Show / Hide Table of Contents

Class GL.NV

Inheritance
Object
GL.NV
Inherited Members
Object.ToString()
Object.Equals(Object)
Object.Equals(Object, Object)
Object.ReferenceEquals(Object, Object)
Object.GetHashCode()
Object.GetType()
Object.MemberwiseClone()
Namespace: OpenTK.Graphics.OpenGL
Assembly: OpenTK.dll
Syntax
public static class NV

Methods

ActiveVarying(Int32, String)

[requires: NV_transform_feedback]

Declaration
[AutoGenerated(Category = "NV_transform_feedback", Version = "", EntryPoint = "glActiveVaryingNV")]
[CLSCompliant(false)]
public static void ActiveVarying(int program, [Count(Computed = "name")] string name)
Parameters
Type Name Description
Int32 program
String name

[length: COMPSIZE(name)]

ActiveVarying(UInt32, String)

[requires: NV_transform_feedback]

Declaration
[AutoGenerated(Category = "NV_transform_feedback", Version = "", EntryPoint = "glActiveVaryingNV")]
[CLSCompliant(false)]
public static void ActiveVarying(uint program, [Count(Computed = "name")] string name)
Parameters
Type Name Description
UInt32 program
String name

[length: COMPSIZE(name)]

AlphaToCoverageDitherControl(NvAlphaToCoverageDitherControl)

[requires: NV_alpha_to_coverage_dither_control]

Declaration
[AutoGenerated(Category = "NV_alpha_to_coverage_dither_control", Version = "", EntryPoint = "glAlphaToCoverageDitherControlNV")]
public static void AlphaToCoverageDitherControl(NvAlphaToCoverageDitherControl mode)
Parameters
Type Name Description
NvAlphaToCoverageDitherControl mode

AreProgramsResident(Int32, Int32*, Boolean*)

[requires: NV_vertex_program]

Declaration
[AutoGenerated(Category = "NV_vertex_program", Version = "", EntryPoint = "glAreProgramsResidentNV")]
[CLSCompliant(false)]
public static bool AreProgramsResident(int n, [Count(Parameter = "n")] int *programs, [Count(Parameter = "n")] bool *residences)
Parameters
Type Name Description
Int32 n
Int32* programs

[length: n]

Boolean* residences

[length: n]

Returns
Type Description
Boolean

AreProgramsResident(Int32, ref Int32, out Boolean)

[requires: NV_vertex_program]

Declaration
[AutoGenerated(Category = "NV_vertex_program", Version = "", EntryPoint = "glAreProgramsResidentNV")]
[CLSCompliant(false)]
public static bool AreProgramsResident(int n, [Count(Parameter = "n")] ref int programs, [Count(Parameter = "n")] out bool residences)
Parameters
Type Name Description
Int32 n
Int32 programs

[length: n]

Boolean residences

[length: n]

Returns
Type Description
Boolean

AreProgramsResident(Int32, Int32[], Boolean[])

[requires: NV_vertex_program]

Declaration
[AutoGenerated(Category = "NV_vertex_program", Version = "", EntryPoint = "glAreProgramsResidentNV")]
[CLSCompliant(false)]
public static bool AreProgramsResident(int n, [Count(Parameter = "n")] int[] programs, [Count(Parameter = "n")] bool[] residences)
Parameters
Type Name Description
Int32 n
Int32[] programs

[length: n]

Boolean[] residences

[length: n]

Returns
Type Description
Boolean

AreProgramsResident(Int32, UInt32*, Boolean*)

[requires: NV_vertex_program]

Declaration
[AutoGenerated(Category = "NV_vertex_program", Version = "", EntryPoint = "glAreProgramsResidentNV")]
[CLSCompliant(false)]
public static bool AreProgramsResident(int n, [Count(Parameter = "n")] uint *programs, [Count(Parameter = "n")] bool *residences)
Parameters
Type Name Description
Int32 n
UInt32* programs

[length: n]

Boolean* residences

[length: n]

Returns
Type Description
Boolean

AreProgramsResident(Int32, ref UInt32, out Boolean)

[requires: NV_vertex_program]

Declaration
[AutoGenerated(Category = "NV_vertex_program", Version = "", EntryPoint = "glAreProgramsResidentNV")]
[CLSCompliant(false)]
public static bool AreProgramsResident(int n, [Count(Parameter = "n")] ref uint programs, [Count(Parameter = "n")] out bool residences)
Parameters
Type Name Description
Int32 n
UInt32 programs

[length: n]

Boolean residences

[length: n]

Returns
Type Description
Boolean

AreProgramsResident(Int32, UInt32[], Boolean[])

[requires: NV_vertex_program]

Declaration
[AutoGenerated(Category = "NV_vertex_program", Version = "", EntryPoint = "glAreProgramsResidentNV")]
[CLSCompliant(false)]
public static bool AreProgramsResident(int n, [Count(Parameter = "n")] uint[] programs, [Count(Parameter = "n")] bool[] residences)
Parameters
Type Name Description
Int32 n
UInt32[] programs

[length: n]

Boolean[] residences

[length: n]

Returns
Type Description
Boolean

BeginConditionalRender(Int32, TypeEnum)

[requires: NV_conditional_render] Start conditional rendering

Declaration
[AutoGenerated(Category = "NV_conditional_render", Version = "", EntryPoint = "glBeginConditionalRenderNV")]
[CLSCompliant(false)]
public static void BeginConditionalRender(int id, TypeEnum mode)
Parameters
Type Name Description
Int32 id

Specifies the name of an occlusion query object whose results are used to determine if the rendering commands are discarded.

TypeEnum mode

Specifies how glBeginConditionalRender interprets the results of the occlusion query.

BeginConditionalRender(UInt32, TypeEnum)

[requires: NV_conditional_render] Start conditional rendering

Declaration
[AutoGenerated(Category = "NV_conditional_render", Version = "", EntryPoint = "glBeginConditionalRenderNV")]
[CLSCompliant(false)]
public static void BeginConditionalRender(uint id, TypeEnum mode)
Parameters
Type Name Description
UInt32 id

Specifies the name of an occlusion query object whose results are used to determine if the rendering commands are discarded.

TypeEnum mode

Specifies how glBeginConditionalRender interprets the results of the occlusion query.

BeginOcclusionQuery(Int32)

[requires: NV_occlusion_query]

Declaration
[AutoGenerated(Category = "NV_occlusion_query", Version = "", EntryPoint = "glBeginOcclusionQueryNV")]
[CLSCompliant(false)]
public static void BeginOcclusionQuery(int id)
Parameters
Type Name Description
Int32 id

BeginOcclusionQuery(UInt32)

[requires: NV_occlusion_query]

Declaration
[AutoGenerated(Category = "NV_occlusion_query", Version = "", EntryPoint = "glBeginOcclusionQueryNV")]
[CLSCompliant(false)]
public static void BeginOcclusionQuery(uint id)
Parameters
Type Name Description
UInt32 id

BeginTransformFeedback(PrimitiveType)

[requires: NV_transform_feedback] Start transform feedback operation

Declaration
[AutoGenerated(Category = "NV_transform_feedback", Version = "", EntryPoint = "glBeginTransformFeedbackNV")]
public static void BeginTransformFeedback(PrimitiveType primitiveMode)
Parameters
Type Name Description
PrimitiveType primitiveMode

Specify the output type of the primitives that will be recorded into the buffer objects that are bound for transform feedback.

BeginVideoCapture(Int32)

[requires: NV_video_capture]

Declaration
[AutoGenerated(Category = "NV_video_capture", Version = "", EntryPoint = "glBeginVideoCaptureNV")]
[CLSCompliant(false)]
public static void BeginVideoCapture(int video_capture_slot)
Parameters
Type Name Description
Int32 video_capture_slot

BeginVideoCapture(UInt32)

[requires: NV_video_capture]

Declaration
[AutoGenerated(Category = "NV_video_capture", Version = "", EntryPoint = "glBeginVideoCaptureNV")]
[CLSCompliant(false)]
public static void BeginVideoCapture(uint video_capture_slot)
Parameters
Type Name Description
UInt32 video_capture_slot

BindBufferBase(BufferTargetArb, Int32, Int32)

[requires: NV_transform_feedback] Bind a buffer object to an indexed buffer target

Declaration
[AutoGenerated(Category = "NV_transform_feedback", Version = "", EntryPoint = "glBindBufferBaseNV")]
[CLSCompliant(false)]
public static void BindBufferBase(BufferTargetArb target, int index, int buffer)
Parameters
Type Name Description
BufferTargetArb target

Specify the target of the bind operation. target must be one of AtomicCounterBuffer, TransformFeedbackBuffer, UniformBuffer or ShaderStorageBuffer.

Int32 index

Specify the index of the binding point within the array specified by target.

Int32 buffer

The name of a buffer object to bind to the specified binding point.

BindBufferBase(BufferTargetArb, UInt32, UInt32)

[requires: NV_transform_feedback] Bind a buffer object to an indexed buffer target

Declaration
[AutoGenerated(Category = "NV_transform_feedback", Version = "", EntryPoint = "glBindBufferBaseNV")]
[CLSCompliant(false)]
public static void BindBufferBase(BufferTargetArb target, uint index, uint buffer)
Parameters
Type Name Description
BufferTargetArb target

Specify the target of the bind operation. target must be one of AtomicCounterBuffer, TransformFeedbackBuffer, UniformBuffer or ShaderStorageBuffer.

UInt32 index

Specify the index of the binding point within the array specified by target.

UInt32 buffer

The name of a buffer object to bind to the specified binding point.

BindBufferOffset(BufferTargetArb, Int32, Int32, IntPtr)

[requires: NV_transform_feedback]

Declaration
[AutoGenerated(Category = "NV_transform_feedback", Version = "", EntryPoint = "glBindBufferOffsetNV")]
[CLSCompliant(false)]
public static void BindBufferOffset(BufferTargetArb target, int index, int buffer, IntPtr offset)
Parameters
Type Name Description
BufferTargetArb target
Int32 index
Int32 buffer
IntPtr offset

BindBufferOffset(BufferTargetArb, UInt32, UInt32, IntPtr)

[requires: NV_transform_feedback]

Declaration
[AutoGenerated(Category = "NV_transform_feedback", Version = "", EntryPoint = "glBindBufferOffsetNV")]
[CLSCompliant(false)]
public static void BindBufferOffset(BufferTargetArb target, uint index, uint buffer, IntPtr offset)
Parameters
Type Name Description
BufferTargetArb target
UInt32 index
UInt32 buffer
IntPtr offset

BindBufferRange(BufferTargetArb, Int32, Int32, IntPtr, Int32)

[requires: NV_transform_feedback] Bind a range within a buffer object to an indexed buffer target

Declaration
[AutoGenerated(Category = "NV_transform_feedback", Version = "", EntryPoint = "glBindBufferRangeNV")]
[CLSCompliant(false)]
public static void BindBufferRange(BufferTargetArb target, int index, int buffer, IntPtr offset, int size)
Parameters
Type Name Description
BufferTargetArb target

Specify the target of the bind operation. target must be one of AtomicCounterBuffer, TransformFeedbackBuffer, UniformBuffer, or ShaderStorageBuffer.

Int32 index

Specify the index of the binding point within the array specified by target.

Int32 buffer

The name of a buffer object to bind to the specified binding point.

IntPtr offset

The starting offset in basic machine units into the buffer object buffer.

Int32 size

The amount of data in machine units that can be read from the buffet object while used as an indexed target.

BindBufferRange(BufferTargetArb, Int32, Int32, IntPtr, IntPtr)

[requires: NV_transform_feedback] Bind a range within a buffer object to an indexed buffer target

Declaration
[AutoGenerated(Category = "NV_transform_feedback", Version = "", EntryPoint = "glBindBufferRangeNV")]
[CLSCompliant(false)]
public static void BindBufferRange(BufferTargetArb target, int index, int buffer, IntPtr offset, IntPtr size)
Parameters
Type Name Description
BufferTargetArb target

Specify the target of the bind operation. target must be one of AtomicCounterBuffer, TransformFeedbackBuffer, UniformBuffer, or ShaderStorageBuffer.

Int32 index

Specify the index of the binding point within the array specified by target.

Int32 buffer

The name of a buffer object to bind to the specified binding point.

IntPtr offset

The starting offset in basic machine units into the buffer object buffer.

IntPtr size

The amount of data in machine units that can be read from the buffet object while used as an indexed target.

BindBufferRange(BufferTargetArb, UInt32, UInt32, IntPtr, Int32)

[requires: NV_transform_feedback] Bind a range within a buffer object to an indexed buffer target

Declaration
[AutoGenerated(Category = "NV_transform_feedback", Version = "", EntryPoint = "glBindBufferRangeNV")]
[CLSCompliant(false)]
public static void BindBufferRange(BufferTargetArb target, uint index, uint buffer, IntPtr offset, int size)
Parameters
Type Name Description
BufferTargetArb target

Specify the target of the bind operation. target must be one of AtomicCounterBuffer, TransformFeedbackBuffer, UniformBuffer, or ShaderStorageBuffer.

UInt32 index

Specify the index of the binding point within the array specified by target.

UInt32 buffer

The name of a buffer object to bind to the specified binding point.

IntPtr offset

The starting offset in basic machine units into the buffer object buffer.

Int32 size

The amount of data in machine units that can be read from the buffet object while used as an indexed target.

BindBufferRange(BufferTargetArb, UInt32, UInt32, IntPtr, IntPtr)

[requires: NV_transform_feedback] Bind a range within a buffer object to an indexed buffer target

Declaration
[AutoGenerated(Category = "NV_transform_feedback", Version = "", EntryPoint = "glBindBufferRangeNV")]
[CLSCompliant(false)]
public static void BindBufferRange(BufferTargetArb target, uint index, uint buffer, IntPtr offset, IntPtr size)
Parameters
Type Name Description
BufferTargetArb target

Specify the target of the bind operation. target must be one of AtomicCounterBuffer, TransformFeedbackBuffer, UniformBuffer, or ShaderStorageBuffer.

UInt32 index

Specify the index of the binding point within the array specified by target.

UInt32 buffer

The name of a buffer object to bind to the specified binding point.

IntPtr offset

The starting offset in basic machine units into the buffer object buffer.

IntPtr size

The amount of data in machine units that can be read from the buffet object while used as an indexed target.

BindProgram(AssemblyProgramTargetArb, Int32)

[requires: NV_vertex_program]

Declaration
[AutoGenerated(Category = "NV_vertex_program", Version = "", EntryPoint = "glBindProgramNV")]
[CLSCompliant(false)]
public static void BindProgram(AssemblyProgramTargetArb target, int id)
Parameters
Type Name Description
AssemblyProgramTargetArb target
Int32 id

BindProgram(AssemblyProgramTargetArb, UInt32)

[requires: NV_vertex_program]

Declaration
[AutoGenerated(Category = "NV_vertex_program", Version = "", EntryPoint = "glBindProgramNV")]
[CLSCompliant(false)]
public static void BindProgram(AssemblyProgramTargetArb target, uint id)
Parameters
Type Name Description
AssemblyProgramTargetArb target
UInt32 id

BindTransformFeedback(BufferTargetArb, Int32)

[requires: NV_transform_feedback2] Bind a transform feedback object

Declaration
[AutoGenerated(Category = "NV_transform_feedback2", Version = "", EntryPoint = "glBindTransformFeedbackNV")]
[CLSCompliant(false)]
public static void BindTransformFeedback(BufferTargetArb target, int id)
Parameters
Type Name Description
BufferTargetArb target

Specifies the target to which to bind the transform feedback object id. target must be TransformFeedback.

Int32 id

Specifies the name of a transform feedback object reserved by glGenTransformFeedbacks.

BindTransformFeedback(BufferTargetArb, UInt32)

[requires: NV_transform_feedback2] Bind a transform feedback object

Declaration
[AutoGenerated(Category = "NV_transform_feedback2", Version = "", EntryPoint = "glBindTransformFeedbackNV")]
[CLSCompliant(false)]
public static void BindTransformFeedback(BufferTargetArb target, uint id)
Parameters
Type Name Description
BufferTargetArb target

Specifies the target to which to bind the transform feedback object id. target must be TransformFeedback.

UInt32 id

Specifies the name of a transform feedback object reserved by glGenTransformFeedbacks.

BindTransformFeedback(NvTransformFeedback2, Int32)

[requires: NV_transform_feedback2] Bind a transform feedback object

Declaration
[Obsolete("Use BufferTargetArb overload instead")]
[AutoGenerated(Category = "NV_transform_feedback2", Version = "", EntryPoint = "glBindTransformFeedbackNV")]
[CLSCompliant(false)]
public static void BindTransformFeedback(NvTransformFeedback2 target, int id)
Parameters
Type Name Description
NvTransformFeedback2 target

Specifies the target to which to bind the transform feedback object id. target must be TransformFeedback.

Int32 id

Specifies the name of a transform feedback object reserved by glGenTransformFeedbacks.

BindTransformFeedback(NvTransformFeedback2, UInt32)

[requires: NV_transform_feedback2] Bind a transform feedback object

Declaration
[Obsolete("Use BufferTargetArb overload instead")]
[AutoGenerated(Category = "NV_transform_feedback2", Version = "", EntryPoint = "glBindTransformFeedbackNV")]
[CLSCompliant(false)]
public static void BindTransformFeedback(NvTransformFeedback2 target, uint id)
Parameters
Type Name Description
NvTransformFeedback2 target

Specifies the target to which to bind the transform feedback object id. target must be TransformFeedback.

UInt32 id

Specifies the name of a transform feedback object reserved by glGenTransformFeedbacks.

BindVideoCaptureStreamBuffer(Int32, Int32, NvVideoCapture, IntPtr)

[requires: NV_video_capture]

Declaration
[AutoGenerated(Category = "NV_video_capture", Version = "", EntryPoint = "glBindVideoCaptureStreamBufferNV")]
[CLSCompliant(false)]
public static void BindVideoCaptureStreamBuffer(int video_capture_slot, int stream, NvVideoCapture frame_region, IntPtr offset)
Parameters
Type Name Description
Int32 video_capture_slot
Int32 stream
NvVideoCapture frame_region
IntPtr offset

BindVideoCaptureStreamBuffer(UInt32, UInt32, NvVideoCapture, IntPtr)

[requires: NV_video_capture]

Declaration
[AutoGenerated(Category = "NV_video_capture", Version = "", EntryPoint = "glBindVideoCaptureStreamBufferNV")]
[CLSCompliant(false)]
public static void BindVideoCaptureStreamBuffer(uint video_capture_slot, uint stream, NvVideoCapture frame_region, IntPtr offset)
Parameters
Type Name Description
UInt32 video_capture_slot
UInt32 stream
NvVideoCapture frame_region
IntPtr offset

BindVideoCaptureStreamTexture(Int32, Int32, NvVideoCapture, NvVideoCapture, Int32)

[requires: NV_video_capture]

Declaration
[AutoGenerated(Category = "NV_video_capture", Version = "", EntryPoint = "glBindVideoCaptureStreamTextureNV")]
[CLSCompliant(false)]
public static void BindVideoCaptureStreamTexture(int video_capture_slot, int stream, NvVideoCapture frame_region, NvVideoCapture target, int texture)
Parameters
Type Name Description
Int32 video_capture_slot
Int32 stream
NvVideoCapture frame_region
NvVideoCapture target
Int32 texture

BindVideoCaptureStreamTexture(UInt32, UInt32, NvVideoCapture, NvVideoCapture, UInt32)

[requires: NV_video_capture]

Declaration
[AutoGenerated(Category = "NV_video_capture", Version = "", EntryPoint = "glBindVideoCaptureStreamTextureNV")]
[CLSCompliant(false)]
public static void BindVideoCaptureStreamTexture(uint video_capture_slot, uint stream, NvVideoCapture frame_region, NvVideoCapture target, uint texture)
Parameters
Type Name Description
UInt32 video_capture_slot
UInt32 stream
NvVideoCapture frame_region
NvVideoCapture target
UInt32 texture

BlendBarrier()

[requires: NV_blend_equation_advanced]

Declaration
[AutoGenerated(Category = "NV_blend_equation_advanced", Version = "", EntryPoint = "glBlendBarrierNV")]
public static void BlendBarrier()

BlendParameter(NvBlendEquationAdvanced, Int32)

[requires: NV_blend_equation_advanced]

Declaration
[AutoGenerated(Category = "NV_blend_equation_advanced", Version = "", EntryPoint = "glBlendParameteriNV")]
public static void BlendParameter(NvBlendEquationAdvanced pname, int value)
Parameters
Type Name Description
NvBlendEquationAdvanced pname
Int32 value

BufferAddressRange(NvVertexBufferUnifiedMemory, Int32, Int64, Int32)

[requires: NV_vertex_buffer_unified_memory]

Declaration
[AutoGenerated(Category = "NV_vertex_buffer_unified_memory", Version = "", EntryPoint = "glBufferAddressRangeNV")]
[CLSCompliant(false)]
public static void BufferAddressRange(NvVertexBufferUnifiedMemory pname, int index, long address, int length)
Parameters
Type Name Description
NvVertexBufferUnifiedMemory pname
Int32 index
Int64 address
Int32 length

BufferAddressRange(NvVertexBufferUnifiedMemory, Int32, Int64, IntPtr)

[requires: NV_vertex_buffer_unified_memory]

Declaration
[AutoGenerated(Category = "NV_vertex_buffer_unified_memory", Version = "", EntryPoint = "glBufferAddressRangeNV")]
[CLSCompliant(false)]
public static void BufferAddressRange(NvVertexBufferUnifiedMemory pname, int index, long address, IntPtr length)
Parameters
Type Name Description
NvVertexBufferUnifiedMemory pname
Int32 index
Int64 address
IntPtr length

BufferAddressRange(NvVertexBufferUnifiedMemory, UInt32, UInt64, Int32)

[requires: NV_vertex_buffer_unified_memory]

Declaration
[AutoGenerated(Category = "NV_vertex_buffer_unified_memory", Version = "", EntryPoint = "glBufferAddressRangeNV")]
[CLSCompliant(false)]
public static void BufferAddressRange(NvVertexBufferUnifiedMemory pname, uint index, ulong address, int length)
Parameters
Type Name Description
NvVertexBufferUnifiedMemory pname
UInt32 index
UInt64 address
Int32 length

BufferAddressRange(NvVertexBufferUnifiedMemory, UInt32, UInt64, IntPtr)

[requires: NV_vertex_buffer_unified_memory]

Declaration
[AutoGenerated(Category = "NV_vertex_buffer_unified_memory", Version = "", EntryPoint = "glBufferAddressRangeNV")]
[CLSCompliant(false)]
public static void BufferAddressRange(NvVertexBufferUnifiedMemory pname, uint index, ulong address, IntPtr length)
Parameters
Type Name Description
NvVertexBufferUnifiedMemory pname
UInt32 index
UInt64 address
IntPtr length

CallCommandList(Int32)

[requires: NV_command_list]

Declaration
[AutoGenerated(Category = "NV_command_list", Version = "", EntryPoint = "glCallCommandListNV")]
[CLSCompliant(false)]
public static void CallCommandList(int list)
Parameters
Type Name Description
Int32 list

CallCommandList(UInt32)

[requires: NV_command_list]

Declaration
[AutoGenerated(Category = "NV_command_list", Version = "", EntryPoint = "glCallCommandListNV")]
[CLSCompliant(false)]
public static void CallCommandList(uint list)
Parameters
Type Name Description
UInt32 list

ClearDepth(Double)

[requires: NV_depth_buffer_float] Specify the clear value for the depth buffer

Declaration
[AutoGenerated(Category = "NV_depth_buffer_float", Version = "", EntryPoint = "glClearDepthdNV")]
public static void ClearDepth(double depth)
Parameters
Type Name Description
Double depth

Specifies the depth value used when the depth buffer is cleared. The initial value is 1.

Color3h(Half*)

[requires: NV_half_float]

Declaration
[AutoGenerated(Category = "NV_half_float", Version = "", EntryPoint = "glColor3hvNV")]
[CLSCompliant(false)]
public static void Color3h([Count(Count = 3)] Half*v)
Parameters
Type Name Description
Half* v

[length: 3]

Color3h(Half, Half, Half)

[requires: NV_half_float]

Declaration
[AutoGenerated(Category = "NV_half_float", Version = "", EntryPoint = "glColor3hNV")]
public static void Color3h(Half red, Half green, Half blue)
Parameters
Type Name Description
Half red
Half green
Half blue

Color3h(ref Half)

[requires: NV_half_float]

Declaration
[AutoGenerated(Category = "NV_half_float", Version = "", EntryPoint = "glColor3hvNV")]
[CLSCompliant(false)]
public static void Color3h([Count(Count = 3)] ref Half v)
Parameters
Type Name Description
Half v

[length: 3]

Color3h(Half[])

[requires: NV_half_float]

Declaration
[AutoGenerated(Category = "NV_half_float", Version = "", EntryPoint = "glColor3hvNV")]
[CLSCompliant(false)]
public static void Color3h([Count(Count = 3)] Half[] v)
Parameters
Type Name Description
Half[] v

[length: 3]

Color4h(Half*)

[requires: NV_half_float]

Declaration
[AutoGenerated(Category = "NV_half_float", Version = "", EntryPoint = "glColor4hvNV")]
[CLSCompliant(false)]
public static void Color4h([Count(Count = 4)] Half*v)
Parameters
Type Name Description
Half* v

[length: 4]

Color4h(Half, Half, Half, Half)

[requires: NV_half_float]

Declaration
[AutoGenerated(Category = "NV_half_float", Version = "", EntryPoint = "glColor4hNV")]
public static void Color4h(Half red, Half green, Half blue, Half alpha)
Parameters
Type Name Description
Half red
Half green
Half blue
Half alpha

Color4h(ref Half)

[requires: NV_half_float]

Declaration
[AutoGenerated(Category = "NV_half_float", Version = "", EntryPoint = "glColor4hvNV")]
[CLSCompliant(false)]
public static void Color4h([Count(Count = 4)] ref Half v)
Parameters
Type Name Description
Half v

[length: 4]

Color4h(Half[])

[requires: NV_half_float]

Declaration
[AutoGenerated(Category = "NV_half_float", Version = "", EntryPoint = "glColor4hvNV")]
[CLSCompliant(false)]
public static void Color4h([Count(Count = 4)] Half[] v)
Parameters
Type Name Description
Half[] v

[length: 4]

ColorFormat(Int32, NvVertexBufferUnifiedMemory, Int32)

[requires: NV_vertex_buffer_unified_memory]

Declaration
[AutoGenerated(Category = "NV_vertex_buffer_unified_memory", Version = "", EntryPoint = "glColorFormatNV")]
public static void ColorFormat(int size, NvVertexBufferUnifiedMemory type, int stride)
Parameters
Type Name Description
Int32 size
NvVertexBufferUnifiedMemory type
Int32 stride

CombinerInput(NvRegisterCombiners, NvRegisterCombiners, NvRegisterCombiners, NvRegisterCombiners, NvRegisterCombiners, NvRegisterCombiners)

[requires: NV_register_combiners]

Declaration
[AutoGenerated(Category = "NV_register_combiners", Version = "", EntryPoint = "glCombinerInputNV")]
public static void CombinerInput(NvRegisterCombiners stage, NvRegisterCombiners portion, NvRegisterCombiners variable, NvRegisterCombiners input, NvRegisterCombiners mapping, NvRegisterCombiners componentUsage)
Parameters
Type Name Description
NvRegisterCombiners stage
NvRegisterCombiners portion
NvRegisterCombiners variable
NvRegisterCombiners input
NvRegisterCombiners mapping
NvRegisterCombiners componentUsage

CombinerOutput(NvRegisterCombiners, NvRegisterCombiners, NvRegisterCombiners, NvRegisterCombiners, NvRegisterCombiners, NvRegisterCombiners, NvRegisterCombiners, Boolean, Boolean, Boolean)

[requires: NV_register_combiners]

Declaration
[AutoGenerated(Category = "NV_register_combiners", Version = "", EntryPoint = "glCombinerOutputNV")]
public static void CombinerOutput(NvRegisterCombiners stage, NvRegisterCombiners portion, NvRegisterCombiners abOutput, NvRegisterCombiners cdOutput, NvRegisterCombiners sumOutput, NvRegisterCombiners scale, NvRegisterCombiners bias, bool abDotProduct, bool cdDotProduct, bool muxSum)
Parameters
Type Name Description
NvRegisterCombiners stage
NvRegisterCombiners portion
NvRegisterCombiners abOutput
NvRegisterCombiners cdOutput
NvRegisterCombiners sumOutput
NvRegisterCombiners scale
NvRegisterCombiners bias
Boolean abDotProduct
Boolean cdDotProduct
Boolean muxSum

CombinerParameter(NvRegisterCombiners, Int32)

[requires: NV_register_combiners]

Declaration
[AutoGenerated(Category = "NV_register_combiners", Version = "", EntryPoint = "glCombinerParameteriNV")]
public static void CombinerParameter(NvRegisterCombiners pname, int param)
Parameters
Type Name Description
NvRegisterCombiners pname
Int32 param

CombinerParameter(NvRegisterCombiners, Int32*)

[requires: NV_register_combiners]

Declaration
[AutoGenerated(Category = "NV_register_combiners", Version = "", EntryPoint = "glCombinerParameterivNV")]
[CLSCompliant(false)]
public static void CombinerParameter(NvRegisterCombiners pname, [Count(Computed = "pname")] int *params)
Parameters
Type Name Description
NvRegisterCombiners pname
Int32* params

CombinerParameter(NvRegisterCombiners, Int32[])

[requires: NV_register_combiners]

Declaration
[AutoGenerated(Category = "NV_register_combiners", Version = "", EntryPoint = "glCombinerParameterivNV")]
[CLSCompliant(false)]
public static void CombinerParameter(NvRegisterCombiners pname, [Count(Computed = "pname")] int[] params)
Parameters
Type Name Description
NvRegisterCombiners pname
Int32[] params

CombinerParameter(NvRegisterCombiners, Single)

[requires: NV_register_combiners]

Declaration
[AutoGenerated(Category = "NV_register_combiners", Version = "", EntryPoint = "glCombinerParameterfNV")]
public static void CombinerParameter(NvRegisterCombiners pname, float param)
Parameters
Type Name Description
NvRegisterCombiners pname
Single param

CombinerParameter(NvRegisterCombiners, Single*)

[requires: NV_register_combiners]

Declaration
[AutoGenerated(Category = "NV_register_combiners", Version = "", EntryPoint = "glCombinerParameterfvNV")]
[CLSCompliant(false)]
public static void CombinerParameter(NvRegisterCombiners pname, [Count(Computed = "pname")] float *params)
Parameters
Type Name Description
NvRegisterCombiners pname
Single* params

CombinerParameter(NvRegisterCombiners, Single[])

[requires: NV_register_combiners]

Declaration
[AutoGenerated(Category = "NV_register_combiners", Version = "", EntryPoint = "glCombinerParameterfvNV")]
[CLSCompliant(false)]
public static void CombinerParameter(NvRegisterCombiners pname, [Count(Computed = "pname")] float[] params)
Parameters
Type Name Description
NvRegisterCombiners pname
Single[] params

CombinerStageParameter(NvRegisterCombiners2, NvRegisterCombiners2, Single*)

[requires: NV_register_combiners2]

Declaration
[AutoGenerated(Category = "NV_register_combiners2", Version = "", EntryPoint = "glCombinerStageParameterfvNV")]
[CLSCompliant(false)]
public static void CombinerStageParameter(NvRegisterCombiners2 stage, NvRegisterCombiners2 pname, [Count(Computed = "pname")] float *params)
Parameters
Type Name Description
NvRegisterCombiners2 stage
NvRegisterCombiners2 pname
Single* params

CombinerStageParameter(NvRegisterCombiners2, NvRegisterCombiners2, ref Single)

[requires: NV_register_combiners2]

Declaration
[AutoGenerated(Category = "NV_register_combiners2", Version = "", EntryPoint = "glCombinerStageParameterfvNV")]
[CLSCompliant(false)]
public static void CombinerStageParameter(NvRegisterCombiners2 stage, NvRegisterCombiners2 pname, [Count(Computed = "pname")] ref float params)
Parameters
Type Name Description
NvRegisterCombiners2 stage
NvRegisterCombiners2 pname
Single params

CombinerStageParameter(NvRegisterCombiners2, NvRegisterCombiners2, Single[])

[requires: NV_register_combiners2]

Declaration
[AutoGenerated(Category = "NV_register_combiners2", Version = "", EntryPoint = "glCombinerStageParameterfvNV")]
[CLSCompliant(false)]
public static void CombinerStageParameter(NvRegisterCombiners2 stage, NvRegisterCombiners2 pname, [Count(Computed = "pname")] float[] params)
Parameters
Type Name Description
NvRegisterCombiners2 stage
NvRegisterCombiners2 pname
Single[] params

CommandListSegments(Int32, Int32)

[requires: NV_command_list]

Declaration
[AutoGenerated(Category = "NV_command_list", Version = "", EntryPoint = "glCommandListSegmentsNV")]
[CLSCompliant(false)]
public static void CommandListSegments(int list, int segments)
Parameters
Type Name Description
Int32 list
Int32 segments

CommandListSegments(UInt32, UInt32)

[requires: NV_command_list]

Declaration
[AutoGenerated(Category = "NV_command_list", Version = "", EntryPoint = "glCommandListSegmentsNV")]
[CLSCompliant(false)]
public static void CommandListSegments(uint list, uint segments)
Parameters
Type Name Description
UInt32 list
UInt32 segments

CompileCommandList(Int32)

[requires: NV_command_list]

Declaration
[AutoGenerated(Category = "NV_command_list", Version = "", EntryPoint = "glCompileCommandListNV")]
[CLSCompliant(false)]
public static void CompileCommandList(int list)
Parameters
Type Name Description
Int32 list

CompileCommandList(UInt32)

[requires: NV_command_list]

Declaration
[AutoGenerated(Category = "NV_command_list", Version = "", EntryPoint = "glCompileCommandListNV")]
[CLSCompliant(false)]
public static void CompileCommandList(uint list)
Parameters
Type Name Description
UInt32 list

ConservativeRasterParameter(NvConservativeRasterDilate, Single)

[requires: NV_conservative_raster_dilate]

Declaration
[AutoGenerated(Category = "NV_conservative_raster_dilate", Version = "", EntryPoint = "glConservativeRasterParameterfNV")]
public static void ConservativeRasterParameter(NvConservativeRasterDilate pname, float value)
Parameters
Type Name Description
NvConservativeRasterDilate pname
Single value

ConservativeRasterParameter(NvConservativeRasterPreSnapTriangles, Int32)

[requires: NV_conservative_raster_pre_snap_triangles]

Declaration
[AutoGenerated(Category = "NV_conservative_raster_pre_snap_triangles", Version = "", EntryPoint = "glConservativeRasterParameteriNV")]
public static void ConservativeRasterParameter(NvConservativeRasterPreSnapTriangles pname, int param)
Parameters
Type Name Description
NvConservativeRasterPreSnapTriangles pname
Int32 param

CopyImageSubData(Int32, CopyBufferSubDataTarget, Int32, Int32, Int32, Int32, Int32, CopyBufferSubDataTarget, Int32, Int32, Int32, Int32, Int32, Int32, Int32)

[requires: NV_copy_image] Perform a raw data copy between two images

Declaration
[AutoGenerated(Category = "NV_copy_image", Version = "", EntryPoint = "glCopyImageSubDataNV")]
[CLSCompliant(false)]
public static void CopyImageSubData(int srcName, CopyBufferSubDataTarget srcTarget, int srcLevel, int srcX, int srcY, int srcZ, int dstName, CopyBufferSubDataTarget dstTarget, int dstLevel, int dstX, int dstY, int dstZ, int width, int height, int depth)
Parameters
Type Name Description
Int32 srcName

The name of a texture or renderbuffer object from which to copy.

CopyBufferSubDataTarget srcTarget

The target representing the namespace of the source name srcName.

Int32 srcLevel

The mipmap level to read from the source.

Int32 srcX

The X coordinate of the left edge of the souce region to copy.

Int32 srcY

The Y coordinate of the top edge of the souce region to copy.

Int32 srcZ

The Z coordinate of the near edge of the souce region to copy.

Int32 dstName

The name of a texture or renderbuffer object to which to copy.

CopyBufferSubDataTarget dstTarget

The target representing the namespace of the destination name dstName.

Int32 dstLevel

The X coordinate of the left edge of the destination region.

Int32 dstX

The X coordinate of the left edge of the destination region.

Int32 dstY

The Y coordinate of the top edge of the destination region.

Int32 dstZ

The Z coordinate of the near edge of the destination region.

Int32 width

The height of the region to be copied.

Int32 height

The depth of the region to be copied.

Int32 depth

CopyImageSubData(UInt32, CopyBufferSubDataTarget, Int32, Int32, Int32, Int32, UInt32, CopyBufferSubDataTarget, Int32, Int32, Int32, Int32, Int32, Int32, Int32)

[requires: NV_copy_image] Perform a raw data copy between two images

Declaration
[AutoGenerated(Category = "NV_copy_image", Version = "", EntryPoint = "glCopyImageSubDataNV")]
[CLSCompliant(false)]
public static void CopyImageSubData(uint srcName, CopyBufferSubDataTarget srcTarget, int srcLevel, int srcX, int srcY, int srcZ, uint dstName, CopyBufferSubDataTarget dstTarget, int dstLevel, int dstX, int dstY, int dstZ, int width, int height, int depth)
Parameters
Type Name Description
UInt32 srcName

The name of a texture or renderbuffer object from which to copy.

CopyBufferSubDataTarget srcTarget

The target representing the namespace of the source name srcName.

Int32 srcLevel

The mipmap level to read from the source.

Int32 srcX

The X coordinate of the left edge of the souce region to copy.

Int32 srcY

The Y coordinate of the top edge of the souce region to copy.

Int32 srcZ

The Z coordinate of the near edge of the souce region to copy.

UInt32 dstName

The name of a texture or renderbuffer object to which to copy.

CopyBufferSubDataTarget dstTarget

The target representing the namespace of the destination name dstName.

Int32 dstLevel

The X coordinate of the left edge of the destination region.

Int32 dstX

The X coordinate of the left edge of the destination region.

Int32 dstY

The Y coordinate of the top edge of the destination region.

Int32 dstZ

The Z coordinate of the near edge of the destination region.

Int32 width

The height of the region to be copied.

Int32 height

The depth of the region to be copied.

Int32 depth

CopyPath(Int32, Int32)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glCopyPathNV")]
[CLSCompliant(false)]
public static void CopyPath(int resultPath, int srcPath)
Parameters
Type Name Description
Int32 resultPath
Int32 srcPath

CopyPath(UInt32, UInt32)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glCopyPathNV")]
[CLSCompliant(false)]
public static void CopyPath(uint resultPath, uint srcPath)
Parameters
Type Name Description
UInt32 resultPath
UInt32 srcPath

CoverageModulation(NvFramebufferMixedSamples)

[requires: NV_framebuffer_mixed_samples]

Declaration
[AutoGenerated(Category = "NV_framebuffer_mixed_samples", Version = "", EntryPoint = "glCoverageModulationNV")]
public static void CoverageModulation(NvFramebufferMixedSamples components)
Parameters
Type Name Description
NvFramebufferMixedSamples components

CoverageModulationTable(Int32, Single*)

[requires: NV_framebuffer_mixed_samples]

Declaration
[AutoGenerated(Category = "NV_framebuffer_mixed_samples", Version = "", EntryPoint = "glCoverageModulationTableNV")]
[CLSCompliant(false)]
public static void CoverageModulationTable(int n, [Count(Parameter = "n")] float *v)
Parameters
Type Name Description
Int32 n
Single* v

[length: n]

CoverageModulationTable(Int32, ref Single)

[requires: NV_framebuffer_mixed_samples]

Declaration
[AutoGenerated(Category = "NV_framebuffer_mixed_samples", Version = "", EntryPoint = "glCoverageModulationTableNV")]
[CLSCompliant(false)]
public static void CoverageModulationTable(int n, [Count(Parameter = "n")] ref float v)
Parameters
Type Name Description
Int32 n
Single v

[length: n]

CoverageModulationTable(Int32, Single[])

[requires: NV_framebuffer_mixed_samples]

Declaration
[AutoGenerated(Category = "NV_framebuffer_mixed_samples", Version = "", EntryPoint = "glCoverageModulationTableNV")]
[CLSCompliant(false)]
public static void CoverageModulationTable(int n, [Count(Parameter = "n")] float[] v)
Parameters
Type Name Description
Int32 n
Single[] v

[length: n]

CoverFillPath(Int32, PathCoverMode)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glCoverFillPathNV")]
[CLSCompliant(false)]
public static void CoverFillPath(int path, PathCoverMode coverMode)
Parameters
Type Name Description
Int32 path
PathCoverMode coverMode

CoverFillPath(UInt32, PathCoverMode)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glCoverFillPathNV")]
[CLSCompliant(false)]
public static void CoverFillPath(uint path, PathCoverMode coverMode)
Parameters
Type Name Description
UInt32 path
PathCoverMode coverMode

CoverFillPathInstanced(Int32, PathElementType, IntPtr, Int32, PathCoverMode, PathTransformType, Single*)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glCoverFillPathInstancedNV")]
[CLSCompliant(false)]
public static void CoverFillPathInstanced(int numPaths, PathElementType pathNameType, [Count(Computed = "numPaths,pathNameType,paths")] IntPtr paths, int pathBase, PathCoverMode coverMode, PathTransformType transformType, [Count(Computed = "numPaths,transformType")] float *transformValues)
Parameters
Type Name Description
Int32 numPaths
PathElementType pathNameType
IntPtr paths

[length: COMPSIZE(numPaths,pathNameType,paths)]

Int32 pathBase
PathCoverMode coverMode
PathTransformType transformType
Single* transformValues

[length: COMPSIZE(numPaths,transformType)]

CoverFillPathInstanced(Int32, PathElementType, IntPtr, Int32, PathCoverMode, PathTransformType, ref Single)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glCoverFillPathInstancedNV")]
[CLSCompliant(false)]
public static void CoverFillPathInstanced(int numPaths, PathElementType pathNameType, [Count(Computed = "numPaths,pathNameType,paths")] IntPtr paths, int pathBase, PathCoverMode coverMode, PathTransformType transformType, [Count(Computed = "numPaths,transformType")] ref float transformValues)
Parameters
Type Name Description
Int32 numPaths
PathElementType pathNameType
IntPtr paths

[length: COMPSIZE(numPaths,pathNameType,paths)]

Int32 pathBase
PathCoverMode coverMode
PathTransformType transformType
Single transformValues

[length: COMPSIZE(numPaths,transformType)]

CoverFillPathInstanced(Int32, PathElementType, IntPtr, Int32, PathCoverMode, PathTransformType, Single[])

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glCoverFillPathInstancedNV")]
[CLSCompliant(false)]
public static void CoverFillPathInstanced(int numPaths, PathElementType pathNameType, [Count(Computed = "numPaths,pathNameType,paths")] IntPtr paths, int pathBase, PathCoverMode coverMode, PathTransformType transformType, [Count(Computed = "numPaths,transformType")] float[] transformValues)
Parameters
Type Name Description
Int32 numPaths
PathElementType pathNameType
IntPtr paths

[length: COMPSIZE(numPaths,pathNameType,paths)]

Int32 pathBase
PathCoverMode coverMode
PathTransformType transformType
Single[] transformValues

[length: COMPSIZE(numPaths,transformType)]

CoverFillPathInstanced(Int32, PathElementType, IntPtr, UInt32, PathCoverMode, PathTransformType, Single*)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glCoverFillPathInstancedNV")]
[CLSCompliant(false)]
public static void CoverFillPathInstanced(int numPaths, PathElementType pathNameType, [Count(Computed = "numPaths,pathNameType,paths")] IntPtr paths, uint pathBase, PathCoverMode coverMode, PathTransformType transformType, [Count(Computed = "numPaths,transformType")] float *transformValues)
Parameters
Type Name Description
Int32 numPaths
PathElementType pathNameType
IntPtr paths

[length: COMPSIZE(numPaths,pathNameType,paths)]

UInt32 pathBase
PathCoverMode coverMode
PathTransformType transformType
Single* transformValues

[length: COMPSIZE(numPaths,transformType)]

CoverFillPathInstanced(Int32, PathElementType, IntPtr, UInt32, PathCoverMode, PathTransformType, ref Single)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glCoverFillPathInstancedNV")]
[CLSCompliant(false)]
public static void CoverFillPathInstanced(int numPaths, PathElementType pathNameType, [Count(Computed = "numPaths,pathNameType,paths")] IntPtr paths, uint pathBase, PathCoverMode coverMode, PathTransformType transformType, [Count(Computed = "numPaths,transformType")] ref float transformValues)
Parameters
Type Name Description
Int32 numPaths
PathElementType pathNameType
IntPtr paths

[length: COMPSIZE(numPaths,pathNameType,paths)]

UInt32 pathBase
PathCoverMode coverMode
PathTransformType transformType
Single transformValues

[length: COMPSIZE(numPaths,transformType)]

CoverFillPathInstanced(Int32, PathElementType, IntPtr, UInt32, PathCoverMode, PathTransformType, Single[])

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glCoverFillPathInstancedNV")]
[CLSCompliant(false)]
public static void CoverFillPathInstanced(int numPaths, PathElementType pathNameType, [Count(Computed = "numPaths,pathNameType,paths")] IntPtr paths, uint pathBase, PathCoverMode coverMode, PathTransformType transformType, [Count(Computed = "numPaths,transformType")] float[] transformValues)
Parameters
Type Name Description
Int32 numPaths
PathElementType pathNameType
IntPtr paths

[length: COMPSIZE(numPaths,pathNameType,paths)]

UInt32 pathBase
PathCoverMode coverMode
PathTransformType transformType
Single[] transformValues

[length: COMPSIZE(numPaths,transformType)]

CoverFillPathInstanced<T2>(Int32, PathElementType, ref T2, Int32, PathCoverMode, PathTransformType, Single*)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glCoverFillPathInstancedNV")]
[CLSCompliant(false)]
public static void CoverFillPathInstanced<T2>(int numPaths, PathElementType pathNameType, [Count(Computed = "numPaths,pathNameType,paths")] ref T2 paths, int pathBase, PathCoverMode coverMode, PathTransformType transformType, [Count(Computed = "numPaths,transformType")] float *transformValues)
    where T2 : struct
Parameters
Type Name Description
Int32 numPaths
PathElementType pathNameType
T2 paths

[length: COMPSIZE(numPaths,pathNameType,paths)]

Int32 pathBase
PathCoverMode coverMode
PathTransformType transformType
Single* transformValues

[length: COMPSIZE(numPaths,transformType)]

Type Parameters
Name Description
T2

CoverFillPathInstanced<T2>(Int32, PathElementType, ref T2, Int32, PathCoverMode, PathTransformType, ref Single)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glCoverFillPathInstancedNV")]
[CLSCompliant(false)]
public static void CoverFillPathInstanced<T2>(int numPaths, PathElementType pathNameType, [Count(Computed = "numPaths,pathNameType,paths")] ref T2 paths, int pathBase, PathCoverMode coverMode, PathTransformType transformType, [Count(Computed = "numPaths,transformType")] ref float transformValues)
    where T2 : struct
Parameters
Type Name Description
Int32 numPaths
PathElementType pathNameType
T2 paths

[length: COMPSIZE(numPaths,pathNameType,paths)]

Int32 pathBase
PathCoverMode coverMode
PathTransformType transformType
Single transformValues

[length: COMPSIZE(numPaths,transformType)]

Type Parameters
Name Description
T2

CoverFillPathInstanced<T2>(Int32, PathElementType, ref T2, Int32, PathCoverMode, PathTransformType, Single[])

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glCoverFillPathInstancedNV")]
[CLSCompliant(false)]
public static void CoverFillPathInstanced<T2>(int numPaths, PathElementType pathNameType, [Count(Computed = "numPaths,pathNameType,paths")] ref T2 paths, int pathBase, PathCoverMode coverMode, PathTransformType transformType, [Count(Computed = "numPaths,transformType")] float[] transformValues)
    where T2 : struct
Parameters
Type Name Description
Int32 numPaths
PathElementType pathNameType
T2 paths

[length: COMPSIZE(numPaths,pathNameType,paths)]

Int32 pathBase
PathCoverMode coverMode
PathTransformType transformType
Single[] transformValues

[length: COMPSIZE(numPaths,transformType)]

Type Parameters
Name Description
T2

CoverFillPathInstanced<T2>(Int32, PathElementType, ref T2, UInt32, PathCoverMode, PathTransformType, Single*)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glCoverFillPathInstancedNV")]
[CLSCompliant(false)]
public static void CoverFillPathInstanced<T2>(int numPaths, PathElementType pathNameType, [Count(Computed = "numPaths,pathNameType,paths")] ref T2 paths, uint pathBase, PathCoverMode coverMode, PathTransformType transformType, [Count(Computed = "numPaths,transformType")] float *transformValues)
    where T2 : struct
Parameters
Type Name Description
Int32 numPaths
PathElementType pathNameType
T2 paths

[length: COMPSIZE(numPaths,pathNameType,paths)]

UInt32 pathBase
PathCoverMode coverMode
PathTransformType transformType
Single* transformValues

[length: COMPSIZE(numPaths,transformType)]

Type Parameters
Name Description
T2

CoverFillPathInstanced<T2>(Int32, PathElementType, ref T2, UInt32, PathCoverMode, PathTransformType, ref Single)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glCoverFillPathInstancedNV")]
[CLSCompliant(false)]
public static void CoverFillPathInstanced<T2>(int numPaths, PathElementType pathNameType, [Count(Computed = "numPaths,pathNameType,paths")] ref T2 paths, uint pathBase, PathCoverMode coverMode, PathTransformType transformType, [Count(Computed = "numPaths,transformType")] ref float transformValues)
    where T2 : struct
Parameters
Type Name Description
Int32 numPaths
PathElementType pathNameType
T2 paths

[length: COMPSIZE(numPaths,pathNameType,paths)]

UInt32 pathBase
PathCoverMode coverMode
PathTransformType transformType
Single transformValues

[length: COMPSIZE(numPaths,transformType)]

Type Parameters
Name Description
T2

CoverFillPathInstanced<T2>(Int32, PathElementType, ref T2, UInt32, PathCoverMode, PathTransformType, Single[])

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glCoverFillPathInstancedNV")]
[CLSCompliant(false)]
public static void CoverFillPathInstanced<T2>(int numPaths, PathElementType pathNameType, [Count(Computed = "numPaths,pathNameType,paths")] ref T2 paths, uint pathBase, PathCoverMode coverMode, PathTransformType transformType, [Count(Computed = "numPaths,transformType")] float[] transformValues)
    where T2 : struct
Parameters
Type Name Description
Int32 numPaths
PathElementType pathNameType
T2 paths

[length: COMPSIZE(numPaths,pathNameType,paths)]

UInt32 pathBase
PathCoverMode coverMode
PathTransformType transformType
Single[] transformValues

[length: COMPSIZE(numPaths,transformType)]

Type Parameters
Name Description
T2

CoverFillPathInstanced<T2>(Int32, PathElementType, T2[], Int32, PathCoverMode, PathTransformType, Single*)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glCoverFillPathInstancedNV")]
[CLSCompliant(false)]
public static void CoverFillPathInstanced<T2>(int numPaths, PathElementType pathNameType, [Count(Computed = "numPaths,pathNameType,paths")] T2[] paths, int pathBase, PathCoverMode coverMode, PathTransformType transformType, [Count(Computed = "numPaths,transformType")] float *transformValues)
    where T2 : struct
Parameters
Type Name Description
Int32 numPaths
PathElementType pathNameType
T2[] paths

[length: COMPSIZE(numPaths,pathNameType,paths)]

Int32 pathBase
PathCoverMode coverMode
PathTransformType transformType
Single* transformValues

[length: COMPSIZE(numPaths,transformType)]

Type Parameters
Name Description
T2

CoverFillPathInstanced<T2>(Int32, PathElementType, T2[], Int32, PathCoverMode, PathTransformType, ref Single)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glCoverFillPathInstancedNV")]
[CLSCompliant(false)]
public static void CoverFillPathInstanced<T2>(int numPaths, PathElementType pathNameType, [Count(Computed = "numPaths,pathNameType,paths")] T2[] paths, int pathBase, PathCoverMode coverMode, PathTransformType transformType, [Count(Computed = "numPaths,transformType")] ref float transformValues)
    where T2 : struct
Parameters
Type Name Description
Int32 numPaths
PathElementType pathNameType
T2[] paths

[length: COMPSIZE(numPaths,pathNameType,paths)]

Int32 pathBase
PathCoverMode coverMode
PathTransformType transformType
Single transformValues

[length: COMPSIZE(numPaths,transformType)]

Type Parameters
Name Description
T2

CoverFillPathInstanced<T2>(Int32, PathElementType, T2[], Int32, PathCoverMode, PathTransformType, Single[])

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glCoverFillPathInstancedNV")]
[CLSCompliant(false)]
public static void CoverFillPathInstanced<T2>(int numPaths, PathElementType pathNameType, [Count(Computed = "numPaths,pathNameType,paths")] T2[] paths, int pathBase, PathCoverMode coverMode, PathTransformType transformType, [Count(Computed = "numPaths,transformType")] float[] transformValues)
    where T2 : struct
Parameters
Type Name Description
Int32 numPaths
PathElementType pathNameType
T2[] paths

[length: COMPSIZE(numPaths,pathNameType,paths)]

Int32 pathBase
PathCoverMode coverMode
PathTransformType transformType
Single[] transformValues

[length: COMPSIZE(numPaths,transformType)]

Type Parameters
Name Description
T2

CoverFillPathInstanced<T2>(Int32, PathElementType, T2[], UInt32, PathCoverMode, PathTransformType, Single*)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glCoverFillPathInstancedNV")]
[CLSCompliant(false)]
public static void CoverFillPathInstanced<T2>(int numPaths, PathElementType pathNameType, [Count(Computed = "numPaths,pathNameType,paths")] T2[] paths, uint pathBase, PathCoverMode coverMode, PathTransformType transformType, [Count(Computed = "numPaths,transformType")] float *transformValues)
    where T2 : struct
Parameters
Type Name Description
Int32 numPaths
PathElementType pathNameType
T2[] paths

[length: COMPSIZE(numPaths,pathNameType,paths)]

UInt32 pathBase
PathCoverMode coverMode
PathTransformType transformType
Single* transformValues

[length: COMPSIZE(numPaths,transformType)]

Type Parameters
Name Description
T2

CoverFillPathInstanced<T2>(Int32, PathElementType, T2[], UInt32, PathCoverMode, PathTransformType, ref Single)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glCoverFillPathInstancedNV")]
[CLSCompliant(false)]
public static void CoverFillPathInstanced<T2>(int numPaths, PathElementType pathNameType, [Count(Computed = "numPaths,pathNameType,paths")] T2[] paths, uint pathBase, PathCoverMode coverMode, PathTransformType transformType, [Count(Computed = "numPaths,transformType")] ref float transformValues)
    where T2 : struct
Parameters
Type Name Description
Int32 numPaths
PathElementType pathNameType
T2[] paths

[length: COMPSIZE(numPaths,pathNameType,paths)]

UInt32 pathBase
PathCoverMode coverMode
PathTransformType transformType
Single transformValues

[length: COMPSIZE(numPaths,transformType)]

Type Parameters
Name Description
T2

CoverFillPathInstanced<T2>(Int32, PathElementType, T2[], UInt32, PathCoverMode, PathTransformType, Single[])

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glCoverFillPathInstancedNV")]
[CLSCompliant(false)]
public static void CoverFillPathInstanced<T2>(int numPaths, PathElementType pathNameType, [Count(Computed = "numPaths,pathNameType,paths")] T2[] paths, uint pathBase, PathCoverMode coverMode, PathTransformType transformType, [Count(Computed = "numPaths,transformType")] float[] transformValues)
    where T2 : struct
Parameters
Type Name Description
Int32 numPaths
PathElementType pathNameType
T2[] paths

[length: COMPSIZE(numPaths,pathNameType,paths)]

UInt32 pathBase
PathCoverMode coverMode
PathTransformType transformType
Single[] transformValues

[length: COMPSIZE(numPaths,transformType)]

Type Parameters
Name Description
T2

CoverFillPathInstanced<T2>(Int32, PathElementType, T2[,,], Int32, PathCoverMode, PathTransformType, Single*)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glCoverFillPathInstancedNV")]
[CLSCompliant(false)]
public static void CoverFillPathInstanced<T2>(int numPaths, PathElementType pathNameType, [Count(Computed = "numPaths,pathNameType,paths")] T2[,, ] paths, int pathBase, PathCoverMode coverMode, PathTransformType transformType, [Count(Computed = "numPaths,transformType")] float *transformValues)
    where T2 : struct
Parameters
Type Name Description
Int32 numPaths
PathElementType pathNameType
T2[,,] paths

[length: COMPSIZE(numPaths,pathNameType,paths)]

Int32 pathBase
PathCoverMode coverMode
PathTransformType transformType
Single* transformValues

[length: COMPSIZE(numPaths,transformType)]

Type Parameters
Name Description
T2

CoverFillPathInstanced<T2>(Int32, PathElementType, T2[,,], Int32, PathCoverMode, PathTransformType, ref Single)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glCoverFillPathInstancedNV")]
[CLSCompliant(false)]
public static void CoverFillPathInstanced<T2>(int numPaths, PathElementType pathNameType, [Count(Computed = "numPaths,pathNameType,paths")] T2[,, ] paths, int pathBase, PathCoverMode coverMode, PathTransformType transformType, [Count(Computed = "numPaths,transformType")] ref float transformValues)
    where T2 : struct
Parameters
Type Name Description
Int32 numPaths
PathElementType pathNameType
T2[,,] paths

[length: COMPSIZE(numPaths,pathNameType,paths)]

Int32 pathBase
PathCoverMode coverMode
PathTransformType transformType
Single transformValues

[length: COMPSIZE(numPaths,transformType)]

Type Parameters
Name Description
T2

CoverFillPathInstanced<T2>(Int32, PathElementType, T2[,,], Int32, PathCoverMode, PathTransformType, Single[])

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glCoverFillPathInstancedNV")]
[CLSCompliant(false)]
public static void CoverFillPathInstanced<T2>(int numPaths, PathElementType pathNameType, [Count(Computed = "numPaths,pathNameType,paths")] T2[,, ] paths, int pathBase, PathCoverMode coverMode, PathTransformType transformType, [Count(Computed = "numPaths,transformType")] float[] transformValues)
    where T2 : struct
Parameters
Type Name Description
Int32 numPaths
PathElementType pathNameType
T2[,,] paths

[length: COMPSIZE(numPaths,pathNameType,paths)]

Int32 pathBase
PathCoverMode coverMode
PathTransformType transformType
Single[] transformValues

[length: COMPSIZE(numPaths,transformType)]

Type Parameters
Name Description
T2

CoverFillPathInstanced<T2>(Int32, PathElementType, T2[,,], UInt32, PathCoverMode, PathTransformType, Single*)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glCoverFillPathInstancedNV")]
[CLSCompliant(false)]
public static void CoverFillPathInstanced<T2>(int numPaths, PathElementType pathNameType, [Count(Computed = "numPaths,pathNameType,paths")] T2[,, ] paths, uint pathBase, PathCoverMode coverMode, PathTransformType transformType, [Count(Computed = "numPaths,transformType")] float *transformValues)
    where T2 : struct
Parameters
Type Name Description
Int32 numPaths
PathElementType pathNameType
T2[,,] paths

[length: COMPSIZE(numPaths,pathNameType,paths)]

UInt32 pathBase
PathCoverMode coverMode
PathTransformType transformType
Single* transformValues

[length: COMPSIZE(numPaths,transformType)]

Type Parameters
Name Description
T2

CoverFillPathInstanced<T2>(Int32, PathElementType, T2[,,], UInt32, PathCoverMode, PathTransformType, ref Single)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glCoverFillPathInstancedNV")]
[CLSCompliant(false)]
public static void CoverFillPathInstanced<T2>(int numPaths, PathElementType pathNameType, [Count(Computed = "numPaths,pathNameType,paths")] T2[,, ] paths, uint pathBase, PathCoverMode coverMode, PathTransformType transformType, [Count(Computed = "numPaths,transformType")] ref float transformValues)
    where T2 : struct
Parameters
Type Name Description
Int32 numPaths
PathElementType pathNameType
T2[,,] paths

[length: COMPSIZE(numPaths,pathNameType,paths)]

UInt32 pathBase
PathCoverMode coverMode
PathTransformType transformType
Single transformValues

[length: COMPSIZE(numPaths,transformType)]

Type Parameters
Name Description
T2

CoverFillPathInstanced<T2>(Int32, PathElementType, T2[,,], UInt32, PathCoverMode, PathTransformType, Single[])

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glCoverFillPathInstancedNV")]
[CLSCompliant(false)]
public static void CoverFillPathInstanced<T2>(int numPaths, PathElementType pathNameType, [Count(Computed = "numPaths,pathNameType,paths")] T2[,, ] paths, uint pathBase, PathCoverMode coverMode, PathTransformType transformType, [Count(Computed = "numPaths,transformType")] float[] transformValues)
    where T2 : struct
Parameters
Type Name Description
Int32 numPaths
PathElementType pathNameType
T2[,,] paths

[length: COMPSIZE(numPaths,pathNameType,paths)]

UInt32 pathBase
PathCoverMode coverMode
PathTransformType transformType
Single[] transformValues

[length: COMPSIZE(numPaths,transformType)]

Type Parameters
Name Description
T2

CoverFillPathInstanced<T2>(Int32, PathElementType, T2[,], Int32, PathCoverMode, PathTransformType, Single*)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glCoverFillPathInstancedNV")]
[CLSCompliant(false)]
public static void CoverFillPathInstanced<T2>(int numPaths, PathElementType pathNameType, [Count(Computed = "numPaths,pathNameType,paths")] T2[, ] paths, int pathBase, PathCoverMode coverMode, PathTransformType transformType, [Count(Computed = "numPaths,transformType")] float *transformValues)
    where T2 : struct
Parameters
Type Name Description
Int32 numPaths
PathElementType pathNameType
T2[,] paths

[length: COMPSIZE(numPaths,pathNameType,paths)]

Int32 pathBase
PathCoverMode coverMode
PathTransformType transformType
Single* transformValues

[length: COMPSIZE(numPaths,transformType)]

Type Parameters
Name Description
T2

CoverFillPathInstanced<T2>(Int32, PathElementType, T2[,], Int32, PathCoverMode, PathTransformType, ref Single)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glCoverFillPathInstancedNV")]
[CLSCompliant(false)]
public static void CoverFillPathInstanced<T2>(int numPaths, PathElementType pathNameType, [Count(Computed = "numPaths,pathNameType,paths")] T2[, ] paths, int pathBase, PathCoverMode coverMode, PathTransformType transformType, [Count(Computed = "numPaths,transformType")] ref float transformValues)
    where T2 : struct
Parameters
Type Name Description
Int32 numPaths
PathElementType pathNameType
T2[,] paths

[length: COMPSIZE(numPaths,pathNameType,paths)]

Int32 pathBase
PathCoverMode coverMode
PathTransformType transformType
Single transformValues

[length: COMPSIZE(numPaths,transformType)]

Type Parameters
Name Description
T2

CoverFillPathInstanced<T2>(Int32, PathElementType, T2[,], Int32, PathCoverMode, PathTransformType, Single[])

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glCoverFillPathInstancedNV")]
[CLSCompliant(false)]
public static void CoverFillPathInstanced<T2>(int numPaths, PathElementType pathNameType, [Count(Computed = "numPaths,pathNameType,paths")] T2[, ] paths, int pathBase, PathCoverMode coverMode, PathTransformType transformType, [Count(Computed = "numPaths,transformType")] float[] transformValues)
    where T2 : struct
Parameters
Type Name Description
Int32 numPaths
PathElementType pathNameType
T2[,] paths

[length: COMPSIZE(numPaths,pathNameType,paths)]

Int32 pathBase
PathCoverMode coverMode
PathTransformType transformType
Single[] transformValues

[length: COMPSIZE(numPaths,transformType)]

Type Parameters
Name Description
T2

CoverFillPathInstanced<T2>(Int32, PathElementType, T2[,], UInt32, PathCoverMode, PathTransformType, Single*)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glCoverFillPathInstancedNV")]
[CLSCompliant(false)]
public static void CoverFillPathInstanced<T2>(int numPaths, PathElementType pathNameType, [Count(Computed = "numPaths,pathNameType,paths")] T2[, ] paths, uint pathBase, PathCoverMode coverMode, PathTransformType transformType, [Count(Computed = "numPaths,transformType")] float *transformValues)
    where T2 : struct
Parameters
Type Name Description
Int32 numPaths
PathElementType pathNameType
T2[,] paths

[length: COMPSIZE(numPaths,pathNameType,paths)]

UInt32 pathBase
PathCoverMode coverMode
PathTransformType transformType
Single* transformValues

[length: COMPSIZE(numPaths,transformType)]

Type Parameters
Name Description
T2

CoverFillPathInstanced<T2>(Int32, PathElementType, T2[,], UInt32, PathCoverMode, PathTransformType, ref Single)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glCoverFillPathInstancedNV")]
[CLSCompliant(false)]
public static void CoverFillPathInstanced<T2>(int numPaths, PathElementType pathNameType, [Count(Computed = "numPaths,pathNameType,paths")] T2[, ] paths, uint pathBase, PathCoverMode coverMode, PathTransformType transformType, [Count(Computed = "numPaths,transformType")] ref float transformValues)
    where T2 : struct
Parameters
Type Name Description
Int32 numPaths
PathElementType pathNameType
T2[,] paths

[length: COMPSIZE(numPaths,pathNameType,paths)]

UInt32 pathBase
PathCoverMode coverMode
PathTransformType transformType
Single transformValues

[length: COMPSIZE(numPaths,transformType)]

Type Parameters
Name Description
T2

CoverFillPathInstanced<T2>(Int32, PathElementType, T2[,], UInt32, PathCoverMode, PathTransformType, Single[])

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glCoverFillPathInstancedNV")]
[CLSCompliant(false)]
public static void CoverFillPathInstanced<T2>(int numPaths, PathElementType pathNameType, [Count(Computed = "numPaths,pathNameType,paths")] T2[, ] paths, uint pathBase, PathCoverMode coverMode, PathTransformType transformType, [Count(Computed = "numPaths,transformType")] float[] transformValues)
    where T2 : struct
Parameters
Type Name Description
Int32 numPaths
PathElementType pathNameType
T2[,] paths

[length: COMPSIZE(numPaths,pathNameType,paths)]

UInt32 pathBase
PathCoverMode coverMode
PathTransformType transformType
Single[] transformValues

[length: COMPSIZE(numPaths,transformType)]

Type Parameters
Name Description
T2

CoverStrokePath(Int32, PathCoverMode)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glCoverStrokePathNV")]
[CLSCompliant(false)]
public static void CoverStrokePath(int path, PathCoverMode coverMode)
Parameters
Type Name Description
Int32 path
PathCoverMode coverMode

CoverStrokePath(UInt32, PathCoverMode)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glCoverStrokePathNV")]
[CLSCompliant(false)]
public static void CoverStrokePath(uint path, PathCoverMode coverMode)
Parameters
Type Name Description
UInt32 path
PathCoverMode coverMode

CoverStrokePathInstanced(Int32, PathElementType, IntPtr, Int32, PathCoverMode, PathTransformType, Single*)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glCoverStrokePathInstancedNV")]
[CLSCompliant(false)]
public static void CoverStrokePathInstanced(int numPaths, PathElementType pathNameType, [Count(Computed = "numPaths,pathNameType,paths")] IntPtr paths, int pathBase, PathCoverMode coverMode, PathTransformType transformType, [Count(Computed = "numPaths,transformType")] float *transformValues)
Parameters
Type Name Description
Int32 numPaths
PathElementType pathNameType
IntPtr paths

[length: COMPSIZE(numPaths,pathNameType,paths)]

Int32 pathBase
PathCoverMode coverMode
PathTransformType transformType
Single* transformValues

[length: COMPSIZE(numPaths,transformType)]

CoverStrokePathInstanced(Int32, PathElementType, IntPtr, Int32, PathCoverMode, PathTransformType, ref Single)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glCoverStrokePathInstancedNV")]
[CLSCompliant(false)]
public static void CoverStrokePathInstanced(int numPaths, PathElementType pathNameType, [Count(Computed = "numPaths,pathNameType,paths")] IntPtr paths, int pathBase, PathCoverMode coverMode, PathTransformType transformType, [Count(Computed = "numPaths,transformType")] ref float transformValues)
Parameters
Type Name Description
Int32 numPaths
PathElementType pathNameType
IntPtr paths

[length: COMPSIZE(numPaths,pathNameType,paths)]

Int32 pathBase
PathCoverMode coverMode
PathTransformType transformType
Single transformValues

[length: COMPSIZE(numPaths,transformType)]

CoverStrokePathInstanced(Int32, PathElementType, IntPtr, Int32, PathCoverMode, PathTransformType, Single[])

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glCoverStrokePathInstancedNV")]
[CLSCompliant(false)]
public static void CoverStrokePathInstanced(int numPaths, PathElementType pathNameType, [Count(Computed = "numPaths,pathNameType,paths")] IntPtr paths, int pathBase, PathCoverMode coverMode, PathTransformType transformType, [Count(Computed = "numPaths,transformType")] float[] transformValues)
Parameters
Type Name Description
Int32 numPaths
PathElementType pathNameType
IntPtr paths

[length: COMPSIZE(numPaths,pathNameType,paths)]

Int32 pathBase
PathCoverMode coverMode
PathTransformType transformType
Single[] transformValues

[length: COMPSIZE(numPaths,transformType)]

CoverStrokePathInstanced(Int32, PathElementType, IntPtr, UInt32, PathCoverMode, PathTransformType, Single*)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glCoverStrokePathInstancedNV")]
[CLSCompliant(false)]
public static void CoverStrokePathInstanced(int numPaths, PathElementType pathNameType, [Count(Computed = "numPaths,pathNameType,paths")] IntPtr paths, uint pathBase, PathCoverMode coverMode, PathTransformType transformType, [Count(Computed = "numPaths,transformType")] float *transformValues)
Parameters
Type Name Description
Int32 numPaths
PathElementType pathNameType
IntPtr paths

[length: COMPSIZE(numPaths,pathNameType,paths)]

UInt32 pathBase
PathCoverMode coverMode
PathTransformType transformType
Single* transformValues

[length: COMPSIZE(numPaths,transformType)]

CoverStrokePathInstanced(Int32, PathElementType, IntPtr, UInt32, PathCoverMode, PathTransformType, ref Single)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glCoverStrokePathInstancedNV")]
[CLSCompliant(false)]
public static void CoverStrokePathInstanced(int numPaths, PathElementType pathNameType, [Count(Computed = "numPaths,pathNameType,paths")] IntPtr paths, uint pathBase, PathCoverMode coverMode, PathTransformType transformType, [Count(Computed = "numPaths,transformType")] ref float transformValues)
Parameters
Type Name Description
Int32 numPaths
PathElementType pathNameType
IntPtr paths

[length: COMPSIZE(numPaths,pathNameType,paths)]

UInt32 pathBase
PathCoverMode coverMode
PathTransformType transformType
Single transformValues

[length: COMPSIZE(numPaths,transformType)]

CoverStrokePathInstanced(Int32, PathElementType, IntPtr, UInt32, PathCoverMode, PathTransformType, Single[])

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glCoverStrokePathInstancedNV")]
[CLSCompliant(false)]
public static void CoverStrokePathInstanced(int numPaths, PathElementType pathNameType, [Count(Computed = "numPaths,pathNameType,paths")] IntPtr paths, uint pathBase, PathCoverMode coverMode, PathTransformType transformType, [Count(Computed = "numPaths,transformType")] float[] transformValues)
Parameters
Type Name Description
Int32 numPaths
PathElementType pathNameType
IntPtr paths

[length: COMPSIZE(numPaths,pathNameType,paths)]

UInt32 pathBase
PathCoverMode coverMode
PathTransformType transformType
Single[] transformValues

[length: COMPSIZE(numPaths,transformType)]

CoverStrokePathInstanced<T2>(Int32, PathElementType, ref T2, Int32, PathCoverMode, PathTransformType, Single*)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glCoverStrokePathInstancedNV")]
[CLSCompliant(false)]
public static void CoverStrokePathInstanced<T2>(int numPaths, PathElementType pathNameType, [Count(Computed = "numPaths,pathNameType,paths")] ref T2 paths, int pathBase, PathCoverMode coverMode, PathTransformType transformType, [Count(Computed = "numPaths,transformType")] float *transformValues)
    where T2 : struct
Parameters
Type Name Description
Int32 numPaths
PathElementType pathNameType
T2 paths

[length: COMPSIZE(numPaths,pathNameType,paths)]

Int32 pathBase
PathCoverMode coverMode
PathTransformType transformType
Single* transformValues

[length: COMPSIZE(numPaths,transformType)]

Type Parameters
Name Description
T2

CoverStrokePathInstanced<T2>(Int32, PathElementType, ref T2, Int32, PathCoverMode, PathTransformType, ref Single)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glCoverStrokePathInstancedNV")]
[CLSCompliant(false)]
public static void CoverStrokePathInstanced<T2>(int numPaths, PathElementType pathNameType, [Count(Computed = "numPaths,pathNameType,paths")] ref T2 paths, int pathBase, PathCoverMode coverMode, PathTransformType transformType, [Count(Computed = "numPaths,transformType")] ref float transformValues)
    where T2 : struct
Parameters
Type Name Description
Int32 numPaths
PathElementType pathNameType
T2 paths

[length: COMPSIZE(numPaths,pathNameType,paths)]

Int32 pathBase
PathCoverMode coverMode
PathTransformType transformType
Single transformValues

[length: COMPSIZE(numPaths,transformType)]

Type Parameters
Name Description
T2

CoverStrokePathInstanced<T2>(Int32, PathElementType, ref T2, Int32, PathCoverMode, PathTransformType, Single[])

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glCoverStrokePathInstancedNV")]
[CLSCompliant(false)]
public static void CoverStrokePathInstanced<T2>(int numPaths, PathElementType pathNameType, [Count(Computed = "numPaths,pathNameType,paths")] ref T2 paths, int pathBase, PathCoverMode coverMode, PathTransformType transformType, [Count(Computed = "numPaths,transformType")] float[] transformValues)
    where T2 : struct
Parameters
Type Name Description
Int32 numPaths
PathElementType pathNameType
T2 paths

[length: COMPSIZE(numPaths,pathNameType,paths)]

Int32 pathBase
PathCoverMode coverMode
PathTransformType transformType
Single[] transformValues

[length: COMPSIZE(numPaths,transformType)]

Type Parameters
Name Description
T2

CoverStrokePathInstanced<T2>(Int32, PathElementType, ref T2, UInt32, PathCoverMode, PathTransformType, Single*)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glCoverStrokePathInstancedNV")]
[CLSCompliant(false)]
public static void CoverStrokePathInstanced<T2>(int numPaths, PathElementType pathNameType, [Count(Computed = "numPaths,pathNameType,paths")] ref T2 paths, uint pathBase, PathCoverMode coverMode, PathTransformType transformType, [Count(Computed = "numPaths,transformType")] float *transformValues)
    where T2 : struct
Parameters
Type Name Description
Int32 numPaths
PathElementType pathNameType
T2 paths

[length: COMPSIZE(numPaths,pathNameType,paths)]

UInt32 pathBase
PathCoverMode coverMode
PathTransformType transformType
Single* transformValues

[length: COMPSIZE(numPaths,transformType)]

Type Parameters
Name Description
T2

CoverStrokePathInstanced<T2>(Int32, PathElementType, ref T2, UInt32, PathCoverMode, PathTransformType, ref Single)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glCoverStrokePathInstancedNV")]
[CLSCompliant(false)]
public static void CoverStrokePathInstanced<T2>(int numPaths, PathElementType pathNameType, [Count(Computed = "numPaths,pathNameType,paths")] ref T2 paths, uint pathBase, PathCoverMode coverMode, PathTransformType transformType, [Count(Computed = "numPaths,transformType")] ref float transformValues)
    where T2 : struct
Parameters
Type Name Description
Int32 numPaths
PathElementType pathNameType
T2 paths

[length: COMPSIZE(numPaths,pathNameType,paths)]

UInt32 pathBase
PathCoverMode coverMode
PathTransformType transformType
Single transformValues

[length: COMPSIZE(numPaths,transformType)]

Type Parameters
Name Description
T2

CoverStrokePathInstanced<T2>(Int32, PathElementType, ref T2, UInt32, PathCoverMode, PathTransformType, Single[])

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glCoverStrokePathInstancedNV")]
[CLSCompliant(false)]
public static void CoverStrokePathInstanced<T2>(int numPaths, PathElementType pathNameType, [Count(Computed = "numPaths,pathNameType,paths")] ref T2 paths, uint pathBase, PathCoverMode coverMode, PathTransformType transformType, [Count(Computed = "numPaths,transformType")] float[] transformValues)
    where T2 : struct
Parameters
Type Name Description
Int32 numPaths
PathElementType pathNameType
T2 paths

[length: COMPSIZE(numPaths,pathNameType,paths)]

UInt32 pathBase
PathCoverMode coverMode
PathTransformType transformType
Single[] transformValues

[length: COMPSIZE(numPaths,transformType)]

Type Parameters
Name Description
T2

CoverStrokePathInstanced<T2>(Int32, PathElementType, T2[], Int32, PathCoverMode, PathTransformType, Single*)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glCoverStrokePathInstancedNV")]
[CLSCompliant(false)]
public static void CoverStrokePathInstanced<T2>(int numPaths, PathElementType pathNameType, [Count(Computed = "numPaths,pathNameType,paths")] T2[] paths, int pathBase, PathCoverMode coverMode, PathTransformType transformType, [Count(Computed = "numPaths,transformType")] float *transformValues)
    where T2 : struct
Parameters
Type Name Description
Int32 numPaths
PathElementType pathNameType
T2[] paths

[length: COMPSIZE(numPaths,pathNameType,paths)]

Int32 pathBase
PathCoverMode coverMode
PathTransformType transformType
Single* transformValues

[length: COMPSIZE(numPaths,transformType)]

Type Parameters
Name Description
T2

CoverStrokePathInstanced<T2>(Int32, PathElementType, T2[], Int32, PathCoverMode, PathTransformType, ref Single)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glCoverStrokePathInstancedNV")]
[CLSCompliant(false)]
public static void CoverStrokePathInstanced<T2>(int numPaths, PathElementType pathNameType, [Count(Computed = "numPaths,pathNameType,paths")] T2[] paths, int pathBase, PathCoverMode coverMode, PathTransformType transformType, [Count(Computed = "numPaths,transformType")] ref float transformValues)
    where T2 : struct
Parameters
Type Name Description
Int32 numPaths
PathElementType pathNameType
T2[] paths

[length: COMPSIZE(numPaths,pathNameType,paths)]

Int32 pathBase
PathCoverMode coverMode
PathTransformType transformType
Single transformValues

[length: COMPSIZE(numPaths,transformType)]

Type Parameters
Name Description
T2

CoverStrokePathInstanced<T2>(Int32, PathElementType, T2[], Int32, PathCoverMode, PathTransformType, Single[])

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glCoverStrokePathInstancedNV")]
[CLSCompliant(false)]
public static void CoverStrokePathInstanced<T2>(int numPaths, PathElementType pathNameType, [Count(Computed = "numPaths,pathNameType,paths")] T2[] paths, int pathBase, PathCoverMode coverMode, PathTransformType transformType, [Count(Computed = "numPaths,transformType")] float[] transformValues)
    where T2 : struct
Parameters
Type Name Description
Int32 numPaths
PathElementType pathNameType
T2[] paths

[length: COMPSIZE(numPaths,pathNameType,paths)]

Int32 pathBase
PathCoverMode coverMode
PathTransformType transformType
Single[] transformValues

[length: COMPSIZE(numPaths,transformType)]

Type Parameters
Name Description
T2

CoverStrokePathInstanced<T2>(Int32, PathElementType, T2[], UInt32, PathCoverMode, PathTransformType, Single*)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glCoverStrokePathInstancedNV")]
[CLSCompliant(false)]
public static void CoverStrokePathInstanced<T2>(int numPaths, PathElementType pathNameType, [Count(Computed = "numPaths,pathNameType,paths")] T2[] paths, uint pathBase, PathCoverMode coverMode, PathTransformType transformType, [Count(Computed = "numPaths,transformType")] float *transformValues)
    where T2 : struct
Parameters
Type Name Description
Int32 numPaths
PathElementType pathNameType
T2[] paths

[length: COMPSIZE(numPaths,pathNameType,paths)]

UInt32 pathBase
PathCoverMode coverMode
PathTransformType transformType
Single* transformValues

[length: COMPSIZE(numPaths,transformType)]

Type Parameters
Name Description
T2

CoverStrokePathInstanced<T2>(Int32, PathElementType, T2[], UInt32, PathCoverMode, PathTransformType, ref Single)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glCoverStrokePathInstancedNV")]
[CLSCompliant(false)]
public static void CoverStrokePathInstanced<T2>(int numPaths, PathElementType pathNameType, [Count(Computed = "numPaths,pathNameType,paths")] T2[] paths, uint pathBase, PathCoverMode coverMode, PathTransformType transformType, [Count(Computed = "numPaths,transformType")] ref float transformValues)
    where T2 : struct
Parameters
Type Name Description
Int32 numPaths
PathElementType pathNameType
T2[] paths

[length: COMPSIZE(numPaths,pathNameType,paths)]

UInt32 pathBase
PathCoverMode coverMode
PathTransformType transformType
Single transformValues

[length: COMPSIZE(numPaths,transformType)]

Type Parameters
Name Description
T2

CoverStrokePathInstanced<T2>(Int32, PathElementType, T2[], UInt32, PathCoverMode, PathTransformType, Single[])

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glCoverStrokePathInstancedNV")]
[CLSCompliant(false)]
public static void CoverStrokePathInstanced<T2>(int numPaths, PathElementType pathNameType, [Count(Computed = "numPaths,pathNameType,paths")] T2[] paths, uint pathBase, PathCoverMode coverMode, PathTransformType transformType, [Count(Computed = "numPaths,transformType")] float[] transformValues)
    where T2 : struct
Parameters
Type Name Description
Int32 numPaths
PathElementType pathNameType
T2[] paths

[length: COMPSIZE(numPaths,pathNameType,paths)]

UInt32 pathBase
PathCoverMode coverMode
PathTransformType transformType
Single[] transformValues

[length: COMPSIZE(numPaths,transformType)]

Type Parameters
Name Description
T2

CoverStrokePathInstanced<T2>(Int32, PathElementType, T2[,,], Int32, PathCoverMode, PathTransformType, Single*)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glCoverStrokePathInstancedNV")]
[CLSCompliant(false)]
public static void CoverStrokePathInstanced<T2>(int numPaths, PathElementType pathNameType, [Count(Computed = "numPaths,pathNameType,paths")] T2[,, ] paths, int pathBase, PathCoverMode coverMode, PathTransformType transformType, [Count(Computed = "numPaths,transformType")] float *transformValues)
    where T2 : struct
Parameters
Type Name Description
Int32 numPaths
PathElementType pathNameType
T2[,,] paths

[length: COMPSIZE(numPaths,pathNameType,paths)]

Int32 pathBase
PathCoverMode coverMode
PathTransformType transformType
Single* transformValues

[length: COMPSIZE(numPaths,transformType)]

Type Parameters
Name Description
T2

CoverStrokePathInstanced<T2>(Int32, PathElementType, T2[,,], Int32, PathCoverMode, PathTransformType, ref Single)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glCoverStrokePathInstancedNV")]
[CLSCompliant(false)]
public static void CoverStrokePathInstanced<T2>(int numPaths, PathElementType pathNameType, [Count(Computed = "numPaths,pathNameType,paths")] T2[,, ] paths, int pathBase, PathCoverMode coverMode, PathTransformType transformType, [Count(Computed = "numPaths,transformType")] ref float transformValues)
    where T2 : struct
Parameters
Type Name Description
Int32 numPaths
PathElementType pathNameType
T2[,,] paths

[length: COMPSIZE(numPaths,pathNameType,paths)]

Int32 pathBase
PathCoverMode coverMode
PathTransformType transformType
Single transformValues

[length: COMPSIZE(numPaths,transformType)]

Type Parameters
Name Description
T2

CoverStrokePathInstanced<T2>(Int32, PathElementType, T2[,,], Int32, PathCoverMode, PathTransformType, Single[])

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glCoverStrokePathInstancedNV")]
[CLSCompliant(false)]
public static void CoverStrokePathInstanced<T2>(int numPaths, PathElementType pathNameType, [Count(Computed = "numPaths,pathNameType,paths")] T2[,, ] paths, int pathBase, PathCoverMode coverMode, PathTransformType transformType, [Count(Computed = "numPaths,transformType")] float[] transformValues)
    where T2 : struct
Parameters
Type Name Description
Int32 numPaths
PathElementType pathNameType
T2[,,] paths

[length: COMPSIZE(numPaths,pathNameType,paths)]

Int32 pathBase
PathCoverMode coverMode
PathTransformType transformType
Single[] transformValues

[length: COMPSIZE(numPaths,transformType)]

Type Parameters
Name Description
T2

CoverStrokePathInstanced<T2>(Int32, PathElementType, T2[,,], UInt32, PathCoverMode, PathTransformType, Single*)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glCoverStrokePathInstancedNV")]
[CLSCompliant(false)]
public static void CoverStrokePathInstanced<T2>(int numPaths, PathElementType pathNameType, [Count(Computed = "numPaths,pathNameType,paths")] T2[,, ] paths, uint pathBase, PathCoverMode coverMode, PathTransformType transformType, [Count(Computed = "numPaths,transformType")] float *transformValues)
    where T2 : struct
Parameters
Type Name Description
Int32 numPaths
PathElementType pathNameType
T2[,,] paths

[length: COMPSIZE(numPaths,pathNameType,paths)]

UInt32 pathBase
PathCoverMode coverMode
PathTransformType transformType
Single* transformValues

[length: COMPSIZE(numPaths,transformType)]

Type Parameters
Name Description
T2

CoverStrokePathInstanced<T2>(Int32, PathElementType, T2[,,], UInt32, PathCoverMode, PathTransformType, ref Single)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glCoverStrokePathInstancedNV")]
[CLSCompliant(false)]
public static void CoverStrokePathInstanced<T2>(int numPaths, PathElementType pathNameType, [Count(Computed = "numPaths,pathNameType,paths")] T2[,, ] paths, uint pathBase, PathCoverMode coverMode, PathTransformType transformType, [Count(Computed = "numPaths,transformType")] ref float transformValues)
    where T2 : struct
Parameters
Type Name Description
Int32 numPaths
PathElementType pathNameType
T2[,,] paths

[length: COMPSIZE(numPaths,pathNameType,paths)]

UInt32 pathBase
PathCoverMode coverMode
PathTransformType transformType
Single transformValues

[length: COMPSIZE(numPaths,transformType)]

Type Parameters
Name Description
T2

CoverStrokePathInstanced<T2>(Int32, PathElementType, T2[,,], UInt32, PathCoverMode, PathTransformType, Single[])

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glCoverStrokePathInstancedNV")]
[CLSCompliant(false)]
public static void CoverStrokePathInstanced<T2>(int numPaths, PathElementType pathNameType, [Count(Computed = "numPaths,pathNameType,paths")] T2[,, ] paths, uint pathBase, PathCoverMode coverMode, PathTransformType transformType, [Count(Computed = "numPaths,transformType")] float[] transformValues)
    where T2 : struct
Parameters
Type Name Description
Int32 numPaths
PathElementType pathNameType
T2[,,] paths

[length: COMPSIZE(numPaths,pathNameType,paths)]

UInt32 pathBase
PathCoverMode coverMode
PathTransformType transformType
Single[] transformValues

[length: COMPSIZE(numPaths,transformType)]

Type Parameters
Name Description
T2

CoverStrokePathInstanced<T2>(Int32, PathElementType, T2[,], Int32, PathCoverMode, PathTransformType, Single*)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glCoverStrokePathInstancedNV")]
[CLSCompliant(false)]
public static void CoverStrokePathInstanced<T2>(int numPaths, PathElementType pathNameType, [Count(Computed = "numPaths,pathNameType,paths")] T2[, ] paths, int pathBase, PathCoverMode coverMode, PathTransformType transformType, [Count(Computed = "numPaths,transformType")] float *transformValues)
    where T2 : struct
Parameters
Type Name Description
Int32 numPaths
PathElementType pathNameType
T2[,] paths

[length: COMPSIZE(numPaths,pathNameType,paths)]

Int32 pathBase
PathCoverMode coverMode
PathTransformType transformType
Single* transformValues

[length: COMPSIZE(numPaths,transformType)]

Type Parameters
Name Description
T2

CoverStrokePathInstanced<T2>(Int32, PathElementType, T2[,], Int32, PathCoverMode, PathTransformType, ref Single)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glCoverStrokePathInstancedNV")]
[CLSCompliant(false)]
public static void CoverStrokePathInstanced<T2>(int numPaths, PathElementType pathNameType, [Count(Computed = "numPaths,pathNameType,paths")] T2[, ] paths, int pathBase, PathCoverMode coverMode, PathTransformType transformType, [Count(Computed = "numPaths,transformType")] ref float transformValues)
    where T2 : struct
Parameters
Type Name Description
Int32 numPaths
PathElementType pathNameType
T2[,] paths

[length: COMPSIZE(numPaths,pathNameType,paths)]

Int32 pathBase
PathCoverMode coverMode
PathTransformType transformType
Single transformValues

[length: COMPSIZE(numPaths,transformType)]

Type Parameters
Name Description
T2

CoverStrokePathInstanced<T2>(Int32, PathElementType, T2[,], Int32, PathCoverMode, PathTransformType, Single[])

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glCoverStrokePathInstancedNV")]
[CLSCompliant(false)]
public static void CoverStrokePathInstanced<T2>(int numPaths, PathElementType pathNameType, [Count(Computed = "numPaths,pathNameType,paths")] T2[, ] paths, int pathBase, PathCoverMode coverMode, PathTransformType transformType, [Count(Computed = "numPaths,transformType")] float[] transformValues)
    where T2 : struct
Parameters
Type Name Description
Int32 numPaths
PathElementType pathNameType
T2[,] paths

[length: COMPSIZE(numPaths,pathNameType,paths)]

Int32 pathBase
PathCoverMode coverMode
PathTransformType transformType
Single[] transformValues

[length: COMPSIZE(numPaths,transformType)]

Type Parameters
Name Description
T2

CoverStrokePathInstanced<T2>(Int32, PathElementType, T2[,], UInt32, PathCoverMode, PathTransformType, Single*)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glCoverStrokePathInstancedNV")]
[CLSCompliant(false)]
public static void CoverStrokePathInstanced<T2>(int numPaths, PathElementType pathNameType, [Count(Computed = "numPaths,pathNameType,paths")] T2[, ] paths, uint pathBase, PathCoverMode coverMode, PathTransformType transformType, [Count(Computed = "numPaths,transformType")] float *transformValues)
    where T2 : struct
Parameters
Type Name Description
Int32 numPaths
PathElementType pathNameType
T2[,] paths

[length: COMPSIZE(numPaths,pathNameType,paths)]

UInt32 pathBase
PathCoverMode coverMode
PathTransformType transformType
Single* transformValues

[length: COMPSIZE(numPaths,transformType)]

Type Parameters
Name Description
T2

CoverStrokePathInstanced<T2>(Int32, PathElementType, T2[,], UInt32, PathCoverMode, PathTransformType, ref Single)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glCoverStrokePathInstancedNV")]
[CLSCompliant(false)]
public static void CoverStrokePathInstanced<T2>(int numPaths, PathElementType pathNameType, [Count(Computed = "numPaths,pathNameType,paths")] T2[, ] paths, uint pathBase, PathCoverMode coverMode, PathTransformType transformType, [Count(Computed = "numPaths,transformType")] ref float transformValues)
    where T2 : struct
Parameters
Type Name Description
Int32 numPaths
PathElementType pathNameType
T2[,] paths

[length: COMPSIZE(numPaths,pathNameType,paths)]

UInt32 pathBase
PathCoverMode coverMode
PathTransformType transformType
Single transformValues

[length: COMPSIZE(numPaths,transformType)]

Type Parameters
Name Description
T2

CoverStrokePathInstanced<T2>(Int32, PathElementType, T2[,], UInt32, PathCoverMode, PathTransformType, Single[])

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glCoverStrokePathInstancedNV")]
[CLSCompliant(false)]
public static void CoverStrokePathInstanced<T2>(int numPaths, PathElementType pathNameType, [Count(Computed = "numPaths,pathNameType,paths")] T2[, ] paths, uint pathBase, PathCoverMode coverMode, PathTransformType transformType, [Count(Computed = "numPaths,transformType")] float[] transformValues)
    where T2 : struct
Parameters
Type Name Description
Int32 numPaths
PathElementType pathNameType
T2[,] paths

[length: COMPSIZE(numPaths,pathNameType,paths)]

UInt32 pathBase
PathCoverMode coverMode
PathTransformType transformType
Single[] transformValues

[length: COMPSIZE(numPaths,transformType)]

Type Parameters
Name Description
T2

CreateCommandLists(Int32, Int32*)

[requires: NV_command_list]

Declaration
[AutoGenerated(Category = "NV_command_list", Version = "", EntryPoint = "glCreateCommandListsNV")]
[CLSCompliant(false)]
public static void CreateCommandLists(int n, [Count(Parameter = "n")] int *lists)
Parameters
Type Name Description
Int32 n
Int32* lists

[length: n]

CreateCommandLists(Int32, out Int32)

[requires: NV_command_list]

Declaration
[AutoGenerated(Category = "NV_command_list", Version = "", EntryPoint = "glCreateCommandListsNV")]
[CLSCompliant(false)]
public static void CreateCommandLists(int n, [Count(Parameter = "n")] out int lists)
Parameters
Type Name Description
Int32 n
Int32 lists

[length: n]

CreateCommandLists(Int32, Int32[])

[requires: NV_command_list]

Declaration
[AutoGenerated(Category = "NV_command_list", Version = "", EntryPoint = "glCreateCommandListsNV")]
[CLSCompliant(false)]
public static void CreateCommandLists(int n, [Count(Parameter = "n")] int[] lists)
Parameters
Type Name Description
Int32 n
Int32[] lists

[length: n]

CreateCommandLists(Int32, UInt32*)

[requires: NV_command_list]

Declaration
[AutoGenerated(Category = "NV_command_list", Version = "", EntryPoint = "glCreateCommandListsNV")]
[CLSCompliant(false)]
public static void CreateCommandLists(int n, [Count(Parameter = "n")] uint *lists)
Parameters
Type Name Description
Int32 n
UInt32* lists

[length: n]

CreateCommandLists(Int32, out UInt32)

[requires: NV_command_list]

Declaration
[AutoGenerated(Category = "NV_command_list", Version = "", EntryPoint = "glCreateCommandListsNV")]
[CLSCompliant(false)]
public static void CreateCommandLists(int n, [Count(Parameter = "n")] out uint lists)
Parameters
Type Name Description
Int32 n
UInt32 lists

[length: n]

CreateCommandLists(Int32, UInt32[])

[requires: NV_command_list]

Declaration
[AutoGenerated(Category = "NV_command_list", Version = "", EntryPoint = "glCreateCommandListsNV")]
[CLSCompliant(false)]
public static void CreateCommandLists(int n, [Count(Parameter = "n")] uint[] lists)
Parameters
Type Name Description
Int32 n
UInt32[] lists

[length: n]

CreateStates(Int32, Int32*)

[requires: NV_command_list]

Declaration
[AutoGenerated(Category = "NV_command_list", Version = "", EntryPoint = "glCreateStatesNV")]
[CLSCompliant(false)]
public static void CreateStates(int n, [Count(Parameter = "n")] int *states)
Parameters
Type Name Description
Int32 n
Int32* states

[length: n]

CreateStates(Int32, out Int32)

[requires: NV_command_list]

Declaration
[AutoGenerated(Category = "NV_command_list", Version = "", EntryPoint = "glCreateStatesNV")]
[CLSCompliant(false)]
public static void CreateStates(int n, [Count(Parameter = "n")] out int states)
Parameters
Type Name Description
Int32 n
Int32 states

[length: n]

CreateStates(Int32, Int32[])

[requires: NV_command_list]

Declaration
[AutoGenerated(Category = "NV_command_list", Version = "", EntryPoint = "glCreateStatesNV")]
[CLSCompliant(false)]
public static void CreateStates(int n, [Count(Parameter = "n")] int[] states)
Parameters
Type Name Description
Int32 n
Int32[] states

[length: n]

CreateStates(Int32, UInt32*)

[requires: NV_command_list]

Declaration
[AutoGenerated(Category = "NV_command_list", Version = "", EntryPoint = "glCreateStatesNV")]
[CLSCompliant(false)]
public static void CreateStates(int n, [Count(Parameter = "n")] uint *states)
Parameters
Type Name Description
Int32 n
UInt32* states

[length: n]

CreateStates(Int32, out UInt32)

[requires: NV_command_list]

Declaration
[AutoGenerated(Category = "NV_command_list", Version = "", EntryPoint = "glCreateStatesNV")]
[CLSCompliant(false)]
public static void CreateStates(int n, [Count(Parameter = "n")] out uint states)
Parameters
Type Name Description
Int32 n
UInt32 states

[length: n]

CreateStates(Int32, UInt32[])

[requires: NV_command_list]

Declaration
[AutoGenerated(Category = "NV_command_list", Version = "", EntryPoint = "glCreateStatesNV")]
[CLSCompliant(false)]
public static void CreateStates(int n, [Count(Parameter = "n")] uint[] states)
Parameters
Type Name Description
Int32 n
UInt32[] states

[length: n]

DeleteCommandList(Int32)

[requires: NV_command_list]

Declaration
[AutoGenerated(Category = "NV_command_list", Version = "", EntryPoint = "glDeleteCommandListsNV")]
[CLSCompliant(false)]
public static void DeleteCommandList([Count(Parameter = "n")] int lists)
Parameters
Type Name Description
Int32 lists

[length: n]

DeleteCommandList(UInt32)

[requires: NV_command_list]

Declaration
[AutoGenerated(Category = "NV_command_list", Version = "", EntryPoint = "glDeleteCommandListsNV")]
[CLSCompliant(false)]
public static void DeleteCommandList([Count(Parameter = "n")] uint lists)
Parameters
Type Name Description
UInt32 lists

[length: n]

DeleteCommandLists(Int32, Int32*)

[requires: NV_command_list]

Declaration
[AutoGenerated(Category = "NV_command_list", Version = "", EntryPoint = "glDeleteCommandListsNV")]
[CLSCompliant(false)]
public static void DeleteCommandLists(int n, [Count(Parameter = "n")] int *lists)
Parameters
Type Name Description
Int32 n
Int32* lists

[length: n]

DeleteCommandLists(Int32, ref Int32)

[requires: NV_command_list]

Declaration
[AutoGenerated(Category = "NV_command_list", Version = "", EntryPoint = "glDeleteCommandListsNV")]
[CLSCompliant(false)]
public static void DeleteCommandLists(int n, [Count(Parameter = "n")] ref int lists)
Parameters
Type Name Description
Int32 n
Int32 lists

[length: n]

DeleteCommandLists(Int32, Int32[])

[requires: NV_command_list]

Declaration
[AutoGenerated(Category = "NV_command_list", Version = "", EntryPoint = "glDeleteCommandListsNV")]
[CLSCompliant(false)]
public static void DeleteCommandLists(int n, [Count(Parameter = "n")] int[] lists)
Parameters
Type Name Description
Int32 n
Int32[] lists

[length: n]

DeleteCommandLists(Int32, UInt32*)

[requires: NV_command_list]

Declaration
[AutoGenerated(Category = "NV_command_list", Version = "", EntryPoint = "glDeleteCommandListsNV")]
[CLSCompliant(false)]
public static void DeleteCommandLists(int n, [Count(Parameter = "n")] uint *lists)
Parameters
Type Name Description
Int32 n
UInt32* lists

[length: n]

DeleteCommandLists(Int32, ref UInt32)

[requires: NV_command_list]

Declaration
[AutoGenerated(Category = "NV_command_list", Version = "", EntryPoint = "glDeleteCommandListsNV")]
[CLSCompliant(false)]
public static void DeleteCommandLists(int n, [Count(Parameter = "n")] ref uint lists)
Parameters
Type Name Description
Int32 n
UInt32 lists

[length: n]

DeleteCommandLists(Int32, UInt32[])

[requires: NV_command_list]

Declaration
[AutoGenerated(Category = "NV_command_list", Version = "", EntryPoint = "glDeleteCommandListsNV")]
[CLSCompliant(false)]
public static void DeleteCommandLists(int n, [Count(Parameter = "n")] uint[] lists)
Parameters
Type Name Description
Int32 n
UInt32[] lists

[length: n]

DeleteFence(Int32)

[requires: NV_fence]

Declaration
[AutoGenerated(Category = "NV_fence", Version = "", EntryPoint = "glDeleteFencesNV")]
[CLSCompliant(false)]
public static void DeleteFence([Count(Parameter = "n")] int fences)
Parameters
Type Name Description
Int32 fences

[length: n]

DeleteFence(UInt32)

[requires: NV_fence]

Declaration
[AutoGenerated(Category = "NV_fence", Version = "", EntryPoint = "glDeleteFencesNV")]
[CLSCompliant(false)]
public static void DeleteFence([Count(Parameter = "n")] uint fences)
Parameters
Type Name Description
UInt32 fences

[length: n]

DeleteFences(Int32, Int32*)

[requires: NV_fence]

Declaration
[AutoGenerated(Category = "NV_fence", Version = "", EntryPoint = "glDeleteFencesNV")]
[CLSCompliant(false)]
public static void DeleteFences(int n, [Count(Parameter = "n")] int *fences)
Parameters
Type Name Description
Int32 n
Int32* fences

[length: n]

DeleteFences(Int32, ref Int32)

[requires: NV_fence]

Declaration
[AutoGenerated(Category = "NV_fence", Version = "", EntryPoint = "glDeleteFencesNV")]
[CLSCompliant(false)]
public static void DeleteFences(int n, [Count(Parameter = "n")] ref int fences)
Parameters
Type Name Description
Int32 n
Int32 fences

[length: n]

DeleteFences(Int32, Int32[])

[requires: NV_fence]

Declaration
[AutoGenerated(Category = "NV_fence", Version = "", EntryPoint = "glDeleteFencesNV")]
[CLSCompliant(false)]
public static void DeleteFences(int n, [Count(Parameter = "n")] int[] fences)
Parameters
Type Name Description
Int32 n
Int32[] fences

[length: n]

DeleteFences(Int32, UInt32*)

[requires: NV_fence]

Declaration
[AutoGenerated(Category = "NV_fence", Version = "", EntryPoint = "glDeleteFencesNV")]
[CLSCompliant(false)]
public static void DeleteFences(int n, [Count(Parameter = "n")] uint *fences)
Parameters
Type Name Description
Int32 n
UInt32* fences

[length: n]

DeleteFences(Int32, ref UInt32)

[requires: NV_fence]

Declaration
[AutoGenerated(Category = "NV_fence", Version = "", EntryPoint = "glDeleteFencesNV")]
[CLSCompliant(false)]
public static void DeleteFences(int n, [Count(Parameter = "n")] ref uint fences)
Parameters
Type Name Description
Int32 n
UInt32 fences

[length: n]

DeleteFences(Int32, UInt32[])

[requires: NV_fence]

Declaration
[AutoGenerated(Category = "NV_fence", Version = "", EntryPoint = "glDeleteFencesNV")]
[CLSCompliant(false)]
public static void DeleteFences(int n, [Count(Parameter = "n")] uint[] fences)
Parameters
Type Name Description
Int32 n
UInt32[] fences

[length: n]

DeleteOcclusionQueries(Int32, Int32*)

[requires: NV_occlusion_query]

Declaration
[AutoGenerated(Category = "NV_occlusion_query", Version = "", EntryPoint = "glDeleteOcclusionQueriesNV")]
[CLSCompliant(false)]
public static void DeleteOcclusionQueries(int n, [Count(Parameter = "n")] int *ids)
Parameters
Type Name Description
Int32 n
Int32* ids

[length: n]

DeleteOcclusionQueries(Int32, ref Int32)

[requires: NV_occlusion_query]

Declaration
[AutoGenerated(Category = "NV_occlusion_query", Version = "", EntryPoint = "glDeleteOcclusionQueriesNV")]
[CLSCompliant(false)]
public static void DeleteOcclusionQueries(int n, [Count(Parameter = "n")] ref int ids)
Parameters
Type Name Description
Int32 n
Int32 ids

[length: n]

DeleteOcclusionQueries(Int32, Int32[])

[requires: NV_occlusion_query]

Declaration
[AutoGenerated(Category = "NV_occlusion_query", Version = "", EntryPoint = "glDeleteOcclusionQueriesNV")]
[CLSCompliant(false)]
public static void DeleteOcclusionQueries(int n, [Count(Parameter = "n")] int[] ids)
Parameters
Type Name Description
Int32 n
Int32[] ids

[length: n]

DeleteOcclusionQueries(Int32, UInt32*)

[requires: NV_occlusion_query]

Declaration
[AutoGenerated(Category = "NV_occlusion_query", Version = "", EntryPoint = "glDeleteOcclusionQueriesNV")]
[CLSCompliant(false)]
public static void DeleteOcclusionQueries(int n, [Count(Parameter = "n")] uint *ids)
Parameters
Type Name Description
Int32 n
UInt32* ids

[length: n]

DeleteOcclusionQueries(Int32, ref UInt32)

[requires: NV_occlusion_query]

Declaration
[AutoGenerated(Category = "NV_occlusion_query", Version = "", EntryPoint = "glDeleteOcclusionQueriesNV")]
[CLSCompliant(false)]
public static void DeleteOcclusionQueries(int n, [Count(Parameter = "n")] ref uint ids)
Parameters
Type Name Description
Int32 n
UInt32 ids

[length: n]

DeleteOcclusionQueries(Int32, UInt32[])

[requires: NV_occlusion_query]

Declaration
[AutoGenerated(Category = "NV_occlusion_query", Version = "", EntryPoint = "glDeleteOcclusionQueriesNV")]
[CLSCompliant(false)]
public static void DeleteOcclusionQueries(int n, [Count(Parameter = "n")] uint[] ids)
Parameters
Type Name Description
Int32 n
UInt32[] ids

[length: n]

DeleteOcclusionQuery(Int32)

[requires: NV_occlusion_query]

Declaration
[AutoGenerated(Category = "NV_occlusion_query", Version = "", EntryPoint = "glDeleteOcclusionQueriesNV")]
[CLSCompliant(false)]
public static void DeleteOcclusionQuery([Count(Parameter = "n")] int ids)
Parameters
Type Name Description
Int32 ids

[length: n]

DeleteOcclusionQuery(UInt32)

[requires: NV_occlusion_query]

Declaration
[AutoGenerated(Category = "NV_occlusion_query", Version = "", EntryPoint = "glDeleteOcclusionQueriesNV")]
[CLSCompliant(false)]
public static void DeleteOcclusionQuery([Count(Parameter = "n")] uint ids)
Parameters
Type Name Description
UInt32 ids

[length: n]

DeletePath(Int32, Int32)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glDeletePathsNV")]
[CLSCompliant(false)]
public static void DeletePath(int path, int range)
Parameters
Type Name Description
Int32 path
Int32 range

DeletePath(UInt32, Int32)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glDeletePathsNV")]
[CLSCompliant(false)]
public static void DeletePath(uint path, int range)
Parameters
Type Name Description
UInt32 path
Int32 range

DeleteProgram(Int32)

[requires: NV_vertex_program] Deletes a program object

Declaration
[AutoGenerated(Category = "NV_vertex_program", Version = "", EntryPoint = "glDeleteProgramsNV")]
[CLSCompliant(false)]
public static void DeleteProgram([Count(Parameter = "n")] int programs)
Parameters
Type Name Description
Int32 programs

[length: n] Specifies the program object to be deleted.

DeleteProgram(Int32, Int32*)

[requires: NV_vertex_program] Deletes a program object

Declaration
[AutoGenerated(Category = "NV_vertex_program", Version = "", EntryPoint = "glDeleteProgramsNV")]
[CLSCompliant(false)]
public static void DeleteProgram(int n, [Count(Parameter = "n")] int *programs)
Parameters
Type Name Description
Int32 n

Specifies the program object to be deleted.

Int32* programs

[length: n]

DeleteProgram(Int32, ref Int32)

[requires: NV_vertex_program] Deletes a program object

Declaration
[AutoGenerated(Category = "NV_vertex_program", Version = "", EntryPoint = "glDeleteProgramsNV")]
[CLSCompliant(false)]
public static void DeleteProgram(int n, [Count(Parameter = "n")] ref int programs)
Parameters
Type Name Description
Int32 n

Specifies the program object to be deleted.

Int32 programs

[length: n]

DeleteProgram(Int32, Int32[])

[requires: NV_vertex_program] Deletes a program object

Declaration
[AutoGenerated(Category = "NV_vertex_program", Version = "", EntryPoint = "glDeleteProgramsNV")]
[CLSCompliant(false)]
public static void DeleteProgram(int n, [Count(Parameter = "n")] int[] programs)
Parameters
Type Name Description
Int32 n

Specifies the program object to be deleted.

Int32[] programs

[length: n]

DeleteProgram(Int32, UInt32*)

[requires: NV_vertex_program] Deletes a program object

Declaration
[AutoGenerated(Category = "NV_vertex_program", Version = "", EntryPoint = "glDeleteProgramsNV")]
[CLSCompliant(false)]
public static void DeleteProgram(int n, [Count(Parameter = "n")] uint *programs)
Parameters
Type Name Description
Int32 n

Specifies the program object to be deleted.

UInt32* programs

[length: n]

DeleteProgram(Int32, ref UInt32)

[requires: NV_vertex_program] Deletes a program object

Declaration
[AutoGenerated(Category = "NV_vertex_program", Version = "", EntryPoint = "glDeleteProgramsNV")]
[CLSCompliant(false)]
public static void DeleteProgram(int n, [Count(Parameter = "n")] ref uint programs)
Parameters
Type Name Description
Int32 n

Specifies the program object to be deleted.

UInt32 programs

[length: n]

DeleteProgram(Int32, UInt32[])

[requires: NV_vertex_program] Deletes a program object

Declaration
[AutoGenerated(Category = "NV_vertex_program", Version = "", EntryPoint = "glDeleteProgramsNV")]
[CLSCompliant(false)]
public static void DeleteProgram(int n, [Count(Parameter = "n")] uint[] programs)
Parameters
Type Name Description
Int32 n

Specifies the program object to be deleted.

UInt32[] programs

[length: n]

DeleteProgram(UInt32)

[requires: NV_vertex_program] Deletes a program object

Declaration
[AutoGenerated(Category = "NV_vertex_program", Version = "", EntryPoint = "glDeleteProgramsNV")]
[CLSCompliant(false)]
public static void DeleteProgram([Count(Parameter = "n")] uint programs)
Parameters
Type Name Description
UInt32 programs

[length: n] Specifies the program object to be deleted.

DeleteQueryResourceTag(Int32)

[requires: NV_query_resource_tag]

Declaration
[AutoGenerated(Category = "NV_query_resource_tag", Version = "", EntryPoint = "glDeleteQueryResourceTagNV")]
[CLSCompliant(false)]
public static void DeleteQueryResourceTag([Count(Parameter = "n")] int tagIds)
Parameters
Type Name Description
Int32 tagIds

[length: n]

DeleteQueryResourceTag(Int32, Int32*)

[requires: NV_query_resource_tag]

Declaration
[AutoGenerated(Category = "NV_query_resource_tag", Version = "", EntryPoint = "glDeleteQueryResourceTagNV")]
[CLSCompliant(false)]
public static void DeleteQueryResourceTag(int n, [Count(Parameter = "n")] int *tagIds)
Parameters
Type Name Description
Int32 n
Int32* tagIds

[length: n]

DeleteQueryResourceTag(Int32, ref Int32)

[requires: NV_query_resource_tag]

Declaration
[AutoGenerated(Category = "NV_query_resource_tag", Version = "", EntryPoint = "glDeleteQueryResourceTagNV")]
[CLSCompliant(false)]
public static void DeleteQueryResourceTag(int n, [Count(Parameter = "n")] ref int tagIds)
Parameters
Type Name Description
Int32 n
Int32 tagIds

[length: n]

DeleteQueryResourceTag(Int32, Int32[])

[requires: NV_query_resource_tag]

Declaration
[AutoGenerated(Category = "NV_query_resource_tag", Version = "", EntryPoint = "glDeleteQueryResourceTagNV")]
[CLSCompliant(false)]
public static void DeleteQueryResourceTag(int n, [Count(Parameter = "n")] int[] tagIds)
Parameters
Type Name Description
Int32 n
Int32[] tagIds

[length: n]

DeleteState(Int32)

[requires: NV_command_list]

Declaration
[AutoGenerated(Category = "NV_command_list", Version = "", EntryPoint = "glDeleteStatesNV")]
[CLSCompliant(false)]
public static void DeleteState([Count(Parameter = "n")] int states)
Parameters
Type Name Description
Int32 states

[length: n]

DeleteState(UInt32)

[requires: NV_command_list]

Declaration
[AutoGenerated(Category = "NV_command_list", Version = "", EntryPoint = "glDeleteStatesNV")]
[CLSCompliant(false)]
public static void DeleteState([Count(Parameter = "n")] uint states)
Parameters
Type Name Description
UInt32 states

[length: n]

DeleteStates(Int32, Int32*)

[requires: NV_command_list]

Declaration
[AutoGenerated(Category = "NV_command_list", Version = "", EntryPoint = "glDeleteStatesNV")]
[CLSCompliant(false)]
public static void DeleteStates(int n, [Count(Parameter = "n")] int *states)
Parameters
Type Name Description
Int32 n
Int32* states

[length: n]

DeleteStates(Int32, ref Int32)

[requires: NV_command_list]

Declaration
[AutoGenerated(Category = "NV_command_list", Version = "", EntryPoint = "glDeleteStatesNV")]
[CLSCompliant(false)]
public static void DeleteStates(int n, [Count(Parameter = "n")] ref int states)
Parameters
Type Name Description
Int32 n
Int32 states

[length: n]

DeleteStates(Int32, Int32[])

[requires: NV_command_list]

Declaration
[AutoGenerated(Category = "NV_command_list", Version = "", EntryPoint = "glDeleteStatesNV")]
[CLSCompliant(false)]
public static void DeleteStates(int n, [Count(Parameter = "n")] int[] states)
Parameters
Type Name Description
Int32 n
Int32[] states

[length: n]

DeleteStates(Int32, UInt32*)

[requires: NV_command_list]

Declaration
[AutoGenerated(Category = "NV_command_list", Version = "", EntryPoint = "glDeleteStatesNV")]
[CLSCompliant(false)]
public static void DeleteStates(int n, [Count(Parameter = "n")] uint *states)
Parameters
Type Name Description
Int32 n
UInt32* states

[length: n]

DeleteStates(Int32, ref UInt32)

[requires: NV_command_list]

Declaration
[AutoGenerated(Category = "NV_command_list", Version = "", EntryPoint = "glDeleteStatesNV")]
[CLSCompliant(false)]
public static void DeleteStates(int n, [Count(Parameter = "n")] ref uint states)
Parameters
Type Name Description
Int32 n
UInt32 states

[length: n]

DeleteStates(Int32, UInt32[])

[requires: NV_command_list]

Declaration
[AutoGenerated(Category = "NV_command_list", Version = "", EntryPoint = "glDeleteStatesNV")]
[CLSCompliant(false)]
public static void DeleteStates(int n, [Count(Parameter = "n")] uint[] states)
Parameters
Type Name Description
Int32 n
UInt32[] states

[length: n]

DeleteTransformFeedback(Int32)

[requires: NV_transform_feedback2] Delete transform feedback objects

Declaration
[AutoGenerated(Category = "NV_transform_feedback2", Version = "", EntryPoint = "glDeleteTransformFeedbacksNV")]
[CLSCompliant(false)]
public static void DeleteTransformFeedback([Count(Parameter = "n")] int ids)
Parameters
Type Name Description
Int32 ids

[length: n] Specifies an array of names of transform feedback objects to delete.

DeleteTransformFeedback(Int32, Int32*)

Declaration
[CLSCompliant(false)]
[AutoGenerated(Category = "NvTransformFeedback2", Version = "", EntryPoint = "glDeleteTransformFeedbacksNV")]
[Obsolete("Use DeleteTransformFeedbacks overload instead")]
public static void DeleteTransformFeedback(int n, int *ids)
Parameters
Type Name Description
Int32 n
Int32* ids

DeleteTransformFeedback(Int32, ref Int32)

Declaration
[AutoGenerated(Category = "NvTransformFeedback2", Version = "", EntryPoint = "glDeleteTransformFeedbacksNV")]
[Obsolete("Use DeleteTransformFeedbacks overload instead")]
public static void DeleteTransformFeedback(int n, ref int ids)
Parameters
Type Name Description
Int32 n
Int32 ids

DeleteTransformFeedback(Int32, Int32[])

Declaration
[AutoGenerated(Category = "NvTransformFeedback2", Version = "", EntryPoint = "glDeleteTransformFeedbacksNV")]
[Obsolete("Use DeleteTransformFeedbacks overload instead")]
public static void DeleteTransformFeedback(int n, int[] ids)
Parameters
Type Name Description
Int32 n
Int32[] ids

DeleteTransformFeedback(Int32, UInt32*)

Declaration
[CLSCompliant(false)]
[AutoGenerated(Category = "NvTransformFeedback2", Version = "", EntryPoint = "glDeleteTransformFeedbacksNV")]
[Obsolete("Use DeleteTransformFeedbacks overload instead")]
public static void DeleteTransformFeedback(int n, uint *ids)
Parameters
Type Name Description
Int32 n
UInt32* ids

DeleteTransformFeedback(Int32, ref UInt32)

Declaration
[CLSCompliant(false)]
[AutoGenerated(Category = "NvTransformFeedback2", Version = "", EntryPoint = "glDeleteTransformFeedbacksNV")]
[Obsolete("Use DeleteTransformFeedbacks overload instead")]
public static void DeleteTransformFeedback(int n, ref uint ids)
Parameters
Type Name Description
Int32 n
UInt32 ids

DeleteTransformFeedback(Int32, UInt32[])

Declaration
[CLSCompliant(false)]
[AutoGenerated(Category = "NvTransformFeedback2", Version = "", EntryPoint = "glDeleteTransformFeedbacksNV")]
[Obsolete("Use DeleteTransformFeedbacks overload instead")]
public static void DeleteTransformFeedback(int n, uint[] ids)
Parameters
Type Name Description
Int32 n
UInt32[] ids

DeleteTransformFeedback(UInt32)

[requires: NV_transform_feedback2] Delete transform feedback objects

Declaration
[AutoGenerated(Category = "NV_transform_feedback2", Version = "", EntryPoint = "glDeleteTransformFeedbacksNV")]
[CLSCompliant(false)]
public static void DeleteTransformFeedback([Count(Parameter = "n")] uint ids)
Parameters
Type Name Description
UInt32 ids

[length: n] Specifies an array of names of transform feedback objects to delete.

DeleteTransformFeedbacks(Int32, Int32*)

[requires: NV_transform_feedback2] Delete transform feedback objects

Declaration
[AutoGenerated(Category = "NV_transform_feedback2", Version = "", EntryPoint = "glDeleteTransformFeedbacksNV")]
[CLSCompliant(false)]
public static void DeleteTransformFeedbacks(int n, [Count(Parameter = "n")] int *ids)
Parameters
Type Name Description
Int32 n

Specifies the number of transform feedback objects to delete.

Int32* ids

[length: n] Specifies an array of names of transform feedback objects to delete.

DeleteTransformFeedbacks(Int32, ref Int32)

[requires: NV_transform_feedback2] Delete transform feedback objects

Declaration
[AutoGenerated(Category = "NV_transform_feedback2", Version = "", EntryPoint = "glDeleteTransformFeedbacksNV")]
[CLSCompliant(false)]
public static void DeleteTransformFeedbacks(int n, [Count(Parameter = "n")] ref int ids)
Parameters
Type Name Description
Int32 n

Specifies the number of transform feedback objects to delete.

Int32 ids

[length: n] Specifies an array of names of transform feedback objects to delete.

DeleteTransformFeedbacks(Int32, Int32[])

[requires: NV_transform_feedback2] Delete transform feedback objects

Declaration
[AutoGenerated(Category = "NV_transform_feedback2", Version = "", EntryPoint = "glDeleteTransformFeedbacksNV")]
[CLSCompliant(false)]
public static void DeleteTransformFeedbacks(int n, [Count(Parameter = "n")] int[] ids)
Parameters
Type Name Description
Int32 n

Specifies the number of transform feedback objects to delete.

Int32[] ids

[length: n] Specifies an array of names of transform feedback objects to delete.

DeleteTransformFeedbacks(Int32, UInt32*)

[requires: NV_transform_feedback2] Delete transform feedback objects

Declaration
[AutoGenerated(Category = "NV_transform_feedback2", Version = "", EntryPoint = "glDeleteTransformFeedbacksNV")]
[CLSCompliant(false)]
public static void DeleteTransformFeedbacks(int n, [Count(Parameter = "n")] uint *ids)
Parameters
Type Name Description
Int32 n

Specifies the number of transform feedback objects to delete.

UInt32* ids

[length: n] Specifies an array of names of transform feedback objects to delete.

DeleteTransformFeedbacks(Int32, ref UInt32)

[requires: NV_transform_feedback2] Delete transform feedback objects

Declaration
[AutoGenerated(Category = "NV_transform_feedback2", Version = "", EntryPoint = "glDeleteTransformFeedbacksNV")]
[CLSCompliant(false)]
public static void DeleteTransformFeedbacks(int n, [Count(Parameter = "n")] ref uint ids)
Parameters
Type Name Description
Int32 n

Specifies the number of transform feedback objects to delete.

UInt32 ids

[length: n] Specifies an array of names of transform feedback objects to delete.

DeleteTransformFeedbacks(Int32, UInt32[])

[requires: NV_transform_feedback2] Delete transform feedback objects

Declaration
[AutoGenerated(Category = "NV_transform_feedback2", Version = "", EntryPoint = "glDeleteTransformFeedbacksNV")]
[CLSCompliant(false)]
public static void DeleteTransformFeedbacks(int n, [Count(Parameter = "n")] uint[] ids)
Parameters
Type Name Description
Int32 n

Specifies the number of transform feedback objects to delete.

UInt32[] ids

[length: n] Specifies an array of names of transform feedback objects to delete.

DepthBounds(Double, Double)

[requires: NV_depth_buffer_float]

Declaration
[AutoGenerated(Category = "NV_depth_buffer_float", Version = "", EntryPoint = "glDepthBoundsdNV")]
public static void DepthBounds(double zmin, double zmax)
Parameters
Type Name Description
Double zmin
Double zmax

DepthRange(Double, Double)

[requires: NV_depth_buffer_float] Specify mapping of depth values from normalized device coordinates to window coordinates

Declaration
[AutoGenerated(Category = "NV_depth_buffer_float", Version = "", EntryPoint = "glDepthRangedNV")]
public static void DepthRange(double zNear, double zFar)
Parameters
Type Name Description
Double zNear

Specifies the mapping of the near clipping plane to window coordinates. The initial value is 0.

Double zFar

Specifies the mapping of the far clipping plane to window coordinates. The initial value is 1.

DrawCommands(NvCommandList, Int32, IntPtr*, Int32*, Int32)

[requires: NV_command_list]

Declaration
[AutoGenerated(Category = "NV_command_list", Version = "", EntryPoint = "glDrawCommandsNV")]
[CLSCompliant(false)]
public static void DrawCommands(NvCommandList primitiveMode, int buffer, IntPtr*indirects, int *sizes, int count)
Parameters
Type Name Description
NvCommandList primitiveMode
Int32 buffer
IntPtr* indirects
Int32* sizes
Int32 count

DrawCommands(NvCommandList, Int32, ref IntPtr, ref Int32, Int32)

[requires: NV_command_list]

Declaration
[AutoGenerated(Category = "NV_command_list", Version = "", EntryPoint = "glDrawCommandsNV")]
[CLSCompliant(false)]
public static void DrawCommands(NvCommandList primitiveMode, int buffer, ref IntPtr indirects, ref int sizes, int count)
Parameters
Type Name Description
NvCommandList primitiveMode
Int32 buffer
IntPtr indirects
Int32 sizes
Int32 count

DrawCommands(NvCommandList, Int32, IntPtr[], Int32[], Int32)

[requires: NV_command_list]

Declaration
[AutoGenerated(Category = "NV_command_list", Version = "", EntryPoint = "glDrawCommandsNV")]
[CLSCompliant(false)]
public static void DrawCommands(NvCommandList primitiveMode, int buffer, IntPtr[] indirects, int[] sizes, int count)
Parameters
Type Name Description
NvCommandList primitiveMode
Int32 buffer
IntPtr[] indirects
Int32[] sizes
Int32 count

DrawCommands(NvCommandList, UInt32, IntPtr*, Int32*, UInt32)

[requires: NV_command_list]

Declaration
[AutoGenerated(Category = "NV_command_list", Version = "", EntryPoint = "glDrawCommandsNV")]
[CLSCompliant(false)]
public static void DrawCommands(NvCommandList primitiveMode, uint buffer, IntPtr*indirects, int *sizes, uint count)
Parameters
Type Name Description
NvCommandList primitiveMode
UInt32 buffer
IntPtr* indirects
Int32* sizes
UInt32 count

DrawCommands(NvCommandList, UInt32, ref IntPtr, ref Int32, UInt32)

[requires: NV_command_list]

Declaration
[AutoGenerated(Category = "NV_command_list", Version = "", EntryPoint = "glDrawCommandsNV")]
[CLSCompliant(false)]
public static void DrawCommands(NvCommandList primitiveMode, uint buffer, ref IntPtr indirects, ref int sizes, uint count)
Parameters
Type Name Description
NvCommandList primitiveMode
UInt32 buffer
IntPtr indirects
Int32 sizes
UInt32 count

DrawCommands(NvCommandList, UInt32, IntPtr[], Int32[], UInt32)

[requires: NV_command_list]

Declaration
[AutoGenerated(Category = "NV_command_list", Version = "", EntryPoint = "glDrawCommandsNV")]
[CLSCompliant(false)]
public static void DrawCommands(NvCommandList primitiveMode, uint buffer, IntPtr[] indirects, int[] sizes, uint count)
Parameters
Type Name Description
NvCommandList primitiveMode
UInt32 buffer
IntPtr[] indirects
Int32[] sizes
UInt32 count

DrawCommandsAddres(NvCommandList, Int64*, Int32*, Int32)

[requires: NV_command_list]

Declaration
[AutoGenerated(Category = "NV_command_list", Version = "", EntryPoint = "glDrawCommandsAddressNV")]
[CLSCompliant(false)]
public static void DrawCommandsAddres(NvCommandList primitiveMode, long *indirects, int *sizes, int count)
Parameters
Type Name Description
NvCommandList primitiveMode
Int64* indirects
Int32* sizes
Int32 count

DrawCommandsAddres(NvCommandList, ref Int64, ref Int32, Int32)

[requires: NV_command_list]

Declaration
[AutoGenerated(Category = "NV_command_list", Version = "", EntryPoint = "glDrawCommandsAddressNV")]
[CLSCompliant(false)]
public static void DrawCommandsAddres(NvCommandList primitiveMode, ref long indirects, ref int sizes, int count)
Parameters
Type Name Description
NvCommandList primitiveMode
Int64 indirects
Int32 sizes
Int32 count

DrawCommandsAddres(NvCommandList, Int64[], Int32[], Int32)

[requires: NV_command_list]

Declaration
[AutoGenerated(Category = "NV_command_list", Version = "", EntryPoint = "glDrawCommandsAddressNV")]
[CLSCompliant(false)]
public static void DrawCommandsAddres(NvCommandList primitiveMode, long[] indirects, int[] sizes, int count)
Parameters
Type Name Description
NvCommandList primitiveMode
Int64[] indirects
Int32[] sizes
Int32 count

DrawCommandsAddres(NvCommandList, UInt64*, Int32*, UInt32)

[requires: NV_command_list]

Declaration
[AutoGenerated(Category = "NV_command_list", Version = "", EntryPoint = "glDrawCommandsAddressNV")]
[CLSCompliant(false)]
public static void DrawCommandsAddres(NvCommandList primitiveMode, ulong *indirects, int *sizes, uint count)
Parameters
Type Name Description
NvCommandList primitiveMode
UInt64* indirects
Int32* sizes
UInt32 count

DrawCommandsAddres(NvCommandList, ref UInt64, ref Int32, UInt32)

[requires: NV_command_list]

Declaration
[AutoGenerated(Category = "NV_command_list", Version = "", EntryPoint = "glDrawCommandsAddressNV")]
[CLSCompliant(false)]
public static void DrawCommandsAddres(NvCommandList primitiveMode, ref ulong indirects, ref int sizes, uint count)
Parameters
Type Name Description
NvCommandList primitiveMode
UInt64 indirects
Int32 sizes
UInt32 count

DrawCommandsAddres(NvCommandList, UInt64[], Int32[], UInt32)

[requires: NV_command_list]

Declaration
[AutoGenerated(Category = "NV_command_list", Version = "", EntryPoint = "glDrawCommandsAddressNV")]
[CLSCompliant(false)]
public static void DrawCommandsAddres(NvCommandList primitiveMode, ulong[] indirects, int[] sizes, uint count)
Parameters
Type Name Description
NvCommandList primitiveMode
UInt64[] indirects
Int32[] sizes
UInt32 count

DrawCommandsStates(Int32, IntPtr*, Int32*, Int32*, Int32*, Int32)

[requires: NV_command_list]

Declaration
[AutoGenerated(Category = "NV_command_list", Version = "", EntryPoint = "glDrawCommandsStatesNV")]
[CLSCompliant(false)]
public static void DrawCommandsStates(int buffer, IntPtr*indirects, int *sizes, int *states, int *fbos, int count)
Parameters
Type Name Description
Int32 buffer
IntPtr* indirects
Int32* sizes
Int32* states
Int32* fbos
Int32 count

DrawCommandsStates(Int32, ref IntPtr, ref Int32, ref Int32, ref Int32, Int32)

[requires: NV_command_list]

Declaration
[AutoGenerated(Category = "NV_command_list", Version = "", EntryPoint = "glDrawCommandsStatesNV")]
[CLSCompliant(false)]
public static void DrawCommandsStates(int buffer, ref IntPtr indirects, ref int sizes, ref int states, ref int fbos, int count)
Parameters
Type Name Description
Int32 buffer
IntPtr indirects
Int32 sizes
Int32 states
Int32 fbos
Int32 count

DrawCommandsStates(Int32, IntPtr[], Int32[], Int32[], Int32[], Int32)

[requires: NV_command_list]

Declaration
[AutoGenerated(Category = "NV_command_list", Version = "", EntryPoint = "glDrawCommandsStatesNV")]
[CLSCompliant(false)]
public static void DrawCommandsStates(int buffer, IntPtr[] indirects, int[] sizes, int[] states, int[] fbos, int count)
Parameters
Type Name Description
Int32 buffer
IntPtr[] indirects
Int32[] sizes
Int32[] states
Int32[] fbos
Int32 count

DrawCommandsStates(UInt32, IntPtr*, Int32*, UInt32*, UInt32*, UInt32)

[requires: NV_command_list]

Declaration
[AutoGenerated(Category = "NV_command_list", Version = "", EntryPoint = "glDrawCommandsStatesNV")]
[CLSCompliant(false)]
public static void DrawCommandsStates(uint buffer, IntPtr*indirects, int *sizes, uint *states, uint *fbos, uint count)
Parameters
Type Name Description
UInt32 buffer
IntPtr* indirects
Int32* sizes
UInt32* states
UInt32* fbos
UInt32 count

DrawCommandsStates(UInt32, ref IntPtr, ref Int32, ref UInt32, ref UInt32, UInt32)

[requires: NV_command_list]

Declaration
[AutoGenerated(Category = "NV_command_list", Version = "", EntryPoint = "glDrawCommandsStatesNV")]
[CLSCompliant(false)]
public static void DrawCommandsStates(uint buffer, ref IntPtr indirects, ref int sizes, ref uint states, ref uint fbos, uint count)
Parameters
Type Name Description
UInt32 buffer
IntPtr indirects
Int32 sizes
UInt32 states
UInt32 fbos
UInt32 count

DrawCommandsStates(UInt32, IntPtr[], Int32[], UInt32[], UInt32[], UInt32)

[requires: NV_command_list]

Declaration
[AutoGenerated(Category = "NV_command_list", Version = "", EntryPoint = "glDrawCommandsStatesNV")]
[CLSCompliant(false)]
public static void DrawCommandsStates(uint buffer, IntPtr[] indirects, int[] sizes, uint[] states, uint[] fbos, uint count)
Parameters
Type Name Description
UInt32 buffer
IntPtr[] indirects
Int32[] sizes
UInt32[] states
UInt32[] fbos
UInt32 count

DrawCommandsStatesAddres(Int64*, Int32*, Int32*, Int32*, Int32)

[requires: NV_command_list]

Declaration
[AutoGenerated(Category = "NV_command_list", Version = "", EntryPoint = "glDrawCommandsStatesAddressNV")]
[CLSCompliant(false)]
public static void DrawCommandsStatesAddres(long *indirects, int *sizes, int *states, int *fbos, int count)
Parameters
Type Name Description
Int64* indirects
Int32* sizes
Int32* states
Int32* fbos
Int32 count

DrawCommandsStatesAddres(ref Int64, ref Int32, ref Int32, ref Int32, Int32)

[requires: NV_command_list]

Declaration
[AutoGenerated(Category = "NV_command_list", Version = "", EntryPoint = "glDrawCommandsStatesAddressNV")]
[CLSCompliant(false)]
public static void DrawCommandsStatesAddres(ref long indirects, ref int sizes, ref int states, ref int fbos, int count)
Parameters
Type Name Description
Int64 indirects
Int32 sizes
Int32 states
Int32 fbos
Int32 count

DrawCommandsStatesAddres(Int64[], Int32[], Int32[], Int32[], Int32)

[requires: NV_command_list]

Declaration
[AutoGenerated(Category = "NV_command_list", Version = "", EntryPoint = "glDrawCommandsStatesAddressNV")]
[CLSCompliant(false)]
public static void DrawCommandsStatesAddres(long[] indirects, int[] sizes, int[] states, int[] fbos, int count)
Parameters
Type Name Description
Int64[] indirects
Int32[] sizes
Int32[] states
Int32[] fbos
Int32 count

DrawCommandsStatesAddres(UInt64*, Int32*, UInt32*, UInt32*, UInt32)

[requires: NV_command_list]

Declaration
[AutoGenerated(Category = "NV_command_list", Version = "", EntryPoint = "glDrawCommandsStatesAddressNV")]
[CLSCompliant(false)]
public static void DrawCommandsStatesAddres(ulong *indirects, int *sizes, uint *states, uint *fbos, uint count)
Parameters
Type Name Description
UInt64* indirects
Int32* sizes
UInt32* states
UInt32* fbos
UInt32 count

DrawCommandsStatesAddres(ref UInt64, ref Int32, ref UInt32, ref UInt32, UInt32)

[requires: NV_command_list]

Declaration
[AutoGenerated(Category = "NV_command_list", Version = "", EntryPoint = "glDrawCommandsStatesAddressNV")]
[CLSCompliant(false)]
public static void DrawCommandsStatesAddres(ref ulong indirects, ref int sizes, ref uint states, ref uint fbos, uint count)
Parameters
Type Name Description
UInt64 indirects
Int32 sizes
UInt32 states
UInt32 fbos
UInt32 count

DrawCommandsStatesAddres(UInt64[], Int32[], UInt32[], UInt32[], UInt32)

[requires: NV_command_list]

Declaration
[AutoGenerated(Category = "NV_command_list", Version = "", EntryPoint = "glDrawCommandsStatesAddressNV")]
[CLSCompliant(false)]
public static void DrawCommandsStatesAddres(ulong[] indirects, int[] sizes, uint[] states, uint[] fbos, uint count)
Parameters
Type Name Description
UInt64[] indirects
Int32[] sizes
UInt32[] states
UInt32[] fbos
UInt32 count

DrawTexture(Int32, Int32, Single, Single, Single, Single, Single, Single, Single, Single, Single)

[requires: NV_draw_texture]

Declaration
[AutoGenerated(Category = "NV_draw_texture", Version = "", EntryPoint = "glDrawTextureNV")]
[CLSCompliant(false)]
public static void DrawTexture(int texture, int sampler, float x0, float y0, float x1, float y1, float z, float s0, float t0, float s1, float t1)
Parameters
Type Name Description
Int32 texture
Int32 sampler
Single x0
Single y0
Single x1
Single y1
Single z
Single s0
Single t0
Single s1
Single t1

DrawTexture(UInt32, UInt32, Single, Single, Single, Single, Single, Single, Single, Single, Single)

[requires: NV_draw_texture]

Declaration
[AutoGenerated(Category = "NV_draw_texture", Version = "", EntryPoint = "glDrawTextureNV")]
[CLSCompliant(false)]
public static void DrawTexture(uint texture, uint sampler, float x0, float y0, float x1, float y1, float z, float s0, float t0, float s1, float t1)
Parameters
Type Name Description
UInt32 texture
UInt32 sampler
Single x0
Single y0
Single x1
Single y1
Single z
Single s0
Single t0
Single s1
Single t1

DrawTransformFeedback(NvTransformFeedback2, Int32)

[requires: NV_transform_feedback2] Render primitives using a count derived from a transform feedback object

Declaration
[Obsolete("Use PrimitiveType overload instead")]
[AutoGenerated(Category = "NV_transform_feedback2", Version = "", EntryPoint = "glDrawTransformFeedbackNV")]
[CLSCompliant(false)]
public static void DrawTransformFeedback(NvTransformFeedback2 mode, int id)
Parameters
Type Name Description
NvTransformFeedback2 mode

Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, LineStripAdjacency, LinesAdjacency, TriangleStrip, TriangleFan, Triangles, TriangleStripAdjacency, TrianglesAdjacency, and Patches are accepted.

Int32 id

Specifies the name of a transform feedback object from which to retrieve a primitive count.

DrawTransformFeedback(NvTransformFeedback2, UInt32)

[requires: NV_transform_feedback2] Render primitives using a count derived from a transform feedback object

Declaration
[Obsolete("Use PrimitiveType overload instead")]
[AutoGenerated(Category = "NV_transform_feedback2", Version = "", EntryPoint = "glDrawTransformFeedbackNV")]
[CLSCompliant(false)]
public static void DrawTransformFeedback(NvTransformFeedback2 mode, uint id)
Parameters
Type Name Description
NvTransformFeedback2 mode

Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, LineStripAdjacency, LinesAdjacency, TriangleStrip, TriangleFan, Triangles, TriangleStripAdjacency, TrianglesAdjacency, and Patches are accepted.

UInt32 id

Specifies the name of a transform feedback object from which to retrieve a primitive count.

DrawTransformFeedback(PrimitiveType, Int32)

[requires: NV_transform_feedback2] Render primitives using a count derived from a transform feedback object

Declaration
[AutoGenerated(Category = "NV_transform_feedback2", Version = "", EntryPoint = "glDrawTransformFeedbackNV")]
[CLSCompliant(false)]
public static void DrawTransformFeedback(PrimitiveType mode, int id)
Parameters
Type Name Description
PrimitiveType mode

Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, LineStripAdjacency, LinesAdjacency, TriangleStrip, TriangleFan, Triangles, TriangleStripAdjacency, TrianglesAdjacency, and Patches are accepted.

Int32 id

Specifies the name of a transform feedback object from which to retrieve a primitive count.

DrawTransformFeedback(PrimitiveType, UInt32)

[requires: NV_transform_feedback2] Render primitives using a count derived from a transform feedback object

Declaration
[AutoGenerated(Category = "NV_transform_feedback2", Version = "", EntryPoint = "glDrawTransformFeedbackNV")]
[CLSCompliant(false)]
public static void DrawTransformFeedback(PrimitiveType mode, uint id)
Parameters
Type Name Description
PrimitiveType mode

Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, LineStripAdjacency, LinesAdjacency, TriangleStrip, TriangleFan, Triangles, TriangleStripAdjacency, TrianglesAdjacency, and Patches are accepted.

UInt32 id

Specifies the name of a transform feedback object from which to retrieve a primitive count.

DrawVkImage(Int64, Int32, Single, Single, Single, Single, Single, Single, Single, Single, Single)

[requires: NV_draw_vulkan_image]

Declaration
[AutoGenerated(Category = "NV_draw_vulkan_image", Version = "", EntryPoint = "glDrawVkImageNV")]
[CLSCompliant(false)]
public static void DrawVkImage(long vkImage, int sampler, float x0, float y0, float x1, float y1, float z, float s0, float t0, float s1, float t1)
Parameters
Type Name Description
Int64 vkImage
Int32 sampler
Single x0
Single y0
Single x1
Single y1
Single z
Single s0
Single t0
Single s1
Single t1

DrawVkImage(UInt64, UInt32, Single, Single, Single, Single, Single, Single, Single, Single, Single)

[requires: NV_draw_vulkan_image]

Declaration
[AutoGenerated(Category = "NV_draw_vulkan_image", Version = "", EntryPoint = "glDrawVkImageNV")]
[CLSCompliant(false)]
public static void DrawVkImage(ulong vkImage, uint sampler, float x0, float y0, float x1, float y1, float z, float s0, float t0, float s1, float t1)
Parameters
Type Name Description
UInt64 vkImage
UInt32 sampler
Single x0
Single y0
Single x1
Single y1
Single z
Single s0
Single t0
Single s1
Single t1

EdgeFlagFormat(Int32)

[requires: NV_vertex_buffer_unified_memory]

Declaration
[AutoGenerated(Category = "NV_vertex_buffer_unified_memory", Version = "", EntryPoint = "glEdgeFlagFormatNV")]
public static void EdgeFlagFormat(int stride)
Parameters
Type Name Description
Int32 stride

EndConditionalRender()

[requires: NV_conditional_render]

Declaration
[AutoGenerated(Category = "NV_conditional_render", Version = "", EntryPoint = "glEndConditionalRenderNV")]
public static void EndConditionalRender()

EndOcclusionQuery()

[requires: NV_occlusion_query]

Declaration
[AutoGenerated(Category = "NV_occlusion_query", Version = "", EntryPoint = "glEndOcclusionQueryNV")]
public static void EndOcclusionQuery()

EndTransformFeedback()

[requires: NV_transform_feedback]

Declaration
[AutoGenerated(Category = "NV_transform_feedback", Version = "", EntryPoint = "glEndTransformFeedbackNV")]
public static void EndTransformFeedback()

EndVideoCapture(Int32)

[requires: NV_video_capture]

Declaration
[AutoGenerated(Category = "NV_video_capture", Version = "", EntryPoint = "glEndVideoCaptureNV")]
[CLSCompliant(false)]
public static void EndVideoCapture(int video_capture_slot)
Parameters
Type Name Description
Int32 video_capture_slot

EndVideoCapture(UInt32)

[requires: NV_video_capture]

Declaration
[AutoGenerated(Category = "NV_video_capture", Version = "", EntryPoint = "glEndVideoCaptureNV")]
[CLSCompliant(false)]
public static void EndVideoCapture(uint video_capture_slot)
Parameters
Type Name Description
UInt32 video_capture_slot

EvalMap(NvEvaluators, NvEvaluators)

[requires: NV_evaluators]

Declaration
[AutoGenerated(Category = "NV_evaluators", Version = "", EntryPoint = "glEvalMapsNV")]
public static void EvalMap(NvEvaluators target, NvEvaluators mode)
Parameters
Type Name Description
NvEvaluators target
NvEvaluators mode

ExecuteProgram(AssemblyProgramTargetArb, Int32, Single*)

[requires: NV_vertex_program]

Declaration
[AutoGenerated(Category = "NV_vertex_program", Version = "", EntryPoint = "glExecuteProgramNV")]
[CLSCompliant(false)]
public static void ExecuteProgram(AssemblyProgramTargetArb target, int id, [Count(Count = 4)] float *params)
Parameters
Type Name Description
AssemblyProgramTargetArb target
Int32 id
Single* params

ExecuteProgram(AssemblyProgramTargetArb, Int32, ref Single)

[requires: NV_vertex_program]

Declaration
[AutoGenerated(Category = "NV_vertex_program", Version = "", EntryPoint = "glExecuteProgramNV")]
[CLSCompliant(false)]
public static void ExecuteProgram(AssemblyProgramTargetArb target, int id, [Count(Count = 4)] ref float params)
Parameters
Type Name Description
AssemblyProgramTargetArb target
Int32 id
Single params

ExecuteProgram(AssemblyProgramTargetArb, Int32, Single[])

[requires: NV_vertex_program]

Declaration
[AutoGenerated(Category = "NV_vertex_program", Version = "", EntryPoint = "glExecuteProgramNV")]
[CLSCompliant(false)]
public static void ExecuteProgram(AssemblyProgramTargetArb target, int id, [Count(Count = 4)] float[] params)
Parameters
Type Name Description
AssemblyProgramTargetArb target
Int32 id
Single[] params

ExecuteProgram(AssemblyProgramTargetArb, UInt32, Single*)

[requires: NV_vertex_program]

Declaration
[AutoGenerated(Category = "NV_vertex_program", Version = "", EntryPoint = "glExecuteProgramNV")]
[CLSCompliant(false)]
public static void ExecuteProgram(AssemblyProgramTargetArb target, uint id, [Count(Count = 4)] float *params)
Parameters
Type Name Description
AssemblyProgramTargetArb target
UInt32 id
Single* params

ExecuteProgram(AssemblyProgramTargetArb, UInt32, ref Single)

[requires: NV_vertex_program]

Declaration
[AutoGenerated(Category = "NV_vertex_program", Version = "", EntryPoint = "glExecuteProgramNV")]
[CLSCompliant(false)]
public static void ExecuteProgram(AssemblyProgramTargetArb target, uint id, [Count(Count = 4)] ref float params)
Parameters
Type Name Description
AssemblyProgramTargetArb target
UInt32 id
Single params

ExecuteProgram(AssemblyProgramTargetArb, UInt32, Single[])

[requires: NV_vertex_program]

Declaration
[AutoGenerated(Category = "NV_vertex_program", Version = "", EntryPoint = "glExecuteProgramNV")]
[CLSCompliant(false)]
public static void ExecuteProgram(AssemblyProgramTargetArb target, uint id, [Count(Count = 4)] float[] params)
Parameters
Type Name Description
AssemblyProgramTargetArb target
UInt32 id
Single[] params

FinalCombinerInput(NvRegisterCombiners, NvRegisterCombiners, NvRegisterCombiners, NvRegisterCombiners)

[requires: NV_register_combiners]

Declaration
[AutoGenerated(Category = "NV_register_combiners", Version = "", EntryPoint = "glFinalCombinerInputNV")]
public static void FinalCombinerInput(NvRegisterCombiners variable, NvRegisterCombiners input, NvRegisterCombiners mapping, NvRegisterCombiners componentUsage)
Parameters
Type Name Description
NvRegisterCombiners variable
NvRegisterCombiners input
NvRegisterCombiners mapping
NvRegisterCombiners componentUsage

FinishFence(Int32)

[requires: NV_fence]

Declaration
[AutoGenerated(Category = "NV_fence", Version = "", EntryPoint = "glFinishFenceNV")]
[CLSCompliant(false)]
public static void FinishFence(int fence)
Parameters
Type Name Description
Int32 fence

FinishFence(UInt32)

[requires: NV_fence]

Declaration
[AutoGenerated(Category = "NV_fence", Version = "", EntryPoint = "glFinishFenceNV")]
[CLSCompliant(false)]
public static void FinishFence(uint fence)
Parameters
Type Name Description
UInt32 fence

FlushPixelDataRange(NvPixelDataRange)

[requires: NV_pixel_data_range]

Declaration
[AutoGenerated(Category = "NV_pixel_data_range", Version = "", EntryPoint = "glFlushPixelDataRangeNV")]
public static void FlushPixelDataRange(NvPixelDataRange target)
Parameters
Type Name Description
NvPixelDataRange target

FlushVertexArrayRange()

[requires: NV_vertex_array_range]

Declaration
[AutoGenerated(Category = "NV_vertex_array_range", Version = "", EntryPoint = "glFlushVertexArrayRangeNV")]
public static void FlushVertexArrayRange()

FogCoordFormat(NvVertexBufferUnifiedMemory, Int32)

[requires: NV_vertex_buffer_unified_memory]

Declaration
[AutoGenerated(Category = "NV_vertex_buffer_unified_memory", Version = "", EntryPoint = "glFogCoordFormatNV")]
public static void FogCoordFormat(NvVertexBufferUnifiedMemory type, int stride)
Parameters
Type Name Description
NvVertexBufferUnifiedMemory type
Int32 stride

FogCoordh(Half)

[requires: NV_half_float]

Declaration
[AutoGenerated(Category = "NV_half_float", Version = "", EntryPoint = "glFogCoordhNV")]
public static void FogCoordh(Half fog)
Parameters
Type Name Description
Half fog

FogCoordh(Half*)

[requires: NV_half_float]

Declaration
[AutoGenerated(Category = "NV_half_float", Version = "", EntryPoint = "glFogCoordhvNV")]
[CLSCompliant(false)]
public static void FogCoordh([Count(Count = 1)] Half*fog)
Parameters
Type Name Description
Half* fog

[length: 1]

FragmentCoverageColor(Int32)

[requires: NV_fragment_coverage_to_color]

Declaration
[AutoGenerated(Category = "NV_fragment_coverage_to_color", Version = "", EntryPoint = "glFragmentCoverageColorNV")]
[CLSCompliant(false)]
public static void FragmentCoverageColor(int color)
Parameters
Type Name Description
Int32 color

FragmentCoverageColor(UInt32)

[requires: NV_fragment_coverage_to_color]

Declaration
[AutoGenerated(Category = "NV_fragment_coverage_to_color", Version = "", EntryPoint = "glFragmentCoverageColorNV")]
[CLSCompliant(false)]
public static void FragmentCoverageColor(uint color)
Parameters
Type Name Description
UInt32 color

FramebufferSampleLocations(FramebufferTarget, Int32, Int32, Single*)

[requires: NV_sample_locations]

Declaration
[AutoGenerated(Category = "NV_sample_locations", Version = "", EntryPoint = "glFramebufferSampleLocationsfvNV")]
[CLSCompliant(false)]
public static void FramebufferSampleLocations(FramebufferTarget target, int start, int count, float *v)
Parameters
Type Name Description
FramebufferTarget target
Int32 start
Int32 count
Single* v

FramebufferSampleLocations(FramebufferTarget, Int32, Int32, ref Single)

[requires: NV_sample_locations]

Declaration
[AutoGenerated(Category = "NV_sample_locations", Version = "", EntryPoint = "glFramebufferSampleLocationsfvNV")]
[CLSCompliant(false)]
public static void FramebufferSampleLocations(FramebufferTarget target, int start, int count, ref float v)
Parameters
Type Name Description
FramebufferTarget target
Int32 start
Int32 count
Single v

FramebufferSampleLocations(FramebufferTarget, Int32, Int32, Single[])

[requires: NV_sample_locations]

Declaration
[AutoGenerated(Category = "NV_sample_locations", Version = "", EntryPoint = "glFramebufferSampleLocationsfvNV")]
[CLSCompliant(false)]
public static void FramebufferSampleLocations(FramebufferTarget target, int start, int count, float[] v)
Parameters
Type Name Description
FramebufferTarget target
Int32 start
Int32 count
Single[] v

FramebufferSampleLocations(FramebufferTarget, UInt32, Int32, Single*)

[requires: NV_sample_locations]

Declaration
[AutoGenerated(Category = "NV_sample_locations", Version = "", EntryPoint = "glFramebufferSampleLocationsfvNV")]
[CLSCompliant(false)]
public static void FramebufferSampleLocations(FramebufferTarget target, uint start, int count, float *v)
Parameters
Type Name Description
FramebufferTarget target
UInt32 start
Int32 count
Single* v

FramebufferSampleLocations(FramebufferTarget, UInt32, Int32, ref Single)

[requires: NV_sample_locations]

Declaration
[AutoGenerated(Category = "NV_sample_locations", Version = "", EntryPoint = "glFramebufferSampleLocationsfvNV")]
[CLSCompliant(false)]
public static void FramebufferSampleLocations(FramebufferTarget target, uint start, int count, ref float v)
Parameters
Type Name Description
FramebufferTarget target
UInt32 start
Int32 count
Single v

FramebufferSampleLocations(FramebufferTarget, UInt32, Int32, Single[])

[requires: NV_sample_locations]

Declaration
[AutoGenerated(Category = "NV_sample_locations", Version = "", EntryPoint = "glFramebufferSampleLocationsfvNV")]
[CLSCompliant(false)]
public static void FramebufferSampleLocations(FramebufferTarget target, uint start, int count, float[] v)
Parameters
Type Name Description
FramebufferTarget target
UInt32 start
Int32 count
Single[] v

GenFence()

[requires: NV_fence]

Declaration
[AutoGenerated(Category = "NV_fence", Version = "", EntryPoint = "glGenFencesNV")]
[CLSCompliant(false)]
public static int GenFence()
Returns
Type Description
Int32

GenFences(Int32, Int32*)

[requires: NV_fence]

Declaration
[AutoGenerated(Category = "NV_fence", Version = "", EntryPoint = "glGenFencesNV")]
[CLSCompliant(false)]
public static void GenFences(int n, [Count(Parameter = "n")] int *fences)
Parameters
Type Name Description
Int32 n
Int32* fences

[length: n]

GenFences(Int32, out Int32)

[requires: NV_fence]

Declaration
[AutoGenerated(Category = "NV_fence", Version = "", EntryPoint = "glGenFencesNV")]
[CLSCompliant(false)]
public static void GenFences(int n, [Count(Parameter = "n")] out int fences)
Parameters
Type Name Description
Int32 n
Int32 fences

[length: n]

GenFences(Int32, Int32[])

[requires: NV_fence]

Declaration
[AutoGenerated(Category = "NV_fence", Version = "", EntryPoint = "glGenFencesNV")]
[CLSCompliant(false)]
public static void GenFences(int n, [Count(Parameter = "n")] int[] fences)
Parameters
Type Name Description
Int32 n
Int32[] fences

[length: n]

GenFences(Int32, UInt32*)

[requires: NV_fence]

Declaration
[AutoGenerated(Category = "NV_fence", Version = "", EntryPoint = "glGenFencesNV")]
[CLSCompliant(false)]
public static void GenFences(int n, [Count(Parameter = "n")] uint *fences)
Parameters
Type Name Description
Int32 n
UInt32* fences

[length: n]

GenFences(Int32, out UInt32)

[requires: NV_fence]

Declaration
[AutoGenerated(Category = "NV_fence", Version = "", EntryPoint = "glGenFencesNV")]
[CLSCompliant(false)]
public static void GenFences(int n, [Count(Parameter = "n")] out uint fences)
Parameters
Type Name Description
Int32 n
UInt32 fences

[length: n]

GenFences(Int32, UInt32[])

[requires: NV_fence]

Declaration
[AutoGenerated(Category = "NV_fence", Version = "", EntryPoint = "glGenFencesNV")]
[CLSCompliant(false)]
public static void GenFences(int n, [Count(Parameter = "n")] uint[] fences)
Parameters
Type Name Description
Int32 n
UInt32[] fences

[length: n]

GenOcclusionQueries(Int32, Int32*)

[requires: NV_occlusion_query]

Declaration
[AutoGenerated(Category = "NV_occlusion_query", Version = "", EntryPoint = "glGenOcclusionQueriesNV")]
[CLSCompliant(false)]
public static void GenOcclusionQueries(int n, [Count(Parameter = "n")] int *ids)
Parameters
Type Name Description
Int32 n
Int32* ids

[length: n]

GenOcclusionQueries(Int32, out Int32)

[requires: NV_occlusion_query]

Declaration
[AutoGenerated(Category = "NV_occlusion_query", Version = "", EntryPoint = "glGenOcclusionQueriesNV")]
[CLSCompliant(false)]
public static void GenOcclusionQueries(int n, [Count(Parameter = "n")] out int ids)
Parameters
Type Name Description
Int32 n
Int32 ids

[length: n]

GenOcclusionQueries(Int32, Int32[])

[requires: NV_occlusion_query]

Declaration
[AutoGenerated(Category = "NV_occlusion_query", Version = "", EntryPoint = "glGenOcclusionQueriesNV")]
[CLSCompliant(false)]
public static void GenOcclusionQueries(int n, [Count(Parameter = "n")] int[] ids)
Parameters
Type Name Description
Int32 n
Int32[] ids

[length: n]

GenOcclusionQueries(Int32, UInt32*)

[requires: NV_occlusion_query]

Declaration
[AutoGenerated(Category = "NV_occlusion_query", Version = "", EntryPoint = "glGenOcclusionQueriesNV")]
[CLSCompliant(false)]
public static void GenOcclusionQueries(int n, [Count(Parameter = "n")] uint *ids)
Parameters
Type Name Description
Int32 n
UInt32* ids

[length: n]

GenOcclusionQueries(Int32, out UInt32)

[requires: NV_occlusion_query]

Declaration
[AutoGenerated(Category = "NV_occlusion_query", Version = "", EntryPoint = "glGenOcclusionQueriesNV")]
[CLSCompliant(false)]
public static void GenOcclusionQueries(int n, [Count(Parameter = "n")] out uint ids)
Parameters
Type Name Description
Int32 n
UInt32 ids

[length: n]

GenOcclusionQueries(Int32, UInt32[])

[requires: NV_occlusion_query]

Declaration
[AutoGenerated(Category = "NV_occlusion_query", Version = "", EntryPoint = "glGenOcclusionQueriesNV")]
[CLSCompliant(false)]
public static void GenOcclusionQueries(int n, [Count(Parameter = "n")] uint[] ids)
Parameters
Type Name Description
Int32 n
UInt32[] ids

[length: n]

GenOcclusionQuery()

[requires: NV_occlusion_query]

Declaration
[AutoGenerated(Category = "NV_occlusion_query", Version = "", EntryPoint = "glGenOcclusionQueriesNV")]
[CLSCompliant(false)]
public static int GenOcclusionQuery()
Returns
Type Description
Int32

GenPath(Int32)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glGenPathsNV")]
public static int GenPath(int range)
Parameters
Type Name Description
Int32 range
Returns
Type Description
Int32

GenProgram()

[requires: NV_vertex_program]

Declaration
[AutoGenerated(Category = "NV_vertex_program", Version = "", EntryPoint = "glGenProgramsNV")]
[CLSCompliant(false)]
public static int GenProgram()
Returns
Type Description
Int32

GenProgram(Int32, Int32*)

[requires: NV_vertex_program]

Declaration
[AutoGenerated(Category = "NV_vertex_program", Version = "", EntryPoint = "glGenProgramsNV")]
[CLSCompliant(false)]
public static void GenProgram(int n, [Count(Parameter = "n")] int *programs)
Parameters
Type Name Description
Int32 n
Int32* programs

[length: n]

GenProgram(Int32, out Int32)

[requires: NV_vertex_program]

Declaration
[AutoGenerated(Category = "NV_vertex_program", Version = "", EntryPoint = "glGenProgramsNV")]
[CLSCompliant(false)]
public static void GenProgram(int n, [Count(Parameter = "n")] out int programs)
Parameters
Type Name Description
Int32 n
Int32 programs

[length: n]

GenProgram(Int32, Int32[])

[requires: NV_vertex_program]

Declaration
[AutoGenerated(Category = "NV_vertex_program", Version = "", EntryPoint = "glGenProgramsNV")]
[CLSCompliant(false)]
public static void GenProgram(int n, [Count(Parameter = "n")] int[] programs)
Parameters
Type Name Description
Int32 n
Int32[] programs

[length: n]

GenProgram(Int32, UInt32*)

[requires: NV_vertex_program]

Declaration
[AutoGenerated(Category = "NV_vertex_program", Version = "", EntryPoint = "glGenProgramsNV")]
[CLSCompliant(false)]
public static void GenProgram(int n, [Count(Parameter = "n")] uint *programs)
Parameters
Type Name Description
Int32 n
UInt32* programs

[length: n]

GenProgram(Int32, out UInt32)

[requires: NV_vertex_program]

Declaration
[AutoGenerated(Category = "NV_vertex_program", Version = "", EntryPoint = "glGenProgramsNV")]
[CLSCompliant(false)]
public static void GenProgram(int n, [Count(Parameter = "n")] out uint programs)
Parameters
Type Name Description
Int32 n
UInt32 programs

[length: n]

GenProgram(Int32, UInt32[])

[requires: NV_vertex_program]

Declaration
[AutoGenerated(Category = "NV_vertex_program", Version = "", EntryPoint = "glGenProgramsNV")]
[CLSCompliant(false)]
public static void GenProgram(int n, [Count(Parameter = "n")] uint[] programs)
Parameters
Type Name Description
Int32 n
UInt32[] programs

[length: n]

GenQueryResourceTag()

[requires: NV_query_resource_tag]

Declaration
[AutoGenerated(Category = "NV_query_resource_tag", Version = "", EntryPoint = "glGenQueryResourceTagNV")]
[CLSCompliant(false)]
public static int GenQueryResourceTag()
Returns
Type Description
Int32

GenQueryResourceTag(Int32, Int32*)

[requires: NV_query_resource_tag]

Declaration
[AutoGenerated(Category = "NV_query_resource_tag", Version = "", EntryPoint = "glGenQueryResourceTagNV")]
[CLSCompliant(false)]
public static void GenQueryResourceTag(int n, [Count(Parameter = "n")] int *tagIds)
Parameters
Type Name Description
Int32 n
Int32* tagIds

[length: n]

GenQueryResourceTag(Int32, out Int32)

[requires: NV_query_resource_tag]

Declaration
[AutoGenerated(Category = "NV_query_resource_tag", Version = "", EntryPoint = "glGenQueryResourceTagNV")]
[CLSCompliant(false)]
public static void GenQueryResourceTag(int n, [Count(Parameter = "n")] out int tagIds)
Parameters
Type Name Description
Int32 n
Int32 tagIds

[length: n]

GenQueryResourceTag(Int32, Int32[])

[requires: NV_query_resource_tag]

Declaration
[AutoGenerated(Category = "NV_query_resource_tag", Version = "", EntryPoint = "glGenQueryResourceTagNV")]
[CLSCompliant(false)]
public static void GenQueryResourceTag(int n, [Count(Parameter = "n")] int[] tagIds)
Parameters
Type Name Description
Int32 n
Int32[] tagIds

[length: n]

GenTransformFeedback()

[requires: NV_transform_feedback2] Reserve transform feedback object names

Declaration
[AutoGenerated(Category = "NV_transform_feedback2", Version = "", EntryPoint = "glGenTransformFeedbacksNV")]
[CLSCompliant(false)]
public static int GenTransformFeedback()
Returns
Type Description
Int32

GenTransformFeedback(Int32, Int32*)

Declaration
[CLSCompliant(false)]
[AutoGenerated(Category = "NvTransformFeedback2", Version = "", EntryPoint = "glGenTransformFeedbacksNV")]
[Obsolete("Use GenTransformFeedbacks overload instead")]
public static void GenTransformFeedback(int n, int *ids)
Parameters
Type Name Description
Int32 n
Int32* ids

GenTransformFeedback(Int32, out Int32)

Declaration
[AutoGenerated(Category = "NvTransformFeedback2", Version = "", EntryPoint = "glGenTransformFeedbacksNV")]
[Obsolete("Use GenTransformFeedbacks overload instead")]
public static void GenTransformFeedback(int n, out int ids)
Parameters
Type Name Description
Int32 n
Int32 ids

GenTransformFeedback(Int32, Int32[])

Declaration
[AutoGenerated(Category = "NvTransformFeedback2", Version = "", EntryPoint = "glGenTransformFeedbacksNV")]
[Obsolete("Use GenTransformFeedbacks overload instead")]
public static void GenTransformFeedback(int n, int[] ids)
Parameters
Type Name Description
Int32 n
Int32[] ids

GenTransformFeedback(Int32, UInt32*)

Declaration
[CLSCompliant(false)]
[AutoGenerated(Category = "NvTransformFeedback2", Version = "", EntryPoint = "glGenTransformFeedbacksNV")]
[Obsolete("Use GenTransformFeedbacks overload instead")]
public static void GenTransformFeedback(int n, uint *ids)
Parameters
Type Name Description
Int32 n
UInt32* ids

GenTransformFeedback(Int32, out UInt32)

Declaration
[CLSCompliant(false)]
[AutoGenerated(Category = "NvTransformFeedback2", Version = "", EntryPoint = "glGenTransformFeedbacksNV")]
[Obsolete("Use GenTransformFeedbacks overload instead")]
public static void GenTransformFeedback(int n, out uint ids)
Parameters
Type Name Description
Int32 n
UInt32 ids

GenTransformFeedback(Int32, UInt32[])

Declaration
[CLSCompliant(false)]
[AutoGenerated(Category = "NvTransformFeedback2", Version = "", EntryPoint = "glGenTransformFeedbacksNV")]
[Obsolete("Use GenTransformFeedbacks overload instead")]
public static void GenTransformFeedback(int n, uint[] ids)
Parameters
Type Name Description
Int32 n
UInt32[] ids

GenTransformFeedbacks(Int32, Int32*)

[requires: NV_transform_feedback2] Reserve transform feedback object names

Declaration
[AutoGenerated(Category = "NV_transform_feedback2", Version = "", EntryPoint = "glGenTransformFeedbacksNV")]
[CLSCompliant(false)]
public static void GenTransformFeedbacks(int n, [Count(Parameter = "n")] int *ids)
Parameters
Type Name Description
Int32 n

Specifies the number of transform feedback object names to reserve.

Int32* ids

[length: n] Specifies an array of into which the reserved names will be written.

GenTransformFeedbacks(Int32, out Int32)

[requires: NV_transform_feedback2] Reserve transform feedback object names

Declaration
[AutoGenerated(Category = "NV_transform_feedback2", Version = "", EntryPoint = "glGenTransformFeedbacksNV")]
[CLSCompliant(false)]
public static void GenTransformFeedbacks(int n, [Count(Parameter = "n")] out int ids)
Parameters
Type Name Description
Int32 n

Specifies the number of transform feedback object names to reserve.

Int32 ids

[length: n] Specifies an array of into which the reserved names will be written.

GenTransformFeedbacks(Int32, Int32[])

[requires: NV_transform_feedback2] Reserve transform feedback object names

Declaration
[AutoGenerated(Category = "NV_transform_feedback2", Version = "", EntryPoint = "glGenTransformFeedbacksNV")]
[CLSCompliant(false)]
public static void GenTransformFeedbacks(int n, [Count(Parameter = "n")] int[] ids)
Parameters
Type Name Description
Int32 n

Specifies the number of transform feedback object names to reserve.

Int32[] ids

[length: n] Specifies an array of into which the reserved names will be written.

GenTransformFeedbacks(Int32, UInt32*)

[requires: NV_transform_feedback2] Reserve transform feedback object names

Declaration
[AutoGenerated(Category = "NV_transform_feedback2", Version = "", EntryPoint = "glGenTransformFeedbacksNV")]
[CLSCompliant(false)]
public static void GenTransformFeedbacks(int n, [Count(Parameter = "n")] uint *ids)
Parameters
Type Name Description
Int32 n

Specifies the number of transform feedback object names to reserve.

UInt32* ids

[length: n] Specifies an array of into which the reserved names will be written.

GenTransformFeedbacks(Int32, out UInt32)

[requires: NV_transform_feedback2] Reserve transform feedback object names

Declaration
[AutoGenerated(Category = "NV_transform_feedback2", Version = "", EntryPoint = "glGenTransformFeedbacksNV")]
[CLSCompliant(false)]
public static void GenTransformFeedbacks(int n, [Count(Parameter = "n")] out uint ids)
Parameters
Type Name Description
Int32 n

Specifies the number of transform feedback object names to reserve.

UInt32 ids

[length: n] Specifies an array of into which the reserved names will be written.

GenTransformFeedbacks(Int32, UInt32[])

[requires: NV_transform_feedback2] Reserve transform feedback object names

Declaration
[AutoGenerated(Category = "NV_transform_feedback2", Version = "", EntryPoint = "glGenTransformFeedbacksNV")]
[CLSCompliant(false)]
public static void GenTransformFeedbacks(int n, [Count(Parameter = "n")] uint[] ids)
Parameters
Type Name Description
Int32 n

Specifies the number of transform feedback object names to reserve.

UInt32[] ids

[length: n] Specifies an array of into which the reserved names will be written.

GetActiveVarying(Int32, Int32, Int32, Int32*, Int32*, NvTransformFeedback*, out String)

[requires: NV_transform_feedback]

Declaration
[AutoGenerated(Category = "NV_transform_feedback", Version = "", EntryPoint = "glGetActiveVaryingNV")]
[CLSCompliant(false)]
public static void GetActiveVarying(int program, int index, int bufSize, [Count(Count = 1)] int *length, [Count(Count = 1)] int *size, [Count(Count = 1)] NvTransformFeedback*type, [Count(Computed = "program,index,bufSize")] out string name)
Parameters
Type Name Description
Int32 program
Int32 index
Int32 bufSize
Int32* length

[length: 1]

Int32* size

[length: 1]

NvTransformFeedback* type

[length: 1]

String name

[length: COMPSIZE(program,index,bufSize)]

GetActiveVarying(Int32, Int32, Int32, out Int32, out Int32, out NvTransformFeedback, out String)

[requires: NV_transform_feedback]

Declaration
[AutoGenerated(Category = "NV_transform_feedback", Version = "", EntryPoint = "glGetActiveVaryingNV")]
[CLSCompliant(false)]
public static void GetActiveVarying(int program, int index, int bufSize, [Count(Count = 1)] out int length, [Count(Count = 1)] out int size, [Count(Count = 1)] out NvTransformFeedback type, [Count(Computed = "program,index,bufSize")] out string name)
Parameters
Type Name Description
Int32 program
Int32 index
Int32 bufSize
Int32 length

[length: 1]

Int32 size

[length: 1]

NvTransformFeedback type

[length: 1]

String name

[length: COMPSIZE(program,index,bufSize)]

GetActiveVarying(UInt32, UInt32, Int32, Int32*, Int32*, NvTransformFeedback*, out String)

[requires: NV_transform_feedback]

Declaration
[AutoGenerated(Category = "NV_transform_feedback", Version = "", EntryPoint = "glGetActiveVaryingNV")]
[CLSCompliant(false)]
public static void GetActiveVarying(uint program, uint index, int bufSize, [Count(Count = 1)] int *length, [Count(Count = 1)] int *size, [Count(Count = 1)] NvTransformFeedback*type, [Count(Computed = "program,index,bufSize")] out string name)
Parameters
Type Name Description
UInt32 program
UInt32 index
Int32 bufSize
Int32* length

[length: 1]

Int32* size

[length: 1]

NvTransformFeedback* type

[length: 1]

String name

[length: COMPSIZE(program,index,bufSize)]

GetActiveVarying(UInt32, UInt32, Int32, out Int32, out Int32, out NvTransformFeedback, out String)

[requires: NV_transform_feedback]

Declaration
[AutoGenerated(Category = "NV_transform_feedback", Version = "", EntryPoint = "glGetActiveVaryingNV")]
[CLSCompliant(false)]
public static void GetActiveVarying(uint program, uint index, int bufSize, [Count(Count = 1)] out int length, [Count(Count = 1)] out int size, [Count(Count = 1)] out NvTransformFeedback type, [Count(Computed = "program,index,bufSize")] out string name)
Parameters
Type Name Description
UInt32 program
UInt32 index
Int32 bufSize
Int32 length

[length: 1]

Int32 size

[length: 1]

NvTransformFeedback type

[length: 1]

String name

[length: COMPSIZE(program,index,bufSize)]

GetBufferParameter(BufferTargetArb, NvShaderBufferLoad, Int64*)

[requires: NV_shader_buffer_load] Return parameters of a buffer object

Declaration
[AutoGenerated(Category = "NV_shader_buffer_load", Version = "", EntryPoint = "glGetBufferParameterui64vNV")]
[CLSCompliant(false)]
public static void GetBufferParameter(BufferTargetArb target, NvShaderBufferLoad pname, [Count(Computed = "pname")] long *params)
Parameters
Type Name Description
BufferTargetArb target

Specifies the target buffer object. The symbolic constant must be ArrayBuffer, AtomicCounterBuffer, CopyReadBuffer, CopyWriteBuffer, DrawIndirectBuffer, DispatchIndirectBuffer, ElementArrayBuffer, PixelPackBuffer, PixelUnpackBuffer, QueryBuffer, ShaderStorageBuffer, TextureBuffer, TransformFeedbackBuffer, or UniformBuffer.

NvShaderBufferLoad pname

Specifies the symbolic name of a buffer object parameter. Accepted values are BufferAccess, BufferMapped, BufferSize, or BufferUsage.

Int64* params

GetBufferParameter(BufferTargetArb, NvShaderBufferLoad, out Int64)

[requires: NV_shader_buffer_load] Return parameters of a buffer object

Declaration
[AutoGenerated(Category = "NV_shader_buffer_load", Version = "", EntryPoint = "glGetBufferParameterui64vNV")]
[CLSCompliant(false)]
public static void GetBufferParameter(BufferTargetArb target, NvShaderBufferLoad pname, [Count(Computed = "pname")] out long params)
Parameters
Type Name Description
BufferTargetArb target

Specifies the target buffer object. The symbolic constant must be ArrayBuffer, AtomicCounterBuffer, CopyReadBuffer, CopyWriteBuffer, DrawIndirectBuffer, DispatchIndirectBuffer, ElementArrayBuffer, PixelPackBuffer, PixelUnpackBuffer, QueryBuffer, ShaderStorageBuffer, TextureBuffer, TransformFeedbackBuffer, or UniformBuffer.

NvShaderBufferLoad pname

Specifies the symbolic name of a buffer object parameter. Accepted values are BufferAccess, BufferMapped, BufferSize, or BufferUsage.

Int64 params

GetBufferParameter(BufferTargetArb, NvShaderBufferLoad, Int64[])

[requires: NV_shader_buffer_load] Return parameters of a buffer object

Declaration
[AutoGenerated(Category = "NV_shader_buffer_load", Version = "", EntryPoint = "glGetBufferParameterui64vNV")]
[CLSCompliant(false)]
public static void GetBufferParameter(BufferTargetArb target, NvShaderBufferLoad pname, [Count(Computed = "pname")] long[] params)
Parameters
Type Name Description
BufferTargetArb target

Specifies the target buffer object. The symbolic constant must be ArrayBuffer, AtomicCounterBuffer, CopyReadBuffer, CopyWriteBuffer, DrawIndirectBuffer, DispatchIndirectBuffer, ElementArrayBuffer, PixelPackBuffer, PixelUnpackBuffer, QueryBuffer, ShaderStorageBuffer, TextureBuffer, TransformFeedbackBuffer, or UniformBuffer.

NvShaderBufferLoad pname

Specifies the symbolic name of a buffer object parameter. Accepted values are BufferAccess, BufferMapped, BufferSize, or BufferUsage.

Int64[] params

GetBufferParameter(BufferTargetArb, NvShaderBufferLoad, UInt64*)

[requires: NV_shader_buffer_load] Return parameters of a buffer object

Declaration
[AutoGenerated(Category = "NV_shader_buffer_load", Version = "", EntryPoint = "glGetBufferParameterui64vNV")]
[CLSCompliant(false)]
public static void GetBufferParameter(BufferTargetArb target, NvShaderBufferLoad pname, [Count(Computed = "pname")] ulong *params)
Parameters
Type Name Description
BufferTargetArb target

Specifies the target buffer object. The symbolic constant must be ArrayBuffer, AtomicCounterBuffer, CopyReadBuffer, CopyWriteBuffer, DrawIndirectBuffer, DispatchIndirectBuffer, ElementArrayBuffer, PixelPackBuffer, PixelUnpackBuffer, QueryBuffer, ShaderStorageBuffer, TextureBuffer, TransformFeedbackBuffer, or UniformBuffer.

NvShaderBufferLoad pname

Specifies the symbolic name of a buffer object parameter. Accepted values are BufferAccess, BufferMapped, BufferSize, or BufferUsage.

UInt64* params

GetBufferParameter(BufferTargetArb, NvShaderBufferLoad, out UInt64)

[requires: NV_shader_buffer_load] Return parameters of a buffer object

Declaration
[AutoGenerated(Category = "NV_shader_buffer_load", Version = "", EntryPoint = "glGetBufferParameterui64vNV")]
[CLSCompliant(false)]
public static void GetBufferParameter(BufferTargetArb target, NvShaderBufferLoad pname, [Count(Computed = "pname")] out ulong params)
Parameters
Type Name Description
BufferTargetArb target

Specifies the target buffer object. The symbolic constant must be ArrayBuffer, AtomicCounterBuffer, CopyReadBuffer, CopyWriteBuffer, DrawIndirectBuffer, DispatchIndirectBuffer, ElementArrayBuffer, PixelPackBuffer, PixelUnpackBuffer, QueryBuffer, ShaderStorageBuffer, TextureBuffer, TransformFeedbackBuffer, or UniformBuffer.

NvShaderBufferLoad pname

Specifies the symbolic name of a buffer object parameter. Accepted values are BufferAccess, BufferMapped, BufferSize, or BufferUsage.

UInt64 params

GetBufferParameter(BufferTargetArb, NvShaderBufferLoad, UInt64[])

[requires: NV_shader_buffer_load] Return parameters of a buffer object

Declaration
[AutoGenerated(Category = "NV_shader_buffer_load", Version = "", EntryPoint = "glGetBufferParameterui64vNV")]
[CLSCompliant(false)]
public static void GetBufferParameter(BufferTargetArb target, NvShaderBufferLoad pname, [Count(Computed = "pname")] ulong[] params)
Parameters
Type Name Description
BufferTargetArb target

Specifies the target buffer object. The symbolic constant must be ArrayBuffer, AtomicCounterBuffer, CopyReadBuffer, CopyWriteBuffer, DrawIndirectBuffer, DispatchIndirectBuffer, ElementArrayBuffer, PixelPackBuffer, PixelUnpackBuffer, QueryBuffer, ShaderStorageBuffer, TextureBuffer, TransformFeedbackBuffer, or UniformBuffer.

NvShaderBufferLoad pname

Specifies the symbolic name of a buffer object parameter. Accepted values are BufferAccess, BufferMapped, BufferSize, or BufferUsage.

UInt64[] params

GetCombinerInputParameter(NvRegisterCombiners, NvRegisterCombiners, NvRegisterCombiners, NvRegisterCombiners, Int32*)

[requires: NV_register_combiners]

Declaration
[AutoGenerated(Category = "NV_register_combiners", Version = "", EntryPoint = "glGetCombinerInputParameterivNV")]
[CLSCompliant(false)]
public static void GetCombinerInputParameter(NvRegisterCombiners stage, NvRegisterCombiners portion, NvRegisterCombiners variable, NvRegisterCombiners pname, [Count(Computed = "pname")] int *params)
Parameters
Type Name Description
NvRegisterCombiners stage
NvRegisterCombiners portion
NvRegisterCombiners variable
NvRegisterCombiners pname
Int32* params

GetCombinerInputParameter(NvRegisterCombiners, NvRegisterCombiners, NvRegisterCombiners, NvRegisterCombiners, out Int32)

[requires: NV_register_combiners]

Declaration
[AutoGenerated(Category = "NV_register_combiners", Version = "", EntryPoint = "glGetCombinerInputParameterivNV")]
[CLSCompliant(false)]
public static void GetCombinerInputParameter(NvRegisterCombiners stage, NvRegisterCombiners portion, NvRegisterCombiners variable, NvRegisterCombiners pname, [Count(Computed = "pname")] out int params)
Parameters
Type Name Description
NvRegisterCombiners stage
NvRegisterCombiners portion
NvRegisterCombiners variable
NvRegisterCombiners pname
Int32 params

GetCombinerInputParameter(NvRegisterCombiners, NvRegisterCombiners, NvRegisterCombiners, NvRegisterCombiners, Int32[])

[requires: NV_register_combiners]

Declaration
[AutoGenerated(Category = "NV_register_combiners", Version = "", EntryPoint = "glGetCombinerInputParameterivNV")]
[CLSCompliant(false)]
public static void GetCombinerInputParameter(NvRegisterCombiners stage, NvRegisterCombiners portion, NvRegisterCombiners variable, NvRegisterCombiners pname, [Count(Computed = "pname")] int[] params)
Parameters
Type Name Description
NvRegisterCombiners stage
NvRegisterCombiners portion
NvRegisterCombiners variable
NvRegisterCombiners pname
Int32[] params

GetCombinerInputParameter(NvRegisterCombiners, NvRegisterCombiners, NvRegisterCombiners, NvRegisterCombiners, Single*)

[requires: NV_register_combiners]

Declaration
[AutoGenerated(Category = "NV_register_combiners", Version = "", EntryPoint = "glGetCombinerInputParameterfvNV")]
[CLSCompliant(false)]
public static void GetCombinerInputParameter(NvRegisterCombiners stage, NvRegisterCombiners portion, NvRegisterCombiners variable, NvRegisterCombiners pname, [Count(Computed = "pname")] float *params)
Parameters
Type Name Description
NvRegisterCombiners stage
NvRegisterCombiners portion
NvRegisterCombiners variable
NvRegisterCombiners pname
Single* params

GetCombinerInputParameter(NvRegisterCombiners, NvRegisterCombiners, NvRegisterCombiners, NvRegisterCombiners, out Single)

[requires: NV_register_combiners]

Declaration
[AutoGenerated(Category = "NV_register_combiners", Version = "", EntryPoint = "glGetCombinerInputParameterfvNV")]
[CLSCompliant(false)]
public static void GetCombinerInputParameter(NvRegisterCombiners stage, NvRegisterCombiners portion, NvRegisterCombiners variable, NvRegisterCombiners pname, [Count(Computed = "pname")] out float params)
Parameters
Type Name Description
NvRegisterCombiners stage
NvRegisterCombiners portion
NvRegisterCombiners variable
NvRegisterCombiners pname
Single params

GetCombinerInputParameter(NvRegisterCombiners, NvRegisterCombiners, NvRegisterCombiners, NvRegisterCombiners, Single[])

[requires: NV_register_combiners]

Declaration
[AutoGenerated(Category = "NV_register_combiners", Version = "", EntryPoint = "glGetCombinerInputParameterfvNV")]
[CLSCompliant(false)]
public static void GetCombinerInputParameter(NvRegisterCombiners stage, NvRegisterCombiners portion, NvRegisterCombiners variable, NvRegisterCombiners pname, [Count(Computed = "pname")] float[] params)
Parameters
Type Name Description
NvRegisterCombiners stage
NvRegisterCombiners portion
NvRegisterCombiners variable
NvRegisterCombiners pname
Single[] params

GetCombinerOutputParameter(NvRegisterCombiners, NvRegisterCombiners, NvRegisterCombiners, Int32*)

[requires: NV_register_combiners]

Declaration
[AutoGenerated(Category = "NV_register_combiners", Version = "", EntryPoint = "glGetCombinerOutputParameterivNV")]
[CLSCompliant(false)]
public static void GetCombinerOutputParameter(NvRegisterCombiners stage, NvRegisterCombiners portion, NvRegisterCombiners pname, [Count(Computed = "pname")] int *params)
Parameters
Type Name Description
NvRegisterCombiners stage
NvRegisterCombiners portion
NvRegisterCombiners pname
Int32* params

GetCombinerOutputParameter(NvRegisterCombiners, NvRegisterCombiners, NvRegisterCombiners, out Int32)

[requires: NV_register_combiners]

Declaration
[AutoGenerated(Category = "NV_register_combiners", Version = "", EntryPoint = "glGetCombinerOutputParameterivNV")]
[CLSCompliant(false)]
public static void GetCombinerOutputParameter(NvRegisterCombiners stage, NvRegisterCombiners portion, NvRegisterCombiners pname, [Count(Computed = "pname")] out int params)
Parameters
Type Name Description
NvRegisterCombiners stage
NvRegisterCombiners portion
NvRegisterCombiners pname
Int32 params

GetCombinerOutputParameter(NvRegisterCombiners, NvRegisterCombiners, NvRegisterCombiners, Int32[])

[requires: NV_register_combiners]

Declaration
[AutoGenerated(Category = "NV_register_combiners", Version = "", EntryPoint = "glGetCombinerOutputParameterivNV")]
[CLSCompliant(false)]
public static void GetCombinerOutputParameter(NvRegisterCombiners stage, NvRegisterCombiners portion, NvRegisterCombiners pname, [Count(Computed = "pname")] int[] params)
Parameters
Type Name Description
NvRegisterCombiners stage
NvRegisterCombiners portion
NvRegisterCombiners pname
Int32[] params

GetCombinerOutputParameter(NvRegisterCombiners, NvRegisterCombiners, NvRegisterCombiners, Single*)

[requires: NV_register_combiners]

Declaration
[AutoGenerated(Category = "NV_register_combiners", Version = "", EntryPoint = "glGetCombinerOutputParameterfvNV")]
[CLSCompliant(false)]
public static void GetCombinerOutputParameter(NvRegisterCombiners stage, NvRegisterCombiners portion, NvRegisterCombiners pname, [Count(Computed = "pname")] float *params)
Parameters
Type Name Description
NvRegisterCombiners stage
NvRegisterCombiners portion
NvRegisterCombiners pname
Single* params

GetCombinerOutputParameter(NvRegisterCombiners, NvRegisterCombiners, NvRegisterCombiners, out Single)

[requires: NV_register_combiners]

Declaration
[AutoGenerated(Category = "NV_register_combiners", Version = "", EntryPoint = "glGetCombinerOutputParameterfvNV")]
[CLSCompliant(false)]
public static void GetCombinerOutputParameter(NvRegisterCombiners stage, NvRegisterCombiners portion, NvRegisterCombiners pname, [Count(Computed = "pname")] out float params)
Parameters
Type Name Description
NvRegisterCombiners stage
NvRegisterCombiners portion
NvRegisterCombiners pname
Single params

GetCombinerOutputParameter(NvRegisterCombiners, NvRegisterCombiners, NvRegisterCombiners, Single[])

[requires: NV_register_combiners]

Declaration
[AutoGenerated(Category = "NV_register_combiners", Version = "", EntryPoint = "glGetCombinerOutputParameterfvNV")]
[CLSCompliant(false)]
public static void GetCombinerOutputParameter(NvRegisterCombiners stage, NvRegisterCombiners portion, NvRegisterCombiners pname, [Count(Computed = "pname")] float[] params)
Parameters
Type Name Description
NvRegisterCombiners stage
NvRegisterCombiners portion
NvRegisterCombiners pname
Single[] params

GetCombinerStageParameter(NvRegisterCombiners2, NvRegisterCombiners2, Single*)

[requires: NV_register_combiners2]

Declaration
[AutoGenerated(Category = "NV_register_combiners2", Version = "", EntryPoint = "glGetCombinerStageParameterfvNV")]
[CLSCompliant(false)]
public static void GetCombinerStageParameter(NvRegisterCombiners2 stage, NvRegisterCombiners2 pname, [Count(Computed = "pname")] float *params)
Parameters
Type Name Description
NvRegisterCombiners2 stage
NvRegisterCombiners2 pname
Single* params

GetCombinerStageParameter(NvRegisterCombiners2, NvRegisterCombiners2, out Single)

[requires: NV_register_combiners2]

Declaration
[AutoGenerated(Category = "NV_register_combiners2", Version = "", EntryPoint = "glGetCombinerStageParameterfvNV")]
[CLSCompliant(false)]
public static void GetCombinerStageParameter(NvRegisterCombiners2 stage, NvRegisterCombiners2 pname, [Count(Computed = "pname")] out float params)
Parameters
Type Name Description
NvRegisterCombiners2 stage
NvRegisterCombiners2 pname
Single params

GetCombinerStageParameter(NvRegisterCombiners2, NvRegisterCombiners2, Single[])

[requires: NV_register_combiners2]

Declaration
[AutoGenerated(Category = "NV_register_combiners2", Version = "", EntryPoint = "glGetCombinerStageParameterfvNV")]
[CLSCompliant(false)]
public static void GetCombinerStageParameter(NvRegisterCombiners2 stage, NvRegisterCombiners2 pname, [Count(Computed = "pname")] float[] params)
Parameters
Type Name Description
NvRegisterCombiners2 stage
NvRegisterCombiners2 pname
Single[] params

GetCommandHeader(NvCommandList, Int32)

[requires: NV_command_list]

Declaration
[AutoGenerated(Category = "NV_command_list", Version = "", EntryPoint = "glGetCommandHeaderNV")]
[CLSCompliant(false)]
public static int GetCommandHeader(NvCommandList tokenID, int size)
Parameters
Type Name Description
NvCommandList tokenID
Int32 size
Returns
Type Description
Int32

GetCommandHeader(NvCommandList, UInt32)

[requires: NV_command_list]

Declaration
[AutoGenerated(Category = "NV_command_list", Version = "", EntryPoint = "glGetCommandHeaderNV")]
[CLSCompliant(false)]
public static int GetCommandHeader(NvCommandList tokenID, uint size)
Parameters
Type Name Description
NvCommandList tokenID
UInt32 size
Returns
Type Description
Int32

GetCoverageModulationTable()

[requires: NV_framebuffer_mixed_samples]

Declaration
[AutoGenerated(Category = "NV_framebuffer_mixed_samples", Version = "", EntryPoint = "glGetCoverageModulationTableNV")]
[CLSCompliant(false)]
public static float GetCoverageModulationTable()
Returns
Type Description
Single

GetCoverageModulationTable(Int32, Single*)

[requires: NV_framebuffer_mixed_samples]

Declaration
[AutoGenerated(Category = "NV_framebuffer_mixed_samples", Version = "", EntryPoint = "glGetCoverageModulationTableNV")]
[CLSCompliant(false)]
public static void GetCoverageModulationTable(int bufsize, float *v)
Parameters
Type Name Description
Int32 bufsize
Single* v

GetCoverageModulationTable(Int32, out Single)

[requires: NV_framebuffer_mixed_samples]

Declaration
[AutoGenerated(Category = "NV_framebuffer_mixed_samples", Version = "", EntryPoint = "glGetCoverageModulationTableNV")]
[CLSCompliant(false)]
public static void GetCoverageModulationTable(int bufsize, out float v)
Parameters
Type Name Description
Int32 bufsize
Single v

GetCoverageModulationTable(Int32, Single[])

[requires: NV_framebuffer_mixed_samples]

Declaration
[AutoGenerated(Category = "NV_framebuffer_mixed_samples", Version = "", EntryPoint = "glGetCoverageModulationTableNV")]
[CLSCompliant(false)]
public static void GetCoverageModulationTable(int bufsize, float[] v)
Parameters
Type Name Description
Int32 bufsize
Single[] v

GetFence(Int32, NvFence, Int32*)

[requires: NV_fence]

Declaration
[AutoGenerated(Category = "NV_fence", Version = "", EntryPoint = "glGetFenceivNV")]
[CLSCompliant(false)]
public static void GetFence(int fence, NvFence pname, [Count(Computed = "pname")] int *params)
Parameters
Type Name Description
Int32 fence
NvFence pname
Int32* params

GetFence(Int32, NvFence, out Int32)

[requires: NV_fence]

Declaration
[AutoGenerated(Category = "NV_fence", Version = "", EntryPoint = "glGetFenceivNV")]
[CLSCompliant(false)]
public static void GetFence(int fence, NvFence pname, [Count(Computed = "pname")] out int params)
Parameters
Type Name Description
Int32 fence
NvFence pname
Int32 params

GetFence(Int32, NvFence, Int32[])

[requires: NV_fence]

Declaration
[AutoGenerated(Category = "NV_fence", Version = "", EntryPoint = "glGetFenceivNV")]
[CLSCompliant(false)]
public static void GetFence(int fence, NvFence pname, [Count(Computed = "pname")] int[] params)
Parameters
Type Name Description
Int32 fence
NvFence pname
Int32[] params

GetFence(UInt32, NvFence, Int32*)

[requires: NV_fence]

Declaration
[AutoGenerated(Category = "NV_fence", Version = "", EntryPoint = "glGetFenceivNV")]
[CLSCompliant(false)]
public static void GetFence(uint fence, NvFence pname, [Count(Computed = "pname")] int *params)
Parameters
Type Name Description
UInt32 fence
NvFence pname
Int32* params

GetFence(UInt32, NvFence, out Int32)

[requires: NV_fence]

Declaration
[AutoGenerated(Category = "NV_fence", Version = "", EntryPoint = "glGetFenceivNV")]
[CLSCompliant(false)]
public static void GetFence(uint fence, NvFence pname, [Count(Computed = "pname")] out int params)
Parameters
Type Name Description
UInt32 fence
NvFence pname
Int32 params

GetFence(UInt32, NvFence, Int32[])

[requires: NV_fence]

Declaration
[AutoGenerated(Category = "NV_fence", Version = "", EntryPoint = "glGetFenceivNV")]
[CLSCompliant(false)]
public static void GetFence(uint fence, NvFence pname, [Count(Computed = "pname")] int[] params)
Parameters
Type Name Description
UInt32 fence
NvFence pname
Int32[] params

GetFinalCombinerInputParameter(NvRegisterCombiners, NvRegisterCombiners, Int32*)

[requires: NV_register_combiners]

Declaration
[AutoGenerated(Category = "NV_register_combiners", Version = "", EntryPoint = "glGetFinalCombinerInputParameterivNV")]
[CLSCompliant(false)]
public static void GetFinalCombinerInputParameter(NvRegisterCombiners variable, NvRegisterCombiners pname, [Count(Computed = "pname")] int *params)
Parameters
Type Name Description
NvRegisterCombiners variable
NvRegisterCombiners pname
Int32* params

GetFinalCombinerInputParameter(NvRegisterCombiners, NvRegisterCombiners, out Int32)

[requires: NV_register_combiners]

Declaration
[AutoGenerated(Category = "NV_register_combiners", Version = "", EntryPoint = "glGetFinalCombinerInputParameterivNV")]
[CLSCompliant(false)]
public static void GetFinalCombinerInputParameter(NvRegisterCombiners variable, NvRegisterCombiners pname, [Count(Computed = "pname")] out int params)
Parameters
Type Name Description
NvRegisterCombiners variable
NvRegisterCombiners pname
Int32 params

GetFinalCombinerInputParameter(NvRegisterCombiners, NvRegisterCombiners, Int32[])

[requires: NV_register_combiners]

Declaration
[AutoGenerated(Category = "NV_register_combiners", Version = "", EntryPoint = "glGetFinalCombinerInputParameterivNV")]
[CLSCompliant(false)]
public static void GetFinalCombinerInputParameter(NvRegisterCombiners variable, NvRegisterCombiners pname, [Count(Computed = "pname")] int[] params)
Parameters
Type Name Description
NvRegisterCombiners variable
NvRegisterCombiners pname
Int32[] params

GetFinalCombinerInputParameter(NvRegisterCombiners, NvRegisterCombiners, Single*)

[requires: NV_register_combiners]

Declaration
[AutoGenerated(Category = "NV_register_combiners", Version = "", EntryPoint = "glGetFinalCombinerInputParameterfvNV")]
[CLSCompliant(false)]
public static void GetFinalCombinerInputParameter(NvRegisterCombiners variable, NvRegisterCombiners pname, [Count(Computed = "pname")] float *params)
Parameters
Type Name Description
NvRegisterCombiners variable
NvRegisterCombiners pname
Single* params

GetFinalCombinerInputParameter(NvRegisterCombiners, NvRegisterCombiners, out Single)

[requires: NV_register_combiners]

Declaration
[AutoGenerated(Category = "NV_register_combiners", Version = "", EntryPoint = "glGetFinalCombinerInputParameterfvNV")]
[CLSCompliant(false)]
public static void GetFinalCombinerInputParameter(NvRegisterCombiners variable, NvRegisterCombiners pname, [Count(Computed = "pname")] out float params)
Parameters
Type Name Description
NvRegisterCombiners variable
NvRegisterCombiners pname
Single params

GetFinalCombinerInputParameter(NvRegisterCombiners, NvRegisterCombiners, Single[])

[requires: NV_register_combiners]

Declaration
[AutoGenerated(Category = "NV_register_combiners", Version = "", EntryPoint = "glGetFinalCombinerInputParameterfvNV")]
[CLSCompliant(false)]
public static void GetFinalCombinerInputParameter(NvRegisterCombiners variable, NvRegisterCombiners pname, [Count(Computed = "pname")] float[] params)
Parameters
Type Name Description
NvRegisterCombiners variable
NvRegisterCombiners pname
Single[] params

GetImageHandle(Int32, Int32, Boolean, Int32, PixelFormat)

[requires: NV_bindless_texture]

Declaration
[AutoGenerated(Category = "NV_bindless_texture", Version = "", EntryPoint = "glGetImageHandleNV")]
[CLSCompliant(false)]
public static long GetImageHandle(int texture, int level, bool layered, int layer, PixelFormat format)
Parameters
Type Name Description
Int32 texture
Int32 level
Boolean layered
Int32 layer
PixelFormat format
Returns
Type Description
Int64

GetImageHandle(UInt32, Int32, Boolean, Int32, PixelFormat)

[requires: NV_bindless_texture]

Declaration
[AutoGenerated(Category = "NV_bindless_texture", Version = "", EntryPoint = "glGetImageHandleNV")]
[CLSCompliant(false)]
public static long GetImageHandle(uint texture, int level, bool layered, int layer, PixelFormat format)
Parameters
Type Name Description
UInt32 texture
Int32 level
Boolean layered
Int32 layer
PixelFormat format
Returns
Type Description
Int64

GetInteger(NvShaderBufferLoad)

[requires: NV_shader_buffer_load]

Declaration
[AutoGenerated(Category = "NV_shader_buffer_load", Version = "", EntryPoint = "glGetIntegerui64vNV")]
[CLSCompliant(false)]
public static long GetInteger(NvShaderBufferLoad value)
Parameters
Type Name Description
NvShaderBufferLoad value
Returns
Type Description
Int64

GetInteger(NvShaderBufferLoad, Int64*)

[requires: NV_shader_buffer_load]

Declaration
[AutoGenerated(Category = "NV_shader_buffer_load", Version = "", EntryPoint = "glGetIntegerui64vNV")]
[CLSCompliant(false)]
public static void GetInteger(NvShaderBufferLoad value, [Count(Computed = "value")] long *result)
Parameters
Type Name Description
NvShaderBufferLoad value
Int64* result

[length: COMPSIZE(value)]

GetInteger(NvShaderBufferLoad, out Int64)

[requires: NV_shader_buffer_load]

Declaration
[AutoGenerated(Category = "NV_shader_buffer_load", Version = "", EntryPoint = "glGetIntegerui64vNV")]
[CLSCompliant(false)]
public static void GetInteger(NvShaderBufferLoad value, [Count(Computed = "value")] out long result)
Parameters
Type Name Description
NvShaderBufferLoad value
Int64 result

[length: COMPSIZE(value)]

GetInteger(NvShaderBufferLoad, Int64[])

[requires: NV_shader_buffer_load]

Declaration
[AutoGenerated(Category = "NV_shader_buffer_load", Version = "", EntryPoint = "glGetIntegerui64vNV")]
[CLSCompliant(false)]
public static void GetInteger(NvShaderBufferLoad value, [Count(Computed = "value")] long[] result)
Parameters
Type Name Description
NvShaderBufferLoad value
Int64[] result

[length: COMPSIZE(value)]

GetInteger(NvShaderBufferLoad, UInt64*)

[requires: NV_shader_buffer_load]

Declaration
[AutoGenerated(Category = "NV_shader_buffer_load", Version = "", EntryPoint = "glGetIntegerui64vNV")]
[CLSCompliant(false)]
public static void GetInteger(NvShaderBufferLoad value, [Count(Computed = "value")] ulong *result)
Parameters
Type Name Description
NvShaderBufferLoad value
UInt64* result

[length: COMPSIZE(value)]

GetInteger(NvShaderBufferLoad, out UInt64)

[requires: NV_shader_buffer_load]

Declaration
[AutoGenerated(Category = "NV_shader_buffer_load", Version = "", EntryPoint = "glGetIntegerui64vNV")]
[CLSCompliant(false)]
public static void GetInteger(NvShaderBufferLoad value, [Count(Computed = "value")] out ulong result)
Parameters
Type Name Description
NvShaderBufferLoad value
UInt64 result

[length: COMPSIZE(value)]

GetInteger(NvShaderBufferLoad, UInt64[])

[requires: NV_shader_buffer_load]

Declaration
[AutoGenerated(Category = "NV_shader_buffer_load", Version = "", EntryPoint = "glGetIntegerui64vNV")]
[CLSCompliant(false)]
public static void GetInteger(NvShaderBufferLoad value, [Count(Computed = "value")] ulong[] result)
Parameters
Type Name Description
NvShaderBufferLoad value
UInt64[] result

[length: COMPSIZE(value)]

GetIntegerui64(NvVertexBufferUnifiedMemory, Int32, Int64*)

[requires: NV_vertex_buffer_unified_memory]

Declaration
[AutoGenerated(Category = "NV_vertex_buffer_unified_memory", Version = "", EntryPoint = "glGetIntegerui64i_vNV")]
[CLSCompliant(false)]
public static void GetIntegerui64(NvVertexBufferUnifiedMemory value, int index, [Count(Computed = "value")] long *result)
Parameters
Type Name Description
NvVertexBufferUnifiedMemory value
Int32 index
Int64* result

[length: COMPSIZE(value)]

GetIntegerui64(NvVertexBufferUnifiedMemory, Int32, out Int64)

[requires: NV_vertex_buffer_unified_memory]

Declaration
[AutoGenerated(Category = "NV_vertex_buffer_unified_memory", Version = "", EntryPoint = "glGetIntegerui64i_vNV")]
[CLSCompliant(false)]
public static void GetIntegerui64(NvVertexBufferUnifiedMemory value, int index, [Count(Computed = "value")] out long result)
Parameters
Type Name Description
NvVertexBufferUnifiedMemory value
Int32 index
Int64 result

[length: COMPSIZE(value)]

GetIntegerui64(NvVertexBufferUnifiedMemory, Int32, Int64[])

[requires: NV_vertex_buffer_unified_memory]

Declaration
[AutoGenerated(Category = "NV_vertex_buffer_unified_memory", Version = "", EntryPoint = "glGetIntegerui64i_vNV")]
[CLSCompliant(false)]
public static void GetIntegerui64(NvVertexBufferUnifiedMemory value, int index, [Count(Computed = "value")] long[] result)
Parameters
Type Name Description
NvVertexBufferUnifiedMemory value
Int32 index
Int64[] result

[length: COMPSIZE(value)]

GetIntegerui64(NvVertexBufferUnifiedMemory, UInt32, UInt64*)

[requires: NV_vertex_buffer_unified_memory]

Declaration
[AutoGenerated(Category = "NV_vertex_buffer_unified_memory", Version = "", EntryPoint = "glGetIntegerui64i_vNV")]
[CLSCompliant(false)]
public static void GetIntegerui64(NvVertexBufferUnifiedMemory value, uint index, [Count(Computed = "value")] ulong *result)
Parameters
Type Name Description
NvVertexBufferUnifiedMemory value
UInt32 index
UInt64* result

[length: COMPSIZE(value)]

GetIntegerui64(NvVertexBufferUnifiedMemory, UInt32, out UInt64)

[requires: NV_vertex_buffer_unified_memory]

Declaration
[AutoGenerated(Category = "NV_vertex_buffer_unified_memory", Version = "", EntryPoint = "glGetIntegerui64i_vNV")]
[CLSCompliant(false)]
public static void GetIntegerui64(NvVertexBufferUnifiedMemory value, uint index, [Count(Computed = "value")] out ulong result)
Parameters
Type Name Description
NvVertexBufferUnifiedMemory value
UInt32 index
UInt64 result

[length: COMPSIZE(value)]

GetIntegerui64(NvVertexBufferUnifiedMemory, UInt32, UInt64[])

[requires: NV_vertex_buffer_unified_memory]

Declaration
[AutoGenerated(Category = "NV_vertex_buffer_unified_memory", Version = "", EntryPoint = "glGetIntegerui64i_vNV")]
[CLSCompliant(false)]
public static void GetIntegerui64(NvVertexBufferUnifiedMemory value, uint index, [Count(Computed = "value")] ulong[] result)
Parameters
Type Name Description
NvVertexBufferUnifiedMemory value
UInt32 index
UInt64[] result

[length: COMPSIZE(value)]

GetInternalformatSample(TextureTarget, InternalFormat, Int32, InternalFormatPName, Int32, Int32*)

[requires: NV_internalformat_sample_query]

Declaration
[AutoGenerated(Category = "NV_internalformat_sample_query", Version = "", EntryPoint = "glGetInternalformatSampleivNV")]
[CLSCompliant(false)]
public static void GetInternalformatSample(TextureTarget target, InternalFormat internalformat, int samples, InternalFormatPName pname, int bufSize, [Count(Parameter = "bufSize")] int *params)
Parameters
Type Name Description
TextureTarget target
InternalFormat internalformat
Int32 samples
InternalFormatPName pname
Int32 bufSize
Int32* params

GetInternalformatSample(TextureTarget, InternalFormat, Int32, InternalFormatPName, Int32, out Int32)

[requires: NV_internalformat_sample_query]

Declaration
[AutoGenerated(Category = "NV_internalformat_sample_query", Version = "", EntryPoint = "glGetInternalformatSampleivNV")]
[CLSCompliant(false)]
public static void GetInternalformatSample(TextureTarget target, InternalFormat internalformat, int samples, InternalFormatPName pname, int bufSize, [Count(Parameter = "bufSize")] out int params)
Parameters
Type Name Description
TextureTarget target
InternalFormat internalformat
Int32 samples
InternalFormatPName pname
Int32 bufSize
Int32 params

GetInternalformatSample(TextureTarget, InternalFormat, Int32, InternalFormatPName, Int32, Int32[])

[requires: NV_internalformat_sample_query]

Declaration
[AutoGenerated(Category = "NV_internalformat_sample_query", Version = "", EntryPoint = "glGetInternalformatSampleivNV")]
[CLSCompliant(false)]
public static void GetInternalformatSample(TextureTarget target, InternalFormat internalformat, int samples, InternalFormatPName pname, int bufSize, [Count(Parameter = "bufSize")] int[] params)
Parameters
Type Name Description
TextureTarget target
InternalFormat internalformat
Int32 samples
InternalFormatPName pname
Int32 bufSize
Int32[] params

GetMapAttribParameter(NvEvaluators, Int32, NvEvaluators, Int32*)

[requires: NV_evaluators]

Declaration
[AutoGenerated(Category = "NV_evaluators", Version = "", EntryPoint = "glGetMapAttribParameterivNV")]
[CLSCompliant(false)]
public static void GetMapAttribParameter(NvEvaluators target, int index, NvEvaluators pname, [Count(Computed = "pname")] int *params)
Parameters
Type Name Description
NvEvaluators target
Int32 index
NvEvaluators pname
Int32* params

GetMapAttribParameter(NvEvaluators, Int32, NvEvaluators, out Int32)

[requires: NV_evaluators]

Declaration
[AutoGenerated(Category = "NV_evaluators", Version = "", EntryPoint = "glGetMapAttribParameterivNV")]
[CLSCompliant(false)]
public static void GetMapAttribParameter(NvEvaluators target, int index, NvEvaluators pname, [Count(Computed = "pname")] out int params)
Parameters
Type Name Description
NvEvaluators target
Int32 index
NvEvaluators pname
Int32 params

GetMapAttribParameter(NvEvaluators, Int32, NvEvaluators, Int32[])

[requires: NV_evaluators]

Declaration
[AutoGenerated(Category = "NV_evaluators", Version = "", EntryPoint = "glGetMapAttribParameterivNV")]
[CLSCompliant(false)]
public static void GetMapAttribParameter(NvEvaluators target, int index, NvEvaluators pname, [Count(Computed = "pname")] int[] params)
Parameters
Type Name Description
NvEvaluators target
Int32 index
NvEvaluators pname
Int32[] params

GetMapAttribParameter(NvEvaluators, Int32, NvEvaluators, Single*)

[requires: NV_evaluators]

Declaration
[AutoGenerated(Category = "NV_evaluators", Version = "", EntryPoint = "glGetMapAttribParameterfvNV")]
[CLSCompliant(false)]
public static void GetMapAttribParameter(NvEvaluators target, int index, NvEvaluators pname, [Count(Computed = "pname")] float *params)
Parameters
Type Name Description
NvEvaluators target
Int32 index
NvEvaluators pname
Single* params

GetMapAttribParameter(NvEvaluators, Int32, NvEvaluators, out Single)

[requires: NV_evaluators]

Declaration
[AutoGenerated(Category = "NV_evaluators", Version = "", EntryPoint = "glGetMapAttribParameterfvNV")]
[CLSCompliant(false)]
public static void GetMapAttribParameter(NvEvaluators target, int index, NvEvaluators pname, [Count(Computed = "pname")] out float params)
Parameters
Type Name Description
NvEvaluators target
Int32 index
NvEvaluators pname
Single params

GetMapAttribParameter(NvEvaluators, Int32, NvEvaluators, Single[])

[requires: NV_evaluators]

Declaration
[AutoGenerated(Category = "NV_evaluators", Version = "", EntryPoint = "glGetMapAttribParameterfvNV")]
[CLSCompliant(false)]
public static void GetMapAttribParameter(NvEvaluators target, int index, NvEvaluators pname, [Count(Computed = "pname")] float[] params)
Parameters
Type Name Description
NvEvaluators target
Int32 index
NvEvaluators pname
Single[] params

GetMapAttribParameter(NvEvaluators, UInt32, NvEvaluators, Int32*)

[requires: NV_evaluators]

Declaration
[AutoGenerated(Category = "NV_evaluators", Version = "", EntryPoint = "glGetMapAttribParameterivNV")]
[CLSCompliant(false)]
public static void GetMapAttribParameter(NvEvaluators target, uint index, NvEvaluators pname, [Count(Computed = "pname")] int *params)
Parameters
Type Name Description
NvEvaluators target
UInt32 index
NvEvaluators pname
Int32* params

GetMapAttribParameter(NvEvaluators, UInt32, NvEvaluators, out Int32)

[requires: NV_evaluators]

Declaration
[AutoGenerated(Category = "NV_evaluators", Version = "", EntryPoint = "glGetMapAttribParameterivNV")]
[CLSCompliant(false)]
public static void GetMapAttribParameter(NvEvaluators target, uint index, NvEvaluators pname, [Count(Computed = "pname")] out int params)
Parameters
Type Name Description
NvEvaluators target
UInt32 index
NvEvaluators pname
Int32 params

GetMapAttribParameter(NvEvaluators, UInt32, NvEvaluators, Int32[])

[requires: NV_evaluators]

Declaration
[AutoGenerated(Category = "NV_evaluators", Version = "", EntryPoint = "glGetMapAttribParameterivNV")]
[CLSCompliant(false)]
public static void GetMapAttribParameter(NvEvaluators target, uint index, NvEvaluators pname, [Count(Computed = "pname")] int[] params)
Parameters
Type Name Description
NvEvaluators target
UInt32 index
NvEvaluators pname
Int32[] params

GetMapAttribParameter(NvEvaluators, UInt32, NvEvaluators, Single*)

[requires: NV_evaluators]

Declaration
[AutoGenerated(Category = "NV_evaluators", Version = "", EntryPoint = "glGetMapAttribParameterfvNV")]
[CLSCompliant(false)]
public static void GetMapAttribParameter(NvEvaluators target, uint index, NvEvaluators pname, [Count(Computed = "pname")] float *params)
Parameters
Type Name Description
NvEvaluators target
UInt32 index
NvEvaluators pname
Single* params

GetMapAttribParameter(NvEvaluators, UInt32, NvEvaluators, out Single)

[requires: NV_evaluators]

Declaration
[AutoGenerated(Category = "NV_evaluators", Version = "", EntryPoint = "glGetMapAttribParameterfvNV")]
[CLSCompliant(false)]
public static void GetMapAttribParameter(NvEvaluators target, uint index, NvEvaluators pname, [Count(Computed = "pname")] out float params)
Parameters
Type Name Description
NvEvaluators target
UInt32 index
NvEvaluators pname
Single params

GetMapAttribParameter(NvEvaluators, UInt32, NvEvaluators, Single[])

[requires: NV_evaluators]

Declaration
[AutoGenerated(Category = "NV_evaluators", Version = "", EntryPoint = "glGetMapAttribParameterfvNV")]
[CLSCompliant(false)]
public static void GetMapAttribParameter(NvEvaluators target, uint index, NvEvaluators pname, [Count(Computed = "pname")] float[] params)
Parameters
Type Name Description
NvEvaluators target
UInt32 index
NvEvaluators pname
Single[] params

GetMapControlPoints(NvEvaluators, Int32, NvEvaluators, Int32, Int32, Boolean, IntPtr)

[requires: NV_evaluators]

Declaration
[AutoGenerated(Category = "NV_evaluators", Version = "", EntryPoint = "glGetMapControlPointsNV")]
[CLSCompliant(false)]
public static void GetMapControlPoints(NvEvaluators target, int index, NvEvaluators type, int ustride, int vstride, bool packed, [Count(Computed = "target")] IntPtr points)
Parameters
Type Name Description
NvEvaluators target
Int32 index
NvEvaluators type
Int32 ustride
Int32 vstride
Boolean packed
IntPtr points

[length: COMPSIZE(target)]

GetMapControlPoints(NvEvaluators, UInt32, NvEvaluators, Int32, Int32, Boolean, IntPtr)

[requires: NV_evaluators]

Declaration
[AutoGenerated(Category = "NV_evaluators", Version = "", EntryPoint = "glGetMapControlPointsNV")]
[CLSCompliant(false)]
public static void GetMapControlPoints(NvEvaluators target, uint index, NvEvaluators type, int ustride, int vstride, bool packed, [Count(Computed = "target")] IntPtr points)
Parameters
Type Name Description
NvEvaluators target
UInt32 index
NvEvaluators type
Int32 ustride
Int32 vstride
Boolean packed
IntPtr points

[length: COMPSIZE(target)]

GetMapControlPoints<T6>(NvEvaluators, Int32, NvEvaluators, Int32, Int32, Boolean, ref T6)

[requires: NV_evaluators]

Declaration
[AutoGenerated(Category = "NV_evaluators", Version = "", EntryPoint = "glGetMapControlPointsNV")]
[CLSCompliant(false)]
public static void GetMapControlPoints<T6>(NvEvaluators target, int index, NvEvaluators type, int ustride, int vstride, bool packed, [Count(Computed = "target")] ref T6 points)
    where T6 : struct
Parameters
Type Name Description
NvEvaluators target
Int32 index
NvEvaluators type
Int32 ustride
Int32 vstride
Boolean packed
T6 points

[length: COMPSIZE(target)]

Type Parameters
Name Description
T6

GetMapControlPoints<T6>(NvEvaluators, Int32, NvEvaluators, Int32, Int32, Boolean, T6[])

[requires: NV_evaluators]

Declaration
[AutoGenerated(Category = "NV_evaluators", Version = "", EntryPoint = "glGetMapControlPointsNV")]
[CLSCompliant(false)]
public static void GetMapControlPoints<T6>(NvEvaluators target, int index, NvEvaluators type, int ustride, int vstride, bool packed, [Count(Computed = "target")] T6[] points)
    where T6 : struct
Parameters
Type Name Description
NvEvaluators target
Int32 index
NvEvaluators type
Int32 ustride
Int32 vstride
Boolean packed
T6[] points

[length: COMPSIZE(target)]

Type Parameters
Name Description
T6

GetMapControlPoints<T6>(NvEvaluators, Int32, NvEvaluators, Int32, Int32, Boolean, T6[,,])

[requires: NV_evaluators]

Declaration
[AutoGenerated(Category = "NV_evaluators", Version = "", EntryPoint = "glGetMapControlPointsNV")]
[CLSCompliant(false)]
public static void GetMapControlPoints<T6>(NvEvaluators target, int index, NvEvaluators type, int ustride, int vstride, bool packed, [Count(Computed = "target")] T6[,, ] points)
    where T6 : struct
Parameters
Type Name Description
NvEvaluators target
Int32 index
NvEvaluators type
Int32 ustride
Int32 vstride
Boolean packed
T6[,,] points

[length: COMPSIZE(target)]

Type Parameters
Name Description
T6

GetMapControlPoints<T6>(NvEvaluators, Int32, NvEvaluators, Int32, Int32, Boolean, T6[,])

[requires: NV_evaluators]

Declaration
[AutoGenerated(Category = "NV_evaluators", Version = "", EntryPoint = "glGetMapControlPointsNV")]
[CLSCompliant(false)]
public static void GetMapControlPoints<T6>(NvEvaluators target, int index, NvEvaluators type, int ustride, int vstride, bool packed, [Count(Computed = "target")] T6[, ] points)
    where T6 : struct
Parameters
Type Name Description
NvEvaluators target
Int32 index
NvEvaluators type
Int32 ustride
Int32 vstride
Boolean packed
T6[,] points

[length: COMPSIZE(target)]

Type Parameters
Name Description
T6

GetMapControlPoints<T6>(NvEvaluators, UInt32, NvEvaluators, Int32, Int32, Boolean, ref T6)

[requires: NV_evaluators]

Declaration
[AutoGenerated(Category = "NV_evaluators", Version = "", EntryPoint = "glGetMapControlPointsNV")]
[CLSCompliant(false)]
public static void GetMapControlPoints<T6>(NvEvaluators target, uint index, NvEvaluators type, int ustride, int vstride, bool packed, [Count(Computed = "target")] ref T6 points)
    where T6 : struct
Parameters
Type Name Description
NvEvaluators target
UInt32 index
NvEvaluators type
Int32 ustride
Int32 vstride
Boolean packed
T6 points

[length: COMPSIZE(target)]

Type Parameters
Name Description
T6

GetMapControlPoints<T6>(NvEvaluators, UInt32, NvEvaluators, Int32, Int32, Boolean, T6[])

[requires: NV_evaluators]

Declaration
[AutoGenerated(Category = "NV_evaluators", Version = "", EntryPoint = "glGetMapControlPointsNV")]
[CLSCompliant(false)]
public static void GetMapControlPoints<T6>(NvEvaluators target, uint index, NvEvaluators type, int ustride, int vstride, bool packed, [Count(Computed = "target")] T6[] points)
    where T6 : struct
Parameters
Type Name Description
NvEvaluators target
UInt32 index
NvEvaluators type
Int32 ustride
Int32 vstride
Boolean packed
T6[] points

[length: COMPSIZE(target)]

Type Parameters
Name Description
T6

GetMapControlPoints<T6>(NvEvaluators, UInt32, NvEvaluators, Int32, Int32, Boolean, T6[,,])

[requires: NV_evaluators]

Declaration
[AutoGenerated(Category = "NV_evaluators", Version = "", EntryPoint = "glGetMapControlPointsNV")]
[CLSCompliant(false)]
public static void GetMapControlPoints<T6>(NvEvaluators target, uint index, NvEvaluators type, int ustride, int vstride, bool packed, [Count(Computed = "target")] T6[,, ] points)
    where T6 : struct
Parameters
Type Name Description
NvEvaluators target
UInt32 index
NvEvaluators type
Int32 ustride
Int32 vstride
Boolean packed
T6[,,] points

[length: COMPSIZE(target)]

Type Parameters
Name Description
T6

GetMapControlPoints<T6>(NvEvaluators, UInt32, NvEvaluators, Int32, Int32, Boolean, T6[,])

[requires: NV_evaluators]

Declaration
[AutoGenerated(Category = "NV_evaluators", Version = "", EntryPoint = "glGetMapControlPointsNV")]
[CLSCompliant(false)]
public static void GetMapControlPoints<T6>(NvEvaluators target, uint index, NvEvaluators type, int ustride, int vstride, bool packed, [Count(Computed = "target")] T6[, ] points)
    where T6 : struct
Parameters
Type Name Description
NvEvaluators target
UInt32 index
NvEvaluators type
Int32 ustride
Int32 vstride
Boolean packed
T6[,] points

[length: COMPSIZE(target)]

Type Parameters
Name Description
T6

GetMapParameter(NvEvaluators, NvEvaluators, Int32*)

[requires: NV_evaluators]

Declaration
[AutoGenerated(Category = "NV_evaluators", Version = "", EntryPoint = "glGetMapParameterivNV")]
[CLSCompliant(false)]
public static void GetMapParameter(NvEvaluators target, NvEvaluators pname, [Count(Computed = "target,pname")] int *params)
Parameters
Type Name Description
NvEvaluators target
NvEvaluators pname
Int32* params

GetMapParameter(NvEvaluators, NvEvaluators, out Int32)

[requires: NV_evaluators]

Declaration
[AutoGenerated(Category = "NV_evaluators", Version = "", EntryPoint = "glGetMapParameterivNV")]
[CLSCompliant(false)]
public static void GetMapParameter(NvEvaluators target, NvEvaluators pname, [Count(Computed = "target,pname")] out int params)
Parameters
Type Name Description
NvEvaluators target
NvEvaluators pname
Int32 params

GetMapParameter(NvEvaluators, NvEvaluators, Int32[])

[requires: NV_evaluators]

Declaration
[AutoGenerated(Category = "NV_evaluators", Version = "", EntryPoint = "glGetMapParameterivNV")]
[CLSCompliant(false)]
public static void GetMapParameter(NvEvaluators target, NvEvaluators pname, [Count(Computed = "target,pname")] int[] params)
Parameters
Type Name Description
NvEvaluators target
NvEvaluators pname
Int32[] params

GetMapParameter(NvEvaluators, NvEvaluators, Single*)

[requires: NV_evaluators]

Declaration
[AutoGenerated(Category = "NV_evaluators", Version = "", EntryPoint = "glGetMapParameterfvNV")]
[CLSCompliant(false)]
public static void GetMapParameter(NvEvaluators target, NvEvaluators pname, [Count(Computed = "target,pname")] float *params)
Parameters
Type Name Description
NvEvaluators target
NvEvaluators pname
Single* params

GetMapParameter(NvEvaluators, NvEvaluators, out Single)

[requires: NV_evaluators]

Declaration
[AutoGenerated(Category = "NV_evaluators", Version = "", EntryPoint = "glGetMapParameterfvNV")]
[CLSCompliant(false)]
public static void GetMapParameter(NvEvaluators target, NvEvaluators pname, [Count(Computed = "target,pname")] out float params)
Parameters
Type Name Description
NvEvaluators target
NvEvaluators pname
Single params

GetMapParameter(NvEvaluators, NvEvaluators, Single[])

[requires: NV_evaluators]

Declaration
[AutoGenerated(Category = "NV_evaluators", Version = "", EntryPoint = "glGetMapParameterfvNV")]
[CLSCompliant(false)]
public static void GetMapParameter(NvEvaluators target, NvEvaluators pname, [Count(Computed = "target,pname")] float[] params)
Parameters
Type Name Description
NvEvaluators target
NvEvaluators pname
Single[] params

GetMultisample(NvExplicitMultisample, Int32, Single*)

[requires: NV_explicit_multisample] Retrieve the location of a sample

Declaration
[AutoGenerated(Category = "NV_explicit_multisample", Version = "", EntryPoint = "glGetMultisamplefvNV")]
[CLSCompliant(false)]
public static void GetMultisample(NvExplicitMultisample pname, int index, [Count(Count = 2)] float *val)
Parameters
Type Name Description
NvExplicitMultisample pname

Specifies the sample parameter name. pname must be SamplePosition.

Int32 index

Specifies the index of the sample whose position to query.

Single* val

[length: 2] Specifies the address of an array to receive the position of the sample.

GetMultisample(NvExplicitMultisample, Int32, out Single)

[requires: NV_explicit_multisample] Retrieve the location of a sample

Declaration
[AutoGenerated(Category = "NV_explicit_multisample", Version = "", EntryPoint = "glGetMultisamplefvNV")]
[CLSCompliant(false)]
public static void GetMultisample(NvExplicitMultisample pname, int index, [Count(Count = 2)] out float val)
Parameters
Type Name Description
NvExplicitMultisample pname

Specifies the sample parameter name. pname must be SamplePosition.

Int32 index

Specifies the index of the sample whose position to query.

Single val

[length: 2] Specifies the address of an array to receive the position of the sample.

GetMultisample(NvExplicitMultisample, Int32, Single[])

[requires: NV_explicit_multisample] Retrieve the location of a sample

Declaration
[AutoGenerated(Category = "NV_explicit_multisample", Version = "", EntryPoint = "glGetMultisamplefvNV")]
[CLSCompliant(false)]
public static void GetMultisample(NvExplicitMultisample pname, int index, [Count(Count = 2)] float[] val)
Parameters
Type Name Description
NvExplicitMultisample pname

Specifies the sample parameter name. pname must be SamplePosition.

Int32 index

Specifies the index of the sample whose position to query.

Single[] val

[length: 2] Specifies the address of an array to receive the position of the sample.

GetMultisample(NvExplicitMultisample, UInt32, Single*)

[requires: NV_explicit_multisample] Retrieve the location of a sample

Declaration
[AutoGenerated(Category = "NV_explicit_multisample", Version = "", EntryPoint = "glGetMultisamplefvNV")]
[CLSCompliant(false)]
public static void GetMultisample(NvExplicitMultisample pname, uint index, [Count(Count = 2)] float *val)
Parameters
Type Name Description
NvExplicitMultisample pname

Specifies the sample parameter name. pname must be SamplePosition.

UInt32 index

Specifies the index of the sample whose position to query.

Single* val

[length: 2] Specifies the address of an array to receive the position of the sample.

GetMultisample(NvExplicitMultisample, UInt32, out Single)

[requires: NV_explicit_multisample] Retrieve the location of a sample

Declaration
[AutoGenerated(Category = "NV_explicit_multisample", Version = "", EntryPoint = "glGetMultisamplefvNV")]
[CLSCompliant(false)]
public static void GetMultisample(NvExplicitMultisample pname, uint index, [Count(Count = 2)] out float val)
Parameters
Type Name Description
NvExplicitMultisample pname

Specifies the sample parameter name. pname must be SamplePosition.

UInt32 index

Specifies the index of the sample whose position to query.

Single val

[length: 2] Specifies the address of an array to receive the position of the sample.

GetMultisample(NvExplicitMultisample, UInt32, Single[])

[requires: NV_explicit_multisample] Retrieve the location of a sample

Declaration
[AutoGenerated(Category = "NV_explicit_multisample", Version = "", EntryPoint = "glGetMultisamplefvNV")]
[CLSCompliant(false)]
public static void GetMultisample(NvExplicitMultisample pname, uint index, [Count(Count = 2)] float[] val)
Parameters
Type Name Description
NvExplicitMultisample pname

Specifies the sample parameter name. pname must be SamplePosition.

UInt32 index

Specifies the index of the sample whose position to query.

Single[] val

[length: 2] Specifies the address of an array to receive the position of the sample.

GetNamedBufferParameter(Int32, BufferParameterName, Int64*)

[requires: NV_shader_buffer_load]

Declaration
[AutoGenerated(Category = "NV_shader_buffer_load", Version = "", EntryPoint = "glGetNamedBufferParameterui64vNV")]
[CLSCompliant(false)]
public static void GetNamedBufferParameter(int buffer, BufferParameterName pname, [Count(Computed = "pname")] long *params)
Parameters
Type Name Description
Int32 buffer
BufferParameterName pname
Int64* params

GetNamedBufferParameter(Int32, BufferParameterName, out Int64)

[requires: NV_shader_buffer_load]

Declaration
[AutoGenerated(Category = "NV_shader_buffer_load", Version = "", EntryPoint = "glGetNamedBufferParameterui64vNV")]
[CLSCompliant(false)]
public static void GetNamedBufferParameter(int buffer, BufferParameterName pname, [Count(Computed = "pname")] out long params)
Parameters
Type Name Description
Int32 buffer
BufferParameterName pname
Int64 params

GetNamedBufferParameter(Int32, BufferParameterName, Int64[])

[requires: NV_shader_buffer_load]

Declaration
[AutoGenerated(Category = "NV_shader_buffer_load", Version = "", EntryPoint = "glGetNamedBufferParameterui64vNV")]
[CLSCompliant(false)]
public static void GetNamedBufferParameter(int buffer, BufferParameterName pname, [Count(Computed = "pname")] long[] params)
Parameters
Type Name Description
Int32 buffer
BufferParameterName pname
Int64[] params

GetNamedBufferParameter(Int32, NvShaderBufferLoad, Int64*)

[requires: NV_shader_buffer_load]

Declaration
[Obsolete("Use strongly typed overload instead")]
[AutoGenerated(Category = "NV_shader_buffer_load", Version = "", EntryPoint = "glGetNamedBufferParameterui64vNV")]
[CLSCompliant(false)]
public static void GetNamedBufferParameter(int buffer, NvShaderBufferLoad pname, [Count(Computed = "pname")] long *params)
Parameters
Type Name Description
Int32 buffer
NvShaderBufferLoad pname
Int64* params

GetNamedBufferParameter(Int32, NvShaderBufferLoad, out Int64)

[requires: NV_shader_buffer_load]

Declaration
[Obsolete("Use strongly typed overload instead")]
[AutoGenerated(Category = "NV_shader_buffer_load", Version = "", EntryPoint = "glGetNamedBufferParameterui64vNV")]
[CLSCompliant(false)]
public static void GetNamedBufferParameter(int buffer, NvShaderBufferLoad pname, [Count(Computed = "pname")] out long params)
Parameters
Type Name Description
Int32 buffer
NvShaderBufferLoad pname
Int64 params

GetNamedBufferParameter(Int32, NvShaderBufferLoad, Int64[])

[requires: NV_shader_buffer_load]

Declaration
[Obsolete("Use strongly typed overload instead")]
[AutoGenerated(Category = "NV_shader_buffer_load", Version = "", EntryPoint = "glGetNamedBufferParameterui64vNV")]
[CLSCompliant(false)]
public static void GetNamedBufferParameter(int buffer, NvShaderBufferLoad pname, [Count(Computed = "pname")] long[] params)
Parameters
Type Name Description
Int32 buffer
NvShaderBufferLoad pname
Int64[] params

GetNamedBufferParameter(UInt32, BufferParameterName, UInt64*)

[requires: NV_shader_buffer_load]

Declaration
[AutoGenerated(Category = "NV_shader_buffer_load", Version = "", EntryPoint = "glGetNamedBufferParameterui64vNV")]
[CLSCompliant(false)]
public static void GetNamedBufferParameter(uint buffer, BufferParameterName pname, [Count(Computed = "pname")] ulong *params)
Parameters
Type Name Description
UInt32 buffer
BufferParameterName pname
UInt64* params

GetNamedBufferParameter(UInt32, BufferParameterName, out UInt64)

[requires: NV_shader_buffer_load]

Declaration
[AutoGenerated(Category = "NV_shader_buffer_load", Version = "", EntryPoint = "glGetNamedBufferParameterui64vNV")]
[CLSCompliant(false)]
public static void GetNamedBufferParameter(uint buffer, BufferParameterName pname, [Count(Computed = "pname")] out ulong params)
Parameters
Type Name Description
UInt32 buffer
BufferParameterName pname
UInt64 params

GetNamedBufferParameter(UInt32, BufferParameterName, UInt64[])

[requires: NV_shader_buffer_load]

Declaration
[AutoGenerated(Category = "NV_shader_buffer_load", Version = "", EntryPoint = "glGetNamedBufferParameterui64vNV")]
[CLSCompliant(false)]
public static void GetNamedBufferParameter(uint buffer, BufferParameterName pname, [Count(Computed = "pname")] ulong[] params)
Parameters
Type Name Description
UInt32 buffer
BufferParameterName pname
UInt64[] params

GetNamedBufferParameter(UInt32, NvShaderBufferLoad, UInt64*)

[requires: NV_shader_buffer_load]

Declaration
[Obsolete("Use strongly typed overload instead")]
[AutoGenerated(Category = "NV_shader_buffer_load", Version = "", EntryPoint = "glGetNamedBufferParameterui64vNV")]
[CLSCompliant(false)]
public static void GetNamedBufferParameter(uint buffer, NvShaderBufferLoad pname, [Count(Computed = "pname")] ulong *params)
Parameters
Type Name Description
UInt32 buffer
NvShaderBufferLoad pname
UInt64* params

GetNamedBufferParameter(UInt32, NvShaderBufferLoad, out UInt64)

[requires: NV_shader_buffer_load]

Declaration
[Obsolete("Use strongly typed overload instead")]
[AutoGenerated(Category = "NV_shader_buffer_load", Version = "", EntryPoint = "glGetNamedBufferParameterui64vNV")]
[CLSCompliant(false)]
public static void GetNamedBufferParameter(uint buffer, NvShaderBufferLoad pname, [Count(Computed = "pname")] out ulong params)
Parameters
Type Name Description
UInt32 buffer
NvShaderBufferLoad pname
UInt64 params

GetNamedBufferParameter(UInt32, NvShaderBufferLoad, UInt64[])

[requires: NV_shader_buffer_load]

Declaration
[Obsolete("Use strongly typed overload instead")]
[AutoGenerated(Category = "NV_shader_buffer_load", Version = "", EntryPoint = "glGetNamedBufferParameterui64vNV")]
[CLSCompliant(false)]
public static void GetNamedBufferParameter(uint buffer, NvShaderBufferLoad pname, [Count(Computed = "pname")] ulong[] params)
Parameters
Type Name Description
UInt32 buffer
NvShaderBufferLoad pname
UInt64[] params

GetOcclusionQuery(Int32, NvOcclusionQuery, Int32*)

[requires: NV_occlusion_query]

Declaration
[AutoGenerated(Category = "NV_occlusion_query", Version = "", EntryPoint = "glGetOcclusionQueryivNV")]
[CLSCompliant(false)]
public static void GetOcclusionQuery(int id, NvOcclusionQuery pname, [Count(Computed = "pname")] int *params)
Parameters
Type Name Description
Int32 id
NvOcclusionQuery pname
Int32* params

GetOcclusionQuery(Int32, NvOcclusionQuery, out Int32)

[requires: NV_occlusion_query]

Declaration
[AutoGenerated(Category = "NV_occlusion_query", Version = "", EntryPoint = "glGetOcclusionQueryivNV")]
[CLSCompliant(false)]
public static void GetOcclusionQuery(int id, NvOcclusionQuery pname, [Count(Computed = "pname")] out int params)
Parameters
Type Name Description
Int32 id
NvOcclusionQuery pname
Int32 params

GetOcclusionQuery(Int32, NvOcclusionQuery, Int32[])

[requires: NV_occlusion_query]

Declaration
[AutoGenerated(Category = "NV_occlusion_query", Version = "", EntryPoint = "glGetOcclusionQueryivNV")]
[CLSCompliant(false)]
public static void GetOcclusionQuery(int id, NvOcclusionQuery pname, [Count(Computed = "pname")] int[] params)
Parameters
Type Name Description
Int32 id
NvOcclusionQuery pname
Int32[] params

GetOcclusionQuery(UInt32, NvOcclusionQuery, Int32*)

[requires: NV_occlusion_query]

Declaration
[AutoGenerated(Category = "NV_occlusion_query", Version = "", EntryPoint = "glGetOcclusionQueryivNV")]
[CLSCompliant(false)]
public static void GetOcclusionQuery(uint id, NvOcclusionQuery pname, [Count(Computed = "pname")] int *params)
Parameters
Type Name Description
UInt32 id
NvOcclusionQuery pname
Int32* params

GetOcclusionQuery(UInt32, NvOcclusionQuery, out Int32)

[requires: NV_occlusion_query]

Declaration
[AutoGenerated(Category = "NV_occlusion_query", Version = "", EntryPoint = "glGetOcclusionQueryivNV")]
[CLSCompliant(false)]
public static void GetOcclusionQuery(uint id, NvOcclusionQuery pname, [Count(Computed = "pname")] out int params)
Parameters
Type Name Description
UInt32 id
NvOcclusionQuery pname
Int32 params

GetOcclusionQuery(UInt32, NvOcclusionQuery, Int32[])

[requires: NV_occlusion_query]

Declaration
[AutoGenerated(Category = "NV_occlusion_query", Version = "", EntryPoint = "glGetOcclusionQueryivNV")]
[CLSCompliant(false)]
public static void GetOcclusionQuery(uint id, NvOcclusionQuery pname, [Count(Computed = "pname")] int[] params)
Parameters
Type Name Description
UInt32 id
NvOcclusionQuery pname
Int32[] params

GetOcclusionQuery(UInt32, NvOcclusionQuery, UInt32*)

[requires: NV_occlusion_query]

Declaration
[AutoGenerated(Category = "NV_occlusion_query", Version = "", EntryPoint = "glGetOcclusionQueryuivNV")]
[CLSCompliant(false)]
public static void GetOcclusionQuery(uint id, NvOcclusionQuery pname, [Count(Computed = "pname")] uint *params)
Parameters
Type Name Description
UInt32 id
NvOcclusionQuery pname
UInt32* params

GetOcclusionQuery(UInt32, NvOcclusionQuery, out UInt32)

[requires: NV_occlusion_query]

Declaration
[AutoGenerated(Category = "NV_occlusion_query", Version = "", EntryPoint = "glGetOcclusionQueryuivNV")]
[CLSCompliant(false)]
public static void GetOcclusionQuery(uint id, NvOcclusionQuery pname, [Count(Computed = "pname")] out uint params)
Parameters
Type Name Description
UInt32 id
NvOcclusionQuery pname
UInt32 params

GetOcclusionQuery(UInt32, NvOcclusionQuery, UInt32[])

[requires: NV_occlusion_query]

Declaration
[AutoGenerated(Category = "NV_occlusion_query", Version = "", EntryPoint = "glGetOcclusionQueryuivNV")]
[CLSCompliant(false)]
public static void GetOcclusionQuery(uint id, NvOcclusionQuery pname, [Count(Computed = "pname")] uint[] params)
Parameters
Type Name Description
UInt32 id
NvOcclusionQuery pname
UInt32[] params

GetPathColorGen(PathColor, PathGenMode, Int32*)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glGetPathColorGenivNV")]
[CLSCompliant(false)]
public static void GetPathColorGen(PathColor color, PathGenMode pname, [Count(Computed = "pname")] int *value)
Parameters
Type Name Description
PathColor color
PathGenMode pname
Int32* value

[length: COMPSIZE(pname)]

GetPathColorGen(PathColor, PathGenMode, out Int32)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glGetPathColorGenivNV")]
[CLSCompliant(false)]
public static void GetPathColorGen(PathColor color, PathGenMode pname, [Count(Computed = "pname")] out int value)
Parameters
Type Name Description
PathColor color
PathGenMode pname
Int32 value

[length: COMPSIZE(pname)]

GetPathColorGen(PathColor, PathGenMode, Int32[])

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glGetPathColorGenivNV")]
[CLSCompliant(false)]
public static void GetPathColorGen(PathColor color, PathGenMode pname, [Count(Computed = "pname")] int[] value)
Parameters
Type Name Description
PathColor color
PathGenMode pname
Int32[] value

[length: COMPSIZE(pname)]

GetPathColorGen(PathColor, PathGenMode, Single*)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glGetPathColorGenfvNV")]
[CLSCompliant(false)]
public static void GetPathColorGen(PathColor color, PathGenMode pname, [Count(Computed = "pname")] float *value)
Parameters
Type Name Description
PathColor color
PathGenMode pname
Single* value

[length: COMPSIZE(pname)]

GetPathColorGen(PathColor, PathGenMode, out Single)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glGetPathColorGenfvNV")]
[CLSCompliant(false)]
public static void GetPathColorGen(PathColor color, PathGenMode pname, [Count(Computed = "pname")] out float value)
Parameters
Type Name Description
PathColor color
PathGenMode pname
Single value

[length: COMPSIZE(pname)]

GetPathColorGen(PathColor, PathGenMode, Single[])

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glGetPathColorGenfvNV")]
[CLSCompliant(false)]
public static void GetPathColorGen(PathColor color, PathGenMode pname, [Count(Computed = "pname")] float[] value)
Parameters
Type Name Description
PathColor color
PathGenMode pname
Single[] value

[length: COMPSIZE(pname)]

GetPathCommand(Int32)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glGetPathCommandsNV")]
[CLSCompliant(false)]
public static byte GetPathCommand(int path)
Parameters
Type Name Description
Int32 path
Returns
Type Description
Byte

GetPathCommand(UInt32)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glGetPathCommandsNV")]
[CLSCompliant(false)]
public static byte GetPathCommand(uint path)
Parameters
Type Name Description
UInt32 path
Returns
Type Description
Byte

GetPathCommands(Int32, Byte*)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glGetPathCommandsNV")]
[CLSCompliant(false)]
public static void GetPathCommands(int path, [Count(Computed = "path")] byte *commands)
Parameters
Type Name Description
Int32 path
Byte* commands

[length: COMPSIZE(path)]

GetPathCommands(Int32, out Byte)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glGetPathCommandsNV")]
[CLSCompliant(false)]
public static void GetPathCommands(int path, [Count(Computed = "path")] out byte commands)
Parameters
Type Name Description
Int32 path
Byte commands

[length: COMPSIZE(path)]

GetPathCommands(Int32, Byte[])

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glGetPathCommandsNV")]
[CLSCompliant(false)]
public static void GetPathCommands(int path, [Count(Computed = "path")] byte[] commands)
Parameters
Type Name Description
Int32 path
Byte[] commands

[length: COMPSIZE(path)]

GetPathCommands(UInt32, Byte*)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glGetPathCommandsNV")]
[CLSCompliant(false)]
public static void GetPathCommands(uint path, [Count(Computed = "path")] byte *commands)
Parameters
Type Name Description
UInt32 path
Byte* commands

[length: COMPSIZE(path)]

GetPathCommands(UInt32, out Byte)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glGetPathCommandsNV")]
[CLSCompliant(false)]
public static void GetPathCommands(uint path, [Count(Computed = "path")] out byte commands)
Parameters
Type Name Description
UInt32 path
Byte commands

[length: COMPSIZE(path)]

GetPathCommands(UInt32, Byte[])

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glGetPathCommandsNV")]
[CLSCompliant(false)]
public static void GetPathCommands(uint path, [Count(Computed = "path")] byte[] commands)
Parameters
Type Name Description
UInt32 path
Byte[] commands

[length: COMPSIZE(path)]

GetPathCoord(Int32)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glGetPathCoordsNV")]
[CLSCompliant(false)]
public static float GetPathCoord(int path)
Parameters
Type Name Description
Int32 path
Returns
Type Description
Single

GetPathCoord(UInt32)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glGetPathCoordsNV")]
[CLSCompliant(false)]
public static float GetPathCoord(uint path)
Parameters
Type Name Description
UInt32 path
Returns
Type Description
Single

GetPathCoords(Int32, Single*)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glGetPathCoordsNV")]
[CLSCompliant(false)]
public static void GetPathCoords(int path, [Count(Computed = "path")] float *coords)
Parameters
Type Name Description
Int32 path
Single* coords

[length: COMPSIZE(path)]

GetPathCoords(Int32, out Single)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glGetPathCoordsNV")]
[CLSCompliant(false)]
public static void GetPathCoords(int path, [Count(Computed = "path")] out float coords)
Parameters
Type Name Description
Int32 path
Single coords

[length: COMPSIZE(path)]

GetPathCoords(Int32, Single[])

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glGetPathCoordsNV")]
[CLSCompliant(false)]
public static void GetPathCoords(int path, [Count(Computed = "path")] float[] coords)
Parameters
Type Name Description
Int32 path
Single[] coords

[length: COMPSIZE(path)]

GetPathCoords(UInt32, Single*)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glGetPathCoordsNV")]
[CLSCompliant(false)]
public static void GetPathCoords(uint path, [Count(Computed = "path")] float *coords)
Parameters
Type Name Description
UInt32 path
Single* coords

[length: COMPSIZE(path)]

GetPathCoords(UInt32, out Single)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glGetPathCoordsNV")]
[CLSCompliant(false)]
public static void GetPathCoords(uint path, [Count(Computed = "path")] out float coords)
Parameters
Type Name Description
UInt32 path
Single coords

[length: COMPSIZE(path)]

GetPathCoords(UInt32, Single[])

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glGetPathCoordsNV")]
[CLSCompliant(false)]
public static void GetPathCoords(uint path, [Count(Computed = "path")] float[] coords)
Parameters
Type Name Description
UInt32 path
Single[] coords

[length: COMPSIZE(path)]

GetPathDashArray(Int32)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glGetPathDashArrayNV")]
[CLSCompliant(false)]
public static float GetPathDashArray(int path)
Parameters
Type Name Description
Int32 path
Returns
Type Description
Single

GetPathDashArray(Int32, Single*)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glGetPathDashArrayNV")]
[CLSCompliant(false)]
public static void GetPathDashArray(int path, [Count(Computed = "path")] float *dashArray)
Parameters
Type Name Description
Int32 path
Single* dashArray

[length: COMPSIZE(path)]

GetPathDashArray(Int32, out Single)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glGetPathDashArrayNV")]
[CLSCompliant(false)]
public static void GetPathDashArray(int path, [Count(Computed = "path")] out float dashArray)
Parameters
Type Name Description
Int32 path
Single dashArray

[length: COMPSIZE(path)]

GetPathDashArray(Int32, Single[])

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glGetPathDashArrayNV")]
[CLSCompliant(false)]
public static void GetPathDashArray(int path, [Count(Computed = "path")] float[] dashArray)
Parameters
Type Name Description
Int32 path
Single[] dashArray

[length: COMPSIZE(path)]

GetPathDashArray(UInt32)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glGetPathDashArrayNV")]
[CLSCompliant(false)]
public static float GetPathDashArray(uint path)
Parameters
Type Name Description
UInt32 path
Returns
Type Description
Single

GetPathDashArray(UInt32, Single*)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glGetPathDashArrayNV")]
[CLSCompliant(false)]
public static void GetPathDashArray(uint path, [Count(Computed = "path")] float *dashArray)
Parameters
Type Name Description
UInt32 path
Single* dashArray

[length: COMPSIZE(path)]

GetPathDashArray(UInt32, out Single)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glGetPathDashArrayNV")]
[CLSCompliant(false)]
public static void GetPathDashArray(uint path, [Count(Computed = "path")] out float dashArray)
Parameters
Type Name Description
UInt32 path
Single dashArray

[length: COMPSIZE(path)]

GetPathDashArray(UInt32, Single[])

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glGetPathDashArrayNV")]
[CLSCompliant(false)]
public static void GetPathDashArray(uint path, [Count(Computed = "path")] float[] dashArray)
Parameters
Type Name Description
UInt32 path
Single[] dashArray

[length: COMPSIZE(path)]

GetPathLength(Int32, Int32, Int32)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glGetPathLengthNV")]
[CLSCompliant(false)]
public static float GetPathLength(int path, int startSegment, int numSegments)
Parameters
Type Name Description
Int32 path
Int32 startSegment
Int32 numSegments
Returns
Type Description
Single

GetPathLength(UInt32, Int32, Int32)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glGetPathLengthNV")]
[CLSCompliant(false)]
public static float GetPathLength(uint path, int startSegment, int numSegments)
Parameters
Type Name Description
UInt32 path
Int32 startSegment
Int32 numSegments
Returns
Type Description
Single

GetPathMetric(PathMetricMask, Int32, PathElementType, IntPtr, Int32, Int32, Single*)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glGetPathMetricsNV")]
[CLSCompliant(false)]
public static void GetPathMetric(PathMetricMask metricQueryMask, int numPaths, PathElementType pathNameType, [Count(Computed = "numPaths,pathNameType,paths")] IntPtr paths, int pathBase, int stride, [Count(Computed = "metricQueryMask,numPaths,stride")] float *metrics)
Parameters
Type Name Description
PathMetricMask metricQueryMask
Int32 numPaths
PathElementType pathNameType
IntPtr paths

[length: COMPSIZE(numPaths,pathNameType,paths)]

Int32 pathBase
Int32 stride
Single* metrics

[length: COMPSIZE(metricQueryMask,numPaths,stride)]

GetPathMetric(PathMetricMask, Int32, PathElementType, IntPtr, Int32, Int32, out Single)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glGetPathMetricsNV")]
[CLSCompliant(false)]
public static void GetPathMetric(PathMetricMask metricQueryMask, int numPaths, PathElementType pathNameType, [Count(Computed = "numPaths,pathNameType,paths")] IntPtr paths, int pathBase, int stride, [Count(Computed = "metricQueryMask,numPaths,stride")] out float metrics)
Parameters
Type Name Description
PathMetricMask metricQueryMask
Int32 numPaths
PathElementType pathNameType
IntPtr paths

[length: COMPSIZE(numPaths,pathNameType,paths)]

Int32 pathBase
Int32 stride
Single metrics

[length: COMPSIZE(metricQueryMask,numPaths,stride)]

GetPathMetric(PathMetricMask, Int32, PathElementType, IntPtr, Int32, Int32, Single[])

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glGetPathMetricsNV")]
[CLSCompliant(false)]
public static void GetPathMetric(PathMetricMask metricQueryMask, int numPaths, PathElementType pathNameType, [Count(Computed = "numPaths,pathNameType,paths")] IntPtr paths, int pathBase, int stride, [Count(Computed = "metricQueryMask,numPaths,stride")] float[] metrics)
Parameters
Type Name Description
PathMetricMask metricQueryMask
Int32 numPaths
PathElementType pathNameType
IntPtr paths

[length: COMPSIZE(numPaths,pathNameType,paths)]

Int32 pathBase
Int32 stride
Single[] metrics

[length: COMPSIZE(metricQueryMask,numPaths,stride)]

GetPathMetric(PathMetricMask, Int32, PathElementType, IntPtr, UInt32, Int32, Single*)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glGetPathMetricsNV")]
[CLSCompliant(false)]
public static void GetPathMetric(PathMetricMask metricQueryMask, int numPaths, PathElementType pathNameType, [Count(Computed = "numPaths,pathNameType,paths")] IntPtr paths, uint pathBase, int stride, [Count(Computed = "metricQueryMask,numPaths,stride")] float *metrics)
Parameters
Type Name Description
PathMetricMask metricQueryMask
Int32 numPaths
PathElementType pathNameType
IntPtr paths

[length: COMPSIZE(numPaths,pathNameType,paths)]

UInt32 pathBase
Int32 stride
Single* metrics

[length: COMPSIZE(metricQueryMask,numPaths,stride)]

GetPathMetric(PathMetricMask, Int32, PathElementType, IntPtr, UInt32, Int32, out Single)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glGetPathMetricsNV")]
[CLSCompliant(false)]
public static void GetPathMetric(PathMetricMask metricQueryMask, int numPaths, PathElementType pathNameType, [Count(Computed = "numPaths,pathNameType,paths")] IntPtr paths, uint pathBase, int stride, [Count(Computed = "metricQueryMask,numPaths,stride")] out float metrics)
Parameters
Type Name Description
PathMetricMask metricQueryMask
Int32 numPaths
PathElementType pathNameType
IntPtr paths

[length: COMPSIZE(numPaths,pathNameType,paths)]

UInt32 pathBase
Int32 stride
Single metrics

[length: COMPSIZE(metricQueryMask,numPaths,stride)]

GetPathMetric(PathMetricMask, Int32, PathElementType, IntPtr, UInt32, Int32, Single[])

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glGetPathMetricsNV")]
[CLSCompliant(false)]
public static void GetPathMetric(PathMetricMask metricQueryMask, int numPaths, PathElementType pathNameType, [Count(Computed = "numPaths,pathNameType,paths")] IntPtr paths, uint pathBase, int stride, [Count(Computed = "metricQueryMask,numPaths,stride")] float[] metrics)
Parameters
Type Name Description
PathMetricMask metricQueryMask
Int32 numPaths
PathElementType pathNameType
IntPtr paths

[length: COMPSIZE(numPaths,pathNameType,paths)]

UInt32 pathBase
Int32 stride
Single[] metrics

[length: COMPSIZE(metricQueryMask,numPaths,stride)]

GetPathMetric<T3>(PathMetricMask, Int32, PathElementType, ref T3, Int32, Int32, Single*)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glGetPathMetricsNV")]
[CLSCompliant(false)]
public static void GetPathMetric<T3>(PathMetricMask metricQueryMask, int numPaths, PathElementType pathNameType, [Count(Computed = "numPaths,pathNameType,paths")] ref T3 paths, int pathBase, int stride, [Count(Computed = "metricQueryMask,numPaths,stride")] float *metrics)
    where T3 : struct
Parameters
Type Name Description
PathMetricMask metricQueryMask
Int32 numPaths
PathElementType pathNameType
T3 paths

[length: COMPSIZE(numPaths,pathNameType,paths)]

Int32 pathBase
Int32 stride
Single* metrics

[length: COMPSIZE(metricQueryMask,numPaths,stride)]

Type Parameters
Name Description
T3

GetPathMetric<T3>(PathMetricMask, Int32, PathElementType, ref T3, Int32, Int32, out Single)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glGetPathMetricsNV")]
[CLSCompliant(false)]
public static void GetPathMetric<T3>(PathMetricMask metricQueryMask, int numPaths, PathElementType pathNameType, [Count(Computed = "numPaths,pathNameType,paths")] ref T3 paths, int pathBase, int stride, [Count(Computed = "metricQueryMask,numPaths,stride")] out float metrics)
    where T3 : struct
Parameters
Type Name Description
PathMetricMask metricQueryMask
Int32 numPaths
PathElementType pathNameType
T3 paths

[length: COMPSIZE(numPaths,pathNameType,paths)]

Int32 pathBase
Int32 stride
Single metrics

[length: COMPSIZE(metricQueryMask,numPaths,stride)]

Type Parameters
Name Description
T3

GetPathMetric<T3>(PathMetricMask, Int32, PathElementType, ref T3, Int32, Int32, Single[])

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glGetPathMetricsNV")]
[CLSCompliant(false)]
public static void GetPathMetric<T3>(PathMetricMask metricQueryMask, int numPaths, PathElementType pathNameType, [Count(Computed = "numPaths,pathNameType,paths")] ref T3 paths, int pathBase, int stride, [Count(Computed = "metricQueryMask,numPaths,stride")] float[] metrics)
    where T3 : struct
Parameters
Type Name Description
PathMetricMask metricQueryMask
Int32 numPaths
PathElementType pathNameType
T3 paths

[length: COMPSIZE(numPaths,pathNameType,paths)]

Int32 pathBase
Int32 stride
Single[] metrics

[length: COMPSIZE(metricQueryMask,numPaths,stride)]

Type Parameters
Name Description
T3

GetPathMetric<T3>(PathMetricMask, Int32, PathElementType, ref T3, UInt32, Int32, Single*)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glGetPathMetricsNV")]
[CLSCompliant(false)]
public static void GetPathMetric<T3>(PathMetricMask metricQueryMask, int numPaths, PathElementType pathNameType, [Count(Computed = "numPaths,pathNameType,paths")] ref T3 paths, uint pathBase, int stride, [Count(Computed = "metricQueryMask,numPaths,stride")] float *metrics)
    where T3 : struct
Parameters
Type Name Description
PathMetricMask metricQueryMask
Int32 numPaths
PathElementType pathNameType
T3 paths

[length: COMPSIZE(numPaths,pathNameType,paths)]

UInt32 pathBase
Int32 stride
Single* metrics

[length: COMPSIZE(metricQueryMask,numPaths,stride)]

Type Parameters
Name Description
T3

GetPathMetric<T3>(PathMetricMask, Int32, PathElementType, ref T3, UInt32, Int32, out Single)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glGetPathMetricsNV")]
[CLSCompliant(false)]
public static void GetPathMetric<T3>(PathMetricMask metricQueryMask, int numPaths, PathElementType pathNameType, [Count(Computed = "numPaths,pathNameType,paths")] ref T3 paths, uint pathBase, int stride, [Count(Computed = "metricQueryMask,numPaths,stride")] out float metrics)
    where T3 : struct
Parameters
Type Name Description
PathMetricMask metricQueryMask
Int32 numPaths
PathElementType pathNameType
T3 paths

[length: COMPSIZE(numPaths,pathNameType,paths)]

UInt32 pathBase
Int32 stride
Single metrics

[length: COMPSIZE(metricQueryMask,numPaths,stride)]

Type Parameters
Name Description
T3

GetPathMetric<T3>(PathMetricMask, Int32, PathElementType, ref T3, UInt32, Int32, Single[])

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glGetPathMetricsNV")]
[CLSCompliant(false)]
public static void GetPathMetric<T3>(PathMetricMask metricQueryMask, int numPaths, PathElementType pathNameType, [Count(Computed = "numPaths,pathNameType,paths")] ref T3 paths, uint pathBase, int stride, [Count(Computed = "metricQueryMask,numPaths,stride")] float[] metrics)
    where T3 : struct
Parameters
Type Name Description
PathMetricMask metricQueryMask
Int32 numPaths
PathElementType pathNameType
T3 paths

[length: COMPSIZE(numPaths,pathNameType,paths)]

UInt32 pathBase
Int32 stride
Single[] metrics

[length: COMPSIZE(metricQueryMask,numPaths,stride)]

Type Parameters
Name Description
T3

GetPathMetric<T3>(PathMetricMask, Int32, PathElementType, T3[], Int32, Int32, Single*)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glGetPathMetricsNV")]
[CLSCompliant(false)]
public static void GetPathMetric<T3>(PathMetricMask metricQueryMask, int numPaths, PathElementType pathNameType, [Count(Computed = "numPaths,pathNameType,paths")] T3[] paths, int pathBase, int stride, [Count(Computed = "metricQueryMask,numPaths,stride")] float *metrics)
    where T3 : struct
Parameters
Type Name Description
PathMetricMask metricQueryMask
Int32 numPaths
PathElementType pathNameType
T3[] paths

[length: COMPSIZE(numPaths,pathNameType,paths)]

Int32 pathBase
Int32 stride
Single* metrics

[length: COMPSIZE(metricQueryMask,numPaths,stride)]

Type Parameters
Name Description
T3

GetPathMetric<T3>(PathMetricMask, Int32, PathElementType, T3[], Int32, Int32, out Single)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glGetPathMetricsNV")]
[CLSCompliant(false)]
public static void GetPathMetric<T3>(PathMetricMask metricQueryMask, int numPaths, PathElementType pathNameType, [Count(Computed = "numPaths,pathNameType,paths")] T3[] paths, int pathBase, int stride, [Count(Computed = "metricQueryMask,numPaths,stride")] out float metrics)
    where T3 : struct
Parameters
Type Name Description
PathMetricMask metricQueryMask
Int32 numPaths
PathElementType pathNameType
T3[] paths

[length: COMPSIZE(numPaths,pathNameType,paths)]

Int32 pathBase
Int32 stride
Single metrics

[length: COMPSIZE(metricQueryMask,numPaths,stride)]

Type Parameters
Name Description
T3

GetPathMetric<T3>(PathMetricMask, Int32, PathElementType, T3[], Int32, Int32, Single[])

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glGetPathMetricsNV")]
[CLSCompliant(false)]
public static void GetPathMetric<T3>(PathMetricMask metricQueryMask, int numPaths, PathElementType pathNameType, [Count(Computed = "numPaths,pathNameType,paths")] T3[] paths, int pathBase, int stride, [Count(Computed = "metricQueryMask,numPaths,stride")] float[] metrics)
    where T3 : struct
Parameters
Type Name Description
PathMetricMask metricQueryMask
Int32 numPaths
PathElementType pathNameType
T3[] paths

[length: COMPSIZE(numPaths,pathNameType,paths)]

Int32 pathBase
Int32 stride
Single[] metrics

[length: COMPSIZE(metricQueryMask,numPaths,stride)]

Type Parameters
Name Description
T3

GetPathMetric<T3>(PathMetricMask, Int32, PathElementType, T3[], UInt32, Int32, Single*)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glGetPathMetricsNV")]
[CLSCompliant(false)]
public static void GetPathMetric<T3>(PathMetricMask metricQueryMask, int numPaths, PathElementType pathNameType, [Count(Computed = "numPaths,pathNameType,paths")] T3[] paths, uint pathBase, int stride, [Count(Computed = "metricQueryMask,numPaths,stride")] float *metrics)
    where T3 : struct
Parameters
Type Name Description
PathMetricMask metricQueryMask
Int32 numPaths
PathElementType pathNameType
T3[] paths

[length: COMPSIZE(numPaths,pathNameType,paths)]

UInt32 pathBase
Int32 stride
Single* metrics

[length: COMPSIZE(metricQueryMask,numPaths,stride)]

Type Parameters
Name Description
T3

GetPathMetric<T3>(PathMetricMask, Int32, PathElementType, T3[], UInt32, Int32, out Single)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glGetPathMetricsNV")]
[CLSCompliant(false)]
public static void GetPathMetric<T3>(PathMetricMask metricQueryMask, int numPaths, PathElementType pathNameType, [Count(Computed = "numPaths,pathNameType,paths")] T3[] paths, uint pathBase, int stride, [Count(Computed = "metricQueryMask,numPaths,stride")] out float metrics)
    where T3 : struct
Parameters
Type Name Description
PathMetricMask metricQueryMask
Int32 numPaths
PathElementType pathNameType
T3[] paths

[length: COMPSIZE(numPaths,pathNameType,paths)]

UInt32 pathBase
Int32 stride
Single metrics

[length: COMPSIZE(metricQueryMask,numPaths,stride)]

Type Parameters
Name Description
T3

GetPathMetric<T3>(PathMetricMask, Int32, PathElementType, T3[], UInt32, Int32, Single[])

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glGetPathMetricsNV")]
[CLSCompliant(false)]
public static void GetPathMetric<T3>(PathMetricMask metricQueryMask, int numPaths, PathElementType pathNameType, [Count(Computed = "numPaths,pathNameType,paths")] T3[] paths, uint pathBase, int stride, [Count(Computed = "metricQueryMask,numPaths,stride")] float[] metrics)
    where T3 : struct
Parameters
Type Name Description
PathMetricMask metricQueryMask
Int32 numPaths
PathElementType pathNameType
T3[] paths

[length: COMPSIZE(numPaths,pathNameType,paths)]

UInt32 pathBase
Int32 stride
Single[] metrics

[length: COMPSIZE(metricQueryMask,numPaths,stride)]

Type Parameters
Name Description
T3

GetPathMetric<T3>(PathMetricMask, Int32, PathElementType, T3[,,], Int32, Int32, Single*)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glGetPathMetricsNV")]
[CLSCompliant(false)]
public static void GetPathMetric<T3>(PathMetricMask metricQueryMask, int numPaths, PathElementType pathNameType, [Count(Computed = "numPaths,pathNameType,paths")] T3[,, ] paths, int pathBase, int stride, [Count(Computed = "metricQueryMask,numPaths,stride")] float *metrics)
    where T3 : struct
Parameters
Type Name Description
PathMetricMask metricQueryMask
Int32 numPaths
PathElementType pathNameType
T3[,,] paths

[length: COMPSIZE(numPaths,pathNameType,paths)]

Int32 pathBase
Int32 stride
Single* metrics

[length: COMPSIZE(metricQueryMask,numPaths,stride)]

Type Parameters
Name Description
T3

GetPathMetric<T3>(PathMetricMask, Int32, PathElementType, T3[,,], Int32, Int32, out Single)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glGetPathMetricsNV")]
[CLSCompliant(false)]
public static void GetPathMetric<T3>(PathMetricMask metricQueryMask, int numPaths, PathElementType pathNameType, [Count(Computed = "numPaths,pathNameType,paths")] T3[,, ] paths, int pathBase, int stride, [Count(Computed = "metricQueryMask,numPaths,stride")] out float metrics)
    where T3 : struct
Parameters
Type Name Description
PathMetricMask metricQueryMask
Int32 numPaths
PathElementType pathNameType
T3[,,] paths

[length: COMPSIZE(numPaths,pathNameType,paths)]

Int32 pathBase
Int32 stride
Single metrics

[length: COMPSIZE(metricQueryMask,numPaths,stride)]

Type Parameters
Name Description
T3

GetPathMetric<T3>(PathMetricMask, Int32, PathElementType, T3[,,], Int32, Int32, Single[])

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glGetPathMetricsNV")]
[CLSCompliant(false)]
public static void GetPathMetric<T3>(PathMetricMask metricQueryMask, int numPaths, PathElementType pathNameType, [Count(Computed = "numPaths,pathNameType,paths")] T3[,, ] paths, int pathBase, int stride, [Count(Computed = "metricQueryMask,numPaths,stride")] float[] metrics)
    where T3 : struct
Parameters
Type Name Description
PathMetricMask metricQueryMask
Int32 numPaths
PathElementType pathNameType
T3[,,] paths

[length: COMPSIZE(numPaths,pathNameType,paths)]

Int32 pathBase
Int32 stride
Single[] metrics

[length: COMPSIZE(metricQueryMask,numPaths,stride)]

Type Parameters
Name Description
T3

GetPathMetric<T3>(PathMetricMask, Int32, PathElementType, T3[,,], UInt32, Int32, Single*)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glGetPathMetricsNV")]
[CLSCompliant(false)]
public static void GetPathMetric<T3>(PathMetricMask metricQueryMask, int numPaths, PathElementType pathNameType, [Count(Computed = "numPaths,pathNameType,paths")] T3[,, ] paths, uint pathBase, int stride, [Count(Computed = "metricQueryMask,numPaths,stride")] float *metrics)
    where T3 : struct
Parameters
Type Name Description
PathMetricMask metricQueryMask
Int32 numPaths
PathElementType pathNameType
T3[,,] paths

[length: COMPSIZE(numPaths,pathNameType,paths)]

UInt32 pathBase
Int32 stride
Single* metrics

[length: COMPSIZE(metricQueryMask,numPaths,stride)]

Type Parameters
Name Description
T3

GetPathMetric<T3>(PathMetricMask, Int32, PathElementType, T3[,,], UInt32, Int32, out Single)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glGetPathMetricsNV")]
[CLSCompliant(false)]
public static void GetPathMetric<T3>(PathMetricMask metricQueryMask, int numPaths, PathElementType pathNameType, [Count(Computed = "numPaths,pathNameType,paths")] T3[,, ] paths, uint pathBase, int stride, [Count(Computed = "metricQueryMask,numPaths,stride")] out float metrics)
    where T3 : struct
Parameters
Type Name Description
PathMetricMask metricQueryMask
Int32 numPaths
PathElementType pathNameType
T3[,,] paths

[length: COMPSIZE(numPaths,pathNameType,paths)]

UInt32 pathBase
Int32 stride
Single metrics

[length: COMPSIZE(metricQueryMask,numPaths,stride)]

Type Parameters
Name Description
T3

GetPathMetric<T3>(PathMetricMask, Int32, PathElementType, T3[,,], UInt32, Int32, Single[])

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glGetPathMetricsNV")]
[CLSCompliant(false)]
public static void GetPathMetric<T3>(PathMetricMask metricQueryMask, int numPaths, PathElementType pathNameType, [Count(Computed = "numPaths,pathNameType,paths")] T3[,, ] paths, uint pathBase, int stride, [Count(Computed = "metricQueryMask,numPaths,stride")] float[] metrics)
    where T3 : struct
Parameters
Type Name Description
PathMetricMask metricQueryMask
Int32 numPaths
PathElementType pathNameType
T3[,,] paths

[length: COMPSIZE(numPaths,pathNameType,paths)]

UInt32 pathBase
Int32 stride
Single[] metrics

[length: COMPSIZE(metricQueryMask,numPaths,stride)]

Type Parameters
Name Description
T3

GetPathMetric<T3>(PathMetricMask, Int32, PathElementType, T3[,], Int32, Int32, Single*)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glGetPathMetricsNV")]
[CLSCompliant(false)]
public static void GetPathMetric<T3>(PathMetricMask metricQueryMask, int numPaths, PathElementType pathNameType, [Count(Computed = "numPaths,pathNameType,paths")] T3[, ] paths, int pathBase, int stride, [Count(Computed = "metricQueryMask,numPaths,stride")] float *metrics)
    where T3 : struct
Parameters
Type Name Description
PathMetricMask metricQueryMask
Int32 numPaths
PathElementType pathNameType
T3[,] paths

[length: COMPSIZE(numPaths,pathNameType,paths)]

Int32 pathBase
Int32 stride
Single* metrics

[length: COMPSIZE(metricQueryMask,numPaths,stride)]

Type Parameters
Name Description
T3

GetPathMetric<T3>(PathMetricMask, Int32, PathElementType, T3[,], Int32, Int32, out Single)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glGetPathMetricsNV")]
[CLSCompliant(false)]
public static void GetPathMetric<T3>(PathMetricMask metricQueryMask, int numPaths, PathElementType pathNameType, [Count(Computed = "numPaths,pathNameType,paths")] T3[, ] paths, int pathBase, int stride, [Count(Computed = "metricQueryMask,numPaths,stride")] out float metrics)
    where T3 : struct
Parameters
Type Name Description
PathMetricMask metricQueryMask
Int32 numPaths
PathElementType pathNameType
T3[,] paths

[length: COMPSIZE(numPaths,pathNameType,paths)]

Int32 pathBase
Int32 stride
Single metrics

[length: COMPSIZE(metricQueryMask,numPaths,stride)]

Type Parameters
Name Description
T3

GetPathMetric<T3>(PathMetricMask, Int32, PathElementType, T3[,], Int32, Int32, Single[])

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glGetPathMetricsNV")]
[CLSCompliant(false)]
public static void GetPathMetric<T3>(PathMetricMask metricQueryMask, int numPaths, PathElementType pathNameType, [Count(Computed = "numPaths,pathNameType,paths")] T3[, ] paths, int pathBase, int stride, [Count(Computed = "metricQueryMask,numPaths,stride")] float[] metrics)
    where T3 : struct
Parameters
Type Name Description
PathMetricMask metricQueryMask
Int32 numPaths
PathElementType pathNameType
T3[,] paths

[length: COMPSIZE(numPaths,pathNameType,paths)]

Int32 pathBase
Int32 stride
Single[] metrics

[length: COMPSIZE(metricQueryMask,numPaths,stride)]

Type Parameters
Name Description
T3

GetPathMetric<T3>(PathMetricMask, Int32, PathElementType, T3[,], UInt32, Int32, Single*)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glGetPathMetricsNV")]
[CLSCompliant(false)]
public static void GetPathMetric<T3>(PathMetricMask metricQueryMask, int numPaths, PathElementType pathNameType, [Count(Computed = "numPaths,pathNameType,paths")] T3[, ] paths, uint pathBase, int stride, [Count(Computed = "metricQueryMask,numPaths,stride")] float *metrics)
    where T3 : struct
Parameters
Type Name Description
PathMetricMask metricQueryMask
Int32 numPaths
PathElementType pathNameType
T3[,] paths

[length: COMPSIZE(numPaths,pathNameType,paths)]

UInt32 pathBase
Int32 stride
Single* metrics

[length: COMPSIZE(metricQueryMask,numPaths,stride)]

Type Parameters
Name Description
T3

GetPathMetric<T3>(PathMetricMask, Int32, PathElementType, T3[,], UInt32, Int32, out Single)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glGetPathMetricsNV")]
[CLSCompliant(false)]
public static void GetPathMetric<T3>(PathMetricMask metricQueryMask, int numPaths, PathElementType pathNameType, [Count(Computed = "numPaths,pathNameType,paths")] T3[, ] paths, uint pathBase, int stride, [Count(Computed = "metricQueryMask,numPaths,stride")] out float metrics)
    where T3 : struct
Parameters
Type Name Description
PathMetricMask metricQueryMask
Int32 numPaths
PathElementType pathNameType
T3[,] paths

[length: COMPSIZE(numPaths,pathNameType,paths)]

UInt32 pathBase
Int32 stride
Single metrics

[length: COMPSIZE(metricQueryMask,numPaths,stride)]

Type Parameters
Name Description
T3

GetPathMetric<T3>(PathMetricMask, Int32, PathElementType, T3[,], UInt32, Int32, Single[])

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glGetPathMetricsNV")]
[CLSCompliant(false)]
public static void GetPathMetric<T3>(PathMetricMask metricQueryMask, int numPaths, PathElementType pathNameType, [Count(Computed = "numPaths,pathNameType,paths")] T3[, ] paths, uint pathBase, int stride, [Count(Computed = "metricQueryMask,numPaths,stride")] float[] metrics)
    where T3 : struct
Parameters
Type Name Description
PathMetricMask metricQueryMask
Int32 numPaths
PathElementType pathNameType
T3[,] paths

[length: COMPSIZE(numPaths,pathNameType,paths)]

UInt32 pathBase
Int32 stride
Single[] metrics

[length: COMPSIZE(metricQueryMask,numPaths,stride)]

Type Parameters
Name Description
T3

GetPathMetricRange(PathMetricMask, Int32, Int32, Int32, Single*)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glGetPathMetricRangeNV")]
[CLSCompliant(false)]
public static void GetPathMetricRange(PathMetricMask metricQueryMask, int firstPathName, int numPaths, int stride, [Count(Computed = "metricQueryMask,numPaths,stride")] float *metrics)
Parameters
Type Name Description
PathMetricMask metricQueryMask
Int32 firstPathName
Int32 numPaths
Int32 stride
Single* metrics

[length: COMPSIZE(metricQueryMask,numPaths,stride)]

GetPathMetricRange(PathMetricMask, Int32, Int32, Int32, out Single)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glGetPathMetricRangeNV")]
[CLSCompliant(false)]
public static void GetPathMetricRange(PathMetricMask metricQueryMask, int firstPathName, int numPaths, int stride, [Count(Computed = "metricQueryMask,numPaths,stride")] out float metrics)
Parameters
Type Name Description
PathMetricMask metricQueryMask
Int32 firstPathName
Int32 numPaths
Int32 stride
Single metrics

[length: COMPSIZE(metricQueryMask,numPaths,stride)]

GetPathMetricRange(PathMetricMask, Int32, Int32, Int32, Single[])

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glGetPathMetricRangeNV")]
[CLSCompliant(false)]
public static void GetPathMetricRange(PathMetricMask metricQueryMask, int firstPathName, int numPaths, int stride, [Count(Computed = "metricQueryMask,numPaths,stride")] float[] metrics)
Parameters
Type Name Description
PathMetricMask metricQueryMask
Int32 firstPathName
Int32 numPaths
Int32 stride
Single[] metrics

[length: COMPSIZE(metricQueryMask,numPaths,stride)]

GetPathMetricRange(PathMetricMask, UInt32, Int32, Int32, Single*)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glGetPathMetricRangeNV")]
[CLSCompliant(false)]
public static void GetPathMetricRange(PathMetricMask metricQueryMask, uint firstPathName, int numPaths, int stride, [Count(Computed = "metricQueryMask,numPaths,stride")] float *metrics)
Parameters
Type Name Description
PathMetricMask metricQueryMask
UInt32 firstPathName
Int32 numPaths
Int32 stride
Single* metrics

[length: COMPSIZE(metricQueryMask,numPaths,stride)]

GetPathMetricRange(PathMetricMask, UInt32, Int32, Int32, out Single)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glGetPathMetricRangeNV")]
[CLSCompliant(false)]
public static void GetPathMetricRange(PathMetricMask metricQueryMask, uint firstPathName, int numPaths, int stride, [Count(Computed = "metricQueryMask,numPaths,stride")] out float metrics)
Parameters
Type Name Description
PathMetricMask metricQueryMask
UInt32 firstPathName
Int32 numPaths
Int32 stride
Single metrics

[length: COMPSIZE(metricQueryMask,numPaths,stride)]

GetPathMetricRange(PathMetricMask, UInt32, Int32, Int32, Single[])

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glGetPathMetricRangeNV")]
[CLSCompliant(false)]
public static void GetPathMetricRange(PathMetricMask metricQueryMask, uint firstPathName, int numPaths, int stride, [Count(Computed = "metricQueryMask,numPaths,stride")] float[] metrics)
Parameters
Type Name Description
PathMetricMask metricQueryMask
UInt32 firstPathName
Int32 numPaths
Int32 stride
Single[] metrics

[length: COMPSIZE(metricQueryMask,numPaths,stride)]

GetPathParameter(Int32, PathParameter, Int32*)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glGetPathParameterivNV")]
[CLSCompliant(false)]
public static void GetPathParameter(int path, PathParameter pname, [Count(Count = 4)] int *value)
Parameters
Type Name Description
Int32 path
PathParameter pname
Int32* value

[length: 4]

GetPathParameter(Int32, PathParameter, out Int32)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glGetPathParameterivNV")]
[CLSCompliant(false)]
public static void GetPathParameter(int path, PathParameter pname, [Count(Count = 4)] out int value)
Parameters
Type Name Description
Int32 path
PathParameter pname
Int32 value

[length: 4]

GetPathParameter(Int32, PathParameter, Int32[])

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glGetPathParameterivNV")]
[CLSCompliant(false)]
public static void GetPathParameter(int path, PathParameter pname, [Count(Count = 4)] int[] value)
Parameters
Type Name Description
Int32 path
PathParameter pname
Int32[] value

[length: 4]

GetPathParameter(Int32, PathParameter, Single*)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glGetPathParameterfvNV")]
[CLSCompliant(false)]
public static void GetPathParameter(int path, PathParameter pname, [Count(Count = 4)] float *value)
Parameters
Type Name Description
Int32 path
PathParameter pname
Single* value

[length: 4]

GetPathParameter(Int32, PathParameter, out Single)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glGetPathParameterfvNV")]
[CLSCompliant(false)]
public static void GetPathParameter(int path, PathParameter pname, [Count(Count = 4)] out float value)
Parameters
Type Name Description
Int32 path
PathParameter pname
Single value

[length: 4]

GetPathParameter(Int32, PathParameter, Single[])

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glGetPathParameterfvNV")]
[CLSCompliant(false)]
public static void GetPathParameter(int path, PathParameter pname, [Count(Count = 4)] float[] value)
Parameters
Type Name Description
Int32 path
PathParameter pname
Single[] value

[length: 4]

GetPathParameter(UInt32, PathParameter, Int32*)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glGetPathParameterivNV")]
[CLSCompliant(false)]
public static void GetPathParameter(uint path, PathParameter pname, [Count(Count = 4)] int *value)
Parameters
Type Name Description
UInt32 path
PathParameter pname
Int32* value

[length: 4]

GetPathParameter(UInt32, PathParameter, out Int32)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glGetPathParameterivNV")]
[CLSCompliant(false)]
public static void GetPathParameter(uint path, PathParameter pname, [Count(Count = 4)] out int value)
Parameters
Type Name Description
UInt32 path
PathParameter pname
Int32 value

[length: 4]

GetPathParameter(UInt32, PathParameter, Int32[])

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glGetPathParameterivNV")]
[CLSCompliant(false)]
public static void GetPathParameter(uint path, PathParameter pname, [Count(Count = 4)] int[] value)
Parameters
Type Name Description
UInt32 path
PathParameter pname
Int32[] value

[length: 4]

GetPathParameter(UInt32, PathParameter, Single*)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glGetPathParameterfvNV")]
[CLSCompliant(false)]
public static void GetPathParameter(uint path, PathParameter pname, [Count(Count = 4)] float *value)
Parameters
Type Name Description
UInt32 path
PathParameter pname
Single* value

[length: 4]

GetPathParameter(UInt32, PathParameter, out Single)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glGetPathParameterfvNV")]
[CLSCompliant(false)]
public static void GetPathParameter(uint path, PathParameter pname, [Count(Count = 4)] out float value)
Parameters
Type Name Description
UInt32 path
PathParameter pname
Single value

[length: 4]

GetPathParameter(UInt32, PathParameter, Single[])

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glGetPathParameterfvNV")]
[CLSCompliant(false)]
public static void GetPathParameter(uint path, PathParameter pname, [Count(Count = 4)] float[] value)
Parameters
Type Name Description
UInt32 path
PathParameter pname
Single[] value

[length: 4]

GetPathSpacing(PathListMode, Int32, PathElementType, IntPtr, Int32, Single, Single, PathTransformType, Single*)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glGetPathSpacingNV")]
[CLSCompliant(false)]
public static void GetPathSpacing(PathListMode pathListMode, int numPaths, PathElementType pathNameType, [Count(Computed = "numPaths,pathNameType,paths")] IntPtr paths, int pathBase, float advanceScale, float kerningScale, PathTransformType transformType, [Count(Computed = "pathListMode,numPaths")] float *returnedSpacing)
Parameters
Type Name Description
PathListMode pathListMode
Int32 numPaths
PathElementType pathNameType
IntPtr paths

[length: COMPSIZE(numPaths,pathNameType,paths)]

Int32 pathBase
Single advanceScale
Single kerningScale
PathTransformType transformType
Single* returnedSpacing

[length: COMPSIZE(pathListMode,numPaths)]

GetPathSpacing(PathListMode, Int32, PathElementType, IntPtr, Int32, Single, Single, PathTransformType, out Single)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glGetPathSpacingNV")]
[CLSCompliant(false)]
public static void GetPathSpacing(PathListMode pathListMode, int numPaths, PathElementType pathNameType, [Count(Computed = "numPaths,pathNameType,paths")] IntPtr paths, int pathBase, float advanceScale, float kerningScale, PathTransformType transformType, [Count(Computed = "pathListMode,numPaths")] out float returnedSpacing)
Parameters
Type Name Description
PathListMode pathListMode
Int32 numPaths
PathElementType pathNameType
IntPtr paths

[length: COMPSIZE(numPaths,pathNameType,paths)]

Int32 pathBase
Single advanceScale
Single kerningScale
PathTransformType transformType
Single returnedSpacing

[length: COMPSIZE(pathListMode,numPaths)]

GetPathSpacing(PathListMode, Int32, PathElementType, IntPtr, Int32, Single, Single, PathTransformType, Single[])

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glGetPathSpacingNV")]
[CLSCompliant(false)]
public static void GetPathSpacing(PathListMode pathListMode, int numPaths, PathElementType pathNameType, [Count(Computed = "numPaths,pathNameType,paths")] IntPtr paths, int pathBase, float advanceScale, float kerningScale, PathTransformType transformType, [Count(Computed = "pathListMode,numPaths")] float[] returnedSpacing)
Parameters
Type Name Description
PathListMode pathListMode
Int32 numPaths
PathElementType pathNameType
IntPtr paths

[length: COMPSIZE(numPaths,pathNameType,paths)]

Int32 pathBase
Single advanceScale
Single kerningScale
PathTransformType transformType
Single[] returnedSpacing

[length: COMPSIZE(pathListMode,numPaths)]

GetPathSpacing(PathListMode, Int32, PathElementType, IntPtr, UInt32, Single, Single, PathTransformType, Single*)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glGetPathSpacingNV")]
[CLSCompliant(false)]
public static void GetPathSpacing(PathListMode pathListMode, int numPaths, PathElementType pathNameType, [Count(Computed = "numPaths,pathNameType,paths")] IntPtr paths, uint pathBase, float advanceScale, float kerningScale, PathTransformType transformType, [Count(Computed = "pathListMode,numPaths")] float *returnedSpacing)
Parameters
Type Name Description
PathListMode pathListMode
Int32 numPaths
PathElementType pathNameType
IntPtr paths

[length: COMPSIZE(numPaths,pathNameType,paths)]

UInt32 pathBase
Single advanceScale
Single kerningScale
PathTransformType transformType
Single* returnedSpacing

[length: COMPSIZE(pathListMode,numPaths)]

GetPathSpacing(PathListMode, Int32, PathElementType, IntPtr, UInt32, Single, Single, PathTransformType, out Single)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glGetPathSpacingNV")]
[CLSCompliant(false)]
public static void GetPathSpacing(PathListMode pathListMode, int numPaths, PathElementType pathNameType, [Count(Computed = "numPaths,pathNameType,paths")] IntPtr paths, uint pathBase, float advanceScale, float kerningScale, PathTransformType transformType, [Count(Computed = "pathListMode,numPaths")] out float returnedSpacing)
Parameters
Type Name Description
PathListMode pathListMode
Int32 numPaths
PathElementType pathNameType
IntPtr paths

[length: COMPSIZE(numPaths,pathNameType,paths)]

UInt32 pathBase
Single advanceScale
Single kerningScale
PathTransformType transformType
Single returnedSpacing

[length: COMPSIZE(pathListMode,numPaths)]

GetPathSpacing(PathListMode, Int32, PathElementType, IntPtr, UInt32, Single, Single, PathTransformType, Single[])

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glGetPathSpacingNV")]
[CLSCompliant(false)]
public static void GetPathSpacing(PathListMode pathListMode, int numPaths, PathElementType pathNameType, [Count(Computed = "numPaths,pathNameType,paths")] IntPtr paths, uint pathBase, float advanceScale, float kerningScale, PathTransformType transformType, [Count(Computed = "pathListMode,numPaths")] float[] returnedSpacing)
Parameters
Type Name Description
PathListMode pathListMode
Int32 numPaths
PathElementType pathNameType
IntPtr paths

[length: COMPSIZE(numPaths,pathNameType,paths)]

UInt32 pathBase
Single advanceScale
Single kerningScale
PathTransformType transformType
Single[] returnedSpacing

[length: COMPSIZE(pathListMode,numPaths)]

GetPathSpacing<T3>(PathListMode, Int32, PathElementType, ref T3, Int32, Single, Single, PathTransformType, Single*)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glGetPathSpacingNV")]
[CLSCompliant(false)]
public static void GetPathSpacing<T3>(PathListMode pathListMode, int numPaths, PathElementType pathNameType, [Count(Computed = "numPaths,pathNameType,paths")] ref T3 paths, int pathBase, float advanceScale, float kerningScale, PathTransformType transformType, [Count(Computed = "pathListMode,numPaths")] float *returnedSpacing)
    where T3 : struct
Parameters
Type Name Description
PathListMode pathListMode
Int32 numPaths
PathElementType pathNameType
T3 paths

[length: COMPSIZE(numPaths,pathNameType,paths)]

Int32 pathBase
Single advanceScale
Single kerningScale
PathTransformType transformType
Single* returnedSpacing

[length: COMPSIZE(pathListMode,numPaths)]

Type Parameters
Name Description
T3

GetPathSpacing<T3>(PathListMode, Int32, PathElementType, ref T3, Int32, Single, Single, PathTransformType, out Single)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glGetPathSpacingNV")]
[CLSCompliant(false)]
public static void GetPathSpacing<T3>(PathListMode pathListMode, int numPaths, PathElementType pathNameType, [Count(Computed = "numPaths,pathNameType,paths")] ref T3 paths, int pathBase, float advanceScale, float kerningScale, PathTransformType transformType, [Count(Computed = "pathListMode,numPaths")] out float returnedSpacing)
    where T3 : struct
Parameters
Type Name Description
PathListMode pathListMode
Int32 numPaths
PathElementType pathNameType
T3 paths

[length: COMPSIZE(numPaths,pathNameType,paths)]

Int32 pathBase
Single advanceScale
Single kerningScale
PathTransformType transformType
Single returnedSpacing

[length: COMPSIZE(pathListMode,numPaths)]

Type Parameters
Name Description
T3

GetPathSpacing<T3>(PathListMode, Int32, PathElementType, ref T3, Int32, Single, Single, PathTransformType, Single[])

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glGetPathSpacingNV")]
[CLSCompliant(false)]
public static void GetPathSpacing<T3>(PathListMode pathListMode, int numPaths, PathElementType pathNameType, [Count(Computed = "numPaths,pathNameType,paths")] ref T3 paths, int pathBase, float advanceScale, float kerningScale, PathTransformType transformType, [Count(Computed = "pathListMode,numPaths")] float[] returnedSpacing)
    where T3 : struct
Parameters
Type Name Description
PathListMode pathListMode
Int32 numPaths
PathElementType pathNameType
T3 paths

[length: COMPSIZE(numPaths,pathNameType,paths)]

Int32 pathBase
Single advanceScale
Single kerningScale
PathTransformType transformType
Single[] returnedSpacing

[length: COMPSIZE(pathListMode,numPaths)]

Type Parameters
Name Description
T3

GetPathSpacing<T3>(PathListMode, Int32, PathElementType, ref T3, UInt32, Single, Single, PathTransformType, Single*)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glGetPathSpacingNV")]
[CLSCompliant(false)]
public static void GetPathSpacing<T3>(PathListMode pathListMode, int numPaths, PathElementType pathNameType, [Count(Computed = "numPaths,pathNameType,paths")] ref T3 paths, uint pathBase, float advanceScale, float kerningScale, PathTransformType transformType, [Count(Computed = "pathListMode,numPaths")] float *returnedSpacing)
    where T3 : struct
Parameters
Type Name Description
PathListMode pathListMode
Int32 numPaths
PathElementType pathNameType
T3 paths

[length: COMPSIZE(numPaths,pathNameType,paths)]

UInt32 pathBase
Single advanceScale
Single kerningScale
PathTransformType transformType
Single* returnedSpacing

[length: COMPSIZE(pathListMode,numPaths)]

Type Parameters
Name Description
T3

GetPathSpacing<T3>(PathListMode, Int32, PathElementType, ref T3, UInt32, Single, Single, PathTransformType, out Single)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glGetPathSpacingNV")]
[CLSCompliant(false)]
public static void GetPathSpacing<T3>(PathListMode pathListMode, int numPaths, PathElementType pathNameType, [Count(Computed = "numPaths,pathNameType,paths")] ref T3 paths, uint pathBase, float advanceScale, float kerningScale, PathTransformType transformType, [Count(Computed = "pathListMode,numPaths")] out float returnedSpacing)
    where T3 : struct
Parameters
Type Name Description
PathListMode pathListMode
Int32 numPaths
PathElementType pathNameType
T3 paths

[length: COMPSIZE(numPaths,pathNameType,paths)]

UInt32 pathBase
Single advanceScale
Single kerningScale
PathTransformType transformType
Single returnedSpacing

[length: COMPSIZE(pathListMode,numPaths)]

Type Parameters
Name Description
T3

GetPathSpacing<T3>(PathListMode, Int32, PathElementType, ref T3, UInt32, Single, Single, PathTransformType, Single[])

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glGetPathSpacingNV")]
[CLSCompliant(false)]
public static void GetPathSpacing<T3>(PathListMode pathListMode, int numPaths, PathElementType pathNameType, [Count(Computed = "numPaths,pathNameType,paths")] ref T3 paths, uint pathBase, float advanceScale, float kerningScale, PathTransformType transformType, [Count(Computed = "pathListMode,numPaths")] float[] returnedSpacing)
    where T3 : struct
Parameters
Type Name Description
PathListMode pathListMode
Int32 numPaths
PathElementType pathNameType
T3 paths

[length: COMPSIZE(numPaths,pathNameType,paths)]

UInt32 pathBase
Single advanceScale
Single kerningScale
PathTransformType transformType
Single[] returnedSpacing

[length: COMPSIZE(pathListMode,numPaths)]

Type Parameters
Name Description
T3

GetPathSpacing<T3>(PathListMode, Int32, PathElementType, T3[], Int32, Single, Single, PathTransformType, Single*)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glGetPathSpacingNV")]
[CLSCompliant(false)]
public static void GetPathSpacing<T3>(PathListMode pathListMode, int numPaths, PathElementType pathNameType, [Count(Computed = "numPaths,pathNameType,paths")] T3[] paths, int pathBase, float advanceScale, float kerningScale, PathTransformType transformType, [Count(Computed = "pathListMode,numPaths")] float *returnedSpacing)
    where T3 : struct
Parameters
Type Name Description
PathListMode pathListMode
Int32 numPaths
PathElementType pathNameType
T3[] paths

[length: COMPSIZE(numPaths,pathNameType,paths)]

Int32 pathBase
Single advanceScale
Single kerningScale
PathTransformType transformType
Single* returnedSpacing

[length: COMPSIZE(pathListMode,numPaths)]

Type Parameters
Name Description
T3

GetPathSpacing<T3>(PathListMode, Int32, PathElementType, T3[], Int32, Single, Single, PathTransformType, out Single)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glGetPathSpacingNV")]
[CLSCompliant(false)]
public static void GetPathSpacing<T3>(PathListMode pathListMode, int numPaths, PathElementType pathNameType, [Count(Computed = "numPaths,pathNameType,paths")] T3[] paths, int pathBase, float advanceScale, float kerningScale, PathTransformType transformType, [Count(Computed = "pathListMode,numPaths")] out float returnedSpacing)
    where T3 : struct
Parameters
Type Name Description
PathListMode pathListMode
Int32 numPaths
PathElementType pathNameType
T3[] paths

[length: COMPSIZE(numPaths,pathNameType,paths)]

Int32 pathBase
Single advanceScale
Single kerningScale
PathTransformType transformType
Single returnedSpacing

[length: COMPSIZE(pathListMode,numPaths)]

Type Parameters
Name Description
T3

GetPathSpacing<T3>(PathListMode, Int32, PathElementType, T3[], Int32, Single, Single, PathTransformType, Single[])

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glGetPathSpacingNV")]
[CLSCompliant(false)]
public static void GetPathSpacing<T3>(PathListMode pathListMode, int numPaths, PathElementType pathNameType, [Count(Computed = "numPaths,pathNameType,paths")] T3[] paths, int pathBase, float advanceScale, float kerningScale, PathTransformType transformType, [Count(Computed = "pathListMode,numPaths")] float[] returnedSpacing)
    where T3 : struct
Parameters
Type Name Description
PathListMode pathListMode
Int32 numPaths
PathElementType pathNameType
T3[] paths

[length: COMPSIZE(numPaths,pathNameType,paths)]

Int32 pathBase
Single advanceScale
Single kerningScale
PathTransformType transformType
Single[] returnedSpacing

[length: COMPSIZE(pathListMode,numPaths)]

Type Parameters
Name Description
T3

GetPathSpacing<T3>(PathListMode, Int32, PathElementType, T3[], UInt32, Single, Single, PathTransformType, Single*)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glGetPathSpacingNV")]
[CLSCompliant(false)]
public static void GetPathSpacing<T3>(PathListMode pathListMode, int numPaths, PathElementType pathNameType, [Count(Computed = "numPaths,pathNameType,paths")] T3[] paths, uint pathBase, float advanceScale, float kerningScale, PathTransformType transformType, [Count(Computed = "pathListMode,numPaths")] float *returnedSpacing)
    where T3 : struct
Parameters
Type Name Description
PathListMode pathListMode
Int32 numPaths
PathElementType pathNameType
T3[] paths

[length: COMPSIZE(numPaths,pathNameType,paths)]

UInt32 pathBase
Single advanceScale
Single kerningScale
PathTransformType transformType
Single* returnedSpacing

[length: COMPSIZE(pathListMode,numPaths)]

Type Parameters
Name Description
T3

GetPathSpacing<T3>(PathListMode, Int32, PathElementType, T3[], UInt32, Single, Single, PathTransformType, out Single)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glGetPathSpacingNV")]
[CLSCompliant(false)]
public static void GetPathSpacing<T3>(PathListMode pathListMode, int numPaths, PathElementType pathNameType, [Count(Computed = "numPaths,pathNameType,paths")] T3[] paths, uint pathBase, float advanceScale, float kerningScale, PathTransformType transformType, [Count(Computed = "pathListMode,numPaths")] out float returnedSpacing)
    where T3 : struct
Parameters
Type Name Description
PathListMode pathListMode
Int32 numPaths
PathElementType pathNameType
T3[] paths

[length: COMPSIZE(numPaths,pathNameType,paths)]

UInt32 pathBase
Single advanceScale
Single kerningScale
PathTransformType transformType
Single returnedSpacing

[length: COMPSIZE(pathListMode,numPaths)]

Type Parameters
Name Description
T3

GetPathSpacing<T3>(PathListMode, Int32, PathElementType, T3[], UInt32, Single, Single, PathTransformType, Single[])

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glGetPathSpacingNV")]
[CLSCompliant(false)]
public static void GetPathSpacing<T3>(PathListMode pathListMode, int numPaths, PathElementType pathNameType, [Count(Computed = "numPaths,pathNameType,paths")] T3[] paths, uint pathBase, float advanceScale, float kerningScale, PathTransformType transformType, [Count(Computed = "pathListMode,numPaths")] float[] returnedSpacing)
    where T3 : struct
Parameters
Type Name Description
PathListMode pathListMode
Int32 numPaths
PathElementType pathNameType
T3[] paths

[length: COMPSIZE(numPaths,pathNameType,paths)]

UInt32 pathBase
Single advanceScale
Single kerningScale
PathTransformType transformType
Single[] returnedSpacing

[length: COMPSIZE(pathListMode,numPaths)]

Type Parameters
Name Description
T3

GetPathSpacing<T3>(PathListMode, Int32, PathElementType, T3[,,], Int32, Single, Single, PathTransformType, Single*)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glGetPathSpacingNV")]
[CLSCompliant(false)]
public static void GetPathSpacing<T3>(PathListMode pathListMode, int numPaths, PathElementType pathNameType, [Count(Computed = "numPaths,pathNameType,paths")] T3[,, ] paths, int pathBase, float advanceScale, float kerningScale, PathTransformType transformType, [Count(Computed = "pathListMode,numPaths")] float *returnedSpacing)
    where T3 : struct
Parameters
Type Name Description
PathListMode pathListMode
Int32 numPaths
PathElementType pathNameType
T3[,,] paths

[length: COMPSIZE(numPaths,pathNameType,paths)]

Int32 pathBase
Single advanceScale
Single kerningScale
PathTransformType transformType
Single* returnedSpacing

[length: COMPSIZE(pathListMode,numPaths)]

Type Parameters
Name Description
T3

GetPathSpacing<T3>(PathListMode, Int32, PathElementType, T3[,,], Int32, Single, Single, PathTransformType, out Single)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glGetPathSpacingNV")]
[CLSCompliant(false)]
public static void GetPathSpacing<T3>(PathListMode pathListMode, int numPaths, PathElementType pathNameType, [Count(Computed = "numPaths,pathNameType,paths")] T3[,, ] paths, int pathBase, float advanceScale, float kerningScale, PathTransformType transformType, [Count(Computed = "pathListMode,numPaths")] out float returnedSpacing)
    where T3 : struct
Parameters
Type Name Description
PathListMode pathListMode
Int32 numPaths
PathElementType pathNameType
T3[,,] paths

[length: COMPSIZE(numPaths,pathNameType,paths)]

Int32 pathBase
Single advanceScale
Single kerningScale
PathTransformType transformType
Single returnedSpacing

[length: COMPSIZE(pathListMode,numPaths)]

Type Parameters
Name Description
T3

GetPathSpacing<T3>(PathListMode, Int32, PathElementType, T3[,,], Int32, Single, Single, PathTransformType, Single[])

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glGetPathSpacingNV")]
[CLSCompliant(false)]
public static void GetPathSpacing<T3>(PathListMode pathListMode, int numPaths, PathElementType pathNameType, [Count(Computed = "numPaths,pathNameType,paths")] T3[,, ] paths, int pathBase, float advanceScale, float kerningScale, PathTransformType transformType, [Count(Computed = "pathListMode,numPaths")] float[] returnedSpacing)
    where T3 : struct
Parameters
Type Name Description
PathListMode pathListMode
Int32 numPaths
PathElementType pathNameType
T3[,,] paths

[length: COMPSIZE(numPaths,pathNameType,paths)]

Int32 pathBase
Single advanceScale
Single kerningScale
PathTransformType transformType
Single[] returnedSpacing

[length: COMPSIZE(pathListMode,numPaths)]

Type Parameters
Name Description
T3

GetPathSpacing<T3>(PathListMode, Int32, PathElementType, T3[,,], UInt32, Single, Single, PathTransformType, Single*)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glGetPathSpacingNV")]
[CLSCompliant(false)]
public static void GetPathSpacing<T3>(PathListMode pathListMode, int numPaths, PathElementType pathNameType, [Count(Computed = "numPaths,pathNameType,paths")] T3[,, ] paths, uint pathBase, float advanceScale, float kerningScale, PathTransformType transformType, [Count(Computed = "pathListMode,numPaths")] float *returnedSpacing)
    where T3 : struct
Parameters
Type Name Description
PathListMode pathListMode
Int32 numPaths
PathElementType pathNameType
T3[,,] paths

[length: COMPSIZE(numPaths,pathNameType,paths)]

UInt32 pathBase
Single advanceScale
Single kerningScale
PathTransformType transformType
Single* returnedSpacing

[length: COMPSIZE(pathListMode,numPaths)]

Type Parameters
Name Description
T3

GetPathSpacing<T3>(PathListMode, Int32, PathElementType, T3[,,], UInt32, Single, Single, PathTransformType, out Single)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glGetPathSpacingNV")]
[CLSCompliant(false)]
public static void GetPathSpacing<T3>(PathListMode pathListMode, int numPaths, PathElementType pathNameType, [Count(Computed = "numPaths,pathNameType,paths")] T3[,, ] paths, uint pathBase, float advanceScale, float kerningScale, PathTransformType transformType, [Count(Computed = "pathListMode,numPaths")] out float returnedSpacing)
    where T3 : struct
Parameters
Type Name Description
PathListMode pathListMode
Int32 numPaths
PathElementType pathNameType
T3[,,] paths

[length: COMPSIZE(numPaths,pathNameType,paths)]

UInt32 pathBase
Single advanceScale
Single kerningScale
PathTransformType transformType
Single returnedSpacing

[length: COMPSIZE(pathListMode,numPaths)]

Type Parameters
Name Description
T3

GetPathSpacing<T3>(PathListMode, Int32, PathElementType, T3[,,], UInt32, Single, Single, PathTransformType, Single[])

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glGetPathSpacingNV")]
[CLSCompliant(false)]
public static void GetPathSpacing<T3>(PathListMode pathListMode, int numPaths, PathElementType pathNameType, [Count(Computed = "numPaths,pathNameType,paths")] T3[,, ] paths, uint pathBase, float advanceScale, float kerningScale, PathTransformType transformType, [Count(Computed = "pathListMode,numPaths")] float[] returnedSpacing)
    where T3 : struct
Parameters
Type Name Description
PathListMode pathListMode
Int32 numPaths
PathElementType pathNameType
T3[,,] paths

[length: COMPSIZE(numPaths,pathNameType,paths)]

UInt32 pathBase
Single advanceScale
Single kerningScale
PathTransformType transformType
Single[] returnedSpacing

[length: COMPSIZE(pathListMode,numPaths)]

Type Parameters
Name Description
T3

GetPathSpacing<T3>(PathListMode, Int32, PathElementType, T3[,], Int32, Single, Single, PathTransformType, Single*)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glGetPathSpacingNV")]
[CLSCompliant(false)]
public static void GetPathSpacing<T3>(PathListMode pathListMode, int numPaths, PathElementType pathNameType, [Count(Computed = "numPaths,pathNameType,paths")] T3[, ] paths, int pathBase, float advanceScale, float kerningScale, PathTransformType transformType, [Count(Computed = "pathListMode,numPaths")] float *returnedSpacing)
    where T3 : struct
Parameters
Type Name Description
PathListMode pathListMode
Int32 numPaths
PathElementType pathNameType
T3[,] paths

[length: COMPSIZE(numPaths,pathNameType,paths)]

Int32 pathBase
Single advanceScale
Single kerningScale
PathTransformType transformType
Single* returnedSpacing

[length: COMPSIZE(pathListMode,numPaths)]

Type Parameters
Name Description
T3

GetPathSpacing<T3>(PathListMode, Int32, PathElementType, T3[,], Int32, Single, Single, PathTransformType, out Single)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glGetPathSpacingNV")]
[CLSCompliant(false)]
public static void GetPathSpacing<T3>(PathListMode pathListMode, int numPaths, PathElementType pathNameType, [Count(Computed = "numPaths,pathNameType,paths")] T3[, ] paths, int pathBase, float advanceScale, float kerningScale, PathTransformType transformType, [Count(Computed = "pathListMode,numPaths")] out float returnedSpacing)
    where T3 : struct
Parameters
Type Name Description
PathListMode pathListMode
Int32 numPaths
PathElementType pathNameType
T3[,] paths

[length: COMPSIZE(numPaths,pathNameType,paths)]

Int32 pathBase
Single advanceScale
Single kerningScale
PathTransformType transformType
Single returnedSpacing

[length: COMPSIZE(pathListMode,numPaths)]

Type Parameters
Name Description
T3

GetPathSpacing<T3>(PathListMode, Int32, PathElementType, T3[,], Int32, Single, Single, PathTransformType, Single[])

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glGetPathSpacingNV")]
[CLSCompliant(false)]
public static void GetPathSpacing<T3>(PathListMode pathListMode, int numPaths, PathElementType pathNameType, [Count(Computed = "numPaths,pathNameType,paths")] T3[, ] paths, int pathBase, float advanceScale, float kerningScale, PathTransformType transformType, [Count(Computed = "pathListMode,numPaths")] float[] returnedSpacing)
    where T3 : struct
Parameters
Type Name Description
PathListMode pathListMode
Int32 numPaths
PathElementType pathNameType
T3[,] paths

[length: COMPSIZE(numPaths,pathNameType,paths)]

Int32 pathBase
Single advanceScale
Single kerningScale
PathTransformType transformType
Single[] returnedSpacing

[length: COMPSIZE(pathListMode,numPaths)]

Type Parameters
Name Description
T3

GetPathSpacing<T3>(PathListMode, Int32, PathElementType, T3[,], UInt32, Single, Single, PathTransformType, Single*)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glGetPathSpacingNV")]
[CLSCompliant(false)]
public static void GetPathSpacing<T3>(PathListMode pathListMode, int numPaths, PathElementType pathNameType, [Count(Computed = "numPaths,pathNameType,paths")] T3[, ] paths, uint pathBase, float advanceScale, float kerningScale, PathTransformType transformType, [Count(Computed = "pathListMode,numPaths")] float *returnedSpacing)
    where T3 : struct
Parameters
Type Name Description
PathListMode pathListMode
Int32 numPaths
PathElementType pathNameType
T3[,] paths

[length: COMPSIZE(numPaths,pathNameType,paths)]

UInt32 pathBase
Single advanceScale
Single kerningScale
PathTransformType transformType
Single* returnedSpacing

[length: COMPSIZE(pathListMode,numPaths)]

Type Parameters
Name Description
T3

GetPathSpacing<T3>(PathListMode, Int32, PathElementType, T3[,], UInt32, Single, Single, PathTransformType, out Single)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glGetPathSpacingNV")]
[CLSCompliant(false)]
public static void GetPathSpacing<T3>(PathListMode pathListMode, int numPaths, PathElementType pathNameType, [Count(Computed = "numPaths,pathNameType,paths")] T3[, ] paths, uint pathBase, float advanceScale, float kerningScale, PathTransformType transformType, [Count(Computed = "pathListMode,numPaths")] out float returnedSpacing)
    where T3 : struct
Parameters
Type Name Description
PathListMode pathListMode
Int32 numPaths
PathElementType pathNameType
T3[,] paths

[length: COMPSIZE(numPaths,pathNameType,paths)]

UInt32 pathBase
Single advanceScale
Single kerningScale
PathTransformType transformType
Single returnedSpacing

[length: COMPSIZE(pathListMode,numPaths)]

Type Parameters
Name Description
T3

GetPathSpacing<T3>(PathListMode, Int32, PathElementType, T3[,], UInt32, Single, Single, PathTransformType, Single[])

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glGetPathSpacingNV")]
[CLSCompliant(false)]
public static void GetPathSpacing<T3>(PathListMode pathListMode, int numPaths, PathElementType pathNameType, [Count(Computed = "numPaths,pathNameType,paths")] T3[, ] paths, uint pathBase, float advanceScale, float kerningScale, PathTransformType transformType, [Count(Computed = "pathListMode,numPaths")] float[] returnedSpacing)
    where T3 : struct
Parameters
Type Name Description
PathListMode pathListMode
Int32 numPaths
PathElementType pathNameType
T3[,] paths

[length: COMPSIZE(numPaths,pathNameType,paths)]

UInt32 pathBase
Single advanceScale
Single kerningScale
PathTransformType transformType
Single[] returnedSpacing

[length: COMPSIZE(pathListMode,numPaths)]

Type Parameters
Name Description
T3

GetPathTexGen(TextureUnit, PathGenMode, Int32*)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glGetPathTexGenivNV")]
[CLSCompliant(false)]
public static void GetPathTexGen(TextureUnit texCoordSet, PathGenMode pname, [Count(Computed = "pname")] int *value)
Parameters
Type Name Description
TextureUnit texCoordSet
PathGenMode pname
Int32* value

[length: COMPSIZE(pname)]

GetPathTexGen(TextureUnit, PathGenMode, out Int32)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glGetPathTexGenivNV")]
[CLSCompliant(false)]
public static void GetPathTexGen(TextureUnit texCoordSet, PathGenMode pname, [Count(Computed = "pname")] out int value)
Parameters
Type Name Description
TextureUnit texCoordSet
PathGenMode pname
Int32 value

[length: COMPSIZE(pname)]

GetPathTexGen(TextureUnit, PathGenMode, Int32[])

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glGetPathTexGenivNV")]
[CLSCompliant(false)]
public static void GetPathTexGen(TextureUnit texCoordSet, PathGenMode pname, [Count(Computed = "pname")] int[] value)
Parameters
Type Name Description
TextureUnit texCoordSet
PathGenMode pname
Int32[] value

[length: COMPSIZE(pname)]

GetPathTexGen(TextureUnit, PathGenMode, Single*)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glGetPathTexGenfvNV")]
[CLSCompliant(false)]
public static void GetPathTexGen(TextureUnit texCoordSet, PathGenMode pname, [Count(Computed = "pname")] float *value)
Parameters
Type Name Description
TextureUnit texCoordSet
PathGenMode pname
Single* value

[length: COMPSIZE(pname)]

GetPathTexGen(TextureUnit, PathGenMode, out Single)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glGetPathTexGenfvNV")]
[CLSCompliant(false)]
public static void GetPathTexGen(TextureUnit texCoordSet, PathGenMode pname, [Count(Computed = "pname")] out float value)
Parameters
Type Name Description
TextureUnit texCoordSet
PathGenMode pname
Single value

[length: COMPSIZE(pname)]

GetPathTexGen(TextureUnit, PathGenMode, Single[])

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glGetPathTexGenfvNV")]
[CLSCompliant(false)]
public static void GetPathTexGen(TextureUnit texCoordSet, PathGenMode pname, [Count(Computed = "pname")] float[] value)
Parameters
Type Name Description
TextureUnit texCoordSet
PathGenMode pname
Single[] value

[length: COMPSIZE(pname)]

GetProgram(Int32, NvVertexProgram, Int32*)

[requires: NV_vertex_program] Returns a parameter from a program object

Declaration
[AutoGenerated(Category = "NV_vertex_program", Version = "", EntryPoint = "glGetProgramivNV")]
[CLSCompliant(false)]
public static void GetProgram(int id, NvVertexProgram pname, [Count(Count = 4)] int *params)
Parameters
Type Name Description
Int32 id

Specifies the program object to be queried.

NvVertexProgram pname

Specifies the object parameter. Accepted symbolic names are DeleteStatus, LinkStatus, ValidateStatus, InfoLogLength, AttachedShaders, ActiveAtomicCounterBuffers, ActiveAttributes, ActiveAttributeMaxLength, ActiveUniforms, ActiveUniformBlocks, ActiveUniformBlockMaxNameLength, ActiveUniformMaxLength, ComputeWorkGroupSizeProgramBinaryLength, TransformFeedbackBufferMode, TransformFeedbackVaryings, TransformFeedbackVaryingMaxLength, GeometryVerticesOut, GeometryInputType, and GeometryOutputType.

Int32* params

GetProgram(Int32, NvVertexProgram, out Int32)

[requires: NV_vertex_program] Returns a parameter from a program object

Declaration
[AutoGenerated(Category = "NV_vertex_program", Version = "", EntryPoint = "glGetProgramivNV")]
[CLSCompliant(false)]
public static void GetProgram(int id, NvVertexProgram pname, [Count(Count = 4)] out int params)
Parameters
Type Name Description
Int32 id

Specifies the program object to be queried.

NvVertexProgram pname

Specifies the object parameter. Accepted symbolic names are DeleteStatus, LinkStatus, ValidateStatus, InfoLogLength, AttachedShaders, ActiveAtomicCounterBuffers, ActiveAttributes, ActiveAttributeMaxLength, ActiveUniforms, ActiveUniformBlocks, ActiveUniformBlockMaxNameLength, ActiveUniformMaxLength, ComputeWorkGroupSizeProgramBinaryLength, TransformFeedbackBufferMode, TransformFeedbackVaryings, TransformFeedbackVaryingMaxLength, GeometryVerticesOut, GeometryInputType, and GeometryOutputType.

Int32 params

GetProgram(Int32, NvVertexProgram, Int32[])

[requires: NV_vertex_program] Returns a parameter from a program object

Declaration
[AutoGenerated(Category = "NV_vertex_program", Version = "", EntryPoint = "glGetProgramivNV")]
[CLSCompliant(false)]
public static void GetProgram(int id, NvVertexProgram pname, [Count(Count = 4)] int[] params)
Parameters
Type Name Description
Int32 id

Specifies the program object to be queried.

NvVertexProgram pname

Specifies the object parameter. Accepted symbolic names are DeleteStatus, LinkStatus, ValidateStatus, InfoLogLength, AttachedShaders, ActiveAtomicCounterBuffers, ActiveAttributes, ActiveAttributeMaxLength, ActiveUniforms, ActiveUniformBlocks, ActiveUniformBlockMaxNameLength, ActiveUniformMaxLength, ComputeWorkGroupSizeProgramBinaryLength, TransformFeedbackBufferMode, TransformFeedbackVaryings, TransformFeedbackVaryingMaxLength, GeometryVerticesOut, GeometryInputType, and GeometryOutputType.

Int32[] params

GetProgram(UInt32, NvVertexProgram, Int32*)

[requires: NV_vertex_program] Returns a parameter from a program object

Declaration
[AutoGenerated(Category = "NV_vertex_program", Version = "", EntryPoint = "glGetProgramivNV")]
[CLSCompliant(false)]
public static void GetProgram(uint id, NvVertexProgram pname, [Count(Count = 4)] int *params)
Parameters
Type Name Description
UInt32 id

Specifies the program object to be queried.

NvVertexProgram pname

Specifies the object parameter. Accepted symbolic names are DeleteStatus, LinkStatus, ValidateStatus, InfoLogLength, AttachedShaders, ActiveAtomicCounterBuffers, ActiveAttributes, ActiveAttributeMaxLength, ActiveUniforms, ActiveUniformBlocks, ActiveUniformBlockMaxNameLength, ActiveUniformMaxLength, ComputeWorkGroupSizeProgramBinaryLength, TransformFeedbackBufferMode, TransformFeedbackVaryings, TransformFeedbackVaryingMaxLength, GeometryVerticesOut, GeometryInputType, and GeometryOutputType.

Int32* params

GetProgram(UInt32, NvVertexProgram, out Int32)

[requires: NV_vertex_program] Returns a parameter from a program object

Declaration
[AutoGenerated(Category = "NV_vertex_program", Version = "", EntryPoint = "glGetProgramivNV")]
[CLSCompliant(false)]
public static void GetProgram(uint id, NvVertexProgram pname, [Count(Count = 4)] out int params)
Parameters
Type Name Description
UInt32 id

Specifies the program object to be queried.

NvVertexProgram pname

Specifies the object parameter. Accepted symbolic names are DeleteStatus, LinkStatus, ValidateStatus, InfoLogLength, AttachedShaders, ActiveAtomicCounterBuffers, ActiveAttributes, ActiveAttributeMaxLength, ActiveUniforms, ActiveUniformBlocks, ActiveUniformBlockMaxNameLength, ActiveUniformMaxLength, ComputeWorkGroupSizeProgramBinaryLength, TransformFeedbackBufferMode, TransformFeedbackVaryings, TransformFeedbackVaryingMaxLength, GeometryVerticesOut, GeometryInputType, and GeometryOutputType.

Int32 params

GetProgram(UInt32, NvVertexProgram, Int32[])

[requires: NV_vertex_program] Returns a parameter from a program object

Declaration
[AutoGenerated(Category = "NV_vertex_program", Version = "", EntryPoint = "glGetProgramivNV")]
[CLSCompliant(false)]
public static void GetProgram(uint id, NvVertexProgram pname, [Count(Count = 4)] int[] params)
Parameters
Type Name Description
UInt32 id

Specifies the program object to be queried.

NvVertexProgram pname

Specifies the object parameter. Accepted symbolic names are DeleteStatus, LinkStatus, ValidateStatus, InfoLogLength, AttachedShaders, ActiveAtomicCounterBuffers, ActiveAttributes, ActiveAttributeMaxLength, ActiveUniforms, ActiveUniformBlocks, ActiveUniformBlockMaxNameLength, ActiveUniformMaxLength, ComputeWorkGroupSizeProgramBinaryLength, TransformFeedbackBufferMode, TransformFeedbackVaryings, TransformFeedbackVaryingMaxLength, GeometryVerticesOut, GeometryInputType, and GeometryOutputType.

Int32[] params

GetProgramEnvParameterI(NvGpuProgram4, Int32, Int32*)

[requires: NV_gpu_program4]

Declaration
[AutoGenerated(Category = "NV_gpu_program4", Version = "", EntryPoint = "glGetProgramEnvParameterIivNV")]
[CLSCompliant(false)]
public static void GetProgramEnvParameterI(NvGpuProgram4 target, int index, [Count(Count = 4)] int *params)
Parameters
Type Name Description
NvGpuProgram4 target
Int32 index
Int32* params

GetProgramEnvParameterI(NvGpuProgram4, Int32, out Int32)

[requires: NV_gpu_program4]

Declaration
[AutoGenerated(Category = "NV_gpu_program4", Version = "", EntryPoint = "glGetProgramEnvParameterIivNV")]
[CLSCompliant(false)]
public static void GetProgramEnvParameterI(NvGpuProgram4 target, int index, [Count(Count = 4)] out int params)
Parameters
Type Name Description
NvGpuProgram4 target
Int32 index
Int32 params

GetProgramEnvParameterI(NvGpuProgram4, Int32, Int32[])

[requires: NV_gpu_program4]

Declaration
[AutoGenerated(Category = "NV_gpu_program4", Version = "", EntryPoint = "glGetProgramEnvParameterIivNV")]
[CLSCompliant(false)]
public static void GetProgramEnvParameterI(NvGpuProgram4 target, int index, [Count(Count = 4)] int[] params)
Parameters
Type Name Description
NvGpuProgram4 target
Int32 index
Int32[] params

GetProgramEnvParameterI(NvGpuProgram4, UInt32, Int32*)

[requires: NV_gpu_program4]

Declaration
[AutoGenerated(Category = "NV_gpu_program4", Version = "", EntryPoint = "glGetProgramEnvParameterIivNV")]
[CLSCompliant(false)]
public static void GetProgramEnvParameterI(NvGpuProgram4 target, uint index, [Count(Count = 4)] int *params)
Parameters
Type Name Description
NvGpuProgram4 target
UInt32 index
Int32* params

GetProgramEnvParameterI(NvGpuProgram4, UInt32, out Int32)

[requires: NV_gpu_program4]

Declaration
[AutoGenerated(Category = "NV_gpu_program4", Version = "", EntryPoint = "glGetProgramEnvParameterIivNV")]
[CLSCompliant(false)]
public static void GetProgramEnvParameterI(NvGpuProgram4 target, uint index, [Count(Count = 4)] out int params)
Parameters
Type Name Description
NvGpuProgram4 target
UInt32 index
Int32 params

GetProgramEnvParameterI(NvGpuProgram4, UInt32, Int32[])

[requires: NV_gpu_program4]

Declaration
[AutoGenerated(Category = "NV_gpu_program4", Version = "", EntryPoint = "glGetProgramEnvParameterIivNV")]
[CLSCompliant(false)]
public static void GetProgramEnvParameterI(NvGpuProgram4 target, uint index, [Count(Count = 4)] int[] params)
Parameters
Type Name Description
NvGpuProgram4 target
UInt32 index
Int32[] params

GetProgramEnvParameterI(NvGpuProgram4, UInt32, UInt32*)

[requires: NV_gpu_program4]

Declaration
[AutoGenerated(Category = "NV_gpu_program4", Version = "", EntryPoint = "glGetProgramEnvParameterIuivNV")]
[CLSCompliant(false)]
public static void GetProgramEnvParameterI(NvGpuProgram4 target, uint index, [Count(Count = 4)] uint *params)
Parameters
Type Name Description
NvGpuProgram4 target
UInt32 index
UInt32* params

GetProgramEnvParameterI(NvGpuProgram4, UInt32, out UInt32)

[requires: NV_gpu_program4]

Declaration
[AutoGenerated(Category = "NV_gpu_program4", Version = "", EntryPoint = "glGetProgramEnvParameterIuivNV")]
[CLSCompliant(false)]
public static void GetProgramEnvParameterI(NvGpuProgram4 target, uint index, [Count(Count = 4)] out uint params)
Parameters
Type Name Description
NvGpuProgram4 target
UInt32 index
UInt32 params

GetProgramEnvParameterI(NvGpuProgram4, UInt32, UInt32[])

[requires: NV_gpu_program4]

Declaration
[AutoGenerated(Category = "NV_gpu_program4", Version = "", EntryPoint = "glGetProgramEnvParameterIuivNV")]
[CLSCompliant(false)]
public static void GetProgramEnvParameterI(NvGpuProgram4 target, uint index, [Count(Count = 4)] uint[] params)
Parameters
Type Name Description
NvGpuProgram4 target
UInt32 index
UInt32[] params

GetProgramLocalParameterI(NvGpuProgram4, Int32, Int32*)

[requires: NV_gpu_program4]

Declaration
[AutoGenerated(Category = "NV_gpu_program4", Version = "", EntryPoint = "glGetProgramLocalParameterIivNV")]
[CLSCompliant(false)]
public static void GetProgramLocalParameterI(NvGpuProgram4 target, int index, [Count(Count = 4)] int *params)
Parameters
Type Name Description
NvGpuProgram4 target
Int32 index
Int32* params

GetProgramLocalParameterI(NvGpuProgram4, Int32, out Int32)

[requires: NV_gpu_program4]

Declaration
[AutoGenerated(Category = "NV_gpu_program4", Version = "", EntryPoint = "glGetProgramLocalParameterIivNV")]
[CLSCompliant(false)]
public static void GetProgramLocalParameterI(NvGpuProgram4 target, int index, [Count(Count = 4)] out int params)
Parameters
Type Name Description
NvGpuProgram4 target
Int32 index
Int32 params

GetProgramLocalParameterI(NvGpuProgram4, Int32, Int32[])

[requires: NV_gpu_program4]

Declaration
[AutoGenerated(Category = "NV_gpu_program4", Version = "", EntryPoint = "glGetProgramLocalParameterIivNV")]
[CLSCompliant(false)]
public static void GetProgramLocalParameterI(NvGpuProgram4 target, int index, [Count(Count = 4)] int[] params)
Parameters
Type Name Description
NvGpuProgram4 target
Int32 index
Int32[] params

GetProgramLocalParameterI(NvGpuProgram4, UInt32, Int32*)

[requires: NV_gpu_program4]

Declaration
[AutoGenerated(Category = "NV_gpu_program4", Version = "", EntryPoint = "glGetProgramLocalParameterIivNV")]
[CLSCompliant(false)]
public static void GetProgramLocalParameterI(NvGpuProgram4 target, uint index, [Count(Count = 4)] int *params)
Parameters
Type Name Description
NvGpuProgram4 target
UInt32 index
Int32* params

GetProgramLocalParameterI(NvGpuProgram4, UInt32, out Int32)

[requires: NV_gpu_program4]

Declaration
[AutoGenerated(Category = "NV_gpu_program4", Version = "", EntryPoint = "glGetProgramLocalParameterIivNV")]
[CLSCompliant(false)]
public static void GetProgramLocalParameterI(NvGpuProgram4 target, uint index, [Count(Count = 4)] out int params)
Parameters
Type Name Description
NvGpuProgram4 target
UInt32 index
Int32 params

GetProgramLocalParameterI(NvGpuProgram4, UInt32, Int32[])

[requires: NV_gpu_program4]

Declaration
[AutoGenerated(Category = "NV_gpu_program4", Version = "", EntryPoint = "glGetProgramLocalParameterIivNV")]
[CLSCompliant(false)]
public static void GetProgramLocalParameterI(NvGpuProgram4 target, uint index, [Count(Count = 4)] int[] params)
Parameters
Type Name Description
NvGpuProgram4 target
UInt32 index
Int32[] params

GetProgramLocalParameterI(NvGpuProgram4, UInt32, UInt32*)

[requires: NV_gpu_program4]

Declaration
[AutoGenerated(Category = "NV_gpu_program4", Version = "", EntryPoint = "glGetProgramLocalParameterIuivNV")]
[CLSCompliant(false)]
public static void GetProgramLocalParameterI(NvGpuProgram4 target, uint index, [Count(Count = 4)] uint *params)
Parameters
Type Name Description
NvGpuProgram4 target
UInt32 index
UInt32* params

GetProgramLocalParameterI(NvGpuProgram4, UInt32, out UInt32)

[requires: NV_gpu_program4]

Declaration
[AutoGenerated(Category = "NV_gpu_program4", Version = "", EntryPoint = "glGetProgramLocalParameterIuivNV")]
[CLSCompliant(false)]
public static void GetProgramLocalParameterI(NvGpuProgram4 target, uint index, [Count(Count = 4)] out uint params)
Parameters
Type Name Description
NvGpuProgram4 target
UInt32 index
UInt32 params

GetProgramLocalParameterI(NvGpuProgram4, UInt32, UInt32[])

[requires: NV_gpu_program4]

Declaration
[AutoGenerated(Category = "NV_gpu_program4", Version = "", EntryPoint = "glGetProgramLocalParameterIuivNV")]
[CLSCompliant(false)]
public static void GetProgramLocalParameterI(NvGpuProgram4 target, uint index, [Count(Count = 4)] uint[] params)
Parameters
Type Name Description
NvGpuProgram4 target
UInt32 index
UInt32[] params

GetProgramNamedParameter(Int32, Int32, Byte*, Double*)

[requires: NV_fragment_program]

Declaration
[AutoGenerated(Category = "NV_fragment_program", Version = "", EntryPoint = "glGetProgramNamedParameterdvNV")]
[CLSCompliant(false)]
public static void GetProgramNamedParameter(int id, int len, [Count(Count = 1)] byte *name, [Count(Count = 4)] double *params)
Parameters
Type Name Description
Int32 id
Int32 len
Byte* name

[length: 1]

Double* params

GetProgramNamedParameter(Int32, Int32, Byte*, Double[])

Declaration
[CLSCompliant(false)]
[AutoGenerated(Category = "NvFragmentProgram", Version = "1.2", EntryPoint = "glGetProgramNamedParameterdvNV")]
[Obsolete("Use ref/array overload instead")]
public static void GetProgramNamedParameter(int id, int len, byte *name, double[] params)
Parameters
Type Name Description
Int32 id
Int32 len
Byte* name
Double[] params

GetProgramNamedParameter(Int32, Int32, Byte*, Single*)

[requires: NV_fragment_program]

Declaration
[AutoGenerated(Category = "NV_fragment_program", Version = "", EntryPoint = "glGetProgramNamedParameterfvNV")]
[CLSCompliant(false)]
public static void GetProgramNamedParameter(int id, int len, [Count(Count = 1)] byte *name, [Count(Count = 4)] float *params)
Parameters
Type Name Description
Int32 id
Int32 len
Byte* name

[length: 1]

Single* params

GetProgramNamedParameter(Int32, Int32, Byte*, Single[])

Declaration
[CLSCompliant(false)]
[AutoGenerated(Category = "NvFragmentProgram", Version = "1.2", EntryPoint = "glGetProgramNamedParameterfvNV")]
[Obsolete("Use ref/array overload instead")]
public static void GetProgramNamedParameter(int id, int len, byte *name, float[] params)
Parameters
Type Name Description
Int32 id
Int32 len
Byte* name
Single[] params

GetProgramNamedParameter(Int32, Int32, ref Byte, out Double)

[requires: NV_fragment_program]

Declaration
[AutoGenerated(Category = "NV_fragment_program", Version = "", EntryPoint = "glGetProgramNamedParameterdvNV")]
[CLSCompliant(false)]
public static void GetProgramNamedParameter(int id, int len, [Count(Count = 1)] ref byte name, [Count(Count = 4)] out double params)
Parameters
Type Name Description
Int32 id
Int32 len
Byte name

[length: 1]

Double params

GetProgramNamedParameter(Int32, Int32, ref Byte, Double[])

[requires: NV_fragment_program]

Declaration
[AutoGenerated(Category = "NV_fragment_program", Version = "", EntryPoint = "glGetProgramNamedParameterdvNV")]
[CLSCompliant(false)]
public static void GetProgramNamedParameter(int id, int len, [Count(Count = 1)] ref byte name, [Count(Count = 4)] double[] params)
Parameters
Type Name Description
Int32 id
Int32 len
Byte name

[length: 1]

Double[] params

GetProgramNamedParameter(Int32, Int32, ref Byte, out Single)

[requires: NV_fragment_program]

Declaration
[AutoGenerated(Category = "NV_fragment_program", Version = "", EntryPoint = "glGetProgramNamedParameterfvNV")]
[CLSCompliant(false)]
public static void GetProgramNamedParameter(int id, int len, [Count(Count = 1)] ref byte name, [Count(Count = 4)] out float params)
Parameters
Type Name Description
Int32 id
Int32 len
Byte name

[length: 1]

Single params

GetProgramNamedParameter(Int32, Int32, ref Byte, Single[])

[requires: NV_fragment_program]

Declaration
[AutoGenerated(Category = "NV_fragment_program", Version = "", EntryPoint = "glGetProgramNamedParameterfvNV")]
[CLSCompliant(false)]
public static void GetProgramNamedParameter(int id, int len, [Count(Count = 1)] ref byte name, [Count(Count = 4)] float[] params)
Parameters
Type Name Description
Int32 id
Int32 len
Byte name

[length: 1]

Single[] params

GetProgramNamedParameter(UInt32, Int32, Byte*, Double*)

[requires: NV_fragment_program]

Declaration
[AutoGenerated(Category = "NV_fragment_program", Version = "", EntryPoint = "glGetProgramNamedParameterdvNV")]
[CLSCompliant(false)]
public static void GetProgramNamedParameter(uint id, int len, [Count(Count = 1)] byte *name, [Count(Count = 4)] double *params)
Parameters
Type Name Description
UInt32 id
Int32 len
Byte* name

[length: 1]

Double* params

GetProgramNamedParameter(UInt32, Int32, Byte*, Double[])

Declaration
[CLSCompliant(false)]
[AutoGenerated(Category = "NvFragmentProgram", Version = "1.2", EntryPoint = "glGetProgramNamedParameterdvNV")]
[Obsolete("Use ref/array overload instead")]
public static void GetProgramNamedParameter(uint id, int len, byte *name, double[] params)
Parameters
Type Name Description
UInt32 id
Int32 len
Byte* name
Double[] params

GetProgramNamedParameter(UInt32, Int32, Byte*, Single*)

[requires: NV_fragment_program]

Declaration
[AutoGenerated(Category = "NV_fragment_program", Version = "", EntryPoint = "glGetProgramNamedParameterfvNV")]
[CLSCompliant(false)]
public static void GetProgramNamedParameter(uint id, int len, [Count(Count = 1)] byte *name, [Count(Count = 4)] float *params)
Parameters
Type Name Description
UInt32 id
Int32 len
Byte* name

[length: 1]

Single* params

GetProgramNamedParameter(UInt32, Int32, Byte*, Single[])

Declaration
[CLSCompliant(false)]
[AutoGenerated(Category = "NvFragmentProgram", Version = "1.2", EntryPoint = "glGetProgramNamedParameterfvNV")]
[Obsolete("Use ref/array overload instead")]
public static void GetProgramNamedParameter(uint id, int len, byte *name, float[] params)
Parameters
Type Name Description
UInt32 id
Int32 len
Byte* name
Single[] params

GetProgramNamedParameter(UInt32, Int32, ref Byte, out Double)

[requires: NV_fragment_program]

Declaration
[AutoGenerated(Category = "NV_fragment_program", Version = "", EntryPoint = "glGetProgramNamedParameterdvNV")]
[CLSCompliant(false)]
public static void GetProgramNamedParameter(uint id, int len, [Count(Count = 1)] ref byte name, [Count(Count = 4)] out double params)
Parameters
Type Name Description
UInt32 id
Int32 len
Byte name

[length: 1]

Double params

GetProgramNamedParameter(UInt32, Int32, ref Byte, Double[])

[requires: NV_fragment_program]

Declaration
[AutoGenerated(Category = "NV_fragment_program", Version = "", EntryPoint = "glGetProgramNamedParameterdvNV")]
[CLSCompliant(false)]
public static void GetProgramNamedParameter(uint id, int len, [Count(Count = 1)] ref byte name, [Count(Count = 4)] double[] params)
Parameters
Type Name Description
UInt32 id
Int32 len
Byte name

[length: 1]

Double[] params

GetProgramNamedParameter(UInt32, Int32, ref Byte, out Single)

[requires: NV_fragment_program]

Declaration
[AutoGenerated(Category = "NV_fragment_program", Version = "", EntryPoint = "glGetProgramNamedParameterfvNV")]
[CLSCompliant(false)]
public static void GetProgramNamedParameter(uint id, int len, [Count(Count = 1)] ref byte name, [Count(Count = 4)] out float params)
Parameters
Type Name Description
UInt32 id
Int32 len
Byte name

[length: 1]

Single params

GetProgramNamedParameter(UInt32, Int32, ref Byte, Single[])

[requires: NV_fragment_program]

Declaration
[AutoGenerated(Category = "NV_fragment_program", Version = "", EntryPoint = "glGetProgramNamedParameterfvNV")]
[CLSCompliant(false)]
public static void GetProgramNamedParameter(uint id, int len, [Count(Count = 1)] ref byte name, [Count(Count = 4)] float[] params)
Parameters
Type Name Description
UInt32 id
Int32 len
Byte name

[length: 1]

Single[] params

GetProgramParameter(AssemblyProgramTargetArb, Int32, AssemblyProgramParameterArb, Double*)

[requires: NV_vertex_program]

Declaration
[AutoGenerated(Category = "NV_vertex_program", Version = "", EntryPoint = "glGetProgramParameterdvNV")]
[CLSCompliant(false)]
public static void GetProgramParameter(AssemblyProgramTargetArb target, int index, AssemblyProgramParameterArb pname, [Count(Count = 4)] double *params)
Parameters
Type Name Description
AssemblyProgramTargetArb target
Int32 index
AssemblyProgramParameterArb pname
Double* params

GetProgramParameter(AssemblyProgramTargetArb, Int32, AssemblyProgramParameterArb, out Double)

[requires: NV_vertex_program]

Declaration
[AutoGenerated(Category = "NV_vertex_program", Version = "", EntryPoint = "glGetProgramParameterdvNV")]
[CLSCompliant(false)]
public static void GetProgramParameter(AssemblyProgramTargetArb target, int index, AssemblyProgramParameterArb pname, [Count(Count = 4)] out double params)
Parameters
Type Name Description
AssemblyProgramTargetArb target
Int32 index
AssemblyProgramParameterArb pname
Double params

GetProgramParameter(AssemblyProgramTargetArb, Int32, AssemblyProgramParameterArb, Double[])

[requires: NV_vertex_program]

Declaration
[AutoGenerated(Category = "NV_vertex_program", Version = "", EntryPoint = "glGetProgramParameterdvNV")]
[CLSCompliant(false)]
public static void GetProgramParameter(AssemblyProgramTargetArb target, int index, AssemblyProgramParameterArb pname, [Count(Count = 4)] double[] params)
Parameters
Type Name Description
AssemblyProgramTargetArb target
Int32 index
AssemblyProgramParameterArb pname
Double[] params

GetProgramParameter(AssemblyProgramTargetArb, Int32, AssemblyProgramParameterArb, Single*)

[requires: NV_vertex_program]

Declaration
[AutoGenerated(Category = "NV_vertex_program", Version = "", EntryPoint = "glGetProgramParameterfvNV")]
[CLSCompliant(false)]
public static void GetProgramParameter(AssemblyProgramTargetArb target, int index, AssemblyProgramParameterArb pname, [Count(Count = 4)] float *params)
Parameters
Type Name Description
AssemblyProgramTargetArb target
Int32 index
AssemblyProgramParameterArb pname
Single* params

GetProgramParameter(AssemblyProgramTargetArb, Int32, AssemblyProgramParameterArb, out Single)

[requires: NV_vertex_program]

Declaration
[AutoGenerated(Category = "NV_vertex_program", Version = "", EntryPoint = "glGetProgramParameterfvNV")]
[CLSCompliant(false)]
public static void GetProgramParameter(AssemblyProgramTargetArb target, int index, AssemblyProgramParameterArb pname, [Count(Count = 4)] out float params)
Parameters
Type Name Description
AssemblyProgramTargetArb target
Int32 index
AssemblyProgramParameterArb pname
Single params

GetProgramParameter(AssemblyProgramTargetArb, Int32, AssemblyProgramParameterArb, Single[])

[requires: NV_vertex_program]

Declaration
[AutoGenerated(Category = "NV_vertex_program", Version = "", EntryPoint = "glGetProgramParameterfvNV")]
[CLSCompliant(false)]
public static void GetProgramParameter(AssemblyProgramTargetArb target, int index, AssemblyProgramParameterArb pname, [Count(Count = 4)] float[] params)
Parameters
Type Name Description
AssemblyProgramTargetArb target
Int32 index
AssemblyProgramParameterArb pname
Single[] params

GetProgramParameter(AssemblyProgramTargetArb, UInt32, AssemblyProgramParameterArb, Double*)

[requires: NV_vertex_program]

Declaration
[AutoGenerated(Category = "NV_vertex_program", Version = "", EntryPoint = "glGetProgramParameterdvNV")]
[CLSCompliant(false)]
public static void GetProgramParameter(AssemblyProgramTargetArb target, uint index, AssemblyProgramParameterArb pname, [Count(Count = 4)] double *params)
Parameters
Type Name Description
AssemblyProgramTargetArb target
UInt32 index
AssemblyProgramParameterArb pname
Double* params

GetProgramParameter(AssemblyProgramTargetArb, UInt32, AssemblyProgramParameterArb, out Double)

[requires: NV_vertex_program]

Declaration
[AutoGenerated(Category = "NV_vertex_program", Version = "", EntryPoint = "glGetProgramParameterdvNV")]
[CLSCompliant(false)]
public static void GetProgramParameter(AssemblyProgramTargetArb target, uint index, AssemblyProgramParameterArb pname, [Count(Count = 4)] out double params)
Parameters
Type Name Description
AssemblyProgramTargetArb target
UInt32 index
AssemblyProgramParameterArb pname
Double params

GetProgramParameter(AssemblyProgramTargetArb, UInt32, AssemblyProgramParameterArb, Double[])

[requires: NV_vertex_program]

Declaration
[AutoGenerated(Category = "NV_vertex_program", Version = "", EntryPoint = "glGetProgramParameterdvNV")]
[CLSCompliant(false)]
public static void GetProgramParameter(AssemblyProgramTargetArb target, uint index, AssemblyProgramParameterArb pname, [Count(Count = 4)] double[] params)
Parameters
Type Name Description
AssemblyProgramTargetArb target
UInt32 index
AssemblyProgramParameterArb pname
Double[] params

GetProgramParameter(AssemblyProgramTargetArb, UInt32, AssemblyProgramParameterArb, Single*)

[requires: NV_vertex_program]

Declaration
[AutoGenerated(Category = "NV_vertex_program", Version = "", EntryPoint = "glGetProgramParameterfvNV")]
[CLSCompliant(false)]
public static void GetProgramParameter(AssemblyProgramTargetArb target, uint index, AssemblyProgramParameterArb pname, [Count(Count = 4)] float *params)
Parameters
Type Name Description
AssemblyProgramTargetArb target
UInt32 index
AssemblyProgramParameterArb pname
Single* params

GetProgramParameter(AssemblyProgramTargetArb, UInt32, AssemblyProgramParameterArb, out Single)

[requires: NV_vertex_program]

Declaration
[AutoGenerated(Category = "NV_vertex_program", Version = "", EntryPoint = "glGetProgramParameterfvNV")]
[CLSCompliant(false)]
public static void GetProgramParameter(AssemblyProgramTargetArb target, uint index, AssemblyProgramParameterArb pname, [Count(Count = 4)] out float params)
Parameters
Type Name Description
AssemblyProgramTargetArb target
UInt32 index
AssemblyProgramParameterArb pname
Single params

GetProgramParameter(AssemblyProgramTargetArb, UInt32, AssemblyProgramParameterArb, Single[])

[requires: NV_vertex_program]

Declaration
[AutoGenerated(Category = "NV_vertex_program", Version = "", EntryPoint = "glGetProgramParameterfvNV")]
[CLSCompliant(false)]
public static void GetProgramParameter(AssemblyProgramTargetArb target, uint index, AssemblyProgramParameterArb pname, [Count(Count = 4)] float[] params)
Parameters
Type Name Description
AssemblyProgramTargetArb target
UInt32 index
AssemblyProgramParameterArb pname
Single[] params

GetProgramResource(Int32, ProgramInterface, Int32, Int32, NvPathRendering*, Int32, Int32*, Single*)

[requires: NV_path_rendering] Retrieve values for multiple properties of a single active resource within a program object

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glGetProgramResourcefvNV")]
[CLSCompliant(false)]
public static void GetProgramResource(int program, ProgramInterface programInterface, int index, int propCount, NvPathRendering*props, int bufSize, int *length, float *params)
Parameters
Type Name Description
Int32 program

The name of a program object whose resources to query.

ProgramInterface programInterface

A token identifying the interface within program containing the resource named name.

Int32 index
Int32 propCount
NvPathRendering* props
Int32 bufSize
Int32* length
Single* params

GetProgramResource(Int32, ProgramInterface, Int32, Int32, ref NvPathRendering, Int32, out Int32, out Single)

[requires: NV_path_rendering] Retrieve values for multiple properties of a single active resource within a program object

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glGetProgramResourcefvNV")]
[CLSCompliant(false)]
public static void GetProgramResource(int program, ProgramInterface programInterface, int index, int propCount, ref NvPathRendering props, int bufSize, out int length, out float params)
Parameters
Type Name Description
Int32 program

The name of a program object whose resources to query.

ProgramInterface programInterface

A token identifying the interface within program containing the resource named name.

Int32 index
Int32 propCount
NvPathRendering props
Int32 bufSize
Int32 length
Single params

GetProgramResource(Int32, ProgramInterface, Int32, Int32, NvPathRendering[], Int32, Int32[], Single[])

[requires: NV_path_rendering] Retrieve values for multiple properties of a single active resource within a program object

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glGetProgramResourcefvNV")]
[CLSCompliant(false)]
public static void GetProgramResource(int program, ProgramInterface programInterface, int index, int propCount, NvPathRendering[] props, int bufSize, int[] length, float[] params)
Parameters
Type Name Description
Int32 program

The name of a program object whose resources to query.

ProgramInterface programInterface

A token identifying the interface within program containing the resource named name.

Int32 index
Int32 propCount
NvPathRendering[] props
Int32 bufSize
Int32[] length
Single[] params

GetProgramResource(UInt32, ProgramInterface, UInt32, Int32, NvPathRendering*, Int32, Int32*, Single*)

[requires: NV_path_rendering] Retrieve values for multiple properties of a single active resource within a program object

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glGetProgramResourcefvNV")]
[CLSCompliant(false)]
public static void GetProgramResource(uint program, ProgramInterface programInterface, uint index, int propCount, NvPathRendering*props, int bufSize, int *length, float *params)
Parameters
Type Name Description
UInt32 program

The name of a program object whose resources to query.

ProgramInterface programInterface

A token identifying the interface within program containing the resource named name.

UInt32 index
Int32 propCount
NvPathRendering* props
Int32 bufSize
Int32* length
Single* params

GetProgramResource(UInt32, ProgramInterface, UInt32, Int32, ref NvPathRendering, Int32, out Int32, out Single)

[requires: NV_path_rendering] Retrieve values for multiple properties of a single active resource within a program object

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glGetProgramResourcefvNV")]
[CLSCompliant(false)]
public static void GetProgramResource(uint program, ProgramInterface programInterface, uint index, int propCount, ref NvPathRendering props, int bufSize, out int length, out float params)
Parameters
Type Name Description
UInt32 program

The name of a program object whose resources to query.

ProgramInterface programInterface

A token identifying the interface within program containing the resource named name.

UInt32 index
Int32 propCount
NvPathRendering props
Int32 bufSize
Int32 length
Single params

GetProgramResource(UInt32, ProgramInterface, UInt32, Int32, NvPathRendering[], Int32, Int32[], Single[])

[requires: NV_path_rendering] Retrieve values for multiple properties of a single active resource within a program object

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glGetProgramResourcefvNV")]
[CLSCompliant(false)]
public static void GetProgramResource(uint program, ProgramInterface programInterface, uint index, int propCount, NvPathRendering[] props, int bufSize, int[] length, float[] params)
Parameters
Type Name Description
UInt32 program

The name of a program object whose resources to query.

ProgramInterface programInterface

A token identifying the interface within program containing the resource named name.

UInt32 index
Int32 propCount
NvPathRendering[] props
Int32 bufSize
Int32[] length
Single[] params

GetProgramString(Int32, NvVertexProgram, Byte*)

[requires: NV_vertex_program]

Declaration
[AutoGenerated(Category = "NV_vertex_program", Version = "", EntryPoint = "glGetProgramStringNV")]
[CLSCompliant(false)]
public static void GetProgramString(int id, NvVertexProgram pname, [Count(Computed = "id,pname")] byte *program)
Parameters
Type Name Description
Int32 id
NvVertexProgram pname
Byte* program

[length: COMPSIZE(id,pname)]

GetProgramString(Int32, NvVertexProgram, out Byte)

[requires: NV_vertex_program]

Declaration
[AutoGenerated(Category = "NV_vertex_program", Version = "", EntryPoint = "glGetProgramStringNV")]
[CLSCompliant(false)]
public static void GetProgramString(int id, NvVertexProgram pname, [Count(Computed = "id,pname")] out byte program)
Parameters
Type Name Description
Int32 id
NvVertexProgram pname
Byte program

[length: COMPSIZE(id,pname)]

GetProgramString(Int32, NvVertexProgram, Byte[])

[requires: NV_vertex_program]

Declaration
[AutoGenerated(Category = "NV_vertex_program", Version = "", EntryPoint = "glGetProgramStringNV")]
[CLSCompliant(false)]
public static void GetProgramString(int id, NvVertexProgram pname, [Count(Computed = "id,pname")] byte[] program)
Parameters
Type Name Description
Int32 id
NvVertexProgram pname
Byte[] program

[length: COMPSIZE(id,pname)]

GetProgramString(UInt32, NvVertexProgram, Byte*)

[requires: NV_vertex_program]

Declaration
[AutoGenerated(Category = "NV_vertex_program", Version = "", EntryPoint = "glGetProgramStringNV")]
[CLSCompliant(false)]
public static void GetProgramString(uint id, NvVertexProgram pname, [Count(Computed = "id,pname")] byte *program)
Parameters
Type Name Description
UInt32 id
NvVertexProgram pname
Byte* program

[length: COMPSIZE(id,pname)]

GetProgramString(UInt32, NvVertexProgram, out Byte)

[requires: NV_vertex_program]

Declaration
[AutoGenerated(Category = "NV_vertex_program", Version = "", EntryPoint = "glGetProgramStringNV")]
[CLSCompliant(false)]
public static void GetProgramString(uint id, NvVertexProgram pname, [Count(Computed = "id,pname")] out byte program)
Parameters
Type Name Description
UInt32 id
NvVertexProgram pname
Byte program

[length: COMPSIZE(id,pname)]

GetProgramString(UInt32, NvVertexProgram, Byte[])

[requires: NV_vertex_program]

Declaration
[AutoGenerated(Category = "NV_vertex_program", Version = "", EntryPoint = "glGetProgramStringNV")]
[CLSCompliant(false)]
public static void GetProgramString(uint id, NvVertexProgram pname, [Count(Computed = "id,pname")] byte[] program)
Parameters
Type Name Description
UInt32 id
NvVertexProgram pname
Byte[] program

[length: COMPSIZE(id,pname)]

GetProgramSubroutineParameter(NvGpuProgram5, Int32, Int32*)

[requires: NV_gpu_program5]

Declaration
[AutoGenerated(Category = "NV_gpu_program5", Version = "", EntryPoint = "glGetProgramSubroutineParameteruivNV")]
[CLSCompliant(false)]
public static void GetProgramSubroutineParameter(NvGpuProgram5 target, int index, [Count(Computed = "target")] int *param)
Parameters
Type Name Description
NvGpuProgram5 target
Int32 index
Int32* param

[length: COMPSIZE(target)]

GetProgramSubroutineParameter(NvGpuProgram5, Int32, out Int32)

[requires: NV_gpu_program5]

Declaration
[AutoGenerated(Category = "NV_gpu_program5", Version = "", EntryPoint = "glGetProgramSubroutineParameteruivNV")]
[CLSCompliant(false)]
public static void GetProgramSubroutineParameter(NvGpuProgram5 target, int index, [Count(Computed = "target")] out int param)
Parameters
Type Name Description
NvGpuProgram5 target
Int32 index
Int32 param

[length: COMPSIZE(target)]

GetProgramSubroutineParameter(NvGpuProgram5, Int32, Int32[])

[requires: NV_gpu_program5]

Declaration
[AutoGenerated(Category = "NV_gpu_program5", Version = "", EntryPoint = "glGetProgramSubroutineParameteruivNV")]
[CLSCompliant(false)]
public static void GetProgramSubroutineParameter(NvGpuProgram5 target, int index, [Count(Computed = "target")] int[] param)
Parameters
Type Name Description
NvGpuProgram5 target
Int32 index
Int32[] param

[length: COMPSIZE(target)]

GetProgramSubroutineParameter(NvGpuProgram5, UInt32, UInt32*)

[requires: NV_gpu_program5]

Declaration
[AutoGenerated(Category = "NV_gpu_program5", Version = "", EntryPoint = "glGetProgramSubroutineParameteruivNV")]
[CLSCompliant(false)]
public static void GetProgramSubroutineParameter(NvGpuProgram5 target, uint index, [Count(Computed = "target")] uint *param)
Parameters
Type Name Description
NvGpuProgram5 target
UInt32 index
UInt32* param

[length: COMPSIZE(target)]

GetProgramSubroutineParameter(NvGpuProgram5, UInt32, out UInt32)

[requires: NV_gpu_program5]

Declaration
[AutoGenerated(Category = "NV_gpu_program5", Version = "", EntryPoint = "glGetProgramSubroutineParameteruivNV")]
[CLSCompliant(false)]
public static void GetProgramSubroutineParameter(NvGpuProgram5 target, uint index, [Count(Computed = "target")] out uint param)
Parameters
Type Name Description
NvGpuProgram5 target
UInt32 index
UInt32 param

[length: COMPSIZE(target)]

GetProgramSubroutineParameter(NvGpuProgram5, UInt32, UInt32[])

[requires: NV_gpu_program5]

Declaration
[AutoGenerated(Category = "NV_gpu_program5", Version = "", EntryPoint = "glGetProgramSubroutineParameteruivNV")]
[CLSCompliant(false)]
public static void GetProgramSubroutineParameter(NvGpuProgram5 target, uint index, [Count(Computed = "target")] uint[] param)
Parameters
Type Name Description
NvGpuProgram5 target
UInt32 index
UInt32[] param

[length: COMPSIZE(target)]

GetStageIndex(ShaderType)

[requires: NV_command_list]

Declaration
[AutoGenerated(Category = "NV_command_list", Version = "", EntryPoint = "glGetStageIndexNV")]
public static short GetStageIndex(ShaderType shadertype)
Parameters
Type Name Description
ShaderType shadertype
Returns
Type Description
Int16

GetTextureHandle(Int32)

[requires: NV_bindless_texture]

Declaration
[AutoGenerated(Category = "NV_bindless_texture", Version = "", EntryPoint = "glGetTextureHandleNV")]
[CLSCompliant(false)]
public static long GetTextureHandle(int texture)
Parameters
Type Name Description
Int32 texture
Returns
Type Description
Int64

GetTextureHandle(UInt32)

[requires: NV_bindless_texture]

Declaration
[AutoGenerated(Category = "NV_bindless_texture", Version = "", EntryPoint = "glGetTextureHandleNV")]
[CLSCompliant(false)]
public static long GetTextureHandle(uint texture)
Parameters
Type Name Description
UInt32 texture
Returns
Type Description
Int64

GetTextureSamplerHandle(Int32, Int32)

[requires: NV_bindless_texture]

Declaration
[AutoGenerated(Category = "NV_bindless_texture", Version = "", EntryPoint = "glGetTextureSamplerHandleNV")]
[CLSCompliant(false)]
public static long GetTextureSamplerHandle(int texture, int sampler)
Parameters
Type Name Description
Int32 texture
Int32 sampler
Returns
Type Description
Int64

GetTextureSamplerHandle(UInt32, UInt32)

[requires: NV_bindless_texture]

Declaration
[AutoGenerated(Category = "NV_bindless_texture", Version = "", EntryPoint = "glGetTextureSamplerHandleNV")]
[CLSCompliant(false)]
public static long GetTextureSamplerHandle(uint texture, uint sampler)
Parameters
Type Name Description
UInt32 texture
UInt32 sampler
Returns
Type Description
Int64

GetTrackMatrix(AssemblyProgramTargetArb, Int32, AssemblyProgramParameterArb, Int32*)

[requires: NV_vertex_program]

Declaration
[AutoGenerated(Category = "NV_vertex_program", Version = "", EntryPoint = "glGetTrackMatrixivNV")]
[CLSCompliant(false)]
public static void GetTrackMatrix(AssemblyProgramTargetArb target, int address, AssemblyProgramParameterArb pname, [Count(Count = 1)] int *params)
Parameters
Type Name Description
AssemblyProgramTargetArb target
Int32 address
AssemblyProgramParameterArb pname
Int32* params

GetTrackMatrix(AssemblyProgramTargetArb, Int32, AssemblyProgramParameterArb, out Int32)

[requires: NV_vertex_program]

Declaration
[AutoGenerated(Category = "NV_vertex_program", Version = "", EntryPoint = "glGetTrackMatrixivNV")]
[CLSCompliant(false)]
public static void GetTrackMatrix(AssemblyProgramTargetArb target, int address, AssemblyProgramParameterArb pname, [Count(Count = 1)] out int params)
Parameters
Type Name Description
AssemblyProgramTargetArb target
Int32 address
AssemblyProgramParameterArb pname
Int32 params

GetTrackMatrix(AssemblyProgramTargetArb, UInt32, AssemblyProgramParameterArb, Int32*)

[requires: NV_vertex_program]

Declaration
[AutoGenerated(Category = "NV_vertex_program", Version = "", EntryPoint = "glGetTrackMatrixivNV")]
[CLSCompliant(false)]
public static void GetTrackMatrix(AssemblyProgramTargetArb target, uint address, AssemblyProgramParameterArb pname, [Count(Count = 1)] int *params)
Parameters
Type Name Description
AssemblyProgramTargetArb target
UInt32 address
AssemblyProgramParameterArb pname
Int32* params

GetTrackMatrix(AssemblyProgramTargetArb, UInt32, AssemblyProgramParameterArb, out Int32)

[requires: NV_vertex_program]

Declaration
[AutoGenerated(Category = "NV_vertex_program", Version = "", EntryPoint = "glGetTrackMatrixivNV")]
[CLSCompliant(false)]
public static void GetTrackMatrix(AssemblyProgramTargetArb target, uint address, AssemblyProgramParameterArb pname, [Count(Count = 1)] out int params)
Parameters
Type Name Description
AssemblyProgramTargetArb target
UInt32 address
AssemblyProgramParameterArb pname
Int32 params

GetTransformFeedbackVarying(Int32, Int32, Int32*)

[requires: NV_transform_feedback] Retrieve information about varying variables selected for transform feedback

Declaration
[AutoGenerated(Category = "NV_transform_feedback", Version = "", EntryPoint = "glGetTransformFeedbackVaryingNV")]
[CLSCompliant(false)]
public static void GetTransformFeedbackVarying(int program, int index, [Count(Count = 1)] int *location)
Parameters
Type Name Description
Int32 program

The name of the target program object.

Int32 index

The index of the varying variable whose information to retrieve.

Int32* location

[length: 1] The maximum number of characters, including the null terminator, that may be written into name.

GetTransformFeedbackVarying(Int32, Int32, out Int32)

[requires: NV_transform_feedback] Retrieve information about varying variables selected for transform feedback

Declaration
[AutoGenerated(Category = "NV_transform_feedback", Version = "", EntryPoint = "glGetTransformFeedbackVaryingNV")]
[CLSCompliant(false)]
public static void GetTransformFeedbackVarying(int program, int index, [Count(Count = 1)] out int location)
Parameters
Type Name Description
Int32 program

The name of the target program object.

Int32 index

The index of the varying variable whose information to retrieve.

Int32 location

[length: 1] The maximum number of characters, including the null terminator, that may be written into name.

GetTransformFeedbackVarying(UInt32, UInt32, Int32*)

[requires: NV_transform_feedback] Retrieve information about varying variables selected for transform feedback

Declaration
[AutoGenerated(Category = "NV_transform_feedback", Version = "", EntryPoint = "glGetTransformFeedbackVaryingNV")]
[CLSCompliant(false)]
public static void GetTransformFeedbackVarying(uint program, uint index, [Count(Count = 1)] int *location)
Parameters
Type Name Description
UInt32 program

The name of the target program object.

UInt32 index

The index of the varying variable whose information to retrieve.

Int32* location

[length: 1] The maximum number of characters, including the null terminator, that may be written into name.

GetTransformFeedbackVarying(UInt32, UInt32, out Int32)

[requires: NV_transform_feedback] Retrieve information about varying variables selected for transform feedback

Declaration
[AutoGenerated(Category = "NV_transform_feedback", Version = "", EntryPoint = "glGetTransformFeedbackVaryingNV")]
[CLSCompliant(false)]
public static void GetTransformFeedbackVarying(uint program, uint index, [Count(Count = 1)] out int location)
Parameters
Type Name Description
UInt32 program

The name of the target program object.

UInt32 index

The index of the varying variable whose information to retrieve.

Int32 location

[length: 1] The maximum number of characters, including the null terminator, that may be written into name.

GetUniform(Int32, Int32, Int64*)

[requires: AMD_gpu_shader_int64|NV_gpu_shader5] Returns the value of a uniform variable

Declaration
[AutoGenerated(Category = "AMD_gpu_shader_int64|NV_gpu_shader5", Version = "", EntryPoint = "glGetUniformi64vNV")]
[CLSCompliant(false)]
public static void GetUniform(int program, int location, [Count(Computed = "program,location")] long *params)
Parameters
Type Name Description
Int32 program

Specifies the program object to be queried.

Int32 location

Specifies the location of the uniform variable to be queried.

Int64* params

GetUniform(Int32, Int32, out Int64)

[requires: AMD_gpu_shader_int64|NV_gpu_shader5] Returns the value of a uniform variable

Declaration
[AutoGenerated(Category = "AMD_gpu_shader_int64|NV_gpu_shader5", Version = "", EntryPoint = "glGetUniformi64vNV")]
[CLSCompliant(false)]
public static void GetUniform(int program, int location, [Count(Computed = "program,location")] out long params)
Parameters
Type Name Description
Int32 program

Specifies the program object to be queried.

Int32 location

Specifies the location of the uniform variable to be queried.

Int64 params

GetUniform(Int32, Int32, Int64[])

[requires: AMD_gpu_shader_int64|NV_gpu_shader5] Returns the value of a uniform variable

Declaration
[AutoGenerated(Category = "AMD_gpu_shader_int64|NV_gpu_shader5", Version = "", EntryPoint = "glGetUniformi64vNV")]
[CLSCompliant(false)]
public static void GetUniform(int program, int location, [Count(Computed = "program,location")] long[] params)
Parameters
Type Name Description
Int32 program

Specifies the program object to be queried.

Int32 location

Specifies the location of the uniform variable to be queried.

Int64[] params

GetUniform(UInt32, Int32, Int64*)

[requires: AMD_gpu_shader_int64|NV_gpu_shader5] Returns the value of a uniform variable

Declaration
[AutoGenerated(Category = "AMD_gpu_shader_int64|NV_gpu_shader5", Version = "", EntryPoint = "glGetUniformi64vNV")]
[CLSCompliant(false)]
public static void GetUniform(uint program, int location, [Count(Computed = "program,location")] long *params)
Parameters
Type Name Description
UInt32 program

Specifies the program object to be queried.

Int32 location

Specifies the location of the uniform variable to be queried.

Int64* params

GetUniform(UInt32, Int32, out Int64)

[requires: AMD_gpu_shader_int64|NV_gpu_shader5] Returns the value of a uniform variable

Declaration
[AutoGenerated(Category = "AMD_gpu_shader_int64|NV_gpu_shader5", Version = "", EntryPoint = "glGetUniformi64vNV")]
[CLSCompliant(false)]
public static void GetUniform(uint program, int location, [Count(Computed = "program,location")] out long params)
Parameters
Type Name Description
UInt32 program

Specifies the program object to be queried.

Int32 location

Specifies the location of the uniform variable to be queried.

Int64 params

GetUniform(UInt32, Int32, Int64[])

[requires: AMD_gpu_shader_int64|NV_gpu_shader5] Returns the value of a uniform variable

Declaration
[AutoGenerated(Category = "AMD_gpu_shader_int64|NV_gpu_shader5", Version = "", EntryPoint = "glGetUniformi64vNV")]
[CLSCompliant(false)]
public static void GetUniform(uint program, int location, [Count(Computed = "program,location")] long[] params)
Parameters
Type Name Description
UInt32 program

Specifies the program object to be queried.

Int32 location

Specifies the location of the uniform variable to be queried.

Int64[] params

GetUniform(UInt32, Int32, UInt64*)

[requires: AMD_gpu_shader_int64|NV_shader_buffer_load] Returns the value of a uniform variable

Declaration
[AutoGenerated(Category = "AMD_gpu_shader_int64|NV_shader_buffer_load", Version = "", EntryPoint = "glGetUniformui64vNV")]
[CLSCompliant(false)]
public static void GetUniform(uint program, int location, [Count(Computed = "program,location")] ulong *params)
Parameters
Type Name Description
UInt32 program

Specifies the program object to be queried.

Int32 location

Specifies the location of the uniform variable to be queried.

UInt64* params

GetUniform(UInt32, Int32, out UInt64)

[requires: AMD_gpu_shader_int64|NV_shader_buffer_load] Returns the value of a uniform variable

Declaration
[AutoGenerated(Category = "AMD_gpu_shader_int64|NV_shader_buffer_load", Version = "", EntryPoint = "glGetUniformui64vNV")]
[CLSCompliant(false)]
public static void GetUniform(uint program, int location, [Count(Computed = "program,location")] out ulong params)
Parameters
Type Name Description
UInt32 program

Specifies the program object to be queried.

Int32 location

Specifies the location of the uniform variable to be queried.

UInt64 params

GetUniform(UInt32, Int32, UInt64[])

[requires: AMD_gpu_shader_int64|NV_shader_buffer_load] Returns the value of a uniform variable

Declaration
[AutoGenerated(Category = "AMD_gpu_shader_int64|NV_shader_buffer_load", Version = "", EntryPoint = "glGetUniformui64vNV")]
[CLSCompliant(false)]
public static void GetUniform(uint program, int location, [Count(Computed = "program,location")] ulong[] params)
Parameters
Type Name Description
UInt32 program

Specifies the program object to be queried.

Int32 location

Specifies the location of the uniform variable to be queried.

UInt64[] params

GetVaryingLocation(Int32, String)

[requires: NV_transform_feedback]

Declaration
[AutoGenerated(Category = "NV_transform_feedback", Version = "", EntryPoint = "glGetVaryingLocationNV")]
[CLSCompliant(false)]
public static int GetVaryingLocation(int program, [Count(Computed = "name")] string name)
Parameters
Type Name Description
Int32 program
String name

[length: COMPSIZE(name)]

Returns
Type Description
Int32

GetVaryingLocation(UInt32, String)

[requires: NV_transform_feedback]

Declaration
[AutoGenerated(Category = "NV_transform_feedback", Version = "", EntryPoint = "glGetVaryingLocationNV")]
[CLSCompliant(false)]
public static int GetVaryingLocation(uint program, [Count(Computed = "name")] string name)
Parameters
Type Name Description
UInt32 program
String name

[length: COMPSIZE(name)]

Returns
Type Description
Int32

GetVertexAttrib(Int32, NvVertexAttribInteger64bit, Double*)

[requires: NV_vertex_program] Return a generic vertex attribute parameter

Declaration
[Obsolete("Use NvVertexProgram overload instead")]
[AutoGenerated(Category = "NV_vertex_program", Version = "", EntryPoint = "glGetVertexAttribdvNV")]
[CLSCompliant(false)]
public static void GetVertexAttrib(int index, NvVertexAttribInteger64bit pname, [Count(Count = 1)] double *params)
Parameters
Type Name Description
Int32 index

Specifies the generic vertex attribute parameter to be queried.

NvVertexAttribInteger64bit pname

Specifies the symbolic name of the vertex attribute parameter to be queried. Accepted values are VertexAttribArrayBufferBinding, VertexAttribArrayEnabled, VertexAttribArraySize, VertexAttribArrayStride, VertexAttribArrayType, VertexAttribArrayNormalized, VertexAttribArrayInteger, VertexAttribArrayDivisor, or CurrentVertexAttrib.

Double* params

GetVertexAttrib(Int32, NvVertexAttribInteger64bit, out Double)

[requires: NV_vertex_program] Return a generic vertex attribute parameter

Declaration
[Obsolete("Use NvVertexProgram overload instead")]
[AutoGenerated(Category = "NV_vertex_program", Version = "", EntryPoint = "glGetVertexAttribdvNV")]
[CLSCompliant(false)]
public static void GetVertexAttrib(int index, NvVertexAttribInteger64bit pname, [Count(Count = 1)] out double params)
Parameters
Type Name Description
Int32 index

Specifies the generic vertex attribute parameter to be queried.

NvVertexAttribInteger64bit pname

Specifies the symbolic name of the vertex attribute parameter to be queried. Accepted values are VertexAttribArrayBufferBinding, VertexAttribArrayEnabled, VertexAttribArraySize, VertexAttribArrayStride, VertexAttribArrayType, VertexAttribArrayNormalized, VertexAttribArrayInteger, VertexAttribArrayDivisor, or CurrentVertexAttrib.

Double params

GetVertexAttrib(Int32, NvVertexAttribInteger64bit, Int32*)

[requires: NV_vertex_program] Return a generic vertex attribute parameter

Declaration
[Obsolete("Use NvVertexProgram overload instead")]
[AutoGenerated(Category = "NV_vertex_program", Version = "", EntryPoint = "glGetVertexAttribivNV")]
[CLSCompliant(false)]
public static void GetVertexAttrib(int index, NvVertexAttribInteger64bit pname, [Count(Count = 1)] int *params)
Parameters
Type Name Description
Int32 index

Specifies the generic vertex attribute parameter to be queried.

NvVertexAttribInteger64bit pname

Specifies the symbolic name of the vertex attribute parameter to be queried. Accepted values are VertexAttribArrayBufferBinding, VertexAttribArrayEnabled, VertexAttribArraySize, VertexAttribArrayStride, VertexAttribArrayType, VertexAttribArrayNormalized, VertexAttribArrayInteger, VertexAttribArrayDivisor, or CurrentVertexAttrib.

Int32* params

GetVertexAttrib(Int32, NvVertexAttribInteger64bit, out Int32)

[requires: NV_vertex_program] Return a generic vertex attribute parameter

Declaration
[Obsolete("Use NvVertexProgram overload instead")]
[AutoGenerated(Category = "NV_vertex_program", Version = "", EntryPoint = "glGetVertexAttribivNV")]
[CLSCompliant(false)]
public static void GetVertexAttrib(int index, NvVertexAttribInteger64bit pname, [Count(Count = 1)] out int params)
Parameters
Type Name Description
Int32 index

Specifies the generic vertex attribute parameter to be queried.

NvVertexAttribInteger64bit pname

Specifies the symbolic name of the vertex attribute parameter to be queried. Accepted values are VertexAttribArrayBufferBinding, VertexAttribArrayEnabled, VertexAttribArraySize, VertexAttribArrayStride, VertexAttribArrayType, VertexAttribArrayNormalized, VertexAttribArrayInteger, VertexAttribArrayDivisor, or CurrentVertexAttrib.

Int32 params

GetVertexAttrib(Int32, NvVertexAttribInteger64bit, Single*)

[requires: NV_vertex_program] Return a generic vertex attribute parameter

Declaration
[Obsolete("Use NvVertexProgram overload instead")]
[AutoGenerated(Category = "NV_vertex_program", Version = "", EntryPoint = "glGetVertexAttribfvNV")]
[CLSCompliant(false)]
public static void GetVertexAttrib(int index, NvVertexAttribInteger64bit pname, [Count(Count = 1)] float *params)
Parameters
Type Name Description
Int32 index

Specifies the generic vertex attribute parameter to be queried.

NvVertexAttribInteger64bit pname

Specifies the symbolic name of the vertex attribute parameter to be queried. Accepted values are VertexAttribArrayBufferBinding, VertexAttribArrayEnabled, VertexAttribArraySize, VertexAttribArrayStride, VertexAttribArrayType, VertexAttribArrayNormalized, VertexAttribArrayInteger, VertexAttribArrayDivisor, or CurrentVertexAttrib.

Single* params

GetVertexAttrib(Int32, NvVertexAttribInteger64bit, out Single)

[requires: NV_vertex_program] Return a generic vertex attribute parameter

Declaration
[Obsolete("Use NvVertexProgram overload instead")]
[AutoGenerated(Category = "NV_vertex_program", Version = "", EntryPoint = "glGetVertexAttribfvNV")]
[CLSCompliant(false)]
public static void GetVertexAttrib(int index, NvVertexAttribInteger64bit pname, [Count(Count = 1)] out float params)
Parameters
Type Name Description
Int32 index

Specifies the generic vertex attribute parameter to be queried.

NvVertexAttribInteger64bit pname

Specifies the symbolic name of the vertex attribute parameter to be queried. Accepted values are VertexAttribArrayBufferBinding, VertexAttribArrayEnabled, VertexAttribArraySize, VertexAttribArrayStride, VertexAttribArrayType, VertexAttribArrayNormalized, VertexAttribArrayInteger, VertexAttribArrayDivisor, or CurrentVertexAttrib.

Single params

GetVertexAttrib(Int32, NvVertexProgram, Double*)

[requires: NV_vertex_program] Return a generic vertex attribute parameter

Declaration
[AutoGenerated(Category = "NV_vertex_program", Version = "", EntryPoint = "glGetVertexAttribdvNV")]
[CLSCompliant(false)]
public static void GetVertexAttrib(int index, NvVertexProgram pname, [Count(Count = 1)] double *params)
Parameters
Type Name Description
Int32 index

Specifies the generic vertex attribute parameter to be queried.

NvVertexProgram pname

Specifies the symbolic name of the vertex attribute parameter to be queried. Accepted values are VertexAttribArrayBufferBinding, VertexAttribArrayEnabled, VertexAttribArraySize, VertexAttribArrayStride, VertexAttribArrayType, VertexAttribArrayNormalized, VertexAttribArrayInteger, VertexAttribArrayDivisor, or CurrentVertexAttrib.

Double* params

GetVertexAttrib(Int32, NvVertexProgram, out Double)

[requires: NV_vertex_program] Return a generic vertex attribute parameter

Declaration
[AutoGenerated(Category = "NV_vertex_program", Version = "", EntryPoint = "glGetVertexAttribdvNV")]
[CLSCompliant(false)]
public static void GetVertexAttrib(int index, NvVertexProgram pname, [Count(Count = 1)] out double params)
Parameters
Type Name Description
Int32 index

Specifies the generic vertex attribute parameter to be queried.

NvVertexProgram pname

Specifies the symbolic name of the vertex attribute parameter to be queried. Accepted values are VertexAttribArrayBufferBinding, VertexAttribArrayEnabled, VertexAttribArraySize, VertexAttribArrayStride, VertexAttribArrayType, VertexAttribArrayNormalized, VertexAttribArrayInteger, VertexAttribArrayDivisor, or CurrentVertexAttrib.

Double params

GetVertexAttrib(Int32, NvVertexProgram, Int32*)

[requires: NV_vertex_program] Return a generic vertex attribute parameter

Declaration
[AutoGenerated(Category = "NV_vertex_program", Version = "", EntryPoint = "glGetVertexAttribivNV")]
[CLSCompliant(false)]
public static void GetVertexAttrib(int index, NvVertexProgram pname, [Count(Count = 1)] int *params)
Parameters
Type Name Description
Int32 index

Specifies the generic vertex attribute parameter to be queried.

NvVertexProgram pname

Specifies the symbolic name of the vertex attribute parameter to be queried. Accepted values are VertexAttribArrayBufferBinding, VertexAttribArrayEnabled, VertexAttribArraySize, VertexAttribArrayStride, VertexAttribArrayType, VertexAttribArrayNormalized, VertexAttribArrayInteger, VertexAttribArrayDivisor, or CurrentVertexAttrib.

Int32* params

GetVertexAttrib(Int32, NvVertexProgram, out Int32)

[requires: NV_vertex_program] Return a generic vertex attribute parameter

Declaration
[AutoGenerated(Category = "NV_vertex_program", Version = "", EntryPoint = "glGetVertexAttribivNV")]
[CLSCompliant(false)]
public static void GetVertexAttrib(int index, NvVertexProgram pname, [Count(Count = 1)] out int params)
Parameters
Type Name Description
Int32 index

Specifies the generic vertex attribute parameter to be queried.

NvVertexProgram pname

Specifies the symbolic name of the vertex attribute parameter to be queried. Accepted values are VertexAttribArrayBufferBinding, VertexAttribArrayEnabled, VertexAttribArraySize, VertexAttribArrayStride, VertexAttribArrayType, VertexAttribArrayNormalized, VertexAttribArrayInteger, VertexAttribArrayDivisor, or CurrentVertexAttrib.

Int32 params

GetVertexAttrib(Int32, NvVertexProgram, Single*)

[requires: NV_vertex_program] Return a generic vertex attribute parameter

Declaration
[AutoGenerated(Category = "NV_vertex_program", Version = "", EntryPoint = "glGetVertexAttribfvNV")]
[CLSCompliant(false)]
public static void GetVertexAttrib(int index, NvVertexProgram pname, [Count(Count = 1)] float *params)
Parameters
Type Name Description
Int32 index

Specifies the generic vertex attribute parameter to be queried.

NvVertexProgram pname

Specifies the symbolic name of the vertex attribute parameter to be queried. Accepted values are VertexAttribArrayBufferBinding, VertexAttribArrayEnabled, VertexAttribArraySize, VertexAttribArrayStride, VertexAttribArrayType, VertexAttribArrayNormalized, VertexAttribArrayInteger, VertexAttribArrayDivisor, or CurrentVertexAttrib.

Single* params

GetVertexAttrib(Int32, NvVertexProgram, out Single)

[requires: NV_vertex_program] Return a generic vertex attribute parameter

Declaration
[AutoGenerated(Category = "NV_vertex_program", Version = "", EntryPoint = "glGetVertexAttribfvNV")]
[CLSCompliant(false)]
public static void GetVertexAttrib(int index, NvVertexProgram pname, [Count(Count = 1)] out float params)
Parameters
Type Name Description
Int32 index

Specifies the generic vertex attribute parameter to be queried.

NvVertexProgram pname

Specifies the symbolic name of the vertex attribute parameter to be queried. Accepted values are VertexAttribArrayBufferBinding, VertexAttribArrayEnabled, VertexAttribArraySize, VertexAttribArrayStride, VertexAttribArrayType, VertexAttribArrayNormalized, VertexAttribArrayInteger, VertexAttribArrayDivisor, or CurrentVertexAttrib.

Single params

GetVertexAttrib(UInt32, NvVertexAttribInteger64bit, Double*)

[requires: NV_vertex_program] Return a generic vertex attribute parameter

Declaration
[Obsolete("Use NvVertexProgram overload instead")]
[AutoGenerated(Category = "NV_vertex_program", Version = "", EntryPoint = "glGetVertexAttribdvNV")]
[CLSCompliant(false)]
public static void GetVertexAttrib(uint index, NvVertexAttribInteger64bit pname, [Count(Count = 1)] double *params)
Parameters
Type Name Description
UInt32 index

Specifies the generic vertex attribute parameter to be queried.

NvVertexAttribInteger64bit pname

Specifies the symbolic name of the vertex attribute parameter to be queried. Accepted values are VertexAttribArrayBufferBinding, VertexAttribArrayEnabled, VertexAttribArraySize, VertexAttribArrayStride, VertexAttribArrayType, VertexAttribArrayNormalized, VertexAttribArrayInteger, VertexAttribArrayDivisor, or CurrentVertexAttrib.

Double* params

GetVertexAttrib(UInt32, NvVertexAttribInteger64bit, out Double)

[requires: NV_vertex_program] Return a generic vertex attribute parameter

Declaration
[Obsolete("Use NvVertexProgram overload instead")]
[AutoGenerated(Category = "NV_vertex_program", Version = "", EntryPoint = "glGetVertexAttribdvNV")]
[CLSCompliant(false)]
public static void GetVertexAttrib(uint index, NvVertexAttribInteger64bit pname, [Count(Count = 1)] out double params)
Parameters
Type Name Description
UInt32 index

Specifies the generic vertex attribute parameter to be queried.

NvVertexAttribInteger64bit pname

Specifies the symbolic name of the vertex attribute parameter to be queried. Accepted values are VertexAttribArrayBufferBinding, VertexAttribArrayEnabled, VertexAttribArraySize, VertexAttribArrayStride, VertexAttribArrayType, VertexAttribArrayNormalized, VertexAttribArrayInteger, VertexAttribArrayDivisor, or CurrentVertexAttrib.

Double params

GetVertexAttrib(UInt32, NvVertexAttribInteger64bit, Int32*)

[requires: NV_vertex_program] Return a generic vertex attribute parameter

Declaration
[Obsolete("Use NvVertexProgram overload instead")]
[AutoGenerated(Category = "NV_vertex_program", Version = "", EntryPoint = "glGetVertexAttribivNV")]
[CLSCompliant(false)]
public static void GetVertexAttrib(uint index, NvVertexAttribInteger64bit pname, [Count(Count = 1)] int *params)
Parameters
Type Name Description
UInt32 index

Specifies the generic vertex attribute parameter to be queried.

NvVertexAttribInteger64bit pname

Specifies the symbolic name of the vertex attribute parameter to be queried. Accepted values are VertexAttribArrayBufferBinding, VertexAttribArrayEnabled, VertexAttribArraySize, VertexAttribArrayStride, VertexAttribArrayType, VertexAttribArrayNormalized, VertexAttribArrayInteger, VertexAttribArrayDivisor, or CurrentVertexAttrib.

Int32* params

GetVertexAttrib(UInt32, NvVertexAttribInteger64bit, out Int32)

[requires: NV_vertex_program] Return a generic vertex attribute parameter

Declaration
[Obsolete("Use NvVertexProgram overload instead")]
[AutoGenerated(Category = "NV_vertex_program", Version = "", EntryPoint = "glGetVertexAttribivNV")]
[CLSCompliant(false)]
public static void GetVertexAttrib(uint index, NvVertexAttribInteger64bit pname, [Count(Count = 1)] out int params)
Parameters
Type Name Description
UInt32 index

Specifies the generic vertex attribute parameter to be queried.

NvVertexAttribInteger64bit pname

Specifies the symbolic name of the vertex attribute parameter to be queried. Accepted values are VertexAttribArrayBufferBinding, VertexAttribArrayEnabled, VertexAttribArraySize, VertexAttribArrayStride, VertexAttribArrayType, VertexAttribArrayNormalized, VertexAttribArrayInteger, VertexAttribArrayDivisor, or CurrentVertexAttrib.

Int32 params

GetVertexAttrib(UInt32, NvVertexAttribInteger64bit, Single*)

[requires: NV_vertex_program] Return a generic vertex attribute parameter

Declaration
[Obsolete("Use NvVertexProgram overload instead")]
[AutoGenerated(Category = "NV_vertex_program", Version = "", EntryPoint = "glGetVertexAttribfvNV")]
[CLSCompliant(false)]
public static void GetVertexAttrib(uint index, NvVertexAttribInteger64bit pname, [Count(Count = 1)] float *params)
Parameters
Type Name Description
UInt32 index

Specifies the generic vertex attribute parameter to be queried.

NvVertexAttribInteger64bit pname

Specifies the symbolic name of the vertex attribute parameter to be queried. Accepted values are VertexAttribArrayBufferBinding, VertexAttribArrayEnabled, VertexAttribArraySize, VertexAttribArrayStride, VertexAttribArrayType, VertexAttribArrayNormalized, VertexAttribArrayInteger, VertexAttribArrayDivisor, or CurrentVertexAttrib.

Single* params

GetVertexAttrib(UInt32, NvVertexAttribInteger64bit, out Single)

[requires: NV_vertex_program] Return a generic vertex attribute parameter

Declaration
[Obsolete("Use NvVertexProgram overload instead")]
[AutoGenerated(Category = "NV_vertex_program", Version = "", EntryPoint = "glGetVertexAttribfvNV")]
[CLSCompliant(false)]
public static void GetVertexAttrib(uint index, NvVertexAttribInteger64bit pname, [Count(Count = 1)] out float params)
Parameters
Type Name Description
UInt32 index

Specifies the generic vertex attribute parameter to be queried.

NvVertexAttribInteger64bit pname

Specifies the symbolic name of the vertex attribute parameter to be queried. Accepted values are VertexAttribArrayBufferBinding, VertexAttribArrayEnabled, VertexAttribArraySize, VertexAttribArrayStride, VertexAttribArrayType, VertexAttribArrayNormalized, VertexAttribArrayInteger, VertexAttribArrayDivisor, or CurrentVertexAttrib.

Single params

GetVertexAttrib(UInt32, NvVertexProgram, Double*)

[requires: NV_vertex_program] Return a generic vertex attribute parameter

Declaration
[AutoGenerated(Category = "NV_vertex_program", Version = "", EntryPoint = "glGetVertexAttribdvNV")]
[CLSCompliant(false)]
public static void GetVertexAttrib(uint index, NvVertexProgram pname, [Count(Count = 1)] double *params)
Parameters
Type Name Description
UInt32 index

Specifies the generic vertex attribute parameter to be queried.

NvVertexProgram pname

Specifies the symbolic name of the vertex attribute parameter to be queried. Accepted values are VertexAttribArrayBufferBinding, VertexAttribArrayEnabled, VertexAttribArraySize, VertexAttribArrayStride, VertexAttribArrayType, VertexAttribArrayNormalized, VertexAttribArrayInteger, VertexAttribArrayDivisor, or CurrentVertexAttrib.

Double* params

GetVertexAttrib(UInt32, NvVertexProgram, out Double)

[requires: NV_vertex_program] Return a generic vertex attribute parameter

Declaration
[AutoGenerated(Category = "NV_vertex_program", Version = "", EntryPoint = "glGetVertexAttribdvNV")]
[CLSCompliant(false)]
public static void GetVertexAttrib(uint index, NvVertexProgram pname, [Count(Count = 1)] out double params)
Parameters
Type Name Description
UInt32 index

Specifies the generic vertex attribute parameter to be queried.

NvVertexProgram pname

Specifies the symbolic name of the vertex attribute parameter to be queried. Accepted values are VertexAttribArrayBufferBinding, VertexAttribArrayEnabled, VertexAttribArraySize, VertexAttribArrayStride, VertexAttribArrayType, VertexAttribArrayNormalized, VertexAttribArrayInteger, VertexAttribArrayDivisor, or CurrentVertexAttrib.

Double params

GetVertexAttrib(UInt32, NvVertexProgram, Int32*)

[requires: NV_vertex_program] Return a generic vertex attribute parameter

Declaration
[AutoGenerated(Category = "NV_vertex_program", Version = "", EntryPoint = "glGetVertexAttribivNV")]
[CLSCompliant(false)]
public static void GetVertexAttrib(uint index, NvVertexProgram pname, [Count(Count = 1)] int *params)
Parameters
Type Name Description
UInt32 index

Specifies the generic vertex attribute parameter to be queried.

NvVertexProgram pname

Specifies the symbolic name of the vertex attribute parameter to be queried. Accepted values are VertexAttribArrayBufferBinding, VertexAttribArrayEnabled, VertexAttribArraySize, VertexAttribArrayStride, VertexAttribArrayType, VertexAttribArrayNormalized, VertexAttribArrayInteger, VertexAttribArrayDivisor, or CurrentVertexAttrib.

Int32* params

GetVertexAttrib(UInt32, NvVertexProgram, out Int32)

[requires: NV_vertex_program] Return a generic vertex attribute parameter

Declaration
[AutoGenerated(Category = "NV_vertex_program", Version = "", EntryPoint = "glGetVertexAttribivNV")]
[CLSCompliant(false)]
public static void GetVertexAttrib(uint index, NvVertexProgram pname, [Count(Count = 1)] out int params)
Parameters
Type Name Description
UInt32 index

Specifies the generic vertex attribute parameter to be queried.

NvVertexProgram pname

Specifies the symbolic name of the vertex attribute parameter to be queried. Accepted values are VertexAttribArrayBufferBinding, VertexAttribArrayEnabled, VertexAttribArraySize, VertexAttribArrayStride, VertexAttribArrayType, VertexAttribArrayNormalized, VertexAttribArrayInteger, VertexAttribArrayDivisor, or CurrentVertexAttrib.

Int32 params

GetVertexAttrib(UInt32, NvVertexProgram, Single*)

[requires: NV_vertex_program] Return a generic vertex attribute parameter

Declaration
[AutoGenerated(Category = "NV_vertex_program", Version = "", EntryPoint = "glGetVertexAttribfvNV")]
[CLSCompliant(false)]
public static void GetVertexAttrib(uint index, NvVertexProgram pname, [Count(Count = 1)] float *params)
Parameters
Type Name Description
UInt32 index

Specifies the generic vertex attribute parameter to be queried.

NvVertexProgram pname

Specifies the symbolic name of the vertex attribute parameter to be queried. Accepted values are VertexAttribArrayBufferBinding, VertexAttribArrayEnabled, VertexAttribArraySize, VertexAttribArrayStride, VertexAttribArrayType, VertexAttribArrayNormalized, VertexAttribArrayInteger, VertexAttribArrayDivisor, or CurrentVertexAttrib.

Single* params

GetVertexAttrib(UInt32, NvVertexProgram, out Single)

[requires: NV_vertex_program] Return a generic vertex attribute parameter

Declaration
[AutoGenerated(Category = "NV_vertex_program", Version = "", EntryPoint = "glGetVertexAttribfvNV")]
[CLSCompliant(false)]
public static void GetVertexAttrib(uint index, NvVertexProgram pname, [Count(Count = 1)] out float params)
Parameters
Type Name Description
UInt32 index

Specifies the generic vertex attribute parameter to be queried.

NvVertexProgram pname

Specifies the symbolic name of the vertex attribute parameter to be queried. Accepted values are VertexAttribArrayBufferBinding, VertexAttribArrayEnabled, VertexAttribArraySize, VertexAttribArrayStride, VertexAttribArrayType, VertexAttribArrayNormalized, VertexAttribArrayInteger, VertexAttribArrayDivisor, or CurrentVertexAttrib.

Single params

GetVertexAttribL(Int32, VertexAttribEnum, Int64*)

[requires: NV_vertex_attrib_integer_64bit]

Declaration
[AutoGenerated(Category = "NV_vertex_attrib_integer_64bit", Version = "", EntryPoint = "glGetVertexAttribLi64vNV")]
[CLSCompliant(false)]
public static void GetVertexAttribL(int index, VertexAttribEnum pname, [Count(Computed = "pname")] long *params)
Parameters
Type Name Description
Int32 index
VertexAttribEnum pname
Int64* params

GetVertexAttribL(Int32, VertexAttribEnum, out Int64)

[requires: NV_vertex_attrib_integer_64bit]

Declaration
[AutoGenerated(Category = "NV_vertex_attrib_integer_64bit", Version = "", EntryPoint = "glGetVertexAttribLi64vNV")]
[CLSCompliant(false)]
public static void GetVertexAttribL(int index, VertexAttribEnum pname, [Count(Computed = "pname")] out long params)
Parameters
Type Name Description
Int32 index
VertexAttribEnum pname
Int64 params

GetVertexAttribL(Int32, VertexAttribEnum, Int64[])

[requires: NV_vertex_attrib_integer_64bit]

Declaration
[AutoGenerated(Category = "NV_vertex_attrib_integer_64bit", Version = "", EntryPoint = "glGetVertexAttribLi64vNV")]
[CLSCompliant(false)]
public static void GetVertexAttribL(int index, VertexAttribEnum pname, [Count(Computed = "pname")] long[] params)
Parameters
Type Name Description
Int32 index
VertexAttribEnum pname
Int64[] params

GetVertexAttribL(UInt32, VertexAttribEnum, Int64*)

[requires: NV_vertex_attrib_integer_64bit]

Declaration
[AutoGenerated(Category = "NV_vertex_attrib_integer_64bit", Version = "", EntryPoint = "glGetVertexAttribLi64vNV")]
[CLSCompliant(false)]
public static void GetVertexAttribL(uint index, VertexAttribEnum pname, [Count(Computed = "pname")] long *params)
Parameters
Type Name Description
UInt32 index
VertexAttribEnum pname
Int64* params

GetVertexAttribL(UInt32, VertexAttribEnum, out Int64)

[requires: NV_vertex_attrib_integer_64bit]

Declaration
[AutoGenerated(Category = "NV_vertex_attrib_integer_64bit", Version = "", EntryPoint = "glGetVertexAttribLi64vNV")]
[CLSCompliant(false)]
public static void GetVertexAttribL(uint index, VertexAttribEnum pname, [Count(Computed = "pname")] out long params)
Parameters
Type Name Description
UInt32 index
VertexAttribEnum pname
Int64 params

GetVertexAttribL(UInt32, VertexAttribEnum, Int64[])

[requires: NV_vertex_attrib_integer_64bit]

Declaration
[AutoGenerated(Category = "NV_vertex_attrib_integer_64bit", Version = "", EntryPoint = "glGetVertexAttribLi64vNV")]
[CLSCompliant(false)]
public static void GetVertexAttribL(uint index, VertexAttribEnum pname, [Count(Computed = "pname")] long[] params)
Parameters
Type Name Description
UInt32 index
VertexAttribEnum pname
Int64[] params

GetVertexAttribL(UInt32, VertexAttribEnum, UInt64*)

[requires: NV_vertex_attrib_integer_64bit]

Declaration
[AutoGenerated(Category = "NV_vertex_attrib_integer_64bit", Version = "", EntryPoint = "glGetVertexAttribLui64vNV")]
[CLSCompliant(false)]
public static void GetVertexAttribL(uint index, VertexAttribEnum pname, [Count(Computed = "pname")] ulong *params)
Parameters
Type Name Description
UInt32 index
VertexAttribEnum pname
UInt64* params

GetVertexAttribL(UInt32, VertexAttribEnum, out UInt64)

[requires: NV_vertex_attrib_integer_64bit]

Declaration
[AutoGenerated(Category = "NV_vertex_attrib_integer_64bit", Version = "", EntryPoint = "glGetVertexAttribLui64vNV")]
[CLSCompliant(false)]
public static void GetVertexAttribL(uint index, VertexAttribEnum pname, [Count(Computed = "pname")] out ulong params)
Parameters
Type Name Description
UInt32 index
VertexAttribEnum pname
UInt64 params

GetVertexAttribL(UInt32, VertexAttribEnum, UInt64[])

[requires: NV_vertex_attrib_integer_64bit]

Declaration
[AutoGenerated(Category = "NV_vertex_attrib_integer_64bit", Version = "", EntryPoint = "glGetVertexAttribLui64vNV")]
[CLSCompliant(false)]
public static void GetVertexAttribL(uint index, VertexAttribEnum pname, [Count(Computed = "pname")] ulong[] params)
Parameters
Type Name Description
UInt32 index
VertexAttribEnum pname
UInt64[] params

GetVertexAttribPointer(Int32, NvVertexProgram, IntPtr)

[requires: NV_vertex_program]

Declaration
[AutoGenerated(Category = "NV_vertex_program", Version = "", EntryPoint = "glGetVertexAttribPointervNV")]
[CLSCompliant(false)]
public static void GetVertexAttribPointer(int index, NvVertexProgram pname, [Count(Count = 1)] IntPtr pointer)
Parameters
Type Name Description
Int32 index
NvVertexProgram pname
IntPtr pointer

[length: 1]

GetVertexAttribPointer(UInt32, NvVertexProgram, IntPtr)

[requires: NV_vertex_program]

Declaration
[AutoGenerated(Category = "NV_vertex_program", Version = "", EntryPoint = "glGetVertexAttribPointervNV")]
[CLSCompliant(false)]
public static void GetVertexAttribPointer(uint index, NvVertexProgram pname, [Count(Count = 1)] IntPtr pointer)
Parameters
Type Name Description
UInt32 index
NvVertexProgram pname
IntPtr pointer

[length: 1]

GetVertexAttribPointer<T2>(Int32, NvVertexProgram, ref T2)

[requires: NV_vertex_program]

Declaration
[AutoGenerated(Category = "NV_vertex_program", Version = "", EntryPoint = "glGetVertexAttribPointervNV")]
[CLSCompliant(false)]
public static void GetVertexAttribPointer<T2>(int index, NvVertexProgram pname, [Count(Count = 1)] ref T2 pointer)
    where T2 : struct
Parameters
Type Name Description
Int32 index
NvVertexProgram pname
T2 pointer

[length: 1]

Type Parameters
Name Description
T2

GetVertexAttribPointer<T2>(Int32, NvVertexProgram, T2[])

[requires: NV_vertex_program]

Declaration
[AutoGenerated(Category = "NV_vertex_program", Version = "", EntryPoint = "glGetVertexAttribPointervNV")]
[CLSCompliant(false)]
public static void GetVertexAttribPointer<T2>(int index, NvVertexProgram pname, [Count(Count = 1)] T2[] pointer)
    where T2 : struct
Parameters
Type Name Description
Int32 index
NvVertexProgram pname
T2[] pointer

[length: 1]

Type Parameters
Name Description
T2

GetVertexAttribPointer<T2>(Int32, NvVertexProgram, T2[,,])

[requires: NV_vertex_program]

Declaration
[AutoGenerated(Category = "NV_vertex_program", Version = "", EntryPoint = "glGetVertexAttribPointervNV")]
[CLSCompliant(false)]
public static void GetVertexAttribPointer<T2>(int index, NvVertexProgram pname, [Count(Count = 1)] T2[,, ] pointer)
    where T2 : struct
Parameters
Type Name Description
Int32 index
NvVertexProgram pname
T2[,,] pointer

[length: 1]

Type Parameters
Name Description
T2

GetVertexAttribPointer<T2>(Int32, NvVertexProgram, T2[,])

[requires: NV_vertex_program]

Declaration
[AutoGenerated(Category = "NV_vertex_program", Version = "", EntryPoint = "glGetVertexAttribPointervNV")]
[CLSCompliant(false)]
public static void GetVertexAttribPointer<T2>(int index, NvVertexProgram pname, [Count(Count = 1)] T2[, ] pointer)
    where T2 : struct
Parameters
Type Name Description
Int32 index
NvVertexProgram pname
T2[,] pointer

[length: 1]

Type Parameters
Name Description
T2

GetVertexAttribPointer<T2>(UInt32, NvVertexProgram, ref T2)

[requires: NV_vertex_program]

Declaration
[AutoGenerated(Category = "NV_vertex_program", Version = "", EntryPoint = "glGetVertexAttribPointervNV")]
[CLSCompliant(false)]
public static void GetVertexAttribPointer<T2>(uint index, NvVertexProgram pname, [Count(Count = 1)] ref T2 pointer)
    where T2 : struct
Parameters
Type Name Description
UInt32 index
NvVertexProgram pname
T2 pointer

[length: 1]

Type Parameters
Name Description
T2

GetVertexAttribPointer<T2>(UInt32, NvVertexProgram, T2[])

[requires: NV_vertex_program]

Declaration
[AutoGenerated(Category = "NV_vertex_program", Version = "", EntryPoint = "glGetVertexAttribPointervNV")]
[CLSCompliant(false)]
public static void GetVertexAttribPointer<T2>(uint index, NvVertexProgram pname, [Count(Count = 1)] T2[] pointer)
    where T2 : struct
Parameters
Type Name Description
UInt32 index
NvVertexProgram pname
T2[] pointer

[length: 1]

Type Parameters
Name Description
T2

GetVertexAttribPointer<T2>(UInt32, NvVertexProgram, T2[,,])

[requires: NV_vertex_program]

Declaration
[AutoGenerated(Category = "NV_vertex_program", Version = "", EntryPoint = "glGetVertexAttribPointervNV")]
[CLSCompliant(false)]
public static void GetVertexAttribPointer<T2>(uint index, NvVertexProgram pname, [Count(Count = 1)] T2[,, ] pointer)
    where T2 : struct
Parameters
Type Name Description
UInt32 index
NvVertexProgram pname
T2[,,] pointer

[length: 1]

Type Parameters
Name Description
T2

GetVertexAttribPointer<T2>(UInt32, NvVertexProgram, T2[,])

[requires: NV_vertex_program]

Declaration
[AutoGenerated(Category = "NV_vertex_program", Version = "", EntryPoint = "glGetVertexAttribPointervNV")]
[CLSCompliant(false)]
public static void GetVertexAttribPointer<T2>(uint index, NvVertexProgram pname, [Count(Count = 1)] T2[, ] pointer)
    where T2 : struct
Parameters
Type Name Description
UInt32 index
NvVertexProgram pname
T2[,] pointer

[length: 1]

Type Parameters
Name Description
T2

GetVideo(Int32, NvPresentVideo, Int32*)

[requires: NV_present_video]

Declaration
[AutoGenerated(Category = "NV_present_video", Version = "", EntryPoint = "glGetVideoivNV")]
[CLSCompliant(false)]
public static void GetVideo(int video_slot, NvPresentVideo pname, [Count(Computed = "pname")] int *params)
Parameters
Type Name Description
Int32 video_slot
NvPresentVideo pname
Int32* params

GetVideo(Int32, NvPresentVideo, out Int32)

[requires: NV_present_video]

Declaration
[AutoGenerated(Category = "NV_present_video", Version = "", EntryPoint = "glGetVideoivNV")]
[CLSCompliant(false)]
public static void GetVideo(int video_slot, NvPresentVideo pname, [Count(Computed = "pname")] out int params)
Parameters
Type Name Description
Int32 video_slot
NvPresentVideo pname
Int32 params

GetVideo(Int32, NvPresentVideo, Int32[])

[requires: NV_present_video]

Declaration
[AutoGenerated(Category = "NV_present_video", Version = "", EntryPoint = "glGetVideoivNV")]
[CLSCompliant(false)]
public static void GetVideo(int video_slot, NvPresentVideo pname, [Count(Computed = "pname")] int[] params)
Parameters
Type Name Description
Int32 video_slot
NvPresentVideo pname
Int32[] params

GetVideo(Int32, NvPresentVideo, Int64*)

[requires: NV_present_video]

Declaration
[AutoGenerated(Category = "NV_present_video", Version = "", EntryPoint = "glGetVideoi64vNV")]
[CLSCompliant(false)]
public static void GetVideo(int video_slot, NvPresentVideo pname, [Count(Computed = "pname")] long *params)
Parameters
Type Name Description
Int32 video_slot
NvPresentVideo pname
Int64* params

GetVideo(Int32, NvPresentVideo, out Int64)

[requires: NV_present_video]

Declaration
[AutoGenerated(Category = "NV_present_video", Version = "", EntryPoint = "glGetVideoi64vNV")]
[CLSCompliant(false)]
public static void GetVideo(int video_slot, NvPresentVideo pname, [Count(Computed = "pname")] out long params)
Parameters
Type Name Description
Int32 video_slot
NvPresentVideo pname
Int64 params

GetVideo(Int32, NvPresentVideo, Int64[])

[requires: NV_present_video]

Declaration
[AutoGenerated(Category = "NV_present_video", Version = "", EntryPoint = "glGetVideoi64vNV")]
[CLSCompliant(false)]
public static void GetVideo(int video_slot, NvPresentVideo pname, [Count(Computed = "pname")] long[] params)
Parameters
Type Name Description
Int32 video_slot
NvPresentVideo pname
Int64[] params

GetVideo(UInt32, NvPresentVideo, Int32*)

[requires: NV_present_video]

Declaration
[AutoGenerated(Category = "NV_present_video", Version = "", EntryPoint = "glGetVideoivNV")]
[CLSCompliant(false)]
public static void GetVideo(uint video_slot, NvPresentVideo pname, [Count(Computed = "pname")] int *params)
Parameters
Type Name Description
UInt32 video_slot
NvPresentVideo pname
Int32* params

GetVideo(UInt32, NvPresentVideo, out Int32)

[requires: NV_present_video]

Declaration
[AutoGenerated(Category = "NV_present_video", Version = "", EntryPoint = "glGetVideoivNV")]
[CLSCompliant(false)]
public static void GetVideo(uint video_slot, NvPresentVideo pname, [Count(Computed = "pname")] out int params)
Parameters
Type Name Description
UInt32 video_slot
NvPresentVideo pname
Int32 params

GetVideo(UInt32, NvPresentVideo, Int32[])

[requires: NV_present_video]

Declaration
[AutoGenerated(Category = "NV_present_video", Version = "", EntryPoint = "glGetVideoivNV")]
[CLSCompliant(false)]
public static void GetVideo(uint video_slot, NvPresentVideo pname, [Count(Computed = "pname")] int[] params)
Parameters
Type Name Description
UInt32 video_slot
NvPresentVideo pname
Int32[] params

GetVideo(UInt32, NvPresentVideo, Int64*)

[requires: NV_present_video]

Declaration
[AutoGenerated(Category = "NV_present_video", Version = "", EntryPoint = "glGetVideoi64vNV")]
[CLSCompliant(false)]
public static void GetVideo(uint video_slot, NvPresentVideo pname, [Count(Computed = "pname")] long *params)
Parameters
Type Name Description
UInt32 video_slot
NvPresentVideo pname
Int64* params

GetVideo(UInt32, NvPresentVideo, out Int64)

[requires: NV_present_video]

Declaration
[AutoGenerated(Category = "NV_present_video", Version = "", EntryPoint = "glGetVideoi64vNV")]
[CLSCompliant(false)]
public static void GetVideo(uint video_slot, NvPresentVideo pname, [Count(Computed = "pname")] out long params)
Parameters
Type Name Description
UInt32 video_slot
NvPresentVideo pname
Int64 params

GetVideo(UInt32, NvPresentVideo, Int64[])

[requires: NV_present_video]

Declaration
[AutoGenerated(Category = "NV_present_video", Version = "", EntryPoint = "glGetVideoi64vNV")]
[CLSCompliant(false)]
public static void GetVideo(uint video_slot, NvPresentVideo pname, [Count(Computed = "pname")] long[] params)
Parameters
Type Name Description
UInt32 video_slot
NvPresentVideo pname
Int64[] params

GetVideo(UInt32, NvPresentVideo, UInt32*)

[requires: NV_present_video]

Declaration
[AutoGenerated(Category = "NV_present_video", Version = "", EntryPoint = "glGetVideouivNV")]
[CLSCompliant(false)]
public static void GetVideo(uint video_slot, NvPresentVideo pname, [Count(Computed = "pname")] uint *params)
Parameters
Type Name Description
UInt32 video_slot
NvPresentVideo pname
UInt32* params

GetVideo(UInt32, NvPresentVideo, out UInt32)

[requires: NV_present_video]

Declaration
[AutoGenerated(Category = "NV_present_video", Version = "", EntryPoint = "glGetVideouivNV")]
[CLSCompliant(false)]
public static void GetVideo(uint video_slot, NvPresentVideo pname, [Count(Computed = "pname")] out uint params)
Parameters
Type Name Description
UInt32 video_slot
NvPresentVideo pname
UInt32 params

GetVideo(UInt32, NvPresentVideo, UInt32[])

[requires: NV_present_video]

Declaration
[AutoGenerated(Category = "NV_present_video", Version = "", EntryPoint = "glGetVideouivNV")]
[CLSCompliant(false)]
public static void GetVideo(uint video_slot, NvPresentVideo pname, [Count(Computed = "pname")] uint[] params)
Parameters
Type Name Description
UInt32 video_slot
NvPresentVideo pname
UInt32[] params

GetVideo(UInt32, NvPresentVideo, UInt64*)

[requires: NV_present_video]

Declaration
[AutoGenerated(Category = "NV_present_video", Version = "", EntryPoint = "glGetVideoui64vNV")]
[CLSCompliant(false)]
public static void GetVideo(uint video_slot, NvPresentVideo pname, [Count(Computed = "pname")] ulong *params)
Parameters
Type Name Description
UInt32 video_slot
NvPresentVideo pname
UInt64* params

GetVideo(UInt32, NvPresentVideo, out UInt64)

[requires: NV_present_video]

Declaration
[AutoGenerated(Category = "NV_present_video", Version = "", EntryPoint = "glGetVideoui64vNV")]
[CLSCompliant(false)]
public static void GetVideo(uint video_slot, NvPresentVideo pname, [Count(Computed = "pname")] out ulong params)
Parameters
Type Name Description
UInt32 video_slot
NvPresentVideo pname
UInt64 params

GetVideo(UInt32, NvPresentVideo, UInt64[])

[requires: NV_present_video]

Declaration
[AutoGenerated(Category = "NV_present_video", Version = "", EntryPoint = "glGetVideoui64vNV")]
[CLSCompliant(false)]
public static void GetVideo(uint video_slot, NvPresentVideo pname, [Count(Computed = "pname")] ulong[] params)
Parameters
Type Name Description
UInt32 video_slot
NvPresentVideo pname
UInt64[] params

GetVideoCapture(Int32, NvVideoCapture, Int32*)

[requires: NV_video_capture]

Declaration
[AutoGenerated(Category = "NV_video_capture", Version = "", EntryPoint = "glGetVideoCaptureivNV")]
[CLSCompliant(false)]
public static void GetVideoCapture(int video_capture_slot, NvVideoCapture pname, [Count(Computed = "pname")] int *params)
Parameters
Type Name Description
Int32 video_capture_slot
NvVideoCapture pname
Int32* params

GetVideoCapture(Int32, NvVideoCapture, out Int32)

[requires: NV_video_capture]

Declaration
[AutoGenerated(Category = "NV_video_capture", Version = "", EntryPoint = "glGetVideoCaptureivNV")]
[CLSCompliant(false)]
public static void GetVideoCapture(int video_capture_slot, NvVideoCapture pname, [Count(Computed = "pname")] out int params)
Parameters
Type Name Description
Int32 video_capture_slot
NvVideoCapture pname
Int32 params

GetVideoCapture(Int32, NvVideoCapture, Int32[])

[requires: NV_video_capture]

Declaration
[AutoGenerated(Category = "NV_video_capture", Version = "", EntryPoint = "glGetVideoCaptureivNV")]
[CLSCompliant(false)]
public static void GetVideoCapture(int video_capture_slot, NvVideoCapture pname, [Count(Computed = "pname")] int[] params)
Parameters
Type Name Description
Int32 video_capture_slot
NvVideoCapture pname
Int32[] params

GetVideoCapture(UInt32, NvVideoCapture, Int32*)

[requires: NV_video_capture]

Declaration
[AutoGenerated(Category = "NV_video_capture", Version = "", EntryPoint = "glGetVideoCaptureivNV")]
[CLSCompliant(false)]
public static void GetVideoCapture(uint video_capture_slot, NvVideoCapture pname, [Count(Computed = "pname")] int *params)
Parameters
Type Name Description
UInt32 video_capture_slot
NvVideoCapture pname
Int32* params

GetVideoCapture(UInt32, NvVideoCapture, out Int32)

[requires: NV_video_capture]

Declaration
[AutoGenerated(Category = "NV_video_capture", Version = "", EntryPoint = "glGetVideoCaptureivNV")]
[CLSCompliant(false)]
public static void GetVideoCapture(uint video_capture_slot, NvVideoCapture pname, [Count(Computed = "pname")] out int params)
Parameters
Type Name Description
UInt32 video_capture_slot
NvVideoCapture pname
Int32 params

GetVideoCapture(UInt32, NvVideoCapture, Int32[])

[requires: NV_video_capture]

Declaration
[AutoGenerated(Category = "NV_video_capture", Version = "", EntryPoint = "glGetVideoCaptureivNV")]
[CLSCompliant(false)]
public static void GetVideoCapture(uint video_capture_slot, NvVideoCapture pname, [Count(Computed = "pname")] int[] params)
Parameters
Type Name Description
UInt32 video_capture_slot
NvVideoCapture pname
Int32[] params

GetVideoCaptureStream(Int32, Int32, NvVideoCapture, Double*)

[requires: NV_video_capture]

Declaration
[AutoGenerated(Category = "NV_video_capture", Version = "", EntryPoint = "glGetVideoCaptureStreamdvNV")]
[CLSCompliant(false)]
public static void GetVideoCaptureStream(int video_capture_slot, int stream, NvVideoCapture pname, [Count(Computed = "pname")] double *params)
Parameters
Type Name Description
Int32 video_capture_slot
Int32 stream
NvVideoCapture pname
Double* params

GetVideoCaptureStream(Int32, Int32, NvVideoCapture, out Double)

[requires: NV_video_capture]

Declaration
[AutoGenerated(Category = "NV_video_capture", Version = "", EntryPoint = "glGetVideoCaptureStreamdvNV")]
[CLSCompliant(false)]
public static void GetVideoCaptureStream(int video_capture_slot, int stream, NvVideoCapture pname, [Count(Computed = "pname")] out double params)
Parameters
Type Name Description
Int32 video_capture_slot
Int32 stream
NvVideoCapture pname
Double params

GetVideoCaptureStream(Int32, Int32, NvVideoCapture, Double[])

[requires: NV_video_capture]

Declaration
[AutoGenerated(Category = "NV_video_capture", Version = "", EntryPoint = "glGetVideoCaptureStreamdvNV")]
[CLSCompliant(false)]
public static void GetVideoCaptureStream(int video_capture_slot, int stream, NvVideoCapture pname, [Count(Computed = "pname")] double[] params)
Parameters
Type Name Description
Int32 video_capture_slot
Int32 stream
NvVideoCapture pname
Double[] params

GetVideoCaptureStream(Int32, Int32, NvVideoCapture, Int32*)

[requires: NV_video_capture]

Declaration
[AutoGenerated(Category = "NV_video_capture", Version = "", EntryPoint = "glGetVideoCaptureStreamivNV")]
[CLSCompliant(false)]
public static void GetVideoCaptureStream(int video_capture_slot, int stream, NvVideoCapture pname, [Count(Computed = "pname")] int *params)
Parameters
Type Name Description
Int32 video_capture_slot
Int32 stream
NvVideoCapture pname
Int32* params

GetVideoCaptureStream(Int32, Int32, NvVideoCapture, out Int32)

[requires: NV_video_capture]

Declaration
[AutoGenerated(Category = "NV_video_capture", Version = "", EntryPoint = "glGetVideoCaptureStreamivNV")]
[CLSCompliant(false)]
public static void GetVideoCaptureStream(int video_capture_slot, int stream, NvVideoCapture pname, [Count(Computed = "pname")] out int params)
Parameters
Type Name Description
Int32 video_capture_slot
Int32 stream
NvVideoCapture pname
Int32 params

GetVideoCaptureStream(Int32, Int32, NvVideoCapture, Int32[])

[requires: NV_video_capture]

Declaration
[AutoGenerated(Category = "NV_video_capture", Version = "", EntryPoint = "glGetVideoCaptureStreamivNV")]
[CLSCompliant(false)]
public static void GetVideoCaptureStream(int video_capture_slot, int stream, NvVideoCapture pname, [Count(Computed = "pname")] int[] params)
Parameters
Type Name Description
Int32 video_capture_slot
Int32 stream
NvVideoCapture pname
Int32[] params

GetVideoCaptureStream(Int32, Int32, NvVideoCapture, Single*)

[requires: NV_video_capture]

Declaration
[AutoGenerated(Category = "NV_video_capture", Version = "", EntryPoint = "glGetVideoCaptureStreamfvNV")]
[CLSCompliant(false)]
public static void GetVideoCaptureStream(int video_capture_slot, int stream, NvVideoCapture pname, [Count(Computed = "pname")] float *params)
Parameters
Type Name Description
Int32 video_capture_slot
Int32 stream
NvVideoCapture pname
Single* params

GetVideoCaptureStream(Int32, Int32, NvVideoCapture, out Single)

[requires: NV_video_capture]

Declaration
[AutoGenerated(Category = "NV_video_capture", Version = "", EntryPoint = "glGetVideoCaptureStreamfvNV")]
[CLSCompliant(false)]
public static void GetVideoCaptureStream(int video_capture_slot, int stream, NvVideoCapture pname, [Count(Computed = "pname")] out float params)
Parameters
Type Name Description
Int32 video_capture_slot
Int32 stream
NvVideoCapture pname
Single params

GetVideoCaptureStream(Int32, Int32, NvVideoCapture, Single[])

[requires: NV_video_capture]

Declaration
[AutoGenerated(Category = "NV_video_capture", Version = "", EntryPoint = "glGetVideoCaptureStreamfvNV")]
[CLSCompliant(false)]
public static void GetVideoCaptureStream(int video_capture_slot, int stream, NvVideoCapture pname, [Count(Computed = "pname")] float[] params)
Parameters
Type Name Description
Int32 video_capture_slot
Int32 stream
NvVideoCapture pname
Single[] params

GetVideoCaptureStream(UInt32, UInt32, NvVideoCapture, Double*)

[requires: NV_video_capture]

Declaration
[AutoGenerated(Category = "NV_video_capture", Version = "", EntryPoint = "glGetVideoCaptureStreamdvNV")]
[CLSCompliant(false)]
public static void GetVideoCaptureStream(uint video_capture_slot, uint stream, NvVideoCapture pname, [Count(Computed = "pname")] double *params)
Parameters
Type Name Description
UInt32 video_capture_slot
UInt32 stream
NvVideoCapture pname
Double* params

GetVideoCaptureStream(UInt32, UInt32, NvVideoCapture, out Double)

[requires: NV_video_capture]

Declaration
[AutoGenerated(Category = "NV_video_capture", Version = "", EntryPoint = "glGetVideoCaptureStreamdvNV")]
[CLSCompliant(false)]
public static void GetVideoCaptureStream(uint video_capture_slot, uint stream, NvVideoCapture pname, [Count(Computed = "pname")] out double params)
Parameters
Type Name Description
UInt32 video_capture_slot
UInt32 stream
NvVideoCapture pname
Double params

GetVideoCaptureStream(UInt32, UInt32, NvVideoCapture, Double[])

[requires: NV_video_capture]

Declaration
[AutoGenerated(Category = "NV_video_capture", Version = "", EntryPoint = "glGetVideoCaptureStreamdvNV")]
[CLSCompliant(false)]
public static void GetVideoCaptureStream(uint video_capture_slot, uint stream, NvVideoCapture pname, [Count(Computed = "pname")] double[] params)
Parameters
Type Name Description
UInt32 video_capture_slot
UInt32 stream
NvVideoCapture pname
Double[] params

GetVideoCaptureStream(UInt32, UInt32, NvVideoCapture, Int32*)

[requires: NV_video_capture]

Declaration
[AutoGenerated(Category = "NV_video_capture", Version = "", EntryPoint = "glGetVideoCaptureStreamivNV")]
[CLSCompliant(false)]
public static void GetVideoCaptureStream(uint video_capture_slot, uint stream, NvVideoCapture pname, [Count(Computed = "pname")] int *params)
Parameters
Type Name Description
UInt32 video_capture_slot
UInt32 stream
NvVideoCapture pname
Int32* params

GetVideoCaptureStream(UInt32, UInt32, NvVideoCapture, out Int32)

[requires: NV_video_capture]

Declaration
[AutoGenerated(Category = "NV_video_capture", Version = "", EntryPoint = "glGetVideoCaptureStreamivNV")]
[CLSCompliant(false)]
public static void GetVideoCaptureStream(uint video_capture_slot, uint stream, NvVideoCapture pname, [Count(Computed = "pname")] out int params)
Parameters
Type Name Description
UInt32 video_capture_slot
UInt32 stream
NvVideoCapture pname
Int32 params

GetVideoCaptureStream(UInt32, UInt32, NvVideoCapture, Int32[])

[requires: NV_video_capture]

Declaration
[AutoGenerated(Category = "NV_video_capture", Version = "", EntryPoint = "glGetVideoCaptureStreamivNV")]
[CLSCompliant(false)]
public static void GetVideoCaptureStream(uint video_capture_slot, uint stream, NvVideoCapture pname, [Count(Computed = "pname")] int[] params)
Parameters
Type Name Description
UInt32 video_capture_slot
UInt32 stream
NvVideoCapture pname
Int32[] params

GetVideoCaptureStream(UInt32, UInt32, NvVideoCapture, Single*)

[requires: NV_video_capture]

Declaration
[AutoGenerated(Category = "NV_video_capture", Version = "", EntryPoint = "glGetVideoCaptureStreamfvNV")]
[CLSCompliant(false)]
public static void GetVideoCaptureStream(uint video_capture_slot, uint stream, NvVideoCapture pname, [Count(Computed = "pname")] float *params)
Parameters
Type Name Description
UInt32 video_capture_slot
UInt32 stream
NvVideoCapture pname
Single* params

GetVideoCaptureStream(UInt32, UInt32, NvVideoCapture, out Single)

[requires: NV_video_capture]

Declaration
[AutoGenerated(Category = "NV_video_capture", Version = "", EntryPoint = "glGetVideoCaptureStreamfvNV")]
[CLSCompliant(false)]
public static void GetVideoCaptureStream(uint video_capture_slot, uint stream, NvVideoCapture pname, [Count(Computed = "pname")] out float params)
Parameters
Type Name Description
UInt32 video_capture_slot
UInt32 stream
NvVideoCapture pname
Single params

GetVideoCaptureStream(UInt32, UInt32, NvVideoCapture, Single[])

[requires: NV_video_capture]

Declaration
[AutoGenerated(Category = "NV_video_capture", Version = "", EntryPoint = "glGetVideoCaptureStreamfvNV")]
[CLSCompliant(false)]
public static void GetVideoCaptureStream(uint video_capture_slot, uint stream, NvVideoCapture pname, [Count(Computed = "pname")] float[] params)
Parameters
Type Name Description
UInt32 video_capture_slot
UInt32 stream
NvVideoCapture pname
Single[] params

GetVideoi64(Int32, NvPresentVideo, Int64*)

Declaration
[CLSCompliant(false)]
[AutoGenerated(Category = "NvPresentVideo", Version = "1.2", EntryPoint = "glGetVideoi64vNV")]
[Obsolete("Use GetVideo overload instead")]
public static void GetVideoi64(int video_slot, NvPresentVideo pname, long *params)
Parameters
Type Name Description
Int32 video_slot
NvPresentVideo pname
Int64* params

GetVideoi64(Int32, NvPresentVideo, out Int64)

Declaration
[AutoGenerated(Category = "NvPresentVideo", Version = "1.2", EntryPoint = "glGetVideoi64vNV")]
[Obsolete("Use GetVideo overload instead")]
public static void GetVideoi64(int video_slot, NvPresentVideo pname, out long params)
Parameters
Type Name Description
Int32 video_slot
NvPresentVideo pname
Int64 params

GetVideoi64(Int32, NvPresentVideo, Int64[])

Declaration
[AutoGenerated(Category = "NvPresentVideo", Version = "1.2", EntryPoint = "glGetVideoi64vNV")]
[Obsolete("Use GetVideo overload instead")]
public static void GetVideoi64(int video_slot, NvPresentVideo pname, long[] params)
Parameters
Type Name Description
Int32 video_slot
NvPresentVideo pname
Int64[] params

GetVideoi64(UInt32, NvPresentVideo, Int64*)

Declaration
[CLSCompliant(false)]
[AutoGenerated(Category = "NvPresentVideo", Version = "1.2", EntryPoint = "glGetVideoi64vNV")]
[Obsolete("Use GetVideo overload instead")]
public static void GetVideoi64(uint video_slot, NvPresentVideo pname, long *params)
Parameters
Type Name Description
UInt32 video_slot
NvPresentVideo pname
Int64* params

GetVideoi64(UInt32, NvPresentVideo, out Int64)

Declaration
[CLSCompliant(false)]
[AutoGenerated(Category = "NvPresentVideo", Version = "1.2", EntryPoint = "glGetVideoi64vNV")]
[Obsolete("Use GetVideo overload instead")]
public static void GetVideoi64(uint video_slot, NvPresentVideo pname, out long params)
Parameters
Type Name Description
UInt32 video_slot
NvPresentVideo pname
Int64 params

GetVideoi64(UInt32, NvPresentVideo, Int64[])

Declaration
[CLSCompliant(false)]
[AutoGenerated(Category = "NvPresentVideo", Version = "1.2", EntryPoint = "glGetVideoi64vNV")]
[Obsolete("Use GetVideo overload instead")]
public static void GetVideoi64(uint video_slot, NvPresentVideo pname, long[] params)
Parameters
Type Name Description
UInt32 video_slot
NvPresentVideo pname
Int64[] params

GetVideoui64(Int32, NvPresentVideo, Int64*)

Declaration
[CLSCompliant(false)]
[AutoGenerated(Category = "NvPresentVideo", Version = "1.2", EntryPoint = "glGetVideoui64vNV")]
[Obsolete("Use GetVideo overload instead")]
public static void GetVideoui64(int video_slot, NvPresentVideo pname, long *params)
Parameters
Type Name Description
Int32 video_slot
NvPresentVideo pname
Int64* params

GetVideoui64(Int32, NvPresentVideo, out Int64)

Declaration
[AutoGenerated(Category = "NvPresentVideo", Version = "1.2", EntryPoint = "glGetVideoui64vNV")]
[Obsolete("Use GetVideo overload instead")]
public static void GetVideoui64(int video_slot, NvPresentVideo pname, out long params)
Parameters
Type Name Description
Int32 video_slot
NvPresentVideo pname
Int64 params

GetVideoui64(Int32, NvPresentVideo, Int64[])

Declaration
[AutoGenerated(Category = "NvPresentVideo", Version = "1.2", EntryPoint = "glGetVideoui64vNV")]
[Obsolete("Use GetVideo overload instead")]
public static void GetVideoui64(int video_slot, NvPresentVideo pname, long[] params)
Parameters
Type Name Description
Int32 video_slot
NvPresentVideo pname
Int64[] params

GetVideoui64(UInt32, NvPresentVideo, UInt64*)

Declaration
[CLSCompliant(false)]
[AutoGenerated(Category = "NvPresentVideo", Version = "1.2", EntryPoint = "glGetVideoui64vNV")]
[Obsolete("Use GetVideo overload instead")]
public static void GetVideoui64(uint video_slot, NvPresentVideo pname, ulong *params)
Parameters
Type Name Description
UInt32 video_slot
NvPresentVideo pname
UInt64* params

GetVideoui64(UInt32, NvPresentVideo, out UInt64)

Declaration
[CLSCompliant(false)]
[AutoGenerated(Category = "NvPresentVideo", Version = "1.2", EntryPoint = "glGetVideoui64vNV")]
[Obsolete("Use GetVideo overload instead")]
public static void GetVideoui64(uint video_slot, NvPresentVideo pname, out ulong params)
Parameters
Type Name Description
UInt32 video_slot
NvPresentVideo pname
UInt64 params

GetVideoui64(UInt32, NvPresentVideo, UInt64[])

Declaration
[CLSCompliant(false)]
[AutoGenerated(Category = "NvPresentVideo", Version = "1.2", EntryPoint = "glGetVideoui64vNV")]
[Obsolete("Use GetVideo overload instead")]
public static void GetVideoui64(uint video_slot, NvPresentVideo pname, ulong[] params)
Parameters
Type Name Description
UInt32 video_slot
NvPresentVideo pname
UInt64[] params

GetVkProcAddr(String)

[requires: NV_draw_vulkan_image]

Declaration
[AutoGenerated(Category = "NV_draw_vulkan_image", Version = "", EntryPoint = "glGetVkProcAddrNV")]
public static IntPtr GetVkProcAddr([Count(Computed = "name")] string name)
Parameters
Type Name Description
String name

[length: COMPSIZE(name)]

Returns
Type Description
IntPtr

IndexFormat(NvVertexBufferUnifiedMemory, Int32)

[requires: NV_vertex_buffer_unified_memory]

Declaration
[AutoGenerated(Category = "NV_vertex_buffer_unified_memory", Version = "", EntryPoint = "glIndexFormatNV")]
public static void IndexFormat(NvVertexBufferUnifiedMemory type, int stride)
Parameters
Type Name Description
NvVertexBufferUnifiedMemory type
Int32 stride

InterpolatePath(Int32, Int32, Int32, Single)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glInterpolatePathsNV")]
[CLSCompliant(false)]
public static void InterpolatePath(int resultPath, int pathA, int pathB, float weight)
Parameters
Type Name Description
Int32 resultPath
Int32 pathA
Int32 pathB
Single weight

InterpolatePath(UInt32, UInt32, UInt32, Single)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glInterpolatePathsNV")]
[CLSCompliant(false)]
public static void InterpolatePath(uint resultPath, uint pathA, uint pathB, float weight)
Parameters
Type Name Description
UInt32 resultPath
UInt32 pathA
UInt32 pathB
Single weight

IsBufferResident(NvShaderBufferLoad)

[requires: NV_shader_buffer_load]

Declaration
[AutoGenerated(Category = "NV_shader_buffer_load", Version = "", EntryPoint = "glIsBufferResidentNV")]
public static bool IsBufferResident(NvShaderBufferLoad target)
Parameters
Type Name Description
NvShaderBufferLoad target
Returns
Type Description
Boolean

IsCommandList(Int32)

[requires: NV_command_list]

Declaration
[AutoGenerated(Category = "NV_command_list", Version = "", EntryPoint = "glIsCommandListNV")]
[CLSCompliant(false)]
public static bool IsCommandList(int list)
Parameters
Type Name Description
Int32 list
Returns
Type Description
Boolean

IsCommandList(UInt32)

[requires: NV_command_list]

Declaration
[AutoGenerated(Category = "NV_command_list", Version = "", EntryPoint = "glIsCommandListNV")]
[CLSCompliant(false)]
public static bool IsCommandList(uint list)
Parameters
Type Name Description
UInt32 list
Returns
Type Description
Boolean

IsFence(Int32)

[requires: NV_fence]

Declaration
[AutoGenerated(Category = "NV_fence", Version = "", EntryPoint = "glIsFenceNV")]
[CLSCompliant(false)]
public static bool IsFence(int fence)
Parameters
Type Name Description
Int32 fence
Returns
Type Description
Boolean

IsFence(UInt32)

[requires: NV_fence]

Declaration
[AutoGenerated(Category = "NV_fence", Version = "", EntryPoint = "glIsFenceNV")]
[CLSCompliant(false)]
public static bool IsFence(uint fence)
Parameters
Type Name Description
UInt32 fence
Returns
Type Description
Boolean

IsImageHandleResident(Int64)

[requires: NV_bindless_texture]

Declaration
[AutoGenerated(Category = "NV_bindless_texture", Version = "", EntryPoint = "glIsImageHandleResidentNV")]
[CLSCompliant(false)]
public static bool IsImageHandleResident(long handle)
Parameters
Type Name Description
Int64 handle
Returns
Type Description
Boolean

IsImageHandleResident(UInt64)

[requires: NV_bindless_texture]

Declaration
[AutoGenerated(Category = "NV_bindless_texture", Version = "", EntryPoint = "glIsImageHandleResidentNV")]
[CLSCompliant(false)]
public static bool IsImageHandleResident(ulong handle)
Parameters
Type Name Description
UInt64 handle
Returns
Type Description
Boolean

IsNamedBufferResident(Int32)

[requires: NV_shader_buffer_load]

Declaration
[AutoGenerated(Category = "NV_shader_buffer_load", Version = "", EntryPoint = "glIsNamedBufferResidentNV")]
[CLSCompliant(false)]
public static bool IsNamedBufferResident(int buffer)
Parameters
Type Name Description
Int32 buffer
Returns
Type Description
Boolean

IsNamedBufferResident(UInt32)

[requires: NV_shader_buffer_load]

Declaration
[AutoGenerated(Category = "NV_shader_buffer_load", Version = "", EntryPoint = "glIsNamedBufferResidentNV")]
[CLSCompliant(false)]
public static bool IsNamedBufferResident(uint buffer)
Parameters
Type Name Description
UInt32 buffer
Returns
Type Description
Boolean

IsOcclusionQuery(Int32)

[requires: NV_occlusion_query]

Declaration
[AutoGenerated(Category = "NV_occlusion_query", Version = "", EntryPoint = "glIsOcclusionQueryNV")]
[CLSCompliant(false)]
public static bool IsOcclusionQuery(int id)
Parameters
Type Name Description
Int32 id
Returns
Type Description
Boolean

IsOcclusionQuery(UInt32)

[requires: NV_occlusion_query]

Declaration
[AutoGenerated(Category = "NV_occlusion_query", Version = "", EntryPoint = "glIsOcclusionQueryNV")]
[CLSCompliant(false)]
public static bool IsOcclusionQuery(uint id)
Parameters
Type Name Description
UInt32 id
Returns
Type Description
Boolean

IsPath(Int32)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glIsPathNV")]
[CLSCompliant(false)]
public static bool IsPath(int path)
Parameters
Type Name Description
Int32 path
Returns
Type Description
Boolean

IsPath(UInt32)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glIsPathNV")]
[CLSCompliant(false)]
public static bool IsPath(uint path)
Parameters
Type Name Description
UInt32 path
Returns
Type Description
Boolean

IsPointInFillPath(Int32, Int32, Single, Single)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glIsPointInFillPathNV")]
[CLSCompliant(false)]
public static bool IsPointInFillPath(int path, int mask, float x, float y)
Parameters
Type Name Description
Int32 path
Int32 mask
Single x
Single y
Returns
Type Description
Boolean

IsPointInFillPath(UInt32, UInt32, Single, Single)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glIsPointInFillPathNV")]
[CLSCompliant(false)]
public static bool IsPointInFillPath(uint path, uint mask, float x, float y)
Parameters
Type Name Description
UInt32 path
UInt32 mask
Single x
Single y
Returns
Type Description
Boolean

IsPointInStrokePath(Int32, Single, Single)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glIsPointInStrokePathNV")]
[CLSCompliant(false)]
public static bool IsPointInStrokePath(int path, float x, float y)
Parameters
Type Name Description
Int32 path
Single x
Single y
Returns
Type Description
Boolean

IsPointInStrokePath(UInt32, Single, Single)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glIsPointInStrokePathNV")]
[CLSCompliant(false)]
public static bool IsPointInStrokePath(uint path, float x, float y)
Parameters
Type Name Description
UInt32 path
Single x
Single y
Returns
Type Description
Boolean

IsProgram(Int32)

[requires: NV_vertex_program] Determines if a name corresponds to a program object

Declaration
[AutoGenerated(Category = "NV_vertex_program", Version = "", EntryPoint = "glIsProgramNV")]
[CLSCompliant(false)]
public static bool IsProgram(int id)
Parameters
Type Name Description
Int32 id

Specifies a potential program object.

Returns
Type Description
Boolean

IsProgram(UInt32)

[requires: NV_vertex_program] Determines if a name corresponds to a program object

Declaration
[AutoGenerated(Category = "NV_vertex_program", Version = "", EntryPoint = "glIsProgramNV")]
[CLSCompliant(false)]
public static bool IsProgram(uint id)
Parameters
Type Name Description
UInt32 id

Specifies a potential program object.

Returns
Type Description
Boolean

IsState(Int32)

[requires: NV_command_list]

Declaration
[AutoGenerated(Category = "NV_command_list", Version = "", EntryPoint = "glIsStateNV")]
[CLSCompliant(false)]
public static bool IsState(int state)
Parameters
Type Name Description
Int32 state
Returns
Type Description
Boolean

IsState(UInt32)

[requires: NV_command_list]

Declaration
[AutoGenerated(Category = "NV_command_list", Version = "", EntryPoint = "glIsStateNV")]
[CLSCompliant(false)]
public static bool IsState(uint state)
Parameters
Type Name Description
UInt32 state
Returns
Type Description
Boolean

IsTextureHandleResident(Int64)

[requires: NV_bindless_texture]

Declaration
[AutoGenerated(Category = "NV_bindless_texture", Version = "", EntryPoint = "glIsTextureHandleResidentNV")]
[CLSCompliant(false)]
public static bool IsTextureHandleResident(long handle)
Parameters
Type Name Description
Int64 handle
Returns
Type Description
Boolean

IsTextureHandleResident(UInt64)

[requires: NV_bindless_texture]

Declaration
[AutoGenerated(Category = "NV_bindless_texture", Version = "", EntryPoint = "glIsTextureHandleResidentNV")]
[CLSCompliant(false)]
public static bool IsTextureHandleResident(ulong handle)
Parameters
Type Name Description
UInt64 handle
Returns
Type Description
Boolean

IsTransformFeedback(Int32)

[requires: NV_transform_feedback2] Determine if a name corresponds to a transform feedback object

Declaration
[AutoGenerated(Category = "NV_transform_feedback2", Version = "", EntryPoint = "glIsTransformFeedbackNV")]
[CLSCompliant(false)]
public static bool IsTransformFeedback(int id)
Parameters
Type Name Description
Int32 id

Specifies a value that may be the name of a transform feedback object.

Returns
Type Description
Boolean

IsTransformFeedback(UInt32)

[requires: NV_transform_feedback2] Determine if a name corresponds to a transform feedback object

Declaration
[AutoGenerated(Category = "NV_transform_feedback2", Version = "", EntryPoint = "glIsTransformFeedbackNV")]
[CLSCompliant(false)]
public static bool IsTransformFeedback(uint id)
Parameters
Type Name Description
UInt32 id

Specifies a value that may be the name of a transform feedback object.

Returns
Type Description
Boolean

ListDrawCommandsStatesClient(Int32, Int32, IntPtr, Int32*, Int32*, Int32*, Int32)

[requires: NV_command_list]

Declaration
[AutoGenerated(Category = "NV_command_list", Version = "", EntryPoint = "glListDrawCommandsStatesClientNV")]
[CLSCompliant(false)]
public static void ListDrawCommandsStatesClient(int list, int segment, IntPtr indirects, int *sizes, int *states, int *fbos, int count)
Parameters
Type Name Description
Int32 list
Int32 segment
IntPtr indirects
Int32* sizes
Int32* states
Int32* fbos
Int32 count

ListDrawCommandsStatesClient(Int32, Int32, IntPtr, ref Int32, ref Int32, ref Int32, Int32)

[requires: NV_command_list]

Declaration
[AutoGenerated(Category = "NV_command_list", Version = "", EntryPoint = "glListDrawCommandsStatesClientNV")]
[CLSCompliant(false)]
public static void ListDrawCommandsStatesClient(int list, int segment, IntPtr indirects, ref int sizes, ref int states, ref int fbos, int count)
Parameters
Type Name Description
Int32 list
Int32 segment
IntPtr indirects
Int32 sizes
Int32 states
Int32 fbos
Int32 count

ListDrawCommandsStatesClient(Int32, Int32, IntPtr, Int32[], Int32[], Int32[], Int32)

[requires: NV_command_list]

Declaration
[AutoGenerated(Category = "NV_command_list", Version = "", EntryPoint = "glListDrawCommandsStatesClientNV")]
[CLSCompliant(false)]
public static void ListDrawCommandsStatesClient(int list, int segment, IntPtr indirects, int[] sizes, int[] states, int[] fbos, int count)
Parameters
Type Name Description
Int32 list
Int32 segment
IntPtr indirects
Int32[] sizes
Int32[] states
Int32[] fbos
Int32 count

ListDrawCommandsStatesClient(UInt32, UInt32, IntPtr, Int32*, UInt32*, UInt32*, UInt32)

[requires: NV_command_list]

Declaration
[AutoGenerated(Category = "NV_command_list", Version = "", EntryPoint = "glListDrawCommandsStatesClientNV")]
[CLSCompliant(false)]
public static void ListDrawCommandsStatesClient(uint list, uint segment, IntPtr indirects, int *sizes, uint *states, uint *fbos, uint count)
Parameters
Type Name Description
UInt32 list
UInt32 segment
IntPtr indirects
Int32* sizes
UInt32* states
UInt32* fbos
UInt32 count

ListDrawCommandsStatesClient(UInt32, UInt32, IntPtr, ref Int32, ref UInt32, ref UInt32, UInt32)

[requires: NV_command_list]

Declaration
[AutoGenerated(Category = "NV_command_list", Version = "", EntryPoint = "glListDrawCommandsStatesClientNV")]
[CLSCompliant(false)]
public static void ListDrawCommandsStatesClient(uint list, uint segment, IntPtr indirects, ref int sizes, ref uint states, ref uint fbos, uint count)
Parameters
Type Name Description
UInt32 list
UInt32 segment
IntPtr indirects
Int32 sizes
UInt32 states
UInt32 fbos
UInt32 count

ListDrawCommandsStatesClient(UInt32, UInt32, IntPtr, Int32[], UInt32[], UInt32[], UInt32)

[requires: NV_command_list]

Declaration
[AutoGenerated(Category = "NV_command_list", Version = "", EntryPoint = "glListDrawCommandsStatesClientNV")]
[CLSCompliant(false)]
public static void ListDrawCommandsStatesClient(uint list, uint segment, IntPtr indirects, int[] sizes, uint[] states, uint[] fbos, uint count)
Parameters
Type Name Description
UInt32 list
UInt32 segment
IntPtr indirects
Int32[] sizes
UInt32[] states
UInt32[] fbos
UInt32 count

ListDrawCommandsStatesClient<T2>(Int32, Int32, ref T2, Int32*, Int32*, Int32*, Int32)

[requires: NV_command_list]

Declaration
[AutoGenerated(Category = "NV_command_list", Version = "", EntryPoint = "glListDrawCommandsStatesClientNV")]
[CLSCompliant(false)]
public static void ListDrawCommandsStatesClient<T2>(int list, int segment, ref T2 indirects, int *sizes, int *states, int *fbos, int count)
    where T2 : struct
Parameters
Type Name Description
Int32 list
Int32 segment
T2 indirects
Int32* sizes
Int32* states
Int32* fbos
Int32 count
Type Parameters
Name Description
T2

ListDrawCommandsStatesClient<T2>(Int32, Int32, ref T2, ref Int32, ref Int32, ref Int32, Int32)

[requires: NV_command_list]

Declaration
[AutoGenerated(Category = "NV_command_list", Version = "", EntryPoint = "glListDrawCommandsStatesClientNV")]
[CLSCompliant(false)]
public static void ListDrawCommandsStatesClient<T2>(int list, int segment, ref T2 indirects, ref int sizes, ref int states, ref int fbos, int count)
    where T2 : struct
Parameters
Type Name Description
Int32 list
Int32 segment
T2 indirects
Int32 sizes
Int32 states
Int32 fbos
Int32 count
Type Parameters
Name Description
T2

ListDrawCommandsStatesClient<T2>(Int32, Int32, ref T2, Int32[], Int32[], Int32[], Int32)

[requires: NV_command_list]

Declaration
[AutoGenerated(Category = "NV_command_list", Version = "", EntryPoint = "glListDrawCommandsStatesClientNV")]
[CLSCompliant(false)]
public static void ListDrawCommandsStatesClient<T2>(int list, int segment, ref T2 indirects, int[] sizes, int[] states, int[] fbos, int count)
    where T2 : struct
Parameters
Type Name Description
Int32 list
Int32 segment
T2 indirects
Int32[] sizes
Int32[] states
Int32[] fbos
Int32 count
Type Parameters
Name Description
T2

ListDrawCommandsStatesClient<T2>(Int32, Int32, T2[], Int32*, Int32*, Int32*, Int32)

[requires: NV_command_list]

Declaration
[AutoGenerated(Category = "NV_command_list", Version = "", EntryPoint = "glListDrawCommandsStatesClientNV")]
[CLSCompliant(false)]
public static void ListDrawCommandsStatesClient<T2>(int list, int segment, T2[] indirects, int *sizes, int *states, int *fbos, int count)
    where T2 : struct
Parameters
Type Name Description
Int32 list
Int32 segment
T2[] indirects
Int32* sizes
Int32* states
Int32* fbos
Int32 count
Type Parameters
Name Description
T2

ListDrawCommandsStatesClient<T2>(Int32, Int32, T2[], ref Int32, ref Int32, ref Int32, Int32)

[requires: NV_command_list]

Declaration
[AutoGenerated(Category = "NV_command_list", Version = "", EntryPoint = "glListDrawCommandsStatesClientNV")]
[CLSCompliant(false)]
public static void ListDrawCommandsStatesClient<T2>(int list, int segment, T2[] indirects, ref int sizes, ref int states, ref int fbos, int count)
    where T2 : struct
Parameters
Type Name Description
Int32 list
Int32 segment
T2[] indirects
Int32 sizes
Int32 states
Int32 fbos
Int32 count
Type Parameters
Name Description
T2

ListDrawCommandsStatesClient<T2>(Int32, Int32, T2[], Int32[], Int32[], Int32[], Int32)

[requires: NV_command_list]

Declaration
[AutoGenerated(Category = "NV_command_list", Version = "", EntryPoint = "glListDrawCommandsStatesClientNV")]
[CLSCompliant(false)]
public static void ListDrawCommandsStatesClient<T2>(int list, int segment, T2[] indirects, int[] sizes, int[] states, int[] fbos, int count)
    where T2 : struct
Parameters
Type Name Description
Int32 list
Int32 segment
T2[] indirects
Int32[] sizes
Int32[] states
Int32[] fbos
Int32 count
Type Parameters
Name Description
T2

ListDrawCommandsStatesClient<T2>(Int32, Int32, T2[,,], Int32*, Int32*, Int32*, Int32)

[requires: NV_command_list]

Declaration
[AutoGenerated(Category = "NV_command_list", Version = "", EntryPoint = "glListDrawCommandsStatesClientNV")]
[CLSCompliant(false)]
public static void ListDrawCommandsStatesClient<T2>(int list, int segment, T2[,, ] indirects, int *sizes, int *states, int *fbos, int count)
    where T2 : struct
Parameters
Type Name Description
Int32 list
Int32 segment
T2[,,] indirects
Int32* sizes
Int32* states
Int32* fbos
Int32 count
Type Parameters
Name Description
T2

ListDrawCommandsStatesClient<T2>(Int32, Int32, T2[,,], ref Int32, ref Int32, ref Int32, Int32)

[requires: NV_command_list]

Declaration
[AutoGenerated(Category = "NV_command_list", Version = "", EntryPoint = "glListDrawCommandsStatesClientNV")]
[CLSCompliant(false)]
public static void ListDrawCommandsStatesClient<T2>(int list, int segment, T2[,, ] indirects, ref int sizes, ref int states, ref int fbos, int count)
    where T2 : struct
Parameters
Type Name Description
Int32 list
Int32 segment
T2[,,] indirects
Int32 sizes
Int32 states
Int32 fbos
Int32 count
Type Parameters
Name Description
T2

ListDrawCommandsStatesClient<T2>(Int32, Int32, T2[,,], Int32[], Int32[], Int32[], Int32)

[requires: NV_command_list]

Declaration
[AutoGenerated(Category = "NV_command_list", Version = "", EntryPoint = "glListDrawCommandsStatesClientNV")]
[CLSCompliant(false)]
public static void ListDrawCommandsStatesClient<T2>(int list, int segment, T2[,, ] indirects, int[] sizes, int[] states, int[] fbos, int count)
    where T2 : struct
Parameters
Type Name Description
Int32 list
Int32 segment
T2[,,] indirects
Int32[] sizes
Int32[] states
Int32[] fbos
Int32 count
Type Parameters
Name Description
T2

ListDrawCommandsStatesClient<T2>(Int32, Int32, T2[,], Int32*, Int32*, Int32*, Int32)

[requires: NV_command_list]

Declaration
[AutoGenerated(Category = "NV_command_list", Version = "", EntryPoint = "glListDrawCommandsStatesClientNV")]
[CLSCompliant(false)]
public static void ListDrawCommandsStatesClient<T2>(int list, int segment, T2[, ] indirects, int *sizes, int *states, int *fbos, int count)
    where T2 : struct
Parameters
Type Name Description
Int32 list
Int32 segment
T2[,] indirects
Int32* sizes
Int32* states
Int32* fbos
Int32 count
Type Parameters
Name Description
T2

ListDrawCommandsStatesClient<T2>(Int32, Int32, T2[,], ref Int32, ref Int32, ref Int32, Int32)

[requires: NV_command_list]

Declaration
[AutoGenerated(Category = "NV_command_list", Version = "", EntryPoint = "glListDrawCommandsStatesClientNV")]
[CLSCompliant(false)]
public static void ListDrawCommandsStatesClient<T2>(int list, int segment, T2[, ] indirects, ref int sizes, ref int states, ref int fbos, int count)
    where T2 : struct
Parameters
Type Name Description
Int32 list
Int32 segment
T2[,] indirects
Int32 sizes
Int32 states
Int32 fbos
Int32 count
Type Parameters
Name Description
T2

ListDrawCommandsStatesClient<T2>(Int32, Int32, T2[,], Int32[], Int32[], Int32[], Int32)

[requires: NV_command_list]

Declaration
[AutoGenerated(Category = "NV_command_list", Version = "", EntryPoint = "glListDrawCommandsStatesClientNV")]
[CLSCompliant(false)]
public static void ListDrawCommandsStatesClient<T2>(int list, int segment, T2[, ] indirects, int[] sizes, int[] states, int[] fbos, int count)
    where T2 : struct
Parameters
Type Name Description
Int32 list
Int32 segment
T2[,] indirects
Int32[] sizes
Int32[] states
Int32[] fbos
Int32 count
Type Parameters
Name Description
T2

ListDrawCommandsStatesClient<T2>(UInt32, UInt32, ref T2, Int32*, UInt32*, UInt32*, UInt32)

[requires: NV_command_list]

Declaration
[AutoGenerated(Category = "NV_command_list", Version = "", EntryPoint = "glListDrawCommandsStatesClientNV")]
[CLSCompliant(false)]
public static void ListDrawCommandsStatesClient<T2>(uint list, uint segment, ref T2 indirects, int *sizes, uint *states, uint *fbos, uint count)
    where T2 : struct
Parameters
Type Name Description
UInt32 list
UInt32 segment
T2 indirects
Int32* sizes
UInt32* states
UInt32* fbos
UInt32 count
Type Parameters
Name Description
T2

ListDrawCommandsStatesClient<T2>(UInt32, UInt32, ref T2, ref Int32, ref UInt32, ref UInt32, UInt32)

[requires: NV_command_list]

Declaration
[AutoGenerated(Category = "NV_command_list", Version = "", EntryPoint = "glListDrawCommandsStatesClientNV")]
[CLSCompliant(false)]
public static void ListDrawCommandsStatesClient<T2>(uint list, uint segment, ref T2 indirects, ref int sizes, ref uint states, ref uint fbos, uint count)
    where T2 : struct
Parameters
Type Name Description
UInt32 list
UInt32 segment
T2 indirects
Int32 sizes
UInt32 states
UInt32 fbos
UInt32 count
Type Parameters
Name Description
T2

ListDrawCommandsStatesClient<T2>(UInt32, UInt32, ref T2, Int32[], UInt32[], UInt32[], UInt32)

[requires: NV_command_list]

Declaration
[AutoGenerated(Category = "NV_command_list", Version = "", EntryPoint = "glListDrawCommandsStatesClientNV")]
[CLSCompliant(false)]
public static void ListDrawCommandsStatesClient<T2>(uint list, uint segment, ref T2 indirects, int[] sizes, uint[] states, uint[] fbos, uint count)
    where T2 : struct
Parameters
Type Name Description
UInt32 list
UInt32 segment
T2 indirects
Int32[] sizes
UInt32[] states
UInt32[] fbos
UInt32 count
Type Parameters
Name Description
T2

ListDrawCommandsStatesClient<T2>(UInt32, UInt32, T2[], Int32*, UInt32*, UInt32*, UInt32)

[requires: NV_command_list]

Declaration
[AutoGenerated(Category = "NV_command_list", Version = "", EntryPoint = "glListDrawCommandsStatesClientNV")]
[CLSCompliant(false)]
public static void ListDrawCommandsStatesClient<T2>(uint list, uint segment, T2[] indirects, int *sizes, uint *states, uint *fbos, uint count)
    where T2 : struct
Parameters
Type Name Description
UInt32 list
UInt32 segment
T2[] indirects
Int32* sizes
UInt32* states
UInt32* fbos
UInt32 count
Type Parameters
Name Description
T2

ListDrawCommandsStatesClient<T2>(UInt32, UInt32, T2[], ref Int32, ref UInt32, ref UInt32, UInt32)

[requires: NV_command_list]

Declaration
[AutoGenerated(Category = "NV_command_list", Version = "", EntryPoint = "glListDrawCommandsStatesClientNV")]
[CLSCompliant(false)]
public static void ListDrawCommandsStatesClient<T2>(uint list, uint segment, T2[] indirects, ref int sizes, ref uint states, ref uint fbos, uint count)
    where T2 : struct
Parameters
Type Name Description
UInt32 list
UInt32 segment
T2[] indirects
Int32 sizes
UInt32 states
UInt32 fbos
UInt32 count
Type Parameters
Name Description
T2

ListDrawCommandsStatesClient<T2>(UInt32, UInt32, T2[], Int32[], UInt32[], UInt32[], UInt32)

[requires: NV_command_list]

Declaration
[AutoGenerated(Category = "NV_command_list", Version = "", EntryPoint = "glListDrawCommandsStatesClientNV")]
[CLSCompliant(false)]
public static void ListDrawCommandsStatesClient<T2>(uint list, uint segment, T2[] indirects, int[] sizes, uint[] states, uint[] fbos, uint count)
    where T2 : struct
Parameters
Type Name Description
UInt32 list
UInt32 segment
T2[] indirects
Int32[] sizes
UInt32[] states
UInt32[] fbos
UInt32 count
Type Parameters
Name Description
T2

ListDrawCommandsStatesClient<T2>(UInt32, UInt32, T2[,,], Int32*, UInt32*, UInt32*, UInt32)

[requires: NV_command_list]

Declaration
[AutoGenerated(Category = "NV_command_list", Version = "", EntryPoint = "glListDrawCommandsStatesClientNV")]
[CLSCompliant(false)]
public static void ListDrawCommandsStatesClient<T2>(uint list, uint segment, T2[,, ] indirects, int *sizes, uint *states, uint *fbos, uint count)
    where T2 : struct
Parameters
Type Name Description
UInt32 list
UInt32 segment
T2[,,] indirects
Int32* sizes
UInt32* states
UInt32* fbos
UInt32 count
Type Parameters
Name Description
T2

ListDrawCommandsStatesClient<T2>(UInt32, UInt32, T2[,,], ref Int32, ref UInt32, ref UInt32, UInt32)

[requires: NV_command_list]

Declaration
[AutoGenerated(Category = "NV_command_list", Version = "", EntryPoint = "glListDrawCommandsStatesClientNV")]
[CLSCompliant(false)]
public static void ListDrawCommandsStatesClient<T2>(uint list, uint segment, T2[,, ] indirects, ref int sizes, ref uint states, ref uint fbos, uint count)
    where T2 : struct
Parameters
Type Name Description
UInt32 list
UInt32 segment
T2[,,] indirects
Int32 sizes
UInt32 states
UInt32 fbos
UInt32 count
Type Parameters
Name Description
T2

ListDrawCommandsStatesClient<T2>(UInt32, UInt32, T2[,,], Int32[], UInt32[], UInt32[], UInt32)

[requires: NV_command_list]

Declaration
[AutoGenerated(Category = "NV_command_list", Version = "", EntryPoint = "glListDrawCommandsStatesClientNV")]
[CLSCompliant(false)]
public static void ListDrawCommandsStatesClient<T2>(uint list, uint segment, T2[,, ] indirects, int[] sizes, uint[] states, uint[] fbos, uint count)
    where T2 : struct
Parameters
Type Name Description
UInt32 list
UInt32 segment
T2[,,] indirects
Int32[] sizes
UInt32[] states
UInt32[] fbos
UInt32 count
Type Parameters
Name Description
T2

ListDrawCommandsStatesClient<T2>(UInt32, UInt32, T2[,], Int32*, UInt32*, UInt32*, UInt32)

[requires: NV_command_list]

Declaration
[AutoGenerated(Category = "NV_command_list", Version = "", EntryPoint = "glListDrawCommandsStatesClientNV")]
[CLSCompliant(false)]
public static void ListDrawCommandsStatesClient<T2>(uint list, uint segment, T2[, ] indirects, int *sizes, uint *states, uint *fbos, uint count)
    where T2 : struct
Parameters
Type Name Description
UInt32 list
UInt32 segment
T2[,] indirects
Int32* sizes
UInt32* states
UInt32* fbos
UInt32 count
Type Parameters
Name Description
T2

ListDrawCommandsStatesClient<T2>(UInt32, UInt32, T2[,], ref Int32, ref UInt32, ref UInt32, UInt32)

[requires: NV_command_list]

Declaration
[AutoGenerated(Category = "NV_command_list", Version = "", EntryPoint = "glListDrawCommandsStatesClientNV")]
[CLSCompliant(false)]
public static void ListDrawCommandsStatesClient<T2>(uint list, uint segment, T2[, ] indirects, ref int sizes, ref uint states, ref uint fbos, uint count)
    where T2 : struct
Parameters
Type Name Description
UInt32 list
UInt32 segment
T2[,] indirects
Int32 sizes
UInt32 states
UInt32 fbos
UInt32 count
Type Parameters
Name Description
T2

ListDrawCommandsStatesClient<T2>(UInt32, UInt32, T2[,], Int32[], UInt32[], UInt32[], UInt32)

[requires: NV_command_list]

Declaration
[AutoGenerated(Category = "NV_command_list", Version = "", EntryPoint = "glListDrawCommandsStatesClientNV")]
[CLSCompliant(false)]
public static void ListDrawCommandsStatesClient<T2>(uint list, uint segment, T2[, ] indirects, int[] sizes, uint[] states, uint[] fbos, uint count)
    where T2 : struct
Parameters
Type Name Description
UInt32 list
UInt32 segment
T2[,] indirects
Int32[] sizes
UInt32[] states
UInt32[] fbos
UInt32 count
Type Parameters
Name Description
T2

LoadProgram(AssemblyProgramTargetArb, Int32, Int32, Byte*)

[requires: NV_vertex_program]

Declaration
[AutoGenerated(Category = "NV_vertex_program", Version = "", EntryPoint = "glLoadProgramNV")]
[CLSCompliant(false)]
public static void LoadProgram(AssemblyProgramTargetArb target, int id, int len, [Count(Parameter = "len")] byte *program)
Parameters
Type Name Description
AssemblyProgramTargetArb target
Int32 id
Int32 len
Byte* program

[length: len]

LoadProgram(AssemblyProgramTargetArb, Int32, Int32, ref Byte)

[requires: NV_vertex_program]

Declaration
[AutoGenerated(Category = "NV_vertex_program", Version = "", EntryPoint = "glLoadProgramNV")]
[CLSCompliant(false)]
public static void LoadProgram(AssemblyProgramTargetArb target, int id, int len, [Count(Parameter = "len")] ref byte program)
Parameters
Type Name Description
AssemblyProgramTargetArb target
Int32 id
Int32 len
Byte program

[length: len]

LoadProgram(AssemblyProgramTargetArb, Int32, Int32, Byte[])

[requires: NV_vertex_program]

Declaration
[AutoGenerated(Category = "NV_vertex_program", Version = "", EntryPoint = "glLoadProgramNV")]
[CLSCompliant(false)]
public static void LoadProgram(AssemblyProgramTargetArb target, int id, int len, [Count(Parameter = "len")] byte[] program)
Parameters
Type Name Description
AssemblyProgramTargetArb target
Int32 id
Int32 len
Byte[] program

[length: len]

LoadProgram(AssemblyProgramTargetArb, UInt32, Int32, Byte*)

[requires: NV_vertex_program]

Declaration
[AutoGenerated(Category = "NV_vertex_program", Version = "", EntryPoint = "glLoadProgramNV")]
[CLSCompliant(false)]
public static void LoadProgram(AssemblyProgramTargetArb target, uint id, int len, [Count(Parameter = "len")] byte *program)
Parameters
Type Name Description
AssemblyProgramTargetArb target
UInt32 id
Int32 len
Byte* program

[length: len]

LoadProgram(AssemblyProgramTargetArb, UInt32, Int32, ref Byte)

[requires: NV_vertex_program]

Declaration
[AutoGenerated(Category = "NV_vertex_program", Version = "", EntryPoint = "glLoadProgramNV")]
[CLSCompliant(false)]
public static void LoadProgram(AssemblyProgramTargetArb target, uint id, int len, [Count(Parameter = "len")] ref byte program)
Parameters
Type Name Description
AssemblyProgramTargetArb target
UInt32 id
Int32 len
Byte program

[length: len]

LoadProgram(AssemblyProgramTargetArb, UInt32, Int32, Byte[])

[requires: NV_vertex_program]

Declaration
[AutoGenerated(Category = "NV_vertex_program", Version = "", EntryPoint = "glLoadProgramNV")]
[CLSCompliant(false)]
public static void LoadProgram(AssemblyProgramTargetArb target, uint id, int len, [Count(Parameter = "len")] byte[] program)
Parameters
Type Name Description
AssemblyProgramTargetArb target
UInt32 id
Int32 len
Byte[] program

[length: len]

MakeBufferNonResident(NvShaderBufferLoad)

[requires: NV_shader_buffer_load]

Declaration
[AutoGenerated(Category = "NV_shader_buffer_load", Version = "", EntryPoint = "glMakeBufferNonResidentNV")]
public static void MakeBufferNonResident(NvShaderBufferLoad target)
Parameters
Type Name Description
NvShaderBufferLoad target

MakeBufferResident(NvShaderBufferLoad, NvShaderBufferLoad)

[requires: NV_shader_buffer_load]

Declaration
[AutoGenerated(Category = "NV_shader_buffer_load", Version = "", EntryPoint = "glMakeBufferResidentNV")]
public static void MakeBufferResident(NvShaderBufferLoad target, NvShaderBufferLoad access)
Parameters
Type Name Description
NvShaderBufferLoad target
NvShaderBufferLoad access

MakeImageHandleNonResident(Int64)

[requires: NV_bindless_texture]

Declaration
[AutoGenerated(Category = "NV_bindless_texture", Version = "", EntryPoint = "glMakeImageHandleNonResidentNV")]
[CLSCompliant(false)]
public static void MakeImageHandleNonResident(long handle)
Parameters
Type Name Description
Int64 handle

MakeImageHandleNonResident(UInt64)

[requires: NV_bindless_texture]

Declaration
[AutoGenerated(Category = "NV_bindless_texture", Version = "", EntryPoint = "glMakeImageHandleNonResidentNV")]
[CLSCompliant(false)]
public static void MakeImageHandleNonResident(ulong handle)
Parameters
Type Name Description
UInt64 handle

MakeImageHandleResident(Int64, NvBindlessTexture)

[requires: NV_bindless_texture]

Declaration
[AutoGenerated(Category = "NV_bindless_texture", Version = "", EntryPoint = "glMakeImageHandleResidentNV")]
[CLSCompliant(false)]
public static void MakeImageHandleResident(long handle, NvBindlessTexture access)
Parameters
Type Name Description
Int64 handle
NvBindlessTexture access

MakeImageHandleResident(UInt64, NvBindlessTexture)

[requires: NV_bindless_texture]

Declaration
[AutoGenerated(Category = "NV_bindless_texture", Version = "", EntryPoint = "glMakeImageHandleResidentNV")]
[CLSCompliant(false)]
public static void MakeImageHandleResident(ulong handle, NvBindlessTexture access)
Parameters
Type Name Description
UInt64 handle
NvBindlessTexture access

MakeNamedBufferNonResident(Int32)

[requires: NV_shader_buffer_load]

Declaration
[AutoGenerated(Category = "NV_shader_buffer_load", Version = "", EntryPoint = "glMakeNamedBufferNonResidentNV")]
[CLSCompliant(false)]
public static void MakeNamedBufferNonResident(int buffer)
Parameters
Type Name Description
Int32 buffer

MakeNamedBufferNonResident(UInt32)

[requires: NV_shader_buffer_load]

Declaration
[AutoGenerated(Category = "NV_shader_buffer_load", Version = "", EntryPoint = "glMakeNamedBufferNonResidentNV")]
[CLSCompliant(false)]
public static void MakeNamedBufferNonResident(uint buffer)
Parameters
Type Name Description
UInt32 buffer

MakeNamedBufferResident(Int32, NvShaderBufferLoad)

[requires: NV_shader_buffer_load]

Declaration
[AutoGenerated(Category = "NV_shader_buffer_load", Version = "", EntryPoint = "glMakeNamedBufferResidentNV")]
[CLSCompliant(false)]
public static void MakeNamedBufferResident(int buffer, NvShaderBufferLoad access)
Parameters
Type Name Description
Int32 buffer
NvShaderBufferLoad access

MakeNamedBufferResident(UInt32, NvShaderBufferLoad)

[requires: NV_shader_buffer_load]

Declaration
[AutoGenerated(Category = "NV_shader_buffer_load", Version = "", EntryPoint = "glMakeNamedBufferResidentNV")]
[CLSCompliant(false)]
public static void MakeNamedBufferResident(uint buffer, NvShaderBufferLoad access)
Parameters
Type Name Description
UInt32 buffer
NvShaderBufferLoad access

MakeTextureHandleNonResident(Int64)

[requires: NV_bindless_texture]

Declaration
[AutoGenerated(Category = "NV_bindless_texture", Version = "", EntryPoint = "glMakeTextureHandleNonResidentNV")]
[CLSCompliant(false)]
public static void MakeTextureHandleNonResident(long handle)
Parameters
Type Name Description
Int64 handle

MakeTextureHandleNonResident(UInt64)

[requires: NV_bindless_texture]

Declaration
[AutoGenerated(Category = "NV_bindless_texture", Version = "", EntryPoint = "glMakeTextureHandleNonResidentNV")]
[CLSCompliant(false)]
public static void MakeTextureHandleNonResident(ulong handle)
Parameters
Type Name Description
UInt64 handle

MakeTextureHandleResident(Int64)

[requires: NV_bindless_texture]

Declaration
[AutoGenerated(Category = "NV_bindless_texture", Version = "", EntryPoint = "glMakeTextureHandleResidentNV")]
[CLSCompliant(false)]
public static void MakeTextureHandleResident(long handle)
Parameters
Type Name Description
Int64 handle

MakeTextureHandleResident(UInt64)

[requires: NV_bindless_texture]

Declaration
[AutoGenerated(Category = "NV_bindless_texture", Version = "", EntryPoint = "glMakeTextureHandleResidentNV")]
[CLSCompliant(false)]
public static void MakeTextureHandleResident(ulong handle)
Parameters
Type Name Description
UInt64 handle

MapControlPoints(NvEvaluators, Int32, NvEvaluators, Int32, Int32, Int32, Int32, Boolean, IntPtr)

[requires: NV_evaluators]

Declaration
[AutoGenerated(Category = "NV_evaluators", Version = "", EntryPoint = "glMapControlPointsNV")]
[CLSCompliant(false)]
public static void MapControlPoints(NvEvaluators target, int index, NvEvaluators type, int ustride, int vstride, int uorder, int vorder, bool packed, [Count(Computed = "target,uorder,vorder")] IntPtr points)
Parameters
Type Name Description
NvEvaluators target
Int32 index
NvEvaluators type
Int32 ustride
Int32 vstride
Int32 uorder
Int32 vorder
Boolean packed
IntPtr points

[length: COMPSIZE(target,uorder,vorder)]

MapControlPoints(NvEvaluators, UInt32, NvEvaluators, Int32, Int32, Int32, Int32, Boolean, IntPtr)

[requires: NV_evaluators]

Declaration
[AutoGenerated(Category = "NV_evaluators", Version = "", EntryPoint = "glMapControlPointsNV")]
[CLSCompliant(false)]
public static void MapControlPoints(NvEvaluators target, uint index, NvEvaluators type, int ustride, int vstride, int uorder, int vorder, bool packed, [Count(Computed = "target,uorder,vorder")] IntPtr points)
Parameters
Type Name Description
NvEvaluators target
UInt32 index
NvEvaluators type
Int32 ustride
Int32 vstride
Int32 uorder
Int32 vorder
Boolean packed
IntPtr points

[length: COMPSIZE(target,uorder,vorder)]

MapControlPoints<T8>(NvEvaluators, Int32, NvEvaluators, Int32, Int32, Int32, Int32, Boolean, ref T8)

[requires: NV_evaluators]

Declaration
[AutoGenerated(Category = "NV_evaluators", Version = "", EntryPoint = "glMapControlPointsNV")]
[CLSCompliant(false)]
public static void MapControlPoints<T8>(NvEvaluators target, int index, NvEvaluators type, int ustride, int vstride, int uorder, int vorder, bool packed, [Count(Computed = "target,uorder,vorder")] ref T8 points)
    where T8 : struct
Parameters
Type Name Description
NvEvaluators target
Int32 index
NvEvaluators type
Int32 ustride
Int32 vstride
Int32 uorder
Int32 vorder
Boolean packed
T8 points

[length: COMPSIZE(target,uorder,vorder)]

Type Parameters
Name Description
T8

MapControlPoints<T8>(NvEvaluators, Int32, NvEvaluators, Int32, Int32, Int32, Int32, Boolean, T8[])

[requires: NV_evaluators]

Declaration
[AutoGenerated(Category = "NV_evaluators", Version = "", EntryPoint = "glMapControlPointsNV")]
[CLSCompliant(false)]
public static void MapControlPoints<T8>(NvEvaluators target, int index, NvEvaluators type, int ustride, int vstride, int uorder, int vorder, bool packed, [Count(Computed = "target,uorder,vorder")] T8[] points)
    where T8 : struct
Parameters
Type Name Description
NvEvaluators target
Int32 index
NvEvaluators type
Int32 ustride
Int32 vstride
Int32 uorder
Int32 vorder
Boolean packed
T8[] points

[length: COMPSIZE(target,uorder,vorder)]

Type Parameters
Name Description
T8

MapControlPoints<T8>(NvEvaluators, Int32, NvEvaluators, Int32, Int32, Int32, Int32, Boolean, T8[,,])

[requires: NV_evaluators]

Declaration
[AutoGenerated(Category = "NV_evaluators", Version = "", EntryPoint = "glMapControlPointsNV")]
[CLSCompliant(false)]
public static void MapControlPoints<T8>(NvEvaluators target, int index, NvEvaluators type, int ustride, int vstride, int uorder, int vorder, bool packed, [Count(Computed = "target,uorder,vorder")] T8[,, ] points)
    where T8 : struct
Parameters
Type Name Description
NvEvaluators target
Int32 index
NvEvaluators type
Int32 ustride
Int32 vstride
Int32 uorder
Int32 vorder
Boolean packed
T8[,,] points

[length: COMPSIZE(target,uorder,vorder)]

Type Parameters
Name Description
T8

MapControlPoints<T8>(NvEvaluators, Int32, NvEvaluators, Int32, Int32, Int32, Int32, Boolean, T8[,])

[requires: NV_evaluators]

Declaration
[AutoGenerated(Category = "NV_evaluators", Version = "", EntryPoint = "glMapControlPointsNV")]
[CLSCompliant(false)]
public static void MapControlPoints<T8>(NvEvaluators target, int index, NvEvaluators type, int ustride, int vstride, int uorder, int vorder, bool packed, [Count(Computed = "target,uorder,vorder")] T8[, ] points)
    where T8 : struct
Parameters
Type Name Description
NvEvaluators target
Int32 index
NvEvaluators type
Int32 ustride
Int32 vstride
Int32 uorder
Int32 vorder
Boolean packed
T8[,] points

[length: COMPSIZE(target,uorder,vorder)]

Type Parameters
Name Description
T8

MapControlPoints<T8>(NvEvaluators, UInt32, NvEvaluators, Int32, Int32, Int32, Int32, Boolean, ref T8)

[requires: NV_evaluators]

Declaration
[AutoGenerated(Category = "NV_evaluators", Version = "", EntryPoint = "glMapControlPointsNV")]
[CLSCompliant(false)]
public static void MapControlPoints<T8>(NvEvaluators target, uint index, NvEvaluators type, int ustride, int vstride, int uorder, int vorder, bool packed, [Count(Computed = "target,uorder,vorder")] ref T8 points)
    where T8 : struct
Parameters
Type Name Description
NvEvaluators target
UInt32 index
NvEvaluators type
Int32 ustride
Int32 vstride
Int32 uorder
Int32 vorder
Boolean packed
T8 points

[length: COMPSIZE(target,uorder,vorder)]

Type Parameters
Name Description
T8

MapControlPoints<T8>(NvEvaluators, UInt32, NvEvaluators, Int32, Int32, Int32, Int32, Boolean, T8[])

[requires: NV_evaluators]

Declaration
[AutoGenerated(Category = "NV_evaluators", Version = "", EntryPoint = "glMapControlPointsNV")]
[CLSCompliant(false)]
public static void MapControlPoints<T8>(NvEvaluators target, uint index, NvEvaluators type, int ustride, int vstride, int uorder, int vorder, bool packed, [Count(Computed = "target,uorder,vorder")] T8[] points)
    where T8 : struct
Parameters
Type Name Description
NvEvaluators target
UInt32 index
NvEvaluators type
Int32 ustride
Int32 vstride
Int32 uorder
Int32 vorder
Boolean packed
T8[] points

[length: COMPSIZE(target,uorder,vorder)]

Type Parameters
Name Description
T8

MapControlPoints<T8>(NvEvaluators, UInt32, NvEvaluators, Int32, Int32, Int32, Int32, Boolean, T8[,,])

[requires: NV_evaluators]

Declaration
[AutoGenerated(Category = "NV_evaluators", Version = "", EntryPoint = "glMapControlPointsNV")]
[CLSCompliant(false)]
public static void MapControlPoints<T8>(NvEvaluators target, uint index, NvEvaluators type, int ustride, int vstride, int uorder, int vorder, bool packed, [Count(Computed = "target,uorder,vorder")] T8[,, ] points)
    where T8 : struct
Parameters
Type Name Description
NvEvaluators target
UInt32 index
NvEvaluators type
Int32 ustride
Int32 vstride
Int32 uorder
Int32 vorder
Boolean packed
T8[,,] points

[length: COMPSIZE(target,uorder,vorder)]

Type Parameters
Name Description
T8

MapControlPoints<T8>(NvEvaluators, UInt32, NvEvaluators, Int32, Int32, Int32, Int32, Boolean, T8[,])

[requires: NV_evaluators]

Declaration
[AutoGenerated(Category = "NV_evaluators", Version = "", EntryPoint = "glMapControlPointsNV")]
[CLSCompliant(false)]
public static void MapControlPoints<T8>(NvEvaluators target, uint index, NvEvaluators type, int ustride, int vstride, int uorder, int vorder, bool packed, [Count(Computed = "target,uorder,vorder")] T8[, ] points)
    where T8 : struct
Parameters
Type Name Description
NvEvaluators target
UInt32 index
NvEvaluators type
Int32 ustride
Int32 vstride
Int32 uorder
Int32 vorder
Boolean packed
T8[,] points

[length: COMPSIZE(target,uorder,vorder)]

Type Parameters
Name Description
T8

MapParameter(NvEvaluators, NvEvaluators, Int32*)

[requires: NV_evaluators]

Declaration
[AutoGenerated(Category = "NV_evaluators", Version = "", EntryPoint = "glMapParameterivNV")]
[CLSCompliant(false)]
public static void MapParameter(NvEvaluators target, NvEvaluators pname, [Count(Computed = "target,pname")] int *params)
Parameters
Type Name Description
NvEvaluators target
NvEvaluators pname
Int32* params

MapParameter(NvEvaluators, NvEvaluators, ref Int32)

[requires: NV_evaluators]

Declaration
[AutoGenerated(Category = "NV_evaluators", Version = "", EntryPoint = "glMapParameterivNV")]
[CLSCompliant(false)]
public static void MapParameter(NvEvaluators target, NvEvaluators pname, [Count(Computed = "target,pname")] ref int params)
Parameters
Type Name Description
NvEvaluators target
NvEvaluators pname
Int32 params

MapParameter(NvEvaluators, NvEvaluators, Int32[])

[requires: NV_evaluators]

Declaration
[AutoGenerated(Category = "NV_evaluators", Version = "", EntryPoint = "glMapParameterivNV")]
[CLSCompliant(false)]
public static void MapParameter(NvEvaluators target, NvEvaluators pname, [Count(Computed = "target,pname")] int[] params)
Parameters
Type Name Description
NvEvaluators target
NvEvaluators pname
Int32[] params

MapParameter(NvEvaluators, NvEvaluators, Single*)

[requires: NV_evaluators]

Declaration
[AutoGenerated(Category = "NV_evaluators", Version = "", EntryPoint = "glMapParameterfvNV")]
[CLSCompliant(false)]
public static void MapParameter(NvEvaluators target, NvEvaluators pname, [Count(Computed = "target,pname")] float *params)
Parameters
Type Name Description
NvEvaluators target
NvEvaluators pname
Single* params

MapParameter(NvEvaluators, NvEvaluators, ref Single)

[requires: NV_evaluators]

Declaration
[AutoGenerated(Category = "NV_evaluators", Version = "", EntryPoint = "glMapParameterfvNV")]
[CLSCompliant(false)]
public static void MapParameter(NvEvaluators target, NvEvaluators pname, [Count(Computed = "target,pname")] ref float params)
Parameters
Type Name Description
NvEvaluators target
NvEvaluators pname
Single params

MapParameter(NvEvaluators, NvEvaluators, Single[])

[requires: NV_evaluators]

Declaration
[AutoGenerated(Category = "NV_evaluators", Version = "", EntryPoint = "glMapParameterfvNV")]
[CLSCompliant(false)]
public static void MapParameter(NvEvaluators target, NvEvaluators pname, [Count(Computed = "target,pname")] float[] params)
Parameters
Type Name Description
NvEvaluators target
NvEvaluators pname
Single[] params

MatrixLoad3x2(NvPathRendering, Single*)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glMatrixLoad3x2fNV")]
[CLSCompliant(false)]
public static void MatrixLoad3x2(NvPathRendering matrixMode, float *m)
Parameters
Type Name Description
NvPathRendering matrixMode
Single* m

MatrixLoad3x2(NvPathRendering, ref Single)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glMatrixLoad3x2fNV")]
[CLSCompliant(false)]
public static void MatrixLoad3x2(NvPathRendering matrixMode, ref float m)
Parameters
Type Name Description
NvPathRendering matrixMode
Single m

MatrixLoad3x2(NvPathRendering, Single[])

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glMatrixLoad3x2fNV")]
[CLSCompliant(false)]
public static void MatrixLoad3x2(NvPathRendering matrixMode, float[] m)
Parameters
Type Name Description
NvPathRendering matrixMode
Single[] m

MatrixLoad3x3(NvPathRendering, Single*)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glMatrixLoad3x3fNV")]
[CLSCompliant(false)]
public static void MatrixLoad3x3(NvPathRendering matrixMode, float *m)
Parameters
Type Name Description
NvPathRendering matrixMode
Single* m

MatrixLoad3x3(NvPathRendering, ref Single)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glMatrixLoad3x3fNV")]
[CLSCompliant(false)]
public static void MatrixLoad3x3(NvPathRendering matrixMode, ref float m)
Parameters
Type Name Description
NvPathRendering matrixMode
Single m

MatrixLoad3x3(NvPathRendering, Single[])

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glMatrixLoad3x3fNV")]
[CLSCompliant(false)]
public static void MatrixLoad3x3(NvPathRendering matrixMode, float[] m)
Parameters
Type Name Description
NvPathRendering matrixMode
Single[] m

MatrixLoadTranspose3x3(NvPathRendering, Single*)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glMatrixLoadTranspose3x3fNV")]
[CLSCompliant(false)]
public static void MatrixLoadTranspose3x3(NvPathRendering matrixMode, float *m)
Parameters
Type Name Description
NvPathRendering matrixMode
Single* m

MatrixLoadTranspose3x3(NvPathRendering, ref Single)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glMatrixLoadTranspose3x3fNV")]
[CLSCompliant(false)]
public static void MatrixLoadTranspose3x3(NvPathRendering matrixMode, ref float m)
Parameters
Type Name Description
NvPathRendering matrixMode
Single m

MatrixLoadTranspose3x3(NvPathRendering, Single[])

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glMatrixLoadTranspose3x3fNV")]
[CLSCompliant(false)]
public static void MatrixLoadTranspose3x3(NvPathRendering matrixMode, float[] m)
Parameters
Type Name Description
NvPathRendering matrixMode
Single[] m

MatrixMult3x2(NvPathRendering, Single*)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glMatrixMult3x2fNV")]
[CLSCompliant(false)]
public static void MatrixMult3x2(NvPathRendering matrixMode, float *m)
Parameters
Type Name Description
NvPathRendering matrixMode
Single* m

MatrixMult3x2(NvPathRendering, ref Single)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glMatrixMult3x2fNV")]
[CLSCompliant(false)]
public static void MatrixMult3x2(NvPathRendering matrixMode, ref float m)
Parameters
Type Name Description
NvPathRendering matrixMode
Single m

MatrixMult3x2(NvPathRendering, Single[])

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glMatrixMult3x2fNV")]
[CLSCompliant(false)]
public static void MatrixMult3x2(NvPathRendering matrixMode, float[] m)
Parameters
Type Name Description
NvPathRendering matrixMode
Single[] m

MatrixMult3x3(NvPathRendering, Single*)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glMatrixMult3x3fNV")]
[CLSCompliant(false)]
public static void MatrixMult3x3(NvPathRendering matrixMode, float *m)
Parameters
Type Name Description
NvPathRendering matrixMode
Single* m

MatrixMult3x3(NvPathRendering, ref Single)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glMatrixMult3x3fNV")]
[CLSCompliant(false)]
public static void MatrixMult3x3(NvPathRendering matrixMode, ref float m)
Parameters
Type Name Description
NvPathRendering matrixMode
Single m

MatrixMult3x3(NvPathRendering, Single[])

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glMatrixMult3x3fNV")]
[CLSCompliant(false)]
public static void MatrixMult3x3(NvPathRendering matrixMode, float[] m)
Parameters
Type Name Description
NvPathRendering matrixMode
Single[] m

MatrixMultTranspose3x3(NvPathRendering, Single*)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glMatrixMultTranspose3x3fNV")]
[CLSCompliant(false)]
public static void MatrixMultTranspose3x3(NvPathRendering matrixMode, float *m)
Parameters
Type Name Description
NvPathRendering matrixMode
Single* m

MatrixMultTranspose3x3(NvPathRendering, ref Single)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glMatrixMultTranspose3x3fNV")]
[CLSCompliant(false)]
public static void MatrixMultTranspose3x3(NvPathRendering matrixMode, ref float m)
Parameters
Type Name Description
NvPathRendering matrixMode
Single m

MatrixMultTranspose3x3(NvPathRendering, Single[])

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glMatrixMultTranspose3x3fNV")]
[CLSCompliant(false)]
public static void MatrixMultTranspose3x3(NvPathRendering matrixMode, float[] m)
Parameters
Type Name Description
NvPathRendering matrixMode
Single[] m

MulticastBarrier()

[requires: NV_gpu_multicast]

Declaration
[AutoGenerated(Category = "NV_gpu_multicast", Version = "", EntryPoint = "glMulticastBarrierNV")]
public static void MulticastBarrier()

MulticastBlitFramebuffer(Int32, Int32, Int32, Int32, Int32, Int32, Int32, Int32, Int32, Int32, ClearBufferMask, NvGpuMulticast)

[requires: NV_gpu_multicast]

Declaration
[AutoGenerated(Category = "NV_gpu_multicast", Version = "", EntryPoint = "glMulticastBlitFramebufferNV")]
[CLSCompliant(false)]
public static void MulticastBlitFramebuffer(int srcGpu, int dstGpu, int srcX0, int srcY0, int srcX1, int srcY1, int dstX0, int dstY0, int dstX1, int dstY1, ClearBufferMask mask, NvGpuMulticast filter)
Parameters
Type Name Description
Int32 srcGpu
Int32 dstGpu
Int32 srcX0
Int32 srcY0
Int32 srcX1
Int32 srcY1
Int32 dstX0
Int32 dstY0
Int32 dstX1
Int32 dstY1
ClearBufferMask mask
NvGpuMulticast filter

MulticastBlitFramebuffer(UInt32, UInt32, Int32, Int32, Int32, Int32, Int32, Int32, Int32, Int32, ClearBufferMask, NvGpuMulticast)

[requires: NV_gpu_multicast]

Declaration
[AutoGenerated(Category = "NV_gpu_multicast", Version = "", EntryPoint = "glMulticastBlitFramebufferNV")]
[CLSCompliant(false)]
public static void MulticastBlitFramebuffer(uint srcGpu, uint dstGpu, int srcX0, int srcY0, int srcX1, int srcY1, int dstX0, int dstY0, int dstX1, int dstY1, ClearBufferMask mask, NvGpuMulticast filter)
Parameters
Type Name Description
UInt32 srcGpu
UInt32 dstGpu
Int32 srcX0
Int32 srcY0
Int32 srcX1
Int32 srcY1
Int32 dstX0
Int32 dstY0
Int32 dstX1
Int32 dstY1
ClearBufferMask mask
NvGpuMulticast filter

MulticastBufferSubData(Int32, Int32, IntPtr, Int32, IntPtr)

[requires: NV_gpu_multicast]

Declaration
[AutoGenerated(Category = "NV_gpu_multicast", Version = "", EntryPoint = "glMulticastBufferSubDataNV")]
[CLSCompliant(false)]
public static void MulticastBufferSubData(int gpuMask, int buffer, IntPtr offset, int size, IntPtr data)
Parameters
Type Name Description
Int32 gpuMask
Int32 buffer
IntPtr offset
Int32 size
IntPtr data

MulticastBufferSubData(Int32, Int32, IntPtr, IntPtr, IntPtr)

[requires: NV_gpu_multicast]

Declaration
[AutoGenerated(Category = "NV_gpu_multicast", Version = "", EntryPoint = "glMulticastBufferSubDataNV")]
[CLSCompliant(false)]
public static void MulticastBufferSubData(int gpuMask, int buffer, IntPtr offset, IntPtr size, IntPtr data)
Parameters
Type Name Description
Int32 gpuMask
Int32 buffer
IntPtr offset
IntPtr size
IntPtr data

MulticastBufferSubData(UInt32, UInt32, IntPtr, Int32, IntPtr)

[requires: NV_gpu_multicast]

Declaration
[AutoGenerated(Category = "NV_gpu_multicast", Version = "", EntryPoint = "glMulticastBufferSubDataNV")]
[CLSCompliant(false)]
public static void MulticastBufferSubData(uint gpuMask, uint buffer, IntPtr offset, int size, IntPtr data)
Parameters
Type Name Description
UInt32 gpuMask
UInt32 buffer
IntPtr offset
Int32 size
IntPtr data

MulticastBufferSubData(UInt32, UInt32, IntPtr, IntPtr, IntPtr)

[requires: NV_gpu_multicast]

Declaration
[AutoGenerated(Category = "NV_gpu_multicast", Version = "", EntryPoint = "glMulticastBufferSubDataNV")]
[CLSCompliant(false)]
public static void MulticastBufferSubData(uint gpuMask, uint buffer, IntPtr offset, IntPtr size, IntPtr data)
Parameters
Type Name Description
UInt32 gpuMask
UInt32 buffer
IntPtr offset
IntPtr size
IntPtr data

MulticastBufferSubData<T4>(Int32, Int32, IntPtr, Int32, ref T4)

[requires: NV_gpu_multicast]

Declaration
[AutoGenerated(Category = "NV_gpu_multicast", Version = "", EntryPoint = "glMulticastBufferSubDataNV")]
[CLSCompliant(false)]
public static void MulticastBufferSubData<T4>(int gpuMask, int buffer, IntPtr offset, int size, ref T4 data)
    where T4 : struct
Parameters
Type Name Description
Int32 gpuMask
Int32 buffer
IntPtr offset
Int32 size
T4 data
Type Parameters
Name Description
T4

MulticastBufferSubData<T4>(Int32, Int32, IntPtr, Int32, T4[])

[requires: NV_gpu_multicast]

Declaration
[AutoGenerated(Category = "NV_gpu_multicast", Version = "", EntryPoint = "glMulticastBufferSubDataNV")]
[CLSCompliant(false)]
public static void MulticastBufferSubData<T4>(int gpuMask, int buffer, IntPtr offset, int size, T4[] data)
    where T4 : struct
Parameters
Type Name Description
Int32 gpuMask
Int32 buffer
IntPtr offset
Int32 size
T4[] data
Type Parameters
Name Description
T4

MulticastBufferSubData<T4>(Int32, Int32, IntPtr, Int32, T4[,,])

[requires: NV_gpu_multicast]

Declaration
[AutoGenerated(Category = "NV_gpu_multicast", Version = "", EntryPoint = "glMulticastBufferSubDataNV")]
[CLSCompliant(false)]
public static void MulticastBufferSubData<T4>(int gpuMask, int buffer, IntPtr offset, int size, T4[,, ] data)
    where T4 : struct
Parameters
Type Name Description
Int32 gpuMask
Int32 buffer
IntPtr offset
Int32 size
T4[,,] data
Type Parameters
Name Description
T4

MulticastBufferSubData<T4>(Int32, Int32, IntPtr, Int32, T4[,])

[requires: NV_gpu_multicast]

Declaration
[AutoGenerated(Category = "NV_gpu_multicast", Version = "", EntryPoint = "glMulticastBufferSubDataNV")]
[CLSCompliant(false)]
public static void MulticastBufferSubData<T4>(int gpuMask, int buffer, IntPtr offset, int size, T4[, ] data)
    where T4 : struct
Parameters
Type Name Description
Int32 gpuMask
Int32 buffer
IntPtr offset
Int32 size
T4[,] data
Type Parameters
Name Description
T4

MulticastBufferSubData<T4>(Int32, Int32, IntPtr, IntPtr, ref T4)

[requires: NV_gpu_multicast]

Declaration
[AutoGenerated(Category = "NV_gpu_multicast", Version = "", EntryPoint = "glMulticastBufferSubDataNV")]
[CLSCompliant(false)]
public static void MulticastBufferSubData<T4>(int gpuMask, int buffer, IntPtr offset, IntPtr size, ref T4 data)
    where T4 : struct
Parameters
Type Name Description
Int32 gpuMask
Int32 buffer
IntPtr offset
IntPtr size
T4 data
Type Parameters
Name Description
T4

MulticastBufferSubData<T4>(Int32, Int32, IntPtr, IntPtr, T4[])

[requires: NV_gpu_multicast]

Declaration
[AutoGenerated(Category = "NV_gpu_multicast", Version = "", EntryPoint = "glMulticastBufferSubDataNV")]
[CLSCompliant(false)]
public static void MulticastBufferSubData<T4>(int gpuMask, int buffer, IntPtr offset, IntPtr size, T4[] data)
    where T4 : struct
Parameters
Type Name Description
Int32 gpuMask
Int32 buffer
IntPtr offset
IntPtr size
T4[] data
Type Parameters
Name Description
T4

MulticastBufferSubData<T4>(Int32, Int32, IntPtr, IntPtr, T4[,,])

[requires: NV_gpu_multicast]

Declaration
[AutoGenerated(Category = "NV_gpu_multicast", Version = "", EntryPoint = "glMulticastBufferSubDataNV")]
[CLSCompliant(false)]
public static void MulticastBufferSubData<T4>(int gpuMask, int buffer, IntPtr offset, IntPtr size, T4[,, ] data)
    where T4 : struct
Parameters
Type Name Description
Int32 gpuMask
Int32 buffer
IntPtr offset
IntPtr size
T4[,,] data
Type Parameters
Name Description
T4

MulticastBufferSubData<T4>(Int32, Int32, IntPtr, IntPtr, T4[,])

[requires: NV_gpu_multicast]

Declaration
[AutoGenerated(Category = "NV_gpu_multicast", Version = "", EntryPoint = "glMulticastBufferSubDataNV")]
[CLSCompliant(false)]
public static void MulticastBufferSubData<T4>(int gpuMask, int buffer, IntPtr offset, IntPtr size, T4[, ] data)
    where T4 : struct
Parameters
Type Name Description
Int32 gpuMask
Int32 buffer
IntPtr offset
IntPtr size
T4[,] data
Type Parameters
Name Description
T4

MulticastBufferSubData<T4>(UInt32, UInt32, IntPtr, Int32, ref T4)

[requires: NV_gpu_multicast]

Declaration
[AutoGenerated(Category = "NV_gpu_multicast", Version = "", EntryPoint = "glMulticastBufferSubDataNV")]
[CLSCompliant(false)]
public static void MulticastBufferSubData<T4>(uint gpuMask, uint buffer, IntPtr offset, int size, ref T4 data)
    where T4 : struct
Parameters
Type Name Description
UInt32 gpuMask
UInt32 buffer
IntPtr offset
Int32 size
T4 data
Type Parameters
Name Description
T4

MulticastBufferSubData<T4>(UInt32, UInt32, IntPtr, Int32, T4[])

[requires: NV_gpu_multicast]

Declaration
[AutoGenerated(Category = "NV_gpu_multicast", Version = "", EntryPoint = "glMulticastBufferSubDataNV")]
[CLSCompliant(false)]
public static void MulticastBufferSubData<T4>(uint gpuMask, uint buffer, IntPtr offset, int size, T4[] data)
    where T4 : struct
Parameters
Type Name Description
UInt32 gpuMask
UInt32 buffer
IntPtr offset
Int32 size
T4[] data
Type Parameters
Name Description
T4

MulticastBufferSubData<T4>(UInt32, UInt32, IntPtr, Int32, T4[,,])

[requires: NV_gpu_multicast]

Declaration
[AutoGenerated(Category = "NV_gpu_multicast", Version = "", EntryPoint = "glMulticastBufferSubDataNV")]
[CLSCompliant(false)]
public static void MulticastBufferSubData<T4>(uint gpuMask, uint buffer, IntPtr offset, int size, T4[,, ] data)
    where T4 : struct
Parameters
Type Name Description
UInt32 gpuMask
UInt32 buffer
IntPtr offset
Int32 size
T4[,,] data
Type Parameters
Name Description
T4

MulticastBufferSubData<T4>(UInt32, UInt32, IntPtr, Int32, T4[,])

[requires: NV_gpu_multicast]

Declaration
[AutoGenerated(Category = "NV_gpu_multicast", Version = "", EntryPoint = "glMulticastBufferSubDataNV")]
[CLSCompliant(false)]
public static void MulticastBufferSubData<T4>(uint gpuMask, uint buffer, IntPtr offset, int size, T4[, ] data)
    where T4 : struct
Parameters
Type Name Description
UInt32 gpuMask
UInt32 buffer
IntPtr offset
Int32 size
T4[,] data
Type Parameters
Name Description
T4

MulticastBufferSubData<T4>(UInt32, UInt32, IntPtr, IntPtr, ref T4)

[requires: NV_gpu_multicast]

Declaration
[AutoGenerated(Category = "NV_gpu_multicast", Version = "", EntryPoint = "glMulticastBufferSubDataNV")]
[CLSCompliant(false)]
public static void MulticastBufferSubData<T4>(uint gpuMask, uint buffer, IntPtr offset, IntPtr size, ref T4 data)
    where T4 : struct
Parameters
Type Name Description
UInt32 gpuMask
UInt32 buffer
IntPtr offset
IntPtr size
T4 data
Type Parameters
Name Description
T4

MulticastBufferSubData<T4>(UInt32, UInt32, IntPtr, IntPtr, T4[])

[requires: NV_gpu_multicast]

Declaration
[AutoGenerated(Category = "NV_gpu_multicast", Version = "", EntryPoint = "glMulticastBufferSubDataNV")]
[CLSCompliant(false)]
public static void MulticastBufferSubData<T4>(uint gpuMask, uint buffer, IntPtr offset, IntPtr size, T4[] data)
    where T4 : struct
Parameters
Type Name Description
UInt32 gpuMask
UInt32 buffer
IntPtr offset
IntPtr size
T4[] data
Type Parameters
Name Description
T4

MulticastBufferSubData<T4>(UInt32, UInt32, IntPtr, IntPtr, T4[,,])

[requires: NV_gpu_multicast]

Declaration
[AutoGenerated(Category = "NV_gpu_multicast", Version = "", EntryPoint = "glMulticastBufferSubDataNV")]
[CLSCompliant(false)]
public static void MulticastBufferSubData<T4>(uint gpuMask, uint buffer, IntPtr offset, IntPtr size, T4[,, ] data)
    where T4 : struct
Parameters
Type Name Description
UInt32 gpuMask
UInt32 buffer
IntPtr offset
IntPtr size
T4[,,] data
Type Parameters
Name Description
T4

MulticastBufferSubData<T4>(UInt32, UInt32, IntPtr, IntPtr, T4[,])

[requires: NV_gpu_multicast]

Declaration
[AutoGenerated(Category = "NV_gpu_multicast", Version = "", EntryPoint = "glMulticastBufferSubDataNV")]
[CLSCompliant(false)]
public static void MulticastBufferSubData<T4>(uint gpuMask, uint buffer, IntPtr offset, IntPtr size, T4[, ] data)
    where T4 : struct
Parameters
Type Name Description
UInt32 gpuMask
UInt32 buffer
IntPtr offset
IntPtr size
T4[,] data
Type Parameters
Name Description
T4

MulticastCopyBufferSubData(Int32, Int32, Int32, Int32, IntPtr, IntPtr, Int32)

[requires: NV_gpu_multicast]

Declaration
[AutoGenerated(Category = "NV_gpu_multicast", Version = "", EntryPoint = "glMulticastCopyBufferSubDataNV")]
[CLSCompliant(false)]
public static void MulticastCopyBufferSubData(int readGpu, int writeGpuMask, int readBuffer, int writeBuffer, IntPtr readOffset, IntPtr writeOffset, int size)
Parameters
Type Name Description
Int32 readGpu
Int32 writeGpuMask
Int32 readBuffer
Int32 writeBuffer
IntPtr readOffset
IntPtr writeOffset
Int32 size

MulticastCopyBufferSubData(Int32, Int32, Int32, Int32, IntPtr, IntPtr, IntPtr)

[requires: NV_gpu_multicast]

Declaration
[AutoGenerated(Category = "NV_gpu_multicast", Version = "", EntryPoint = "glMulticastCopyBufferSubDataNV")]
[CLSCompliant(false)]
public static void MulticastCopyBufferSubData(int readGpu, int writeGpuMask, int readBuffer, int writeBuffer, IntPtr readOffset, IntPtr writeOffset, IntPtr size)
Parameters
Type Name Description
Int32 readGpu
Int32 writeGpuMask
Int32 readBuffer
Int32 writeBuffer
IntPtr readOffset
IntPtr writeOffset
IntPtr size

MulticastCopyBufferSubData(UInt32, UInt32, UInt32, UInt32, IntPtr, IntPtr, Int32)

[requires: NV_gpu_multicast]

Declaration
[AutoGenerated(Category = "NV_gpu_multicast", Version = "", EntryPoint = "glMulticastCopyBufferSubDataNV")]
[CLSCompliant(false)]
public static void MulticastCopyBufferSubData(uint readGpu, uint writeGpuMask, uint readBuffer, uint writeBuffer, IntPtr readOffset, IntPtr writeOffset, int size)
Parameters
Type Name Description
UInt32 readGpu
UInt32 writeGpuMask
UInt32 readBuffer
UInt32 writeBuffer
IntPtr readOffset
IntPtr writeOffset
Int32 size

MulticastCopyBufferSubData(UInt32, UInt32, UInt32, UInt32, IntPtr, IntPtr, IntPtr)

[requires: NV_gpu_multicast]

Declaration
[AutoGenerated(Category = "NV_gpu_multicast", Version = "", EntryPoint = "glMulticastCopyBufferSubDataNV")]
[CLSCompliant(false)]
public static void MulticastCopyBufferSubData(uint readGpu, uint writeGpuMask, uint readBuffer, uint writeBuffer, IntPtr readOffset, IntPtr writeOffset, IntPtr size)
Parameters
Type Name Description
UInt32 readGpu
UInt32 writeGpuMask
UInt32 readBuffer
UInt32 writeBuffer
IntPtr readOffset
IntPtr writeOffset
IntPtr size

MulticastCopyImageSubData(Int32, Int32, Int32, NvGpuMulticast, Int32, Int32, Int32, Int32, Int32, NvGpuMulticast, Int32, Int32, Int32, Int32, Int32, Int32, Int32)

[requires: NV_gpu_multicast]

Declaration
[AutoGenerated(Category = "NV_gpu_multicast", Version = "", EntryPoint = "glMulticastCopyImageSubDataNV")]
[CLSCompliant(false)]
public static void MulticastCopyImageSubData(int srcGpu, int dstGpuMask, int srcName, NvGpuMulticast srcTarget, int srcLevel, int srcX, int srcY, int srcZ, int dstName, NvGpuMulticast dstTarget, int dstLevel, int dstX, int dstY, int dstZ, int srcWidth, int srcHeight, int srcDepth)
Parameters
Type Name Description
Int32 srcGpu
Int32 dstGpuMask
Int32 srcName
NvGpuMulticast srcTarget
Int32 srcLevel
Int32 srcX
Int32 srcY
Int32 srcZ
Int32 dstName
NvGpuMulticast dstTarget
Int32 dstLevel
Int32 dstX
Int32 dstY
Int32 dstZ
Int32 srcWidth
Int32 srcHeight
Int32 srcDepth

MulticastCopyImageSubData(UInt32, UInt32, UInt32, NvGpuMulticast, Int32, Int32, Int32, Int32, UInt32, NvGpuMulticast, Int32, Int32, Int32, Int32, Int32, Int32, Int32)

[requires: NV_gpu_multicast]

Declaration
[AutoGenerated(Category = "NV_gpu_multicast", Version = "", EntryPoint = "glMulticastCopyImageSubDataNV")]
[CLSCompliant(false)]
public static void MulticastCopyImageSubData(uint srcGpu, uint dstGpuMask, uint srcName, NvGpuMulticast srcTarget, int srcLevel, int srcX, int srcY, int srcZ, uint dstName, NvGpuMulticast dstTarget, int dstLevel, int dstX, int dstY, int dstZ, int srcWidth, int srcHeight, int srcDepth)
Parameters
Type Name Description
UInt32 srcGpu
UInt32 dstGpuMask
UInt32 srcName
NvGpuMulticast srcTarget
Int32 srcLevel
Int32 srcX
Int32 srcY
Int32 srcZ
UInt32 dstName
NvGpuMulticast dstTarget
Int32 dstLevel
Int32 dstX
Int32 dstY
Int32 dstZ
Int32 srcWidth
Int32 srcHeight
Int32 srcDepth

MulticastFramebufferSampleLocations(Int32, Int32, Int32, Int32, Single*)

[requires: NV_gpu_multicast]

Declaration
[AutoGenerated(Category = "NV_gpu_multicast", Version = "", EntryPoint = "glMulticastFramebufferSampleLocationsfvNV")]
[CLSCompliant(false)]
public static void MulticastFramebufferSampleLocations(int gpu, int framebuffer, int start, int count, float *v)
Parameters
Type Name Description
Int32 gpu
Int32 framebuffer
Int32 start
Int32 count
Single* v

MulticastFramebufferSampleLocations(Int32, Int32, Int32, Int32, ref Single)

[requires: NV_gpu_multicast]

Declaration
[AutoGenerated(Category = "NV_gpu_multicast", Version = "", EntryPoint = "glMulticastFramebufferSampleLocationsfvNV")]
[CLSCompliant(false)]
public static void MulticastFramebufferSampleLocations(int gpu, int framebuffer, int start, int count, ref float v)
Parameters
Type Name Description
Int32 gpu
Int32 framebuffer
Int32 start
Int32 count
Single v

MulticastFramebufferSampleLocations(Int32, Int32, Int32, Int32, Single[])

[requires: NV_gpu_multicast]

Declaration
[AutoGenerated(Category = "NV_gpu_multicast", Version = "", EntryPoint = "glMulticastFramebufferSampleLocationsfvNV")]
[CLSCompliant(false)]
public static void MulticastFramebufferSampleLocations(int gpu, int framebuffer, int start, int count, float[] v)
Parameters
Type Name Description
Int32 gpu
Int32 framebuffer
Int32 start
Int32 count
Single[] v

MulticastFramebufferSampleLocations(UInt32, UInt32, UInt32, Int32, Single*)

[requires: NV_gpu_multicast]

Declaration
[AutoGenerated(Category = "NV_gpu_multicast", Version = "", EntryPoint = "glMulticastFramebufferSampleLocationsfvNV")]
[CLSCompliant(false)]
public static void MulticastFramebufferSampleLocations(uint gpu, uint framebuffer, uint start, int count, float *v)
Parameters
Type Name Description
UInt32 gpu
UInt32 framebuffer
UInt32 start
Int32 count
Single* v

MulticastFramebufferSampleLocations(UInt32, UInt32, UInt32, Int32, ref Single)

[requires: NV_gpu_multicast]

Declaration
[AutoGenerated(Category = "NV_gpu_multicast", Version = "", EntryPoint = "glMulticastFramebufferSampleLocationsfvNV")]
[CLSCompliant(false)]
public static void MulticastFramebufferSampleLocations(uint gpu, uint framebuffer, uint start, int count, ref float v)
Parameters
Type Name Description
UInt32 gpu
UInt32 framebuffer
UInt32 start
Int32 count
Single v

MulticastFramebufferSampleLocations(UInt32, UInt32, UInt32, Int32, Single[])

[requires: NV_gpu_multicast]

Declaration
[AutoGenerated(Category = "NV_gpu_multicast", Version = "", EntryPoint = "glMulticastFramebufferSampleLocationsfvNV")]
[CLSCompliant(false)]
public static void MulticastFramebufferSampleLocations(uint gpu, uint framebuffer, uint start, int count, float[] v)
Parameters
Type Name Description
UInt32 gpu
UInt32 framebuffer
UInt32 start
Int32 count
Single[] v

MulticastGetQueryObject(Int32, Int32, NvGpuMulticast, Int32*)

[requires: NV_gpu_multicast]

Declaration
[AutoGenerated(Category = "NV_gpu_multicast", Version = "", EntryPoint = "glMulticastGetQueryObjectivNV")]
[CLSCompliant(false)]
public static void MulticastGetQueryObject(int gpu, int id, NvGpuMulticast pname, int *params)
Parameters
Type Name Description
Int32 gpu
Int32 id
NvGpuMulticast pname
Int32* params

MulticastGetQueryObject(Int32, Int32, NvGpuMulticast, out Int32)

[requires: NV_gpu_multicast]

Declaration
[AutoGenerated(Category = "NV_gpu_multicast", Version = "", EntryPoint = "glMulticastGetQueryObjectivNV")]
[CLSCompliant(false)]
public static void MulticastGetQueryObject(int gpu, int id, NvGpuMulticast pname, out int params)
Parameters
Type Name Description
Int32 gpu
Int32 id
NvGpuMulticast pname
Int32 params

MulticastGetQueryObject(Int32, Int32, NvGpuMulticast, Int32[])

[requires: NV_gpu_multicast]

Declaration
[AutoGenerated(Category = "NV_gpu_multicast", Version = "", EntryPoint = "glMulticastGetQueryObjectivNV")]
[CLSCompliant(false)]
public static void MulticastGetQueryObject(int gpu, int id, NvGpuMulticast pname, int[] params)
Parameters
Type Name Description
Int32 gpu
Int32 id
NvGpuMulticast pname
Int32[] params

MulticastGetQueryObject(Int32, Int32, NvGpuMulticast, Int64*)

[requires: NV_gpu_multicast]

Declaration
[AutoGenerated(Category = "NV_gpu_multicast", Version = "", EntryPoint = "glMulticastGetQueryObjecti64vNV")]
[CLSCompliant(false)]
public static void MulticastGetQueryObject(int gpu, int id, NvGpuMulticast pname, long *params)
Parameters
Type Name Description
Int32 gpu
Int32 id
NvGpuMulticast pname
Int64* params

MulticastGetQueryObject(Int32, Int32, NvGpuMulticast, out Int64)

[requires: NV_gpu_multicast]

Declaration
[AutoGenerated(Category = "NV_gpu_multicast", Version = "", EntryPoint = "glMulticastGetQueryObjecti64vNV")]
[CLSCompliant(false)]
public static void MulticastGetQueryObject(int gpu, int id, NvGpuMulticast pname, out long params)
Parameters
Type Name Description
Int32 gpu
Int32 id
NvGpuMulticast pname
Int64 params

MulticastGetQueryObject(Int32, Int32, NvGpuMulticast, Int64[])

[requires: NV_gpu_multicast]

Declaration
[AutoGenerated(Category = "NV_gpu_multicast", Version = "", EntryPoint = "glMulticastGetQueryObjecti64vNV")]
[CLSCompliant(false)]
public static void MulticastGetQueryObject(int gpu, int id, NvGpuMulticast pname, long[] params)
Parameters
Type Name Description
Int32 gpu
Int32 id
NvGpuMulticast pname
Int64[] params

MulticastGetQueryObject(UInt32, UInt32, NvGpuMulticast, Int32*)

[requires: NV_gpu_multicast]

Declaration
[AutoGenerated(Category = "NV_gpu_multicast", Version = "", EntryPoint = "glMulticastGetQueryObjectivNV")]
[CLSCompliant(false)]
public static void MulticastGetQueryObject(uint gpu, uint id, NvGpuMulticast pname, int *params)
Parameters
Type Name Description
UInt32 gpu
UInt32 id
NvGpuMulticast pname
Int32* params

MulticastGetQueryObject(UInt32, UInt32, NvGpuMulticast, out Int32)

[requires: NV_gpu_multicast]

Declaration
[AutoGenerated(Category = "NV_gpu_multicast", Version = "", EntryPoint = "glMulticastGetQueryObjectivNV")]
[CLSCompliant(false)]
public static void MulticastGetQueryObject(uint gpu, uint id, NvGpuMulticast pname, out int params)
Parameters
Type Name Description
UInt32 gpu
UInt32 id
NvGpuMulticast pname
Int32 params

MulticastGetQueryObject(UInt32, UInt32, NvGpuMulticast, Int32[])

[requires: NV_gpu_multicast]

Declaration
[AutoGenerated(Category = "NV_gpu_multicast", Version = "", EntryPoint = "glMulticastGetQueryObjectivNV")]
[CLSCompliant(false)]
public static void MulticastGetQueryObject(uint gpu, uint id, NvGpuMulticast pname, int[] params)
Parameters
Type Name Description
UInt32 gpu
UInt32 id
NvGpuMulticast pname
Int32[] params

MulticastGetQueryObject(UInt32, UInt32, NvGpuMulticast, Int64*)

[requires: NV_gpu_multicast]

Declaration
[AutoGenerated(Category = "NV_gpu_multicast", Version = "", EntryPoint = "glMulticastGetQueryObjecti64vNV")]
[CLSCompliant(false)]
public static void MulticastGetQueryObject(uint gpu, uint id, NvGpuMulticast pname, long *params)
Parameters
Type Name Description
UInt32 gpu
UInt32 id
NvGpuMulticast pname
Int64* params

MulticastGetQueryObject(UInt32, UInt32, NvGpuMulticast, out Int64)

[requires: NV_gpu_multicast]

Declaration
[AutoGenerated(Category = "NV_gpu_multicast", Version = "", EntryPoint = "glMulticastGetQueryObjecti64vNV")]
[CLSCompliant(false)]
public static void MulticastGetQueryObject(uint gpu, uint id, NvGpuMulticast pname, out long params)
Parameters
Type Name Description
UInt32 gpu
UInt32 id
NvGpuMulticast pname
Int64 params

MulticastGetQueryObject(UInt32, UInt32, NvGpuMulticast, Int64[])

[requires: NV_gpu_multicast]

Declaration
[AutoGenerated(Category = "NV_gpu_multicast", Version = "", EntryPoint = "glMulticastGetQueryObjecti64vNV")]
[CLSCompliant(false)]
public static void MulticastGetQueryObject(uint gpu, uint id, NvGpuMulticast pname, long[] params)
Parameters
Type Name Description
UInt32 gpu
UInt32 id
NvGpuMulticast pname
Int64[] params

MulticastGetQueryObject(UInt32, UInt32, NvGpuMulticast, UInt32*)

[requires: NV_gpu_multicast]

Declaration
[AutoGenerated(Category = "NV_gpu_multicast", Version = "", EntryPoint = "glMulticastGetQueryObjectuivNV")]
[CLSCompliant(false)]
public static void MulticastGetQueryObject(uint gpu, uint id, NvGpuMulticast pname, uint *params)
Parameters
Type Name Description
UInt32 gpu
UInt32 id
NvGpuMulticast pname
UInt32* params

MulticastGetQueryObject(UInt32, UInt32, NvGpuMulticast, out UInt32)

[requires: NV_gpu_multicast]

Declaration
[AutoGenerated(Category = "NV_gpu_multicast", Version = "", EntryPoint = "glMulticastGetQueryObjectuivNV")]
[CLSCompliant(false)]
public static void MulticastGetQueryObject(uint gpu, uint id, NvGpuMulticast pname, out uint params)
Parameters
Type Name Description
UInt32 gpu
UInt32 id
NvGpuMulticast pname
UInt32 params

MulticastGetQueryObject(UInt32, UInt32, NvGpuMulticast, UInt32[])

[requires: NV_gpu_multicast]

Declaration
[AutoGenerated(Category = "NV_gpu_multicast", Version = "", EntryPoint = "glMulticastGetQueryObjectuivNV")]
[CLSCompliant(false)]
public static void MulticastGetQueryObject(uint gpu, uint id, NvGpuMulticast pname, uint[] params)
Parameters
Type Name Description
UInt32 gpu
UInt32 id
NvGpuMulticast pname
UInt32[] params

MulticastGetQueryObject(UInt32, UInt32, NvGpuMulticast, UInt64*)

[requires: NV_gpu_multicast]

Declaration
[AutoGenerated(Category = "NV_gpu_multicast", Version = "", EntryPoint = "glMulticastGetQueryObjectui64vNV")]
[CLSCompliant(false)]
public static void MulticastGetQueryObject(uint gpu, uint id, NvGpuMulticast pname, ulong *params)
Parameters
Type Name Description
UInt32 gpu
UInt32 id
NvGpuMulticast pname
UInt64* params

MulticastGetQueryObject(UInt32, UInt32, NvGpuMulticast, out UInt64)

[requires: NV_gpu_multicast]

Declaration
[AutoGenerated(Category = "NV_gpu_multicast", Version = "", EntryPoint = "glMulticastGetQueryObjectui64vNV")]
[CLSCompliant(false)]
public static void MulticastGetQueryObject(uint gpu, uint id, NvGpuMulticast pname, out ulong params)
Parameters
Type Name Description
UInt32 gpu
UInt32 id
NvGpuMulticast pname
UInt64 params

MulticastGetQueryObject(UInt32, UInt32, NvGpuMulticast, UInt64[])

[requires: NV_gpu_multicast]

Declaration
[AutoGenerated(Category = "NV_gpu_multicast", Version = "", EntryPoint = "glMulticastGetQueryObjectui64vNV")]
[CLSCompliant(false)]
public static void MulticastGetQueryObject(uint gpu, uint id, NvGpuMulticast pname, ulong[] params)
Parameters
Type Name Description
UInt32 gpu
UInt32 id
NvGpuMulticast pname
UInt64[] params

MulticastWaitSync(Int32, Int32)

[requires: NV_gpu_multicast]

Declaration
[AutoGenerated(Category = "NV_gpu_multicast", Version = "", EntryPoint = "glMulticastWaitSyncNV")]
[CLSCompliant(false)]
public static void MulticastWaitSync(int signalGpu, int waitGpuMask)
Parameters
Type Name Description
Int32 signalGpu
Int32 waitGpuMask

MulticastWaitSync(UInt32, UInt32)

[requires: NV_gpu_multicast]

Declaration
[AutoGenerated(Category = "NV_gpu_multicast", Version = "", EntryPoint = "glMulticastWaitSyncNV")]
[CLSCompliant(false)]
public static void MulticastWaitSync(uint signalGpu, uint waitGpuMask)
Parameters
Type Name Description
UInt32 signalGpu
UInt32 waitGpuMask

MultiDrawArraysIndirectBindles(PrimitiveType, IntPtr, Int32, Int32, Int32)

[requires: NV_bindless_multi_draw_indirect]

Declaration
[AutoGenerated(Category = "NV_bindless_multi_draw_indirect", Version = "", EntryPoint = "glMultiDrawArraysIndirectBindlessNV")]
public static void MultiDrawArraysIndirectBindles(PrimitiveType mode, IntPtr indirect, int drawCount, int stride, int vertexBufferCount)
Parameters
Type Name Description
PrimitiveType mode
IntPtr indirect
Int32 drawCount
Int32 stride
Int32 vertexBufferCount

MultiDrawArraysIndirectBindles<T1>(PrimitiveType, ref T1, Int32, Int32, Int32)

[requires: NV_bindless_multi_draw_indirect]

Declaration
[AutoGenerated(Category = "NV_bindless_multi_draw_indirect", Version = "", EntryPoint = "glMultiDrawArraysIndirectBindlessNV")]
public static void MultiDrawArraysIndirectBindles<T1>(PrimitiveType mode, ref T1 indirect, int drawCount, int stride, int vertexBufferCount)
    where T1 : struct
Parameters
Type Name Description
PrimitiveType mode
T1 indirect
Int32 drawCount
Int32 stride
Int32 vertexBufferCount
Type Parameters
Name Description
T1

MultiDrawArraysIndirectBindles<T1>(PrimitiveType, T1[], Int32, Int32, Int32)

[requires: NV_bindless_multi_draw_indirect]

Declaration
[AutoGenerated(Category = "NV_bindless_multi_draw_indirect", Version = "", EntryPoint = "glMultiDrawArraysIndirectBindlessNV")]
[CLSCompliant(false)]
public static void MultiDrawArraysIndirectBindles<T1>(PrimitiveType mode, T1[] indirect, int drawCount, int stride, int vertexBufferCount)
    where T1 : struct
Parameters
Type Name Description
PrimitiveType mode
T1[] indirect
Int32 drawCount
Int32 stride
Int32 vertexBufferCount
Type Parameters
Name Description
T1

MultiDrawArraysIndirectBindles<T1>(PrimitiveType, T1[,,], Int32, Int32, Int32)

[requires: NV_bindless_multi_draw_indirect]

Declaration
[AutoGenerated(Category = "NV_bindless_multi_draw_indirect", Version = "", EntryPoint = "glMultiDrawArraysIndirectBindlessNV")]
[CLSCompliant(false)]
public static void MultiDrawArraysIndirectBindles<T1>(PrimitiveType mode, T1[,, ] indirect, int drawCount, int stride, int vertexBufferCount)
    where T1 : struct
Parameters
Type Name Description
PrimitiveType mode
T1[,,] indirect
Int32 drawCount
Int32 stride
Int32 vertexBufferCount
Type Parameters
Name Description
T1

MultiDrawArraysIndirectBindles<T1>(PrimitiveType, T1[,], Int32, Int32, Int32)

[requires: NV_bindless_multi_draw_indirect]

Declaration
[AutoGenerated(Category = "NV_bindless_multi_draw_indirect", Version = "", EntryPoint = "glMultiDrawArraysIndirectBindlessNV")]
[CLSCompliant(false)]
public static void MultiDrawArraysIndirectBindles<T1>(PrimitiveType mode, T1[, ] indirect, int drawCount, int stride, int vertexBufferCount)
    where T1 : struct
Parameters
Type Name Description
PrimitiveType mode
T1[,] indirect
Int32 drawCount
Int32 stride
Int32 vertexBufferCount
Type Parameters
Name Description
T1

MultiDrawArraysIndirectBindlessCount(PrimitiveType, IntPtr, Int32, Int32, Int32, Int32)

[requires: NV_bindless_multi_draw_indirect_count]

Declaration
[AutoGenerated(Category = "NV_bindless_multi_draw_indirect_count", Version = "", EntryPoint = "glMultiDrawArraysIndirectBindlessCountNV")]
public static void MultiDrawArraysIndirectBindlessCount(PrimitiveType mode, IntPtr indirect, int drawCount, int maxDrawCount, int stride, int vertexBufferCount)
Parameters
Type Name Description
PrimitiveType mode
IntPtr indirect
Int32 drawCount
Int32 maxDrawCount
Int32 stride
Int32 vertexBufferCount

MultiDrawArraysIndirectBindlessCount<T1>(PrimitiveType, ref T1, Int32, Int32, Int32, Int32)

[requires: NV_bindless_multi_draw_indirect_count]

Declaration
[AutoGenerated(Category = "NV_bindless_multi_draw_indirect_count", Version = "", EntryPoint = "glMultiDrawArraysIndirectBindlessCountNV")]
public static void MultiDrawArraysIndirectBindlessCount<T1>(PrimitiveType mode, ref T1 indirect, int drawCount, int maxDrawCount, int stride, int vertexBufferCount)
    where T1 : struct
Parameters
Type Name Description
PrimitiveType mode
T1 indirect
Int32 drawCount
Int32 maxDrawCount
Int32 stride
Int32 vertexBufferCount
Type Parameters
Name Description
T1

MultiDrawArraysIndirectBindlessCount<T1>(PrimitiveType, T1[], Int32, Int32, Int32, Int32)

[requires: NV_bindless_multi_draw_indirect_count]

Declaration
[AutoGenerated(Category = "NV_bindless_multi_draw_indirect_count", Version = "", EntryPoint = "glMultiDrawArraysIndirectBindlessCountNV")]
[CLSCompliant(false)]
public static void MultiDrawArraysIndirectBindlessCount<T1>(PrimitiveType mode, T1[] indirect, int drawCount, int maxDrawCount, int stride, int vertexBufferCount)
    where T1 : struct
Parameters
Type Name Description
PrimitiveType mode
T1[] indirect
Int32 drawCount
Int32 maxDrawCount
Int32 stride
Int32 vertexBufferCount
Type Parameters
Name Description
T1

MultiDrawArraysIndirectBindlessCount<T1>(PrimitiveType, T1[,,], Int32, Int32, Int32, Int32)

[requires: NV_bindless_multi_draw_indirect_count]

Declaration
[AutoGenerated(Category = "NV_bindless_multi_draw_indirect_count", Version = "", EntryPoint = "glMultiDrawArraysIndirectBindlessCountNV")]
[CLSCompliant(false)]
public static void MultiDrawArraysIndirectBindlessCount<T1>(PrimitiveType mode, T1[,, ] indirect, int drawCount, int maxDrawCount, int stride, int vertexBufferCount)
    where T1 : struct
Parameters
Type Name Description
PrimitiveType mode
T1[,,] indirect
Int32 drawCount
Int32 maxDrawCount
Int32 stride
Int32 vertexBufferCount
Type Parameters
Name Description
T1

MultiDrawArraysIndirectBindlessCount<T1>(PrimitiveType, T1[,], Int32, Int32, Int32, Int32)

[requires: NV_bindless_multi_draw_indirect_count]

Declaration
[AutoGenerated(Category = "NV_bindless_multi_draw_indirect_count", Version = "", EntryPoint = "glMultiDrawArraysIndirectBindlessCountNV")]
[CLSCompliant(false)]
public static void MultiDrawArraysIndirectBindlessCount<T1>(PrimitiveType mode, T1[, ] indirect, int drawCount, int maxDrawCount, int stride, int vertexBufferCount)
    where T1 : struct
Parameters
Type Name Description
PrimitiveType mode
T1[,] indirect
Int32 drawCount
Int32 maxDrawCount
Int32 stride
Int32 vertexBufferCount
Type Parameters
Name Description
T1

MultiDrawElementsIndirectBindles(PrimitiveType, DrawElementsType, IntPtr, Int32, Int32, Int32)

[requires: NV_bindless_multi_draw_indirect]

Declaration
[AutoGenerated(Category = "NV_bindless_multi_draw_indirect", Version = "", EntryPoint = "glMultiDrawElementsIndirectBindlessNV")]
public static void MultiDrawElementsIndirectBindles(PrimitiveType mode, DrawElementsType type, IntPtr indirect, int drawCount, int stride, int vertexBufferCount)
Parameters
Type Name Description
PrimitiveType mode
DrawElementsType type
IntPtr indirect
Int32 drawCount
Int32 stride
Int32 vertexBufferCount

MultiDrawElementsIndirectBindles<T2>(PrimitiveType, DrawElementsType, ref T2, Int32, Int32, Int32)

[requires: NV_bindless_multi_draw_indirect]

Declaration
[AutoGenerated(Category = "NV_bindless_multi_draw_indirect", Version = "", EntryPoint = "glMultiDrawElementsIndirectBindlessNV")]
public static void MultiDrawElementsIndirectBindles<T2>(PrimitiveType mode, DrawElementsType type, ref T2 indirect, int drawCount, int stride, int vertexBufferCount)
    where T2 : struct
Parameters
Type Name Description
PrimitiveType mode
DrawElementsType type
T2 indirect
Int32 drawCount
Int32 stride
Int32 vertexBufferCount
Type Parameters
Name Description
T2

MultiDrawElementsIndirectBindles<T2>(PrimitiveType, DrawElementsType, T2[], Int32, Int32, Int32)

[requires: NV_bindless_multi_draw_indirect]

Declaration
[AutoGenerated(Category = "NV_bindless_multi_draw_indirect", Version = "", EntryPoint = "glMultiDrawElementsIndirectBindlessNV")]
[CLSCompliant(false)]
public static void MultiDrawElementsIndirectBindles<T2>(PrimitiveType mode, DrawElementsType type, T2[] indirect, int drawCount, int stride, int vertexBufferCount)
    where T2 : struct
Parameters
Type Name Description
PrimitiveType mode
DrawElementsType type
T2[] indirect
Int32 drawCount
Int32 stride
Int32 vertexBufferCount
Type Parameters
Name Description
T2

MultiDrawElementsIndirectBindles<T2>(PrimitiveType, DrawElementsType, T2[,,], Int32, Int32, Int32)

[requires: NV_bindless_multi_draw_indirect]

Declaration
[AutoGenerated(Category = "NV_bindless_multi_draw_indirect", Version = "", EntryPoint = "glMultiDrawElementsIndirectBindlessNV")]
[CLSCompliant(false)]
public static void MultiDrawElementsIndirectBindles<T2>(PrimitiveType mode, DrawElementsType type, T2[,, ] indirect, int drawCount, int stride, int vertexBufferCount)
    where T2 : struct
Parameters
Type Name Description
PrimitiveType mode
DrawElementsType type
T2[,,] indirect
Int32 drawCount
Int32 stride
Int32 vertexBufferCount
Type Parameters
Name Description
T2

MultiDrawElementsIndirectBindles<T2>(PrimitiveType, DrawElementsType, T2[,], Int32, Int32, Int32)

[requires: NV_bindless_multi_draw_indirect]

Declaration
[AutoGenerated(Category = "NV_bindless_multi_draw_indirect", Version = "", EntryPoint = "glMultiDrawElementsIndirectBindlessNV")]
[CLSCompliant(false)]
public static void MultiDrawElementsIndirectBindles<T2>(PrimitiveType mode, DrawElementsType type, T2[, ] indirect, int drawCount, int stride, int vertexBufferCount)
    where T2 : struct
Parameters
Type Name Description
PrimitiveType mode
DrawElementsType type
T2[,] indirect
Int32 drawCount
Int32 stride
Int32 vertexBufferCount
Type Parameters
Name Description
T2

MultiDrawElementsIndirectBindlessCount(PrimitiveType, DrawElementsType, IntPtr, Int32, Int32, Int32, Int32)

[requires: NV_bindless_multi_draw_indirect_count]

Declaration
[AutoGenerated(Category = "NV_bindless_multi_draw_indirect_count", Version = "", EntryPoint = "glMultiDrawElementsIndirectBindlessCountNV")]
public static void MultiDrawElementsIndirectBindlessCount(PrimitiveType mode, DrawElementsType type, IntPtr indirect, int drawCount, int maxDrawCount, int stride, int vertexBufferCount)
Parameters
Type Name Description
PrimitiveType mode
DrawElementsType type
IntPtr indirect
Int32 drawCount
Int32 maxDrawCount
Int32 stride
Int32 vertexBufferCount

MultiDrawElementsIndirectBindlessCount<T2>(PrimitiveType, DrawElementsType, ref T2, Int32, Int32, Int32, Int32)

[requires: NV_bindless_multi_draw_indirect_count]

Declaration
[AutoGenerated(Category = "NV_bindless_multi_draw_indirect_count", Version = "", EntryPoint = "glMultiDrawElementsIndirectBindlessCountNV")]
public static void MultiDrawElementsIndirectBindlessCount<T2>(PrimitiveType mode, DrawElementsType type, ref T2 indirect, int drawCount, int maxDrawCount, int stride, int vertexBufferCount)
    where T2 : struct
Parameters
Type Name Description
PrimitiveType mode
DrawElementsType type
T2 indirect
Int32 drawCount
Int32 maxDrawCount
Int32 stride
Int32 vertexBufferCount
Type Parameters
Name Description
T2

MultiDrawElementsIndirectBindlessCount<T2>(PrimitiveType, DrawElementsType, T2[], Int32, Int32, Int32, Int32)

[requires: NV_bindless_multi_draw_indirect_count]

Declaration
[AutoGenerated(Category = "NV_bindless_multi_draw_indirect_count", Version = "", EntryPoint = "glMultiDrawElementsIndirectBindlessCountNV")]
[CLSCompliant(false)]
public static void MultiDrawElementsIndirectBindlessCount<T2>(PrimitiveType mode, DrawElementsType type, T2[] indirect, int drawCount, int maxDrawCount, int stride, int vertexBufferCount)
    where T2 : struct
Parameters
Type Name Description
PrimitiveType mode
DrawElementsType type
T2[] indirect
Int32 drawCount
Int32 maxDrawCount
Int32 stride
Int32 vertexBufferCount
Type Parameters
Name Description
T2

MultiDrawElementsIndirectBindlessCount<T2>(PrimitiveType, DrawElementsType, T2[,,], Int32, Int32, Int32, Int32)

[requires: NV_bindless_multi_draw_indirect_count]

Declaration
[AutoGenerated(Category = "NV_bindless_multi_draw_indirect_count", Version = "", EntryPoint = "glMultiDrawElementsIndirectBindlessCountNV")]
[CLSCompliant(false)]
public static void MultiDrawElementsIndirectBindlessCount<T2>(PrimitiveType mode, DrawElementsType type, T2[,, ] indirect, int drawCount, int maxDrawCount, int stride, int vertexBufferCount)
    where T2 : struct
Parameters
Type Name Description
PrimitiveType mode
DrawElementsType type
T2[,,] indirect
Int32 drawCount
Int32 maxDrawCount
Int32 stride
Int32 vertexBufferCount
Type Parameters
Name Description
T2

MultiDrawElementsIndirectBindlessCount<T2>(PrimitiveType, DrawElementsType, T2[,], Int32, Int32, Int32, Int32)

[requires: NV_bindless_multi_draw_indirect_count]

Declaration
[AutoGenerated(Category = "NV_bindless_multi_draw_indirect_count", Version = "", EntryPoint = "glMultiDrawElementsIndirectBindlessCountNV")]
[CLSCompliant(false)]
public static void MultiDrawElementsIndirectBindlessCount<T2>(PrimitiveType mode, DrawElementsType type, T2[, ] indirect, int drawCount, int maxDrawCount, int stride, int vertexBufferCount)
    where T2 : struct
Parameters
Type Name Description
PrimitiveType mode
DrawElementsType type
T2[,] indirect
Int32 drawCount
Int32 maxDrawCount
Int32 stride
Int32 vertexBufferCount
Type Parameters
Name Description
T2

MultiTexCoord1h(TextureUnit, Half)

[requires: NV_half_float]

Declaration
[AutoGenerated(Category = "NV_half_float", Version = "", EntryPoint = "glMultiTexCoord1hNV")]
public static void MultiTexCoord1h(TextureUnit target, Half s)
Parameters
Type Name Description
TextureUnit target
Half s

MultiTexCoord1h(TextureUnit, Half*)

[requires: NV_half_float]

Declaration
[AutoGenerated(Category = "NV_half_float", Version = "", EntryPoint = "glMultiTexCoord1hvNV")]
[CLSCompliant(false)]
public static void MultiTexCoord1h(TextureUnit target, [Count(Count = 1)] Half*v)
Parameters
Type Name Description
TextureUnit target
Half* v

[length: 1]

MultiTexCoord2h(TextureUnit, Half*)

[requires: NV_half_float]

Declaration
[AutoGenerated(Category = "NV_half_float", Version = "", EntryPoint = "glMultiTexCoord2hvNV")]
[CLSCompliant(false)]
public static void MultiTexCoord2h(TextureUnit target, [Count(Count = 2)] Half*v)
Parameters
Type Name Description
TextureUnit target
Half* v

[length: 2]

MultiTexCoord2h(TextureUnit, Half, Half)

[requires: NV_half_float]

Declaration
[AutoGenerated(Category = "NV_half_float", Version = "", EntryPoint = "glMultiTexCoord2hNV")]
public static void MultiTexCoord2h(TextureUnit target, Half s, Half t)
Parameters
Type Name Description
TextureUnit target
Half s
Half t

MultiTexCoord2h(TextureUnit, ref Half)

[requires: NV_half_float]

Declaration
[AutoGenerated(Category = "NV_half_float", Version = "", EntryPoint = "glMultiTexCoord2hvNV")]
[CLSCompliant(false)]
public static void MultiTexCoord2h(TextureUnit target, [Count(Count = 2)] ref Half v)
Parameters
Type Name Description
TextureUnit target
Half v

[length: 2]

MultiTexCoord2h(TextureUnit, Half[])

[requires: NV_half_float]

Declaration
[AutoGenerated(Category = "NV_half_float", Version = "", EntryPoint = "glMultiTexCoord2hvNV")]
[CLSCompliant(false)]
public static void MultiTexCoord2h(TextureUnit target, [Count(Count = 2)] Half[] v)
Parameters
Type Name Description
TextureUnit target
Half[] v

[length: 2]

MultiTexCoord3h(TextureUnit, Half*)

[requires: NV_half_float]

Declaration
[AutoGenerated(Category = "NV_half_float", Version = "", EntryPoint = "glMultiTexCoord3hvNV")]
[CLSCompliant(false)]
public static void MultiTexCoord3h(TextureUnit target, [Count(Count = 3)] Half*v)
Parameters
Type Name Description
TextureUnit target
Half* v

[length: 3]

MultiTexCoord3h(TextureUnit, Half, Half, Half)

[requires: NV_half_float]

Declaration
[AutoGenerated(Category = "NV_half_float", Version = "", EntryPoint = "glMultiTexCoord3hNV")]
public static void MultiTexCoord3h(TextureUnit target, Half s, Half t, Half r)
Parameters
Type Name Description
TextureUnit target
Half s
Half t
Half r

MultiTexCoord3h(TextureUnit, ref Half)

[requires: NV_half_float]

Declaration
[AutoGenerated(Category = "NV_half_float", Version = "", EntryPoint = "glMultiTexCoord3hvNV")]
[CLSCompliant(false)]
public static void MultiTexCoord3h(TextureUnit target, [Count(Count = 3)] ref Half v)
Parameters
Type Name Description
TextureUnit target
Half v

[length: 3]

MultiTexCoord3h(TextureUnit, Half[])

[requires: NV_half_float]

Declaration
[AutoGenerated(Category = "NV_half_float", Version = "", EntryPoint = "glMultiTexCoord3hvNV")]
[CLSCompliant(false)]
public static void MultiTexCoord3h(TextureUnit target, [Count(Count = 3)] Half[] v)
Parameters
Type Name Description
TextureUnit target
Half[] v

[length: 3]

MultiTexCoord4h(TextureUnit, Half*)

[requires: NV_half_float]

Declaration
[AutoGenerated(Category = "NV_half_float", Version = "", EntryPoint = "glMultiTexCoord4hvNV")]
[CLSCompliant(false)]
public static void MultiTexCoord4h(TextureUnit target, [Count(Count = 4)] Half*v)
Parameters
Type Name Description
TextureUnit target
Half* v

[length: 4]

MultiTexCoord4h(TextureUnit, Half, Half, Half, Half)

[requires: NV_half_float]

Declaration
[AutoGenerated(Category = "NV_half_float", Version = "", EntryPoint = "glMultiTexCoord4hNV")]
public static void MultiTexCoord4h(TextureUnit target, Half s, Half t, Half r, Half q)
Parameters
Type Name Description
TextureUnit target
Half s
Half t
Half r
Half q

MultiTexCoord4h(TextureUnit, ref Half)

[requires: NV_half_float]

Declaration
[AutoGenerated(Category = "NV_half_float", Version = "", EntryPoint = "glMultiTexCoord4hvNV")]
[CLSCompliant(false)]
public static void MultiTexCoord4h(TextureUnit target, [Count(Count = 4)] ref Half v)
Parameters
Type Name Description
TextureUnit target
Half v

[length: 4]

MultiTexCoord4h(TextureUnit, Half[])

[requires: NV_half_float]

Declaration
[AutoGenerated(Category = "NV_half_float", Version = "", EntryPoint = "glMultiTexCoord4hvNV")]
[CLSCompliant(false)]
public static void MultiTexCoord4h(TextureUnit target, [Count(Count = 4)] Half[] v)
Parameters
Type Name Description
TextureUnit target
Half[] v

[length: 4]

NamedFramebufferSampleLocations(Int32, Int32, Int32, Single*)

[requires: NV_sample_locations]

Declaration
[AutoGenerated(Category = "NV_sample_locations", Version = "", EntryPoint = "glNamedFramebufferSampleLocationsfvNV")]
[CLSCompliant(false)]
public static void NamedFramebufferSampleLocations(int framebuffer, int start, int count, float *v)
Parameters
Type Name Description
Int32 framebuffer
Int32 start
Int32 count
Single* v

NamedFramebufferSampleLocations(Int32, Int32, Int32, ref Single)

[requires: NV_sample_locations]

Declaration
[AutoGenerated(Category = "NV_sample_locations", Version = "", EntryPoint = "glNamedFramebufferSampleLocationsfvNV")]
[CLSCompliant(false)]
public static void NamedFramebufferSampleLocations(int framebuffer, int start, int count, ref float v)
Parameters
Type Name Description
Int32 framebuffer
Int32 start
Int32 count
Single v

NamedFramebufferSampleLocations(Int32, Int32, Int32, Single[])

[requires: NV_sample_locations]

Declaration
[AutoGenerated(Category = "NV_sample_locations", Version = "", EntryPoint = "glNamedFramebufferSampleLocationsfvNV")]
[CLSCompliant(false)]
public static void NamedFramebufferSampleLocations(int framebuffer, int start, int count, float[] v)
Parameters
Type Name Description
Int32 framebuffer
Int32 start
Int32 count
Single[] v

NamedFramebufferSampleLocations(UInt32, UInt32, Int32, Single*)

[requires: NV_sample_locations]

Declaration
[AutoGenerated(Category = "NV_sample_locations", Version = "", EntryPoint = "glNamedFramebufferSampleLocationsfvNV")]
[CLSCompliant(false)]
public static void NamedFramebufferSampleLocations(uint framebuffer, uint start, int count, float *v)
Parameters
Type Name Description
UInt32 framebuffer
UInt32 start
Int32 count
Single* v

NamedFramebufferSampleLocations(UInt32, UInt32, Int32, ref Single)

[requires: NV_sample_locations]

Declaration
[AutoGenerated(Category = "NV_sample_locations", Version = "", EntryPoint = "glNamedFramebufferSampleLocationsfvNV")]
[CLSCompliant(false)]
public static void NamedFramebufferSampleLocations(uint framebuffer, uint start, int count, ref float v)
Parameters
Type Name Description
UInt32 framebuffer
UInt32 start
Int32 count
Single v

NamedFramebufferSampleLocations(UInt32, UInt32, Int32, Single[])

[requires: NV_sample_locations]

Declaration
[AutoGenerated(Category = "NV_sample_locations", Version = "", EntryPoint = "glNamedFramebufferSampleLocationsfvNV")]
[CLSCompliant(false)]
public static void NamedFramebufferSampleLocations(uint framebuffer, uint start, int count, float[] v)
Parameters
Type Name Description
UInt32 framebuffer
UInt32 start
Int32 count
Single[] v

Normal3h(Half*)

[requires: NV_half_float]

Declaration
[AutoGenerated(Category = "NV_half_float", Version = "", EntryPoint = "glNormal3hvNV")]
[CLSCompliant(false)]
public static void Normal3h([Count(Count = 3)] Half*v)
Parameters
Type Name Description
Half* v

[length: 3]

Normal3h(Half, Half, Half)

[requires: NV_half_float]

Declaration
[AutoGenerated(Category = "NV_half_float", Version = "", EntryPoint = "glNormal3hNV")]
public static void Normal3h(Half nx, Half ny, Half nz)
Parameters
Type Name Description
Half nx
Half ny
Half nz

Normal3h(ref Half)

[requires: NV_half_float]

Declaration
[AutoGenerated(Category = "NV_half_float", Version = "", EntryPoint = "glNormal3hvNV")]
[CLSCompliant(false)]
public static void Normal3h([Count(Count = 3)] ref Half v)
Parameters
Type Name Description
Half v

[length: 3]

Normal3h(Half[])

[requires: NV_half_float]

Declaration
[AutoGenerated(Category = "NV_half_float", Version = "", EntryPoint = "glNormal3hvNV")]
[CLSCompliant(false)]
public static void Normal3h([Count(Count = 3)] Half[] v)
Parameters
Type Name Description
Half[] v

[length: 3]

NormalFormat(NvVertexBufferUnifiedMemory, Int32)

[requires: NV_vertex_buffer_unified_memory]

Declaration
[AutoGenerated(Category = "NV_vertex_buffer_unified_memory", Version = "", EntryPoint = "glNormalFormatNV")]
public static void NormalFormat(NvVertexBufferUnifiedMemory type, int stride)
Parameters
Type Name Description
NvVertexBufferUnifiedMemory type
Int32 stride

PathColorGen(PathColor, PathGenMode, NvPathRendering, Single*)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathColorGenNV")]
[CLSCompliant(false)]
public static void PathColorGen(PathColor color, PathGenMode genMode, NvPathRendering colorFormat, [Count(Computed = "genMode,colorFormat")] float *coeffs)
Parameters
Type Name Description
PathColor color
PathGenMode genMode
NvPathRendering colorFormat
Single* coeffs

[length: COMPSIZE(genMode,colorFormat)]

PathColorGen(PathColor, PathGenMode, NvPathRendering, ref Single)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathColorGenNV")]
[CLSCompliant(false)]
public static void PathColorGen(PathColor color, PathGenMode genMode, NvPathRendering colorFormat, [Count(Computed = "genMode,colorFormat")] ref float coeffs)
Parameters
Type Name Description
PathColor color
PathGenMode genMode
NvPathRendering colorFormat
Single coeffs

[length: COMPSIZE(genMode,colorFormat)]

PathColorGen(PathColor, PathGenMode, NvPathRendering, Single[])

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathColorGenNV")]
[CLSCompliant(false)]
public static void PathColorGen(PathColor color, PathGenMode genMode, NvPathRendering colorFormat, [Count(Computed = "genMode,colorFormat")] float[] coeffs)
Parameters
Type Name Description
PathColor color
PathGenMode genMode
NvPathRendering colorFormat
Single[] coeffs

[length: COMPSIZE(genMode,colorFormat)]

PathCommands(Int32, Int32, Byte*, Int32, NvPathRendering, IntPtr)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathCommandsNV")]
[CLSCompliant(false)]
public static void PathCommands(int path, int numCommands, [Count(Parameter = "numCommands")] byte *commands, int numCoords, NvPathRendering coordType, [Count(Computed = "numCoords,coordType")] IntPtr coords)
Parameters
Type Name Description
Int32 path
Int32 numCommands
Byte* commands

[length: numCommands]

Int32 numCoords
NvPathRendering coordType
IntPtr coords

[length: COMPSIZE(numCoords,coordType)]

PathCommands(Int32, Int32, ref Byte, Int32, NvPathRendering, IntPtr)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathCommandsNV")]
[CLSCompliant(false)]
public static void PathCommands(int path, int numCommands, [Count(Parameter = "numCommands")] ref byte commands, int numCoords, NvPathRendering coordType, [Count(Computed = "numCoords,coordType")] IntPtr coords)
Parameters
Type Name Description
Int32 path
Int32 numCommands
Byte commands

[length: numCommands]

Int32 numCoords
NvPathRendering coordType
IntPtr coords

[length: COMPSIZE(numCoords,coordType)]

PathCommands(Int32, Int32, Byte[], Int32, NvPathRendering, IntPtr)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathCommandsNV")]
[CLSCompliant(false)]
public static void PathCommands(int path, int numCommands, [Count(Parameter = "numCommands")] byte[] commands, int numCoords, NvPathRendering coordType, [Count(Computed = "numCoords,coordType")] IntPtr coords)
Parameters
Type Name Description
Int32 path
Int32 numCommands
Byte[] commands

[length: numCommands]

Int32 numCoords
NvPathRendering coordType
IntPtr coords

[length: COMPSIZE(numCoords,coordType)]

PathCommands(UInt32, Int32, Byte*, Int32, NvPathRendering, IntPtr)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathCommandsNV")]
[CLSCompliant(false)]
public static void PathCommands(uint path, int numCommands, [Count(Parameter = "numCommands")] byte *commands, int numCoords, NvPathRendering coordType, [Count(Computed = "numCoords,coordType")] IntPtr coords)
Parameters
Type Name Description
UInt32 path
Int32 numCommands
Byte* commands

[length: numCommands]

Int32 numCoords
NvPathRendering coordType
IntPtr coords

[length: COMPSIZE(numCoords,coordType)]

PathCommands(UInt32, Int32, ref Byte, Int32, NvPathRendering, IntPtr)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathCommandsNV")]
[CLSCompliant(false)]
public static void PathCommands(uint path, int numCommands, [Count(Parameter = "numCommands")] ref byte commands, int numCoords, NvPathRendering coordType, [Count(Computed = "numCoords,coordType")] IntPtr coords)
Parameters
Type Name Description
UInt32 path
Int32 numCommands
Byte commands

[length: numCommands]

Int32 numCoords
NvPathRendering coordType
IntPtr coords

[length: COMPSIZE(numCoords,coordType)]

PathCommands(UInt32, Int32, Byte[], Int32, NvPathRendering, IntPtr)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathCommandsNV")]
[CLSCompliant(false)]
public static void PathCommands(uint path, int numCommands, [Count(Parameter = "numCommands")] byte[] commands, int numCoords, NvPathRendering coordType, [Count(Computed = "numCoords,coordType")] IntPtr coords)
Parameters
Type Name Description
UInt32 path
Int32 numCommands
Byte[] commands

[length: numCommands]

Int32 numCoords
NvPathRendering coordType
IntPtr coords

[length: COMPSIZE(numCoords,coordType)]

PathCommands<T5>(Int32, Int32, Byte*, Int32, NvPathRendering, ref T5)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathCommandsNV")]
[CLSCompliant(false)]
public static void PathCommands<T5>(int path, int numCommands, [Count(Parameter = "numCommands")] byte *commands, int numCoords, NvPathRendering coordType, [Count(Computed = "numCoords,coordType")] ref T5 coords)
    where T5 : struct
Parameters
Type Name Description
Int32 path
Int32 numCommands
Byte* commands

[length: numCommands]

Int32 numCoords
NvPathRendering coordType
T5 coords

[length: COMPSIZE(numCoords,coordType)]

Type Parameters
Name Description
T5

PathCommands<T5>(Int32, Int32, Byte*, Int32, NvPathRendering, T5[])

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathCommandsNV")]
[CLSCompliant(false)]
public static void PathCommands<T5>(int path, int numCommands, [Count(Parameter = "numCommands")] byte *commands, int numCoords, NvPathRendering coordType, [Count(Computed = "numCoords,coordType")] T5[] coords)
    where T5 : struct
Parameters
Type Name Description
Int32 path
Int32 numCommands
Byte* commands

[length: numCommands]

Int32 numCoords
NvPathRendering coordType
T5[] coords

[length: COMPSIZE(numCoords,coordType)]

Type Parameters
Name Description
T5

PathCommands<T5>(Int32, Int32, Byte*, Int32, NvPathRendering, T5[,,])

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathCommandsNV")]
[CLSCompliant(false)]
public static void PathCommands<T5>(int path, int numCommands, [Count(Parameter = "numCommands")] byte *commands, int numCoords, NvPathRendering coordType, [Count(Computed = "numCoords,coordType")] T5[,, ] coords)
    where T5 : struct
Parameters
Type Name Description
Int32 path
Int32 numCommands
Byte* commands

[length: numCommands]

Int32 numCoords
NvPathRendering coordType
T5[,,] coords

[length: COMPSIZE(numCoords,coordType)]

Type Parameters
Name Description
T5

PathCommands<T5>(Int32, Int32, Byte*, Int32, NvPathRendering, T5[,])

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathCommandsNV")]
[CLSCompliant(false)]
public static void PathCommands<T5>(int path, int numCommands, [Count(Parameter = "numCommands")] byte *commands, int numCoords, NvPathRendering coordType, [Count(Computed = "numCoords,coordType")] T5[, ] coords)
    where T5 : struct
Parameters
Type Name Description
Int32 path
Int32 numCommands
Byte* commands

[length: numCommands]

Int32 numCoords
NvPathRendering coordType
T5[,] coords

[length: COMPSIZE(numCoords,coordType)]

Type Parameters
Name Description
T5

PathCommands<T5>(Int32, Int32, ref Byte, Int32, NvPathRendering, ref T5)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathCommandsNV")]
[CLSCompliant(false)]
public static void PathCommands<T5>(int path, int numCommands, [Count(Parameter = "numCommands")] ref byte commands, int numCoords, NvPathRendering coordType, [Count(Computed = "numCoords,coordType")] ref T5 coords)
    where T5 : struct
Parameters
Type Name Description
Int32 path
Int32 numCommands
Byte commands

[length: numCommands]

Int32 numCoords
NvPathRendering coordType
T5 coords

[length: COMPSIZE(numCoords,coordType)]

Type Parameters
Name Description
T5

PathCommands<T5>(Int32, Int32, ref Byte, Int32, NvPathRendering, T5[])

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathCommandsNV")]
[CLSCompliant(false)]
public static void PathCommands<T5>(int path, int numCommands, [Count(Parameter = "numCommands")] ref byte commands, int numCoords, NvPathRendering coordType, [Count(Computed = "numCoords,coordType")] T5[] coords)
    where T5 : struct
Parameters
Type Name Description
Int32 path
Int32 numCommands
Byte commands

[length: numCommands]

Int32 numCoords
NvPathRendering coordType
T5[] coords

[length: COMPSIZE(numCoords,coordType)]

Type Parameters
Name Description
T5

PathCommands<T5>(Int32, Int32, ref Byte, Int32, NvPathRendering, T5[,,])

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathCommandsNV")]
[CLSCompliant(false)]
public static void PathCommands<T5>(int path, int numCommands, [Count(Parameter = "numCommands")] ref byte commands, int numCoords, NvPathRendering coordType, [Count(Computed = "numCoords,coordType")] T5[,, ] coords)
    where T5 : struct
Parameters
Type Name Description
Int32 path
Int32 numCommands
Byte commands

[length: numCommands]

Int32 numCoords
NvPathRendering coordType
T5[,,] coords

[length: COMPSIZE(numCoords,coordType)]

Type Parameters
Name Description
T5

PathCommands<T5>(Int32, Int32, ref Byte, Int32, NvPathRendering, T5[,])

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathCommandsNV")]
[CLSCompliant(false)]
public static void PathCommands<T5>(int path, int numCommands, [Count(Parameter = "numCommands")] ref byte commands, int numCoords, NvPathRendering coordType, [Count(Computed = "numCoords,coordType")] T5[, ] coords)
    where T5 : struct
Parameters
Type Name Description
Int32 path
Int32 numCommands
Byte commands

[length: numCommands]

Int32 numCoords
NvPathRendering coordType
T5[,] coords

[length: COMPSIZE(numCoords,coordType)]

Type Parameters
Name Description
T5

PathCommands<T5>(Int32, Int32, Byte[], Int32, NvPathRendering, ref T5)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathCommandsNV")]
[CLSCompliant(false)]
public static void PathCommands<T5>(int path, int numCommands, [Count(Parameter = "numCommands")] byte[] commands, int numCoords, NvPathRendering coordType, [Count(Computed = "numCoords,coordType")] ref T5 coords)
    where T5 : struct
Parameters
Type Name Description
Int32 path
Int32 numCommands
Byte[] commands

[length: numCommands]

Int32 numCoords
NvPathRendering coordType
T5 coords

[length: COMPSIZE(numCoords,coordType)]

Type Parameters
Name Description
T5

PathCommands<T5>(Int32, Int32, Byte[], Int32, NvPathRendering, T5[])

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathCommandsNV")]
[CLSCompliant(false)]
public static void PathCommands<T5>(int path, int numCommands, [Count(Parameter = "numCommands")] byte[] commands, int numCoords, NvPathRendering coordType, [Count(Computed = "numCoords,coordType")] T5[] coords)
    where T5 : struct
Parameters
Type Name Description
Int32 path
Int32 numCommands
Byte[] commands

[length: numCommands]

Int32 numCoords
NvPathRendering coordType
T5[] coords

[length: COMPSIZE(numCoords,coordType)]

Type Parameters
Name Description
T5

PathCommands<T5>(Int32, Int32, Byte[], Int32, NvPathRendering, T5[,,])

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathCommandsNV")]
[CLSCompliant(false)]
public static void PathCommands<T5>(int path, int numCommands, [Count(Parameter = "numCommands")] byte[] commands, int numCoords, NvPathRendering coordType, [Count(Computed = "numCoords,coordType")] T5[,, ] coords)
    where T5 : struct
Parameters
Type Name Description
Int32 path
Int32 numCommands
Byte[] commands

[length: numCommands]

Int32 numCoords
NvPathRendering coordType
T5[,,] coords

[length: COMPSIZE(numCoords,coordType)]

Type Parameters
Name Description
T5

PathCommands<T5>(Int32, Int32, Byte[], Int32, NvPathRendering, T5[,])

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathCommandsNV")]
[CLSCompliant(false)]
public static void PathCommands<T5>(int path, int numCommands, [Count(Parameter = "numCommands")] byte[] commands, int numCoords, NvPathRendering coordType, [Count(Computed = "numCoords,coordType")] T5[, ] coords)
    where T5 : struct
Parameters
Type Name Description
Int32 path
Int32 numCommands
Byte[] commands

[length: numCommands]

Int32 numCoords
NvPathRendering coordType
T5[,] coords

[length: COMPSIZE(numCoords,coordType)]

Type Parameters
Name Description
T5

PathCommands<T5>(UInt32, Int32, Byte*, Int32, NvPathRendering, ref T5)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathCommandsNV")]
[CLSCompliant(false)]
public static void PathCommands<T5>(uint path, int numCommands, [Count(Parameter = "numCommands")] byte *commands, int numCoords, NvPathRendering coordType, [Count(Computed = "numCoords,coordType")] ref T5 coords)
    where T5 : struct
Parameters
Type Name Description
UInt32 path
Int32 numCommands
Byte* commands

[length: numCommands]

Int32 numCoords
NvPathRendering coordType
T5 coords

[length: COMPSIZE(numCoords,coordType)]

Type Parameters
Name Description
T5

PathCommands<T5>(UInt32, Int32, Byte*, Int32, NvPathRendering, T5[])

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathCommandsNV")]
[CLSCompliant(false)]
public static void PathCommands<T5>(uint path, int numCommands, [Count(Parameter = "numCommands")] byte *commands, int numCoords, NvPathRendering coordType, [Count(Computed = "numCoords,coordType")] T5[] coords)
    where T5 : struct
Parameters
Type Name Description
UInt32 path
Int32 numCommands
Byte* commands

[length: numCommands]

Int32 numCoords
NvPathRendering coordType
T5[] coords

[length: COMPSIZE(numCoords,coordType)]

Type Parameters
Name Description
T5

PathCommands<T5>(UInt32, Int32, Byte*, Int32, NvPathRendering, T5[,,])

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathCommandsNV")]
[CLSCompliant(false)]
public static void PathCommands<T5>(uint path, int numCommands, [Count(Parameter = "numCommands")] byte *commands, int numCoords, NvPathRendering coordType, [Count(Computed = "numCoords,coordType")] T5[,, ] coords)
    where T5 : struct
Parameters
Type Name Description
UInt32 path
Int32 numCommands
Byte* commands

[length: numCommands]

Int32 numCoords
NvPathRendering coordType
T5[,,] coords

[length: COMPSIZE(numCoords,coordType)]

Type Parameters
Name Description
T5

PathCommands<T5>(UInt32, Int32, Byte*, Int32, NvPathRendering, T5[,])

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathCommandsNV")]
[CLSCompliant(false)]
public static void PathCommands<T5>(uint path, int numCommands, [Count(Parameter = "numCommands")] byte *commands, int numCoords, NvPathRendering coordType, [Count(Computed = "numCoords,coordType")] T5[, ] coords)
    where T5 : struct
Parameters
Type Name Description
UInt32 path
Int32 numCommands
Byte* commands

[length: numCommands]

Int32 numCoords
NvPathRendering coordType
T5[,] coords

[length: COMPSIZE(numCoords,coordType)]

Type Parameters
Name Description
T5

PathCommands<T5>(UInt32, Int32, ref Byte, Int32, NvPathRendering, ref T5)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathCommandsNV")]
[CLSCompliant(false)]
public static void PathCommands<T5>(uint path, int numCommands, [Count(Parameter = "numCommands")] ref byte commands, int numCoords, NvPathRendering coordType, [Count(Computed = "numCoords,coordType")] ref T5 coords)
    where T5 : struct
Parameters
Type Name Description
UInt32 path
Int32 numCommands
Byte commands

[length: numCommands]

Int32 numCoords
NvPathRendering coordType
T5 coords

[length: COMPSIZE(numCoords,coordType)]

Type Parameters
Name Description
T5

PathCommands<T5>(UInt32, Int32, ref Byte, Int32, NvPathRendering, T5[])

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathCommandsNV")]
[CLSCompliant(false)]
public static void PathCommands<T5>(uint path, int numCommands, [Count(Parameter = "numCommands")] ref byte commands, int numCoords, NvPathRendering coordType, [Count(Computed = "numCoords,coordType")] T5[] coords)
    where T5 : struct
Parameters
Type Name Description
UInt32 path
Int32 numCommands
Byte commands

[length: numCommands]

Int32 numCoords
NvPathRendering coordType
T5[] coords

[length: COMPSIZE(numCoords,coordType)]

Type Parameters
Name Description
T5

PathCommands<T5>(UInt32, Int32, ref Byte, Int32, NvPathRendering, T5[,,])

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathCommandsNV")]
[CLSCompliant(false)]
public static void PathCommands<T5>(uint path, int numCommands, [Count(Parameter = "numCommands")] ref byte commands, int numCoords, NvPathRendering coordType, [Count(Computed = "numCoords,coordType")] T5[,, ] coords)
    where T5 : struct
Parameters
Type Name Description
UInt32 path
Int32 numCommands
Byte commands

[length: numCommands]

Int32 numCoords
NvPathRendering coordType
T5[,,] coords

[length: COMPSIZE(numCoords,coordType)]

Type Parameters
Name Description
T5

PathCommands<T5>(UInt32, Int32, ref Byte, Int32, NvPathRendering, T5[,])

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathCommandsNV")]
[CLSCompliant(false)]
public static void PathCommands<T5>(uint path, int numCommands, [Count(Parameter = "numCommands")] ref byte commands, int numCoords, NvPathRendering coordType, [Count(Computed = "numCoords,coordType")] T5[, ] coords)
    where T5 : struct
Parameters
Type Name Description
UInt32 path
Int32 numCommands
Byte commands

[length: numCommands]

Int32 numCoords
NvPathRendering coordType
T5[,] coords

[length: COMPSIZE(numCoords,coordType)]

Type Parameters
Name Description
T5

PathCommands<T5>(UInt32, Int32, Byte[], Int32, NvPathRendering, ref T5)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathCommandsNV")]
[CLSCompliant(false)]
public static void PathCommands<T5>(uint path, int numCommands, [Count(Parameter = "numCommands")] byte[] commands, int numCoords, NvPathRendering coordType, [Count(Computed = "numCoords,coordType")] ref T5 coords)
    where T5 : struct
Parameters
Type Name Description
UInt32 path
Int32 numCommands
Byte[] commands

[length: numCommands]

Int32 numCoords
NvPathRendering coordType
T5 coords

[length: COMPSIZE(numCoords,coordType)]

Type Parameters
Name Description
T5

PathCommands<T5>(UInt32, Int32, Byte[], Int32, NvPathRendering, T5[])

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathCommandsNV")]
[CLSCompliant(false)]
public static void PathCommands<T5>(uint path, int numCommands, [Count(Parameter = "numCommands")] byte[] commands, int numCoords, NvPathRendering coordType, [Count(Computed = "numCoords,coordType")] T5[] coords)
    where T5 : struct
Parameters
Type Name Description
UInt32 path
Int32 numCommands
Byte[] commands

[length: numCommands]

Int32 numCoords
NvPathRendering coordType
T5[] coords

[length: COMPSIZE(numCoords,coordType)]

Type Parameters
Name Description
T5

PathCommands<T5>(UInt32, Int32, Byte[], Int32, NvPathRendering, T5[,,])

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathCommandsNV")]
[CLSCompliant(false)]
public static void PathCommands<T5>(uint path, int numCommands, [Count(Parameter = "numCommands")] byte[] commands, int numCoords, NvPathRendering coordType, [Count(Computed = "numCoords,coordType")] T5[,, ] coords)
    where T5 : struct
Parameters
Type Name Description
UInt32 path
Int32 numCommands
Byte[] commands

[length: numCommands]

Int32 numCoords
NvPathRendering coordType
T5[,,] coords

[length: COMPSIZE(numCoords,coordType)]

Type Parameters
Name Description
T5

PathCommands<T5>(UInt32, Int32, Byte[], Int32, NvPathRendering, T5[,])

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathCommandsNV")]
[CLSCompliant(false)]
public static void PathCommands<T5>(uint path, int numCommands, [Count(Parameter = "numCommands")] byte[] commands, int numCoords, NvPathRendering coordType, [Count(Computed = "numCoords,coordType")] T5[, ] coords)
    where T5 : struct
Parameters
Type Name Description
UInt32 path
Int32 numCommands
Byte[] commands

[length: numCommands]

Int32 numCoords
NvPathRendering coordType
T5[,] coords

[length: COMPSIZE(numCoords,coordType)]

Type Parameters
Name Description
T5

PathCoords(Int32, Int32, NvPathRendering, IntPtr)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathCoordsNV")]
[CLSCompliant(false)]
public static void PathCoords(int path, int numCoords, NvPathRendering coordType, [Count(Computed = "numCoords,coordType")] IntPtr coords)
Parameters
Type Name Description
Int32 path
Int32 numCoords
NvPathRendering coordType
IntPtr coords

[length: COMPSIZE(numCoords,coordType)]

PathCoords(UInt32, Int32, NvPathRendering, IntPtr)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathCoordsNV")]
[CLSCompliant(false)]
public static void PathCoords(uint path, int numCoords, NvPathRendering coordType, [Count(Computed = "numCoords,coordType")] IntPtr coords)
Parameters
Type Name Description
UInt32 path
Int32 numCoords
NvPathRendering coordType
IntPtr coords

[length: COMPSIZE(numCoords,coordType)]

PathCoords<T3>(Int32, Int32, NvPathRendering, ref T3)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathCoordsNV")]
[CLSCompliant(false)]
public static void PathCoords<T3>(int path, int numCoords, NvPathRendering coordType, [Count(Computed = "numCoords,coordType")] ref T3 coords)
    where T3 : struct
Parameters
Type Name Description
Int32 path
Int32 numCoords
NvPathRendering coordType
T3 coords

[length: COMPSIZE(numCoords,coordType)]

Type Parameters
Name Description
T3

PathCoords<T3>(Int32, Int32, NvPathRendering, T3[])

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathCoordsNV")]
[CLSCompliant(false)]
public static void PathCoords<T3>(int path, int numCoords, NvPathRendering coordType, [Count(Computed = "numCoords,coordType")] T3[] coords)
    where T3 : struct
Parameters
Type Name Description
Int32 path
Int32 numCoords
NvPathRendering coordType
T3[] coords

[length: COMPSIZE(numCoords,coordType)]

Type Parameters
Name Description
T3

PathCoords<T3>(Int32, Int32, NvPathRendering, T3[,,])

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathCoordsNV")]
[CLSCompliant(false)]
public static void PathCoords<T3>(int path, int numCoords, NvPathRendering coordType, [Count(Computed = "numCoords,coordType")] T3[,, ] coords)
    where T3 : struct
Parameters
Type Name Description
Int32 path
Int32 numCoords
NvPathRendering coordType
T3[,,] coords

[length: COMPSIZE(numCoords,coordType)]

Type Parameters
Name Description
T3

PathCoords<T3>(Int32, Int32, NvPathRendering, T3[,])

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathCoordsNV")]
[CLSCompliant(false)]
public static void PathCoords<T3>(int path, int numCoords, NvPathRendering coordType, [Count(Computed = "numCoords,coordType")] T3[, ] coords)
    where T3 : struct
Parameters
Type Name Description
Int32 path
Int32 numCoords
NvPathRendering coordType
T3[,] coords

[length: COMPSIZE(numCoords,coordType)]

Type Parameters
Name Description
T3

PathCoords<T3>(UInt32, Int32, NvPathRendering, ref T3)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathCoordsNV")]
[CLSCompliant(false)]
public static void PathCoords<T3>(uint path, int numCoords, NvPathRendering coordType, [Count(Computed = "numCoords,coordType")] ref T3 coords)
    where T3 : struct
Parameters
Type Name Description
UInt32 path
Int32 numCoords
NvPathRendering coordType
T3 coords

[length: COMPSIZE(numCoords,coordType)]

Type Parameters
Name Description
T3

PathCoords<T3>(UInt32, Int32, NvPathRendering, T3[])

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathCoordsNV")]
[CLSCompliant(false)]
public static void PathCoords<T3>(uint path, int numCoords, NvPathRendering coordType, [Count(Computed = "numCoords,coordType")] T3[] coords)
    where T3 : struct
Parameters
Type Name Description
UInt32 path
Int32 numCoords
NvPathRendering coordType
T3[] coords

[length: COMPSIZE(numCoords,coordType)]

Type Parameters
Name Description
T3

PathCoords<T3>(UInt32, Int32, NvPathRendering, T3[,,])

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathCoordsNV")]
[CLSCompliant(false)]
public static void PathCoords<T3>(uint path, int numCoords, NvPathRendering coordType, [Count(Computed = "numCoords,coordType")] T3[,, ] coords)
    where T3 : struct
Parameters
Type Name Description
UInt32 path
Int32 numCoords
NvPathRendering coordType
T3[,,] coords

[length: COMPSIZE(numCoords,coordType)]

Type Parameters
Name Description
T3

PathCoords<T3>(UInt32, Int32, NvPathRendering, T3[,])

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathCoordsNV")]
[CLSCompliant(false)]
public static void PathCoords<T3>(uint path, int numCoords, NvPathRendering coordType, [Count(Computed = "numCoords,coordType")] T3[, ] coords)
    where T3 : struct
Parameters
Type Name Description
UInt32 path
Int32 numCoords
NvPathRendering coordType
T3[,] coords

[length: COMPSIZE(numCoords,coordType)]

Type Parameters
Name Description
T3

PathCoverDepthFunc(DepthFunction)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathCoverDepthFuncNV")]
public static void PathCoverDepthFunc(DepthFunction func)
Parameters
Type Name Description
DepthFunction func

PathDashArray(Int32, Int32, Single*)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathDashArrayNV")]
[CLSCompliant(false)]
public static void PathDashArray(int path, int dashCount, [Count(Parameter = "dashCount")] float *dashArray)
Parameters
Type Name Description
Int32 path
Int32 dashCount
Single* dashArray

[length: dashCount]

PathDashArray(Int32, Int32, ref Single)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathDashArrayNV")]
[CLSCompliant(false)]
public static void PathDashArray(int path, int dashCount, [Count(Parameter = "dashCount")] ref float dashArray)
Parameters
Type Name Description
Int32 path
Int32 dashCount
Single dashArray

[length: dashCount]

PathDashArray(Int32, Int32, Single[])

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathDashArrayNV")]
[CLSCompliant(false)]
public static void PathDashArray(int path, int dashCount, [Count(Parameter = "dashCount")] float[] dashArray)
Parameters
Type Name Description
Int32 path
Int32 dashCount
Single[] dashArray

[length: dashCount]

PathDashArray(UInt32, Int32, Single*)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathDashArrayNV")]
[CLSCompliant(false)]
public static void PathDashArray(uint path, int dashCount, [Count(Parameter = "dashCount")] float *dashArray)
Parameters
Type Name Description
UInt32 path
Int32 dashCount
Single* dashArray

[length: dashCount]

PathDashArray(UInt32, Int32, ref Single)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathDashArrayNV")]
[CLSCompliant(false)]
public static void PathDashArray(uint path, int dashCount, [Count(Parameter = "dashCount")] ref float dashArray)
Parameters
Type Name Description
UInt32 path
Int32 dashCount
Single dashArray

[length: dashCount]

PathDashArray(UInt32, Int32, Single[])

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathDashArrayNV")]
[CLSCompliant(false)]
public static void PathDashArray(uint path, int dashCount, [Count(Parameter = "dashCount")] float[] dashArray)
Parameters
Type Name Description
UInt32 path
Int32 dashCount
Single[] dashArray

[length: dashCount]

PathFogGen(PathGenMode)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathFogGenNV")]
public static void PathFogGen(PathGenMode genMode)
Parameters
Type Name Description
PathGenMode genMode

PathGlyph(Int32, PathFontTarget, IntPtr, PathFontStyle, Int32, PathElementType, IntPtr, PathHandleMissingGlyphs, Int32, Single)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathGlyphsNV")]
[CLSCompliant(false)]
public static void PathGlyph(int firstPathName, PathFontTarget fontTarget, [Count(Computed = "fontTarget,fontName")] IntPtr fontName, PathFontStyle fontStyle, int numGlyphs, PathElementType type, [Count(Computed = "numGlyphs,type,charcodes")] IntPtr charcodes, PathHandleMissingGlyphs handleMissingGlyphs, int pathParameterTemplate, float emScale)
Parameters
Type Name Description
Int32 firstPathName
PathFontTarget fontTarget
IntPtr fontName

[length: COMPSIZE(fontTarget,fontName)]

PathFontStyle fontStyle
Int32 numGlyphs
PathElementType type
IntPtr charcodes

[length: COMPSIZE(numGlyphs,type,charcodes)]

PathHandleMissingGlyphs handleMissingGlyphs
Int32 pathParameterTemplate
Single emScale

PathGlyph(UInt32, PathFontTarget, IntPtr, PathFontStyle, Int32, PathElementType, IntPtr, PathHandleMissingGlyphs, UInt32, Single)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathGlyphsNV")]
[CLSCompliant(false)]
public static void PathGlyph(uint firstPathName, PathFontTarget fontTarget, [Count(Computed = "fontTarget,fontName")] IntPtr fontName, PathFontStyle fontStyle, int numGlyphs, PathElementType type, [Count(Computed = "numGlyphs,type,charcodes")] IntPtr charcodes, PathHandleMissingGlyphs handleMissingGlyphs, uint pathParameterTemplate, float emScale)
Parameters
Type Name Description
UInt32 firstPathName
PathFontTarget fontTarget
IntPtr fontName

[length: COMPSIZE(fontTarget,fontName)]

PathFontStyle fontStyle
Int32 numGlyphs
PathElementType type
IntPtr charcodes

[length: COMPSIZE(numGlyphs,type,charcodes)]

PathHandleMissingGlyphs handleMissingGlyphs
UInt32 pathParameterTemplate
Single emScale

PathGlyph<T2, T6>(Int32, PathFontTarget, ref T2, PathFontStyle, Int32, PathElementType, ref T6, PathHandleMissingGlyphs, Int32, Single)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathGlyphsNV")]
[CLSCompliant(false)]
public static void PathGlyph<T2, T6>(int firstPathName, PathFontTarget fontTarget, [Count(Computed = "fontTarget,fontName")] ref T2 fontName, PathFontStyle fontStyle, int numGlyphs, PathElementType type, [Count(Computed = "numGlyphs,type,charcodes")] ref T6 charcodes, PathHandleMissingGlyphs handleMissingGlyphs, int pathParameterTemplate, float emScale)
    where T2 : struct where T6 : struct
Parameters
Type Name Description
Int32 firstPathName
PathFontTarget fontTarget
T2 fontName

[length: COMPSIZE(fontTarget,fontName)]

PathFontStyle fontStyle
Int32 numGlyphs
PathElementType type
T6 charcodes

[length: COMPSIZE(numGlyphs,type,charcodes)]

PathHandleMissingGlyphs handleMissingGlyphs
Int32 pathParameterTemplate
Single emScale
Type Parameters
Name Description
T2
T6

PathGlyph<T2, T6>(Int32, PathFontTarget, T2[], PathFontStyle, Int32, PathElementType, T6[], PathHandleMissingGlyphs, Int32, Single)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathGlyphsNV")]
[CLSCompliant(false)]
public static void PathGlyph<T2, T6>(int firstPathName, PathFontTarget fontTarget, [Count(Computed = "fontTarget,fontName")] T2[] fontName, PathFontStyle fontStyle, int numGlyphs, PathElementType type, [Count(Computed = "numGlyphs,type,charcodes")] T6[] charcodes, PathHandleMissingGlyphs handleMissingGlyphs, int pathParameterTemplate, float emScale)
    where T2 : struct where T6 : struct
Parameters
Type Name Description
Int32 firstPathName
PathFontTarget fontTarget
T2[] fontName

[length: COMPSIZE(fontTarget,fontName)]

PathFontStyle fontStyle
Int32 numGlyphs
PathElementType type
T6[] charcodes

[length: COMPSIZE(numGlyphs,type,charcodes)]

PathHandleMissingGlyphs handleMissingGlyphs
Int32 pathParameterTemplate
Single emScale
Type Parameters
Name Description
T2
T6

PathGlyph<T2, T6>(Int32, PathFontTarget, T2[,,], PathFontStyle, Int32, PathElementType, T6[,,], PathHandleMissingGlyphs, Int32, Single)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathGlyphsNV")]
[CLSCompliant(false)]
public static void PathGlyph<T2, T6>(int firstPathName, PathFontTarget fontTarget, [Count(Computed = "fontTarget,fontName")] T2[,, ] fontName, PathFontStyle fontStyle, int numGlyphs, PathElementType type, [Count(Computed = "numGlyphs,type,charcodes")] T6[,, ] charcodes, PathHandleMissingGlyphs handleMissingGlyphs, int pathParameterTemplate, float emScale)
    where T2 : struct where T6 : struct
Parameters
Type Name Description
Int32 firstPathName
PathFontTarget fontTarget
T2[,,] fontName

[length: COMPSIZE(fontTarget,fontName)]

PathFontStyle fontStyle
Int32 numGlyphs
PathElementType type
T6[,,] charcodes

[length: COMPSIZE(numGlyphs,type,charcodes)]

PathHandleMissingGlyphs handleMissingGlyphs
Int32 pathParameterTemplate
Single emScale
Type Parameters
Name Description
T2
T6

PathGlyph<T2, T6>(Int32, PathFontTarget, T2[,], PathFontStyle, Int32, PathElementType, T6[,], PathHandleMissingGlyphs, Int32, Single)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathGlyphsNV")]
[CLSCompliant(false)]
public static void PathGlyph<T2, T6>(int firstPathName, PathFontTarget fontTarget, [Count(Computed = "fontTarget,fontName")] T2[, ] fontName, PathFontStyle fontStyle, int numGlyphs, PathElementType type, [Count(Computed = "numGlyphs,type,charcodes")] T6[, ] charcodes, PathHandleMissingGlyphs handleMissingGlyphs, int pathParameterTemplate, float emScale)
    where T2 : struct where T6 : struct
Parameters
Type Name Description
Int32 firstPathName
PathFontTarget fontTarget
T2[,] fontName

[length: COMPSIZE(fontTarget,fontName)]

PathFontStyle fontStyle
Int32 numGlyphs
PathElementType type
T6[,] charcodes

[length: COMPSIZE(numGlyphs,type,charcodes)]

PathHandleMissingGlyphs handleMissingGlyphs
Int32 pathParameterTemplate
Single emScale
Type Parameters
Name Description
T2
T6

PathGlyph<T2, T6>(UInt32, PathFontTarget, ref T2, PathFontStyle, Int32, PathElementType, ref T6, PathHandleMissingGlyphs, UInt32, Single)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathGlyphsNV")]
[CLSCompliant(false)]
public static void PathGlyph<T2, T6>(uint firstPathName, PathFontTarget fontTarget, [Count(Computed = "fontTarget,fontName")] ref T2 fontName, PathFontStyle fontStyle, int numGlyphs, PathElementType type, [Count(Computed = "numGlyphs,type,charcodes")] ref T6 charcodes, PathHandleMissingGlyphs handleMissingGlyphs, uint pathParameterTemplate, float emScale)
    where T2 : struct where T6 : struct
Parameters
Type Name Description
UInt32 firstPathName
PathFontTarget fontTarget
T2 fontName

[length: COMPSIZE(fontTarget,fontName)]

PathFontStyle fontStyle
Int32 numGlyphs
PathElementType type
T6 charcodes

[length: COMPSIZE(numGlyphs,type,charcodes)]

PathHandleMissingGlyphs handleMissingGlyphs
UInt32 pathParameterTemplate
Single emScale
Type Parameters
Name Description
T2
T6

PathGlyph<T2, T6>(UInt32, PathFontTarget, T2[], PathFontStyle, Int32, PathElementType, T6[], PathHandleMissingGlyphs, UInt32, Single)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathGlyphsNV")]
[CLSCompliant(false)]
public static void PathGlyph<T2, T6>(uint firstPathName, PathFontTarget fontTarget, [Count(Computed = "fontTarget,fontName")] T2[] fontName, PathFontStyle fontStyle, int numGlyphs, PathElementType type, [Count(Computed = "numGlyphs,type,charcodes")] T6[] charcodes, PathHandleMissingGlyphs handleMissingGlyphs, uint pathParameterTemplate, float emScale)
    where T2 : struct where T6 : struct
Parameters
Type Name Description
UInt32 firstPathName
PathFontTarget fontTarget
T2[] fontName

[length: COMPSIZE(fontTarget,fontName)]

PathFontStyle fontStyle
Int32 numGlyphs
PathElementType type
T6[] charcodes

[length: COMPSIZE(numGlyphs,type,charcodes)]

PathHandleMissingGlyphs handleMissingGlyphs
UInt32 pathParameterTemplate
Single emScale
Type Parameters
Name Description
T2
T6

PathGlyph<T2, T6>(UInt32, PathFontTarget, T2[,,], PathFontStyle, Int32, PathElementType, T6[,,], PathHandleMissingGlyphs, UInt32, Single)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathGlyphsNV")]
[CLSCompliant(false)]
public static void PathGlyph<T2, T6>(uint firstPathName, PathFontTarget fontTarget, [Count(Computed = "fontTarget,fontName")] T2[,, ] fontName, PathFontStyle fontStyle, int numGlyphs, PathElementType type, [Count(Computed = "numGlyphs,type,charcodes")] T6[,, ] charcodes, PathHandleMissingGlyphs handleMissingGlyphs, uint pathParameterTemplate, float emScale)
    where T2 : struct where T6 : struct
Parameters
Type Name Description
UInt32 firstPathName
PathFontTarget fontTarget
T2[,,] fontName

[length: COMPSIZE(fontTarget,fontName)]

PathFontStyle fontStyle
Int32 numGlyphs
PathElementType type
T6[,,] charcodes

[length: COMPSIZE(numGlyphs,type,charcodes)]

PathHandleMissingGlyphs handleMissingGlyphs
UInt32 pathParameterTemplate
Single emScale
Type Parameters
Name Description
T2
T6

PathGlyph<T2, T6>(UInt32, PathFontTarget, T2[,], PathFontStyle, Int32, PathElementType, T6[,], PathHandleMissingGlyphs, UInt32, Single)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathGlyphsNV")]
[CLSCompliant(false)]
public static void PathGlyph<T2, T6>(uint firstPathName, PathFontTarget fontTarget, [Count(Computed = "fontTarget,fontName")] T2[, ] fontName, PathFontStyle fontStyle, int numGlyphs, PathElementType type, [Count(Computed = "numGlyphs,type,charcodes")] T6[, ] charcodes, PathHandleMissingGlyphs handleMissingGlyphs, uint pathParameterTemplate, float emScale)
    where T2 : struct where T6 : struct
Parameters
Type Name Description
UInt32 firstPathName
PathFontTarget fontTarget
T2[,] fontName

[length: COMPSIZE(fontTarget,fontName)]

PathFontStyle fontStyle
Int32 numGlyphs
PathElementType type
T6[,] charcodes

[length: COMPSIZE(numGlyphs,type,charcodes)]

PathHandleMissingGlyphs handleMissingGlyphs
UInt32 pathParameterTemplate
Single emScale
Type Parameters
Name Description
T2
T6

PathGlyphIndexArray(Int32, NvPathRendering, IntPtr, PathFontStyle, Int32, Int32, Int32, Single)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathGlyphIndexArrayNV")]
[CLSCompliant(false)]
public static NvPathRendering PathGlyphIndexArray(int firstPathName, NvPathRendering fontTarget, IntPtr fontName, PathFontStyle fontStyle, int firstGlyphIndex, int numGlyphs, int pathParameterTemplate, float emScale)
Parameters
Type Name Description
Int32 firstPathName
NvPathRendering fontTarget
IntPtr fontName
PathFontStyle fontStyle
Int32 firstGlyphIndex
Int32 numGlyphs
Int32 pathParameterTemplate
Single emScale
Returns
Type Description
NvPathRendering

PathGlyphIndexArray(UInt32, NvPathRendering, IntPtr, PathFontStyle, UInt32, Int32, UInt32, Single)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathGlyphIndexArrayNV")]
[CLSCompliant(false)]
public static NvPathRendering PathGlyphIndexArray(uint firstPathName, NvPathRendering fontTarget, IntPtr fontName, PathFontStyle fontStyle, uint firstGlyphIndex, int numGlyphs, uint pathParameterTemplate, float emScale)
Parameters
Type Name Description
UInt32 firstPathName
NvPathRendering fontTarget
IntPtr fontName
PathFontStyle fontStyle
UInt32 firstGlyphIndex
Int32 numGlyphs
UInt32 pathParameterTemplate
Single emScale
Returns
Type Description
NvPathRendering

PathGlyphIndexArray<T2>(Int32, NvPathRendering, ref T2, PathFontStyle, Int32, Int32, Int32, Single)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathGlyphIndexArrayNV")]
[CLSCompliant(false)]
public static NvPathRendering PathGlyphIndexArray<T2>(int firstPathName, NvPathRendering fontTarget, ref T2 fontName, PathFontStyle fontStyle, int firstGlyphIndex, int numGlyphs, int pathParameterTemplate, float emScale)
    where T2 : struct
Parameters
Type Name Description
Int32 firstPathName
NvPathRendering fontTarget
T2 fontName
PathFontStyle fontStyle
Int32 firstGlyphIndex
Int32 numGlyphs
Int32 pathParameterTemplate
Single emScale
Returns
Type Description
NvPathRendering
Type Parameters
Name Description
T2

PathGlyphIndexArray<T2>(Int32, NvPathRendering, T2[], PathFontStyle, Int32, Int32, Int32, Single)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathGlyphIndexArrayNV")]
[CLSCompliant(false)]
public static NvPathRendering PathGlyphIndexArray<T2>(int firstPathName, NvPathRendering fontTarget, T2[] fontName, PathFontStyle fontStyle, int firstGlyphIndex, int numGlyphs, int pathParameterTemplate, float emScale)
    where T2 : struct
Parameters
Type Name Description
Int32 firstPathName
NvPathRendering fontTarget
T2[] fontName
PathFontStyle fontStyle
Int32 firstGlyphIndex
Int32 numGlyphs
Int32 pathParameterTemplate
Single emScale
Returns
Type Description
NvPathRendering
Type Parameters
Name Description
T2

PathGlyphIndexArray<T2>(Int32, NvPathRendering, T2[,,], PathFontStyle, Int32, Int32, Int32, Single)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathGlyphIndexArrayNV")]
[CLSCompliant(false)]
public static NvPathRendering PathGlyphIndexArray<T2>(int firstPathName, NvPathRendering fontTarget, T2[,, ] fontName, PathFontStyle fontStyle, int firstGlyphIndex, int numGlyphs, int pathParameterTemplate, float emScale)
    where T2 : struct
Parameters
Type Name Description
Int32 firstPathName
NvPathRendering fontTarget
T2[,,] fontName
PathFontStyle fontStyle
Int32 firstGlyphIndex
Int32 numGlyphs
Int32 pathParameterTemplate
Single emScale
Returns
Type Description
NvPathRendering
Type Parameters
Name Description
T2

PathGlyphIndexArray<T2>(Int32, NvPathRendering, T2[,], PathFontStyle, Int32, Int32, Int32, Single)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathGlyphIndexArrayNV")]
[CLSCompliant(false)]
public static NvPathRendering PathGlyphIndexArray<T2>(int firstPathName, NvPathRendering fontTarget, T2[, ] fontName, PathFontStyle fontStyle, int firstGlyphIndex, int numGlyphs, int pathParameterTemplate, float emScale)
    where T2 : struct
Parameters
Type Name Description
Int32 firstPathName
NvPathRendering fontTarget
T2[,] fontName
PathFontStyle fontStyle
Int32 firstGlyphIndex
Int32 numGlyphs
Int32 pathParameterTemplate
Single emScale
Returns
Type Description
NvPathRendering
Type Parameters
Name Description
T2

PathGlyphIndexArray<T2>(UInt32, NvPathRendering, ref T2, PathFontStyle, UInt32, Int32, UInt32, Single)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathGlyphIndexArrayNV")]
[CLSCompliant(false)]
public static NvPathRendering PathGlyphIndexArray<T2>(uint firstPathName, NvPathRendering fontTarget, ref T2 fontName, PathFontStyle fontStyle, uint firstGlyphIndex, int numGlyphs, uint pathParameterTemplate, float emScale)
    where T2 : struct
Parameters
Type Name Description
UInt32 firstPathName
NvPathRendering fontTarget
T2 fontName
PathFontStyle fontStyle
UInt32 firstGlyphIndex
Int32 numGlyphs
UInt32 pathParameterTemplate
Single emScale
Returns
Type Description
NvPathRendering
Type Parameters
Name Description
T2

PathGlyphIndexArray<T2>(UInt32, NvPathRendering, T2[], PathFontStyle, UInt32, Int32, UInt32, Single)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathGlyphIndexArrayNV")]
[CLSCompliant(false)]
public static NvPathRendering PathGlyphIndexArray<T2>(uint firstPathName, NvPathRendering fontTarget, T2[] fontName, PathFontStyle fontStyle, uint firstGlyphIndex, int numGlyphs, uint pathParameterTemplate, float emScale)
    where T2 : struct
Parameters
Type Name Description
UInt32 firstPathName
NvPathRendering fontTarget
T2[] fontName
PathFontStyle fontStyle
UInt32 firstGlyphIndex
Int32 numGlyphs
UInt32 pathParameterTemplate
Single emScale
Returns
Type Description
NvPathRendering
Type Parameters
Name Description
T2

PathGlyphIndexArray<T2>(UInt32, NvPathRendering, T2[,,], PathFontStyle, UInt32, Int32, UInt32, Single)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathGlyphIndexArrayNV")]
[CLSCompliant(false)]
public static NvPathRendering PathGlyphIndexArray<T2>(uint firstPathName, NvPathRendering fontTarget, T2[,, ] fontName, PathFontStyle fontStyle, uint firstGlyphIndex, int numGlyphs, uint pathParameterTemplate, float emScale)
    where T2 : struct
Parameters
Type Name Description
UInt32 firstPathName
NvPathRendering fontTarget
T2[,,] fontName
PathFontStyle fontStyle
UInt32 firstGlyphIndex
Int32 numGlyphs
UInt32 pathParameterTemplate
Single emScale
Returns
Type Description
NvPathRendering
Type Parameters
Name Description
T2

PathGlyphIndexArray<T2>(UInt32, NvPathRendering, T2[,], PathFontStyle, UInt32, Int32, UInt32, Single)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathGlyphIndexArrayNV")]
[CLSCompliant(false)]
public static NvPathRendering PathGlyphIndexArray<T2>(uint firstPathName, NvPathRendering fontTarget, T2[, ] fontName, PathFontStyle fontStyle, uint firstGlyphIndex, int numGlyphs, uint pathParameterTemplate, float emScale)
    where T2 : struct
Parameters
Type Name Description
UInt32 firstPathName
NvPathRendering fontTarget
T2[,] fontName
PathFontStyle fontStyle
UInt32 firstGlyphIndex
Int32 numGlyphs
UInt32 pathParameterTemplate
Single emScale
Returns
Type Description
NvPathRendering
Type Parameters
Name Description
T2

PathGlyphIndexRange(NvPathRendering, IntPtr, PathFontStyle, Int32, Single, Int32)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathGlyphIndexRangeNV")]
[CLSCompliant(false)]
public static NvPathRendering PathGlyphIndexRange(NvPathRendering fontTarget, IntPtr fontName, PathFontStyle fontStyle, int pathParameterTemplate, float emScale, int baseAndCount)
Parameters
Type Name Description
NvPathRendering fontTarget
IntPtr fontName
PathFontStyle fontStyle
Int32 pathParameterTemplate
Single emScale
Int32 baseAndCount
Returns
Type Description
NvPathRendering

PathGlyphIndexRange(NvPathRendering, IntPtr, PathFontStyle, UInt32, Single, UInt32)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathGlyphIndexRangeNV")]
[CLSCompliant(false)]
public static NvPathRendering PathGlyphIndexRange(NvPathRendering fontTarget, IntPtr fontName, PathFontStyle fontStyle, uint pathParameterTemplate, float emScale, uint baseAndCount)
Parameters
Type Name Description
NvPathRendering fontTarget
IntPtr fontName
PathFontStyle fontStyle
UInt32 pathParameterTemplate
Single emScale
UInt32 baseAndCount
Returns
Type Description
NvPathRendering

PathGlyphIndexRange<T1>(NvPathRendering, ref T1, PathFontStyle, Int32, Single, Int32)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathGlyphIndexRangeNV")]
[CLSCompliant(false)]
public static NvPathRendering PathGlyphIndexRange<T1>(NvPathRendering fontTarget, ref T1 fontName, PathFontStyle fontStyle, int pathParameterTemplate, float emScale, int baseAndCount)
    where T1 : struct
Parameters
Type Name Description
NvPathRendering fontTarget
T1 fontName
PathFontStyle fontStyle
Int32 pathParameterTemplate
Single emScale
Int32 baseAndCount
Returns
Type Description
NvPathRendering
Type Parameters
Name Description
T1

PathGlyphIndexRange<T1>(NvPathRendering, ref T1, PathFontStyle, UInt32, Single, UInt32)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathGlyphIndexRangeNV")]
[CLSCompliant(false)]
public static NvPathRendering PathGlyphIndexRange<T1>(NvPathRendering fontTarget, ref T1 fontName, PathFontStyle fontStyle, uint pathParameterTemplate, float emScale, uint baseAndCount)
    where T1 : struct
Parameters
Type Name Description
NvPathRendering fontTarget
T1 fontName
PathFontStyle fontStyle
UInt32 pathParameterTemplate
Single emScale
UInt32 baseAndCount
Returns
Type Description
NvPathRendering
Type Parameters
Name Description
T1

PathGlyphIndexRange<T1>(NvPathRendering, T1[], PathFontStyle, Int32, Single, Int32)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathGlyphIndexRangeNV")]
[CLSCompliant(false)]
public static NvPathRendering PathGlyphIndexRange<T1>(NvPathRendering fontTarget, T1[] fontName, PathFontStyle fontStyle, int pathParameterTemplate, float emScale, int baseAndCount)
    where T1 : struct
Parameters
Type Name Description
NvPathRendering fontTarget
T1[] fontName
PathFontStyle fontStyle
Int32 pathParameterTemplate
Single emScale
Int32 baseAndCount
Returns
Type Description
NvPathRendering
Type Parameters
Name Description
T1

PathGlyphIndexRange<T1>(NvPathRendering, T1[], PathFontStyle, UInt32, Single, UInt32)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathGlyphIndexRangeNV")]
[CLSCompliant(false)]
public static NvPathRendering PathGlyphIndexRange<T1>(NvPathRendering fontTarget, T1[] fontName, PathFontStyle fontStyle, uint pathParameterTemplate, float emScale, uint baseAndCount)
    where T1 : struct
Parameters
Type Name Description
NvPathRendering fontTarget
T1[] fontName
PathFontStyle fontStyle
UInt32 pathParameterTemplate
Single emScale
UInt32 baseAndCount
Returns
Type Description
NvPathRendering
Type Parameters
Name Description
T1

PathGlyphIndexRange<T1>(NvPathRendering, T1[,,], PathFontStyle, Int32, Single, Int32)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathGlyphIndexRangeNV")]
[CLSCompliant(false)]
public static NvPathRendering PathGlyphIndexRange<T1>(NvPathRendering fontTarget, T1[,, ] fontName, PathFontStyle fontStyle, int pathParameterTemplate, float emScale, int baseAndCount)
    where T1 : struct
Parameters
Type Name Description
NvPathRendering fontTarget
T1[,,] fontName
PathFontStyle fontStyle
Int32 pathParameterTemplate
Single emScale
Int32 baseAndCount
Returns
Type Description
NvPathRendering
Type Parameters
Name Description
T1

PathGlyphIndexRange<T1>(NvPathRendering, T1[,,], PathFontStyle, UInt32, Single, UInt32)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathGlyphIndexRangeNV")]
[CLSCompliant(false)]
public static NvPathRendering PathGlyphIndexRange<T1>(NvPathRendering fontTarget, T1[,, ] fontName, PathFontStyle fontStyle, uint pathParameterTemplate, float emScale, uint baseAndCount)
    where T1 : struct
Parameters
Type Name Description
NvPathRendering fontTarget
T1[,,] fontName
PathFontStyle fontStyle
UInt32 pathParameterTemplate
Single emScale
UInt32 baseAndCount
Returns
Type Description
NvPathRendering
Type Parameters
Name Description
T1

PathGlyphIndexRange<T1>(NvPathRendering, T1[,], PathFontStyle, Int32, Single, Int32)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathGlyphIndexRangeNV")]
[CLSCompliant(false)]
public static NvPathRendering PathGlyphIndexRange<T1>(NvPathRendering fontTarget, T1[, ] fontName, PathFontStyle fontStyle, int pathParameterTemplate, float emScale, int baseAndCount)
    where T1 : struct
Parameters
Type Name Description
NvPathRendering fontTarget
T1[,] fontName
PathFontStyle fontStyle
Int32 pathParameterTemplate
Single emScale
Int32 baseAndCount
Returns
Type Description
NvPathRendering
Type Parameters
Name Description
T1

PathGlyphIndexRange<T1>(NvPathRendering, T1[,], PathFontStyle, UInt32, Single, UInt32)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathGlyphIndexRangeNV")]
[CLSCompliant(false)]
public static NvPathRendering PathGlyphIndexRange<T1>(NvPathRendering fontTarget, T1[, ] fontName, PathFontStyle fontStyle, uint pathParameterTemplate, float emScale, uint baseAndCount)
    where T1 : struct
Parameters
Type Name Description
NvPathRendering fontTarget
T1[,] fontName
PathFontStyle fontStyle
UInt32 pathParameterTemplate
Single emScale
UInt32 baseAndCount
Returns
Type Description
NvPathRendering
Type Parameters
Name Description
T1

PathGlyphRange(Int32, PathFontTarget, IntPtr, PathFontStyle, Int32, Int32, PathHandleMissingGlyphs, Int32, Single)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathGlyphRangeNV")]
[CLSCompliant(false)]
public static void PathGlyphRange(int firstPathName, PathFontTarget fontTarget, [Count(Computed = "fontTarget,fontName")] IntPtr fontName, PathFontStyle fontStyle, int firstGlyph, int numGlyphs, PathHandleMissingGlyphs handleMissingGlyphs, int pathParameterTemplate, float emScale)
Parameters
Type Name Description
Int32 firstPathName
PathFontTarget fontTarget
IntPtr fontName

[length: COMPSIZE(fontTarget,fontName)]

PathFontStyle fontStyle
Int32 firstGlyph
Int32 numGlyphs
PathHandleMissingGlyphs handleMissingGlyphs
Int32 pathParameterTemplate
Single emScale

PathGlyphRange(UInt32, PathFontTarget, IntPtr, PathFontStyle, UInt32, Int32, PathHandleMissingGlyphs, UInt32, Single)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathGlyphRangeNV")]
[CLSCompliant(false)]
public static void PathGlyphRange(uint firstPathName, PathFontTarget fontTarget, [Count(Computed = "fontTarget,fontName")] IntPtr fontName, PathFontStyle fontStyle, uint firstGlyph, int numGlyphs, PathHandleMissingGlyphs handleMissingGlyphs, uint pathParameterTemplate, float emScale)
Parameters
Type Name Description
UInt32 firstPathName
PathFontTarget fontTarget
IntPtr fontName

[length: COMPSIZE(fontTarget,fontName)]

PathFontStyle fontStyle
UInt32 firstGlyph
Int32 numGlyphs
PathHandleMissingGlyphs handleMissingGlyphs
UInt32 pathParameterTemplate
Single emScale

PathGlyphRange<T2>(Int32, PathFontTarget, ref T2, PathFontStyle, Int32, Int32, PathHandleMissingGlyphs, Int32, Single)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathGlyphRangeNV")]
[CLSCompliant(false)]
public static void PathGlyphRange<T2>(int firstPathName, PathFontTarget fontTarget, [Count(Computed = "fontTarget,fontName")] ref T2 fontName, PathFontStyle fontStyle, int firstGlyph, int numGlyphs, PathHandleMissingGlyphs handleMissingGlyphs, int pathParameterTemplate, float emScale)
    where T2 : struct
Parameters
Type Name Description
Int32 firstPathName
PathFontTarget fontTarget
T2 fontName

[length: COMPSIZE(fontTarget,fontName)]

PathFontStyle fontStyle
Int32 firstGlyph
Int32 numGlyphs
PathHandleMissingGlyphs handleMissingGlyphs
Int32 pathParameterTemplate
Single emScale
Type Parameters
Name Description
T2

PathGlyphRange<T2>(Int32, PathFontTarget, T2[], PathFontStyle, Int32, Int32, PathHandleMissingGlyphs, Int32, Single)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathGlyphRangeNV")]
[CLSCompliant(false)]
public static void PathGlyphRange<T2>(int firstPathName, PathFontTarget fontTarget, [Count(Computed = "fontTarget,fontName")] T2[] fontName, PathFontStyle fontStyle, int firstGlyph, int numGlyphs, PathHandleMissingGlyphs handleMissingGlyphs, int pathParameterTemplate, float emScale)
    where T2 : struct
Parameters
Type Name Description
Int32 firstPathName
PathFontTarget fontTarget
T2[] fontName

[length: COMPSIZE(fontTarget,fontName)]

PathFontStyle fontStyle
Int32 firstGlyph
Int32 numGlyphs
PathHandleMissingGlyphs handleMissingGlyphs
Int32 pathParameterTemplate
Single emScale
Type Parameters
Name Description
T2

PathGlyphRange<T2>(Int32, PathFontTarget, T2[,,], PathFontStyle, Int32, Int32, PathHandleMissingGlyphs, Int32, Single)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathGlyphRangeNV")]
[CLSCompliant(false)]
public static void PathGlyphRange<T2>(int firstPathName, PathFontTarget fontTarget, [Count(Computed = "fontTarget,fontName")] T2[,, ] fontName, PathFontStyle fontStyle, int firstGlyph, int numGlyphs, PathHandleMissingGlyphs handleMissingGlyphs, int pathParameterTemplate, float emScale)
    where T2 : struct
Parameters
Type Name Description
Int32 firstPathName
PathFontTarget fontTarget
T2[,,] fontName

[length: COMPSIZE(fontTarget,fontName)]

PathFontStyle fontStyle
Int32 firstGlyph
Int32 numGlyphs
PathHandleMissingGlyphs handleMissingGlyphs
Int32 pathParameterTemplate
Single emScale
Type Parameters
Name Description
T2

PathGlyphRange<T2>(Int32, PathFontTarget, T2[,], PathFontStyle, Int32, Int32, PathHandleMissingGlyphs, Int32, Single)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathGlyphRangeNV")]
[CLSCompliant(false)]
public static void PathGlyphRange<T2>(int firstPathName, PathFontTarget fontTarget, [Count(Computed = "fontTarget,fontName")] T2[, ] fontName, PathFontStyle fontStyle, int firstGlyph, int numGlyphs, PathHandleMissingGlyphs handleMissingGlyphs, int pathParameterTemplate, float emScale)
    where T2 : struct
Parameters
Type Name Description
Int32 firstPathName
PathFontTarget fontTarget
T2[,] fontName

[length: COMPSIZE(fontTarget,fontName)]

PathFontStyle fontStyle
Int32 firstGlyph
Int32 numGlyphs
PathHandleMissingGlyphs handleMissingGlyphs
Int32 pathParameterTemplate
Single emScale
Type Parameters
Name Description
T2

PathGlyphRange<T2>(UInt32, PathFontTarget, ref T2, PathFontStyle, UInt32, Int32, PathHandleMissingGlyphs, UInt32, Single)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathGlyphRangeNV")]
[CLSCompliant(false)]
public static void PathGlyphRange<T2>(uint firstPathName, PathFontTarget fontTarget, [Count(Computed = "fontTarget,fontName")] ref T2 fontName, PathFontStyle fontStyle, uint firstGlyph, int numGlyphs, PathHandleMissingGlyphs handleMissingGlyphs, uint pathParameterTemplate, float emScale)
    where T2 : struct
Parameters
Type Name Description
UInt32 firstPathName
PathFontTarget fontTarget
T2 fontName

[length: COMPSIZE(fontTarget,fontName)]

PathFontStyle fontStyle
UInt32 firstGlyph
Int32 numGlyphs
PathHandleMissingGlyphs handleMissingGlyphs
UInt32 pathParameterTemplate
Single emScale
Type Parameters
Name Description
T2

PathGlyphRange<T2>(UInt32, PathFontTarget, T2[], PathFontStyle, UInt32, Int32, PathHandleMissingGlyphs, UInt32, Single)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathGlyphRangeNV")]
[CLSCompliant(false)]
public static void PathGlyphRange<T2>(uint firstPathName, PathFontTarget fontTarget, [Count(Computed = "fontTarget,fontName")] T2[] fontName, PathFontStyle fontStyle, uint firstGlyph, int numGlyphs, PathHandleMissingGlyphs handleMissingGlyphs, uint pathParameterTemplate, float emScale)
    where T2 : struct
Parameters
Type Name Description
UInt32 firstPathName
PathFontTarget fontTarget
T2[] fontName

[length: COMPSIZE(fontTarget,fontName)]

PathFontStyle fontStyle
UInt32 firstGlyph
Int32 numGlyphs
PathHandleMissingGlyphs handleMissingGlyphs
UInt32 pathParameterTemplate
Single emScale
Type Parameters
Name Description
T2

PathGlyphRange<T2>(UInt32, PathFontTarget, T2[,,], PathFontStyle, UInt32, Int32, PathHandleMissingGlyphs, UInt32, Single)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathGlyphRangeNV")]
[CLSCompliant(false)]
public static void PathGlyphRange<T2>(uint firstPathName, PathFontTarget fontTarget, [Count(Computed = "fontTarget,fontName")] T2[,, ] fontName, PathFontStyle fontStyle, uint firstGlyph, int numGlyphs, PathHandleMissingGlyphs handleMissingGlyphs, uint pathParameterTemplate, float emScale)
    where T2 : struct
Parameters
Type Name Description
UInt32 firstPathName
PathFontTarget fontTarget
T2[,,] fontName

[length: COMPSIZE(fontTarget,fontName)]

PathFontStyle fontStyle
UInt32 firstGlyph
Int32 numGlyphs
PathHandleMissingGlyphs handleMissingGlyphs
UInt32 pathParameterTemplate
Single emScale
Type Parameters
Name Description
T2

PathGlyphRange<T2>(UInt32, PathFontTarget, T2[,], PathFontStyle, UInt32, Int32, PathHandleMissingGlyphs, UInt32, Single)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathGlyphRangeNV")]
[CLSCompliant(false)]
public static void PathGlyphRange<T2>(uint firstPathName, PathFontTarget fontTarget, [Count(Computed = "fontTarget,fontName")] T2[, ] fontName, PathFontStyle fontStyle, uint firstGlyph, int numGlyphs, PathHandleMissingGlyphs handleMissingGlyphs, uint pathParameterTemplate, float emScale)
    where T2 : struct
Parameters
Type Name Description
UInt32 firstPathName
PathFontTarget fontTarget
T2[,] fontName

[length: COMPSIZE(fontTarget,fontName)]

PathFontStyle fontStyle
UInt32 firstGlyph
Int32 numGlyphs
PathHandleMissingGlyphs handleMissingGlyphs
UInt32 pathParameterTemplate
Single emScale
Type Parameters
Name Description
T2

PathMemoryGlyphIndexArray(Int32, NvPathRendering, Int32, IntPtr, Int32, Int32, Int32, Int32, Single)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathMemoryGlyphIndexArrayNV")]
[CLSCompliant(false)]
public static NvPathRendering PathMemoryGlyphIndexArray(int firstPathName, NvPathRendering fontTarget, int fontSize, IntPtr fontData, int faceIndex, int firstGlyphIndex, int numGlyphs, int pathParameterTemplate, float emScale)
Parameters
Type Name Description
Int32 firstPathName
NvPathRendering fontTarget
Int32 fontSize
IntPtr fontData
Int32 faceIndex
Int32 firstGlyphIndex
Int32 numGlyphs
Int32 pathParameterTemplate
Single emScale
Returns
Type Description
NvPathRendering

PathMemoryGlyphIndexArray(Int32, NvPathRendering, IntPtr, IntPtr, Int32, Int32, Int32, Int32, Single)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathMemoryGlyphIndexArrayNV")]
[CLSCompliant(false)]
public static NvPathRendering PathMemoryGlyphIndexArray(int firstPathName, NvPathRendering fontTarget, IntPtr fontSize, IntPtr fontData, int faceIndex, int firstGlyphIndex, int numGlyphs, int pathParameterTemplate, float emScale)
Parameters
Type Name Description
Int32 firstPathName
NvPathRendering fontTarget
IntPtr fontSize
IntPtr fontData
Int32 faceIndex
Int32 firstGlyphIndex
Int32 numGlyphs
Int32 pathParameterTemplate
Single emScale
Returns
Type Description
NvPathRendering

PathMemoryGlyphIndexArray(UInt32, NvPathRendering, Int32, IntPtr, Int32, UInt32, Int32, UInt32, Single)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathMemoryGlyphIndexArrayNV")]
[CLSCompliant(false)]
public static NvPathRendering PathMemoryGlyphIndexArray(uint firstPathName, NvPathRendering fontTarget, int fontSize, IntPtr fontData, int faceIndex, uint firstGlyphIndex, int numGlyphs, uint pathParameterTemplate, float emScale)
Parameters
Type Name Description
UInt32 firstPathName
NvPathRendering fontTarget
Int32 fontSize
IntPtr fontData
Int32 faceIndex
UInt32 firstGlyphIndex
Int32 numGlyphs
UInt32 pathParameterTemplate
Single emScale
Returns
Type Description
NvPathRendering

PathMemoryGlyphIndexArray(UInt32, NvPathRendering, IntPtr, IntPtr, Int32, UInt32, Int32, UInt32, Single)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathMemoryGlyphIndexArrayNV")]
[CLSCompliant(false)]
public static NvPathRendering PathMemoryGlyphIndexArray(uint firstPathName, NvPathRendering fontTarget, IntPtr fontSize, IntPtr fontData, int faceIndex, uint firstGlyphIndex, int numGlyphs, uint pathParameterTemplate, float emScale)
Parameters
Type Name Description
UInt32 firstPathName
NvPathRendering fontTarget
IntPtr fontSize
IntPtr fontData
Int32 faceIndex
UInt32 firstGlyphIndex
Int32 numGlyphs
UInt32 pathParameterTemplate
Single emScale
Returns
Type Description
NvPathRendering

PathMemoryGlyphIndexArray<T3>(Int32, NvPathRendering, Int32, ref T3, Int32, Int32, Int32, Int32, Single)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathMemoryGlyphIndexArrayNV")]
[CLSCompliant(false)]
public static NvPathRendering PathMemoryGlyphIndexArray<T3>(int firstPathName, NvPathRendering fontTarget, int fontSize, ref T3 fontData, int faceIndex, int firstGlyphIndex, int numGlyphs, int pathParameterTemplate, float emScale)
    where T3 : struct
Parameters
Type Name Description
Int32 firstPathName
NvPathRendering fontTarget
Int32 fontSize
T3 fontData
Int32 faceIndex
Int32 firstGlyphIndex
Int32 numGlyphs
Int32 pathParameterTemplate
Single emScale
Returns
Type Description
NvPathRendering
Type Parameters
Name Description
T3

PathMemoryGlyphIndexArray<T3>(Int32, NvPathRendering, Int32, T3[], Int32, Int32, Int32, Int32, Single)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathMemoryGlyphIndexArrayNV")]
[CLSCompliant(false)]
public static NvPathRendering PathMemoryGlyphIndexArray<T3>(int firstPathName, NvPathRendering fontTarget, int fontSize, T3[] fontData, int faceIndex, int firstGlyphIndex, int numGlyphs, int pathParameterTemplate, float emScale)
    where T3 : struct
Parameters
Type Name Description
Int32 firstPathName
NvPathRendering fontTarget
Int32 fontSize
T3[] fontData
Int32 faceIndex
Int32 firstGlyphIndex
Int32 numGlyphs
Int32 pathParameterTemplate
Single emScale
Returns
Type Description
NvPathRendering
Type Parameters
Name Description
T3

PathMemoryGlyphIndexArray<T3>(Int32, NvPathRendering, Int32, T3[,,], Int32, Int32, Int32, Int32, Single)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathMemoryGlyphIndexArrayNV")]
[CLSCompliant(false)]
public static NvPathRendering PathMemoryGlyphIndexArray<T3>(int firstPathName, NvPathRendering fontTarget, int fontSize, T3[,, ] fontData, int faceIndex, int firstGlyphIndex, int numGlyphs, int pathParameterTemplate, float emScale)
    where T3 : struct
Parameters
Type Name Description
Int32 firstPathName
NvPathRendering fontTarget
Int32 fontSize
T3[,,] fontData
Int32 faceIndex
Int32 firstGlyphIndex
Int32 numGlyphs
Int32 pathParameterTemplate
Single emScale
Returns
Type Description
NvPathRendering
Type Parameters
Name Description
T3

PathMemoryGlyphIndexArray<T3>(Int32, NvPathRendering, Int32, T3[,], Int32, Int32, Int32, Int32, Single)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathMemoryGlyphIndexArrayNV")]
[CLSCompliant(false)]
public static NvPathRendering PathMemoryGlyphIndexArray<T3>(int firstPathName, NvPathRendering fontTarget, int fontSize, T3[, ] fontData, int faceIndex, int firstGlyphIndex, int numGlyphs, int pathParameterTemplate, float emScale)
    where T3 : struct
Parameters
Type Name Description
Int32 firstPathName
NvPathRendering fontTarget
Int32 fontSize
T3[,] fontData
Int32 faceIndex
Int32 firstGlyphIndex
Int32 numGlyphs
Int32 pathParameterTemplate
Single emScale
Returns
Type Description
NvPathRendering
Type Parameters
Name Description
T3

PathMemoryGlyphIndexArray<T3>(Int32, NvPathRendering, IntPtr, ref T3, Int32, Int32, Int32, Int32, Single)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathMemoryGlyphIndexArrayNV")]
[CLSCompliant(false)]
public static NvPathRendering PathMemoryGlyphIndexArray<T3>(int firstPathName, NvPathRendering fontTarget, IntPtr fontSize, ref T3 fontData, int faceIndex, int firstGlyphIndex, int numGlyphs, int pathParameterTemplate, float emScale)
    where T3 : struct
Parameters
Type Name Description
Int32 firstPathName
NvPathRendering fontTarget
IntPtr fontSize
T3 fontData
Int32 faceIndex
Int32 firstGlyphIndex
Int32 numGlyphs
Int32 pathParameterTemplate
Single emScale
Returns
Type Description
NvPathRendering
Type Parameters
Name Description
T3

PathMemoryGlyphIndexArray<T3>(Int32, NvPathRendering, IntPtr, T3[], Int32, Int32, Int32, Int32, Single)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathMemoryGlyphIndexArrayNV")]
[CLSCompliant(false)]
public static NvPathRendering PathMemoryGlyphIndexArray<T3>(int firstPathName, NvPathRendering fontTarget, IntPtr fontSize, T3[] fontData, int faceIndex, int firstGlyphIndex, int numGlyphs, int pathParameterTemplate, float emScale)
    where T3 : struct
Parameters
Type Name Description
Int32 firstPathName
NvPathRendering fontTarget
IntPtr fontSize
T3[] fontData
Int32 faceIndex
Int32 firstGlyphIndex
Int32 numGlyphs
Int32 pathParameterTemplate
Single emScale
Returns
Type Description
NvPathRendering
Type Parameters
Name Description
T3

PathMemoryGlyphIndexArray<T3>(Int32, NvPathRendering, IntPtr, T3[,,], Int32, Int32, Int32, Int32, Single)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathMemoryGlyphIndexArrayNV")]
[CLSCompliant(false)]
public static NvPathRendering PathMemoryGlyphIndexArray<T3>(int firstPathName, NvPathRendering fontTarget, IntPtr fontSize, T3[,, ] fontData, int faceIndex, int firstGlyphIndex, int numGlyphs, int pathParameterTemplate, float emScale)
    where T3 : struct
Parameters
Type Name Description
Int32 firstPathName
NvPathRendering fontTarget
IntPtr fontSize
T3[,,] fontData
Int32 faceIndex
Int32 firstGlyphIndex
Int32 numGlyphs
Int32 pathParameterTemplate
Single emScale
Returns
Type Description
NvPathRendering
Type Parameters
Name Description
T3

PathMemoryGlyphIndexArray<T3>(Int32, NvPathRendering, IntPtr, T3[,], Int32, Int32, Int32, Int32, Single)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathMemoryGlyphIndexArrayNV")]
[CLSCompliant(false)]
public static NvPathRendering PathMemoryGlyphIndexArray<T3>(int firstPathName, NvPathRendering fontTarget, IntPtr fontSize, T3[, ] fontData, int faceIndex, int firstGlyphIndex, int numGlyphs, int pathParameterTemplate, float emScale)
    where T3 : struct
Parameters
Type Name Description
Int32 firstPathName
NvPathRendering fontTarget
IntPtr fontSize
T3[,] fontData
Int32 faceIndex
Int32 firstGlyphIndex
Int32 numGlyphs
Int32 pathParameterTemplate
Single emScale
Returns
Type Description
NvPathRendering
Type Parameters
Name Description
T3

PathMemoryGlyphIndexArray<T3>(UInt32, NvPathRendering, Int32, ref T3, Int32, UInt32, Int32, UInt32, Single)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathMemoryGlyphIndexArrayNV")]
[CLSCompliant(false)]
public static NvPathRendering PathMemoryGlyphIndexArray<T3>(uint firstPathName, NvPathRendering fontTarget, int fontSize, ref T3 fontData, int faceIndex, uint firstGlyphIndex, int numGlyphs, uint pathParameterTemplate, float emScale)
    where T3 : struct
Parameters
Type Name Description
UInt32 firstPathName
NvPathRendering fontTarget
Int32 fontSize
T3 fontData
Int32 faceIndex
UInt32 firstGlyphIndex
Int32 numGlyphs
UInt32 pathParameterTemplate
Single emScale
Returns
Type Description
NvPathRendering
Type Parameters
Name Description
T3

PathMemoryGlyphIndexArray<T3>(UInt32, NvPathRendering, Int32, T3[], Int32, UInt32, Int32, UInt32, Single)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathMemoryGlyphIndexArrayNV")]
[CLSCompliant(false)]
public static NvPathRendering PathMemoryGlyphIndexArray<T3>(uint firstPathName, NvPathRendering fontTarget, int fontSize, T3[] fontData, int faceIndex, uint firstGlyphIndex, int numGlyphs, uint pathParameterTemplate, float emScale)
    where T3 : struct
Parameters
Type Name Description
UInt32 firstPathName
NvPathRendering fontTarget
Int32 fontSize
T3[] fontData
Int32 faceIndex
UInt32 firstGlyphIndex
Int32 numGlyphs
UInt32 pathParameterTemplate
Single emScale
Returns
Type Description
NvPathRendering
Type Parameters
Name Description
T3

PathMemoryGlyphIndexArray<T3>(UInt32, NvPathRendering, Int32, T3[,,], Int32, UInt32, Int32, UInt32, Single)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathMemoryGlyphIndexArrayNV")]
[CLSCompliant(false)]
public static NvPathRendering PathMemoryGlyphIndexArray<T3>(uint firstPathName, NvPathRendering fontTarget, int fontSize, T3[,, ] fontData, int faceIndex, uint firstGlyphIndex, int numGlyphs, uint pathParameterTemplate, float emScale)
    where T3 : struct
Parameters
Type Name Description
UInt32 firstPathName
NvPathRendering fontTarget
Int32 fontSize
T3[,,] fontData
Int32 faceIndex
UInt32 firstGlyphIndex
Int32 numGlyphs
UInt32 pathParameterTemplate
Single emScale
Returns
Type Description
NvPathRendering
Type Parameters
Name Description
T3

PathMemoryGlyphIndexArray<T3>(UInt32, NvPathRendering, Int32, T3[,], Int32, UInt32, Int32, UInt32, Single)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathMemoryGlyphIndexArrayNV")]
[CLSCompliant(false)]
public static NvPathRendering PathMemoryGlyphIndexArray<T3>(uint firstPathName, NvPathRendering fontTarget, int fontSize, T3[, ] fontData, int faceIndex, uint firstGlyphIndex, int numGlyphs, uint pathParameterTemplate, float emScale)
    where T3 : struct
Parameters
Type Name Description
UInt32 firstPathName
NvPathRendering fontTarget
Int32 fontSize
T3[,] fontData
Int32 faceIndex
UInt32 firstGlyphIndex
Int32 numGlyphs
UInt32 pathParameterTemplate
Single emScale
Returns
Type Description
NvPathRendering
Type Parameters
Name Description
T3

PathMemoryGlyphIndexArray<T3>(UInt32, NvPathRendering, IntPtr, ref T3, Int32, UInt32, Int32, UInt32, Single)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathMemoryGlyphIndexArrayNV")]
[CLSCompliant(false)]
public static NvPathRendering PathMemoryGlyphIndexArray<T3>(uint firstPathName, NvPathRendering fontTarget, IntPtr fontSize, ref T3 fontData, int faceIndex, uint firstGlyphIndex, int numGlyphs, uint pathParameterTemplate, float emScale)
    where T3 : struct
Parameters
Type Name Description
UInt32 firstPathName
NvPathRendering fontTarget
IntPtr fontSize
T3 fontData
Int32 faceIndex
UInt32 firstGlyphIndex
Int32 numGlyphs
UInt32 pathParameterTemplate
Single emScale
Returns
Type Description
NvPathRendering
Type Parameters
Name Description
T3

PathMemoryGlyphIndexArray<T3>(UInt32, NvPathRendering, IntPtr, T3[], Int32, UInt32, Int32, UInt32, Single)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathMemoryGlyphIndexArrayNV")]
[CLSCompliant(false)]
public static NvPathRendering PathMemoryGlyphIndexArray<T3>(uint firstPathName, NvPathRendering fontTarget, IntPtr fontSize, T3[] fontData, int faceIndex, uint firstGlyphIndex, int numGlyphs, uint pathParameterTemplate, float emScale)
    where T3 : struct
Parameters
Type Name Description
UInt32 firstPathName
NvPathRendering fontTarget
IntPtr fontSize
T3[] fontData
Int32 faceIndex
UInt32 firstGlyphIndex
Int32 numGlyphs
UInt32 pathParameterTemplate
Single emScale
Returns
Type Description
NvPathRendering
Type Parameters
Name Description
T3

PathMemoryGlyphIndexArray<T3>(UInt32, NvPathRendering, IntPtr, T3[,,], Int32, UInt32, Int32, UInt32, Single)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathMemoryGlyphIndexArrayNV")]
[CLSCompliant(false)]
public static NvPathRendering PathMemoryGlyphIndexArray<T3>(uint firstPathName, NvPathRendering fontTarget, IntPtr fontSize, T3[,, ] fontData, int faceIndex, uint firstGlyphIndex, int numGlyphs, uint pathParameterTemplate, float emScale)
    where T3 : struct
Parameters
Type Name Description
UInt32 firstPathName
NvPathRendering fontTarget
IntPtr fontSize
T3[,,] fontData
Int32 faceIndex
UInt32 firstGlyphIndex
Int32 numGlyphs
UInt32 pathParameterTemplate
Single emScale
Returns
Type Description
NvPathRendering
Type Parameters
Name Description
T3

PathMemoryGlyphIndexArray<T3>(UInt32, NvPathRendering, IntPtr, T3[,], Int32, UInt32, Int32, UInt32, Single)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathMemoryGlyphIndexArrayNV")]
[CLSCompliant(false)]
public static NvPathRendering PathMemoryGlyphIndexArray<T3>(uint firstPathName, NvPathRendering fontTarget, IntPtr fontSize, T3[, ] fontData, int faceIndex, uint firstGlyphIndex, int numGlyphs, uint pathParameterTemplate, float emScale)
    where T3 : struct
Parameters
Type Name Description
UInt32 firstPathName
NvPathRendering fontTarget
IntPtr fontSize
T3[,] fontData
Int32 faceIndex
UInt32 firstGlyphIndex
Int32 numGlyphs
UInt32 pathParameterTemplate
Single emScale
Returns
Type Description
NvPathRendering
Type Parameters
Name Description
T3

PathParameter(Int32, PathParameter, Int32)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathParameteriNV")]
[CLSCompliant(false)]
public static void PathParameter(int path, PathParameter pname, int value)
Parameters
Type Name Description
Int32 path
PathParameter pname
Int32 value

PathParameter(Int32, PathParameter, Int32*)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathParameterivNV")]
[CLSCompliant(false)]
public static void PathParameter(int path, PathParameter pname, [Count(Computed = "pname")] int *value)
Parameters
Type Name Description
Int32 path
PathParameter pname
Int32* value

[length: COMPSIZE(pname)]

PathParameter(Int32, PathParameter, Int32[])

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathParameterivNV")]
[CLSCompliant(false)]
public static void PathParameter(int path, PathParameter pname, [Count(Computed = "pname")] int[] value)
Parameters
Type Name Description
Int32 path
PathParameter pname
Int32[] value

[length: COMPSIZE(pname)]

PathParameter(Int32, PathParameter, Single)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathParameterfNV")]
[CLSCompliant(false)]
public static void PathParameter(int path, PathParameter pname, float value)
Parameters
Type Name Description
Int32 path
PathParameter pname
Single value

PathParameter(Int32, PathParameter, Single*)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathParameterfvNV")]
[CLSCompliant(false)]
public static void PathParameter(int path, PathParameter pname, [Count(Computed = "pname")] float *value)
Parameters
Type Name Description
Int32 path
PathParameter pname
Single* value

[length: COMPSIZE(pname)]

PathParameter(Int32, PathParameter, Single[])

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathParameterfvNV")]
[CLSCompliant(false)]
public static void PathParameter(int path, PathParameter pname, [Count(Computed = "pname")] float[] value)
Parameters
Type Name Description
Int32 path
PathParameter pname
Single[] value

[length: COMPSIZE(pname)]

PathParameter(UInt32, PathParameter, Int32)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathParameteriNV")]
[CLSCompliant(false)]
public static void PathParameter(uint path, PathParameter pname, int value)
Parameters
Type Name Description
UInt32 path
PathParameter pname
Int32 value

PathParameter(UInt32, PathParameter, Int32*)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathParameterivNV")]
[CLSCompliant(false)]
public static void PathParameter(uint path, PathParameter pname, [Count(Computed = "pname")] int *value)
Parameters
Type Name Description
UInt32 path
PathParameter pname
Int32* value

[length: COMPSIZE(pname)]

PathParameter(UInt32, PathParameter, Int32[])

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathParameterivNV")]
[CLSCompliant(false)]
public static void PathParameter(uint path, PathParameter pname, [Count(Computed = "pname")] int[] value)
Parameters
Type Name Description
UInt32 path
PathParameter pname
Int32[] value

[length: COMPSIZE(pname)]

PathParameter(UInt32, PathParameter, Single)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathParameterfNV")]
[CLSCompliant(false)]
public static void PathParameter(uint path, PathParameter pname, float value)
Parameters
Type Name Description
UInt32 path
PathParameter pname
Single value

PathParameter(UInt32, PathParameter, Single*)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathParameterfvNV")]
[CLSCompliant(false)]
public static void PathParameter(uint path, PathParameter pname, [Count(Computed = "pname")] float *value)
Parameters
Type Name Description
UInt32 path
PathParameter pname
Single* value

[length: COMPSIZE(pname)]

PathParameter(UInt32, PathParameter, Single[])

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathParameterfvNV")]
[CLSCompliant(false)]
public static void PathParameter(uint path, PathParameter pname, [Count(Computed = "pname")] float[] value)
Parameters
Type Name Description
UInt32 path
PathParameter pname
Single[] value

[length: COMPSIZE(pname)]

PathStencilDepthOffset(Single, Single)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathStencilDepthOffsetNV")]
public static void PathStencilDepthOffset(float factor, float units)
Parameters
Type Name Description
Single factor
Single units

PathStencilFunc(StencilFunction, Int32, Int32)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathStencilFuncNV")]
[CLSCompliant(false)]
public static void PathStencilFunc(StencilFunction func, int ref, int mask)
Parameters
Type Name Description
StencilFunction func
Int32 ref
Int32 mask

PathStencilFunc(StencilFunction, Int32, UInt32)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathStencilFuncNV")]
[CLSCompliant(false)]
public static void PathStencilFunc(StencilFunction func, int ref, uint mask)
Parameters
Type Name Description
StencilFunction func
Int32 ref
UInt32 mask

PathString(Int32, PathStringFormat, Int32, IntPtr)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathStringNV")]
[CLSCompliant(false)]
public static void PathString(int path, PathStringFormat format, int length, [Count(Parameter = "length")] IntPtr pathString)
Parameters
Type Name Description
Int32 path
PathStringFormat format
Int32 length
IntPtr pathString

[length: length]

PathString(UInt32, PathStringFormat, Int32, IntPtr)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathStringNV")]
[CLSCompliant(false)]
public static void PathString(uint path, PathStringFormat format, int length, [Count(Parameter = "length")] IntPtr pathString)
Parameters
Type Name Description
UInt32 path
PathStringFormat format
Int32 length
IntPtr pathString

[length: length]

PathString<T3>(Int32, PathStringFormat, Int32, ref T3)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathStringNV")]
[CLSCompliant(false)]
public static void PathString<T3>(int path, PathStringFormat format, int length, [Count(Parameter = "length")] ref T3 pathString)
    where T3 : struct
Parameters
Type Name Description
Int32 path
PathStringFormat format
Int32 length
T3 pathString

[length: length]

Type Parameters
Name Description
T3

PathString<T3>(Int32, PathStringFormat, Int32, T3[])

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathStringNV")]
[CLSCompliant(false)]
public static void PathString<T3>(int path, PathStringFormat format, int length, [Count(Parameter = "length")] T3[] pathString)
    where T3 : struct
Parameters
Type Name Description
Int32 path
PathStringFormat format
Int32 length
T3[] pathString

[length: length]

Type Parameters
Name Description
T3

PathString<T3>(Int32, PathStringFormat, Int32, T3[,,])

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathStringNV")]
[CLSCompliant(false)]
public static void PathString<T3>(int path, PathStringFormat format, int length, [Count(Parameter = "length")] T3[,, ] pathString)
    where T3 : struct
Parameters
Type Name Description
Int32 path
PathStringFormat format
Int32 length
T3[,,] pathString

[length: length]

Type Parameters
Name Description
T3

PathString<T3>(Int32, PathStringFormat, Int32, T3[,])

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathStringNV")]
[CLSCompliant(false)]
public static void PathString<T3>(int path, PathStringFormat format, int length, [Count(Parameter = "length")] T3[, ] pathString)
    where T3 : struct
Parameters
Type Name Description
Int32 path
PathStringFormat format
Int32 length
T3[,] pathString

[length: length]

Type Parameters
Name Description
T3

PathString<T3>(UInt32, PathStringFormat, Int32, ref T3)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathStringNV")]
[CLSCompliant(false)]
public static void PathString<T3>(uint path, PathStringFormat format, int length, [Count(Parameter = "length")] ref T3 pathString)
    where T3 : struct
Parameters
Type Name Description
UInt32 path
PathStringFormat format
Int32 length
T3 pathString

[length: length]

Type Parameters
Name Description
T3

PathString<T3>(UInt32, PathStringFormat, Int32, T3[])

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathStringNV")]
[CLSCompliant(false)]
public static void PathString<T3>(uint path, PathStringFormat format, int length, [Count(Parameter = "length")] T3[] pathString)
    where T3 : struct
Parameters
Type Name Description
UInt32 path
PathStringFormat format
Int32 length
T3[] pathString

[length: length]

Type Parameters
Name Description
T3

PathString<T3>(UInt32, PathStringFormat, Int32, T3[,,])

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathStringNV")]
[CLSCompliant(false)]
public static void PathString<T3>(uint path, PathStringFormat format, int length, [Count(Parameter = "length")] T3[,, ] pathString)
    where T3 : struct
Parameters
Type Name Description
UInt32 path
PathStringFormat format
Int32 length
T3[,,] pathString

[length: length]

Type Parameters
Name Description
T3

PathString<T3>(UInt32, PathStringFormat, Int32, T3[,])

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathStringNV")]
[CLSCompliant(false)]
public static void PathString<T3>(uint path, PathStringFormat format, int length, [Count(Parameter = "length")] T3[, ] pathString)
    where T3 : struct
Parameters
Type Name Description
UInt32 path
PathStringFormat format
Int32 length
T3[,] pathString

[length: length]

Type Parameters
Name Description
T3

PathSubCommands(Int32, Int32, Int32, Int32, Byte*, Int32, NvPathRendering, IntPtr)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathSubCommandsNV")]
[CLSCompliant(false)]
public static void PathSubCommands(int path, int commandStart, int commandsToDelete, int numCommands, [Count(Parameter = "numCommands")] byte *commands, int numCoords, NvPathRendering coordType, [Count(Computed = "numCoords,coordType")] IntPtr coords)
Parameters
Type Name Description
Int32 path
Int32 commandStart
Int32 commandsToDelete
Int32 numCommands
Byte* commands

[length: numCommands]

Int32 numCoords
NvPathRendering coordType
IntPtr coords

[length: COMPSIZE(numCoords,coordType)]

PathSubCommands(Int32, Int32, Int32, Int32, ref Byte, Int32, NvPathRendering, IntPtr)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathSubCommandsNV")]
[CLSCompliant(false)]
public static void PathSubCommands(int path, int commandStart, int commandsToDelete, int numCommands, [Count(Parameter = "numCommands")] ref byte commands, int numCoords, NvPathRendering coordType, [Count(Computed = "numCoords,coordType")] IntPtr coords)
Parameters
Type Name Description
Int32 path
Int32 commandStart
Int32 commandsToDelete
Int32 numCommands
Byte commands

[length: numCommands]

Int32 numCoords
NvPathRendering coordType
IntPtr coords

[length: COMPSIZE(numCoords,coordType)]

PathSubCommands(Int32, Int32, Int32, Int32, Byte[], Int32, NvPathRendering, IntPtr)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathSubCommandsNV")]
[CLSCompliant(false)]
public static void PathSubCommands(int path, int commandStart, int commandsToDelete, int numCommands, [Count(Parameter = "numCommands")] byte[] commands, int numCoords, NvPathRendering coordType, [Count(Computed = "numCoords,coordType")] IntPtr coords)
Parameters
Type Name Description
Int32 path
Int32 commandStart
Int32 commandsToDelete
Int32 numCommands
Byte[] commands

[length: numCommands]

Int32 numCoords
NvPathRendering coordType
IntPtr coords

[length: COMPSIZE(numCoords,coordType)]

PathSubCommands(UInt32, Int32, Int32, Int32, Byte*, Int32, NvPathRendering, IntPtr)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathSubCommandsNV")]
[CLSCompliant(false)]
public static void PathSubCommands(uint path, int commandStart, int commandsToDelete, int numCommands, [Count(Parameter = "numCommands")] byte *commands, int numCoords, NvPathRendering coordType, [Count(Computed = "numCoords,coordType")] IntPtr coords)
Parameters
Type Name Description
UInt32 path
Int32 commandStart
Int32 commandsToDelete
Int32 numCommands
Byte* commands

[length: numCommands]

Int32 numCoords
NvPathRendering coordType
IntPtr coords

[length: COMPSIZE(numCoords,coordType)]

PathSubCommands(UInt32, Int32, Int32, Int32, ref Byte, Int32, NvPathRendering, IntPtr)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathSubCommandsNV")]
[CLSCompliant(false)]
public static void PathSubCommands(uint path, int commandStart, int commandsToDelete, int numCommands, [Count(Parameter = "numCommands")] ref byte commands, int numCoords, NvPathRendering coordType, [Count(Computed = "numCoords,coordType")] IntPtr coords)
Parameters
Type Name Description
UInt32 path
Int32 commandStart
Int32 commandsToDelete
Int32 numCommands
Byte commands

[length: numCommands]

Int32 numCoords
NvPathRendering coordType
IntPtr coords

[length: COMPSIZE(numCoords,coordType)]

PathSubCommands(UInt32, Int32, Int32, Int32, Byte[], Int32, NvPathRendering, IntPtr)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathSubCommandsNV")]
[CLSCompliant(false)]
public static void PathSubCommands(uint path, int commandStart, int commandsToDelete, int numCommands, [Count(Parameter = "numCommands")] byte[] commands, int numCoords, NvPathRendering coordType, [Count(Computed = "numCoords,coordType")] IntPtr coords)
Parameters
Type Name Description
UInt32 path
Int32 commandStart
Int32 commandsToDelete
Int32 numCommands
Byte[] commands

[length: numCommands]

Int32 numCoords
NvPathRendering coordType
IntPtr coords

[length: COMPSIZE(numCoords,coordType)]

PathSubCommands<T7>(Int32, Int32, Int32, Int32, Byte*, Int32, NvPathRendering, ref T7)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathSubCommandsNV")]
[CLSCompliant(false)]
public static void PathSubCommands<T7>(int path, int commandStart, int commandsToDelete, int numCommands, [Count(Parameter = "numCommands")] byte *commands, int numCoords, NvPathRendering coordType, [Count(Computed = "numCoords,coordType")] ref T7 coords)
    where T7 : struct
Parameters
Type Name Description
Int32 path
Int32 commandStart
Int32 commandsToDelete
Int32 numCommands
Byte* commands

[length: numCommands]

Int32 numCoords
NvPathRendering coordType
T7 coords

[length: COMPSIZE(numCoords,coordType)]

Type Parameters
Name Description
T7

PathSubCommands<T7>(Int32, Int32, Int32, Int32, Byte*, Int32, NvPathRendering, T7[])

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathSubCommandsNV")]
[CLSCompliant(false)]
public static void PathSubCommands<T7>(int path, int commandStart, int commandsToDelete, int numCommands, [Count(Parameter = "numCommands")] byte *commands, int numCoords, NvPathRendering coordType, [Count(Computed = "numCoords,coordType")] T7[] coords)
    where T7 : struct
Parameters
Type Name Description
Int32 path
Int32 commandStart
Int32 commandsToDelete
Int32 numCommands
Byte* commands

[length: numCommands]

Int32 numCoords
NvPathRendering coordType
T7[] coords

[length: COMPSIZE(numCoords,coordType)]

Type Parameters
Name Description
T7

PathSubCommands<T7>(Int32, Int32, Int32, Int32, Byte*, Int32, NvPathRendering, T7[,,])

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathSubCommandsNV")]
[CLSCompliant(false)]
public static void PathSubCommands<T7>(int path, int commandStart, int commandsToDelete, int numCommands, [Count(Parameter = "numCommands")] byte *commands, int numCoords, NvPathRendering coordType, [Count(Computed = "numCoords,coordType")] T7[,, ] coords)
    where T7 : struct
Parameters
Type Name Description
Int32 path
Int32 commandStart
Int32 commandsToDelete
Int32 numCommands
Byte* commands

[length: numCommands]

Int32 numCoords
NvPathRendering coordType
T7[,,] coords

[length: COMPSIZE(numCoords,coordType)]

Type Parameters
Name Description
T7

PathSubCommands<T7>(Int32, Int32, Int32, Int32, Byte*, Int32, NvPathRendering, T7[,])

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathSubCommandsNV")]
[CLSCompliant(false)]
public static void PathSubCommands<T7>(int path, int commandStart, int commandsToDelete, int numCommands, [Count(Parameter = "numCommands")] byte *commands, int numCoords, NvPathRendering coordType, [Count(Computed = "numCoords,coordType")] T7[, ] coords)
    where T7 : struct
Parameters
Type Name Description
Int32 path
Int32 commandStart
Int32 commandsToDelete
Int32 numCommands
Byte* commands

[length: numCommands]

Int32 numCoords
NvPathRendering coordType
T7[,] coords

[length: COMPSIZE(numCoords,coordType)]

Type Parameters
Name Description
T7

PathSubCommands<T7>(Int32, Int32, Int32, Int32, ref Byte, Int32, NvPathRendering, ref T7)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathSubCommandsNV")]
[CLSCompliant(false)]
public static void PathSubCommands<T7>(int path, int commandStart, int commandsToDelete, int numCommands, [Count(Parameter = "numCommands")] ref byte commands, int numCoords, NvPathRendering coordType, [Count(Computed = "numCoords,coordType")] ref T7 coords)
    where T7 : struct
Parameters
Type Name Description
Int32 path
Int32 commandStart
Int32 commandsToDelete
Int32 numCommands
Byte commands

[length: numCommands]

Int32 numCoords
NvPathRendering coordType
T7 coords

[length: COMPSIZE(numCoords,coordType)]

Type Parameters
Name Description
T7

PathSubCommands<T7>(Int32, Int32, Int32, Int32, ref Byte, Int32, NvPathRendering, T7[])

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathSubCommandsNV")]
[CLSCompliant(false)]
public static void PathSubCommands<T7>(int path, int commandStart, int commandsToDelete, int numCommands, [Count(Parameter = "numCommands")] ref byte commands, int numCoords, NvPathRendering coordType, [Count(Computed = "numCoords,coordType")] T7[] coords)
    where T7 : struct
Parameters
Type Name Description
Int32 path
Int32 commandStart
Int32 commandsToDelete
Int32 numCommands
Byte commands

[length: numCommands]

Int32 numCoords
NvPathRendering coordType
T7[] coords

[length: COMPSIZE(numCoords,coordType)]

Type Parameters
Name Description
T7

PathSubCommands<T7>(Int32, Int32, Int32, Int32, ref Byte, Int32, NvPathRendering, T7[,,])

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathSubCommandsNV")]
[CLSCompliant(false)]
public static void PathSubCommands<T7>(int path, int commandStart, int commandsToDelete, int numCommands, [Count(Parameter = "numCommands")] ref byte commands, int numCoords, NvPathRendering coordType, [Count(Computed = "numCoords,coordType")] T7[,, ] coords)
    where T7 : struct
Parameters
Type Name Description
Int32 path
Int32 commandStart
Int32 commandsToDelete
Int32 numCommands
Byte commands

[length: numCommands]

Int32 numCoords
NvPathRendering coordType
T7[,,] coords

[length: COMPSIZE(numCoords,coordType)]

Type Parameters
Name Description
T7

PathSubCommands<T7>(Int32, Int32, Int32, Int32, ref Byte, Int32, NvPathRendering, T7[,])

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathSubCommandsNV")]
[CLSCompliant(false)]
public static void PathSubCommands<T7>(int path, int commandStart, int commandsToDelete, int numCommands, [Count(Parameter = "numCommands")] ref byte commands, int numCoords, NvPathRendering coordType, [Count(Computed = "numCoords,coordType")] T7[, ] coords)
    where T7 : struct
Parameters
Type Name Description
Int32 path
Int32 commandStart
Int32 commandsToDelete
Int32 numCommands
Byte commands

[length: numCommands]

Int32 numCoords
NvPathRendering coordType
T7[,] coords

[length: COMPSIZE(numCoords,coordType)]

Type Parameters
Name Description
T7

PathSubCommands<T7>(Int32, Int32, Int32, Int32, Byte[], Int32, NvPathRendering, ref T7)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathSubCommandsNV")]
[CLSCompliant(false)]
public static void PathSubCommands<T7>(int path, int commandStart, int commandsToDelete, int numCommands, [Count(Parameter = "numCommands")] byte[] commands, int numCoords, NvPathRendering coordType, [Count(Computed = "numCoords,coordType")] ref T7 coords)
    where T7 : struct
Parameters
Type Name Description
Int32 path
Int32 commandStart
Int32 commandsToDelete
Int32 numCommands
Byte[] commands

[length: numCommands]

Int32 numCoords
NvPathRendering coordType
T7 coords

[length: COMPSIZE(numCoords,coordType)]

Type Parameters
Name Description
T7

PathSubCommands<T7>(Int32, Int32, Int32, Int32, Byte[], Int32, NvPathRendering, T7[])

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathSubCommandsNV")]
[CLSCompliant(false)]
public static void PathSubCommands<T7>(int path, int commandStart, int commandsToDelete, int numCommands, [Count(Parameter = "numCommands")] byte[] commands, int numCoords, NvPathRendering coordType, [Count(Computed = "numCoords,coordType")] T7[] coords)
    where T7 : struct
Parameters
Type Name Description
Int32 path
Int32 commandStart
Int32 commandsToDelete
Int32 numCommands
Byte[] commands

[length: numCommands]

Int32 numCoords
NvPathRendering coordType
T7[] coords

[length: COMPSIZE(numCoords,coordType)]

Type Parameters
Name Description
T7

PathSubCommands<T7>(Int32, Int32, Int32, Int32, Byte[], Int32, NvPathRendering, T7[,,])

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathSubCommandsNV")]
[CLSCompliant(false)]
public static void PathSubCommands<T7>(int path, int commandStart, int commandsToDelete, int numCommands, [Count(Parameter = "numCommands")] byte[] commands, int numCoords, NvPathRendering coordType, [Count(Computed = "numCoords,coordType")] T7[,, ] coords)
    where T7 : struct
Parameters
Type Name Description
Int32 path
Int32 commandStart
Int32 commandsToDelete
Int32 numCommands
Byte[] commands

[length: numCommands]

Int32 numCoords
NvPathRendering coordType
T7[,,] coords

[length: COMPSIZE(numCoords,coordType)]

Type Parameters
Name Description
T7

PathSubCommands<T7>(Int32, Int32, Int32, Int32, Byte[], Int32, NvPathRendering, T7[,])

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathSubCommandsNV")]
[CLSCompliant(false)]
public static void PathSubCommands<T7>(int path, int commandStart, int commandsToDelete, int numCommands, [Count(Parameter = "numCommands")] byte[] commands, int numCoords, NvPathRendering coordType, [Count(Computed = "numCoords,coordType")] T7[, ] coords)
    where T7 : struct
Parameters
Type Name Description
Int32 path
Int32 commandStart
Int32 commandsToDelete
Int32 numCommands
Byte[] commands

[length: numCommands]

Int32 numCoords
NvPathRendering coordType
T7[,] coords

[length: COMPSIZE(numCoords,coordType)]

Type Parameters
Name Description
T7

PathSubCommands<T7>(UInt32, Int32, Int32, Int32, Byte*, Int32, NvPathRendering, ref T7)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathSubCommandsNV")]
[CLSCompliant(false)]
public static void PathSubCommands<T7>(uint path, int commandStart, int commandsToDelete, int numCommands, [Count(Parameter = "numCommands")] byte *commands, int numCoords, NvPathRendering coordType, [Count(Computed = "numCoords,coordType")] ref T7 coords)
    where T7 : struct
Parameters
Type Name Description
UInt32 path
Int32 commandStart
Int32 commandsToDelete
Int32 numCommands
Byte* commands

[length: numCommands]

Int32 numCoords
NvPathRendering coordType
T7 coords

[length: COMPSIZE(numCoords,coordType)]

Type Parameters
Name Description
T7

PathSubCommands<T7>(UInt32, Int32, Int32, Int32, Byte*, Int32, NvPathRendering, T7[])

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathSubCommandsNV")]
[CLSCompliant(false)]
public static void PathSubCommands<T7>(uint path, int commandStart, int commandsToDelete, int numCommands, [Count(Parameter = "numCommands")] byte *commands, int numCoords, NvPathRendering coordType, [Count(Computed = "numCoords,coordType")] T7[] coords)
    where T7 : struct
Parameters
Type Name Description
UInt32 path
Int32 commandStart
Int32 commandsToDelete
Int32 numCommands
Byte* commands

[length: numCommands]

Int32 numCoords
NvPathRendering coordType
T7[] coords

[length: COMPSIZE(numCoords,coordType)]

Type Parameters
Name Description
T7

PathSubCommands<T7>(UInt32, Int32, Int32, Int32, Byte*, Int32, NvPathRendering, T7[,,])

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathSubCommandsNV")]
[CLSCompliant(false)]
public static void PathSubCommands<T7>(uint path, int commandStart, int commandsToDelete, int numCommands, [Count(Parameter = "numCommands")] byte *commands, int numCoords, NvPathRendering coordType, [Count(Computed = "numCoords,coordType")] T7[,, ] coords)
    where T7 : struct
Parameters
Type Name Description
UInt32 path
Int32 commandStart
Int32 commandsToDelete
Int32 numCommands
Byte* commands

[length: numCommands]

Int32 numCoords
NvPathRendering coordType
T7[,,] coords

[length: COMPSIZE(numCoords,coordType)]

Type Parameters
Name Description
T7

PathSubCommands<T7>(UInt32, Int32, Int32, Int32, Byte*, Int32, NvPathRendering, T7[,])

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathSubCommandsNV")]
[CLSCompliant(false)]
public static void PathSubCommands<T7>(uint path, int commandStart, int commandsToDelete, int numCommands, [Count(Parameter = "numCommands")] byte *commands, int numCoords, NvPathRendering coordType, [Count(Computed = "numCoords,coordType")] T7[, ] coords)
    where T7 : struct
Parameters
Type Name Description
UInt32 path
Int32 commandStart
Int32 commandsToDelete
Int32 numCommands
Byte* commands

[length: numCommands]

Int32 numCoords
NvPathRendering coordType
T7[,] coords

[length: COMPSIZE(numCoords,coordType)]

Type Parameters
Name Description
T7

PathSubCommands<T7>(UInt32, Int32, Int32, Int32, ref Byte, Int32, NvPathRendering, ref T7)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathSubCommandsNV")]
[CLSCompliant(false)]
public static void PathSubCommands<T7>(uint path, int commandStart, int commandsToDelete, int numCommands, [Count(Parameter = "numCommands")] ref byte commands, int numCoords, NvPathRendering coordType, [Count(Computed = "numCoords,coordType")] ref T7 coords)
    where T7 : struct
Parameters
Type Name Description
UInt32 path
Int32 commandStart
Int32 commandsToDelete
Int32 numCommands
Byte commands

[length: numCommands]

Int32 numCoords
NvPathRendering coordType
T7 coords

[length: COMPSIZE(numCoords,coordType)]

Type Parameters
Name Description
T7

PathSubCommands<T7>(UInt32, Int32, Int32, Int32, ref Byte, Int32, NvPathRendering, T7[])

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathSubCommandsNV")]
[CLSCompliant(false)]
public static void PathSubCommands<T7>(uint path, int commandStart, int commandsToDelete, int numCommands, [Count(Parameter = "numCommands")] ref byte commands, int numCoords, NvPathRendering coordType, [Count(Computed = "numCoords,coordType")] T7[] coords)
    where T7 : struct
Parameters
Type Name Description
UInt32 path
Int32 commandStart
Int32 commandsToDelete
Int32 numCommands
Byte commands

[length: numCommands]

Int32 numCoords
NvPathRendering coordType
T7[] coords

[length: COMPSIZE(numCoords,coordType)]

Type Parameters
Name Description
T7

PathSubCommands<T7>(UInt32, Int32, Int32, Int32, ref Byte, Int32, NvPathRendering, T7[,,])

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathSubCommandsNV")]
[CLSCompliant(false)]
public static void PathSubCommands<T7>(uint path, int commandStart, int commandsToDelete, int numCommands, [Count(Parameter = "numCommands")] ref byte commands, int numCoords, NvPathRendering coordType, [Count(Computed = "numCoords,coordType")] T7[,, ] coords)
    where T7 : struct
Parameters
Type Name Description
UInt32 path
Int32 commandStart
Int32 commandsToDelete
Int32 numCommands
Byte commands

[length: numCommands]

Int32 numCoords
NvPathRendering coordType
T7[,,] coords

[length: COMPSIZE(numCoords,coordType)]

Type Parameters
Name Description
T7

PathSubCommands<T7>(UInt32, Int32, Int32, Int32, ref Byte, Int32, NvPathRendering, T7[,])

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathSubCommandsNV")]
[CLSCompliant(false)]
public static void PathSubCommands<T7>(uint path, int commandStart, int commandsToDelete, int numCommands, [Count(Parameter = "numCommands")] ref byte commands, int numCoords, NvPathRendering coordType, [Count(Computed = "numCoords,coordType")] T7[, ] coords)
    where T7 : struct
Parameters
Type Name Description
UInt32 path
Int32 commandStart
Int32 commandsToDelete
Int32 numCommands
Byte commands

[length: numCommands]

Int32 numCoords
NvPathRendering coordType
T7[,] coords

[length: COMPSIZE(numCoords,coordType)]

Type Parameters
Name Description
T7

PathSubCommands<T7>(UInt32, Int32, Int32, Int32, Byte[], Int32, NvPathRendering, ref T7)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathSubCommandsNV")]
[CLSCompliant(false)]
public static void PathSubCommands<T7>(uint path, int commandStart, int commandsToDelete, int numCommands, [Count(Parameter = "numCommands")] byte[] commands, int numCoords, NvPathRendering coordType, [Count(Computed = "numCoords,coordType")] ref T7 coords)
    where T7 : struct
Parameters
Type Name Description
UInt32 path
Int32 commandStart
Int32 commandsToDelete
Int32 numCommands
Byte[] commands

[length: numCommands]

Int32 numCoords
NvPathRendering coordType
T7 coords

[length: COMPSIZE(numCoords,coordType)]

Type Parameters
Name Description
T7

PathSubCommands<T7>(UInt32, Int32, Int32, Int32, Byte[], Int32, NvPathRendering, T7[])

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathSubCommandsNV")]
[CLSCompliant(false)]
public static void PathSubCommands<T7>(uint path, int commandStart, int commandsToDelete, int numCommands, [Count(Parameter = "numCommands")] byte[] commands, int numCoords, NvPathRendering coordType, [Count(Computed = "numCoords,coordType")] T7[] coords)
    where T7 : struct
Parameters
Type Name Description
UInt32 path
Int32 commandStart
Int32 commandsToDelete
Int32 numCommands
Byte[] commands

[length: numCommands]

Int32 numCoords
NvPathRendering coordType
T7[] coords

[length: COMPSIZE(numCoords,coordType)]

Type Parameters
Name Description
T7

PathSubCommands<T7>(UInt32, Int32, Int32, Int32, Byte[], Int32, NvPathRendering, T7[,,])

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathSubCommandsNV")]
[CLSCompliant(false)]
public static void PathSubCommands<T7>(uint path, int commandStart, int commandsToDelete, int numCommands, [Count(Parameter = "numCommands")] byte[] commands, int numCoords, NvPathRendering coordType, [Count(Computed = "numCoords,coordType")] T7[,, ] coords)
    where T7 : struct
Parameters
Type Name Description
UInt32 path
Int32 commandStart
Int32 commandsToDelete
Int32 numCommands
Byte[] commands

[length: numCommands]

Int32 numCoords
NvPathRendering coordType
T7[,,] coords

[length: COMPSIZE(numCoords,coordType)]

Type Parameters
Name Description
T7

PathSubCommands<T7>(UInt32, Int32, Int32, Int32, Byte[], Int32, NvPathRendering, T7[,])

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathSubCommandsNV")]
[CLSCompliant(false)]
public static void PathSubCommands<T7>(uint path, int commandStart, int commandsToDelete, int numCommands, [Count(Parameter = "numCommands")] byte[] commands, int numCoords, NvPathRendering coordType, [Count(Computed = "numCoords,coordType")] T7[, ] coords)
    where T7 : struct
Parameters
Type Name Description
UInt32 path
Int32 commandStart
Int32 commandsToDelete
Int32 numCommands
Byte[] commands

[length: numCommands]

Int32 numCoords
NvPathRendering coordType
T7[,] coords

[length: COMPSIZE(numCoords,coordType)]

Type Parameters
Name Description
T7

PathSubCoords(Int32, Int32, Int32, NvPathRendering, IntPtr)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathSubCoordsNV")]
[CLSCompliant(false)]
public static void PathSubCoords(int path, int coordStart, int numCoords, NvPathRendering coordType, [Count(Computed = "numCoords,coordType")] IntPtr coords)
Parameters
Type Name Description
Int32 path
Int32 coordStart
Int32 numCoords
NvPathRendering coordType
IntPtr coords

[length: COMPSIZE(numCoords,coordType)]

PathSubCoords(UInt32, Int32, Int32, NvPathRendering, IntPtr)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathSubCoordsNV")]
[CLSCompliant(false)]
public static void PathSubCoords(uint path, int coordStart, int numCoords, NvPathRendering coordType, [Count(Computed = "numCoords,coordType")] IntPtr coords)
Parameters
Type Name Description
UInt32 path
Int32 coordStart
Int32 numCoords
NvPathRendering coordType
IntPtr coords

[length: COMPSIZE(numCoords,coordType)]

PathSubCoords<T4>(Int32, Int32, Int32, NvPathRendering, ref T4)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathSubCoordsNV")]
[CLSCompliant(false)]
public static void PathSubCoords<T4>(int path, int coordStart, int numCoords, NvPathRendering coordType, [Count(Computed = "numCoords,coordType")] ref T4 coords)
    where T4 : struct
Parameters
Type Name Description
Int32 path
Int32 coordStart
Int32 numCoords
NvPathRendering coordType
T4 coords

[length: COMPSIZE(numCoords,coordType)]

Type Parameters
Name Description
T4

PathSubCoords<T4>(Int32, Int32, Int32, NvPathRendering, T4[])

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathSubCoordsNV")]
[CLSCompliant(false)]
public static void PathSubCoords<T4>(int path, int coordStart, int numCoords, NvPathRendering coordType, [Count(Computed = "numCoords,coordType")] T4[] coords)
    where T4 : struct
Parameters
Type Name Description
Int32 path
Int32 coordStart
Int32 numCoords
NvPathRendering coordType
T4[] coords

[length: COMPSIZE(numCoords,coordType)]

Type Parameters
Name Description
T4

PathSubCoords<T4>(Int32, Int32, Int32, NvPathRendering, T4[,,])

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathSubCoordsNV")]
[CLSCompliant(false)]
public static void PathSubCoords<T4>(int path, int coordStart, int numCoords, NvPathRendering coordType, [Count(Computed = "numCoords,coordType")] T4[,, ] coords)
    where T4 : struct
Parameters
Type Name Description
Int32 path
Int32 coordStart
Int32 numCoords
NvPathRendering coordType
T4[,,] coords

[length: COMPSIZE(numCoords,coordType)]

Type Parameters
Name Description
T4

PathSubCoords<T4>(Int32, Int32, Int32, NvPathRendering, T4[,])

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathSubCoordsNV")]
[CLSCompliant(false)]
public static void PathSubCoords<T4>(int path, int coordStart, int numCoords, NvPathRendering coordType, [Count(Computed = "numCoords,coordType")] T4[, ] coords)
    where T4 : struct
Parameters
Type Name Description
Int32 path
Int32 coordStart
Int32 numCoords
NvPathRendering coordType
T4[,] coords

[length: COMPSIZE(numCoords,coordType)]

Type Parameters
Name Description
T4

PathSubCoords<T4>(UInt32, Int32, Int32, NvPathRendering, ref T4)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathSubCoordsNV")]
[CLSCompliant(false)]
public static void PathSubCoords<T4>(uint path, int coordStart, int numCoords, NvPathRendering coordType, [Count(Computed = "numCoords,coordType")] ref T4 coords)
    where T4 : struct
Parameters
Type Name Description
UInt32 path
Int32 coordStart
Int32 numCoords
NvPathRendering coordType
T4 coords

[length: COMPSIZE(numCoords,coordType)]

Type Parameters
Name Description
T4

PathSubCoords<T4>(UInt32, Int32, Int32, NvPathRendering, T4[])

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathSubCoordsNV")]
[CLSCompliant(false)]
public static void PathSubCoords<T4>(uint path, int coordStart, int numCoords, NvPathRendering coordType, [Count(Computed = "numCoords,coordType")] T4[] coords)
    where T4 : struct
Parameters
Type Name Description
UInt32 path
Int32 coordStart
Int32 numCoords
NvPathRendering coordType
T4[] coords

[length: COMPSIZE(numCoords,coordType)]

Type Parameters
Name Description
T4

PathSubCoords<T4>(UInt32, Int32, Int32, NvPathRendering, T4[,,])

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathSubCoordsNV")]
[CLSCompliant(false)]
public static void PathSubCoords<T4>(uint path, int coordStart, int numCoords, NvPathRendering coordType, [Count(Computed = "numCoords,coordType")] T4[,, ] coords)
    where T4 : struct
Parameters
Type Name Description
UInt32 path
Int32 coordStart
Int32 numCoords
NvPathRendering coordType
T4[,,] coords

[length: COMPSIZE(numCoords,coordType)]

Type Parameters
Name Description
T4

PathSubCoords<T4>(UInt32, Int32, Int32, NvPathRendering, T4[,])

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathSubCoordsNV")]
[CLSCompliant(false)]
public static void PathSubCoords<T4>(uint path, int coordStart, int numCoords, NvPathRendering coordType, [Count(Computed = "numCoords,coordType")] T4[, ] coords)
    where T4 : struct
Parameters
Type Name Description
UInt32 path
Int32 coordStart
Int32 numCoords
NvPathRendering coordType
T4[,] coords

[length: COMPSIZE(numCoords,coordType)]

Type Parameters
Name Description
T4

PathTexGen(PathColor, PathGenMode, Int32, Single*)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathTexGenNV")]
[CLSCompliant(false)]
public static void PathTexGen(PathColor texCoordSet, PathGenMode genMode, int components, [Count(Computed = "genMode,components")] float *coeffs)
Parameters
Type Name Description
PathColor texCoordSet
PathGenMode genMode
Int32 components
Single* coeffs

[length: COMPSIZE(genMode,components)]

PathTexGen(PathColor, PathGenMode, Int32, ref Single)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathTexGenNV")]
[CLSCompliant(false)]
public static void PathTexGen(PathColor texCoordSet, PathGenMode genMode, int components, [Count(Computed = "genMode,components")] ref float coeffs)
Parameters
Type Name Description
PathColor texCoordSet
PathGenMode genMode
Int32 components
Single coeffs

[length: COMPSIZE(genMode,components)]

PathTexGen(PathColor, PathGenMode, Int32, Single[])

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathTexGenNV")]
[CLSCompliant(false)]
public static void PathTexGen(PathColor texCoordSet, PathGenMode genMode, int components, [Count(Computed = "genMode,components")] float[] coeffs)
Parameters
Type Name Description
PathColor texCoordSet
PathGenMode genMode
Int32 components
Single[] coeffs

[length: COMPSIZE(genMode,components)]

PauseTransformFeedback()

[requires: NV_transform_feedback2] Pause transform feedback operations

Declaration
[AutoGenerated(Category = "NV_transform_feedback2", Version = "", EntryPoint = "glPauseTransformFeedbackNV")]
public static void PauseTransformFeedback()

PixelDataRange(NvPixelDataRange, Int32, IntPtr)

[requires: NV_pixel_data_range]

Declaration
[AutoGenerated(Category = "NV_pixel_data_range", Version = "", EntryPoint = "glPixelDataRangeNV")]
public static void PixelDataRange(NvPixelDataRange target, int length, [Count(Parameter = "length")] IntPtr pointer)
Parameters
Type Name Description
NvPixelDataRange target
Int32 length
IntPtr pointer

[length: length]

PixelDataRange<T2>(NvPixelDataRange, Int32, ref T2)

[requires: NV_pixel_data_range]

Declaration
[AutoGenerated(Category = "NV_pixel_data_range", Version = "", EntryPoint = "glPixelDataRangeNV")]
public static void PixelDataRange<T2>(NvPixelDataRange target, int length, [Count(Parameter = "length")] ref T2 pointer)
    where T2 : struct
Parameters
Type Name Description
NvPixelDataRange target
Int32 length
T2 pointer

[length: length]

Type Parameters
Name Description
T2

PixelDataRange<T2>(NvPixelDataRange, Int32, T2[])

[requires: NV_pixel_data_range]

Declaration
[AutoGenerated(Category = "NV_pixel_data_range", Version = "", EntryPoint = "glPixelDataRangeNV")]
[CLSCompliant(false)]
public static void PixelDataRange<T2>(NvPixelDataRange target, int length, [Count(Parameter = "length")] T2[] pointer)
    where T2 : struct
Parameters
Type Name Description
NvPixelDataRange target
Int32 length
T2[] pointer

[length: length]

Type Parameters
Name Description
T2

PixelDataRange<T2>(NvPixelDataRange, Int32, T2[,,])

[requires: NV_pixel_data_range]

Declaration
[AutoGenerated(Category = "NV_pixel_data_range", Version = "", EntryPoint = "glPixelDataRangeNV")]
[CLSCompliant(false)]
public static void PixelDataRange<T2>(NvPixelDataRange target, int length, [Count(Parameter = "length")] T2[,, ] pointer)
    where T2 : struct
Parameters
Type Name Description
NvPixelDataRange target
Int32 length
T2[,,] pointer

[length: length]

Type Parameters
Name Description
T2

PixelDataRange<T2>(NvPixelDataRange, Int32, T2[,])

[requires: NV_pixel_data_range]

Declaration
[AutoGenerated(Category = "NV_pixel_data_range", Version = "", EntryPoint = "glPixelDataRangeNV")]
[CLSCompliant(false)]
public static void PixelDataRange<T2>(NvPixelDataRange target, int length, [Count(Parameter = "length")] T2[, ] pointer)
    where T2 : struct
Parameters
Type Name Description
NvPixelDataRange target
Int32 length
T2[,] pointer

[length: length]

Type Parameters
Name Description
T2

PointAlongPath(Int32, Int32, Int32, Single, Single*, Single*, Single*, Single*)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPointAlongPathNV")]
[CLSCompliant(false)]
public static bool PointAlongPath(int path, int startSegment, int numSegments, float distance, [Count(Count = 1)] float *x, [Count(Count = 1)] float *y, [Count(Count = 1)] float *tangentX, [Count(Count = 1)] float *tangentY)
Parameters
Type Name Description
Int32 path
Int32 startSegment
Int32 numSegments
Single distance
Single* x

[length: 1]

Single* y

[length: 1]

Single* tangentX

[length: 1]

Single* tangentY

[length: 1]

Returns
Type Description
Boolean

PointAlongPath(Int32, Int32, Int32, Single, out Single, out Single, out Single, out Single)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPointAlongPathNV")]
[CLSCompliant(false)]
public static bool PointAlongPath(int path, int startSegment, int numSegments, float distance, [Count(Count = 1)] out float x, [Count(Count = 1)] out float y, [Count(Count = 1)] out float tangentX, [Count(Count = 1)] out float tangentY)
Parameters
Type Name Description
Int32 path
Int32 startSegment
Int32 numSegments
Single distance
Single x

[length: 1]

Single y

[length: 1]

Single tangentX

[length: 1]

Single tangentY

[length: 1]

Returns
Type Description
Boolean

PointAlongPath(UInt32, Int32, Int32, Single, Single*, Single*, Single*, Single*)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPointAlongPathNV")]
[CLSCompliant(false)]
public static bool PointAlongPath(uint path, int startSegment, int numSegments, float distance, [Count(Count = 1)] float *x, [Count(Count = 1)] float *y, [Count(Count = 1)] float *tangentX, [Count(Count = 1)] float *tangentY)
Parameters
Type Name Description
UInt32 path
Int32 startSegment
Int32 numSegments
Single distance
Single* x

[length: 1]

Single* y

[length: 1]

Single* tangentX

[length: 1]

Single* tangentY

[length: 1]

Returns
Type Description
Boolean

PointAlongPath(UInt32, Int32, Int32, Single, out Single, out Single, out Single, out Single)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPointAlongPathNV")]
[CLSCompliant(false)]
public static bool PointAlongPath(uint path, int startSegment, int numSegments, float distance, [Count(Count = 1)] out float x, [Count(Count = 1)] out float y, [Count(Count = 1)] out float tangentX, [Count(Count = 1)] out float tangentY)
Parameters
Type Name Description
UInt32 path
Int32 startSegment
Int32 numSegments
Single distance
Single x

[length: 1]

Single y

[length: 1]

Single tangentX

[length: 1]

Single tangentY

[length: 1]

Returns
Type Description
Boolean

PointParameter(NvPointSprite, Int32)

[requires: NV_point_sprite] Specify point parameters

Declaration
[AutoGenerated(Category = "NV_point_sprite", Version = "", EntryPoint = "glPointParameteriNV")]
public static void PointParameter(NvPointSprite pname, int param)
Parameters
Type Name Description
NvPointSprite pname

Specifies a single-valued point parameter. PointFadeThresholdSize, and PointSpriteCoordOrigin are accepted.

Int32 param

For glPointParameterf and glPointParameteri, specifies the value that pname will be set to.

PointParameter(NvPointSprite, Int32*)

[requires: NV_point_sprite] Specify point parameters

Declaration
[AutoGenerated(Category = "NV_point_sprite", Version = "", EntryPoint = "glPointParameterivNV")]
[CLSCompliant(false)]
public static void PointParameter(NvPointSprite pname, [Count(Computed = "pname")] int *params)
Parameters
Type Name Description
NvPointSprite pname

Specifies a single-valued point parameter. PointFadeThresholdSize, and PointSpriteCoordOrigin are accepted.

Int32* params

PointParameter(NvPointSprite, Int32[])

[requires: NV_point_sprite] Specify point parameters

Declaration
[AutoGenerated(Category = "NV_point_sprite", Version = "", EntryPoint = "glPointParameterivNV")]
[CLSCompliant(false)]
public static void PointParameter(NvPointSprite pname, [Count(Computed = "pname")] int[] params)
Parameters
Type Name Description
NvPointSprite pname

Specifies a single-valued point parameter. PointFadeThresholdSize, and PointSpriteCoordOrigin are accepted.

Int32[] params

PresentFrameDualFill(Int32, Int64, Int32, Int32, NvPresentVideo, NvPresentVideo, Int32, NvPresentVideo, Int32, NvPresentVideo, Int32, NvPresentVideo, Int32)

[requires: NV_present_video]

Declaration
[AutoGenerated(Category = "NV_present_video", Version = "", EntryPoint = "glPresentFrameDualFillNV")]
[CLSCompliant(false)]
public static void PresentFrameDualFill(int video_slot, long minPresentTime, int beginPresentTimeId, int presentDurationId, NvPresentVideo type, NvPresentVideo target0, int fill0, NvPresentVideo target1, int fill1, NvPresentVideo target2, int fill2, NvPresentVideo target3, int fill3)
Parameters
Type Name Description
Int32 video_slot
Int64 minPresentTime
Int32 beginPresentTimeId
Int32 presentDurationId
NvPresentVideo type
NvPresentVideo target0
Int32 fill0
NvPresentVideo target1
Int32 fill1
NvPresentVideo target2
Int32 fill2
NvPresentVideo target3
Int32 fill3

PresentFrameDualFill(UInt32, UInt64, UInt32, UInt32, NvPresentVideo, NvPresentVideo, UInt32, NvPresentVideo, UInt32, NvPresentVideo, UInt32, NvPresentVideo, UInt32)

[requires: NV_present_video]

Declaration
[AutoGenerated(Category = "NV_present_video", Version = "", EntryPoint = "glPresentFrameDualFillNV")]
[CLSCompliant(false)]
public static void PresentFrameDualFill(uint video_slot, ulong minPresentTime, uint beginPresentTimeId, uint presentDurationId, NvPresentVideo type, NvPresentVideo target0, uint fill0, NvPresentVideo target1, uint fill1, NvPresentVideo target2, uint fill2, NvPresentVideo target3, uint fill3)
Parameters
Type Name Description
UInt32 video_slot
UInt64 minPresentTime
UInt32 beginPresentTimeId
UInt32 presentDurationId
NvPresentVideo type
NvPresentVideo target0
UInt32 fill0
NvPresentVideo target1
UInt32 fill1
NvPresentVideo target2
UInt32 fill2
NvPresentVideo target3
UInt32 fill3

PresentFrameKeye(Int32, Int64, Int32, Int32, NvPresentVideo, NvPresentVideo, Int32, Int32, NvPresentVideo, Int32, Int32)

[requires: NV_present_video]

Declaration
[AutoGenerated(Category = "NV_present_video", Version = "", EntryPoint = "glPresentFrameKeyedNV")]
[CLSCompliant(false)]
public static void PresentFrameKeye(int video_slot, long minPresentTime, int beginPresentTimeId, int presentDurationId, NvPresentVideo type, NvPresentVideo target0, int fill0, int key0, NvPresentVideo target1, int fill1, int key1)
Parameters
Type Name Description
Int32 video_slot
Int64 minPresentTime
Int32 beginPresentTimeId
Int32 presentDurationId
NvPresentVideo type
NvPresentVideo target0
Int32 fill0
Int32 key0
NvPresentVideo target1
Int32 fill1
Int32 key1

PresentFrameKeye(UInt32, UInt64, UInt32, UInt32, NvPresentVideo, NvPresentVideo, UInt32, UInt32, NvPresentVideo, UInt32, UInt32)

[requires: NV_present_video]

Declaration
[AutoGenerated(Category = "NV_present_video", Version = "", EntryPoint = "glPresentFrameKeyedNV")]
[CLSCompliant(false)]
public static void PresentFrameKeye(uint video_slot, ulong minPresentTime, uint beginPresentTimeId, uint presentDurationId, NvPresentVideo type, NvPresentVideo target0, uint fill0, uint key0, NvPresentVideo target1, uint fill1, uint key1)
Parameters
Type Name Description
UInt32 video_slot
UInt64 minPresentTime
UInt32 beginPresentTimeId
UInt32 presentDurationId
NvPresentVideo type
NvPresentVideo target0
UInt32 fill0
UInt32 key0
NvPresentVideo target1
UInt32 fill1
UInt32 key1

PrimitiveRestart()

[requires: NV_primitive_restart]

Declaration
[AutoGenerated(Category = "NV_primitive_restart", Version = "", EntryPoint = "glPrimitiveRestartNV")]
public static void PrimitiveRestart()

PrimitiveRestartIndex(Int32)

[requires: NV_primitive_restart] Specify the primitive restart index

Declaration
[AutoGenerated(Category = "NV_primitive_restart", Version = "", EntryPoint = "glPrimitiveRestartIndexNV")]
[CLSCompliant(false)]
public static void PrimitiveRestartIndex(int index)
Parameters
Type Name Description
Int32 index

Specifies the value to be interpreted as the primitive restart index.

PrimitiveRestartIndex(UInt32)

[requires: NV_primitive_restart] Specify the primitive restart index

Declaration
[AutoGenerated(Category = "NV_primitive_restart", Version = "", EntryPoint = "glPrimitiveRestartIndexNV")]
[CLSCompliant(false)]
public static void PrimitiveRestartIndex(uint index)
Parameters
Type Name Description
UInt32 index

Specifies the value to be interpreted as the primitive restart index.

ProgramBufferParameters(NvParameterBufferObject, Int32, Int32, Int32, Single*)

[requires: NV_parameter_buffer_object]

Declaration
[AutoGenerated(Category = "NV_parameter_buffer_object", Version = "", EntryPoint = "glProgramBufferParametersfvNV")]
[CLSCompliant(false)]
public static void ProgramBufferParameters(NvParameterBufferObject target, int bindingIndex, int wordIndex, int count, [Count(Parameter = "count")] float *params)
Parameters
Type Name Description
NvParameterBufferObject target
Int32 bindingIndex
Int32 wordIndex
Int32 count
Single* params

ProgramBufferParameters(NvParameterBufferObject, Int32, Int32, Int32, ref Single)

[requires: NV_parameter_buffer_object]

Declaration
[AutoGenerated(Category = "NV_parameter_buffer_object", Version = "", EntryPoint = "glProgramBufferParametersfvNV")]
[CLSCompliant(false)]
public static void ProgramBufferParameters(NvParameterBufferObject target, int bindingIndex, int wordIndex, int count, [Count(Parameter = "count")] ref float params)
Parameters
Type Name Description
NvParameterBufferObject target
Int32 bindingIndex
Int32 wordIndex
Int32 count
Single params

ProgramBufferParameters(NvParameterBufferObject, Int32, Int32, Int32, Single[])

[requires: NV_parameter_buffer_object]

Declaration
[AutoGenerated(Category = "NV_parameter_buffer_object", Version = "", EntryPoint = "glProgramBufferParametersfvNV")]
[CLSCompliant(false)]
public static void ProgramBufferParameters(NvParameterBufferObject target, int bindingIndex, int wordIndex, int count, [Count(Parameter = "count")] float[] params)
Parameters
Type Name Description
NvParameterBufferObject target
Int32 bindingIndex
Int32 wordIndex
Int32 count
Single[] params

ProgramBufferParameters(NvParameterBufferObject, UInt32, UInt32, Int32, Single*)

[requires: NV_parameter_buffer_object]

Declaration
[AutoGenerated(Category = "NV_parameter_buffer_object", Version = "", EntryPoint = "glProgramBufferParametersfvNV")]
[CLSCompliant(false)]
public static void ProgramBufferParameters(NvParameterBufferObject target, uint bindingIndex, uint wordIndex, int count, [Count(Parameter = "count")] float *params)
Parameters
Type Name Description
NvParameterBufferObject target
UInt32 bindingIndex
UInt32 wordIndex
Int32 count
Single* params

ProgramBufferParameters(NvParameterBufferObject, UInt32, UInt32, Int32, ref Single)

[requires: NV_parameter_buffer_object]

Declaration
[AutoGenerated(Category = "NV_parameter_buffer_object", Version = "", EntryPoint = "glProgramBufferParametersfvNV")]
[CLSCompliant(false)]
public static void ProgramBufferParameters(NvParameterBufferObject target, uint bindingIndex, uint wordIndex, int count, [Count(Parameter = "count")] ref float params)
Parameters
Type Name Description
NvParameterBufferObject target
UInt32 bindingIndex
UInt32 wordIndex
Int32 count
Single params

ProgramBufferParameters(NvParameterBufferObject, UInt32, UInt32, Int32, Single[])

[requires: NV_parameter_buffer_object]

Declaration
[AutoGenerated(Category = "NV_parameter_buffer_object", Version = "", EntryPoint = "glProgramBufferParametersfvNV")]
[CLSCompliant(false)]
public static void ProgramBufferParameters(NvParameterBufferObject target, uint bindingIndex, uint wordIndex, int count, [Count(Parameter = "count")] float[] params)
Parameters
Type Name Description
NvParameterBufferObject target
UInt32 bindingIndex
UInt32 wordIndex
Int32 count
Single[] params

ProgramBufferParametersI(NvParameterBufferObject, Int32, Int32, Int32, Int32*)

[requires: NV_parameter_buffer_object]

Declaration
[AutoGenerated(Category = "NV_parameter_buffer_object", Version = "", EntryPoint = "glProgramBufferParametersIivNV")]
[CLSCompliant(false)]
public static void ProgramBufferParametersI(NvParameterBufferObject target, int bindingIndex, int wordIndex, int count, [Count(Parameter = "count")] int *params)
Parameters
Type Name Description
NvParameterBufferObject target
Int32 bindingIndex
Int32 wordIndex
Int32 count
Int32* params

ProgramBufferParametersI(NvParameterBufferObject, Int32, Int32, Int32, ref Int32)

[requires: NV_parameter_buffer_object]

Declaration
[AutoGenerated(Category = "NV_parameter_buffer_object", Version = "", EntryPoint = "glProgramBufferParametersIivNV")]
[CLSCompliant(false)]
public static void ProgramBufferParametersI(NvParameterBufferObject target, int bindingIndex, int wordIndex, int count, [Count(Parameter = "count")] ref int params)
Parameters
Type Name Description
NvParameterBufferObject target
Int32 bindingIndex
Int32 wordIndex
Int32 count
Int32 params

ProgramBufferParametersI(NvParameterBufferObject, Int32, Int32, Int32, Int32[])

[requires: NV_parameter_buffer_object]

Declaration
[AutoGenerated(Category = "NV_parameter_buffer_object", Version = "", EntryPoint = "glProgramBufferParametersIivNV")]
[CLSCompliant(false)]
public static void ProgramBufferParametersI(NvParameterBufferObject target, int bindingIndex, int wordIndex, int count, [Count(Parameter = "count")] int[] params)
Parameters
Type Name Description
NvParameterBufferObject target
Int32 bindingIndex
Int32 wordIndex
Int32 count
Int32[] params

ProgramBufferParametersI(NvParameterBufferObject, UInt32, UInt32, Int32, Int32*)

[requires: NV_parameter_buffer_object]

Declaration
[AutoGenerated(Category = "NV_parameter_buffer_object", Version = "", EntryPoint = "glProgramBufferParametersIivNV")]
[CLSCompliant(false)]
public static void ProgramBufferParametersI(NvParameterBufferObject target, uint bindingIndex, uint wordIndex, int count, [Count(Parameter = "count")] int *params)
Parameters
Type Name Description
NvParameterBufferObject target
UInt32 bindingIndex
UInt32 wordIndex
Int32 count
Int32* params

ProgramBufferParametersI(NvParameterBufferObject, UInt32, UInt32, Int32, ref Int32)

[requires: NV_parameter_buffer_object]

Declaration
[AutoGenerated(Category = "NV_parameter_buffer_object", Version = "", EntryPoint = "glProgramBufferParametersIivNV")]
[CLSCompliant(false)]
public static void ProgramBufferParametersI(NvParameterBufferObject target, uint bindingIndex, uint wordIndex, int count, [Count(Parameter = "count")] ref int params)
Parameters
Type Name Description
NvParameterBufferObject target
UInt32 bindingIndex
UInt32 wordIndex
Int32 count
Int32 params

ProgramBufferParametersI(NvParameterBufferObject, UInt32, UInt32, Int32, Int32[])

[requires: NV_parameter_buffer_object]

Declaration
[AutoGenerated(Category = "NV_parameter_buffer_object", Version = "", EntryPoint = "glProgramBufferParametersIivNV")]
[CLSCompliant(false)]
public static void ProgramBufferParametersI(NvParameterBufferObject target, uint bindingIndex, uint wordIndex, int count, [Count(Parameter = "count")] int[] params)
Parameters
Type Name Description
NvParameterBufferObject target
UInt32 bindingIndex
UInt32 wordIndex
Int32 count
Int32[] params

ProgramBufferParametersI(NvParameterBufferObject, UInt32, UInt32, Int32, UInt32*)

[requires: NV_parameter_buffer_object]

Declaration
[AutoGenerated(Category = "NV_parameter_buffer_object", Version = "", EntryPoint = "glProgramBufferParametersIuivNV")]
[CLSCompliant(false)]
public static void ProgramBufferParametersI(NvParameterBufferObject target, uint bindingIndex, uint wordIndex, int count, [Count(Parameter = "count")] uint *params)
Parameters
Type Name Description
NvParameterBufferObject target
UInt32 bindingIndex
UInt32 wordIndex
Int32 count
UInt32* params

ProgramBufferParametersI(NvParameterBufferObject, UInt32, UInt32, Int32, ref UInt32)

[requires: NV_parameter_buffer_object]

Declaration
[AutoGenerated(Category = "NV_parameter_buffer_object", Version = "", EntryPoint = "glProgramBufferParametersIuivNV")]
[CLSCompliant(false)]
public static void ProgramBufferParametersI(NvParameterBufferObject target, uint bindingIndex, uint wordIndex, int count, [Count(Parameter = "count")] ref uint params)
Parameters
Type Name Description
NvParameterBufferObject target
UInt32 bindingIndex
UInt32 wordIndex
Int32 count
UInt32 params

ProgramBufferParametersI(NvParameterBufferObject, UInt32, UInt32, Int32, UInt32[])

[requires: NV_parameter_buffer_object]

Declaration
[AutoGenerated(Category = "NV_parameter_buffer_object", Version = "", EntryPoint = "glProgramBufferParametersIuivNV")]
[CLSCompliant(false)]
public static void ProgramBufferParametersI(NvParameterBufferObject target, uint bindingIndex, uint wordIndex, int count, [Count(Parameter = "count")] uint[] params)
Parameters
Type Name Description
NvParameterBufferObject target
UInt32 bindingIndex
UInt32 wordIndex
Int32 count
UInt32[] params

ProgramEnvParameterI4(NvGpuProgram4, Int32, Int32*)

[requires: NV_gpu_program4]

Declaration
[AutoGenerated(Category = "NV_gpu_program4", Version = "", EntryPoint = "glProgramEnvParameterI4ivNV")]
[CLSCompliant(false)]
public static void ProgramEnvParameterI4(NvGpuProgram4 target, int index, [Count(Count = 4)] int *params)
Parameters
Type Name Description
NvGpuProgram4 target
Int32 index
Int32* params

ProgramEnvParameterI4(NvGpuProgram4, Int32, Int32, Int32, Int32, Int32)

[requires: NV_gpu_program4]

Declaration
[AutoGenerated(Category = "NV_gpu_program4", Version = "", EntryPoint = "glProgramEnvParameterI4iNV")]
[CLSCompliant(false)]
public static void ProgramEnvParameterI4(NvGpuProgram4 target, int index, int x, int y, int z, int w)
Parameters
Type Name Description
NvGpuProgram4 target
Int32 index
Int32 x
Int32 y
Int32 z
Int32 w

ProgramEnvParameterI4(NvGpuProgram4, Int32, ref Int32)

[requires: NV_gpu_program4]

Declaration
[AutoGenerated(Category = "NV_gpu_program4", Version = "", EntryPoint = "glProgramEnvParameterI4ivNV")]
[CLSCompliant(false)]
public static void ProgramEnvParameterI4(NvGpuProgram4 target, int index, [Count(Count = 4)] ref int params)
Parameters
Type Name Description
NvGpuProgram4 target
Int32 index
Int32 params

ProgramEnvParameterI4(NvGpuProgram4, Int32, Int32[])

[requires: NV_gpu_program4]

Declaration
[AutoGenerated(Category = "NV_gpu_program4", Version = "", EntryPoint = "glProgramEnvParameterI4ivNV")]
[CLSCompliant(false)]
public static void ProgramEnvParameterI4(NvGpuProgram4 target, int index, [Count(Count = 4)] int[] params)
Parameters
Type Name Description
NvGpuProgram4 target
Int32 index
Int32[] params

ProgramEnvParameterI4(NvGpuProgram4, UInt32, Int32*)

[requires: NV_gpu_program4]

Declaration
[AutoGenerated(Category = "NV_gpu_program4", Version = "", EntryPoint = "glProgramEnvParameterI4ivNV")]
[CLSCompliant(false)]
public static void ProgramEnvParameterI4(NvGpuProgram4 target, uint index, [Count(Count = 4)] int *params)
Parameters
Type Name Description
NvGpuProgram4 target
UInt32 index
Int32* params

ProgramEnvParameterI4(NvGpuProgram4, UInt32, Int32, Int32, Int32, Int32)

[requires: NV_gpu_program4]

Declaration
[AutoGenerated(Category = "NV_gpu_program4", Version = "", EntryPoint = "glProgramEnvParameterI4iNV")]
[CLSCompliant(false)]
public static void ProgramEnvParameterI4(NvGpuProgram4 target, uint index, int x, int y, int z, int w)
Parameters
Type Name Description
NvGpuProgram4 target
UInt32 index
Int32 x
Int32 y
Int32 z
Int32 w

ProgramEnvParameterI4(NvGpuProgram4, UInt32, ref Int32)

[requires: NV_gpu_program4]

Declaration
[AutoGenerated(Category = "NV_gpu_program4", Version = "", EntryPoint = "glProgramEnvParameterI4ivNV")]
[CLSCompliant(false)]
public static void ProgramEnvParameterI4(NvGpuProgram4 target, uint index, [Count(Count = 4)] ref int params)
Parameters
Type Name Description
NvGpuProgram4 target
UInt32 index
Int32 params

ProgramEnvParameterI4(NvGpuProgram4, UInt32, Int32[])

[requires: NV_gpu_program4]

Declaration
[AutoGenerated(Category = "NV_gpu_program4", Version = "", EntryPoint = "glProgramEnvParameterI4ivNV")]
[CLSCompliant(false)]
public static void ProgramEnvParameterI4(NvGpuProgram4 target, uint index, [Count(Count = 4)] int[] params)
Parameters
Type Name Description
NvGpuProgram4 target
UInt32 index
Int32[] params

ProgramEnvParameterI4(NvGpuProgram4, UInt32, UInt32*)

[requires: NV_gpu_program4]

Declaration
[AutoGenerated(Category = "NV_gpu_program4", Version = "", EntryPoint = "glProgramEnvParameterI4uivNV")]
[CLSCompliant(false)]
public static void ProgramEnvParameterI4(NvGpuProgram4 target, uint index, [Count(Count = 4)] uint *params)
Parameters
Type Name Description
NvGpuProgram4 target
UInt32 index
UInt32* params

ProgramEnvParameterI4(NvGpuProgram4, UInt32, UInt32, UInt32, UInt32, UInt32)

[requires: NV_gpu_program4]

Declaration
[AutoGenerated(Category = "NV_gpu_program4", Version = "", EntryPoint = "glProgramEnvParameterI4uiNV")]
[CLSCompliant(false)]
public static void ProgramEnvParameterI4(NvGpuProgram4 target, uint index, uint x, uint y, uint z, uint w)
Parameters
Type Name Description
NvGpuProgram4 target
UInt32 index
UInt32 x
UInt32 y
UInt32 z
UInt32 w

ProgramEnvParameterI4(NvGpuProgram4, UInt32, ref UInt32)

[requires: NV_gpu_program4]

Declaration
[AutoGenerated(Category = "NV_gpu_program4", Version = "", EntryPoint = "glProgramEnvParameterI4uivNV")]
[CLSCompliant(false)]
public static void ProgramEnvParameterI4(NvGpuProgram4 target, uint index, [Count(Count = 4)] ref uint params)
Parameters
Type Name Description
NvGpuProgram4 target
UInt32 index
UInt32 params

ProgramEnvParameterI4(NvGpuProgram4, UInt32, UInt32[])

[requires: NV_gpu_program4]

Declaration
[AutoGenerated(Category = "NV_gpu_program4", Version = "", EntryPoint = "glProgramEnvParameterI4uivNV")]
[CLSCompliant(false)]
public static void ProgramEnvParameterI4(NvGpuProgram4 target, uint index, [Count(Count = 4)] uint[] params)
Parameters
Type Name Description
NvGpuProgram4 target
UInt32 index
UInt32[] params

ProgramEnvParametersI4(NvGpuProgram4, Int32, Int32, Int32*)

[requires: NV_gpu_program4]

Declaration
[AutoGenerated(Category = "NV_gpu_program4", Version = "", EntryPoint = "glProgramEnvParametersI4ivNV")]
[CLSCompliant(false)]
public static void ProgramEnvParametersI4(NvGpuProgram4 target, int index, int count, [Count(Parameter = "count*4")] int *params)
Parameters
Type Name Description
NvGpuProgram4 target
Int32 index
Int32 count
Int32* params

ProgramEnvParametersI4(NvGpuProgram4, Int32, Int32, ref Int32)

[requires: NV_gpu_program4]

Declaration
[AutoGenerated(Category = "NV_gpu_program4", Version = "", EntryPoint = "glProgramEnvParametersI4ivNV")]
[CLSCompliant(false)]
public static void ProgramEnvParametersI4(NvGpuProgram4 target, int index, int count, [Count(Parameter = "count*4")] ref int params)
Parameters
Type Name Description
NvGpuProgram4 target
Int32 index
Int32 count
Int32 params

ProgramEnvParametersI4(NvGpuProgram4, Int32, Int32, Int32[])

[requires: NV_gpu_program4]

Declaration
[AutoGenerated(Category = "NV_gpu_program4", Version = "", EntryPoint = "glProgramEnvParametersI4ivNV")]
[CLSCompliant(false)]
public static void ProgramEnvParametersI4(NvGpuProgram4 target, int index, int count, [Count(Parameter = "count*4")] int[] params)
Parameters
Type Name Description
NvGpuProgram4 target
Int32 index
Int32 count
Int32[] params

ProgramEnvParametersI4(NvGpuProgram4, UInt32, Int32, Int32*)

[requires: NV_gpu_program4]

Declaration
[AutoGenerated(Category = "NV_gpu_program4", Version = "", EntryPoint = "glProgramEnvParametersI4ivNV")]
[CLSCompliant(false)]
public static void ProgramEnvParametersI4(NvGpuProgram4 target, uint index, int count, [Count(Parameter = "count*4")] int *params)
Parameters
Type Name Description
NvGpuProgram4 target
UInt32 index
Int32 count
Int32* params

ProgramEnvParametersI4(NvGpuProgram4, UInt32, Int32, ref Int32)

[requires: NV_gpu_program4]

Declaration
[AutoGenerated(Category = "NV_gpu_program4", Version = "", EntryPoint = "glProgramEnvParametersI4ivNV")]
[CLSCompliant(false)]
public static void ProgramEnvParametersI4(NvGpuProgram4 target, uint index, int count, [Count(Parameter = "count*4")] ref int params)
Parameters
Type Name Description
NvGpuProgram4 target
UInt32 index
Int32 count
Int32 params

ProgramEnvParametersI4(NvGpuProgram4, UInt32, Int32, Int32[])

[requires: NV_gpu_program4]

Declaration
[AutoGenerated(Category = "NV_gpu_program4", Version = "", EntryPoint = "glProgramEnvParametersI4ivNV")]
[CLSCompliant(false)]
public static void ProgramEnvParametersI4(NvGpuProgram4 target, uint index, int count, [Count(Parameter = "count*4")] int[] params)
Parameters
Type Name Description
NvGpuProgram4 target
UInt32 index
Int32 count
Int32[] params

ProgramEnvParametersI4(NvGpuProgram4, UInt32, Int32, UInt32*)

[requires: NV_gpu_program4]

Declaration
[AutoGenerated(Category = "NV_gpu_program4", Version = "", EntryPoint = "glProgramEnvParametersI4uivNV")]
[CLSCompliant(false)]
public static void ProgramEnvParametersI4(NvGpuProgram4 target, uint index, int count, [Count(Parameter = "count*4")] uint *params)
Parameters
Type Name Description
NvGpuProgram4 target
UInt32 index
Int32 count
UInt32* params

ProgramEnvParametersI4(NvGpuProgram4, UInt32, Int32, ref UInt32)

[requires: NV_gpu_program4]

Declaration
[AutoGenerated(Category = "NV_gpu_program4", Version = "", EntryPoint = "glProgramEnvParametersI4uivNV")]
[CLSCompliant(false)]
public static void ProgramEnvParametersI4(NvGpuProgram4 target, uint index, int count, [Count(Parameter = "count*4")] ref uint params)
Parameters
Type Name Description
NvGpuProgram4 target
UInt32 index
Int32 count
UInt32 params

ProgramEnvParametersI4(NvGpuProgram4, UInt32, Int32, UInt32[])

[requires: NV_gpu_program4]

Declaration
[AutoGenerated(Category = "NV_gpu_program4", Version = "", EntryPoint = "glProgramEnvParametersI4uivNV")]
[CLSCompliant(false)]
public static void ProgramEnvParametersI4(NvGpuProgram4 target, uint index, int count, [Count(Parameter = "count*4")] uint[] params)
Parameters
Type Name Description
NvGpuProgram4 target
UInt32 index
Int32 count
UInt32[] params

ProgramLocalParameterI4(NvGpuProgram4, Int32, Int32*)

[requires: NV_gpu_program4]

Declaration
[AutoGenerated(Category = "NV_gpu_program4", Version = "", EntryPoint = "glProgramLocalParameterI4ivNV")]
[CLSCompliant(false)]
public static void ProgramLocalParameterI4(NvGpuProgram4 target, int index, [Count(Count = 4)] int *params)
Parameters
Type Name Description
NvGpuProgram4 target
Int32 index
Int32* params

ProgramLocalParameterI4(NvGpuProgram4, Int32, Int32, Int32, Int32, Int32)

[requires: NV_gpu_program4]

Declaration
[AutoGenerated(Category = "NV_gpu_program4", Version = "", EntryPoint = "glProgramLocalParameterI4iNV")]
[CLSCompliant(false)]
public static void ProgramLocalParameterI4(NvGpuProgram4 target, int index, int x, int y, int z, int w)
Parameters
Type Name Description
NvGpuProgram4 target
Int32 index
Int32 x
Int32 y
Int32 z
Int32 w

ProgramLocalParameterI4(NvGpuProgram4, Int32, ref Int32)

[requires: NV_gpu_program4]

Declaration
[AutoGenerated(Category = "NV_gpu_program4", Version = "", EntryPoint = "glProgramLocalParameterI4ivNV")]
[CLSCompliant(false)]
public static void ProgramLocalParameterI4(NvGpuProgram4 target, int index, [Count(Count = 4)] ref int params)
Parameters
Type Name Description
NvGpuProgram4 target
Int32 index
Int32 params

ProgramLocalParameterI4(NvGpuProgram4, Int32, Int32[])

[requires: NV_gpu_program4]

Declaration
[AutoGenerated(Category = "NV_gpu_program4", Version = "", EntryPoint = "glProgramLocalParameterI4ivNV")]
[CLSCompliant(false)]
public static void ProgramLocalParameterI4(NvGpuProgram4 target, int index, [Count(Count = 4)] int[] params)
Parameters
Type Name Description
NvGpuProgram4 target
Int32 index
Int32[] params

ProgramLocalParameterI4(NvGpuProgram4, UInt32, Int32*)

[requires: NV_gpu_program4]

Declaration
[AutoGenerated(Category = "NV_gpu_program4", Version = "", EntryPoint = "glProgramLocalParameterI4ivNV")]
[CLSCompliant(false)]
public static void ProgramLocalParameterI4(NvGpuProgram4 target, uint index, [Count(Count = 4)] int *params)
Parameters
Type Name Description
NvGpuProgram4 target
UInt32 index
Int32* params

ProgramLocalParameterI4(NvGpuProgram4, UInt32, Int32, Int32, Int32, Int32)

[requires: NV_gpu_program4]

Declaration
[AutoGenerated(Category = "NV_gpu_program4", Version = "", EntryPoint = "glProgramLocalParameterI4iNV")]
[CLSCompliant(false)]
public static void ProgramLocalParameterI4(NvGpuProgram4 target, uint index, int x, int y, int z, int w)
Parameters
Type Name Description
NvGpuProgram4 target
UInt32 index
Int32 x
Int32 y
Int32 z
Int32 w

ProgramLocalParameterI4(NvGpuProgram4, UInt32, ref Int32)

[requires: NV_gpu_program4]

Declaration
[AutoGenerated(Category = "NV_gpu_program4", Version = "", EntryPoint = "glProgramLocalParameterI4ivNV")]
[CLSCompliant(false)]
public static void ProgramLocalParameterI4(NvGpuProgram4 target, uint index, [Count(Count = 4)] ref int params)
Parameters
Type Name Description
NvGpuProgram4 target
UInt32 index
Int32 params

ProgramLocalParameterI4(NvGpuProgram4, UInt32, Int32[])

[requires: NV_gpu_program4]

Declaration
[AutoGenerated(Category = "NV_gpu_program4", Version = "", EntryPoint = "glProgramLocalParameterI4ivNV")]
[CLSCompliant(false)]
public static void ProgramLocalParameterI4(NvGpuProgram4 target, uint index, [Count(Count = 4)] int[] params)
Parameters
Type Name Description
NvGpuProgram4 target
UInt32 index
Int32[] params

ProgramLocalParameterI4(NvGpuProgram4, UInt32, UInt32*)

[requires: NV_gpu_program4]

Declaration
[AutoGenerated(Category = "NV_gpu_program4", Version = "", EntryPoint = "glProgramLocalParameterI4uivNV")]
[CLSCompliant(false)]
public static void ProgramLocalParameterI4(NvGpuProgram4 target, uint index, [Count(Count = 4)] uint *params)
Parameters
Type Name Description
NvGpuProgram4 target
UInt32 index
UInt32* params

ProgramLocalParameterI4(NvGpuProgram4, UInt32, UInt32, UInt32, UInt32, UInt32)

[requires: NV_gpu_program4]

Declaration
[AutoGenerated(Category = "NV_gpu_program4", Version = "", EntryPoint = "glProgramLocalParameterI4uiNV")]
[CLSCompliant(false)]
public static void ProgramLocalParameterI4(NvGpuProgram4 target, uint index, uint x, uint y, uint z, uint w)
Parameters
Type Name Description
NvGpuProgram4 target
UInt32 index
UInt32 x
UInt32 y
UInt32 z
UInt32 w

ProgramLocalParameterI4(NvGpuProgram4, UInt32, ref UInt32)

[requires: NV_gpu_program4]

Declaration
[AutoGenerated(Category = "NV_gpu_program4", Version = "", EntryPoint = "glProgramLocalParameterI4uivNV")]
[CLSCompliant(false)]
public static void ProgramLocalParameterI4(NvGpuProgram4 target, uint index, [Count(Count = 4)] ref uint params)
Parameters
Type Name Description
NvGpuProgram4 target
UInt32 index
UInt32 params

ProgramLocalParameterI4(NvGpuProgram4, UInt32, UInt32[])

[requires: NV_gpu_program4]

Declaration
[AutoGenerated(Category = "NV_gpu_program4", Version = "", EntryPoint = "glProgramLocalParameterI4uivNV")]
[CLSCompliant(false)]
public static void ProgramLocalParameterI4(NvGpuProgram4 target, uint index, [Count(Count = 4)] uint[] params)
Parameters
Type Name Description
NvGpuProgram4 target
UInt32 index
UInt32[] params

ProgramLocalParametersI4(NvGpuProgram4, Int32, Int32, Int32*)

[requires: NV_gpu_program4]

Declaration
[AutoGenerated(Category = "NV_gpu_program4", Version = "", EntryPoint = "glProgramLocalParametersI4ivNV")]
[CLSCompliant(false)]
public static void ProgramLocalParametersI4(NvGpuProgram4 target, int index, int count, [Count(Parameter = "count*4")] int *params)
Parameters
Type Name Description
NvGpuProgram4 target
Int32 index
Int32 count
Int32* params

ProgramLocalParametersI4(NvGpuProgram4, Int32, Int32, ref Int32)

[requires: NV_gpu_program4]

Declaration
[AutoGenerated(Category = "NV_gpu_program4", Version = "", EntryPoint = "glProgramLocalParametersI4ivNV")]
[CLSCompliant(false)]
public static void ProgramLocalParametersI4(NvGpuProgram4 target, int index, int count, [Count(Parameter = "count*4")] ref int params)
Parameters
Type Name Description
NvGpuProgram4 target
Int32 index
Int32 count
Int32 params

ProgramLocalParametersI4(NvGpuProgram4, Int32, Int32, Int32[])

[requires: NV_gpu_program4]

Declaration
[AutoGenerated(Category = "NV_gpu_program4", Version = "", EntryPoint = "glProgramLocalParametersI4ivNV")]
[CLSCompliant(false)]
public static void ProgramLocalParametersI4(NvGpuProgram4 target, int index, int count, [Count(Parameter = "count*4")] int[] params)
Parameters
Type Name Description
NvGpuProgram4 target
Int32 index
Int32 count
Int32[] params

ProgramLocalParametersI4(NvGpuProgram4, UInt32, Int32, Int32*)

[requires: NV_gpu_program4]

Declaration
[AutoGenerated(Category = "NV_gpu_program4", Version = "", EntryPoint = "glProgramLocalParametersI4ivNV")]
[CLSCompliant(false)]
public static void ProgramLocalParametersI4(NvGpuProgram4 target, uint index, int count, [Count(Parameter = "count*4")] int *params)
Parameters
Type Name Description
NvGpuProgram4 target
UInt32 index
Int32 count
Int32* params

ProgramLocalParametersI4(NvGpuProgram4, UInt32, Int32, ref Int32)

[requires: NV_gpu_program4]

Declaration
[AutoGenerated(Category = "NV_gpu_program4", Version = "", EntryPoint = "glProgramLocalParametersI4ivNV")]
[CLSCompliant(false)]
public static void ProgramLocalParametersI4(NvGpuProgram4 target, uint index, int count, [Count(Parameter = "count*4")] ref int params)
Parameters
Type Name Description
NvGpuProgram4 target
UInt32 index
Int32 count
Int32 params

ProgramLocalParametersI4(NvGpuProgram4, UInt32, Int32, Int32[])

[requires: NV_gpu_program4]

Declaration
[AutoGenerated(Category = "NV_gpu_program4", Version = "", EntryPoint = "glProgramLocalParametersI4ivNV")]
[CLSCompliant(false)]
public static void ProgramLocalParametersI4(NvGpuProgram4 target, uint index, int count, [Count(Parameter = "count*4")] int[] params)
Parameters
Type Name Description
NvGpuProgram4 target
UInt32 index
Int32 count
Int32[] params

ProgramLocalParametersI4(NvGpuProgram4, UInt32, Int32, UInt32*)

[requires: NV_gpu_program4]

Declaration
[AutoGenerated(Category = "NV_gpu_program4", Version = "", EntryPoint = "glProgramLocalParametersI4uivNV")]
[CLSCompliant(false)]
public static void ProgramLocalParametersI4(NvGpuProgram4 target, uint index, int count, [Count(Parameter = "count*4")] uint *params)
Parameters
Type Name Description
NvGpuProgram4 target
UInt32 index
Int32 count
UInt32* params

ProgramLocalParametersI4(NvGpuProgram4, UInt32, Int32, ref UInt32)

[requires: NV_gpu_program4]

Declaration
[AutoGenerated(Category = "NV_gpu_program4", Version = "", EntryPoint = "glProgramLocalParametersI4uivNV")]
[CLSCompliant(false)]
public static void ProgramLocalParametersI4(NvGpuProgram4 target, uint index, int count, [Count(Parameter = "count*4")] ref uint params)
Parameters
Type Name Description
NvGpuProgram4 target
UInt32 index
Int32 count
UInt32 params

ProgramLocalParametersI4(NvGpuProgram4, UInt32, Int32, UInt32[])

[requires: NV_gpu_program4]

Declaration
[AutoGenerated(Category = "NV_gpu_program4", Version = "", EntryPoint = "glProgramLocalParametersI4uivNV")]
[CLSCompliant(false)]
public static void ProgramLocalParametersI4(NvGpuProgram4 target, uint index, int count, [Count(Parameter = "count*4")] uint[] params)
Parameters
Type Name Description
NvGpuProgram4 target
UInt32 index
Int32 count
UInt32[] params

ProgramNamedParameter4(Int32, Int32, Byte*, Double*)

[requires: NV_fragment_program]

Declaration
[AutoGenerated(Category = "NV_fragment_program", Version = "", EntryPoint = "glProgramNamedParameter4dvNV")]
[CLSCompliant(false)]
public static void ProgramNamedParameter4(int id, int len, [Count(Count = 1)] byte *name, [Count(Count = 4)] double *v)
Parameters
Type Name Description
Int32 id
Int32 len
Byte* name

[length: 1]

Double* v

[length: 4]

ProgramNamedParameter4(Int32, Int32, Byte*, Double, Double, Double, Double)

[requires: NV_fragment_program]

Declaration
[AutoGenerated(Category = "NV_fragment_program", Version = "", EntryPoint = "glProgramNamedParameter4dNV")]
[CLSCompliant(false)]
public static void ProgramNamedParameter4(int id, int len, [Count(Count = 1)] byte *name, double x, double y, double z, double w)
Parameters
Type Name Description
Int32 id
Int32 len
Byte* name

[length: 1]

Double x
Double y
Double z
Double w

ProgramNamedParameter4(Int32, Int32, Byte*, Double[])

Declaration
[CLSCompliant(false)]
[AutoGenerated(Category = "NvFragmentProgram", Version = "1.2", EntryPoint = "glProgramNamedParameter4dvNV")]
[Obsolete("Use ref/array overload instead")]
public static void ProgramNamedParameter4(int id, int len, byte *name, double[] v)
Parameters
Type Name Description
Int32 id
Int32 len
Byte* name
Double[] v

ProgramNamedParameter4(Int32, Int32, Byte*, Single*)

[requires: NV_fragment_program]

Declaration
[AutoGenerated(Category = "NV_fragment_program", Version = "", EntryPoint = "glProgramNamedParameter4fvNV")]
[CLSCompliant(false)]
public static void ProgramNamedParameter4(int id, int len, [Count(Count = 1)] byte *name, [Count(Count = 4)] float *v)
Parameters
Type Name Description
Int32 id
Int32 len
Byte* name

[length: 1]

Single* v

[length: 4]

ProgramNamedParameter4(Int32, Int32, Byte*, Single, Single, Single, Single)

[requires: NV_fragment_program]

Declaration
[AutoGenerated(Category = "NV_fragment_program", Version = "", EntryPoint = "glProgramNamedParameter4fNV")]
[CLSCompliant(false)]
public static void ProgramNamedParameter4(int id, int len, [Count(Count = 1)] byte *name, float x, float y, float z, float w)
Parameters
Type Name Description
Int32 id
Int32 len
Byte* name

[length: 1]

Single x
Single y
Single z
Single w

ProgramNamedParameter4(Int32, Int32, Byte*, Single[])

Declaration
[CLSCompliant(false)]
[AutoGenerated(Category = "NvFragmentProgram", Version = "1.2", EntryPoint = "glProgramNamedParameter4fvNV")]
[Obsolete("Use ref/array overload instead")]
public static void ProgramNamedParameter4(int id, int len, byte *name, float[] v)
Parameters
Type Name Description
Int32 id
Int32 len
Byte* name
Single[] v

ProgramNamedParameter4(Int32, Int32, ref Byte, Double, Double, Double, Double)

[requires: NV_fragment_program]

Declaration
[AutoGenerated(Category = "NV_fragment_program", Version = "", EntryPoint = "glProgramNamedParameter4dNV")]
[CLSCompliant(false)]
public static void ProgramNamedParameter4(int id, int len, [Count(Count = 1)] ref byte name, double x, double y, double z, double w)
Parameters
Type Name Description
Int32 id
Int32 len
Byte name

[length: 1]

Double x
Double y
Double z
Double w

ProgramNamedParameter4(Int32, Int32, ref Byte, ref Double)

[requires: NV_fragment_program]

Declaration
[AutoGenerated(Category = "NV_fragment_program", Version = "", EntryPoint = "glProgramNamedParameter4dvNV")]
[CLSCompliant(false)]
public static void ProgramNamedParameter4(int id, int len, [Count(Count = 1)] ref byte name, [Count(Count = 4)] ref double v)
Parameters
Type Name Description
Int32 id
Int32 len
Byte name

[length: 1]

Double v

[length: 4]

ProgramNamedParameter4(Int32, Int32, ref Byte, Double[])

[requires: NV_fragment_program]

Declaration
[AutoGenerated(Category = "NV_fragment_program", Version = "", EntryPoint = "glProgramNamedParameter4dvNV")]
[CLSCompliant(false)]
public static void ProgramNamedParameter4(int id, int len, [Count(Count = 1)] ref byte name, [Count(Count = 4)] double[] v)
Parameters
Type Name Description
Int32 id
Int32 len
Byte name

[length: 1]

Double[] v

[length: 4]

ProgramNamedParameter4(Int32, Int32, ref Byte, Single, Single, Single, Single)

[requires: NV_fragment_program]

Declaration
[AutoGenerated(Category = "NV_fragment_program", Version = "", EntryPoint = "glProgramNamedParameter4fNV")]
[CLSCompliant(false)]
public static void ProgramNamedParameter4(int id, int len, [Count(Count = 1)] ref byte name, float x, float y, float z, float w)
Parameters
Type Name Description
Int32 id
Int32 len
Byte name

[length: 1]

Single x
Single y
Single z
Single w

ProgramNamedParameter4(Int32, Int32, ref Byte, ref Single)

[requires: NV_fragment_program]

Declaration
[AutoGenerated(Category = "NV_fragment_program", Version = "", EntryPoint = "glProgramNamedParameter4fvNV")]
[CLSCompliant(false)]
public static void ProgramNamedParameter4(int id, int len, [Count(Count = 1)] ref byte name, [Count(Count = 4)] ref float v)
Parameters
Type Name Description
Int32 id
Int32 len
Byte name

[length: 1]

Single v

[length: 4]

ProgramNamedParameter4(Int32, Int32, ref Byte, Single[])

[requires: NV_fragment_program]

Declaration
[AutoGenerated(Category = "NV_fragment_program", Version = "", EntryPoint = "glProgramNamedParameter4fvNV")]
[CLSCompliant(false)]
public static void ProgramNamedParameter4(int id, int len, [Count(Count = 1)] ref byte name, [Count(Count = 4)] float[] v)
Parameters
Type Name Description
Int32 id
Int32 len
Byte name

[length: 1]

Single[] v

[length: 4]

ProgramNamedParameter4(UInt32, Int32, Byte*, Double*)

[requires: NV_fragment_program]

Declaration
[AutoGenerated(Category = "NV_fragment_program", Version = "", EntryPoint = "glProgramNamedParameter4dvNV")]
[CLSCompliant(false)]
public static void ProgramNamedParameter4(uint id, int len, [Count(Count = 1)] byte *name, [Count(Count = 4)] double *v)
Parameters
Type Name Description
UInt32 id
Int32 len
Byte* name

[length: 1]

Double* v

[length: 4]

ProgramNamedParameter4(UInt32, Int32, Byte*, Double, Double, Double, Double)

[requires: NV_fragment_program]

Declaration
[AutoGenerated(Category = "NV_fragment_program", Version = "", EntryPoint = "glProgramNamedParameter4dNV")]
[CLSCompliant(false)]
public static void ProgramNamedParameter4(uint id, int len, [Count(Count = 1)] byte *name, double x, double y, double z, double w)
Parameters
Type Name Description
UInt32 id
Int32 len
Byte* name

[length: 1]

Double x
Double y
Double z
Double w

ProgramNamedParameter4(UInt32, Int32, Byte*, Double[])

Declaration
[CLSCompliant(false)]
[AutoGenerated(Category = "NvFragmentProgram", Version = "1.2", EntryPoint = "glProgramNamedParameter4dvNV")]
[Obsolete("Use ref/array overload instead")]
public static void ProgramNamedParameter4(uint id, int len, byte *name, double[] v)
Parameters
Type Name Description
UInt32 id
Int32 len
Byte* name
Double[] v

ProgramNamedParameter4(UInt32, Int32, Byte*, Single*)

[requires: NV_fragment_program]

Declaration
[AutoGenerated(Category = "NV_fragment_program", Version = "", EntryPoint = "glProgramNamedParameter4fvNV")]
[CLSCompliant(false)]
public static void ProgramNamedParameter4(uint id, int len, [Count(Count = 1)] byte *name, [Count(Count = 4)] float *v)
Parameters
Type Name Description
UInt32 id
Int32 len
Byte* name

[length: 1]

Single* v

[length: 4]

ProgramNamedParameter4(UInt32, Int32, Byte*, Single, Single, Single, Single)

[requires: NV_fragment_program]

Declaration
[AutoGenerated(Category = "NV_fragment_program", Version = "", EntryPoint = "glProgramNamedParameter4fNV")]
[CLSCompliant(false)]
public static void ProgramNamedParameter4(uint id, int len, [Count(Count = 1)] byte *name, float x, float y, float z, float w)
Parameters
Type Name Description
UInt32 id
Int32 len
Byte* name

[length: 1]

Single x
Single y
Single z
Single w

ProgramNamedParameter4(UInt32, Int32, Byte*, Single[])

Declaration
[CLSCompliant(false)]
[AutoGenerated(Category = "NvFragmentProgram", Version = "1.2", EntryPoint = "glProgramNamedParameter4fvNV")]
[Obsolete("Use ref/array overload instead")]
public static void ProgramNamedParameter4(uint id, int len, byte *name, float[] v)
Parameters
Type Name Description
UInt32 id
Int32 len
Byte* name
Single[] v

ProgramNamedParameter4(UInt32, Int32, ref Byte, Double, Double, Double, Double)

[requires: NV_fragment_program]

Declaration
[AutoGenerated(Category = "NV_fragment_program", Version = "", EntryPoint = "glProgramNamedParameter4dNV")]
[CLSCompliant(false)]
public static void ProgramNamedParameter4(uint id, int len, [Count(Count = 1)] ref byte name, double x, double y, double z, double w)
Parameters
Type Name Description
UInt32 id
Int32 len
Byte name

[length: 1]

Double x
Double y
Double z
Double w

ProgramNamedParameter4(UInt32, Int32, ref Byte, ref Double)

[requires: NV_fragment_program]

Declaration
[AutoGenerated(Category = "NV_fragment_program", Version = "", EntryPoint = "glProgramNamedParameter4dvNV")]
[CLSCompliant(false)]
public static void ProgramNamedParameter4(uint id, int len, [Count(Count = 1)] ref byte name, [Count(Count = 4)] ref double v)
Parameters
Type Name Description
UInt32 id
Int32 len
Byte name

[length: 1]

Double v

[length: 4]

ProgramNamedParameter4(UInt32, Int32, ref Byte, Double[])

[requires: NV_fragment_program]

Declaration
[AutoGenerated(Category = "NV_fragment_program", Version = "", EntryPoint = "glProgramNamedParameter4dvNV")]
[CLSCompliant(false)]
public static void ProgramNamedParameter4(uint id, int len, [Count(Count = 1)] ref byte name, [Count(Count = 4)] double[] v)
Parameters
Type Name Description
UInt32 id
Int32 len
Byte name

[length: 1]

Double[] v

[length: 4]

ProgramNamedParameter4(UInt32, Int32, ref Byte, Single, Single, Single, Single)

[requires: NV_fragment_program]

Declaration
[AutoGenerated(Category = "NV_fragment_program", Version = "", EntryPoint = "glProgramNamedParameter4fNV")]
[CLSCompliant(false)]
public static void ProgramNamedParameter4(uint id, int len, [Count(Count = 1)] ref byte name, float x, float y, float z, float w)
Parameters
Type Name Description
UInt32 id
Int32 len
Byte name

[length: 1]

Single x
Single y
Single z
Single w

ProgramNamedParameter4(UInt32, Int32, ref Byte, ref Single)

[requires: NV_fragment_program]

Declaration
[AutoGenerated(Category = "NV_fragment_program", Version = "", EntryPoint = "glProgramNamedParameter4fvNV")]
[CLSCompliant(false)]
public static void ProgramNamedParameter4(uint id, int len, [Count(Count = 1)] ref byte name, [Count(Count = 4)] ref float v)
Parameters
Type Name Description
UInt32 id
Int32 len
Byte name

[length: 1]

Single v

[length: 4]

ProgramNamedParameter4(UInt32, Int32, ref Byte, Single[])

[requires: NV_fragment_program]

Declaration
[AutoGenerated(Category = "NV_fragment_program", Version = "", EntryPoint = "glProgramNamedParameter4fvNV")]
[CLSCompliant(false)]
public static void ProgramNamedParameter4(uint id, int len, [Count(Count = 1)] ref byte name, [Count(Count = 4)] float[] v)
Parameters
Type Name Description
UInt32 id
Int32 len
Byte name

[length: 1]

Single[] v

[length: 4]

ProgramParameter4(AssemblyProgramTargetArb, Int32, Double*)

[requires: NV_vertex_program] Specify a parameter for a program object

Declaration
[AutoGenerated(Category = "NV_vertex_program", Version = "", EntryPoint = "glProgramParameter4dvNV")]
[CLSCompliant(false)]
public static void ProgramParameter4(AssemblyProgramTargetArb target, int index, [Count(Count = 4)] double *v)
Parameters
Type Name Description
AssemblyProgramTargetArb target

Specifies the name of a program object whose parameter to modify.

Int32 index

Specifies the name of the parameter to modify.

Double* v

[length: 4] Specifies the new value of the parameter specified by pname for program.

ProgramParameter4(AssemblyProgramTargetArb, Int32, Double, Double, Double, Double)

[requires: NV_vertex_program] Specify a parameter for a program object

Declaration
[AutoGenerated(Category = "NV_vertex_program", Version = "", EntryPoint = "glProgramParameter4dNV")]
[CLSCompliant(false)]
public static void ProgramParameter4(AssemblyProgramTargetArb target, int index, double x, double y, double z, double w)
Parameters
Type Name Description
AssemblyProgramTargetArb target

Specifies the name of a program object whose parameter to modify.

Int32 index

Specifies the name of the parameter to modify.

Double x

Specifies the new value of the parameter specified by pname for program.

Double y
Double z
Double w

ProgramParameter4(AssemblyProgramTargetArb, Int32, ref Double)

[requires: NV_vertex_program] Specify a parameter for a program object

Declaration
[AutoGenerated(Category = "NV_vertex_program", Version = "", EntryPoint = "glProgramParameter4dvNV")]
[CLSCompliant(false)]
public static void ProgramParameter4(AssemblyProgramTargetArb target, int index, [Count(Count = 4)] ref double v)
Parameters
Type Name Description
AssemblyProgramTargetArb target

Specifies the name of a program object whose parameter to modify.

Int32 index

Specifies the name of the parameter to modify.

Double v

[length: 4] Specifies the new value of the parameter specified by pname for program.

ProgramParameter4(AssemblyProgramTargetArb, Int32, Double[])

[requires: NV_vertex_program] Specify a parameter for a program object

Declaration
[AutoGenerated(Category = "NV_vertex_program", Version = "", EntryPoint = "glProgramParameter4dvNV")]
[CLSCompliant(false)]
public static void ProgramParameter4(AssemblyProgramTargetArb target, int index, [Count(Count = 4)] double[] v)
Parameters
Type Name Description
AssemblyProgramTargetArb target

Specifies the name of a program object whose parameter to modify.

Int32 index

Specifies the name of the parameter to modify.

Double[] v

[length: 4] Specifies the new value of the parameter specified by pname for program.

ProgramParameter4(AssemblyProgramTargetArb, Int32, Single*)

[requires: NV_vertex_program] Specify a parameter for a program object

Declaration
[AutoGenerated(Category = "NV_vertex_program", Version = "", EntryPoint = "glProgramParameter4fvNV")]
[CLSCompliant(false)]
public static void ProgramParameter4(AssemblyProgramTargetArb target, int index, [Count(Count = 4)] float *v)
Parameters
Type Name Description
AssemblyProgramTargetArb target

Specifies the name of a program object whose parameter to modify.

Int32 index

Specifies the name of the parameter to modify.

Single* v

[length: 4] Specifies the new value of the parameter specified by pname for program.

ProgramParameter4(AssemblyProgramTargetArb, Int32, Single, Single, Single, Single)

[requires: NV_vertex_program] Specify a parameter for a program object

Declaration
[AutoGenerated(Category = "NV_vertex_program", Version = "", EntryPoint = "glProgramParameter4fNV")]
[CLSCompliant(false)]
public static void ProgramParameter4(AssemblyProgramTargetArb target, int index, float x, float y, float z, float w)
Parameters
Type Name Description
AssemblyProgramTargetArb target

Specifies the name of a program object whose parameter to modify.

Int32 index

Specifies the name of the parameter to modify.

Single x

Specifies the new value of the parameter specified by pname for program.

Single y
Single z
Single w

ProgramParameter4(AssemblyProgramTargetArb, Int32, ref Single)

[requires: NV_vertex_program] Specify a parameter for a program object

Declaration
[AutoGenerated(Category = "NV_vertex_program", Version = "", EntryPoint = "glProgramParameter4fvNV")]
[CLSCompliant(false)]
public static void ProgramParameter4(AssemblyProgramTargetArb target, int index, [Count(Count = 4)] ref float v)
Parameters
Type Name Description
AssemblyProgramTargetArb target

Specifies the name of a program object whose parameter to modify.

Int32 index

Specifies the name of the parameter to modify.

Single v

[length: 4] Specifies the new value of the parameter specified by pname for program.

ProgramParameter4(AssemblyProgramTargetArb, Int32, Single[])

[requires: NV_vertex_program] Specify a parameter for a program object

Declaration
[AutoGenerated(Category = "NV_vertex_program", Version = "", EntryPoint = "glProgramParameter4fvNV")]
[CLSCompliant(false)]
public static void ProgramParameter4(AssemblyProgramTargetArb target, int index, [Count(Count = 4)] float[] v)
Parameters
Type Name Description
AssemblyProgramTargetArb target

Specifies the name of a program object whose parameter to modify.

Int32 index

Specifies the name of the parameter to modify.

Single[] v

[length: 4] Specifies the new value of the parameter specified by pname for program.

ProgramParameter4(AssemblyProgramTargetArb, UInt32, Double*)

[requires: NV_vertex_program] Specify a parameter for a program object

Declaration
[AutoGenerated(Category = "NV_vertex_program", Version = "", EntryPoint = "glProgramParameter4dvNV")]
[CLSCompliant(false)]
public static void ProgramParameter4(AssemblyProgramTargetArb target, uint index, [Count(Count = 4)] double *v)
Parameters
Type Name Description
AssemblyProgramTargetArb target

Specifies the name of a program object whose parameter to modify.

UInt32 index

Specifies the name of the parameter to modify.

Double* v

[length: 4] Specifies the new value of the parameter specified by pname for program.

ProgramParameter4(AssemblyProgramTargetArb, UInt32, Double, Double, Double, Double)

[requires: NV_vertex_program] Specify a parameter for a program object

Declaration
[AutoGenerated(Category = "NV_vertex_program", Version = "", EntryPoint = "glProgramParameter4dNV")]
[CLSCompliant(false)]
public static void ProgramParameter4(AssemblyProgramTargetArb target, uint index, double x, double y, double z, double w)
Parameters
Type Name Description
AssemblyProgramTargetArb target

Specifies the name of a program object whose parameter to modify.

UInt32 index

Specifies the name of the parameter to modify.

Double x

Specifies the new value of the parameter specified by pname for program.

Double y
Double z
Double w

ProgramParameter4(AssemblyProgramTargetArb, UInt32, ref Double)

[requires: NV_vertex_program] Specify a parameter for a program object

Declaration
[AutoGenerated(Category = "NV_vertex_program", Version = "", EntryPoint = "glProgramParameter4dvNV")]
[CLSCompliant(false)]
public static void ProgramParameter4(AssemblyProgramTargetArb target, uint index, [Count(Count = 4)] ref double v)
Parameters
Type Name Description
AssemblyProgramTargetArb target

Specifies the name of a program object whose parameter to modify.

UInt32 index

Specifies the name of the parameter to modify.

Double v

[length: 4] Specifies the new value of the parameter specified by pname for program.

ProgramParameter4(AssemblyProgramTargetArb, UInt32, Double[])

[requires: NV_vertex_program] Specify a parameter for a program object

Declaration
[AutoGenerated(Category = "NV_vertex_program", Version = "", EntryPoint = "glProgramParameter4dvNV")]
[CLSCompliant(false)]
public static void ProgramParameter4(AssemblyProgramTargetArb target, uint index, [Count(Count = 4)] double[] v)
Parameters
Type Name Description
AssemblyProgramTargetArb target

Specifies the name of a program object whose parameter to modify.

UInt32 index

Specifies the name of the parameter to modify.

Double[] v

[length: 4] Specifies the new value of the parameter specified by pname for program.

ProgramParameter4(AssemblyProgramTargetArb, UInt32, Single*)

[requires: NV_vertex_program] Specify a parameter for a program object

Declaration
[AutoGenerated(Category = "NV_vertex_program", Version = "", EntryPoint = "glProgramParameter4fvNV")]
[CLSCompliant(false)]
public static void ProgramParameter4(AssemblyProgramTargetArb target, uint index, [Count(Count = 4)] float *v)
Parameters
Type Name Description
AssemblyProgramTargetArb target

Specifies the name of a program object whose parameter to modify.

UInt32 index

Specifies the name of the parameter to modify.

Single* v

[length: 4] Specifies the new value of the parameter specified by pname for program.

ProgramParameter4(AssemblyProgramTargetArb, UInt32, Single, Single, Single, Single)

[requires: NV_vertex_program] Specify a parameter for a program object

Declaration
[AutoGenerated(Category = "NV_vertex_program", Version = "", EntryPoint = "glProgramParameter4fNV")]
[CLSCompliant(false)]
public static void ProgramParameter4(AssemblyProgramTargetArb target, uint index, float x, float y, float z, float w)
Parameters
Type Name Description
AssemblyProgramTargetArb target

Specifies the name of a program object whose parameter to modify.

UInt32 index

Specifies the name of the parameter to modify.

Single x

Specifies the new value of the parameter specified by pname for program.

Single y
Single z
Single w

ProgramParameter4(AssemblyProgramTargetArb, UInt32, ref Single)

[requires: NV_vertex_program] Specify a parameter for a program object

Declaration
[AutoGenerated(Category = "NV_vertex_program", Version = "", EntryPoint = "glProgramParameter4fvNV")]
[CLSCompliant(false)]
public static void ProgramParameter4(AssemblyProgramTargetArb target, uint index, [Count(Count = 4)] ref float v)
Parameters
Type Name Description
AssemblyProgramTargetArb target

Specifies the name of a program object whose parameter to modify.

UInt32 index

Specifies the name of the parameter to modify.

Single v

[length: 4] Specifies the new value of the parameter specified by pname for program.

ProgramParameter4(AssemblyProgramTargetArb, UInt32, Single[])

[requires: NV_vertex_program] Specify a parameter for a program object

Declaration
[AutoGenerated(Category = "NV_vertex_program", Version = "", EntryPoint = "glProgramParameter4fvNV")]
[CLSCompliant(false)]
public static void ProgramParameter4(AssemblyProgramTargetArb target, uint index, [Count(Count = 4)] float[] v)
Parameters
Type Name Description
AssemblyProgramTargetArb target

Specifies the name of a program object whose parameter to modify.

UInt32 index

Specifies the name of the parameter to modify.

Single[] v

[length: 4] Specifies the new value of the parameter specified by pname for program.

ProgramParameters4(AssemblyProgramTargetArb, Int32, Int32, Double*)

[requires: NV_vertex_program]

Declaration
[AutoGenerated(Category = "NV_vertex_program", Version = "", EntryPoint = "glProgramParameters4dvNV")]
[CLSCompliant(false)]
public static void ProgramParameters4(AssemblyProgramTargetArb target, int index, int count, [Count(Parameter = "count*4")] double *v)
Parameters
Type Name Description
AssemblyProgramTargetArb target
Int32 index
Int32 count
Double* v

[length: count*4]

ProgramParameters4(AssemblyProgramTargetArb, Int32, Int32, ref Double)

[requires: NV_vertex_program]

Declaration
[AutoGenerated(Category = "NV_vertex_program", Version = "", EntryPoint = "glProgramParameters4dvNV")]
[CLSCompliant(false)]
public static void ProgramParameters4(AssemblyProgramTargetArb target, int index, int count, [Count(Parameter = "count*4")] ref double v)
Parameters
Type Name Description
AssemblyProgramTargetArb target
Int32 index
Int32 count
Double v

[length: count*4]

ProgramParameters4(AssemblyProgramTargetArb, Int32, Int32, Double[])

[requires: NV_vertex_program]

Declaration
[AutoGenerated(Category = "NV_vertex_program", Version = "", EntryPoint = "glProgramParameters4dvNV")]
[CLSCompliant(false)]
public static void ProgramParameters4(AssemblyProgramTargetArb target, int index, int count, [Count(Parameter = "count*4")] double[] v)
Parameters
Type Name Description
AssemblyProgramTargetArb target
Int32 index
Int32 count
Double[] v

[length: count*4]

ProgramParameters4(AssemblyProgramTargetArb, Int32, Int32, Single*)

[requires: NV_vertex_program]

Declaration
[AutoGenerated(Category = "NV_vertex_program", Version = "", EntryPoint = "glProgramParameters4fvNV")]
[CLSCompliant(false)]
public static void ProgramParameters4(AssemblyProgramTargetArb target, int index, int count, [Count(Parameter = "count*4")] float *v)
Parameters
Type Name Description
AssemblyProgramTargetArb target
Int32 index
Int32 count
Single* v

[length: count*4]

ProgramParameters4(AssemblyProgramTargetArb, Int32, Int32, ref Single)

[requires: NV_vertex_program]

Declaration
[AutoGenerated(Category = "NV_vertex_program", Version = "", EntryPoint = "glProgramParameters4fvNV")]
[CLSCompliant(false)]
public static void ProgramParameters4(AssemblyProgramTargetArb target, int index, int count, [Count(Parameter = "count*4")] ref float v)
Parameters
Type Name Description
AssemblyProgramTargetArb target
Int32 index
Int32 count
Single v

[length: count*4]

ProgramParameters4(AssemblyProgramTargetArb, Int32, Int32, Single[])

[requires: NV_vertex_program]

Declaration
[AutoGenerated(Category = "NV_vertex_program", Version = "", EntryPoint = "glProgramParameters4fvNV")]
[CLSCompliant(false)]
public static void ProgramParameters4(AssemblyProgramTargetArb target, int index, int count, [Count(Parameter = "count*4")] float[] v)
Parameters
Type Name Description
AssemblyProgramTargetArb target
Int32 index
Int32 count
Single[] v

[length: count*4]

ProgramParameters4(AssemblyProgramTargetArb, UInt32, Int32, Double*)

[requires: NV_vertex_program]

Declaration
[AutoGenerated(Category = "NV_vertex_program", Version = "", EntryPoint = "glProgramParameters4dvNV")]
[CLSCompliant(false)]
public static void ProgramParameters4(AssemblyProgramTargetArb target, uint index, int count, [Count(Parameter = "count*4")] double *v)
Parameters
Type Name Description
AssemblyProgramTargetArb target
UInt32 index
Int32 count
Double* v

[length: count*4]

ProgramParameters4(AssemblyProgramTargetArb, UInt32, Int32, ref Double)

[requires: NV_vertex_program]

Declaration
[AutoGenerated(Category = "NV_vertex_program", Version = "", EntryPoint = "glProgramParameters4dvNV")]
[CLSCompliant(false)]
public static void ProgramParameters4(AssemblyProgramTargetArb target, uint index, int count, [Count(Parameter = "count*4")] ref double v)
Parameters
Type Name Description
AssemblyProgramTargetArb target
UInt32 index
Int32 count
Double v

[length: count*4]

ProgramParameters4(AssemblyProgramTargetArb, UInt32, Int32, Double[])

[requires: NV_vertex_program]

Declaration
[AutoGenerated(Category = "NV_vertex_program", Version = "", EntryPoint = "glProgramParameters4dvNV")]
[CLSCompliant(false)]
public static void ProgramParameters4(AssemblyProgramTargetArb target, uint index, int count, [Count(Parameter = "count*4")] double[] v)
Parameters
Type Name Description
AssemblyProgramTargetArb target
UInt32 index
Int32 count
Double[] v

[length: count*4]

ProgramParameters4(AssemblyProgramTargetArb, UInt32, Int32, Single*)

[requires: NV_vertex_program]

Declaration
[AutoGenerated(Category = "NV_vertex_program", Version = "", EntryPoint = "glProgramParameters4fvNV")]
[CLSCompliant(false)]
public static void ProgramParameters4(AssemblyProgramTargetArb target, uint index, int count, [Count(Parameter = "count*4")] float *v)
Parameters
Type Name Description
AssemblyProgramTargetArb target
UInt32 index
Int32 count
Single* v

[length: count*4]

ProgramParameters4(AssemblyProgramTargetArb, UInt32, Int32, ref Single)

[requires: NV_vertex_program]

Declaration
[AutoGenerated(Category = "NV_vertex_program", Version = "", EntryPoint = "glProgramParameters4fvNV")]
[CLSCompliant(false)]
public static void ProgramParameters4(AssemblyProgramTargetArb target, uint index, int count, [Count(Parameter = "count*4")] ref float v)
Parameters
Type Name Description
AssemblyProgramTargetArb target
UInt32 index
Int32 count
Single v

[length: count*4]

ProgramParameters4(AssemblyProgramTargetArb, UInt32, Int32, Single[])

[requires: NV_vertex_program]

Declaration
[AutoGenerated(Category = "NV_vertex_program", Version = "", EntryPoint = "glProgramParameters4fvNV")]
[CLSCompliant(false)]
public static void ProgramParameters4(AssemblyProgramTargetArb target, uint index, int count, [Count(Parameter = "count*4")] float[] v)
Parameters
Type Name Description
AssemblyProgramTargetArb target
UInt32 index
Int32 count
Single[] v

[length: count*4]

ProgramParameters4(AssemblyProgramTargetArb, UInt32, UInt32, Double*)

[requires: NV_vertex_program]

Declaration
[Obsolete("Use int overload instead")]
[AutoGenerated(Category = "NV_vertex_program", Version = "", EntryPoint = "glProgramParameters4dvNV")]
[CLSCompliant(false)]
public static void ProgramParameters4(AssemblyProgramTargetArb target, uint index, uint count, [Count(Parameter = "count*4")] double *v)
Parameters
Type Name Description
AssemblyProgramTargetArb target
UInt32 index
UInt32 count
Double* v

[length: count*4]

ProgramParameters4(AssemblyProgramTargetArb, UInt32, UInt32, ref Double)

[requires: NV_vertex_program]

Declaration
[Obsolete("Use int overload instead")]
[AutoGenerated(Category = "NV_vertex_program", Version = "", EntryPoint = "glProgramParameters4dvNV")]
[CLSCompliant(false)]
public static void ProgramParameters4(AssemblyProgramTargetArb target, uint index, uint count, [Count(Parameter = "count*4")] ref double v)
Parameters
Type Name Description
AssemblyProgramTargetArb target
UInt32 index
UInt32 count
Double v

[length: count*4]

ProgramParameters4(AssemblyProgramTargetArb, UInt32, UInt32, Double[])

[requires: NV_vertex_program]

Declaration
[Obsolete("Use int overload instead")]
[AutoGenerated(Category = "NV_vertex_program", Version = "", EntryPoint = "glProgramParameters4dvNV")]
[CLSCompliant(false)]
public static void ProgramParameters4(AssemblyProgramTargetArb target, uint index, uint count, [Count(Parameter = "count*4")] double[] v)
Parameters
Type Name Description
AssemblyProgramTargetArb target
UInt32 index
UInt32 count
Double[] v

[length: count*4]

ProgramParameters4(AssemblyProgramTargetArb, UInt32, UInt32, Single*)

[requires: NV_vertex_program]

Declaration
[Obsolete("Use int overload instead")]
[AutoGenerated(Category = "NV_vertex_program", Version = "", EntryPoint = "glProgramParameters4fvNV")]
[CLSCompliant(false)]
public static void ProgramParameters4(AssemblyProgramTargetArb target, uint index, uint count, [Count(Parameter = "count*4")] float *v)
Parameters
Type Name Description
AssemblyProgramTargetArb target
UInt32 index
UInt32 count
Single* v

[length: count*4]

ProgramParameters4(AssemblyProgramTargetArb, UInt32, UInt32, ref Single)

[requires: NV_vertex_program]

Declaration
[Obsolete("Use int overload instead")]
[AutoGenerated(Category = "NV_vertex_program", Version = "", EntryPoint = "glProgramParameters4fvNV")]
[CLSCompliant(false)]
public static void ProgramParameters4(AssemblyProgramTargetArb target, uint index, uint count, [Count(Parameter = "count*4")] ref float v)
Parameters
Type Name Description
AssemblyProgramTargetArb target
UInt32 index
UInt32 count
Single v

[length: count*4]

ProgramParameters4(AssemblyProgramTargetArb, UInt32, UInt32, Single[])

[requires: NV_vertex_program]

Declaration
[Obsolete("Use int overload instead")]
[AutoGenerated(Category = "NV_vertex_program", Version = "", EntryPoint = "glProgramParameters4fvNV")]
[CLSCompliant(false)]
public static void ProgramParameters4(AssemblyProgramTargetArb target, uint index, uint count, [Count(Parameter = "count*4")] float[] v)
Parameters
Type Name Description
AssemblyProgramTargetArb target
UInt32 index
UInt32 count
Single[] v

[length: count*4]

ProgramPathFragmentInputGen(Int32, Int32, NvPathRendering, Int32, Single*)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glProgramPathFragmentInputGenNV")]
[CLSCompliant(false)]
public static void ProgramPathFragmentInputGen(int program, int location, NvPathRendering genMode, int components, float *coeffs)
Parameters
Type Name Description
Int32 program
Int32 location
NvPathRendering genMode
Int32 components
Single* coeffs

ProgramPathFragmentInputGen(Int32, Int32, NvPathRendering, Int32, ref Single)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glProgramPathFragmentInputGenNV")]
[CLSCompliant(false)]
public static void ProgramPathFragmentInputGen(int program, int location, NvPathRendering genMode, int components, ref float coeffs)
Parameters
Type Name Description
Int32 program
Int32 location
NvPathRendering genMode
Int32 components
Single coeffs

ProgramPathFragmentInputGen(Int32, Int32, NvPathRendering, Int32, Single[])

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glProgramPathFragmentInputGenNV")]
[CLSCompliant(false)]
public static void ProgramPathFragmentInputGen(int program, int location, NvPathRendering genMode, int components, float[] coeffs)
Parameters
Type Name Description
Int32 program
Int32 location
NvPathRendering genMode
Int32 components
Single[] coeffs

ProgramPathFragmentInputGen(UInt32, Int32, NvPathRendering, Int32, Single*)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glProgramPathFragmentInputGenNV")]
[CLSCompliant(false)]
public static void ProgramPathFragmentInputGen(uint program, int location, NvPathRendering genMode, int components, float *coeffs)
Parameters
Type Name Description
UInt32 program
Int32 location
NvPathRendering genMode
Int32 components
Single* coeffs

ProgramPathFragmentInputGen(UInt32, Int32, NvPathRendering, Int32, ref Single)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glProgramPathFragmentInputGenNV")]
[CLSCompliant(false)]
public static void ProgramPathFragmentInputGen(uint program, int location, NvPathRendering genMode, int components, ref float coeffs)
Parameters
Type Name Description
UInt32 program
Int32 location
NvPathRendering genMode
Int32 components
Single coeffs

ProgramPathFragmentInputGen(UInt32, Int32, NvPathRendering, Int32, Single[])

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glProgramPathFragmentInputGenNV")]
[CLSCompliant(false)]
public static void ProgramPathFragmentInputGen(uint program, int location, NvPathRendering genMode, int components, float[] coeffs)
Parameters
Type Name Description
UInt32 program
Int32 location
NvPathRendering genMode
Int32 components
Single[] coeffs

ProgramSubroutineParameters(NvGpuProgram5, Int32, Int32*)

[requires: NV_gpu_program5]

Declaration
[AutoGenerated(Category = "NV_gpu_program5", Version = "", EntryPoint = "glProgramSubroutineParametersuivNV")]
[CLSCompliant(false)]
public static void ProgramSubroutineParameters(NvGpuProgram5 target, int count, [Count(Parameter = "count")] int *params)
Parameters
Type Name Description
NvGpuProgram5 target
Int32 count
Int32* params

ProgramSubroutineParameters(NvGpuProgram5, Int32, ref Int32)

[requires: NV_gpu_program5]

Declaration
[AutoGenerated(Category = "NV_gpu_program5", Version = "", EntryPoint = "glProgramSubroutineParametersuivNV")]
[CLSCompliant(false)]
public static void ProgramSubroutineParameters(NvGpuProgram5 target, int count, [Count(Parameter = "count")] ref int params)
Parameters
Type Name Description
NvGpuProgram5 target
Int32 count
Int32 params

ProgramSubroutineParameters(NvGpuProgram5, Int32, Int32[])

[requires: NV_gpu_program5]

Declaration
[AutoGenerated(Category = "NV_gpu_program5", Version = "", EntryPoint = "glProgramSubroutineParametersuivNV")]
[CLSCompliant(false)]
public static void ProgramSubroutineParameters(NvGpuProgram5 target, int count, [Count(Parameter = "count")] int[] params)
Parameters
Type Name Description
NvGpuProgram5 target
Int32 count
Int32[] params

ProgramSubroutineParameters(NvGpuProgram5, Int32, UInt32*)

[requires: NV_gpu_program5]

Declaration
[AutoGenerated(Category = "NV_gpu_program5", Version = "", EntryPoint = "glProgramSubroutineParametersuivNV")]
[CLSCompliant(false)]
public static void ProgramSubroutineParameters(NvGpuProgram5 target, int count, [Count(Parameter = "count")] uint *params)
Parameters
Type Name Description
NvGpuProgram5 target
Int32 count
UInt32* params

ProgramSubroutineParameters(NvGpuProgram5, Int32, ref UInt32)

[requires: NV_gpu_program5]

Declaration
[AutoGenerated(Category = "NV_gpu_program5", Version = "", EntryPoint = "glProgramSubroutineParametersuivNV")]
[CLSCompliant(false)]
public static void ProgramSubroutineParameters(NvGpuProgram5 target, int count, [Count(Parameter = "count")] ref uint params)
Parameters
Type Name Description
NvGpuProgram5 target
Int32 count
UInt32 params

ProgramSubroutineParameters(NvGpuProgram5, Int32, UInt32[])

[requires: NV_gpu_program5]

Declaration
[AutoGenerated(Category = "NV_gpu_program5", Version = "", EntryPoint = "glProgramSubroutineParametersuivNV")]
[CLSCompliant(false)]
public static void ProgramSubroutineParameters(NvGpuProgram5 target, int count, [Count(Parameter = "count")] uint[] params)
Parameters
Type Name Description
NvGpuProgram5 target
Int32 count
UInt32[] params

ProgramUniform(Int32, Int32, Int32, Int64*)

[requires: NV_shader_buffer_load] Specify the value of a uniform variable for a specified program object

Declaration
[AutoGenerated(Category = "NV_shader_buffer_load", Version = "", EntryPoint = "glProgramUniformui64vNV")]
[CLSCompliant(false)]
public static void ProgramUniform(int program, int location, int count, [Count(Parameter = "count")] long *value)
Parameters
Type Name Description
Int32 program

Specifies the handle of the program containing the uniform variable to be modified.

Int32 location

Specifies the location of the uniform variable to be modified.

Int32 count

For the vector commands (glProgramUniformv), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices.

Int64* value

[length: count] For the vector and matrix commands, specifies a pointer to an array of count values that will be used to update the specified uniform variable.

ProgramUniform(Int32, Int32, Int32, ref Int64)

[requires: NV_shader_buffer_load] Specify the value of a uniform variable for a specified program object

Declaration
[AutoGenerated(Category = "NV_shader_buffer_load", Version = "", EntryPoint = "glProgramUniformui64vNV")]
[CLSCompliant(false)]
public static void ProgramUniform(int program, int location, int count, [Count(Parameter = "count")] ref long value)
Parameters
Type Name Description
Int32 program

Specifies the handle of the program containing the uniform variable to be modified.

Int32 location

Specifies the location of the uniform variable to be modified.

Int32 count

For the vector commands (glProgramUniformv), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices.

Int64 value

[length: count] For the vector and matrix commands, specifies a pointer to an array of count values that will be used to update the specified uniform variable.

ProgramUniform(Int32, Int32, Int32, Int64[])

[requires: NV_shader_buffer_load] Specify the value of a uniform variable for a specified program object

Declaration
[AutoGenerated(Category = "NV_shader_buffer_load", Version = "", EntryPoint = "glProgramUniformui64vNV")]
[CLSCompliant(false)]
public static void ProgramUniform(int program, int location, int count, [Count(Parameter = "count")] long[] value)
Parameters
Type Name Description
Int32 program

Specifies the handle of the program containing the uniform variable to be modified.

Int32 location

Specifies the location of the uniform variable to be modified.

Int32 count

For the vector commands (glProgramUniformv), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices.

Int64[] value

[length: count] For the vector and matrix commands, specifies a pointer to an array of count values that will be used to update the specified uniform variable.

ProgramUniform(Int32, Int32, Int64)

[requires: NV_shader_buffer_load] Specify the value of a uniform variable for a specified program object

Declaration
[AutoGenerated(Category = "NV_shader_buffer_load", Version = "", EntryPoint = "glProgramUniformui64NV")]
[CLSCompliant(false)]
public static void ProgramUniform(int program, int location, long value)
Parameters
Type Name Description
Int32 program

Specifies the handle of the program containing the uniform variable to be modified.

Int32 location

Specifies the location of the uniform variable to be modified.

Int64 value

For the vector and matrix commands, specifies a pointer to an array of count values that will be used to update the specified uniform variable.

ProgramUniform(UInt32, Int32, Int32, UInt64*)

[requires: NV_shader_buffer_load] Specify the value of a uniform variable for a specified program object

Declaration
[AutoGenerated(Category = "NV_shader_buffer_load", Version = "", EntryPoint = "glProgramUniformui64vNV")]
[CLSCompliant(false)]
public static void ProgramUniform(uint program, int location, int count, [Count(Parameter = "count")] ulong *value)
Parameters
Type Name Description
UInt32 program

Specifies the handle of the program containing the uniform variable to be modified.

Int32 location

Specifies the location of the uniform variable to be modified.

Int32 count

For the vector commands (glProgramUniformv), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices.

UInt64* value

[length: count] For the vector and matrix commands, specifies a pointer to an array of count values that will be used to update the specified uniform variable.

ProgramUniform(UInt32, Int32, Int32, ref UInt64)

[requires: NV_shader_buffer_load] Specify the value of a uniform variable for a specified program object

Declaration
[AutoGenerated(Category = "NV_shader_buffer_load", Version = "", EntryPoint = "glProgramUniformui64vNV")]
[CLSCompliant(false)]
public static void ProgramUniform(uint program, int location, int count, [Count(Parameter = "count")] ref ulong value)
Parameters
Type Name Description
UInt32 program

Specifies the handle of the program containing the uniform variable to be modified.

Int32 location

Specifies the location of the uniform variable to be modified.

Int32 count

For the vector commands (glProgramUniformv), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices.

UInt64 value

[length: count] For the vector and matrix commands, specifies a pointer to an array of count values that will be used to update the specified uniform variable.

ProgramUniform(UInt32, Int32, Int32, UInt64[])

[requires: NV_shader_buffer_load] Specify the value of a uniform variable for a specified program object

Declaration
[AutoGenerated(Category = "NV_shader_buffer_load", Version = "", EntryPoint = "glProgramUniformui64vNV")]
[CLSCompliant(false)]
public static void ProgramUniform(uint program, int location, int count, [Count(Parameter = "count")] ulong[] value)
Parameters
Type Name Description
UInt32 program

Specifies the handle of the program containing the uniform variable to be modified.

Int32 location

Specifies the location of the uniform variable to be modified.

Int32 count

For the vector commands (glProgramUniformv), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices.

UInt64[] value

[length: count] For the vector and matrix commands, specifies a pointer to an array of count values that will be used to update the specified uniform variable.

ProgramUniform(UInt32, Int32, UInt64)

[requires: NV_shader_buffer_load] Specify the value of a uniform variable for a specified program object

Declaration
[AutoGenerated(Category = "NV_shader_buffer_load", Version = "", EntryPoint = "glProgramUniformui64NV")]
[CLSCompliant(false)]
public static void ProgramUniform(uint program, int location, ulong value)
Parameters
Type Name Description
UInt32 program

Specifies the handle of the program containing the uniform variable to be modified.

Int32 location

Specifies the location of the uniform variable to be modified.

UInt64 value

For the vector and matrix commands, specifies a pointer to an array of count values that will be used to update the specified uniform variable.

ProgramUniform1(Int32, Int32, Int32, Int64*)

[requires: AMD_gpu_shader_int64|NV_gpu_shader5] Specify the value of a uniform variable for a specified program object

Declaration
[AutoGenerated(Category = "AMD_gpu_shader_int64|NV_gpu_shader5", Version = "", EntryPoint = "glProgramUniform1i64vNV")]
[CLSCompliant(false)]
public static void ProgramUniform1(int program, int location, int count, [Count(Parameter = "count")] long *value)
Parameters
Type Name Description
Int32 program

Specifies the handle of the program containing the uniform variable to be modified.

Int32 location

Specifies the location of the uniform variable to be modified.

Int32 count

For the vector commands (glProgramUniformv), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices.

Int64* value

[length: count] For the vector and matrix commands, specifies a pointer to an array of count values that will be used to update the specified uniform variable.

ProgramUniform1(Int32, Int32, Int32, ref Int64)

[requires: AMD_gpu_shader_int64|NV_gpu_shader5] Specify the value of a uniform variable for a specified program object

Declaration
[AutoGenerated(Category = "AMD_gpu_shader_int64|NV_gpu_shader5", Version = "", EntryPoint = "glProgramUniform1i64vNV")]
[CLSCompliant(false)]
public static void ProgramUniform1(int program, int location, int count, [Count(Parameter = "count")] ref long value)
Parameters
Type Name Description
Int32 program

Specifies the handle of the program containing the uniform variable to be modified.

Int32 location

Specifies the location of the uniform variable to be modified.

Int32 count

For the vector commands (glProgramUniformv), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices.

Int64 value

[length: count] For the vector and matrix commands, specifies a pointer to an array of count values that will be used to update the specified uniform variable.

ProgramUniform1(Int32, Int32, Int32, Int64[])

[requires: AMD_gpu_shader_int64|NV_gpu_shader5] Specify the value of a uniform variable for a specified program object

Declaration
[AutoGenerated(Category = "AMD_gpu_shader_int64|NV_gpu_shader5", Version = "", EntryPoint = "glProgramUniform1i64vNV")]
[CLSCompliant(false)]
public static void ProgramUniform1(int program, int location, int count, [Count(Parameter = "count")] long[] value)
Parameters
Type Name Description
Int32 program

Specifies the handle of the program containing the uniform variable to be modified.

Int32 location

Specifies the location of the uniform variable to be modified.

Int32 count

For the vector commands (glProgramUniformv), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices.

Int64[] value

[length: count] For the vector and matrix commands, specifies a pointer to an array of count values that will be used to update the specified uniform variable.

ProgramUniform1(Int32, Int32, Int64)

[requires: AMD_gpu_shader_int64|NV_gpu_shader5] Specify the value of a uniform variable for a specified program object

Declaration
[AutoGenerated(Category = "AMD_gpu_shader_int64|NV_gpu_shader5", Version = "", EntryPoint = "glProgramUniform1i64NV")]
[CLSCompliant(false)]
public static void ProgramUniform1(int program, int location, long x)
Parameters
Type Name Description
Int32 program

Specifies the handle of the program containing the uniform variable to be modified.

Int32 location

Specifies the location of the uniform variable to be modified.

Int64 x

For the vector commands (glProgramUniformv), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices.

ProgramUniform1(UInt32, Int32, Int32, Int64*)

[requires: AMD_gpu_shader_int64|NV_gpu_shader5] Specify the value of a uniform variable for a specified program object

Declaration
[AutoGenerated(Category = "AMD_gpu_shader_int64|NV_gpu_shader5", Version = "", EntryPoint = "glProgramUniform1i64vNV")]
[CLSCompliant(false)]
public static void ProgramUniform1(uint program, int location, int count, [Count(Parameter = "count")] long *value)
Parameters
Type Name Description
UInt32 program

Specifies the handle of the program containing the uniform variable to be modified.

Int32 location

Specifies the location of the uniform variable to be modified.

Int32 count

For the vector commands (glProgramUniformv), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices.

Int64* value

[length: count] For the vector and matrix commands, specifies a pointer to an array of count values that will be used to update the specified uniform variable.

ProgramUniform1(UInt32, Int32, Int32, ref Int64)

[requires: AMD_gpu_shader_int64|NV_gpu_shader5] Specify the value of a uniform variable for a specified program object

Declaration
[AutoGenerated(Category = "AMD_gpu_shader_int64|NV_gpu_shader5", Version = "", EntryPoint = "glProgramUniform1i64vNV")]
[CLSCompliant(false)]
public static void ProgramUniform1(uint program, int location, int count, [Count(Parameter = "count")] ref long value)
Parameters
Type Name Description
UInt32 program

Specifies the handle of the program containing the uniform variable to be modified.

Int32 location

Specifies the location of the uniform variable to be modified.

Int32 count

For the vector commands (glProgramUniformv), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices.

Int64 value

[length: count] For the vector and matrix commands, specifies a pointer to an array of count values that will be used to update the specified uniform variable.

ProgramUniform1(UInt32, Int32, Int32, Int64[])

[requires: AMD_gpu_shader_int64|NV_gpu_shader5] Specify the value of a uniform variable for a specified program object

Declaration
[AutoGenerated(Category = "AMD_gpu_shader_int64|NV_gpu_shader5", Version = "", EntryPoint = "glProgramUniform1i64vNV")]
[CLSCompliant(false)]
public static void ProgramUniform1(uint program, int location, int count, [Count(Parameter = "count")] long[] value)
Parameters
Type Name Description
UInt32 program

Specifies the handle of the program containing the uniform variable to be modified.

Int32 location

Specifies the location of the uniform variable to be modified.

Int32 count

For the vector commands (glProgramUniformv), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices.

Int64[] value

[length: count] For the vector and matrix commands, specifies a pointer to an array of count values that will be used to update the specified uniform variable.

ProgramUniform1(UInt32, Int32, Int32, UInt64*)

[requires: AMD_gpu_shader_int64|NV_gpu_shader5] Specify the value of a uniform variable for a specified program object

Declaration
[AutoGenerated(Category = "AMD_gpu_shader_int64|NV_gpu_shader5", Version = "", EntryPoint = "glProgramUniform1ui64vNV")]
[CLSCompliant(false)]
public static void ProgramUniform1(uint program, int location, int count, [Count(Parameter = "count")] ulong *value)
Parameters
Type Name Description
UInt32 program

Specifies the handle of the program containing the uniform variable to be modified.

Int32 location

Specifies the location of the uniform variable to be modified.

Int32 count

For the vector commands (glProgramUniformv), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices.

UInt64* value

[length: count] For the vector and matrix commands, specifies a pointer to an array of count values that will be used to update the specified uniform variable.

ProgramUniform1(UInt32, Int32, Int32, ref UInt64)

[requires: AMD_gpu_shader_int64|NV_gpu_shader5] Specify the value of a uniform variable for a specified program object

Declaration
[AutoGenerated(Category = "AMD_gpu_shader_int64|NV_gpu_shader5", Version = "", EntryPoint = "glProgramUniform1ui64vNV")]
[CLSCompliant(false)]
public static void ProgramUniform1(uint program, int location, int count, [Count(Parameter = "count")] ref ulong value)
Parameters
Type Name Description
UInt32 program

Specifies the handle of the program containing the uniform variable to be modified.

Int32 location

Specifies the location of the uniform variable to be modified.

Int32 count

For the vector commands (glProgramUniformv), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices.

UInt64 value

[length: count] For the vector and matrix commands, specifies a pointer to an array of count values that will be used to update the specified uniform variable.

ProgramUniform1(UInt32, Int32, Int32, UInt64[])

[requires: AMD_gpu_shader_int64|NV_gpu_shader5] Specify the value of a uniform variable for a specified program object

Declaration
[AutoGenerated(Category = "AMD_gpu_shader_int64|NV_gpu_shader5", Version = "", EntryPoint = "glProgramUniform1ui64vNV")]
[CLSCompliant(false)]
public static void ProgramUniform1(uint program, int location, int count, [Count(Parameter = "count")] ulong[] value)
Parameters
Type Name Description
UInt32 program

Specifies the handle of the program containing the uniform variable to be modified.

Int32 location

Specifies the location of the uniform variable to be modified.

Int32 count

For the vector commands (glProgramUniformv), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices.

UInt64[] value

[length: count] For the vector and matrix commands, specifies a pointer to an array of count values that will be used to update the specified uniform variable.

ProgramUniform1(UInt32, Int32, Int64)

[requires: AMD_gpu_shader_int64|NV_gpu_shader5] Specify the value of a uniform variable for a specified program object

Declaration
[AutoGenerated(Category = "AMD_gpu_shader_int64|NV_gpu_shader5", Version = "", EntryPoint = "glProgramUniform1i64NV")]
[CLSCompliant(false)]
public static void ProgramUniform1(uint program, int location, long x)
Parameters
Type Name Description
UInt32 program

Specifies the handle of the program containing the uniform variable to be modified.

Int32 location

Specifies the location of the uniform variable to be modified.

Int64 x

For the vector commands (glProgramUniformv), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices.

ProgramUniform1(UInt32, Int32, UInt64)

[requires: AMD_gpu_shader_int64|NV_gpu_shader5] Specify the value of a uniform variable for a specified program object

Declaration
[AutoGenerated(Category = "AMD_gpu_shader_int64|NV_gpu_shader5", Version = "", EntryPoint = "glProgramUniform1ui64NV")]
[CLSCompliant(false)]
public static void ProgramUniform1(uint program, int location, ulong x)
Parameters
Type Name Description
UInt32 program

Specifies the handle of the program containing the uniform variable to be modified.

Int32 location

Specifies the location of the uniform variable to be modified.

UInt64 x

For the vector commands (glProgramUniformv), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices.

ProgramUniform2(Int32, Int32, Int32, Int64*)

[requires: AMD_gpu_shader_int64|NV_gpu_shader5] Specify the value of a uniform variable for a specified program object

Declaration
[AutoGenerated(Category = "AMD_gpu_shader_int64|NV_gpu_shader5", Version = "", EntryPoint = "glProgramUniform2i64vNV")]
[CLSCompliant(false)]
public static void ProgramUniform2(int program, int location, int count, [Count(Parameter = "count*2")] long *value)
Parameters
Type Name Description
Int32 program

Specifies the handle of the program containing the uniform variable to be modified.

Int32 location

Specifies the location of the uniform variable to be modified.

Int32 count

For the vector commands (glProgramUniformv), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices.

Int64* value

[length: count*2] For the vector and matrix commands, specifies a pointer to an array of count values that will be used to update the specified uniform variable.

ProgramUniform2(Int32, Int32, Int32, ref Int64)

[requires: AMD_gpu_shader_int64|NV_gpu_shader5] Specify the value of a uniform variable for a specified program object

Declaration
[AutoGenerated(Category = "AMD_gpu_shader_int64|NV_gpu_shader5", Version = "", EntryPoint = "glProgramUniform2i64vNV")]
[CLSCompliant(false)]
public static void ProgramUniform2(int program, int location, int count, [Count(Parameter = "count*2")] ref long value)
Parameters
Type Name Description
Int32 program

Specifies the handle of the program containing the uniform variable to be modified.

Int32 location

Specifies the location of the uniform variable to be modified.

Int32 count

For the vector commands (glProgramUniformv), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices.

Int64 value

[length: count*2] For the vector and matrix commands, specifies a pointer to an array of count values that will be used to update the specified uniform variable.

ProgramUniform2(Int32, Int32, Int32, Int64[])

[requires: AMD_gpu_shader_int64|NV_gpu_shader5] Specify the value of a uniform variable for a specified program object

Declaration
[AutoGenerated(Category = "AMD_gpu_shader_int64|NV_gpu_shader5", Version = "", EntryPoint = "glProgramUniform2i64vNV")]
[CLSCompliant(false)]
public static void ProgramUniform2(int program, int location, int count, [Count(Parameter = "count*2")] long[] value)
Parameters
Type Name Description
Int32 program

Specifies the handle of the program containing the uniform variable to be modified.

Int32 location

Specifies the location of the uniform variable to be modified.

Int32 count

For the vector commands (glProgramUniformv), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices.

Int64[] value

[length: count*2] For the vector and matrix commands, specifies a pointer to an array of count values that will be used to update the specified uniform variable.

ProgramUniform2(Int32, Int32, Int64, Int64)

[requires: AMD_gpu_shader_int64|NV_gpu_shader5] Specify the value of a uniform variable for a specified program object

Declaration
[AutoGenerated(Category = "AMD_gpu_shader_int64|NV_gpu_shader5", Version = "", EntryPoint = "glProgramUniform2i64NV")]
[CLSCompliant(false)]
public static void ProgramUniform2(int program, int location, long x, long y)
Parameters
Type Name Description
Int32 program

Specifies the handle of the program containing the uniform variable to be modified.

Int32 location

Specifies the location of the uniform variable to be modified.

Int64 x

For the vector commands (glProgramUniformv), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices.

Int64 y

For the matrix commands, specifies whether to transpose the matrix as the values are loaded into the uniform variable.

ProgramUniform2(UInt32, Int32, Int32, Int64*)

[requires: AMD_gpu_shader_int64|NV_gpu_shader5] Specify the value of a uniform variable for a specified program object

Declaration
[AutoGenerated(Category = "AMD_gpu_shader_int64|NV_gpu_shader5", Version = "", EntryPoint = "glProgramUniform2i64vNV")]
[CLSCompliant(false)]
public static void ProgramUniform2(uint program, int location, int count, [Count(Parameter = "count*2")] long *value)
Parameters
Type Name Description
UInt32 program

Specifies the handle of the program containing the uniform variable to be modified.

Int32 location

Specifies the location of the uniform variable to be modified.

Int32 count

For the vector commands (glProgramUniformv), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices.

Int64* value

[length: count*2] For the vector and matrix commands, specifies a pointer to an array of count values that will be used to update the specified uniform variable.

ProgramUniform2(UInt32, Int32, Int32, ref Int64)

[requires: AMD_gpu_shader_int64|NV_gpu_shader5] Specify the value of a uniform variable for a specified program object

Declaration
[AutoGenerated(Category = "AMD_gpu_shader_int64|NV_gpu_shader5", Version = "", EntryPoint = "glProgramUniform2i64vNV")]
[CLSCompliant(false)]
public static void ProgramUniform2(uint program, int location, int count, [Count(Parameter = "count*2")] ref long value)
Parameters
Type Name Description
UInt32 program

Specifies the handle of the program containing the uniform variable to be modified.

Int32 location

Specifies the location of the uniform variable to be modified.

Int32 count

For the vector commands (glProgramUniformv), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices.

Int64 value

[length: count*2] For the vector and matrix commands, specifies a pointer to an array of count values that will be used to update the specified uniform variable.

ProgramUniform2(UInt32, Int32, Int32, Int64[])

[requires: AMD_gpu_shader_int64|NV_gpu_shader5] Specify the value of a uniform variable for a specified program object

Declaration
[AutoGenerated(Category = "AMD_gpu_shader_int64|NV_gpu_shader5", Version = "", EntryPoint = "glProgramUniform2i64vNV")]
[CLSCompliant(false)]
public static void ProgramUniform2(uint program, int location, int count, [Count(Parameter = "count*2")] long[] value)
Parameters
Type Name Description
UInt32 program

Specifies the handle of the program containing the uniform variable to be modified.

Int32 location

Specifies the location of the uniform variable to be modified.

Int32 count

For the vector commands (glProgramUniformv), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices.

Int64[] value

[length: count*2] For the vector and matrix commands, specifies a pointer to an array of count values that will be used to update the specified uniform variable.

ProgramUniform2(UInt32, Int32, Int32, UInt64*)

[requires: AMD_gpu_shader_int64|NV_gpu_shader5] Specify the value of a uniform variable for a specified program object

Declaration
[AutoGenerated(Category = "AMD_gpu_shader_int64|NV_gpu_shader5", Version = "", EntryPoint = "glProgramUniform2ui64vNV")]
[CLSCompliant(false)]
public static void ProgramUniform2(uint program, int location, int count, [Count(Parameter = "count*2")] ulong *value)
Parameters
Type Name Description
UInt32 program

Specifies the handle of the program containing the uniform variable to be modified.

Int32 location

Specifies the location of the uniform variable to be modified.

Int32 count

For the vector commands (glProgramUniformv), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices.

UInt64* value

[length: count*2] For the vector and matrix commands, specifies a pointer to an array of count values that will be used to update the specified uniform variable.

ProgramUniform2(UInt32, Int32, Int32, ref UInt64)

[requires: AMD_gpu_shader_int64|NV_gpu_shader5] Specify the value of a uniform variable for a specified program object

Declaration
[AutoGenerated(Category = "AMD_gpu_shader_int64|NV_gpu_shader5", Version = "", EntryPoint = "glProgramUniform2ui64vNV")]
[CLSCompliant(false)]
public static void ProgramUniform2(uint program, int location, int count, [Count(Parameter = "count*2")] ref ulong value)
Parameters
Type Name Description
UInt32 program

Specifies the handle of the program containing the uniform variable to be modified.

Int32 location

Specifies the location of the uniform variable to be modified.

Int32 count

For the vector commands (glProgramUniformv), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices.

UInt64 value

[length: count*2] For the vector and matrix commands, specifies a pointer to an array of count values that will be used to update the specified uniform variable.

ProgramUniform2(UInt32, Int32, Int32, UInt64[])

[requires: AMD_gpu_shader_int64|NV_gpu_shader5] Specify the value of a uniform variable for a specified program object

Declaration
[AutoGenerated(Category = "AMD_gpu_shader_int64|NV_gpu_shader5", Version = "", EntryPoint = "glProgramUniform2ui64vNV")]
[CLSCompliant(false)]
public static void ProgramUniform2(uint program, int location, int count, [Count(Parameter = "count*2")] ulong[] value)
Parameters
Type Name Description
UInt32 program

Specifies the handle of the program containing the uniform variable to be modified.

Int32 location

Specifies the location of the uniform variable to be modified.

Int32 count

For the vector commands (glProgramUniformv), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices.

UInt64[] value

[length: count*2] For the vector and matrix commands, specifies a pointer to an array of count values that will be used to update the specified uniform variable.

ProgramUniform2(UInt32, Int32, Int64, Int64)

[requires: AMD_gpu_shader_int64|NV_gpu_shader5] Specify the value of a uniform variable for a specified program object

Declaration
[AutoGenerated(Category = "AMD_gpu_shader_int64|NV_gpu_shader5", Version = "", EntryPoint = "glProgramUniform2i64NV")]
[CLSCompliant(false)]
public static void ProgramUniform2(uint program, int location, long x, long y)
Parameters
Type Name Description
UInt32 program

Specifies the handle of the program containing the uniform variable to be modified.

Int32 location

Specifies the location of the uniform variable to be modified.

Int64 x

For the vector commands (glProgramUniformv), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices.

Int64 y

For the matrix commands, specifies whether to transpose the matrix as the values are loaded into the uniform variable.

ProgramUniform2(UInt32, Int32, UInt64, UInt64)

[requires: AMD_gpu_shader_int64|NV_gpu_shader5] Specify the value of a uniform variable for a specified program object

Declaration
[AutoGenerated(Category = "AMD_gpu_shader_int64|NV_gpu_shader5", Version = "", EntryPoint = "glProgramUniform2ui64NV")]
[CLSCompliant(false)]
public static void ProgramUniform2(uint program, int location, ulong x, ulong y)
Parameters
Type Name Description
UInt32 program

Specifies the handle of the program containing the uniform variable to be modified.

Int32 location

Specifies the location of the uniform variable to be modified.

UInt64 x

For the vector commands (glProgramUniformv), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices.

UInt64 y

For the matrix commands, specifies whether to transpose the matrix as the values are loaded into the uniform variable.

ProgramUniform3(Int32, Int32, Int32, Int64*)

[requires: AMD_gpu_shader_int64|NV_gpu_shader5] Specify the value of a uniform variable for a specified program object

Declaration
[AutoGenerated(Category = "AMD_gpu_shader_int64|NV_gpu_shader5", Version = "", EntryPoint = "glProgramUniform3i64vNV")]
[CLSCompliant(false)]
public static void ProgramUniform3(int program, int location, int count, [Count(Parameter = "count*3")] long *value)
Parameters
Type Name Description
Int32 program

Specifies the handle of the program containing the uniform variable to be modified.

Int32 location

Specifies the location of the uniform variable to be modified.

Int32 count

For the vector commands (glProgramUniformv), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices.

Int64* value

[length: count*3] For the vector and matrix commands, specifies a pointer to an array of count values that will be used to update the specified uniform variable.

ProgramUniform3(Int32, Int32, Int32, ref Int64)

[requires: AMD_gpu_shader_int64|NV_gpu_shader5] Specify the value of a uniform variable for a specified program object

Declaration
[AutoGenerated(Category = "AMD_gpu_shader_int64|NV_gpu_shader5", Version = "", EntryPoint = "glProgramUniform3i64vNV")]
[CLSCompliant(false)]
public static void ProgramUniform3(int program, int location, int count, [Count(Parameter = "count*3")] ref long value)
Parameters
Type Name Description
Int32 program

Specifies the handle of the program containing the uniform variable to be modified.

Int32 location

Specifies the location of the uniform variable to be modified.

Int32 count

For the vector commands (glProgramUniformv), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices.

Int64 value

[length: count*3] For the vector and matrix commands, specifies a pointer to an array of count values that will be used to update the specified uniform variable.

ProgramUniform3(Int32, Int32, Int32, Int64[])

[requires: AMD_gpu_shader_int64|NV_gpu_shader5] Specify the value of a uniform variable for a specified program object

Declaration
[AutoGenerated(Category = "AMD_gpu_shader_int64|NV_gpu_shader5", Version = "", EntryPoint = "glProgramUniform3i64vNV")]
[CLSCompliant(false)]
public static void ProgramUniform3(int program, int location, int count, [Count(Parameter = "count*3")] long[] value)
Parameters
Type Name Description
Int32 program

Specifies the handle of the program containing the uniform variable to be modified.

Int32 location

Specifies the location of the uniform variable to be modified.

Int32 count

For the vector commands (glProgramUniformv), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices.

Int64[] value

[length: count*3] For the vector and matrix commands, specifies a pointer to an array of count values that will be used to update the specified uniform variable.

ProgramUniform3(Int32, Int32, Int64, Int64, Int64)

[requires: AMD_gpu_shader_int64|NV_gpu_shader5] Specify the value of a uniform variable for a specified program object

Declaration
[AutoGenerated(Category = "AMD_gpu_shader_int64|NV_gpu_shader5", Version = "", EntryPoint = "glProgramUniform3i64NV")]
[CLSCompliant(false)]
public static void ProgramUniform3(int program, int location, long x, long y, long z)
Parameters
Type Name Description
Int32 program

Specifies the handle of the program containing the uniform variable to be modified.

Int32 location

Specifies the location of the uniform variable to be modified.

Int64 x

For the vector commands (glProgramUniformv), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices.

Int64 y

For the matrix commands, specifies whether to transpose the matrix as the values are loaded into the uniform variable.

Int64 z

For the scalar commands, specifies the new values to be used for the specified uniform variable.

ProgramUniform3(UInt32, Int32, Int32, Int64*)

[requires: AMD_gpu_shader_int64|NV_gpu_shader5] Specify the value of a uniform variable for a specified program object

Declaration
[AutoGenerated(Category = "AMD_gpu_shader_int64|NV_gpu_shader5", Version = "", EntryPoint = "glProgramUniform3i64vNV")]
[CLSCompliant(false)]
public static void ProgramUniform3(uint program, int location, int count, [Count(Parameter = "count*3")] long *value)
Parameters
Type Name Description
UInt32 program

Specifies the handle of the program containing the uniform variable to be modified.

Int32 location

Specifies the location of the uniform variable to be modified.

Int32 count

For the vector commands (glProgramUniformv), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices.

Int64* value

[length: count*3] For the vector and matrix commands, specifies a pointer to an array of count values that will be used to update the specified uniform variable.

ProgramUniform3(UInt32, Int32, Int32, ref Int64)

[requires: AMD_gpu_shader_int64|NV_gpu_shader5] Specify the value of a uniform variable for a specified program object

Declaration
[AutoGenerated(Category = "AMD_gpu_shader_int64|NV_gpu_shader5", Version = "", EntryPoint = "glProgramUniform3i64vNV")]
[CLSCompliant(false)]
public static void ProgramUniform3(uint program, int location, int count, [Count(Parameter = "count*3")] ref long value)
Parameters
Type Name Description
UInt32 program

Specifies the handle of the program containing the uniform variable to be modified.

Int32 location

Specifies the location of the uniform variable to be modified.

Int32 count

For the vector commands (glProgramUniformv), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices.

Int64 value

[length: count*3] For the vector and matrix commands, specifies a pointer to an array of count values that will be used to update the specified uniform variable.

ProgramUniform3(UInt32, Int32, Int32, Int64[])

[requires: AMD_gpu_shader_int64|NV_gpu_shader5] Specify the value of a uniform variable for a specified program object

Declaration
[AutoGenerated(Category = "AMD_gpu_shader_int64|NV_gpu_shader5", Version = "", EntryPoint = "glProgramUniform3i64vNV")]
[CLSCompliant(false)]
public static void ProgramUniform3(uint program, int location, int count, [Count(Parameter = "count*3")] long[] value)
Parameters
Type Name Description
UInt32 program

Specifies the handle of the program containing the uniform variable to be modified.

Int32 location

Specifies the location of the uniform variable to be modified.

Int32 count

For the vector commands (glProgramUniformv), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices.

Int64[] value

[length: count*3] For the vector and matrix commands, specifies a pointer to an array of count values that will be used to update the specified uniform variable.

ProgramUniform3(UInt32, Int32, Int32, UInt64*)

[requires: AMD_gpu_shader_int64|NV_gpu_shader5] Specify the value of a uniform variable for a specified program object

Declaration
[AutoGenerated(Category = "AMD_gpu_shader_int64|NV_gpu_shader5", Version = "", EntryPoint = "glProgramUniform3ui64vNV")]
[CLSCompliant(false)]
public static void ProgramUniform3(uint program, int location, int count, [Count(Parameter = "count*3")] ulong *value)
Parameters
Type Name Description
UInt32 program

Specifies the handle of the program containing the uniform variable to be modified.

Int32 location

Specifies the location of the uniform variable to be modified.

Int32 count

For the vector commands (glProgramUniformv), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices.

UInt64* value

[length: count*3] For the vector and matrix commands, specifies a pointer to an array of count values that will be used to update the specified uniform variable.

ProgramUniform3(UInt32, Int32, Int32, ref UInt64)

[requires: AMD_gpu_shader_int64|NV_gpu_shader5] Specify the value of a uniform variable for a specified program object

Declaration
[AutoGenerated(Category = "AMD_gpu_shader_int64|NV_gpu_shader5", Version = "", EntryPoint = "glProgramUniform3ui64vNV")]
[CLSCompliant(false)]
public static void ProgramUniform3(uint program, int location, int count, [Count(Parameter = "count*3")] ref ulong value)
Parameters
Type Name Description
UInt32 program

Specifies the handle of the program containing the uniform variable to be modified.

Int32 location

Specifies the location of the uniform variable to be modified.

Int32 count

For the vector commands (glProgramUniformv), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices.

UInt64 value

[length: count*3] For the vector and matrix commands, specifies a pointer to an array of count values that will be used to update the specified uniform variable.

ProgramUniform3(UInt32, Int32, Int32, UInt64[])

[requires: AMD_gpu_shader_int64|NV_gpu_shader5] Specify the value of a uniform variable for a specified program object

Declaration
[AutoGenerated(Category = "AMD_gpu_shader_int64|NV_gpu_shader5", Version = "", EntryPoint = "glProgramUniform3ui64vNV")]
[CLSCompliant(false)]
public static void ProgramUniform3(uint program, int location, int count, [Count(Parameter = "count*3")] ulong[] value)
Parameters
Type Name Description
UInt32 program

Specifies the handle of the program containing the uniform variable to be modified.

Int32 location

Specifies the location of the uniform variable to be modified.

Int32 count

For the vector commands (glProgramUniformv), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices.

UInt64[] value

[length: count*3] For the vector and matrix commands, specifies a pointer to an array of count values that will be used to update the specified uniform variable.

ProgramUniform3(UInt32, Int32, Int64, Int64, Int64)

[requires: AMD_gpu_shader_int64|NV_gpu_shader5] Specify the value of a uniform variable for a specified program object

Declaration
[AutoGenerated(Category = "AMD_gpu_shader_int64|NV_gpu_shader5", Version = "", EntryPoint = "glProgramUniform3i64NV")]
[CLSCompliant(false)]
public static void ProgramUniform3(uint program, int location, long x, long y, long z)
Parameters
Type Name Description
UInt32 program

Specifies the handle of the program containing the uniform variable to be modified.

Int32 location

Specifies the location of the uniform variable to be modified.

Int64 x

For the vector commands (glProgramUniformv), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices.

Int64 y

For the matrix commands, specifies whether to transpose the matrix as the values are loaded into the uniform variable.

Int64 z

For the scalar commands, specifies the new values to be used for the specified uniform variable.

ProgramUniform3(UInt32, Int32, UInt64, UInt64, UInt64)

[requires: AMD_gpu_shader_int64|NV_gpu_shader5] Specify the value of a uniform variable for a specified program object

Declaration
[AutoGenerated(Category = "AMD_gpu_shader_int64|NV_gpu_shader5", Version = "", EntryPoint = "glProgramUniform3ui64NV")]
[CLSCompliant(false)]
public static void ProgramUniform3(uint program, int location, ulong x, ulong y, ulong z)
Parameters
Type Name Description
UInt32 program

Specifies the handle of the program containing the uniform variable to be modified.

Int32 location

Specifies the location of the uniform variable to be modified.

UInt64 x

For the vector commands (glProgramUniformv), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices.

UInt64 y

For the matrix commands, specifies whether to transpose the matrix as the values are loaded into the uniform variable.

UInt64 z

For the scalar commands, specifies the new values to be used for the specified uniform variable.

ProgramUniform4(Int32, Int32, Int32, Int64*)

[requires: AMD_gpu_shader_int64|NV_gpu_shader5] Specify the value of a uniform variable for a specified program object

Declaration
[AutoGenerated(Category = "AMD_gpu_shader_int64|NV_gpu_shader5", Version = "", EntryPoint = "glProgramUniform4i64vNV")]
[CLSCompliant(false)]
public static void ProgramUniform4(int program, int location, int count, [Count(Parameter = "count*4")] long *value)
Parameters
Type Name Description
Int32 program

Specifies the handle of the program containing the uniform variable to be modified.

Int32 location

Specifies the location of the uniform variable to be modified.

Int32 count

For the vector commands (glProgramUniformv), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices.

Int64* value

[length: count*4] For the vector and matrix commands, specifies a pointer to an array of count values that will be used to update the specified uniform variable.

ProgramUniform4(Int32, Int32, Int32, ref Int64)

[requires: AMD_gpu_shader_int64|NV_gpu_shader5] Specify the value of a uniform variable for a specified program object

Declaration
[AutoGenerated(Category = "AMD_gpu_shader_int64|NV_gpu_shader5", Version = "", EntryPoint = "glProgramUniform4i64vNV")]
[CLSCompliant(false)]
public static void ProgramUniform4(int program, int location, int count, [Count(Parameter = "count*4")] ref long value)
Parameters
Type Name Description
Int32 program

Specifies the handle of the program containing the uniform variable to be modified.

Int32 location

Specifies the location of the uniform variable to be modified.

Int32 count

For the vector commands (glProgramUniformv), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices.

Int64 value

[length: count*4] For the vector and matrix commands, specifies a pointer to an array of count values that will be used to update the specified uniform variable.

ProgramUniform4(Int32, Int32, Int32, Int64[])

[requires: AMD_gpu_shader_int64|NV_gpu_shader5] Specify the value of a uniform variable for a specified program object

Declaration
[AutoGenerated(Category = "AMD_gpu_shader_int64|NV_gpu_shader5", Version = "", EntryPoint = "glProgramUniform4i64vNV")]
[CLSCompliant(false)]
public static void ProgramUniform4(int program, int location, int count, [Count(Parameter = "count*4")] long[] value)
Parameters
Type Name Description
Int32 program

Specifies the handle of the program containing the uniform variable to be modified.

Int32 location

Specifies the location of the uniform variable to be modified.

Int32 count

For the vector commands (glProgramUniformv), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices.

Int64[] value

[length: count*4] For the vector and matrix commands, specifies a pointer to an array of count values that will be used to update the specified uniform variable.

ProgramUniform4(Int32, Int32, Int64, Int64, Int64, Int64)

[requires: AMD_gpu_shader_int64|NV_gpu_shader5] Specify the value of a uniform variable for a specified program object

Declaration
[AutoGenerated(Category = "AMD_gpu_shader_int64|NV_gpu_shader5", Version = "", EntryPoint = "glProgramUniform4i64NV")]
[CLSCompliant(false)]
public static void ProgramUniform4(int program, int location, long x, long y, long z, long w)
Parameters
Type Name Description
Int32 program

Specifies the handle of the program containing the uniform variable to be modified.

Int32 location

Specifies the location of the uniform variable to be modified.

Int64 x

For the vector commands (glProgramUniformv), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices.

Int64 y

For the matrix commands, specifies whether to transpose the matrix as the values are loaded into the uniform variable.

Int64 z

For the scalar commands, specifies the new values to be used for the specified uniform variable.

Int64 w

For the scalar commands, specifies the new values to be used for the specified uniform variable.

ProgramUniform4(UInt32, Int32, Int32, Int64*)

[requires: AMD_gpu_shader_int64|NV_gpu_shader5] Specify the value of a uniform variable for a specified program object

Declaration
[AutoGenerated(Category = "AMD_gpu_shader_int64|NV_gpu_shader5", Version = "", EntryPoint = "glProgramUniform4i64vNV")]
[CLSCompliant(false)]
public static void ProgramUniform4(uint program, int location, int count, [Count(Parameter = "count*4")] long *value)
Parameters
Type Name Description
UInt32 program

Specifies the handle of the program containing the uniform variable to be modified.

Int32 location

Specifies the location of the uniform variable to be modified.

Int32 count

For the vector commands (glProgramUniformv), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices.

Int64* value

[length: count*4] For the vector and matrix commands, specifies a pointer to an array of count values that will be used to update the specified uniform variable.

ProgramUniform4(UInt32, Int32, Int32, ref Int64)

[requires: AMD_gpu_shader_int64|NV_gpu_shader5] Specify the value of a uniform variable for a specified program object

Declaration
[AutoGenerated(Category = "AMD_gpu_shader_int64|NV_gpu_shader5", Version = "", EntryPoint = "glProgramUniform4i64vNV")]
[CLSCompliant(false)]
public static void ProgramUniform4(uint program, int location, int count, [Count(Parameter = "count*4")] ref long value)
Parameters
Type Name Description
UInt32 program

Specifies the handle of the program containing the uniform variable to be modified.

Int32 location

Specifies the location of the uniform variable to be modified.

Int32 count

For the vector commands (glProgramUniformv), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices.

Int64 value

[length: count*4] For the vector and matrix commands, specifies a pointer to an array of count values that will be used to update the specified uniform variable.

ProgramUniform4(UInt32, Int32, Int32, Int64[])

[requires: AMD_gpu_shader_int64|NV_gpu_shader5] Specify the value of a uniform variable for a specified program object

Declaration
[AutoGenerated(Category = "AMD_gpu_shader_int64|NV_gpu_shader5", Version = "", EntryPoint = "glProgramUniform4i64vNV")]
[CLSCompliant(false)]
public static void ProgramUniform4(uint program, int location, int count, [Count(Parameter = "count*4")] long[] value)
Parameters
Type Name Description
UInt32 program

Specifies the handle of the program containing the uniform variable to be modified.

Int32 location

Specifies the location of the uniform variable to be modified.

Int32 count

For the vector commands (glProgramUniformv), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices.

Int64[] value

[length: count*4] For the vector and matrix commands, specifies a pointer to an array of count values that will be used to update the specified uniform variable.

ProgramUniform4(UInt32, Int32, Int32, UInt64*)

[requires: AMD_gpu_shader_int64|NV_gpu_shader5] Specify the value of a uniform variable for a specified program object

Declaration
[AutoGenerated(Category = "AMD_gpu_shader_int64|NV_gpu_shader5", Version = "", EntryPoint = "glProgramUniform4ui64vNV")]
[CLSCompliant(false)]
public static void ProgramUniform4(uint program, int location, int count, [Count(Parameter = "count*4")] ulong *value)
Parameters
Type Name Description
UInt32 program

Specifies the handle of the program containing the uniform variable to be modified.

Int32 location

Specifies the location of the uniform variable to be modified.

Int32 count

For the vector commands (glProgramUniformv), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices.

UInt64* value

[length: count*4] For the vector and matrix commands, specifies a pointer to an array of count values that will be used to update the specified uniform variable.

ProgramUniform4(UInt32, Int32, Int32, ref UInt64)

[requires: AMD_gpu_shader_int64|NV_gpu_shader5] Specify the value of a uniform variable for a specified program object

Declaration
[AutoGenerated(Category = "AMD_gpu_shader_int64|NV_gpu_shader5", Version = "", EntryPoint = "glProgramUniform4ui64vNV")]
[CLSCompliant(false)]
public static void ProgramUniform4(uint program, int location, int count, [Count(Parameter = "count*4")] ref ulong value)
Parameters
Type Name Description
UInt32 program

Specifies the handle of the program containing the uniform variable to be modified.

Int32 location

Specifies the location of the uniform variable to be modified.

Int32 count

For the vector commands (glProgramUniformv), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices.

UInt64 value

[length: count*4] For the vector and matrix commands, specifies a pointer to an array of count values that will be used to update the specified uniform variable.

ProgramUniform4(UInt32, Int32, Int32, UInt64[])

[requires: AMD_gpu_shader_int64|NV_gpu_shader5] Specify the value of a uniform variable for a specified program object

Declaration
[AutoGenerated(Category = "AMD_gpu_shader_int64|NV_gpu_shader5", Version = "", EntryPoint = "glProgramUniform4ui64vNV")]
[CLSCompliant(false)]
public static void ProgramUniform4(uint program, int location, int count, [Count(Parameter = "count*4")] ulong[] value)
Parameters
Type Name Description
UInt32 program

Specifies the handle of the program containing the uniform variable to be modified.

Int32 location

Specifies the location of the uniform variable to be modified.

Int32 count

For the vector commands (glProgramUniformv), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices.

UInt64[] value

[length: count*4] For the vector and matrix commands, specifies a pointer to an array of count values that will be used to update the specified uniform variable.

ProgramUniform4(UInt32, Int32, Int64, Int64, Int64, Int64)

[requires: AMD_gpu_shader_int64|NV_gpu_shader5] Specify the value of a uniform variable for a specified program object

Declaration
[AutoGenerated(Category = "AMD_gpu_shader_int64|NV_gpu_shader5", Version = "", EntryPoint = "glProgramUniform4i64NV")]
[CLSCompliant(false)]
public static void ProgramUniform4(uint program, int location, long x, long y, long z, long w)
Parameters
Type Name Description
UInt32 program

Specifies the handle of the program containing the uniform variable to be modified.

Int32 location

Specifies the location of the uniform variable to be modified.

Int64 x

For the vector commands (glProgramUniformv), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices.

Int64 y

For the matrix commands, specifies whether to transpose the matrix as the values are loaded into the uniform variable.

Int64 z

For the scalar commands, specifies the new values to be used for the specified uniform variable.

Int64 w

For the scalar commands, specifies the new values to be used for the specified uniform variable.

ProgramUniform4(UInt32, Int32, UInt64, UInt64, UInt64, UInt64)

[requires: AMD_gpu_shader_int64|NV_gpu_shader5] Specify the value of a uniform variable for a specified program object

Declaration
[AutoGenerated(Category = "AMD_gpu_shader_int64|NV_gpu_shader5", Version = "", EntryPoint = "glProgramUniform4ui64NV")]
[CLSCompliant(false)]
public static void ProgramUniform4(uint program, int location, ulong x, ulong y, ulong z, ulong w)
Parameters
Type Name Description
UInt32 program

Specifies the handle of the program containing the uniform variable to be modified.

Int32 location

Specifies the location of the uniform variable to be modified.

UInt64 x

For the vector commands (glProgramUniformv), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices.

UInt64 y

For the matrix commands, specifies whether to transpose the matrix as the values are loaded into the uniform variable.

UInt64 z

For the scalar commands, specifies the new values to be used for the specified uniform variable.

UInt64 w

For the scalar commands, specifies the new values to be used for the specified uniform variable.

ProgramUniformHandle(Int32, Int32, Int32, Int64*)

[requires: NV_bindless_texture]

Declaration
[AutoGenerated(Category = "NV_bindless_texture", Version = "", EntryPoint = "glProgramUniformHandleui64vNV")]
[CLSCompliant(false)]
public static void ProgramUniformHandle(int program, int location, int count, [Count(Parameter = "count")] long *values)
Parameters
Type Name Description
Int32 program
Int32 location
Int32 count
Int64* values

[length: count]

ProgramUniformHandle(Int32, Int32, Int32, ref Int64)

[requires: NV_bindless_texture]

Declaration
[AutoGenerated(Category = "NV_bindless_texture", Version = "", EntryPoint = "glProgramUniformHandleui64vNV")]
[CLSCompliant(false)]
public static void ProgramUniformHandle(int program, int location, int count, [Count(Parameter = "count")] ref long values)
Parameters
Type Name Description
Int32 program
Int32 location
Int32 count
Int64 values

[length: count]

ProgramUniformHandle(Int32, Int32, Int32, Int64[])

[requires: NV_bindless_texture]

Declaration
[AutoGenerated(Category = "NV_bindless_texture", Version = "", EntryPoint = "glProgramUniformHandleui64vNV")]
[CLSCompliant(false)]
public static void ProgramUniformHandle(int program, int location, int count, [Count(Parameter = "count")] long[] values)
Parameters
Type Name Description
Int32 program
Int32 location
Int32 count
Int64[] values

[length: count]

ProgramUniformHandle(Int32, Int32, Int64)

[requires: NV_bindless_texture]

Declaration
[AutoGenerated(Category = "NV_bindless_texture", Version = "", EntryPoint = "glProgramUniformHandleui64NV")]
[CLSCompliant(false)]
public static void ProgramUniformHandle(int program, int location, long value)
Parameters
Type Name Description
Int32 program
Int32 location
Int64 value

ProgramUniformHandle(UInt32, Int32, Int32, UInt64*)

[requires: NV_bindless_texture]

Declaration
[AutoGenerated(Category = "NV_bindless_texture", Version = "", EntryPoint = "glProgramUniformHandleui64vNV")]
[CLSCompliant(false)]
public static void ProgramUniformHandle(uint program, int location, int count, [Count(Parameter = "count")] ulong *values)
Parameters
Type Name Description
UInt32 program
Int32 location
Int32 count
UInt64* values

[length: count]

ProgramUniformHandle(UInt32, Int32, Int32, ref UInt64)

[requires: NV_bindless_texture]

Declaration
[AutoGenerated(Category = "NV_bindless_texture", Version = "", EntryPoint = "glProgramUniformHandleui64vNV")]
[CLSCompliant(false)]
public static void ProgramUniformHandle(uint program, int location, int count, [Count(Parameter = "count")] ref ulong values)
Parameters
Type Name Description
UInt32 program
Int32 location
Int32 count
UInt64 values

[length: count]

ProgramUniformHandle(UInt32, Int32, Int32, UInt64[])

[requires: NV_bindless_texture]

Declaration
[AutoGenerated(Category = "NV_bindless_texture", Version = "", EntryPoint = "glProgramUniformHandleui64vNV")]
[CLSCompliant(false)]
public static void ProgramUniformHandle(uint program, int location, int count, [Count(Parameter = "count")] ulong[] values)
Parameters
Type Name Description
UInt32 program
Int32 location
Int32 count
UInt64[] values

[length: count]

ProgramUniformHandle(UInt32, Int32, UInt64)

[requires: NV_bindless_texture]

Declaration
[AutoGenerated(Category = "NV_bindless_texture", Version = "", EntryPoint = "glProgramUniformHandleui64NV")]
[CLSCompliant(false)]
public static void ProgramUniformHandle(uint program, int location, ulong value)
Parameters
Type Name Description
UInt32 program
Int32 location
UInt64 value

ProgramVertexLimit(NvGeometryProgram4, Int32)

[requires: NV_geometry_program4]

Declaration
[AutoGenerated(Category = "NV_geometry_program4", Version = "", EntryPoint = "glProgramVertexLimitNV")]
public static void ProgramVertexLimit(NvGeometryProgram4 target, int limit)
Parameters
Type Name Description
NvGeometryProgram4 target
Int32 limit

QueryResource(NvQueryResource, Int32, Int32, Int32*)

[requires: NV_query_resource]

Declaration
[AutoGenerated(Category = "NV_query_resource", Version = "", EntryPoint = "glQueryResourceNV")]
[CLSCompliant(false)]
public static int QueryResource(NvQueryResource queryType, int tagId, int bufSize, int *buffer)
Parameters
Type Name Description
NvQueryResource queryType
Int32 tagId
Int32 bufSize
Int32* buffer
Returns
Type Description
Int32

QueryResource(NvQueryResource, Int32, Int32, out Int32)

[requires: NV_query_resource]

Declaration
[AutoGenerated(Category = "NV_query_resource", Version = "", EntryPoint = "glQueryResourceNV")]
[CLSCompliant(false)]
public static int QueryResource(NvQueryResource queryType, int tagId, int bufSize, out int buffer)
Parameters
Type Name Description
NvQueryResource queryType
Int32 tagId
Int32 bufSize
Int32 buffer
Returns
Type Description
Int32

QueryResource(NvQueryResource, Int32, Int32, Int32[])

[requires: NV_query_resource]

Declaration
[AutoGenerated(Category = "NV_query_resource", Version = "", EntryPoint = "glQueryResourceNV")]
[CLSCompliant(false)]
public static int QueryResource(NvQueryResource queryType, int tagId, int bufSize, int[] buffer)
Parameters
Type Name Description
NvQueryResource queryType
Int32 tagId
Int32 bufSize
Int32[] buffer
Returns
Type Description
Int32

QueryResource(NvQueryResource, Int32, UInt32, Int32*)

[requires: NV_query_resource]

Declaration
[AutoGenerated(Category = "NV_query_resource", Version = "", EntryPoint = "glQueryResourceNV")]
[CLSCompliant(false)]
public static int QueryResource(NvQueryResource queryType, int tagId, uint bufSize, int *buffer)
Parameters
Type Name Description
NvQueryResource queryType
Int32 tagId
UInt32 bufSize
Int32* buffer
Returns
Type Description
Int32

QueryResource(NvQueryResource, Int32, UInt32, out Int32)

[requires: NV_query_resource]

Declaration
[AutoGenerated(Category = "NV_query_resource", Version = "", EntryPoint = "glQueryResourceNV")]
[CLSCompliant(false)]
public static int QueryResource(NvQueryResource queryType, int tagId, uint bufSize, out int buffer)
Parameters
Type Name Description
NvQueryResource queryType
Int32 tagId
UInt32 bufSize
Int32 buffer
Returns
Type Description
Int32

QueryResource(NvQueryResource, Int32, UInt32, Int32[])

[requires: NV_query_resource]

Declaration
[AutoGenerated(Category = "NV_query_resource", Version = "", EntryPoint = "glQueryResourceNV")]
[CLSCompliant(false)]
public static int QueryResource(NvQueryResource queryType, int tagId, uint bufSize, int[] buffer)
Parameters
Type Name Description
NvQueryResource queryType
Int32 tagId
UInt32 bufSize
Int32[] buffer
Returns
Type Description
Int32

QueryResourceTag(Int32, String)

[requires: NV_query_resource_tag]

Declaration
[AutoGenerated(Category = "NV_query_resource_tag", Version = "", EntryPoint = "glQueryResourceTagNV")]
public static void QueryResourceTag(int tagId, string tagString)
Parameters
Type Name Description
Int32 tagId
String tagString

RenderbufferStorageMultisampleCoverage(RenderbufferTarget, Int32, Int32, InternalFormat, Int32, Int32)

[requires: NV_framebuffer_multisample_coverage]

Declaration
[AutoGenerated(Category = "NV_framebuffer_multisample_coverage", Version = "", EntryPoint = "glRenderbufferStorageMultisampleCoverageNV")]
public static void RenderbufferStorageMultisampleCoverage(RenderbufferTarget target, int coverageSamples, int colorSamples, InternalFormat internalformat, int width, int height)
Parameters
Type Name Description
RenderbufferTarget target
Int32 coverageSamples
Int32 colorSamples
InternalFormat internalformat
Int32 width
Int32 height

RenderGpuMask(Int32)

[requires: NV_gpu_multicast]

Declaration
[AutoGenerated(Category = "NV_gpu_multicast", Version = "", EntryPoint = "glRenderGpuMaskNV")]
[CLSCompliant(false)]
public static void RenderGpuMask(int mask)
Parameters
Type Name Description
Int32 mask

RenderGpuMask(UInt32)

[requires: NV_gpu_multicast]

Declaration
[AutoGenerated(Category = "NV_gpu_multicast", Version = "", EntryPoint = "glRenderGpuMaskNV")]
[CLSCompliant(false)]
public static void RenderGpuMask(uint mask)
Parameters
Type Name Description
UInt32 mask

RequestResidentProgram(Int32, Int32*)

[requires: NV_vertex_program]

Declaration
[AutoGenerated(Category = "NV_vertex_program", Version = "", EntryPoint = "glRequestResidentProgramsNV")]
[CLSCompliant(false)]
public static void RequestResidentProgram(int n, [Count(Parameter = "n")] int *programs)
Parameters
Type Name Description
Int32 n
Int32* programs

[length: n]

RequestResidentProgram(Int32, ref Int32)

[requires: NV_vertex_program]

Declaration
[AutoGenerated(Category = "NV_vertex_program", Version = "", EntryPoint = "glRequestResidentProgramsNV")]
[CLSCompliant(false)]
public static void RequestResidentProgram(int n, [Count(Parameter = "n")] ref int programs)
Parameters
Type Name Description
Int32 n
Int32 programs

[length: n]

RequestResidentProgram(Int32, Int32[])

[requires: NV_vertex_program]

Declaration
[AutoGenerated(Category = "NV_vertex_program", Version = "", EntryPoint = "glRequestResidentProgramsNV")]
[CLSCompliant(false)]
public static void RequestResidentProgram(int n, [Count(Parameter = "n")] int[] programs)
Parameters
Type Name Description
Int32 n
Int32[] programs

[length: n]

RequestResidentProgram(Int32, UInt32*)

[requires: NV_vertex_program]

Declaration
[AutoGenerated(Category = "NV_vertex_program", Version = "", EntryPoint = "glRequestResidentProgramsNV")]
[CLSCompliant(false)]
public static void RequestResidentProgram(int n, [Count(Parameter = "n")] uint *programs)
Parameters
Type Name Description
Int32 n
UInt32* programs

[length: n]

RequestResidentProgram(Int32, ref UInt32)

[requires: NV_vertex_program]

Declaration
[AutoGenerated(Category = "NV_vertex_program", Version = "", EntryPoint = "glRequestResidentProgramsNV")]
[CLSCompliant(false)]
public static void RequestResidentProgram(int n, [Count(Parameter = "n")] ref uint programs)
Parameters
Type Name Description
Int32 n
UInt32 programs

[length: n]

RequestResidentProgram(Int32, UInt32[])

[requires: NV_vertex_program]

Declaration
[AutoGenerated(Category = "NV_vertex_program", Version = "", EntryPoint = "glRequestResidentProgramsNV")]
[CLSCompliant(false)]
public static void RequestResidentProgram(int n, [Count(Parameter = "n")] uint[] programs)
Parameters
Type Name Description
Int32 n
UInt32[] programs

[length: n]

ResolveDepthValues()

[requires: NV_sample_locations]

Declaration
[AutoGenerated(Category = "NV_sample_locations", Version = "", EntryPoint = "glResolveDepthValuesNV")]
public static void ResolveDepthValues()

ResumeTransformFeedback()

[requires: NV_transform_feedback2] Resume transform feedback operations

Declaration
[AutoGenerated(Category = "NV_transform_feedback2", Version = "", EntryPoint = "glResumeTransformFeedbackNV")]
public static void ResumeTransformFeedback()

SampleMaskIndexed(Int32, Int32)

[requires: NV_explicit_multisample]

Declaration
[AutoGenerated(Category = "NV_explicit_multisample", Version = "", EntryPoint = "glSampleMaskIndexedNV")]
[CLSCompliant(false)]
public static void SampleMaskIndexed(int index, int mask)
Parameters
Type Name Description
Int32 index
Int32 mask

SampleMaskIndexed(UInt32, UInt32)

[requires: NV_explicit_multisample]

Declaration
[AutoGenerated(Category = "NV_explicit_multisample", Version = "", EntryPoint = "glSampleMaskIndexedNV")]
[CLSCompliant(false)]
public static void SampleMaskIndexed(uint index, uint mask)
Parameters
Type Name Description
UInt32 index
UInt32 mask

SecondaryColor3h(Half*)

[requires: NV_half_float]

Declaration
[AutoGenerated(Category = "NV_half_float", Version = "", EntryPoint = "glSecondaryColor3hvNV")]
[CLSCompliant(false)]
public static void SecondaryColor3h([Count(Count = 3)] Half*v)
Parameters
Type Name Description
Half* v

[length: 3]

SecondaryColor3h(Half, Half, Half)

[requires: NV_half_float]

Declaration
[AutoGenerated(Category = "NV_half_float", Version = "", EntryPoint = "glSecondaryColor3hNV")]
public static void SecondaryColor3h(Half red, Half green, Half blue)
Parameters
Type Name Description
Half red
Half green
Half blue

SecondaryColor3h(ref Half)

[requires: NV_half_float]

Declaration
[AutoGenerated(Category = "NV_half_float", Version = "", EntryPoint = "glSecondaryColor3hvNV")]
[CLSCompliant(false)]
public static void SecondaryColor3h([Count(Count = 3)] ref Half v)
Parameters
Type Name Description
Half v

[length: 3]

SecondaryColor3h(Half[])

[requires: NV_half_float]

Declaration
[AutoGenerated(Category = "NV_half_float", Version = "", EntryPoint = "glSecondaryColor3hvNV")]
[CLSCompliant(false)]
public static void SecondaryColor3h([Count(Count = 3)] Half[] v)
Parameters
Type Name Description
Half[] v

[length: 3]

SecondaryColorFormat(Int32, ColorPointerType, Int32)

[requires: NV_vertex_buffer_unified_memory]

Declaration
[AutoGenerated(Category = "NV_vertex_buffer_unified_memory", Version = "", EntryPoint = "glSecondaryColorFormatNV")]
public static void SecondaryColorFormat(int size, ColorPointerType type, int stride)
Parameters
Type Name Description
Int32 size
ColorPointerType type
Int32 stride

SetFence(Int32, NvFence)

[requires: NV_fence]

Declaration
[AutoGenerated(Category = "NV_fence", Version = "", EntryPoint = "glSetFenceNV")]
[CLSCompliant(false)]
public static void SetFence(int fence, NvFence condition)
Parameters
Type Name Description
Int32 fence
NvFence condition

SetFence(UInt32, NvFence)

[requires: NV_fence]

Declaration
[AutoGenerated(Category = "NV_fence", Version = "", EntryPoint = "glSetFenceNV")]
[CLSCompliant(false)]
public static void SetFence(uint fence, NvFence condition)
Parameters
Type Name Description
UInt32 fence
NvFence condition

SignalVkFence(Int64)

[requires: NV_draw_vulkan_image]

Declaration
[AutoGenerated(Category = "NV_draw_vulkan_image", Version = "", EntryPoint = "glSignalVkFenceNV")]
[CLSCompliant(false)]
public static void SignalVkFence(long vkFence)
Parameters
Type Name Description
Int64 vkFence

SignalVkFence(UInt64)

[requires: NV_draw_vulkan_image]

Declaration
[AutoGenerated(Category = "NV_draw_vulkan_image", Version = "", EntryPoint = "glSignalVkFenceNV")]
[CLSCompliant(false)]
public static void SignalVkFence(ulong vkFence)
Parameters
Type Name Description
UInt64 vkFence

SignalVkSemaphore(Int64)

[requires: NV_draw_vulkan_image]

Declaration
[AutoGenerated(Category = "NV_draw_vulkan_image", Version = "", EntryPoint = "glSignalVkSemaphoreNV")]
[CLSCompliant(false)]
public static void SignalVkSemaphore(long vkSemaphore)
Parameters
Type Name Description
Int64 vkSemaphore

SignalVkSemaphore(UInt64)

[requires: NV_draw_vulkan_image]

Declaration
[AutoGenerated(Category = "NV_draw_vulkan_image", Version = "", EntryPoint = "glSignalVkSemaphoreNV")]
[CLSCompliant(false)]
public static void SignalVkSemaphore(ulong vkSemaphore)
Parameters
Type Name Description
UInt64 vkSemaphore

StateCapture(Int32, NvCommandList)

[requires: NV_command_list]

Declaration
[AutoGenerated(Category = "NV_command_list", Version = "", EntryPoint = "glStateCaptureNV")]
[CLSCompliant(false)]
public static void StateCapture(int state, NvCommandList mode)
Parameters
Type Name Description
Int32 state
NvCommandList mode

StateCapture(UInt32, NvCommandList)

[requires: NV_command_list]

Declaration
[AutoGenerated(Category = "NV_command_list", Version = "", EntryPoint = "glStateCaptureNV")]
[CLSCompliant(false)]
public static void StateCapture(uint state, NvCommandList mode)
Parameters
Type Name Description
UInt32 state
NvCommandList mode

StencilFillPath(Int32, PathFillMode, Int32)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilFillPathNV")]
[CLSCompliant(false)]
public static void StencilFillPath(int path, PathFillMode fillMode, int mask)
Parameters
Type Name Description
Int32 path
PathFillMode fillMode
Int32 mask

StencilFillPath(UInt32, PathFillMode, UInt32)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilFillPathNV")]
[CLSCompliant(false)]
public static void StencilFillPath(uint path, PathFillMode fillMode, uint mask)
Parameters
Type Name Description
UInt32 path
PathFillMode fillMode
UInt32 mask

StencilFillPathInstanced(Int32, PathElementType, IntPtr, Int32, PathFillMode, Int32, PathTransformType, Single*)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilFillPathInstancedNV")]
[CLSCompliant(false)]
public static void StencilFillPathInstanced(int numPaths, PathElementType pathNameType, [Count(Computed = "numPaths,pathNameType,paths")] IntPtr paths, int pathBase, PathFillMode fillMode, int mask, PathTransformType transformType, [Count(Computed = "numPaths,transformType")] float *transformValues)
Parameters
Type Name Description
Int32 numPaths
PathElementType pathNameType
IntPtr paths

[length: COMPSIZE(numPaths,pathNameType,paths)]

Int32 pathBase
PathFillMode fillMode
Int32 mask
PathTransformType transformType
Single* transformValues

[length: COMPSIZE(numPaths,transformType)]

StencilFillPathInstanced(Int32, PathElementType, IntPtr, Int32, PathFillMode, Int32, PathTransformType, ref Single)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilFillPathInstancedNV")]
[CLSCompliant(false)]
public static void StencilFillPathInstanced(int numPaths, PathElementType pathNameType, [Count(Computed = "numPaths,pathNameType,paths")] IntPtr paths, int pathBase, PathFillMode fillMode, int mask, PathTransformType transformType, [Count(Computed = "numPaths,transformType")] ref float transformValues)
Parameters
Type Name Description
Int32 numPaths
PathElementType pathNameType
IntPtr paths

[length: COMPSIZE(numPaths,pathNameType,paths)]

Int32 pathBase
PathFillMode fillMode
Int32 mask
PathTransformType transformType
Single transformValues

[length: COMPSIZE(numPaths,transformType)]

StencilFillPathInstanced(Int32, PathElementType, IntPtr, Int32, PathFillMode, Int32, PathTransformType, Single[])

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilFillPathInstancedNV")]
[CLSCompliant(false)]
public static void StencilFillPathInstanced(int numPaths, PathElementType pathNameType, [Count(Computed = "numPaths,pathNameType,paths")] IntPtr paths, int pathBase, PathFillMode fillMode, int mask, PathTransformType transformType, [Count(Computed = "numPaths,transformType")] float[] transformValues)
Parameters
Type Name Description
Int32 numPaths
PathElementType pathNameType
IntPtr paths

[length: COMPSIZE(numPaths,pathNameType,paths)]

Int32 pathBase
PathFillMode fillMode
Int32 mask
PathTransformType transformType
Single[] transformValues

[length: COMPSIZE(numPaths,transformType)]

StencilFillPathInstanced(Int32, PathElementType, IntPtr, UInt32, PathFillMode, UInt32, PathTransformType, Single*)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilFillPathInstancedNV")]
[CLSCompliant(false)]
public static void StencilFillPathInstanced(int numPaths, PathElementType pathNameType, [Count(Computed = "numPaths,pathNameType,paths")] IntPtr paths, uint pathBase, PathFillMode fillMode, uint mask, PathTransformType transformType, [Count(Computed = "numPaths,transformType")] float *transformValues)
Parameters
Type Name Description
Int32 numPaths
PathElementType pathNameType
IntPtr paths

[length: COMPSIZE(numPaths,pathNameType,paths)]

UInt32 pathBase
PathFillMode fillMode
UInt32 mask
PathTransformType transformType
Single* transformValues

[length: COMPSIZE(numPaths,transformType)]

StencilFillPathInstanced(Int32, PathElementType, IntPtr, UInt32, PathFillMode, UInt32, PathTransformType, ref Single)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilFillPathInstancedNV")]
[CLSCompliant(false)]
public static void StencilFillPathInstanced(int numPaths, PathElementType pathNameType, [Count(Computed = "numPaths,pathNameType,paths")] IntPtr paths, uint pathBase, PathFillMode fillMode, uint mask, PathTransformType transformType, [Count(Computed = "numPaths,transformType")] ref float transformValues)
Parameters
Type Name Description
Int32 numPaths
PathElementType pathNameType
IntPtr paths

[length: COMPSIZE(numPaths,pathNameType,paths)]

UInt32 pathBase
PathFillMode fillMode
UInt32 mask
PathTransformType transformType
Single transformValues

[length: COMPSIZE(numPaths,transformType)]

StencilFillPathInstanced(Int32, PathElementType, IntPtr, UInt32, PathFillMode, UInt32, PathTransformType, Single[])

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilFillPathInstancedNV")]
[CLSCompliant(false)]
public static void StencilFillPathInstanced(int numPaths, PathElementType pathNameType, [Count(Computed = "numPaths,pathNameType,paths")] IntPtr paths, uint pathBase, PathFillMode fillMode, uint mask, PathTransformType transformType, [Count(Computed = "numPaths,transformType")] float[] transformValues)
Parameters
Type Name Description
Int32 numPaths
PathElementType pathNameType
IntPtr paths

[length: COMPSIZE(numPaths,pathNameType,paths)]

UInt32 pathBase
PathFillMode fillMode
UInt32 mask
PathTransformType transformType
Single[] transformValues

[length: COMPSIZE(numPaths,transformType)]

StencilFillPathInstanced<T2>(Int32, PathElementType, ref T2, Int32, PathFillMode, Int32, PathTransformType, Single*)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilFillPathInstancedNV")]
[CLSCompliant(false)]
public static void StencilFillPathInstanced<T2>(int numPaths, PathElementType pathNameType, [Count(Computed = "numPaths,pathNameType,paths")] ref T2 paths, int pathBase, PathFillMode fillMode, int mask, PathTransformType transformType, [Count(Computed = "numPaths,transformType")] float *transformValues)
    where T2 : struct
Parameters
Type Name Description
Int32 numPaths
PathElementType pathNameType
T2 paths

[length: COMPSIZE(numPaths,pathNameType,paths)]

Int32 pathBase
PathFillMode fillMode
Int32 mask
PathTransformType transformType
Single* transformValues

[length: COMPSIZE(numPaths,transformType)]

Type Parameters
Name Description
T2

StencilFillPathInstanced<T2>(Int32, PathElementType, ref T2, Int32, PathFillMode, Int32, PathTransformType, ref Single)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilFillPathInstancedNV")]
[CLSCompliant(false)]
public static void StencilFillPathInstanced<T2>(int numPaths, PathElementType pathNameType, [Count(Computed = "numPaths,pathNameType,paths")] ref T2 paths, int pathBase, PathFillMode fillMode, int mask, PathTransformType transformType, [Count(Computed = "numPaths,transformType")] ref float transformValues)
    where T2 : struct
Parameters
Type Name Description
Int32 numPaths
PathElementType pathNameType
T2 paths

[length: COMPSIZE(numPaths,pathNameType,paths)]

Int32 pathBase
PathFillMode fillMode
Int32 mask
PathTransformType transformType
Single transformValues

[length: COMPSIZE(numPaths,transformType)]

Type Parameters
Name Description
T2

StencilFillPathInstanced<T2>(Int32, PathElementType, ref T2, Int32, PathFillMode, Int32, PathTransformType, Single[])

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilFillPathInstancedNV")]
[CLSCompliant(false)]
public static void StencilFillPathInstanced<T2>(int numPaths, PathElementType pathNameType, [Count(Computed = "numPaths,pathNameType,paths")] ref T2 paths, int pathBase, PathFillMode fillMode, int mask, PathTransformType transformType, [Count(Computed = "numPaths,transformType")] float[] transformValues)
    where T2 : struct
Parameters
Type Name Description
Int32 numPaths
PathElementType pathNameType
T2 paths

[length: COMPSIZE(numPaths,pathNameType,paths)]

Int32 pathBase
PathFillMode fillMode
Int32 mask
PathTransformType transformType
Single[] transformValues

[length: COMPSIZE(numPaths,transformType)]

Type Parameters
Name Description
T2

StencilFillPathInstanced<T2>(Int32, PathElementType, ref T2, UInt32, PathFillMode, UInt32, PathTransformType, Single*)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilFillPathInstancedNV")]
[CLSCompliant(false)]
public static void StencilFillPathInstanced<T2>(int numPaths, PathElementType pathNameType, [Count(Computed = "numPaths,pathNameType,paths")] ref T2 paths, uint pathBase, PathFillMode fillMode, uint mask, PathTransformType transformType, [Count(Computed = "numPaths,transformType")] float *transformValues)
    where T2 : struct
Parameters
Type Name Description
Int32 numPaths
PathElementType pathNameType
T2 paths

[length: COMPSIZE(numPaths,pathNameType,paths)]

UInt32 pathBase
PathFillMode fillMode
UInt32 mask
PathTransformType transformType
Single* transformValues

[length: COMPSIZE(numPaths,transformType)]

Type Parameters
Name Description
T2

StencilFillPathInstanced<T2>(Int32, PathElementType, ref T2, UInt32, PathFillMode, UInt32, PathTransformType, ref Single)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilFillPathInstancedNV")]
[CLSCompliant(false)]
public static void StencilFillPathInstanced<T2>(int numPaths, PathElementType pathNameType, [Count(Computed = "numPaths,pathNameType,paths")] ref T2 paths, uint pathBase, PathFillMode fillMode, uint mask, PathTransformType transformType, [Count(Computed = "numPaths,transformType")] ref float transformValues)
    where T2 : struct
Parameters
Type Name Description
Int32 numPaths
PathElementType pathNameType
T2 paths

[length: COMPSIZE(numPaths,pathNameType,paths)]

UInt32 pathBase
PathFillMode fillMode
UInt32 mask
PathTransformType transformType
Single transformValues

[length: COMPSIZE(numPaths,transformType)]

Type Parameters
Name Description
T2

StencilFillPathInstanced<T2>(Int32, PathElementType, ref T2, UInt32, PathFillMode, UInt32, PathTransformType, Single[])

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilFillPathInstancedNV")]
[CLSCompliant(false)]
public static void StencilFillPathInstanced<T2>(int numPaths, PathElementType pathNameType, [Count(Computed = "numPaths,pathNameType,paths")] ref T2 paths, uint pathBase, PathFillMode fillMode, uint mask, PathTransformType transformType, [Count(Computed = "numPaths,transformType")] float[] transformValues)
    where T2 : struct
Parameters
Type Name Description
Int32 numPaths
PathElementType pathNameType
T2 paths

[length: COMPSIZE(numPaths,pathNameType,paths)]

UInt32 pathBase
PathFillMode fillMode
UInt32 mask
PathTransformType transformType
Single[] transformValues

[length: COMPSIZE(numPaths,transformType)]

Type Parameters
Name Description
T2

StencilFillPathInstanced<T2>(Int32, PathElementType, T2[], Int32, PathFillMode, Int32, PathTransformType, Single*)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilFillPathInstancedNV")]
[CLSCompliant(false)]
public static void StencilFillPathInstanced<T2>(int numPaths, PathElementType pathNameType, [Count(Computed = "numPaths,pathNameType,paths")] T2[] paths, int pathBase, PathFillMode fillMode, int mask, PathTransformType transformType, [Count(Computed = "numPaths,transformType")] float *transformValues)
    where T2 : struct
Parameters
Type Name Description
Int32 numPaths
PathElementType pathNameType
T2[] paths

[length: COMPSIZE(numPaths,pathNameType,paths)]

Int32 pathBase
PathFillMode fillMode
Int32 mask
PathTransformType transformType
Single* transformValues

[length: COMPSIZE(numPaths,transformType)]

Type Parameters
Name Description
T2

StencilFillPathInstanced<T2>(Int32, PathElementType, T2[], Int32, PathFillMode, Int32, PathTransformType, ref Single)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilFillPathInstancedNV")]
[CLSCompliant(false)]
public static void StencilFillPathInstanced<T2>(int numPaths, PathElementType pathNameType, [Count(Computed = "numPaths,pathNameType,paths")] T2[] paths, int pathBase, PathFillMode fillMode, int mask, PathTransformType transformType, [Count(Computed = "numPaths,transformType")] ref float transformValues)
    where T2 : struct
Parameters
Type Name Description
Int32 numPaths
PathElementType pathNameType
T2[] paths

[length: COMPSIZE(numPaths,pathNameType,paths)]

Int32 pathBase
PathFillMode fillMode
Int32 mask
PathTransformType transformType
Single transformValues

[length: COMPSIZE(numPaths,transformType)]

Type Parameters
Name Description
T2

StencilFillPathInstanced<T2>(Int32, PathElementType, T2[], Int32, PathFillMode, Int32, PathTransformType, Single[])

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilFillPathInstancedNV")]
[CLSCompliant(false)]
public static void StencilFillPathInstanced<T2>(int numPaths, PathElementType pathNameType, [Count(Computed = "numPaths,pathNameType,paths")] T2[] paths, int pathBase, PathFillMode fillMode, int mask, PathTransformType transformType, [Count(Computed = "numPaths,transformType")] float[] transformValues)
    where T2 : struct
Parameters
Type Name Description
Int32 numPaths
PathElementType pathNameType
T2[] paths

[length: COMPSIZE(numPaths,pathNameType,paths)]

Int32 pathBase
PathFillMode fillMode
Int32 mask
PathTransformType transformType
Single[] transformValues

[length: COMPSIZE(numPaths,transformType)]

Type Parameters
Name Description
T2

StencilFillPathInstanced<T2>(Int32, PathElementType, T2[], UInt32, PathFillMode, UInt32, PathTransformType, Single*)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilFillPathInstancedNV")]
[CLSCompliant(false)]
public static void StencilFillPathInstanced<T2>(int numPaths, PathElementType pathNameType, [Count(Computed = "numPaths,pathNameType,paths")] T2[] paths, uint pathBase, PathFillMode fillMode, uint mask, PathTransformType transformType, [Count(Computed = "numPaths,transformType")] float *transformValues)
    where T2 : struct
Parameters
Type Name Description
Int32 numPaths
PathElementType pathNameType
T2[] paths

[length: COMPSIZE(numPaths,pathNameType,paths)]

UInt32 pathBase
PathFillMode fillMode
UInt32 mask
PathTransformType transformType
Single* transformValues

[length: COMPSIZE(numPaths,transformType)]

Type Parameters
Name Description
T2

StencilFillPathInstanced<T2>(Int32, PathElementType, T2[], UInt32, PathFillMode, UInt32, PathTransformType, ref Single)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilFillPathInstancedNV")]
[CLSCompliant(false)]
public static void StencilFillPathInstanced<T2>(int numPaths, PathElementType pathNameType, [Count(Computed = "numPaths,pathNameType,paths")] T2[] paths, uint pathBase, PathFillMode fillMode, uint mask, PathTransformType transformType, [Count(Computed = "numPaths,transformType")] ref float transformValues)
    where T2 : struct
Parameters
Type Name Description
Int32 numPaths
PathElementType pathNameType
T2[] paths

[length: COMPSIZE(numPaths,pathNameType,paths)]

UInt32 pathBase
PathFillMode fillMode
UInt32 mask
PathTransformType transformType
Single transformValues

[length: COMPSIZE(numPaths,transformType)]

Type Parameters
Name Description
T2

StencilFillPathInstanced<T2>(Int32, PathElementType, T2[], UInt32, PathFillMode, UInt32, PathTransformType, Single[])

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilFillPathInstancedNV")]
[CLSCompliant(false)]
public static void StencilFillPathInstanced<T2>(int numPaths, PathElementType pathNameType, [Count(Computed = "numPaths,pathNameType,paths")] T2[] paths, uint pathBase, PathFillMode fillMode, uint mask, PathTransformType transformType, [Count(Computed = "numPaths,transformType")] float[] transformValues)
    where T2 : struct
Parameters
Type Name Description
Int32 numPaths
PathElementType pathNameType
T2[] paths

[length: COMPSIZE(numPaths,pathNameType,paths)]

UInt32 pathBase
PathFillMode fillMode
UInt32 mask
PathTransformType transformType
Single[] transformValues

[length: COMPSIZE(numPaths,transformType)]

Type Parameters
Name Description
T2

StencilFillPathInstanced<T2>(Int32, PathElementType, T2[,,], Int32, PathFillMode, Int32, PathTransformType, Single*)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilFillPathInstancedNV")]
[CLSCompliant(false)]
public static void StencilFillPathInstanced<T2>(int numPaths, PathElementType pathNameType, [Count(Computed = "numPaths,pathNameType,paths")] T2[,, ] paths, int pathBase, PathFillMode fillMode, int mask, PathTransformType transformType, [Count(Computed = "numPaths,transformType")] float *transformValues)
    where T2 : struct
Parameters
Type Name Description
Int32 numPaths
PathElementType pathNameType
T2[,,] paths

[length: COMPSIZE(numPaths,pathNameType,paths)]

Int32 pathBase
PathFillMode fillMode
Int32 mask
PathTransformType transformType
Single* transformValues

[length: COMPSIZE(numPaths,transformType)]

Type Parameters
Name Description
T2

StencilFillPathInstanced<T2>(Int32, PathElementType, T2[,,], Int32, PathFillMode, Int32, PathTransformType, ref Single)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilFillPathInstancedNV")]
[CLSCompliant(false)]
public static void StencilFillPathInstanced<T2>(int numPaths, PathElementType pathNameType, [Count(Computed = "numPaths,pathNameType,paths")] T2[,, ] paths, int pathBase, PathFillMode fillMode, int mask, PathTransformType transformType, [Count(Computed = "numPaths,transformType")] ref float transformValues)
    where T2 : struct
Parameters
Type Name Description
Int32 numPaths
PathElementType pathNameType
T2[,,] paths

[length: COMPSIZE(numPaths,pathNameType,paths)]

Int32 pathBase
PathFillMode fillMode
Int32 mask
PathTransformType transformType
Single transformValues

[length: COMPSIZE(numPaths,transformType)]

Type Parameters
Name Description
T2

StencilFillPathInstanced<T2>(Int32, PathElementType, T2[,,], Int32, PathFillMode, Int32, PathTransformType, Single[])

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilFillPathInstancedNV")]
[CLSCompliant(false)]
public static void StencilFillPathInstanced<T2>(int numPaths, PathElementType pathNameType, [Count(Computed = "numPaths,pathNameType,paths")] T2[,, ] paths, int pathBase, PathFillMode fillMode, int mask, PathTransformType transformType, [Count(Computed = "numPaths,transformType")] float[] transformValues)
    where T2 : struct
Parameters
Type Name Description
Int32 numPaths
PathElementType pathNameType
T2[,,] paths

[length: COMPSIZE(numPaths,pathNameType,paths)]

Int32 pathBase
PathFillMode fillMode
Int32 mask
PathTransformType transformType
Single[] transformValues

[length: COMPSIZE(numPaths,transformType)]

Type Parameters
Name Description
T2

StencilFillPathInstanced<T2>(Int32, PathElementType, T2[,,], UInt32, PathFillMode, UInt32, PathTransformType, Single*)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilFillPathInstancedNV")]
[CLSCompliant(false)]
public static void StencilFillPathInstanced<T2>(int numPaths, PathElementType pathNameType, [Count(Computed = "numPaths,pathNameType,paths")] T2[,, ] paths, uint pathBase, PathFillMode fillMode, uint mask, PathTransformType transformType, [Count(Computed = "numPaths,transformType")] float *transformValues)
    where T2 : struct
Parameters
Type Name Description
Int32 numPaths
PathElementType pathNameType
T2[,,] paths

[length: COMPSIZE(numPaths,pathNameType,paths)]

UInt32 pathBase
PathFillMode fillMode
UInt32 mask
PathTransformType transformType
Single* transformValues

[length: COMPSIZE(numPaths,transformType)]

Type Parameters
Name Description
T2

StencilFillPathInstanced<T2>(Int32, PathElementType, T2[,,], UInt32, PathFillMode, UInt32, PathTransformType, ref Single)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilFillPathInstancedNV")]
[CLSCompliant(false)]
public static void StencilFillPathInstanced<T2>(int numPaths, PathElementType pathNameType, [Count(Computed = "numPaths,pathNameType,paths")] T2[,, ] paths, uint pathBase, PathFillMode fillMode, uint mask, PathTransformType transformType, [Count(Computed = "numPaths,transformType")] ref float transformValues)
    where T2 : struct
Parameters
Type Name Description
Int32 numPaths
PathElementType pathNameType
T2[,,] paths

[length: COMPSIZE(numPaths,pathNameType,paths)]

UInt32 pathBase
PathFillMode fillMode
UInt32 mask
PathTransformType transformType
Single transformValues

[length: COMPSIZE(numPaths,transformType)]

Type Parameters
Name Description
T2

StencilFillPathInstanced<T2>(Int32, PathElementType, T2[,,], UInt32, PathFillMode, UInt32, PathTransformType, Single[])

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilFillPathInstancedNV")]
[CLSCompliant(false)]
public static void StencilFillPathInstanced<T2>(int numPaths, PathElementType pathNameType, [Count(Computed = "numPaths,pathNameType,paths")] T2[,, ] paths, uint pathBase, PathFillMode fillMode, uint mask, PathTransformType transformType, [Count(Computed = "numPaths,transformType")] float[] transformValues)
    where T2 : struct
Parameters
Type Name Description
Int32 numPaths
PathElementType pathNameType
T2[,,] paths

[length: COMPSIZE(numPaths,pathNameType,paths)]

UInt32 pathBase
PathFillMode fillMode
UInt32 mask
PathTransformType transformType
Single[] transformValues

[length: COMPSIZE(numPaths,transformType)]

Type Parameters
Name Description
T2

StencilFillPathInstanced<T2>(Int32, PathElementType, T2[,], Int32, PathFillMode, Int32, PathTransformType, Single*)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilFillPathInstancedNV")]
[CLSCompliant(false)]
public static void StencilFillPathInstanced<T2>(int numPaths, PathElementType pathNameType, [Count(Computed = "numPaths,pathNameType,paths")] T2[, ] paths, int pathBase, PathFillMode fillMode, int mask, PathTransformType transformType, [Count(Computed = "numPaths,transformType")] float *transformValues)
    where T2 : struct
Parameters
Type Name Description
Int32 numPaths
PathElementType pathNameType
T2[,] paths

[length: COMPSIZE(numPaths,pathNameType,paths)]

Int32 pathBase
PathFillMode fillMode
Int32 mask
PathTransformType transformType
Single* transformValues

[length: COMPSIZE(numPaths,transformType)]

Type Parameters
Name Description
T2

StencilFillPathInstanced<T2>(Int32, PathElementType, T2[,], Int32, PathFillMode, Int32, PathTransformType, ref Single)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilFillPathInstancedNV")]
[CLSCompliant(false)]
public static void StencilFillPathInstanced<T2>(int numPaths, PathElementType pathNameType, [Count(Computed = "numPaths,pathNameType,paths")] T2[, ] paths, int pathBase, PathFillMode fillMode, int mask, PathTransformType transformType, [Count(Computed = "numPaths,transformType")] ref float transformValues)
    where T2 : struct
Parameters
Type Name Description
Int32 numPaths
PathElementType pathNameType
T2[,] paths

[length: COMPSIZE(numPaths,pathNameType,paths)]

Int32 pathBase
PathFillMode fillMode
Int32 mask
PathTransformType transformType
Single transformValues

[length: COMPSIZE(numPaths,transformType)]

Type Parameters
Name Description
T2

StencilFillPathInstanced<T2>(Int32, PathElementType, T2[,], Int32, PathFillMode, Int32, PathTransformType, Single[])

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilFillPathInstancedNV")]
[CLSCompliant(false)]
public static void StencilFillPathInstanced<T2>(int numPaths, PathElementType pathNameType, [Count(Computed = "numPaths,pathNameType,paths")] T2[, ] paths, int pathBase, PathFillMode fillMode, int mask, PathTransformType transformType, [Count(Computed = "numPaths,transformType")] float[] transformValues)
    where T2 : struct
Parameters
Type Name Description
Int32 numPaths
PathElementType pathNameType
T2[,] paths

[length: COMPSIZE(numPaths,pathNameType,paths)]

Int32 pathBase
PathFillMode fillMode
Int32 mask
PathTransformType transformType
Single[] transformValues

[length: COMPSIZE(numPaths,transformType)]

Type Parameters
Name Description
T2

StencilFillPathInstanced<T2>(Int32, PathElementType, T2[,], UInt32, PathFillMode, UInt32, PathTransformType, Single*)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilFillPathInstancedNV")]
[CLSCompliant(false)]
public static void StencilFillPathInstanced<T2>(int numPaths, PathElementType pathNameType, [Count(Computed = "numPaths,pathNameType,paths")] T2[, ] paths, uint pathBase, PathFillMode fillMode, uint mask, PathTransformType transformType, [Count(Computed = "numPaths,transformType")] float *transformValues)
    where T2 : struct
Parameters
Type Name Description
Int32 numPaths
PathElementType pathNameType
T2[,] paths

[length: COMPSIZE(numPaths,pathNameType,paths)]

UInt32 pathBase
PathFillMode fillMode
UInt32 mask
PathTransformType transformType
Single* transformValues

[length: COMPSIZE(numPaths,transformType)]

Type Parameters
Name Description
T2

StencilFillPathInstanced<T2>(Int32, PathElementType, T2[,], UInt32, PathFillMode, UInt32, PathTransformType, ref Single)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilFillPathInstancedNV")]
[CLSCompliant(false)]
public static void StencilFillPathInstanced<T2>(int numPaths, PathElementType pathNameType, [Count(Computed = "numPaths,pathNameType,paths")] T2[, ] paths, uint pathBase, PathFillMode fillMode, uint mask, PathTransformType transformType, [Count(Computed = "numPaths,transformType")] ref float transformValues)
    where T2 : struct
Parameters
Type Name Description
Int32 numPaths
PathElementType pathNameType
T2[,] paths

[length: COMPSIZE(numPaths,pathNameType,paths)]

UInt32 pathBase
PathFillMode fillMode
UInt32 mask
PathTransformType transformType
Single transformValues

[length: COMPSIZE(numPaths,transformType)]

Type Parameters
Name Description
T2

StencilFillPathInstanced<T2>(Int32, PathElementType, T2[,], UInt32, PathFillMode, UInt32, PathTransformType, Single[])

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilFillPathInstancedNV")]
[CLSCompliant(false)]
public static void StencilFillPathInstanced<T2>(int numPaths, PathElementType pathNameType, [Count(Computed = "numPaths,pathNameType,paths")] T2[, ] paths, uint pathBase, PathFillMode fillMode, uint mask, PathTransformType transformType, [Count(Computed = "numPaths,transformType")] float[] transformValues)
    where T2 : struct
Parameters
Type Name Description
Int32 numPaths
PathElementType pathNameType
T2[,] paths

[length: COMPSIZE(numPaths,pathNameType,paths)]

UInt32 pathBase
PathFillMode fillMode
UInt32 mask
PathTransformType transformType
Single[] transformValues

[length: COMPSIZE(numPaths,transformType)]

Type Parameters
Name Description
T2

StencilStrokePath(Int32, Int32, Int32)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilStrokePathNV")]
[CLSCompliant(false)]
public static void StencilStrokePath(int path, int reference, int mask)
Parameters
Type Name Description
Int32 path
Int32 reference
Int32 mask

StencilStrokePath(UInt32, Int32, UInt32)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilStrokePathNV")]
[CLSCompliant(false)]
public static void StencilStrokePath(uint path, int reference, uint mask)
Parameters
Type Name Description
UInt32 path
Int32 reference
UInt32 mask

StencilStrokePathInstanced(Int32, PathElementType, IntPtr, Int32, Int32, Int32, PathTransformType, Single*)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilStrokePathInstancedNV")]
[CLSCompliant(false)]
public static void StencilStrokePathInstanced(int numPaths, PathElementType pathNameType, [Count(Computed = "numPaths,pathNameType,paths")] IntPtr paths, int pathBase, int reference, int mask, PathTransformType transformType, [Count(Computed = "numPaths,transformType")] float *transformValues)
Parameters
Type Name Description
Int32 numPaths
PathElementType pathNameType
IntPtr paths

[length: COMPSIZE(numPaths,pathNameType,paths)]

Int32 pathBase
Int32 reference
Int32 mask
PathTransformType transformType
Single* transformValues

[length: COMPSIZE(numPaths,transformType)]

StencilStrokePathInstanced(Int32, PathElementType, IntPtr, Int32, Int32, Int32, PathTransformType, ref Single)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilStrokePathInstancedNV")]
[CLSCompliant(false)]
public static void StencilStrokePathInstanced(int numPaths, PathElementType pathNameType, [Count(Computed = "numPaths,pathNameType,paths")] IntPtr paths, int pathBase, int reference, int mask, PathTransformType transformType, [Count(Computed = "numPaths,transformType")] ref float transformValues)
Parameters
Type Name Description
Int32 numPaths
PathElementType pathNameType
IntPtr paths

[length: COMPSIZE(numPaths,pathNameType,paths)]

Int32 pathBase
Int32 reference
Int32 mask
PathTransformType transformType
Single transformValues

[length: COMPSIZE(numPaths,transformType)]

StencilStrokePathInstanced(Int32, PathElementType, IntPtr, Int32, Int32, Int32, PathTransformType, Single[])

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilStrokePathInstancedNV")]
[CLSCompliant(false)]
public static void StencilStrokePathInstanced(int numPaths, PathElementType pathNameType, [Count(Computed = "numPaths,pathNameType,paths")] IntPtr paths, int pathBase, int reference, int mask, PathTransformType transformType, [Count(Computed = "numPaths,transformType")] float[] transformValues)
Parameters
Type Name Description
Int32 numPaths
PathElementType pathNameType
IntPtr paths

[length: COMPSIZE(numPaths,pathNameType,paths)]

Int32 pathBase
Int32 reference
Int32 mask
PathTransformType transformType
Single[] transformValues

[length: COMPSIZE(numPaths,transformType)]

StencilStrokePathInstanced(Int32, PathElementType, IntPtr, UInt32, Int32, UInt32, PathTransformType, Single*)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilStrokePathInstancedNV")]
[CLSCompliant(false)]
public static void StencilStrokePathInstanced(int numPaths, PathElementType pathNameType, [Count(Computed = "numPaths,pathNameType,paths")] IntPtr paths, uint pathBase, int reference, uint mask, PathTransformType transformType, [Count(Computed = "numPaths,transformType")] float *transformValues)
Parameters
Type Name Description
Int32 numPaths
PathElementType pathNameType
IntPtr paths

[length: COMPSIZE(numPaths,pathNameType,paths)]

UInt32 pathBase
Int32 reference
UInt32 mask
PathTransformType transformType
Single* transformValues

[length: COMPSIZE(numPaths,transformType)]

StencilStrokePathInstanced(Int32, PathElementType, IntPtr, UInt32, Int32, UInt32, PathTransformType, ref Single)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilStrokePathInstancedNV")]
[CLSCompliant(false)]
public static void StencilStrokePathInstanced(int numPaths, PathElementType pathNameType, [Count(Computed = "numPaths,pathNameType,paths")] IntPtr paths, uint pathBase, int reference, uint mask, PathTransformType transformType, [Count(Computed = "numPaths,transformType")] ref float transformValues)
Parameters
Type Name Description
Int32 numPaths
PathElementType pathNameType
IntPtr paths

[length: COMPSIZE(numPaths,pathNameType,paths)]

UInt32 pathBase
Int32 reference
UInt32 mask
PathTransformType transformType
Single transformValues

[length: COMPSIZE(numPaths,transformType)]

StencilStrokePathInstanced(Int32, PathElementType, IntPtr, UInt32, Int32, UInt32, PathTransformType, Single[])

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilStrokePathInstancedNV")]
[CLSCompliant(false)]
public static void StencilStrokePathInstanced(int numPaths, PathElementType pathNameType, [Count(Computed = "numPaths,pathNameType,paths")] IntPtr paths, uint pathBase, int reference, uint mask, PathTransformType transformType, [Count(Computed = "numPaths,transformType")] float[] transformValues)
Parameters
Type Name Description
Int32 numPaths
PathElementType pathNameType
IntPtr paths

[length: COMPSIZE(numPaths,pathNameType,paths)]

UInt32 pathBase
Int32 reference
UInt32 mask
PathTransformType transformType
Single[] transformValues

[length: COMPSIZE(numPaths,transformType)]

StencilStrokePathInstanced<T2>(Int32, PathElementType, ref T2, Int32, Int32, Int32, PathTransformType, Single*)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilStrokePathInstancedNV")]
[CLSCompliant(false)]
public static void StencilStrokePathInstanced<T2>(int numPaths, PathElementType pathNameType, [Count(Computed = "numPaths,pathNameType,paths")] ref T2 paths, int pathBase, int reference, int mask, PathTransformType transformType, [Count(Computed = "numPaths,transformType")] float *transformValues)
    where T2 : struct
Parameters
Type Name Description
Int32 numPaths
PathElementType pathNameType
T2 paths

[length: COMPSIZE(numPaths,pathNameType,paths)]

Int32 pathBase
Int32 reference
Int32 mask
PathTransformType transformType
Single* transformValues

[length: COMPSIZE(numPaths,transformType)]

Type Parameters
Name Description
T2

StencilStrokePathInstanced<T2>(Int32, PathElementType, ref T2, Int32, Int32, Int32, PathTransformType, ref Single)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilStrokePathInstancedNV")]
[CLSCompliant(false)]
public static void StencilStrokePathInstanced<T2>(int numPaths, PathElementType pathNameType, [Count(Computed = "numPaths,pathNameType,paths")] ref T2 paths, int pathBase, int reference, int mask, PathTransformType transformType, [Count(Computed = "numPaths,transformType")] ref float transformValues)
    where T2 : struct
Parameters
Type Name Description
Int32 numPaths
PathElementType pathNameType
T2 paths

[length: COMPSIZE(numPaths,pathNameType,paths)]

Int32 pathBase
Int32 reference
Int32 mask
PathTransformType transformType
Single transformValues

[length: COMPSIZE(numPaths,transformType)]

Type Parameters
Name Description
T2

StencilStrokePathInstanced<T2>(Int32, PathElementType, ref T2, Int32, Int32, Int32, PathTransformType, Single[])

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilStrokePathInstancedNV")]
[CLSCompliant(false)]
public static void StencilStrokePathInstanced<T2>(int numPaths, PathElementType pathNameType, [Count(Computed = "numPaths,pathNameType,paths")] ref T2 paths, int pathBase, int reference, int mask, PathTransformType transformType, [Count(Computed = "numPaths,transformType")] float[] transformValues)
    where T2 : struct
Parameters
Type Name Description
Int32 numPaths
PathElementType pathNameType
T2 paths

[length: COMPSIZE(numPaths,pathNameType,paths)]

Int32 pathBase
Int32 reference
Int32 mask
PathTransformType transformType
Single[] transformValues

[length: COMPSIZE(numPaths,transformType)]

Type Parameters
Name Description
T2

StencilStrokePathInstanced<T2>(Int32, PathElementType, ref T2, UInt32, Int32, UInt32, PathTransformType, Single*)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilStrokePathInstancedNV")]
[CLSCompliant(false)]
public static void StencilStrokePathInstanced<T2>(int numPaths, PathElementType pathNameType, [Count(Computed = "numPaths,pathNameType,paths")] ref T2 paths, uint pathBase, int reference, uint mask, PathTransformType transformType, [Count(Computed = "numPaths,transformType")] float *transformValues)
    where T2 : struct
Parameters
Type Name Description
Int32 numPaths
PathElementType pathNameType
T2 paths

[length: COMPSIZE(numPaths,pathNameType,paths)]

UInt32 pathBase
Int32 reference
UInt32 mask
PathTransformType transformType
Single* transformValues

[length: COMPSIZE(numPaths,transformType)]

Type Parameters
Name Description
T2

StencilStrokePathInstanced<T2>(Int32, PathElementType, ref T2, UInt32, Int32, UInt32, PathTransformType, ref Single)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilStrokePathInstancedNV")]
[CLSCompliant(false)]
public static void StencilStrokePathInstanced<T2>(int numPaths, PathElementType pathNameType, [Count(Computed = "numPaths,pathNameType,paths")] ref T2 paths, uint pathBase, int reference, uint mask, PathTransformType transformType, [Count(Computed = "numPaths,transformType")] ref float transformValues)
    where T2 : struct
Parameters
Type Name Description
Int32 numPaths
PathElementType pathNameType
T2 paths

[length: COMPSIZE(numPaths,pathNameType,paths)]

UInt32 pathBase
Int32 reference
UInt32 mask
PathTransformType transformType
Single transformValues

[length: COMPSIZE(numPaths,transformType)]

Type Parameters
Name Description
T2

StencilStrokePathInstanced<T2>(Int32, PathElementType, ref T2, UInt32, Int32, UInt32, PathTransformType, Single[])

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilStrokePathInstancedNV")]
[CLSCompliant(false)]
public static void StencilStrokePathInstanced<T2>(int numPaths, PathElementType pathNameType, [Count(Computed = "numPaths,pathNameType,paths")] ref T2 paths, uint pathBase, int reference, uint mask, PathTransformType transformType, [Count(Computed = "numPaths,transformType")] float[] transformValues)
    where T2 : struct
Parameters
Type Name Description
Int32 numPaths
PathElementType pathNameType
T2 paths

[length: COMPSIZE(numPaths,pathNameType,paths)]

UInt32 pathBase
Int32 reference
UInt32 mask
PathTransformType transformType
Single[] transformValues

[length: COMPSIZE(numPaths,transformType)]

Type Parameters
Name Description
T2

StencilStrokePathInstanced<T2>(Int32, PathElementType, T2[], Int32, Int32, Int32, PathTransformType, Single*)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilStrokePathInstancedNV")]
[CLSCompliant(false)]
public static void StencilStrokePathInstanced<T2>(int numPaths, PathElementType pathNameType, [Count(Computed = "numPaths,pathNameType,paths")] T2[] paths, int pathBase, int reference, int mask, PathTransformType transformType, [Count(Computed = "numPaths,transformType")] float *transformValues)
    where T2 : struct
Parameters
Type Name Description
Int32 numPaths
PathElementType pathNameType
T2[] paths

[length: COMPSIZE(numPaths,pathNameType,paths)]

Int32 pathBase
Int32 reference
Int32 mask
PathTransformType transformType
Single* transformValues

[length: COMPSIZE(numPaths,transformType)]

Type Parameters
Name Description
T2

StencilStrokePathInstanced<T2>(Int32, PathElementType, T2[], Int32, Int32, Int32, PathTransformType, ref Single)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilStrokePathInstancedNV")]
[CLSCompliant(false)]
public static void StencilStrokePathInstanced<T2>(int numPaths, PathElementType pathNameType, [Count(Computed = "numPaths,pathNameType,paths")] T2[] paths, int pathBase, int reference, int mask, PathTransformType transformType, [Count(Computed = "numPaths,transformType")] ref float transformValues)
    where T2 : struct
Parameters
Type Name Description
Int32 numPaths
PathElementType pathNameType
T2[] paths

[length: COMPSIZE(numPaths,pathNameType,paths)]

Int32 pathBase
Int32 reference
Int32 mask
PathTransformType transformType
Single transformValues

[length: COMPSIZE(numPaths,transformType)]

Type Parameters
Name Description
T2

StencilStrokePathInstanced<T2>(Int32, PathElementType, T2[], Int32, Int32, Int32, PathTransformType, Single[])

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilStrokePathInstancedNV")]
[CLSCompliant(false)]
public static void StencilStrokePathInstanced<T2>(int numPaths, PathElementType pathNameType, [Count(Computed = "numPaths,pathNameType,paths")] T2[] paths, int pathBase, int reference, int mask, PathTransformType transformType, [Count(Computed = "numPaths,transformType")] float[] transformValues)
    where T2 : struct
Parameters
Type Name Description
Int32 numPaths
PathElementType pathNameType
T2[] paths

[length: COMPSIZE(numPaths,pathNameType,paths)]

Int32 pathBase
Int32 reference
Int32 mask
PathTransformType transformType
Single[] transformValues

[length: COMPSIZE(numPaths,transformType)]

Type Parameters
Name Description
T2

StencilStrokePathInstanced<T2>(Int32, PathElementType, T2[], UInt32, Int32, UInt32, PathTransformType, Single*)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilStrokePathInstancedNV")]
[CLSCompliant(false)]
public static void StencilStrokePathInstanced<T2>(int numPaths, PathElementType pathNameType, [Count(Computed = "numPaths,pathNameType,paths")] T2[] paths, uint pathBase, int reference, uint mask, PathTransformType transformType, [Count(Computed = "numPaths,transformType")] float *transformValues)
    where T2 : struct
Parameters
Type Name Description
Int32 numPaths
PathElementType pathNameType
T2[] paths

[length: COMPSIZE(numPaths,pathNameType,paths)]

UInt32 pathBase
Int32 reference
UInt32 mask
PathTransformType transformType
Single* transformValues

[length: COMPSIZE(numPaths,transformType)]

Type Parameters
Name Description
T2

StencilStrokePathInstanced<T2>(Int32, PathElementType, T2[], UInt32, Int32, UInt32, PathTransformType, ref Single)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilStrokePathInstancedNV")]
[CLSCompliant(false)]
public static void StencilStrokePathInstanced<T2>(int numPaths, PathElementType pathNameType, [Count(Computed = "numPaths,pathNameType,paths")] T2[] paths, uint pathBase, int reference, uint mask, PathTransformType transformType, [Count(Computed = "numPaths,transformType")] ref float transformValues)
    where T2 : struct
Parameters
Type Name Description
Int32 numPaths
PathElementType pathNameType
T2[] paths

[length: COMPSIZE(numPaths,pathNameType,paths)]

UInt32 pathBase
Int32 reference
UInt32 mask
PathTransformType transformType
Single transformValues

[length: COMPSIZE(numPaths,transformType)]

Type Parameters
Name Description
T2

StencilStrokePathInstanced<T2>(Int32, PathElementType, T2[], UInt32, Int32, UInt32, PathTransformType, Single[])

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilStrokePathInstancedNV")]
[CLSCompliant(false)]
public static void StencilStrokePathInstanced<T2>(int numPaths, PathElementType pathNameType, [Count(Computed = "numPaths,pathNameType,paths")] T2[] paths, uint pathBase, int reference, uint mask, PathTransformType transformType, [Count(Computed = "numPaths,transformType")] float[] transformValues)
    where T2 : struct
Parameters
Type Name Description
Int32 numPaths
PathElementType pathNameType
T2[] paths

[length: COMPSIZE(numPaths,pathNameType,paths)]

UInt32 pathBase
Int32 reference
UInt32 mask
PathTransformType transformType
Single[] transformValues

[length: COMPSIZE(numPaths,transformType)]

Type Parameters
Name Description
T2

StencilStrokePathInstanced<T2>(Int32, PathElementType, T2[,,], Int32, Int32, Int32, PathTransformType, Single*)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilStrokePathInstancedNV")]
[CLSCompliant(false)]
public static void StencilStrokePathInstanced<T2>(int numPaths, PathElementType pathNameType, [Count(Computed = "numPaths,pathNameType,paths")] T2[,, ] paths, int pathBase, int reference, int mask, PathTransformType transformType, [Count(Computed = "numPaths,transformType")] float *transformValues)
    where T2 : struct
Parameters
Type Name Description
Int32 numPaths
PathElementType pathNameType
T2[,,] paths

[length: COMPSIZE(numPaths,pathNameType,paths)]

Int32 pathBase
Int32 reference
Int32 mask
PathTransformType transformType
Single* transformValues

[length: COMPSIZE(numPaths,transformType)]

Type Parameters
Name Description
T2

StencilStrokePathInstanced<T2>(Int32, PathElementType, T2[,,], Int32, Int32, Int32, PathTransformType, ref Single)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilStrokePathInstancedNV")]
[CLSCompliant(false)]
public static void StencilStrokePathInstanced<T2>(int numPaths, PathElementType pathNameType, [Count(Computed = "numPaths,pathNameType,paths")] T2[,, ] paths, int pathBase, int reference, int mask, PathTransformType transformType, [Count(Computed = "numPaths,transformType")] ref float transformValues)
    where T2 : struct
Parameters
Type Name Description
Int32 numPaths
PathElementType pathNameType
T2[,,] paths

[length: COMPSIZE(numPaths,pathNameType,paths)]

Int32 pathBase
Int32 reference
Int32 mask
PathTransformType transformType
Single transformValues

[length: COMPSIZE(numPaths,transformType)]

Type Parameters
Name Description
T2

StencilStrokePathInstanced<T2>(Int32, PathElementType, T2[,,], Int32, Int32, Int32, PathTransformType, Single[])

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilStrokePathInstancedNV")]
[CLSCompliant(false)]
public static void StencilStrokePathInstanced<T2>(int numPaths, PathElementType pathNameType, [Count(Computed = "numPaths,pathNameType,paths")] T2[,, ] paths, int pathBase, int reference, int mask, PathTransformType transformType, [Count(Computed = "numPaths,transformType")] float[] transformValues)
    where T2 : struct
Parameters
Type Name Description
Int32 numPaths
PathElementType pathNameType
T2[,,] paths

[length: COMPSIZE(numPaths,pathNameType,paths)]

Int32 pathBase
Int32 reference
Int32 mask
PathTransformType transformType
Single[] transformValues

[length: COMPSIZE(numPaths,transformType)]

Type Parameters
Name Description
T2

StencilStrokePathInstanced<T2>(Int32, PathElementType, T2[,,], UInt32, Int32, UInt32, PathTransformType, Single*)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilStrokePathInstancedNV")]
[CLSCompliant(false)]
public static void StencilStrokePathInstanced<T2>(int numPaths, PathElementType pathNameType, [Count(Computed = "numPaths,pathNameType,paths")] T2[,, ] paths, uint pathBase, int reference, uint mask, PathTransformType transformType, [Count(Computed = "numPaths,transformType")] float *transformValues)
    where T2 : struct
Parameters
Type Name Description
Int32 numPaths
PathElementType pathNameType
T2[,,] paths

[length: COMPSIZE(numPaths,pathNameType,paths)]

UInt32 pathBase
Int32 reference
UInt32 mask
PathTransformType transformType
Single* transformValues

[length: COMPSIZE(numPaths,transformType)]

Type Parameters
Name Description
T2

StencilStrokePathInstanced<T2>(Int32, PathElementType, T2[,,], UInt32, Int32, UInt32, PathTransformType, ref Single)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilStrokePathInstancedNV")]
[CLSCompliant(false)]
public static void StencilStrokePathInstanced<T2>(int numPaths, PathElementType pathNameType, [Count(Computed = "numPaths,pathNameType,paths")] T2[,, ] paths, uint pathBase, int reference, uint mask, PathTransformType transformType, [Count(Computed = "numPaths,transformType")] ref float transformValues)
    where T2 : struct
Parameters
Type Name Description
Int32 numPaths
PathElementType pathNameType
T2[,,] paths

[length: COMPSIZE(numPaths,pathNameType,paths)]

UInt32 pathBase
Int32 reference
UInt32 mask
PathTransformType transformType
Single transformValues

[length: COMPSIZE(numPaths,transformType)]

Type Parameters
Name Description
T2

StencilStrokePathInstanced<T2>(Int32, PathElementType, T2[,,], UInt32, Int32, UInt32, PathTransformType, Single[])

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilStrokePathInstancedNV")]
[CLSCompliant(false)]
public static void StencilStrokePathInstanced<T2>(int numPaths, PathElementType pathNameType, [Count(Computed = "numPaths,pathNameType,paths")] T2[,, ] paths, uint pathBase, int reference, uint mask, PathTransformType transformType, [Count(Computed = "numPaths,transformType")] float[] transformValues)
    where T2 : struct
Parameters
Type Name Description
Int32 numPaths
PathElementType pathNameType
T2[,,] paths

[length: COMPSIZE(numPaths,pathNameType,paths)]

UInt32 pathBase
Int32 reference
UInt32 mask
PathTransformType transformType
Single[] transformValues

[length: COMPSIZE(numPaths,transformType)]

Type Parameters
Name Description
T2

StencilStrokePathInstanced<T2>(Int32, PathElementType, T2[,], Int32, Int32, Int32, PathTransformType, Single*)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilStrokePathInstancedNV")]
[CLSCompliant(false)]
public static void StencilStrokePathInstanced<T2>(int numPaths, PathElementType pathNameType, [Count(Computed = "numPaths,pathNameType,paths")] T2[, ] paths, int pathBase, int reference, int mask, PathTransformType transformType, [Count(Computed = "numPaths,transformType")] float *transformValues)
    where T2 : struct
Parameters
Type Name Description
Int32 numPaths
PathElementType pathNameType
T2[,] paths

[length: COMPSIZE(numPaths,pathNameType,paths)]

Int32 pathBase
Int32 reference
Int32 mask
PathTransformType transformType
Single* transformValues

[length: COMPSIZE(numPaths,transformType)]

Type Parameters
Name Description
T2

StencilStrokePathInstanced<T2>(Int32, PathElementType, T2[,], Int32, Int32, Int32, PathTransformType, ref Single)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilStrokePathInstancedNV")]
[CLSCompliant(false)]
public static void StencilStrokePathInstanced<T2>(int numPaths, PathElementType pathNameType, [Count(Computed = "numPaths,pathNameType,paths")] T2[, ] paths, int pathBase, int reference, int mask, PathTransformType transformType, [Count(Computed = "numPaths,transformType")] ref float transformValues)
    where T2 : struct
Parameters
Type Name Description
Int32 numPaths
PathElementType pathNameType
T2[,] paths

[length: COMPSIZE(numPaths,pathNameType,paths)]

Int32 pathBase
Int32 reference
Int32 mask
PathTransformType transformType
Single transformValues

[length: COMPSIZE(numPaths,transformType)]

Type Parameters
Name Description
T2

StencilStrokePathInstanced<T2>(Int32, PathElementType, T2[,], Int32, Int32, Int32, PathTransformType, Single[])

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilStrokePathInstancedNV")]
[CLSCompliant(false)]
public static void StencilStrokePathInstanced<T2>(int numPaths, PathElementType pathNameType, [Count(Computed = "numPaths,pathNameType,paths")] T2[, ] paths, int pathBase, int reference, int mask, PathTransformType transformType, [Count(Computed = "numPaths,transformType")] float[] transformValues)
    where T2 : struct
Parameters
Type Name Description
Int32 numPaths
PathElementType pathNameType
T2[,] paths

[length: COMPSIZE(numPaths,pathNameType,paths)]

Int32 pathBase
Int32 reference
Int32 mask
PathTransformType transformType
Single[] transformValues

[length: COMPSIZE(numPaths,transformType)]

Type Parameters
Name Description
T2

StencilStrokePathInstanced<T2>(Int32, PathElementType, T2[,], UInt32, Int32, UInt32, PathTransformType, Single*)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilStrokePathInstancedNV")]
[CLSCompliant(false)]
public static void StencilStrokePathInstanced<T2>(int numPaths, PathElementType pathNameType, [Count(Computed = "numPaths,pathNameType,paths")] T2[, ] paths, uint pathBase, int reference, uint mask, PathTransformType transformType, [Count(Computed = "numPaths,transformType")] float *transformValues)
    where T2 : struct
Parameters
Type Name Description
Int32 numPaths
PathElementType pathNameType
T2[,] paths

[length: COMPSIZE(numPaths,pathNameType,paths)]

UInt32 pathBase
Int32 reference
UInt32 mask
PathTransformType transformType
Single* transformValues

[length: COMPSIZE(numPaths,transformType)]

Type Parameters
Name Description
T2

StencilStrokePathInstanced<T2>(Int32, PathElementType, T2[,], UInt32, Int32, UInt32, PathTransformType, ref Single)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilStrokePathInstancedNV")]
[CLSCompliant(false)]
public static void StencilStrokePathInstanced<T2>(int numPaths, PathElementType pathNameType, [Count(Computed = "numPaths,pathNameType,paths")] T2[, ] paths, uint pathBase, int reference, uint mask, PathTransformType transformType, [Count(Computed = "numPaths,transformType")] ref float transformValues)
    where T2 : struct
Parameters
Type Name Description
Int32 numPaths
PathElementType pathNameType
T2[,] paths

[length: COMPSIZE(numPaths,pathNameType,paths)]

UInt32 pathBase
Int32 reference
UInt32 mask
PathTransformType transformType
Single transformValues

[length: COMPSIZE(numPaths,transformType)]

Type Parameters
Name Description
T2

StencilStrokePathInstanced<T2>(Int32, PathElementType, T2[,], UInt32, Int32, UInt32, PathTransformType, Single[])

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilStrokePathInstancedNV")]
[CLSCompliant(false)]
public static void StencilStrokePathInstanced<T2>(int numPaths, PathElementType pathNameType, [Count(Computed = "numPaths,pathNameType,paths")] T2[, ] paths, uint pathBase, int reference, uint mask, PathTransformType transformType, [Count(Computed = "numPaths,transformType")] float[] transformValues)
    where T2 : struct
Parameters
Type Name Description
Int32 numPaths
PathElementType pathNameType
T2[,] paths

[length: COMPSIZE(numPaths,pathNameType,paths)]

UInt32 pathBase
Int32 reference
UInt32 mask
PathTransformType transformType
Single[] transformValues

[length: COMPSIZE(numPaths,transformType)]

Type Parameters
Name Description
T2

StencilThenCoverFillPath(Int32, NvPathRendering, Int32, NvPathRendering)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilThenCoverFillPathNV")]
[CLSCompliant(false)]
public static void StencilThenCoverFillPath(int path, NvPathRendering fillMode, int mask, NvPathRendering coverMode)
Parameters
Type Name Description
Int32 path
NvPathRendering fillMode
Int32 mask
NvPathRendering coverMode

StencilThenCoverFillPath(UInt32, NvPathRendering, UInt32, NvPathRendering)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilThenCoverFillPathNV")]
[CLSCompliant(false)]
public static void StencilThenCoverFillPath(uint path, NvPathRendering fillMode, uint mask, NvPathRendering coverMode)
Parameters
Type Name Description
UInt32 path
NvPathRendering fillMode
UInt32 mask
NvPathRendering coverMode

StencilThenCoverFillPathInstanced(Int32, NvPathRendering, IntPtr, Int32, NvPathRendering, Int32, NvPathRendering, NvPathRendering, Single*)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilThenCoverFillPathInstancedNV")]
[CLSCompliant(false)]
public static void StencilThenCoverFillPathInstanced(int numPaths, NvPathRendering pathNameType, IntPtr paths, int pathBase, NvPathRendering fillMode, int mask, NvPathRendering coverMode, NvPathRendering transformType, float *transformValues)
Parameters
Type Name Description
Int32 numPaths
NvPathRendering pathNameType
IntPtr paths
Int32 pathBase
NvPathRendering fillMode
Int32 mask
NvPathRendering coverMode
NvPathRendering transformType
Single* transformValues

StencilThenCoverFillPathInstanced(Int32, NvPathRendering, IntPtr, Int32, NvPathRendering, Int32, NvPathRendering, NvPathRendering, ref Single)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilThenCoverFillPathInstancedNV")]
[CLSCompliant(false)]
public static void StencilThenCoverFillPathInstanced(int numPaths, NvPathRendering pathNameType, IntPtr paths, int pathBase, NvPathRendering fillMode, int mask, NvPathRendering coverMode, NvPathRendering transformType, ref float transformValues)
Parameters
Type Name Description
Int32 numPaths
NvPathRendering pathNameType
IntPtr paths
Int32 pathBase
NvPathRendering fillMode
Int32 mask
NvPathRendering coverMode
NvPathRendering transformType
Single transformValues

StencilThenCoverFillPathInstanced(Int32, NvPathRendering, IntPtr, Int32, NvPathRendering, Int32, NvPathRendering, NvPathRendering, Single[])

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilThenCoverFillPathInstancedNV")]
[CLSCompliant(false)]
public static void StencilThenCoverFillPathInstanced(int numPaths, NvPathRendering pathNameType, IntPtr paths, int pathBase, NvPathRendering fillMode, int mask, NvPathRendering coverMode, NvPathRendering transformType, float[] transformValues)
Parameters
Type Name Description
Int32 numPaths
NvPathRendering pathNameType
IntPtr paths
Int32 pathBase
NvPathRendering fillMode
Int32 mask
NvPathRendering coverMode
NvPathRendering transformType
Single[] transformValues

StencilThenCoverFillPathInstanced(Int32, NvPathRendering, IntPtr, UInt32, NvPathRendering, UInt32, NvPathRendering, NvPathRendering, Single*)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilThenCoverFillPathInstancedNV")]
[CLSCompliant(false)]
public static void StencilThenCoverFillPathInstanced(int numPaths, NvPathRendering pathNameType, IntPtr paths, uint pathBase, NvPathRendering fillMode, uint mask, NvPathRendering coverMode, NvPathRendering transformType, float *transformValues)
Parameters
Type Name Description
Int32 numPaths
NvPathRendering pathNameType
IntPtr paths
UInt32 pathBase
NvPathRendering fillMode
UInt32 mask
NvPathRendering coverMode
NvPathRendering transformType
Single* transformValues

StencilThenCoverFillPathInstanced(Int32, NvPathRendering, IntPtr, UInt32, NvPathRendering, UInt32, NvPathRendering, NvPathRendering, ref Single)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilThenCoverFillPathInstancedNV")]
[CLSCompliant(false)]
public static void StencilThenCoverFillPathInstanced(int numPaths, NvPathRendering pathNameType, IntPtr paths, uint pathBase, NvPathRendering fillMode, uint mask, NvPathRendering coverMode, NvPathRendering transformType, ref float transformValues)
Parameters
Type Name Description
Int32 numPaths
NvPathRendering pathNameType
IntPtr paths
UInt32 pathBase
NvPathRendering fillMode
UInt32 mask
NvPathRendering coverMode
NvPathRendering transformType
Single transformValues

StencilThenCoverFillPathInstanced(Int32, NvPathRendering, IntPtr, UInt32, NvPathRendering, UInt32, NvPathRendering, NvPathRendering, Single[])

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilThenCoverFillPathInstancedNV")]
[CLSCompliant(false)]
public static void StencilThenCoverFillPathInstanced(int numPaths, NvPathRendering pathNameType, IntPtr paths, uint pathBase, NvPathRendering fillMode, uint mask, NvPathRendering coverMode, NvPathRendering transformType, float[] transformValues)
Parameters
Type Name Description
Int32 numPaths
NvPathRendering pathNameType
IntPtr paths
UInt32 pathBase
NvPathRendering fillMode
UInt32 mask
NvPathRendering coverMode
NvPathRendering transformType
Single[] transformValues

StencilThenCoverFillPathInstanced<T2>(Int32, NvPathRendering, ref T2, Int32, NvPathRendering, Int32, NvPathRendering, NvPathRendering, Single*)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilThenCoverFillPathInstancedNV")]
[CLSCompliant(false)]
public static void StencilThenCoverFillPathInstanced<T2>(int numPaths, NvPathRendering pathNameType, ref T2 paths, int pathBase, NvPathRendering fillMode, int mask, NvPathRendering coverMode, NvPathRendering transformType, float *transformValues)
    where T2 : struct
Parameters
Type Name Description
Int32 numPaths
NvPathRendering pathNameType
T2 paths
Int32 pathBase
NvPathRendering fillMode
Int32 mask
NvPathRendering coverMode
NvPathRendering transformType
Single* transformValues
Type Parameters
Name Description
T2

StencilThenCoverFillPathInstanced<T2>(Int32, NvPathRendering, ref T2, Int32, NvPathRendering, Int32, NvPathRendering, NvPathRendering, ref Single)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilThenCoverFillPathInstancedNV")]
[CLSCompliant(false)]
public static void StencilThenCoverFillPathInstanced<T2>(int numPaths, NvPathRendering pathNameType, ref T2 paths, int pathBase, NvPathRendering fillMode, int mask, NvPathRendering coverMode, NvPathRendering transformType, ref float transformValues)
    where T2 : struct
Parameters
Type Name Description
Int32 numPaths
NvPathRendering pathNameType
T2 paths
Int32 pathBase
NvPathRendering fillMode
Int32 mask
NvPathRendering coverMode
NvPathRendering transformType
Single transformValues
Type Parameters
Name Description
T2

StencilThenCoverFillPathInstanced<T2>(Int32, NvPathRendering, ref T2, Int32, NvPathRendering, Int32, NvPathRendering, NvPathRendering, Single[])

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilThenCoverFillPathInstancedNV")]
[CLSCompliant(false)]
public static void StencilThenCoverFillPathInstanced<T2>(int numPaths, NvPathRendering pathNameType, ref T2 paths, int pathBase, NvPathRendering fillMode, int mask, NvPathRendering coverMode, NvPathRendering transformType, float[] transformValues)
    where T2 : struct
Parameters
Type Name Description
Int32 numPaths
NvPathRendering pathNameType
T2 paths
Int32 pathBase
NvPathRendering fillMode
Int32 mask
NvPathRendering coverMode
NvPathRendering transformType
Single[] transformValues
Type Parameters
Name Description
T2

StencilThenCoverFillPathInstanced<T2>(Int32, NvPathRendering, ref T2, UInt32, NvPathRendering, UInt32, NvPathRendering, NvPathRendering, Single*)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilThenCoverFillPathInstancedNV")]
[CLSCompliant(false)]
public static void StencilThenCoverFillPathInstanced<T2>(int numPaths, NvPathRendering pathNameType, ref T2 paths, uint pathBase, NvPathRendering fillMode, uint mask, NvPathRendering coverMode, NvPathRendering transformType, float *transformValues)
    where T2 : struct
Parameters
Type Name Description
Int32 numPaths
NvPathRendering pathNameType
T2 paths
UInt32 pathBase
NvPathRendering fillMode
UInt32 mask
NvPathRendering coverMode
NvPathRendering transformType
Single* transformValues
Type Parameters
Name Description
T2

StencilThenCoverFillPathInstanced<T2>(Int32, NvPathRendering, ref T2, UInt32, NvPathRendering, UInt32, NvPathRendering, NvPathRendering, ref Single)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilThenCoverFillPathInstancedNV")]
[CLSCompliant(false)]
public static void StencilThenCoverFillPathInstanced<T2>(int numPaths, NvPathRendering pathNameType, ref T2 paths, uint pathBase, NvPathRendering fillMode, uint mask, NvPathRendering coverMode, NvPathRendering transformType, ref float transformValues)
    where T2 : struct
Parameters
Type Name Description
Int32 numPaths
NvPathRendering pathNameType
T2 paths
UInt32 pathBase
NvPathRendering fillMode
UInt32 mask
NvPathRendering coverMode
NvPathRendering transformType
Single transformValues
Type Parameters
Name Description
T2

StencilThenCoverFillPathInstanced<T2>(Int32, NvPathRendering, ref T2, UInt32, NvPathRendering, UInt32, NvPathRendering, NvPathRendering, Single[])

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilThenCoverFillPathInstancedNV")]
[CLSCompliant(false)]
public static void StencilThenCoverFillPathInstanced<T2>(int numPaths, NvPathRendering pathNameType, ref T2 paths, uint pathBase, NvPathRendering fillMode, uint mask, NvPathRendering coverMode, NvPathRendering transformType, float[] transformValues)
    where T2 : struct
Parameters
Type Name Description
Int32 numPaths
NvPathRendering pathNameType
T2 paths
UInt32 pathBase
NvPathRendering fillMode
UInt32 mask
NvPathRendering coverMode
NvPathRendering transformType
Single[] transformValues
Type Parameters
Name Description
T2

StencilThenCoverFillPathInstanced<T2>(Int32, NvPathRendering, T2[], Int32, NvPathRendering, Int32, NvPathRendering, NvPathRendering, Single*)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilThenCoverFillPathInstancedNV")]
[CLSCompliant(false)]
public static void StencilThenCoverFillPathInstanced<T2>(int numPaths, NvPathRendering pathNameType, T2[] paths, int pathBase, NvPathRendering fillMode, int mask, NvPathRendering coverMode, NvPathRendering transformType, float *transformValues)
    where T2 : struct
Parameters
Type Name Description
Int32 numPaths
NvPathRendering pathNameType
T2[] paths
Int32 pathBase
NvPathRendering fillMode
Int32 mask
NvPathRendering coverMode
NvPathRendering transformType
Single* transformValues
Type Parameters
Name Description
T2

StencilThenCoverFillPathInstanced<T2>(Int32, NvPathRendering, T2[], Int32, NvPathRendering, Int32, NvPathRendering, NvPathRendering, ref Single)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilThenCoverFillPathInstancedNV")]
[CLSCompliant(false)]
public static void StencilThenCoverFillPathInstanced<T2>(int numPaths, NvPathRendering pathNameType, T2[] paths, int pathBase, NvPathRendering fillMode, int mask, NvPathRendering coverMode, NvPathRendering transformType, ref float transformValues)
    where T2 : struct
Parameters
Type Name Description
Int32 numPaths
NvPathRendering pathNameType
T2[] paths
Int32 pathBase
NvPathRendering fillMode
Int32 mask
NvPathRendering coverMode
NvPathRendering transformType
Single transformValues
Type Parameters
Name Description
T2

StencilThenCoverFillPathInstanced<T2>(Int32, NvPathRendering, T2[], Int32, NvPathRendering, Int32, NvPathRendering, NvPathRendering, Single[])

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilThenCoverFillPathInstancedNV")]
[CLSCompliant(false)]
public static void StencilThenCoverFillPathInstanced<T2>(int numPaths, NvPathRendering pathNameType, T2[] paths, int pathBase, NvPathRendering fillMode, int mask, NvPathRendering coverMode, NvPathRendering transformType, float[] transformValues)
    where T2 : struct
Parameters
Type Name Description
Int32 numPaths
NvPathRendering pathNameType
T2[] paths
Int32 pathBase
NvPathRendering fillMode
Int32 mask
NvPathRendering coverMode
NvPathRendering transformType
Single[] transformValues
Type Parameters
Name Description
T2

StencilThenCoverFillPathInstanced<T2>(Int32, NvPathRendering, T2[], UInt32, NvPathRendering, UInt32, NvPathRendering, NvPathRendering, Single*)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilThenCoverFillPathInstancedNV")]
[CLSCompliant(false)]
public static void StencilThenCoverFillPathInstanced<T2>(int numPaths, NvPathRendering pathNameType, T2[] paths, uint pathBase, NvPathRendering fillMode, uint mask, NvPathRendering coverMode, NvPathRendering transformType, float *transformValues)
    where T2 : struct
Parameters
Type Name Description
Int32 numPaths
NvPathRendering pathNameType
T2[] paths
UInt32 pathBase
NvPathRendering fillMode
UInt32 mask
NvPathRendering coverMode
NvPathRendering transformType
Single* transformValues
Type Parameters
Name Description
T2

StencilThenCoverFillPathInstanced<T2>(Int32, NvPathRendering, T2[], UInt32, NvPathRendering, UInt32, NvPathRendering, NvPathRendering, ref Single)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilThenCoverFillPathInstancedNV")]
[CLSCompliant(false)]
public static void StencilThenCoverFillPathInstanced<T2>(int numPaths, NvPathRendering pathNameType, T2[] paths, uint pathBase, NvPathRendering fillMode, uint mask, NvPathRendering coverMode, NvPathRendering transformType, ref float transformValues)
    where T2 : struct
Parameters
Type Name Description
Int32 numPaths
NvPathRendering pathNameType
T2[] paths
UInt32 pathBase
NvPathRendering fillMode
UInt32 mask
NvPathRendering coverMode
NvPathRendering transformType
Single transformValues
Type Parameters
Name Description
T2

StencilThenCoverFillPathInstanced<T2>(Int32, NvPathRendering, T2[], UInt32, NvPathRendering, UInt32, NvPathRendering, NvPathRendering, Single[])

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilThenCoverFillPathInstancedNV")]
[CLSCompliant(false)]
public static void StencilThenCoverFillPathInstanced<T2>(int numPaths, NvPathRendering pathNameType, T2[] paths, uint pathBase, NvPathRendering fillMode, uint mask, NvPathRendering coverMode, NvPathRendering transformType, float[] transformValues)
    where T2 : struct
Parameters
Type Name Description
Int32 numPaths
NvPathRendering pathNameType
T2[] paths
UInt32 pathBase
NvPathRendering fillMode
UInt32 mask
NvPathRendering coverMode
NvPathRendering transformType
Single[] transformValues
Type Parameters
Name Description
T2

StencilThenCoverFillPathInstanced<T2>(Int32, NvPathRendering, T2[,,], Int32, NvPathRendering, Int32, NvPathRendering, NvPathRendering, Single*)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilThenCoverFillPathInstancedNV")]
[CLSCompliant(false)]
public static void StencilThenCoverFillPathInstanced<T2>(int numPaths, NvPathRendering pathNameType, T2[,, ] paths, int pathBase, NvPathRendering fillMode, int mask, NvPathRendering coverMode, NvPathRendering transformType, float *transformValues)
    where T2 : struct
Parameters
Type Name Description
Int32 numPaths
NvPathRendering pathNameType
T2[,,] paths
Int32 pathBase
NvPathRendering fillMode
Int32 mask
NvPathRendering coverMode
NvPathRendering transformType
Single* transformValues
Type Parameters
Name Description
T2

StencilThenCoverFillPathInstanced<T2>(Int32, NvPathRendering, T2[,,], Int32, NvPathRendering, Int32, NvPathRendering, NvPathRendering, ref Single)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilThenCoverFillPathInstancedNV")]
[CLSCompliant(false)]
public static void StencilThenCoverFillPathInstanced<T2>(int numPaths, NvPathRendering pathNameType, T2[,, ] paths, int pathBase, NvPathRendering fillMode, int mask, NvPathRendering coverMode, NvPathRendering transformType, ref float transformValues)
    where T2 : struct
Parameters
Type Name Description
Int32 numPaths
NvPathRendering pathNameType
T2[,,] paths
Int32 pathBase
NvPathRendering fillMode
Int32 mask
NvPathRendering coverMode
NvPathRendering transformType
Single transformValues
Type Parameters
Name Description
T2

StencilThenCoverFillPathInstanced<T2>(Int32, NvPathRendering, T2[,,], Int32, NvPathRendering, Int32, NvPathRendering, NvPathRendering, Single[])

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilThenCoverFillPathInstancedNV")]
[CLSCompliant(false)]
public static void StencilThenCoverFillPathInstanced<T2>(int numPaths, NvPathRendering pathNameType, T2[,, ] paths, int pathBase, NvPathRendering fillMode, int mask, NvPathRendering coverMode, NvPathRendering transformType, float[] transformValues)
    where T2 : struct
Parameters
Type Name Description
Int32 numPaths
NvPathRendering pathNameType
T2[,,] paths
Int32 pathBase
NvPathRendering fillMode
Int32 mask
NvPathRendering coverMode
NvPathRendering transformType
Single[] transformValues
Type Parameters
Name Description
T2

StencilThenCoverFillPathInstanced<T2>(Int32, NvPathRendering, T2[,,], UInt32, NvPathRendering, UInt32, NvPathRendering, NvPathRendering, Single*)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilThenCoverFillPathInstancedNV")]
[CLSCompliant(false)]
public static void StencilThenCoverFillPathInstanced<T2>(int numPaths, NvPathRendering pathNameType, T2[,, ] paths, uint pathBase, NvPathRendering fillMode, uint mask, NvPathRendering coverMode, NvPathRendering transformType, float *transformValues)
    where T2 : struct
Parameters
Type Name Description
Int32 numPaths
NvPathRendering pathNameType
T2[,,] paths
UInt32 pathBase
NvPathRendering fillMode
UInt32 mask
NvPathRendering coverMode
NvPathRendering transformType
Single* transformValues
Type Parameters
Name Description
T2

StencilThenCoverFillPathInstanced<T2>(Int32, NvPathRendering, T2[,,], UInt32, NvPathRendering, UInt32, NvPathRendering, NvPathRendering, ref Single)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilThenCoverFillPathInstancedNV")]
[CLSCompliant(false)]
public static void StencilThenCoverFillPathInstanced<T2>(int numPaths, NvPathRendering pathNameType, T2[,, ] paths, uint pathBase, NvPathRendering fillMode, uint mask, NvPathRendering coverMode, NvPathRendering transformType, ref float transformValues)
    where T2 : struct
Parameters
Type Name Description
Int32 numPaths
NvPathRendering pathNameType
T2[,,] paths
UInt32 pathBase
NvPathRendering fillMode
UInt32 mask
NvPathRendering coverMode
NvPathRendering transformType
Single transformValues
Type Parameters
Name Description
T2

StencilThenCoverFillPathInstanced<T2>(Int32, NvPathRendering, T2[,,], UInt32, NvPathRendering, UInt32, NvPathRendering, NvPathRendering, Single[])

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilThenCoverFillPathInstancedNV")]
[CLSCompliant(false)]
public static void StencilThenCoverFillPathInstanced<T2>(int numPaths, NvPathRendering pathNameType, T2[,, ] paths, uint pathBase, NvPathRendering fillMode, uint mask, NvPathRendering coverMode, NvPathRendering transformType, float[] transformValues)
    where T2 : struct
Parameters
Type Name Description
Int32 numPaths
NvPathRendering pathNameType
T2[,,] paths
UInt32 pathBase
NvPathRendering fillMode
UInt32 mask
NvPathRendering coverMode
NvPathRendering transformType
Single[] transformValues
Type Parameters
Name Description
T2

StencilThenCoverFillPathInstanced<T2>(Int32, NvPathRendering, T2[,], Int32, NvPathRendering, Int32, NvPathRendering, NvPathRendering, Single*)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilThenCoverFillPathInstancedNV")]
[CLSCompliant(false)]
public static void StencilThenCoverFillPathInstanced<T2>(int numPaths, NvPathRendering pathNameType, T2[, ] paths, int pathBase, NvPathRendering fillMode, int mask, NvPathRendering coverMode, NvPathRendering transformType, float *transformValues)
    where T2 : struct
Parameters
Type Name Description
Int32 numPaths
NvPathRendering pathNameType
T2[,] paths
Int32 pathBase
NvPathRendering fillMode
Int32 mask
NvPathRendering coverMode
NvPathRendering transformType
Single* transformValues
Type Parameters
Name Description
T2

StencilThenCoverFillPathInstanced<T2>(Int32, NvPathRendering, T2[,], Int32, NvPathRendering, Int32, NvPathRendering, NvPathRendering, ref Single)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilThenCoverFillPathInstancedNV")]
[CLSCompliant(false)]
public static void StencilThenCoverFillPathInstanced<T2>(int numPaths, NvPathRendering pathNameType, T2[, ] paths, int pathBase, NvPathRendering fillMode, int mask, NvPathRendering coverMode, NvPathRendering transformType, ref float transformValues)
    where T2 : struct
Parameters
Type Name Description
Int32 numPaths
NvPathRendering pathNameType
T2[,] paths
Int32 pathBase
NvPathRendering fillMode
Int32 mask
NvPathRendering coverMode
NvPathRendering transformType
Single transformValues
Type Parameters
Name Description
T2

StencilThenCoverFillPathInstanced<T2>(Int32, NvPathRendering, T2[,], Int32, NvPathRendering, Int32, NvPathRendering, NvPathRendering, Single[])

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilThenCoverFillPathInstancedNV")]
[CLSCompliant(false)]
public static void StencilThenCoverFillPathInstanced<T2>(int numPaths, NvPathRendering pathNameType, T2[, ] paths, int pathBase, NvPathRendering fillMode, int mask, NvPathRendering coverMode, NvPathRendering transformType, float[] transformValues)
    where T2 : struct
Parameters
Type Name Description
Int32 numPaths
NvPathRendering pathNameType
T2[,] paths
Int32 pathBase
NvPathRendering fillMode
Int32 mask
NvPathRendering coverMode
NvPathRendering transformType
Single[] transformValues
Type Parameters
Name Description
T2

StencilThenCoverFillPathInstanced<T2>(Int32, NvPathRendering, T2[,], UInt32, NvPathRendering, UInt32, NvPathRendering, NvPathRendering, Single*)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilThenCoverFillPathInstancedNV")]
[CLSCompliant(false)]
public static void StencilThenCoverFillPathInstanced<T2>(int numPaths, NvPathRendering pathNameType, T2[, ] paths, uint pathBase, NvPathRendering fillMode, uint mask, NvPathRendering coverMode, NvPathRendering transformType, float *transformValues)
    where T2 : struct
Parameters
Type Name Description
Int32 numPaths
NvPathRendering pathNameType
T2[,] paths
UInt32 pathBase
NvPathRendering fillMode
UInt32 mask
NvPathRendering coverMode
NvPathRendering transformType
Single* transformValues
Type Parameters
Name Description
T2

StencilThenCoverFillPathInstanced<T2>(Int32, NvPathRendering, T2[,], UInt32, NvPathRendering, UInt32, NvPathRendering, NvPathRendering, ref Single)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilThenCoverFillPathInstancedNV")]
[CLSCompliant(false)]
public static void StencilThenCoverFillPathInstanced<T2>(int numPaths, NvPathRendering pathNameType, T2[, ] paths, uint pathBase, NvPathRendering fillMode, uint mask, NvPathRendering coverMode, NvPathRendering transformType, ref float transformValues)
    where T2 : struct
Parameters
Type Name Description
Int32 numPaths
NvPathRendering pathNameType
T2[,] paths
UInt32 pathBase
NvPathRendering fillMode
UInt32 mask
NvPathRendering coverMode
NvPathRendering transformType
Single transformValues
Type Parameters
Name Description
T2

StencilThenCoverFillPathInstanced<T2>(Int32, NvPathRendering, T2[,], UInt32, NvPathRendering, UInt32, NvPathRendering, NvPathRendering, Single[])

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilThenCoverFillPathInstancedNV")]
[CLSCompliant(false)]
public static void StencilThenCoverFillPathInstanced<T2>(int numPaths, NvPathRendering pathNameType, T2[, ] paths, uint pathBase, NvPathRendering fillMode, uint mask, NvPathRendering coverMode, NvPathRendering transformType, float[] transformValues)
    where T2 : struct
Parameters
Type Name Description
Int32 numPaths
NvPathRendering pathNameType
T2[,] paths
UInt32 pathBase
NvPathRendering fillMode
UInt32 mask
NvPathRendering coverMode
NvPathRendering transformType
Single[] transformValues
Type Parameters
Name Description
T2

StencilThenCoverStrokePath(Int32, Int32, Int32, NvPathRendering)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilThenCoverStrokePathNV")]
[CLSCompliant(false)]
public static void StencilThenCoverStrokePath(int path, int reference, int mask, NvPathRendering coverMode)
Parameters
Type Name Description
Int32 path
Int32 reference
Int32 mask
NvPathRendering coverMode

StencilThenCoverStrokePath(UInt32, Int32, UInt32, NvPathRendering)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilThenCoverStrokePathNV")]
[CLSCompliant(false)]
public static void StencilThenCoverStrokePath(uint path, int reference, uint mask, NvPathRendering coverMode)
Parameters
Type Name Description
UInt32 path
Int32 reference
UInt32 mask
NvPathRendering coverMode

StencilThenCoverStrokePathInstanced(Int32, NvPathRendering, IntPtr, Int32, Int32, Int32, NvPathRendering, NvPathRendering, Single*)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilThenCoverStrokePathInstancedNV")]
[CLSCompliant(false)]
public static void StencilThenCoverStrokePathInstanced(int numPaths, NvPathRendering pathNameType, IntPtr paths, int pathBase, int reference, int mask, NvPathRendering coverMode, NvPathRendering transformType, float *transformValues)
Parameters
Type Name Description
Int32 numPaths
NvPathRendering pathNameType
IntPtr paths
Int32 pathBase
Int32 reference
Int32 mask
NvPathRendering coverMode
NvPathRendering transformType
Single* transformValues

StencilThenCoverStrokePathInstanced(Int32, NvPathRendering, IntPtr, Int32, Int32, Int32, NvPathRendering, NvPathRendering, ref Single)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilThenCoverStrokePathInstancedNV")]
[CLSCompliant(false)]
public static void StencilThenCoverStrokePathInstanced(int numPaths, NvPathRendering pathNameType, IntPtr paths, int pathBase, int reference, int mask, NvPathRendering coverMode, NvPathRendering transformType, ref float transformValues)
Parameters
Type Name Description
Int32 numPaths
NvPathRendering pathNameType
IntPtr paths
Int32 pathBase
Int32 reference
Int32 mask
NvPathRendering coverMode
NvPathRendering transformType
Single transformValues

StencilThenCoverStrokePathInstanced(Int32, NvPathRendering, IntPtr, Int32, Int32, Int32, NvPathRendering, NvPathRendering, Single[])

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilThenCoverStrokePathInstancedNV")]
[CLSCompliant(false)]
public static void StencilThenCoverStrokePathInstanced(int numPaths, NvPathRendering pathNameType, IntPtr paths, int pathBase, int reference, int mask, NvPathRendering coverMode, NvPathRendering transformType, float[] transformValues)
Parameters
Type Name Description
Int32 numPaths
NvPathRendering pathNameType
IntPtr paths
Int32 pathBase
Int32 reference
Int32 mask
NvPathRendering coverMode
NvPathRendering transformType
Single[] transformValues

StencilThenCoverStrokePathInstanced(Int32, NvPathRendering, IntPtr, UInt32, Int32, UInt32, NvPathRendering, NvPathRendering, Single*)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilThenCoverStrokePathInstancedNV")]
[CLSCompliant(false)]
public static void StencilThenCoverStrokePathInstanced(int numPaths, NvPathRendering pathNameType, IntPtr paths, uint pathBase, int reference, uint mask, NvPathRendering coverMode, NvPathRendering transformType, float *transformValues)
Parameters
Type Name Description
Int32 numPaths
NvPathRendering pathNameType
IntPtr paths
UInt32 pathBase
Int32 reference
UInt32 mask
NvPathRendering coverMode
NvPathRendering transformType
Single* transformValues

StencilThenCoverStrokePathInstanced(Int32, NvPathRendering, IntPtr, UInt32, Int32, UInt32, NvPathRendering, NvPathRendering, ref Single)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilThenCoverStrokePathInstancedNV")]
[CLSCompliant(false)]
public static void StencilThenCoverStrokePathInstanced(int numPaths, NvPathRendering pathNameType, IntPtr paths, uint pathBase, int reference, uint mask, NvPathRendering coverMode, NvPathRendering transformType, ref float transformValues)
Parameters
Type Name Description
Int32 numPaths
NvPathRendering pathNameType
IntPtr paths
UInt32 pathBase
Int32 reference
UInt32 mask
NvPathRendering coverMode
NvPathRendering transformType
Single transformValues

StencilThenCoverStrokePathInstanced(Int32, NvPathRendering, IntPtr, UInt32, Int32, UInt32, NvPathRendering, NvPathRendering, Single[])

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilThenCoverStrokePathInstancedNV")]
[CLSCompliant(false)]
public static void StencilThenCoverStrokePathInstanced(int numPaths, NvPathRendering pathNameType, IntPtr paths, uint pathBase, int reference, uint mask, NvPathRendering coverMode, NvPathRendering transformType, float[] transformValues)
Parameters
Type Name Description
Int32 numPaths
NvPathRendering pathNameType
IntPtr paths
UInt32 pathBase
Int32 reference
UInt32 mask
NvPathRendering coverMode
NvPathRendering transformType
Single[] transformValues

StencilThenCoverStrokePathInstanced<T2>(Int32, NvPathRendering, ref T2, Int32, Int32, Int32, NvPathRendering, NvPathRendering, Single*)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilThenCoverStrokePathInstancedNV")]
[CLSCompliant(false)]
public static void StencilThenCoverStrokePathInstanced<T2>(int numPaths, NvPathRendering pathNameType, ref T2 paths, int pathBase, int reference, int mask, NvPathRendering coverMode, NvPathRendering transformType, float *transformValues)
    where T2 : struct
Parameters
Type Name Description
Int32 numPaths
NvPathRendering pathNameType
T2 paths
Int32 pathBase
Int32 reference
Int32 mask
NvPathRendering coverMode
NvPathRendering transformType
Single* transformValues
Type Parameters
Name Description
T2

StencilThenCoverStrokePathInstanced<T2>(Int32, NvPathRendering, ref T2, Int32, Int32, Int32, NvPathRendering, NvPathRendering, ref Single)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilThenCoverStrokePathInstancedNV")]
[CLSCompliant(false)]
public static void StencilThenCoverStrokePathInstanced<T2>(int numPaths, NvPathRendering pathNameType, ref T2 paths, int pathBase, int reference, int mask, NvPathRendering coverMode, NvPathRendering transformType, ref float transformValues)
    where T2 : struct
Parameters
Type Name Description
Int32 numPaths
NvPathRendering pathNameType
T2 paths
Int32 pathBase
Int32 reference
Int32 mask
NvPathRendering coverMode
NvPathRendering transformType
Single transformValues
Type Parameters
Name Description
T2

StencilThenCoverStrokePathInstanced<T2>(Int32, NvPathRendering, ref T2, Int32, Int32, Int32, NvPathRendering, NvPathRendering, Single[])

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilThenCoverStrokePathInstancedNV")]
[CLSCompliant(false)]
public static void StencilThenCoverStrokePathInstanced<T2>(int numPaths, NvPathRendering pathNameType, ref T2 paths, int pathBase, int reference, int mask, NvPathRendering coverMode, NvPathRendering transformType, float[] transformValues)
    where T2 : struct
Parameters
Type Name Description
Int32 numPaths
NvPathRendering pathNameType
T2 paths
Int32 pathBase
Int32 reference
Int32 mask
NvPathRendering coverMode
NvPathRendering transformType
Single[] transformValues
Type Parameters
Name Description
T2

StencilThenCoverStrokePathInstanced<T2>(Int32, NvPathRendering, ref T2, UInt32, Int32, UInt32, NvPathRendering, NvPathRendering, Single*)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilThenCoverStrokePathInstancedNV")]
[CLSCompliant(false)]
public static void StencilThenCoverStrokePathInstanced<T2>(int numPaths, NvPathRendering pathNameType, ref T2 paths, uint pathBase, int reference, uint mask, NvPathRendering coverMode, NvPathRendering transformType, float *transformValues)
    where T2 : struct
Parameters
Type Name Description
Int32 numPaths
NvPathRendering pathNameType
T2 paths
UInt32 pathBase
Int32 reference
UInt32 mask
NvPathRendering coverMode
NvPathRendering transformType
Single* transformValues
Type Parameters
Name Description
T2

StencilThenCoverStrokePathInstanced<T2>(Int32, NvPathRendering, ref T2, UInt32, Int32, UInt32, NvPathRendering, NvPathRendering, ref Single)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilThenCoverStrokePathInstancedNV")]
[CLSCompliant(false)]
public static void StencilThenCoverStrokePathInstanced<T2>(int numPaths, NvPathRendering pathNameType, ref T2 paths, uint pathBase, int reference, uint mask, NvPathRendering coverMode, NvPathRendering transformType, ref float transformValues)
    where T2 : struct
Parameters
Type Name Description
Int32 numPaths
NvPathRendering pathNameType
T2 paths
UInt32 pathBase
Int32 reference
UInt32 mask
NvPathRendering coverMode
NvPathRendering transformType
Single transformValues
Type Parameters
Name Description
T2

StencilThenCoverStrokePathInstanced<T2>(Int32, NvPathRendering, ref T2, UInt32, Int32, UInt32, NvPathRendering, NvPathRendering, Single[])

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilThenCoverStrokePathInstancedNV")]
[CLSCompliant(false)]
public static void StencilThenCoverStrokePathInstanced<T2>(int numPaths, NvPathRendering pathNameType, ref T2 paths, uint pathBase, int reference, uint mask, NvPathRendering coverMode, NvPathRendering transformType, float[] transformValues)
    where T2 : struct
Parameters
Type Name Description
Int32 numPaths
NvPathRendering pathNameType
T2 paths
UInt32 pathBase
Int32 reference
UInt32 mask
NvPathRendering coverMode
NvPathRendering transformType
Single[] transformValues
Type Parameters
Name Description
T2

StencilThenCoverStrokePathInstanced<T2>(Int32, NvPathRendering, T2[], Int32, Int32, Int32, NvPathRendering, NvPathRendering, Single*)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilThenCoverStrokePathInstancedNV")]
[CLSCompliant(false)]
public static void StencilThenCoverStrokePathInstanced<T2>(int numPaths, NvPathRendering pathNameType, T2[] paths, int pathBase, int reference, int mask, NvPathRendering coverMode, NvPathRendering transformType, float *transformValues)
    where T2 : struct
Parameters
Type Name Description
Int32 numPaths
NvPathRendering pathNameType
T2[] paths
Int32 pathBase
Int32 reference
Int32 mask
NvPathRendering coverMode
NvPathRendering transformType
Single* transformValues
Type Parameters
Name Description
T2

StencilThenCoverStrokePathInstanced<T2>(Int32, NvPathRendering, T2[], Int32, Int32, Int32, NvPathRendering, NvPathRendering, ref Single)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilThenCoverStrokePathInstancedNV")]
[CLSCompliant(false)]
public static void StencilThenCoverStrokePathInstanced<T2>(int numPaths, NvPathRendering pathNameType, T2[] paths, int pathBase, int reference, int mask, NvPathRendering coverMode, NvPathRendering transformType, ref float transformValues)
    where T2 : struct
Parameters
Type Name Description
Int32 numPaths
NvPathRendering pathNameType
T2[] paths
Int32 pathBase
Int32 reference
Int32 mask
NvPathRendering coverMode
NvPathRendering transformType
Single transformValues
Type Parameters
Name Description
T2

StencilThenCoverStrokePathInstanced<T2>(Int32, NvPathRendering, T2[], Int32, Int32, Int32, NvPathRendering, NvPathRendering, Single[])

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilThenCoverStrokePathInstancedNV")]
[CLSCompliant(false)]
public static void StencilThenCoverStrokePathInstanced<T2>(int numPaths, NvPathRendering pathNameType, T2[] paths, int pathBase, int reference, int mask, NvPathRendering coverMode, NvPathRendering transformType, float[] transformValues)
    where T2 : struct
Parameters
Type Name Description
Int32 numPaths
NvPathRendering pathNameType
T2[] paths
Int32 pathBase
Int32 reference
Int32 mask
NvPathRendering coverMode
NvPathRendering transformType
Single[] transformValues
Type Parameters
Name Description
T2

StencilThenCoverStrokePathInstanced<T2>(Int32, NvPathRendering, T2[], UInt32, Int32, UInt32, NvPathRendering, NvPathRendering, Single*)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilThenCoverStrokePathInstancedNV")]
[CLSCompliant(false)]
public static void StencilThenCoverStrokePathInstanced<T2>(int numPaths, NvPathRendering pathNameType, T2[] paths, uint pathBase, int reference, uint mask, NvPathRendering coverMode, NvPathRendering transformType, float *transformValues)
    where T2 : struct
Parameters
Type Name Description
Int32 numPaths
NvPathRendering pathNameType
T2[] paths
UInt32 pathBase
Int32 reference
UInt32 mask
NvPathRendering coverMode
NvPathRendering transformType
Single* transformValues
Type Parameters
Name Description
T2

StencilThenCoverStrokePathInstanced<T2>(Int32, NvPathRendering, T2[], UInt32, Int32, UInt32, NvPathRendering, NvPathRendering, ref Single)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilThenCoverStrokePathInstancedNV")]
[CLSCompliant(false)]
public static void StencilThenCoverStrokePathInstanced<T2>(int numPaths, NvPathRendering pathNameType, T2[] paths, uint pathBase, int reference, uint mask, NvPathRendering coverMode, NvPathRendering transformType, ref float transformValues)
    where T2 : struct
Parameters
Type Name Description
Int32 numPaths
NvPathRendering pathNameType
T2[] paths
UInt32 pathBase
Int32 reference
UInt32 mask
NvPathRendering coverMode
NvPathRendering transformType
Single transformValues
Type Parameters
Name Description
T2

StencilThenCoverStrokePathInstanced<T2>(Int32, NvPathRendering, T2[], UInt32, Int32, UInt32, NvPathRendering, NvPathRendering, Single[])

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilThenCoverStrokePathInstancedNV")]
[CLSCompliant(false)]
public static void StencilThenCoverStrokePathInstanced<T2>(int numPaths, NvPathRendering pathNameType, T2[] paths, uint pathBase, int reference, uint mask, NvPathRendering coverMode, NvPathRendering transformType, float[] transformValues)
    where T2 : struct
Parameters
Type Name Description
Int32 numPaths
NvPathRendering pathNameType
T2[] paths
UInt32 pathBase
Int32 reference
UInt32 mask
NvPathRendering coverMode
NvPathRendering transformType
Single[] transformValues
Type Parameters
Name Description
T2

StencilThenCoverStrokePathInstanced<T2>(Int32, NvPathRendering, T2[,,], Int32, Int32, Int32, NvPathRendering, NvPathRendering, Single*)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilThenCoverStrokePathInstancedNV")]
[CLSCompliant(false)]
public static void StencilThenCoverStrokePathInstanced<T2>(int numPaths, NvPathRendering pathNameType, T2[,, ] paths, int pathBase, int reference, int mask, NvPathRendering coverMode, NvPathRendering transformType, float *transformValues)
    where T2 : struct
Parameters
Type Name Description
Int32 numPaths
NvPathRendering pathNameType
T2[,,] paths
Int32 pathBase
Int32 reference
Int32 mask
NvPathRendering coverMode
NvPathRendering transformType
Single* transformValues
Type Parameters
Name Description
T2

StencilThenCoverStrokePathInstanced<T2>(Int32, NvPathRendering, T2[,,], Int32, Int32, Int32, NvPathRendering, NvPathRendering, ref Single)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilThenCoverStrokePathInstancedNV")]
[CLSCompliant(false)]
public static void StencilThenCoverStrokePathInstanced<T2>(int numPaths, NvPathRendering pathNameType, T2[,, ] paths, int pathBase, int reference, int mask, NvPathRendering coverMode, NvPathRendering transformType, ref float transformValues)
    where T2 : struct
Parameters
Type Name Description
Int32 numPaths
NvPathRendering pathNameType
T2[,,] paths
Int32 pathBase
Int32 reference
Int32 mask
NvPathRendering coverMode
NvPathRendering transformType
Single transformValues
Type Parameters
Name Description
T2

StencilThenCoverStrokePathInstanced<T2>(Int32, NvPathRendering, T2[,,], Int32, Int32, Int32, NvPathRendering, NvPathRendering, Single[])

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilThenCoverStrokePathInstancedNV")]
[CLSCompliant(false)]
public static void StencilThenCoverStrokePathInstanced<T2>(int numPaths, NvPathRendering pathNameType, T2[,, ] paths, int pathBase, int reference, int mask, NvPathRendering coverMode, NvPathRendering transformType, float[] transformValues)
    where T2 : struct
Parameters
Type Name Description
Int32 numPaths
NvPathRendering pathNameType
T2[,,] paths
Int32 pathBase
Int32 reference
Int32 mask
NvPathRendering coverMode
NvPathRendering transformType
Single[] transformValues
Type Parameters
Name Description
T2

StencilThenCoverStrokePathInstanced<T2>(Int32, NvPathRendering, T2[,,], UInt32, Int32, UInt32, NvPathRendering, NvPathRendering, Single*)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilThenCoverStrokePathInstancedNV")]
[CLSCompliant(false)]
public static void StencilThenCoverStrokePathInstanced<T2>(int numPaths, NvPathRendering pathNameType, T2[,, ] paths, uint pathBase, int reference, uint mask, NvPathRendering coverMode, NvPathRendering transformType, float *transformValues)
    where T2 : struct
Parameters
Type Name Description
Int32 numPaths
NvPathRendering pathNameType
T2[,,] paths
UInt32 pathBase
Int32 reference
UInt32 mask
NvPathRendering coverMode
NvPathRendering transformType
Single* transformValues
Type Parameters
Name Description
T2

StencilThenCoverStrokePathInstanced<T2>(Int32, NvPathRendering, T2[,,], UInt32, Int32, UInt32, NvPathRendering, NvPathRendering, ref Single)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilThenCoverStrokePathInstancedNV")]
[CLSCompliant(false)]
public static void StencilThenCoverStrokePathInstanced<T2>(int numPaths, NvPathRendering pathNameType, T2[,, ] paths, uint pathBase, int reference, uint mask, NvPathRendering coverMode, NvPathRendering transformType, ref float transformValues)
    where T2 : struct
Parameters
Type Name Description
Int32 numPaths
NvPathRendering pathNameType
T2[,,] paths
UInt32 pathBase
Int32 reference
UInt32 mask
NvPathRendering coverMode
NvPathRendering transformType
Single transformValues
Type Parameters
Name Description
T2

StencilThenCoverStrokePathInstanced<T2>(Int32, NvPathRendering, T2[,,], UInt32, Int32, UInt32, NvPathRendering, NvPathRendering, Single[])

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilThenCoverStrokePathInstancedNV")]
[CLSCompliant(false)]
public static void StencilThenCoverStrokePathInstanced<T2>(int numPaths, NvPathRendering pathNameType, T2[,, ] paths, uint pathBase, int reference, uint mask, NvPathRendering coverMode, NvPathRendering transformType, float[] transformValues)
    where T2 : struct
Parameters
Type Name Description
Int32 numPaths
NvPathRendering pathNameType
T2[,,] paths
UInt32 pathBase
Int32 reference
UInt32 mask
NvPathRendering coverMode
NvPathRendering transformType
Single[] transformValues
Type Parameters
Name Description
T2

StencilThenCoverStrokePathInstanced<T2>(Int32, NvPathRendering, T2[,], Int32, Int32, Int32, NvPathRendering, NvPathRendering, Single*)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilThenCoverStrokePathInstancedNV")]
[CLSCompliant(false)]
public static void StencilThenCoverStrokePathInstanced<T2>(int numPaths, NvPathRendering pathNameType, T2[, ] paths, int pathBase, int reference, int mask, NvPathRendering coverMode, NvPathRendering transformType, float *transformValues)
    where T2 : struct
Parameters
Type Name Description
Int32 numPaths
NvPathRendering pathNameType
T2[,] paths
Int32 pathBase
Int32 reference
Int32 mask
NvPathRendering coverMode
NvPathRendering transformType
Single* transformValues
Type Parameters
Name Description
T2

StencilThenCoverStrokePathInstanced<T2>(Int32, NvPathRendering, T2[,], Int32, Int32, Int32, NvPathRendering, NvPathRendering, ref Single)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilThenCoverStrokePathInstancedNV")]
[CLSCompliant(false)]
public static void StencilThenCoverStrokePathInstanced<T2>(int numPaths, NvPathRendering pathNameType, T2[, ] paths, int pathBase, int reference, int mask, NvPathRendering coverMode, NvPathRendering transformType, ref float transformValues)
    where T2 : struct
Parameters
Type Name Description
Int32 numPaths
NvPathRendering pathNameType
T2[,] paths
Int32 pathBase
Int32 reference
Int32 mask
NvPathRendering coverMode
NvPathRendering transformType
Single transformValues
Type Parameters
Name Description
T2

StencilThenCoverStrokePathInstanced<T2>(Int32, NvPathRendering, T2[,], Int32, Int32, Int32, NvPathRendering, NvPathRendering, Single[])

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilThenCoverStrokePathInstancedNV")]
[CLSCompliant(false)]
public static void StencilThenCoverStrokePathInstanced<T2>(int numPaths, NvPathRendering pathNameType, T2[, ] paths, int pathBase, int reference, int mask, NvPathRendering coverMode, NvPathRendering transformType, float[] transformValues)
    where T2 : struct
Parameters
Type Name Description
Int32 numPaths
NvPathRendering pathNameType
T2[,] paths
Int32 pathBase
Int32 reference
Int32 mask
NvPathRendering coverMode
NvPathRendering transformType
Single[] transformValues
Type Parameters
Name Description
T2

StencilThenCoverStrokePathInstanced<T2>(Int32, NvPathRendering, T2[,], UInt32, Int32, UInt32, NvPathRendering, NvPathRendering, Single*)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilThenCoverStrokePathInstancedNV")]
[CLSCompliant(false)]
public static void StencilThenCoverStrokePathInstanced<T2>(int numPaths, NvPathRendering pathNameType, T2[, ] paths, uint pathBase, int reference, uint mask, NvPathRendering coverMode, NvPathRendering transformType, float *transformValues)
    where T2 : struct
Parameters
Type Name Description
Int32 numPaths
NvPathRendering pathNameType
T2[,] paths
UInt32 pathBase
Int32 reference
UInt32 mask
NvPathRendering coverMode
NvPathRendering transformType
Single* transformValues
Type Parameters
Name Description
T2

StencilThenCoverStrokePathInstanced<T2>(Int32, NvPathRendering, T2[,], UInt32, Int32, UInt32, NvPathRendering, NvPathRendering, ref Single)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilThenCoverStrokePathInstancedNV")]
[CLSCompliant(false)]
public static void StencilThenCoverStrokePathInstanced<T2>(int numPaths, NvPathRendering pathNameType, T2[, ] paths, uint pathBase, int reference, uint mask, NvPathRendering coverMode, NvPathRendering transformType, ref float transformValues)
    where T2 : struct
Parameters
Type Name Description
Int32 numPaths
NvPathRendering pathNameType
T2[,] paths
UInt32 pathBase
Int32 reference
UInt32 mask
NvPathRendering coverMode
NvPathRendering transformType
Single transformValues
Type Parameters
Name Description
T2

StencilThenCoverStrokePathInstanced<T2>(Int32, NvPathRendering, T2[,], UInt32, Int32, UInt32, NvPathRendering, NvPathRendering, Single[])

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilThenCoverStrokePathInstancedNV")]
[CLSCompliant(false)]
public static void StencilThenCoverStrokePathInstanced<T2>(int numPaths, NvPathRendering pathNameType, T2[, ] paths, uint pathBase, int reference, uint mask, NvPathRendering coverMode, NvPathRendering transformType, float[] transformValues)
    where T2 : struct
Parameters
Type Name Description
Int32 numPaths
NvPathRendering pathNameType
T2[,] paths
UInt32 pathBase
Int32 reference
UInt32 mask
NvPathRendering coverMode
NvPathRendering transformType
Single[] transformValues
Type Parameters
Name Description
T2

SubpixelPrecisionBia(Int32, Int32)

[requires: NV_conservative_raster]

Declaration
[AutoGenerated(Category = "NV_conservative_raster", Version = "", EntryPoint = "glSubpixelPrecisionBiasNV")]
[CLSCompliant(false)]
public static void SubpixelPrecisionBia(int xbits, int ybits)
Parameters
Type Name Description
Int32 xbits
Int32 ybits

SubpixelPrecisionBia(UInt32, UInt32)

[requires: NV_conservative_raster]

Declaration
[AutoGenerated(Category = "NV_conservative_raster", Version = "", EntryPoint = "glSubpixelPrecisionBiasNV")]
[CLSCompliant(false)]
public static void SubpixelPrecisionBia(uint xbits, uint ybits)
Parameters
Type Name Description
UInt32 xbits
UInt32 ybits

TestFence(Int32)

[requires: NV_fence]

Declaration
[AutoGenerated(Category = "NV_fence", Version = "", EntryPoint = "glTestFenceNV")]
[CLSCompliant(false)]
public static bool TestFence(int fence)
Parameters
Type Name Description
Int32 fence
Returns
Type Description
Boolean

TestFence(UInt32)

[requires: NV_fence]

Declaration
[AutoGenerated(Category = "NV_fence", Version = "", EntryPoint = "glTestFenceNV")]
[CLSCompliant(false)]
public static bool TestFence(uint fence)
Parameters
Type Name Description
UInt32 fence
Returns
Type Description
Boolean

TexCoord1h(Half)

[requires: NV_half_float]

Declaration
[AutoGenerated(Category = "NV_half_float", Version = "", EntryPoint = "glTexCoord1hNV")]
public static void TexCoord1h(Half s)
Parameters
Type Name Description
Half s

TexCoord1h(Half*)

[requires: NV_half_float]

Declaration
[AutoGenerated(Category = "NV_half_float", Version = "", EntryPoint = "glTexCoord1hvNV")]
[CLSCompliant(false)]
public static void TexCoord1h([Count(Count = 1)] Half*v)
Parameters
Type Name Description
Half* v

[length: 1]

TexCoord2h(Half*)

[requires: NV_half_float]

Declaration
[AutoGenerated(Category = "NV_half_float", Version = "", EntryPoint = "glTexCoord2hvNV")]
[CLSCompliant(false)]
public static void TexCoord2h([Count(Count = 2)] Half*v)
Parameters
Type Name Description
Half* v

[length: 2]

TexCoord2h(Half, Half)

[requires: NV_half_float]

Declaration
[AutoGenerated(Category = "NV_half_float", Version = "", EntryPoint = "glTexCoord2hNV")]
public static void TexCoord2h(Half s, Half t)
Parameters
Type Name Description
Half s
Half t

TexCoord2h(ref Half)

[requires: NV_half_float]

Declaration
[AutoGenerated(Category = "NV_half_float", Version = "", EntryPoint = "glTexCoord2hvNV")]
[CLSCompliant(false)]
public static void TexCoord2h([Count(Count = 2)] ref Half v)
Parameters
Type Name Description
Half v

[length: 2]

TexCoord2h(Half[])

[requires: NV_half_float]

Declaration
[AutoGenerated(Category = "NV_half_float", Version = "", EntryPoint = "glTexCoord2hvNV")]
[CLSCompliant(false)]
public static void TexCoord2h([Count(Count = 2)] Half[] v)
Parameters
Type Name Description
Half[] v

[length: 2]

TexCoord3h(Half*)

[requires: NV_half_float]

Declaration
[AutoGenerated(Category = "NV_half_float", Version = "", EntryPoint = "glTexCoord3hvNV")]
[CLSCompliant(false)]
public static void TexCoord3h([Count(Count = 3)] Half*v)
Parameters
Type Name Description
Half* v

[length: 3]

TexCoord3h(Half, Half, Half)

[requires: NV_half_float]

Declaration
[AutoGenerated(Category = "NV_half_float", Version = "", EntryPoint = "glTexCoord3hNV")]
public static void TexCoord3h(Half s, Half t, Half r)
Parameters
Type Name Description
Half s
Half t
Half r

TexCoord3h(ref Half)

[requires: NV_half_float]

Declaration
[AutoGenerated(Category = "NV_half_float", Version = "", EntryPoint = "glTexCoord3hvNV")]
[CLSCompliant(false)]
public static void TexCoord3h([Count(Count = 3)] ref Half v)
Parameters
Type Name Description
Half v

[length: 3]

TexCoord3h(Half[])

[requires: NV_half_float]

Declaration
[AutoGenerated(Category = "NV_half_float", Version = "", EntryPoint = "glTexCoord3hvNV")]
[CLSCompliant(false)]
public static void TexCoord3h([Count(Count = 3)] Half[] v)
Parameters
Type Name Description
Half[] v

[length: 3]

TexCoord4h(Half*)

[requires: NV_half_float]

Declaration
[AutoGenerated(Category = "NV_half_float", Version = "", EntryPoint = "glTexCoord4hvNV")]
[CLSCompliant(false)]
public static void TexCoord4h([Count(Count = 4)] Half*v)
Parameters
Type Name Description
Half* v

[length: 4]

TexCoord4h(Half, Half, Half, Half)

[requires: NV_half_float]

Declaration
[AutoGenerated(Category = "NV_half_float", Version = "", EntryPoint = "glTexCoord4hNV")]
public static void TexCoord4h(Half s, Half t, Half r, Half q)
Parameters
Type Name Description
Half s
Half t
Half r
Half q

TexCoord4h(ref Half)

[requires: NV_half_float]

Declaration
[AutoGenerated(Category = "NV_half_float", Version = "", EntryPoint = "glTexCoord4hvNV")]
[CLSCompliant(false)]
public static void TexCoord4h([Count(Count = 4)] ref Half v)
Parameters
Type Name Description
Half v

[length: 4]

TexCoord4h(Half[])

[requires: NV_half_float]

Declaration
[AutoGenerated(Category = "NV_half_float", Version = "", EntryPoint = "glTexCoord4hvNV")]
[CLSCompliant(false)]
public static void TexCoord4h([Count(Count = 4)] Half[] v)
Parameters
Type Name Description
Half[] v

[length: 4]

TexCoordFormat(Int32, NvVertexBufferUnifiedMemory, Int32)

[requires: NV_vertex_buffer_unified_memory]

Declaration
[AutoGenerated(Category = "NV_vertex_buffer_unified_memory", Version = "", EntryPoint = "glTexCoordFormatNV")]
public static void TexCoordFormat(int size, NvVertexBufferUnifiedMemory type, int stride)
Parameters
Type Name Description
Int32 size
NvVertexBufferUnifiedMemory type
Int32 stride

TexImage2DMultisampleCoverage(TextureTarget, Int32, Int32, Int32, Int32, Int32, Boolean)

[requires: NV_texture_multisample]

Declaration
[AutoGenerated(Category = "NV_texture_multisample", Version = "", EntryPoint = "glTexImage2DMultisampleCoverageNV")]
public static void TexImage2DMultisampleCoverage(TextureTarget target, int coverageSamples, int colorSamples, int internalFormat, int width, int height, bool fixedSampleLocations)
Parameters
Type Name Description
TextureTarget target
Int32 coverageSamples
Int32 colorSamples
Int32 internalFormat
Int32 width
Int32 height
Boolean fixedSampleLocations

TexImage3DMultisampleCoverage(TextureTarget, Int32, Int32, Int32, Int32, Int32, Int32, Boolean)

[requires: NV_texture_multisample]

Declaration
[AutoGenerated(Category = "NV_texture_multisample", Version = "", EntryPoint = "glTexImage3DMultisampleCoverageNV")]
public static void TexImage3DMultisampleCoverage(TextureTarget target, int coverageSamples, int colorSamples, int internalFormat, int width, int height, int depth, bool fixedSampleLocations)
Parameters
Type Name Description
TextureTarget target
Int32 coverageSamples
Int32 colorSamples
Int32 internalFormat
Int32 width
Int32 height
Int32 depth
Boolean fixedSampleLocations

TexRenderbuffer(TextureTarget, Int32)

[requires: NV_explicit_multisample]

Declaration
[AutoGenerated(Category = "NV_explicit_multisample", Version = "", EntryPoint = "glTexRenderbufferNV")]
[CLSCompliant(false)]
public static void TexRenderbuffer(TextureTarget target, int renderbuffer)
Parameters
Type Name Description
TextureTarget target
Int32 renderbuffer

TexRenderbuffer(TextureTarget, UInt32)

[requires: NV_explicit_multisample]

Declaration
[AutoGenerated(Category = "NV_explicit_multisample", Version = "", EntryPoint = "glTexRenderbufferNV")]
[CLSCompliant(false)]
public static void TexRenderbuffer(TextureTarget target, uint renderbuffer)
Parameters
Type Name Description
TextureTarget target
UInt32 renderbuffer

TextureBarrier()

[requires: NV_texture_barrier]

Declaration
[AutoGenerated(Category = "NV_texture_barrier", Version = "", EntryPoint = "glTextureBarrierNV")]
public static void TextureBarrier()

TextureImage2DMultisample(Int32, TextureTarget, Int32, Int32, Int32, Int32, Boolean)

[requires: NV_texture_multisample]

Declaration
[AutoGenerated(Category = "NV_texture_multisample", Version = "", EntryPoint = "glTextureImage2DMultisampleNV")]
[CLSCompliant(false)]
public static void TextureImage2DMultisample(int texture, TextureTarget target, int samples, int internalFormat, int width, int height, bool fixedSampleLocations)
Parameters
Type Name Description
Int32 texture
TextureTarget target
Int32 samples
Int32 internalFormat
Int32 width
Int32 height
Boolean fixedSampleLocations

TextureImage2DMultisample(UInt32, TextureTarget, Int32, Int32, Int32, Int32, Boolean)

[requires: NV_texture_multisample]

Declaration
[AutoGenerated(Category = "NV_texture_multisample", Version = "", EntryPoint = "glTextureImage2DMultisampleNV")]
[CLSCompliant(false)]
public static void TextureImage2DMultisample(uint texture, TextureTarget target, int samples, int internalFormat, int width, int height, bool fixedSampleLocations)
Parameters
Type Name Description
UInt32 texture
TextureTarget target
Int32 samples
Int32 internalFormat
Int32 width
Int32 height
Boolean fixedSampleLocations

TextureImage2DMultisampleCoverage(Int32, TextureTarget, Int32, Int32, Int32, Int32, Int32, Boolean)

[requires: NV_texture_multisample]

Declaration
[AutoGenerated(Category = "NV_texture_multisample", Version = "", EntryPoint = "glTextureImage2DMultisampleCoverageNV")]
[CLSCompliant(false)]
public static void TextureImage2DMultisampleCoverage(int texture, TextureTarget target, int coverageSamples, int colorSamples, int internalFormat, int width, int height, bool fixedSampleLocations)
Parameters
Type Name Description
Int32 texture
TextureTarget target
Int32 coverageSamples
Int32 colorSamples
Int32 internalFormat
Int32 width
Int32 height
Boolean fixedSampleLocations

TextureImage2DMultisampleCoverage(UInt32, TextureTarget, Int32, Int32, Int32, Int32, Int32, Boolean)

[requires: NV_texture_multisample]

Declaration
[AutoGenerated(Category = "NV_texture_multisample", Version = "", EntryPoint = "glTextureImage2DMultisampleCoverageNV")]
[CLSCompliant(false)]
public static void TextureImage2DMultisampleCoverage(uint texture, TextureTarget target, int coverageSamples, int colorSamples, int internalFormat, int width, int height, bool fixedSampleLocations)
Parameters
Type Name Description
UInt32 texture
TextureTarget target
Int32 coverageSamples
Int32 colorSamples
Int32 internalFormat
Int32 width
Int32 height
Boolean fixedSampleLocations

TextureImage3DMultisample(Int32, TextureTarget, Int32, Int32, Int32, Int32, Int32, Boolean)

[requires: NV_texture_multisample]

Declaration
[AutoGenerated(Category = "NV_texture_multisample", Version = "", EntryPoint = "glTextureImage3DMultisampleNV")]
[CLSCompliant(false)]
public static void TextureImage3DMultisample(int texture, TextureTarget target, int samples, int internalFormat, int width, int height, int depth, bool fixedSampleLocations)
Parameters
Type Name Description
Int32 texture
TextureTarget target
Int32 samples
Int32 internalFormat
Int32 width
Int32 height
Int32 depth
Boolean fixedSampleLocations

TextureImage3DMultisample(UInt32, TextureTarget, Int32, Int32, Int32, Int32, Int32, Boolean)

[requires: NV_texture_multisample]

Declaration
[AutoGenerated(Category = "NV_texture_multisample", Version = "", EntryPoint = "glTextureImage3DMultisampleNV")]
[CLSCompliant(false)]
public static void TextureImage3DMultisample(uint texture, TextureTarget target, int samples, int internalFormat, int width, int height, int depth, bool fixedSampleLocations)
Parameters
Type Name Description
UInt32 texture
TextureTarget target
Int32 samples
Int32 internalFormat
Int32 width
Int32 height
Int32 depth
Boolean fixedSampleLocations

TextureImage3DMultisampleCoverage(Int32, TextureTarget, Int32, Int32, Int32, Int32, Int32, Int32, Boolean)

[requires: NV_texture_multisample]

Declaration
[AutoGenerated(Category = "NV_texture_multisample", Version = "", EntryPoint = "glTextureImage3DMultisampleCoverageNV")]
[CLSCompliant(false)]
public static void TextureImage3DMultisampleCoverage(int texture, TextureTarget target, int coverageSamples, int colorSamples, int internalFormat, int width, int height, int depth, bool fixedSampleLocations)
Parameters
Type Name Description
Int32 texture
TextureTarget target
Int32 coverageSamples
Int32 colorSamples
Int32 internalFormat
Int32 width
Int32 height
Int32 depth
Boolean fixedSampleLocations

TextureImage3DMultisampleCoverage(UInt32, TextureTarget, Int32, Int32, Int32, Int32, Int32, Int32, Boolean)

[requires: NV_texture_multisample]

Declaration
[AutoGenerated(Category = "NV_texture_multisample", Version = "", EntryPoint = "glTextureImage3DMultisampleCoverageNV")]
[CLSCompliant(false)]
public static void TextureImage3DMultisampleCoverage(uint texture, TextureTarget target, int coverageSamples, int colorSamples, int internalFormat, int width, int height, int depth, bool fixedSampleLocations)
Parameters
Type Name Description
UInt32 texture
TextureTarget target
Int32 coverageSamples
Int32 colorSamples
Int32 internalFormat
Int32 width
Int32 height
Int32 depth
Boolean fixedSampleLocations

TrackMatrix(AssemblyProgramTargetArb, Int32, NvVertexProgram, NvVertexProgram)

[requires: NV_vertex_program]

Declaration
[AutoGenerated(Category = "NV_vertex_program", Version = "", EntryPoint = "glTrackMatrixNV")]
[CLSCompliant(false)]
public static void TrackMatrix(AssemblyProgramTargetArb target, int address, NvVertexProgram matrix, NvVertexProgram transform)
Parameters
Type Name Description
AssemblyProgramTargetArb target
Int32 address
NvVertexProgram matrix
NvVertexProgram transform

TrackMatrix(AssemblyProgramTargetArb, UInt32, NvVertexProgram, NvVertexProgram)

[requires: NV_vertex_program]

Declaration
[AutoGenerated(Category = "NV_vertex_program", Version = "", EntryPoint = "glTrackMatrixNV")]
[CLSCompliant(false)]
public static void TrackMatrix(AssemblyProgramTargetArb target, uint address, NvVertexProgram matrix, NvVertexProgram transform)
Parameters
Type Name Description
AssemblyProgramTargetArb target
UInt32 address
NvVertexProgram matrix
NvVertexProgram transform

TransformFeedbackAttrib(Int32, Int32*, NvTransformFeedback)

[requires: NV_transform_feedback]

Declaration
[AutoGenerated(Category = "NV_transform_feedback", Version = "", EntryPoint = "glTransformFeedbackAttribsNV")]
[CLSCompliant(false)]
public static void TransformFeedbackAttrib(int count, [Count(Computed = "count")] int *attribs, NvTransformFeedback bufferMode)
Parameters
Type Name Description
Int32 count
Int32* attribs

[length: COMPSIZE(count)]

NvTransformFeedback bufferMode

TransformFeedbackAttrib(Int32, ref Int32, NvTransformFeedback)

[requires: NV_transform_feedback]

Declaration
[AutoGenerated(Category = "NV_transform_feedback", Version = "", EntryPoint = "glTransformFeedbackAttribsNV")]
[CLSCompliant(false)]
public static void TransformFeedbackAttrib(int count, [Count(Computed = "count")] ref int attribs, NvTransformFeedback bufferMode)
Parameters
Type Name Description
Int32 count
Int32 attribs

[length: COMPSIZE(count)]

NvTransformFeedback bufferMode

TransformFeedbackAttrib(Int32, Int32[], NvTransformFeedback)

[requires: NV_transform_feedback]

Declaration
[AutoGenerated(Category = "NV_transform_feedback", Version = "", EntryPoint = "glTransformFeedbackAttribsNV")]
[CLSCompliant(false)]
public static void TransformFeedbackAttrib(int count, [Count(Computed = "count")] int[] attribs, NvTransformFeedback bufferMode)
Parameters
Type Name Description
Int32 count
Int32[] attribs

[length: COMPSIZE(count)]

NvTransformFeedback bufferMode

TransformFeedbackStreamAttrib(Int32, Int32*, Int32, Int32*, NvTransformFeedback)

[requires: NV_transform_feedback]

Declaration
[AutoGenerated(Category = "NV_transform_feedback", Version = "", EntryPoint = "glTransformFeedbackStreamAttribsNV")]
[CLSCompliant(false)]
public static void TransformFeedbackStreamAttrib(int count, [Count(Parameter = "count")] int *attribs, int nbuffers, [Count(Parameter = "nbuffers")] int *bufstreams, NvTransformFeedback bufferMode)
Parameters
Type Name Description
Int32 count
Int32* attribs

[length: count]

Int32 nbuffers
Int32* bufstreams

[length: nbuffers]

NvTransformFeedback bufferMode

TransformFeedbackStreamAttrib(Int32, ref Int32, Int32, ref Int32, NvTransformFeedback)

[requires: NV_transform_feedback]

Declaration
[AutoGenerated(Category = "NV_transform_feedback", Version = "", EntryPoint = "glTransformFeedbackStreamAttribsNV")]
[CLSCompliant(false)]
public static void TransformFeedbackStreamAttrib(int count, [Count(Parameter = "count")] ref int attribs, int nbuffers, [Count(Parameter = "nbuffers")] ref int bufstreams, NvTransformFeedback bufferMode)
Parameters
Type Name Description
Int32 count
Int32 attribs

[length: count]

Int32 nbuffers
Int32 bufstreams

[length: nbuffers]

NvTransformFeedback bufferMode

TransformFeedbackStreamAttrib(Int32, Int32[], Int32, Int32[], NvTransformFeedback)

[requires: NV_transform_feedback]

Declaration
[AutoGenerated(Category = "NV_transform_feedback", Version = "", EntryPoint = "glTransformFeedbackStreamAttribsNV")]
[CLSCompliant(false)]
public static void TransformFeedbackStreamAttrib(int count, [Count(Parameter = "count")] int[] attribs, int nbuffers, [Count(Parameter = "nbuffers")] int[] bufstreams, NvTransformFeedback bufferMode)
Parameters
Type Name Description
Int32 count
Int32[] attribs

[length: count]

Int32 nbuffers
Int32[] bufstreams

[length: nbuffers]

NvTransformFeedback bufferMode

TransformFeedbackVaryings(Int32, Int32, Int32*, NvTransformFeedback)

[requires: NV_transform_feedback] Specify values to record in transform feedback buffers

Declaration
[AutoGenerated(Category = "NV_transform_feedback", Version = "", EntryPoint = "glTransformFeedbackVaryingsNV")]
[CLSCompliant(false)]
public static void TransformFeedbackVaryings(int program, int count, [Count(Parameter = "count")] int *locations, NvTransformFeedback bufferMode)
Parameters
Type Name Description
Int32 program

The name of the target program object.

Int32 count

The number of varying variables used for transform feedback.

Int32* locations

[length: count] An array of count zero-terminated strings specifying the names of the varying variables to use for transform feedback.

NvTransformFeedback bufferMode

Identifies the mode used to capture the varying variables when transform feedback is active. bufferMode must be InterleavedAttribs or SeparateAttribs.

TransformFeedbackVaryings(Int32, Int32, ref Int32, NvTransformFeedback)

[requires: NV_transform_feedback] Specify values to record in transform feedback buffers

Declaration
[AutoGenerated(Category = "NV_transform_feedback", Version = "", EntryPoint = "glTransformFeedbackVaryingsNV")]
[CLSCompliant(false)]
public static void TransformFeedbackVaryings(int program, int count, [Count(Parameter = "count")] ref int locations, NvTransformFeedback bufferMode)
Parameters
Type Name Description
Int32 program

The name of the target program object.

Int32 count

The number of varying variables used for transform feedback.

Int32 locations

[length: count] An array of count zero-terminated strings specifying the names of the varying variables to use for transform feedback.

NvTransformFeedback bufferMode

Identifies the mode used to capture the varying variables when transform feedback is active. bufferMode must be InterleavedAttribs or SeparateAttribs.

TransformFeedbackVaryings(Int32, Int32, Int32[], NvTransformFeedback)

[requires: NV_transform_feedback] Specify values to record in transform feedback buffers

Declaration
[AutoGenerated(Category = "NV_transform_feedback", Version = "", EntryPoint = "glTransformFeedbackVaryingsNV")]
[CLSCompliant(false)]
public static void TransformFeedbackVaryings(int program, int count, [Count(Parameter = "count")] int[] locations, NvTransformFeedback bufferMode)
Parameters
Type Name Description
Int32 program

The name of the target program object.

Int32 count

The number of varying variables used for transform feedback.

Int32[] locations

[length: count] An array of count zero-terminated strings specifying the names of the varying variables to use for transform feedback.

NvTransformFeedback bufferMode

Identifies the mode used to capture the varying variables when transform feedback is active. bufferMode must be InterleavedAttribs or SeparateAttribs.

TransformFeedbackVaryings(UInt32, Int32, Int32*, NvTransformFeedback)

[requires: NV_transform_feedback] Specify values to record in transform feedback buffers

Declaration
[AutoGenerated(Category = "NV_transform_feedback", Version = "", EntryPoint = "glTransformFeedbackVaryingsNV")]
[CLSCompliant(false)]
public static void TransformFeedbackVaryings(uint program, int count, [Count(Parameter = "count")] int *locations, NvTransformFeedback bufferMode)
Parameters
Type Name Description
UInt32 program

The name of the target program object.

Int32 count

The number of varying variables used for transform feedback.

Int32* locations

[length: count] An array of count zero-terminated strings specifying the names of the varying variables to use for transform feedback.

NvTransformFeedback bufferMode

Identifies the mode used to capture the varying variables when transform feedback is active. bufferMode must be InterleavedAttribs or SeparateAttribs.

TransformFeedbackVaryings(UInt32, Int32, ref Int32, NvTransformFeedback)

[requires: NV_transform_feedback] Specify values to record in transform feedback buffers

Declaration
[AutoGenerated(Category = "NV_transform_feedback", Version = "", EntryPoint = "glTransformFeedbackVaryingsNV")]
[CLSCompliant(false)]
public static void TransformFeedbackVaryings(uint program, int count, [Count(Parameter = "count")] ref int locations, NvTransformFeedback bufferMode)
Parameters
Type Name Description
UInt32 program

The name of the target program object.

Int32 count

The number of varying variables used for transform feedback.

Int32 locations

[length: count] An array of count zero-terminated strings specifying the names of the varying variables to use for transform feedback.

NvTransformFeedback bufferMode

Identifies the mode used to capture the varying variables when transform feedback is active. bufferMode must be InterleavedAttribs or SeparateAttribs.

TransformFeedbackVaryings(UInt32, Int32, Int32[], NvTransformFeedback)

[requires: NV_transform_feedback] Specify values to record in transform feedback buffers

Declaration
[AutoGenerated(Category = "NV_transform_feedback", Version = "", EntryPoint = "glTransformFeedbackVaryingsNV")]
[CLSCompliant(false)]
public static void TransformFeedbackVaryings(uint program, int count, [Count(Parameter = "count")] int[] locations, NvTransformFeedback bufferMode)
Parameters
Type Name Description
UInt32 program

The name of the target program object.

Int32 count

The number of varying variables used for transform feedback.

Int32[] locations

[length: count] An array of count zero-terminated strings specifying the names of the varying variables to use for transform feedback.

NvTransformFeedback bufferMode

Identifies the mode used to capture the varying variables when transform feedback is active. bufferMode must be InterleavedAttribs or SeparateAttribs.

TransformPath(Int32, Int32, PathTransformType, Single*)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glTransformPathNV")]
[CLSCompliant(false)]
public static void TransformPath(int resultPath, int srcPath, PathTransformType transformType, [Count(Computed = "transformType")] float *transformValues)
Parameters
Type Name Description
Int32 resultPath
Int32 srcPath
PathTransformType transformType
Single* transformValues

[length: COMPSIZE(transformType)]

TransformPath(Int32, Int32, PathTransformType, ref Single)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glTransformPathNV")]
[CLSCompliant(false)]
public static void TransformPath(int resultPath, int srcPath, PathTransformType transformType, [Count(Computed = "transformType")] ref float transformValues)
Parameters
Type Name Description
Int32 resultPath
Int32 srcPath
PathTransformType transformType
Single transformValues

[length: COMPSIZE(transformType)]

TransformPath(Int32, Int32, PathTransformType, Single[])

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glTransformPathNV")]
[CLSCompliant(false)]
public static void TransformPath(int resultPath, int srcPath, PathTransformType transformType, [Count(Computed = "transformType")] float[] transformValues)
Parameters
Type Name Description
Int32 resultPath
Int32 srcPath
PathTransformType transformType
Single[] transformValues

[length: COMPSIZE(transformType)]

TransformPath(UInt32, UInt32, PathTransformType, Single*)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glTransformPathNV")]
[CLSCompliant(false)]
public static void TransformPath(uint resultPath, uint srcPath, PathTransformType transformType, [Count(Computed = "transformType")] float *transformValues)
Parameters
Type Name Description
UInt32 resultPath
UInt32 srcPath
PathTransformType transformType
Single* transformValues

[length: COMPSIZE(transformType)]

TransformPath(UInt32, UInt32, PathTransformType, ref Single)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glTransformPathNV")]
[CLSCompliant(false)]
public static void TransformPath(uint resultPath, uint srcPath, PathTransformType transformType, [Count(Computed = "transformType")] ref float transformValues)
Parameters
Type Name Description
UInt32 resultPath
UInt32 srcPath
PathTransformType transformType
Single transformValues

[length: COMPSIZE(transformType)]

TransformPath(UInt32, UInt32, PathTransformType, Single[])

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glTransformPathNV")]
[CLSCompliant(false)]
public static void TransformPath(uint resultPath, uint srcPath, PathTransformType transformType, [Count(Computed = "transformType")] float[] transformValues)
Parameters
Type Name Description
UInt32 resultPath
UInt32 srcPath
PathTransformType transformType
Single[] transformValues

[length: COMPSIZE(transformType)]

Uniform(Int32, Int32, Int64*)

[requires: NV_shader_buffer_load] Specify the value of a uniform variable for the current program object

Declaration
[AutoGenerated(Category = "NV_shader_buffer_load", Version = "", EntryPoint = "glUniformui64vNV")]
[CLSCompliant(false)]
public static void Uniform(int location, int count, [Count(Parameter = "count*1")] long *value)
Parameters
Type Name Description
Int32 location

Specifies the location of the uniform variable to be modified.

Int32 count

For the vector (glUniformv) commands, specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix (glUniformMatrix) commands, specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices.

Int64* value

[length: count*1] For the vector and matrix commands, specifies a pointer to an array of count values that will be used to update the specified uniform variable.

Uniform(Int32, Int32, ref Int64)

[requires: NV_shader_buffer_load] Specify the value of a uniform variable for the current program object

Declaration
[AutoGenerated(Category = "NV_shader_buffer_load", Version = "", EntryPoint = "glUniformui64vNV")]
[CLSCompliant(false)]
public static void Uniform(int location, int count, [Count(Parameter = "count*1")] ref long value)
Parameters
Type Name Description
Int32 location

Specifies the location of the uniform variable to be modified.

Int32 count

For the vector (glUniformv) commands, specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix (glUniformMatrix) commands, specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices.

Int64 value

[length: count*1] For the vector and matrix commands, specifies a pointer to an array of count values that will be used to update the specified uniform variable.

Uniform(Int32, Int32, Int64[])

[requires: NV_shader_buffer_load] Specify the value of a uniform variable for the current program object

Declaration
[AutoGenerated(Category = "NV_shader_buffer_load", Version = "", EntryPoint = "glUniformui64vNV")]
[CLSCompliant(false)]
public static void Uniform(int location, int count, [Count(Parameter = "count*1")] long[] value)
Parameters
Type Name Description
Int32 location

Specifies the location of the uniform variable to be modified.

Int32 count

For the vector (glUniformv) commands, specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix (glUniformMatrix) commands, specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices.

Int64[] value

[length: count*1] For the vector and matrix commands, specifies a pointer to an array of count values that will be used to update the specified uniform variable.

Uniform(Int32, Int32, UInt64*)

[requires: NV_shader_buffer_load] Specify the value of a uniform variable for the current program object

Declaration
[AutoGenerated(Category = "NV_shader_buffer_load", Version = "", EntryPoint = "glUniformui64vNV")]
[CLSCompliant(false)]
public static void Uniform(int location, int count, [Count(Parameter = "count*1")] ulong *value)
Parameters
Type Name Description
Int32 location

Specifies the location of the uniform variable to be modified.

Int32 count

For the vector (glUniformv) commands, specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix (glUniformMatrix) commands, specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices.

UInt64* value

[length: count*1] For the vector and matrix commands, specifies a pointer to an array of count values that will be used to update the specified uniform variable.

Uniform(Int32, Int32, ref UInt64)

[requires: NV_shader_buffer_load] Specify the value of a uniform variable for the current program object

Declaration
[AutoGenerated(Category = "NV_shader_buffer_load", Version = "", EntryPoint = "glUniformui64vNV")]
[CLSCompliant(false)]
public static void Uniform(int location, int count, [Count(Parameter = "count*1")] ref ulong value)
Parameters
Type Name Description
Int32 location

Specifies the location of the uniform variable to be modified.

Int32 count

For the vector (glUniformv) commands, specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix (glUniformMatrix) commands, specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices.

UInt64 value

[length: count*1] For the vector and matrix commands, specifies a pointer to an array of count values that will be used to update the specified uniform variable.

Uniform(Int32, Int32, UInt64[])

[requires: NV_shader_buffer_load] Specify the value of a uniform variable for the current program object

Declaration
[AutoGenerated(Category = "NV_shader_buffer_load", Version = "", EntryPoint = "glUniformui64vNV")]
[CLSCompliant(false)]
public static void Uniform(int location, int count, [Count(Parameter = "count*1")] ulong[] value)
Parameters
Type Name Description
Int32 location

Specifies the location of the uniform variable to be modified.

Int32 count

For the vector (glUniformv) commands, specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix (glUniformMatrix) commands, specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices.

UInt64[] value

[length: count*1] For the vector and matrix commands, specifies a pointer to an array of count values that will be used to update the specified uniform variable.

Uniform(Int32, Int64)

[requires: NV_shader_buffer_load] Specify the value of a uniform variable for the current program object

Declaration
[AutoGenerated(Category = "NV_shader_buffer_load", Version = "", EntryPoint = "glUniformui64NV")]
[CLSCompliant(false)]
public static void Uniform(int location, long value)
Parameters
Type Name Description
Int32 location

Specifies the location of the uniform variable to be modified.

Int64 value

For the vector and matrix commands, specifies a pointer to an array of count values that will be used to update the specified uniform variable.

Uniform(Int32, UInt64)

[requires: NV_shader_buffer_load] Specify the value of a uniform variable for the current program object

Declaration
[AutoGenerated(Category = "NV_shader_buffer_load", Version = "", EntryPoint = "glUniformui64NV")]
[CLSCompliant(false)]
public static void Uniform(int location, ulong value)
Parameters
Type Name Description
Int32 location

Specifies the location of the uniform variable to be modified.

UInt64 value

For the vector and matrix commands, specifies a pointer to an array of count values that will be used to update the specified uniform variable.

Uniform1(Int32, Int32, Int64*)

[requires: AMD_gpu_shader_int64|NV_gpu_shader5] Specify the value of a uniform variable for the current program object

Declaration
[AutoGenerated(Category = "AMD_gpu_shader_int64|NV_gpu_shader5", Version = "", EntryPoint = "glUniform1i64vNV")]
[CLSCompliant(false)]
public static void Uniform1(int location, int count, [Count(Parameter = "count*1")] long *value)
Parameters
Type Name Description
Int32 location

Specifies the location of the uniform variable to be modified.

Int32 count

For the vector (glUniformv) commands, specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix (glUniformMatrix) commands, specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices.

Int64* value

[length: count*1] For the vector and matrix commands, specifies a pointer to an array of count values that will be used to update the specified uniform variable.

Uniform1(Int32, Int32, ref Int64)

[requires: AMD_gpu_shader_int64|NV_gpu_shader5] Specify the value of a uniform variable for the current program object

Declaration
[AutoGenerated(Category = "AMD_gpu_shader_int64|NV_gpu_shader5", Version = "", EntryPoint = "glUniform1i64vNV")]
[CLSCompliant(false)]
public static void Uniform1(int location, int count, [Count(Parameter = "count*1")] ref long value)
Parameters
Type Name Description
Int32 location

Specifies the location of the uniform variable to be modified.

Int32 count

For the vector (glUniformv) commands, specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix (glUniformMatrix) commands, specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices.

Int64 value

[length: count*1] For the vector and matrix commands, specifies a pointer to an array of count values that will be used to update the specified uniform variable.

Uniform1(Int32, Int32, Int64[])

[requires: AMD_gpu_shader_int64|NV_gpu_shader5] Specify the value of a uniform variable for the current program object

Declaration
[AutoGenerated(Category = "AMD_gpu_shader_int64|NV_gpu_shader5", Version = "", EntryPoint = "glUniform1i64vNV")]
[CLSCompliant(false)]
public static void Uniform1(int location, int count, [Count(Parameter = "count*1")] long[] value)
Parameters
Type Name Description
Int32 location

Specifies the location of the uniform variable to be modified.

Int32 count

For the vector (glUniformv) commands, specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix (glUniformMatrix) commands, specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices.

Int64[] value

[length: count*1] For the vector and matrix commands, specifies a pointer to an array of count values that will be used to update the specified uniform variable.

Uniform1(Int32, Int32, UInt64*)

[requires: AMD_gpu_shader_int64|NV_gpu_shader5] Specify the value of a uniform variable for the current program object

Declaration
[AutoGenerated(Category = "AMD_gpu_shader_int64|NV_gpu_shader5", Version = "", EntryPoint = "glUniform1ui64vNV")]
[CLSCompliant(false)]
public static void Uniform1(int location, int count, [Count(Parameter = "count*1")] ulong *value)
Parameters
Type Name Description
Int32 location

Specifies the location of the uniform variable to be modified.

Int32 count

For the vector (glUniformv) commands, specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix (glUniformMatrix) commands, specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices.

UInt64* value

[length: count*1] For the vector and matrix commands, specifies a pointer to an array of count values that will be used to update the specified uniform variable.

Uniform1(Int32, Int32, ref UInt64)

[requires: AMD_gpu_shader_int64|NV_gpu_shader5] Specify the value of a uniform variable for the current program object

Declaration
[AutoGenerated(Category = "AMD_gpu_shader_int64|NV_gpu_shader5", Version = "", EntryPoint = "glUniform1ui64vNV")]
[CLSCompliant(false)]
public static void Uniform1(int location, int count, [Count(Parameter = "count*1")] ref ulong value)
Parameters
Type Name Description
Int32 location

Specifies the location of the uniform variable to be modified.

Int32 count

For the vector (glUniformv) commands, specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix (glUniformMatrix) commands, specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices.

UInt64 value

[length: count*1] For the vector and matrix commands, specifies a pointer to an array of count values that will be used to update the specified uniform variable.

Uniform1(Int32, Int32, UInt64[])

[requires: AMD_gpu_shader_int64|NV_gpu_shader5] Specify the value of a uniform variable for the current program object

Declaration
[AutoGenerated(Category = "AMD_gpu_shader_int64|NV_gpu_shader5", Version = "", EntryPoint = "glUniform1ui64vNV")]
[CLSCompliant(false)]
public static void Uniform1(int location, int count, [Count(Parameter = "count*1")] ulong[] value)
Parameters
Type Name Description
Int32 location

Specifies the location of the uniform variable to be modified.

Int32 count

For the vector (glUniformv) commands, specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix (glUniformMatrix) commands, specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices.

UInt64[] value

[length: count*1] For the vector and matrix commands, specifies a pointer to an array of count values that will be used to update the specified uniform variable.

Uniform1(Int32, Int64)

[requires: AMD_gpu_shader_int64|NV_gpu_shader5] Specify the value of a uniform variable for the current program object

Declaration
[AutoGenerated(Category = "AMD_gpu_shader_int64|NV_gpu_shader5", Version = "", EntryPoint = "glUniform1i64NV")]
public static void Uniform1(int location, long x)
Parameters
Type Name Description
Int32 location

Specifies the location of the uniform variable to be modified.

Int64 x

For the vector (glUniformv) commands, specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix (glUniformMatrix) commands, specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices.

Uniform1(Int32, UInt64)

[requires: AMD_gpu_shader_int64|NV_gpu_shader5] Specify the value of a uniform variable for the current program object

Declaration
[AutoGenerated(Category = "AMD_gpu_shader_int64|NV_gpu_shader5", Version = "", EntryPoint = "glUniform1ui64NV")]
[CLSCompliant(false)]
public static void Uniform1(int location, ulong x)
Parameters
Type Name Description
Int32 location

Specifies the location of the uniform variable to be modified.

UInt64 x

For the vector (glUniformv) commands, specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix (glUniformMatrix) commands, specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices.

Uniform2(Int32, Int32, Int64*)

[requires: AMD_gpu_shader_int64|NV_gpu_shader5] Specify the value of a uniform variable for the current program object

Declaration
[AutoGenerated(Category = "AMD_gpu_shader_int64|NV_gpu_shader5", Version = "", EntryPoint = "glUniform2i64vNV")]
[CLSCompliant(false)]
public static void Uniform2(int location, int count, [Count(Parameter = "count*2")] long *value)
Parameters
Type Name Description
Int32 location

Specifies the location of the uniform variable to be modified.

Int32 count

For the vector (glUniformv) commands, specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix (glUniformMatrix) commands, specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices.

Int64* value

[length: count*2] For the vector and matrix commands, specifies a pointer to an array of count values that will be used to update the specified uniform variable.

Uniform2(Int32, Int32, ref Int64)

[requires: AMD_gpu_shader_int64|NV_gpu_shader5] Specify the value of a uniform variable for the current program object

Declaration
[AutoGenerated(Category = "AMD_gpu_shader_int64|NV_gpu_shader5", Version = "", EntryPoint = "glUniform2i64vNV")]
[CLSCompliant(false)]
public static void Uniform2(int location, int count, [Count(Parameter = "count*2")] ref long value)
Parameters
Type Name Description
Int32 location

Specifies the location of the uniform variable to be modified.

Int32 count

For the vector (glUniformv) commands, specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix (glUniformMatrix) commands, specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices.

Int64 value

[length: count*2] For the vector and matrix commands, specifies a pointer to an array of count values that will be used to update the specified uniform variable.

Uniform2(Int32, Int32, Int64[])

[requires: AMD_gpu_shader_int64|NV_gpu_shader5] Specify the value of a uniform variable for the current program object

Declaration
[AutoGenerated(Category = "AMD_gpu_shader_int64|NV_gpu_shader5", Version = "", EntryPoint = "glUniform2i64vNV")]
[CLSCompliant(false)]
public static void Uniform2(int location, int count, [Count(Parameter = "count*2")] long[] value)
Parameters
Type Name Description
Int32 location

Specifies the location of the uniform variable to be modified.

Int32 count

For the vector (glUniformv) commands, specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix (glUniformMatrix) commands, specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices.

Int64[] value

[length: count*2] For the vector and matrix commands, specifies a pointer to an array of count values that will be used to update the specified uniform variable.

Uniform2(Int32, Int32, UInt64*)

[requires: AMD_gpu_shader_int64|NV_gpu_shader5] Specify the value of a uniform variable for the current program object

Declaration
[AutoGenerated(Category = "AMD_gpu_shader_int64|NV_gpu_shader5", Version = "", EntryPoint = "glUniform2ui64vNV")]
[CLSCompliant(false)]
public static void Uniform2(int location, int count, [Count(Parameter = "count*2")] ulong *value)
Parameters
Type Name Description
Int32 location

Specifies the location of the uniform variable to be modified.

Int32 count

For the vector (glUniformv) commands, specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix (glUniformMatrix) commands, specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices.

UInt64* value

[length: count*2] For the vector and matrix commands, specifies a pointer to an array of count values that will be used to update the specified uniform variable.

Uniform2(Int32, Int32, ref UInt64)

[requires: AMD_gpu_shader_int64|NV_gpu_shader5] Specify the value of a uniform variable for the current program object

Declaration
[AutoGenerated(Category = "AMD_gpu_shader_int64|NV_gpu_shader5", Version = "", EntryPoint = "glUniform2ui64vNV")]
[CLSCompliant(false)]
public static void Uniform2(int location, int count, [Count(Parameter = "count*2")] ref ulong value)
Parameters
Type Name Description
Int32 location

Specifies the location of the uniform variable to be modified.

Int32 count

For the vector (glUniformv) commands, specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix (glUniformMatrix) commands, specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices.

UInt64 value

[length: count*2] For the vector and matrix commands, specifies a pointer to an array of count values that will be used to update the specified uniform variable.

Uniform2(Int32, Int32, UInt64[])

[requires: AMD_gpu_shader_int64|NV_gpu_shader5] Specify the value of a uniform variable for the current program object

Declaration
[AutoGenerated(Category = "AMD_gpu_shader_int64|NV_gpu_shader5", Version = "", EntryPoint = "glUniform2ui64vNV")]
[CLSCompliant(false)]
public static void Uniform2(int location, int count, [Count(Parameter = "count*2")] ulong[] value)
Parameters
Type Name Description
Int32 location

Specifies the location of the uniform variable to be modified.

Int32 count

For the vector (glUniformv) commands, specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix (glUniformMatrix) commands, specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices.

UInt64[] value

[length: count*2] For the vector and matrix commands, specifies a pointer to an array of count values that will be used to update the specified uniform variable.

Uniform2(Int32, Int64, Int64)

[requires: AMD_gpu_shader_int64|NV_gpu_shader5] Specify the value of a uniform variable for the current program object

Declaration
[AutoGenerated(Category = "AMD_gpu_shader_int64|NV_gpu_shader5", Version = "", EntryPoint = "glUniform2i64NV")]
public static void Uniform2(int location, long x, long y)
Parameters
Type Name Description
Int32 location

Specifies the location of the uniform variable to be modified.

Int64 x

For the vector (glUniformv) commands, specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix (glUniformMatrix) commands, specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices.

Int64 y

For the matrix commands, specifies whether to transpose the matrix as the values are loaded into the uniform variable.

Uniform2(Int32, UInt64, UInt64)

[requires: AMD_gpu_shader_int64|NV_gpu_shader5] Specify the value of a uniform variable for the current program object

Declaration
[AutoGenerated(Category = "AMD_gpu_shader_int64|NV_gpu_shader5", Version = "", EntryPoint = "glUniform2ui64NV")]
[CLSCompliant(false)]
public static void Uniform2(int location, ulong x, ulong y)
Parameters
Type Name Description
Int32 location

Specifies the location of the uniform variable to be modified.

UInt64 x

For the vector (glUniformv) commands, specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix (glUniformMatrix) commands, specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices.

UInt64 y

For the matrix commands, specifies whether to transpose the matrix as the values are loaded into the uniform variable.

Uniform3(Int32, Int32, Int64*)

[requires: AMD_gpu_shader_int64|NV_gpu_shader5] Specify the value of a uniform variable for the current program object

Declaration
[AutoGenerated(Category = "AMD_gpu_shader_int64|NV_gpu_shader5", Version = "", EntryPoint = "glUniform3i64vNV")]
[CLSCompliant(false)]
public static void Uniform3(int location, int count, [Count(Parameter = "count*3")] long *value)
Parameters
Type Name Description
Int32 location

Specifies the location of the uniform variable to be modified.

Int32 count

For the vector (glUniformv) commands, specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix (glUniformMatrix) commands, specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices.

Int64* value

[length: count*3] For the vector and matrix commands, specifies a pointer to an array of count values that will be used to update the specified uniform variable.

Uniform3(Int32, Int32, ref Int64)

[requires: AMD_gpu_shader_int64|NV_gpu_shader5] Specify the value of a uniform variable for the current program object

Declaration
[AutoGenerated(Category = "AMD_gpu_shader_int64|NV_gpu_shader5", Version = "", EntryPoint = "glUniform3i64vNV")]
[CLSCompliant(false)]
public static void Uniform3(int location, int count, [Count(Parameter = "count*3")] ref long value)
Parameters
Type Name Description
Int32 location

Specifies the location of the uniform variable to be modified.

Int32 count

For the vector (glUniformv) commands, specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix (glUniformMatrix) commands, specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices.

Int64 value

[length: count*3] For the vector and matrix commands, specifies a pointer to an array of count values that will be used to update the specified uniform variable.

Uniform3(Int32, Int32, Int64[])

[requires: AMD_gpu_shader_int64|NV_gpu_shader5] Specify the value of a uniform variable for the current program object

Declaration
[AutoGenerated(Category = "AMD_gpu_shader_int64|NV_gpu_shader5", Version = "", EntryPoint = "glUniform3i64vNV")]
[CLSCompliant(false)]
public static void Uniform3(int location, int count, [Count(Parameter = "count*3")] long[] value)
Parameters
Type Name Description
Int32 location

Specifies the location of the uniform variable to be modified.

Int32 count

For the vector (glUniformv) commands, specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix (glUniformMatrix) commands, specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices.

Int64[] value

[length: count*3] For the vector and matrix commands, specifies a pointer to an array of count values that will be used to update the specified uniform variable.

Uniform3(Int32, Int32, UInt64*)

[requires: AMD_gpu_shader_int64|NV_gpu_shader5] Specify the value of a uniform variable for the current program object

Declaration
[AutoGenerated(Category = "AMD_gpu_shader_int64|NV_gpu_shader5", Version = "", EntryPoint = "glUniform3ui64vNV")]
[CLSCompliant(false)]
public static void Uniform3(int location, int count, [Count(Parameter = "count*3")] ulong *value)
Parameters
Type Name Description
Int32 location

Specifies the location of the uniform variable to be modified.

Int32 count

For the vector (glUniformv) commands, specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix (glUniformMatrix) commands, specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices.

UInt64* value

[length: count*3] For the vector and matrix commands, specifies a pointer to an array of count values that will be used to update the specified uniform variable.

Uniform3(Int32, Int32, ref UInt64)

[requires: AMD_gpu_shader_int64|NV_gpu_shader5] Specify the value of a uniform variable for the current program object

Declaration
[AutoGenerated(Category = "AMD_gpu_shader_int64|NV_gpu_shader5", Version = "", EntryPoint = "glUniform3ui64vNV")]
[CLSCompliant(false)]
public static void Uniform3(int location, int count, [Count(Parameter = "count*3")] ref ulong value)
Parameters
Type Name Description
Int32 location

Specifies the location of the uniform variable to be modified.

Int32 count

For the vector (glUniformv) commands, specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix (glUniformMatrix) commands, specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices.

UInt64 value

[length: count*3] For the vector and matrix commands, specifies a pointer to an array of count values that will be used to update the specified uniform variable.

Uniform3(Int32, Int32, UInt64[])

[requires: AMD_gpu_shader_int64|NV_gpu_shader5] Specify the value of a uniform variable for the current program object

Declaration
[AutoGenerated(Category = "AMD_gpu_shader_int64|NV_gpu_shader5", Version = "", EntryPoint = "glUniform3ui64vNV")]
[CLSCompliant(false)]
public static void Uniform3(int location, int count, [Count(Parameter = "count*3")] ulong[] value)
Parameters
Type Name Description
Int32 location

Specifies the location of the uniform variable to be modified.

Int32 count

For the vector (glUniformv) commands, specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix (glUniformMatrix) commands, specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices.

UInt64[] value

[length: count*3] For the vector and matrix commands, specifies a pointer to an array of count values that will be used to update the specified uniform variable.

Uniform3(Int32, Int64, Int64, Int64)

[requires: AMD_gpu_shader_int64|NV_gpu_shader5] Specify the value of a uniform variable for the current program object

Declaration
[AutoGenerated(Category = "AMD_gpu_shader_int64|NV_gpu_shader5", Version = "", EntryPoint = "glUniform3i64NV")]
public static void Uniform3(int location, long x, long y, long z)
Parameters
Type Name Description
Int32 location

Specifies the location of the uniform variable to be modified.

Int64 x

For the vector (glUniformv) commands, specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix (glUniformMatrix) commands, specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices.

Int64 y

For the matrix commands, specifies whether to transpose the matrix as the values are loaded into the uniform variable.

Int64 z

For the scalar commands, specifies the new values to be used for the specified uniform variable.

Uniform3(Int32, UInt64, UInt64, UInt64)

[requires: AMD_gpu_shader_int64|NV_gpu_shader5] Specify the value of a uniform variable for the current program object

Declaration
[AutoGenerated(Category = "AMD_gpu_shader_int64|NV_gpu_shader5", Version = "", EntryPoint = "glUniform3ui64NV")]
[CLSCompliant(false)]
public static void Uniform3(int location, ulong x, ulong y, ulong z)
Parameters
Type Name Description
Int32 location

Specifies the location of the uniform variable to be modified.

UInt64 x

For the vector (glUniformv) commands, specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix (glUniformMatrix) commands, specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices.

UInt64 y

For the matrix commands, specifies whether to transpose the matrix as the values are loaded into the uniform variable.

UInt64 z

For the scalar commands, specifies the new values to be used for the specified uniform variable.

Uniform4(Int32, Int32, Int64*)

[requires: AMD_gpu_shader_int64|NV_gpu_shader5] Specify the value of a uniform variable for the current program object

Declaration
[AutoGenerated(Category = "AMD_gpu_shader_int64|NV_gpu_shader5", Version = "", EntryPoint = "glUniform4i64vNV")]
[CLSCompliant(false)]
public static void Uniform4(int location, int count, [Count(Parameter = "count*4")] long *value)
Parameters
Type Name Description
Int32 location

Specifies the location of the uniform variable to be modified.

Int32 count

For the vector (glUniformv) commands, specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix (glUniformMatrix) commands, specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices.

Int64* value

[length: count*4] For the vector and matrix commands, specifies a pointer to an array of count values that will be used to update the specified uniform variable.

Uniform4(Int32, Int32, ref Int64)

[requires: AMD_gpu_shader_int64|NV_gpu_shader5] Specify the value of a uniform variable for the current program object

Declaration
[AutoGenerated(Category = "AMD_gpu_shader_int64|NV_gpu_shader5", Version = "", EntryPoint = "glUniform4i64vNV")]
[CLSCompliant(false)]
public static void Uniform4(int location, int count, [Count(Parameter = "count*4")] ref long value)
Parameters
Type Name Description
Int32 location

Specifies the location of the uniform variable to be modified.

Int32 count

For the vector (glUniformv) commands, specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix (glUniformMatrix) commands, specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices.

Int64 value

[length: count*4] For the vector and matrix commands, specifies a pointer to an array of count values that will be used to update the specified uniform variable.

Uniform4(Int32, Int32, Int64[])

[requires: AMD_gpu_shader_int64|NV_gpu_shader5] Specify the value of a uniform variable for the current program object

Declaration
[AutoGenerated(Category = "AMD_gpu_shader_int64|NV_gpu_shader5", Version = "", EntryPoint = "glUniform4i64vNV")]
[CLSCompliant(false)]
public static void Uniform4(int location, int count, [Count(Parameter = "count*4")] long[] value)
Parameters
Type Name Description
Int32 location

Specifies the location of the uniform variable to be modified.

Int32 count

For the vector (glUniformv) commands, specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix (glUniformMatrix) commands, specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices.

Int64[] value

[length: count*4] For the vector and matrix commands, specifies a pointer to an array of count values that will be used to update the specified uniform variable.

Uniform4(Int32, Int32, UInt64*)

[requires: AMD_gpu_shader_int64|NV_gpu_shader5] Specify the value of a uniform variable for the current program object

Declaration
[AutoGenerated(Category = "AMD_gpu_shader_int64|NV_gpu_shader5", Version = "", EntryPoint = "glUniform4ui64vNV")]
[CLSCompliant(false)]
public static void Uniform4(int location, int count, [Count(Parameter = "count*4")] ulong *value)
Parameters
Type Name Description
Int32 location

Specifies the location of the uniform variable to be modified.

Int32 count

For the vector (glUniformv) commands, specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix (glUniformMatrix) commands, specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices.

UInt64* value

[length: count*4] For the vector and matrix commands, specifies a pointer to an array of count values that will be used to update the specified uniform variable.

Uniform4(Int32, Int32, ref UInt64)

[requires: AMD_gpu_shader_int64|NV_gpu_shader5] Specify the value of a uniform variable for the current program object

Declaration
[AutoGenerated(Category = "AMD_gpu_shader_int64|NV_gpu_shader5", Version = "", EntryPoint = "glUniform4ui64vNV")]
[CLSCompliant(false)]
public static void Uniform4(int location, int count, [Count(Parameter = "count*4")] ref ulong value)
Parameters
Type Name Description
Int32 location

Specifies the location of the uniform variable to be modified.

Int32 count

For the vector (glUniformv) commands, specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix (glUniformMatrix) commands, specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices.

UInt64 value

[length: count*4] For the vector and matrix commands, specifies a pointer to an array of count values that will be used to update the specified uniform variable.

Uniform4(Int32, Int32, UInt64[])

[requires: AMD_gpu_shader_int64|NV_gpu_shader5] Specify the value of a uniform variable for the current program object

Declaration
[AutoGenerated(Category = "AMD_gpu_shader_int64|NV_gpu_shader5", Version = "", EntryPoint = "glUniform4ui64vNV")]
[CLSCompliant(false)]
public static void Uniform4(int location, int count, [Count(Parameter = "count*4")] ulong[] value)
Parameters
Type Name Description
Int32 location

Specifies the location of the uniform variable to be modified.

Int32 count

For the vector (glUniformv) commands, specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix (glUniformMatrix) commands, specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices.

UInt64[] value

[length: count*4] For the vector and matrix commands, specifies a pointer to an array of count values that will be used to update the specified uniform variable.

Uniform4(Int32, Int64, Int64, Int64, Int64)

[requires: AMD_gpu_shader_int64|NV_gpu_shader5] Specify the value of a uniform variable for the current program object

Declaration
[AutoGenerated(Category = "AMD_gpu_shader_int64|NV_gpu_shader5", Version = "", EntryPoint = "glUniform4i64NV")]
public static void Uniform4(int location, long x, long y, long z, long w)
Parameters
Type Name Description
Int32 location

Specifies the location of the uniform variable to be modified.

Int64 x

For the vector (glUniformv) commands, specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix (glUniformMatrix) commands, specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices.

Int64 y

For the matrix commands, specifies whether to transpose the matrix as the values are loaded into the uniform variable.

Int64 z

For the scalar commands, specifies the new values to be used for the specified uniform variable.

Int64 w

For the scalar commands, specifies the new values to be used for the specified uniform variable.

Uniform4(Int32, UInt64, UInt64, UInt64, UInt64)

[requires: AMD_gpu_shader_int64|NV_gpu_shader5] Specify the value of a uniform variable for the current program object

Declaration
[AutoGenerated(Category = "AMD_gpu_shader_int64|NV_gpu_shader5", Version = "", EntryPoint = "glUniform4ui64NV")]
[CLSCompliant(false)]
public static void Uniform4(int location, ulong x, ulong y, ulong z, ulong w)
Parameters
Type Name Description
Int32 location

Specifies the location of the uniform variable to be modified.

UInt64 x

For the vector (glUniformv) commands, specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix (glUniformMatrix) commands, specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices.

UInt64 y

For the matrix commands, specifies whether to transpose the matrix as the values are loaded into the uniform variable.

UInt64 z

For the scalar commands, specifies the new values to be used for the specified uniform variable.

UInt64 w

For the scalar commands, specifies the new values to be used for the specified uniform variable.

UniformHandle(Int32, Int32, Int64*)

[requires: NV_bindless_texture]

Declaration
[AutoGenerated(Category = "NV_bindless_texture", Version = "", EntryPoint = "glUniformHandleui64vNV")]
[CLSCompliant(false)]
public static void UniformHandle(int location, int count, [Count(Parameter = "count")] long *value)
Parameters
Type Name Description
Int32 location
Int32 count
Int64* value

[length: count]

UniformHandle(Int32, Int32, ref Int64)

[requires: NV_bindless_texture]

Declaration
[AutoGenerated(Category = "NV_bindless_texture", Version = "", EntryPoint = "glUniformHandleui64vNV")]
[CLSCompliant(false)]
public static void UniformHandle(int location, int count, [Count(Parameter = "count")] ref long value)
Parameters
Type Name Description
Int32 location
Int32 count
Int64 value

[length: count]

UniformHandle(Int32, Int32, Int64[])

[requires: NV_bindless_texture]

Declaration
[AutoGenerated(Category = "NV_bindless_texture", Version = "", EntryPoint = "glUniformHandleui64vNV")]
[CLSCompliant(false)]
public static void UniformHandle(int location, int count, [Count(Parameter = "count")] long[] value)
Parameters
Type Name Description
Int32 location
Int32 count
Int64[] value

[length: count]

UniformHandle(Int32, Int32, UInt64*)

[requires: NV_bindless_texture]

Declaration
[AutoGenerated(Category = "NV_bindless_texture", Version = "", EntryPoint = "glUniformHandleui64vNV")]
[CLSCompliant(false)]
public static void UniformHandle(int location, int count, [Count(Parameter = "count")] ulong *value)
Parameters
Type Name Description
Int32 location
Int32 count
UInt64* value

[length: count]

UniformHandle(Int32, Int32, ref UInt64)

[requires: NV_bindless_texture]

Declaration
[AutoGenerated(Category = "NV_bindless_texture", Version = "", EntryPoint = "glUniformHandleui64vNV")]
[CLSCompliant(false)]
public static void UniformHandle(int location, int count, [Count(Parameter = "count")] ref ulong value)
Parameters
Type Name Description
Int32 location
Int32 count
UInt64 value

[length: count]

UniformHandle(Int32, Int32, UInt64[])

[requires: NV_bindless_texture]

Declaration
[AutoGenerated(Category = "NV_bindless_texture", Version = "", EntryPoint = "glUniformHandleui64vNV")]
[CLSCompliant(false)]
public static void UniformHandle(int location, int count, [Count(Parameter = "count")] ulong[] value)
Parameters
Type Name Description
Int32 location
Int32 count
UInt64[] value

[length: count]

UniformHandle(Int32, Int64)

[requires: NV_bindless_texture]

Declaration
[AutoGenerated(Category = "NV_bindless_texture", Version = "", EntryPoint = "glUniformHandleui64NV")]
[CLSCompliant(false)]
public static void UniformHandle(int location, long value)
Parameters
Type Name Description
Int32 location
Int64 value

UniformHandle(Int32, UInt64)

[requires: NV_bindless_texture]

Declaration
[AutoGenerated(Category = "NV_bindless_texture", Version = "", EntryPoint = "glUniformHandleui64NV")]
[CLSCompliant(false)]
public static void UniformHandle(int location, ulong value)
Parameters
Type Name Description
Int32 location
UInt64 value

VDPAUFin()

[requires: NV_vdpau_interop]

Declaration
[AutoGenerated(Category = "NV_vdpau_interop", Version = "", EntryPoint = "glVDPAUFiniNV")]
public static void VDPAUFin()

VDPAUGetSurface(IntPtr, NvVdpauInterop, Int32, Int32*, Int32*)

[requires: NV_vdpau_interop]

Declaration
[AutoGenerated(Category = "NV_vdpau_interop", Version = "", EntryPoint = "glVDPAUGetSurfaceivNV")]
[CLSCompliant(false)]
public static void VDPAUGetSurface(IntPtr surface, NvVdpauInterop pname, int bufSize, int *length, [Count(Parameter = "bufSize")] int *values)
Parameters
Type Name Description
IntPtr surface
NvVdpauInterop pname
Int32 bufSize
Int32* length
Int32* values

[length: bufSize]

VDPAUGetSurface(IntPtr, NvVdpauInterop, Int32, out Int32, out Int32)

[requires: NV_vdpau_interop]

Declaration
[AutoGenerated(Category = "NV_vdpau_interop", Version = "", EntryPoint = "glVDPAUGetSurfaceivNV")]
[CLSCompliant(false)]
public static void VDPAUGetSurface(IntPtr surface, NvVdpauInterop pname, int bufSize, out int length, [Count(Parameter = "bufSize")] out int values)
Parameters
Type Name Description
IntPtr surface
NvVdpauInterop pname
Int32 bufSize
Int32 length
Int32 values

[length: bufSize]

VDPAUGetSurface(IntPtr, NvVdpauInterop, Int32, Int32[], Int32[])

[requires: NV_vdpau_interop]

Declaration
[AutoGenerated(Category = "NV_vdpau_interop", Version = "", EntryPoint = "glVDPAUGetSurfaceivNV")]
[CLSCompliant(false)]
public static void VDPAUGetSurface(IntPtr surface, NvVdpauInterop pname, int bufSize, int[] length, [Count(Parameter = "bufSize")] int[] values)
Parameters
Type Name Description
IntPtr surface
NvVdpauInterop pname
Int32 bufSize
Int32[] length
Int32[] values

[length: bufSize]

VDPAUInit(IntPtr, IntPtr)

[requires: NV_vdpau_interop]

Declaration
[AutoGenerated(Category = "NV_vdpau_interop", Version = "", EntryPoint = "glVDPAUInitNV")]
public static void VDPAUInit(IntPtr vdpDevice, IntPtr getProcAddress)
Parameters
Type Name Description
IntPtr vdpDevice
IntPtr getProcAddress

VDPAUInit<T0, T1>(ref T0, ref T1)

[requires: NV_vdpau_interop]

Declaration
[AutoGenerated(Category = "NV_vdpau_interop", Version = "", EntryPoint = "glVDPAUInitNV")]
public static void VDPAUInit<T0, T1>(ref T0 vdpDevice, ref T1 getProcAddress)
    where T0 : struct where T1 : struct
Parameters
Type Name Description
T0 vdpDevice
T1 getProcAddress
Type Parameters
Name Description
T0
T1

VDPAUInit<T0, T1>(T0[], T1[])

[requires: NV_vdpau_interop]

Declaration
[AutoGenerated(Category = "NV_vdpau_interop", Version = "", EntryPoint = "glVDPAUInitNV")]
[CLSCompliant(false)]
public static void VDPAUInit<T0, T1>(T0[] vdpDevice, T1[] getProcAddress)
    where T0 : struct where T1 : struct
Parameters
Type Name Description
T0[] vdpDevice
T1[] getProcAddress
Type Parameters
Name Description
T0
T1

VDPAUInit<T0, T1>(T0[,,], T1[,,])

[requires: NV_vdpau_interop]

Declaration
[AutoGenerated(Category = "NV_vdpau_interop", Version = "", EntryPoint = "glVDPAUInitNV")]
[CLSCompliant(false)]
public static void VDPAUInit<T0, T1>(T0[,, ] vdpDevice, T1[,, ] getProcAddress)
    where T0 : struct where T1 : struct
Parameters
Type Name Description
T0[,,] vdpDevice
T1[,,] getProcAddress
Type Parameters
Name Description
T0
T1

VDPAUInit<T0, T1>(T0[,], T1[,])

[requires: NV_vdpau_interop]

Declaration
[AutoGenerated(Category = "NV_vdpau_interop", Version = "", EntryPoint = "glVDPAUInitNV")]
[CLSCompliant(false)]
public static void VDPAUInit<T0, T1>(T0[, ] vdpDevice, T1[, ] getProcAddress)
    where T0 : struct where T1 : struct
Parameters
Type Name Description
T0[,] vdpDevice
T1[,] getProcAddress
Type Parameters
Name Description
T0
T1

VDPAUIsSurface(IntPtr)

[requires: NV_vdpau_interop]

Declaration
[AutoGenerated(Category = "NV_vdpau_interop", Version = "", EntryPoint = "glVDPAUIsSurfaceNV")]
public static bool VDPAUIsSurface(IntPtr surface)
Parameters
Type Name Description
IntPtr surface
Returns
Type Description
Boolean

VDPAUMapSurfaces(Int32, IntPtr*)

[requires: NV_vdpau_interop]

Declaration
[AutoGenerated(Category = "NV_vdpau_interop", Version = "", EntryPoint = "glVDPAUMapSurfacesNV")]
[CLSCompliant(false)]
public static void VDPAUMapSurfaces(int numSurfaces, [Count(Parameter = "numSurfaces")] IntPtr*surfaces)
Parameters
Type Name Description
Int32 numSurfaces
IntPtr* surfaces

[length: numSurfaces]

VDPAUMapSurfaces(Int32, ref IntPtr)

[requires: NV_vdpau_interop]

Declaration
[AutoGenerated(Category = "NV_vdpau_interop", Version = "", EntryPoint = "glVDPAUMapSurfacesNV")]
[CLSCompliant(false)]
public static void VDPAUMapSurfaces(int numSurfaces, [Count(Parameter = "numSurfaces")] ref IntPtr surfaces)
Parameters
Type Name Description
Int32 numSurfaces
IntPtr surfaces

[length: numSurfaces]

VDPAUMapSurfaces(Int32, IntPtr[])

[requires: NV_vdpau_interop]

Declaration
[AutoGenerated(Category = "NV_vdpau_interop", Version = "", EntryPoint = "glVDPAUMapSurfacesNV")]
[CLSCompliant(false)]
public static void VDPAUMapSurfaces(int numSurfaces, [Count(Parameter = "numSurfaces")] IntPtr[] surfaces)
Parameters
Type Name Description
Int32 numSurfaces
IntPtr[] surfaces

[length: numSurfaces]

VDPAURegisterOutputSurface(IntPtr, NvVdpauInterop, Int32, Int32*)

[requires: NV_vdpau_interop]

Declaration
[AutoGenerated(Category = "NV_vdpau_interop", Version = "", EntryPoint = "glVDPAURegisterOutputSurfaceNV")]
[CLSCompliant(false)]
public static IntPtr VDPAURegisterOutputSurface(IntPtr vdpSurface, NvVdpauInterop target, int numTextureNames, [Count(Parameter = "numTextureNames")] int *textureNames)
Parameters
Type Name Description
IntPtr vdpSurface
NvVdpauInterop target
Int32 numTextureNames
Int32* textureNames

[length: numTextureNames]

Returns
Type Description
IntPtr

VDPAURegisterOutputSurface(IntPtr, NvVdpauInterop, Int32, ref Int32)

[requires: NV_vdpau_interop]

Declaration
[AutoGenerated(Category = "NV_vdpau_interop", Version = "", EntryPoint = "glVDPAURegisterOutputSurfaceNV")]
[CLSCompliant(false)]
public static IntPtr VDPAURegisterOutputSurface(IntPtr vdpSurface, NvVdpauInterop target, int numTextureNames, [Count(Parameter = "numTextureNames")] ref int textureNames)
Parameters
Type Name Description
IntPtr vdpSurface
NvVdpauInterop target
Int32 numTextureNames
Int32 textureNames

[length: numTextureNames]

Returns
Type Description
IntPtr

VDPAURegisterOutputSurface(IntPtr, NvVdpauInterop, Int32, Int32[])

[requires: NV_vdpau_interop]

Declaration
[AutoGenerated(Category = "NV_vdpau_interop", Version = "", EntryPoint = "glVDPAURegisterOutputSurfaceNV")]
[CLSCompliant(false)]
public static IntPtr VDPAURegisterOutputSurface(IntPtr vdpSurface, NvVdpauInterop target, int numTextureNames, [Count(Parameter = "numTextureNames")] int[] textureNames)
Parameters
Type Name Description
IntPtr vdpSurface
NvVdpauInterop target
Int32 numTextureNames
Int32[] textureNames

[length: numTextureNames]

Returns
Type Description
IntPtr

VDPAURegisterOutputSurface(IntPtr, NvVdpauInterop, Int32, UInt32*)

[requires: NV_vdpau_interop]

Declaration
[AutoGenerated(Category = "NV_vdpau_interop", Version = "", EntryPoint = "glVDPAURegisterOutputSurfaceNV")]
[CLSCompliant(false)]
public static IntPtr VDPAURegisterOutputSurface(IntPtr vdpSurface, NvVdpauInterop target, int numTextureNames, [Count(Parameter = "numTextureNames")] uint *textureNames)
Parameters
Type Name Description
IntPtr vdpSurface
NvVdpauInterop target
Int32 numTextureNames
UInt32* textureNames

[length: numTextureNames]

Returns
Type Description
IntPtr

VDPAURegisterOutputSurface(IntPtr, NvVdpauInterop, Int32, ref UInt32)

[requires: NV_vdpau_interop]

Declaration
[AutoGenerated(Category = "NV_vdpau_interop", Version = "", EntryPoint = "glVDPAURegisterOutputSurfaceNV")]
[CLSCompliant(false)]
public static IntPtr VDPAURegisterOutputSurface(IntPtr vdpSurface, NvVdpauInterop target, int numTextureNames, [Count(Parameter = "numTextureNames")] ref uint textureNames)
Parameters
Type Name Description
IntPtr vdpSurface
NvVdpauInterop target
Int32 numTextureNames
UInt32 textureNames

[length: numTextureNames]

Returns
Type Description
IntPtr

VDPAURegisterOutputSurface(IntPtr, NvVdpauInterop, Int32, UInt32[])

[requires: NV_vdpau_interop]

Declaration
[AutoGenerated(Category = "NV_vdpau_interop", Version = "", EntryPoint = "glVDPAURegisterOutputSurfaceNV")]
[CLSCompliant(false)]
public static IntPtr VDPAURegisterOutputSurface(IntPtr vdpSurface, NvVdpauInterop target, int numTextureNames, [Count(Parameter = "numTextureNames")] uint[] textureNames)
Parameters
Type Name Description
IntPtr vdpSurface
NvVdpauInterop target
Int32 numTextureNames
UInt32[] textureNames

[length: numTextureNames]

Returns
Type Description
IntPtr

VDPAURegisterOutputSurface<T0>(ref T0, NvVdpauInterop, Int32, Int32*)

[requires: NV_vdpau_interop]

Declaration
[AutoGenerated(Category = "NV_vdpau_interop", Version = "", EntryPoint = "glVDPAURegisterOutputSurfaceNV")]
[CLSCompliant(false)]
public static IntPtr VDPAURegisterOutputSurface<T0>(ref T0 vdpSurface, NvVdpauInterop target, int numTextureNames, [Count(Parameter = "numTextureNames")] int *textureNames)
    where T0 : struct
Parameters
Type Name Description
T0 vdpSurface
NvVdpauInterop target
Int32 numTextureNames
Int32* textureNames

[length: numTextureNames]

Returns
Type Description
IntPtr
Type Parameters
Name Description
T0

VDPAURegisterOutputSurface<T0>(ref T0, NvVdpauInterop, Int32, ref Int32)

[requires: NV_vdpau_interop]

Declaration
[AutoGenerated(Category = "NV_vdpau_interop", Version = "", EntryPoint = "glVDPAURegisterOutputSurfaceNV")]
[CLSCompliant(false)]
public static IntPtr VDPAURegisterOutputSurface<T0>(ref T0 vdpSurface, NvVdpauInterop target, int numTextureNames, [Count(Parameter = "numTextureNames")] ref int textureNames)
    where T0 : struct
Parameters
Type Name Description
T0 vdpSurface
NvVdpauInterop target
Int32 numTextureNames
Int32 textureNames

[length: numTextureNames]

Returns
Type Description
IntPtr
Type Parameters
Name Description
T0

VDPAURegisterOutputSurface<T0>(ref T0, NvVdpauInterop, Int32, Int32[])

[requires: NV_vdpau_interop]

Declaration
[AutoGenerated(Category = "NV_vdpau_interop", Version = "", EntryPoint = "glVDPAURegisterOutputSurfaceNV")]
[CLSCompliant(false)]
public static IntPtr VDPAURegisterOutputSurface<T0>(ref T0 vdpSurface, NvVdpauInterop target, int numTextureNames, [Count(Parameter = "numTextureNames")] int[] textureNames)
    where T0 : struct
Parameters
Type Name Description
T0 vdpSurface
NvVdpauInterop target
Int32 numTextureNames
Int32[] textureNames

[length: numTextureNames]

Returns
Type Description
IntPtr
Type Parameters
Name Description
T0

VDPAURegisterOutputSurface<T0>(ref T0, NvVdpauInterop, Int32, UInt32*)

[requires: NV_vdpau_interop]

Declaration
[AutoGenerated(Category = "NV_vdpau_interop", Version = "", EntryPoint = "glVDPAURegisterOutputSurfaceNV")]
[CLSCompliant(false)]
public static IntPtr VDPAURegisterOutputSurface<T0>(ref T0 vdpSurface, NvVdpauInterop target, int numTextureNames, [Count(Parameter = "numTextureNames")] uint *textureNames)
    where T0 : struct
Parameters
Type Name Description
T0 vdpSurface
NvVdpauInterop target
Int32 numTextureNames
UInt32* textureNames

[length: numTextureNames]

Returns
Type Description
IntPtr
Type Parameters
Name Description
T0

VDPAURegisterOutputSurface<T0>(ref T0, NvVdpauInterop, Int32, ref UInt32)

[requires: NV_vdpau_interop]

Declaration
[AutoGenerated(Category = "NV_vdpau_interop", Version = "", EntryPoint = "glVDPAURegisterOutputSurfaceNV")]
[CLSCompliant(false)]
public static IntPtr VDPAURegisterOutputSurface<T0>(ref T0 vdpSurface, NvVdpauInterop target, int numTextureNames, [Count(Parameter = "numTextureNames")] ref uint textureNames)
    where T0 : struct
Parameters
Type Name Description
T0 vdpSurface
NvVdpauInterop target
Int32 numTextureNames
UInt32 textureNames

[length: numTextureNames]

Returns
Type Description
IntPtr
Type Parameters
Name Description
T0

VDPAURegisterOutputSurface<T0>(ref T0, NvVdpauInterop, Int32, UInt32[])

[requires: NV_vdpau_interop]

Declaration
[AutoGenerated(Category = "NV_vdpau_interop", Version = "", EntryPoint = "glVDPAURegisterOutputSurfaceNV")]
[CLSCompliant(false)]
public static IntPtr VDPAURegisterOutputSurface<T0>(ref T0 vdpSurface, NvVdpauInterop target, int numTextureNames, [Count(Parameter = "numTextureNames")] uint[] textureNames)
    where T0 : struct
Parameters
Type Name Description
T0 vdpSurface
NvVdpauInterop target
Int32 numTextureNames
UInt32[] textureNames

[length: numTextureNames]

Returns
Type Description
IntPtr
Type Parameters
Name Description
T0

VDPAURegisterOutputSurface<T0>(T0[], NvVdpauInterop, Int32, Int32*)

[requires: NV_vdpau_interop]

Declaration
[AutoGenerated(Category = "NV_vdpau_interop", Version = "", EntryPoint = "glVDPAURegisterOutputSurfaceNV")]
[CLSCompliant(false)]
public static IntPtr VDPAURegisterOutputSurface<T0>(T0[] vdpSurface, NvVdpauInterop target, int numTextureNames, [Count(Parameter = "numTextureNames")] int *textureNames)
    where T0 : struct
Parameters
Type Name Description
T0[] vdpSurface
NvVdpauInterop target
Int32 numTextureNames
Int32* textureNames

[length: numTextureNames]

Returns
Type Description
IntPtr
Type Parameters
Name Description
T0

VDPAURegisterOutputSurface<T0>(T0[], NvVdpauInterop, Int32, ref Int32)

[requires: NV_vdpau_interop]

Declaration
[AutoGenerated(Category = "NV_vdpau_interop", Version = "", EntryPoint = "glVDPAURegisterOutputSurfaceNV")]
[CLSCompliant(false)]
public static IntPtr VDPAURegisterOutputSurface<T0>(T0[] vdpSurface, NvVdpauInterop target, int numTextureNames, [Count(Parameter = "numTextureNames")] ref int textureNames)
    where T0 : struct
Parameters
Type Name Description
T0[] vdpSurface
NvVdpauInterop target
Int32 numTextureNames
Int32 textureNames

[length: numTextureNames]

Returns
Type Description
IntPtr
Type Parameters
Name Description
T0

VDPAURegisterOutputSurface<T0>(T0[], NvVdpauInterop, Int32, Int32[])

[requires: NV_vdpau_interop]

Declaration
[AutoGenerated(Category = "NV_vdpau_interop", Version = "", EntryPoint = "glVDPAURegisterOutputSurfaceNV")]
[CLSCompliant(false)]
public static IntPtr VDPAURegisterOutputSurface<T0>(T0[] vdpSurface, NvVdpauInterop target, int numTextureNames, [Count(Parameter = "numTextureNames")] int[] textureNames)
    where T0 : struct
Parameters
Type Name Description
T0[] vdpSurface
NvVdpauInterop target
Int32 numTextureNames
Int32[] textureNames

[length: numTextureNames]

Returns
Type Description
IntPtr
Type Parameters
Name Description
T0

VDPAURegisterOutputSurface<T0>(T0[], NvVdpauInterop, Int32, UInt32*)

[requires: NV_vdpau_interop]

Declaration
[AutoGenerated(Category = "NV_vdpau_interop", Version = "", EntryPoint = "glVDPAURegisterOutputSurfaceNV")]
[CLSCompliant(false)]
public static IntPtr VDPAURegisterOutputSurface<T0>(T0[] vdpSurface, NvVdpauInterop target, int numTextureNames, [Count(Parameter = "numTextureNames")] uint *textureNames)
    where T0 : struct
Parameters
Type Name Description
T0[] vdpSurface
NvVdpauInterop target
Int32 numTextureNames
UInt32* textureNames

[length: numTextureNames]

Returns
Type Description
IntPtr
Type Parameters
Name Description
T0

VDPAURegisterOutputSurface<T0>(T0[], NvVdpauInterop, Int32, ref UInt32)

[requires: NV_vdpau_interop]

Declaration
[AutoGenerated(Category = "NV_vdpau_interop", Version = "", EntryPoint = "glVDPAURegisterOutputSurfaceNV")]
[CLSCompliant(false)]
public static IntPtr VDPAURegisterOutputSurface<T0>(T0[] vdpSurface, NvVdpauInterop target, int numTextureNames, [Count(Parameter = "numTextureNames")] ref uint textureNames)
    where T0 : struct
Parameters
Type Name Description
T0[] vdpSurface
NvVdpauInterop target
Int32 numTextureNames
UInt32 textureNames

[length: numTextureNames]

Returns
Type Description
IntPtr
Type Parameters
Name Description
T0

VDPAURegisterOutputSurface<T0>(T0[], NvVdpauInterop, Int32, UInt32[])

[requires: NV_vdpau_interop]

Declaration
[AutoGenerated(Category = "NV_vdpau_interop", Version = "", EntryPoint = "glVDPAURegisterOutputSurfaceNV")]
[CLSCompliant(false)]
public static IntPtr VDPAURegisterOutputSurface<T0>(T0[] vdpSurface, NvVdpauInterop target, int numTextureNames, [Count(Parameter = "numTextureNames")] uint[] textureNames)
    where T0 : struct
Parameters
Type Name Description
T0[] vdpSurface
NvVdpauInterop target
Int32 numTextureNames
UInt32[] textureNames

[length: numTextureNames]

Returns
Type Description
IntPtr
Type Parameters
Name Description
T0

VDPAURegisterOutputSurface<T0>(T0[,,], NvVdpauInterop, Int32, Int32*)

[requires: NV_vdpau_interop]

Declaration
[AutoGenerated(Category = "NV_vdpau_interop", Version = "", EntryPoint = "glVDPAURegisterOutputSurfaceNV")]
[CLSCompliant(false)]
public static IntPtr VDPAURegisterOutputSurface<T0>(T0[,, ] vdpSurface, NvVdpauInterop target, int numTextureNames, [Count(Parameter = "numTextureNames")] int *textureNames)
    where T0 : struct
Parameters
Type Name Description
T0[,,] vdpSurface
NvVdpauInterop target
Int32 numTextureNames
Int32* textureNames

[length: numTextureNames]

Returns
Type Description
IntPtr
Type Parameters
Name Description
T0

VDPAURegisterOutputSurface<T0>(T0[,,], NvVdpauInterop, Int32, ref Int32)

[requires: NV_vdpau_interop]

Declaration
[AutoGenerated(Category = "NV_vdpau_interop", Version = "", EntryPoint = "glVDPAURegisterOutputSurfaceNV")]
[CLSCompliant(false)]
public static IntPtr VDPAURegisterOutputSurface<T0>(T0[,, ] vdpSurface, NvVdpauInterop target, int numTextureNames, [Count(Parameter = "numTextureNames")] ref int textureNames)
    where T0 : struct
Parameters
Type Name Description
T0[,,] vdpSurface
NvVdpauInterop target
Int32 numTextureNames
Int32 textureNames

[length: numTextureNames]

Returns
Type Description
IntPtr
Type Parameters
Name Description
T0

VDPAURegisterOutputSurface<T0>(T0[,,], NvVdpauInterop, Int32, Int32[])

[requires: NV_vdpau_interop]

Declaration
[AutoGenerated(Category = "NV_vdpau_interop", Version = "", EntryPoint = "glVDPAURegisterOutputSurfaceNV")]
[CLSCompliant(false)]
public static IntPtr VDPAURegisterOutputSurface<T0>(T0[,, ] vdpSurface, NvVdpauInterop target, int numTextureNames, [Count(Parameter = "numTextureNames")] int[] textureNames)
    where T0 : struct
Parameters
Type Name Description
T0[,,] vdpSurface
NvVdpauInterop target
Int32 numTextureNames
Int32[] textureNames

[length: numTextureNames]

Returns
Type Description
IntPtr
Type Parameters
Name Description
T0

VDPAURegisterOutputSurface<T0>(T0[,,], NvVdpauInterop, Int32, UInt32*)

[requires: NV_vdpau_interop]

Declaration
[AutoGenerated(Category = "NV_vdpau_interop", Version = "", EntryPoint = "glVDPAURegisterOutputSurfaceNV")]
[CLSCompliant(false)]
public static IntPtr VDPAURegisterOutputSurface<T0>(T0[,, ] vdpSurface, NvVdpauInterop target, int numTextureNames, [Count(Parameter = "numTextureNames")] uint *textureNames)
    where T0 : struct
Parameters
Type Name Description
T0[,,] vdpSurface
NvVdpauInterop target
Int32 numTextureNames
UInt32* textureNames

[length: numTextureNames]

Returns
Type Description
IntPtr
Type Parameters
Name Description
T0

VDPAURegisterOutputSurface<T0>(T0[,,], NvVdpauInterop, Int32, ref UInt32)

[requires: NV_vdpau_interop]

Declaration
[AutoGenerated(Category = "NV_vdpau_interop", Version = "", EntryPoint = "glVDPAURegisterOutputSurfaceNV")]
[CLSCompliant(false)]
public static IntPtr VDPAURegisterOutputSurface<T0>(T0[,, ] vdpSurface, NvVdpauInterop target, int numTextureNames, [Count(Parameter = "numTextureNames")] ref uint textureNames)
    where T0 : struct
Parameters
Type Name Description
T0[,,] vdpSurface
NvVdpauInterop target
Int32 numTextureNames
UInt32 textureNames

[length: numTextureNames]

Returns
Type Description
IntPtr
Type Parameters
Name Description
T0

VDPAURegisterOutputSurface<T0>(T0[,,], NvVdpauInterop, Int32, UInt32[])

[requires: NV_vdpau_interop]

Declaration
[AutoGenerated(Category = "NV_vdpau_interop", Version = "", EntryPoint = "glVDPAURegisterOutputSurfaceNV")]
[CLSCompliant(false)]
public static IntPtr VDPAURegisterOutputSurface<T0>(T0[,, ] vdpSurface, NvVdpauInterop target, int numTextureNames, [Count(Parameter = "numTextureNames")] uint[] textureNames)
    where T0 : struct
Parameters
Type Name Description
T0[,,] vdpSurface
NvVdpauInterop target
Int32 numTextureNames
UInt32[] textureNames

[length: numTextureNames]

Returns
Type Description
IntPtr
Type Parameters
Name Description
T0

VDPAURegisterOutputSurface<T0>(T0[,], NvVdpauInterop, Int32, Int32*)

[requires: NV_vdpau_interop]

Declaration
[AutoGenerated(Category = "NV_vdpau_interop", Version = "", EntryPoint = "glVDPAURegisterOutputSurfaceNV")]
[CLSCompliant(false)]
public static IntPtr VDPAURegisterOutputSurface<T0>(T0[, ] vdpSurface, NvVdpauInterop target, int numTextureNames, [Count(Parameter = "numTextureNames")] int *textureNames)
    where T0 : struct
Parameters
Type Name Description
T0[,] vdpSurface
NvVdpauInterop target
Int32 numTextureNames
Int32* textureNames

[length: numTextureNames]

Returns
Type Description
IntPtr
Type Parameters
Name Description
T0

VDPAURegisterOutputSurface<T0>(T0[,], NvVdpauInterop, Int32, ref Int32)

[requires: NV_vdpau_interop]

Declaration
[AutoGenerated(Category = "NV_vdpau_interop", Version = "", EntryPoint = "glVDPAURegisterOutputSurfaceNV")]
[CLSCompliant(false)]
public static IntPtr VDPAURegisterOutputSurface<T0>(T0[, ] vdpSurface, NvVdpauInterop target, int numTextureNames, [Count(Parameter = "numTextureNames")] ref int textureNames)
    where T0 : struct
Parameters
Type Name Description
T0[,] vdpSurface
NvVdpauInterop target
Int32 numTextureNames
Int32 textureNames

[length: numTextureNames]

Returns
Type Description
IntPtr
Type Parameters
Name Description
T0

VDPAURegisterOutputSurface<T0>(T0[,], NvVdpauInterop, Int32, Int32[])

[requires: NV_vdpau_interop]

Declaration
[AutoGenerated(Category = "NV_vdpau_interop", Version = "", EntryPoint = "glVDPAURegisterOutputSurfaceNV")]
[CLSCompliant(false)]
public static IntPtr VDPAURegisterOutputSurface<T0>(T0[, ] vdpSurface, NvVdpauInterop target, int numTextureNames, [Count(Parameter = "numTextureNames")] int[] textureNames)
    where T0 : struct
Parameters
Type Name Description
T0[,] vdpSurface
NvVdpauInterop target
Int32 numTextureNames
Int32[] textureNames

[length: numTextureNames]

Returns
Type Description
IntPtr
Type Parameters
Name Description
T0

VDPAURegisterOutputSurface<T0>(T0[,], NvVdpauInterop, Int32, UInt32*)

[requires: NV_vdpau_interop]

Declaration
[AutoGenerated(Category = "NV_vdpau_interop", Version = "", EntryPoint = "glVDPAURegisterOutputSurfaceNV")]
[CLSCompliant(false)]
public static IntPtr VDPAURegisterOutputSurface<T0>(T0[, ] vdpSurface, NvVdpauInterop target, int numTextureNames, [Count(Parameter = "numTextureNames")] uint *textureNames)
    where T0 : struct
Parameters
Type Name Description
T0[,] vdpSurface
NvVdpauInterop target
Int32 numTextureNames
UInt32* textureNames

[length: numTextureNames]

Returns
Type Description
IntPtr
Type Parameters
Name Description
T0

VDPAURegisterOutputSurface<T0>(T0[,], NvVdpauInterop, Int32, ref UInt32)

[requires: NV_vdpau_interop]

Declaration
[AutoGenerated(Category = "NV_vdpau_interop", Version = "", EntryPoint = "glVDPAURegisterOutputSurfaceNV")]
[CLSCompliant(false)]
public static IntPtr VDPAURegisterOutputSurface<T0>(T0[, ] vdpSurface, NvVdpauInterop target, int numTextureNames, [Count(Parameter = "numTextureNames")] ref uint textureNames)
    where T0 : struct
Parameters
Type Name Description
T0[,] vdpSurface
NvVdpauInterop target
Int32 numTextureNames
UInt32 textureNames

[length: numTextureNames]

Returns
Type Description
IntPtr
Type Parameters
Name Description
T0

VDPAURegisterOutputSurface<T0>(T0[,], NvVdpauInterop, Int32, UInt32[])

[requires: NV_vdpau_interop]

Declaration
[AutoGenerated(Category = "NV_vdpau_interop", Version = "", EntryPoint = "glVDPAURegisterOutputSurfaceNV")]
[CLSCompliant(false)]
public static IntPtr VDPAURegisterOutputSurface<T0>(T0[, ] vdpSurface, NvVdpauInterop target, int numTextureNames, [Count(Parameter = "numTextureNames")] uint[] textureNames)
    where T0 : struct
Parameters
Type Name Description
T0[,] vdpSurface
NvVdpauInterop target
Int32 numTextureNames
UInt32[] textureNames

[length: numTextureNames]

Returns
Type Description
IntPtr
Type Parameters
Name Description
T0

VDPAURegisterVideoSurface(IntPtr, NvVdpauInterop, Int32, Int32*)

[requires: NV_vdpau_interop]

Declaration
[AutoGenerated(Category = "NV_vdpau_interop", Version = "", EntryPoint = "glVDPAURegisterVideoSurfaceNV")]
[CLSCompliant(false)]
public static IntPtr VDPAURegisterVideoSurface(IntPtr vdpSurface, NvVdpauInterop target, int numTextureNames, [Count(Parameter = "numTextureNames")] int *textureNames)
Parameters
Type Name Description
IntPtr vdpSurface
NvVdpauInterop target
Int32 numTextureNames
Int32* textureNames

[length: numTextureNames]

Returns
Type Description
IntPtr

VDPAURegisterVideoSurface(IntPtr, NvVdpauInterop, Int32, ref Int32)

[requires: NV_vdpau_interop]

Declaration
[AutoGenerated(Category = "NV_vdpau_interop", Version = "", EntryPoint = "glVDPAURegisterVideoSurfaceNV")]
[CLSCompliant(false)]
public static IntPtr VDPAURegisterVideoSurface(IntPtr vdpSurface, NvVdpauInterop target, int numTextureNames, [Count(Parameter = "numTextureNames")] ref int textureNames)
Parameters
Type Name Description
IntPtr vdpSurface
NvVdpauInterop target
Int32 numTextureNames
Int32 textureNames

[length: numTextureNames]

Returns
Type Description
IntPtr

VDPAURegisterVideoSurface(IntPtr, NvVdpauInterop, Int32, Int32[])

[requires: NV_vdpau_interop]

Declaration
[AutoGenerated(Category = "NV_vdpau_interop", Version = "", EntryPoint = "glVDPAURegisterVideoSurfaceNV")]
[CLSCompliant(false)]
public static IntPtr VDPAURegisterVideoSurface(IntPtr vdpSurface, NvVdpauInterop target, int numTextureNames, [Count(Parameter = "numTextureNames")] int[] textureNames)
Parameters
Type Name Description
IntPtr vdpSurface
NvVdpauInterop target
Int32 numTextureNames
Int32[] textureNames

[length: numTextureNames]

Returns
Type Description
IntPtr

VDPAURegisterVideoSurface(IntPtr, NvVdpauInterop, Int32, UInt32*)

[requires: NV_vdpau_interop]

Declaration
[AutoGenerated(Category = "NV_vdpau_interop", Version = "", EntryPoint = "glVDPAURegisterVideoSurfaceNV")]
[CLSCompliant(false)]
public static IntPtr VDPAURegisterVideoSurface(IntPtr vdpSurface, NvVdpauInterop target, int numTextureNames, [Count(Parameter = "numTextureNames")] uint *textureNames)
Parameters
Type Name Description
IntPtr vdpSurface
NvVdpauInterop target
Int32 numTextureNames
UInt32* textureNames

[length: numTextureNames]

Returns
Type Description
IntPtr

VDPAURegisterVideoSurface(IntPtr, NvVdpauInterop, Int32, ref UInt32)

[requires: NV_vdpau_interop]

Declaration
[AutoGenerated(Category = "NV_vdpau_interop", Version = "", EntryPoint = "glVDPAURegisterVideoSurfaceNV")]
[CLSCompliant(false)]
public static IntPtr VDPAURegisterVideoSurface(IntPtr vdpSurface, NvVdpauInterop target, int numTextureNames, [Count(Parameter = "numTextureNames")] ref uint textureNames)
Parameters
Type Name Description
IntPtr vdpSurface
NvVdpauInterop target
Int32 numTextureNames
UInt32 textureNames

[length: numTextureNames]

Returns
Type Description
IntPtr

VDPAURegisterVideoSurface(IntPtr, NvVdpauInterop, Int32, UInt32[])

[requires: NV_vdpau_interop]

Declaration
[AutoGenerated(Category = "NV_vdpau_interop", Version = "", EntryPoint = "glVDPAURegisterVideoSurfaceNV")]
[CLSCompliant(false)]
public static IntPtr VDPAURegisterVideoSurface(IntPtr vdpSurface, NvVdpauInterop target, int numTextureNames, [Count(Parameter = "numTextureNames")] uint[] textureNames)
Parameters
Type Name Description
IntPtr vdpSurface
NvVdpauInterop target
Int32 numTextureNames
UInt32[] textureNames

[length: numTextureNames]

Returns
Type Description
IntPtr

VDPAURegisterVideoSurface<T0>(ref T0, NvVdpauInterop, Int32, Int32*)

[requires: NV_vdpau_interop]

Declaration
[AutoGenerated(Category = "NV_vdpau_interop", Version = "", EntryPoint = "glVDPAURegisterVideoSurfaceNV")]
[CLSCompliant(false)]
public static IntPtr VDPAURegisterVideoSurface<T0>(ref T0 vdpSurface, NvVdpauInterop target, int numTextureNames, [Count(Parameter = "numTextureNames")] int *textureNames)
    where T0 : struct
Parameters
Type Name Description
T0 vdpSurface
NvVdpauInterop target
Int32 numTextureNames
Int32* textureNames

[length: numTextureNames]

Returns
Type Description
IntPtr
Type Parameters
Name Description
T0

VDPAURegisterVideoSurface<T0>(ref T0, NvVdpauInterop, Int32, ref Int32)

[requires: NV_vdpau_interop]

Declaration
[AutoGenerated(Category = "NV_vdpau_interop", Version = "", EntryPoint = "glVDPAURegisterVideoSurfaceNV")]
[CLSCompliant(false)]
public static IntPtr VDPAURegisterVideoSurface<T0>(ref T0 vdpSurface, NvVdpauInterop target, int numTextureNames, [Count(Parameter = "numTextureNames")] ref int textureNames)
    where T0 : struct
Parameters
Type Name Description
T0 vdpSurface
NvVdpauInterop target
Int32 numTextureNames
Int32 textureNames

[length: numTextureNames]

Returns
Type Description
IntPtr
Type Parameters
Name Description
T0

VDPAURegisterVideoSurface<T0>(ref T0, NvVdpauInterop, Int32, Int32[])

[requires: NV_vdpau_interop]

Declaration
[AutoGenerated(Category = "NV_vdpau_interop", Version = "", EntryPoint = "glVDPAURegisterVideoSurfaceNV")]
[CLSCompliant(false)]
public static IntPtr VDPAURegisterVideoSurface<T0>(ref T0 vdpSurface, NvVdpauInterop target, int numTextureNames, [Count(Parameter = "numTextureNames")] int[] textureNames)
    where T0 : struct
Parameters
Type Name Description
T0 vdpSurface
NvVdpauInterop target
Int32 numTextureNames
Int32[] textureNames

[length: numTextureNames]

Returns
Type Description
IntPtr
Type Parameters
Name Description
T0

VDPAURegisterVideoSurface<T0>(ref T0, NvVdpauInterop, Int32, UInt32*)

[requires: NV_vdpau_interop]

Declaration
[AutoGenerated(Category = "NV_vdpau_interop", Version = "", EntryPoint = "glVDPAURegisterVideoSurfaceNV")]
[CLSCompliant(false)]
public static IntPtr VDPAURegisterVideoSurface<T0>(ref T0 vdpSurface, NvVdpauInterop target, int numTextureNames, [Count(Parameter = "numTextureNames")] uint *textureNames)
    where T0 : struct
Parameters
Type Name Description
T0 vdpSurface
NvVdpauInterop target
Int32 numTextureNames
UInt32* textureNames

[length: numTextureNames]

Returns
Type Description
IntPtr
Type Parameters
Name Description
T0

VDPAURegisterVideoSurface<T0>(ref T0, NvVdpauInterop, Int32, ref UInt32)

[requires: NV_vdpau_interop]

Declaration
[AutoGenerated(Category = "NV_vdpau_interop", Version = "", EntryPoint = "glVDPAURegisterVideoSurfaceNV")]
[CLSCompliant(false)]
public static IntPtr VDPAURegisterVideoSurface<T0>(ref T0 vdpSurface, NvVdpauInterop target, int numTextureNames, [Count(Parameter = "numTextureNames")] ref uint textureNames)
    where T0 : struct
Parameters
Type Name Description
T0 vdpSurface
NvVdpauInterop target
Int32 numTextureNames
UInt32 textureNames

[length: numTextureNames]

Returns
Type Description
IntPtr
Type Parameters
Name Description
T0

VDPAURegisterVideoSurface<T0>(ref T0, NvVdpauInterop, Int32, UInt32[])

[requires: NV_vdpau_interop]

Declaration
[AutoGenerated(Category = "NV_vdpau_interop", Version = "", EntryPoint = "glVDPAURegisterVideoSurfaceNV")]
[CLSCompliant(false)]
public static IntPtr VDPAURegisterVideoSurface<T0>(ref T0 vdpSurface, NvVdpauInterop target, int numTextureNames, [Count(Parameter = "numTextureNames")] uint[] textureNames)
    where T0 : struct
Parameters
Type Name Description
T0 vdpSurface
NvVdpauInterop target
Int32 numTextureNames
UInt32[] textureNames

[length: numTextureNames]

Returns
Type Description
IntPtr
Type Parameters
Name Description
T0

VDPAURegisterVideoSurface<T0>(T0[], NvVdpauInterop, Int32, Int32*)

[requires: NV_vdpau_interop]

Declaration
[AutoGenerated(Category = "NV_vdpau_interop", Version = "", EntryPoint = "glVDPAURegisterVideoSurfaceNV")]
[CLSCompliant(false)]
public static IntPtr VDPAURegisterVideoSurface<T0>(T0[] vdpSurface, NvVdpauInterop target, int numTextureNames, [Count(Parameter = "numTextureNames")] int *textureNames)
    where T0 : struct
Parameters
Type Name Description
T0[] vdpSurface
NvVdpauInterop target
Int32 numTextureNames
Int32* textureNames

[length: numTextureNames]

Returns
Type Description
IntPtr
Type Parameters
Name Description
T0

VDPAURegisterVideoSurface<T0>(T0[], NvVdpauInterop, Int32, ref Int32)

[requires: NV_vdpau_interop]

Declaration
[AutoGenerated(Category = "NV_vdpau_interop", Version = "", EntryPoint = "glVDPAURegisterVideoSurfaceNV")]
[CLSCompliant(false)]
public static IntPtr VDPAURegisterVideoSurface<T0>(T0[] vdpSurface, NvVdpauInterop target, int numTextureNames, [Count(Parameter = "numTextureNames")] ref int textureNames)
    where T0 : struct
Parameters
Type Name Description
T0[] vdpSurface
NvVdpauInterop target
Int32 numTextureNames
Int32 textureNames

[length: numTextureNames]

Returns
Type Description
IntPtr
Type Parameters
Name Description
T0

VDPAURegisterVideoSurface<T0>(T0[], NvVdpauInterop, Int32, Int32[])

[requires: NV_vdpau_interop]

Declaration
[AutoGenerated(Category = "NV_vdpau_interop", Version = "", EntryPoint = "glVDPAURegisterVideoSurfaceNV")]
[CLSCompliant(false)]
public static IntPtr VDPAURegisterVideoSurface<T0>(T0[] vdpSurface, NvVdpauInterop target, int numTextureNames, [Count(Parameter = "numTextureNames")] int[] textureNames)
    where T0 : struct
Parameters
Type Name Description
T0[] vdpSurface
NvVdpauInterop target
Int32 numTextureNames
Int32[] textureNames

[length: numTextureNames]

Returns
Type Description
IntPtr
Type Parameters
Name Description
T0

VDPAURegisterVideoSurface<T0>(T0[], NvVdpauInterop, Int32, UInt32*)

[requires: NV_vdpau_interop]

Declaration
[AutoGenerated(Category = "NV_vdpau_interop", Version = "", EntryPoint = "glVDPAURegisterVideoSurfaceNV")]
[CLSCompliant(false)]
public static IntPtr VDPAURegisterVideoSurface<T0>(T0[] vdpSurface, NvVdpauInterop target, int numTextureNames, [Count(Parameter = "numTextureNames")] uint *textureNames)
    where T0 : struct
Parameters
Type Name Description
T0[] vdpSurface
NvVdpauInterop target
Int32 numTextureNames
UInt32* textureNames

[length: numTextureNames]

Returns
Type Description
IntPtr
Type Parameters
Name Description
T0

VDPAURegisterVideoSurface<T0>(T0[], NvVdpauInterop, Int32, ref UInt32)

[requires: NV_vdpau_interop]

Declaration
[AutoGenerated(Category = "NV_vdpau_interop", Version = "", EntryPoint = "glVDPAURegisterVideoSurfaceNV")]
[CLSCompliant(false)]
public static IntPtr VDPAURegisterVideoSurface<T0>(T0[] vdpSurface, NvVdpauInterop target, int numTextureNames, [Count(Parameter = "numTextureNames")] ref uint textureNames)
    where T0 : struct
Parameters
Type Name Description
T0[] vdpSurface
NvVdpauInterop target
Int32 numTextureNames
UInt32 textureNames

[length: numTextureNames]

Returns
Type Description
IntPtr
Type Parameters
Name Description
T0

VDPAURegisterVideoSurface<T0>(T0[], NvVdpauInterop, Int32, UInt32[])

[requires: NV_vdpau_interop]

Declaration
[AutoGenerated(Category = "NV_vdpau_interop", Version = "", EntryPoint = "glVDPAURegisterVideoSurfaceNV")]
[CLSCompliant(false)]
public static IntPtr VDPAURegisterVideoSurface<T0>(T0[] vdpSurface, NvVdpauInterop target, int numTextureNames, [Count(Parameter = "numTextureNames")] uint[] textureNames)
    where T0 : struct
Parameters
Type Name Description
T0[] vdpSurface
NvVdpauInterop target
Int32 numTextureNames
UInt32[] textureNames

[length: numTextureNames]

Returns
Type Description
IntPtr
Type Parameters
Name Description
T0

VDPAURegisterVideoSurface<T0>(T0[,,], NvVdpauInterop, Int32, Int32*)

[requires: NV_vdpau_interop]

Declaration
[AutoGenerated(Category = "NV_vdpau_interop", Version = "", EntryPoint = "glVDPAURegisterVideoSurfaceNV")]
[CLSCompliant(false)]
public static IntPtr VDPAURegisterVideoSurface<T0>(T0[,, ] vdpSurface, NvVdpauInterop target, int numTextureNames, [Count(Parameter = "numTextureNames")] int *textureNames)
    where T0 : struct
Parameters
Type Name Description
T0[,,] vdpSurface
NvVdpauInterop target
Int32 numTextureNames
Int32* textureNames

[length: numTextureNames]

Returns
Type Description
IntPtr
Type Parameters
Name Description
T0

VDPAURegisterVideoSurface<T0>(T0[,,], NvVdpauInterop, Int32, ref Int32)

[requires: NV_vdpau_interop]

Declaration
[AutoGenerated(Category = "NV_vdpau_interop", Version = "", EntryPoint = "glVDPAURegisterVideoSurfaceNV")]
[CLSCompliant(false)]
public static IntPtr VDPAURegisterVideoSurface<T0>(T0[,, ] vdpSurface, NvVdpauInterop target, int numTextureNames, [Count(Parameter = "numTextureNames")] ref int textureNames)
    where T0 : struct
Parameters
Type Name Description
T0[,,] vdpSurface
NvVdpauInterop target
Int32 numTextureNames
Int32 textureNames

[length: numTextureNames]

Returns
Type Description
IntPtr
Type Parameters
Name Description
T0

VDPAURegisterVideoSurface<T0>(T0[,,], NvVdpauInterop, Int32, Int32[])

[requires: NV_vdpau_interop]

Declaration
[AutoGenerated(Category = "NV_vdpau_interop", Version = "", EntryPoint = "glVDPAURegisterVideoSurfaceNV")]
[CLSCompliant(false)]
public static IntPtr VDPAURegisterVideoSurface<T0>(T0[,, ] vdpSurface, NvVdpauInterop target, int numTextureNames, [Count(Parameter = "numTextureNames")] int[] textureNames)
    where T0 : struct
Parameters
Type Name Description
T0[,,] vdpSurface
NvVdpauInterop target
Int32 numTextureNames
Int32[] textureNames

[length: numTextureNames]

Returns
Type Description
IntPtr
Type Parameters
Name Description
T0

VDPAURegisterVideoSurface<T0>(T0[,,], NvVdpauInterop, Int32, UInt32*)

[requires: NV_vdpau_interop]

Declaration
[AutoGenerated(Category = "NV_vdpau_interop", Version = "", EntryPoint = "glVDPAURegisterVideoSurfaceNV")]
[CLSCompliant(false)]
public static IntPtr VDPAURegisterVideoSurface<T0>(T0[,, ] vdpSurface, NvVdpauInterop target, int numTextureNames, [Count(Parameter = "numTextureNames")] uint *textureNames)
    where T0 : struct
Parameters
Type Name Description
T0[,,] vdpSurface
NvVdpauInterop target
Int32 numTextureNames
UInt32* textureNames

[length: numTextureNames]

Returns
Type Description
IntPtr
Type Parameters
Name Description
T0

VDPAURegisterVideoSurface<T0>(T0[,,], NvVdpauInterop, Int32, ref UInt32)

[requires: NV_vdpau_interop]

Declaration
[AutoGenerated(Category = "NV_vdpau_interop", Version = "", EntryPoint = "glVDPAURegisterVideoSurfaceNV")]
[CLSCompliant(false)]
public static IntPtr VDPAURegisterVideoSurface<T0>(T0[,, ] vdpSurface, NvVdpauInterop target, int numTextureNames, [Count(Parameter = "numTextureNames")] ref uint textureNames)
    where T0 : struct
Parameters
Type Name Description
T0[,,] vdpSurface
NvVdpauInterop target
Int32 numTextureNames
UInt32 textureNames

[length: numTextureNames]

Returns
Type Description
IntPtr
Type Parameters
Name Description
T0

VDPAURegisterVideoSurface<T0>(T0[,,], NvVdpauInterop, Int32, UInt32[])

[requires: NV_vdpau_interop]

Declaration
[AutoGenerated(Category = "NV_vdpau_interop", Version = "", EntryPoint = "glVDPAURegisterVideoSurfaceNV")]
[CLSCompliant(false)]
public static IntPtr VDPAURegisterVideoSurface<T0>(T0[,, ] vdpSurface, NvVdpauInterop target, int numTextureNames, [Count(Parameter = "numTextureNames")] uint[] textureNames)
    where T0 : struct
Parameters
Type Name Description
T0[,,] vdpSurface
NvVdpauInterop target
Int32 numTextureNames
UInt32[] textureNames

[length: numTextureNames]

Returns
Type Description
IntPtr
Type Parameters
Name Description
T0

VDPAURegisterVideoSurface<T0>(T0[,], NvVdpauInterop, Int32, Int32*)

[requires: NV_vdpau_interop]

Declaration
[AutoGenerated(Category = "NV_vdpau_interop", Version = "", EntryPoint = "glVDPAURegisterVideoSurfaceNV")]
[CLSCompliant(false)]
public static IntPtr VDPAURegisterVideoSurface<T0>(T0[, ] vdpSurface, NvVdpauInterop target, int numTextureNames, [Count(Parameter = "numTextureNames")] int *textureNames)
    where T0 : struct
Parameters
Type Name Description
T0[,] vdpSurface
NvVdpauInterop target
Int32 numTextureNames
Int32* textureNames

[length: numTextureNames]

Returns
Type Description
IntPtr
Type Parameters
Name Description
T0

VDPAURegisterVideoSurface<T0>(T0[,], NvVdpauInterop, Int32, ref Int32)

[requires: NV_vdpau_interop]

Declaration
[AutoGenerated(Category = "NV_vdpau_interop", Version = "", EntryPoint = "glVDPAURegisterVideoSurfaceNV")]
[CLSCompliant(false)]
public static IntPtr VDPAURegisterVideoSurface<T0>(T0[, ] vdpSurface, NvVdpauInterop target, int numTextureNames, [Count(Parameter = "numTextureNames")] ref int textureNames)
    where T0 : struct
Parameters
Type Name Description
T0[,] vdpSurface
NvVdpauInterop target
Int32 numTextureNames
Int32 textureNames

[length: numTextureNames]

Returns
Type Description
IntPtr
Type Parameters
Name Description
T0

VDPAURegisterVideoSurface<T0>(T0[,], NvVdpauInterop, Int32, Int32[])

[requires: NV_vdpau_interop]

Declaration
[AutoGenerated(Category = "NV_vdpau_interop", Version = "", EntryPoint = "glVDPAURegisterVideoSurfaceNV")]
[CLSCompliant(false)]
public static IntPtr VDPAURegisterVideoSurface<T0>(T0[, ] vdpSurface, NvVdpauInterop target, int numTextureNames, [Count(Parameter = "numTextureNames")] int[] textureNames)
    where T0 : struct
Parameters
Type Name Description
T0[,] vdpSurface
NvVdpauInterop target
Int32 numTextureNames
Int32[] textureNames

[length: numTextureNames]

Returns
Type Description
IntPtr
Type Parameters
Name Description
T0

VDPAURegisterVideoSurface<T0>(T0[,], NvVdpauInterop, Int32, UInt32*)

[requires: NV_vdpau_interop]

Declaration
[AutoGenerated(Category = "NV_vdpau_interop", Version = "", EntryPoint = "glVDPAURegisterVideoSurfaceNV")]
[CLSCompliant(false)]
public static IntPtr VDPAURegisterVideoSurface<T0>(T0[, ] vdpSurface, NvVdpauInterop target, int numTextureNames, [Count(Parameter = "numTextureNames")] uint *textureNames)
    where T0 : struct
Parameters
Type Name Description
T0[,] vdpSurface
NvVdpauInterop target
Int32 numTextureNames
UInt32* textureNames

[length: numTextureNames]

Returns
Type Description
IntPtr
Type Parameters
Name Description
T0

VDPAURegisterVideoSurface<T0>(T0[,], NvVdpauInterop, Int32, ref UInt32)

[requires: NV_vdpau_interop]

Declaration
[AutoGenerated(Category = "NV_vdpau_interop", Version = "", EntryPoint = "glVDPAURegisterVideoSurfaceNV")]
[CLSCompliant(false)]
public static IntPtr VDPAURegisterVideoSurface<T0>(T0[, ] vdpSurface, NvVdpauInterop target, int numTextureNames, [Count(Parameter = "numTextureNames")] ref uint textureNames)
    where T0 : struct
Parameters
Type Name Description
T0[,] vdpSurface
NvVdpauInterop target
Int32 numTextureNames
UInt32 textureNames

[length: numTextureNames]

Returns
Type Description
IntPtr
Type Parameters
Name Description
T0

VDPAURegisterVideoSurface<T0>(T0[,], NvVdpauInterop, Int32, UInt32[])

[requires: NV_vdpau_interop]

Declaration
[AutoGenerated(Category = "NV_vdpau_interop", Version = "", EntryPoint = "glVDPAURegisterVideoSurfaceNV")]
[CLSCompliant(false)]
public static IntPtr VDPAURegisterVideoSurface<T0>(T0[, ] vdpSurface, NvVdpauInterop target, int numTextureNames, [Count(Parameter = "numTextureNames")] uint[] textureNames)
    where T0 : struct
Parameters
Type Name Description
T0[,] vdpSurface
NvVdpauInterop target
Int32 numTextureNames
UInt32[] textureNames

[length: numTextureNames]

Returns
Type Description
IntPtr
Type Parameters
Name Description
T0

VDPAUSurfaceAccess(IntPtr, NvVdpauInterop)

[requires: NV_vdpau_interop]

Declaration
[AutoGenerated(Category = "NV_vdpau_interop", Version = "", EntryPoint = "glVDPAUSurfaceAccessNV")]
public static void VDPAUSurfaceAccess(IntPtr surface, NvVdpauInterop access)
Parameters
Type Name Description
IntPtr surface
NvVdpauInterop access

VDPAUUnmapSurfaces(Int32, IntPtr*)

[requires: NV_vdpau_interop]

Declaration
[AutoGenerated(Category = "NV_vdpau_interop", Version = "", EntryPoint = "glVDPAUUnmapSurfacesNV")]
[CLSCompliant(false)]
public static void VDPAUUnmapSurfaces(int numSurface, [Count(Parameter = "numSurface")] IntPtr*surfaces)
Parameters
Type Name Description
Int32 numSurface
IntPtr* surfaces

[length: numSurface]

VDPAUUnmapSurfaces(Int32, ref IntPtr)

[requires: NV_vdpau_interop]

Declaration
[AutoGenerated(Category = "NV_vdpau_interop", Version = "", EntryPoint = "glVDPAUUnmapSurfacesNV")]
[CLSCompliant(false)]
public static void VDPAUUnmapSurfaces(int numSurface, [Count(Parameter = "numSurface")] ref IntPtr surfaces)
Parameters
Type Name Description
Int32 numSurface
IntPtr surfaces

[length: numSurface]

VDPAUUnmapSurfaces(Int32, IntPtr[])

[requires: NV_vdpau_interop]

Declaration
[AutoGenerated(Category = "NV_vdpau_interop", Version = "", EntryPoint = "glVDPAUUnmapSurfacesNV")]
[CLSCompliant(false)]
public static void VDPAUUnmapSurfaces(int numSurface, [Count(Parameter = "numSurface")] IntPtr[] surfaces)
Parameters
Type Name Description
Int32 numSurface
IntPtr[] surfaces

[length: numSurface]

VDPAUUnregisterSurface(IntPtr)

[requires: NV_vdpau_interop]

Declaration
[AutoGenerated(Category = "NV_vdpau_interop", Version = "", EntryPoint = "glVDPAUUnregisterSurfaceNV")]
public static void VDPAUUnregisterSurface(IntPtr surface)
Parameters
Type Name Description
IntPtr surface

Vertex2h(Half*)

[requires: NV_half_float]

Declaration
[AutoGenerated(Category = "NV_half_float", Version = "", EntryPoint = "glVertex2hvNV")]
[CLSCompliant(false)]
public static void Vertex2h([Count(Count = 2)] Half*v)
Parameters
Type Name Description
Half* v

[length: 2]

Vertex2h(Half, Half)

[requires: NV_half_float]

Declaration
[AutoGenerated(Category = "NV_half_float", Version = "", EntryPoint = "glVertex2hNV")]
public static void Vertex2h(Half x, Half y)
Parameters
Type Name Description
Half x
Half y

Vertex2h(ref Half)

[requires: NV_half_float]

Declaration
[AutoGenerated(Category = "NV_half_float", Version = "", EntryPoint = "glVertex2hvNV")]
[CLSCompliant(false)]
public static void Vertex2h([Count(Count = 2)] ref Half v)
Parameters
Type Name Description
Half v

[length: 2]

Vertex2h(Half[])

[requires: NV_half_float]

Declaration
[AutoGenerated(Category = "NV_half_float", Version = "", EntryPoint = "glVertex2hvNV")]
[CLSCompliant(false)]
public static void Vertex2h([Count(Count = 2)] Half[] v)
Parameters
Type Name Description
Half[] v

[length: 2]

Vertex3h(Half*)

[requires: NV_half_float]

Declaration
[AutoGenerated(Category = "NV_half_float", Version = "", EntryPoint = "glVertex3hvNV")]
[CLSCompliant(false)]
public static void Vertex3h([Count(Count = 3)] Half*v)
Parameters
Type Name Description
Half* v

[length: 3]

Vertex3h(Half, Half, Half)

[requires: NV_half_float]

Declaration
[AutoGenerated(Category = "NV_half_float", Version = "", EntryPoint = "glVertex3hNV")]
public static void Vertex3h(Half x, Half y, Half z)
Parameters
Type Name Description
Half x
Half y
Half z

Vertex3h(ref Half)

[requires: NV_half_float]

Declaration
[AutoGenerated(Category = "NV_half_float", Version = "", EntryPoint = "glVertex3hvNV")]
[CLSCompliant(false)]
public static void Vertex3h([Count(Count = 3)] ref Half v)
Parameters
Type Name Description
Half v

[length: 3]

Vertex3h(Half[])

[requires: NV_half_float]

Declaration
[AutoGenerated(Category = "NV_half_float", Version = "", EntryPoint = "glVertex3hvNV")]
[CLSCompliant(false)]
public static void Vertex3h([Count(Count = 3)] Half[] v)
Parameters
Type Name Description
Half[] v

[length: 3]

Vertex4h(Half*)

[requires: NV_half_float]

Declaration
[AutoGenerated(Category = "NV_half_float", Version = "", EntryPoint = "glVertex4hvNV")]
[CLSCompliant(false)]
public static void Vertex4h([Count(Count = 4)] Half*v)
Parameters
Type Name Description
Half* v

[length: 4]

Vertex4h(Half, Half, Half, Half)

[requires: NV_half_float]

Declaration
[AutoGenerated(Category = "NV_half_float", Version = "", EntryPoint = "glVertex4hNV")]
public static void Vertex4h(Half x, Half y, Half z, Half w)
Parameters
Type Name Description
Half x
Half y
Half z
Half w

Vertex4h(ref Half)

[requires: NV_half_float]

Declaration
[AutoGenerated(Category = "NV_half_float", Version = "", EntryPoint = "glVertex4hvNV")]
[CLSCompliant(false)]
public static void Vertex4h([Count(Count = 4)] ref Half v)
Parameters
Type Name Description
Half v

[length: 4]

Vertex4h(Half[])

[requires: NV_half_float]

Declaration
[AutoGenerated(Category = "NV_half_float", Version = "", EntryPoint = "glVertex4hvNV")]
[CLSCompliant(false)]
public static void Vertex4h([Count(Count = 4)] Half[] v)
Parameters
Type Name Description
Half[] v

[length: 4]

VertexArrayRange(Int32, IntPtr)

[requires: NV_vertex_array_range]

Declaration
[AutoGenerated(Category = "NV_vertex_array_range", Version = "", EntryPoint = "glVertexArrayRangeNV")]
public static void VertexArrayRange(int length, [Count(Computed = "length")] IntPtr pointer)
Parameters
Type Name Description
Int32 length
IntPtr pointer

[length: COMPSIZE(length)]

VertexArrayRange<T1>(Int32, ref T1)

[requires: NV_vertex_array_range]

Declaration
[AutoGenerated(Category = "NV_vertex_array_range", Version = "", EntryPoint = "glVertexArrayRangeNV")]
public static void VertexArrayRange<T1>(int length, [Count(Computed = "length")] ref T1 pointer)
    where T1 : struct
Parameters
Type Name Description
Int32 length
T1 pointer

[length: COMPSIZE(length)]

Type Parameters
Name Description
T1

VertexArrayRange<T1>(Int32, T1[])

[requires: NV_vertex_array_range]

Declaration
[AutoGenerated(Category = "NV_vertex_array_range", Version = "", EntryPoint = "glVertexArrayRangeNV")]
[CLSCompliant(false)]
public static void VertexArrayRange<T1>(int length, [Count(Computed = "length")] T1[] pointer)
    where T1 : struct
Parameters
Type Name Description
Int32 length
T1[] pointer

[length: COMPSIZE(length)]

Type Parameters
Name Description
T1

VertexArrayRange<T1>(Int32, T1[,,])

[requires: NV_vertex_array_range]

Declaration
[AutoGenerated(Category = "NV_vertex_array_range", Version = "", EntryPoint = "glVertexArrayRangeNV")]
[CLSCompliant(false)]
public static void VertexArrayRange<T1>(int length, [Count(Computed = "length")] T1[,, ] pointer)
    where T1 : struct
Parameters
Type Name Description
Int32 length
T1[,,] pointer

[length: COMPSIZE(length)]

Type Parameters
Name Description
T1

VertexArrayRange<T1>(Int32, T1[,])

[requires: NV_vertex_array_range]

Declaration
[AutoGenerated(Category = "NV_vertex_array_range", Version = "", EntryPoint = "glVertexArrayRangeNV")]
[CLSCompliant(false)]
public static void VertexArrayRange<T1>(int length, [Count(Computed = "length")] T1[, ] pointer)
    where T1 : struct
Parameters
Type Name Description
Int32 length
T1[,] pointer

[length: COMPSIZE(length)]

Type Parameters
Name Description
T1

VertexAttrib1(Int32, Double)

[requires: NV_vertex_program] Specifies the value of a generic vertex attribute

Declaration
[AutoGenerated(Category = "NV_vertex_program", Version = "", EntryPoint = "glVertexAttrib1dNV")]
[CLSCompliant(false)]
public static void VertexAttrib1(int index, double x)
Parameters
Type Name Description
Int32 index

Specifies the index of the generic vertex attribute to be modified.

Double x

For the scalar commands, specifies the new values to be used for the specified vertex attribute.

VertexAttrib1(Int32, Double*)

[requires: NV_vertex_program] Specifies the value of a generic vertex attribute

Declaration
[AutoGenerated(Category = "NV_vertex_program", Version = "", EntryPoint = "glVertexAttrib1dvNV")]
[CLSCompliant(false)]
public static void VertexAttrib1(int index, [Count(Count = 1)] double *v)
Parameters
Type Name Description
Int32 index

Specifies the index of the generic vertex attribute to be modified.

Double* v

[length: 1] For the vector commands (glVertexAttrib*v), specifies a pointer to an array of values to be used for the generic vertex attribute.

VertexAttrib1(Int32, Int16)

[requires: NV_vertex_program] Specifies the value of a generic vertex attribute

Declaration
[AutoGenerated(Category = "NV_vertex_program", Version = "", EntryPoint = "glVertexAttrib1sNV")]
[CLSCompliant(false)]
public static void VertexAttrib1(int index, short x)
Parameters
Type Name Description
Int32 index

Specifies the index of the generic vertex attribute to be modified.

Int16 x

For the scalar commands, specifies the new values to be used for the specified vertex attribute.

VertexAttrib1(Int32, Int16*)

[requires: NV_vertex_program] Specifies the value of a generic vertex attribute

Declaration
[AutoGenerated(Category = "NV_vertex_program", Version = "", EntryPoint = "glVertexAttrib1svNV")]
[CLSCompliant(false)]
public static void VertexAttrib1(int index, [Count(Count = 1)] short *v)
Parameters
Type Name Description
Int32 index

Specifies the index of the generic vertex attribute to be modified.

Int16* v

[length: 1] For the vector commands (glVertexAttrib*v), specifies a pointer to an array of values to be used for the generic vertex attribute.

VertexAttrib1(Int32, Single)

[requires: NV_vertex_program] Specifies the value of a generic vertex attribute

Declaration
[AutoGenerated(Category = "NV_vertex_program", Version = "", EntryPoint = "glVertexAttrib1fNV")]
[CLSCompliant(false)]
public static void VertexAttrib1(int index, float x)
Parameters
Type Name Description
Int32 index

Specifies the index of the generic vertex attribute to be modified.

Single x

For the scalar commands, specifies the new values to be used for the specified vertex attribute.

VertexAttrib1(Int32, Single*)

[requires: NV_vertex_program] Specifies the value of a generic vertex attribute

Declaration
[AutoGenerated(Category = "NV_vertex_program", Version = "", EntryPoint = "glVertexAttrib1fvNV")]
[CLSCompliant(false)]
public static void VertexAttrib1(int index, [Count(Count = 1)] float *v)
Parameters
Type Name Description
Int32 index

Specifies the index of the generic vertex attribute to be modified.

Single* v

[length: 1] For the vector commands (glVertexAttrib*v), specifies a pointer to an array of values to be used for the generic vertex attribute.

VertexAttrib1(UInt32, Double)

[requires: NV_vertex_program] Specifies the value of a generic vertex attribute

Declaration
[AutoGenerated(Category = "NV_vertex_program", Version = "", EntryPoint = "glVertexAttrib1dNV")]
[CLSCompliant(false)]
public static void VertexAttrib1(uint index, double x)
Parameters
Type Name Description
UInt32 index

Specifies the index of the generic vertex attribute to be modified.

Double x

For the scalar commands, specifies the new values to be used for the specified vertex attribute.

VertexAttrib1(UInt32, Double*)

[requires: NV_vertex_program] Specifies the value of a generic vertex attribute

Declaration
[AutoGenerated(Category = "NV_vertex_program", Version = "", EntryPoint = "glVertexAttrib1dvNV")]
[CLSCompliant(false)]
public static void VertexAttrib1(uint index, [Count(Count = 1)] double *v)
Parameters
Type Name Description
UInt32 index

Specifies the index of the generic vertex attribute to be modified.

Double* v

[length: 1] For the vector commands (glVertexAttrib*v), specifies a pointer to an array of values to be used for the generic vertex attribute.

VertexAttrib1(UInt32, Int16)

[requires: NV_vertex_program] Specifies the value of a generic vertex attribute

Declaration
[AutoGenerated(Category = "NV_vertex_program", Version = "", EntryPoint = "glVertexAttrib1sNV")]
[CLSCompliant(false)]
public static void VertexAttrib1(uint index, short x)
Parameters
Type Name Description
UInt32 index

Specifies the index of the generic vertex attribute to be modified.

Int16 x

For the scalar commands, specifies the new values to be used for the specified vertex attribute.

VertexAttrib1(UInt32, Int16*)

[requires: NV_vertex_program] Specifies the value of a generic vertex attribute

Declaration
[AutoGenerated(Category = "NV_vertex_program", Version = "", EntryPoint = "glVertexAttrib1svNV")]
[CLSCompliant(false)]
public static void VertexAttrib1(uint index, [Count(Count = 1)] short *v)
Parameters
Type Name Description
UInt32 index

Specifies the index of the generic vertex attribute to be modified.

Int16* v

[length: 1] For the vector commands (glVertexAttrib*v), specifies a pointer to an array of values to be used for the generic vertex attribute.

VertexAttrib1(UInt32, Single)

[requires: NV_vertex_program] Specifies the value of a generic vertex attribute

Declaration
[AutoGenerated(Category = "NV_vertex_program", Version = "", EntryPoint = "glVertexAttrib1fNV")]
[CLSCompliant(false)]
public static void VertexAttrib1(uint index, float x)
Parameters
Type Name Description
UInt32 index

Specifies the index of the generic vertex attribute to be modified.

Single x

For the scalar commands, specifies the new values to be used for the specified vertex attribute.

VertexAttrib1(UInt32, Single*)

[requires: NV_vertex_program] Specifies the value of a generic vertex attribute

Declaration
[AutoGenerated(Category = "NV_vertex_program", Version = "", EntryPoint = "glVertexAttrib1fvNV")]
[CLSCompliant(false)]
public static void VertexAttrib1(uint index, [Count(Count = 1)] float *v)
Parameters
Type Name Description
UInt32 index

Specifies the index of the generic vertex attribute to be modified.

Single* v

[length: 1] For the vector commands (glVertexAttrib*v), specifies a pointer to an array of values to be used for the generic vertex attribute.

VertexAttrib1h(Int32, Half)

[requires: NV_half_float]

Declaration
[AutoGenerated(Category = "NV_half_float", Version = "", EntryPoint = "glVertexAttrib1hNV")]
[CLSCompliant(false)]
public static void VertexAttrib1h(int index, Half x)
Parameters
Type Name Description
Int32 index
Half x

VertexAttrib1h(Int32, Half*)

[requires: NV_half_float]

Declaration
[AutoGenerated(Category = "NV_half_float", Version = "", EntryPoint = "glVertexAttrib1hvNV")]
[CLSCompliant(false)]
public static void VertexAttrib1h(int index, [Count(Count = 1)] Half*v)
Parameters
Type Name Description
Int32 index
Half* v

[length: 1]

VertexAttrib1h(UInt32, Half)

[requires: NV_half_float]

Declaration
[AutoGenerated(Category = "NV_half_float", Version = "", EntryPoint = "glVertexAttrib1hNV")]
[CLSCompliant(false)]
public static void VertexAttrib1h(uint index, Half x)
Parameters
Type Name Description
UInt32 index
Half x

VertexAttrib1h(UInt32, Half*)

[requires: NV_half_float]

Declaration
[AutoGenerated(Category = "NV_half_float", Version = "", EntryPoint = "glVertexAttrib1hvNV")]
[CLSCompliant(false)]
public static void VertexAttrib1h(uint index, [Count(Count = 1)] Half*v)
Parameters
Type Name Description
UInt32 index
Half* v

[length: 1]

VertexAttrib2(Int32, Double*)

[requires: NV_vertex_program] Specifies the value of a generic vertex attribute

Declaration
[AutoGenerated(Category = "NV_vertex_program", Version = "", EntryPoint = "glVertexAttrib2dvNV")]
[CLSCompliant(false)]
public static void VertexAttrib2(int index, [Count(Count = 2)] double *v)
Parameters
Type Name Description
Int32 index

Specifies the index of the generic vertex attribute to be modified.

Double* v

[length: 2] For the vector commands (glVertexAttrib*v), specifies a pointer to an array of values to be used for the generic vertex attribute.

VertexAttrib2(Int32, Double, Double)

[requires: NV_vertex_program] Specifies the value of a generic vertex attribute

Declaration
[AutoGenerated(Category = "NV_vertex_program", Version = "", EntryPoint = "glVertexAttrib2dNV")]
[CLSCompliant(false)]
public static void VertexAttrib2(int index, double x, double y)
Parameters
Type Name Description
Int32 index

Specifies the index of the generic vertex attribute to be modified.

Double x

For the scalar commands, specifies the new values to be used for the specified vertex attribute.

Double y

For the scalar commands, specifies the new values to be used for the specified vertex attribute.

VertexAttrib2(Int32, ref Double)

[requires: NV_vertex_program] Specifies the value of a generic vertex attribute

Declaration
[AutoGenerated(Category = "NV_vertex_program", Version = "", EntryPoint = "glVertexAttrib2dvNV")]
[CLSCompliant(false)]
public static void VertexAttrib2(int index, [Count(Count = 2)] ref double v)
Parameters
Type Name Description
Int32 index

Specifies the index of the generic vertex attribute to be modified.

Double v

[length: 2] For the vector commands (glVertexAttrib*v), specifies a pointer to an array of values to be used for the generic vertex attribute.

VertexAttrib2(Int32, Double[])

[requires: NV_vertex_program] Specifies the value of a generic vertex attribute

Declaration
[AutoGenerated(Category = "NV_vertex_program", Version = "", EntryPoint = "glVertexAttrib2dvNV")]
[CLSCompliant(false)]
public static void VertexAttrib2(int index, [Count(Count = 2)] double[] v)
Parameters
Type Name Description
Int32 index

Specifies the index of the generic vertex attribute to be modified.

Double[] v

[length: 2] For the vector commands (glVertexAttrib*v), specifies a pointer to an array of values to be used for the generic vertex attribute.

VertexAttrib2(Int32, Int16*)

[requires: NV_vertex_program] Specifies the value of a generic vertex attribute

Declaration
[AutoGenerated(Category = "NV_vertex_program", Version = "", EntryPoint = "glVertexAttrib2svNV")]
[CLSCompliant(false)]
public static void VertexAttrib2(int index, [Count(Count = 2)] short *v)
Parameters
Type Name Description
Int32 index

Specifies the index of the generic vertex attribute to be modified.

Int16* v

[length: 2] For the vector commands (glVertexAttrib*v), specifies a pointer to an array of values to be used for the generic vertex attribute.

VertexAttrib2(Int32, Int16, Int16)

[requires: NV_vertex_program] Specifies the value of a generic vertex attribute

Declaration
[AutoGenerated(Category = "NV_vertex_program", Version = "", EntryPoint = "glVertexAttrib2sNV")]
[CLSCompliant(false)]
public static void VertexAttrib2(int index, short x, short y)
Parameters
Type Name Description
Int32 index

Specifies the index of the generic vertex attribute to be modified.

Int16 x

For the scalar commands, specifies the new values to be used for the specified vertex attribute.

Int16 y

For the scalar commands, specifies the new values to be used for the specified vertex attribute.

VertexAttrib2(Int32, ref Int16)

[requires: NV_vertex_program] Specifies the value of a generic vertex attribute

Declaration
[AutoGenerated(Category = "NV_vertex_program", Version = "", EntryPoint = "glVertexAttrib2svNV")]
[CLSCompliant(false)]
public static void VertexAttrib2(int index, [Count(Count = 2)] ref short v)
Parameters
Type Name Description
Int32 index

Specifies the index of the generic vertex attribute to be modified.

Int16 v

[length: 2] For the vector commands (glVertexAttrib*v), specifies a pointer to an array of values to be used for the generic vertex attribute.

VertexAttrib2(Int32, Int16[])

[requires: NV_vertex_program] Specifies the value of a generic vertex attribute

Declaration
[AutoGenerated(Category = "NV_vertex_program", Version = "", EntryPoint = "glVertexAttrib2svNV")]
[CLSCompliant(false)]
public static void VertexAttrib2(int index, [Count(Count = 2)] short[] v)
Parameters
Type Name Description
Int32 index

Specifies the index of the generic vertex attribute to be modified.

Int16[] v

[length: 2] For the vector commands (glVertexAttrib*v), specifies a pointer to an array of values to be used for the generic vertex attribute.

VertexAttrib2(Int32, Single*)

[requires: NV_vertex_program] Specifies the value of a generic vertex attribute

Declaration
[AutoGenerated(Category = "NV_vertex_program", Version = "", EntryPoint = "glVertexAttrib2fvNV")]
[CLSCompliant(false)]
public static void VertexAttrib2(int index, [Count(Count = 2)] float *v)
Parameters
Type Name Description
Int32 index

Specifies the index of the generic vertex attribute to be modified.

Single* v

[length: 2] For the vector commands (glVertexAttrib*v), specifies a pointer to an array of values to be used for the generic vertex attribute.

VertexAttrib2(Int32, Single, Single)

[requires: NV_vertex_program] Specifies the value of a generic vertex attribute

Declaration
[AutoGenerated(Category = "NV_vertex_program", Version = "", EntryPoint = "glVertexAttrib2fNV")]
[CLSCompliant(false)]
public static void VertexAttrib2(int index, float x, float y)
Parameters
Type Name Description
Int32 index

Specifies the index of the generic vertex attribute to be modified.

Single x

For the scalar commands, specifies the new values to be used for the specified vertex attribute.

Single y

For the scalar commands, specifies the new values to be used for the specified vertex attribute.

VertexAttrib2(Int32, ref Single)

[requires: NV_vertex_program] Specifies the value of a generic vertex attribute

Declaration
[AutoGenerated(Category = "NV_vertex_program", Version = "", EntryPoint = "glVertexAttrib2fvNV")]
[CLSCompliant(false)]
public static void VertexAttrib2(int index, [Count(Count = 2)] ref float v)
Parameters
Type Name Description
Int32 index

Specifies the index of the generic vertex attribute to be modified.

Single v

[length: 2] For the vector commands (glVertexAttrib*v), specifies a pointer to an array of values to be used for the generic vertex attribute.

VertexAttrib2(Int32, Single[])

[requires: NV_vertex_program] Specifies the value of a generic vertex attribute

Declaration
[AutoGenerated(Category = "NV_vertex_program", Version = "", EntryPoint = "glVertexAttrib2fvNV")]
[CLSCompliant(false)]
public static void VertexAttrib2(int index, [Count(Count = 2)] float[] v)
Parameters
Type Name Description
Int32 index

Specifies the index of the generic vertex attribute to be modified.

Single[] v

[length: 2] For the vector commands (glVertexAttrib*v), specifies a pointer to an array of values to be used for the generic vertex attribute.

VertexAttrib2(UInt32, Double*)

[requires: NV_vertex_program] Specifies the value of a generic vertex attribute

Declaration
[AutoGenerated(Category = "NV_vertex_program", Version = "", EntryPoint = "glVertexAttrib2dvNV")]
[CLSCompliant(false)]
public static void VertexAttrib2(uint index, [Count(Count = 2)] double *v)
Parameters
Type Name Description
UInt32 index

Specifies the index of the generic vertex attribute to be modified.

Double* v

[length: 2] For the vector commands (glVertexAttrib*v), specifies a pointer to an array of values to be used for the generic vertex attribute.

VertexAttrib2(UInt32, Double, Double)

[requires: NV_vertex_program] Specifies the value of a generic vertex attribute

Declaration
[AutoGenerated(Category = "NV_vertex_program", Version = "", EntryPoint = "glVertexAttrib2dNV")]
[CLSCompliant(false)]
public static void VertexAttrib2(uint index, double x, double y)
Parameters
Type Name Description
UInt32 index

Specifies the index of the generic vertex attribute to be modified.

Double x

For the scalar commands, specifies the new values to be used for the specified vertex attribute.

Double y

For the scalar commands, specifies the new values to be used for the specified vertex attribute.

VertexAttrib2(UInt32, ref Double)

[requires: NV_vertex_program] Specifies the value of a generic vertex attribute

Declaration
[AutoGenerated(Category = "NV_vertex_program", Version = "", EntryPoint = "glVertexAttrib2dvNV")]
[CLSCompliant(false)]
public static void VertexAttrib2(uint index, [Count(Count = 2)] ref double v)
Parameters
Type Name Description
UInt32 index

Specifies the index of the generic vertex attribute to be modified.

Double v

[length: 2] For the vector commands (glVertexAttrib*v), specifies a pointer to an array of values to be used for the generic vertex attribute.

VertexAttrib2(UInt32, Double[])

[requires: NV_vertex_program] Specifies the value of a generic vertex attribute

Declaration
[AutoGenerated(Category = "NV_vertex_program", Version = "", EntryPoint = "glVertexAttrib2dvNV")]
[CLSCompliant(false)]
public static void VertexAttrib2(uint index, [Count(Count = 2)] double[] v)
Parameters
Type Name Description
UInt32 index

Specifies the index of the generic vertex attribute to be modified.

Double[] v

[length: 2] For the vector commands (glVertexAttrib*v), specifies a pointer to an array of values to be used for the generic vertex attribute.

VertexAttrib2(UInt32, Int16*)

[requires: NV_vertex_program] Specifies the value of a generic vertex attribute

Declaration
[AutoGenerated(Category = "NV_vertex_program", Version = "", EntryPoint = "glVertexAttrib2svNV")]
[CLSCompliant(false)]
public static void VertexAttrib2(uint index, [Count(Count = 2)] short *v)
Parameters
Type Name Description
UInt32 index

Specifies the index of the generic vertex attribute to be modified.

Int16* v

[length: 2] For the vector commands (glVertexAttrib*v), specifies a pointer to an array of values to be used for the generic vertex attribute.

VertexAttrib2(UInt32, Int16, Int16)

[requires: NV_vertex_program] Specifies the value of a generic vertex attribute

Declaration
[AutoGenerated(Category = "NV_vertex_program", Version = "", EntryPoint = "glVertexAttrib2sNV")]
[CLSCompliant(false)]
public static void VertexAttrib2(uint index, short x, short y)
Parameters
Type Name Description
UInt32 index

Specifies the index of the generic vertex attribute to be modified.

Int16 x

For the scalar commands, specifies the new values to be used for the specified vertex attribute.

Int16 y

For the scalar commands, specifies the new values to be used for the specified vertex attribute.

VertexAttrib2(UInt32, ref Int16)

[requires: NV_vertex_program] Specifies the value of a generic vertex attribute

Declaration
[AutoGenerated(Category = "NV_vertex_program", Version = "", EntryPoint = "glVertexAttrib2svNV")]
[CLSCompliant(false)]
public static void VertexAttrib2(uint index, [Count(Count = 2)] ref short v)
Parameters
Type Name Description
UInt32 index

Specifies the index of the generic vertex attribute to be modified.

Int16 v

[length: 2] For the vector commands (glVertexAttrib*v), specifies a pointer to an array of values to be used for the generic vertex attribute.

VertexAttrib2(UInt32, Int16[])

[requires: NV_vertex_program] Specifies the value of a generic vertex attribute

Declaration
[AutoGenerated(Category = "NV_vertex_program", Version = "", EntryPoint = "glVertexAttrib2svNV")]
[CLSCompliant(false)]
public static void VertexAttrib2(uint index, [Count(Count = 2)] short[] v)
Parameters
Type Name Description
UInt32 index

Specifies the index of the generic vertex attribute to be modified.

Int16[] v

[length: 2] For the vector commands (glVertexAttrib*v), specifies a pointer to an array of values to be used for the generic vertex attribute.

VertexAttrib2(UInt32, Single*)

[requires: NV_vertex_program] Specifies the value of a generic vertex attribute

Declaration
[AutoGenerated(Category = "NV_vertex_program", Version = "", EntryPoint = "glVertexAttrib2fvNV")]
[CLSCompliant(false)]
public static void VertexAttrib2(uint index, [Count(Count = 2)] float *v)
Parameters
Type Name Description
UInt32 index

Specifies the index of the generic vertex attribute to be modified.

Single* v

[length: 2] For the vector commands (glVertexAttrib*v), specifies a pointer to an array of values to be used for the generic vertex attribute.

VertexAttrib2(UInt32, Single, Single)

[requires: NV_vertex_program] Specifies the value of a generic vertex attribute

Declaration
[AutoGenerated(Category = "NV_vertex_program", Version = "", EntryPoint = "glVertexAttrib2fNV")]
[CLSCompliant(false)]
public static void VertexAttrib2(uint index, float x, float y)
Parameters
Type Name Description
UInt32 index

Specifies the index of the generic vertex attribute to be modified.

Single x

For the scalar commands, specifies the new values to be used for the specified vertex attribute.

Single y

For the scalar commands, specifies the new values to be used for the specified vertex attribute.

VertexAttrib2(UInt32, ref Single)

[requires: NV_vertex_program] Specifies the value of a generic vertex attribute

Declaration
[AutoGenerated(Category = "NV_vertex_program", Version = "", EntryPoint = "glVertexAttrib2fvNV")]
[CLSCompliant(false)]
public static void VertexAttrib2(uint index, [Count(Count = 2)] ref float v)
Parameters
Type Name Description
UInt32 index

Specifies the index of the generic vertex attribute to be modified.

Single v

[length: 2] For the vector commands (glVertexAttrib*v), specifies a pointer to an array of values to be used for the generic vertex attribute.

VertexAttrib2(UInt32, Single[])

[requires: NV_vertex_program] Specifies the value of a generic vertex attribute

Declaration
[AutoGenerated(Category = "NV_vertex_program", Version = "", EntryPoint = "glVertexAttrib2fvNV")]
[CLSCompliant(false)]
public static void VertexAttrib2(uint index, [Count(Count = 2)] float[] v)
Parameters
Type Name Description
UInt32 index

Specifies the index of the generic vertex attribute to be modified.

Single[] v

[length: 2] For the vector commands (glVertexAttrib*v), specifies a pointer to an array of values to be used for the generic vertex attribute.

VertexAttrib2h(Int32, Half*)

[requires: NV_half_float]

Declaration
[AutoGenerated(Category = "NV_half_float", Version = "", EntryPoint = "glVertexAttrib2hvNV")]
[CLSCompliant(false)]
public static void VertexAttrib2h(int index, [Count(Count = 2)] Half*v)
Parameters
Type Name Description
Int32 index
Half* v

[length: 2]

VertexAttrib2h(Int32, Half, Half)

[requires: NV_half_float]

Declaration
[AutoGenerated(Category = "NV_half_float", Version = "", EntryPoint = "glVertexAttrib2hNV")]
[CLSCompliant(false)]
public static void VertexAttrib2h(int index, Half x, Half y)
Parameters
Type Name Description
Int32 index
Half x
Half y

VertexAttrib2h(Int32, ref Half)

[requires: NV_half_float]

Declaration
[AutoGenerated(Category = "NV_half_float", Version = "", EntryPoint = "glVertexAttrib2hvNV")]
[CLSCompliant(false)]
public static void VertexAttrib2h(int index, [Count(Count = 2)] ref Half v)
Parameters
Type Name Description
Int32 index
Half v

[length: 2]

VertexAttrib2h(Int32, Half[])

[requires: NV_half_float]

Declaration
[AutoGenerated(Category = "NV_half_float", Version = "", EntryPoint = "glVertexAttrib2hvNV")]
[CLSCompliant(false)]
public static void VertexAttrib2h(int index, [Count(Count = 2)] Half[] v)
Parameters
Type Name Description
Int32 index
Half[] v

[length: 2]

VertexAttrib2h(UInt32, Half*)

[requires: NV_half_float]

Declaration
[AutoGenerated(Category = "NV_half_float", Version = "", EntryPoint = "glVertexAttrib2hvNV")]
[CLSCompliant(false)]
public static void VertexAttrib2h(uint index, [Count(Count = 2)] Half*v)
Parameters
Type Name Description
UInt32 index
Half* v

[length: 2]

VertexAttrib2h(UInt32, Half, Half)

[requires: NV_half_float]

Declaration
[AutoGenerated(Category = "NV_half_float", Version = "", EntryPoint = "glVertexAttrib2hNV")]
[CLSCompliant(false)]
public static void VertexAttrib2h(uint index, Half x, Half y)
Parameters
Type Name Description
UInt32 index
Half x
Half y

VertexAttrib2h(UInt32, ref Half)

[requires: NV_half_float]

Declaration
[AutoGenerated(Category = "NV_half_float", Version = "", EntryPoint = "glVertexAttrib2hvNV")]
[CLSCompliant(false)]
public static void VertexAttrib2h(uint index, [Count(Count = 2)] ref Half v)
Parameters
Type Name Description
UInt32 index
Half v

[length: 2]

VertexAttrib2h(UInt32, Half[])

[requires: NV_half_float]

Declaration
[AutoGenerated(Category = "NV_half_float", Version = "", EntryPoint = "glVertexAttrib2hvNV")]
[CLSCompliant(false)]
public static void VertexAttrib2h(uint index, [Count(Count = 2)] Half[] v)
Parameters
Type Name Description
UInt32 index
Half[] v

[length: 2]

VertexAttrib3(Int32, Double*)

[requires: NV_vertex_program] Specifies the value of a generic vertex attribute

Declaration
[AutoGenerated(Category = "NV_vertex_program", Version = "", EntryPoint = "glVertexAttrib3dvNV")]
[CLSCompliant(false)]
public static void VertexAttrib3(int index, [Count(Count = 3)] double *v)
Parameters
Type Name Description
Int32 index

Specifies the index of the generic vertex attribute to be modified.

Double* v

[length: 3] For the vector commands (glVertexAttrib*v), specifies a pointer to an array of values to be used for the generic vertex attribute.

VertexAttrib3(Int32, Double, Double, Double)

[requires: NV_vertex_program] Specifies the value of a generic vertex attribute

Declaration
[AutoGenerated(Category = "NV_vertex_program", Version = "", EntryPoint = "glVertexAttrib3dNV")]
[CLSCompliant(false)]
public static void VertexAttrib3(int index, double x, double y, double z)
Parameters
Type Name Description
Int32 index

Specifies the index of the generic vertex attribute to be modified.

Double x

For the scalar commands, specifies the new values to be used for the specified vertex attribute.

Double y

For the scalar commands, specifies the new values to be used for the specified vertex attribute.

Double z

For the scalar commands, specifies the new values to be used for the specified vertex attribute.

VertexAttrib3(Int32, ref Double)

[requires: NV_vertex_program] Specifies the value of a generic vertex attribute

Declaration
[AutoGenerated(Category = "NV_vertex_program", Version = "", EntryPoint = "glVertexAttrib3dvNV")]
[CLSCompliant(false)]
public static void VertexAttrib3(int index, [Count(Count = 3)] ref double v)
Parameters
Type Name Description
Int32 index

Specifies the index of the generic vertex attribute to be modified.

Double v

[length: 3] For the vector commands (glVertexAttrib*v), specifies a pointer to an array of values to be used for the generic vertex attribute.

VertexAttrib3(Int32, Double[])

[requires: NV_vertex_program] Specifies the value of a generic vertex attribute

Declaration
[AutoGenerated(Category = "NV_vertex_program", Version = "", EntryPoint = "glVertexAttrib3dvNV")]
[CLSCompliant(false)]
public static void VertexAttrib3(int index, [Count(Count = 3)] double[] v)
Parameters
Type Name Description
Int32 index

Specifies the index of the generic vertex attribute to be modified.

Double[] v

[length: 3] For the vector commands (glVertexAttrib*v), specifies a pointer to an array of values to be used for the generic vertex attribute.

VertexAttrib3(Int32, Int16*)

[requires: NV_vertex_program] Specifies the value of a generic vertex attribute

Declaration
[AutoGenerated(Category = "NV_vertex_program", Version = "", EntryPoint = "glVertexAttrib3svNV")]
[CLSCompliant(false)]
public static void VertexAttrib3(int index, [Count(Count = 3)] short *v)
Parameters
Type Name Description
Int32 index

Specifies the index of the generic vertex attribute to be modified.

Int16* v

[length: 3] For the vector commands (glVertexAttrib*v), specifies a pointer to an array of values to be used for the generic vertex attribute.

VertexAttrib3(Int32, Int16, Int16, Int16)

[requires: NV_vertex_program] Specifies the value of a generic vertex attribute

Declaration
[AutoGenerated(Category = "NV_vertex_program", Version = "", EntryPoint = "glVertexAttrib3sNV")]
[CLSCompliant(false)]
public static void VertexAttrib3(int index, short x, short y, short z)
Parameters
Type Name Description
Int32 index

Specifies the index of the generic vertex attribute to be modified.

Int16 x

For the scalar commands, specifies the new values to be used for the specified vertex attribute.

Int16 y

For the scalar commands, specifies the new values to be used for the specified vertex attribute.

Int16 z

For the scalar commands, specifies the new values to be used for the specified vertex attribute.

VertexAttrib3(Int32, ref Int16)

[requires: NV_vertex_program] Specifies the value of a generic vertex attribute

Declaration
[AutoGenerated(Category = "NV_vertex_program", Version = "", EntryPoint = "glVertexAttrib3svNV")]
[CLSCompliant(false)]
public static void VertexAttrib3(int index, [Count(Count = 3)] ref short v)
Parameters
Type Name Description
Int32 index

Specifies the index of the generic vertex attribute to be modified.

Int16 v

[length: 3] For the vector commands (glVertexAttrib*v), specifies a pointer to an array of values to be used for the generic vertex attribute.

VertexAttrib3(Int32, Int16[])

[requires: NV_vertex_program] Specifies the value of a generic vertex attribute

Declaration
[AutoGenerated(Category = "NV_vertex_program", Version = "", EntryPoint = "glVertexAttrib3svNV")]
[CLSCompliant(false)]
public static void VertexAttrib3(int index, [Count(Count = 3)] short[] v)
Parameters
Type Name Description
Int32 index

Specifies the index of the generic vertex attribute to be modified.

Int16[] v

[length: 3] For the vector commands (glVertexAttrib*v), specifies a pointer to an array of values to be used for the generic vertex attribute.

VertexAttrib3(Int32, Single*)

[requires: NV_vertex_program] Specifies the value of a generic vertex attribute

Declaration
[AutoGenerated(Category = "NV_vertex_program", Version = "", EntryPoint = "glVertexAttrib3fvNV")]
[CLSCompliant(false)]
public static void VertexAttrib3(int index, [Count(Count = 3)] float *v)
Parameters
Type Name Description
Int32 index

Specifies the index of the generic vertex attribute to be modified.

Single* v

[length: 3] For the vector commands (glVertexAttrib*v), specifies a pointer to an array of values to be used for the generic vertex attribute.

VertexAttrib3(Int32, Single, Single, Single)

[requires: NV_vertex_program] Specifies the value of a generic vertex attribute

Declaration
[AutoGenerated(Category = "NV_vertex_program", Version = "", EntryPoint = "glVertexAttrib3fNV")]
[CLSCompliant(false)]
public static void VertexAttrib3(int index, float x, float y, float z)
Parameters
Type Name Description
Int32 index

Specifies the index of the generic vertex attribute to be modified.

Single x

For the scalar commands, specifies the new values to be used for the specified vertex attribute.

Single y

For the scalar commands, specifies the new values to be used for the specified vertex attribute.

Single z

For the scalar commands, specifies the new values to be used for the specified vertex attribute.

VertexAttrib3(Int32, ref Single)

[requires: NV_vertex_program] Specifies the value of a generic vertex attribute

Declaration
[AutoGenerated(Category = "NV_vertex_program", Version = "", EntryPoint = "glVertexAttrib3fvNV")]
[CLSCompliant(false)]
public static void VertexAttrib3(int index, [Count(Count = 3)] ref float v)
Parameters
Type Name Description
Int32 index

Specifies the index of the generic vertex attribute to be modified.

Single v

[length: 3] For the vector commands (glVertexAttrib*v), specifies a pointer to an array of values to be used for the generic vertex attribute.

VertexAttrib3(Int32, Single[])

[requires: NV_vertex_program] Specifies the value of a generic vertex attribute

Declaration
[AutoGenerated(Category = "NV_vertex_program", Version = "", EntryPoint = "glVertexAttrib3fvNV")]
[CLSCompliant(false)]
public static void VertexAttrib3(int index, [Count(Count = 3)] float[] v)
Parameters
Type Name Description
Int32 index

Specifies the index of the generic vertex attribute to be modified.

Single[] v

[length: 3] For the vector commands (glVertexAttrib*v), specifies a pointer to an array of values to be used for the generic vertex attribute.

VertexAttrib3(UInt32, Double*)

[requires: NV_vertex_program] Specifies the value of a generic vertex attribute

Declaration
[AutoGenerated(Category = "NV_vertex_program", Version = "", EntryPoint = "glVertexAttrib3dvNV")]
[CLSCompliant(false)]
public static void VertexAttrib3(uint index, [Count(Count = 3)] double *v)
Parameters
Type Name Description
UInt32 index

Specifies the index of the generic vertex attribute to be modified.

Double* v

[length: 3] For the vector commands (glVertexAttrib*v), specifies a pointer to an array of values to be used for the generic vertex attribute.

VertexAttrib3(UInt32, Double, Double, Double)

[requires: NV_vertex_program] Specifies the value of a generic vertex attribute

Declaration
[AutoGenerated(Category = "NV_vertex_program", Version = "", EntryPoint = "glVertexAttrib3dNV")]
[CLSCompliant(false)]
public static void VertexAttrib3(uint index, double x, double y, double z)
Parameters
Type Name Description
UInt32 index

Specifies the index of the generic vertex attribute to be modified.

Double x

For the scalar commands, specifies the new values to be used for the specified vertex attribute.

Double y

For the scalar commands, specifies the new values to be used for the specified vertex attribute.

Double z

For the scalar commands, specifies the new values to be used for the specified vertex attribute.

VertexAttrib3(UInt32, ref Double)

[requires: NV_vertex_program] Specifies the value of a generic vertex attribute

Declaration
[AutoGenerated(Category = "NV_vertex_program", Version = "", EntryPoint = "glVertexAttrib3dvNV")]
[CLSCompliant(false)]
public static void VertexAttrib3(uint index, [Count(Count = 3)] ref double v)
Parameters
Type Name Description
UInt32 index

Specifies the index of the generic vertex attribute to be modified.

Double v

[length: 3] For the vector commands (glVertexAttrib*v), specifies a pointer to an array of values to be used for the generic vertex attribute.

VertexAttrib3(UInt32, Double[])

[requires: NV_vertex_program] Specifies the value of a generic vertex attribute

Declaration
[AutoGenerated(Category = "NV_vertex_program", Version = "", EntryPoint = "glVertexAttrib3dvNV")]
[CLSCompliant(false)]
public static void VertexAttrib3(uint index, [Count(Count = 3)] double[] v)
Parameters
Type Name Description
UInt32 index

Specifies the index of the generic vertex attribute to be modified.

Double[] v

[length: 3] For the vector commands (glVertexAttrib*v), specifies a pointer to an array of values to be used for the generic vertex attribute.

VertexAttrib3(UInt32, Int16*)

[requires: NV_vertex_program] Specifies the value of a generic vertex attribute

Declaration
[AutoGenerated(Category = "NV_vertex_program", Version = "", EntryPoint = "glVertexAttrib3svNV")]
[CLSCompliant(false)]
public static void VertexAttrib3(uint index, [Count(Count = 3)] short *v)
Parameters
Type Name Description
UInt32 index

Specifies the index of the generic vertex attribute to be modified.

Int16* v

[length: 3] For the vector commands (glVertexAttrib*v), specifies a pointer to an array of values to be used for the generic vertex attribute.

VertexAttrib3(UInt32, Int16, Int16, Int16)

[requires: NV_vertex_program] Specifies the value of a generic vertex attribute

Declaration
[AutoGenerated(Category = "NV_vertex_program", Version = "", EntryPoint = "glVertexAttrib3sNV")]
[CLSCompliant(false)]
public static void VertexAttrib3(uint index, short x, short y, short z)
Parameters
Type Name Description
UInt32 index

Specifies the index of the generic vertex attribute to be modified.

Int16 x

For the scalar commands, specifies the new values to be used for the specified vertex attribute.

Int16 y

For the scalar commands, specifies the new values to be used for the specified vertex attribute.

Int16 z

For the scalar commands, specifies the new values to be used for the specified vertex attribute.

VertexAttrib3(UInt32, ref Int16)

[requires: NV_vertex_program] Specifies the value of a generic vertex attribute

Declaration
[AutoGenerated(Category = "NV_vertex_program", Version = "", EntryPoint = "glVertexAttrib3svNV")]
[CLSCompliant(false)]
public static void VertexAttrib3(uint index, [Count(Count = 3)] ref short v)
Parameters
Type Name Description
UInt32 index

Specifies the index of the generic vertex attribute to be modified.

Int16 v

[length: 3] For the vector commands (glVertexAttrib*v), specifies a pointer to an array of values to be used for the generic vertex attribute.

VertexAttrib3(UInt32, Int16[])

[requires: NV_vertex_program] Specifies the value of a generic vertex attribute

Declaration
[AutoGenerated(Category = "NV_vertex_program", Version = "", EntryPoint = "glVertexAttrib3svNV")]
[CLSCompliant(false)]
public static void VertexAttrib3(uint index, [Count(Count = 3)] short[] v)
Parameters
Type Name Description
UInt32 index

Specifies the index of the generic vertex attribute to be modified.

Int16[] v

[length: 3] For the vector commands (glVertexAttrib*v), specifies a pointer to an array of values to be used for the generic vertex attribute.

VertexAttrib3(UInt32, Single*)

[requires: NV_vertex_program] Specifies the value of a generic vertex attribute

Declaration
[AutoGenerated(Category = "NV_vertex_program", Version = "", EntryPoint = "glVertexAttrib3fvNV")]
[CLSCompliant(false)]
public static void VertexAttrib3(uint index, [Count(Count = 3)] float *v)
Parameters
Type Name Description
UInt32 index

Specifies the index of the generic vertex attribute to be modified.

Single* v

[length: 3] For the vector commands (glVertexAttrib*v), specifies a pointer to an array of values to be used for the generic vertex attribute.

VertexAttrib3(UInt32, Single, Single, Single)

[requires: NV_vertex_program] Specifies the value of a generic vertex attribute

Declaration
[AutoGenerated(Category = "NV_vertex_program", Version = "", EntryPoint = "glVertexAttrib3fNV")]
[CLSCompliant(false)]
public static void VertexAttrib3(uint index, float x, float y, float z)
Parameters
Type Name Description
UInt32 index

Specifies the index of the generic vertex attribute to be modified.

Single x

For the scalar commands, specifies the new values to be used for the specified vertex attribute.

Single y

For the scalar commands, specifies the new values to be used for the specified vertex attribute.

Single z

For the scalar commands, specifies the new values to be used for the specified vertex attribute.

VertexAttrib3(UInt32, ref Single)

[requires: NV_vertex_program] Specifies the value of a generic vertex attribute

Declaration
[AutoGenerated(Category = "NV_vertex_program", Version = "", EntryPoint = "glVertexAttrib3fvNV")]
[CLSCompliant(false)]
public static void VertexAttrib3(uint index, [Count(Count = 3)] ref float v)
Parameters
Type Name Description
UInt32 index

Specifies the index of the generic vertex attribute to be modified.

Single v

[length: 3] For the vector commands (glVertexAttrib*v), specifies a pointer to an array of values to be used for the generic vertex attribute.

VertexAttrib3(UInt32, Single[])

[requires: NV_vertex_program] Specifies the value of a generic vertex attribute

Declaration
[AutoGenerated(Category = "NV_vertex_program", Version = "", EntryPoint = "glVertexAttrib3fvNV")]
[CLSCompliant(false)]
public static void VertexAttrib3(uint index, [Count(Count = 3)] float[] v)
Parameters
Type Name Description
UInt32 index

Specifies the index of the generic vertex attribute to be modified.

Single[] v

[length: 3] For the vector commands (glVertexAttrib*v), specifies a pointer to an array of values to be used for the generic vertex attribute.

VertexAttrib3h(Int32, Half*)

[requires: NV_half_float]

Declaration
[AutoGenerated(Category = "NV_half_float", Version = "", EntryPoint = "glVertexAttrib3hvNV")]
[CLSCompliant(false)]
public static void VertexAttrib3h(int index, [Count(Count = 3)] Half*v)
Parameters
Type Name Description
Int32 index
Half* v

[length: 3]

VertexAttrib3h(Int32, Half, Half, Half)

[requires: NV_half_float]

Declaration
[AutoGenerated(Category = "NV_half_float", Version = "", EntryPoint = "glVertexAttrib3hNV")]
[CLSCompliant(false)]
public static void VertexAttrib3h(int index, Half x, Half y, Half z)
Parameters
Type Name Description
Int32 index
Half x
Half y
Half z

VertexAttrib3h(Int32, ref Half)

[requires: NV_half_float]

Declaration
[AutoGenerated(Category = "NV_half_float", Version = "", EntryPoint = "glVertexAttrib3hvNV")]
[CLSCompliant(false)]
public static void VertexAttrib3h(int index, [Count(Count = 3)] ref Half v)
Parameters
Type Name Description
Int32 index
Half v

[length: 3]

VertexAttrib3h(Int32, Half[])

[requires: NV_half_float]

Declaration
[AutoGenerated(Category = "NV_half_float", Version = "", EntryPoint = "glVertexAttrib3hvNV")]
[CLSCompliant(false)]
public static void VertexAttrib3h(int index, [Count(Count = 3)] Half[] v)
Parameters
Type Name Description
Int32 index
Half[] v

[length: 3]

VertexAttrib3h(UInt32, Half*)

[requires: NV_half_float]

Declaration
[AutoGenerated(Category = "NV_half_float", Version = "", EntryPoint = "glVertexAttrib3hvNV")]
[CLSCompliant(false)]
public static void VertexAttrib3h(uint index, [Count(Count = 3)] Half*v)
Parameters
Type Name Description
UInt32 index
Half* v

[length: 3]

VertexAttrib3h(UInt32, Half, Half, Half)

[requires: NV_half_float]

Declaration
[AutoGenerated(Category = "NV_half_float", Version = "", EntryPoint = "glVertexAttrib3hNV")]
[CLSCompliant(false)]
public static void VertexAttrib3h(uint index, Half x, Half y, Half z)
Parameters
Type Name Description
UInt32 index
Half x
Half y
Half z

VertexAttrib3h(UInt32, ref Half)

[requires: NV_half_float]

Declaration
[AutoGenerated(Category = "NV_half_float", Version = "", EntryPoint = "glVertexAttrib3hvNV")]
[CLSCompliant(false)]
public static void VertexAttrib3h(uint index, [Count(Count = 3)] ref Half v)
Parameters
Type Name Description
UInt32 index
Half v

[length: 3]

VertexAttrib3h(UInt32, Half[])

[requires: NV_half_float]

Declaration
[AutoGenerated(Category = "NV_half_float", Version = "", EntryPoint = "glVertexAttrib3hvNV")]
[CLSCompliant(false)]
public static void VertexAttrib3h(uint index, [Count(Count = 3)] Half[] v)
Parameters
Type Name Description
UInt32 index
Half[] v

[length: 3]

VertexAttrib4(Int32, Byte*)

[requires: NV_vertex_program] Specifies the value of a generic vertex attribute

Declaration
[AutoGenerated(Category = "NV_vertex_program", Version = "", EntryPoint = "glVertexAttrib4ubvNV")]
[CLSCompliant(false)]
public static void VertexAttrib4(int index, [Count(Count = 4)] byte *v)
Parameters
Type Name Description
Int32 index

Specifies the index of the generic vertex attribute to be modified.

Byte* v

[length: 4] For the vector commands (glVertexAttrib*v), specifies a pointer to an array of values to be used for the generic vertex attribute.

VertexAttrib4(Int32, Byte, Byte, Byte, Byte)

[requires: NV_vertex_program] Specifies the value of a generic vertex attribute

Declaration
[AutoGenerated(Category = "NV_vertex_program", Version = "", EntryPoint = "glVertexAttrib4ubNV")]
[CLSCompliant(false)]
public static void VertexAttrib4(int index, byte x, byte y, byte z, byte w)
Parameters
Type Name Description
Int32 index

Specifies the index of the generic vertex attribute to be modified.

Byte x

For the scalar commands, specifies the new values to be used for the specified vertex attribute.

Byte y

For the scalar commands, specifies the new values to be used for the specified vertex attribute.

Byte z

For the scalar commands, specifies the new values to be used for the specified vertex attribute.

Byte w

For the scalar commands, specifies the new values to be used for the specified vertex attribute.

VertexAttrib4(Int32, ref Byte)

[requires: NV_vertex_program] Specifies the value of a generic vertex attribute

Declaration
[AutoGenerated(Category = "NV_vertex_program", Version = "", EntryPoint = "glVertexAttrib4ubvNV")]
[CLSCompliant(false)]
public static void VertexAttrib4(int index, [Count(Count = 4)] ref byte v)
Parameters
Type Name Description
Int32 index

Specifies the index of the generic vertex attribute to be modified.

Byte v

[length: 4] For the vector commands (glVertexAttrib*v), specifies a pointer to an array of values to be used for the generic vertex attribute.

VertexAttrib4(Int32, Byte[])

[requires: NV_vertex_program] Specifies the value of a generic vertex attribute

Declaration
[AutoGenerated(Category = "NV_vertex_program", Version = "", EntryPoint = "glVertexAttrib4ubvNV")]
[CLSCompliant(false)]
public static void VertexAttrib4(int index, [Count(Count = 4)] byte[] v)
Parameters
Type Name Description
Int32 index

Specifies the index of the generic vertex attribute to be modified.

Byte[] v

[length: 4] For the vector commands (glVertexAttrib*v), specifies a pointer to an array of values to be used for the generic vertex attribute.

VertexAttrib4(Int32, Double*)

[requires: NV_vertex_program] Specifies the value of a generic vertex attribute

Declaration
[AutoGenerated(Category = "NV_vertex_program", Version = "", EntryPoint = "glVertexAttrib4dvNV")]
[CLSCompliant(false)]
public static void VertexAttrib4(int index, [Count(Count = 4)] double *v)
Parameters
Type Name Description
Int32 index

Specifies the index of the generic vertex attribute to be modified.

Double* v

[length: 4] For the vector commands (glVertexAttrib*v), specifies a pointer to an array of values to be used for the generic vertex attribute.

VertexAttrib4(Int32, Double, Double, Double, Double)

[requires: NV_vertex_program] Specifies the value of a generic vertex attribute

Declaration
[AutoGenerated(Category = "NV_vertex_program", Version = "", EntryPoint = "glVertexAttrib4dNV")]
[CLSCompliant(false)]
public static void VertexAttrib4(int index, double x, double y, double z, double w)
Parameters
Type Name Description
Int32 index

Specifies the index of the generic vertex attribute to be modified.

Double x

For the scalar commands, specifies the new values to be used for the specified vertex attribute.

Double y

For the scalar commands, specifies the new values to be used for the specified vertex attribute.

Double z

For the scalar commands, specifies the new values to be used for the specified vertex attribute.

Double w

For the scalar commands, specifies the new values to be used for the specified vertex attribute.

VertexAttrib4(Int32, ref Double)

[requires: NV_vertex_program] Specifies the value of a generic vertex attribute

Declaration
[AutoGenerated(Category = "NV_vertex_program", Version = "", EntryPoint = "glVertexAttrib4dvNV")]
[CLSCompliant(false)]
public static void VertexAttrib4(int index, [Count(Count = 4)] ref double v)
Parameters
Type Name Description
Int32 index

Specifies the index of the generic vertex attribute to be modified.

Double v

[length: 4] For the vector commands (glVertexAttrib*v), specifies a pointer to an array of values to be used for the generic vertex attribute.

VertexAttrib4(Int32, Double[])

[requires: NV_vertex_program] Specifies the value of a generic vertex attribute

Declaration
[AutoGenerated(Category = "NV_vertex_program", Version = "", EntryPoint = "glVertexAttrib4dvNV")]
[CLSCompliant(false)]
public static void VertexAttrib4(int index, [Count(Count = 4)] double[] v)
Parameters
Type Name Description
Int32 index

Specifies the index of the generic vertex attribute to be modified.

Double[] v

[length: 4] For the vector commands (glVertexAttrib*v), specifies a pointer to an array of values to be used for the generic vertex attribute.

VertexAttrib4(Int32, Int16*)

[requires: NV_vertex_program] Specifies the value of a generic vertex attribute

Declaration
[AutoGenerated(Category = "NV_vertex_program", Version = "", EntryPoint = "glVertexAttrib4svNV")]
[CLSCompliant(false)]
public static void VertexAttrib4(int index, [Count(Count = 4)] short *v)
Parameters
Type Name Description
Int32 index

Specifies the index of the generic vertex attribute to be modified.

Int16* v

[length: 4] For the vector commands (glVertexAttrib*v), specifies a pointer to an array of values to be used for the generic vertex attribute.

VertexAttrib4(Int32, Int16, Int16, Int16, Int16)

[requires: NV_vertex_program] Specifies the value of a generic vertex attribute

Declaration
[AutoGenerated(Category = "NV_vertex_program", Version = "", EntryPoint = "glVertexAttrib4sNV")]
[CLSCompliant(false)]
public static void VertexAttrib4(int index, short x, short y, short z, short w)
Parameters
Type Name Description
Int32 index

Specifies the index of the generic vertex attribute to be modified.

Int16 x

For the scalar commands, specifies the new values to be used for the specified vertex attribute.

Int16 y

For the scalar commands, specifies the new values to be used for the specified vertex attribute.

Int16 z

For the scalar commands, specifies the new values to be used for the specified vertex attribute.

Int16 w

For the scalar commands, specifies the new values to be used for the specified vertex attribute.

VertexAttrib4(Int32, ref Int16)

[requires: NV_vertex_program] Specifies the value of a generic vertex attribute

Declaration
[AutoGenerated(Category = "NV_vertex_program", Version = "", EntryPoint = "glVertexAttrib4svNV")]
[CLSCompliant(false)]
public static void VertexAttrib4(int index, [Count(Count = 4)] ref short v)
Parameters
Type Name Description
Int32 index

Specifies the index of the generic vertex attribute to be modified.

Int16 v

[length: 4] For the vector commands (glVertexAttrib*v), specifies a pointer to an array of values to be used for the generic vertex attribute.

VertexAttrib4(Int32, Int16[])

[requires: NV_vertex_program] Specifies the value of a generic vertex attribute

Declaration
[AutoGenerated(Category = "NV_vertex_program", Version = "", EntryPoint = "glVertexAttrib4svNV")]
[CLSCompliant(false)]
public static void VertexAttrib4(int index, [Count(Count = 4)] short[] v)
Parameters
Type Name Description
Int32 index

Specifies the index of the generic vertex attribute to be modified.

Int16[] v

[length: 4] For the vector commands (glVertexAttrib*v), specifies a pointer to an array of values to be used for the generic vertex attribute.

VertexAttrib4(Int32, Single*)

[requires: NV_vertex_program] Specifies the value of a generic vertex attribute

Declaration
[AutoGenerated(Category = "NV_vertex_program", Version = "", EntryPoint = "glVertexAttrib4fvNV")]
[CLSCompliant(false)]
public static void VertexAttrib4(int index, [Count(Count = 4)] float *v)
Parameters
Type Name Description
Int32 index

Specifies the index of the generic vertex attribute to be modified.

Single* v

[length: 4] For the vector commands (glVertexAttrib*v), specifies a pointer to an array of values to be used for the generic vertex attribute.

VertexAttrib4(Int32, Single, Single, Single, Single)

[requires: NV_vertex_program] Specifies the value of a generic vertex attribute

Declaration
[AutoGenerated(Category = "NV_vertex_program", Version = "", EntryPoint = "glVertexAttrib4fNV")]
[CLSCompliant(false)]
public static void VertexAttrib4(int index, float x, float y, float z, float w)
Parameters
Type Name Description
Int32 index

Specifies the index of the generic vertex attribute to be modified.

Single x

For the scalar commands, specifies the new values to be used for the specified vertex attribute.

Single y

For the scalar commands, specifies the new values to be used for the specified vertex attribute.

Single z

For the scalar commands, specifies the new values to be used for the specified vertex attribute.

Single w

For the scalar commands, specifies the new values to be used for the specified vertex attribute.

VertexAttrib4(Int32, ref Single)

[requires: NV_vertex_program] Specifies the value of a generic vertex attribute

Declaration
[AutoGenerated(Category = "NV_vertex_program", Version = "", EntryPoint = "glVertexAttrib4fvNV")]
[CLSCompliant(false)]
public static void VertexAttrib4(int index, [Count(Count = 4)] ref float v)
Parameters
Type Name Description
Int32 index

Specifies the index of the generic vertex attribute to be modified.

Single v

[length: 4] For the vector commands (glVertexAttrib*v), specifies a pointer to an array of values to be used for the generic vertex attribute.

VertexAttrib4(Int32, Single[])

[requires: NV_vertex_program] Specifies the value of a generic vertex attribute

Declaration
[AutoGenerated(Category = "NV_vertex_program", Version = "", EntryPoint = "glVertexAttrib4fvNV")]
[CLSCompliant(false)]
public static void VertexAttrib4(int index, [Count(Count = 4)] float[] v)
Parameters
Type Name Description
Int32 index

Specifies the index of the generic vertex attribute to be modified.

Single[] v

[length: 4] For the vector commands (glVertexAttrib*v), specifies a pointer to an array of values to be used for the generic vertex attribute.

VertexAttrib4(UInt32, Byte*)

[requires: NV_vertex_program] Specifies the value of a generic vertex attribute

Declaration
[AutoGenerated(Category = "NV_vertex_program", Version = "", EntryPoint = "glVertexAttrib4ubvNV")]
[CLSCompliant(false)]
public static void VertexAttrib4(uint index, [Count(Count = 4)] byte *v)
Parameters
Type Name Description
UInt32 index

Specifies the index of the generic vertex attribute to be modified.

Byte* v

[length: 4] For the vector commands (glVertexAttrib*v), specifies a pointer to an array of values to be used for the generic vertex attribute.

VertexAttrib4(UInt32, Byte, Byte, Byte, Byte)

[requires: NV_vertex_program] Specifies the value of a generic vertex attribute

Declaration
[AutoGenerated(Category = "NV_vertex_program", Version = "", EntryPoint = "glVertexAttrib4ubNV")]
[CLSCompliant(false)]
public static void VertexAttrib4(uint index, byte x, byte y, byte z, byte w)
Parameters
Type Name Description
UInt32 index

Specifies the index of the generic vertex attribute to be modified.

Byte x

For the scalar commands, specifies the new values to be used for the specified vertex attribute.

Byte y

For the scalar commands, specifies the new values to be used for the specified vertex attribute.

Byte z

For the scalar commands, specifies the new values to be used for the specified vertex attribute.

Byte w

For the scalar commands, specifies the new values to be used for the specified vertex attribute.

VertexAttrib4(UInt32, ref Byte)

[requires: NV_vertex_program] Specifies the value of a generic vertex attribute

Declaration
[AutoGenerated(Category = "NV_vertex_program", Version = "", EntryPoint = "glVertexAttrib4ubvNV")]
[CLSCompliant(false)]
public static void VertexAttrib4(uint index, [Count(Count = 4)] ref byte v)
Parameters
Type Name Description
UInt32 index

Specifies the index of the generic vertex attribute to be modified.

Byte v

[length: 4] For the vector commands (glVertexAttrib*v), specifies a pointer to an array of values to be used for the generic vertex attribute.

VertexAttrib4(UInt32, Byte[])

[requires: NV_vertex_program] Specifies the value of a generic vertex attribute

Declaration
[AutoGenerated(Category = "NV_vertex_program", Version = "", EntryPoint = "glVertexAttrib4ubvNV")]
[CLSCompliant(false)]
public static void VertexAttrib4(uint index, [Count(Count = 4)] byte[] v)
Parameters
Type Name Description
UInt32 index

Specifies the index of the generic vertex attribute to be modified.

Byte[] v

[length: 4] For the vector commands (glVertexAttrib*v), specifies a pointer to an array of values to be used for the generic vertex attribute.

VertexAttrib4(UInt32, Double*)

[requires: NV_vertex_program] Specifies the value of a generic vertex attribute

Declaration
[AutoGenerated(Category = "NV_vertex_program", Version = "", EntryPoint = "glVertexAttrib4dvNV")]
[CLSCompliant(false)]
public static void VertexAttrib4(uint index, [Count(Count = 4)] double *v)
Parameters
Type Name Description
UInt32 index

Specifies the index of the generic vertex attribute to be modified.

Double* v

[length: 4] For the vector commands (glVertexAttrib*v), specifies a pointer to an array of values to be used for the generic vertex attribute.

VertexAttrib4(UInt32, Double, Double, Double, Double)

[requires: NV_vertex_program] Specifies the value of a generic vertex attribute

Declaration
[AutoGenerated(Category = "NV_vertex_program", Version = "", EntryPoint = "glVertexAttrib4dNV")]
[CLSCompliant(false)]
public static void VertexAttrib4(uint index, double x, double y, double z, double w)
Parameters
Type Name Description
UInt32 index

Specifies the index of the generic vertex attribute to be modified.

Double x

For the scalar commands, specifies the new values to be used for the specified vertex attribute.

Double y

For the scalar commands, specifies the new values to be used for the specified vertex attribute.

Double z

For the scalar commands, specifies the new values to be used for the specified vertex attribute.

Double w

For the scalar commands, specifies the new values to be used for the specified vertex attribute.

VertexAttrib4(UInt32, ref Double)

[requires: NV_vertex_program] Specifies the value of a generic vertex attribute

Declaration
[AutoGenerated(Category = "NV_vertex_program", Version = "", EntryPoint = "glVertexAttrib4dvNV")]
[CLSCompliant(false)]
public static void VertexAttrib4(uint index, [Count(Count = 4)] ref double v)
Parameters
Type Name Description
UInt32 index

Specifies the index of the generic vertex attribute to be modified.

Double v

[length: 4] For the vector commands (glVertexAttrib*v), specifies a pointer to an array of values to be used for the generic vertex attribute.

VertexAttrib4(UInt32, Double[])

[requires: NV_vertex_program] Specifies the value of a generic vertex attribute

Declaration
[AutoGenerated(Category = "NV_vertex_program", Version = "", EntryPoint = "glVertexAttrib4dvNV")]
[CLSCompliant(false)]
public static void VertexAttrib4(uint index, [Count(Count = 4)] double[] v)
Parameters
Type Name Description
UInt32 index

Specifies the index of the generic vertex attribute to be modified.

Double[] v

[length: 4] For the vector commands (glVertexAttrib*v), specifies a pointer to an array of values to be used for the generic vertex attribute.

VertexAttrib4(UInt32, Int16*)

[requires: NV_vertex_program] Specifies the value of a generic vertex attribute

Declaration
[AutoGenerated(Category = "NV_vertex_program", Version = "", EntryPoint = "glVertexAttrib4svNV")]
[CLSCompliant(false)]
public static void VertexAttrib4(uint index, [Count(Count = 4)] short *v)
Parameters
Type Name Description
UInt32 index

Specifies the index of the generic vertex attribute to be modified.

Int16* v

[length: 4] For the vector commands (glVertexAttrib*v), specifies a pointer to an array of values to be used for the generic vertex attribute.

VertexAttrib4(UInt32, Int16, Int16, Int16, Int16)

[requires: NV_vertex_program] Specifies the value of a generic vertex attribute

Declaration
[AutoGenerated(Category = "NV_vertex_program", Version = "", EntryPoint = "glVertexAttrib4sNV")]
[CLSCompliant(false)]
public static void VertexAttrib4(uint index, short x, short y, short z, short w)
Parameters
Type Name Description
UInt32 index

Specifies the index of the generic vertex attribute to be modified.

Int16 x

For the scalar commands, specifies the new values to be used for the specified vertex attribute.

Int16 y

For the scalar commands, specifies the new values to be used for the specified vertex attribute.

Int16 z

For the scalar commands, specifies the new values to be used for the specified vertex attribute.

Int16 w

For the scalar commands, specifies the new values to be used for the specified vertex attribute.

VertexAttrib4(UInt32, ref Int16)

[requires: NV_vertex_program] Specifies the value of a generic vertex attribute

Declaration
[AutoGenerated(Category = "NV_vertex_program", Version = "", EntryPoint = "glVertexAttrib4svNV")]
[CLSCompliant(false)]
public static void VertexAttrib4(uint index, [Count(Count = 4)] ref short v)
Parameters
Type Name Description
UInt32 index

Specifies the index of the generic vertex attribute to be modified.

Int16 v

[length: 4] For the vector commands (glVertexAttrib*v), specifies a pointer to an array of values to be used for the generic vertex attribute.

VertexAttrib4(UInt32, Int16[])

[requires: NV_vertex_program] Specifies the value of a generic vertex attribute

Declaration
[AutoGenerated(Category = "NV_vertex_program", Version = "", EntryPoint = "glVertexAttrib4svNV")]
[CLSCompliant(false)]
public static void VertexAttrib4(uint index, [Count(Count = 4)] short[] v)
Parameters
Type Name Description
UInt32 index

Specifies the index of the generic vertex attribute to be modified.

Int16[] v

[length: 4] For the vector commands (glVertexAttrib*v), specifies a pointer to an array of values to be used for the generic vertex attribute.

VertexAttrib4(UInt32, Single*)

[requires: NV_vertex_program] Specifies the value of a generic vertex attribute

Declaration
[AutoGenerated(Category = "NV_vertex_program", Version = "", EntryPoint = "glVertexAttrib4fvNV")]
[CLSCompliant(false)]
public static void VertexAttrib4(uint index, [Count(Count = 4)] float *v)
Parameters
Type Name Description
UInt32 index

Specifies the index of the generic vertex attribute to be modified.

Single* v

[length: 4] For the vector commands (glVertexAttrib*v), specifies a pointer to an array of values to be used for the generic vertex attribute.

VertexAttrib4(UInt32, Single, Single, Single, Single)

[requires: NV_vertex_program] Specifies the value of a generic vertex attribute

Declaration
[AutoGenerated(Category = "NV_vertex_program", Version = "", EntryPoint = "glVertexAttrib4fNV")]
[CLSCompliant(false)]
public static void VertexAttrib4(uint index, float x, float y, float z, float w)
Parameters
Type Name Description
UInt32 index

Specifies the index of the generic vertex attribute to be modified.

Single x

For the scalar commands, specifies the new values to be used for the specified vertex attribute.

Single y

For the scalar commands, specifies the new values to be used for the specified vertex attribute.

Single z

For the scalar commands, specifies the new values to be used for the specified vertex attribute.

Single w

For the scalar commands, specifies the new values to be used for the specified vertex attribute.

VertexAttrib4(UInt32, ref Single)

[requires: NV_vertex_program] Specifies the value of a generic vertex attribute

Declaration
[AutoGenerated(Category = "NV_vertex_program", Version = "", EntryPoint = "glVertexAttrib4fvNV")]
[CLSCompliant(false)]
public static void VertexAttrib4(uint index, [Count(Count = 4)] ref float v)
Parameters
Type Name Description
UInt32 index

Specifies the index of the generic vertex attribute to be modified.

Single v

[length: 4] For the vector commands (glVertexAttrib*v), specifies a pointer to an array of values to be used for the generic vertex attribute.

VertexAttrib4(UInt32, Single[])

[requires: NV_vertex_program] Specifies the value of a generic vertex attribute

Declaration
[AutoGenerated(Category = "NV_vertex_program", Version = "", EntryPoint = "glVertexAttrib4fvNV")]
[CLSCompliant(false)]
public static void VertexAttrib4(uint index, [Count(Count = 4)] float[] v)
Parameters
Type Name Description
UInt32 index

Specifies the index of the generic vertex attribute to be modified.

Single[] v

[length: 4] For the vector commands (glVertexAttrib*v), specifies a pointer to an array of values to be used for the generic vertex attribute.

VertexAttrib4h(Int32, Half*)

[requires: NV_half_float]

Declaration
[AutoGenerated(Category = "NV_half_float", Version = "", EntryPoint = "glVertexAttrib4hvNV")]
[CLSCompliant(false)]
public static void VertexAttrib4h(int index, [Count(Count = 4)] Half*v)
Parameters
Type Name Description
Int32 index
Half* v

[length: 4]

VertexAttrib4h(Int32, Half, Half, Half, Half)

[requires: NV_half_float]

Declaration
[AutoGenerated(Category = "NV_half_float", Version = "", EntryPoint = "glVertexAttrib4hNV")]
[CLSCompliant(false)]
public static void VertexAttrib4h(int index, Half x, Half y, Half z, Half w)
Parameters
Type Name Description
Int32 index
Half x
Half y
Half z
Half w

VertexAttrib4h(Int32, ref Half)

[requires: NV_half_float]

Declaration
[AutoGenerated(Category = "NV_half_float", Version = "", EntryPoint = "glVertexAttrib4hvNV")]
[CLSCompliant(false)]
public static void VertexAttrib4h(int index, [Count(Count = 4)] ref Half v)
Parameters
Type Name Description
Int32 index
Half v

[length: 4]

VertexAttrib4h(Int32, Half[])

[requires: NV_half_float]

Declaration
[AutoGenerated(Category = "NV_half_float", Version = "", EntryPoint = "glVertexAttrib4hvNV")]
[CLSCompliant(false)]
public static void VertexAttrib4h(int index, [Count(Count = 4)] Half[] v)
Parameters
Type Name Description
Int32 index
Half[] v

[length: 4]

VertexAttrib4h(UInt32, Half*)

[requires: NV_half_float]

Declaration
[AutoGenerated(Category = "NV_half_float", Version = "", EntryPoint = "glVertexAttrib4hvNV")]
[CLSCompliant(false)]
public static void VertexAttrib4h(uint index, [Count(Count = 4)] Half*v)
Parameters
Type Name Description
UInt32 index
Half* v

[length: 4]

VertexAttrib4h(UInt32, Half, Half, Half, Half)

[requires: NV_half_float]

Declaration
[AutoGenerated(Category = "NV_half_float", Version = "", EntryPoint = "glVertexAttrib4hNV")]
[CLSCompliant(false)]
public static void VertexAttrib4h(uint index, Half x, Half y, Half z, Half w)
Parameters
Type Name Description
UInt32 index
Half x
Half y
Half z
Half w

VertexAttrib4h(UInt32, ref Half)

[requires: NV_half_float]

Declaration
[AutoGenerated(Category = "NV_half_float", Version = "", EntryPoint = "glVertexAttrib4hvNV")]
[CLSCompliant(false)]
public static void VertexAttrib4h(uint index, [Count(Count = 4)] ref Half v)
Parameters
Type Name Description
UInt32 index
Half v

[length: 4]

VertexAttrib4h(UInt32, Half[])

[requires: NV_half_float]

Declaration
[AutoGenerated(Category = "NV_half_float", Version = "", EntryPoint = "glVertexAttrib4hvNV")]
[CLSCompliant(false)]
public static void VertexAttrib4h(uint index, [Count(Count = 4)] Half[] v)
Parameters
Type Name Description
UInt32 index
Half[] v

[length: 4]

VertexAttribFormat(Int32, Int32, NvVertexBufferUnifiedMemory, Boolean, Int32)

[requires: NV_vertex_buffer_unified_memory] Specify the organization of vertex arrays

Declaration
[AutoGenerated(Category = "NV_vertex_buffer_unified_memory", Version = "", EntryPoint = "glVertexAttribFormatNV")]
[CLSCompliant(false)]
public static void VertexAttribFormat(int index, int size, NvVertexBufferUnifiedMemory type, bool normalized, int stride)
Parameters
Type Name Description
Int32 index

The generic vertex attribute array being described.

Int32 size

The number of values per vertex that are stored in the array.

NvVertexBufferUnifiedMemory type

The type of the data stored in the array.

Boolean normalized

The distance between elements within the buffer.

Int32 stride

The distance between elements within the buffer.

VertexAttribFormat(UInt32, Int32, NvVertexBufferUnifiedMemory, Boolean, Int32)

[requires: NV_vertex_buffer_unified_memory] Specify the organization of vertex arrays

Declaration
[AutoGenerated(Category = "NV_vertex_buffer_unified_memory", Version = "", EntryPoint = "glVertexAttribFormatNV")]
[CLSCompliant(false)]
public static void VertexAttribFormat(uint index, int size, NvVertexBufferUnifiedMemory type, bool normalized, int stride)
Parameters
Type Name Description
UInt32 index

The generic vertex attribute array being described.

Int32 size

The number of values per vertex that are stored in the array.

NvVertexBufferUnifiedMemory type

The type of the data stored in the array.

Boolean normalized

The distance between elements within the buffer.

Int32 stride

The distance between elements within the buffer.

VertexAttribIFormat(Int32, Int32, NvVertexBufferUnifiedMemory, Int32)

[requires: NV_vertex_buffer_unified_memory]

Declaration
[AutoGenerated(Category = "NV_vertex_buffer_unified_memory", Version = "", EntryPoint = "glVertexAttribIFormatNV")]
[CLSCompliant(false)]
public static void VertexAttribIFormat(int index, int size, NvVertexBufferUnifiedMemory type, int stride)
Parameters
Type Name Description
Int32 index
Int32 size
NvVertexBufferUnifiedMemory type
Int32 stride

VertexAttribIFormat(UInt32, Int32, NvVertexBufferUnifiedMemory, Int32)

[requires: NV_vertex_buffer_unified_memory]

Declaration
[AutoGenerated(Category = "NV_vertex_buffer_unified_memory", Version = "", EntryPoint = "glVertexAttribIFormatNV")]
[CLSCompliant(false)]
public static void VertexAttribIFormat(uint index, int size, NvVertexBufferUnifiedMemory type, int stride)
Parameters
Type Name Description
UInt32 index
Int32 size
NvVertexBufferUnifiedMemory type
Int32 stride

VertexAttribL1(Int32, Int64)

[requires: NV_vertex_attrib_integer_64bit]

Declaration
[AutoGenerated(Category = "NV_vertex_attrib_integer_64bit", Version = "", EntryPoint = "glVertexAttribL1i64NV")]
[CLSCompliant(false)]
public static void VertexAttribL1(int index, long x)
Parameters
Type Name Description
Int32 index
Int64 x

VertexAttribL1(Int32, Int64*)

[requires: NV_vertex_attrib_integer_64bit]

Declaration
[AutoGenerated(Category = "NV_vertex_attrib_integer_64bit", Version = "", EntryPoint = "glVertexAttribL1i64vNV")]
[CLSCompliant(false)]
public static void VertexAttribL1(int index, [Count(Count = 1)] long *v)
Parameters
Type Name Description
Int32 index
Int64* v

[length: 1]

VertexAttribL1(UInt32, Int64)

[requires: NV_vertex_attrib_integer_64bit]

Declaration
[AutoGenerated(Category = "NV_vertex_attrib_integer_64bit", Version = "", EntryPoint = "glVertexAttribL1i64NV")]
[CLSCompliant(false)]
public static void VertexAttribL1(uint index, long x)
Parameters
Type Name Description
UInt32 index
Int64 x

VertexAttribL1(UInt32, Int64*)

[requires: NV_vertex_attrib_integer_64bit]

Declaration
[AutoGenerated(Category = "NV_vertex_attrib_integer_64bit", Version = "", EntryPoint = "glVertexAttribL1i64vNV")]
[CLSCompliant(false)]
public static void VertexAttribL1(uint index, [Count(Count = 1)] long *v)
Parameters
Type Name Description
UInt32 index
Int64* v

[length: 1]

VertexAttribL1(UInt32, UInt64)

[requires: NV_vertex_attrib_integer_64bit]

Declaration
[AutoGenerated(Category = "NV_vertex_attrib_integer_64bit", Version = "", EntryPoint = "glVertexAttribL1ui64NV")]
[CLSCompliant(false)]
public static void VertexAttribL1(uint index, ulong x)
Parameters
Type Name Description
UInt32 index
UInt64 x

VertexAttribL1(UInt32, UInt64*)

[requires: NV_vertex_attrib_integer_64bit]

Declaration
[AutoGenerated(Category = "NV_vertex_attrib_integer_64bit", Version = "", EntryPoint = "glVertexAttribL1ui64vNV")]
[CLSCompliant(false)]
public static void VertexAttribL1(uint index, [Count(Count = 1)] ulong *v)
Parameters
Type Name Description
UInt32 index
UInt64* v

[length: 1]

VertexAttribL2(Int32, Int64*)

[requires: NV_vertex_attrib_integer_64bit]

Declaration
[AutoGenerated(Category = "NV_vertex_attrib_integer_64bit", Version = "", EntryPoint = "glVertexAttribL2i64vNV")]
[CLSCompliant(false)]
public static void VertexAttribL2(int index, [Count(Count = 2)] long *v)
Parameters
Type Name Description
Int32 index
Int64* v

[length: 2]

VertexAttribL2(Int32, Int64, Int64)

[requires: NV_vertex_attrib_integer_64bit]

Declaration
[AutoGenerated(Category = "NV_vertex_attrib_integer_64bit", Version = "", EntryPoint = "glVertexAttribL2i64NV")]
[CLSCompliant(false)]
public static void VertexAttribL2(int index, long x, long y)
Parameters
Type Name Description
Int32 index
Int64 x
Int64 y

VertexAttribL2(Int32, ref Int64)

[requires: NV_vertex_attrib_integer_64bit]

Declaration
[AutoGenerated(Category = "NV_vertex_attrib_integer_64bit", Version = "", EntryPoint = "glVertexAttribL2i64vNV")]
[CLSCompliant(false)]
public static void VertexAttribL2(int index, [Count(Count = 2)] ref long v)
Parameters
Type Name Description
Int32 index
Int64 v

[length: 2]

VertexAttribL2(Int32, Int64[])

[requires: NV_vertex_attrib_integer_64bit]

Declaration
[AutoGenerated(Category = "NV_vertex_attrib_integer_64bit", Version = "", EntryPoint = "glVertexAttribL2i64vNV")]
[CLSCompliant(false)]
public static void VertexAttribL2(int index, [Count(Count = 2)] long[] v)
Parameters
Type Name Description
Int32 index
Int64[] v

[length: 2]

VertexAttribL2(UInt32, Int64*)

[requires: NV_vertex_attrib_integer_64bit]

Declaration
[AutoGenerated(Category = "NV_vertex_attrib_integer_64bit", Version = "", EntryPoint = "glVertexAttribL2i64vNV")]
[CLSCompliant(false)]
public static void VertexAttribL2(uint index, [Count(Count = 2)] long *v)
Parameters
Type Name Description
UInt32 index
Int64* v

[length: 2]

VertexAttribL2(UInt32, Int64, Int64)

[requires: NV_vertex_attrib_integer_64bit]

Declaration
[AutoGenerated(Category = "NV_vertex_attrib_integer_64bit", Version = "", EntryPoint = "glVertexAttribL2i64NV")]
[CLSCompliant(false)]
public static void VertexAttribL2(uint index, long x, long y)
Parameters
Type Name Description
UInt32 index
Int64 x
Int64 y

VertexAttribL2(UInt32, ref Int64)

[requires: NV_vertex_attrib_integer_64bit]

Declaration
[AutoGenerated(Category = "NV_vertex_attrib_integer_64bit", Version = "", EntryPoint = "glVertexAttribL2i64vNV")]
[CLSCompliant(false)]
public static void VertexAttribL2(uint index, [Count(Count = 2)] ref long v)
Parameters
Type Name Description
UInt32 index
Int64 v

[length: 2]

VertexAttribL2(UInt32, Int64[])

[requires: NV_vertex_attrib_integer_64bit]

Declaration
[AutoGenerated(Category = "NV_vertex_attrib_integer_64bit", Version = "", EntryPoint = "glVertexAttribL2i64vNV")]
[CLSCompliant(false)]
public static void VertexAttribL2(uint index, [Count(Count = 2)] long[] v)
Parameters
Type Name Description
UInt32 index
Int64[] v

[length: 2]

VertexAttribL2(UInt32, UInt64*)

[requires: NV_vertex_attrib_integer_64bit]

Declaration
[AutoGenerated(Category = "NV_vertex_attrib_integer_64bit", Version = "", EntryPoint = "glVertexAttribL2ui64vNV")]
[CLSCompliant(false)]
public static void VertexAttribL2(uint index, [Count(Count = 2)] ulong *v)
Parameters
Type Name Description
UInt32 index
UInt64* v

[length: 2]

VertexAttribL2(UInt32, UInt64, UInt64)

[requires: NV_vertex_attrib_integer_64bit]

Declaration
[AutoGenerated(Category = "NV_vertex_attrib_integer_64bit", Version = "", EntryPoint = "glVertexAttribL2ui64NV")]
[CLSCompliant(false)]
public static void VertexAttribL2(uint index, ulong x, ulong y)
Parameters
Type Name Description
UInt32 index
UInt64 x
UInt64 y

VertexAttribL2(UInt32, ref UInt64)

[requires: NV_vertex_attrib_integer_64bit]

Declaration
[AutoGenerated(Category = "NV_vertex_attrib_integer_64bit", Version = "", EntryPoint = "glVertexAttribL2ui64vNV")]
[CLSCompliant(false)]
public static void VertexAttribL2(uint index, [Count(Count = 2)] ref ulong v)
Parameters
Type Name Description
UInt32 index
UInt64 v

[length: 2]

VertexAttribL2(UInt32, UInt64[])

[requires: NV_vertex_attrib_integer_64bit]

Declaration
[AutoGenerated(Category = "NV_vertex_attrib_integer_64bit", Version = "", EntryPoint = "glVertexAttribL2ui64vNV")]
[CLSCompliant(false)]
public static void VertexAttribL2(uint index, [Count(Count = 2)] ulong[] v)
Parameters
Type Name Description
UInt32 index
UInt64[] v

[length: 2]

VertexAttribL3(Int32, Int64*)

[requires: NV_vertex_attrib_integer_64bit]

Declaration
[AutoGenerated(Category = "NV_vertex_attrib_integer_64bit", Version = "", EntryPoint = "glVertexAttribL3i64vNV")]
[CLSCompliant(false)]
public static void VertexAttribL3(int index, [Count(Count = 3)] long *v)
Parameters
Type Name Description
Int32 index
Int64* v

[length: 3]

VertexAttribL3(Int32, Int64, Int64, Int64)

[requires: NV_vertex_attrib_integer_64bit]

Declaration
[AutoGenerated(Category = "NV_vertex_attrib_integer_64bit", Version = "", EntryPoint = "glVertexAttribL3i64NV")]
[CLSCompliant(false)]
public static void VertexAttribL3(int index, long x, long y, long z)
Parameters
Type Name Description
Int32 index
Int64 x
Int64 y
Int64 z

VertexAttribL3(Int32, ref Int64)

[requires: NV_vertex_attrib_integer_64bit]

Declaration
[AutoGenerated(Category = "NV_vertex_attrib_integer_64bit", Version = "", EntryPoint = "glVertexAttribL3i64vNV")]
[CLSCompliant(false)]
public static void VertexAttribL3(int index, [Count(Count = 3)] ref long v)
Parameters
Type Name Description
Int32 index
Int64 v

[length: 3]

VertexAttribL3(Int32, Int64[])

[requires: NV_vertex_attrib_integer_64bit]

Declaration
[AutoGenerated(Category = "NV_vertex_attrib_integer_64bit", Version = "", EntryPoint = "glVertexAttribL3i64vNV")]
[CLSCompliant(false)]
public static void VertexAttribL3(int index, [Count(Count = 3)] long[] v)
Parameters
Type Name Description
Int32 index
Int64[] v

[length: 3]

VertexAttribL3(UInt32, Int64*)

[requires: NV_vertex_attrib_integer_64bit]

Declaration
[AutoGenerated(Category = "NV_vertex_attrib_integer_64bit", Version = "", EntryPoint = "glVertexAttribL3i64vNV")]
[CLSCompliant(false)]
public static void VertexAttribL3(uint index, [Count(Count = 3)] long *v)
Parameters
Type Name Description
UInt32 index
Int64* v

[length: 3]

VertexAttribL3(UInt32, Int64, Int64, Int64)

[requires: NV_vertex_attrib_integer_64bit]

Declaration
[AutoGenerated(Category = "NV_vertex_attrib_integer_64bit", Version = "", EntryPoint = "glVertexAttribL3i64NV")]
[CLSCompliant(false)]
public static void VertexAttribL3(uint index, long x, long y, long z)
Parameters
Type Name Description
UInt32 index
Int64 x
Int64 y
Int64 z

VertexAttribL3(UInt32, ref Int64)

[requires: NV_vertex_attrib_integer_64bit]

Declaration
[AutoGenerated(Category = "NV_vertex_attrib_integer_64bit", Version = "", EntryPoint = "glVertexAttribL3i64vNV")]
[CLSCompliant(false)]
public static void VertexAttribL3(uint index, [Count(Count = 3)] ref long v)
Parameters
Type Name Description
UInt32 index
Int64 v

[length: 3]

VertexAttribL3(UInt32, Int64[])

[requires: NV_vertex_attrib_integer_64bit]

Declaration
[AutoGenerated(Category = "NV_vertex_attrib_integer_64bit", Version = "", EntryPoint = "glVertexAttribL3i64vNV")]
[CLSCompliant(false)]
public static void VertexAttribL3(uint index, [Count(Count = 3)] long[] v)
Parameters
Type Name Description
UInt32 index
Int64[] v

[length: 3]

VertexAttribL3(UInt32, UInt64*)

[requires: NV_vertex_attrib_integer_64bit]

Declaration
[AutoGenerated(Category = "NV_vertex_attrib_integer_64bit", Version = "", EntryPoint = "glVertexAttribL3ui64vNV")]
[CLSCompliant(false)]
public static void VertexAttribL3(uint index, [Count(Count = 3)] ulong *v)
Parameters
Type Name Description
UInt32 index
UInt64* v

[length: 3]

VertexAttribL3(UInt32, UInt64, UInt64, UInt64)

[requires: NV_vertex_attrib_integer_64bit]

Declaration
[AutoGenerated(Category = "NV_vertex_attrib_integer_64bit", Version = "", EntryPoint = "glVertexAttribL3ui64NV")]
[CLSCompliant(false)]
public static void VertexAttribL3(uint index, ulong x, ulong y, ulong z)
Parameters
Type Name Description
UInt32 index
UInt64 x
UInt64 y
UInt64 z

VertexAttribL3(UInt32, ref UInt64)

[requires: NV_vertex_attrib_integer_64bit]

Declaration
[AutoGenerated(Category = "NV_vertex_attrib_integer_64bit", Version = "", EntryPoint = "glVertexAttribL3ui64vNV")]
[CLSCompliant(false)]
public static void VertexAttribL3(uint index, [Count(Count = 3)] ref ulong v)
Parameters
Type Name Description
UInt32 index
UInt64 v

[length: 3]

VertexAttribL3(UInt32, UInt64[])

[requires: NV_vertex_attrib_integer_64bit]

Declaration
[AutoGenerated(Category = "NV_vertex_attrib_integer_64bit", Version = "", EntryPoint = "glVertexAttribL3ui64vNV")]
[CLSCompliant(false)]
public static void VertexAttribL3(uint index, [Count(Count = 3)] ulong[] v)
Parameters
Type Name Description
UInt32 index
UInt64[] v

[length: 3]

VertexAttribL4(Int32, Int64*)

[requires: NV_vertex_attrib_integer_64bit]

Declaration
[AutoGenerated(Category = "NV_vertex_attrib_integer_64bit", Version = "", EntryPoint = "glVertexAttribL4i64vNV")]
[CLSCompliant(false)]
public static void VertexAttribL4(int index, [Count(Count = 4)] long *v)
Parameters
Type Name Description
Int32 index
Int64* v

[length: 4]

VertexAttribL4(Int32, Int64, Int64, Int64, Int64)

[requires: NV_vertex_attrib_integer_64bit]

Declaration
[AutoGenerated(Category = "NV_vertex_attrib_integer_64bit", Version = "", EntryPoint = "glVertexAttribL4i64NV")]
[CLSCompliant(false)]
public static void VertexAttribL4(int index, long x, long y, long z, long w)
Parameters
Type Name Description
Int32 index
Int64 x
Int64 y
Int64 z
Int64 w

VertexAttribL4(Int32, ref Int64)

[requires: NV_vertex_attrib_integer_64bit]

Declaration
[AutoGenerated(Category = "NV_vertex_attrib_integer_64bit", Version = "", EntryPoint = "glVertexAttribL4i64vNV")]
[CLSCompliant(false)]
public static void VertexAttribL4(int index, [Count(Count = 4)] ref long v)
Parameters
Type Name Description
Int32 index
Int64 v

[length: 4]

VertexAttribL4(Int32, Int64[])

[requires: NV_vertex_attrib_integer_64bit]

Declaration
[AutoGenerated(Category = "NV_vertex_attrib_integer_64bit", Version = "", EntryPoint = "glVertexAttribL4i64vNV")]
[CLSCompliant(false)]
public static void VertexAttribL4(int index, [Count(Count = 4)] long[] v)
Parameters
Type Name Description
Int32 index
Int64[] v

[length: 4]

VertexAttribL4(UInt32, Int64*)

[requires: NV_vertex_attrib_integer_64bit]

Declaration
[AutoGenerated(Category = "NV_vertex_attrib_integer_64bit", Version = "", EntryPoint = "glVertexAttribL4i64vNV")]
[CLSCompliant(false)]
public static void VertexAttribL4(uint index, [Count(Count = 4)] long *v)
Parameters
Type Name Description
UInt32 index
Int64* v

[length: 4]

VertexAttribL4(UInt32, Int64, Int64, Int64, Int64)

[requires: NV_vertex_attrib_integer_64bit]

Declaration
[AutoGenerated(Category = "NV_vertex_attrib_integer_64bit", Version = "", EntryPoint = "glVertexAttribL4i64NV")]
[CLSCompliant(false)]
public static void VertexAttribL4(uint index, long x, long y, long z, long w)
Parameters
Type Name Description
UInt32 index
Int64 x
Int64 y
Int64 z
Int64 w

VertexAttribL4(UInt32, ref Int64)

[requires: NV_vertex_attrib_integer_64bit]

Declaration
[AutoGenerated(Category = "NV_vertex_attrib_integer_64bit", Version = "", EntryPoint = "glVertexAttribL4i64vNV")]
[CLSCompliant(false)]
public static void VertexAttribL4(uint index, [Count(Count = 4)] ref long v)
Parameters
Type Name Description
UInt32 index
Int64 v

[length: 4]

VertexAttribL4(UInt32, Int64[])

[requires: NV_vertex_attrib_integer_64bit]

Declaration
[AutoGenerated(Category = "NV_vertex_attrib_integer_64bit", Version = "", EntryPoint = "glVertexAttribL4i64vNV")]
[CLSCompliant(false)]
public static void VertexAttribL4(uint index, [Count(Count = 4)] long[] v)
Parameters
Type Name Description
UInt32 index
Int64[] v

[length: 4]

VertexAttribL4(UInt32, UInt64*)

[requires: NV_vertex_attrib_integer_64bit]

Declaration
[AutoGenerated(Category = "NV_vertex_attrib_integer_64bit", Version = "", EntryPoint = "glVertexAttribL4ui64vNV")]
[CLSCompliant(false)]
public static void VertexAttribL4(uint index, [Count(Count = 4)] ulong *v)
Parameters
Type Name Description
UInt32 index
UInt64* v

[length: 4]

VertexAttribL4(UInt32, UInt64, UInt64, UInt64, UInt64)

[requires: NV_vertex_attrib_integer_64bit]

Declaration
[AutoGenerated(Category = "NV_vertex_attrib_integer_64bit", Version = "", EntryPoint = "glVertexAttribL4ui64NV")]
[CLSCompliant(false)]
public static void VertexAttribL4(uint index, ulong x, ulong y, ulong z, ulong w)
Parameters
Type Name Description
UInt32 index
UInt64 x
UInt64 y
UInt64 z
UInt64 w

VertexAttribL4(UInt32, ref UInt64)

[requires: NV_vertex_attrib_integer_64bit]

Declaration
[AutoGenerated(Category = "NV_vertex_attrib_integer_64bit", Version = "", EntryPoint = "glVertexAttribL4ui64vNV")]
[CLSCompliant(false)]
public static void VertexAttribL4(uint index, [Count(Count = 4)] ref ulong v)
Parameters
Type Name Description
UInt32 index
UInt64 v

[length: 4]

VertexAttribL4(UInt32, UInt64[])

[requires: NV_vertex_attrib_integer_64bit]

Declaration
[AutoGenerated(Category = "NV_vertex_attrib_integer_64bit", Version = "", EntryPoint = "glVertexAttribL4ui64vNV")]
[CLSCompliant(false)]
public static void VertexAttribL4(uint index, [Count(Count = 4)] ulong[] v)
Parameters
Type Name Description
UInt32 index
UInt64[] v

[length: 4]

VertexAttribLFormat(Int32, Int32, VertexAttribType, Int32)

[requires: NV_vertex_attrib_integer_64bit]

Declaration
[AutoGenerated(Category = "NV_vertex_attrib_integer_64bit", Version = "", EntryPoint = "glVertexAttribLFormatNV")]
[CLSCompliant(false)]
public static void VertexAttribLFormat(int index, int size, VertexAttribType type, int stride)
Parameters
Type Name Description
Int32 index
Int32 size
VertexAttribType type
Int32 stride

VertexAttribLFormat(UInt32, Int32, VertexAttribType, Int32)

[requires: NV_vertex_attrib_integer_64bit]

Declaration
[AutoGenerated(Category = "NV_vertex_attrib_integer_64bit", Version = "", EntryPoint = "glVertexAttribLFormatNV")]
[CLSCompliant(false)]
public static void VertexAttribLFormat(uint index, int size, VertexAttribType type, int stride)
Parameters
Type Name Description
UInt32 index
Int32 size
VertexAttribType type
Int32 stride

VertexAttribPointer(Int32, Int32, VertexAttribParameterArb, Int32, IntPtr)

[requires: NV_vertex_program] Define an array of generic vertex attribute data

Declaration
[AutoGenerated(Category = "NV_vertex_program", Version = "", EntryPoint = "glVertexAttribPointerNV")]
[CLSCompliant(false)]
public static void VertexAttribPointer(int index, int fsize, VertexAttribParameterArb type, int stride, [Count(Computed = "fsize,type,stride")] IntPtr pointer)
Parameters
Type Name Description
Int32 index

Specifies the index of the generic vertex attribute to be modified.

Int32 fsize

Specifies the number of components per generic vertex attribute. Must be 1, 2, 3, 4. Additionally, the symbolic constant Bgra is accepted by glVertexAttribPointer. The initial value is 4.

VertexAttribParameterArb type

Specifies the data type of each component in the array. The symbolic constants Byte, UnsignedByte, Short, UnsignedShort, Int, and UnsignedInt are accepted by glVertexAttribPointer and glVertexAttribIPointer. Additionally HalfFloat, Float, Double, Fixed, Int2101010Rev, UnsignedInt2101010Rev and UnsignedInt10F11F11FRev are accepted by glVertexAttribPointer. Double is also accepted by glVertexAttribLPointer and is the only token accepted by the type parameter for that function. The initial value is Float.

Int32 stride

Specifies the byte offset between consecutive generic vertex attributes. If stride is 0, the generic vertex attributes are understood to be tightly packed in the array. The initial value is 0.

IntPtr pointer

[length: COMPSIZE(fsize,type,stride)] Specifies a offset of the first component of the first generic vertex attribute in the array in the data store of the buffer currently bound to the ArrayBuffer target. The initial value is 0.

VertexAttribPointer(UInt32, Int32, VertexAttribParameterArb, Int32, IntPtr)

[requires: NV_vertex_program] Define an array of generic vertex attribute data

Declaration
[AutoGenerated(Category = "NV_vertex_program", Version = "", EntryPoint = "glVertexAttribPointerNV")]
[CLSCompliant(false)]
public static void VertexAttribPointer(uint index, int fsize, VertexAttribParameterArb type, int stride, [Count(Computed = "fsize,type,stride")] IntPtr pointer)
Parameters
Type Name Description
UInt32 index

Specifies the index of the generic vertex attribute to be modified.

Int32 fsize

Specifies the number of components per generic vertex attribute. Must be 1, 2, 3, 4. Additionally, the symbolic constant Bgra is accepted by glVertexAttribPointer. The initial value is 4.

VertexAttribParameterArb type

Specifies the data type of each component in the array. The symbolic constants Byte, UnsignedByte, Short, UnsignedShort, Int, and UnsignedInt are accepted by glVertexAttribPointer and glVertexAttribIPointer. Additionally HalfFloat, Float, Double, Fixed, Int2101010Rev, UnsignedInt2101010Rev and UnsignedInt10F11F11FRev are accepted by glVertexAttribPointer. Double is also accepted by glVertexAttribLPointer and is the only token accepted by the type parameter for that function. The initial value is Float.

Int32 stride

Specifies the byte offset between consecutive generic vertex attributes. If stride is 0, the generic vertex attributes are understood to be tightly packed in the array. The initial value is 0.

IntPtr pointer

[length: COMPSIZE(fsize,type,stride)] Specifies a offset of the first component of the first generic vertex attribute in the array in the data store of the buffer currently bound to the ArrayBuffer target. The initial value is 0.

VertexAttribPointer<T4>(Int32, Int32, VertexAttribParameterArb, Int32, ref T4)

[requires: NV_vertex_program] Define an array of generic vertex attribute data

Declaration
[AutoGenerated(Category = "NV_vertex_program", Version = "", EntryPoint = "glVertexAttribPointerNV")]
[CLSCompliant(false)]
public static void VertexAttribPointer<T4>(int index, int fsize, VertexAttribParameterArb type, int stride, [Count(Computed = "fsize,type,stride")] ref T4 pointer)
    where T4 : struct
Parameters
Type Name Description
Int32 index

Specifies the index of the generic vertex attribute to be modified.

Int32 fsize

Specifies the number of components per generic vertex attribute. Must be 1, 2, 3, 4. Additionally, the symbolic constant Bgra is accepted by glVertexAttribPointer. The initial value is 4.

VertexAttribParameterArb type

Specifies the data type of each component in the array. The symbolic constants Byte, UnsignedByte, Short, UnsignedShort, Int, and UnsignedInt are accepted by glVertexAttribPointer and glVertexAttribIPointer. Additionally HalfFloat, Float, Double, Fixed, Int2101010Rev, UnsignedInt2101010Rev and UnsignedInt10F11F11FRev are accepted by glVertexAttribPointer. Double is also accepted by glVertexAttribLPointer and is the only token accepted by the type parameter for that function. The initial value is Float.

Int32 stride

Specifies the byte offset between consecutive generic vertex attributes. If stride is 0, the generic vertex attributes are understood to be tightly packed in the array. The initial value is 0.

T4 pointer

[length: COMPSIZE(fsize,type,stride)] Specifies a offset of the first component of the first generic vertex attribute in the array in the data store of the buffer currently bound to the ArrayBuffer target. The initial value is 0.

Type Parameters
Name Description
T4

VertexAttribPointer<T4>(Int32, Int32, VertexAttribParameterArb, Int32, T4[])

[requires: NV_vertex_program] Define an array of generic vertex attribute data

Declaration
[AutoGenerated(Category = "NV_vertex_program", Version = "", EntryPoint = "glVertexAttribPointerNV")]
[CLSCompliant(false)]
public static void VertexAttribPointer<T4>(int index, int fsize, VertexAttribParameterArb type, int stride, [Count(Computed = "fsize,type,stride")] T4[] pointer)
    where T4 : struct
Parameters
Type Name Description
Int32 index

Specifies the index of the generic vertex attribute to be modified.

Int32 fsize

Specifies the number of components per generic vertex attribute. Must be 1, 2, 3, 4. Additionally, the symbolic constant Bgra is accepted by glVertexAttribPointer. The initial value is 4.

VertexAttribParameterArb type

Specifies the data type of each component in the array. The symbolic constants Byte, UnsignedByte, Short, UnsignedShort, Int, and UnsignedInt are accepted by glVertexAttribPointer and glVertexAttribIPointer. Additionally HalfFloat, Float, Double, Fixed, Int2101010Rev, UnsignedInt2101010Rev and UnsignedInt10F11F11FRev are accepted by glVertexAttribPointer. Double is also accepted by glVertexAttribLPointer and is the only token accepted by the type parameter for that function. The initial value is Float.

Int32 stride

Specifies the byte offset between consecutive generic vertex attributes. If stride is 0, the generic vertex attributes are understood to be tightly packed in the array. The initial value is 0.

T4[] pointer

[length: COMPSIZE(fsize,type,stride)] Specifies a offset of the first component of the first generic vertex attribute in the array in the data store of the buffer currently bound to the ArrayBuffer target. The initial value is 0.

Type Parameters
Name Description
T4

VertexAttribPointer<T4>(Int32, Int32, VertexAttribParameterArb, Int32, T4[,,])

[requires: NV_vertex_program] Define an array of generic vertex attribute data

Declaration
[AutoGenerated(Category = "NV_vertex_program", Version = "", EntryPoint = "glVertexAttribPointerNV")]
[CLSCompliant(false)]
public static void VertexAttribPointer<T4>(int index, int fsize, VertexAttribParameterArb type, int stride, [Count(Computed = "fsize,type,stride")] T4[,, ] pointer)
    where T4 : struct
Parameters
Type Name Description
Int32 index

Specifies the index of the generic vertex attribute to be modified.

Int32 fsize

Specifies the number of components per generic vertex attribute. Must be 1, 2, 3, 4. Additionally, the symbolic constant Bgra is accepted by glVertexAttribPointer. The initial value is 4.

VertexAttribParameterArb type

Specifies the data type of each component in the array. The symbolic constants Byte, UnsignedByte, Short, UnsignedShort, Int, and UnsignedInt are accepted by glVertexAttribPointer and glVertexAttribIPointer. Additionally HalfFloat, Float, Double, Fixed, Int2101010Rev, UnsignedInt2101010Rev and UnsignedInt10F11F11FRev are accepted by glVertexAttribPointer. Double is also accepted by glVertexAttribLPointer and is the only token accepted by the type parameter for that function. The initial value is Float.

Int32 stride

Specifies the byte offset between consecutive generic vertex attributes. If stride is 0, the generic vertex attributes are understood to be tightly packed in the array. The initial value is 0.

T4[,,] pointer

[length: COMPSIZE(fsize,type,stride)] Specifies a offset of the first component of the first generic vertex attribute in the array in the data store of the buffer currently bound to the ArrayBuffer target. The initial value is 0.

Type Parameters
Name Description
T4

VertexAttribPointer<T4>(Int32, Int32, VertexAttribParameterArb, Int32, T4[,])

[requires: NV_vertex_program] Define an array of generic vertex attribute data

Declaration
[AutoGenerated(Category = "NV_vertex_program", Version = "", EntryPoint = "glVertexAttribPointerNV")]
[CLSCompliant(false)]
public static void VertexAttribPointer<T4>(int index, int fsize, VertexAttribParameterArb type, int stride, [Count(Computed = "fsize,type,stride")] T4[, ] pointer)
    where T4 : struct
Parameters
Type Name Description
Int32 index

Specifies the index of the generic vertex attribute to be modified.

Int32 fsize

Specifies the number of components per generic vertex attribute. Must be 1, 2, 3, 4. Additionally, the symbolic constant Bgra is accepted by glVertexAttribPointer. The initial value is 4.

VertexAttribParameterArb type

Specifies the data type of each component in the array. The symbolic constants Byte, UnsignedByte, Short, UnsignedShort, Int, and UnsignedInt are accepted by glVertexAttribPointer and glVertexAttribIPointer. Additionally HalfFloat, Float, Double, Fixed, Int2101010Rev, UnsignedInt2101010Rev and UnsignedInt10F11F11FRev are accepted by glVertexAttribPointer. Double is also accepted by glVertexAttribLPointer and is the only token accepted by the type parameter for that function. The initial value is Float.

Int32 stride

Specifies the byte offset between consecutive generic vertex attributes. If stride is 0, the generic vertex attributes are understood to be tightly packed in the array. The initial value is 0.

T4[,] pointer

[length: COMPSIZE(fsize,type,stride)] Specifies a offset of the first component of the first generic vertex attribute in the array in the data store of the buffer currently bound to the ArrayBuffer target. The initial value is 0.

Type Parameters
Name Description
T4

VertexAttribPointer<T4>(UInt32, Int32, VertexAttribParameterArb, Int32, ref T4)

[requires: NV_vertex_program] Define an array of generic vertex attribute data

Declaration
[AutoGenerated(Category = "NV_vertex_program", Version = "", EntryPoint = "glVertexAttribPointerNV")]
[CLSCompliant(false)]
public static void VertexAttribPointer<T4>(uint index, int fsize, VertexAttribParameterArb type, int stride, [Count(Computed = "fsize,type,stride")] ref T4 pointer)
    where T4 : struct
Parameters
Type Name Description
UInt32 index

Specifies the index of the generic vertex attribute to be modified.

Int32 fsize

Specifies the number of components per generic vertex attribute. Must be 1, 2, 3, 4. Additionally, the symbolic constant Bgra is accepted by glVertexAttribPointer. The initial value is 4.

VertexAttribParameterArb type

Specifies the data type of each component in the array. The symbolic constants Byte, UnsignedByte, Short, UnsignedShort, Int, and UnsignedInt are accepted by glVertexAttribPointer and glVertexAttribIPointer. Additionally HalfFloat, Float, Double, Fixed, Int2101010Rev, UnsignedInt2101010Rev and UnsignedInt10F11F11FRev are accepted by glVertexAttribPointer. Double is also accepted by glVertexAttribLPointer and is the only token accepted by the type parameter for that function. The initial value is Float.

Int32 stride

Specifies the byte offset between consecutive generic vertex attributes. If stride is 0, the generic vertex attributes are understood to be tightly packed in the array. The initial value is 0.

T4 pointer

[length: COMPSIZE(fsize,type,stride)] Specifies a offset of the first component of the first generic vertex attribute in the array in the data store of the buffer currently bound to the ArrayBuffer target. The initial value is 0.

Type Parameters
Name Description
T4

VertexAttribPointer<T4>(UInt32, Int32, VertexAttribParameterArb, Int32, T4[])

[requires: NV_vertex_program] Define an array of generic vertex attribute data

Declaration
[AutoGenerated(Category = "NV_vertex_program", Version = "", EntryPoint = "glVertexAttribPointerNV")]
[CLSCompliant(false)]
public static void VertexAttribPointer<T4>(uint index, int fsize, VertexAttribParameterArb type, int stride, [Count(Computed = "fsize,type,stride")] T4[] pointer)
    where T4 : struct
Parameters
Type Name Description
UInt32 index

Specifies the index of the generic vertex attribute to be modified.

Int32 fsize

Specifies the number of components per generic vertex attribute. Must be 1, 2, 3, 4. Additionally, the symbolic constant Bgra is accepted by glVertexAttribPointer. The initial value is 4.

VertexAttribParameterArb type

Specifies the data type of each component in the array. The symbolic constants Byte, UnsignedByte, Short, UnsignedShort, Int, and UnsignedInt are accepted by glVertexAttribPointer and glVertexAttribIPointer. Additionally HalfFloat, Float, Double, Fixed, Int2101010Rev, UnsignedInt2101010Rev and UnsignedInt10F11F11FRev are accepted by glVertexAttribPointer. Double is also accepted by glVertexAttribLPointer and is the only token accepted by the type parameter for that function. The initial value is Float.

Int32 stride

Specifies the byte offset between consecutive generic vertex attributes. If stride is 0, the generic vertex attributes are understood to be tightly packed in the array. The initial value is 0.

T4[] pointer

[length: COMPSIZE(fsize,type,stride)] Specifies a offset of the first component of the first generic vertex attribute in the array in the data store of the buffer currently bound to the ArrayBuffer target. The initial value is 0.

Type Parameters
Name Description
T4

VertexAttribPointer<T4>(UInt32, Int32, VertexAttribParameterArb, Int32, T4[,,])

[requires: NV_vertex_program] Define an array of generic vertex attribute data

Declaration
[AutoGenerated(Category = "NV_vertex_program", Version = "", EntryPoint = "glVertexAttribPointerNV")]
[CLSCompliant(false)]
public static void VertexAttribPointer<T4>(uint index, int fsize, VertexAttribParameterArb type, int stride, [Count(Computed = "fsize,type,stride")] T4[,, ] pointer)
    where T4 : struct
Parameters
Type Name Description
UInt32 index

Specifies the index of the generic vertex attribute to be modified.

Int32 fsize

Specifies the number of components per generic vertex attribute. Must be 1, 2, 3, 4. Additionally, the symbolic constant Bgra is accepted by glVertexAttribPointer. The initial value is 4.

VertexAttribParameterArb type

Specifies the data type of each component in the array. The symbolic constants Byte, UnsignedByte, Short, UnsignedShort, Int, and UnsignedInt are accepted by glVertexAttribPointer and glVertexAttribIPointer. Additionally HalfFloat, Float, Double, Fixed, Int2101010Rev, UnsignedInt2101010Rev and UnsignedInt10F11F11FRev are accepted by glVertexAttribPointer. Double is also accepted by glVertexAttribLPointer and is the only token accepted by the type parameter for that function. The initial value is Float.

Int32 stride

Specifies the byte offset between consecutive generic vertex attributes. If stride is 0, the generic vertex attributes are understood to be tightly packed in the array. The initial value is 0.

T4[,,] pointer

[length: COMPSIZE(fsize,type,stride)] Specifies a offset of the first component of the first generic vertex attribute in the array in the data store of the buffer currently bound to the ArrayBuffer target. The initial value is 0.

Type Parameters
Name Description
T4

VertexAttribPointer<T4>(UInt32, Int32, VertexAttribParameterArb, Int32, T4[,])

[requires: NV_vertex_program] Define an array of generic vertex attribute data

Declaration
[AutoGenerated(Category = "NV_vertex_program", Version = "", EntryPoint = "glVertexAttribPointerNV")]
[CLSCompliant(false)]
public static void VertexAttribPointer<T4>(uint index, int fsize, VertexAttribParameterArb type, int stride, [Count(Computed = "fsize,type,stride")] T4[, ] pointer)
    where T4 : struct
Parameters
Type Name Description
UInt32 index

Specifies the index of the generic vertex attribute to be modified.

Int32 fsize

Specifies the number of components per generic vertex attribute. Must be 1, 2, 3, 4. Additionally, the symbolic constant Bgra is accepted by glVertexAttribPointer. The initial value is 4.

VertexAttribParameterArb type

Specifies the data type of each component in the array. The symbolic constants Byte, UnsignedByte, Short, UnsignedShort, Int, and UnsignedInt are accepted by glVertexAttribPointer and glVertexAttribIPointer. Additionally HalfFloat, Float, Double, Fixed, Int2101010Rev, UnsignedInt2101010Rev and UnsignedInt10F11F11FRev are accepted by glVertexAttribPointer. Double is also accepted by glVertexAttribLPointer and is the only token accepted by the type parameter for that function. The initial value is Float.

Int32 stride

Specifies the byte offset between consecutive generic vertex attributes. If stride is 0, the generic vertex attributes are understood to be tightly packed in the array. The initial value is 0.

T4[,] pointer

[length: COMPSIZE(fsize,type,stride)] Specifies a offset of the first component of the first generic vertex attribute in the array in the data store of the buffer currently bound to the ArrayBuffer target. The initial value is 0.

Type Parameters
Name Description
T4

VertexAttribs1(Int32, Int32, Double*)

[requires: NV_vertex_program]

Declaration
[AutoGenerated(Category = "NV_vertex_program", Version = "", EntryPoint = "glVertexAttribs1dvNV")]
[CLSCompliant(false)]
public static void VertexAttribs1(int index, int count, [Count(Parameter = "count")] double *v)
Parameters
Type Name Description
Int32 index
Int32 count
Double* v

[length: count]

VertexAttribs1(Int32, Int32, ref Double)

[requires: NV_vertex_program]

Declaration
[AutoGenerated(Category = "NV_vertex_program", Version = "", EntryPoint = "glVertexAttribs1dvNV")]
[CLSCompliant(false)]
public static void VertexAttribs1(int index, int count, [Count(Parameter = "count")] ref double v)
Parameters
Type Name Description
Int32 index
Int32 count
Double v

[length: count]

VertexAttribs1(Int32, Int32, Double[])

[requires: NV_vertex_program]

Declaration
[AutoGenerated(Category = "NV_vertex_program", Version = "", EntryPoint = "glVertexAttribs1dvNV")]
[CLSCompliant(false)]
public static void VertexAttribs1(int index, int count, [Count(Parameter = "count")] double[] v)
Parameters
Type Name Description
Int32 index
Int32 count
Double[] v

[length: count]

VertexAttribs1(Int32, Int32, Int16*)

[requires: NV_vertex_program]

Declaration
[AutoGenerated(Category = "NV_vertex_program", Version = "", EntryPoint = "glVertexAttribs1svNV")]
[CLSCompliant(false)]
public static void VertexAttribs1(int index, int count, [Count(Parameter = "count")] short *v)
Parameters
Type Name Description
Int32 index
Int32 count
Int16* v

[length: count]

VertexAttribs1(Int32, Int32, ref Int16)

[requires: NV_vertex_program]

Declaration
[AutoGenerated(Category = "NV_vertex_program", Version = "", EntryPoint = "glVertexAttribs1svNV")]
[CLSCompliant(false)]
public static void VertexAttribs1(int index, int count, [Count(Parameter = "count")] ref short v)
Parameters
Type Name Description
Int32 index
Int32 count
Int16 v

[length: count]

VertexAttribs1(Int32, Int32, Int16[])

[requires: NV_vertex_program]

Declaration
[AutoGenerated(Category = "NV_vertex_program", Version = "", EntryPoint = "glVertexAttribs1svNV")]
[CLSCompliant(false)]
public static void VertexAttribs1(int index, int count, [Count(Parameter = "count")] short[] v)
Parameters
Type Name Description
Int32 index
Int32 count
Int16[] v

[length: count]

VertexAttribs1(Int32, Int32, Single*)

[requires: NV_vertex_program]

Declaration
[AutoGenerated(Category = "NV_vertex_program", Version = "", EntryPoint = "glVertexAttribs1fvNV")]
[CLSCompliant(false)]
public static void VertexAttribs1(int index, int count, [Count(Parameter = "count")] float *v)
Parameters
Type Name Description
Int32 index
Int32 count
Single* v

[length: count]

VertexAttribs1(Int32, Int32, ref Single)

[requires: NV_vertex_program]

Declaration
[AutoGenerated(Category = "NV_vertex_program", Version = "", EntryPoint = "glVertexAttribs1fvNV")]
[CLSCompliant(false)]
public static void VertexAttribs1(int index, int count, [Count(Parameter = "count")] ref float v)
Parameters
Type Name Description
Int32 index
Int32 count
Single v

[length: count]

VertexAttribs1(Int32, Int32, Single[])

[requires: NV_vertex_program]

Declaration
[AutoGenerated(Category = "NV_vertex_program", Version = "", EntryPoint = "glVertexAttribs1fvNV")]
[CLSCompliant(false)]
public static void VertexAttribs1(int index, int count, [Count(Parameter = "count")] float[] v)
Parameters
Type Name Description
Int32 index
Int32 count
Single[] v

[length: count]

VertexAttribs1(UInt32, Int32, Double*)

[requires: NV_vertex_program]

Declaration
[AutoGenerated(Category = "NV_vertex_program", Version = "", EntryPoint = "glVertexAttribs1dvNV")]
[CLSCompliant(false)]
public static void VertexAttribs1(uint index, int count, [Count(Parameter = "count")] double *v)
Parameters
Type Name Description
UInt32 index
Int32 count
Double* v

[length: count]

VertexAttribs1(UInt32, Int32, ref Double)

[requires: NV_vertex_program]

Declaration
[AutoGenerated(Category = "NV_vertex_program", Version = "", EntryPoint = "glVertexAttribs1dvNV")]
[CLSCompliant(false)]
public static void VertexAttribs1(uint index, int count, [Count(Parameter = "count")] ref double v)
Parameters
Type Name Description
UInt32 index
Int32 count
Double v

[length: count]

VertexAttribs1(UInt32, Int32, Double[])

[requires: NV_vertex_program]

Declaration
[AutoGenerated(Category = "NV_vertex_program", Version = "", EntryPoint = "glVertexAttribs1dvNV")]
[CLSCompliant(false)]
public static void VertexAttribs1(uint index, int count, [Count(Parameter = "count")] double[] v)
Parameters
Type Name Description
UInt32 index
Int32 count
Double[] v

[length: count]

VertexAttribs1(UInt32, Int32, Int16*)

[requires: NV_vertex_program]

Declaration
[AutoGenerated(Category = "NV_vertex_program", Version = "", EntryPoint = "glVertexAttribs1svNV")]
[CLSCompliant(false)]
public static void VertexAttribs1(uint index, int count, [Count(Parameter = "count")] short *v)
Parameters
Type Name Description
UInt32 index
Int32 count
Int16* v

[length: count]

VertexAttribs1(UInt32, Int32, ref Int16)

[requires: NV_vertex_program]

Declaration
[AutoGenerated(Category = "NV_vertex_program", Version = "", EntryPoint = "glVertexAttribs1svNV")]
[CLSCompliant(false)]
public static void VertexAttribs1(uint index, int count, [Count(Parameter = "count")] ref short v)
Parameters
Type Name Description
UInt32 index
Int32 count
Int16 v

[length: count]

VertexAttribs1(UInt32, Int32, Int16[])

[requires: NV_vertex_program]

Declaration
[AutoGenerated(Category = "NV_vertex_program", Version = "", EntryPoint = "glVertexAttribs1svNV")]
[CLSCompliant(false)]
public static void VertexAttribs1(uint index, int count, [Count(Parameter = "count")] short[] v)
Parameters
Type Name Description
UInt32 index
Int32 count
Int16[] v

[length: count]

VertexAttribs1(UInt32, Int32, Single*)

[requires: NV_vertex_program]

Declaration
[AutoGenerated(Category = "NV_vertex_program", Version = "", EntryPoint = "glVertexAttribs1fvNV")]
[CLSCompliant(false)]
public static void VertexAttribs1(uint index, int count, [Count(Parameter = "count")] float *v)
Parameters
Type Name Description
UInt32 index
Int32 count
Single* v

[length: count]

VertexAttribs1(UInt32, Int32, ref Single)

[requires: NV_vertex_program]

Declaration
[AutoGenerated(Category = "NV_vertex_program", Version = "", EntryPoint = "glVertexAttribs1fvNV")]
[CLSCompliant(false)]
public static void VertexAttribs1(uint index, int count, [Count(Parameter = "count")] ref float v)
Parameters
Type Name Description
UInt32 index
Int32 count
Single v

[length: count]

VertexAttribs1(UInt32, Int32, Single[])

[requires: NV_vertex_program]

Declaration
[AutoGenerated(Category = "NV_vertex_program", Version = "", EntryPoint = "glVertexAttribs1fvNV")]
[CLSCompliant(false)]
public static void VertexAttribs1(uint index, int count, [Count(Parameter = "count")] float[] v)
Parameters
Type Name Description
UInt32 index
Int32 count
Single[] v

[length: count]

VertexAttribs1h(Int32, Int32, Half*)

[requires: NV_half_float]

Declaration
[AutoGenerated(Category = "NV_half_float", Version = "", EntryPoint = "glVertexAttribs1hvNV")]
[CLSCompliant(false)]
public static void VertexAttribs1h(int index, int n, [Count(Parameter = "n")] Half*v)
Parameters
Type Name Description
Int32 index
Int32 n
Half* v

[length: n]

VertexAttribs1h(Int32, Int32, ref Half)

[requires: NV_half_float]

Declaration
[AutoGenerated(Category = "NV_half_float", Version = "", EntryPoint = "glVertexAttribs1hvNV")]
[CLSCompliant(false)]
public static void VertexAttribs1h(int index, int n, [Count(Parameter = "n")] ref Half v)
Parameters
Type Name Description
Int32 index
Int32 n
Half v

[length: n]

VertexAttribs1h(Int32, Int32, Half[])

[requires: NV_half_float]

Declaration
[AutoGenerated(Category = "NV_half_float", Version = "", EntryPoint = "glVertexAttribs1hvNV")]
[CLSCompliant(false)]
public static void VertexAttribs1h(int index, int n, [Count(Parameter = "n")] Half[] v)
Parameters
Type Name Description
Int32 index
Int32 n
Half[] v

[length: n]

VertexAttribs1h(UInt32, Int32, Half*)

[requires: NV_half_float]

Declaration
[AutoGenerated(Category = "NV_half_float", Version = "", EntryPoint = "glVertexAttribs1hvNV")]
[CLSCompliant(false)]
public static void VertexAttribs1h(uint index, int n, [Count(Parameter = "n")] Half*v)
Parameters
Type Name Description
UInt32 index
Int32 n
Half* v

[length: n]

VertexAttribs1h(UInt32, Int32, ref Half)

[requires: NV_half_float]

Declaration
[AutoGenerated(Category = "NV_half_float", Version = "", EntryPoint = "glVertexAttribs1hvNV")]
[CLSCompliant(false)]
public static void VertexAttribs1h(uint index, int n, [Count(Parameter = "n")] ref Half v)
Parameters
Type Name Description
UInt32 index
Int32 n
Half v

[length: n]

VertexAttribs1h(UInt32, Int32, Half[])

[requires: NV_half_float]

Declaration
[AutoGenerated(Category = "NV_half_float", Version = "", EntryPoint = "glVertexAttribs1hvNV")]
[CLSCompliant(false)]
public static void VertexAttribs1h(uint index, int n, [Count(Parameter = "n")] Half[] v)
Parameters
Type Name Description
UInt32 index
Int32 n
Half[] v

[length: n]

VertexAttribs2(Int32, Int32, Double*)

[requires: NV_vertex_program]

Declaration
[AutoGenerated(Category = "NV_vertex_program", Version = "", EntryPoint = "glVertexAttribs2dvNV")]
[CLSCompliant(false)]
public static void VertexAttribs2(int index, int count, [Count(Parameter = "count*2")] double *v)
Parameters
Type Name Description
Int32 index
Int32 count
Double* v

[length: count*2]

VertexAttribs2(Int32, Int32, ref Double)

[requires: NV_vertex_program]

Declaration
[AutoGenerated(Category = "NV_vertex_program", Version = "", EntryPoint = "glVertexAttribs2dvNV")]
[CLSCompliant(false)]
public static void VertexAttribs2(int index, int count, [Count(Parameter = "count*2")] ref double v)
Parameters
Type Name Description
Int32 index
Int32 count
Double v

[length: count*2]

VertexAttribs2(Int32, Int32, Double[])

[requires: NV_vertex_program]

Declaration
[AutoGenerated(Category = "NV_vertex_program", Version = "", EntryPoint = "glVertexAttribs2dvNV")]
[CLSCompliant(false)]
public static void VertexAttribs2(int index, int count, [Count(Parameter = "count*2")] double[] v)
Parameters
Type Name Description
Int32 index
Int32 count
Double[] v

[length: count*2]

VertexAttribs2(Int32, Int32, Int16*)

[requires: NV_vertex_program]

Declaration
[AutoGenerated(Category = "NV_vertex_program", Version = "", EntryPoint = "glVertexAttribs2svNV")]
[CLSCompliant(false)]
public static void VertexAttribs2(int index, int count, [Count(Parameter = "count*2")] short *v)
Parameters
Type Name Description
Int32 index
Int32 count
Int16* v

[length: count*2]

VertexAttribs2(Int32, Int32, ref Int16)

[requires: NV_vertex_program]

Declaration
[AutoGenerated(Category = "NV_vertex_program", Version = "", EntryPoint = "glVertexAttribs2svNV")]
[CLSCompliant(false)]
public static void VertexAttribs2(int index, int count, [Count(Parameter = "count*2")] ref short v)
Parameters
Type Name Description
Int32 index
Int32 count
Int16 v

[length: count*2]

VertexAttribs2(Int32, Int32, Int16[])

[requires: NV_vertex_program]

Declaration
[AutoGenerated(Category = "NV_vertex_program", Version = "", EntryPoint = "glVertexAttribs2svNV")]
[CLSCompliant(false)]
public static void VertexAttribs2(int index, int count, [Count(Parameter = "count*2")] short[] v)
Parameters
Type Name Description
Int32 index
Int32 count
Int16[] v

[length: count*2]

VertexAttribs2(Int32, Int32, Single*)

[requires: NV_vertex_program]

Declaration
[AutoGenerated(Category = "NV_vertex_program", Version = "", EntryPoint = "glVertexAttribs2fvNV")]
[CLSCompliant(false)]
public static void VertexAttribs2(int index, int count, [Count(Parameter = "count*2")] float *v)
Parameters
Type Name Description
Int32 index
Int32 count
Single* v

[length: count*2]

VertexAttribs2(Int32, Int32, ref Single)

[requires: NV_vertex_program]

Declaration
[AutoGenerated(Category = "NV_vertex_program", Version = "", EntryPoint = "glVertexAttribs2fvNV")]
[CLSCompliant(false)]
public static void VertexAttribs2(int index, int count, [Count(Parameter = "count*2")] ref float v)
Parameters
Type Name Description
Int32 index
Int32 count
Single v

[length: count*2]

VertexAttribs2(Int32, Int32, Single[])

[requires: NV_vertex_program]

Declaration
[AutoGenerated(Category = "NV_vertex_program", Version = "", EntryPoint = "glVertexAttribs2fvNV")]
[CLSCompliant(false)]
public static void VertexAttribs2(int index, int count, [Count(Parameter = "count*2")] float[] v)
Parameters
Type Name Description
Int32 index
Int32 count
Single[] v

[length: count*2]

VertexAttribs2(UInt32, Int32, Double*)

[requires: NV_vertex_program]

Declaration
[AutoGenerated(Category = "NV_vertex_program", Version = "", EntryPoint = "glVertexAttribs2dvNV")]
[CLSCompliant(false)]
public static void VertexAttribs2(uint index, int count, [Count(Parameter = "count*2")] double *v)
Parameters
Type Name Description
UInt32 index
Int32 count
Double* v

[length: count*2]

VertexAttribs2(UInt32, Int32, ref Double)

[requires: NV_vertex_program]

Declaration
[AutoGenerated(Category = "NV_vertex_program", Version = "", EntryPoint = "glVertexAttribs2dvNV")]
[CLSCompliant(false)]
public static void VertexAttribs2(uint index, int count, [Count(Parameter = "count*2")] ref double v)
Parameters
Type Name Description
UInt32 index
Int32 count
Double v

[length: count*2]

VertexAttribs2(UInt32, Int32, Double[])

[requires: NV_vertex_program]

Declaration
[AutoGenerated(Category = "NV_vertex_program", Version = "", EntryPoint = "glVertexAttribs2dvNV")]
[CLSCompliant(false)]
public static void VertexAttribs2(uint index, int count, [Count(Parameter = "count*2")] double[] v)
Parameters
Type Name Description
UInt32 index
Int32 count
Double[] v

[length: count*2]

VertexAttribs2(UInt32, Int32, Int16*)

[requires: NV_vertex_program]

Declaration
[AutoGenerated(Category = "NV_vertex_program", Version = "", EntryPoint = "glVertexAttribs2svNV")]
[CLSCompliant(false)]
public static void VertexAttribs2(uint index, int count, [Count(Parameter = "count*2")] short *v)
Parameters
Type Name Description
UInt32 index
Int32 count
Int16* v

[length: count*2]

VertexAttribs2(UInt32, Int32, ref Int16)

[requires: NV_vertex_program]

Declaration
[AutoGenerated(Category = "NV_vertex_program", Version = "", EntryPoint = "glVertexAttribs2svNV")]
[CLSCompliant(false)]
public static void VertexAttribs2(uint index, int count, [Count(Parameter = "count*2")] ref short v)
Parameters
Type Name Description
UInt32 index
Int32 count
Int16 v

[length: count*2]

VertexAttribs2(UInt32, Int32, Int16[])

[requires: NV_vertex_program]

Declaration
[AutoGenerated(Category = "NV_vertex_program", Version = "", EntryPoint = "glVertexAttribs2svNV")]
[CLSCompliant(false)]
public static void VertexAttribs2(uint index, int count, [Count(Parameter = "count*2")] short[] v)
Parameters
Type Name Description
UInt32 index
Int32 count
Int16[] v

[length: count*2]

VertexAttribs2(UInt32, Int32, Single*)

[requires: NV_vertex_program]

Declaration
[AutoGenerated(Category = "NV_vertex_program", Version = "", EntryPoint = "glVertexAttribs2fvNV")]
[CLSCompliant(false)]
public static void VertexAttribs2(uint index, int count, [Count(Parameter = "count*2")] float *v)
Parameters
Type Name Description
UInt32 index
Int32 count
Single* v

[length: count*2]

VertexAttribs2(UInt32, Int32, ref Single)

[requires: NV_vertex_program]

Declaration
[AutoGenerated(Category = "NV_vertex_program", Version = "", EntryPoint = "glVertexAttribs2fvNV")]
[CLSCompliant(false)]
public static void VertexAttribs2(uint index, int count, [Count(Parameter = "count*2")] ref float v)
Parameters
Type Name Description
UInt32 index
Int32 count
Single v

[length: count*2]

VertexAttribs2(UInt32, Int32, Single[])

[requires: NV_vertex_program]

Declaration
[AutoGenerated(Category = "NV_vertex_program", Version = "", EntryPoint = "glVertexAttribs2fvNV")]
[CLSCompliant(false)]
public static void VertexAttribs2(uint index, int count, [Count(Parameter = "count*2")] float[] v)
Parameters
Type Name Description
UInt32 index
Int32 count
Single[] v

[length: count*2]

VertexAttribs2h(Int32, Int32, Half*)

[requires: NV_half_float]

Declaration
[AutoGenerated(Category = "NV_half_float", Version = "", EntryPoint = "glVertexAttribs2hvNV")]
[CLSCompliant(false)]
public static void VertexAttribs2h(int index, int n, [Count(Parameter = "n")] Half*v)
Parameters
Type Name Description
Int32 index
Int32 n
Half* v

[length: n]

VertexAttribs2h(Int32, Int32, ref Half)

[requires: NV_half_float]

Declaration
[AutoGenerated(Category = "NV_half_float", Version = "", EntryPoint = "glVertexAttribs2hvNV")]
[CLSCompliant(false)]
public static void VertexAttribs2h(int index, int n, [Count(Parameter = "n")] ref Half v)
Parameters
Type Name Description
Int32 index
Int32 n
Half v

[length: n]

VertexAttribs2h(Int32, Int32, Half[])

[requires: NV_half_float]

Declaration
[AutoGenerated(Category = "NV_half_float", Version = "", EntryPoint = "glVertexAttribs2hvNV")]
[CLSCompliant(false)]
public static void VertexAttribs2h(int index, int n, [Count(Parameter = "n")] Half[] v)
Parameters
Type Name Description
Int32 index
Int32 n
Half[] v

[length: n]

VertexAttribs2h(UInt32, Int32, Half*)

[requires: NV_half_float]

Declaration
[AutoGenerated(Category = "NV_half_float", Version = "", EntryPoint = "glVertexAttribs2hvNV")]
[CLSCompliant(false)]
public static void VertexAttribs2h(uint index, int n, [Count(Parameter = "n")] Half*v)
Parameters
Type Name Description
UInt32 index
Int32 n
Half* v

[length: n]

VertexAttribs2h(UInt32, Int32, ref Half)

[requires: NV_half_float]

Declaration
[AutoGenerated(Category = "NV_half_float", Version = "", EntryPoint = "glVertexAttribs2hvNV")]
[CLSCompliant(false)]
public static void VertexAttribs2h(uint index, int n, [Count(Parameter = "n")] ref Half v)
Parameters
Type Name Description
UInt32 index
Int32 n
Half v

[length: n]

VertexAttribs2h(UInt32, Int32, Half[])

[requires: NV_half_float]

Declaration
[AutoGenerated(Category = "NV_half_float", Version = "", EntryPoint = "glVertexAttribs2hvNV")]
[CLSCompliant(false)]
public static void VertexAttribs2h(uint index, int n, [Count(Parameter = "n")] Half[] v)
Parameters
Type Name Description
UInt32 index
Int32 n
Half[] v

[length: n]

VertexAttribs3(Int32, Int32, Double*)

[requires: NV_vertex_program]

Declaration
[AutoGenerated(Category = "NV_vertex_program", Version = "", EntryPoint = "glVertexAttribs3dvNV")]
[CLSCompliant(false)]
public static void VertexAttribs3(int index, int count, [Count(Parameter = "count*3")] double *v)
Parameters
Type Name Description
Int32 index
Int32 count
Double* v

[length: count*3]

VertexAttribs3(Int32, Int32, ref Double)

[requires: NV_vertex_program]

Declaration
[AutoGenerated(Category = "NV_vertex_program", Version = "", EntryPoint = "glVertexAttribs3dvNV")]
[CLSCompliant(false)]
public static void VertexAttribs3(int index, int count, [Count(Parameter = "count*3")] ref double v)
Parameters
Type Name Description
Int32 index
Int32 count
Double v

[length: count*3]

VertexAttribs3(Int32, Int32, Double[])

[requires: NV_vertex_program]

Declaration
[AutoGenerated(Category = "NV_vertex_program", Version = "", EntryPoint = "glVertexAttribs3dvNV")]
[CLSCompliant(false)]
public static void VertexAttribs3(int index, int count, [Count(Parameter = "count*3")] double[] v)
Parameters
Type Name Description
Int32 index
Int32 count
Double[] v

[length: count*3]

VertexAttribs3(Int32, Int32, Int16*)

[requires: NV_vertex_program]

Declaration
[AutoGenerated(Category = "NV_vertex_program", Version = "", EntryPoint = "glVertexAttribs3svNV")]
[CLSCompliant(false)]
public static void VertexAttribs3(int index, int count, [Count(Parameter = "count*3")] short *v)
Parameters
Type Name Description
Int32 index
Int32 count
Int16* v

[length: count*3]

VertexAttribs3(Int32, Int32, ref Int16)

[requires: NV_vertex_program]

Declaration
[AutoGenerated(Category = "NV_vertex_program", Version = "", EntryPoint = "glVertexAttribs3svNV")]
[CLSCompliant(false)]
public static void VertexAttribs3(int index, int count, [Count(Parameter = "count*3")] ref short v)
Parameters
Type Name Description
Int32 index
Int32 count
Int16 v

[length: count*3]

VertexAttribs3(Int32, Int32, Int16[])

[requires: NV_vertex_program]

Declaration
[AutoGenerated(Category = "NV_vertex_program", Version = "", EntryPoint = "glVertexAttribs3svNV")]
[CLSCompliant(false)]
public static void VertexAttribs3(int index, int count, [Count(Parameter = "count*3")] short[] v)
Parameters
Type Name Description
Int32 index
Int32 count
Int16[] v

[length: count*3]

VertexAttribs3(Int32, Int32, Single*)

[requires: NV_vertex_program]

Declaration
[AutoGenerated(Category = "NV_vertex_program", Version = "", EntryPoint = "glVertexAttribs3fvNV")]
[CLSCompliant(false)]
public static void VertexAttribs3(int index, int count, [Count(Parameter = "count*3")] float *v)
Parameters
Type Name Description
Int32 index
Int32 count
Single* v

[length: count*3]

VertexAttribs3(Int32, Int32, ref Single)

[requires: NV_vertex_program]

Declaration
[AutoGenerated(Category = "NV_vertex_program", Version = "", EntryPoint = "glVertexAttribs3fvNV")]
[CLSCompliant(false)]
public static void VertexAttribs3(int index, int count, [Count(Parameter = "count*3")] ref float v)
Parameters
Type Name Description
Int32 index
Int32 count
Single v

[length: count*3]

VertexAttribs3(Int32, Int32, Single[])

[requires: NV_vertex_program]

Declaration
[AutoGenerated(Category = "NV_vertex_program", Version = "", EntryPoint = "glVertexAttribs3fvNV")]
[CLSCompliant(false)]
public static void VertexAttribs3(int index, int count, [Count(Parameter = "count*3")] float[] v)
Parameters
Type Name Description
Int32 index
Int32 count
Single[] v

[length: count*3]

VertexAttribs3(UInt32, Int32, Double*)

[requires: NV_vertex_program]

Declaration
[AutoGenerated(Category = "NV_vertex_program", Version = "", EntryPoint = "glVertexAttribs3dvNV")]
[CLSCompliant(false)]
public static void VertexAttribs3(uint index, int count, [Count(Parameter = "count*3")] double *v)
Parameters
Type Name Description
UInt32 index
Int32 count
Double* v

[length: count*3]

VertexAttribs3(UInt32, Int32, ref Double)

[requires: NV_vertex_program]

Declaration
[AutoGenerated(Category = "NV_vertex_program", Version = "", EntryPoint = "glVertexAttribs3dvNV")]
[CLSCompliant(false)]
public static void VertexAttribs3(uint index, int count, [Count(Parameter = "count*3")] ref double v)
Parameters
Type Name Description
UInt32 index
Int32 count
Double v

[length: count*3]

VertexAttribs3(UInt32, Int32, Double[])

[requires: NV_vertex_program]

Declaration
[AutoGenerated(Category = "NV_vertex_program", Version = "", EntryPoint = "glVertexAttribs3dvNV")]
[CLSCompliant(false)]
public static void VertexAttribs3(uint index, int count, [Count(Parameter = "count*3")] double[] v)
Parameters
Type Name Description
UInt32 index
Int32 count
Double[] v

[length: count*3]

VertexAttribs3(UInt32, Int32, Int16*)

[requires: NV_vertex_program]

Declaration
[AutoGenerated(Category = "NV_vertex_program", Version = "", EntryPoint = "glVertexAttribs3svNV")]
[CLSCompliant(false)]
public static void VertexAttribs3(uint index, int count, [Count(Parameter = "count*3")] short *v)
Parameters
Type Name Description
UInt32 index
Int32 count
Int16* v

[length: count*3]

VertexAttribs3(UInt32, Int32, ref Int16)

[requires: NV_vertex_program]

Declaration
[AutoGenerated(Category = "NV_vertex_program", Version = "", EntryPoint = "glVertexAttribs3svNV")]
[CLSCompliant(false)]
public static void VertexAttribs3(uint index, int count, [Count(Parameter = "count*3")] ref short v)
Parameters
Type Name Description
UInt32 index
Int32 count
Int16 v

[length: count*3]

VertexAttribs3(UInt32, Int32, Int16[])

[requires: NV_vertex_program]

Declaration
[AutoGenerated(Category = "NV_vertex_program", Version = "", EntryPoint = "glVertexAttribs3svNV")]
[CLSCompliant(false)]
public static void VertexAttribs3(uint index, int count, [Count(Parameter = "count*3")] short[] v)
Parameters
Type Name Description
UInt32 index
Int32 count
Int16[] v

[length: count*3]

VertexAttribs3(UInt32, Int32, Single*)

[requires: NV_vertex_program]

Declaration
[AutoGenerated(Category = "NV_vertex_program", Version = "", EntryPoint = "glVertexAttribs3fvNV")]
[CLSCompliant(false)]
public static void VertexAttribs3(uint index, int count, [Count(Parameter = "count*3")] float *v)
Parameters
Type Name Description
UInt32 index
Int32 count
Single* v

[length: count*3]

VertexAttribs3(UInt32, Int32, ref Single)

[requires: NV_vertex_program]

Declaration
[AutoGenerated(Category = "NV_vertex_program", Version = "", EntryPoint = "glVertexAttribs3fvNV")]
[CLSCompliant(false)]
public static void VertexAttribs3(uint index, int count, [Count(Parameter = "count*3")] ref float v)
Parameters
Type Name Description
UInt32 index
Int32 count
Single v

[length: count*3]

VertexAttribs3(UInt32, Int32, Single[])

[requires: NV_vertex_program]

Declaration
[AutoGenerated(Category = "NV_vertex_program", Version = "", EntryPoint = "glVertexAttribs3fvNV")]
[CLSCompliant(false)]
public static void VertexAttribs3(uint index, int count, [Count(Parameter = "count*3")] float[] v)
Parameters
Type Name Description
UInt32 index
Int32 count
Single[] v

[length: count*3]

VertexAttribs3h(Int32, Int32, Half*)

[requires: NV_half_float]

Declaration
[AutoGenerated(Category = "NV_half_float", Version = "", EntryPoint = "glVertexAttribs3hvNV")]
[CLSCompliant(false)]
public static void VertexAttribs3h(int index, int n, [Count(Parameter = "n")] Half*v)
Parameters
Type Name Description
Int32 index
Int32 n
Half* v

[length: n]

VertexAttribs3h(Int32, Int32, ref Half)

[requires: NV_half_float]

Declaration
[AutoGenerated(Category = "NV_half_float", Version = "", EntryPoint = "glVertexAttribs3hvNV")]
[CLSCompliant(false)]
public static void VertexAttribs3h(int index, int n, [Count(Parameter = "n")] ref Half v)
Parameters
Type Name Description
Int32 index
Int32 n
Half v

[length: n]

VertexAttribs3h(Int32, Int32, Half[])

[requires: NV_half_float]

Declaration
[AutoGenerated(Category = "NV_half_float", Version = "", EntryPoint = "glVertexAttribs3hvNV")]
[CLSCompliant(false)]
public static void VertexAttribs3h(int index, int n, [Count(Parameter = "n")] Half[] v)
Parameters
Type Name Description
Int32 index
Int32 n
Half[] v

[length: n]

VertexAttribs3h(UInt32, Int32, Half*)

[requires: NV_half_float]

Declaration
[AutoGenerated(Category = "NV_half_float", Version = "", EntryPoint = "glVertexAttribs3hvNV")]
[CLSCompliant(false)]
public static void VertexAttribs3h(uint index, int n, [Count(Parameter = "n")] Half*v)
Parameters
Type Name Description
UInt32 index
Int32 n
Half* v

[length: n]

VertexAttribs3h(UInt32, Int32, ref Half)

[requires: NV_half_float]

Declaration
[AutoGenerated(Category = "NV_half_float", Version = "", EntryPoint = "glVertexAttribs3hvNV")]
[CLSCompliant(false)]
public static void VertexAttribs3h(uint index, int n, [Count(Parameter = "n")] ref Half v)
Parameters
Type Name Description
UInt32 index
Int32 n
Half v

[length: n]

VertexAttribs3h(UInt32, Int32, Half[])

[requires: NV_half_float]

Declaration
[AutoGenerated(Category = "NV_half_float", Version = "", EntryPoint = "glVertexAttribs3hvNV")]
[CLSCompliant(false)]
public static void VertexAttribs3h(uint index, int n, [Count(Parameter = "n")] Half[] v)
Parameters
Type Name Description
UInt32 index
Int32 n
Half[] v

[length: n]

VertexAttribs4(Int32, Int32, Byte*)

[requires: NV_vertex_program]

Declaration
[AutoGenerated(Category = "NV_vertex_program", Version = "", EntryPoint = "glVertexAttribs4ubvNV")]
[CLSCompliant(false)]
public static void VertexAttribs4(int index, int count, [Count(Parameter = "count*4")] byte *v)
Parameters
Type Name Description
Int32 index
Int32 count
Byte* v

[length: count*4]

VertexAttribs4(Int32, Int32, ref Byte)

[requires: NV_vertex_program]

Declaration
[AutoGenerated(Category = "NV_vertex_program", Version = "", EntryPoint = "glVertexAttribs4ubvNV")]
[CLSCompliant(false)]
public static void VertexAttribs4(int index, int count, [Count(Parameter = "count*4")] ref byte v)
Parameters
Type Name Description
Int32 index
Int32 count
Byte v

[length: count*4]

VertexAttribs4(Int32, Int32, Byte[])

[requires: NV_vertex_program]

Declaration
[AutoGenerated(Category = "NV_vertex_program", Version = "", EntryPoint = "glVertexAttribs4ubvNV")]
[CLSCompliant(false)]
public static void VertexAttribs4(int index, int count, [Count(Parameter = "count*4")] byte[] v)
Parameters
Type Name Description
Int32 index
Int32 count
Byte[] v

[length: count*4]

VertexAttribs4(Int32, Int32, Double*)

[requires: NV_vertex_program]

Declaration
[AutoGenerated(Category = "NV_vertex_program", Version = "", EntryPoint = "glVertexAttribs4dvNV")]
[CLSCompliant(false)]
public static void VertexAttribs4(int index, int count, [Count(Parameter = "count*4")] double *v)
Parameters
Type Name Description
Int32 index
Int32 count
Double* v

[length: count*4]

VertexAttribs4(Int32, Int32, ref Double)

[requires: NV_vertex_program]

Declaration
[AutoGenerated(Category = "NV_vertex_program", Version = "", EntryPoint = "glVertexAttribs4dvNV")]
[CLSCompliant(false)]
public static void VertexAttribs4(int index, int count, [Count(Parameter = "count*4")] ref double v)
Parameters
Type Name Description
Int32 index
Int32 count
Double v

[length: count*4]

VertexAttribs4(Int32, Int32, Double[])

[requires: NV_vertex_program]

Declaration
[AutoGenerated(Category = "NV_vertex_program", Version = "", EntryPoint = "glVertexAttribs4dvNV")]
[CLSCompliant(false)]
public static void VertexAttribs4(int index, int count, [Count(Parameter = "count*4")] double[] v)
Parameters
Type Name Description
Int32 index
Int32 count
Double[] v

[length: count*4]

VertexAttribs4(Int32, Int32, Int16*)

[requires: NV_vertex_program]

Declaration
[AutoGenerated(Category = "NV_vertex_program", Version = "", EntryPoint = "glVertexAttribs4svNV")]
[CLSCompliant(false)]
public static void VertexAttribs4(int index, int count, [Count(Parameter = "count*4")] short *v)
Parameters
Type Name Description
Int32 index
Int32 count
Int16* v

[length: count*4]

VertexAttribs4(Int32, Int32, ref Int16)

[requires: NV_vertex_program]

Declaration
[AutoGenerated(Category = "NV_vertex_program", Version = "", EntryPoint = "glVertexAttribs4svNV")]
[CLSCompliant(false)]
public static void VertexAttribs4(int index, int count, [Count(Parameter = "count*4")] ref short v)
Parameters
Type Name Description
Int32 index
Int32 count
Int16 v

[length: count*4]

VertexAttribs4(Int32, Int32, Int16[])

[requires: NV_vertex_program]

Declaration
[AutoGenerated(Category = "NV_vertex_program", Version = "", EntryPoint = "glVertexAttribs4svNV")]
[CLSCompliant(false)]
public static void VertexAttribs4(int index, int count, [Count(Parameter = "count*4")] short[] v)
Parameters
Type Name Description
Int32 index
Int32 count
Int16[] v

[length: count*4]

VertexAttribs4(Int32, Int32, Single*)

[requires: NV_vertex_program]

Declaration
[AutoGenerated(Category = "NV_vertex_program", Version = "", EntryPoint = "glVertexAttribs4fvNV")]
[CLSCompliant(false)]
public static void VertexAttribs4(int index, int count, [Count(Parameter = "count*4")] float *v)
Parameters
Type Name Description
Int32 index
Int32 count
Single* v

[length: count*4]

VertexAttribs4(Int32, Int32, ref Single)

[requires: NV_vertex_program]

Declaration
[AutoGenerated(Category = "NV_vertex_program", Version = "", EntryPoint = "glVertexAttribs4fvNV")]
[CLSCompliant(false)]
public static void VertexAttribs4(int index, int count, [Count(Parameter = "count*4")] ref float v)
Parameters
Type Name Description
Int32 index
Int32 count
Single v

[length: count*4]

VertexAttribs4(Int32, Int32, Single[])

[requires: NV_vertex_program]

Declaration
[AutoGenerated(Category = "NV_vertex_program", Version = "", EntryPoint = "glVertexAttribs4fvNV")]
[CLSCompliant(false)]
public static void VertexAttribs4(int index, int count, [Count(Parameter = "count*4")] float[] v)
Parameters
Type Name Description
Int32 index
Int32 count
Single[] v

[length: count*4]

VertexAttribs4(UInt32, Int32, Byte*)

[requires: NV_vertex_program]

Declaration
[AutoGenerated(Category = "NV_vertex_program", Version = "", EntryPoint = "glVertexAttribs4ubvNV")]
[CLSCompliant(false)]
public static void VertexAttribs4(uint index, int count, [Count(Parameter = "count*4")] byte *v)
Parameters
Type Name Description
UInt32 index
Int32 count
Byte* v

[length: count*4]

VertexAttribs4(UInt32, Int32, ref Byte)

[requires: NV_vertex_program]

Declaration
[AutoGenerated(Category = "NV_vertex_program", Version = "", EntryPoint = "glVertexAttribs4ubvNV")]
[CLSCompliant(false)]
public static void VertexAttribs4(uint index, int count, [Count(Parameter = "count*4")] ref byte v)
Parameters
Type Name Description
UInt32 index
Int32 count
Byte v

[length: count*4]

VertexAttribs4(UInt32, Int32, Byte[])

[requires: NV_vertex_program]

Declaration
[AutoGenerated(Category = "NV_vertex_program", Version = "", EntryPoint = "glVertexAttribs4ubvNV")]
[CLSCompliant(false)]
public static void VertexAttribs4(uint index, int count, [Count(Parameter = "count*4")] byte[] v)
Parameters
Type Name Description
UInt32 index
Int32 count
Byte[] v

[length: count*4]

VertexAttribs4(UInt32, Int32, Double*)

[requires: NV_vertex_program]

Declaration
[AutoGenerated(Category = "NV_vertex_program", Version = "", EntryPoint = "glVertexAttribs4dvNV")]
[CLSCompliant(false)]
public static void VertexAttribs4(uint index, int count, [Count(Parameter = "count*4")] double *v)
Parameters
Type Name Description
UInt32 index
Int32 count
Double* v

[length: count*4]

VertexAttribs4(UInt32, Int32, ref Double)

[requires: NV_vertex_program]

Declaration
[AutoGenerated(Category = "NV_vertex_program", Version = "", EntryPoint = "glVertexAttribs4dvNV")]
[CLSCompliant(false)]
public static void VertexAttribs4(uint index, int count, [Count(Parameter = "count*4")] ref double v)
Parameters
Type Name Description
UInt32 index
Int32 count
Double v

[length: count*4]

VertexAttribs4(UInt32, Int32, Double[])

[requires: NV_vertex_program]

Declaration
[AutoGenerated(Category = "NV_vertex_program", Version = "", EntryPoint = "glVertexAttribs4dvNV")]
[CLSCompliant(false)]
public static void VertexAttribs4(uint index, int count, [Count(Parameter = "count*4")] double[] v)
Parameters
Type Name Description
UInt32 index
Int32 count
Double[] v

[length: count*4]

VertexAttribs4(UInt32, Int32, Int16*)

[requires: NV_vertex_program]

Declaration
[AutoGenerated(Category = "NV_vertex_program", Version = "", EntryPoint = "glVertexAttribs4svNV")]
[CLSCompliant(false)]
public static void VertexAttribs4(uint index, int count, [Count(Parameter = "count*4")] short *v)
Parameters
Type Name Description
UInt32 index
Int32 count
Int16* v

[length: count*4]

VertexAttribs4(UInt32, Int32, ref Int16)

[requires: NV_vertex_program]

Declaration
[AutoGenerated(Category = "NV_vertex_program", Version = "", EntryPoint = "glVertexAttribs4svNV")]
[CLSCompliant(false)]
public static void VertexAttribs4(uint index, int count, [Count(Parameter = "count*4")] ref short v)
Parameters
Type Name Description
UInt32 index
Int32 count
Int16 v

[length: count*4]

VertexAttribs4(UInt32, Int32, Int16[])

[requires: NV_vertex_program]

Declaration
[AutoGenerated(Category = "NV_vertex_program", Version = "", EntryPoint = "glVertexAttribs4svNV")]
[CLSCompliant(false)]
public static void VertexAttribs4(uint index, int count, [Count(Parameter = "count*4")] short[] v)
Parameters
Type Name Description
UInt32 index
Int32 count
Int16[] v

[length: count*4]

VertexAttribs4(UInt32, Int32, Single*)

[requires: NV_vertex_program]

Declaration
[AutoGenerated(Category = "NV_vertex_program", Version = "", EntryPoint = "glVertexAttribs4fvNV")]
[CLSCompliant(false)]
public static void VertexAttribs4(uint index, int count, [Count(Parameter = "count*4")] float *v)
Parameters
Type Name Description
UInt32 index
Int32 count
Single* v

[length: count*4]

VertexAttribs4(UInt32, Int32, ref Single)

[requires: NV_vertex_program]

Declaration
[AutoGenerated(Category = "NV_vertex_program", Version = "", EntryPoint = "glVertexAttribs4fvNV")]
[CLSCompliant(false)]
public static void VertexAttribs4(uint index, int count, [Count(Parameter = "count*4")] ref float v)
Parameters
Type Name Description
UInt32 index
Int32 count
Single v

[length: count*4]

VertexAttribs4(UInt32, Int32, Single[])

[requires: NV_vertex_program]

Declaration
[AutoGenerated(Category = "NV_vertex_program", Version = "", EntryPoint = "glVertexAttribs4fvNV")]
[CLSCompliant(false)]
public static void VertexAttribs4(uint index, int count, [Count(Parameter = "count*4")] float[] v)
Parameters
Type Name Description
UInt32 index
Int32 count
Single[] v

[length: count*4]

VertexAttribs4h(Int32, Int32, Half*)

[requires: NV_half_float]

Declaration
[AutoGenerated(Category = "NV_half_float", Version = "", EntryPoint = "glVertexAttribs4hvNV")]
[CLSCompliant(false)]
public static void VertexAttribs4h(int index, int n, [Count(Parameter = "n")] Half*v)
Parameters
Type Name Description
Int32 index
Int32 n
Half* v

[length: n]

VertexAttribs4h(Int32, Int32, ref Half)

[requires: NV_half_float]

Declaration
[AutoGenerated(Category = "NV_half_float", Version = "", EntryPoint = "glVertexAttribs4hvNV")]
[CLSCompliant(false)]
public static void VertexAttribs4h(int index, int n, [Count(Parameter = "n")] ref Half v)
Parameters
Type Name Description
Int32 index
Int32 n
Half v

[length: n]

VertexAttribs4h(Int32, Int32, Half[])

[requires: NV_half_float]

Declaration
[AutoGenerated(Category = "NV_half_float", Version = "", EntryPoint = "glVertexAttribs4hvNV")]
[CLSCompliant(false)]
public static void VertexAttribs4h(int index, int n, [Count(Parameter = "n")] Half[] v)
Parameters
Type Name Description
Int32 index
Int32 n
Half[] v

[length: n]

VertexAttribs4h(UInt32, Int32, Half*)

[requires: NV_half_float]

Declaration
[AutoGenerated(Category = "NV_half_float", Version = "", EntryPoint = "glVertexAttribs4hvNV")]
[CLSCompliant(false)]
public static void VertexAttribs4h(uint index, int n, [Count(Parameter = "n")] Half*v)
Parameters
Type Name Description
UInt32 index
Int32 n
Half* v

[length: n]

VertexAttribs4h(UInt32, Int32, ref Half)

[requires: NV_half_float]

Declaration
[AutoGenerated(Category = "NV_half_float", Version = "", EntryPoint = "glVertexAttribs4hvNV")]
[CLSCompliant(false)]
public static void VertexAttribs4h(uint index, int n, [Count(Parameter = "n")] ref Half v)
Parameters
Type Name Description
UInt32 index
Int32 n
Half v

[length: n]

VertexAttribs4h(UInt32, Int32, Half[])

[requires: NV_half_float]

Declaration
[AutoGenerated(Category = "NV_half_float", Version = "", EntryPoint = "glVertexAttribs4hvNV")]
[CLSCompliant(false)]
public static void VertexAttribs4h(uint index, int n, [Count(Parameter = "n")] Half[] v)
Parameters
Type Name Description
UInt32 index
Int32 n
Half[] v

[length: n]

VertexFormat(Int32, VertexPointerType, Int32)

[requires: NV_vertex_buffer_unified_memory]

Declaration
[AutoGenerated(Category = "NV_vertex_buffer_unified_memory", Version = "", EntryPoint = "glVertexFormatNV")]
public static void VertexFormat(int size, VertexPointerType type, int stride)
Parameters
Type Name Description
Int32 size
VertexPointerType type
Int32 stride

VertexWeighth(Half)

[requires: NV_half_float]

Declaration
[AutoGenerated(Category = "NV_half_float", Version = "", EntryPoint = "glVertexWeighthNV")]
public static void VertexWeighth(Half weight)
Parameters
Type Name Description
Half weight

VertexWeighth(Half*)

[requires: NV_half_float]

Declaration
[AutoGenerated(Category = "NV_half_float", Version = "", EntryPoint = "glVertexWeighthvNV")]
[CLSCompliant(false)]
public static void VertexWeighth([Count(Count = 1)] Half*weight)
Parameters
Type Name Description
Half* weight

[length: 1]

VideoCapture(Int32, Int32*, Int64*)

[requires: NV_video_capture]

Declaration
[AutoGenerated(Category = "NV_video_capture", Version = "", EntryPoint = "glVideoCaptureNV")]
[CLSCompliant(false)]
public static NvVideoCapture VideoCapture(int video_capture_slot, int *sequence_num, long *capture_time)
Parameters
Type Name Description
Int32 video_capture_slot
Int32* sequence_num
Int64* capture_time
Returns
Type Description
NvVideoCapture

VideoCapture(Int32, out Int32, out Int64)

[requires: NV_video_capture]

Declaration
[AutoGenerated(Category = "NV_video_capture", Version = "", EntryPoint = "glVideoCaptureNV")]
[CLSCompliant(false)]
public static NvVideoCapture VideoCapture(int video_capture_slot, out int sequence_num, out long capture_time)
Parameters
Type Name Description
Int32 video_capture_slot
Int32 sequence_num
Int64 capture_time
Returns
Type Description
NvVideoCapture

VideoCapture(Int32, Int32[], Int64[])

[requires: NV_video_capture]

Declaration
[AutoGenerated(Category = "NV_video_capture", Version = "", EntryPoint = "glVideoCaptureNV")]
[CLSCompliant(false)]
public static NvVideoCapture VideoCapture(int video_capture_slot, int[] sequence_num, long[] capture_time)
Parameters
Type Name Description
Int32 video_capture_slot
Int32[] sequence_num
Int64[] capture_time
Returns
Type Description
NvVideoCapture

VideoCapture(UInt32, UInt32*, UInt64*)

[requires: NV_video_capture]

Declaration
[AutoGenerated(Category = "NV_video_capture", Version = "", EntryPoint = "glVideoCaptureNV")]
[CLSCompliant(false)]
public static NvVideoCapture VideoCapture(uint video_capture_slot, uint *sequence_num, ulong *capture_time)
Parameters
Type Name Description
UInt32 video_capture_slot
UInt32* sequence_num
UInt64* capture_time
Returns
Type Description
NvVideoCapture

VideoCapture(UInt32, out UInt32, out UInt64)

[requires: NV_video_capture]

Declaration
[AutoGenerated(Category = "NV_video_capture", Version = "", EntryPoint = "glVideoCaptureNV")]
[CLSCompliant(false)]
public static NvVideoCapture VideoCapture(uint video_capture_slot, out uint sequence_num, out ulong capture_time)
Parameters
Type Name Description
UInt32 video_capture_slot
UInt32 sequence_num
UInt64 capture_time
Returns
Type Description
NvVideoCapture

VideoCapture(UInt32, UInt32[], UInt64[])

[requires: NV_video_capture]

Declaration
[AutoGenerated(Category = "NV_video_capture", Version = "", EntryPoint = "glVideoCaptureNV")]
[CLSCompliant(false)]
public static NvVideoCapture VideoCapture(uint video_capture_slot, uint[] sequence_num, ulong[] capture_time)
Parameters
Type Name Description
UInt32 video_capture_slot
UInt32[] sequence_num
UInt64[] capture_time
Returns
Type Description
NvVideoCapture

VideoCaptureStreamParameter(Int32, Int32, NvVideoCapture, Double*)

[requires: NV_video_capture]

Declaration
[AutoGenerated(Category = "NV_video_capture", Version = "", EntryPoint = "glVideoCaptureStreamParameterdvNV")]
[CLSCompliant(false)]
public static void VideoCaptureStreamParameter(int video_capture_slot, int stream, NvVideoCapture pname, [Count(Computed = "pname")] double *params)
Parameters
Type Name Description
Int32 video_capture_slot
Int32 stream
NvVideoCapture pname
Double* params

VideoCaptureStreamParameter(Int32, Int32, NvVideoCapture, ref Double)

[requires: NV_video_capture]

Declaration
[AutoGenerated(Category = "NV_video_capture", Version = "", EntryPoint = "glVideoCaptureStreamParameterdvNV")]
[CLSCompliant(false)]
public static void VideoCaptureStreamParameter(int video_capture_slot, int stream, NvVideoCapture pname, [Count(Computed = "pname")] ref double params)
Parameters
Type Name Description
Int32 video_capture_slot
Int32 stream
NvVideoCapture pname
Double params

VideoCaptureStreamParameter(Int32, Int32, NvVideoCapture, Double[])

[requires: NV_video_capture]

Declaration
[AutoGenerated(Category = "NV_video_capture", Version = "", EntryPoint = "glVideoCaptureStreamParameterdvNV")]
[CLSCompliant(false)]
public static void VideoCaptureStreamParameter(int video_capture_slot, int stream, NvVideoCapture pname, [Count(Computed = "pname")] double[] params)
Parameters
Type Name Description
Int32 video_capture_slot
Int32 stream
NvVideoCapture pname
Double[] params

VideoCaptureStreamParameter(Int32, Int32, NvVideoCapture, Int32*)

[requires: NV_video_capture]

Declaration
[AutoGenerated(Category = "NV_video_capture", Version = "", EntryPoint = "glVideoCaptureStreamParameterivNV")]
[CLSCompliant(false)]
public static void VideoCaptureStreamParameter(int video_capture_slot, int stream, NvVideoCapture pname, [Count(Computed = "pname")] int *params)
Parameters
Type Name Description
Int32 video_capture_slot
Int32 stream
NvVideoCapture pname
Int32* params

VideoCaptureStreamParameter(Int32, Int32, NvVideoCapture, ref Int32)

[requires: NV_video_capture]

Declaration
[AutoGenerated(Category = "NV_video_capture", Version = "", EntryPoint = "glVideoCaptureStreamParameterivNV")]
[CLSCompliant(false)]
public static void VideoCaptureStreamParameter(int video_capture_slot, int stream, NvVideoCapture pname, [Count(Computed = "pname")] ref int params)
Parameters
Type Name Description
Int32 video_capture_slot
Int32 stream
NvVideoCapture pname
Int32 params

VideoCaptureStreamParameter(Int32, Int32, NvVideoCapture, Int32[])

[requires: NV_video_capture]

Declaration
[AutoGenerated(Category = "NV_video_capture", Version = "", EntryPoint = "glVideoCaptureStreamParameterivNV")]
[CLSCompliant(false)]
public static void VideoCaptureStreamParameter(int video_capture_slot, int stream, NvVideoCapture pname, [Count(Computed = "pname")] int[] params)
Parameters
Type Name Description
Int32 video_capture_slot
Int32 stream
NvVideoCapture pname
Int32[] params

VideoCaptureStreamParameter(Int32, Int32, NvVideoCapture, Single*)

[requires: NV_video_capture]

Declaration
[AutoGenerated(Category = "NV_video_capture", Version = "", EntryPoint = "glVideoCaptureStreamParameterfvNV")]
[CLSCompliant(false)]
public static void VideoCaptureStreamParameter(int video_capture_slot, int stream, NvVideoCapture pname, [Count(Computed = "pname")] float *params)
Parameters
Type Name Description
Int32 video_capture_slot
Int32 stream
NvVideoCapture pname
Single* params

VideoCaptureStreamParameter(Int32, Int32, NvVideoCapture, ref Single)

[requires: NV_video_capture]

Declaration
[AutoGenerated(Category = "NV_video_capture", Version = "", EntryPoint = "glVideoCaptureStreamParameterfvNV")]
[CLSCompliant(false)]
public static void VideoCaptureStreamParameter(int video_capture_slot, int stream, NvVideoCapture pname, [Count(Computed = "pname")] ref float params)
Parameters
Type Name Description
Int32 video_capture_slot
Int32 stream
NvVideoCapture pname
Single params

VideoCaptureStreamParameter(Int32, Int32, NvVideoCapture, Single[])

[requires: NV_video_capture]

Declaration
[AutoGenerated(Category = "NV_video_capture", Version = "", EntryPoint = "glVideoCaptureStreamParameterfvNV")]
[CLSCompliant(false)]
public static void VideoCaptureStreamParameter(int video_capture_slot, int stream, NvVideoCapture pname, [Count(Computed = "pname")] float[] params)
Parameters
Type Name Description
Int32 video_capture_slot
Int32 stream
NvVideoCapture pname
Single[] params

VideoCaptureStreamParameter(UInt32, UInt32, NvVideoCapture, Double*)

[requires: NV_video_capture]

Declaration
[AutoGenerated(Category = "NV_video_capture", Version = "", EntryPoint = "glVideoCaptureStreamParameterdvNV")]
[CLSCompliant(false)]
public static void VideoCaptureStreamParameter(uint video_capture_slot, uint stream, NvVideoCapture pname, [Count(Computed = "pname")] double *params)
Parameters
Type Name Description
UInt32 video_capture_slot
UInt32 stream
NvVideoCapture pname
Double* params

VideoCaptureStreamParameter(UInt32, UInt32, NvVideoCapture, ref Double)

[requires: NV_video_capture]

Declaration
[AutoGenerated(Category = "NV_video_capture", Version = "", EntryPoint = "glVideoCaptureStreamParameterdvNV")]
[CLSCompliant(false)]
public static void VideoCaptureStreamParameter(uint video_capture_slot, uint stream, NvVideoCapture pname, [Count(Computed = "pname")] ref double params)
Parameters
Type Name Description
UInt32 video_capture_slot
UInt32 stream
NvVideoCapture pname
Double params

VideoCaptureStreamParameter(UInt32, UInt32, NvVideoCapture, Double[])

[requires: NV_video_capture]

Declaration
[AutoGenerated(Category = "NV_video_capture", Version = "", EntryPoint = "glVideoCaptureStreamParameterdvNV")]
[CLSCompliant(false)]
public static void VideoCaptureStreamParameter(uint video_capture_slot, uint stream, NvVideoCapture pname, [Count(Computed = "pname")] double[] params)
Parameters
Type Name Description
UInt32 video_capture_slot
UInt32 stream
NvVideoCapture pname
Double[] params

VideoCaptureStreamParameter(UInt32, UInt32, NvVideoCapture, Int32*)

[requires: NV_video_capture]

Declaration
[AutoGenerated(Category = "NV_video_capture", Version = "", EntryPoint = "glVideoCaptureStreamParameterivNV")]
[CLSCompliant(false)]
public static void VideoCaptureStreamParameter(uint video_capture_slot, uint stream, NvVideoCapture pname, [Count(Computed = "pname")] int *params)
Parameters
Type Name Description
UInt32 video_capture_slot
UInt32 stream
NvVideoCapture pname
Int32* params

VideoCaptureStreamParameter(UInt32, UInt32, NvVideoCapture, ref Int32)

[requires: NV_video_capture]

Declaration
[AutoGenerated(Category = "NV_video_capture", Version = "", EntryPoint = "glVideoCaptureStreamParameterivNV")]
[CLSCompliant(false)]
public static void VideoCaptureStreamParameter(uint video_capture_slot, uint stream, NvVideoCapture pname, [Count(Computed = "pname")] ref int params)
Parameters
Type Name Description
UInt32 video_capture_slot
UInt32 stream
NvVideoCapture pname
Int32 params

VideoCaptureStreamParameter(UInt32, UInt32, NvVideoCapture, Int32[])

[requires: NV_video_capture]

Declaration
[AutoGenerated(Category = "NV_video_capture", Version = "", EntryPoint = "glVideoCaptureStreamParameterivNV")]
[CLSCompliant(false)]
public static void VideoCaptureStreamParameter(uint video_capture_slot, uint stream, NvVideoCapture pname, [Count(Computed = "pname")] int[] params)
Parameters
Type Name Description
UInt32 video_capture_slot
UInt32 stream
NvVideoCapture pname
Int32[] params

VideoCaptureStreamParameter(UInt32, UInt32, NvVideoCapture, Single*)

[requires: NV_video_capture]

Declaration
[AutoGenerated(Category = "NV_video_capture", Version = "", EntryPoint = "glVideoCaptureStreamParameterfvNV")]
[CLSCompliant(false)]
public static void VideoCaptureStreamParameter(uint video_capture_slot, uint stream, NvVideoCapture pname, [Count(Computed = "pname")] float *params)
Parameters
Type Name Description
UInt32 video_capture_slot
UInt32 stream
NvVideoCapture pname
Single* params

VideoCaptureStreamParameter(UInt32, UInt32, NvVideoCapture, ref Single)

[requires: NV_video_capture]

Declaration
[AutoGenerated(Category = "NV_video_capture", Version = "", EntryPoint = "glVideoCaptureStreamParameterfvNV")]
[CLSCompliant(false)]
public static void VideoCaptureStreamParameter(uint video_capture_slot, uint stream, NvVideoCapture pname, [Count(Computed = "pname")] ref float params)
Parameters
Type Name Description
UInt32 video_capture_slot
UInt32 stream
NvVideoCapture pname
Single params

VideoCaptureStreamParameter(UInt32, UInt32, NvVideoCapture, Single[])

[requires: NV_video_capture]

Declaration
[AutoGenerated(Category = "NV_video_capture", Version = "", EntryPoint = "glVideoCaptureStreamParameterfvNV")]
[CLSCompliant(false)]
public static void VideoCaptureStreamParameter(uint video_capture_slot, uint stream, NvVideoCapture pname, [Count(Computed = "pname")] float[] params)
Parameters
Type Name Description
UInt32 video_capture_slot
UInt32 stream
NvVideoCapture pname
Single[] params

ViewportPositionWScale(Int32, Single, Single)

[requires: NV_clip_space_w_scaling]

Declaration
[AutoGenerated(Category = "NV_clip_space_w_scaling", Version = "", EntryPoint = "glViewportPositionWScaleNV")]
[CLSCompliant(false)]
public static void ViewportPositionWScale(int index, float xcoeff, float ycoeff)
Parameters
Type Name Description
Int32 index
Single xcoeff
Single ycoeff

ViewportPositionWScale(UInt32, Single, Single)

[requires: NV_clip_space_w_scaling]

Declaration
[AutoGenerated(Category = "NV_clip_space_w_scaling", Version = "", EntryPoint = "glViewportPositionWScaleNV")]
[CLSCompliant(false)]
public static void ViewportPositionWScale(uint index, float xcoeff, float ycoeff)
Parameters
Type Name Description
UInt32 index
Single xcoeff
Single ycoeff

ViewportSwizzle(Int32, NvViewportSwizzle, NvViewportSwizzle, NvViewportSwizzle, NvViewportSwizzle)

[requires: NV_viewport_swizzle]

Declaration
[AutoGenerated(Category = "NV_viewport_swizzle", Version = "", EntryPoint = "glViewportSwizzleNV")]
[CLSCompliant(false)]
public static void ViewportSwizzle(int index, NvViewportSwizzle swizzlex, NvViewportSwizzle swizzley, NvViewportSwizzle swizzlez, NvViewportSwizzle swizzlew)
Parameters
Type Name Description
Int32 index
NvViewportSwizzle swizzlex
NvViewportSwizzle swizzley
NvViewportSwizzle swizzlez
NvViewportSwizzle swizzlew

ViewportSwizzle(UInt32, NvViewportSwizzle, NvViewportSwizzle, NvViewportSwizzle, NvViewportSwizzle)

[requires: NV_viewport_swizzle]

Declaration
[AutoGenerated(Category = "NV_viewport_swizzle", Version = "", EntryPoint = "glViewportSwizzleNV")]
[CLSCompliant(false)]
public static void ViewportSwizzle(uint index, NvViewportSwizzle swizzlex, NvViewportSwizzle swizzley, NvViewportSwizzle swizzlez, NvViewportSwizzle swizzlew)
Parameters
Type Name Description
UInt32 index
NvViewportSwizzle swizzlex
NvViewportSwizzle swizzley
NvViewportSwizzle swizzlez
NvViewportSwizzle swizzlew

WaitVkSemaphore(Int64)

[requires: NV_draw_vulkan_image]

Declaration
[AutoGenerated(Category = "NV_draw_vulkan_image", Version = "", EntryPoint = "glWaitVkSemaphoreNV")]
[CLSCompliant(false)]
public static void WaitVkSemaphore(long vkSemaphore)
Parameters
Type Name Description
Int64 vkSemaphore

WaitVkSemaphore(UInt64)

[requires: NV_draw_vulkan_image]

Declaration
[AutoGenerated(Category = "NV_draw_vulkan_image", Version = "", EntryPoint = "glWaitVkSemaphoreNV")]
[CLSCompliant(false)]
public static void WaitVkSemaphore(ulong vkSemaphore)
Parameters
Type Name Description
UInt64 vkSemaphore

WeightPath(Int32, Int32, Int32*, Single*)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glWeightPathsNV")]
[CLSCompliant(false)]
public static void WeightPath(int resultPath, int numPaths, [Count(Parameter = "numPaths")] int *paths, [Count(Parameter = "numPaths")] float *weights)
Parameters
Type Name Description
Int32 resultPath
Int32 numPaths
Int32* paths

[length: numPaths]

Single* weights

[length: numPaths]

WeightPath(Int32, Int32, ref Int32, ref Single)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glWeightPathsNV")]
[CLSCompliant(false)]
public static void WeightPath(int resultPath, int numPaths, [Count(Parameter = "numPaths")] ref int paths, [Count(Parameter = "numPaths")] ref float weights)
Parameters
Type Name Description
Int32 resultPath
Int32 numPaths
Int32 paths

[length: numPaths]

Single weights

[length: numPaths]

WeightPath(Int32, Int32, Int32[], Single[])

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glWeightPathsNV")]
[CLSCompliant(false)]
public static void WeightPath(int resultPath, int numPaths, [Count(Parameter = "numPaths")] int[] paths, [Count(Parameter = "numPaths")] float[] weights)
Parameters
Type Name Description
Int32 resultPath
Int32 numPaths
Int32[] paths

[length: numPaths]

Single[] weights

[length: numPaths]

WeightPath(UInt32, Int32, UInt32*, Single*)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glWeightPathsNV")]
[CLSCompliant(false)]
public static void WeightPath(uint resultPath, int numPaths, [Count(Parameter = "numPaths")] uint *paths, [Count(Parameter = "numPaths")] float *weights)
Parameters
Type Name Description
UInt32 resultPath
Int32 numPaths
UInt32* paths

[length: numPaths]

Single* weights

[length: numPaths]

WeightPath(UInt32, Int32, ref UInt32, ref Single)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glWeightPathsNV")]
[CLSCompliant(false)]
public static void WeightPath(uint resultPath, int numPaths, [Count(Parameter = "numPaths")] ref uint paths, [Count(Parameter = "numPaths")] ref float weights)
Parameters
Type Name Description
UInt32 resultPath
Int32 numPaths
UInt32 paths

[length: numPaths]

Single weights

[length: numPaths]

WeightPath(UInt32, Int32, UInt32[], Single[])

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glWeightPathsNV")]
[CLSCompliant(false)]
public static void WeightPath(uint resultPath, int numPaths, [Count(Parameter = "numPaths")] uint[] paths, [Count(Parameter = "numPaths")] float[] weights)
Parameters
Type Name Description
UInt32 resultPath
Int32 numPaths
UInt32[] paths

[length: numPaths]

Single[] weights

[length: numPaths]

In This Article
Back to top Generated by DocFX