Package org.oscim.renderer
Class GLState
java.lang.Object
org.oscim.renderer.GLState
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic voidbindBuffer(int target, int id) static voidbindElementBuffer(int id) static voidbindFramebuffer(int id) static voidbindTex2D(int id) static voidbindVertexBuffer(int id) static voidblend(boolean enable) static voidenableVertexArrays(int va1, int va2) Enable or disable vertex arrays.static intstatic intstatic intstatic intstatic voidsetClearColor(float[] color) static voidtest(boolean depthTest, boolean stencilTest) static voidtestDepth(boolean enable) static booleanuseProgram(int shaderProgram) static voidviewport(int width, int height)
-
Field Details
-
DISABLED
public static final int DISABLED- See Also:
-
UNBIND
public static final int UNBIND- See Also:
-
-
Constructor Details
-
GLState
public GLState()
-
-
Method Details
-
useProgram
public static boolean useProgram(int shaderProgram) -
blend
public static void blend(boolean enable) -
testDepth
public static void testDepth(boolean enable) -
test
public static void test(boolean depthTest, boolean stencilTest) -
enableVertexArrays
public static void enableVertexArrays(int va1, int va2) Enable or disable vertex arrays. Valid values are -1:DISABLED, 0: enable first, 1: enable second. -
bindFramebuffer
public static void bindFramebuffer(int id) -
getFramebuffer
public static int getFramebuffer() -
bindTex2D
public static void bindTex2D(int id) -
getTexture
public static int getTexture() -
setClearColor
public static void setClearColor(float[] color) -
bindBuffer
public static void bindBuffer(int target, int id) -
bindElementBuffer
public static void bindElementBuffer(int id) -
bindVertexBuffer
public static void bindVertexBuffer(int id) -
viewport
public static void viewport(int width, int height) -
getViewportWidth
public static int getViewportWidth() -
getViewportHeight
public static int getViewportHeight()
-