Package org.lwjgl.opengl
Class NVProgram
- java.lang.Object
-
- org.lwjgl.opengl.NVProgram
-
- Direct Known Subclasses:
NVFragmentProgram,NVVertexProgram
public class NVProgram extends Object
-
-
Field Summary
Fields Modifier and Type Field Description static intGL_PROGRAM_ERROR_POSITION_NVAccepted by the <pname> parameter of GetBooleanv, GetIntegerv, GetFloatv, and GetDoublev:static intGL_PROGRAM_ERROR_STRING_NVAccepted by the <name> parameter of GetString:static intGL_PROGRAM_LENGTH_NVAccepted by the <pname> parameter of GetProgramivNV:static intGL_PROGRAM_RESIDENT_NVAccepted by the <pname> parameter of GetProgramivNV:static intGL_PROGRAM_STRING_NVAccepted by the <pname> parameter of GetProgramStringNV:static intGL_PROGRAM_TARGET_NVAccepted by the <pname> parameter of GetProgramivNV:
-
Constructor Summary
Constructors Constructor Description NVProgram()
-
Method Summary
All Methods Static Methods Concrete Methods Deprecated Methods Modifier and Type Method Description static booleanglAreProgramsResidentNV(IntBuffer programIDs, ByteBuffer programResidences)static voidglBindProgramNV(int target, int programID)static voidglDeleteProgramsNV(int program)Overloads glDeleteProgramsNV.static voidglDeleteProgramsNV(IntBuffer programs)static intglGenProgramsNV()Overloads glGenProgramsNV.static voidglGenProgramsNV(IntBuffer programs)static intglGetProgramiNV(int programID, int parameterName)Overloads glGetProgramivNV.static intglGetProgramNV(int programID, int parameterName)Deprecated.Will be removed in 3.0.static voidglGetProgramNV(int programID, int parameterName, IntBuffer params)static StringglGetProgramStringNV(int programID, int parameterName)Overloads glGetProgramStringNV.static voidglGetProgramStringNV(int programID, int parameterName, ByteBuffer paramString)static booleanglIsProgramNV(int programID)static voidglLoadProgramNV(int target, int programID, CharSequence string)Overloads glLoadProgramNV.static voidglLoadProgramNV(int target, int programID, ByteBuffer string)static voidglRequestResidentProgramsNV(int programID)Overloads glRequestResidentProgramsNV.static voidglRequestResidentProgramsNV(IntBuffer programIDs)
-
-
-
Field Detail
-
GL_PROGRAM_TARGET_NV
public static final int GL_PROGRAM_TARGET_NV
Accepted by the <pname> parameter of GetProgramivNV:- See Also:
- Constant Field Values
-
GL_PROGRAM_LENGTH_NV
public static final int GL_PROGRAM_LENGTH_NV
Accepted by the <pname> parameter of GetProgramivNV:- See Also:
- Constant Field Values
-
GL_PROGRAM_RESIDENT_NV
public static final int GL_PROGRAM_RESIDENT_NV
Accepted by the <pname> parameter of GetProgramivNV:- See Also:
- Constant Field Values
-
GL_PROGRAM_STRING_NV
public static final int GL_PROGRAM_STRING_NV
Accepted by the <pname> parameter of GetProgramStringNV:- See Also:
- Constant Field Values
-
GL_PROGRAM_ERROR_POSITION_NV
public static final int GL_PROGRAM_ERROR_POSITION_NV
Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, GetFloatv, and GetDoublev:- See Also:
- Constant Field Values
-
GL_PROGRAM_ERROR_STRING_NV
public static final int GL_PROGRAM_ERROR_STRING_NV
Accepted by the <name> parameter of GetString:- See Also:
- Constant Field Values
-
-
Method Detail
-
glLoadProgramNV
public static void glLoadProgramNV(int target, int programID, ByteBuffer string)
-
glLoadProgramNV
public static void glLoadProgramNV(int target, int programID, CharSequence string)Overloads glLoadProgramNV.
-
glBindProgramNV
public static void glBindProgramNV(int target, int programID)
-
glDeleteProgramsNV
public static void glDeleteProgramsNV(IntBuffer programs)
-
glDeleteProgramsNV
public static void glDeleteProgramsNV(int program)
Overloads glDeleteProgramsNV.
-
glGenProgramsNV
public static void glGenProgramsNV(IntBuffer programs)
-
glGenProgramsNV
public static int glGenProgramsNV()
Overloads glGenProgramsNV.
-
glGetProgramNV
public static void glGetProgramNV(int programID, int parameterName, IntBuffer params)
-
glGetProgramNV
@Deprecated public static int glGetProgramNV(int programID, int parameterName)
Deprecated.Will be removed in 3.0. UseglGetProgramiNV(int, int)instead.Overloads glGetProgramivNV.
-
glGetProgramiNV
public static int glGetProgramiNV(int programID, int parameterName)Overloads glGetProgramivNV.
-
glGetProgramStringNV
public static void glGetProgramStringNV(int programID, int parameterName, ByteBuffer paramString)
-
glGetProgramStringNV
public static String glGetProgramStringNV(int programID, int parameterName)
Overloads glGetProgramStringNV.
-
glIsProgramNV
public static boolean glIsProgramNV(int programID)
-
glAreProgramsResidentNV
public static boolean glAreProgramsResidentNV(IntBuffer programIDs, ByteBuffer programResidences)
-
glRequestResidentProgramsNV
public static void glRequestResidentProgramsNV(IntBuffer programIDs)
-
glRequestResidentProgramsNV
public static void glRequestResidentProgramsNV(int programID)
Overloads glRequestResidentProgramsNV.
-
-