Package org.lwjgl.opengl
Class NVProgram
java.lang.Object
org.lwjgl.opengl.NVProgram
- Direct Known Subclasses:
NVFragmentProgram
,NVVertexProgram
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final int
Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, GetFloatv, and GetDoublev:static final int
Accepted by the <name> parameter of GetString:static final int
Accepted by the <pname> parameter of GetProgramivNV:static final int
Accepted by the <pname> parameter of GetProgramivNV:static final int
Accepted by the <pname> parameter of GetProgramStringNV:static final int
Accepted by the <pname> parameter of GetProgramivNV: -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic boolean
glAreProgramsResidentNV
(IntBuffer programIDs, ByteBuffer programResidences) static void
glBindProgramNV
(int target, int programID) static void
glDeleteProgramsNV
(int program) Overloads glDeleteProgramsNV.static void
glDeleteProgramsNV
(IntBuffer programs) static int
Overloads glGenProgramsNV.static void
glGenProgramsNV
(IntBuffer programs) static int
glGetProgramiNV
(int programID, int parameterName) Overloads glGetProgramivNV.static int
glGetProgramNV
(int programID, int parameterName) Deprecated.Will be removed in 3.0.static void
glGetProgramNV
(int programID, int parameterName, IntBuffer params) static String
glGetProgramStringNV
(int programID, int parameterName) Overloads glGetProgramStringNV.static void
glGetProgramStringNV
(int programID, int parameterName, ByteBuffer paramString) static boolean
glIsProgramNV
(int programID) static void
glLoadProgramNV
(int target, int programID, CharSequence string) Overloads glLoadProgramNV.static void
glLoadProgramNV
(int target, int programID, ByteBuffer string) static void
glRequestResidentProgramsNV
(int programID) Overloads glRequestResidentProgramsNV.static void
glRequestResidentProgramsNV
(IntBuffer programIDs)
-
Field Details
-
GL_PROGRAM_TARGET_NV
public static final int GL_PROGRAM_TARGET_NVAccepted by the <pname> parameter of GetProgramivNV:- See Also:
-
GL_PROGRAM_LENGTH_NV
public static final int GL_PROGRAM_LENGTH_NVAccepted by the <pname> parameter of GetProgramivNV:- See Also:
-
GL_PROGRAM_RESIDENT_NV
public static final int GL_PROGRAM_RESIDENT_NVAccepted by the <pname> parameter of GetProgramivNV:- See Also:
-
GL_PROGRAM_STRING_NV
public static final int GL_PROGRAM_STRING_NVAccepted by the <pname> parameter of GetProgramStringNV:- See Also:
-
GL_PROGRAM_ERROR_POSITION_NV
public static final int GL_PROGRAM_ERROR_POSITION_NVAccepted by the <pname> parameter of GetBooleanv, GetIntegerv, GetFloatv, and GetDoublev:- See Also:
-
GL_PROGRAM_ERROR_STRING_NV
public static final int GL_PROGRAM_ERROR_STRING_NVAccepted by the <name> parameter of GetString:- See Also:
-
-
Constructor Details
-
NVProgram
public NVProgram()
-
-
Method Details
-
glLoadProgramNV
-
glLoadProgramNV
Overloads glLoadProgramNV. -
glBindProgramNV
public static void glBindProgramNV(int target, int programID) -
glDeleteProgramsNV
-
glDeleteProgramsNV
public static void glDeleteProgramsNV(int program) Overloads glDeleteProgramsNV. -
glGenProgramsNV
-
glGenProgramsNV
public static int glGenProgramsNV()Overloads glGenProgramsNV. -
glGetProgramNV
-
glGetProgramNV
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
-
glGetProgramStringNV
Overloads glGetProgramStringNV. -
glIsProgramNV
public static boolean glIsProgramNV(int programID) -
glAreProgramsResidentNV
-
glRequestResidentProgramsNV
-
glRequestResidentProgramsNV
public static void glRequestResidentProgramsNV(int programID) Overloads glRequestResidentProgramsNV.
-