Top Fields Constructors Methods
org.lwjgl.opengl

public Class NVProgram

extends Object
Class Inheritance
Known Direct Subclasses
org.lwjgl.opengl.NVVertexProgram, org.lwjgl.opengl.NVFragmentProgram
Imports
org.lwjgl.*, java.nio.*

Field Summary

Modifier and TypeField and Description
public static final int
GL_PROGRAM_ERROR_POSITION_NV

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

public static final int
GL_PROGRAM_ERROR_STRING_NV

Accepted by the <name> parameter of GetString:

public static final int
GL_PROGRAM_LENGTH_NV

Accepted by the <pname> parameter of GetProgramivNV:

public static final int
GL_PROGRAM_RESIDENT_NV

Accepted by the <pname> parameter of GetProgramivNV:

public static final int
GL_PROGRAM_STRING_NV

Accepted by the <pname> parameter of GetProgramStringNV:

public static final int
GL_PROGRAM_TARGET_NV

Accepted by the <pname> parameter of GetProgramivNV:

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
public static boolean
glAreProgramsResidentNV(IntBuffer programIDs, ByteBuffer programResidences)

public static void
glBindProgramNV(int target, int programID)

public static void
public static void
glDeleteProgramsNV(int program)

Overloads glDeleteProgramsNV.

public static void
public static int
glGenProgramsNV()

Overloads glGenProgramsNV.

public static int
glGetProgramiNV(int programID, int parameterName)

Overloads glGetProgramivNV.

public static void
glGetProgramNV(int programID, int parameterName, IntBuffer params)

public static int
glGetProgramNV(int programID, int parameterName)

Deprecated Will be removed in 3.0. Use glGetProgramiNV instead.
Overloads glGetProgramivNV.
public static void
glGetProgramStringNV(int programID, int parameterName, ByteBuffer paramString)

public static String
glGetProgramStringNV(int programID, int parameterName)

Overloads glGetProgramStringNV.

public static boolean
glIsProgramNV(int programID)

public static void
glLoadProgramNV(int target, int programID, ByteBuffer string)

public static void
glLoadProgramNV(int target, int programID, CharSequence string)

Overloads glLoadProgramNV.

public static void
public static void
glRequestResidentProgramsNV(int programID)

Overloads glRequestResidentProgramsNV.

pack-priv static native boolean
nglAreProgramsResidentNV(int programIDs_n, long programIDs, long programResidences, long function_pointer)

pack-priv static native void
nglBindProgramNV(int target, int programID, long function_pointer)

pack-priv static native void
nglDeleteProgramsNV(int programs_n, long programs, long function_pointer)

pack-priv static native void
nglGenProgramsNV(int programs_n, long programs, long function_pointer)

pack-priv static native void
nglGetProgramivNV(int programID, int parameterName, long params, long function_pointer)

pack-priv static native void
nglGetProgramStringNV(int programID, int parameterName, long paramString, long function_pointer)

pack-priv static native boolean
nglIsProgramNV(int programID, long function_pointer)

pack-priv static native void
nglLoadProgramNV(int target, int programID, int string_length, long string, long function_pointer)

pack-priv static native void
nglRequestResidentProgramsNV(int programIDs_n, long programIDs, long function_pointer)

Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

GL_PROGRAM_ERROR_POSITION_NVback to summary
public static final int GL_PROGRAM_ERROR_POSITION_NV

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

GL_PROGRAM_ERROR_STRING_NVback to summary
public static final int GL_PROGRAM_ERROR_STRING_NV

Accepted by the <name> parameter of GetString:

GL_PROGRAM_LENGTH_NVback to summary
public static final int GL_PROGRAM_LENGTH_NV

Accepted by the <pname> parameter of GetProgramivNV:

GL_PROGRAM_RESIDENT_NVback to summary
public static final int GL_PROGRAM_RESIDENT_NV

Accepted by the <pname> parameter of GetProgramivNV:

GL_PROGRAM_STRING_NVback to summary
public static final int GL_PROGRAM_STRING_NV

Accepted by the <pname> parameter of GetProgramStringNV:

GL_PROGRAM_TARGET_NVback to summary
public static final int GL_PROGRAM_TARGET_NV

Accepted by the <pname> parameter of GetProgramivNV:

Constructor Detail

NVProgramback to summary
public NVProgram()

Method Detail

glAreProgramsResidentNVback to summary
public static boolean glAreProgramsResidentNV(IntBuffer programIDs, ByteBuffer programResidences)
glBindProgramNVback to summary
public static void glBindProgramNV(int target, int programID)
glDeleteProgramsNVback to summary
public static void glDeleteProgramsNV(IntBuffer programs)
glDeleteProgramsNVback to summary
public static void glDeleteProgramsNV(int program)

Overloads glDeleteProgramsNV.

glGenProgramsNVback to summary
public static void glGenProgramsNV(IntBuffer programs)
glGenProgramsNVback to summary
public static int glGenProgramsNV()

Overloads glGenProgramsNV.

glGetProgramiNVback to summary
public static int glGetProgramiNV(int programID, int parameterName)

Overloads glGetProgramivNV.

glGetProgramNVback to summary
public static void glGetProgramNV(int programID, int parameterName, IntBuffer params)
glGetProgramNVback to summary
public static int glGetProgramNV(int programID, int parameterName)

Deprecated

Will be removed in 3.0. Use glGetProgramiNV instead.

Overloads glGetProgramivNV.

Annotations
@Deprecated
glGetProgramStringNVback to summary
public static void glGetProgramStringNV(int programID, int parameterName, ByteBuffer paramString)
glGetProgramStringNVback to summary
public static String glGetProgramStringNV(int programID, int parameterName)

Overloads glGetProgramStringNV.

glIsProgramNVback to summary
public static boolean glIsProgramNV(int programID)
glLoadProgramNVback to summary
public static void glLoadProgramNV(int target, int programID, ByteBuffer string)
glLoadProgramNVback to summary
public static void glLoadProgramNV(int target, int programID, CharSequence string)

Overloads glLoadProgramNV.

glRequestResidentProgramsNVback to summary
public static void glRequestResidentProgramsNV(IntBuffer programIDs)
glRequestResidentProgramsNVback to summary
public static void glRequestResidentProgramsNV(int programID)

Overloads glRequestResidentProgramsNV.

nglAreProgramsResidentNVback to summary
pack-priv static native boolean nglAreProgramsResidentNV(int programIDs_n, long programIDs, long programResidences, long function_pointer)
nglBindProgramNVback to summary
pack-priv static native void nglBindProgramNV(int target, int programID, long function_pointer)
nglDeleteProgramsNVback to summary
pack-priv static native void nglDeleteProgramsNV(int programs_n, long programs, long function_pointer)
nglGenProgramsNVback to summary
pack-priv static native void nglGenProgramsNV(int programs_n, long programs, long function_pointer)
nglGetProgramivNVback to summary
pack-priv static native void nglGetProgramivNV(int programID, int parameterName, long params, long function_pointer)
nglGetProgramStringNVback to summary
pack-priv static native void nglGetProgramStringNV(int programID, int parameterName, long paramString, long function_pointer)
nglIsProgramNVback to summary
pack-priv static native boolean nglIsProgramNV(int programID, long function_pointer)
nglLoadProgramNVback to summary
pack-priv static native void nglLoadProgramNV(int target, int programID, int string_length, long string, long function_pointer)
nglRequestResidentProgramsNVback to summary
pack-priv static native void nglRequestResidentProgramsNV(int programIDs_n, long programIDs, long function_pointer)