JOGL v2.6.0-rc-20250712
JOGL, High-Performance Graphics Binding for Java™ (public API).
com.jogamp.opengl.test.junit.jogl.perf.TestPerf001GLJPanelInit02AWT Class Reference

Tests multiple JFrames each with a [GLJPanels, GLCanvas or NewtCanvasAWT]. More...

Inheritance diagram for com.jogamp.opengl.test.junit.jogl.perf.TestPerf001GLJPanelInit02AWT:
Collaboration diagram for com.jogamp.opengl.test.junit.jogl.perf.TestPerf001GLJPanelInit02AWT:

Classes

enum  CanvasType
 
class  GLADComp
 

Public Member Functions

void test (final GLCapabilitiesImmutable caps, final boolean useGears, final boolean skipGLOrientationVerticalFlip, final int width, final int height, final int frameCount, final boolean initMT, final boolean useSwingDoubleBuffer, final CanvasType canvasType, final boolean useAnim, final boolean overlap)
 
void test00NopNoGLDefGrid () throws InterruptedException, InvocationTargetException
 
void test01NopGLCanvasDefGrid () throws InterruptedException, InvocationTargetException
 
void test02NopGLJPanelDefGridSingleAutoFlip () throws InterruptedException, InvocationTargetException
 
void test03NopGLJPanelDefGridSingleManualFlip () throws InterruptedException, InvocationTargetException
 
void test04NopGLJPanelDefGridMTManualFlip () throws InterruptedException, InvocationTargetException
 
void test05NopNewtCanvasAWTDefGrid () throws InterruptedException, InvocationTargetException
 
void test11GearsGLCanvasDefGrid () throws InterruptedException, InvocationTargetException
 
void test12GearsGLJPanelDefGridSingleAutoFlip () throws InterruptedException, InvocationTargetException
 
void test13GearsGLJPanelDefGridSingleManualFlip () throws InterruptedException, InvocationTargetException
 
void test14GearsGLJPanelDefGridMTManualFlip () throws InterruptedException, InvocationTargetException
 
void test15GearsNewtCanvasAWTDefGrid () throws InterruptedException, InvocationTargetException
 
void test20NopNoGLDefOverlap () throws InterruptedException, InvocationTargetException
 
void test21NopGLCanvasDefOverlap () throws InterruptedException, InvocationTargetException
 
void test22NopGLJPanelDefOverlapSingle () throws InterruptedException, InvocationTargetException
 
void test23NopGLJPanelDefOverlapMT () throws InterruptedException, InvocationTargetException
 
void test25NopNewtCanvasAWTDefOverlap () throws InterruptedException, InvocationTargetException
 
void testXXNopGLJPanelDefOverlapSingle () throws InterruptedException, InvocationTargetException
 
void testXXNopGLJPanelBitmapGridSingle () throws InterruptedException, InvocationTargetException
 
- 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 initClass ()
 
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 ()
 

Detailed Description

Tests multiple JFrames each with a [GLJPanels, GLCanvas or NewtCanvasAWT].

Definition at line 70 of file TestPerf001GLJPanelInit02AWT.java.

Member Function Documentation

◆ initClass()

static void com.jogamp.opengl.test.junit.jogl.perf.TestPerf001GLJPanelInit02AWT.initClass ( )
static

Definition at line 74 of file TestPerf001GLJPanelInit02AWT.java.

Here is the call graph for this function:

◆ main()

static void com.jogamp.opengl.test.junit.jogl.perf.TestPerf001GLJPanelInit02AWT.main ( final String[]  args)
static

Definition at line 454 of file TestPerf001GLJPanelInit02AWT.java.

Here is the call graph for this function:

◆ test()

void com.jogamp.opengl.test.junit.jogl.perf.TestPerf001GLJPanelInit02AWT.test ( final GLCapabilitiesImmutable  caps,
final boolean  useGears,
final boolean  skipGLOrientationVerticalFlip,
final int  width,
final int  height,
final int  frameCount,
final boolean  initMT,
final boolean  useSwingDoubleBuffer,
final CanvasType  canvasType,
final boolean  useAnim,
final boolean  overlap 
)

Definition at line 89 of file TestPerf001GLJPanelInit02AWT.java.

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

◆ test00NopNoGLDefGrid()

void com.jogamp.opengl.test.junit.jogl.perf.TestPerf001GLJPanelInit02AWT.test00NopNoGLDefGrid ( ) throws InterruptedException, InvocationTargetException

Definition at line 330 of file TestPerf001GLJPanelInit02AWT.java.

◆ test01NopGLCanvasDefGrid()

void com.jogamp.opengl.test.junit.jogl.perf.TestPerf001GLJPanelInit02AWT.test01NopGLCanvasDefGrid ( ) throws InterruptedException, InvocationTargetException

Definition at line 336 of file TestPerf001GLJPanelInit02AWT.java.

◆ test02NopGLJPanelDefGridSingleAutoFlip()

void com.jogamp.opengl.test.junit.jogl.perf.TestPerf001GLJPanelInit02AWT.test02NopGLJPanelDefGridSingleAutoFlip ( ) throws InterruptedException, InvocationTargetException

Definition at line 342 of file TestPerf001GLJPanelInit02AWT.java.

◆ test03NopGLJPanelDefGridSingleManualFlip()

void com.jogamp.opengl.test.junit.jogl.perf.TestPerf001GLJPanelInit02AWT.test03NopGLJPanelDefGridSingleManualFlip ( ) throws InterruptedException, InvocationTargetException

Definition at line 348 of file TestPerf001GLJPanelInit02AWT.java.

◆ test04NopGLJPanelDefGridMTManualFlip()

void com.jogamp.opengl.test.junit.jogl.perf.TestPerf001GLJPanelInit02AWT.test04NopGLJPanelDefGridMTManualFlip ( ) throws InterruptedException, InvocationTargetException

Definition at line 354 of file TestPerf001GLJPanelInit02AWT.java.

◆ test05NopNewtCanvasAWTDefGrid()

void com.jogamp.opengl.test.junit.jogl.perf.TestPerf001GLJPanelInit02AWT.test05NopNewtCanvasAWTDefGrid ( ) throws InterruptedException, InvocationTargetException

Definition at line 360 of file TestPerf001GLJPanelInit02AWT.java.

◆ test11GearsGLCanvasDefGrid()

void com.jogamp.opengl.test.junit.jogl.perf.TestPerf001GLJPanelInit02AWT.test11GearsGLCanvasDefGrid ( ) throws InterruptedException, InvocationTargetException

Definition at line 370 of file TestPerf001GLJPanelInit02AWT.java.

◆ test12GearsGLJPanelDefGridSingleAutoFlip()

void com.jogamp.opengl.test.junit.jogl.perf.TestPerf001GLJPanelInit02AWT.test12GearsGLJPanelDefGridSingleAutoFlip ( ) throws InterruptedException, InvocationTargetException

Definition at line 376 of file TestPerf001GLJPanelInit02AWT.java.

◆ test13GearsGLJPanelDefGridSingleManualFlip()

void com.jogamp.opengl.test.junit.jogl.perf.TestPerf001GLJPanelInit02AWT.test13GearsGLJPanelDefGridSingleManualFlip ( ) throws InterruptedException, InvocationTargetException

Definition at line 382 of file TestPerf001GLJPanelInit02AWT.java.

◆ test14GearsGLJPanelDefGridMTManualFlip()

void com.jogamp.opengl.test.junit.jogl.perf.TestPerf001GLJPanelInit02AWT.test14GearsGLJPanelDefGridMTManualFlip ( ) throws InterruptedException, InvocationTargetException

Definition at line 388 of file TestPerf001GLJPanelInit02AWT.java.

◆ test15GearsNewtCanvasAWTDefGrid()

void com.jogamp.opengl.test.junit.jogl.perf.TestPerf001GLJPanelInit02AWT.test15GearsNewtCanvasAWTDefGrid ( ) throws InterruptedException, InvocationTargetException

Definition at line 394 of file TestPerf001GLJPanelInit02AWT.java.

◆ test20NopNoGLDefOverlap()

void com.jogamp.opengl.test.junit.jogl.perf.TestPerf001GLJPanelInit02AWT.test20NopNoGLDefOverlap ( ) throws InterruptedException, InvocationTargetException

Definition at line 405 of file TestPerf001GLJPanelInit02AWT.java.

◆ test21NopGLCanvasDefOverlap()

void com.jogamp.opengl.test.junit.jogl.perf.TestPerf001GLJPanelInit02AWT.test21NopGLCanvasDefOverlap ( ) throws InterruptedException, InvocationTargetException

Definition at line 411 of file TestPerf001GLJPanelInit02AWT.java.

◆ test22NopGLJPanelDefOverlapSingle()

void com.jogamp.opengl.test.junit.jogl.perf.TestPerf001GLJPanelInit02AWT.test22NopGLJPanelDefOverlapSingle ( ) throws InterruptedException, InvocationTargetException

Definition at line 417 of file TestPerf001GLJPanelInit02AWT.java.

◆ test23NopGLJPanelDefOverlapMT()

void com.jogamp.opengl.test.junit.jogl.perf.TestPerf001GLJPanelInit02AWT.test23NopGLJPanelDefOverlapMT ( ) throws InterruptedException, InvocationTargetException

Definition at line 423 of file TestPerf001GLJPanelInit02AWT.java.

◆ test25NopNewtCanvasAWTDefOverlap()

void com.jogamp.opengl.test.junit.jogl.perf.TestPerf001GLJPanelInit02AWT.test25NopNewtCanvasAWTDefOverlap ( ) throws InterruptedException, InvocationTargetException

Definition at line 429 of file TestPerf001GLJPanelInit02AWT.java.

◆ testXXNopGLJPanelBitmapGridSingle()

void com.jogamp.opengl.test.junit.jogl.perf.TestPerf001GLJPanelInit02AWT.testXXNopGLJPanelBitmapGridSingle ( ) throws InterruptedException, InvocationTargetException

Definition at line 441 of file TestPerf001GLJPanelInit02AWT.java.

Here is the call graph for this function:

◆ testXXNopGLJPanelDefOverlapSingle()

void com.jogamp.opengl.test.junit.jogl.perf.TestPerf001GLJPanelInit02AWT.testXXNopGLJPanelDefOverlapSingle ( ) throws InterruptedException, InvocationTargetException

Definition at line 435 of file TestPerf001GLJPanelInit02AWT.java.


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