Class GlStateTracker
java.lang.Object
dev.engine_room.flywheel.backend.gl.GlStateTracker
Tracks bound buffers/vbos because GlStateManager doesn't do that for us.
-
Nested Class Summary
Nested Classes -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic void_setBuffer(GlBufferType type, int id) static void_setProgram(int id) static void_setVertexArray(int id) static voidbindBuffer(GlBufferType type, int buffer) static voidbindVao(int vao) static intgetBuffer(GlBufferType type) static intstatic GlStateTracker.Statestatic int
-
Constructor Details
-
GlStateTracker
public GlStateTracker()
-
-
Method Details
-
getBuffer
-
getVertexArray
public static int getVertexArray() -
getProgram
public static int getProgram() -
_setBuffer
-
_setVertexArray
public static void _setVertexArray(int id) -
_setProgram
public static void _setProgram(int id) -
getRestoreState
-
bindVao
public static void bindVao(int vao) -
bindBuffer
-