JOGL v2.6.0-rc-20250706
JOGL, High-Performance Graphics Binding for Java™ (public API).
com.jogamp.opengl.test.junit.jogl.acore.TestBug692GL3VAONEWT.GL3VAODemo.Mode Enum Reference

Different modes of displaying the geometry. More...

Collaboration diagram for com.jogamp.opengl.test.junit.jogl.acore.TestBug692GL3VAONEWT.GL3VAODemo.Mode:

Public Member Functions

abstract void display (GL3VAODemo t, GL3bc gl)
 

Public Attributes

 CPU_SRC
 
 VBO_ONLY
 Traditional one without using VAO. More...
 
 VBO_VAO
 Using VAOs throws [incorrectly as of JOGL 2.0rc11] a GLException. More...
 

Detailed Description

Different modes of displaying the geometry.

Definition at line 85 of file TestBug692GL3VAONEWT.java.

Member Function Documentation

◆ display()

abstract void com.jogamp.opengl.test.junit.jogl.acore.TestBug692GL3VAONEWT.GL3VAODemo.Mode.display ( GL3VAODemo  t,
GL3bc  gl 
)
abstract

Member Data Documentation

◆ CPU_SRC

com.jogamp.opengl.test.junit.jogl.acore.TestBug692GL3VAONEWT.GL3VAODemo.Mode.CPU_SRC
Initial value:
={
@Override
void display(final GL3VAODemo t, final GL3bc gl) {
t.displayCPUSourcing(gl);
}
}

Definition at line 91 of file TestBug692GL3VAONEWT.java.

◆ VBO_ONLY

com.jogamp.opengl.test.junit.jogl.acore.TestBug692GL3VAONEWT.GL3VAODemo.Mode.VBO_ONLY
Initial value:
={
@Override
void display(final GL3VAODemo t, final GL3bc gl) {
t.displayVBOOnly(gl);
}
}

Traditional one without using VAO.

Definition at line 99 of file TestBug692GL3VAONEWT.java.

◆ VBO_VAO

com.jogamp.opengl.test.junit.jogl.acore.TestBug692GL3VAONEWT.GL3VAODemo.Mode.VBO_VAO
Initial value:
={
@Override
void display(final GL3VAODemo t, final GL3bc gl) {
t.displayVBOVAO(gl);
}
}

Using VAOs throws [incorrectly as of JOGL 2.0rc11] a GLException.

Definition at line 107 of file TestBug692GL3VAONEWT.java.


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