JOGL v2.6.0-rc-20250712
JOGL, High-Performance Graphics Binding for Java™ (public API).
com.jogamp.opengl.test.junit.util.UITestCase Class Referenceabstract

Inherits SingletonJunitCase.

Inherited by com.jogamp.opengl.test.junit.graph.TestFontsNEWT00, com.jogamp.opengl.test.junit.graph.TestRegionRendererNEWT01, com.jogamp.opengl.test.junit.graph.TestTextRendererNEWT01, com.jogamp.opengl.test.junit.graph.TestTextRendererNEWT10, com.jogamp.opengl.test.junit.graph.TestTextRendererNEWT20, com.jogamp.opengl.test.junit.graph.TestTextRendererNEWT21, com.jogamp.opengl.test.junit.graph.TestTextRendererNEWTBugXXXX, com.jogamp.opengl.test.junit.jogl.acore.GLProfile0XBase, com.jogamp.opengl.test.junit.jogl.acore.GLReadBuffer00Base, com.jogamp.opengl.test.junit.jogl.acore.InitConcurrentBaseNEWT, com.jogamp.opengl.test.junit.jogl.acore.TestAddRemove01GLCanvasSwingAWT, com.jogamp.opengl.test.junit.jogl.acore.TestAddRemove02GLWindowNewtCanvasAWT, com.jogamp.opengl.test.junit.jogl.acore.TestAddRemove03GLWindowNEWT, com.jogamp.opengl.test.junit.jogl.acore.TestBug1146GLContextDialogToolTipAWT, com.jogamp.opengl.test.junit.jogl.acore.TestBug1398Deadlock02AWT, com.jogamp.opengl.test.junit.jogl.acore.TestBug669RecursiveGLContext01NEWT, com.jogamp.opengl.test.junit.jogl.acore.TestBug669RecursiveGLContext02NEWT, com.jogamp.opengl.test.junit.jogl.acore.TestBug692GL3VAONEWT, com.jogamp.opengl.test.junit.jogl.acore.TestCPUSourcingAPINEWT, com.jogamp.opengl.test.junit.jogl.acore.TestDestroyGLAutoDrawableNewtAWT, com.jogamp.opengl.test.junit.jogl.acore.TestFBOAutoDrawableDeadlockAWT, com.jogamp.opengl.test.junit.jogl.acore.TestFBOAutoDrawableFactoryNEWT, com.jogamp.opengl.test.junit.jogl.acore.TestFBOMRTNEWT01, com.jogamp.opengl.test.junit.jogl.acore.TestFBOMix2DemosES2NEWT, com.jogamp.opengl.test.junit.jogl.acore.TestFBOOffThreadSharedContextMix2DemosES2NEWT, com.jogamp.opengl.test.junit.jogl.acore.TestFBOOnThreadSharedContext1DemoES2NEWT, com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableDelegateNEWT, com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableDelegateOnOffscrnCapsNEWT, com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryES2OffscrnCapsNEWT, com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryGL2OffscrnCapsNEWT, com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryGLProfileDeviceNEWT, com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryGLnBitmapCapsNEWT, com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLCanvasOnOffscrnCapsAWT, com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT, com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableNewtCanvasAWTOnOffscrnCapsAWT, com.jogamp.opengl.test.junit.jogl.acore.TestGLContextSurfaceLockNEWT, com.jogamp.opengl.test.junit.jogl.acore.TestGLDebug00NEWT, com.jogamp.opengl.test.junit.jogl.acore.TestGLDebug01NEWT, com.jogamp.opengl.test.junit.jogl.acore.TestGLException01NEWT, com.jogamp.opengl.test.junit.jogl.acore.TestGLMesaBug651NEWT, com.jogamp.opengl.test.junit.jogl.acore.TestGLMesaBug658NEWT, com.jogamp.opengl.test.junit.jogl.acore.TestGLOffscreenAutoDrawableBug1044AWT, com.jogamp.opengl.test.junit.jogl.acore.TestGLPointsNEWT, com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile00NEWT, com.jogamp.opengl.test.junit.jogl.acore.TestGLVersionParsing00NEWT, com.jogamp.opengl.test.junit.jogl.acore.TestGPUMemSec01NEWT, com.jogamp.opengl.test.junit.jogl.acore.TestMainVersionGLCanvasAWT, com.jogamp.opengl.test.junit.jogl.acore.TestMainVersionGLWindowNEWT, com.jogamp.opengl.test.junit.jogl.acore.TestMapBufferRead01NEWT, com.jogamp.opengl.test.junit.jogl.acore.TestMapBufferRead02NEWT, com.jogamp.opengl.test.junit.jogl.acore.TestNVSwapGroupNEWT, com.jogamp.opengl.test.junit.jogl.acore.TestOffscreenLayer01GLCanvasAWT, com.jogamp.opengl.test.junit.jogl.acore.TestOffscreenLayer02NewtCanvasAWT, com.jogamp.opengl.test.junit.jogl.acore.TestPBufferDeadlockAWT, com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextListAWT, com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextListNEWT, com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextListNEWT2, com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextNewtAWTBug523, com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES1NEWT, com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2AWT3, com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2AWT3b, com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2NEWT0, com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2NEWT1, com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2NEWT2, com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2NEWT3, com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2NEWT4, com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2NEWT5, com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2SWT3, com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextWithJTabbedPaneAWT, com.jogamp.opengl.test.junit.jogl.acore.TestShutdownCompleteAWT, com.jogamp.opengl.test.junit.jogl.acore.TestShutdownCompleteNEWT, com.jogamp.opengl.test.junit.jogl.acore.TestSingleGLInJSliderNewtAWT, com.jogamp.opengl.test.junit.jogl.acore.TestX11DefaultDisplay, com.jogamp.opengl.test.junit.jogl.acore.anim.TestAWTCardLayoutAnimatorStartStopBug532, com.jogamp.opengl.test.junit.jogl.acore.anim.TestAnimatorGLJPanel01AWT, com.jogamp.opengl.test.junit.jogl.acore.anim.TestAnimatorGLWindow01NEWT, com.jogamp.opengl.test.junit.jogl.acore.ect.ExclusiveContextBase00, com.jogamp.opengl.test.junit.jogl.acore.ect.ExclusiveContextBase10, com.jogamp.opengl.test.junit.jogl.acore.glels.GLContextDrawableSwitchBase0, com.jogamp.opengl.test.junit.jogl.acore.glels.GLContextDrawableSwitchBase1, com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch01NEWT, com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch10NEWT, com.jogamp.opengl.test.junit.jogl.awt.TestAWT01GLn, com.jogamp.opengl.test.junit.jogl.awt.TestAWT02WindowClosing, com.jogamp.opengl.test.junit.jogl.awt.TestAWT03GLCanvasRecreate01, com.jogamp.opengl.test.junit.jogl.awt.TestAWT03GLJPanelRecreate01, com.jogamp.opengl.test.junit.jogl.awt.TestBug1225EventQueueInterruptedAWT, com.jogamp.opengl.test.junit.jogl.awt.TestBug1245JTabbedPanelCrashAWT, com.jogamp.opengl.test.junit.jogl.awt.TestBug461FBOSupersamplingSwingAWT, com.jogamp.opengl.test.junit.jogl.awt.TestBug461PBufferSupersamplingSwingAWT, com.jogamp.opengl.test.junit.jogl.awt.TestBug551AWT, com.jogamp.opengl.test.junit.jogl.awt.TestBug572AWT, com.jogamp.opengl.test.junit.jogl.awt.TestBug611AWT, com.jogamp.opengl.test.junit.jogl.awt.TestBug642JSplitPaneMixHwLw01AWT, com.jogamp.opengl.test.junit.jogl.awt.TestBug664GLCanvasSetVisibleSwingAWT, com.jogamp.opengl.test.junit.jogl.awt.TestBug675BeansInDesignTimeAWT, com.jogamp.opengl.test.junit.jogl.awt.TestBug816GLCanvasFrameHoppingB849B889AWT, com.jogamp.opengl.test.junit.jogl.awt.TestBug816JTabbedPanelVisibilityB849B878AWT, com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos01AWT, com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos02AWT, com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos03aB729AWT, com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos03bB849AWT, com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos03cB849AWT, com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos04aAWT, com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos04bAWT, com.jogamp.opengl.test.junit.jogl.awt.TestGLCanvasAWTActionDeadlock00AWT, com.jogamp.opengl.test.junit.jogl.awt.TestGLCanvasAWTActionDeadlock01AWT, com.jogamp.opengl.test.junit.jogl.awt.TestGLCanvasAWTActionDeadlock02AWT, com.jogamp.opengl.test.junit.jogl.awt.TestGLCanvasResize01AWT, com.jogamp.opengl.test.junit.jogl.awt.TestGLJPanelReadd01Bug1310AWT, com.jogamp.opengl.test.junit.jogl.awt.TestGLJPanelResize01AWT, com.jogamp.opengl.test.junit.jogl.awt.TestGLJPanelTextureStateAWT, com.jogamp.opengl.test.junit.jogl.awt.TestIsRealizedConcurrency01AWT, com.jogamp.opengl.test.junit.jogl.awt.TestJScrollPaneMixHwLw01AWT, com.jogamp.opengl.test.junit.jogl.awt.TestSwingAWT01GLn, com.jogamp.opengl.test.junit.jogl.awt.text.TestAWTTextRendererUseVertexArrayBug464, com.jogamp.opengl.test.junit.jogl.caps.TestBug605FlippedImageAWT, com.jogamp.opengl.test.junit.jogl.caps.TestBug605FlippedImageNEWT, com.jogamp.opengl.test.junit.jogl.caps.TestMultisampleES1AWT, com.jogamp.opengl.test.junit.jogl.caps.TestMultisampleES1NEWT, com.jogamp.opengl.test.junit.jogl.caps.TestMultisampleES2NEWT, com.jogamp.opengl.test.junit.jogl.caps.TestTranslucencyAWT, com.jogamp.opengl.test.junit.jogl.caps.TestTranslucencyNEWT, com.jogamp.opengl.test.junit.jogl.demos.es1.newt.TestGearsES1NEWT, com.jogamp.opengl.test.junit.jogl.demos.es1.newt.TestOlympicES1NEWT, com.jogamp.opengl.test.junit.jogl.demos.es1.newt.TestRedSquareES1NEWT, com.jogamp.opengl.test.junit.jogl.demos.es2.awt.TestGearsES2AWT, com.jogamp.opengl.test.junit.jogl.demos.es2.awt.TestGearsES2GLJPanelAWT, com.jogamp.opengl.test.junit.jogl.demos.es2.awt.TestGearsES2GLJPanelsAWT, com.jogamp.opengl.test.junit.jogl.demos.es2.newt.TestBug1431NewtCanvasAWT, com.jogamp.opengl.test.junit.jogl.demos.es2.newt.TestElektronenMultipliziererNEWT, com.jogamp.opengl.test.junit.jogl.demos.es2.newt.TestGearsES2NEWT, com.jogamp.opengl.test.junit.jogl.demos.es2.newt.TestGearsES2NewtCanvasAWT, com.jogamp.opengl.test.junit.jogl.demos.es2.newt.TestGearsES2NewtCanvasSWT, com.jogamp.opengl.test.junit.jogl.demos.es2.newt.TestGearsES2SimpleNEWT, com.jogamp.opengl.test.junit.jogl.demos.es2.newt.TestLandscapeES2NEWT, com.jogamp.opengl.test.junit.jogl.demos.es2.newt.TestLandscapeES2NewtCanvasAWT, com.jogamp.opengl.test.junit.jogl.demos.es2.newt.TestRedSquareES2NEWT, com.jogamp.opengl.test.junit.jogl.demos.es2.swt.TestGearsES2SWT, com.jogamp.opengl.test.junit.jogl.demos.gl2.awt.TestGLJPanelAWTBug450, com.jogamp.opengl.test.junit.jogl.demos.gl2.awt.TestGearsAWT, com.jogamp.opengl.test.junit.jogl.demos.gl2.awt.TestGearsAWTAnalyzeBug455, com.jogamp.opengl.test.junit.jogl.demos.gl2.awt.TestGearsGLJPanelAWT, com.jogamp.opengl.test.junit.jogl.demos.gl2.newt.TestGearsNEWT, com.jogamp.opengl.test.junit.jogl.demos.gl2.newt.TestGearsNewtAWTWrapper, com.jogamp.opengl.test.junit.jogl.demos.gl2.newt.TestTeapotNEWT, com.jogamp.opengl.test.junit.jogl.demos.gl3.newt.TestGeomShader01TextureGL3NEWT, com.jogamp.opengl.test.junit.jogl.demos.gl4.awt.TestInstancedReneringGL4AWT, com.jogamp.opengl.test.junit.jogl.demos.gl4.newt.TestInstancedReneringGL4NEWT, com.jogamp.opengl.test.junit.jogl.demos.gl4.newt.TestTessellationShader01GL4NEWT, com.jogamp.opengl.test.junit.jogl.glsl.TestGLSLShaderState01NEWT, com.jogamp.opengl.test.junit.jogl.glsl.TestGLSLShaderState02NEWT, com.jogamp.opengl.test.junit.jogl.glsl.TestGLSLSimple01NEWT, com.jogamp.opengl.test.junit.jogl.glsl.TestRulerNEWT01, com.jogamp.opengl.test.junit.jogl.glsl.TestShaderCompilationBug459AWT, com.jogamp.opengl.test.junit.jogl.glsl.TestTransformFeedbackVaryingsBug407NEWT, com.jogamp.opengl.test.junit.jogl.glu.TestBug365TextureGenerateMipMaps, com.jogamp.opengl.test.junit.jogl.glu.TestBug463ScaleImageMemoryAWT, com.jogamp.opengl.test.junit.jogl.glu.TestBug694ScaleImageUnpackBufferSizeAWT, com.jogamp.opengl.test.junit.jogl.javafx.TestNewtCanvasJFXGLn, com.jogamp.opengl.test.junit.jogl.newt.TestSwingAWTRobotUsageBeforeJOGLInitBug411, com.jogamp.opengl.test.junit.jogl.offscreen.TestOffscreen01GLPBufferNEWT, com.jogamp.opengl.test.junit.jogl.offscreen.TestOffscreen02BitmapNEWT, com.jogamp.opengl.test.junit.jogl.perf.TestPerf001GLJPanelInit01AWT, com.jogamp.opengl.test.junit.jogl.perf.TestPerf001GLJPanelInit02AWT, com.jogamp.opengl.test.junit.jogl.perf.TestPerf001GLWindowInit03NEWT, com.jogamp.opengl.test.junit.jogl.perf.TestPerf001RawInit00NEWT, com.jogamp.opengl.test.junit.jogl.swt.TestGLCanvasSWTNewtCanvasSWTPosInTabs, com.jogamp.opengl.test.junit.jogl.swt.TestNewtCanvasSWTBug628ResizeDeadlockAWT, com.jogamp.opengl.test.junit.jogl.swt.TestNewtCanvasSWTGLn, com.jogamp.opengl.test.junit.jogl.swt.TestSWTAccessor01, com.jogamp.opengl.test.junit.jogl.swt.TestSWTAccessor02NewtGLWindow, com.jogamp.opengl.test.junit.jogl.swt.TestSWTAccessor03AWTGLn, com.jogamp.opengl.test.junit.jogl.swt.TestSWTBug643AsyncExec, com.jogamp.opengl.test.junit.jogl.swt.TestSWTEclipseGLCanvas01GLn, com.jogamp.opengl.test.junit.jogl.swt.TestSWTJOGLGLCanvas01GLn, com.jogamp.opengl.test.junit.jogl.tile.TestRandomTiledRendering2GL2NEWT, com.jogamp.opengl.test.junit.jogl.tile.TestRandomTiledRendering3GL2AWT, com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingNIOImageSwingAWT, com.jogamp.opengl.test.junit.jogl.tile.TestTiledRendering1GL2NEWT, com.jogamp.opengl.test.junit.jogl.tile.TestTiledRendering2NEWT, com.jogamp.opengl.test.junit.jogl.tile.TiledPrintingAWTBase, com.jogamp.opengl.test.junit.jogl.util.TestES1FixedFunctionPipelineNEWT, com.jogamp.opengl.test.junit.jogl.util.TestImmModeSinkES1NEWT, com.jogamp.opengl.test.junit.jogl.util.TestImmModeSinkES2NEWT, com.jogamp.opengl.test.junit.jogl.util.texture.TestBug817GLReadBufferUtilGLCTXDefFormatTypeES2NEWT, com.jogamp.opengl.test.junit.jogl.util.texture.TestGLReadBufferUtilTextureIOWrite01AWT, com.jogamp.opengl.test.junit.jogl.util.texture.TestGLReadBufferUtilTextureIOWrite01NEWT, com.jogamp.opengl.test.junit.jogl.util.texture.TestGLReadBufferUtilTextureIOWrite02AWT, com.jogamp.opengl.test.junit.jogl.util.texture.TestGLReadBufferUtilTextureIOWrite02NEWT, com.jogamp.opengl.test.junit.jogl.util.texture.TestImageTypeNEWT, com.jogamp.opengl.test.junit.jogl.util.texture.TestJPEGImage01NEWT, com.jogamp.opengl.test.junit.jogl.util.texture.TestJPEGJoglAWTBenchmarkNewtAWT, com.jogamp.opengl.test.junit.jogl.util.texture.TestJPEGJoglAWTCompareNewtAWT, com.jogamp.opengl.test.junit.jogl.util.texture.TestJPEGTextureFromFileNEWT, com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGPixelRect00NEWT, com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGPixelRect01NEWT, com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGTextureFromFileAWT, com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGTextureFromFileNEWT, com.jogamp.opengl.test.junit.jogl.util.texture.TestPixelFormat00NEWT, com.jogamp.opengl.test.junit.jogl.util.texture.TestPixelFormatUtil00NEWT, com.jogamp.opengl.test.junit.jogl.util.texture.TestPixelFormatUtil01NEWT, com.jogamp.opengl.test.junit.jogl.util.texture.TestTGATextureFromFileNEWT, com.jogamp.opengl.test.junit.jogl.util.texture.TestTexture01AWT, com.jogamp.opengl.test.junit.jogl.util.texture.TestTexture02AWT, com.jogamp.opengl.test.junit.jogl.util.texture.TestTextureIONEWT, com.jogamp.opengl.test.junit.jogl.util.texture.TestTextureSequence01AWT, com.jogamp.opengl.test.junit.jogl.util.texture.TestTextureSequence01NEWT, com.jogamp.opengl.test.junit.math.TestBinary16NOUI, com.jogamp.opengl.test.junit.math.TestPMVMatrix01NEWT, com.jogamp.opengl.test.junit.newt.TestCloseNewtAWT, com.jogamp.opengl.test.junit.newt.TestDisplayLifecycle01NEWT, com.jogamp.opengl.test.junit.newt.TestDisplayLifecycle02NEWT, com.jogamp.opengl.test.junit.newt.TestEventSourceNotAWTBug, com.jogamp.opengl.test.junit.newt.TestGLWindowInvisiblePointer01NEWT, com.jogamp.opengl.test.junit.newt.TestGLWindowWarpPointer01NEWT, com.jogamp.opengl.test.junit.newt.TestGLWindows00NEWT, com.jogamp.opengl.test.junit.newt.TestGLWindows01NEWT, com.jogamp.opengl.test.junit.newt.TestGLWindows02NEWTAnimated, com.jogamp.opengl.test.junit.newt.TestGLWindows03NEWTAnimResize, com.jogamp.opengl.test.junit.newt.TestListenerCom01AWT, com.jogamp.opengl.test.junit.newt.TestMultipleNewtCanvasAWT, com.jogamp.opengl.test.junit.newt.TestRemoteGLWindows01NEWT, com.jogamp.opengl.test.junit.newt.TestRemoteWindow01NEWT, com.jogamp.opengl.test.junit.newt.TestWindowClosingProtocol01AWT, com.jogamp.opengl.test.junit.newt.TestWindowClosingProtocol02NEWT, com.jogamp.opengl.test.junit.newt.TestWindowClosingProtocol03NewtAWT, com.jogamp.opengl.test.junit.newt.TestWindows01NEWT, com.jogamp.opengl.test.junit.newt.TestWindows02NEWT, com.jogamp.opengl.test.junit.newt.event.BaseNewtEventModifiers, com.jogamp.opengl.test.junit.newt.event.TestNewtKeyCodeModifiersAWT, com.jogamp.opengl.test.junit.newt.event.TestNewtKeyCodesAWT, com.jogamp.opengl.test.junit.newt.event.TestNewtKeyEventAutoRepeatAWT, com.jogamp.opengl.test.junit.newt.event.TestNewtKeyEventOrderAWT, com.jogamp.opengl.test.junit.newt.event.TestNewtKeyPressReleaseUnmaskRepeatAWT, com.jogamp.opengl.test.junit.newt.event.TestParentingFocus01SwingAWTRobot, com.jogamp.opengl.test.junit.newt.event.TestParentingFocus02SwingAWTRobot, com.jogamp.opengl.test.junit.newt.event.TestParentingFocus03KeyTraversalAWT, com.jogamp.opengl.test.junit.newt.mm.ManualScreenMode03aNEWT, com.jogamp.opengl.test.junit.newt.mm.TestScreenMode00aNEWT, com.jogamp.opengl.test.junit.newt.mm.TestScreenMode00bNEWT, com.jogamp.opengl.test.junit.newt.mm.TestScreenMode00cNEWT, com.jogamp.opengl.test.junit.newt.mm.TestScreenMode01aNEWT, com.jogamp.opengl.test.junit.newt.mm.TestScreenMode01bNEWT, com.jogamp.opengl.test.junit.newt.mm.TestScreenMode01cNEWT, com.jogamp.opengl.test.junit.newt.mm.TestScreenMode01dNEWT, com.jogamp.opengl.test.junit.newt.mm.TestScreenMode02aNEWT, com.jogamp.opengl.test.junit.newt.mm.TestScreenMode02bNEWT, com.jogamp.opengl.test.junit.newt.parenting.TestParenting01NEWT, com.jogamp.opengl.test.junit.newt.parenting.TestParenting01aAWT, com.jogamp.opengl.test.junit.newt.parenting.TestParenting01aSWT, com.jogamp.opengl.test.junit.newt.parenting.TestParenting01bAWT, com.jogamp.opengl.test.junit.newt.parenting.TestParenting01cAWT, com.jogamp.opengl.test.junit.newt.parenting.TestParenting01cSwingAWT, com.jogamp.opengl.test.junit.newt.parenting.TestParenting01dAWT, com.jogamp.opengl.test.junit.newt.parenting.TestParenting02AWT, com.jogamp.opengl.test.junit.newt.parenting.TestParenting02NEWT, com.jogamp.opengl.test.junit.newt.parenting.TestParenting03AWT, com.jogamp.opengl.test.junit.newt.parenting.TestParenting04AWT, com.jogamp.opengl.test.junit.newt.parenting.TestParenting04SWT, com.jogamp.opengl.test.junit.newt.parenting.TestTranslucentChildWindowBug632NEWT, and com.jogamp.opengl.test.junit.newt.parenting.TestTranslucentParentingAWT.

Collaboration diagram for com.jogamp.opengl.test.junit.util.UITestCase:

Classes

class  SnapshotGLEventListener
 

Public Member Functions

int getMaxTestNameLen ()
 
String getSnapshotFilename (final int sn, String postSNDetail, final GLCapabilitiesImmutable caps, final int width, final int height, final boolean sinkHasAlpha, String fileSuffix, final String destPath)
 
void snapshot (final int sn, final String postSNDetail, final GL gl, final GLReadBufferUtil readBufferUtil, final String fileSuffix, final String destPath)
 Takes a snapshot of the drawable's current front framebuffer. More...
 

Static Public Member Functions

static void setResetXRandRIfX11AfterClass ()
 
static int resetXRandRIfX11 ()
 Iterates through all outputs and sets the preferred mode and normal rotation using RandR 1.3. More...
 
static int processCommand (final String[] cmdline, final OutputStream outstream, final StringBuilder outstring, final String outPrefix)
 
static final void oneTimeSetUpUITest ()
 
static final void oneTimeTearDownUITest ()
 

Detailed Description

Definition at line 62 of file UITestCase.java.

Member Function Documentation

◆ getMaxTestNameLen()

int com.jogamp.opengl.test.junit.util.UITestCase.getMaxTestNameLen ( )

Definition at line 188 of file UITestCase.java.

◆ getSnapshotFilename()

String com.jogamp.opengl.test.junit.util.UITestCase.getSnapshotFilename ( final int  sn,
String  postSNDetail,
final GLCapabilitiesImmutable  caps,
final int  width,
final int  height,
final boolean  sinkHasAlpha,
String  fileSuffix,
final String  destPath 
)

Definition at line 215 of file UITestCase.java.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ oneTimeSetUpUITest()

static final void com.jogamp.opengl.test.junit.util.UITestCase.oneTimeSetUpUITest ( )
static

Definition at line 203 of file UITestCase.java.

◆ oneTimeTearDownUITest()

static final void com.jogamp.opengl.test.junit.util.UITestCase.oneTimeTearDownUITest ( )
static

Definition at line 208 of file UITestCase.java.

◆ processCommand()

static int com.jogamp.opengl.test.junit.util.UITestCase.processCommand ( final String[]  cmdline,
final OutputStream  outstream,
final StringBuilder  outstring,
final String  outPrefix 
)
static

Definition at line 157 of file UITestCase.java.

◆ resetXRandRIfX11()

static int com.jogamp.opengl.test.junit.util.UITestCase.resetXRandRIfX11 ( )
static

Iterates through all outputs and sets the preferred mode and normal rotation using RandR 1.3.

With NV drivers, one need to add the Modes in proper order to the Screen's Subsection "Display", otherwise they are either in unsorted resolution order or even n/a!

Returns
error-code with zero for no error

Definition at line 80 of file UITestCase.java.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ setResetXRandRIfX11AfterClass()

static void com.jogamp.opengl.test.junit.util.UITestCase.setResetXRandRIfX11AfterClass ( )
static

Definition at line 67 of file UITestCase.java.

◆ snapshot()

void com.jogamp.opengl.test.junit.util.UITestCase.snapshot ( final int  sn,
final String  postSNDetail,
final GL  gl,
final GLReadBufferUtil  readBufferUtil,
final String  fileSuffix,
final String  destPath 
)

Takes a snapshot of the drawable's current front framebuffer.

Example filenames:

TestGLDrawableAutoDelegateOnOffscrnCapsNEWT.testES2OffScreenFBOSglBuf____-n0001-msaa0-GLES2_-sw-fbobject-Bdbl-Frgb__Irgba8888_-D24-St00-Sa00_default-0400x0300.png
TestGLDrawableAutoDelegateOnOffscrnCapsNEWT.testES2OffScreenPbufferDblBuf-n0003-msaa0-GLES2_-sw-pbuffer_-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0200x0150.png
TestGLDrawableAutoDelegateOnOffscrnCapsNEWT.testGL2OffScreenPbufferSglBuf-n0003-msaa0-GL2___-hw-pbuffer_-Bone-Frgb__Irgba5551-D24-St00-Sa00_default-0200x0150.png
Parameters
snsequential number
postSNDetailoptional detail to be added to the filename after sn
glthe current GL context object. It's read drawable is being used as the pixel source and to gather some details which will end up in the filename.
readBufferUtilthe GLReadBufferUtil to be used to read the pixels for the screenshot.
fileSuffixOptional file suffix without a dot defining the file type, i.e. "png". If null the "png" as defined in TextureIO#PNG is being used.
destPathOptional platform dependent file path. It shall use File#separatorChar as is directory separator. It shall not end with a directory separator, File#separatorChar. If null the current working directory is being used.

Definition at line 270 of file UITestCase.java.

Here is the call graph for this function:

The documentation for this class was generated from the following file: