org.lwjgl.opengl
Class EXTTransformFeedback

java.lang.Object
  extended by org.lwjgl.opengl.EXTTransformFeedback

public final class EXTTransformFeedback
extends java.lang.Object


Field Summary
static int GL_INTERLEAVED_ATTRIBS_EXT
          Accepted by the <bufferMode> parameter of TransformFeedbackVaryingsEXT:
static int GL_MAX_TRANSFORM_FEEDBACK_INTERLEAVED_COMPONENTS_EXT
          Accepted by the <pname> parameter of GetBooleanv, GetDoublev, GetIntegerv, and GetFloatv:
static int GL_MAX_TRANSFORM_FEEDBACK_SEPARATE_ATTRIBS_EXT
          Accepted by the <pname> parameter of GetBooleanv, GetDoublev, GetIntegerv, and GetFloatv:
static int GL_MAX_TRANSFORM_FEEDBACK_SEPARATE_COMPONENTS_EXT
          Accepted by the <pname> parameter of GetBooleanv, GetDoublev, GetIntegerv, and GetFloatv:
static int GL_PRIMITIVES_GENERATED_EXT
          Accepted by the <target> parameter of BeginQuery, EndQuery, and GetQueryiv:
static int GL_RASTERIZER_DISCARD_EXT
          Accepted by the <cap> parameter of Enable, Disable, and IsEnabled, and by the <pname> parameter of GetBooleanv, GetIntegerv, GetFloatv, and GetDoublev:
static int GL_SEPARATE_ATTRIBS_EXT
          Accepted by the <bufferMode> parameter of TransformFeedbackVaryingsEXT:
static int GL_TRANSFORM_FEEDBACK_BUFFER_BINDING_EXT
          Accepted by the <param> parameter of GetIntegerIndexedvEXT and GetBooleanIndexedvEXT, and by the <pname> parameter of GetBooleanv, GetDoublev, GetIntegerv, and GetFloatv:
static int GL_TRANSFORM_FEEDBACK_BUFFER_EXT
          Accepted by the <target> parameters of BindBuffer, BufferData, BufferSubData, MapBuffer, UnmapBuffer, GetBufferSubData, GetBufferPointerv, BindBufferRangeEXT, BindBufferOffsetEXT and BindBufferBaseEXT:
static int GL_TRANSFORM_FEEDBACK_BUFFER_MODE_EXT
          Accepted by the <pname> parameter of GetProgramiv:
static int GL_TRANSFORM_FEEDBACK_BUFFER_SIZE_EXT
          Accepted by the <param> parameter of GetIntegerIndexedvEXT and GetBooleanIndexedvEXT:
static int GL_TRANSFORM_FEEDBACK_BUFFER_START_EXT
          Accepted by the <param> parameter of GetIntegerIndexedvEXT and GetBooleanIndexedvEXT:
static int GL_TRANSFORM_FEEDBACK_PRIMITIVES_WRITTEN_EXT
          Accepted by the <target> parameter of BeginQuery, EndQuery, and GetQueryiv:
static int GL_TRANSFORM_FEEDBACK_VARYING_MAX_LENGTH_EXT
          Accepted by the <pname> parameter of GetProgramiv:
static int GL_TRANSFORM_FEEDBACK_VARYINGS_EXT
          Accepted by the <pname> parameter of GetProgramiv:
 
Method Summary
static void glBeginTransformFeedbackEXT(int primitiveMode)
           
static void glBindBufferBaseEXT(int target, int index, int buffer)
           
static void glBindBufferOffsetEXT(int target, int index, int buffer, long offset)
           
static void glBindBufferRangeEXT(int target, int index, int buffer, long offset, long size)
           
static void glEndTransformFeedbackEXT()
           
static void glGetTransformFeedbackVaryingEXT(int program, int index, java.nio.IntBuffer length, java.nio.IntBuffer size, java.nio.IntBuffer type, java.nio.ByteBuffer name)
           
static java.lang.String glGetTransformFeedbackVaryingEXT(int program, int index, int bufSize, java.nio.IntBuffer size, java.nio.IntBuffer type)
          Overloads glGetTransformFeedbackVaryingEXT.
static void glTransformFeedbackVaryingsEXT(int program, java.lang.CharSequence[] varyings, int bufferMode)
          Overloads glTransformFeedbackVaryingsEXT.
static void glTransformFeedbackVaryingsEXT(int program, int count, java.nio.ByteBuffer varyings, int bufferMode)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

GL_TRANSFORM_FEEDBACK_BUFFER_EXT

public static final int GL_TRANSFORM_FEEDBACK_BUFFER_EXT
Accepted by the <target> parameters of BindBuffer, BufferData, BufferSubData, MapBuffer, UnmapBuffer, GetBufferSubData, GetBufferPointerv, BindBufferRangeEXT, BindBufferOffsetEXT and BindBufferBaseEXT:

See Also:
Constant Field Values

GL_TRANSFORM_FEEDBACK_BUFFER_START_EXT

public static final int GL_TRANSFORM_FEEDBACK_BUFFER_START_EXT
Accepted by the <param> parameter of GetIntegerIndexedvEXT and GetBooleanIndexedvEXT:

See Also:
Constant Field Values

GL_TRANSFORM_FEEDBACK_BUFFER_SIZE_EXT

public static final int GL_TRANSFORM_FEEDBACK_BUFFER_SIZE_EXT
Accepted by the <param> parameter of GetIntegerIndexedvEXT and GetBooleanIndexedvEXT:

See Also:
Constant Field Values

GL_TRANSFORM_FEEDBACK_BUFFER_BINDING_EXT

public static final int GL_TRANSFORM_FEEDBACK_BUFFER_BINDING_EXT
Accepted by the <param> parameter of GetIntegerIndexedvEXT and GetBooleanIndexedvEXT, and by the <pname> parameter of GetBooleanv, GetDoublev, GetIntegerv, and GetFloatv:

See Also:
Constant Field Values

GL_INTERLEAVED_ATTRIBS_EXT

public static final int GL_INTERLEAVED_ATTRIBS_EXT
Accepted by the <bufferMode> parameter of TransformFeedbackVaryingsEXT:

See Also:
Constant Field Values

GL_SEPARATE_ATTRIBS_EXT

public static final int GL_SEPARATE_ATTRIBS_EXT
Accepted by the <bufferMode> parameter of TransformFeedbackVaryingsEXT:

See Also:
Constant Field Values

GL_PRIMITIVES_GENERATED_EXT

public static final int GL_PRIMITIVES_GENERATED_EXT
Accepted by the <target> parameter of BeginQuery, EndQuery, and GetQueryiv:

See Also:
Constant Field Values

GL_TRANSFORM_FEEDBACK_PRIMITIVES_WRITTEN_EXT

public static final int GL_TRANSFORM_FEEDBACK_PRIMITIVES_WRITTEN_EXT
Accepted by the <target> parameter of BeginQuery, EndQuery, and GetQueryiv:

See Also:
Constant Field Values

GL_RASTERIZER_DISCARD_EXT

public static final int GL_RASTERIZER_DISCARD_EXT
Accepted by the <cap> parameter of Enable, Disable, and IsEnabled, and by the <pname> parameter of GetBooleanv, GetIntegerv, GetFloatv, and GetDoublev:

See Also:
Constant Field Values

GL_MAX_TRANSFORM_FEEDBACK_INTERLEAVED_COMPONENTS_EXT

public static final int GL_MAX_TRANSFORM_FEEDBACK_INTERLEAVED_COMPONENTS_EXT
Accepted by the <pname> parameter of GetBooleanv, GetDoublev, GetIntegerv, and GetFloatv:

See Also:
Constant Field Values

GL_MAX_TRANSFORM_FEEDBACK_SEPARATE_ATTRIBS_EXT

public static final int GL_MAX_TRANSFORM_FEEDBACK_SEPARATE_ATTRIBS_EXT
Accepted by the <pname> parameter of GetBooleanv, GetDoublev, GetIntegerv, and GetFloatv:

See Also:
Constant Field Values

GL_MAX_TRANSFORM_FEEDBACK_SEPARATE_COMPONENTS_EXT

public static final int GL_MAX_TRANSFORM_FEEDBACK_SEPARATE_COMPONENTS_EXT
Accepted by the <pname> parameter of GetBooleanv, GetDoublev, GetIntegerv, and GetFloatv:

See Also:
Constant Field Values

GL_TRANSFORM_FEEDBACK_VARYINGS_EXT

public static final int GL_TRANSFORM_FEEDBACK_VARYINGS_EXT
Accepted by the <pname> parameter of GetProgramiv:

See Also:
Constant Field Values

GL_TRANSFORM_FEEDBACK_BUFFER_MODE_EXT

public static final int GL_TRANSFORM_FEEDBACK_BUFFER_MODE_EXT
Accepted by the <pname> parameter of GetProgramiv:

See Also:
Constant Field Values

GL_TRANSFORM_FEEDBACK_VARYING_MAX_LENGTH_EXT

public static final int GL_TRANSFORM_FEEDBACK_VARYING_MAX_LENGTH_EXT
Accepted by the <pname> parameter of GetProgramiv:

See Also:
Constant Field Values
Method Detail

glBindBufferRangeEXT

public static void glBindBufferRangeEXT(int target,
                                        int index,
                                        int buffer,
                                        long offset,
                                        long size)

glBindBufferOffsetEXT

public static void glBindBufferOffsetEXT(int target,
                                         int index,
                                         int buffer,
                                         long offset)

glBindBufferBaseEXT

public static void glBindBufferBaseEXT(int target,
                                       int index,
                                       int buffer)

glBeginTransformFeedbackEXT

public static void glBeginTransformFeedbackEXT(int primitiveMode)

glEndTransformFeedbackEXT

public static void glEndTransformFeedbackEXT()

glTransformFeedbackVaryingsEXT

public static void glTransformFeedbackVaryingsEXT(int program,
                                                  int count,
                                                  java.nio.ByteBuffer varyings,
                                                  int bufferMode)

glTransformFeedbackVaryingsEXT

public static void glTransformFeedbackVaryingsEXT(int program,
                                                  java.lang.CharSequence[] varyings,
                                                  int bufferMode)
Overloads glTransformFeedbackVaryingsEXT.


glGetTransformFeedbackVaryingEXT

public static void glGetTransformFeedbackVaryingEXT(int program,
                                                    int index,
                                                    java.nio.IntBuffer length,
                                                    java.nio.IntBuffer size,
                                                    java.nio.IntBuffer type,
                                                    java.nio.ByteBuffer name)

glGetTransformFeedbackVaryingEXT

public static java.lang.String glGetTransformFeedbackVaryingEXT(int program,
                                                                int index,
                                                                int bufSize,
                                                                java.nio.IntBuffer size,
                                                                java.nio.IntBuffer type)
Overloads glGetTransformFeedbackVaryingEXT.



Copyright © 2002-2009 lwjgl.org. All Rights Reserved.