Class VBORendererCommands
java.lang.Object
zombie.core.opengl.VBORendererCommands
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final shortstatic final shortstatic final shortstatic final shortstatic final shortstatic final shortstatic final shortstatic final shortstatic final shortstatic final short -
Method Summary
Modifier and TypeMethodDescriptionvoidadopt(VBORendererCommands rhs) voidclear()voidcmdPopMatrix(int mode) voidcmdPushAndLoadMatrix(int mode, org.joml.Matrix4f m) voidcmdPushAndMultMatrix(int mode, org.joml.Matrix4f m) voidvoidcmdShader1f(int uniform, float f1) voidcmdShader2f(int uniform, float f1, float f2) voidcmdShader3f(int uniform, float f1, float f2, float f3) voidcmdShader4f(int uniform, float f1, float f2, float f3, float f4) voidvoidcmdUseProgram(ShaderProgram shaderProgram) floatgetFloat()intgetInt()<C> CfloatgetShort()voidinvoke()intposition()voidputFloat(float value) voidputInt(int value) voidputMatrix4f(org.joml.Matrix4f m) voidvoidputShort(short value)
-
Field Details
-
COMMAND_StartRun
public static final short COMMAND_StartRun- See Also:
-
COMMAND_RenderRun
public static final short COMMAND_RenderRun- See Also:
-
COMMAND_PushAndLoadMatrix
public static final short COMMAND_PushAndLoadMatrix- See Also:
-
COMMAND_PushAndMultMatrix
public static final short COMMAND_PushAndMultMatrix- See Also:
-
COMMAND_PopMatrix
public static final short COMMAND_PopMatrix- See Also:
-
COMMAND_UseProgram
public static final short COMMAND_UseProgram- See Also:
-
COMMAND_Shader1f
public static final short COMMAND_Shader1f- See Also:
-
COMMAND_Shader2f
public static final short COMMAND_Shader2f- See Also:
-
COMMAND_Shader3f
public static final short COMMAND_Shader3f- See Also:
-
COMMAND_Shader4f
public static final short COMMAND_Shader4f- See Also:
-
-
Method Details
-
adopt
-
clear
public void clear() -
position
public int position() -
putFloat
public void putFloat(float value) -
putInt
public void putInt(int value) -
putMatrix4f
public void putMatrix4f(org.joml.Matrix4f m) -
putShort
public void putShort(short value) -
putObject
-
getFloat
public float getFloat() -
getInt
public int getInt() -
getShort
public float getShort() -
getObject
-
invoke
public void invoke() -
cmdStartRun
public void cmdStartRun() -
cmdRenderRun
public void cmdRenderRun() -
cmdPushAndLoadMatrix
public void cmdPushAndLoadMatrix(int mode, org.joml.Matrix4f m) -
cmdPushAndMultMatrix
public void cmdPushAndMultMatrix(int mode, org.joml.Matrix4f m) -
cmdPopMatrix
public void cmdPopMatrix(int mode) -
cmdShader1f
public void cmdShader1f(int uniform, float f1) -
cmdShader2f
public void cmdShader2f(int uniform, float f1, float f2) -
cmdShader3f
public void cmdShader3f(int uniform, float f1, float f2, float f3) -
cmdShader4f
public void cmdShader4f(int uniform, float f1, float f2, float f3, float f4) -
cmdUseProgram
-