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.OpenGL4
Assembly: OpenTK.dll
Syntax
public static class NV

Methods

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.

BlendBarrier()

[requires: NV_blend_equation_advanced]

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

BlendParameter(All, Int32)

[requires: NV_blend_equation_advanced]

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

BufferAddressRange(All, 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(All pname, int index, long address, int length)
Parameters
Type Name Description
All pname
Int32 index
Int64 address
Int32 length

BufferAddressRange(All, 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(All pname, int index, long address, IntPtr length)
Parameters
Type Name Description
All pname
Int32 index
Int64 address
IntPtr length

BufferAddressRange(All, 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(All pname, uint index, ulong address, int length)
Parameters
Type Name Description
All pname
UInt32 index
UInt64 address
Int32 length

BufferAddressRange(All, 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(All pname, uint index, ulong address, IntPtr length)
Parameters
Type Name Description
All 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

ColorFormat(Int32, All, Int32)

[requires: NV_vertex_buffer_unified_memory]

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

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(All, Int32)

[requires: NV_conservative_raster_pre_snap_triangles]

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

ConservativeRasterParameter(All, Single)

[requires: NV_conservative_raster_dilate]

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

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(All)

[requires: NV_framebuffer_mixed_samples]

Declaration
[AutoGenerated(Category = "NV_framebuffer_mixed_samples", Version = "", EntryPoint = "glCoverageModulationNV")]
public static void CoverageModulation(All components)
Parameters
Type Name Description
All 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]

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

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]

DrawCommands(All, Int32, IntPtr*, Int32*, Int32)

[requires: NV_command_list]

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

DrawCommands(All, 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(All primitiveMode, int buffer, ref IntPtr indirects, ref int sizes, int count)
Parameters
Type Name Description
All primitiveMode
Int32 buffer
IntPtr indirects
Int32 sizes
Int32 count

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

[requires: NV_command_list]

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

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

[requires: NV_command_list]

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

DrawCommands(All, 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(All primitiveMode, uint buffer, ref IntPtr indirects, ref int sizes, uint count)
Parameters
Type Name Description
All primitiveMode
UInt32 buffer
IntPtr indirects
Int32 sizes
UInt32 count

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

[requires: NV_command_list]

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

DrawCommandsAddres(All, Int64*, Int32*, Int32)

[requires: NV_command_list]

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

DrawCommandsAddres(All, ref Int64, ref Int32, Int32)

[requires: NV_command_list]

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

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

[requires: NV_command_list]

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

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

[requires: NV_command_list]

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

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

[requires: NV_command_list]

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

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

[requires: NV_command_list]

Declaration
[AutoGenerated(Category = "NV_command_list", Version = "", EntryPoint = "glDrawCommandsAddressNV")]
[CLSCompliant(false)]
public static void DrawCommandsAddres(All primitiveMode, ulong[] indirects, int[] sizes, uint count)
Parameters
Type Name Description
All 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

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()

FogCoordFormat(All, Int32)

[requires: NV_vertex_buffer_unified_memory]

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

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

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

GetBufferParameter(BufferTargetArb, All, 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, All 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.

All pname

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

Int64* params

GetBufferParameter(BufferTargetArb, All, 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, All 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.

All pname

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

Int64 params

GetBufferParameter(BufferTargetArb, All, 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, All 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.

All pname

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

Int64[] params

GetBufferParameter(BufferTargetArb, All, 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, All 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.

All pname

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

UInt64* params

GetBufferParameter(BufferTargetArb, All, 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, All 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.

All pname

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

UInt64 params

GetBufferParameter(BufferTargetArb, All, 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, All 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.

All pname

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

UInt64[] params

GetCommandHeader(All, Int32)

[requires: NV_command_list]

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

GetCommandHeader(All, UInt32)

[requires: NV_command_list]

Declaration
[AutoGenerated(Category = "NV_command_list", Version = "", EntryPoint = "glGetCommandHeaderNV")]
[CLSCompliant(false)]
public static int GetCommandHeader(All tokenID, uint size)
Parameters
Type Name Description
All 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

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(All)

[requires: NV_shader_buffer_load]

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

GetInteger(All, Int64*)

[requires: NV_shader_buffer_load]

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

[length: COMPSIZE(value)]

GetInteger(All, out Int64)

[requires: NV_shader_buffer_load]

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

[length: COMPSIZE(value)]

GetInteger(All, Int64[])

[requires: NV_shader_buffer_load]

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

[length: COMPSIZE(value)]

GetInteger(All, UInt64*)

[requires: NV_shader_buffer_load]

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

[length: COMPSIZE(value)]

GetInteger(All, out UInt64)

[requires: NV_shader_buffer_load]

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

[length: COMPSIZE(value)]

GetInteger(All, UInt64[])

[requires: NV_shader_buffer_load]

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

[length: COMPSIZE(value)]

GetIntegerui64(All, 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(All value, int index, [Count(Computed = "value")] long *result)
Parameters
Type Name Description
All value
Int32 index
Int64* result

[length: COMPSIZE(value)]

GetIntegerui64(All, 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(All value, int index, [Count(Computed = "value")] out long result)
Parameters
Type Name Description
All value
Int32 index
Int64 result

[length: COMPSIZE(value)]

GetIntegerui64(All, 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(All value, int index, [Count(Computed = "value")] long[] result)
Parameters
Type Name Description
All value
Int32 index
Int64[] result

[length: COMPSIZE(value)]

GetIntegerui64(All, 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(All value, uint index, [Count(Computed = "value")] ulong *result)
Parameters
Type Name Description
All value
UInt32 index
UInt64* result

[length: COMPSIZE(value)]

GetIntegerui64(All, 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(All value, uint index, [Count(Computed = "value")] out ulong result)
Parameters
Type Name Description
All value
UInt32 index
UInt64 result

[length: COMPSIZE(value)]

GetIntegerui64(All, 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(All value, uint index, [Count(Computed = "value")] ulong[] result)
Parameters
Type Name Description
All 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

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

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)]

GetProgramResource(Int32, ProgramInterface, Int32, Int32, All*, 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, All*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
All* props
Int32 bufSize
Int32* length
Single* params

GetProgramResource(Int32, ProgramInterface, Int32, Int32, ref All, 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 All 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
All props
Int32 bufSize
Int32 length
Single params

GetProgramResource(Int32, ProgramInterface, Int32, Int32, All[], 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, All[] 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
All[] props
Int32 bufSize
Int32[] length
Single[] params

GetProgramResource(UInt32, ProgramInterface, UInt32, Int32, All*, 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, All*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
All* props
Int32 bufSize
Int32* length
Single* params

GetProgramResource(UInt32, ProgramInterface, UInt32, Int32, ref All, 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 All 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
All props
Int32 bufSize
Int32 length
Single params

GetProgramResource(UInt32, ProgramInterface, UInt32, Int32, All[], 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, All[] 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
All[] props
Int32 bufSize
Int32[] length
Single[] params

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

GetUniform(Int32, Int32, Int64*)

[requires: NV_gpu_shader5] Returns the value of a uniform variable

Declaration
[AutoGenerated(Category = "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: NV_gpu_shader5] Returns the value of a uniform variable

Declaration
[AutoGenerated(Category = "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: NV_gpu_shader5] Returns the value of a uniform variable

Declaration
[AutoGenerated(Category = "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: NV_gpu_shader5] Returns the value of a uniform variable

Declaration
[AutoGenerated(Category = "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: NV_gpu_shader5] Returns the value of a uniform variable

Declaration
[AutoGenerated(Category = "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: NV_gpu_shader5] Returns the value of a uniform variable

Declaration
[AutoGenerated(Category = "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: NV_shader_buffer_load] Returns the value of a uniform variable

Declaration
[AutoGenerated(Category = "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: NV_shader_buffer_load] Returns the value of a uniform variable

Declaration
[AutoGenerated(Category = "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: NV_shader_buffer_load] Returns the value of a uniform variable

Declaration
[AutoGenerated(Category = "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

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

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(All, Int32)

[requires: NV_vertex_buffer_unified_memory]

Declaration
[AutoGenerated(Category = "NV_vertex_buffer_unified_memory", Version = "", EntryPoint = "glIndexFormatNV")]
public static void IndexFormat(All type, int stride)
Parameters
Type Name Description
All 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(All)

[requires: NV_shader_buffer_load]

Declaration
[AutoGenerated(Category = "NV_shader_buffer_load", Version = "", EntryPoint = "glIsBufferResidentNV")]
public static bool IsBufferResident(All target)
Parameters
Type Name Description
All 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

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

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

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

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

MakeBufferNonResident(All)

[requires: NV_shader_buffer_load]

Declaration
[AutoGenerated(Category = "NV_shader_buffer_load", Version = "", EntryPoint = "glMakeBufferNonResidentNV")]
public static void MakeBufferNonResident(All target)
Parameters
Type Name Description
All target

MakeBufferResident(All, All)

[requires: NV_shader_buffer_load]

Declaration
[AutoGenerated(Category = "NV_shader_buffer_load", Version = "", EntryPoint = "glMakeBufferResidentNV")]
public static void MakeBufferResident(All target, All access)
Parameters
Type Name Description
All target
All 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, All)

[requires: NV_bindless_texture]

Declaration
[AutoGenerated(Category = "NV_bindless_texture", Version = "", EntryPoint = "glMakeImageHandleResidentNV")]
[CLSCompliant(false)]
public static void MakeImageHandleResident(long handle, All access)
Parameters
Type Name Description
Int64 handle
All access

MakeImageHandleResident(UInt64, All)

[requires: NV_bindless_texture]

Declaration
[AutoGenerated(Category = "NV_bindless_texture", Version = "", EntryPoint = "glMakeImageHandleResidentNV")]
[CLSCompliant(false)]
public static void MakeImageHandleResident(ulong handle, All access)
Parameters
Type Name Description
UInt64 handle
All 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, All)

[requires: NV_shader_buffer_load]

Declaration
[AutoGenerated(Category = "NV_shader_buffer_load", Version = "", EntryPoint = "glMakeNamedBufferResidentNV")]
[CLSCompliant(false)]
public static void MakeNamedBufferResident(int buffer, All access)
Parameters
Type Name Description
Int32 buffer
All access

MakeNamedBufferResident(UInt32, All)

[requires: NV_shader_buffer_load]

Declaration
[AutoGenerated(Category = "NV_shader_buffer_load", Version = "", EntryPoint = "glMakeNamedBufferResidentNV")]
[CLSCompliant(false)]
public static void MakeNamedBufferResident(uint buffer, All access)
Parameters
Type Name Description
UInt32 buffer
All 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

MatrixLoad3x2(All, Single*)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glMatrixLoad3x2fNV")]
[CLSCompliant(false)]
public static void MatrixLoad3x2(All matrixMode, float *m)
Parameters
Type Name Description
All matrixMode
Single* m

MatrixLoad3x2(All, ref Single)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glMatrixLoad3x2fNV")]
[CLSCompliant(false)]
public static void MatrixLoad3x2(All matrixMode, ref float m)
Parameters
Type Name Description
All matrixMode
Single m

MatrixLoad3x2(All, Single[])

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glMatrixLoad3x2fNV")]
[CLSCompliant(false)]
public static void MatrixLoad3x2(All matrixMode, float[] m)
Parameters
Type Name Description
All matrixMode
Single[] m

MatrixLoad3x3(All, Single*)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glMatrixLoad3x3fNV")]
[CLSCompliant(false)]
public static void MatrixLoad3x3(All matrixMode, float *m)
Parameters
Type Name Description
All matrixMode
Single* m

MatrixLoad3x3(All, ref Single)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glMatrixLoad3x3fNV")]
[CLSCompliant(false)]
public static void MatrixLoad3x3(All matrixMode, ref float m)
Parameters
Type Name Description
All matrixMode
Single m

MatrixLoad3x3(All, Single[])

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glMatrixLoad3x3fNV")]
[CLSCompliant(false)]
public static void MatrixLoad3x3(All matrixMode, float[] m)
Parameters
Type Name Description
All matrixMode
Single[] m

MatrixLoadTranspose3x3(All, Single*)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glMatrixLoadTranspose3x3fNV")]
[CLSCompliant(false)]
public static void MatrixLoadTranspose3x3(All matrixMode, float *m)
Parameters
Type Name Description
All matrixMode
Single* m

MatrixLoadTranspose3x3(All, ref Single)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glMatrixLoadTranspose3x3fNV")]
[CLSCompliant(false)]
public static void MatrixLoadTranspose3x3(All matrixMode, ref float m)
Parameters
Type Name Description
All matrixMode
Single m

MatrixLoadTranspose3x3(All, Single[])

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glMatrixLoadTranspose3x3fNV")]
[CLSCompliant(false)]
public static void MatrixLoadTranspose3x3(All matrixMode, float[] m)
Parameters
Type Name Description
All matrixMode
Single[] m

MatrixMult3x2(All, Single*)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glMatrixMult3x2fNV")]
[CLSCompliant(false)]
public static void MatrixMult3x2(All matrixMode, float *m)
Parameters
Type Name Description
All matrixMode
Single* m

MatrixMult3x2(All, ref Single)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glMatrixMult3x2fNV")]
[CLSCompliant(false)]
public static void MatrixMult3x2(All matrixMode, ref float m)
Parameters
Type Name Description
All matrixMode
Single m

MatrixMult3x2(All, Single[])

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glMatrixMult3x2fNV")]
[CLSCompliant(false)]
public static void MatrixMult3x2(All matrixMode, float[] m)
Parameters
Type Name Description
All matrixMode
Single[] m

MatrixMult3x3(All, Single*)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glMatrixMult3x3fNV")]
[CLSCompliant(false)]
public static void MatrixMult3x3(All matrixMode, float *m)
Parameters
Type Name Description
All matrixMode
Single* m

MatrixMult3x3(All, ref Single)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glMatrixMult3x3fNV")]
[CLSCompliant(false)]
public static void MatrixMult3x3(All matrixMode, ref float m)
Parameters
Type Name Description
All matrixMode
Single m

MatrixMult3x3(All, Single[])

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glMatrixMult3x3fNV")]
[CLSCompliant(false)]
public static void MatrixMult3x3(All matrixMode, float[] m)
Parameters
Type Name Description
All matrixMode
Single[] m

MatrixMultTranspose3x3(All, Single*)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glMatrixMultTranspose3x3fNV")]
[CLSCompliant(false)]
public static void MatrixMultTranspose3x3(All matrixMode, float *m)
Parameters
Type Name Description
All matrixMode
Single* m

MatrixMultTranspose3x3(All, ref Single)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glMatrixMultTranspose3x3fNV")]
[CLSCompliant(false)]
public static void MatrixMultTranspose3x3(All matrixMode, ref float m)
Parameters
Type Name Description
All matrixMode
Single m

MatrixMultTranspose3x3(All, Single[])

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glMatrixMultTranspose3x3fNV")]
[CLSCompliant(false)]
public static void MatrixMultTranspose3x3(All matrixMode, float[] m)
Parameters
Type Name Description
All matrixMode
Single[] m

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

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

NormalFormat(All, Int32)

[requires: NV_vertex_buffer_unified_memory]

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

PathColorGen(PathColor, PathGenMode, All, Single*)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathColorGenNV")]
[CLSCompliant(false)]
public static void PathColorGen(PathColor color, PathGenMode genMode, All colorFormat, [Count(Computed = "genMode,colorFormat")] float *coeffs)
Parameters
Type Name Description
PathColor color
PathGenMode genMode
All colorFormat
Single* coeffs

[length: COMPSIZE(genMode,colorFormat)]

PathColorGen(PathColor, PathGenMode, All, 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, All colorFormat, [Count(Computed = "genMode,colorFormat")] ref float coeffs)
Parameters
Type Name Description
PathColor color
PathGenMode genMode
All colorFormat
Single coeffs

[length: COMPSIZE(genMode,colorFormat)]

PathColorGen(PathColor, PathGenMode, All, Single[])

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathColorGenNV")]
[CLSCompliant(false)]
public static void PathColorGen(PathColor color, PathGenMode genMode, All colorFormat, [Count(Computed = "genMode,colorFormat")] float[] coeffs)
Parameters
Type Name Description
PathColor color
PathGenMode genMode
All colorFormat
Single[] coeffs

[length: COMPSIZE(genMode,colorFormat)]

PathCommands(Int32, Int32, Byte*, Int32, All, 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, All coordType, [Count(Computed = "numCoords,coordType")] IntPtr coords)
Parameters
Type Name Description
Int32 path
Int32 numCommands
Byte* commands

[length: numCommands]

Int32 numCoords
All coordType
IntPtr coords

[length: COMPSIZE(numCoords,coordType)]

PathCommands(Int32, Int32, ref Byte, Int32, All, 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, All coordType, [Count(Computed = "numCoords,coordType")] IntPtr coords)
Parameters
Type Name Description
Int32 path
Int32 numCommands
Byte commands

[length: numCommands]

Int32 numCoords
All coordType
IntPtr coords

[length: COMPSIZE(numCoords,coordType)]

PathCommands(Int32, Int32, Byte[], Int32, All, 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, All coordType, [Count(Computed = "numCoords,coordType")] IntPtr coords)
Parameters
Type Name Description
Int32 path
Int32 numCommands
Byte[] commands

[length: numCommands]

Int32 numCoords
All coordType
IntPtr coords

[length: COMPSIZE(numCoords,coordType)]

PathCommands(UInt32, Int32, Byte*, Int32, All, 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, All coordType, [Count(Computed = "numCoords,coordType")] IntPtr coords)
Parameters
Type Name Description
UInt32 path
Int32 numCommands
Byte* commands

[length: numCommands]

Int32 numCoords
All coordType
IntPtr coords

[length: COMPSIZE(numCoords,coordType)]

PathCommands(UInt32, Int32, ref Byte, Int32, All, 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, All coordType, [Count(Computed = "numCoords,coordType")] IntPtr coords)
Parameters
Type Name Description
UInt32 path
Int32 numCommands
Byte commands

[length: numCommands]

Int32 numCoords
All coordType
IntPtr coords

[length: COMPSIZE(numCoords,coordType)]

PathCommands(UInt32, Int32, Byte[], Int32, All, 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, All coordType, [Count(Computed = "numCoords,coordType")] IntPtr coords)
Parameters
Type Name Description
UInt32 path
Int32 numCommands
Byte[] commands

[length: numCommands]

Int32 numCoords
All coordType
IntPtr coords

[length: COMPSIZE(numCoords,coordType)]

PathCommands<T5>(Int32, Int32, Byte*, Int32, All, 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, All 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
All coordType
T5 coords

[length: COMPSIZE(numCoords,coordType)]

Type Parameters
Name Description
T5

PathCommands<T5>(Int32, Int32, Byte*, Int32, All, 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, All coordType, [Count(Computed = "numCoords,coordType")] T5[] coords)
    where T5 : struct
Parameters
Type Name Description
Int32 path
Int32 numCommands
Byte* commands

[length: numCommands]

Int32 numCoords
All coordType
T5[] coords

[length: COMPSIZE(numCoords,coordType)]

Type Parameters
Name Description
T5

PathCommands<T5>(Int32, Int32, Byte*, Int32, All, 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, All coordType, [Count(Computed = "numCoords,coordType")] T5[,, ] coords)
    where T5 : struct
Parameters
Type Name Description
Int32 path
Int32 numCommands
Byte* commands

[length: numCommands]

Int32 numCoords
All coordType
T5[,,] coords

[length: COMPSIZE(numCoords,coordType)]

Type Parameters
Name Description
T5

PathCommands<T5>(Int32, Int32, Byte*, Int32, All, 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, All coordType, [Count(Computed = "numCoords,coordType")] T5[, ] coords)
    where T5 : struct
Parameters
Type Name Description
Int32 path
Int32 numCommands
Byte* commands

[length: numCommands]

Int32 numCoords
All coordType
T5[,] coords

[length: COMPSIZE(numCoords,coordType)]

Type Parameters
Name Description
T5

PathCommands<T5>(Int32, Int32, ref Byte, Int32, All, 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, All 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
All coordType
T5 coords

[length: COMPSIZE(numCoords,coordType)]

Type Parameters
Name Description
T5

PathCommands<T5>(Int32, Int32, ref Byte, Int32, All, 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, All coordType, [Count(Computed = "numCoords,coordType")] T5[] coords)
    where T5 : struct
Parameters
Type Name Description
Int32 path
Int32 numCommands
Byte commands

[length: numCommands]

Int32 numCoords
All coordType
T5[] coords

[length: COMPSIZE(numCoords,coordType)]

Type Parameters
Name Description
T5

PathCommands<T5>(Int32, Int32, ref Byte, Int32, All, 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, All coordType, [Count(Computed = "numCoords,coordType")] T5[,, ] coords)
    where T5 : struct
Parameters
Type Name Description
Int32 path
Int32 numCommands
Byte commands

[length: numCommands]

Int32 numCoords
All coordType
T5[,,] coords

[length: COMPSIZE(numCoords,coordType)]

Type Parameters
Name Description
T5

PathCommands<T5>(Int32, Int32, ref Byte, Int32, All, 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, All coordType, [Count(Computed = "numCoords,coordType")] T5[, ] coords)
    where T5 : struct
Parameters
Type Name Description
Int32 path
Int32 numCommands
Byte commands

[length: numCommands]

Int32 numCoords
All coordType
T5[,] coords

[length: COMPSIZE(numCoords,coordType)]

Type Parameters
Name Description
T5

PathCommands<T5>(Int32, Int32, Byte[], Int32, All, 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, All 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
All coordType
T5 coords

[length: COMPSIZE(numCoords,coordType)]

Type Parameters
Name Description
T5

PathCommands<T5>(Int32, Int32, Byte[], Int32, All, 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, All coordType, [Count(Computed = "numCoords,coordType")] T5[] coords)
    where T5 : struct
Parameters
Type Name Description
Int32 path
Int32 numCommands
Byte[] commands

[length: numCommands]

Int32 numCoords
All coordType
T5[] coords

[length: COMPSIZE(numCoords,coordType)]

Type Parameters
Name Description
T5

PathCommands<T5>(Int32, Int32, Byte[], Int32, All, 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, All coordType, [Count(Computed = "numCoords,coordType")] T5[,, ] coords)
    where T5 : struct
Parameters
Type Name Description
Int32 path
Int32 numCommands
Byte[] commands

[length: numCommands]

Int32 numCoords
All coordType
T5[,,] coords

[length: COMPSIZE(numCoords,coordType)]

Type Parameters
Name Description
T5

PathCommands<T5>(Int32, Int32, Byte[], Int32, All, 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, All coordType, [Count(Computed = "numCoords,coordType")] T5[, ] coords)
    where T5 : struct
Parameters
Type Name Description
Int32 path
Int32 numCommands
Byte[] commands

[length: numCommands]

Int32 numCoords
All coordType
T5[,] coords

[length: COMPSIZE(numCoords,coordType)]

Type Parameters
Name Description
T5

PathCommands<T5>(UInt32, Int32, Byte*, Int32, All, 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, All 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
All coordType
T5 coords

[length: COMPSIZE(numCoords,coordType)]

Type Parameters
Name Description
T5

PathCommands<T5>(UInt32, Int32, Byte*, Int32, All, 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, All coordType, [Count(Computed = "numCoords,coordType")] T5[] coords)
    where T5 : struct
Parameters
Type Name Description
UInt32 path
Int32 numCommands
Byte* commands

[length: numCommands]

Int32 numCoords
All coordType
T5[] coords

[length: COMPSIZE(numCoords,coordType)]

Type Parameters
Name Description
T5

PathCommands<T5>(UInt32, Int32, Byte*, Int32, All, 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, All coordType, [Count(Computed = "numCoords,coordType")] T5[,, ] coords)
    where T5 : struct
Parameters
Type Name Description
UInt32 path
Int32 numCommands
Byte* commands

[length: numCommands]

Int32 numCoords
All coordType
T5[,,] coords

[length: COMPSIZE(numCoords,coordType)]

Type Parameters
Name Description
T5

PathCommands<T5>(UInt32, Int32, Byte*, Int32, All, 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, All coordType, [Count(Computed = "numCoords,coordType")] T5[, ] coords)
    where T5 : struct
Parameters
Type Name Description
UInt32 path
Int32 numCommands
Byte* commands

[length: numCommands]

Int32 numCoords
All coordType
T5[,] coords

[length: COMPSIZE(numCoords,coordType)]

Type Parameters
Name Description
T5

PathCommands<T5>(UInt32, Int32, ref Byte, Int32, All, 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, All 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
All coordType
T5 coords

[length: COMPSIZE(numCoords,coordType)]

Type Parameters
Name Description
T5

PathCommands<T5>(UInt32, Int32, ref Byte, Int32, All, 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, All coordType, [Count(Computed = "numCoords,coordType")] T5[] coords)
    where T5 : struct
Parameters
Type Name Description
UInt32 path
Int32 numCommands
Byte commands

[length: numCommands]

Int32 numCoords
All coordType
T5[] coords

[length: COMPSIZE(numCoords,coordType)]

Type Parameters
Name Description
T5

PathCommands<T5>(UInt32, Int32, ref Byte, Int32, All, 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, All coordType, [Count(Computed = "numCoords,coordType")] T5[,, ] coords)
    where T5 : struct
Parameters
Type Name Description
UInt32 path
Int32 numCommands
Byte commands

[length: numCommands]

Int32 numCoords
All coordType
T5[,,] coords

[length: COMPSIZE(numCoords,coordType)]

Type Parameters
Name Description
T5

PathCommands<T5>(UInt32, Int32, ref Byte, Int32, All, 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, All coordType, [Count(Computed = "numCoords,coordType")] T5[, ] coords)
    where T5 : struct
Parameters
Type Name Description
UInt32 path
Int32 numCommands
Byte commands

[length: numCommands]

Int32 numCoords
All coordType
T5[,] coords

[length: COMPSIZE(numCoords,coordType)]

Type Parameters
Name Description
T5

PathCommands<T5>(UInt32, Int32, Byte[], Int32, All, 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, All 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
All coordType
T5 coords

[length: COMPSIZE(numCoords,coordType)]

Type Parameters
Name Description
T5

PathCommands<T5>(UInt32, Int32, Byte[], Int32, All, 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, All coordType, [Count(Computed = "numCoords,coordType")] T5[] coords)
    where T5 : struct
Parameters
Type Name Description
UInt32 path
Int32 numCommands
Byte[] commands

[length: numCommands]

Int32 numCoords
All coordType
T5[] coords

[length: COMPSIZE(numCoords,coordType)]

Type Parameters
Name Description
T5

PathCommands<T5>(UInt32, Int32, Byte[], Int32, All, 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, All coordType, [Count(Computed = "numCoords,coordType")] T5[,, ] coords)
    where T5 : struct
Parameters
Type Name Description
UInt32 path
Int32 numCommands
Byte[] commands

[length: numCommands]

Int32 numCoords
All coordType
T5[,,] coords

[length: COMPSIZE(numCoords,coordType)]

Type Parameters
Name Description
T5

PathCommands<T5>(UInt32, Int32, Byte[], Int32, All, 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, All coordType, [Count(Computed = "numCoords,coordType")] T5[, ] coords)
    where T5 : struct
Parameters
Type Name Description
UInt32 path
Int32 numCommands
Byte[] commands

[length: numCommands]

Int32 numCoords
All coordType
T5[,] coords

[length: COMPSIZE(numCoords,coordType)]

Type Parameters
Name Description
T5

PathCoords(Int32, Int32, All, IntPtr)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathCoordsNV")]
[CLSCompliant(false)]
public static void PathCoords(int path, int numCoords, All coordType, [Count(Computed = "numCoords,coordType")] IntPtr coords)
Parameters
Type Name Description
Int32 path
Int32 numCoords
All coordType
IntPtr coords

[length: COMPSIZE(numCoords,coordType)]

PathCoords(UInt32, Int32, All, IntPtr)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathCoordsNV")]
[CLSCompliant(false)]
public static void PathCoords(uint path, int numCoords, All coordType, [Count(Computed = "numCoords,coordType")] IntPtr coords)
Parameters
Type Name Description
UInt32 path
Int32 numCoords
All coordType
IntPtr coords

[length: COMPSIZE(numCoords,coordType)]

PathCoords<T3>(Int32, Int32, All, 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, All coordType, [Count(Computed = "numCoords,coordType")] ref T3 coords)
    where T3 : struct
Parameters
Type Name Description
Int32 path
Int32 numCoords
All coordType
T3 coords

[length: COMPSIZE(numCoords,coordType)]

Type Parameters
Name Description
T3

PathCoords<T3>(Int32, Int32, All, 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, All coordType, [Count(Computed = "numCoords,coordType")] T3[] coords)
    where T3 : struct
Parameters
Type Name Description
Int32 path
Int32 numCoords
All coordType
T3[] coords

[length: COMPSIZE(numCoords,coordType)]

Type Parameters
Name Description
T3

PathCoords<T3>(Int32, Int32, All, 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, All coordType, [Count(Computed = "numCoords,coordType")] T3[,, ] coords)
    where T3 : struct
Parameters
Type Name Description
Int32 path
Int32 numCoords
All coordType
T3[,,] coords

[length: COMPSIZE(numCoords,coordType)]

Type Parameters
Name Description
T3

PathCoords<T3>(Int32, Int32, All, 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, All coordType, [Count(Computed = "numCoords,coordType")] T3[, ] coords)
    where T3 : struct
Parameters
Type Name Description
Int32 path
Int32 numCoords
All coordType
T3[,] coords

[length: COMPSIZE(numCoords,coordType)]

Type Parameters
Name Description
T3

PathCoords<T3>(UInt32, Int32, All, 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, All coordType, [Count(Computed = "numCoords,coordType")] ref T3 coords)
    where T3 : struct
Parameters
Type Name Description
UInt32 path
Int32 numCoords
All coordType
T3 coords

[length: COMPSIZE(numCoords,coordType)]

Type Parameters
Name Description
T3

PathCoords<T3>(UInt32, Int32, All, 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, All coordType, [Count(Computed = "numCoords,coordType")] T3[] coords)
    where T3 : struct
Parameters
Type Name Description
UInt32 path
Int32 numCoords
All coordType
T3[] coords

[length: COMPSIZE(numCoords,coordType)]

Type Parameters
Name Description
T3

PathCoords<T3>(UInt32, Int32, All, 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, All coordType, [Count(Computed = "numCoords,coordType")] T3[,, ] coords)
    where T3 : struct
Parameters
Type Name Description
UInt32 path
Int32 numCoords
All coordType
T3[,,] coords

[length: COMPSIZE(numCoords,coordType)]

Type Parameters
Name Description
T3

PathCoords<T3>(UInt32, Int32, All, 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, All coordType, [Count(Computed = "numCoords,coordType")] T3[, ] coords)
    where T3 : struct
Parameters
Type Name Description
UInt32 path
Int32 numCoords
All 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, All, IntPtr, PathFontStyle, Int32, Int32, Int32, Single)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathGlyphIndexArrayNV")]
[CLSCompliant(false)]
public static All PathGlyphIndexArray(int firstPathName, All fontTarget, IntPtr fontName, PathFontStyle fontStyle, int firstGlyphIndex, int numGlyphs, int pathParameterTemplate, float emScale)
Parameters
Type Name Description
Int32 firstPathName
All fontTarget
IntPtr fontName
PathFontStyle fontStyle
Int32 firstGlyphIndex
Int32 numGlyphs
Int32 pathParameterTemplate
Single emScale
Returns
Type Description
All

PathGlyphIndexArray(UInt32, All, IntPtr, PathFontStyle, UInt32, Int32, UInt32, Single)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathGlyphIndexArrayNV")]
[CLSCompliant(false)]
public static All PathGlyphIndexArray(uint firstPathName, All fontTarget, IntPtr fontName, PathFontStyle fontStyle, uint firstGlyphIndex, int numGlyphs, uint pathParameterTemplate, float emScale)
Parameters
Type Name Description
UInt32 firstPathName
All fontTarget
IntPtr fontName
PathFontStyle fontStyle
UInt32 firstGlyphIndex
Int32 numGlyphs
UInt32 pathParameterTemplate
Single emScale
Returns
Type Description
All

PathGlyphIndexArray<T2>(Int32, All, ref T2, PathFontStyle, Int32, Int32, Int32, Single)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathGlyphIndexArrayNV")]
[CLSCompliant(false)]
public static All PathGlyphIndexArray<T2>(int firstPathName, All fontTarget, ref T2 fontName, PathFontStyle fontStyle, int firstGlyphIndex, int numGlyphs, int pathParameterTemplate, float emScale)
    where T2 : struct
Parameters
Type Name Description
Int32 firstPathName
All fontTarget
T2 fontName
PathFontStyle fontStyle
Int32 firstGlyphIndex
Int32 numGlyphs
Int32 pathParameterTemplate
Single emScale
Returns
Type Description
All
Type Parameters
Name Description
T2

PathGlyphIndexArray<T2>(Int32, All, T2[], PathFontStyle, Int32, Int32, Int32, Single)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathGlyphIndexArrayNV")]
[CLSCompliant(false)]
public static All PathGlyphIndexArray<T2>(int firstPathName, All fontTarget, T2[] fontName, PathFontStyle fontStyle, int firstGlyphIndex, int numGlyphs, int pathParameterTemplate, float emScale)
    where T2 : struct
Parameters
Type Name Description
Int32 firstPathName
All fontTarget
T2[] fontName
PathFontStyle fontStyle
Int32 firstGlyphIndex
Int32 numGlyphs
Int32 pathParameterTemplate
Single emScale
Returns
Type Description
All
Type Parameters
Name Description
T2

PathGlyphIndexArray<T2>(Int32, All, T2[,,], PathFontStyle, Int32, Int32, Int32, Single)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathGlyphIndexArrayNV")]
[CLSCompliant(false)]
public static All PathGlyphIndexArray<T2>(int firstPathName, All fontTarget, T2[,, ] fontName, PathFontStyle fontStyle, int firstGlyphIndex, int numGlyphs, int pathParameterTemplate, float emScale)
    where T2 : struct
Parameters
Type Name Description
Int32 firstPathName
All fontTarget
T2[,,] fontName
PathFontStyle fontStyle
Int32 firstGlyphIndex
Int32 numGlyphs
Int32 pathParameterTemplate
Single emScale
Returns
Type Description
All
Type Parameters
Name Description
T2

PathGlyphIndexArray<T2>(Int32, All, T2[,], PathFontStyle, Int32, Int32, Int32, Single)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathGlyphIndexArrayNV")]
[CLSCompliant(false)]
public static All PathGlyphIndexArray<T2>(int firstPathName, All fontTarget, T2[, ] fontName, PathFontStyle fontStyle, int firstGlyphIndex, int numGlyphs, int pathParameterTemplate, float emScale)
    where T2 : struct
Parameters
Type Name Description
Int32 firstPathName
All fontTarget
T2[,] fontName
PathFontStyle fontStyle
Int32 firstGlyphIndex
Int32 numGlyphs
Int32 pathParameterTemplate
Single emScale
Returns
Type Description
All
Type Parameters
Name Description
T2

PathGlyphIndexArray<T2>(UInt32, All, ref T2, PathFontStyle, UInt32, Int32, UInt32, Single)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathGlyphIndexArrayNV")]
[CLSCompliant(false)]
public static All PathGlyphIndexArray<T2>(uint firstPathName, All fontTarget, ref T2 fontName, PathFontStyle fontStyle, uint firstGlyphIndex, int numGlyphs, uint pathParameterTemplate, float emScale)
    where T2 : struct
Parameters
Type Name Description
UInt32 firstPathName
All fontTarget
T2 fontName
PathFontStyle fontStyle
UInt32 firstGlyphIndex
Int32 numGlyphs
UInt32 pathParameterTemplate
Single emScale
Returns
Type Description
All
Type Parameters
Name Description
T2

PathGlyphIndexArray<T2>(UInt32, All, T2[], PathFontStyle, UInt32, Int32, UInt32, Single)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathGlyphIndexArrayNV")]
[CLSCompliant(false)]
public static All PathGlyphIndexArray<T2>(uint firstPathName, All fontTarget, T2[] fontName, PathFontStyle fontStyle, uint firstGlyphIndex, int numGlyphs, uint pathParameterTemplate, float emScale)
    where T2 : struct
Parameters
Type Name Description
UInt32 firstPathName
All fontTarget
T2[] fontName
PathFontStyle fontStyle
UInt32 firstGlyphIndex
Int32 numGlyphs
UInt32 pathParameterTemplate
Single emScale
Returns
Type Description
All
Type Parameters
Name Description
T2

PathGlyphIndexArray<T2>(UInt32, All, T2[,,], PathFontStyle, UInt32, Int32, UInt32, Single)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathGlyphIndexArrayNV")]
[CLSCompliant(false)]
public static All PathGlyphIndexArray<T2>(uint firstPathName, All fontTarget, T2[,, ] fontName, PathFontStyle fontStyle, uint firstGlyphIndex, int numGlyphs, uint pathParameterTemplate, float emScale)
    where T2 : struct
Parameters
Type Name Description
UInt32 firstPathName
All fontTarget
T2[,,] fontName
PathFontStyle fontStyle
UInt32 firstGlyphIndex
Int32 numGlyphs
UInt32 pathParameterTemplate
Single emScale
Returns
Type Description
All
Type Parameters
Name Description
T2

PathGlyphIndexArray<T2>(UInt32, All, T2[,], PathFontStyle, UInt32, Int32, UInt32, Single)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathGlyphIndexArrayNV")]
[CLSCompliant(false)]
public static All PathGlyphIndexArray<T2>(uint firstPathName, All fontTarget, T2[, ] fontName, PathFontStyle fontStyle, uint firstGlyphIndex, int numGlyphs, uint pathParameterTemplate, float emScale)
    where T2 : struct
Parameters
Type Name Description
UInt32 firstPathName
All fontTarget
T2[,] fontName
PathFontStyle fontStyle
UInt32 firstGlyphIndex
Int32 numGlyphs
UInt32 pathParameterTemplate
Single emScale
Returns
Type Description
All
Type Parameters
Name Description
T2

PathGlyphIndexRange(All, IntPtr, PathFontStyle, Int32, Single, Int32)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathGlyphIndexRangeNV")]
[CLSCompliant(false)]
public static All PathGlyphIndexRange(All fontTarget, IntPtr fontName, PathFontStyle fontStyle, int pathParameterTemplate, float emScale, int baseAndCount)
Parameters
Type Name Description
All fontTarget
IntPtr fontName
PathFontStyle fontStyle
Int32 pathParameterTemplate
Single emScale
Int32 baseAndCount
Returns
Type Description
All

PathGlyphIndexRange(All, IntPtr, PathFontStyle, UInt32, Single, UInt32)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathGlyphIndexRangeNV")]
[CLSCompliant(false)]
public static All PathGlyphIndexRange(All fontTarget, IntPtr fontName, PathFontStyle fontStyle, uint pathParameterTemplate, float emScale, uint baseAndCount)
Parameters
Type Name Description
All fontTarget
IntPtr fontName
PathFontStyle fontStyle
UInt32 pathParameterTemplate
Single emScale
UInt32 baseAndCount
Returns
Type Description
All

PathGlyphIndexRange<T1>(All, ref T1, PathFontStyle, Int32, Single, Int32)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathGlyphIndexRangeNV")]
[CLSCompliant(false)]
public static All PathGlyphIndexRange<T1>(All fontTarget, ref T1 fontName, PathFontStyle fontStyle, int pathParameterTemplate, float emScale, int baseAndCount)
    where T1 : struct
Parameters
Type Name Description
All fontTarget
T1 fontName
PathFontStyle fontStyle
Int32 pathParameterTemplate
Single emScale
Int32 baseAndCount
Returns
Type Description
All
Type Parameters
Name Description
T1

PathGlyphIndexRange<T1>(All, ref T1, PathFontStyle, UInt32, Single, UInt32)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathGlyphIndexRangeNV")]
[CLSCompliant(false)]
public static All PathGlyphIndexRange<T1>(All fontTarget, ref T1 fontName, PathFontStyle fontStyle, uint pathParameterTemplate, float emScale, uint baseAndCount)
    where T1 : struct
Parameters
Type Name Description
All fontTarget
T1 fontName
PathFontStyle fontStyle
UInt32 pathParameterTemplate
Single emScale
UInt32 baseAndCount
Returns
Type Description
All
Type Parameters
Name Description
T1

PathGlyphIndexRange<T1>(All, T1[], PathFontStyle, Int32, Single, Int32)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathGlyphIndexRangeNV")]
[CLSCompliant(false)]
public static All PathGlyphIndexRange<T1>(All fontTarget, T1[] fontName, PathFontStyle fontStyle, int pathParameterTemplate, float emScale, int baseAndCount)
    where T1 : struct
Parameters
Type Name Description
All fontTarget
T1[] fontName
PathFontStyle fontStyle
Int32 pathParameterTemplate
Single emScale
Int32 baseAndCount
Returns
Type Description
All
Type Parameters
Name Description
T1

PathGlyphIndexRange<T1>(All, T1[], PathFontStyle, UInt32, Single, UInt32)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathGlyphIndexRangeNV")]
[CLSCompliant(false)]
public static All PathGlyphIndexRange<T1>(All fontTarget, T1[] fontName, PathFontStyle fontStyle, uint pathParameterTemplate, float emScale, uint baseAndCount)
    where T1 : struct
Parameters
Type Name Description
All fontTarget
T1[] fontName
PathFontStyle fontStyle
UInt32 pathParameterTemplate
Single emScale
UInt32 baseAndCount
Returns
Type Description
All
Type Parameters
Name Description
T1

PathGlyphIndexRange<T1>(All, T1[,,], PathFontStyle, Int32, Single, Int32)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathGlyphIndexRangeNV")]
[CLSCompliant(false)]
public static All PathGlyphIndexRange<T1>(All fontTarget, T1[,, ] fontName, PathFontStyle fontStyle, int pathParameterTemplate, float emScale, int baseAndCount)
    where T1 : struct
Parameters
Type Name Description
All fontTarget
T1[,,] fontName
PathFontStyle fontStyle
Int32 pathParameterTemplate
Single emScale
Int32 baseAndCount
Returns
Type Description
All
Type Parameters
Name Description
T1

PathGlyphIndexRange<T1>(All, T1[,,], PathFontStyle, UInt32, Single, UInt32)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathGlyphIndexRangeNV")]
[CLSCompliant(false)]
public static All PathGlyphIndexRange<T1>(All fontTarget, T1[,, ] fontName, PathFontStyle fontStyle, uint pathParameterTemplate, float emScale, uint baseAndCount)
    where T1 : struct
Parameters
Type Name Description
All fontTarget
T1[,,] fontName
PathFontStyle fontStyle
UInt32 pathParameterTemplate
Single emScale
UInt32 baseAndCount
Returns
Type Description
All
Type Parameters
Name Description
T1

PathGlyphIndexRange<T1>(All, T1[,], PathFontStyle, Int32, Single, Int32)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathGlyphIndexRangeNV")]
[CLSCompliant(false)]
public static All PathGlyphIndexRange<T1>(All fontTarget, T1[, ] fontName, PathFontStyle fontStyle, int pathParameterTemplate, float emScale, int baseAndCount)
    where T1 : struct
Parameters
Type Name Description
All fontTarget
T1[,] fontName
PathFontStyle fontStyle
Int32 pathParameterTemplate
Single emScale
Int32 baseAndCount
Returns
Type Description
All
Type Parameters
Name Description
T1

PathGlyphIndexRange<T1>(All, T1[,], PathFontStyle, UInt32, Single, UInt32)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathGlyphIndexRangeNV")]
[CLSCompliant(false)]
public static All PathGlyphIndexRange<T1>(All fontTarget, T1[, ] fontName, PathFontStyle fontStyle, uint pathParameterTemplate, float emScale, uint baseAndCount)
    where T1 : struct
Parameters
Type Name Description
All fontTarget
T1[,] fontName
PathFontStyle fontStyle
UInt32 pathParameterTemplate
Single emScale
UInt32 baseAndCount
Returns
Type Description
All
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, All, Int32, IntPtr, Int32, Int32, Int32, Int32, Single)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathMemoryGlyphIndexArrayNV")]
[CLSCompliant(false)]
public static All PathMemoryGlyphIndexArray(int firstPathName, All fontTarget, int fontSize, IntPtr fontData, int faceIndex, int firstGlyphIndex, int numGlyphs, int pathParameterTemplate, float emScale)
Parameters
Type Name Description
Int32 firstPathName
All fontTarget
Int32 fontSize
IntPtr fontData
Int32 faceIndex
Int32 firstGlyphIndex
Int32 numGlyphs
Int32 pathParameterTemplate
Single emScale
Returns
Type Description
All

PathMemoryGlyphIndexArray(Int32, All, IntPtr, IntPtr, Int32, Int32, Int32, Int32, Single)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathMemoryGlyphIndexArrayNV")]
[CLSCompliant(false)]
public static All PathMemoryGlyphIndexArray(int firstPathName, All fontTarget, IntPtr fontSize, IntPtr fontData, int faceIndex, int firstGlyphIndex, int numGlyphs, int pathParameterTemplate, float emScale)
Parameters
Type Name Description
Int32 firstPathName
All fontTarget
IntPtr fontSize
IntPtr fontData
Int32 faceIndex
Int32 firstGlyphIndex
Int32 numGlyphs
Int32 pathParameterTemplate
Single emScale
Returns
Type Description
All

PathMemoryGlyphIndexArray(UInt32, All, Int32, IntPtr, Int32, UInt32, Int32, UInt32, Single)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathMemoryGlyphIndexArrayNV")]
[CLSCompliant(false)]
public static All PathMemoryGlyphIndexArray(uint firstPathName, All fontTarget, int fontSize, IntPtr fontData, int faceIndex, uint firstGlyphIndex, int numGlyphs, uint pathParameterTemplate, float emScale)
Parameters
Type Name Description
UInt32 firstPathName
All fontTarget
Int32 fontSize
IntPtr fontData
Int32 faceIndex
UInt32 firstGlyphIndex
Int32 numGlyphs
UInt32 pathParameterTemplate
Single emScale
Returns
Type Description
All

PathMemoryGlyphIndexArray(UInt32, All, IntPtr, IntPtr, Int32, UInt32, Int32, UInt32, Single)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathMemoryGlyphIndexArrayNV")]
[CLSCompliant(false)]
public static All PathMemoryGlyphIndexArray(uint firstPathName, All fontTarget, IntPtr fontSize, IntPtr fontData, int faceIndex, uint firstGlyphIndex, int numGlyphs, uint pathParameterTemplate, float emScale)
Parameters
Type Name Description
UInt32 firstPathName
All fontTarget
IntPtr fontSize
IntPtr fontData
Int32 faceIndex
UInt32 firstGlyphIndex
Int32 numGlyphs
UInt32 pathParameterTemplate
Single emScale
Returns
Type Description
All

PathMemoryGlyphIndexArray<T3>(Int32, All, 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 All PathMemoryGlyphIndexArray<T3>(int firstPathName, All 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
All fontTarget
Int32 fontSize
T3 fontData
Int32 faceIndex
Int32 firstGlyphIndex
Int32 numGlyphs
Int32 pathParameterTemplate
Single emScale
Returns
Type Description
All
Type Parameters
Name Description
T3

PathMemoryGlyphIndexArray<T3>(Int32, All, Int32, T3[], Int32, Int32, Int32, Int32, Single)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathMemoryGlyphIndexArrayNV")]
[CLSCompliant(false)]
public static All PathMemoryGlyphIndexArray<T3>(int firstPathName, All fontTarget, int fontSize, T3[] fontData, int faceIndex, int firstGlyphIndex, int numGlyphs, int pathParameterTemplate, float emScale)
    where T3 : struct
Parameters
Type Name Description
Int32 firstPathName
All fontTarget
Int32 fontSize
T3[] fontData
Int32 faceIndex
Int32 firstGlyphIndex
Int32 numGlyphs
Int32 pathParameterTemplate
Single emScale
Returns
Type Description
All
Type Parameters
Name Description
T3

PathMemoryGlyphIndexArray<T3>(Int32, All, Int32, T3[,,], Int32, Int32, Int32, Int32, Single)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathMemoryGlyphIndexArrayNV")]
[CLSCompliant(false)]
public static All PathMemoryGlyphIndexArray<T3>(int firstPathName, All fontTarget, int fontSize, T3[,, ] fontData, int faceIndex, int firstGlyphIndex, int numGlyphs, int pathParameterTemplate, float emScale)
    where T3 : struct
Parameters
Type Name Description
Int32 firstPathName
All fontTarget
Int32 fontSize
T3[,,] fontData
Int32 faceIndex
Int32 firstGlyphIndex
Int32 numGlyphs
Int32 pathParameterTemplate
Single emScale
Returns
Type Description
All
Type Parameters
Name Description
T3

PathMemoryGlyphIndexArray<T3>(Int32, All, Int32, T3[,], Int32, Int32, Int32, Int32, Single)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathMemoryGlyphIndexArrayNV")]
[CLSCompliant(false)]
public static All PathMemoryGlyphIndexArray<T3>(int firstPathName, All fontTarget, int fontSize, T3[, ] fontData, int faceIndex, int firstGlyphIndex, int numGlyphs, int pathParameterTemplate, float emScale)
    where T3 : struct
Parameters
Type Name Description
Int32 firstPathName
All fontTarget
Int32 fontSize
T3[,] fontData
Int32 faceIndex
Int32 firstGlyphIndex
Int32 numGlyphs
Int32 pathParameterTemplate
Single emScale
Returns
Type Description
All
Type Parameters
Name Description
T3

PathMemoryGlyphIndexArray<T3>(Int32, All, 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 All PathMemoryGlyphIndexArray<T3>(int firstPathName, All 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
All fontTarget
IntPtr fontSize
T3 fontData
Int32 faceIndex
Int32 firstGlyphIndex
Int32 numGlyphs
Int32 pathParameterTemplate
Single emScale
Returns
Type Description
All
Type Parameters
Name Description
T3

PathMemoryGlyphIndexArray<T3>(Int32, All, IntPtr, T3[], Int32, Int32, Int32, Int32, Single)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathMemoryGlyphIndexArrayNV")]
[CLSCompliant(false)]
public static All PathMemoryGlyphIndexArray<T3>(int firstPathName, All fontTarget, IntPtr fontSize, T3[] fontData, int faceIndex, int firstGlyphIndex, int numGlyphs, int pathParameterTemplate, float emScale)
    where T3 : struct
Parameters
Type Name Description
Int32 firstPathName
All fontTarget
IntPtr fontSize
T3[] fontData
Int32 faceIndex
Int32 firstGlyphIndex
Int32 numGlyphs
Int32 pathParameterTemplate
Single emScale
Returns
Type Description
All
Type Parameters
Name Description
T3

PathMemoryGlyphIndexArray<T3>(Int32, All, IntPtr, T3[,,], Int32, Int32, Int32, Int32, Single)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathMemoryGlyphIndexArrayNV")]
[CLSCompliant(false)]
public static All PathMemoryGlyphIndexArray<T3>(int firstPathName, All fontTarget, IntPtr fontSize, T3[,, ] fontData, int faceIndex, int firstGlyphIndex, int numGlyphs, int pathParameterTemplate, float emScale)
    where T3 : struct
Parameters
Type Name Description
Int32 firstPathName
All fontTarget
IntPtr fontSize
T3[,,] fontData
Int32 faceIndex
Int32 firstGlyphIndex
Int32 numGlyphs
Int32 pathParameterTemplate
Single emScale
Returns
Type Description
All
Type Parameters
Name Description
T3

PathMemoryGlyphIndexArray<T3>(Int32, All, IntPtr, T3[,], Int32, Int32, Int32, Int32, Single)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathMemoryGlyphIndexArrayNV")]
[CLSCompliant(false)]
public static All PathMemoryGlyphIndexArray<T3>(int firstPathName, All fontTarget, IntPtr fontSize, T3[, ] fontData, int faceIndex, int firstGlyphIndex, int numGlyphs, int pathParameterTemplate, float emScale)
    where T3 : struct
Parameters
Type Name Description
Int32 firstPathName
All fontTarget
IntPtr fontSize
T3[,] fontData
Int32 faceIndex
Int32 firstGlyphIndex
Int32 numGlyphs
Int32 pathParameterTemplate
Single emScale
Returns
Type Description
All
Type Parameters
Name Description
T3

PathMemoryGlyphIndexArray<T3>(UInt32, All, 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 All PathMemoryGlyphIndexArray<T3>(uint firstPathName, All 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
All fontTarget
Int32 fontSize
T3 fontData
Int32 faceIndex
UInt32 firstGlyphIndex
Int32 numGlyphs
UInt32 pathParameterTemplate
Single emScale
Returns
Type Description
All
Type Parameters
Name Description
T3

PathMemoryGlyphIndexArray<T3>(UInt32, All, Int32, T3[], Int32, UInt32, Int32, UInt32, Single)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathMemoryGlyphIndexArrayNV")]
[CLSCompliant(false)]
public static All PathMemoryGlyphIndexArray<T3>(uint firstPathName, All fontTarget, int fontSize, T3[] fontData, int faceIndex, uint firstGlyphIndex, int numGlyphs, uint pathParameterTemplate, float emScale)
    where T3 : struct
Parameters
Type Name Description
UInt32 firstPathName
All fontTarget
Int32 fontSize
T3[] fontData
Int32 faceIndex
UInt32 firstGlyphIndex
Int32 numGlyphs
UInt32 pathParameterTemplate
Single emScale
Returns
Type Description
All
Type Parameters
Name Description
T3

PathMemoryGlyphIndexArray<T3>(UInt32, All, Int32, T3[,,], Int32, UInt32, Int32, UInt32, Single)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathMemoryGlyphIndexArrayNV")]
[CLSCompliant(false)]
public static All PathMemoryGlyphIndexArray<T3>(uint firstPathName, All fontTarget, int fontSize, T3[,, ] fontData, int faceIndex, uint firstGlyphIndex, int numGlyphs, uint pathParameterTemplate, float emScale)
    where T3 : struct
Parameters
Type Name Description
UInt32 firstPathName
All fontTarget
Int32 fontSize
T3[,,] fontData
Int32 faceIndex
UInt32 firstGlyphIndex
Int32 numGlyphs
UInt32 pathParameterTemplate
Single emScale
Returns
Type Description
All
Type Parameters
Name Description
T3

PathMemoryGlyphIndexArray<T3>(UInt32, All, Int32, T3[,], Int32, UInt32, Int32, UInt32, Single)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathMemoryGlyphIndexArrayNV")]
[CLSCompliant(false)]
public static All PathMemoryGlyphIndexArray<T3>(uint firstPathName, All fontTarget, int fontSize, T3[, ] fontData, int faceIndex, uint firstGlyphIndex, int numGlyphs, uint pathParameterTemplate, float emScale)
    where T3 : struct
Parameters
Type Name Description
UInt32 firstPathName
All fontTarget
Int32 fontSize
T3[,] fontData
Int32 faceIndex
UInt32 firstGlyphIndex
Int32 numGlyphs
UInt32 pathParameterTemplate
Single emScale
Returns
Type Description
All
Type Parameters
Name Description
T3

PathMemoryGlyphIndexArray<T3>(UInt32, All, 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 All PathMemoryGlyphIndexArray<T3>(uint firstPathName, All 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
All fontTarget
IntPtr fontSize
T3 fontData
Int32 faceIndex
UInt32 firstGlyphIndex
Int32 numGlyphs
UInt32 pathParameterTemplate
Single emScale
Returns
Type Description
All
Type Parameters
Name Description
T3

PathMemoryGlyphIndexArray<T3>(UInt32, All, IntPtr, T3[], Int32, UInt32, Int32, UInt32, Single)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathMemoryGlyphIndexArrayNV")]
[CLSCompliant(false)]
public static All PathMemoryGlyphIndexArray<T3>(uint firstPathName, All fontTarget, IntPtr fontSize, T3[] fontData, int faceIndex, uint firstGlyphIndex, int numGlyphs, uint pathParameterTemplate, float emScale)
    where T3 : struct
Parameters
Type Name Description
UInt32 firstPathName
All fontTarget
IntPtr fontSize
T3[] fontData
Int32 faceIndex
UInt32 firstGlyphIndex
Int32 numGlyphs
UInt32 pathParameterTemplate
Single emScale
Returns
Type Description
All
Type Parameters
Name Description
T3

PathMemoryGlyphIndexArray<T3>(UInt32, All, IntPtr, T3[,,], Int32, UInt32, Int32, UInt32, Single)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathMemoryGlyphIndexArrayNV")]
[CLSCompliant(false)]
public static All PathMemoryGlyphIndexArray<T3>(uint firstPathName, All fontTarget, IntPtr fontSize, T3[,, ] fontData, int faceIndex, uint firstGlyphIndex, int numGlyphs, uint pathParameterTemplate, float emScale)
    where T3 : struct
Parameters
Type Name Description
UInt32 firstPathName
All fontTarget
IntPtr fontSize
T3[,,] fontData
Int32 faceIndex
UInt32 firstGlyphIndex
Int32 numGlyphs
UInt32 pathParameterTemplate
Single emScale
Returns
Type Description
All
Type Parameters
Name Description
T3

PathMemoryGlyphIndexArray<T3>(UInt32, All, IntPtr, T3[,], Int32, UInt32, Int32, UInt32, Single)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathMemoryGlyphIndexArrayNV")]
[CLSCompliant(false)]
public static All PathMemoryGlyphIndexArray<T3>(uint firstPathName, All fontTarget, IntPtr fontSize, T3[, ] fontData, int faceIndex, uint firstGlyphIndex, int numGlyphs, uint pathParameterTemplate, float emScale)
    where T3 : struct
Parameters
Type Name Description
UInt32 firstPathName
All fontTarget
IntPtr fontSize
T3[,] fontData
Int32 faceIndex
UInt32 firstGlyphIndex
Int32 numGlyphs
UInt32 pathParameterTemplate
Single emScale
Returns
Type Description
All
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, All, 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, All 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
All coordType
IntPtr coords

[length: COMPSIZE(numCoords,coordType)]

PathSubCommands(Int32, Int32, Int32, Int32, ref Byte, Int32, All, 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, All 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
All coordType
IntPtr coords

[length: COMPSIZE(numCoords,coordType)]

PathSubCommands(Int32, Int32, Int32, Int32, Byte[], Int32, All, 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, All 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
All coordType
IntPtr coords

[length: COMPSIZE(numCoords,coordType)]

PathSubCommands(UInt32, Int32, Int32, Int32, Byte*, Int32, All, 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, All 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
All coordType
IntPtr coords

[length: COMPSIZE(numCoords,coordType)]

PathSubCommands(UInt32, Int32, Int32, Int32, ref Byte, Int32, All, 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, All 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
All coordType
IntPtr coords

[length: COMPSIZE(numCoords,coordType)]

PathSubCommands(UInt32, Int32, Int32, Int32, Byte[], Int32, All, 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, All 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
All coordType
IntPtr coords

[length: COMPSIZE(numCoords,coordType)]

PathSubCommands<T7>(Int32, Int32, Int32, Int32, Byte*, Int32, All, 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, All 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
All coordType
T7 coords

[length: COMPSIZE(numCoords,coordType)]

Type Parameters
Name Description
T7

PathSubCommands<T7>(Int32, Int32, Int32, Int32, Byte*, Int32, All, 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, All 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
All coordType
T7[] coords

[length: COMPSIZE(numCoords,coordType)]

Type Parameters
Name Description
T7

PathSubCommands<T7>(Int32, Int32, Int32, Int32, Byte*, Int32, All, 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, All 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
All coordType
T7[,,] coords

[length: COMPSIZE(numCoords,coordType)]

Type Parameters
Name Description
T7

PathSubCommands<T7>(Int32, Int32, Int32, Int32, Byte*, Int32, All, 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, All 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
All coordType
T7[,] coords

[length: COMPSIZE(numCoords,coordType)]

Type Parameters
Name Description
T7

PathSubCommands<T7>(Int32, Int32, Int32, Int32, ref Byte, Int32, All, 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, All 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
All coordType
T7 coords

[length: COMPSIZE(numCoords,coordType)]

Type Parameters
Name Description
T7

PathSubCommands<T7>(Int32, Int32, Int32, Int32, ref Byte, Int32, All, 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, All 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
All coordType
T7[] coords

[length: COMPSIZE(numCoords,coordType)]

Type Parameters
Name Description
T7

PathSubCommands<T7>(Int32, Int32, Int32, Int32, ref Byte, Int32, All, 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, All 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
All coordType
T7[,,] coords

[length: COMPSIZE(numCoords,coordType)]

Type Parameters
Name Description
T7

PathSubCommands<T7>(Int32, Int32, Int32, Int32, ref Byte, Int32, All, 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, All 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
All coordType
T7[,] coords

[length: COMPSIZE(numCoords,coordType)]

Type Parameters
Name Description
T7

PathSubCommands<T7>(Int32, Int32, Int32, Int32, Byte[], Int32, All, 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, All 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
All coordType
T7 coords

[length: COMPSIZE(numCoords,coordType)]

Type Parameters
Name Description
T7

PathSubCommands<T7>(Int32, Int32, Int32, Int32, Byte[], Int32, All, 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, All 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
All coordType
T7[] coords

[length: COMPSIZE(numCoords,coordType)]

Type Parameters
Name Description
T7

PathSubCommands<T7>(Int32, Int32, Int32, Int32, Byte[], Int32, All, 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, All 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
All coordType
T7[,,] coords

[length: COMPSIZE(numCoords,coordType)]

Type Parameters
Name Description
T7

PathSubCommands<T7>(Int32, Int32, Int32, Int32, Byte[], Int32, All, 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, All 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
All coordType
T7[,] coords

[length: COMPSIZE(numCoords,coordType)]

Type Parameters
Name Description
T7

PathSubCommands<T7>(UInt32, Int32, Int32, Int32, Byte*, Int32, All, 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, All 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
All coordType
T7 coords

[length: COMPSIZE(numCoords,coordType)]

Type Parameters
Name Description
T7

PathSubCommands<T7>(UInt32, Int32, Int32, Int32, Byte*, Int32, All, 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, All 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
All coordType
T7[] coords

[length: COMPSIZE(numCoords,coordType)]

Type Parameters
Name Description
T7

PathSubCommands<T7>(UInt32, Int32, Int32, Int32, Byte*, Int32, All, 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, All 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
All coordType
T7[,,] coords

[length: COMPSIZE(numCoords,coordType)]

Type Parameters
Name Description
T7

PathSubCommands<T7>(UInt32, Int32, Int32, Int32, Byte*, Int32, All, 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, All 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
All coordType
T7[,] coords

[length: COMPSIZE(numCoords,coordType)]

Type Parameters
Name Description
T7

PathSubCommands<T7>(UInt32, Int32, Int32, Int32, ref Byte, Int32, All, 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, All 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
All coordType
T7 coords

[length: COMPSIZE(numCoords,coordType)]

Type Parameters
Name Description
T7

PathSubCommands<T7>(UInt32, Int32, Int32, Int32, ref Byte, Int32, All, 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, All 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
All coordType
T7[] coords

[length: COMPSIZE(numCoords,coordType)]

Type Parameters
Name Description
T7

PathSubCommands<T7>(UInt32, Int32, Int32, Int32, ref Byte, Int32, All, 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, All 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
All coordType
T7[,,] coords

[length: COMPSIZE(numCoords,coordType)]

Type Parameters
Name Description
T7

PathSubCommands<T7>(UInt32, Int32, Int32, Int32, ref Byte, Int32, All, 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, All 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
All coordType
T7[,] coords

[length: COMPSIZE(numCoords,coordType)]

Type Parameters
Name Description
T7

PathSubCommands<T7>(UInt32, Int32, Int32, Int32, Byte[], Int32, All, 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, All 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
All coordType
T7 coords

[length: COMPSIZE(numCoords,coordType)]

Type Parameters
Name Description
T7

PathSubCommands<T7>(UInt32, Int32, Int32, Int32, Byte[], Int32, All, 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, All 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
All coordType
T7[] coords

[length: COMPSIZE(numCoords,coordType)]

Type Parameters
Name Description
T7

PathSubCommands<T7>(UInt32, Int32, Int32, Int32, Byte[], Int32, All, 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, All 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
All coordType
T7[,,] coords

[length: COMPSIZE(numCoords,coordType)]

Type Parameters
Name Description
T7

PathSubCommands<T7>(UInt32, Int32, Int32, Int32, Byte[], Int32, All, 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, All 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
All coordType
T7[,] coords

[length: COMPSIZE(numCoords,coordType)]

Type Parameters
Name Description
T7

PathSubCoords(Int32, Int32, Int32, All, 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, All coordType, [Count(Computed = "numCoords,coordType")] IntPtr coords)
Parameters
Type Name Description
Int32 path
Int32 coordStart
Int32 numCoords
All coordType
IntPtr coords

[length: COMPSIZE(numCoords,coordType)]

PathSubCoords(UInt32, Int32, Int32, All, 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, All coordType, [Count(Computed = "numCoords,coordType")] IntPtr coords)
Parameters
Type Name Description
UInt32 path
Int32 coordStart
Int32 numCoords
All coordType
IntPtr coords

[length: COMPSIZE(numCoords,coordType)]

PathSubCoords<T4>(Int32, Int32, Int32, All, 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, All coordType, [Count(Computed = "numCoords,coordType")] ref T4 coords)
    where T4 : struct
Parameters
Type Name Description
Int32 path
Int32 coordStart
Int32 numCoords
All coordType
T4 coords

[length: COMPSIZE(numCoords,coordType)]

Type Parameters
Name Description
T4

PathSubCoords<T4>(Int32, Int32, Int32, All, 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, All coordType, [Count(Computed = "numCoords,coordType")] T4[] coords)
    where T4 : struct
Parameters
Type Name Description
Int32 path
Int32 coordStart
Int32 numCoords
All coordType
T4[] coords

[length: COMPSIZE(numCoords,coordType)]

Type Parameters
Name Description
T4

PathSubCoords<T4>(Int32, Int32, Int32, All, 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, All coordType, [Count(Computed = "numCoords,coordType")] T4[,, ] coords)
    where T4 : struct
Parameters
Type Name Description
Int32 path
Int32 coordStart
Int32 numCoords
All coordType
T4[,,] coords

[length: COMPSIZE(numCoords,coordType)]

Type Parameters
Name Description
T4

PathSubCoords<T4>(Int32, Int32, Int32, All, 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, All coordType, [Count(Computed = "numCoords,coordType")] T4[, ] coords)
    where T4 : struct
Parameters
Type Name Description
Int32 path
Int32 coordStart
Int32 numCoords
All coordType
T4[,] coords

[length: COMPSIZE(numCoords,coordType)]

Type Parameters
Name Description
T4

PathSubCoords<T4>(UInt32, Int32, Int32, All, 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, All coordType, [Count(Computed = "numCoords,coordType")] ref T4 coords)
    where T4 : struct
Parameters
Type Name Description
UInt32 path
Int32 coordStart
Int32 numCoords
All coordType
T4 coords

[length: COMPSIZE(numCoords,coordType)]

Type Parameters
Name Description
T4

PathSubCoords<T4>(UInt32, Int32, Int32, All, 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, All coordType, [Count(Computed = "numCoords,coordType")] T4[] coords)
    where T4 : struct
Parameters
Type Name Description
UInt32 path
Int32 coordStart
Int32 numCoords
All coordType
T4[] coords

[length: COMPSIZE(numCoords,coordType)]

Type Parameters
Name Description
T4

PathSubCoords<T4>(UInt32, Int32, Int32, All, 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, All coordType, [Count(Computed = "numCoords,coordType")] T4[,, ] coords)
    where T4 : struct
Parameters
Type Name Description
UInt32 path
Int32 coordStart
Int32 numCoords
All coordType
T4[,,] coords

[length: COMPSIZE(numCoords,coordType)]

Type Parameters
Name Description
T4

PathSubCoords<T4>(UInt32, Int32, Int32, All, 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, All coordType, [Count(Computed = "numCoords,coordType")] T4[, ] coords)
    where T4 : struct
Parameters
Type Name Description
UInt32 path
Int32 coordStart
Int32 numCoords
All 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)]

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

ProgramPathFragmentInputGen(Int32, Int32, All, 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, All genMode, int components, float *coeffs)
Parameters
Type Name Description
Int32 program
Int32 location
All genMode
Int32 components
Single* coeffs

ProgramPathFragmentInputGen(Int32, Int32, All, 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, All genMode, int components, ref float coeffs)
Parameters
Type Name Description
Int32 program
Int32 location
All genMode
Int32 components
Single coeffs

ProgramPathFragmentInputGen(Int32, Int32, All, 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, All genMode, int components, float[] coeffs)
Parameters
Type Name Description
Int32 program
Int32 location
All genMode
Int32 components
Single[] coeffs

ProgramPathFragmentInputGen(UInt32, Int32, All, 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, All genMode, int components, float *coeffs)
Parameters
Type Name Description
UInt32 program
Int32 location
All genMode
Int32 components
Single* coeffs

ProgramPathFragmentInputGen(UInt32, Int32, All, 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, All genMode, int components, ref float coeffs)
Parameters
Type Name Description
UInt32 program
Int32 location
All genMode
Int32 components
Single coeffs

ProgramPathFragmentInputGen(UInt32, Int32, All, 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, All genMode, int components, float[] coeffs)
Parameters
Type Name Description
UInt32 program
Int32 location
All genMode
Int32 components
Single[] coeffs

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: NV_gpu_shader5] Specify the value of a uniform variable for a specified program object

Declaration
[AutoGenerated(Category = "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: NV_gpu_shader5] Specify the value of a uniform variable for a specified program object

Declaration
[AutoGenerated(Category = "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: NV_gpu_shader5] Specify the value of a uniform variable for a specified program object

Declaration
[AutoGenerated(Category = "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: NV_gpu_shader5] Specify the value of a uniform variable for a specified program object

Declaration
[AutoGenerated(Category = "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: NV_gpu_shader5] Specify the value of a uniform variable for a specified program object

Declaration
[AutoGenerated(Category = "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: NV_gpu_shader5] Specify the value of a uniform variable for a specified program object

Declaration
[AutoGenerated(Category = "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: NV_gpu_shader5] Specify the value of a uniform variable for a specified program object

Declaration
[AutoGenerated(Category = "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: NV_gpu_shader5] Specify the value of a uniform variable for a specified program object

Declaration
[AutoGenerated(Category = "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: NV_gpu_shader5] Specify the value of a uniform variable for a specified program object

Declaration
[AutoGenerated(Category = "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: NV_gpu_shader5] Specify the value of a uniform variable for a specified program object

Declaration
[AutoGenerated(Category = "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: NV_gpu_shader5] Specify the value of a uniform variable for a specified program object

Declaration
[AutoGenerated(Category = "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: NV_gpu_shader5] Specify the value of a uniform variable for a specified program object

Declaration
[AutoGenerated(Category = "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: NV_gpu_shader5] Specify the value of a uniform variable for a specified program object

Declaration
[AutoGenerated(Category = "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: NV_gpu_shader5] Specify the value of a uniform variable for a specified program object

Declaration
[AutoGenerated(Category = "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: NV_gpu_shader5] Specify the value of a uniform variable for a specified program object

Declaration
[AutoGenerated(Category = "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: NV_gpu_shader5] Specify the value of a uniform variable for a specified program object

Declaration
[AutoGenerated(Category = "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: NV_gpu_shader5] Specify the value of a uniform variable for a specified program object

Declaration
[AutoGenerated(Category = "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: NV_gpu_shader5] Specify the value of a uniform variable for a specified program object

Declaration
[AutoGenerated(Category = "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: NV_gpu_shader5] Specify the value of a uniform variable for a specified program object

Declaration
[AutoGenerated(Category = "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: NV_gpu_shader5] Specify the value of a uniform variable for a specified program object

Declaration
[AutoGenerated(Category = "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: NV_gpu_shader5] Specify the value of a uniform variable for a specified program object

Declaration
[AutoGenerated(Category = "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: NV_gpu_shader5] Specify the value of a uniform variable for a specified program object

Declaration
[AutoGenerated(Category = "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: NV_gpu_shader5] Specify the value of a uniform variable for a specified program object

Declaration
[AutoGenerated(Category = "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: NV_gpu_shader5] Specify the value of a uniform variable for a specified program object

Declaration
[AutoGenerated(Category = "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: NV_gpu_shader5] Specify the value of a uniform variable for a specified program object

Declaration
[AutoGenerated(Category = "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: NV_gpu_shader5] Specify the value of a uniform variable for a specified program object

Declaration
[AutoGenerated(Category = "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: NV_gpu_shader5] Specify the value of a uniform variable for a specified program object

Declaration
[AutoGenerated(Category = "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: NV_gpu_shader5] Specify the value of a uniform variable for a specified program object

Declaration
[AutoGenerated(Category = "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: NV_gpu_shader5] Specify the value of a uniform variable for a specified program object

Declaration
[AutoGenerated(Category = "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: NV_gpu_shader5] Specify the value of a uniform variable for a specified program object

Declaration
[AutoGenerated(Category = "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: NV_gpu_shader5] Specify the value of a uniform variable for a specified program object

Declaration
[AutoGenerated(Category = "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: NV_gpu_shader5] Specify the value of a uniform variable for a specified program object

Declaration
[AutoGenerated(Category = "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: NV_gpu_shader5] Specify the value of a uniform variable for a specified program object

Declaration
[AutoGenerated(Category = "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: NV_gpu_shader5] Specify the value of a uniform variable for a specified program object

Declaration
[AutoGenerated(Category = "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: NV_gpu_shader5] Specify the value of a uniform variable for a specified program object

Declaration
[AutoGenerated(Category = "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: NV_gpu_shader5] Specify the value of a uniform variable for a specified program object

Declaration
[AutoGenerated(Category = "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: NV_gpu_shader5] Specify the value of a uniform variable for a specified program object

Declaration
[AutoGenerated(Category = "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: NV_gpu_shader5] Specify the value of a uniform variable for a specified program object

Declaration
[AutoGenerated(Category = "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: NV_gpu_shader5] Specify the value of a uniform variable for a specified program object

Declaration
[AutoGenerated(Category = "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: NV_gpu_shader5] Specify the value of a uniform variable for a specified program object

Declaration
[AutoGenerated(Category = "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: NV_gpu_shader5] Specify the value of a uniform variable for a specified program object

Declaration
[AutoGenerated(Category = "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: NV_gpu_shader5] Specify the value of a uniform variable for a specified program object

Declaration
[AutoGenerated(Category = "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: NV_gpu_shader5] Specify the value of a uniform variable for a specified program object

Declaration
[AutoGenerated(Category = "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: NV_gpu_shader5] Specify the value of a uniform variable for a specified program object

Declaration
[AutoGenerated(Category = "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: NV_gpu_shader5] Specify the value of a uniform variable for a specified program object

Declaration
[AutoGenerated(Category = "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: NV_gpu_shader5] Specify the value of a uniform variable for a specified program object

Declaration
[AutoGenerated(Category = "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: NV_gpu_shader5] Specify the value of a uniform variable for a specified program object

Declaration
[AutoGenerated(Category = "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: NV_gpu_shader5] Specify the value of a uniform variable for a specified program object

Declaration
[AutoGenerated(Category = "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

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

ResolveDepthValues()

[requires: NV_sample_locations]

Declaration
[AutoGenerated(Category = "NV_sample_locations", Version = "", EntryPoint = "glResolveDepthValuesNV")]
public static void ResolveDepthValues()

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

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, All)

[requires: NV_command_list]

Declaration
[AutoGenerated(Category = "NV_command_list", Version = "", EntryPoint = "glStateCaptureNV")]
[CLSCompliant(false)]
public static void StateCapture(int state, All mode)
Parameters
Type Name Description
Int32 state
All mode

StateCapture(UInt32, All)

[requires: NV_command_list]

Declaration
[AutoGenerated(Category = "NV_command_list", Version = "", EntryPoint = "glStateCaptureNV")]
[CLSCompliant(false)]
public static void StateCapture(uint state, All mode)
Parameters
Type Name Description
UInt32 state
All 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, All, Int32, All)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilThenCoverFillPathNV")]
[CLSCompliant(false)]
public static void StencilThenCoverFillPath(int path, All fillMode, int mask, All coverMode)
Parameters
Type Name Description
Int32 path
All fillMode
Int32 mask
All coverMode

StencilThenCoverFillPath(UInt32, All, UInt32, All)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilThenCoverFillPathNV")]
[CLSCompliant(false)]
public static void StencilThenCoverFillPath(uint path, All fillMode, uint mask, All coverMode)
Parameters
Type Name Description
UInt32 path
All fillMode
UInt32 mask
All coverMode

StencilThenCoverFillPathInstanced(Int32, All, IntPtr, Int32, All, Int32, All, All, Single*)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilThenCoverFillPathInstancedNV")]
[CLSCompliant(false)]
public static void StencilThenCoverFillPathInstanced(int numPaths, All pathNameType, IntPtr paths, int pathBase, All fillMode, int mask, All coverMode, All transformType, float *transformValues)
Parameters
Type Name Description
Int32 numPaths
All pathNameType
IntPtr paths
Int32 pathBase
All fillMode
Int32 mask
All coverMode
All transformType
Single* transformValues

StencilThenCoverFillPathInstanced(Int32, All, IntPtr, Int32, All, Int32, All, All, ref Single)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilThenCoverFillPathInstancedNV")]
[CLSCompliant(false)]
public static void StencilThenCoverFillPathInstanced(int numPaths, All pathNameType, IntPtr paths, int pathBase, All fillMode, int mask, All coverMode, All transformType, ref float transformValues)
Parameters
Type Name Description
Int32 numPaths
All pathNameType
IntPtr paths
Int32 pathBase
All fillMode
Int32 mask
All coverMode
All transformType
Single transformValues

StencilThenCoverFillPathInstanced(Int32, All, IntPtr, Int32, All, Int32, All, All, Single[])

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilThenCoverFillPathInstancedNV")]
[CLSCompliant(false)]
public static void StencilThenCoverFillPathInstanced(int numPaths, All pathNameType, IntPtr paths, int pathBase, All fillMode, int mask, All coverMode, All transformType, float[] transformValues)
Parameters
Type Name Description
Int32 numPaths
All pathNameType
IntPtr paths
Int32 pathBase
All fillMode
Int32 mask
All coverMode
All transformType
Single[] transformValues

StencilThenCoverFillPathInstanced(Int32, All, IntPtr, UInt32, All, UInt32, All, All, Single*)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilThenCoverFillPathInstancedNV")]
[CLSCompliant(false)]
public static void StencilThenCoverFillPathInstanced(int numPaths, All pathNameType, IntPtr paths, uint pathBase, All fillMode, uint mask, All coverMode, All transformType, float *transformValues)
Parameters
Type Name Description
Int32 numPaths
All pathNameType
IntPtr paths
UInt32 pathBase
All fillMode
UInt32 mask
All coverMode
All transformType
Single* transformValues

StencilThenCoverFillPathInstanced(Int32, All, IntPtr, UInt32, All, UInt32, All, All, ref Single)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilThenCoverFillPathInstancedNV")]
[CLSCompliant(false)]
public static void StencilThenCoverFillPathInstanced(int numPaths, All pathNameType, IntPtr paths, uint pathBase, All fillMode, uint mask, All coverMode, All transformType, ref float transformValues)
Parameters
Type Name Description
Int32 numPaths
All pathNameType
IntPtr paths
UInt32 pathBase
All fillMode
UInt32 mask
All coverMode
All transformType
Single transformValues

StencilThenCoverFillPathInstanced(Int32, All, IntPtr, UInt32, All, UInt32, All, All, Single[])

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilThenCoverFillPathInstancedNV")]
[CLSCompliant(false)]
public static void StencilThenCoverFillPathInstanced(int numPaths, All pathNameType, IntPtr paths, uint pathBase, All fillMode, uint mask, All coverMode, All transformType, float[] transformValues)
Parameters
Type Name Description
Int32 numPaths
All pathNameType
IntPtr paths
UInt32 pathBase
All fillMode
UInt32 mask
All coverMode
All transformType
Single[] transformValues

StencilThenCoverFillPathInstanced<T2>(Int32, All, ref T2, Int32, All, Int32, All, All, Single*)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilThenCoverFillPathInstancedNV")]
[CLSCompliant(false)]
public static void StencilThenCoverFillPathInstanced<T2>(int numPaths, All pathNameType, ref T2 paths, int pathBase, All fillMode, int mask, All coverMode, All transformType, float *transformValues)
    where T2 : struct
Parameters
Type Name Description
Int32 numPaths
All pathNameType
T2 paths
Int32 pathBase
All fillMode
Int32 mask
All coverMode
All transformType
Single* transformValues
Type Parameters
Name Description
T2

StencilThenCoverFillPathInstanced<T2>(Int32, All, ref T2, Int32, All, Int32, All, All, ref Single)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilThenCoverFillPathInstancedNV")]
[CLSCompliant(false)]
public static void StencilThenCoverFillPathInstanced<T2>(int numPaths, All pathNameType, ref T2 paths, int pathBase, All fillMode, int mask, All coverMode, All transformType, ref float transformValues)
    where T2 : struct
Parameters
Type Name Description
Int32 numPaths
All pathNameType
T2 paths
Int32 pathBase
All fillMode
Int32 mask
All coverMode
All transformType
Single transformValues
Type Parameters
Name Description
T2

StencilThenCoverFillPathInstanced<T2>(Int32, All, ref T2, Int32, All, Int32, All, All, Single[])

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilThenCoverFillPathInstancedNV")]
[CLSCompliant(false)]
public static void StencilThenCoverFillPathInstanced<T2>(int numPaths, All pathNameType, ref T2 paths, int pathBase, All fillMode, int mask, All coverMode, All transformType, float[] transformValues)
    where T2 : struct
Parameters
Type Name Description
Int32 numPaths
All pathNameType
T2 paths
Int32 pathBase
All fillMode
Int32 mask
All coverMode
All transformType
Single[] transformValues
Type Parameters
Name Description
T2

StencilThenCoverFillPathInstanced<T2>(Int32, All, ref T2, UInt32, All, UInt32, All, All, Single*)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilThenCoverFillPathInstancedNV")]
[CLSCompliant(false)]
public static void StencilThenCoverFillPathInstanced<T2>(int numPaths, All pathNameType, ref T2 paths, uint pathBase, All fillMode, uint mask, All coverMode, All transformType, float *transformValues)
    where T2 : struct
Parameters
Type Name Description
Int32 numPaths
All pathNameType
T2 paths
UInt32 pathBase
All fillMode
UInt32 mask
All coverMode
All transformType
Single* transformValues
Type Parameters
Name Description
T2

StencilThenCoverFillPathInstanced<T2>(Int32, All, ref T2, UInt32, All, UInt32, All, All, ref Single)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilThenCoverFillPathInstancedNV")]
[CLSCompliant(false)]
public static void StencilThenCoverFillPathInstanced<T2>(int numPaths, All pathNameType, ref T2 paths, uint pathBase, All fillMode, uint mask, All coverMode, All transformType, ref float transformValues)
    where T2 : struct
Parameters
Type Name Description
Int32 numPaths
All pathNameType
T2 paths
UInt32 pathBase
All fillMode
UInt32 mask
All coverMode
All transformType
Single transformValues
Type Parameters
Name Description
T2

StencilThenCoverFillPathInstanced<T2>(Int32, All, ref T2, UInt32, All, UInt32, All, All, Single[])

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilThenCoverFillPathInstancedNV")]
[CLSCompliant(false)]
public static void StencilThenCoverFillPathInstanced<T2>(int numPaths, All pathNameType, ref T2 paths, uint pathBase, All fillMode, uint mask, All coverMode, All transformType, float[] transformValues)
    where T2 : struct
Parameters
Type Name Description
Int32 numPaths
All pathNameType
T2 paths
UInt32 pathBase
All fillMode
UInt32 mask
All coverMode
All transformType
Single[] transformValues
Type Parameters
Name Description
T2

StencilThenCoverFillPathInstanced<T2>(Int32, All, T2[], Int32, All, Int32, All, All, Single*)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilThenCoverFillPathInstancedNV")]
[CLSCompliant(false)]
public static void StencilThenCoverFillPathInstanced<T2>(int numPaths, All pathNameType, T2[] paths, int pathBase, All fillMode, int mask, All coverMode, All transformType, float *transformValues)
    where T2 : struct
Parameters
Type Name Description
Int32 numPaths
All pathNameType
T2[] paths
Int32 pathBase
All fillMode
Int32 mask
All coverMode
All transformType
Single* transformValues
Type Parameters
Name Description
T2

StencilThenCoverFillPathInstanced<T2>(Int32, All, T2[], Int32, All, Int32, All, All, ref Single)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilThenCoverFillPathInstancedNV")]
[CLSCompliant(false)]
public static void StencilThenCoverFillPathInstanced<T2>(int numPaths, All pathNameType, T2[] paths, int pathBase, All fillMode, int mask, All coverMode, All transformType, ref float transformValues)
    where T2 : struct
Parameters
Type Name Description
Int32 numPaths
All pathNameType
T2[] paths
Int32 pathBase
All fillMode
Int32 mask
All coverMode
All transformType
Single transformValues
Type Parameters
Name Description
T2

StencilThenCoverFillPathInstanced<T2>(Int32, All, T2[], Int32, All, Int32, All, All, Single[])

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilThenCoverFillPathInstancedNV")]
[CLSCompliant(false)]
public static void StencilThenCoverFillPathInstanced<T2>(int numPaths, All pathNameType, T2[] paths, int pathBase, All fillMode, int mask, All coverMode, All transformType, float[] transformValues)
    where T2 : struct
Parameters
Type Name Description
Int32 numPaths
All pathNameType
T2[] paths
Int32 pathBase
All fillMode
Int32 mask
All coverMode
All transformType
Single[] transformValues
Type Parameters
Name Description
T2

StencilThenCoverFillPathInstanced<T2>(Int32, All, T2[], UInt32, All, UInt32, All, All, Single*)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilThenCoverFillPathInstancedNV")]
[CLSCompliant(false)]
public static void StencilThenCoverFillPathInstanced<T2>(int numPaths, All pathNameType, T2[] paths, uint pathBase, All fillMode, uint mask, All coverMode, All transformType, float *transformValues)
    where T2 : struct
Parameters
Type Name Description
Int32 numPaths
All pathNameType
T2[] paths
UInt32 pathBase
All fillMode
UInt32 mask
All coverMode
All transformType
Single* transformValues
Type Parameters
Name Description
T2

StencilThenCoverFillPathInstanced<T2>(Int32, All, T2[], UInt32, All, UInt32, All, All, ref Single)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilThenCoverFillPathInstancedNV")]
[CLSCompliant(false)]
public static void StencilThenCoverFillPathInstanced<T2>(int numPaths, All pathNameType, T2[] paths, uint pathBase, All fillMode, uint mask, All coverMode, All transformType, ref float transformValues)
    where T2 : struct
Parameters
Type Name Description
Int32 numPaths
All pathNameType
T2[] paths
UInt32 pathBase
All fillMode
UInt32 mask
All coverMode
All transformType
Single transformValues
Type Parameters
Name Description
T2

StencilThenCoverFillPathInstanced<T2>(Int32, All, T2[], UInt32, All, UInt32, All, All, Single[])

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilThenCoverFillPathInstancedNV")]
[CLSCompliant(false)]
public static void StencilThenCoverFillPathInstanced<T2>(int numPaths, All pathNameType, T2[] paths, uint pathBase, All fillMode, uint mask, All coverMode, All transformType, float[] transformValues)
    where T2 : struct
Parameters
Type Name Description
Int32 numPaths
All pathNameType
T2[] paths
UInt32 pathBase
All fillMode
UInt32 mask
All coverMode
All transformType
Single[] transformValues
Type Parameters
Name Description
T2

StencilThenCoverFillPathInstanced<T2>(Int32, All, T2[,,], Int32, All, Int32, All, All, Single*)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilThenCoverFillPathInstancedNV")]
[CLSCompliant(false)]
public static void StencilThenCoverFillPathInstanced<T2>(int numPaths, All pathNameType, T2[,, ] paths, int pathBase, All fillMode, int mask, All coverMode, All transformType, float *transformValues)
    where T2 : struct
Parameters
Type Name Description
Int32 numPaths
All pathNameType
T2[,,] paths
Int32 pathBase
All fillMode
Int32 mask
All coverMode
All transformType
Single* transformValues
Type Parameters
Name Description
T2

StencilThenCoverFillPathInstanced<T2>(Int32, All, T2[,,], Int32, All, Int32, All, All, ref Single)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilThenCoverFillPathInstancedNV")]
[CLSCompliant(false)]
public static void StencilThenCoverFillPathInstanced<T2>(int numPaths, All pathNameType, T2[,, ] paths, int pathBase, All fillMode, int mask, All coverMode, All transformType, ref float transformValues)
    where T2 : struct
Parameters
Type Name Description
Int32 numPaths
All pathNameType
T2[,,] paths
Int32 pathBase
All fillMode
Int32 mask
All coverMode
All transformType
Single transformValues
Type Parameters
Name Description
T2

StencilThenCoverFillPathInstanced<T2>(Int32, All, T2[,,], Int32, All, Int32, All, All, Single[])

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilThenCoverFillPathInstancedNV")]
[CLSCompliant(false)]
public static void StencilThenCoverFillPathInstanced<T2>(int numPaths, All pathNameType, T2[,, ] paths, int pathBase, All fillMode, int mask, All coverMode, All transformType, float[] transformValues)
    where T2 : struct
Parameters
Type Name Description
Int32 numPaths
All pathNameType
T2[,,] paths
Int32 pathBase
All fillMode
Int32 mask
All coverMode
All transformType
Single[] transformValues
Type Parameters
Name Description
T2

StencilThenCoverFillPathInstanced<T2>(Int32, All, T2[,,], UInt32, All, UInt32, All, All, Single*)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilThenCoverFillPathInstancedNV")]
[CLSCompliant(false)]
public static void StencilThenCoverFillPathInstanced<T2>(int numPaths, All pathNameType, T2[,, ] paths, uint pathBase, All fillMode, uint mask, All coverMode, All transformType, float *transformValues)
    where T2 : struct
Parameters
Type Name Description
Int32 numPaths
All pathNameType
T2[,,] paths
UInt32 pathBase
All fillMode
UInt32 mask
All coverMode
All transformType
Single* transformValues
Type Parameters
Name Description
T2

StencilThenCoverFillPathInstanced<T2>(Int32, All, T2[,,], UInt32, All, UInt32, All, All, ref Single)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilThenCoverFillPathInstancedNV")]
[CLSCompliant(false)]
public static void StencilThenCoverFillPathInstanced<T2>(int numPaths, All pathNameType, T2[,, ] paths, uint pathBase, All fillMode, uint mask, All coverMode, All transformType, ref float transformValues)
    where T2 : struct
Parameters
Type Name Description
Int32 numPaths
All pathNameType
T2[,,] paths
UInt32 pathBase
All fillMode
UInt32 mask
All coverMode
All transformType
Single transformValues
Type Parameters
Name Description
T2

StencilThenCoverFillPathInstanced<T2>(Int32, All, T2[,,], UInt32, All, UInt32, All, All, Single[])

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilThenCoverFillPathInstancedNV")]
[CLSCompliant(false)]
public static void StencilThenCoverFillPathInstanced<T2>(int numPaths, All pathNameType, T2[,, ] paths, uint pathBase, All fillMode, uint mask, All coverMode, All transformType, float[] transformValues)
    where T2 : struct
Parameters
Type Name Description
Int32 numPaths
All pathNameType
T2[,,] paths
UInt32 pathBase
All fillMode
UInt32 mask
All coverMode
All transformType
Single[] transformValues
Type Parameters
Name Description
T2

StencilThenCoverFillPathInstanced<T2>(Int32, All, T2[,], Int32, All, Int32, All, All, Single*)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilThenCoverFillPathInstancedNV")]
[CLSCompliant(false)]
public static void StencilThenCoverFillPathInstanced<T2>(int numPaths, All pathNameType, T2[, ] paths, int pathBase, All fillMode, int mask, All coverMode, All transformType, float *transformValues)
    where T2 : struct
Parameters
Type Name Description
Int32 numPaths
All pathNameType
T2[,] paths
Int32 pathBase
All fillMode
Int32 mask
All coverMode
All transformType
Single* transformValues
Type Parameters
Name Description
T2

StencilThenCoverFillPathInstanced<T2>(Int32, All, T2[,], Int32, All, Int32, All, All, ref Single)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilThenCoverFillPathInstancedNV")]
[CLSCompliant(false)]
public static void StencilThenCoverFillPathInstanced<T2>(int numPaths, All pathNameType, T2[, ] paths, int pathBase, All fillMode, int mask, All coverMode, All transformType, ref float transformValues)
    where T2 : struct
Parameters
Type Name Description
Int32 numPaths
All pathNameType
T2[,] paths
Int32 pathBase
All fillMode
Int32 mask
All coverMode
All transformType
Single transformValues
Type Parameters
Name Description
T2

StencilThenCoverFillPathInstanced<T2>(Int32, All, T2[,], Int32, All, Int32, All, All, Single[])

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilThenCoverFillPathInstancedNV")]
[CLSCompliant(false)]
public static void StencilThenCoverFillPathInstanced<T2>(int numPaths, All pathNameType, T2[, ] paths, int pathBase, All fillMode, int mask, All coverMode, All transformType, float[] transformValues)
    where T2 : struct
Parameters
Type Name Description
Int32 numPaths
All pathNameType
T2[,] paths
Int32 pathBase
All fillMode
Int32 mask
All coverMode
All transformType
Single[] transformValues
Type Parameters
Name Description
T2

StencilThenCoverFillPathInstanced<T2>(Int32, All, T2[,], UInt32, All, UInt32, All, All, Single*)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilThenCoverFillPathInstancedNV")]
[CLSCompliant(false)]
public static void StencilThenCoverFillPathInstanced<T2>(int numPaths, All pathNameType, T2[, ] paths, uint pathBase, All fillMode, uint mask, All coverMode, All transformType, float *transformValues)
    where T2 : struct
Parameters
Type Name Description
Int32 numPaths
All pathNameType
T2[,] paths
UInt32 pathBase
All fillMode
UInt32 mask
All coverMode
All transformType
Single* transformValues
Type Parameters
Name Description
T2

StencilThenCoverFillPathInstanced<T2>(Int32, All, T2[,], UInt32, All, UInt32, All, All, ref Single)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilThenCoverFillPathInstancedNV")]
[CLSCompliant(false)]
public static void StencilThenCoverFillPathInstanced<T2>(int numPaths, All pathNameType, T2[, ] paths, uint pathBase, All fillMode, uint mask, All coverMode, All transformType, ref float transformValues)
    where T2 : struct
Parameters
Type Name Description
Int32 numPaths
All pathNameType
T2[,] paths
UInt32 pathBase
All fillMode
UInt32 mask
All coverMode
All transformType
Single transformValues
Type Parameters
Name Description
T2

StencilThenCoverFillPathInstanced<T2>(Int32, All, T2[,], UInt32, All, UInt32, All, All, Single[])

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilThenCoverFillPathInstancedNV")]
[CLSCompliant(false)]
public static void StencilThenCoverFillPathInstanced<T2>(int numPaths, All pathNameType, T2[, ] paths, uint pathBase, All fillMode, uint mask, All coverMode, All transformType, float[] transformValues)
    where T2 : struct
Parameters
Type Name Description
Int32 numPaths
All pathNameType
T2[,] paths
UInt32 pathBase
All fillMode
UInt32 mask
All coverMode
All transformType
Single[] transformValues
Type Parameters
Name Description
T2

StencilThenCoverStrokePath(Int32, Int32, Int32, All)

[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, All coverMode)
Parameters
Type Name Description
Int32 path
Int32 reference
Int32 mask
All coverMode

StencilThenCoverStrokePath(UInt32, Int32, UInt32, All)

[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, All coverMode)
Parameters
Type Name Description
UInt32 path
Int32 reference
UInt32 mask
All coverMode

StencilThenCoverStrokePathInstanced(Int32, All, IntPtr, Int32, Int32, Int32, All, All, Single*)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilThenCoverStrokePathInstancedNV")]
[CLSCompliant(false)]
public static void StencilThenCoverStrokePathInstanced(int numPaths, All pathNameType, IntPtr paths, int pathBase, int reference, int mask, All coverMode, All transformType, float *transformValues)
Parameters
Type Name Description
Int32 numPaths
All pathNameType
IntPtr paths
Int32 pathBase
Int32 reference
Int32 mask
All coverMode
All transformType
Single* transformValues

StencilThenCoverStrokePathInstanced(Int32, All, IntPtr, Int32, Int32, Int32, All, All, ref Single)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilThenCoverStrokePathInstancedNV")]
[CLSCompliant(false)]
public static void StencilThenCoverStrokePathInstanced(int numPaths, All pathNameType, IntPtr paths, int pathBase, int reference, int mask, All coverMode, All transformType, ref float transformValues)
Parameters
Type Name Description
Int32 numPaths
All pathNameType
IntPtr paths
Int32 pathBase
Int32 reference
Int32 mask
All coverMode
All transformType
Single transformValues

StencilThenCoverStrokePathInstanced(Int32, All, IntPtr, Int32, Int32, Int32, All, All, Single[])

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilThenCoverStrokePathInstancedNV")]
[CLSCompliant(false)]
public static void StencilThenCoverStrokePathInstanced(int numPaths, All pathNameType, IntPtr paths, int pathBase, int reference, int mask, All coverMode, All transformType, float[] transformValues)
Parameters
Type Name Description
Int32 numPaths
All pathNameType
IntPtr paths
Int32 pathBase
Int32 reference
Int32 mask
All coverMode
All transformType
Single[] transformValues

StencilThenCoverStrokePathInstanced(Int32, All, IntPtr, UInt32, Int32, UInt32, All, All, Single*)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilThenCoverStrokePathInstancedNV")]
[CLSCompliant(false)]
public static void StencilThenCoverStrokePathInstanced(int numPaths, All pathNameType, IntPtr paths, uint pathBase, int reference, uint mask, All coverMode, All transformType, float *transformValues)
Parameters
Type Name Description
Int32 numPaths
All pathNameType
IntPtr paths
UInt32 pathBase
Int32 reference
UInt32 mask
All coverMode
All transformType
Single* transformValues

StencilThenCoverStrokePathInstanced(Int32, All, IntPtr, UInt32, Int32, UInt32, All, All, ref Single)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilThenCoverStrokePathInstancedNV")]
[CLSCompliant(false)]
public static void StencilThenCoverStrokePathInstanced(int numPaths, All pathNameType, IntPtr paths, uint pathBase, int reference, uint mask, All coverMode, All transformType, ref float transformValues)
Parameters
Type Name Description
Int32 numPaths
All pathNameType
IntPtr paths
UInt32 pathBase
Int32 reference
UInt32 mask
All coverMode
All transformType
Single transformValues

StencilThenCoverStrokePathInstanced(Int32, All, IntPtr, UInt32, Int32, UInt32, All, All, Single[])

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilThenCoverStrokePathInstancedNV")]
[CLSCompliant(false)]
public static void StencilThenCoverStrokePathInstanced(int numPaths, All pathNameType, IntPtr paths, uint pathBase, int reference, uint mask, All coverMode, All transformType, float[] transformValues)
Parameters
Type Name Description
Int32 numPaths
All pathNameType
IntPtr paths
UInt32 pathBase
Int32 reference
UInt32 mask
All coverMode
All transformType
Single[] transformValues

StencilThenCoverStrokePathInstanced<T2>(Int32, All, ref T2, Int32, Int32, Int32, All, All, Single*)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilThenCoverStrokePathInstancedNV")]
[CLSCompliant(false)]
public static void StencilThenCoverStrokePathInstanced<T2>(int numPaths, All pathNameType, ref T2 paths, int pathBase, int reference, int mask, All coverMode, All transformType, float *transformValues)
    where T2 : struct
Parameters
Type Name Description
Int32 numPaths
All pathNameType
T2 paths
Int32 pathBase
Int32 reference
Int32 mask
All coverMode
All transformType
Single* transformValues
Type Parameters
Name Description
T2

StencilThenCoverStrokePathInstanced<T2>(Int32, All, ref T2, Int32, Int32, Int32, All, All, ref Single)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilThenCoverStrokePathInstancedNV")]
[CLSCompliant(false)]
public static void StencilThenCoverStrokePathInstanced<T2>(int numPaths, All pathNameType, ref T2 paths, int pathBase, int reference, int mask, All coverMode, All transformType, ref float transformValues)
    where T2 : struct
Parameters
Type Name Description
Int32 numPaths
All pathNameType
T2 paths
Int32 pathBase
Int32 reference
Int32 mask
All coverMode
All transformType
Single transformValues
Type Parameters
Name Description
T2

StencilThenCoverStrokePathInstanced<T2>(Int32, All, ref T2, Int32, Int32, Int32, All, All, Single[])

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilThenCoverStrokePathInstancedNV")]
[CLSCompliant(false)]
public static void StencilThenCoverStrokePathInstanced<T2>(int numPaths, All pathNameType, ref T2 paths, int pathBase, int reference, int mask, All coverMode, All transformType, float[] transformValues)
    where T2 : struct
Parameters
Type Name Description
Int32 numPaths
All pathNameType
T2 paths
Int32 pathBase
Int32 reference
Int32 mask
All coverMode
All transformType
Single[] transformValues
Type Parameters
Name Description
T2

StencilThenCoverStrokePathInstanced<T2>(Int32, All, ref T2, UInt32, Int32, UInt32, All, All, Single*)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilThenCoverStrokePathInstancedNV")]
[CLSCompliant(false)]
public static void StencilThenCoverStrokePathInstanced<T2>(int numPaths, All pathNameType, ref T2 paths, uint pathBase, int reference, uint mask, All coverMode, All transformType, float *transformValues)
    where T2 : struct
Parameters
Type Name Description
Int32 numPaths
All pathNameType
T2 paths
UInt32 pathBase
Int32 reference
UInt32 mask
All coverMode
All transformType
Single* transformValues
Type Parameters
Name Description
T2

StencilThenCoverStrokePathInstanced<T2>(Int32, All, ref T2, UInt32, Int32, UInt32, All, All, ref Single)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilThenCoverStrokePathInstancedNV")]
[CLSCompliant(false)]
public static void StencilThenCoverStrokePathInstanced<T2>(int numPaths, All pathNameType, ref T2 paths, uint pathBase, int reference, uint mask, All coverMode, All transformType, ref float transformValues)
    where T2 : struct
Parameters
Type Name Description
Int32 numPaths
All pathNameType
T2 paths
UInt32 pathBase
Int32 reference
UInt32 mask
All coverMode
All transformType
Single transformValues
Type Parameters
Name Description
T2

StencilThenCoverStrokePathInstanced<T2>(Int32, All, ref T2, UInt32, Int32, UInt32, All, All, Single[])

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilThenCoverStrokePathInstancedNV")]
[CLSCompliant(false)]
public static void StencilThenCoverStrokePathInstanced<T2>(int numPaths, All pathNameType, ref T2 paths, uint pathBase, int reference, uint mask, All coverMode, All transformType, float[] transformValues)
    where T2 : struct
Parameters
Type Name Description
Int32 numPaths
All pathNameType
T2 paths
UInt32 pathBase
Int32 reference
UInt32 mask
All coverMode
All transformType
Single[] transformValues
Type Parameters
Name Description
T2

StencilThenCoverStrokePathInstanced<T2>(Int32, All, T2[], Int32, Int32, Int32, All, All, Single*)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilThenCoverStrokePathInstancedNV")]
[CLSCompliant(false)]
public static void StencilThenCoverStrokePathInstanced<T2>(int numPaths, All pathNameType, T2[] paths, int pathBase, int reference, int mask, All coverMode, All transformType, float *transformValues)
    where T2 : struct
Parameters
Type Name Description
Int32 numPaths
All pathNameType
T2[] paths
Int32 pathBase
Int32 reference
Int32 mask
All coverMode
All transformType
Single* transformValues
Type Parameters
Name Description
T2

StencilThenCoverStrokePathInstanced<T2>(Int32, All, T2[], Int32, Int32, Int32, All, All, ref Single)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilThenCoverStrokePathInstancedNV")]
[CLSCompliant(false)]
public static void StencilThenCoverStrokePathInstanced<T2>(int numPaths, All pathNameType, T2[] paths, int pathBase, int reference, int mask, All coverMode, All transformType, ref float transformValues)
    where T2 : struct
Parameters
Type Name Description
Int32 numPaths
All pathNameType
T2[] paths
Int32 pathBase
Int32 reference
Int32 mask
All coverMode
All transformType
Single transformValues
Type Parameters
Name Description
T2

StencilThenCoverStrokePathInstanced<T2>(Int32, All, T2[], Int32, Int32, Int32, All, All, Single[])

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilThenCoverStrokePathInstancedNV")]
[CLSCompliant(false)]
public static void StencilThenCoverStrokePathInstanced<T2>(int numPaths, All pathNameType, T2[] paths, int pathBase, int reference, int mask, All coverMode, All transformType, float[] transformValues)
    where T2 : struct
Parameters
Type Name Description
Int32 numPaths
All pathNameType
T2[] paths
Int32 pathBase
Int32 reference
Int32 mask
All coverMode
All transformType
Single[] transformValues
Type Parameters
Name Description
T2

StencilThenCoverStrokePathInstanced<T2>(Int32, All, T2[], UInt32, Int32, UInt32, All, All, Single*)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilThenCoverStrokePathInstancedNV")]
[CLSCompliant(false)]
public static void StencilThenCoverStrokePathInstanced<T2>(int numPaths, All pathNameType, T2[] paths, uint pathBase, int reference, uint mask, All coverMode, All transformType, float *transformValues)
    where T2 : struct
Parameters
Type Name Description
Int32 numPaths
All pathNameType
T2[] paths
UInt32 pathBase
Int32 reference
UInt32 mask
All coverMode
All transformType
Single* transformValues
Type Parameters
Name Description
T2

StencilThenCoverStrokePathInstanced<T2>(Int32, All, T2[], UInt32, Int32, UInt32, All, All, ref Single)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilThenCoverStrokePathInstancedNV")]
[CLSCompliant(false)]
public static void StencilThenCoverStrokePathInstanced<T2>(int numPaths, All pathNameType, T2[] paths, uint pathBase, int reference, uint mask, All coverMode, All transformType, ref float transformValues)
    where T2 : struct
Parameters
Type Name Description
Int32 numPaths
All pathNameType
T2[] paths
UInt32 pathBase
Int32 reference
UInt32 mask
All coverMode
All transformType
Single transformValues
Type Parameters
Name Description
T2

StencilThenCoverStrokePathInstanced<T2>(Int32, All, T2[], UInt32, Int32, UInt32, All, All, Single[])

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilThenCoverStrokePathInstancedNV")]
[CLSCompliant(false)]
public static void StencilThenCoverStrokePathInstanced<T2>(int numPaths, All pathNameType, T2[] paths, uint pathBase, int reference, uint mask, All coverMode, All transformType, float[] transformValues)
    where T2 : struct
Parameters
Type Name Description
Int32 numPaths
All pathNameType
T2[] paths
UInt32 pathBase
Int32 reference
UInt32 mask
All coverMode
All transformType
Single[] transformValues
Type Parameters
Name Description
T2

StencilThenCoverStrokePathInstanced<T2>(Int32, All, T2[,,], Int32, Int32, Int32, All, All, Single*)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilThenCoverStrokePathInstancedNV")]
[CLSCompliant(false)]
public static void StencilThenCoverStrokePathInstanced<T2>(int numPaths, All pathNameType, T2[,, ] paths, int pathBase, int reference, int mask, All coverMode, All transformType, float *transformValues)
    where T2 : struct
Parameters
Type Name Description
Int32 numPaths
All pathNameType
T2[,,] paths
Int32 pathBase
Int32 reference
Int32 mask
All coverMode
All transformType
Single* transformValues
Type Parameters
Name Description
T2

StencilThenCoverStrokePathInstanced<T2>(Int32, All, T2[,,], Int32, Int32, Int32, All, All, ref Single)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilThenCoverStrokePathInstancedNV")]
[CLSCompliant(false)]
public static void StencilThenCoverStrokePathInstanced<T2>(int numPaths, All pathNameType, T2[,, ] paths, int pathBase, int reference, int mask, All coverMode, All transformType, ref float transformValues)
    where T2 : struct
Parameters
Type Name Description
Int32 numPaths
All pathNameType
T2[,,] paths
Int32 pathBase
Int32 reference
Int32 mask
All coverMode
All transformType
Single transformValues
Type Parameters
Name Description
T2

StencilThenCoverStrokePathInstanced<T2>(Int32, All, T2[,,], Int32, Int32, Int32, All, All, Single[])

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilThenCoverStrokePathInstancedNV")]
[CLSCompliant(false)]
public static void StencilThenCoverStrokePathInstanced<T2>(int numPaths, All pathNameType, T2[,, ] paths, int pathBase, int reference, int mask, All coverMode, All transformType, float[] transformValues)
    where T2 : struct
Parameters
Type Name Description
Int32 numPaths
All pathNameType
T2[,,] paths
Int32 pathBase
Int32 reference
Int32 mask
All coverMode
All transformType
Single[] transformValues
Type Parameters
Name Description
T2

StencilThenCoverStrokePathInstanced<T2>(Int32, All, T2[,,], UInt32, Int32, UInt32, All, All, Single*)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilThenCoverStrokePathInstancedNV")]
[CLSCompliant(false)]
public static void StencilThenCoverStrokePathInstanced<T2>(int numPaths, All pathNameType, T2[,, ] paths, uint pathBase, int reference, uint mask, All coverMode, All transformType, float *transformValues)
    where T2 : struct
Parameters
Type Name Description
Int32 numPaths
All pathNameType
T2[,,] paths
UInt32 pathBase
Int32 reference
UInt32 mask
All coverMode
All transformType
Single* transformValues
Type Parameters
Name Description
T2

StencilThenCoverStrokePathInstanced<T2>(Int32, All, T2[,,], UInt32, Int32, UInt32, All, All, ref Single)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilThenCoverStrokePathInstancedNV")]
[CLSCompliant(false)]
public static void StencilThenCoverStrokePathInstanced<T2>(int numPaths, All pathNameType, T2[,, ] paths, uint pathBase, int reference, uint mask, All coverMode, All transformType, ref float transformValues)
    where T2 : struct
Parameters
Type Name Description
Int32 numPaths
All pathNameType
T2[,,] paths
UInt32 pathBase
Int32 reference
UInt32 mask
All coverMode
All transformType
Single transformValues
Type Parameters
Name Description
T2

StencilThenCoverStrokePathInstanced<T2>(Int32, All, T2[,,], UInt32, Int32, UInt32, All, All, Single[])

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilThenCoverStrokePathInstancedNV")]
[CLSCompliant(false)]
public static void StencilThenCoverStrokePathInstanced<T2>(int numPaths, All pathNameType, T2[,, ] paths, uint pathBase, int reference, uint mask, All coverMode, All transformType, float[] transformValues)
    where T2 : struct
Parameters
Type Name Description
Int32 numPaths
All pathNameType
T2[,,] paths
UInt32 pathBase
Int32 reference
UInt32 mask
All coverMode
All transformType
Single[] transformValues
Type Parameters
Name Description
T2

StencilThenCoverStrokePathInstanced<T2>(Int32, All, T2[,], Int32, Int32, Int32, All, All, Single*)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilThenCoverStrokePathInstancedNV")]
[CLSCompliant(false)]
public static void StencilThenCoverStrokePathInstanced<T2>(int numPaths, All pathNameType, T2[, ] paths, int pathBase, int reference, int mask, All coverMode, All transformType, float *transformValues)
    where T2 : struct
Parameters
Type Name Description
Int32 numPaths
All pathNameType
T2[,] paths
Int32 pathBase
Int32 reference
Int32 mask
All coverMode
All transformType
Single* transformValues
Type Parameters
Name Description
T2

StencilThenCoverStrokePathInstanced<T2>(Int32, All, T2[,], Int32, Int32, Int32, All, All, ref Single)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilThenCoverStrokePathInstancedNV")]
[CLSCompliant(false)]
public static void StencilThenCoverStrokePathInstanced<T2>(int numPaths, All pathNameType, T2[, ] paths, int pathBase, int reference, int mask, All coverMode, All transformType, ref float transformValues)
    where T2 : struct
Parameters
Type Name Description
Int32 numPaths
All pathNameType
T2[,] paths
Int32 pathBase
Int32 reference
Int32 mask
All coverMode
All transformType
Single transformValues
Type Parameters
Name Description
T2

StencilThenCoverStrokePathInstanced<T2>(Int32, All, T2[,], Int32, Int32, Int32, All, All, Single[])

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilThenCoverStrokePathInstancedNV")]
[CLSCompliant(false)]
public static void StencilThenCoverStrokePathInstanced<T2>(int numPaths, All pathNameType, T2[, ] paths, int pathBase, int reference, int mask, All coverMode, All transformType, float[] transformValues)
    where T2 : struct
Parameters
Type Name Description
Int32 numPaths
All pathNameType
T2[,] paths
Int32 pathBase
Int32 reference
Int32 mask
All coverMode
All transformType
Single[] transformValues
Type Parameters
Name Description
T2

StencilThenCoverStrokePathInstanced<T2>(Int32, All, T2[,], UInt32, Int32, UInt32, All, All, Single*)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilThenCoverStrokePathInstancedNV")]
[CLSCompliant(false)]
public static void StencilThenCoverStrokePathInstanced<T2>(int numPaths, All pathNameType, T2[, ] paths, uint pathBase, int reference, uint mask, All coverMode, All transformType, float *transformValues)
    where T2 : struct
Parameters
Type Name Description
Int32 numPaths
All pathNameType
T2[,] paths
UInt32 pathBase
Int32 reference
UInt32 mask
All coverMode
All transformType
Single* transformValues
Type Parameters
Name Description
T2

StencilThenCoverStrokePathInstanced<T2>(Int32, All, T2[,], UInt32, Int32, UInt32, All, All, ref Single)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilThenCoverStrokePathInstancedNV")]
[CLSCompliant(false)]
public static void StencilThenCoverStrokePathInstanced<T2>(int numPaths, All pathNameType, T2[, ] paths, uint pathBase, int reference, uint mask, All coverMode, All transformType, ref float transformValues)
    where T2 : struct
Parameters
Type Name Description
Int32 numPaths
All pathNameType
T2[,] paths
UInt32 pathBase
Int32 reference
UInt32 mask
All coverMode
All transformType
Single transformValues
Type Parameters
Name Description
T2

StencilThenCoverStrokePathInstanced<T2>(Int32, All, T2[,], UInt32, Int32, UInt32, All, All, Single[])

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilThenCoverStrokePathInstancedNV")]
[CLSCompliant(false)]
public static void StencilThenCoverStrokePathInstanced<T2>(int numPaths, All pathNameType, T2[, ] paths, uint pathBase, int reference, uint mask, All coverMode, All transformType, float[] transformValues)
    where T2 : struct
Parameters
Type Name Description
Int32 numPaths
All pathNameType
T2[,] paths
UInt32 pathBase
Int32 reference
UInt32 mask
All coverMode
All 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

TexCoordFormat(Int32, All, Int32)

[requires: NV_vertex_buffer_unified_memory]

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

TextureBarrier()

[requires: NV_texture_barrier]

Declaration
[AutoGenerated(Category = "NV_texture_barrier", Version = "", EntryPoint = "glTextureBarrierNV")]
public static void TextureBarrier()

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: NV_gpu_shader5] Specify the value of a uniform variable for the current program object

Declaration
[AutoGenerated(Category = "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: NV_gpu_shader5] Specify the value of a uniform variable for the current program object

Declaration
[AutoGenerated(Category = "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: NV_gpu_shader5] Specify the value of a uniform variable for the current program object

Declaration
[AutoGenerated(Category = "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: NV_gpu_shader5] Specify the value of a uniform variable for the current program object

Declaration
[AutoGenerated(Category = "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: NV_gpu_shader5] Specify the value of a uniform variable for the current program object

Declaration
[AutoGenerated(Category = "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: NV_gpu_shader5] Specify the value of a uniform variable for the current program object

Declaration
[AutoGenerated(Category = "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: NV_gpu_shader5] Specify the value of a uniform variable for the current program object

Declaration
[AutoGenerated(Category = "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: NV_gpu_shader5] Specify the value of a uniform variable for the current program object

Declaration
[AutoGenerated(Category = "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: NV_gpu_shader5] Specify the value of a uniform variable for the current program object

Declaration
[AutoGenerated(Category = "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: NV_gpu_shader5] Specify the value of a uniform variable for the current program object

Declaration
[AutoGenerated(Category = "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: NV_gpu_shader5] Specify the value of a uniform variable for the current program object

Declaration
[AutoGenerated(Category = "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: NV_gpu_shader5] Specify the value of a uniform variable for the current program object

Declaration
[AutoGenerated(Category = "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: NV_gpu_shader5] Specify the value of a uniform variable for the current program object

Declaration
[AutoGenerated(Category = "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: NV_gpu_shader5] Specify the value of a uniform variable for the current program object

Declaration
[AutoGenerated(Category = "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: NV_gpu_shader5] Specify the value of a uniform variable for the current program object

Declaration
[AutoGenerated(Category = "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: NV_gpu_shader5] Specify the value of a uniform variable for the current program object

Declaration
[AutoGenerated(Category = "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: NV_gpu_shader5] Specify the value of a uniform variable for the current program object

Declaration
[AutoGenerated(Category = "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: NV_gpu_shader5] Specify the value of a uniform variable for the current program object

Declaration
[AutoGenerated(Category = "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: NV_gpu_shader5] Specify the value of a uniform variable for the current program object

Declaration
[AutoGenerated(Category = "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: NV_gpu_shader5] Specify the value of a uniform variable for the current program object

Declaration
[AutoGenerated(Category = "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: NV_gpu_shader5] Specify the value of a uniform variable for the current program object

Declaration
[AutoGenerated(Category = "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: NV_gpu_shader5] Specify the value of a uniform variable for the current program object

Declaration
[AutoGenerated(Category = "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: NV_gpu_shader5] Specify the value of a uniform variable for the current program object

Declaration
[AutoGenerated(Category = "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: NV_gpu_shader5] Specify the value of a uniform variable for the current program object

Declaration
[AutoGenerated(Category = "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: NV_gpu_shader5] Specify the value of a uniform variable for the current program object

Declaration
[AutoGenerated(Category = "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: NV_gpu_shader5] Specify the value of a uniform variable for the current program object

Declaration
[AutoGenerated(Category = "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: NV_gpu_shader5] Specify the value of a uniform variable for the current program object

Declaration
[AutoGenerated(Category = "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: NV_gpu_shader5] Specify the value of a uniform variable for the current program object

Declaration
[AutoGenerated(Category = "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: NV_gpu_shader5] Specify the value of a uniform variable for the current program object

Declaration
[AutoGenerated(Category = "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: NV_gpu_shader5] Specify the value of a uniform variable for the current program object

Declaration
[AutoGenerated(Category = "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: NV_gpu_shader5] Specify the value of a uniform variable for the current program object

Declaration
[AutoGenerated(Category = "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: NV_gpu_shader5] Specify the value of a uniform variable for the current program object

Declaration
[AutoGenerated(Category = "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

VertexAttribFormat(Int32, Int32, All, 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, All 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.

All 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, All, 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, All 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.

All 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, All, 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, All type, int stride)
Parameters
Type Name Description
Int32 index
Int32 size
All type
Int32 stride

VertexAttribIFormat(UInt32, Int32, All, 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, All type, int stride)
Parameters
Type Name Description
UInt32 index
Int32 size
All 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

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

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, All, All, All, All)

[requires: NV_viewport_swizzle]

Declaration
[AutoGenerated(Category = "NV_viewport_swizzle", Version = "", EntryPoint = "glViewportSwizzleNV")]
[CLSCompliant(false)]
public static void ViewportSwizzle(int index, All swizzlex, All swizzley, All swizzlez, All swizzlew)
Parameters
Type Name Description
Int32 index
All swizzlex
All swizzley
All swizzlez
All swizzlew

ViewportSwizzle(UInt32, All, All, All, All)

[requires: NV_viewport_swizzle]

Declaration
[AutoGenerated(Category = "NV_viewport_swizzle", Version = "", EntryPoint = "glViewportSwizzleNV")]
[CLSCompliant(false)]
public static void ViewportSwizzle(uint index, All swizzlex, All swizzley, All swizzlez, All swizzlew)
Parameters
Type Name Description
UInt32 index
All swizzlex
All swizzley
All swizzlez
All 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