Top Fields Constructors Methods
org.lwjgl.opengl

public final Class EXTTransformFeedback

extends Object
Class Inheritance
Imports
org.lwjgl.*, java.nio.*

Field Summary

Modifier and TypeField and Description
public static final int
GL_INTERLEAVED_ATTRIBS_EXT

Accepted by the <bufferMode> parameter of TransformFeedbackVaryingsEXT:

public static final int
GL_MAX_TRANSFORM_FEEDBACK_INTERLEAVED_COMPONENTS_EXT

Accepted by the <pname> parameter of GetBooleanv, GetDoublev, GetIntegerv, and GetFloatv:

public static final int
GL_MAX_TRANSFORM_FEEDBACK_SEPARATE_ATTRIBS_EXT

Accepted by the <pname> parameter of GetBooleanv, GetDoublev, GetIntegerv, and GetFloatv:

public static final int
GL_MAX_TRANSFORM_FEEDBACK_SEPARATE_COMPONENTS_EXT

Accepted by the <pname> parameter of GetBooleanv, GetDoublev, GetIntegerv, and GetFloatv:

public static final int
GL_PRIMITIVES_GENERATED_EXT

Accepted by the <target> parameter of BeginQuery, EndQuery, and GetQueryiv:

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:

public static final int
GL_SEPARATE_ATTRIBS_EXT

Accepted by the <bufferMode> parameter of TransformFeedbackVaryingsEXT:

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:

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:

public static final int
GL_TRANSFORM_FEEDBACK_BUFFER_MODE_EXT

Accepted by the <pname> parameter of GetProgramiv:

public static final int
GL_TRANSFORM_FEEDBACK_BUFFER_SIZE_EXT

Accepted by the <param> parameter of GetIntegerIndexedvEXT and GetBooleanIndexedvEXT:

public static final int
GL_TRANSFORM_FEEDBACK_BUFFER_START_EXT

Accepted by the <param> parameter of GetIntegerIndexedvEXT and GetBooleanIndexedvEXT:

public static final int
GL_TRANSFORM_FEEDBACK_PRIMITIVES_WRITTEN_EXT

Accepted by the <target> parameter of BeginQuery, EndQuery, and GetQueryiv:

public static final int
GL_TRANSFORM_FEEDBACK_VARYING_MAX_LENGTH_EXT

Accepted by the <pname> parameter of GetProgramiv:

public static final int
GL_TRANSFORM_FEEDBACK_VARYINGS_EXT

Accepted by the <pname> parameter of GetProgramiv:

Constructor Summary

AccessConstructor and Description
private

Method Summary

Modifier and TypeMethod and Description
public static void
glBeginTransformFeedbackEXT(int primitiveMode)

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

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

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

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

public static String
glGetTransformFeedbackVaryingEXT(int program, int index, int bufSize, IntBuffer size, IntBuffer type)

Overloads glGetTransformFeedbackVaryingEXT.

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

public static void
glTransformFeedbackVaryingsEXT(int program, CharSequence[] varyings, int bufferMode)

Overloads glTransformFeedbackVaryingsEXT.

pack-priv static native void
nglBeginTransformFeedbackEXT(int primitiveMode, long function_pointer)

pack-priv static native void
nglBindBufferBaseEXT(int target, int index, int buffer, long function_pointer)

pack-priv static native void
nglBindBufferOffsetEXT(int target, int index, int buffer, long offset, long function_pointer)

pack-priv static native void
nglBindBufferRangeEXT(int target, int index, int buffer, long offset, long size, long function_pointer)

pack-priv static native void
nglEndTransformFeedbackEXT(long function_pointer)

pack-priv static native void
nglGetTransformFeedbackVaryingEXT(int program, int index, int name_bufSize, long length, long size, long type, long name, long function_pointer)

pack-priv static native void
nglTransformFeedbackVaryingsEXT(int program, int count, long varyings, int bufferMode, long function_pointer)

Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

GL_INTERLEAVED_ATTRIBS_EXTback to summary
public static final int GL_INTERLEAVED_ATTRIBS_EXT

Accepted by the <bufferMode> parameter of TransformFeedbackVaryingsEXT:

GL_MAX_TRANSFORM_FEEDBACK_INTERLEAVED_COMPONENTS_EXTback to summary
public static final int GL_MAX_TRANSFORM_FEEDBACK_INTERLEAVED_COMPONENTS_EXT

Accepted by the <pname> parameter of GetBooleanv, GetDoublev, GetIntegerv, and GetFloatv:

GL_MAX_TRANSFORM_FEEDBACK_SEPARATE_ATTRIBS_EXTback to summary
public static final int GL_MAX_TRANSFORM_FEEDBACK_SEPARATE_ATTRIBS_EXT

Accepted by the <pname> parameter of GetBooleanv, GetDoublev, GetIntegerv, and GetFloatv:

GL_MAX_TRANSFORM_FEEDBACK_SEPARATE_COMPONENTS_EXTback to summary
public static final int GL_MAX_TRANSFORM_FEEDBACK_SEPARATE_COMPONENTS_EXT

Accepted by the <pname> parameter of GetBooleanv, GetDoublev, GetIntegerv, and GetFloatv:

GL_PRIMITIVES_GENERATED_EXTback to summary
public static final int GL_PRIMITIVES_GENERATED_EXT

Accepted by the <target> parameter of BeginQuery, EndQuery, and GetQueryiv:

GL_RASTERIZER_DISCARD_EXTback to summary
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:

GL_SEPARATE_ATTRIBS_EXTback to summary
public static final int GL_SEPARATE_ATTRIBS_EXT

Accepted by the <bufferMode> parameter of TransformFeedbackVaryingsEXT:

GL_TRANSFORM_FEEDBACK_BUFFER_BINDING_EXTback to summary
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:

GL_TRANSFORM_FEEDBACK_BUFFER_EXTback to summary
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:

GL_TRANSFORM_FEEDBACK_BUFFER_MODE_EXTback to summary
public static final int GL_TRANSFORM_FEEDBACK_BUFFER_MODE_EXT

Accepted by the <pname> parameter of GetProgramiv:

GL_TRANSFORM_FEEDBACK_BUFFER_SIZE_EXTback to summary
public static final int GL_TRANSFORM_FEEDBACK_BUFFER_SIZE_EXT

Accepted by the <param> parameter of GetIntegerIndexedvEXT and GetBooleanIndexedvEXT:

GL_TRANSFORM_FEEDBACK_BUFFER_START_EXTback to summary
public static final int GL_TRANSFORM_FEEDBACK_BUFFER_START_EXT

Accepted by the <param> parameter of GetIntegerIndexedvEXT and GetBooleanIndexedvEXT:

GL_TRANSFORM_FEEDBACK_PRIMITIVES_WRITTEN_EXTback to summary
public static final int GL_TRANSFORM_FEEDBACK_PRIMITIVES_WRITTEN_EXT

Accepted by the <target> parameter of BeginQuery, EndQuery, and GetQueryiv:

GL_TRANSFORM_FEEDBACK_VARYING_MAX_LENGTH_EXTback to summary
public static final int GL_TRANSFORM_FEEDBACK_VARYING_MAX_LENGTH_EXT

Accepted by the <pname> parameter of GetProgramiv:

GL_TRANSFORM_FEEDBACK_VARYINGS_EXTback to summary
public static final int GL_TRANSFORM_FEEDBACK_VARYINGS_EXT

Accepted by the <pname> parameter of GetProgramiv:

Constructor Detail

EXTTransformFeedbackback to summary
private EXTTransformFeedback()

Method Detail

glBeginTransformFeedbackEXTback to summary
public static void glBeginTransformFeedbackEXT(int primitiveMode)
glBindBufferBaseEXTback to summary
public static void glBindBufferBaseEXT(int target, int index, int buffer)
glBindBufferOffsetEXTback to summary
public static void glBindBufferOffsetEXT(int target, int index, int buffer, long offset)
glBindBufferRangeEXTback to summary
public static void glBindBufferRangeEXT(int target, int index, int buffer, long offset, long size)
glEndTransformFeedbackEXTback to summary
public static void glEndTransformFeedbackEXT()
glGetTransformFeedbackVaryingEXTback to summary
public static void glGetTransformFeedbackVaryingEXT(int program, int index, IntBuffer length, IntBuffer size, IntBuffer type, ByteBuffer name)
glGetTransformFeedbackVaryingEXTback to summary
public static String glGetTransformFeedbackVaryingEXT(int program, int index, int bufSize, IntBuffer size, IntBuffer type)

Overloads glGetTransformFeedbackVaryingEXT.

glTransformFeedbackVaryingsEXTback to summary
public static void glTransformFeedbackVaryingsEXT(int program, int count, ByteBuffer varyings, int bufferMode)
glTransformFeedbackVaryingsEXTback to summary
public static void glTransformFeedbackVaryingsEXT(int program, CharSequence[] varyings, int bufferMode)

Overloads glTransformFeedbackVaryingsEXT.

nglBeginTransformFeedbackEXTback to summary
pack-priv static native void nglBeginTransformFeedbackEXT(int primitiveMode, long function_pointer)
nglBindBufferBaseEXTback to summary
pack-priv static native void nglBindBufferBaseEXT(int target, int index, int buffer, long function_pointer)
nglBindBufferOffsetEXTback to summary
pack-priv static native void nglBindBufferOffsetEXT(int target, int index, int buffer, long offset, long function_pointer)
nglBindBufferRangeEXTback to summary
pack-priv static native void nglBindBufferRangeEXT(int target, int index, int buffer, long offset, long size, long function_pointer)
nglEndTransformFeedbackEXTback to summary
pack-priv static native void nglEndTransformFeedbackEXT(long function_pointer)
nglGetTransformFeedbackVaryingEXTback to summary
pack-priv static native void nglGetTransformFeedbackVaryingEXT(int program, int index, int name_bufSize, long length, long size, long type, long name, long function_pointer)
nglTransformFeedbackVaryingsEXTback to summary
pack-priv static native void nglTransformFeedbackVaryingsEXT(int program, int count, long varyings, int bufferMode, long function_pointer)