Class GLState

java.lang.Object
org.oscim.renderer.GLState

public class GLState extends Object
  • Field Details

  • 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()