JOGL v2.6.0-rc-20250706
JOGL, High-Performance Graphics Binding for Java™ (public API).
com.jogamp.opengl.test.junit.math.TestPMVMatrix01NEWT Class Reference
Inheritance diagram for com.jogamp.opengl.test.junit.math.TestPMVMatrix01NEWT:
Collaboration diagram for com.jogamp.opengl.test.junit.math.TestPMVMatrix01NEWT:

Classes

class  DrawableContext
 

Public Member Functions

void test00MatrixToString ()
 
void test01aTraditionalAccess ()
 Test using traditional access workflow, i.e. More...
 
void test01bTraditionalAccess ()
 Test using traditional access workflow, i.e. More...
 
void test02MviUpdateShaderAccess ()
 Test using shader access workflow, i.e. More...
 
void test10MvTranslate ()
 
void test11MvTranslateRotate ()
 
- 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 setup () throws Throwable
 
static void cleanup ()
 
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

Definition at line 58 of file TestPMVMatrix01NEWT.java.

Member Function Documentation

◆ cleanup()

static void com.jogamp.opengl.test.junit.math.TestPMVMatrix01NEWT.cleanup ( )
static

Definition at line 518 of file TestPMVMatrix01NEWT.java.

◆ main()

static void com.jogamp.opengl.test.junit.math.TestPMVMatrix01NEWT.main ( final String  args[])
static

Definition at line 564 of file TestPMVMatrix01NEWT.java.

◆ setup()

static void com.jogamp.opengl.test.junit.math.TestPMVMatrix01NEWT.setup ( ) throws Throwable
static

Definition at line 508 of file TestPMVMatrix01NEWT.java.

◆ test00MatrixToString()

void com.jogamp.opengl.test.junit.math.TestPMVMatrix01NEWT.test00MatrixToString ( )

Definition at line 105 of file TestPMVMatrix01NEWT.java.

Here is the call graph for this function:

◆ test01aTraditionalAccess()

void com.jogamp.opengl.test.junit.math.TestPMVMatrix01NEWT.test01aTraditionalAccess ( )

Test using traditional access workflow, i.e.

1) operation 2) get-matrix references

No Mvi nor Mvit being used.

Definition at line 143 of file TestPMVMatrix01NEWT.java.

Here is the call graph for this function:

◆ test01bTraditionalAccess()

void com.jogamp.opengl.test.junit.math.TestPMVMatrix01NEWT.test01bTraditionalAccess ( )

Test using traditional access workflow, i.e.

1) operation 2) get-matrix references

The Mvi, Mvit and Frustum dirty-bits and request-mask will be validated.

Definition at line 224 of file TestPMVMatrix01NEWT.java.

Here is the call graph for this function:

◆ test02MviUpdateShaderAccess()

void com.jogamp.opengl.test.junit.math.TestPMVMatrix01NEWT.test02MviUpdateShaderAccess ( )

Test using shader access workflow, i.e.

1) get-matrix references 2) operations

The Mvi, Mvit and Frustum dirty-bits and request-mask will be validated.

Definition at line 338 of file TestPMVMatrix01NEWT.java.

Here is the call graph for this function:

◆ test10MvTranslate()

void com.jogamp.opengl.test.junit.math.TestPMVMatrix01NEWT.test10MvTranslate ( )

Definition at line 425 of file TestPMVMatrix01NEWT.java.

Here is the call graph for this function:

◆ test11MvTranslateRotate()

void com.jogamp.opengl.test.junit.math.TestPMVMatrix01NEWT.test11MvTranslateRotate ( )

Definition at line 465 of file TestPMVMatrix01NEWT.java.

Here is the call graph for this function:

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