|
JOGL v2.6.0-rc-20250712
JOGL, High-Performance Graphics Binding for Java (public API).
|
ExclusiveContextThread base implementation to test correctness of the ExclusiveContext feature and AnimatorBase. More...
Public Member Functions | |
| void | test01NormalPre_1WinPostVis () throws InterruptedException |
| void | test02NormalPost_1WinPostVis () throws InterruptedException |
| void | test03ExclPre_1WinPostVis () throws InterruptedException |
| void | test04ExclPost_1WinPostVis () throws InterruptedException |
| void | test05NormalPre_4WinPostVis () throws InterruptedException |
| void | test06NormalPost_4WinPostVis () throws InterruptedException |
| void | test07ExclPre_4WinPostVis () throws InterruptedException |
| void | test08ExclPost_4WinPostVis () throws InterruptedException |
| void | test11NormalPre_1WinPreVis () throws InterruptedException |
| void | test12NormalPost_1WinPreVis () throws InterruptedException |
| void | test13ExclPre_1WinPreVis () throws InterruptedException |
| void | test14ExclPost_1WinPreVis () throws InterruptedException |
| void | test15NormalPre_4WinPreVis () throws InterruptedException |
| void | test16NormalPost_4WinPreVis () throws InterruptedException |
| void | test17ExclPre_4WinPreVis () throws InterruptedException |
| void | test18ExclPost_4WinPreVis () throws InterruptedException |
Public Member Functions inherited from com.jogamp.opengl.test.junit.util.UITestCase | |
| 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 | initClass00 () |
| static void | releaseClass00 () |
Static Public Member Functions inherited from com.jogamp.opengl.test.junit.util.UITestCase | |
| 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 () |
Protected Member Functions | |
| abstract boolean | isAWTTestCase () |
| abstract Thread | getAWTRenderThread () |
| abstract AnimatorBase | createAnimator () |
| abstract GLAutoDrawable | createGLAutoDrawable (String title, int x, int y, int width, int height, GLCapabilitiesImmutable caps) |
| abstract void | setGLAutoDrawableVisible (GLAutoDrawable[] glads) |
| abstract void | destroyGLAutoDrawableVisible (GLAutoDrawable glad) |
| void | runTestGL (final GLCapabilitiesImmutable caps, final int drawableCount, final boolean exclusive, final boolean preAdd, final boolean preVisible, final boolean shortenTest) throws InterruptedException |
ExclusiveContextThread base implementation to test correctness of the ExclusiveContext feature and AnimatorBase.
Definition at line 59 of file ExclusiveContextBase00.java.
|
abstractprotected |
Reimplemented in com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext01VSyncAnimAWT, com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext01VSyncAnimNEWT, com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext02FPSAnimAWT, and com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext02FPSAnimNEWT.
|
abstractprotected |
|
abstractprotected |
|
abstractprotected |
|
static |
Definition at line 75 of file ExclusiveContextBase00.java.
|
abstractprotected |
|
static |
Definition at line 92 of file ExclusiveContextBase00.java.
|
protected |
Definition at line 102 of file ExclusiveContextBase00.java.
|
abstractprotected |
| void com.jogamp.opengl.test.junit.jogl.acore.ect.ExclusiveContextBase00.test01NormalPre_1WinPostVis | ( | ) | throws InterruptedException |
Definition at line 386 of file ExclusiveContextBase00.java.
| void com.jogamp.opengl.test.junit.jogl.acore.ect.ExclusiveContextBase00.test02NormalPost_1WinPostVis | ( | ) | throws InterruptedException |
Definition at line 393 of file ExclusiveContextBase00.java.
| void com.jogamp.opengl.test.junit.jogl.acore.ect.ExclusiveContextBase00.test03ExclPre_1WinPostVis | ( | ) | throws InterruptedException |
Definition at line 400 of file ExclusiveContextBase00.java.
| void com.jogamp.opengl.test.junit.jogl.acore.ect.ExclusiveContextBase00.test04ExclPost_1WinPostVis | ( | ) | throws InterruptedException |
Definition at line 407 of file ExclusiveContextBase00.java.
| void com.jogamp.opengl.test.junit.jogl.acore.ect.ExclusiveContextBase00.test05NormalPre_4WinPostVis | ( | ) | throws InterruptedException |
Definition at line 414 of file ExclusiveContextBase00.java.
| void com.jogamp.opengl.test.junit.jogl.acore.ect.ExclusiveContextBase00.test06NormalPost_4WinPostVis | ( | ) | throws InterruptedException |
Definition at line 421 of file ExclusiveContextBase00.java.
| void com.jogamp.opengl.test.junit.jogl.acore.ect.ExclusiveContextBase00.test07ExclPre_4WinPostVis | ( | ) | throws InterruptedException |
Definition at line 428 of file ExclusiveContextBase00.java.
| void com.jogamp.opengl.test.junit.jogl.acore.ect.ExclusiveContextBase00.test08ExclPost_4WinPostVis | ( | ) | throws InterruptedException |
Definition at line 440 of file ExclusiveContextBase00.java.
| void com.jogamp.opengl.test.junit.jogl.acore.ect.ExclusiveContextBase00.test11NormalPre_1WinPreVis | ( | ) | throws InterruptedException |
Definition at line 452 of file ExclusiveContextBase00.java.
| void com.jogamp.opengl.test.junit.jogl.acore.ect.ExclusiveContextBase00.test12NormalPost_1WinPreVis | ( | ) | throws InterruptedException |
Definition at line 459 of file ExclusiveContextBase00.java.
| void com.jogamp.opengl.test.junit.jogl.acore.ect.ExclusiveContextBase00.test13ExclPre_1WinPreVis | ( | ) | throws InterruptedException |
Definition at line 466 of file ExclusiveContextBase00.java.
| void com.jogamp.opengl.test.junit.jogl.acore.ect.ExclusiveContextBase00.test14ExclPost_1WinPreVis | ( | ) | throws InterruptedException |
Definition at line 473 of file ExclusiveContextBase00.java.
| void com.jogamp.opengl.test.junit.jogl.acore.ect.ExclusiveContextBase00.test15NormalPre_4WinPreVis | ( | ) | throws InterruptedException |
Definition at line 480 of file ExclusiveContextBase00.java.
| void com.jogamp.opengl.test.junit.jogl.acore.ect.ExclusiveContextBase00.test16NormalPost_4WinPreVis | ( | ) | throws InterruptedException |
Definition at line 487 of file ExclusiveContextBase00.java.
| void com.jogamp.opengl.test.junit.jogl.acore.ect.ExclusiveContextBase00.test17ExclPre_4WinPreVis | ( | ) | throws InterruptedException |
Definition at line 494 of file ExclusiveContextBase00.java.
| void com.jogamp.opengl.test.junit.jogl.acore.ect.ExclusiveContextBase00.test18ExclPost_4WinPreVis | ( | ) | throws InterruptedException |
Definition at line 501 of file ExclusiveContextBase00.java.