|
JOGL v2.6.0-rc-20250712
JOGL, High-Performance Graphics Binding for Java (public API).
|
Representation of RenderState data per ShaderProgram as GLUniformData.
More...
Public Member Functions | |
| ProgramLocal () | |
| final int | getRenderStateId () |
| final boolean | update (final GL2ES2 gl, final RenderState rs, final boolean updateLocation, final int renderModes, final boolean setPMVMat01, final boolean pass1, final boolean throwOnError) |
| StringBuilder | toString (StringBuilder sb, final boolean alsoUnlocated) |
| String | toString () |
Public Attributes | |
| final GLUniformData | gcu_PMVMatrix01 |
| final GLUniformData | gcu_Weight |
| final GLUniformData | gcu_ColorStatic |
Representation of RenderState data per ShaderProgram as GLUniformData.
FIXME: Utilize 'ARB_Uniform_Buffer_Object' where available!
Definition at line 126 of file RenderState.java.
| com.jogamp.graph.curve.opengl.RenderState.ProgramLocal.ProgramLocal | ( | ) |
| final int com.jogamp.graph.curve.opengl.RenderState.ProgramLocal.getRenderStateId | ( | ) |
Definition at line 138 of file RenderState.java.
| String com.jogamp.graph.curve.opengl.RenderState.ProgramLocal.toString | ( | ) |
Definition at line 194 of file RenderState.java.
| StringBuilder com.jogamp.graph.curve.opengl.RenderState.ProgramLocal.toString | ( | StringBuilder | sb, |
| final boolean | alsoUnlocated | ||
| ) |
Definition at line 181 of file RenderState.java.
| final boolean com.jogamp.graph.curve.opengl.RenderState.ProgramLocal.update | ( | final GL2ES2 | gl, |
| final RenderState | rs, | ||
| final boolean | updateLocation, | ||
| final int | renderModes, | ||
| final boolean | setPMVMat01, | ||
| final boolean | pass1, | ||
| final boolean | throwOnError | ||
| ) |
Since RenderState data is being used in multiple ShaderPrograms the data must always be written.
| gl | |
| updateLocation | |
| renderModes | |
| setPMVMat01 | TODO |
| throwOnError | TODO |
Definition at line 152 of file RenderState.java.
| final GLUniformData com.jogamp.graph.curve.opengl.RenderState.ProgramLocal.gcu_ColorStatic |
Definition at line 129 of file RenderState.java.
| final GLUniformData com.jogamp.graph.curve.opengl.RenderState.ProgramLocal.gcu_PMVMatrix01 |
Definition at line 127 of file RenderState.java.
| final GLUniformData com.jogamp.graph.curve.opengl.RenderState.ProgramLocal.gcu_Weight |
Definition at line 128 of file RenderState.java.