|
JOGL v2.6.0-rc-20250706
JOGL, High-Performance Graphics Binding for Java (public API).
|
Tests that a basic SWT app can open without crashing under different GL profiles and custom GLCapabilities. More...
Public Member Functions | |
| void | init () |
| void | release () |
| void | preAttach_WithAnimator () throws InterruptedException |
| void | preAttach_NoAnimator () throws InterruptedException |
| void | postAttach_WithAnimator () throws InterruptedException |
| void | test_MultisampleAndAlpha () 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 | startup () |
| static void | main (final String args[]) |
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 | |
| void | runTestAGL (final GLCapabilitiesImmutable caps, final GLEventListener demo, final boolean postAttach, final boolean useAnimator) throws InterruptedException |
Tests that a basic SWT app can open without crashing under different GL profiles and custom GLCapabilities.
Uses JOGL's NewtCanvasSWT, which allows to be a native container of a NEWT Window.
This method allows utilizing custom GLCapability settings, independent from the already instantiated SWT visual.
Note that SWTAccessor#invoke(boolean, Runnable) is still used to comply w/ SWT running on Mac OSX, i.e. to enforce UI action on the main thread.
Definition at line 82 of file TestNewtCanvasSWTGLn.java.
| void com.jogamp.opengl.test.junit.jogl.swt.TestNewtCanvasSWTGLn.init | ( | ) |
|
static |
| void com.jogamp.opengl.test.junit.jogl.swt.TestNewtCanvasSWTGLn.postAttach_WithAnimator | ( | ) | throws InterruptedException |
| void com.jogamp.opengl.test.junit.jogl.swt.TestNewtCanvasSWTGLn.preAttach_NoAnimator | ( | ) | throws InterruptedException |
| void com.jogamp.opengl.test.junit.jogl.swt.TestNewtCanvasSWTGLn.preAttach_WithAnimator | ( | ) | throws InterruptedException |
| void com.jogamp.opengl.test.junit.jogl.swt.TestNewtCanvasSWTGLn.release | ( | ) |
|
protected |
|
static |
| void com.jogamp.opengl.test.junit.jogl.swt.TestNewtCanvasSWTGLn.test_MultisampleAndAlpha | ( | ) | throws InterruptedException |