Class GLWrapper.Buffer.TransformFB

java.lang.Object
org.boxutil.define.GLWrapper.Buffer
org.boxutil.define.GLWrapper.Buffer.TransformFB
Enclosing class:
GLWrapper.Buffer

public static final class GLWrapper.Buffer.TransformFB extends GLWrapper.Buffer
Transform feedback
  • Field Details

    • GL_TRANSFORM_FEEDBACK_BUFFER

      public static int GL_TRANSFORM_FEEDBACK_BUFFER
    • GL_TRANSFORM_FEEDBACK_BUFFER_BINDING

      public static int GL_TRANSFORM_FEEDBACK_BUFFER_BINDING
    • GL_INTERLEAVED_ATTRIBS

      public static int GL_INTERLEAVED_ATTRIBS
    • GL_SEPARATE_ATTRIBS

      public static int GL_SEPARATE_ATTRIBS
    • GL_RASTERIZER_DISCARD

      public static int GL_RASTERIZER_DISCARD
    • GL_TRANSFORM_FEEDBACK

      public static int GL_TRANSFORM_FEEDBACK
    • GL_TRANSFORM_FEEDBACK_BINDING

      public static int GL_TRANSFORM_FEEDBACK_BINDING
  • Constructor Details

    • TransformFB

      public TransformFB()
  • Method Details

    • valid

      public static boolean valid()
    • valid_FB2

      public static boolean valid_FB2()
      GL40.glBindTransformFeedback(int, int)

      GL40.glDeleteTransformFeedbacks(int)

      GL40.glDeleteTransformFeedbacks(IntBuffer)

      GL40.glGenTransformFeedbacks()

      GL40.glGenTransformFeedbacks(IntBuffer)

      GL40.glPauseTransformFeedback()

      GL40.glResumeTransformFeedback()

      GL40.glDrawTransformFeedback(int, int)

    • valid_StreamDraw

      public static boolean valid_StreamDraw()
      GL40.glDrawTransformFeedbackStream(int, int, int)
    • valid_InstancedDraw

      public static boolean valid_InstancedDraw()
      GL42.glDrawTransformFeedbackInstanced(int, int, int)

      GL42.glDrawTransformFeedbackStreamInstanced(int, int, int, int)

    • glBindTransformFeedback

      public static void glBindTransformFeedback(int target, int id)
    • glDeleteTransformFeedbacks

      public static void glDeleteTransformFeedbacks(int id)
    • glDeleteTransformFeedbacks

      public static void glDeleteTransformFeedbacks(IntBuffer ids)
    • glGenTransformFeedbacks

      public static int glGenTransformFeedbacks()
    • glGenTransformFeedbacks

      public static void glGenTransformFeedbacks(IntBuffer ids)
    • glPauseTransformFeedback

      public static void glPauseTransformFeedback()
    • glResumeTransformFeedback

      public static void glResumeTransformFeedback()
    • glDrawTransformFeedback

      public static void glDrawTransformFeedback(int mode, int id)
    • glBeginTransformFeedback

      public static void glBeginTransformFeedback(int primitiveMode)
    • glEndTransformFeedback

      public static void glEndTransformFeedback()
    • glTransformFeedbackVaryings

      public static void glTransformFeedbackVaryings(int program, int count, ByteBuffer varyings, int bufferMode)
    • glTransformFeedbackVaryings

      public static void glTransformFeedbackVaryings(int program, CharSequence[] varyings, int bufferMode)
    • glDrawTransformFeedbackStream

      public static void glDrawTransformFeedbackStream(int mode, int id, int stream)
    • glDrawTransformFeedbackInstanced

      public static void glDrawTransformFeedbackInstanced(int mode, int id, int primcount)
    • glDrawTransformFeedbackStreamInstanced

      public static void glDrawTransformFeedbackStreamInstanced(int mode, int id, int stream, int primcount)