@Test public final void testColorMasking() { final JCGLColorBufferMaskingType g_cm = this.getColorMasking("main"); Assert.assertTrue(g_cm.colorBufferMaskStatusRed()); Assert.assertTrue(g_cm.colorBufferMaskStatusGreen()); Assert.assertTrue(g_cm.colorBufferMaskStatusBlue()); Assert.assertTrue(g_cm.colorBufferMaskStatusAlpha()); g_cm.colorBufferMask(true, false, false, false); Assert.assertTrue(g_cm.colorBufferMaskStatusRed()); Assert.assertFalse(g_cm.colorBufferMaskStatusGreen()); Assert.assertFalse(g_cm.colorBufferMaskStatusBlue()); Assert.assertFalse(g_cm.colorBufferMaskStatusAlpha()); g_cm.colorBufferMask(false, true, false, false); Assert.assertFalse(g_cm.colorBufferMaskStatusRed()); Assert.assertTrue(g_cm.colorBufferMaskStatusGreen()); Assert.assertFalse(g_cm.colorBufferMaskStatusBlue()); Assert.assertFalse(g_cm.colorBufferMaskStatusAlpha()); g_cm.colorBufferMask(false, false, true, false); Assert.assertFalse(g_cm.colorBufferMaskStatusRed()); Assert.assertFalse(g_cm.colorBufferMaskStatusGreen()); Assert.assertTrue(g_cm.colorBufferMaskStatusBlue()); Assert.assertFalse(g_cm.colorBufferMaskStatusAlpha()); g_cm.colorBufferMask(false, false, false, true); Assert.assertFalse(g_cm.colorBufferMaskStatusRed()); Assert.assertFalse(g_cm.colorBufferMaskStatusGreen()); Assert.assertFalse(g_cm.colorBufferMaskStatusBlue()); Assert.assertTrue(g_cm.colorBufferMaskStatusAlpha()); }
private static void configureColorBufferMasking( final JCGLInterfaceGL33Type g, final JCGLRenderStateType r) { final JCGLColorBufferMaskingType g_c = g.colorBufferMasking(); final JCGLColorBufferMaskingStateType gs = r.colorBufferMaskingState(); g_c.colorBufferMask( gs.red(), gs.green(), gs.blue(), gs.alpha()); }
@Test public final void testColorMasking() { final JCGLColorBufferMaskingType g_cm = this.getColorMasking("main"); Assert.assertTrue(g_cm.colorBufferMaskStatusRed()); Assert.assertTrue(g_cm.colorBufferMaskStatusGreen()); Assert.assertTrue(g_cm.colorBufferMaskStatusBlue()); Assert.assertTrue(g_cm.colorBufferMaskStatusAlpha()); g_cm.colorBufferMask(true, false, false, false); Assert.assertTrue(g_cm.colorBufferMaskStatusRed()); Assert.assertFalse(g_cm.colorBufferMaskStatusGreen()); Assert.assertFalse(g_cm.colorBufferMaskStatusBlue()); Assert.assertFalse(g_cm.colorBufferMaskStatusAlpha()); g_cm.colorBufferMask(false, true, false, false); Assert.assertFalse(g_cm.colorBufferMaskStatusRed()); Assert.assertTrue(g_cm.colorBufferMaskStatusGreen()); Assert.assertFalse(g_cm.colorBufferMaskStatusBlue()); Assert.assertFalse(g_cm.colorBufferMaskStatusAlpha()); g_cm.colorBufferMask(false, false, true, false); Assert.assertFalse(g_cm.colorBufferMaskStatusRed()); Assert.assertFalse(g_cm.colorBufferMaskStatusGreen()); Assert.assertTrue(g_cm.colorBufferMaskStatusBlue()); Assert.assertFalse(g_cm.colorBufferMaskStatusAlpha()); g_cm.colorBufferMask(false, false, false, true); Assert.assertFalse(g_cm.colorBufferMaskStatusRed()); Assert.assertFalse(g_cm.colorBufferMaskStatusGreen()); Assert.assertFalse(g_cm.colorBufferMaskStatusBlue()); Assert.assertTrue(g_cm.colorBufferMaskStatusAlpha()); }
g_cm.colorBufferMask(false, false, false, false); g_cu.cullingEnable( JCGLFaceSelection.FACE_BACK,
g_cb.colorBufferMask(true, true, true, true); g_cl.clear(t.screen_clear_spec);
g_cb.colorBufferMask(true, true, true, true); g_cl.clear(t.screen_clear_spec);