Class GL.Arb
Inherited Members
Namespace: OpenTK.Graphics.OpenGL
Assembly: OpenTK.dll
Syntax
public static class Arb
Methods
ActiveTexture(TextureUnit)
[requires: ARB_multitexture] Select active texture unit
Declaration
[AutoGenerated(Category = "ARB_multitexture", Version = "", EntryPoint = "glActiveTextureARB")]
public static void ActiveTexture(TextureUnit texture)
Parameters
Type | Name | Description |
---|---|---|
TextureUnit | texture | Specifies which texture unit to make active. The number of texture units is implementation dependent, but must be at least 80. texture must be one of Texturei, where i ranges from zero to the value of MaxCombinedTextureImageUnits minus one. The initial value is Texture0. |
AttachObject(Int32, Int32)
[requires: ARB_shader_objects]
Declaration
[AutoGenerated(Category = "ARB_shader_objects", Version = "", EntryPoint = "glAttachObjectARB")]
[CLSCompliant(false)]
public static void AttachObject(int containerObj, int obj)
Parameters
Type | Name | Description |
---|---|---|
Int32 | containerObj | |
Int32 | obj |
AttachObject(UInt32, UInt32)
[requires: ARB_shader_objects]
Declaration
[AutoGenerated(Category = "ARB_shader_objects", Version = "", EntryPoint = "glAttachObjectARB")]
[CLSCompliant(false)]
public static void AttachObject(uint containerObj, uint obj)
Parameters
Type | Name | Description |
---|---|---|
UInt32 | containerObj | |
UInt32 | obj |
BeginQuery(ArbOcclusionQuery, Int32)
[requires: ARB_occlusion_query] Delimit the boundaries of a query object
Declaration
[AutoGenerated(Category = "ARB_occlusion_query", Version = "", EntryPoint = "glBeginQueryARB")]
[CLSCompliant(false)]
public static void BeginQuery(ArbOcclusionQuery target, int id)
Parameters
Type | Name | Description |
---|---|---|
ArbOcclusionQuery | target | Specifies the target type of query object established between glBeginQuery and the subsequent glEndQuery. The symbolic constant must be one of SamplesPassed, AnySamplesPassed, AnySamplesPassedConservative, PrimitivesGenerated, TransformFeedbackPrimitivesWritten, or TimeElapsed. |
Int32 | id | Specifies the name of a query object. |
BeginQuery(ArbOcclusionQuery, UInt32)
[requires: ARB_occlusion_query] Delimit the boundaries of a query object
Declaration
[AutoGenerated(Category = "ARB_occlusion_query", Version = "", EntryPoint = "glBeginQueryARB")]
[CLSCompliant(false)]
public static void BeginQuery(ArbOcclusionQuery target, uint id)
Parameters
Type | Name | Description |
---|---|---|
ArbOcclusionQuery | target | Specifies the target type of query object established between glBeginQuery and the subsequent glEndQuery. The symbolic constant must be one of SamplesPassed, AnySamplesPassed, AnySamplesPassedConservative, PrimitivesGenerated, TransformFeedbackPrimitivesWritten, or TimeElapsed. |
UInt32 | id | Specifies the name of a query object. |
BindAttribLocation(Int32, Int32, String)
[requires: ARB_vertex_shader] Associates a generic vertex attribute index with a named attribute variable
Declaration
[AutoGenerated(Category = "ARB_vertex_shader", Version = "", EntryPoint = "glBindAttribLocationARB")]
[CLSCompliant(false)]
public static void BindAttribLocation(int programObj, int index, string name)
Parameters
Type | Name | Description |
---|---|---|
Int32 | programObj | Specifies the handle of the program object in which the association is to be made. |
Int32 | index | Specifies the index of the generic vertex attribute to be bound. |
String | name | Specifies a null terminated string containing the name of the vertex shader attribute variable to which index is to be bound. |
BindAttribLocation(UInt32, UInt32, String)
[requires: ARB_vertex_shader] Associates a generic vertex attribute index with a named attribute variable
Declaration
[AutoGenerated(Category = "ARB_vertex_shader", Version = "", EntryPoint = "glBindAttribLocationARB")]
[CLSCompliant(false)]
public static void BindAttribLocation(uint programObj, uint index, string name)
Parameters
Type | Name | Description |
---|---|---|
UInt32 | programObj | Specifies the handle of the program object in which the association is to be made. |
UInt32 | index | Specifies the index of the generic vertex attribute to be bound. |
String | name | Specifies a null terminated string containing the name of the vertex shader attribute variable to which index is to be bound. |
BindBuffer(BufferTargetArb, Int32)
[requires: ARB_vertex_buffer_object] Bind a named buffer object
Declaration
[AutoGenerated(Category = "ARB_vertex_buffer_object", Version = "", EntryPoint = "glBindBufferARB")]
[CLSCompliant(false)]
public static void BindBuffer(BufferTargetArb target, int buffer)
Parameters
Type | Name | Description |
---|---|---|
BufferTargetArb | target | Specifies the target to which the buffer object is bound. The symbolic constant must be ArrayBuffer, AtomicCounterBuffer, CopyReadBuffer, CopyWriteBuffer, DrawIndirectBuffer, DispatchIndirectBuffer, ElementArrayBuffer, PixelPackBuffer, PixelUnpackBuffer, QueryBuffer, ShaderStorageBuffer, TextureBuffer, TransformFeedbackBuffer, or UniformBuffer. |
Int32 | buffer | Specifies the name of a buffer object. |
BindBuffer(BufferTargetArb, UInt32)
[requires: ARB_vertex_buffer_object] Bind a named buffer object
Declaration
[AutoGenerated(Category = "ARB_vertex_buffer_object", Version = "", EntryPoint = "glBindBufferARB")]
[CLSCompliant(false)]
public static void BindBuffer(BufferTargetArb target, uint buffer)
Parameters
Type | Name | Description |
---|---|---|
BufferTargetArb | target | Specifies the target to which the buffer object is bound. The symbolic constant must be ArrayBuffer, AtomicCounterBuffer, CopyReadBuffer, CopyWriteBuffer, DrawIndirectBuffer, DispatchIndirectBuffer, ElementArrayBuffer, PixelPackBuffer, PixelUnpackBuffer, QueryBuffer, ShaderStorageBuffer, TextureBuffer, TransformFeedbackBuffer, or UniformBuffer. |
UInt32 | buffer | Specifies the name of a buffer object. |
BindProgram(AssemblyProgramTargetArb, Int32)
[requires: ARB_fragment_program|ARB_vertex_program]
Declaration
[AutoGenerated(Category = "ARB_fragment_program|ARB_vertex_program", Version = "", EntryPoint = "glBindProgramARB")]
[CLSCompliant(false)]
public static void BindProgram(AssemblyProgramTargetArb target, int program)
Parameters
Type | Name | Description |
---|---|---|
AssemblyProgramTargetArb | target | |
Int32 | program |
BindProgram(AssemblyProgramTargetArb, UInt32)
[requires: ARB_fragment_program|ARB_vertex_program]
Declaration
[AutoGenerated(Category = "ARB_fragment_program|ARB_vertex_program", Version = "", EntryPoint = "glBindProgramARB")]
[CLSCompliant(false)]
public static void BindProgram(AssemblyProgramTargetArb target, uint program)
Parameters
Type | Name | Description |
---|---|---|
AssemblyProgramTargetArb | target | |
UInt32 | program |
BlendEquation(Int32, ArbDrawBuffersBlend)
[requires: ARB_draw_buffers_blend] Specify the equation used for both the RGB blend equation and the Alpha blend equation
Declaration
[Obsolete("Use BlendEquationMode overload instead")]
[AutoGenerated(Category = "ARB_draw_buffers_blend", Version = "", EntryPoint = "glBlendEquationiARB")]
[CLSCompliant(false)]
public static void BlendEquation(int buf, ArbDrawBuffersBlend mode)
Parameters
Type | Name | Description |
---|---|---|
Int32 | buf | for glBlendEquationi, specifies the index of the draw buffer for which to set the blend equation. |
ArbDrawBuffersBlend | mode | specifies how source and destination colors are combined. It must be FuncAdd, FuncSubtract, FuncReverseSubtract, Min, Max. |
BlendEquation(Int32, BlendEquationMode)
[requires: ARB_draw_buffers_blend] Specify the equation used for both the RGB blend equation and the Alpha blend equation
Declaration
[AutoGenerated(Category = "ARB_draw_buffers_blend", Version = "", EntryPoint = "glBlendEquationiARB")]
[CLSCompliant(false)]
public static void BlendEquation(int buf, BlendEquationMode mode)
Parameters
Type | Name | Description |
---|---|---|
Int32 | buf | for glBlendEquationi, specifies the index of the draw buffer for which to set the blend equation. |
BlendEquationMode | mode | specifies how source and destination colors are combined. It must be FuncAdd, FuncSubtract, FuncReverseSubtract, Min, Max. |
BlendEquation(UInt32, ArbDrawBuffersBlend)
[requires: ARB_draw_buffers_blend] Specify the equation used for both the RGB blend equation and the Alpha blend equation
Declaration
[Obsolete("Use BlendEquationMode overload instead")]
[AutoGenerated(Category = "ARB_draw_buffers_blend", Version = "", EntryPoint = "glBlendEquationiARB")]
[CLSCompliant(false)]
public static void BlendEquation(uint buf, ArbDrawBuffersBlend mode)
Parameters
Type | Name | Description |
---|---|---|
UInt32 | buf | for glBlendEquationi, specifies the index of the draw buffer for which to set the blend equation. |
ArbDrawBuffersBlend | mode | specifies how source and destination colors are combined. It must be FuncAdd, FuncSubtract, FuncReverseSubtract, Min, Max. |
BlendEquation(UInt32, BlendEquationMode)
[requires: ARB_draw_buffers_blend] Specify the equation used for both the RGB blend equation and the Alpha blend equation
Declaration
[AutoGenerated(Category = "ARB_draw_buffers_blend", Version = "", EntryPoint = "glBlendEquationiARB")]
[CLSCompliant(false)]
public static void BlendEquation(uint buf, BlendEquationMode mode)
Parameters
Type | Name | Description |
---|---|---|
UInt32 | buf | for glBlendEquationi, specifies the index of the draw buffer for which to set the blend equation. |
BlendEquationMode | mode | specifies how source and destination colors are combined. It must be FuncAdd, FuncSubtract, FuncReverseSubtract, Min, Max. |
BlendEquationSeparate(Int32, BlendEquationModeExt, BlendEquationModeExt)
[requires: ARB_draw_buffers_blend] Set the RGB blend equation and the alpha blend equation separately
Declaration
[AutoGenerated(Category = "ARB_draw_buffers_blend", Version = "", EntryPoint = "glBlendEquationSeparateiARB")]
[CLSCompliant(false)]
public static void BlendEquationSeparate(int buf, BlendEquationModeExt modeRGB, BlendEquationModeExt modeAlpha)
Parameters
Type | Name | Description |
---|---|---|
Int32 | buf | for glBlendEquationSeparatei, specifies the index of the draw buffer for which to set the blend equations. |
BlendEquationModeExt | modeRGB | specifies the RGB blend equation, how the red, green, and blue components of the source and destination colors are combined. It must be FuncAdd, FuncSubtract, FuncReverseSubtract, Min, Max. |
BlendEquationModeExt | modeAlpha | specifies the alpha blend equation, how the alpha component of the source and destination colors are combined. It must be FuncAdd, FuncSubtract, FuncReverseSubtract, Min, Max. |
BlendEquationSeparate(UInt32, BlendEquationModeExt, BlendEquationModeExt)
[requires: ARB_draw_buffers_blend] Set the RGB blend equation and the alpha blend equation separately
Declaration
[AutoGenerated(Category = "ARB_draw_buffers_blend", Version = "", EntryPoint = "glBlendEquationSeparateiARB")]
[CLSCompliant(false)]
public static void BlendEquationSeparate(uint buf, BlendEquationModeExt modeRGB, BlendEquationModeExt modeAlpha)
Parameters
Type | Name | Description |
---|---|---|
UInt32 | buf | for glBlendEquationSeparatei, specifies the index of the draw buffer for which to set the blend equations. |
BlendEquationModeExt | modeRGB | specifies the RGB blend equation, how the red, green, and blue components of the source and destination colors are combined. It must be FuncAdd, FuncSubtract, FuncReverseSubtract, Min, Max. |
BlendEquationModeExt | modeAlpha | specifies the alpha blend equation, how the alpha component of the source and destination colors are combined. It must be FuncAdd, FuncSubtract, FuncReverseSubtract, Min, Max. |
BlendFunc(Int32, BlendingFactor, BlendingFactor)
[requires: ARB_draw_buffers_blend] Specify pixel arithmetic
Declaration
[AutoGenerated(Category = "ARB_draw_buffers_blend", Version = "", EntryPoint = "glBlendFunciARB")]
[CLSCompliant(false)]
public static void BlendFunc(int buf, BlendingFactor src, BlendingFactor dst)
Parameters
Type | Name | Description |
---|---|---|
Int32 | buf | For glBlendFunci, specifies the index of the draw buffer for which to set the blend function. |
BlendingFactor | src | Specifies how the red, green, blue, and alpha source blending factors are computed. The initial value is One. |
BlendingFactor | dst | Specifies how the red, green, blue, and alpha destination blending factors are computed. The following symbolic constants are accepted: Zero, One, SrcColor, OneMinusSrcColor, DstColor, OneMinusDstColor, SrcAlpha, OneMinusSrcAlpha, DstAlpha, OneMinusDstAlpha. ConstantColor, OneMinusConstantColor, ConstantAlpha, and OneMinusConstantAlpha. The initial value is Zero. |
BlendFunc(UInt32, BlendingFactor, BlendingFactor)
[requires: ARB_draw_buffers_blend] Specify pixel arithmetic
Declaration
[AutoGenerated(Category = "ARB_draw_buffers_blend", Version = "", EntryPoint = "glBlendFunciARB")]
[CLSCompliant(false)]
public static void BlendFunc(uint buf, BlendingFactor src, BlendingFactor dst)
Parameters
Type | Name | Description |
---|---|---|
UInt32 | buf | For glBlendFunci, specifies the index of the draw buffer for which to set the blend function. |
BlendingFactor | src | Specifies how the red, green, blue, and alpha source blending factors are computed. The initial value is One. |
BlendingFactor | dst | Specifies how the red, green, blue, and alpha destination blending factors are computed. The following symbolic constants are accepted: Zero, One, SrcColor, OneMinusSrcColor, DstColor, OneMinusDstColor, SrcAlpha, OneMinusSrcAlpha, DstAlpha, OneMinusDstAlpha. ConstantColor, OneMinusConstantColor, ConstantAlpha, and OneMinusConstantAlpha. The initial value is Zero. |
BlendFuncSeparate(Int32, BlendingFactor, BlendingFactor, BlendingFactor, BlendingFactor)
[requires: ARB_draw_buffers_blend] Specify pixel arithmetic for RGB and alpha components separately
Declaration
[AutoGenerated(Category = "ARB_draw_buffers_blend", Version = "", EntryPoint = "glBlendFuncSeparateiARB")]
[CLSCompliant(false)]
public static void BlendFuncSeparate(int buf, BlendingFactor srcRGB, BlendingFactor dstRGB, BlendingFactor srcAlpha, BlendingFactor dstAlpha)
Parameters
Type | Name | Description |
---|---|---|
Int32 | buf | For glBlendFuncSeparatei, specifies the index of the draw buffer for which to set the blend functions. |
BlendingFactor | srcRGB | Specifies how the red, green, and blue blending factors are computed. The initial value is One. |
BlendingFactor | dstRGB | Specifies how the red, green, and blue destination blending factors are computed. The initial value is Zero. |
BlendingFactor | srcAlpha | Specified how the alpha source blending factor is computed. The initial value is One. |
BlendingFactor | dstAlpha | Specified how the alpha destination blending factor is computed. The initial value is Zero. |
BlendFuncSeparate(UInt32, BlendingFactor, BlendingFactor, BlendingFactor, BlendingFactor)
[requires: ARB_draw_buffers_blend] Specify pixel arithmetic for RGB and alpha components separately
Declaration
[AutoGenerated(Category = "ARB_draw_buffers_blend", Version = "", EntryPoint = "glBlendFuncSeparateiARB")]
[CLSCompliant(false)]
public static void BlendFuncSeparate(uint buf, BlendingFactor srcRGB, BlendingFactor dstRGB, BlendingFactor srcAlpha, BlendingFactor dstAlpha)
Parameters
Type | Name | Description |
---|---|---|
UInt32 | buf | For glBlendFuncSeparatei, specifies the index of the draw buffer for which to set the blend functions. |
BlendingFactor | srcRGB | Specifies how the red, green, and blue blending factors are computed. The initial value is One. |
BlendingFactor | dstRGB | Specifies how the red, green, and blue destination blending factors are computed. The initial value is Zero. |
BlendingFactor | srcAlpha | Specified how the alpha source blending factor is computed. The initial value is One. |
BlendingFactor | dstAlpha | Specified how the alpha destination blending factor is computed. The initial value is Zero. |
BufferData(BufferTargetArb, Int32, IntPtr, BufferUsageArb)
[requires: ARB_vertex_buffer_object] Creates and initializes a buffer object's data store
Declaration
[AutoGenerated(Category = "ARB_vertex_buffer_object", Version = "", EntryPoint = "glBufferDataARB")]
public static void BufferData(BufferTargetArb target, int size, [Count(Parameter = "size")] IntPtr data, BufferUsageArb usage)
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. |
Int32 | size | Specifies the size in bytes of the buffer object's new data store. |
IntPtr | data | [length: size] Specifies a pointer to data that will be copied into the data store for initialization, or Null if no data is to be copied. |
BufferUsageArb | usage | Specifies the expected usage pattern of the data store. The symbolic constant must be StreamDraw, StreamRead, StreamCopy, StaticDraw, StaticRead, StaticCopy, DynamicDraw, DynamicRead, or DynamicCopy. |
BufferData(BufferTargetArb, IntPtr, IntPtr, BufferUsageArb)
[requires: ARB_vertex_buffer_object] Creates and initializes a buffer object's data store
Declaration
[AutoGenerated(Category = "ARB_vertex_buffer_object", Version = "", EntryPoint = "glBufferDataARB")]
public static void BufferData(BufferTargetArb target, IntPtr size, [Count(Parameter = "size")] IntPtr data, BufferUsageArb usage)
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. |
IntPtr | size | Specifies the size in bytes of the buffer object's new data store. |
IntPtr | data | [length: size] Specifies a pointer to data that will be copied into the data store for initialization, or Null if no data is to be copied. |
BufferUsageArb | usage | Specifies the expected usage pattern of the data store. The symbolic constant must be StreamDraw, StreamRead, StreamCopy, StaticDraw, StaticRead, StaticCopy, DynamicDraw, DynamicRead, or DynamicCopy. |
BufferData<T2>(BufferTargetArb, Int32, ref T2, BufferUsageArb)
[requires: ARB_vertex_buffer_object] Creates and initializes a buffer object's data store
Declaration
[AutoGenerated(Category = "ARB_vertex_buffer_object", Version = "", EntryPoint = "glBufferDataARB")]
public static void BufferData<T2>(BufferTargetArb target, int size, [Count(Parameter = "size")] ref T2 data, BufferUsageArb usage)
where T2 : struct
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. |
Int32 | size | Specifies the size in bytes of the buffer object's new data store. |
T2 | data | [length: size] Specifies a pointer to data that will be copied into the data store for initialization, or Null if no data is to be copied. |
BufferUsageArb | usage | Specifies the expected usage pattern of the data store. The symbolic constant must be StreamDraw, StreamRead, StreamCopy, StaticDraw, StaticRead, StaticCopy, DynamicDraw, DynamicRead, or DynamicCopy. |
Type Parameters
Name | Description |
---|---|
T2 |
BufferData<T2>(BufferTargetArb, Int32, T2[], BufferUsageArb)
[requires: ARB_vertex_buffer_object] Creates and initializes a buffer object's data store
Declaration
[AutoGenerated(Category = "ARB_vertex_buffer_object", Version = "", EntryPoint = "glBufferDataARB")]
[CLSCompliant(false)]
public static void BufferData<T2>(BufferTargetArb target, int size, [Count(Parameter = "size")] T2[] data, BufferUsageArb usage)
where T2 : struct
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. |
Int32 | size | Specifies the size in bytes of the buffer object's new data store. |
T2[] | data | [length: size] Specifies a pointer to data that will be copied into the data store for initialization, or Null if no data is to be copied. |
BufferUsageArb | usage | Specifies the expected usage pattern of the data store. The symbolic constant must be StreamDraw, StreamRead, StreamCopy, StaticDraw, StaticRead, StaticCopy, DynamicDraw, DynamicRead, or DynamicCopy. |
Type Parameters
Name | Description |
---|---|
T2 |
BufferData<T2>(BufferTargetArb, Int32, T2[,,], BufferUsageArb)
[requires: ARB_vertex_buffer_object] Creates and initializes a buffer object's data store
Declaration
[AutoGenerated(Category = "ARB_vertex_buffer_object", Version = "", EntryPoint = "glBufferDataARB")]
[CLSCompliant(false)]
public static void BufferData<T2>(BufferTargetArb target, int size, [Count(Parameter = "size")] T2[,, ] data, BufferUsageArb usage)
where T2 : struct
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. |
Int32 | size | Specifies the size in bytes of the buffer object's new data store. |
T2[,,] | data | [length: size] Specifies a pointer to data that will be copied into the data store for initialization, or Null if no data is to be copied. |
BufferUsageArb | usage | Specifies the expected usage pattern of the data store. The symbolic constant must be StreamDraw, StreamRead, StreamCopy, StaticDraw, StaticRead, StaticCopy, DynamicDraw, DynamicRead, or DynamicCopy. |
Type Parameters
Name | Description |
---|---|
T2 |
BufferData<T2>(BufferTargetArb, Int32, T2[,], BufferUsageArb)
[requires: ARB_vertex_buffer_object] Creates and initializes a buffer object's data store
Declaration
[AutoGenerated(Category = "ARB_vertex_buffer_object", Version = "", EntryPoint = "glBufferDataARB")]
[CLSCompliant(false)]
public static void BufferData<T2>(BufferTargetArb target, int size, [Count(Parameter = "size")] T2[, ] data, BufferUsageArb usage)
where T2 : struct
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. |
Int32 | size | Specifies the size in bytes of the buffer object's new data store. |
T2[,] | data | [length: size] Specifies a pointer to data that will be copied into the data store for initialization, or Null if no data is to be copied. |
BufferUsageArb | usage | Specifies the expected usage pattern of the data store. The symbolic constant must be StreamDraw, StreamRead, StreamCopy, StaticDraw, StaticRead, StaticCopy, DynamicDraw, DynamicRead, or DynamicCopy. |
Type Parameters
Name | Description |
---|---|
T2 |
BufferData<T2>(BufferTargetArb, IntPtr, ref T2, BufferUsageArb)
[requires: ARB_vertex_buffer_object] Creates and initializes a buffer object's data store
Declaration
[AutoGenerated(Category = "ARB_vertex_buffer_object", Version = "", EntryPoint = "glBufferDataARB")]
public static void BufferData<T2>(BufferTargetArb target, IntPtr size, [Count(Parameter = "size")] ref T2 data, BufferUsageArb usage)
where T2 : struct
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. |
IntPtr | size | Specifies the size in bytes of the buffer object's new data store. |
T2 | data | [length: size] Specifies a pointer to data that will be copied into the data store for initialization, or Null if no data is to be copied. |
BufferUsageArb | usage | Specifies the expected usage pattern of the data store. The symbolic constant must be StreamDraw, StreamRead, StreamCopy, StaticDraw, StaticRead, StaticCopy, DynamicDraw, DynamicRead, or DynamicCopy. |
Type Parameters
Name | Description |
---|---|
T2 |
BufferData<T2>(BufferTargetArb, IntPtr, T2[], BufferUsageArb)
[requires: ARB_vertex_buffer_object] Creates and initializes a buffer object's data store
Declaration
[AutoGenerated(Category = "ARB_vertex_buffer_object", Version = "", EntryPoint = "glBufferDataARB")]
[CLSCompliant(false)]
public static void BufferData<T2>(BufferTargetArb target, IntPtr size, [Count(Parameter = "size")] T2[] data, BufferUsageArb usage)
where T2 : struct
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. |
IntPtr | size | Specifies the size in bytes of the buffer object's new data store. |
T2[] | data | [length: size] Specifies a pointer to data that will be copied into the data store for initialization, or Null if no data is to be copied. |
BufferUsageArb | usage | Specifies the expected usage pattern of the data store. The symbolic constant must be StreamDraw, StreamRead, StreamCopy, StaticDraw, StaticRead, StaticCopy, DynamicDraw, DynamicRead, or DynamicCopy. |
Type Parameters
Name | Description |
---|---|
T2 |
BufferData<T2>(BufferTargetArb, IntPtr, T2[,,], BufferUsageArb)
[requires: ARB_vertex_buffer_object] Creates and initializes a buffer object's data store
Declaration
[AutoGenerated(Category = "ARB_vertex_buffer_object", Version = "", EntryPoint = "glBufferDataARB")]
[CLSCompliant(false)]
public static void BufferData<T2>(BufferTargetArb target, IntPtr size, [Count(Parameter = "size")] T2[,, ] data, BufferUsageArb usage)
where T2 : struct
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. |
IntPtr | size | Specifies the size in bytes of the buffer object's new data store. |
T2[,,] | data | [length: size] Specifies a pointer to data that will be copied into the data store for initialization, or Null if no data is to be copied. |
BufferUsageArb | usage | Specifies the expected usage pattern of the data store. The symbolic constant must be StreamDraw, StreamRead, StreamCopy, StaticDraw, StaticRead, StaticCopy, DynamicDraw, DynamicRead, or DynamicCopy. |
Type Parameters
Name | Description |
---|---|
T2 |
BufferData<T2>(BufferTargetArb, IntPtr, T2[,], BufferUsageArb)
[requires: ARB_vertex_buffer_object] Creates and initializes a buffer object's data store
Declaration
[AutoGenerated(Category = "ARB_vertex_buffer_object", Version = "", EntryPoint = "glBufferDataARB")]
[CLSCompliant(false)]
public static void BufferData<T2>(BufferTargetArb target, IntPtr size, [Count(Parameter = "size")] T2[, ] data, BufferUsageArb usage)
where T2 : struct
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. |
IntPtr | size | Specifies the size in bytes of the buffer object's new data store. |
T2[,] | data | [length: size] Specifies a pointer to data that will be copied into the data store for initialization, or Null if no data is to be copied. |
BufferUsageArb | usage | Specifies the expected usage pattern of the data store. The symbolic constant must be StreamDraw, StreamRead, StreamCopy, StaticDraw, StaticRead, StaticCopy, DynamicDraw, DynamicRead, or DynamicCopy. |
Type Parameters
Name | Description |
---|---|
T2 |
BufferPageCommitment(ArbSparseBuffer, IntPtr, Int32, Boolean)
[requires: ARB_sparse_buffer]
Declaration
[AutoGenerated(Category = "ARB_sparse_buffer", Version = "", EntryPoint = "glBufferPageCommitmentARB")]
public static void BufferPageCommitment(ArbSparseBuffer target, IntPtr offset, int size, bool commit)
Parameters
Type | Name | Description |
---|---|---|
ArbSparseBuffer | target | |
IntPtr | offset | |
Int32 | size | |
Boolean | commit |
BufferPageCommitment(ArbSparseBuffer, IntPtr, IntPtr, Boolean)
[requires: ARB_sparse_buffer]
Declaration
[AutoGenerated(Category = "ARB_sparse_buffer", Version = "", EntryPoint = "glBufferPageCommitmentARB")]
public static void BufferPageCommitment(ArbSparseBuffer target, IntPtr offset, IntPtr size, bool commit)
Parameters
Type | Name | Description |
---|---|---|
ArbSparseBuffer | target | |
IntPtr | offset | |
IntPtr | size | |
Boolean | commit |
BufferSubData(BufferTargetArb, IntPtr, Int32, IntPtr)
[requires: ARB_vertex_buffer_object] Updates a subset of a buffer object's data store
Declaration
[AutoGenerated(Category = "ARB_vertex_buffer_object", Version = "", EntryPoint = "glBufferSubDataARB")]
public static void BufferSubData(BufferTargetArb target, IntPtr offset, int size, [Count(Parameter = "size")] IntPtr data)
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. |
IntPtr | offset | Specifies the offset into the buffer object's data store where data replacement will begin, measured in bytes. |
Int32 | size | Specifies the size in bytes of the data store region being replaced. |
IntPtr | data | [length: size] Specifies a pointer to the new data that will be copied into the data store. |
BufferSubData(BufferTargetArb, IntPtr, IntPtr, IntPtr)
[requires: ARB_vertex_buffer_object] Updates a subset of a buffer object's data store
Declaration
[AutoGenerated(Category = "ARB_vertex_buffer_object", Version = "", EntryPoint = "glBufferSubDataARB")]
public static void BufferSubData(BufferTargetArb target, IntPtr offset, IntPtr size, [Count(Parameter = "size")] IntPtr data)
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. |
IntPtr | offset | Specifies the offset into the buffer object's data store where data replacement will begin, measured in bytes. |
IntPtr | size | Specifies the size in bytes of the data store region being replaced. |
IntPtr | data | [length: size] Specifies a pointer to the new data that will be copied into the data store. |
BufferSubData<T3>(BufferTargetArb, IntPtr, Int32, ref T3)
[requires: ARB_vertex_buffer_object] Updates a subset of a buffer object's data store
Declaration
[AutoGenerated(Category = "ARB_vertex_buffer_object", Version = "", EntryPoint = "glBufferSubDataARB")]
public static void BufferSubData<T3>(BufferTargetArb target, IntPtr offset, int size, [Count(Parameter = "size")] ref T3 data)
where T3 : struct
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. |
IntPtr | offset | Specifies the offset into the buffer object's data store where data replacement will begin, measured in bytes. |
Int32 | size | Specifies the size in bytes of the data store region being replaced. |
T3 | data | [length: size] Specifies a pointer to the new data that will be copied into the data store. |
Type Parameters
Name | Description |
---|---|
T3 |
BufferSubData<T3>(BufferTargetArb, IntPtr, Int32, T3[])
[requires: ARB_vertex_buffer_object] Updates a subset of a buffer object's data store
Declaration
[AutoGenerated(Category = "ARB_vertex_buffer_object", Version = "", EntryPoint = "glBufferSubDataARB")]
[CLSCompliant(false)]
public static void BufferSubData<T3>(BufferTargetArb target, IntPtr offset, int size, [Count(Parameter = "size")] T3[] data)
where T3 : struct
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. |
IntPtr | offset | Specifies the offset into the buffer object's data store where data replacement will begin, measured in bytes. |
Int32 | size | Specifies the size in bytes of the data store region being replaced. |
T3[] | data | [length: size] Specifies a pointer to the new data that will be copied into the data store. |
Type Parameters
Name | Description |
---|---|
T3 |
BufferSubData<T3>(BufferTargetArb, IntPtr, Int32, T3[,,])
[requires: ARB_vertex_buffer_object] Updates a subset of a buffer object's data store
Declaration
[AutoGenerated(Category = "ARB_vertex_buffer_object", Version = "", EntryPoint = "glBufferSubDataARB")]
[CLSCompliant(false)]
public static void BufferSubData<T3>(BufferTargetArb target, IntPtr offset, int size, [Count(Parameter = "size")] T3[,, ] data)
where T3 : struct
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. |
IntPtr | offset | Specifies the offset into the buffer object's data store where data replacement will begin, measured in bytes. |
Int32 | size | Specifies the size in bytes of the data store region being replaced. |
T3[,,] | data | [length: size] Specifies a pointer to the new data that will be copied into the data store. |
Type Parameters
Name | Description |
---|---|
T3 |
BufferSubData<T3>(BufferTargetArb, IntPtr, Int32, T3[,])
[requires: ARB_vertex_buffer_object] Updates a subset of a buffer object's data store
Declaration
[AutoGenerated(Category = "ARB_vertex_buffer_object", Version = "", EntryPoint = "glBufferSubDataARB")]
[CLSCompliant(false)]
public static void BufferSubData<T3>(BufferTargetArb target, IntPtr offset, int size, [Count(Parameter = "size")] T3[, ] data)
where T3 : struct
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. |
IntPtr | offset | Specifies the offset into the buffer object's data store where data replacement will begin, measured in bytes. |
Int32 | size | Specifies the size in bytes of the data store region being replaced. |
T3[,] | data | [length: size] Specifies a pointer to the new data that will be copied into the data store. |
Type Parameters
Name | Description |
---|---|
T3 |
BufferSubData<T3>(BufferTargetArb, IntPtr, IntPtr, ref T3)
[requires: ARB_vertex_buffer_object] Updates a subset of a buffer object's data store
Declaration
[AutoGenerated(Category = "ARB_vertex_buffer_object", Version = "", EntryPoint = "glBufferSubDataARB")]
public static void BufferSubData<T3>(BufferTargetArb target, IntPtr offset, IntPtr size, [Count(Parameter = "size")] ref T3 data)
where T3 : struct
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. |
IntPtr | offset | Specifies the offset into the buffer object's data store where data replacement will begin, measured in bytes. |
IntPtr | size | Specifies the size in bytes of the data store region being replaced. |
T3 | data | [length: size] Specifies a pointer to the new data that will be copied into the data store. |
Type Parameters
Name | Description |
---|---|
T3 |
BufferSubData<T3>(BufferTargetArb, IntPtr, IntPtr, T3[])
[requires: ARB_vertex_buffer_object] Updates a subset of a buffer object's data store
Declaration
[AutoGenerated(Category = "ARB_vertex_buffer_object", Version = "", EntryPoint = "glBufferSubDataARB")]
[CLSCompliant(false)]
public static void BufferSubData<T3>(BufferTargetArb target, IntPtr offset, IntPtr size, [Count(Parameter = "size")] T3[] data)
where T3 : struct
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. |
IntPtr | offset | Specifies the offset into the buffer object's data store where data replacement will begin, measured in bytes. |
IntPtr | size | Specifies the size in bytes of the data store region being replaced. |
T3[] | data | [length: size] Specifies a pointer to the new data that will be copied into the data store. |
Type Parameters
Name | Description |
---|---|
T3 |
BufferSubData<T3>(BufferTargetArb, IntPtr, IntPtr, T3[,,])
[requires: ARB_vertex_buffer_object] Updates a subset of a buffer object's data store
Declaration
[AutoGenerated(Category = "ARB_vertex_buffer_object", Version = "", EntryPoint = "glBufferSubDataARB")]
[CLSCompliant(false)]
public static void BufferSubData<T3>(BufferTargetArb target, IntPtr offset, IntPtr size, [Count(Parameter = "size")] T3[,, ] data)
where T3 : struct
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. |
IntPtr | offset | Specifies the offset into the buffer object's data store where data replacement will begin, measured in bytes. |
IntPtr | size | Specifies the size in bytes of the data store region being replaced. |
T3[,,] | data | [length: size] Specifies a pointer to the new data that will be copied into the data store. |
Type Parameters
Name | Description |
---|---|
T3 |
BufferSubData<T3>(BufferTargetArb, IntPtr, IntPtr, T3[,])
[requires: ARB_vertex_buffer_object] Updates a subset of a buffer object's data store
Declaration
[AutoGenerated(Category = "ARB_vertex_buffer_object", Version = "", EntryPoint = "glBufferSubDataARB")]
[CLSCompliant(false)]
public static void BufferSubData<T3>(BufferTargetArb target, IntPtr offset, IntPtr size, [Count(Parameter = "size")] T3[, ] data)
where T3 : struct
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. |
IntPtr | offset | Specifies the offset into the buffer object's data store where data replacement will begin, measured in bytes. |
IntPtr | size | Specifies the size in bytes of the data store region being replaced. |
T3[,] | data | [length: size] Specifies a pointer to the new data that will be copied into the data store. |
Type Parameters
Name | Description |
---|---|
T3 |
ClampColor(ArbColorBufferFloat, ArbColorBufferFloat)
[requires: ARB_color_buffer_float] Specify whether data read via glReadPixels should be clamped
Declaration
[AutoGenerated(Category = "ARB_color_buffer_float", Version = "", EntryPoint = "glClampColorARB")]
public static void ClampColor(ArbColorBufferFloat target, ArbColorBufferFloat clamp)
Parameters
Type | Name | Description |
---|---|---|
ArbColorBufferFloat | target | Target for color clamping. target must be ClampReadColor. |
ArbColorBufferFloat | clamp | Specifies whether to apply color clamping. clamp must be True or False. |
ClientActiveTexture(TextureUnit)
[requires: ARB_multitexture] Select active texture unit
Declaration
[AutoGenerated(Category = "ARB_multitexture", Version = "", EntryPoint = "glClientActiveTextureARB")]
public static void ClientActiveTexture(TextureUnit texture)
Parameters
Type | Name | Description |
---|---|---|
TextureUnit | texture | Specifies which texture unit to make active. The number of texture units is implementation dependent, but must be at least two. texture must be one of Texture, where i ranges from 0 to the value of MaxTextureCoords - 1, which is an implementation-dependent value. The initial value is Texture0. |
CompileShader(Int32)
[requires: ARB_shader_objects] Compiles a shader object
Declaration
[AutoGenerated(Category = "ARB_shader_objects", Version = "", EntryPoint = "glCompileShaderARB")]
[CLSCompliant(false)]
public static void CompileShader(int shaderObj)
Parameters
Type | Name | Description |
---|---|---|
Int32 | shaderObj | Specifies the shader object to be compiled. |
CompileShader(UInt32)
[requires: ARB_shader_objects] Compiles a shader object
Declaration
[AutoGenerated(Category = "ARB_shader_objects", Version = "", EntryPoint = "glCompileShaderARB")]
[CLSCompliant(false)]
public static void CompileShader(uint shaderObj)
Parameters
Type | Name | Description |
---|---|---|
UInt32 | shaderObj | Specifies the shader object to be compiled. |
CompileShaderInclude(Int32, Int32, String[], Int32*)
[requires: ARB_shading_language_include]
Declaration
[AutoGenerated(Category = "ARB_shading_language_include", Version = "", EntryPoint = "glCompileShaderIncludeARB")]
[CLSCompliant(false)]
public static void CompileShaderInclude(int shader, int count, [Count(Parameter = "count")] string[] path, [Count(Parameter = "count")] int *length)
Parameters
Type | Name | Description |
---|---|---|
Int32 | shader | |
Int32 | count | |
String[] | path | [length: count] |
Int32* | length | [length: count] |
CompileShaderInclude(Int32, Int32, String[], ref Int32)
[requires: ARB_shading_language_include]
Declaration
[AutoGenerated(Category = "ARB_shading_language_include", Version = "", EntryPoint = "glCompileShaderIncludeARB")]
[CLSCompliant(false)]
public static void CompileShaderInclude(int shader, int count, [Count(Parameter = "count")] string[] path, [Count(Parameter = "count")] ref int length)
Parameters
Type | Name | Description |
---|---|---|
Int32 | shader | |
Int32 | count | |
String[] | path | [length: count] |
Int32 | length | [length: count] |
CompileShaderInclude(Int32, Int32, String[], Int32[])
[requires: ARB_shading_language_include]
Declaration
[AutoGenerated(Category = "ARB_shading_language_include", Version = "", EntryPoint = "glCompileShaderIncludeARB")]
[CLSCompliant(false)]
public static void CompileShaderInclude(int shader, int count, [Count(Parameter = "count")] string[] path, [Count(Parameter = "count")] int[] length)
Parameters
Type | Name | Description |
---|---|---|
Int32 | shader | |
Int32 | count | |
String[] | path | [length: count] |
Int32[] | length | [length: count] |
CompileShaderInclude(UInt32, Int32, String[], Int32*)
[requires: ARB_shading_language_include]
Declaration
[AutoGenerated(Category = "ARB_shading_language_include", Version = "", EntryPoint = "glCompileShaderIncludeARB")]
[CLSCompliant(false)]
public static void CompileShaderInclude(uint shader, int count, [Count(Parameter = "count")] string[] path, [Count(Parameter = "count")] int *length)
Parameters
Type | Name | Description |
---|---|---|
UInt32 | shader | |
Int32 | count | |
String[] | path | [length: count] |
Int32* | length | [length: count] |
CompileShaderInclude(UInt32, Int32, String[], ref Int32)
[requires: ARB_shading_language_include]
Declaration
[AutoGenerated(Category = "ARB_shading_language_include", Version = "", EntryPoint = "glCompileShaderIncludeARB")]
[CLSCompliant(false)]
public static void CompileShaderInclude(uint shader, int count, [Count(Parameter = "count")] string[] path, [Count(Parameter = "count")] ref int length)
Parameters
Type | Name | Description |
---|---|---|
UInt32 | shader | |
Int32 | count | |
String[] | path | [length: count] |
Int32 | length | [length: count] |
CompileShaderInclude(UInt32, Int32, String[], Int32[])
[requires: ARB_shading_language_include]
Declaration
[AutoGenerated(Category = "ARB_shading_language_include", Version = "", EntryPoint = "glCompileShaderIncludeARB")]
[CLSCompliant(false)]
public static void CompileShaderInclude(uint shader, int count, [Count(Parameter = "count")] string[] path, [Count(Parameter = "count")] int[] length)
Parameters
Type | Name | Description |
---|---|---|
UInt32 | shader | |
Int32 | count | |
String[] | path | [length: count] |
Int32[] | length | [length: count] |
CompressedTexImage1D(TextureTarget, Int32, InternalFormat, Int32, Int32, Int32, IntPtr)
[requires: ARB_texture_compression] Specify a one-dimensional texture image in a compressed format
Declaration
[AutoGenerated(Category = "ARB_texture_compression", Version = "", EntryPoint = "glCompressedTexImage1DARB")]
public static void CompressedTexImage1D(TextureTarget target, int level, InternalFormat internalformat, int width, int border, int imageSize, [Count(Parameter = "imageSize")] IntPtr data)
Parameters
Type | Name | Description |
---|---|---|
TextureTarget | target | Specifies the target texture. Must be Texture1D or ProxyTexture1D. |
Int32 | level | Specifies the level-of-detail number. Level 0 is the base image level. Level n is the nth mipmap reduction image. |
InternalFormat | internalformat | Specifies the format of the compressed image data stored at address data. |
Int32 | width | Specifies the width of the texture image. All implementations support texture images that are at least 64 texels wide. The height of the 1D texture image is 1. |
Int32 | border | This value must be 0. |
Int32 | imageSize | Specifies the number of unsigned bytes of image data starting at the address specified by data. |
IntPtr | data | [length: imageSize] Specifies a pointer to the compressed image data in memory. |
CompressedTexImage1D<T6>(TextureTarget, Int32, InternalFormat, Int32, Int32, Int32, ref T6)
[requires: ARB_texture_compression] Specify a one-dimensional texture image in a compressed format
Declaration
[AutoGenerated(Category = "ARB_texture_compression", Version = "", EntryPoint = "glCompressedTexImage1DARB")]
public static void CompressedTexImage1D<T6>(TextureTarget target, int level, InternalFormat internalformat, int width, int border, int imageSize, [Count(Parameter = "imageSize")] ref T6 data)
where T6 : struct
Parameters
Type | Name | Description |
---|---|---|
TextureTarget | target | Specifies the target texture. Must be Texture1D or ProxyTexture1D. |
Int32 | level | Specifies the level-of-detail number. Level 0 is the base image level. Level n is the nth mipmap reduction image. |
InternalFormat | internalformat | Specifies the format of the compressed image data stored at address data. |
Int32 | width | Specifies the width of the texture image. All implementations support texture images that are at least 64 texels wide. The height of the 1D texture image is 1. |
Int32 | border | This value must be 0. |
Int32 | imageSize | Specifies the number of unsigned bytes of image data starting at the address specified by data. |
T6 | data | [length: imageSize] Specifies a pointer to the compressed image data in memory. |
Type Parameters
Name | Description |
---|---|
T6 |
CompressedTexImage1D<T6>(TextureTarget, Int32, InternalFormat, Int32, Int32, Int32, T6[])
[requires: ARB_texture_compression] Specify a one-dimensional texture image in a compressed format
Declaration
[AutoGenerated(Category = "ARB_texture_compression", Version = "", EntryPoint = "glCompressedTexImage1DARB")]
[CLSCompliant(false)]
public static void CompressedTexImage1D<T6>(TextureTarget target, int level, InternalFormat internalformat, int width, int border, int imageSize, [Count(Parameter = "imageSize")] T6[] data)
where T6 : struct
Parameters
Type | Name | Description |
---|---|---|
TextureTarget | target | Specifies the target texture. Must be Texture1D or ProxyTexture1D. |
Int32 | level | Specifies the level-of-detail number. Level 0 is the base image level. Level n is the nth mipmap reduction image. |
InternalFormat | internalformat | Specifies the format of the compressed image data stored at address data. |
Int32 | width | Specifies the width of the texture image. All implementations support texture images that are at least 64 texels wide. The height of the 1D texture image is 1. |
Int32 | border | This value must be 0. |
Int32 | imageSize | Specifies the number of unsigned bytes of image data starting at the address specified by data. |
T6[] | data | [length: imageSize] Specifies a pointer to the compressed image data in memory. |
Type Parameters
Name | Description |
---|---|
T6 |
CompressedTexImage1D<T6>(TextureTarget, Int32, InternalFormat, Int32, Int32, Int32, T6[,,])
[requires: ARB_texture_compression] Specify a one-dimensional texture image in a compressed format
Declaration
[AutoGenerated(Category = "ARB_texture_compression", Version = "", EntryPoint = "glCompressedTexImage1DARB")]
[CLSCompliant(false)]
public static void CompressedTexImage1D<T6>(TextureTarget target, int level, InternalFormat internalformat, int width, int border, int imageSize, [Count(Parameter = "imageSize")] T6[,, ] data)
where T6 : struct
Parameters
Type | Name | Description |
---|---|---|
TextureTarget | target | Specifies the target texture. Must be Texture1D or ProxyTexture1D. |
Int32 | level | Specifies the level-of-detail number. Level 0 is the base image level. Level n is the nth mipmap reduction image. |
InternalFormat | internalformat | Specifies the format of the compressed image data stored at address data. |
Int32 | width | Specifies the width of the texture image. All implementations support texture images that are at least 64 texels wide. The height of the 1D texture image is 1. |
Int32 | border | This value must be 0. |
Int32 | imageSize | Specifies the number of unsigned bytes of image data starting at the address specified by data. |
T6[,,] | data | [length: imageSize] Specifies a pointer to the compressed image data in memory. |
Type Parameters
Name | Description |
---|---|
T6 |
CompressedTexImage1D<T6>(TextureTarget, Int32, InternalFormat, Int32, Int32, Int32, T6[,])
[requires: ARB_texture_compression] Specify a one-dimensional texture image in a compressed format
Declaration
[AutoGenerated(Category = "ARB_texture_compression", Version = "", EntryPoint = "glCompressedTexImage1DARB")]
[CLSCompliant(false)]
public static void CompressedTexImage1D<T6>(TextureTarget target, int level, InternalFormat internalformat, int width, int border, int imageSize, [Count(Parameter = "imageSize")] T6[, ] data)
where T6 : struct
Parameters
Type | Name | Description |
---|---|---|
TextureTarget | target | Specifies the target texture. Must be Texture1D or ProxyTexture1D. |
Int32 | level | Specifies the level-of-detail number. Level 0 is the base image level. Level n is the nth mipmap reduction image. |
InternalFormat | internalformat | Specifies the format of the compressed image data stored at address data. |
Int32 | width | Specifies the width of the texture image. All implementations support texture images that are at least 64 texels wide. The height of the 1D texture image is 1. |
Int32 | border | This value must be 0. |
Int32 | imageSize | Specifies the number of unsigned bytes of image data starting at the address specified by data. |
T6[,] | data | [length: imageSize] Specifies a pointer to the compressed image data in memory. |
Type Parameters
Name | Description |
---|---|
T6 |
CompressedTexImage2D(TextureTarget, Int32, InternalFormat, Int32, Int32, Int32, Int32, IntPtr)
[requires: ARB_texture_compression] Specify a two-dimensional texture image in a compressed format
Declaration
[AutoGenerated(Category = "ARB_texture_compression", Version = "", EntryPoint = "glCompressedTexImage2DARB")]
public static void CompressedTexImage2D(TextureTarget target, int level, InternalFormat internalformat, int width, int height, int border, int imageSize, [Count(Parameter = "imageSize")] IntPtr data)
Parameters
Type | Name | Description |
---|---|---|
TextureTarget | target | Specifies the target texture. Must be Texture2D, ProxyTexture2D, Texture1DArray, ProxyTexture1DArray, TextureCubeMapPositiveX, TextureCubeMapNegativeX, TextureCubeMapPositiveY, TextureCubeMapNegativeY, TextureCubeMapPositiveZ, TextureCubeMapNegativeZ, or ProxyTextureCubeMap. |
Int32 | level | Specifies the level-of-detail number. Level 0 is the base image level. Level n is the nth mipmap reduction image. |
InternalFormat | internalformat | Specifies the format of the compressed image data stored at address data. |
Int32 | width | Specifies the width of the texture image. All implementations support 2D texture and cube map texture images that are at least 16384 texels wide. |
Int32 | height | Specifies the height of the texture image. All implementations support 2D texture and cube map texture images that are at least 16384 texels high. |
Int32 | border | This value must be 0. |
Int32 | imageSize | Specifies the number of unsigned bytes of image data starting at the address specified by data. |
IntPtr | data | [length: imageSize] Specifies a pointer to the compressed image data in memory. |
CompressedTexImage2D<T7>(TextureTarget, Int32, InternalFormat, Int32, Int32, Int32, Int32, ref T7)
[requires: ARB_texture_compression] Specify a two-dimensional texture image in a compressed format
Declaration
[AutoGenerated(Category = "ARB_texture_compression", Version = "", EntryPoint = "glCompressedTexImage2DARB")]
public static void CompressedTexImage2D<T7>(TextureTarget target, int level, InternalFormat internalformat, int width, int height, int border, int imageSize, [Count(Parameter = "imageSize")] ref T7 data)
where T7 : struct
Parameters
Type | Name | Description |
---|---|---|
TextureTarget | target | Specifies the target texture. Must be Texture2D, ProxyTexture2D, Texture1DArray, ProxyTexture1DArray, TextureCubeMapPositiveX, TextureCubeMapNegativeX, TextureCubeMapPositiveY, TextureCubeMapNegativeY, TextureCubeMapPositiveZ, TextureCubeMapNegativeZ, or ProxyTextureCubeMap. |
Int32 | level | Specifies the level-of-detail number. Level 0 is the base image level. Level n is the nth mipmap reduction image. |
InternalFormat | internalformat | Specifies the format of the compressed image data stored at address data. |
Int32 | width | Specifies the width of the texture image. All implementations support 2D texture and cube map texture images that are at least 16384 texels wide. |
Int32 | height | Specifies the height of the texture image. All implementations support 2D texture and cube map texture images that are at least 16384 texels high. |
Int32 | border | This value must be 0. |
Int32 | imageSize | Specifies the number of unsigned bytes of image data starting at the address specified by data. |
T7 | data | [length: imageSize] Specifies a pointer to the compressed image data in memory. |
Type Parameters
Name | Description |
---|---|
T7 |
CompressedTexImage2D<T7>(TextureTarget, Int32, InternalFormat, Int32, Int32, Int32, Int32, T7[])
[requires: ARB_texture_compression] Specify a two-dimensional texture image in a compressed format
Declaration
[AutoGenerated(Category = "ARB_texture_compression", Version = "", EntryPoint = "glCompressedTexImage2DARB")]
[CLSCompliant(false)]
public static void CompressedTexImage2D<T7>(TextureTarget target, int level, InternalFormat internalformat, int width, int height, int border, int imageSize, [Count(Parameter = "imageSize")] T7[] data)
where T7 : struct
Parameters
Type | Name | Description |
---|---|---|
TextureTarget | target | Specifies the target texture. Must be Texture2D, ProxyTexture2D, Texture1DArray, ProxyTexture1DArray, TextureCubeMapPositiveX, TextureCubeMapNegativeX, TextureCubeMapPositiveY, TextureCubeMapNegativeY, TextureCubeMapPositiveZ, TextureCubeMapNegativeZ, or ProxyTextureCubeMap. |
Int32 | level | Specifies the level-of-detail number. Level 0 is the base image level. Level n is the nth mipmap reduction image. |
InternalFormat | internalformat | Specifies the format of the compressed image data stored at address data. |
Int32 | width | Specifies the width of the texture image. All implementations support 2D texture and cube map texture images that are at least 16384 texels wide. |
Int32 | height | Specifies the height of the texture image. All implementations support 2D texture and cube map texture images that are at least 16384 texels high. |
Int32 | border | This value must be 0. |
Int32 | imageSize | Specifies the number of unsigned bytes of image data starting at the address specified by data. |
T7[] | data | [length: imageSize] Specifies a pointer to the compressed image data in memory. |
Type Parameters
Name | Description |
---|---|
T7 |
CompressedTexImage2D<T7>(TextureTarget, Int32, InternalFormat, Int32, Int32, Int32, Int32, T7[,,])
[requires: ARB_texture_compression] Specify a two-dimensional texture image in a compressed format
Declaration
[AutoGenerated(Category = "ARB_texture_compression", Version = "", EntryPoint = "glCompressedTexImage2DARB")]
[CLSCompliant(false)]
public static void CompressedTexImage2D<T7>(TextureTarget target, int level, InternalFormat internalformat, int width, int height, int border, int imageSize, [Count(Parameter = "imageSize")] T7[,, ] data)
where T7 : struct
Parameters
Type | Name | Description |
---|---|---|
TextureTarget | target | Specifies the target texture. Must be Texture2D, ProxyTexture2D, Texture1DArray, ProxyTexture1DArray, TextureCubeMapPositiveX, TextureCubeMapNegativeX, TextureCubeMapPositiveY, TextureCubeMapNegativeY, TextureCubeMapPositiveZ, TextureCubeMapNegativeZ, or ProxyTextureCubeMap. |
Int32 | level | Specifies the level-of-detail number. Level 0 is the base image level. Level n is the nth mipmap reduction image. |
InternalFormat | internalformat | Specifies the format of the compressed image data stored at address data. |
Int32 | width | Specifies the width of the texture image. All implementations support 2D texture and cube map texture images that are at least 16384 texels wide. |
Int32 | height | Specifies the height of the texture image. All implementations support 2D texture and cube map texture images that are at least 16384 texels high. |
Int32 | border | This value must be 0. |
Int32 | imageSize | Specifies the number of unsigned bytes of image data starting at the address specified by data. |
T7[,,] | data | [length: imageSize] Specifies a pointer to the compressed image data in memory. |
Type Parameters
Name | Description |
---|---|
T7 |
CompressedTexImage2D<T7>(TextureTarget, Int32, InternalFormat, Int32, Int32, Int32, Int32, T7[,])
[requires: ARB_texture_compression] Specify a two-dimensional texture image in a compressed format
Declaration
[AutoGenerated(Category = "ARB_texture_compression", Version = "", EntryPoint = "glCompressedTexImage2DARB")]
[CLSCompliant(false)]
public static void CompressedTexImage2D<T7>(TextureTarget target, int level, InternalFormat internalformat, int width, int height, int border, int imageSize, [Count(Parameter = "imageSize")] T7[, ] data)
where T7 : struct
Parameters
Type | Name | Description |
---|---|---|
TextureTarget | target | Specifies the target texture. Must be Texture2D, ProxyTexture2D, Texture1DArray, ProxyTexture1DArray, TextureCubeMapPositiveX, TextureCubeMapNegativeX, TextureCubeMapPositiveY, TextureCubeMapNegativeY, TextureCubeMapPositiveZ, TextureCubeMapNegativeZ, or ProxyTextureCubeMap. |
Int32 | level | Specifies the level-of-detail number. Level 0 is the base image level. Level n is the nth mipmap reduction image. |
InternalFormat | internalformat | Specifies the format of the compressed image data stored at address data. |
Int32 | width | Specifies the width of the texture image. All implementations support 2D texture and cube map texture images that are at least 16384 texels wide. |
Int32 | height | Specifies the height of the texture image. All implementations support 2D texture and cube map texture images that are at least 16384 texels high. |
Int32 | border | This value must be 0. |
Int32 | imageSize | Specifies the number of unsigned bytes of image data starting at the address specified by data. |
T7[,] | data | [length: imageSize] Specifies a pointer to the compressed image data in memory. |
Type Parameters
Name | Description |
---|---|
T7 |
CompressedTexImage3D(TextureTarget, Int32, InternalFormat, Int32, Int32, Int32, Int32, Int32, IntPtr)
[requires: ARB_texture_compression] Specify a three-dimensional texture image in a compressed format
Declaration
[AutoGenerated(Category = "ARB_texture_compression", Version = "", EntryPoint = "glCompressedTexImage3DARB")]
public static void CompressedTexImage3D(TextureTarget target, int level, InternalFormat internalformat, int width, int height, int depth, int border, int imageSize, [Count(Parameter = "imageSize")] IntPtr data)
Parameters
Type | Name | Description |
---|---|---|
TextureTarget | target | Specifies the target texture. Must be Texture3D, ProxyTexture3D, Texture2DArray or ProxyTexture2DArray. |
Int32 | level | Specifies the level-of-detail number. Level 0 is the base image level. Level n is the nth mipmap reduction image. |
InternalFormat | internalformat | Specifies the format of the compressed image data stored at address data. |
Int32 | width | Specifies the width of the texture image. All implementations support 3D texture images that are at least 16 texels wide. |
Int32 | height | Specifies the height of the texture image. All implementations support 3D texture images that are at least 16 texels high. |
Int32 | depth | Specifies the depth of the texture image. All implementations support 3D texture images that are at least 16 texels deep. |
Int32 | border | This value must be 0. |
Int32 | imageSize | Specifies the number of unsigned bytes of image data starting at the address specified by data. |
IntPtr | data | [length: imageSize] Specifies a pointer to the compressed image data in memory. |
CompressedTexImage3D<T8>(TextureTarget, Int32, InternalFormat, Int32, Int32, Int32, Int32, Int32, ref T8)
[requires: ARB_texture_compression] Specify a three-dimensional texture image in a compressed format
Declaration
[AutoGenerated(Category = "ARB_texture_compression", Version = "", EntryPoint = "glCompressedTexImage3DARB")]
public static void CompressedTexImage3D<T8>(TextureTarget target, int level, InternalFormat internalformat, int width, int height, int depth, int border, int imageSize, [Count(Parameter = "imageSize")] ref T8 data)
where T8 : struct
Parameters
Type | Name | Description |
---|---|---|
TextureTarget | target | Specifies the target texture. Must be Texture3D, ProxyTexture3D, Texture2DArray or ProxyTexture2DArray. |
Int32 | level | Specifies the level-of-detail number. Level 0 is the base image level. Level n is the nth mipmap reduction image. |
InternalFormat | internalformat | Specifies the format of the compressed image data stored at address data. |
Int32 | width | Specifies the width of the texture image. All implementations support 3D texture images that are at least 16 texels wide. |
Int32 | height | Specifies the height of the texture image. All implementations support 3D texture images that are at least 16 texels high. |
Int32 | depth | Specifies the depth of the texture image. All implementations support 3D texture images that are at least 16 texels deep. |
Int32 | border | This value must be 0. |
Int32 | imageSize | Specifies the number of unsigned bytes of image data starting at the address specified by data. |
T8 | data | [length: imageSize] Specifies a pointer to the compressed image data in memory. |
Type Parameters
Name | Description |
---|---|
T8 |
CompressedTexImage3D<T8>(TextureTarget, Int32, InternalFormat, Int32, Int32, Int32, Int32, Int32, T8[])
[requires: ARB_texture_compression] Specify a three-dimensional texture image in a compressed format
Declaration
[AutoGenerated(Category = "ARB_texture_compression", Version = "", EntryPoint = "glCompressedTexImage3DARB")]
[CLSCompliant(false)]
public static void CompressedTexImage3D<T8>(TextureTarget target, int level, InternalFormat internalformat, int width, int height, int depth, int border, int imageSize, [Count(Parameter = "imageSize")] T8[] data)
where T8 : struct
Parameters
Type | Name | Description |
---|---|---|
TextureTarget | target | Specifies the target texture. Must be Texture3D, ProxyTexture3D, Texture2DArray or ProxyTexture2DArray. |
Int32 | level | Specifies the level-of-detail number. Level 0 is the base image level. Level n is the nth mipmap reduction image. |
InternalFormat | internalformat | Specifies the format of the compressed image data stored at address data. |
Int32 | width | Specifies the width of the texture image. All implementations support 3D texture images that are at least 16 texels wide. |
Int32 | height | Specifies the height of the texture image. All implementations support 3D texture images that are at least 16 texels high. |
Int32 | depth | Specifies the depth of the texture image. All implementations support 3D texture images that are at least 16 texels deep. |
Int32 | border | This value must be 0. |
Int32 | imageSize | Specifies the number of unsigned bytes of image data starting at the address specified by data. |
T8[] | data | [length: imageSize] Specifies a pointer to the compressed image data in memory. |
Type Parameters
Name | Description |
---|---|
T8 |
CompressedTexImage3D<T8>(TextureTarget, Int32, InternalFormat, Int32, Int32, Int32, Int32, Int32, T8[,,])
[requires: ARB_texture_compression] Specify a three-dimensional texture image in a compressed format
Declaration
[AutoGenerated(Category = "ARB_texture_compression", Version = "", EntryPoint = "glCompressedTexImage3DARB")]
[CLSCompliant(false)]
public static void CompressedTexImage3D<T8>(TextureTarget target, int level, InternalFormat internalformat, int width, int height, int depth, int border, int imageSize, [Count(Parameter = "imageSize")] T8[,, ] data)
where T8 : struct
Parameters
Type | Name | Description |
---|---|---|
TextureTarget | target | Specifies the target texture. Must be Texture3D, ProxyTexture3D, Texture2DArray or ProxyTexture2DArray. |
Int32 | level | Specifies the level-of-detail number. Level 0 is the base image level. Level n is the nth mipmap reduction image. |
InternalFormat | internalformat | Specifies the format of the compressed image data stored at address data. |
Int32 | width | Specifies the width of the texture image. All implementations support 3D texture images that are at least 16 texels wide. |
Int32 | height | Specifies the height of the texture image. All implementations support 3D texture images that are at least 16 texels high. |
Int32 | depth | Specifies the depth of the texture image. All implementations support 3D texture images that are at least 16 texels deep. |
Int32 | border | This value must be 0. |
Int32 | imageSize | Specifies the number of unsigned bytes of image data starting at the address specified by data. |
T8[,,] | data | [length: imageSize] Specifies a pointer to the compressed image data in memory. |
Type Parameters
Name | Description |
---|---|
T8 |
CompressedTexImage3D<T8>(TextureTarget, Int32, InternalFormat, Int32, Int32, Int32, Int32, Int32, T8[,])
[requires: ARB_texture_compression] Specify a three-dimensional texture image in a compressed format
Declaration
[AutoGenerated(Category = "ARB_texture_compression", Version = "", EntryPoint = "glCompressedTexImage3DARB")]
[CLSCompliant(false)]
public static void CompressedTexImage3D<T8>(TextureTarget target, int level, InternalFormat internalformat, int width, int height, int depth, int border, int imageSize, [Count(Parameter = "imageSize")] T8[, ] data)
where T8 : struct
Parameters
Type | Name | Description |
---|---|---|
TextureTarget | target | Specifies the target texture. Must be Texture3D, ProxyTexture3D, Texture2DArray or ProxyTexture2DArray. |
Int32 | level | Specifies the level-of-detail number. Level 0 is the base image level. Level n is the nth mipmap reduction image. |
InternalFormat | internalformat | Specifies the format of the compressed image data stored at address data. |
Int32 | width | Specifies the width of the texture image. All implementations support 3D texture images that are at least 16 texels wide. |
Int32 | height | Specifies the height of the texture image. All implementations support 3D texture images that are at least 16 texels high. |
Int32 | depth | Specifies the depth of the texture image. All implementations support 3D texture images that are at least 16 texels deep. |
Int32 | border | This value must be 0. |
Int32 | imageSize | Specifies the number of unsigned bytes of image data starting at the address specified by data. |
T8[,] | data | [length: imageSize] Specifies a pointer to the compressed image data in memory. |
Type Parameters
Name | Description |
---|---|
T8 |
CompressedTexSubImage1D(TextureTarget, Int32, Int32, Int32, PixelFormat, Int32, IntPtr)
[requires: ARB_texture_compression] Specify a one-dimensional texture subimage in a compressed format
Declaration
[AutoGenerated(Category = "ARB_texture_compression", Version = "", EntryPoint = "glCompressedTexSubImage1DARB")]
public static void CompressedTexSubImage1D(TextureTarget target, int level, int xoffset, int width, PixelFormat format, int imageSize, [Count(Parameter = "imageSize")] IntPtr data)
Parameters
Type | Name | Description |
---|---|---|
TextureTarget | target | Specifies the target texture. Must be Texture1D. |
Int32 | level | Specifies the level-of-detail number. Level 0 is the base image level. Level n is the nth mipmap reduction image. |
Int32 | xoffset | Specifies a texel offset in the x direction within the texture array. |
Int32 | width | Specifies the width of the texture subimage. |
PixelFormat | format | Specifies the format of the compressed image data stored at address data. |
Int32 | imageSize | Specifies the number of unsigned bytes of image data starting at the address specified by data. |
IntPtr | data | [length: imageSize] Specifies a pointer to the compressed image data in memory. |
CompressedTexSubImage1D<T6>(TextureTarget, Int32, Int32, Int32, PixelFormat, Int32, ref T6)
[requires: ARB_texture_compression] Specify a one-dimensional texture subimage in a compressed format
Declaration
[AutoGenerated(Category = "ARB_texture_compression", Version = "", EntryPoint = "glCompressedTexSubImage1DARB")]
public static void CompressedTexSubImage1D<T6>(TextureTarget target, int level, int xoffset, int width, PixelFormat format, int imageSize, [Count(Parameter = "imageSize")] ref T6 data)
where T6 : struct
Parameters
Type | Name | Description |
---|---|---|
TextureTarget | target | Specifies the target texture. Must be Texture1D. |
Int32 | level | Specifies the level-of-detail number. Level 0 is the base image level. Level n is the nth mipmap reduction image. |
Int32 | xoffset | Specifies a texel offset in the x direction within the texture array. |
Int32 | width | Specifies the width of the texture subimage. |
PixelFormat | format | Specifies the format of the compressed image data stored at address data. |
Int32 | imageSize | Specifies the number of unsigned bytes of image data starting at the address specified by data. |
T6 | data | [length: imageSize] Specifies a pointer to the compressed image data in memory. |
Type Parameters
Name | Description |
---|---|
T6 |
CompressedTexSubImage1D<T6>(TextureTarget, Int32, Int32, Int32, PixelFormat, Int32, T6[])
[requires: ARB_texture_compression] Specify a one-dimensional texture subimage in a compressed format
Declaration
[AutoGenerated(Category = "ARB_texture_compression", Version = "", EntryPoint = "glCompressedTexSubImage1DARB")]
[CLSCompliant(false)]
public static void CompressedTexSubImage1D<T6>(TextureTarget target, int level, int xoffset, int width, PixelFormat format, int imageSize, [Count(Parameter = "imageSize")] T6[] data)
where T6 : struct
Parameters
Type | Name | Description |
---|---|---|
TextureTarget | target | Specifies the target texture. Must be Texture1D. |
Int32 | level | Specifies the level-of-detail number. Level 0 is the base image level. Level n is the nth mipmap reduction image. |
Int32 | xoffset | Specifies a texel offset in the x direction within the texture array. |
Int32 | width | Specifies the width of the texture subimage. |
PixelFormat | format | Specifies the format of the compressed image data stored at address data. |
Int32 | imageSize | Specifies the number of unsigned bytes of image data starting at the address specified by data. |
T6[] | data | [length: imageSize] Specifies a pointer to the compressed image data in memory. |
Type Parameters
Name | Description |
---|---|
T6 |
CompressedTexSubImage1D<T6>(TextureTarget, Int32, Int32, Int32, PixelFormat, Int32, T6[,,])
[requires: ARB_texture_compression] Specify a one-dimensional texture subimage in a compressed format
Declaration
[AutoGenerated(Category = "ARB_texture_compression", Version = "", EntryPoint = "glCompressedTexSubImage1DARB")]
[CLSCompliant(false)]
public static void CompressedTexSubImage1D<T6>(TextureTarget target, int level, int xoffset, int width, PixelFormat format, int imageSize, [Count(Parameter = "imageSize")] T6[,, ] data)
where T6 : struct
Parameters
Type | Name | Description |
---|---|---|
TextureTarget | target | Specifies the target texture. Must be Texture1D. |
Int32 | level | Specifies the level-of-detail number. Level 0 is the base image level. Level n is the nth mipmap reduction image. |
Int32 | xoffset | Specifies a texel offset in the x direction within the texture array. |
Int32 | width | Specifies the width of the texture subimage. |
PixelFormat | format | Specifies the format of the compressed image data stored at address data. |
Int32 | imageSize | Specifies the number of unsigned bytes of image data starting at the address specified by data. |
T6[,,] | data | [length: imageSize] Specifies a pointer to the compressed image data in memory. |
Type Parameters
Name | Description |
---|---|
T6 |
CompressedTexSubImage1D<T6>(TextureTarget, Int32, Int32, Int32, PixelFormat, Int32, T6[,])
[requires: ARB_texture_compression] Specify a one-dimensional texture subimage in a compressed format
Declaration
[AutoGenerated(Category = "ARB_texture_compression", Version = "", EntryPoint = "glCompressedTexSubImage1DARB")]
[CLSCompliant(false)]
public static void CompressedTexSubImage1D<T6>(TextureTarget target, int level, int xoffset, int width, PixelFormat format, int imageSize, [Count(Parameter = "imageSize")] T6[, ] data)
where T6 : struct
Parameters
Type | Name | Description |
---|---|---|
TextureTarget | target | Specifies the target texture. Must be Texture1D. |
Int32 | level | Specifies the level-of-detail number. Level 0 is the base image level. Level n is the nth mipmap reduction image. |
Int32 | xoffset | Specifies a texel offset in the x direction within the texture array. |
Int32 | width | Specifies the width of the texture subimage. |
PixelFormat | format | Specifies the format of the compressed image data stored at address data. |
Int32 | imageSize | Specifies the number of unsigned bytes of image data starting at the address specified by data. |
T6[,] | data | [length: imageSize] Specifies a pointer to the compressed image data in memory. |
Type Parameters
Name | Description |
---|---|
T6 |
CompressedTexSubImage2D(TextureTarget, Int32, Int32, Int32, Int32, Int32, PixelFormat, Int32, IntPtr)
[requires: ARB_texture_compression] Specify a two-dimensional texture subimage in a compressed format
Declaration
[AutoGenerated(Category = "ARB_texture_compression", Version = "", EntryPoint = "glCompressedTexSubImage2DARB")]
public static void CompressedTexSubImage2D(TextureTarget target, int level, int xoffset, int yoffset, int width, int height, PixelFormat format, int imageSize, [Count(Parameter = "imageSize")] IntPtr data)
Parameters
Type | Name | Description |
---|---|---|
TextureTarget | target | Specifies the target texture. Must be Texture2D, TextureCubeMapPositiveX, TextureCubeMapNegativeX, TextureCubeMapPositiveY, TextureCubeMapNegativeY, TextureCubeMapPositiveZ, or TextureCubeMapNegativeZ. |
Int32 | level | Specifies the level-of-detail number. Level 0 is the base image level. Level n is the nth mipmap reduction image. |
Int32 | xoffset | Specifies a texel offset in the x direction within the texture array. |
Int32 | yoffset | Specifies a texel offset in the y direction within the texture array. |
Int32 | width | Specifies the width of the texture subimage. |
Int32 | height | Specifies the height of the texture subimage. |
PixelFormat | format | Specifies the format of the compressed image data stored at address data. |
Int32 | imageSize | Specifies the number of unsigned bytes of image data starting at the address specified by data. |
IntPtr | data | [length: imageSize] Specifies a pointer to the compressed image data in memory. |
CompressedTexSubImage2D<T8>(TextureTarget, Int32, Int32, Int32, Int32, Int32, PixelFormat, Int32, ref T8)
[requires: ARB_texture_compression] Specify a two-dimensional texture subimage in a compressed format
Declaration
[AutoGenerated(Category = "ARB_texture_compression", Version = "", EntryPoint = "glCompressedTexSubImage2DARB")]
public static void CompressedTexSubImage2D<T8>(TextureTarget target, int level, int xoffset, int yoffset, int width, int height, PixelFormat format, int imageSize, [Count(Parameter = "imageSize")] ref T8 data)
where T8 : struct
Parameters
Type | Name | Description |
---|---|---|
TextureTarget | target | Specifies the target texture. Must be Texture2D, TextureCubeMapPositiveX, TextureCubeMapNegativeX, TextureCubeMapPositiveY, TextureCubeMapNegativeY, TextureCubeMapPositiveZ, or TextureCubeMapNegativeZ. |
Int32 | level | Specifies the level-of-detail number. Level 0 is the base image level. Level n is the nth mipmap reduction image. |
Int32 | xoffset | Specifies a texel offset in the x direction within the texture array. |
Int32 | yoffset | Specifies a texel offset in the y direction within the texture array. |
Int32 | width | Specifies the width of the texture subimage. |
Int32 | height | Specifies the height of the texture subimage. |
PixelFormat | format | Specifies the format of the compressed image data stored at address data. |
Int32 | imageSize | Specifies the number of unsigned bytes of image data starting at the address specified by data. |
T8 | data | [length: imageSize] Specifies a pointer to the compressed image data in memory. |
Type Parameters
Name | Description |
---|---|
T8 |
CompressedTexSubImage2D<T8>(TextureTarget, Int32, Int32, Int32, Int32, Int32, PixelFormat, Int32, T8[])
[requires: ARB_texture_compression] Specify a two-dimensional texture subimage in a compressed format
Declaration
[AutoGenerated(Category = "ARB_texture_compression", Version = "", EntryPoint = "glCompressedTexSubImage2DARB")]
[CLSCompliant(false)]
public static void CompressedTexSubImage2D<T8>(TextureTarget target, int level, int xoffset, int yoffset, int width, int height, PixelFormat format, int imageSize, [Count(Parameter = "imageSize")] T8[] data)
where T8 : struct
Parameters
Type | Name | Description |
---|---|---|
TextureTarget | target | Specifies the target texture. Must be Texture2D, TextureCubeMapPositiveX, TextureCubeMapNegativeX, TextureCubeMapPositiveY, TextureCubeMapNegativeY, TextureCubeMapPositiveZ, or TextureCubeMapNegativeZ. |
Int32 | level | Specifies the level-of-detail number. Level 0 is the base image level. Level n is the nth mipmap reduction image. |
Int32 | xoffset | Specifies a texel offset in the x direction within the texture array. |
Int32 | yoffset | Specifies a texel offset in the y direction within the texture array. |
Int32 | width | Specifies the width of the texture subimage. |
Int32 | height | Specifies the height of the texture subimage. |
PixelFormat | format | Specifies the format of the compressed image data stored at address data. |
Int32 | imageSize | Specifies the number of unsigned bytes of image data starting at the address specified by data. |
T8[] | data | [length: imageSize] Specifies a pointer to the compressed image data in memory. |
Type Parameters
Name | Description |
---|---|
T8 |
CompressedTexSubImage2D<T8>(TextureTarget, Int32, Int32, Int32, Int32, Int32, PixelFormat, Int32, T8[,,])
[requires: ARB_texture_compression] Specify a two-dimensional texture subimage in a compressed format
Declaration
[AutoGenerated(Category = "ARB_texture_compression", Version = "", EntryPoint = "glCompressedTexSubImage2DARB")]
[CLSCompliant(false)]
public static void CompressedTexSubImage2D<T8>(TextureTarget target, int level, int xoffset, int yoffset, int width, int height, PixelFormat format, int imageSize, [Count(Parameter = "imageSize")] T8[,, ] data)
where T8 : struct
Parameters
Type | Name | Description |
---|---|---|
TextureTarget | target | Specifies the target texture. Must be Texture2D, TextureCubeMapPositiveX, TextureCubeMapNegativeX, TextureCubeMapPositiveY, TextureCubeMapNegativeY, TextureCubeMapPositiveZ, or TextureCubeMapNegativeZ. |
Int32 | level | Specifies the level-of-detail number. Level 0 is the base image level. Level n is the nth mipmap reduction image. |
Int32 | xoffset | Specifies a texel offset in the x direction within the texture array. |
Int32 | yoffset | Specifies a texel offset in the y direction within the texture array. |
Int32 | width | Specifies the width of the texture subimage. |
Int32 | height | Specifies the height of the texture subimage. |
PixelFormat | format | Specifies the format of the compressed image data stored at address data. |
Int32 | imageSize | Specifies the number of unsigned bytes of image data starting at the address specified by data. |
T8[,,] | data | [length: imageSize] Specifies a pointer to the compressed image data in memory. |
Type Parameters
Name | Description |
---|---|
T8 |
CompressedTexSubImage2D<T8>(TextureTarget, Int32, Int32, Int32, Int32, Int32, PixelFormat, Int32, T8[,])
[requires: ARB_texture_compression] Specify a two-dimensional texture subimage in a compressed format
Declaration
[AutoGenerated(Category = "ARB_texture_compression", Version = "", EntryPoint = "glCompressedTexSubImage2DARB")]
[CLSCompliant(false)]
public static void CompressedTexSubImage2D<T8>(TextureTarget target, int level, int xoffset, int yoffset, int width, int height, PixelFormat format, int imageSize, [Count(Parameter = "imageSize")] T8[, ] data)
where T8 : struct
Parameters
Type | Name | Description |
---|---|---|
TextureTarget | target | Specifies the target texture. Must be Texture2D, TextureCubeMapPositiveX, TextureCubeMapNegativeX, TextureCubeMapPositiveY, TextureCubeMapNegativeY, TextureCubeMapPositiveZ, or TextureCubeMapNegativeZ. |
Int32 | level | Specifies the level-of-detail number. Level 0 is the base image level. Level n is the nth mipmap reduction image. |
Int32 | xoffset | Specifies a texel offset in the x direction within the texture array. |
Int32 | yoffset | Specifies a texel offset in the y direction within the texture array. |
Int32 | width | Specifies the width of the texture subimage. |
Int32 | height | Specifies the height of the texture subimage. |
PixelFormat | format | Specifies the format of the compressed image data stored at address data. |
Int32 | imageSize | Specifies the number of unsigned bytes of image data starting at the address specified by data. |
T8[,] | data | [length: imageSize] Specifies a pointer to the compressed image data in memory. |
Type Parameters
Name | Description |
---|---|
T8 |
CompressedTexSubImage3D(TextureTarget, Int32, Int32, Int32, Int32, Int32, Int32, Int32, PixelFormat, Int32, IntPtr)
[requires: ARB_texture_compression] Specify a three-dimensional texture subimage in a compressed format
Declaration
[AutoGenerated(Category = "ARB_texture_compression", Version = "", EntryPoint = "glCompressedTexSubImage3DARB")]
public static void CompressedTexSubImage3D(TextureTarget target, int level, int xoffset, int yoffset, int zoffset, int width, int height, int depth, PixelFormat format, int imageSize, [Count(Parameter = "imageSize")] IntPtr data)
Parameters
Type | Name | Description |
---|---|---|
TextureTarget | target | Specifies the target texture. Must be Texture3D. |
Int32 | level | Specifies the level-of-detail number. Level 0 is the base image level. Level n is the nth mipmap reduction image. |
Int32 | xoffset | Specifies a texel offset in the x direction within the texture array. |
Int32 | yoffset | Specifies a texel offset in the y direction within the texture array. |
Int32 | zoffset | Specifies the width of the texture subimage. |
Int32 | width | Specifies the width of the texture subimage. |
Int32 | height | Specifies the height of the texture subimage. |
Int32 | depth | Specifies the depth of the texture subimage. |
PixelFormat | format | Specifies the format of the compressed image data stored at address data. |
Int32 | imageSize | Specifies the number of unsigned bytes of image data starting at the address specified by data. |
IntPtr | data | [length: imageSize] Specifies a pointer to the compressed image data in memory. |
CompressedTexSubImage3D<T10>(TextureTarget, Int32, Int32, Int32, Int32, Int32, Int32, Int32, PixelFormat, Int32, ref T10)
[requires: ARB_texture_compression] Specify a three-dimensional texture subimage in a compressed format
Declaration
[AutoGenerated(Category = "ARB_texture_compression", Version = "", EntryPoint = "glCompressedTexSubImage3DARB")]
public static void CompressedTexSubImage3D<T10>(TextureTarget target, int level, int xoffset, int yoffset, int zoffset, int width, int height, int depth, PixelFormat format, int imageSize, [Count(Parameter = "imageSize")] ref T10 data)
where T10 : struct
Parameters
Type | Name | Description |
---|---|---|
TextureTarget | target | Specifies the target texture. Must be Texture3D. |
Int32 | level | Specifies the level-of-detail number. Level 0 is the base image level. Level n is the nth mipmap reduction image. |
Int32 | xoffset | Specifies a texel offset in the x direction within the texture array. |
Int32 | yoffset | Specifies a texel offset in the y direction within the texture array. |
Int32 | zoffset | Specifies the width of the texture subimage. |
Int32 | width | Specifies the width of the texture subimage. |
Int32 | height | Specifies the height of the texture subimage. |
Int32 | depth | Specifies the depth of the texture subimage. |
PixelFormat | format | Specifies the format of the compressed image data stored at address data. |
Int32 | imageSize | Specifies the number of unsigned bytes of image data starting at the address specified by data. |
T10 | data | [length: imageSize] Specifies a pointer to the compressed image data in memory. |
Type Parameters
Name | Description |
---|---|
T10 |
CompressedTexSubImage3D<T10>(TextureTarget, Int32, Int32, Int32, Int32, Int32, Int32, Int32, PixelFormat, Int32, T10[])
[requires: ARB_texture_compression] Specify a three-dimensional texture subimage in a compressed format
Declaration
[AutoGenerated(Category = "ARB_texture_compression", Version = "", EntryPoint = "glCompressedTexSubImage3DARB")]
[CLSCompliant(false)]
public static void CompressedTexSubImage3D<T10>(TextureTarget target, int level, int xoffset, int yoffset, int zoffset, int width, int height, int depth, PixelFormat format, int imageSize, [Count(Parameter = "imageSize")] T10[] data)
where T10 : struct
Parameters
Type | Name | Description |
---|---|---|
TextureTarget | target | Specifies the target texture. Must be Texture3D. |
Int32 | level | Specifies the level-of-detail number. Level 0 is the base image level. Level n is the nth mipmap reduction image. |
Int32 | xoffset | Specifies a texel offset in the x direction within the texture array. |
Int32 | yoffset | Specifies a texel offset in the y direction within the texture array. |
Int32 | zoffset | Specifies the width of the texture subimage. |
Int32 | width | Specifies the width of the texture subimage. |
Int32 | height | Specifies the height of the texture subimage. |
Int32 | depth | Specifies the depth of the texture subimage. |
PixelFormat | format | Specifies the format of the compressed image data stored at address data. |
Int32 | imageSize | Specifies the number of unsigned bytes of image data starting at the address specified by data. |
T10[] | data | [length: imageSize] Specifies a pointer to the compressed image data in memory. |
Type Parameters
Name | Description |
---|---|
T10 |
CompressedTexSubImage3D<T10>(TextureTarget, Int32, Int32, Int32, Int32, Int32, Int32, Int32, PixelFormat, Int32, T10[,,])
[requires: ARB_texture_compression] Specify a three-dimensional texture subimage in a compressed format
Declaration
[AutoGenerated(Category = "ARB_texture_compression", Version = "", EntryPoint = "glCompressedTexSubImage3DARB")]
[CLSCompliant(false)]
public static void CompressedTexSubImage3D<T10>(TextureTarget target, int level, int xoffset, int yoffset, int zoffset, int width, int height, int depth, PixelFormat format, int imageSize, [Count(Parameter = "imageSize")] T10[,, ] data)
where T10 : struct
Parameters
Type | Name | Description |
---|---|---|
TextureTarget | target | Specifies the target texture. Must be Texture3D. |
Int32 | level | Specifies the level-of-detail number. Level 0 is the base image level. Level n is the nth mipmap reduction image. |
Int32 | xoffset | Specifies a texel offset in the x direction within the texture array. |
Int32 | yoffset | Specifies a texel offset in the y direction within the texture array. |
Int32 | zoffset | Specifies the width of the texture subimage. |
Int32 | width | Specifies the width of the texture subimage. |
Int32 | height | Specifies the height of the texture subimage. |
Int32 | depth | Specifies the depth of the texture subimage. |
PixelFormat | format | Specifies the format of the compressed image data stored at address data. |
Int32 | imageSize | Specifies the number of unsigned bytes of image data starting at the address specified by data. |
T10[,,] | data | [length: imageSize] Specifies a pointer to the compressed image data in memory. |
Type Parameters
Name | Description |
---|---|
T10 |
CompressedTexSubImage3D<T10>(TextureTarget, Int32, Int32, Int32, Int32, Int32, Int32, Int32, PixelFormat, Int32, T10[,])
[requires: ARB_texture_compression] Specify a three-dimensional texture subimage in a compressed format
Declaration
[AutoGenerated(Category = "ARB_texture_compression", Version = "", EntryPoint = "glCompressedTexSubImage3DARB")]
[CLSCompliant(false)]
public static void CompressedTexSubImage3D<T10>(TextureTarget target, int level, int xoffset, int yoffset, int zoffset, int width, int height, int depth, PixelFormat format, int imageSize, [Count(Parameter = "imageSize")] T10[, ] data)
where T10 : struct
Parameters
Type | Name | Description |
---|---|---|
TextureTarget | target | Specifies the target texture. Must be Texture3D. |
Int32 | level | Specifies the level-of-detail number. Level 0 is the base image level. Level n is the nth mipmap reduction image. |
Int32 | xoffset | Specifies a texel offset in the x direction within the texture array. |
Int32 | yoffset | Specifies a texel offset in the y direction within the texture array. |
Int32 | zoffset | Specifies the width of the texture subimage. |
Int32 | width | Specifies the width of the texture subimage. |
Int32 | height | Specifies the height of the texture subimage. |
Int32 | depth | Specifies the depth of the texture subimage. |
PixelFormat | format | Specifies the format of the compressed image data stored at address data. |
Int32 | imageSize | Specifies the number of unsigned bytes of image data starting at the address specified by data. |
T10[,] | data | [length: imageSize] Specifies a pointer to the compressed image data in memory. |
Type Parameters
Name | Description |
---|---|
T10 |
CreateProgramObject()
[requires: ARB_shader_objects]
Declaration
[AutoGenerated(Category = "ARB_shader_objects", Version = "", EntryPoint = "glCreateProgramObjectARB")]
public static int CreateProgramObject()
Returns
Type | Description |
---|---|
Int32 |
CreateShaderObject(ShaderType)
[requires: ARB_shader_objects]
Declaration
[AutoGenerated(Category = "ARB_shader_objects", Version = "", EntryPoint = "glCreateShaderObjectARB")]
public static int CreateShaderObject(ShaderType shaderType)
Parameters
Type | Name | Description |
---|---|---|
ShaderType | shaderType |
Returns
Type | Description |
---|---|
Int32 |
CreateSyncFromCLevent(IntPtr*, IntPtr*, Int32)
[requires: ARB_cl_event]
Declaration
[AutoGenerated(Category = "ARB_cl_event", Version = "", EntryPoint = "glCreateSyncFromCLeventARB")]
[CLSCompliant(false)]
public static IntPtr CreateSyncFromCLevent(IntPtr*context, IntPtr*event, int flags)
Parameters
Type | Name | Description |
---|---|---|
IntPtr* | context | |
IntPtr* | event | |
Int32 | flags |
Returns
Type | Description |
---|---|
IntPtr |
CreateSyncFromCLevent(IntPtr*, IntPtr*, UInt32)
[requires: ARB_cl_event]
Declaration
[AutoGenerated(Category = "ARB_cl_event", Version = "", EntryPoint = "glCreateSyncFromCLeventARB")]
[CLSCompliant(false)]
public static IntPtr CreateSyncFromCLevent(IntPtr*context, IntPtr*event, uint flags)
Parameters
Type | Name | Description |
---|---|---|
IntPtr* | context | |
IntPtr* | event | |
UInt32 | flags |
Returns
Type | Description |
---|---|
IntPtr |
CreateSyncFromCLevent(out IntPtr, out IntPtr, Int32)
[requires: ARB_cl_event]
Declaration
[AutoGenerated(Category = "ARB_cl_event", Version = "", EntryPoint = "glCreateSyncFromCLeventARB")]
[CLSCompliant(false)]
public static IntPtr CreateSyncFromCLevent(out IntPtr context, out IntPtr event, int flags)
Parameters
Type | Name | Description |
---|---|---|
IntPtr | context | |
IntPtr | event | |
Int32 | flags |
Returns
Type | Description |
---|---|
IntPtr |
CreateSyncFromCLevent(out IntPtr, out IntPtr, UInt32)
[requires: ARB_cl_event]
Declaration
[AutoGenerated(Category = "ARB_cl_event", Version = "", EntryPoint = "glCreateSyncFromCLeventARB")]
[CLSCompliant(false)]
public static IntPtr CreateSyncFromCLevent(out IntPtr context, out IntPtr event, uint flags)
Parameters
Type | Name | Description |
---|---|---|
IntPtr | context | |
IntPtr | event | |
UInt32 | flags |
Returns
Type | Description |
---|---|
IntPtr |
CreateSyncFromCLevent(IntPtr[], IntPtr[], Int32)
[requires: ARB_cl_event]
Declaration
[AutoGenerated(Category = "ARB_cl_event", Version = "", EntryPoint = "glCreateSyncFromCLeventARB")]
[CLSCompliant(false)]
public static IntPtr CreateSyncFromCLevent(IntPtr[] context, IntPtr[] event, int flags)
Parameters
Type | Name | Description |
---|---|---|
IntPtr[] | context | |
IntPtr[] | event | |
Int32 | flags |
Returns
Type | Description |
---|---|
IntPtr |
CreateSyncFromCLevent(IntPtr[], IntPtr[], UInt32)
[requires: ARB_cl_event]
Declaration
[AutoGenerated(Category = "ARB_cl_event", Version = "", EntryPoint = "glCreateSyncFromCLeventARB")]
[CLSCompliant(false)]
public static IntPtr CreateSyncFromCLevent(IntPtr[] context, IntPtr[] event, uint flags)
Parameters
Type | Name | Description |
---|---|---|
IntPtr[] | context | |
IntPtr[] | event | |
UInt32 | flags |
Returns
Type | Description |
---|---|
IntPtr |
CurrentPaletteMatrix(Int32)
[requires: ARB_matrix_palette]
Declaration
[AutoGenerated(Category = "ARB_matrix_palette", Version = "", EntryPoint = "glCurrentPaletteMatrixARB")]
public static void CurrentPaletteMatrix(int index)
Parameters
Type | Name | Description |
---|---|---|
Int32 | index |
DebugMessageCallback(DebugProcArb, IntPtr)
[requires: ARB_debug_output] Specify a callback to receive debugging messages from the GL
Declaration
[AutoGenerated(Category = "ARB_debug_output", Version = "", EntryPoint = "glDebugMessageCallbackARB")]
public static void DebugMessageCallback(DebugProcArb callback, [Count(Computed = "callback")] IntPtr userParam)
Parameters
Type | Name | Description |
---|---|---|
DebugProcArb | callback | The address of a callback function that will be called when a debug message is generated. |
IntPtr | userParam | [length: COMPSIZE(callback)] A user supplied pointer that will be passed on each invocation of callback. |
DebugMessageCallback<T1>(DebugProcArb, ref T1)
[requires: ARB_debug_output] Specify a callback to receive debugging messages from the GL
Declaration
[AutoGenerated(Category = "ARB_debug_output", Version = "", EntryPoint = "glDebugMessageCallbackARB")]
public static void DebugMessageCallback<T1>(DebugProcArb callback, [Count(Computed = "callback")] ref T1 userParam)
where T1 : struct
Parameters
Type | Name | Description |
---|---|---|
DebugProcArb | callback | The address of a callback function that will be called when a debug message is generated. |
T1 | userParam | [length: COMPSIZE(callback)] A user supplied pointer that will be passed on each invocation of callback. |
Type Parameters
Name | Description |
---|---|
T1 |
DebugMessageCallback<T1>(DebugProcArb, T1[])
[requires: ARB_debug_output] Specify a callback to receive debugging messages from the GL
Declaration
[AutoGenerated(Category = "ARB_debug_output", Version = "", EntryPoint = "glDebugMessageCallbackARB")]
[CLSCompliant(false)]
public static void DebugMessageCallback<T1>(DebugProcArb callback, [Count(Computed = "callback")] T1[] userParam)
where T1 : struct
Parameters
Type | Name | Description |
---|---|---|
DebugProcArb | callback | The address of a callback function that will be called when a debug message is generated. |
T1[] | userParam | [length: COMPSIZE(callback)] A user supplied pointer that will be passed on each invocation of callback. |
Type Parameters
Name | Description |
---|---|
T1 |
DebugMessageCallback<T1>(DebugProcArb, T1[,,])
[requires: ARB_debug_output] Specify a callback to receive debugging messages from the GL
Declaration
[AutoGenerated(Category = "ARB_debug_output", Version = "", EntryPoint = "glDebugMessageCallbackARB")]
[CLSCompliant(false)]
public static void DebugMessageCallback<T1>(DebugProcArb callback, [Count(Computed = "callback")] T1[,, ] userParam)
where T1 : struct
Parameters
Type | Name | Description |
---|---|---|
DebugProcArb | callback | The address of a callback function that will be called when a debug message is generated. |
T1[,,] | userParam | [length: COMPSIZE(callback)] A user supplied pointer that will be passed on each invocation of callback. |
Type Parameters
Name | Description |
---|---|
T1 |
DebugMessageCallback<T1>(DebugProcArb, T1[,])
[requires: ARB_debug_output] Specify a callback to receive debugging messages from the GL
Declaration
[AutoGenerated(Category = "ARB_debug_output", Version = "", EntryPoint = "glDebugMessageCallbackARB")]
[CLSCompliant(false)]
public static void DebugMessageCallback<T1>(DebugProcArb callback, [Count(Computed = "callback")] T1[, ] userParam)
where T1 : struct
Parameters
Type | Name | Description |
---|---|---|
DebugProcArb | callback | The address of a callback function that will be called when a debug message is generated. |
T1[,] | userParam | [length: COMPSIZE(callback)] A user supplied pointer that will be passed on each invocation of callback. |
Type Parameters
Name | Description |
---|---|
T1 |
DebugMessageControl(DebugSource, DebugType, DebugSeverity, Int32, Int32*, Boolean)
[requires: ARB_debug_output] Control the reporting of debug messages in a debug context
Declaration
[AutoGenerated(Category = "ARB_debug_output", Version = "", EntryPoint = "glDebugMessageControlARB")]
[CLSCompliant(false)]
public static void DebugMessageControl(DebugSource source, DebugType type, DebugSeverity severity, int count, [Count(Parameter = "count")] int *ids, bool enabled)
Parameters
Type | Name | Description |
---|---|---|
DebugSource | source | The source of debug messages to enable or disable. |
DebugType | type | The type of debug messages to enable or disable. |
DebugSeverity | severity | The severity of debug messages to enable or disable. |
Int32 | count | The length of the array ids. |
Int32* | ids | [length: count] The address of an array of unsigned integers contianing the ids of the messages to enable or disable. |
Boolean | enabled | A Boolean flag determining whether the selected messages should be enabled or disabled. |
DebugMessageControl(DebugSource, DebugType, DebugSeverity, Int32, ref Int32, Boolean)
[requires: ARB_debug_output] Control the reporting of debug messages in a debug context
Declaration
[AutoGenerated(Category = "ARB_debug_output", Version = "", EntryPoint = "glDebugMessageControlARB")]
[CLSCompliant(false)]
public static void DebugMessageControl(DebugSource source, DebugType type, DebugSeverity severity, int count, [Count(Parameter = "count")] ref int ids, bool enabled)
Parameters
Type | Name | Description |
---|---|---|
DebugSource | source | The source of debug messages to enable or disable. |
DebugType | type | The type of debug messages to enable or disable. |
DebugSeverity | severity | The severity of debug messages to enable or disable. |
Int32 | count | The length of the array ids. |
Int32 | ids | [length: count] The address of an array of unsigned integers contianing the ids of the messages to enable or disable. |
Boolean | enabled | A Boolean flag determining whether the selected messages should be enabled or disabled. |
DebugMessageControl(DebugSource, DebugType, DebugSeverity, Int32, Int32[], Boolean)
[requires: ARB_debug_output] Control the reporting of debug messages in a debug context
Declaration
[AutoGenerated(Category = "ARB_debug_output", Version = "", EntryPoint = "glDebugMessageControlARB")]
[CLSCompliant(false)]
public static void DebugMessageControl(DebugSource source, DebugType type, DebugSeverity severity, int count, [Count(Parameter = "count")] int[] ids, bool enabled)
Parameters
Type | Name | Description |
---|---|---|
DebugSource | source | The source of debug messages to enable or disable. |
DebugType | type | The type of debug messages to enable or disable. |
DebugSeverity | severity | The severity of debug messages to enable or disable. |
Int32 | count | The length of the array ids. |
Int32[] | ids | [length: count] The address of an array of unsigned integers contianing the ids of the messages to enable or disable. |
Boolean | enabled | A Boolean flag determining whether the selected messages should be enabled or disabled. |
DebugMessageControl(DebugSource, DebugType, DebugSeverity, Int32, UInt32*, Boolean)
[requires: ARB_debug_output] Control the reporting of debug messages in a debug context
Declaration
[AutoGenerated(Category = "ARB_debug_output", Version = "", EntryPoint = "glDebugMessageControlARB")]
[CLSCompliant(false)]
public static void DebugMessageControl(DebugSource source, DebugType type, DebugSeverity severity, int count, [Count(Parameter = "count")] uint *ids, bool enabled)
Parameters
Type | Name | Description |
---|---|---|
DebugSource | source | The source of debug messages to enable or disable. |
DebugType | type | The type of debug messages to enable or disable. |
DebugSeverity | severity | The severity of debug messages to enable or disable. |
Int32 | count | The length of the array ids. |
UInt32* | ids | [length: count] The address of an array of unsigned integers contianing the ids of the messages to enable or disable. |
Boolean | enabled | A Boolean flag determining whether the selected messages should be enabled or disabled. |
DebugMessageControl(DebugSource, DebugType, DebugSeverity, Int32, ref UInt32, Boolean)
[requires: ARB_debug_output] Control the reporting of debug messages in a debug context
Declaration
[AutoGenerated(Category = "ARB_debug_output", Version = "", EntryPoint = "glDebugMessageControlARB")]
[CLSCompliant(false)]
public static void DebugMessageControl(DebugSource source, DebugType type, DebugSeverity severity, int count, [Count(Parameter = "count")] ref uint ids, bool enabled)
Parameters
Type | Name | Description |
---|---|---|
DebugSource | source | The source of debug messages to enable or disable. |
DebugType | type | The type of debug messages to enable or disable. |
DebugSeverity | severity | The severity of debug messages to enable or disable. |
Int32 | count | The length of the array ids. |
UInt32 | ids | [length: count] The address of an array of unsigned integers contianing the ids of the messages to enable or disable. |
Boolean | enabled | A Boolean flag determining whether the selected messages should be enabled or disabled. |
DebugMessageControl(DebugSource, DebugType, DebugSeverity, Int32, UInt32[], Boolean)
[requires: ARB_debug_output] Control the reporting of debug messages in a debug context
Declaration
[AutoGenerated(Category = "ARB_debug_output", Version = "", EntryPoint = "glDebugMessageControlARB")]
[CLSCompliant(false)]
public static void DebugMessageControl(DebugSource source, DebugType type, DebugSeverity severity, int count, [Count(Parameter = "count")] uint[] ids, bool enabled)
Parameters
Type | Name | Description |
---|---|---|
DebugSource | source | The source of debug messages to enable or disable. |
DebugType | type | The type of debug messages to enable or disable. |
DebugSeverity | severity | The severity of debug messages to enable or disable. |
Int32 | count | The length of the array ids. |
UInt32[] | ids | [length: count] The address of an array of unsigned integers contianing the ids of the messages to enable or disable. |
Boolean | enabled | A Boolean flag determining whether the selected messages should be enabled or disabled. |
DebugMessageInsert(DebugSource, DebugType, Int32, DebugSeverity, Int32, String)
[requires: ARB_debug_output] Inject an application-supplied message into the debug message queue
Declaration
[AutoGenerated(Category = "ARB_debug_output", Version = "", EntryPoint = "glDebugMessageInsertARB")]
[CLSCompliant(false)]
public static void DebugMessageInsert(DebugSource source, DebugType type, int id, DebugSeverity severity, int length, [Count(Parameter = "length")] string buf)
Parameters
Type | Name | Description |
---|---|---|
DebugSource | source | The source of the debug message to insert. |
DebugType | type | The type of the debug message insert. |
Int32 | id | The user-supplied identifier of the message to insert. |
DebugSeverity | severity | The severity of the debug messages to insert. |
Int32 | length | The length string contained in the character array whose address is given by message. |
String | buf | [length: length] The address of a character array containing the message to insert. |
DebugMessageInsert(DebugSource, DebugType, UInt32, DebugSeverity, Int32, String)
[requires: ARB_debug_output] Inject an application-supplied message into the debug message queue
Declaration
[AutoGenerated(Category = "ARB_debug_output", Version = "", EntryPoint = "glDebugMessageInsertARB")]
[CLSCompliant(false)]
public static void DebugMessageInsert(DebugSource source, DebugType type, uint id, DebugSeverity severity, int length, [Count(Parameter = "length")] string buf)
Parameters
Type | Name | Description |
---|---|---|
DebugSource | source | The source of the debug message to insert. |
DebugType | type | The type of the debug message insert. |
UInt32 | id | The user-supplied identifier of the message to insert. |
DebugSeverity | severity | The severity of the debug messages to insert. |
Int32 | length | The length string contained in the character array whose address is given by message. |
String | buf | [length: length] The address of a character array containing the message to insert. |
DeleteBuffer(Int32)
[requires: ARB_vertex_buffer_object] Delete named buffer objects
Declaration
[AutoGenerated(Category = "ARB_vertex_buffer_object", Version = "", EntryPoint = "glDeleteBuffersARB")]
[CLSCompliant(false)]
public static void DeleteBuffer([Count(Parameter = "n")] int buffers)
Parameters
Type | Name | Description |
---|---|---|
Int32 | buffers | [length: n] Specifies an array of buffer objects to be deleted. |
DeleteBuffer(UInt32)
[requires: ARB_vertex_buffer_object] Delete named buffer objects
Declaration
[AutoGenerated(Category = "ARB_vertex_buffer_object", Version = "", EntryPoint = "glDeleteBuffersARB")]
[CLSCompliant(false)]
public static void DeleteBuffer([Count(Parameter = "n")] uint buffers)
Parameters
Type | Name | Description |
---|---|---|
UInt32 | buffers | [length: n] Specifies an array of buffer objects to be deleted. |
DeleteBuffers(Int32, Int32*)
[requires: ARB_vertex_buffer_object] Delete named buffer objects
Declaration
[AutoGenerated(Category = "ARB_vertex_buffer_object", Version = "", EntryPoint = "glDeleteBuffersARB")]
[CLSCompliant(false)]
public static void DeleteBuffers(int n, [Count(Parameter = "n")] int *buffers)
Parameters
Type | Name | Description |
---|---|---|
Int32 | n | Specifies the number of buffer objects to be deleted. |
Int32* | buffers | [length: n] Specifies an array of buffer objects to be deleted. |
DeleteBuffers(Int32, ref Int32)
[requires: ARB_vertex_buffer_object] Delete named buffer objects
Declaration
[AutoGenerated(Category = "ARB_vertex_buffer_object", Version = "", EntryPoint = "glDeleteBuffersARB")]
[CLSCompliant(false)]
public static void DeleteBuffers(int n, [Count(Parameter = "n")] ref int buffers)
Parameters
Type | Name | Description |
---|---|---|
Int32 | n | Specifies the number of buffer objects to be deleted. |
Int32 | buffers | [length: n] Specifies an array of buffer objects to be deleted. |
DeleteBuffers(Int32, Int32[])
[requires: ARB_vertex_buffer_object] Delete named buffer objects
Declaration
[AutoGenerated(Category = "ARB_vertex_buffer_object", Version = "", EntryPoint = "glDeleteBuffersARB")]
[CLSCompliant(false)]
public static void DeleteBuffers(int n, [Count(Parameter = "n")] int[] buffers)
Parameters
Type | Name | Description |
---|---|---|
Int32 | n | Specifies the number of buffer objects to be deleted. |
Int32[] | buffers | [length: n] Specifies an array of buffer objects to be deleted. |
DeleteBuffers(Int32, UInt32*)
[requires: ARB_vertex_buffer_object] Delete named buffer objects
Declaration
[AutoGenerated(Category = "ARB_vertex_buffer_object", Version = "", EntryPoint = "glDeleteBuffersARB")]
[CLSCompliant(false)]
public static void DeleteBuffers(int n, [Count(Parameter = "n")] uint *buffers)
Parameters
Type | Name | Description |
---|---|---|
Int32 | n | Specifies the number of buffer objects to be deleted. |
UInt32* | buffers | [length: n] Specifies an array of buffer objects to be deleted. |
DeleteBuffers(Int32, ref UInt32)
[requires: ARB_vertex_buffer_object] Delete named buffer objects
Declaration
[AutoGenerated(Category = "ARB_vertex_buffer_object", Version = "", EntryPoint = "glDeleteBuffersARB")]
[CLSCompliant(false)]
public static void DeleteBuffers(int n, [Count(Parameter = "n")] ref uint buffers)
Parameters
Type | Name | Description |
---|---|---|
Int32 | n | Specifies the number of buffer objects to be deleted. |
UInt32 | buffers | [length: n] Specifies an array of buffer objects to be deleted. |
DeleteBuffers(Int32, UInt32[])
[requires: ARB_vertex_buffer_object] Delete named buffer objects
Declaration
[AutoGenerated(Category = "ARB_vertex_buffer_object", Version = "", EntryPoint = "glDeleteBuffersARB")]
[CLSCompliant(false)]
public static void DeleteBuffers(int n, [Count(Parameter = "n")] uint[] buffers)
Parameters
Type | Name | Description |
---|---|---|
Int32 | n | Specifies the number of buffer objects to be deleted. |
UInt32[] | buffers | [length: n] Specifies an array of buffer objects to be deleted. |
DeleteNamedString(Int32, String)
[requires: ARB_shading_language_include]
Declaration
[AutoGenerated(Category = "ARB_shading_language_include", Version = "", EntryPoint = "glDeleteNamedStringARB")]
public static void DeleteNamedString(int namelen, [Count(Parameter = "namelen")] string name)
Parameters
Type | Name | Description |
---|---|---|
Int32 | namelen | |
String | name | [length: namelen] |
DeleteObject(Int32)
[requires: ARB_shader_objects]
Declaration
[AutoGenerated(Category = "ARB_shader_objects", Version = "", EntryPoint = "glDeleteObjectARB")]
[CLSCompliant(false)]
public static void DeleteObject(int obj)
Parameters
Type | Name | Description |
---|---|---|
Int32 | obj |
DeleteObject(UInt32)
[requires: ARB_shader_objects]
Declaration
[AutoGenerated(Category = "ARB_shader_objects", Version = "", EntryPoint = "glDeleteObjectARB")]
[CLSCompliant(false)]
public static void DeleteObject(uint obj)
Parameters
Type | Name | Description |
---|---|---|
UInt32 | obj |
DeleteProgram(Int32)
[requires: ARB_fragment_program|ARB_vertex_program] Deletes a program object
Declaration
[AutoGenerated(Category = "ARB_fragment_program|ARB_vertex_program", Version = "", EntryPoint = "glDeleteProgramsARB")]
[CLSCompliant(false)]
public static void DeleteProgram([Count(Parameter = "n")] int programs)
Parameters
Type | Name | Description |
---|---|---|
Int32 | programs | [length: n] Specifies the program object to be deleted. |
DeleteProgram(Int32, Int32*)
[requires: ARB_fragment_program|ARB_vertex_program] Deletes a program object
Declaration
[AutoGenerated(Category = "ARB_fragment_program|ARB_vertex_program", Version = "", EntryPoint = "glDeleteProgramsARB")]
[CLSCompliant(false)]
public static void DeleteProgram(int n, [Count(Parameter = "n")] int *programs)
Parameters
Type | Name | Description |
---|---|---|
Int32 | n | Specifies the program object to be deleted. |
Int32* | programs | [length: n] |
DeleteProgram(Int32, ref Int32)
[requires: ARB_fragment_program|ARB_vertex_program] Deletes a program object
Declaration
[AutoGenerated(Category = "ARB_fragment_program|ARB_vertex_program", Version = "", EntryPoint = "glDeleteProgramsARB")]
[CLSCompliant(false)]
public static void DeleteProgram(int n, [Count(Parameter = "n")] ref int programs)
Parameters
Type | Name | Description |
---|---|---|
Int32 | n | Specifies the program object to be deleted. |
Int32 | programs | [length: n] |
DeleteProgram(Int32, Int32[])
[requires: ARB_fragment_program|ARB_vertex_program] Deletes a program object
Declaration
[AutoGenerated(Category = "ARB_fragment_program|ARB_vertex_program", Version = "", EntryPoint = "glDeleteProgramsARB")]
[CLSCompliant(false)]
public static void DeleteProgram(int n, [Count(Parameter = "n")] int[] programs)
Parameters
Type | Name | Description |
---|---|---|
Int32 | n | Specifies the program object to be deleted. |
Int32[] | programs | [length: n] |
DeleteProgram(Int32, UInt32*)
[requires: ARB_fragment_program|ARB_vertex_program] Deletes a program object
Declaration
[AutoGenerated(Category = "ARB_fragment_program|ARB_vertex_program", Version = "", EntryPoint = "glDeleteProgramsARB")]
[CLSCompliant(false)]
public static void DeleteProgram(int n, [Count(Parameter = "n")] uint *programs)
Parameters
Type | Name | Description |
---|---|---|
Int32 | n | Specifies the program object to be deleted. |
UInt32* | programs | [length: n] |
DeleteProgram(Int32, ref UInt32)
[requires: ARB_fragment_program|ARB_vertex_program] Deletes a program object
Declaration
[AutoGenerated(Category = "ARB_fragment_program|ARB_vertex_program", Version = "", EntryPoint = "glDeleteProgramsARB")]
[CLSCompliant(false)]
public static void DeleteProgram(int n, [Count(Parameter = "n")] ref uint programs)
Parameters
Type | Name | Description |
---|---|---|
Int32 | n | Specifies the program object to be deleted. |
UInt32 | programs | [length: n] |
DeleteProgram(Int32, UInt32[])
[requires: ARB_fragment_program|ARB_vertex_program] Deletes a program object
Declaration
[AutoGenerated(Category = "ARB_fragment_program|ARB_vertex_program", Version = "", EntryPoint = "glDeleteProgramsARB")]
[CLSCompliant(false)]
public static void DeleteProgram(int n, [Count(Parameter = "n")] uint[] programs)
Parameters
Type | Name | Description |
---|---|---|
Int32 | n | Specifies the program object to be deleted. |
UInt32[] | programs | [length: n] |
DeleteProgram(UInt32)
[requires: ARB_fragment_program|ARB_vertex_program] Deletes a program object
Declaration
[AutoGenerated(Category = "ARB_fragment_program|ARB_vertex_program", Version = "", EntryPoint = "glDeleteProgramsARB")]
[CLSCompliant(false)]
public static void DeleteProgram([Count(Parameter = "n")] uint programs)
Parameters
Type | Name | Description |
---|---|---|
UInt32 | programs | [length: n] Specifies the program object to be deleted. |
DeleteQueries(Int32, Int32*)
[requires: ARB_occlusion_query] Delete named query objects
Declaration
[AutoGenerated(Category = "ARB_occlusion_query", Version = "", EntryPoint = "glDeleteQueriesARB")]
[CLSCompliant(false)]
public static void DeleteQueries(int n, [Count(Parameter = "n")] int *ids)
Parameters
Type | Name | Description |
---|---|---|
Int32 | n | Specifies the number of query objects to be deleted. |
Int32* | ids | [length: n] Specifies an array of query objects to be deleted. |
DeleteQueries(Int32, ref Int32)
[requires: ARB_occlusion_query] Delete named query objects
Declaration
[AutoGenerated(Category = "ARB_occlusion_query", Version = "", EntryPoint = "glDeleteQueriesARB")]
[CLSCompliant(false)]
public static void DeleteQueries(int n, [Count(Parameter = "n")] ref int ids)
Parameters
Type | Name | Description |
---|---|---|
Int32 | n | Specifies the number of query objects to be deleted. |
Int32 | ids | [length: n] Specifies an array of query objects to be deleted. |
DeleteQueries(Int32, Int32[])
[requires: ARB_occlusion_query] Delete named query objects
Declaration
[AutoGenerated(Category = "ARB_occlusion_query", Version = "", EntryPoint = "glDeleteQueriesARB")]
[CLSCompliant(false)]
public static void DeleteQueries(int n, [Count(Parameter = "n")] int[] ids)
Parameters
Type | Name | Description |
---|---|---|
Int32 | n | Specifies the number of query objects to be deleted. |
Int32[] | ids | [length: n] Specifies an array of query objects to be deleted. |
DeleteQueries(Int32, UInt32*)
[requires: ARB_occlusion_query] Delete named query objects
Declaration
[AutoGenerated(Category = "ARB_occlusion_query", Version = "", EntryPoint = "glDeleteQueriesARB")]
[CLSCompliant(false)]
public static void DeleteQueries(int n, [Count(Parameter = "n")] uint *ids)
Parameters
Type | Name | Description |
---|---|---|
Int32 | n | Specifies the number of query objects to be deleted. |
UInt32* | ids | [length: n] Specifies an array of query objects to be deleted. |
DeleteQueries(Int32, ref UInt32)
[requires: ARB_occlusion_query] Delete named query objects
Declaration
[AutoGenerated(Category = "ARB_occlusion_query", Version = "", EntryPoint = "glDeleteQueriesARB")]
[CLSCompliant(false)]
public static void DeleteQueries(int n, [Count(Parameter = "n")] ref uint ids)
Parameters
Type | Name | Description |
---|---|---|
Int32 | n | Specifies the number of query objects to be deleted. |
UInt32 | ids | [length: n] Specifies an array of query objects to be deleted. |
DeleteQueries(Int32, UInt32[])
[requires: ARB_occlusion_query] Delete named query objects
Declaration
[AutoGenerated(Category = "ARB_occlusion_query", Version = "", EntryPoint = "glDeleteQueriesARB")]
[CLSCompliant(false)]
public static void DeleteQueries(int n, [Count(Parameter = "n")] uint[] ids)
Parameters
Type | Name | Description |
---|---|---|
Int32 | n | Specifies the number of query objects to be deleted. |
UInt32[] | ids | [length: n] Specifies an array of query objects to be deleted. |
DeleteQuery(Int32)
[requires: ARB_occlusion_query] Delete named query objects
Declaration
[AutoGenerated(Category = "ARB_occlusion_query", Version = "", EntryPoint = "glDeleteQueriesARB")]
[CLSCompliant(false)]
public static void DeleteQuery([Count(Parameter = "n")] int ids)
Parameters
Type | Name | Description |
---|---|---|
Int32 | ids | [length: n] Specifies an array of query objects to be deleted. |
DeleteQuery(UInt32)
[requires: ARB_occlusion_query] Delete named query objects
Declaration
[AutoGenerated(Category = "ARB_occlusion_query", Version = "", EntryPoint = "glDeleteQueriesARB")]
[CLSCompliant(false)]
public static void DeleteQuery([Count(Parameter = "n")] uint ids)
Parameters
Type | Name | Description |
---|---|---|
UInt32 | ids | [length: n] Specifies an array of query objects to be deleted. |
DetachObject(Int32, Int32)
[requires: ARB_shader_objects]
Declaration
[AutoGenerated(Category = "ARB_shader_objects", Version = "", EntryPoint = "glDetachObjectARB")]
[CLSCompliant(false)]
public static void DetachObject(int containerObj, int attachedObj)
Parameters
Type | Name | Description |
---|---|---|
Int32 | containerObj | |
Int32 | attachedObj |
DetachObject(UInt32, UInt32)
[requires: ARB_shader_objects]
Declaration
[AutoGenerated(Category = "ARB_shader_objects", Version = "", EntryPoint = "glDetachObjectARB")]
[CLSCompliant(false)]
public static void DetachObject(uint containerObj, uint attachedObj)
Parameters
Type | Name | Description |
---|---|---|
UInt32 | containerObj | |
UInt32 | attachedObj |
DisableVertexAttribArray(Int32)
[requires: ARB_vertex_program|ARB_vertex_shader]
Declaration
[AutoGenerated(Category = "ARB_vertex_program|ARB_vertex_shader", Version = "", EntryPoint = "glDisableVertexAttribArrayARB")]
[CLSCompliant(false)]
public static void DisableVertexAttribArray(int index)
Parameters
Type | Name | Description |
---|---|---|
Int32 | index |
DisableVertexAttribArray(UInt32)
[requires: ARB_vertex_program|ARB_vertex_shader]
Declaration
[AutoGenerated(Category = "ARB_vertex_program|ARB_vertex_shader", Version = "", EntryPoint = "glDisableVertexAttribArrayARB")]
[CLSCompliant(false)]
public static void DisableVertexAttribArray(uint index)
Parameters
Type | Name | Description |
---|---|---|
UInt32 | index |
DispatchComputeGroupSize(Int32, Int32, Int32, Int32, Int32, Int32)
[requires: ARB_compute_variable_group_size]
Declaration
[AutoGenerated(Category = "ARB_compute_variable_group_size", Version = "", EntryPoint = "glDispatchComputeGroupSizeARB")]
[CLSCompliant(false)]
public static void DispatchComputeGroupSize(int num_groups_x, int num_groups_y, int num_groups_z, int group_size_x, int group_size_y, int group_size_z)
Parameters
Type | Name | Description |
---|---|---|
Int32 | num_groups_x | |
Int32 | num_groups_y | |
Int32 | num_groups_z | |
Int32 | group_size_x | |
Int32 | group_size_y | |
Int32 | group_size_z |
DispatchComputeGroupSize(UInt32, UInt32, UInt32, UInt32, UInt32, UInt32)
[requires: ARB_compute_variable_group_size]
Declaration
[AutoGenerated(Category = "ARB_compute_variable_group_size", Version = "", EntryPoint = "glDispatchComputeGroupSizeARB")]
[CLSCompliant(false)]
public static void DispatchComputeGroupSize(uint num_groups_x, uint num_groups_y, uint num_groups_z, uint group_size_x, uint group_size_y, uint group_size_z)
Parameters
Type | Name | Description |
---|---|---|
UInt32 | num_groups_x | |
UInt32 | num_groups_y | |
UInt32 | num_groups_z | |
UInt32 | group_size_x | |
UInt32 | group_size_y | |
UInt32 | group_size_z |
DrawArraysInstanced(BeginMode, Int32, Int32, Int32)
[requires: ARB_draw_instanced] Draw multiple instances of a range of elements
Declaration
[Obsolete("Use PrimitiveType overload instead")]
[AutoGenerated(Category = "ARB_draw_instanced", Version = "", EntryPoint = "glDrawArraysInstancedARB")]
public static void DrawArraysInstanced(BeginMode mode, int first, int count, int primcount)
Parameters
Type | Name | Description |
---|---|---|
BeginMode | mode | Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, TriangleStrip, TriangleFan, TrianglesLinesAdjacency, LineStripAdjacency, TrianglesAdjacency, TriangleStripAdjacency and Patches are accepted. |
Int32 | first | Specifies the starting index in the enabled arrays. |
Int32 | count | Specifies the number of indices to be rendered. |
Int32 | primcount | Specifies the number of instances of the specified range of indices to be rendered. |
DrawArraysInstanced(PrimitiveType, Int32, Int32, Int32)
[requires: ARB_draw_instanced] Draw multiple instances of a range of elements
Declaration
[AutoGenerated(Category = "ARB_draw_instanced", Version = "", EntryPoint = "glDrawArraysInstancedARB")]
public static void DrawArraysInstanced(PrimitiveType mode, int first, int count, int primcount)
Parameters
Type | Name | Description |
---|---|---|
PrimitiveType | mode | Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, TriangleStrip, TriangleFan, TrianglesLinesAdjacency, LineStripAdjacency, TrianglesAdjacency, TriangleStripAdjacency and Patches are accepted. |
Int32 | first | Specifies the starting index in the enabled arrays. |
Int32 | count | Specifies the number of indices to be rendered. |
Int32 | primcount | Specifies the number of instances of the specified range of indices to be rendered. |
DrawBuffers(Int32, ArbDrawBuffers*)
[requires: ARB_draw_buffers] Specifies a list of color buffers to be drawn into
Declaration
[AutoGenerated(Category = "ARB_draw_buffers", Version = "", EntryPoint = "glDrawBuffersARB")]
[CLSCompliant(false)]
public static void DrawBuffers(int n, [Count(Parameter = "n")] ArbDrawBuffers*bufs)
Parameters
Type | Name | Description |
---|---|---|
Int32 | n | Specifies the number of buffers in bufs. |
ArbDrawBuffers* | bufs | [length: n] Points to an array of symbolic constants specifying the buffers into which fragment colors or data values will be written. |
DrawBuffers(Int32, ref ArbDrawBuffers)
[requires: ARB_draw_buffers] Specifies a list of color buffers to be drawn into
Declaration
[AutoGenerated(Category = "ARB_draw_buffers", Version = "", EntryPoint = "glDrawBuffersARB")]
[CLSCompliant(false)]
public static void DrawBuffers(int n, [Count(Parameter = "n")] ref ArbDrawBuffers bufs)
Parameters
Type | Name | Description |
---|---|---|
Int32 | n | Specifies the number of buffers in bufs. |
ArbDrawBuffers | bufs | [length: n] Points to an array of symbolic constants specifying the buffers into which fragment colors or data values will be written. |
DrawBuffers(Int32, ArbDrawBuffers[])
[requires: ARB_draw_buffers] Specifies a list of color buffers to be drawn into
Declaration
[AutoGenerated(Category = "ARB_draw_buffers", Version = "", EntryPoint = "glDrawBuffersARB")]
[CLSCompliant(false)]
public static void DrawBuffers(int n, [Count(Parameter = "n")] ArbDrawBuffers[] bufs)
Parameters
Type | Name | Description |
---|---|---|
Int32 | n | Specifies the number of buffers in bufs. |
ArbDrawBuffers[] | bufs | [length: n] Points to an array of symbolic constants specifying the buffers into which fragment colors or data values will be written. |
DrawElementsInstanced(BeginMode, Int32, DrawElementsType, IntPtr, Int32)
[requires: ARB_draw_instanced] Draw multiple instances of a set of elements
Declaration
[Obsolete("Use PrimitiveType overload instead")]
[AutoGenerated(Category = "ARB_draw_instanced", Version = "", EntryPoint = "glDrawElementsInstancedARB")]
public static void DrawElementsInstanced(BeginMode mode, int count, DrawElementsType type, [Count(Computed = "count,type")] IntPtr indices, int primcount)
Parameters
Type | Name | Description |
---|---|---|
BeginMode | mode | Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, LineStripAdjacency, LinesAdjacency, TriangleStrip, TriangleFan, Triangles, TriangleStripAdjacency, TrianglesAdjacency and Patches are accepted. |
Int32 | count | Specifies the number of elements to be rendered. |
DrawElementsType | type | Specifies the type of the values in indices. Must be one of UnsignedByte, UnsignedShort, or UnsignedInt. |
IntPtr | indices | [length: COMPSIZE(count,type)] Specifies a pointer to the location where the indices are stored. |
Int32 | primcount | Specifies the number of instances of the specified range of indices to be rendered. |
DrawElementsInstanced(PrimitiveType, Int32, DrawElementsType, IntPtr, Int32)
[requires: ARB_draw_instanced] Draw multiple instances of a set of elements
Declaration
[AutoGenerated(Category = "ARB_draw_instanced", Version = "", EntryPoint = "glDrawElementsInstancedARB")]
public static void DrawElementsInstanced(PrimitiveType mode, int count, DrawElementsType type, [Count(Computed = "count,type")] IntPtr indices, int primcount)
Parameters
Type | Name | Description |
---|---|---|
PrimitiveType | mode | Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, LineStripAdjacency, LinesAdjacency, TriangleStrip, TriangleFan, Triangles, TriangleStripAdjacency, TrianglesAdjacency and Patches are accepted. |
Int32 | count | Specifies the number of elements to be rendered. |
DrawElementsType | type | Specifies the type of the values in indices. Must be one of UnsignedByte, UnsignedShort, or UnsignedInt. |
IntPtr | indices | [length: COMPSIZE(count,type)] Specifies a pointer to the location where the indices are stored. |
Int32 | primcount | Specifies the number of instances of the specified range of indices to be rendered. |
DrawElementsInstanced<T3>(BeginMode, Int32, DrawElementsType, ref T3, Int32)
[requires: ARB_draw_instanced] Draw multiple instances of a set of elements
Declaration
[Obsolete("Use PrimitiveType overload instead")]
[AutoGenerated(Category = "ARB_draw_instanced", Version = "", EntryPoint = "glDrawElementsInstancedARB")]
public static void DrawElementsInstanced<T3>(BeginMode mode, int count, DrawElementsType type, [Count(Computed = "count,type")] ref T3 indices, int primcount)
where T3 : struct
Parameters
Type | Name | Description |
---|---|---|
BeginMode | mode | Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, LineStripAdjacency, LinesAdjacency, TriangleStrip, TriangleFan, Triangles, TriangleStripAdjacency, TrianglesAdjacency and Patches are accepted. |
Int32 | count | Specifies the number of elements to be rendered. |
DrawElementsType | type | Specifies the type of the values in indices. Must be one of UnsignedByte, UnsignedShort, or UnsignedInt. |
T3 | indices | [length: COMPSIZE(count,type)] Specifies a pointer to the location where the indices are stored. |
Int32 | primcount | Specifies the number of instances of the specified range of indices to be rendered. |
Type Parameters
Name | Description |
---|---|
T3 |
DrawElementsInstanced<T3>(BeginMode, Int32, DrawElementsType, T3[], Int32)
[requires: ARB_draw_instanced] Draw multiple instances of a set of elements
Declaration
[Obsolete("Use PrimitiveType overload instead")]
[AutoGenerated(Category = "ARB_draw_instanced", Version = "", EntryPoint = "glDrawElementsInstancedARB")]
[CLSCompliant(false)]
public static void DrawElementsInstanced<T3>(BeginMode mode, int count, DrawElementsType type, [Count(Computed = "count,type")] T3[] indices, int primcount)
where T3 : struct
Parameters
Type | Name | Description |
---|---|---|
BeginMode | mode | Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, LineStripAdjacency, LinesAdjacency, TriangleStrip, TriangleFan, Triangles, TriangleStripAdjacency, TrianglesAdjacency and Patches are accepted. |
Int32 | count | Specifies the number of elements to be rendered. |
DrawElementsType | type | Specifies the type of the values in indices. Must be one of UnsignedByte, UnsignedShort, or UnsignedInt. |
T3[] | indices | [length: COMPSIZE(count,type)] Specifies a pointer to the location where the indices are stored. |
Int32 | primcount | Specifies the number of instances of the specified range of indices to be rendered. |
Type Parameters
Name | Description |
---|---|
T3 |
DrawElementsInstanced<T3>(BeginMode, Int32, DrawElementsType, T3[,,], Int32)
[requires: ARB_draw_instanced] Draw multiple instances of a set of elements
Declaration
[Obsolete("Use PrimitiveType overload instead")]
[AutoGenerated(Category = "ARB_draw_instanced", Version = "", EntryPoint = "glDrawElementsInstancedARB")]
[CLSCompliant(false)]
public static void DrawElementsInstanced<T3>(BeginMode mode, int count, DrawElementsType type, [Count(Computed = "count,type")] T3[,, ] indices, int primcount)
where T3 : struct
Parameters
Type | Name | Description |
---|---|---|
BeginMode | mode | Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, LineStripAdjacency, LinesAdjacency, TriangleStrip, TriangleFan, Triangles, TriangleStripAdjacency, TrianglesAdjacency and Patches are accepted. |
Int32 | count | Specifies the number of elements to be rendered. |
DrawElementsType | type | Specifies the type of the values in indices. Must be one of UnsignedByte, UnsignedShort, or UnsignedInt. |
T3[,,] | indices | [length: COMPSIZE(count,type)] Specifies a pointer to the location where the indices are stored. |
Int32 | primcount | Specifies the number of instances of the specified range of indices to be rendered. |
Type Parameters
Name | Description |
---|---|
T3 |
DrawElementsInstanced<T3>(BeginMode, Int32, DrawElementsType, T3[,], Int32)
[requires: ARB_draw_instanced] Draw multiple instances of a set of elements
Declaration
[Obsolete("Use PrimitiveType overload instead")]
[AutoGenerated(Category = "ARB_draw_instanced", Version = "", EntryPoint = "glDrawElementsInstancedARB")]
[CLSCompliant(false)]
public static void DrawElementsInstanced<T3>(BeginMode mode, int count, DrawElementsType type, [Count(Computed = "count,type")] T3[, ] indices, int primcount)
where T3 : struct
Parameters
Type | Name | Description |
---|---|---|
BeginMode | mode | Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, LineStripAdjacency, LinesAdjacency, TriangleStrip, TriangleFan, Triangles, TriangleStripAdjacency, TrianglesAdjacency and Patches are accepted. |
Int32 | count | Specifies the number of elements to be rendered. |
DrawElementsType | type | Specifies the type of the values in indices. Must be one of UnsignedByte, UnsignedShort, or UnsignedInt. |
T3[,] | indices | [length: COMPSIZE(count,type)] Specifies a pointer to the location where the indices are stored. |
Int32 | primcount | Specifies the number of instances of the specified range of indices to be rendered. |
Type Parameters
Name | Description |
---|---|
T3 |
DrawElementsInstanced<T3>(PrimitiveType, Int32, DrawElementsType, ref T3, Int32)
[requires: ARB_draw_instanced] Draw multiple instances of a set of elements
Declaration
[AutoGenerated(Category = "ARB_draw_instanced", Version = "", EntryPoint = "glDrawElementsInstancedARB")]
public static void DrawElementsInstanced<T3>(PrimitiveType mode, int count, DrawElementsType type, [Count(Computed = "count,type")] ref T3 indices, int primcount)
where T3 : struct
Parameters
Type | Name | Description |
---|---|---|
PrimitiveType | mode | Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, LineStripAdjacency, LinesAdjacency, TriangleStrip, TriangleFan, Triangles, TriangleStripAdjacency, TrianglesAdjacency and Patches are accepted. |
Int32 | count | Specifies the number of elements to be rendered. |
DrawElementsType | type | Specifies the type of the values in indices. Must be one of UnsignedByte, UnsignedShort, or UnsignedInt. |
T3 | indices | [length: COMPSIZE(count,type)] Specifies a pointer to the location where the indices are stored. |
Int32 | primcount | Specifies the number of instances of the specified range of indices to be rendered. |
Type Parameters
Name | Description |
---|---|
T3 |
DrawElementsInstanced<T3>(PrimitiveType, Int32, DrawElementsType, T3[], Int32)
[requires: ARB_draw_instanced] Draw multiple instances of a set of elements
Declaration
[AutoGenerated(Category = "ARB_draw_instanced", Version = "", EntryPoint = "glDrawElementsInstancedARB")]
[CLSCompliant(false)]
public static void DrawElementsInstanced<T3>(PrimitiveType mode, int count, DrawElementsType type, [Count(Computed = "count,type")] T3[] indices, int primcount)
where T3 : struct
Parameters
Type | Name | Description |
---|---|---|
PrimitiveType | mode | Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, LineStripAdjacency, LinesAdjacency, TriangleStrip, TriangleFan, Triangles, TriangleStripAdjacency, TrianglesAdjacency and Patches are accepted. |
Int32 | count | Specifies the number of elements to be rendered. |
DrawElementsType | type | Specifies the type of the values in indices. Must be one of UnsignedByte, UnsignedShort, or UnsignedInt. |
T3[] | indices | [length: COMPSIZE(count,type)] Specifies a pointer to the location where the indices are stored. |
Int32 | primcount | Specifies the number of instances of the specified range of indices to be rendered. |
Type Parameters
Name | Description |
---|---|
T3 |
DrawElementsInstanced<T3>(PrimitiveType, Int32, DrawElementsType, T3[,,], Int32)
[requires: ARB_draw_instanced] Draw multiple instances of a set of elements
Declaration
[AutoGenerated(Category = "ARB_draw_instanced", Version = "", EntryPoint = "glDrawElementsInstancedARB")]
[CLSCompliant(false)]
public static void DrawElementsInstanced<T3>(PrimitiveType mode, int count, DrawElementsType type, [Count(Computed = "count,type")] T3[,, ] indices, int primcount)
where T3 : struct
Parameters
Type | Name | Description |
---|---|---|
PrimitiveType | mode | Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, LineStripAdjacency, LinesAdjacency, TriangleStrip, TriangleFan, Triangles, TriangleStripAdjacency, TrianglesAdjacency and Patches are accepted. |
Int32 | count | Specifies the number of elements to be rendered. |
DrawElementsType | type | Specifies the type of the values in indices. Must be one of UnsignedByte, UnsignedShort, or UnsignedInt. |
T3[,,] | indices | [length: COMPSIZE(count,type)] Specifies a pointer to the location where the indices are stored. |
Int32 | primcount | Specifies the number of instances of the specified range of indices to be rendered. |
Type Parameters
Name | Description |
---|---|
T3 |
DrawElementsInstanced<T3>(PrimitiveType, Int32, DrawElementsType, T3[,], Int32)
[requires: ARB_draw_instanced] Draw multiple instances of a set of elements
Declaration
[AutoGenerated(Category = "ARB_draw_instanced", Version = "", EntryPoint = "glDrawElementsInstancedARB")]
[CLSCompliant(false)]
public static void DrawElementsInstanced<T3>(PrimitiveType mode, int count, DrawElementsType type, [Count(Computed = "count,type")] T3[, ] indices, int primcount)
where T3 : struct
Parameters
Type | Name | Description |
---|---|---|
PrimitiveType | mode | Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, LineStripAdjacency, LinesAdjacency, TriangleStrip, TriangleFan, Triangles, TriangleStripAdjacency, TrianglesAdjacency and Patches are accepted. |
Int32 | count | Specifies the number of elements to be rendered. |
DrawElementsType | type | Specifies the type of the values in indices. Must be one of UnsignedByte, UnsignedShort, or UnsignedInt. |
T3[,] | indices | [length: COMPSIZE(count,type)] Specifies a pointer to the location where the indices are stored. |
Int32 | primcount | Specifies the number of instances of the specified range of indices to be rendered. |
Type Parameters
Name | Description |
---|---|
T3 |
EnableVertexAttribArray(Int32)
[requires: ARB_vertex_program|ARB_vertex_shader] Enable or disable a generic vertex attribute array
Declaration
[AutoGenerated(Category = "ARB_vertex_program|ARB_vertex_shader", Version = "", EntryPoint = "glEnableVertexAttribArrayARB")]
[CLSCompliant(false)]
public static void EnableVertexAttribArray(int index)
Parameters
Type | Name | Description |
---|---|---|
Int32 | index | Specifies the index of the generic vertex attribute to be enabled or disabled. |
EnableVertexAttribArray(UInt32)
[requires: ARB_vertex_program|ARB_vertex_shader] Enable or disable a generic vertex attribute array
Declaration
[AutoGenerated(Category = "ARB_vertex_program|ARB_vertex_shader", Version = "", EntryPoint = "glEnableVertexAttribArrayARB")]
[CLSCompliant(false)]
public static void EnableVertexAttribArray(uint index)
Parameters
Type | Name | Description |
---|---|---|
UInt32 | index | Specifies the index of the generic vertex attribute to be enabled or disabled. |
EndQuery(QueryTarget)
[requires: ARB_occlusion_query]
Declaration
[AutoGenerated(Category = "ARB_occlusion_query", Version = "", EntryPoint = "glEndQueryARB")]
public static void EndQuery(QueryTarget target)
Parameters
Type | Name | Description |
---|---|---|
QueryTarget | target |
EvaluateDepthValues()
[requires: ARB_sample_locations]
Declaration
[AutoGenerated(Category = "ARB_sample_locations", Version = "", EntryPoint = "glEvaluateDepthValuesARB")]
public static void EvaluateDepthValues()
FramebufferSampleLocations(FramebufferTarget, Int32, Int32, Single*)
[requires: ARB_sample_locations]
Declaration
[AutoGenerated(Category = "ARB_sample_locations", Version = "", EntryPoint = "glFramebufferSampleLocationsfvARB")]
[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: ARB_sample_locations]
Declaration
[AutoGenerated(Category = "ARB_sample_locations", Version = "", EntryPoint = "glFramebufferSampleLocationsfvARB")]
[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: ARB_sample_locations]
Declaration
[AutoGenerated(Category = "ARB_sample_locations", Version = "", EntryPoint = "glFramebufferSampleLocationsfvARB")]
[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: ARB_sample_locations]
Declaration
[AutoGenerated(Category = "ARB_sample_locations", Version = "", EntryPoint = "glFramebufferSampleLocationsfvARB")]
[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: ARB_sample_locations]
Declaration
[AutoGenerated(Category = "ARB_sample_locations", Version = "", EntryPoint = "glFramebufferSampleLocationsfvARB")]
[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: ARB_sample_locations]
Declaration
[AutoGenerated(Category = "ARB_sample_locations", Version = "", EntryPoint = "glFramebufferSampleLocationsfvARB")]
[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 |
FramebufferTexture(FramebufferTarget, FramebufferAttachment, Int32, Int32)
[requires: ARB_geometry_shader4] Attach a level of a texture object as a logical buffer to the currently bound framebuffer object
Declaration
[AutoGenerated(Category = "ARB_geometry_shader4", Version = "", EntryPoint = "glFramebufferTextureARB")]
[CLSCompliant(false)]
public static void FramebufferTexture(FramebufferTarget target, FramebufferAttachment attachment, int texture, int level)
Parameters
Type | Name | Description |
---|---|---|
FramebufferTarget | target | Specifies the framebuffer target. target must be DrawFramebuffer, ReadFramebuffer, or Framebuffer. Framebuffer is equivalent to DrawFramebuffer. |
FramebufferAttachment | attachment | Specifies the attachment point of the framebuffer. attachment must be ColorAttachmenti, DepthAttachment, StencilAttachment or DepthStencilAttachment. |
Int32 | texture | Specifies the texture object to attach to the framebuffer attachment point named by attachment. |
Int32 | level | Specifies the mipmap level of texture to attach. |
FramebufferTexture(FramebufferTarget, FramebufferAttachment, UInt32, Int32)
[requires: ARB_geometry_shader4] Attach a level of a texture object as a logical buffer to the currently bound framebuffer object
Declaration
[AutoGenerated(Category = "ARB_geometry_shader4", Version = "", EntryPoint = "glFramebufferTextureARB")]
[CLSCompliant(false)]
public static void FramebufferTexture(FramebufferTarget target, FramebufferAttachment attachment, uint texture, int level)
Parameters
Type | Name | Description |
---|---|---|
FramebufferTarget | target | Specifies the framebuffer target. target must be DrawFramebuffer, ReadFramebuffer, or Framebuffer. Framebuffer is equivalent to DrawFramebuffer. |
FramebufferAttachment | attachment | Specifies the attachment point of the framebuffer. attachment must be ColorAttachmenti, DepthAttachment, StencilAttachment or DepthStencilAttachment. |
UInt32 | texture | Specifies the texture object to attach to the framebuffer attachment point named by attachment. |
Int32 | level | Specifies the mipmap level of texture to attach. |
FramebufferTextureFace(FramebufferTarget, FramebufferAttachment, Int32, Int32, TextureTarget)
[requires: ARB_geometry_shader4]
Declaration
[AutoGenerated(Category = "ARB_geometry_shader4", Version = "", EntryPoint = "glFramebufferTextureFaceARB")]
[CLSCompliant(false)]
public static void FramebufferTextureFace(FramebufferTarget target, FramebufferAttachment attachment, int texture, int level, TextureTarget face)
Parameters
Type | Name | Description |
---|---|---|
FramebufferTarget | target | |
FramebufferAttachment | attachment | |
Int32 | texture | |
Int32 | level | |
TextureTarget | face |
FramebufferTextureFace(FramebufferTarget, FramebufferAttachment, UInt32, Int32, TextureTarget)
[requires: ARB_geometry_shader4]
Declaration
[AutoGenerated(Category = "ARB_geometry_shader4", Version = "", EntryPoint = "glFramebufferTextureFaceARB")]
[CLSCompliant(false)]
public static void FramebufferTextureFace(FramebufferTarget target, FramebufferAttachment attachment, uint texture, int level, TextureTarget face)
Parameters
Type | Name | Description |
---|---|---|
FramebufferTarget | target | |
FramebufferAttachment | attachment | |
UInt32 | texture | |
Int32 | level | |
TextureTarget | face |
FramebufferTextureLayer(FramebufferTarget, FramebufferAttachment, Int32, Int32, Int32)
[requires: ARB_geometry_shader4] Attach a single layer of a texture to a framebuffer
Declaration
[AutoGenerated(Category = "ARB_geometry_shader4", Version = "", EntryPoint = "glFramebufferTextureLayerARB")]
[CLSCompliant(false)]
public static void FramebufferTextureLayer(FramebufferTarget target, FramebufferAttachment attachment, int texture, int level, int layer)
Parameters
Type | Name | Description |
---|---|---|
FramebufferTarget | target | Specifies the framebuffer target. target must be DrawFramebuffer, ReadFramebuffer, or Framebuffer. Framebuffer is equivalent to DrawFramebuffer. |
FramebufferAttachment | attachment | Specifies the attachment point of the framebuffer. attachment must be ColorAttachmenti, DepthAttachment, StencilAttachment or DepthStencilAttachment. |
Int32 | texture | Specifies the texture object to attach to the framebuffer attachment point named by attachment. |
Int32 | level | Specifies the mipmap level of texture to attach. |
Int32 | layer | Specifies the layer of texture to attach. |
FramebufferTextureLayer(FramebufferTarget, FramebufferAttachment, UInt32, Int32, Int32)
[requires: ARB_geometry_shader4] Attach a single layer of a texture to a framebuffer
Declaration
[AutoGenerated(Category = "ARB_geometry_shader4", Version = "", EntryPoint = "glFramebufferTextureLayerARB")]
[CLSCompliant(false)]
public static void FramebufferTextureLayer(FramebufferTarget target, FramebufferAttachment attachment, uint texture, int level, int layer)
Parameters
Type | Name | Description |
---|---|---|
FramebufferTarget | target | Specifies the framebuffer target. target must be DrawFramebuffer, ReadFramebuffer, or Framebuffer. Framebuffer is equivalent to DrawFramebuffer. |
FramebufferAttachment | attachment | Specifies the attachment point of the framebuffer. attachment must be ColorAttachmenti, DepthAttachment, StencilAttachment or DepthStencilAttachment. |
UInt32 | texture | Specifies the texture object to attach to the framebuffer attachment point named by attachment. |
Int32 | level | Specifies the mipmap level of texture to attach. |
Int32 | layer | Specifies the layer of texture to attach. |
GenBuffer()
[requires: ARB_vertex_buffer_object] Generate buffer object names
Declaration
[AutoGenerated(Category = "ARB_vertex_buffer_object", Version = "", EntryPoint = "glGenBuffersARB")]
[CLSCompliant(false)]
public static int GenBuffer()
Returns
Type | Description |
---|---|
Int32 |
GenBuffers(Int32, Int32*)
[requires: ARB_vertex_buffer_object] Generate buffer object names
Declaration
[AutoGenerated(Category = "ARB_vertex_buffer_object", Version = "", EntryPoint = "glGenBuffersARB")]
[CLSCompliant(false)]
public static void GenBuffers(int n, [Count(Parameter = "n")] int *buffers)
Parameters
Type | Name | Description |
---|---|---|
Int32 | n | Specifies the number of buffer object names to be generated. |
Int32* | buffers | [length: n] Specifies an array in which the generated buffer object names are stored. |
GenBuffers(Int32, out Int32)
[requires: ARB_vertex_buffer_object] Generate buffer object names
Declaration
[AutoGenerated(Category = "ARB_vertex_buffer_object", Version = "", EntryPoint = "glGenBuffersARB")]
[CLSCompliant(false)]
public static void GenBuffers(int n, [Count(Parameter = "n")] out int buffers)
Parameters
Type | Name | Description |
---|---|---|
Int32 | n | Specifies the number of buffer object names to be generated. |
Int32 | buffers | [length: n] Specifies an array in which the generated buffer object names are stored. |
GenBuffers(Int32, Int32[])
[requires: ARB_vertex_buffer_object] Generate buffer object names
Declaration
[AutoGenerated(Category = "ARB_vertex_buffer_object", Version = "", EntryPoint = "glGenBuffersARB")]
[CLSCompliant(false)]
public static void GenBuffers(int n, [Count(Parameter = "n")] int[] buffers)
Parameters
Type | Name | Description |
---|---|---|
Int32 | n | Specifies the number of buffer object names to be generated. |
Int32[] | buffers | [length: n] Specifies an array in which the generated buffer object names are stored. |
GenBuffers(Int32, UInt32*)
[requires: ARB_vertex_buffer_object] Generate buffer object names
Declaration
[AutoGenerated(Category = "ARB_vertex_buffer_object", Version = "", EntryPoint = "glGenBuffersARB")]
[CLSCompliant(false)]
public static void GenBuffers(int n, [Count(Parameter = "n")] uint *buffers)
Parameters
Type | Name | Description |
---|---|---|
Int32 | n | Specifies the number of buffer object names to be generated. |
UInt32* | buffers | [length: n] Specifies an array in which the generated buffer object names are stored. |
GenBuffers(Int32, out UInt32)
[requires: ARB_vertex_buffer_object] Generate buffer object names
Declaration
[AutoGenerated(Category = "ARB_vertex_buffer_object", Version = "", EntryPoint = "glGenBuffersARB")]
[CLSCompliant(false)]
public static void GenBuffers(int n, [Count(Parameter = "n")] out uint buffers)
Parameters
Type | Name | Description |
---|---|---|
Int32 | n | Specifies the number of buffer object names to be generated. |
UInt32 | buffers | [length: n] Specifies an array in which the generated buffer object names are stored. |
GenBuffers(Int32, UInt32[])
[requires: ARB_vertex_buffer_object] Generate buffer object names
Declaration
[AutoGenerated(Category = "ARB_vertex_buffer_object", Version = "", EntryPoint = "glGenBuffersARB")]
[CLSCompliant(false)]
public static void GenBuffers(int n, [Count(Parameter = "n")] uint[] buffers)
Parameters
Type | Name | Description |
---|---|---|
Int32 | n | Specifies the number of buffer object names to be generated. |
UInt32[] | buffers | [length: n] Specifies an array in which the generated buffer object names are stored. |
GenProgram()
[requires: ARB_fragment_program|ARB_vertex_program]
Declaration
[AutoGenerated(Category = "ARB_fragment_program|ARB_vertex_program", Version = "", EntryPoint = "glGenProgramsARB")]
[CLSCompliant(false)]
public static int GenProgram()
Returns
Type | Description |
---|---|
Int32 |
GenProgram(Int32, Int32*)
[requires: ARB_fragment_program|ARB_vertex_program]
Declaration
[AutoGenerated(Category = "ARB_fragment_program|ARB_vertex_program", Version = "", EntryPoint = "glGenProgramsARB")]
[CLSCompliant(false)]
public static void GenProgram(int n, [Count(Parameter = "n")] int *programs)
Parameters
Type | Name | Description |
---|---|---|
Int32 | n | |
Int32* | programs | [length: n] |
GenProgram(Int32, out Int32)
[requires: ARB_fragment_program|ARB_vertex_program]
Declaration
[AutoGenerated(Category = "ARB_fragment_program|ARB_vertex_program", Version = "", EntryPoint = "glGenProgramsARB")]
[CLSCompliant(false)]
public static void GenProgram(int n, [Count(Parameter = "n")] out int programs)
Parameters
Type | Name | Description |
---|---|---|
Int32 | n | |
Int32 | programs | [length: n] |
GenProgram(Int32, Int32[])
[requires: ARB_fragment_program|ARB_vertex_program]
Declaration
[AutoGenerated(Category = "ARB_fragment_program|ARB_vertex_program", Version = "", EntryPoint = "glGenProgramsARB")]
[CLSCompliant(false)]
public static void GenProgram(int n, [Count(Parameter = "n")] int[] programs)
Parameters
Type | Name | Description |
---|---|---|
Int32 | n | |
Int32[] | programs | [length: n] |
GenProgram(Int32, UInt32*)
[requires: ARB_fragment_program|ARB_vertex_program]
Declaration
[AutoGenerated(Category = "ARB_fragment_program|ARB_vertex_program", Version = "", EntryPoint = "glGenProgramsARB")]
[CLSCompliant(false)]
public static void GenProgram(int n, [Count(Parameter = "n")] uint *programs)
Parameters
Type | Name | Description |
---|---|---|
Int32 | n | |
UInt32* | programs | [length: n] |
GenProgram(Int32, out UInt32)
[requires: ARB_fragment_program|ARB_vertex_program]
Declaration
[AutoGenerated(Category = "ARB_fragment_program|ARB_vertex_program", Version = "", EntryPoint = "glGenProgramsARB")]
[CLSCompliant(false)]
public static void GenProgram(int n, [Count(Parameter = "n")] out uint programs)
Parameters
Type | Name | Description |
---|---|---|
Int32 | n | |
UInt32 | programs | [length: n] |
GenProgram(Int32, UInt32[])
[requires: ARB_fragment_program|ARB_vertex_program]
Declaration
[AutoGenerated(Category = "ARB_fragment_program|ARB_vertex_program", Version = "", EntryPoint = "glGenProgramsARB")]
[CLSCompliant(false)]
public static void GenProgram(int n, [Count(Parameter = "n")] uint[] programs)
Parameters
Type | Name | Description |
---|---|---|
Int32 | n | |
UInt32[] | programs | [length: n] |
GenQueries(Int32, Int32*)
[requires: ARB_occlusion_query] Generate query object names
Declaration
[AutoGenerated(Category = "ARB_occlusion_query", Version = "", EntryPoint = "glGenQueriesARB")]
[CLSCompliant(false)]
public static void GenQueries(int n, [Count(Parameter = "n")] int *ids)
Parameters
Type | Name | Description |
---|---|---|
Int32 | n | Specifies the number of query object names to be generated. |
Int32* | ids | [length: n] Specifies an array in which the generated query object names are stored. |
GenQueries(Int32, out Int32)
[requires: ARB_occlusion_query] Generate query object names
Declaration
[AutoGenerated(Category = "ARB_occlusion_query", Version = "", EntryPoint = "glGenQueriesARB")]
[CLSCompliant(false)]
public static void GenQueries(int n, [Count(Parameter = "n")] out int ids)
Parameters
Type | Name | Description |
---|---|---|
Int32 | n | Specifies the number of query object names to be generated. |
Int32 | ids | [length: n] Specifies an array in which the generated query object names are stored. |
GenQueries(Int32, Int32[])
[requires: ARB_occlusion_query] Generate query object names
Declaration
[AutoGenerated(Category = "ARB_occlusion_query", Version = "", EntryPoint = "glGenQueriesARB")]
[CLSCompliant(false)]
public static void GenQueries(int n, [Count(Parameter = "n")] int[] ids)
Parameters
Type | Name | Description |
---|---|---|
Int32 | n | Specifies the number of query object names to be generated. |
Int32[] | ids | [length: n] Specifies an array in which the generated query object names are stored. |
GenQueries(Int32, UInt32*)
[requires: ARB_occlusion_query] Generate query object names
Declaration
[AutoGenerated(Category = "ARB_occlusion_query", Version = "", EntryPoint = "glGenQueriesARB")]
[CLSCompliant(false)]
public static void GenQueries(int n, [Count(Parameter = "n")] uint *ids)
Parameters
Type | Name | Description |
---|---|---|
Int32 | n | Specifies the number of query object names to be generated. |
UInt32* | ids | [length: n] Specifies an array in which the generated query object names are stored. |
GenQueries(Int32, out UInt32)
[requires: ARB_occlusion_query] Generate query object names
Declaration
[AutoGenerated(Category = "ARB_occlusion_query", Version = "", EntryPoint = "glGenQueriesARB")]
[CLSCompliant(false)]
public static void GenQueries(int n, [Count(Parameter = "n")] out uint ids)
Parameters
Type | Name | Description |
---|---|---|
Int32 | n | Specifies the number of query object names to be generated. |
UInt32 | ids | [length: n] Specifies an array in which the generated query object names are stored. |
GenQueries(Int32, UInt32[])
[requires: ARB_occlusion_query] Generate query object names
Declaration
[AutoGenerated(Category = "ARB_occlusion_query", Version = "", EntryPoint = "glGenQueriesARB")]
[CLSCompliant(false)]
public static void GenQueries(int n, [Count(Parameter = "n")] uint[] ids)
Parameters
Type | Name | Description |
---|---|---|
Int32 | n | Specifies the number of query object names to be generated. |
UInt32[] | ids | [length: n] Specifies an array in which the generated query object names are stored. |
GenQuery()
[requires: ARB_occlusion_query] Generate query object names
Declaration
[AutoGenerated(Category = "ARB_occlusion_query", Version = "", EntryPoint = "glGenQueriesARB")]
[CLSCompliant(false)]
public static int GenQuery()
Returns
Type | Description |
---|---|
Int32 |
GetActiveAttrib(Int32, Int32, Int32, Int32*, Int32*, AttributeType*, out String)
[requires: ARB_vertex_shader] Returns information about an active attribute variable for the specified program object
Declaration
[AutoGenerated(Category = "ARB_vertex_shader", Version = "", EntryPoint = "glGetActiveAttribARB")]
[CLSCompliant(false)]
public static void GetActiveAttrib(int programObj, int index, int maxLength, [Count(Count = 1)] int *length, [Count(Count = 1)] int *size, [Count(Count = 1)] AttributeType*type, [Count(Parameter = "maxLength")] out string name)
Parameters
Type | Name | Description |
---|---|---|
Int32 | programObj | Specifies the program object to be queried. |
Int32 | index | Specifies the index of the attribute variable to be queried. |
Int32 | maxLength | Specifies the maximum number of characters OpenGL is allowed to write in the character buffer indicated by name. |
Int32* | length | [length: 1] Returns the number of characters actually written by OpenGL in the string indicated by name (excluding the null terminator) if a value other than Null is passed. |
Int32* | size | [length: 1] Returns the size of the attribute variable. |
AttributeType* | type | [length: 1] Returns the data type of the attribute variable. |
String | name | [length: maxLength] Returns a null terminated string containing the name of the attribute variable. |
GetActiveAttrib(Int32, Int32, Int32, out Int32, out Int32, out AttributeType, out String)
[requires: ARB_vertex_shader] Returns information about an active attribute variable for the specified program object
Declaration
[AutoGenerated(Category = "ARB_vertex_shader", Version = "", EntryPoint = "glGetActiveAttribARB")]
[CLSCompliant(false)]
public static void GetActiveAttrib(int programObj, int index, int maxLength, [Count(Count = 1)] out int length, [Count(Count = 1)] out int size, [Count(Count = 1)] out AttributeType type, [Count(Parameter = "maxLength")] out string name)
Parameters
Type | Name | Description |
---|---|---|
Int32 | programObj | Specifies the program object to be queried. |
Int32 | index | Specifies the index of the attribute variable to be queried. |
Int32 | maxLength | Specifies the maximum number of characters OpenGL is allowed to write in the character buffer indicated by name. |
Int32 | length | [length: 1] Returns the number of characters actually written by OpenGL in the string indicated by name (excluding the null terminator) if a value other than Null is passed. |
Int32 | size | [length: 1] Returns the size of the attribute variable. |
AttributeType | type | [length: 1] Returns the data type of the attribute variable. |
String | name | [length: maxLength] Returns a null terminated string containing the name of the attribute variable. |
GetActiveAttrib(UInt32, UInt32, Int32, Int32*, Int32*, AttributeType*, out String)
[requires: ARB_vertex_shader] Returns information about an active attribute variable for the specified program object
Declaration
[AutoGenerated(Category = "ARB_vertex_shader", Version = "", EntryPoint = "glGetActiveAttribARB")]
[CLSCompliant(false)]
public static void GetActiveAttrib(uint programObj, uint index, int maxLength, [Count(Count = 1)] int *length, [Count(Count = 1)] int *size, [Count(Count = 1)] AttributeType*type, [Count(Parameter = "maxLength")] out string name)
Parameters
Type | Name | Description |
---|---|---|
UInt32 | programObj | Specifies the program object to be queried. |
UInt32 | index | Specifies the index of the attribute variable to be queried. |
Int32 | maxLength | Specifies the maximum number of characters OpenGL is allowed to write in the character buffer indicated by name. |
Int32* | length | [length: 1] Returns the number of characters actually written by OpenGL in the string indicated by name (excluding the null terminator) if a value other than Null is passed. |
Int32* | size | [length: 1] Returns the size of the attribute variable. |
AttributeType* | type | [length: 1] Returns the data type of the attribute variable. |
String | name | [length: maxLength] Returns a null terminated string containing the name of the attribute variable. |
GetActiveAttrib(UInt32, UInt32, Int32, out Int32, out Int32, out AttributeType, out String)
[requires: ARB_vertex_shader] Returns information about an active attribute variable for the specified program object
Declaration
[AutoGenerated(Category = "ARB_vertex_shader", Version = "", EntryPoint = "glGetActiveAttribARB")]
[CLSCompliant(false)]
public static void GetActiveAttrib(uint programObj, uint index, int maxLength, [Count(Count = 1)] out int length, [Count(Count = 1)] out int size, [Count(Count = 1)] out AttributeType type, [Count(Parameter = "maxLength")] out string name)
Parameters
Type | Name | Description |
---|---|---|
UInt32 | programObj | Specifies the program object to be queried. |
UInt32 | index | Specifies the index of the attribute variable to be queried. |
Int32 | maxLength | Specifies the maximum number of characters OpenGL is allowed to write in the character buffer indicated by name. |
Int32 | length | [length: 1] Returns the number of characters actually written by OpenGL in the string indicated by name (excluding the null terminator) if a value other than Null is passed. |
Int32 | size | [length: 1] Returns the size of the attribute variable. |
AttributeType | type | [length: 1] Returns the data type of the attribute variable. |
String | name | [length: maxLength] Returns a null terminated string containing the name of the attribute variable. |
GetActiveUniform(Int32, Int32, Int32, Int32*, Int32*, AttributeType*, out String)
[requires: ARB_shader_objects] Returns information about an active uniform variable for the specified program object
Declaration
[AutoGenerated(Category = "ARB_shader_objects", Version = "", EntryPoint = "glGetActiveUniformARB")]
[CLSCompliant(false)]
public static void GetActiveUniform(int programObj, int index, int maxLength, [Count(Count = 1)] int *length, [Count(Count = 1)] int *size, [Count(Count = 1)] AttributeType*type, [Count(Parameter = "maxLength")] out string name)
Parameters
Type | Name | Description |
---|---|---|
Int32 | programObj | Specifies the program object to be queried. |
Int32 | index | Specifies the index of the uniform variable to be queried. |
Int32 | maxLength | Specifies the maximum number of characters OpenGL is allowed to write in the character buffer indicated by name. |
Int32* | length | [length: 1] Returns the number of characters actually written by OpenGL in the string indicated by name (excluding the null terminator) if a value other than Null is passed. |
Int32* | size | [length: 1] Returns the size of the uniform variable. |
AttributeType* | type | [length: 1] Returns the data type of the uniform variable. |
String | name | [length: maxLength] Returns a null terminated string containing the name of the uniform variable. |
GetActiveUniform(Int32, Int32, Int32, out Int32, out Int32, out AttributeType, out String)
[requires: ARB_shader_objects] Returns information about an active uniform variable for the specified program object
Declaration
[AutoGenerated(Category = "ARB_shader_objects", Version = "", EntryPoint = "glGetActiveUniformARB")]
[CLSCompliant(false)]
public static void GetActiveUniform(int programObj, int index, int maxLength, [Count(Count = 1)] out int length, [Count(Count = 1)] out int size, [Count(Count = 1)] out AttributeType type, [Count(Parameter = "maxLength")] out string name)
Parameters
Type | Name | Description |
---|---|---|
Int32 | programObj | Specifies the program object to be queried. |
Int32 | index | Specifies the index of the uniform variable to be queried. |
Int32 | maxLength | Specifies the maximum number of characters OpenGL is allowed to write in the character buffer indicated by name. |
Int32 | length | [length: 1] Returns the number of characters actually written by OpenGL in the string indicated by name (excluding the null terminator) if a value other than Null is passed. |
Int32 | size | [length: 1] Returns the size of the uniform variable. |
AttributeType | type | [length: 1] Returns the data type of the uniform variable. |
String | name | [length: maxLength] Returns a null terminated string containing the name of the uniform variable. |
GetActiveUniform(UInt32, UInt32, Int32, Int32*, Int32*, AttributeType*, out String)
[requires: ARB_shader_objects] Returns information about an active uniform variable for the specified program object
Declaration
[AutoGenerated(Category = "ARB_shader_objects", Version = "", EntryPoint = "glGetActiveUniformARB")]
[CLSCompliant(false)]
public static void GetActiveUniform(uint programObj, uint index, int maxLength, [Count(Count = 1)] int *length, [Count(Count = 1)] int *size, [Count(Count = 1)] AttributeType*type, [Count(Parameter = "maxLength")] out string name)
Parameters
Type | Name | Description |
---|---|---|
UInt32 | programObj | Specifies the program object to be queried. |
UInt32 | index | Specifies the index of the uniform variable to be queried. |
Int32 | maxLength | Specifies the maximum number of characters OpenGL is allowed to write in the character buffer indicated by name. |
Int32* | length | [length: 1] Returns the number of characters actually written by OpenGL in the string indicated by name (excluding the null terminator) if a value other than Null is passed. |
Int32* | size | [length: 1] Returns the size of the uniform variable. |
AttributeType* | type | [length: 1] Returns the data type of the uniform variable. |
String | name | [length: maxLength] Returns a null terminated string containing the name of the uniform variable. |
GetActiveUniform(UInt32, UInt32, Int32, out Int32, out Int32, out AttributeType, out String)
[requires: ARB_shader_objects] Returns information about an active uniform variable for the specified program object
Declaration
[AutoGenerated(Category = "ARB_shader_objects", Version = "", EntryPoint = "glGetActiveUniformARB")]
[CLSCompliant(false)]
public static void GetActiveUniform(uint programObj, uint index, int maxLength, [Count(Count = 1)] out int length, [Count(Count = 1)] out int size, [Count(Count = 1)] out AttributeType type, [Count(Parameter = "maxLength")] out string name)
Parameters
Type | Name | Description |
---|---|---|
UInt32 | programObj | Specifies the program object to be queried. |
UInt32 | index | Specifies the index of the uniform variable to be queried. |
Int32 | maxLength | Specifies the maximum number of characters OpenGL is allowed to write in the character buffer indicated by name. |
Int32 | length | [length: 1] Returns the number of characters actually written by OpenGL in the string indicated by name (excluding the null terminator) if a value other than Null is passed. |
Int32 | size | [length: 1] Returns the size of the uniform variable. |
AttributeType | type | [length: 1] Returns the data type of the uniform variable. |
String | name | [length: maxLength] Returns a null terminated string containing the name of the uniform variable. |
GetAttachedObjects(Int32, Int32, Int32*, Int32*)
[requires: ARB_shader_objects]
Declaration
[AutoGenerated(Category = "ARB_shader_objects", Version = "", EntryPoint = "glGetAttachedObjectsARB")]
[CLSCompliant(false)]
public static void GetAttachedObjects(int containerObj, int maxCount, [Count(Count = 1)] int *count, [Count(Parameter = "maxCount")] int *obj)
Parameters
Type | Name | Description |
---|---|---|
Int32 | containerObj | |
Int32 | maxCount | |
Int32* | count | [length: 1] |
Int32* | obj | [length: maxCount] |
GetAttachedObjects(Int32, Int32, Int32*, Int32[])
Declaration
[CLSCompliant(false)]
[AutoGenerated(Category = "ArbShaderObjects", Version = "1.2", EntryPoint = "glGetAttachedObjectsARB")]
[Obsolete("Use ref/array overloads instead")]
public static void GetAttachedObjects(int containerObj, int maxCount, int *count, int[] obj)
Parameters
Type | Name | Description |
---|---|---|
Int32 | containerObj | |
Int32 | maxCount | |
Int32* | count | |
Int32[] | obj |
GetAttachedObjects(Int32, Int32, out Int32, out Int32)
[requires: ARB_shader_objects]
Declaration
[AutoGenerated(Category = "ARB_shader_objects", Version = "", EntryPoint = "glGetAttachedObjectsARB")]
[CLSCompliant(false)]
public static void GetAttachedObjects(int containerObj, int maxCount, [Count(Count = 1)] out int count, [Count(Parameter = "maxCount")] out int obj)
Parameters
Type | Name | Description |
---|---|---|
Int32 | containerObj | |
Int32 | maxCount | |
Int32 | count | [length: 1] |
Int32 | obj | [length: maxCount] |
GetAttachedObjects(Int32, Int32, out Int32, Int32[])
[requires: ARB_shader_objects]
Declaration
[AutoGenerated(Category = "ARB_shader_objects", Version = "", EntryPoint = "glGetAttachedObjectsARB")]
[CLSCompliant(false)]
public static void GetAttachedObjects(int containerObj, int maxCount, [Count(Count = 1)] out int count, [Count(Parameter = "maxCount")] int[] obj)
Parameters
Type | Name | Description |
---|---|---|
Int32 | containerObj | |
Int32 | maxCount | |
Int32 | count | [length: 1] |
Int32[] | obj | [length: maxCount] |
GetAttachedObjects(UInt32, Int32, Int32*, UInt32*)
[requires: ARB_shader_objects]
Declaration
[AutoGenerated(Category = "ARB_shader_objects", Version = "", EntryPoint = "glGetAttachedObjectsARB")]
[CLSCompliant(false)]
public static void GetAttachedObjects(uint containerObj, int maxCount, [Count(Count = 1)] int *count, [Count(Parameter = "maxCount")] uint *obj)
Parameters
Type | Name | Description |
---|---|---|
UInt32 | containerObj | |
Int32 | maxCount | |
Int32* | count | [length: 1] |
UInt32* | obj | [length: maxCount] |
GetAttachedObjects(UInt32, Int32, Int32*, UInt32[])
Declaration
[CLSCompliant(false)]
[AutoGenerated(Category = "ArbShaderObjects", Version = "1.2", EntryPoint = "glGetAttachedObjectsARB")]
[Obsolete("Use ref/array overloads instead")]
public static void GetAttachedObjects(uint containerObj, int maxCount, int *count, uint[] obj)
Parameters
Type | Name | Description |
---|---|---|
UInt32 | containerObj | |
Int32 | maxCount | |
Int32* | count | |
UInt32[] | obj |
GetAttachedObjects(UInt32, Int32, out Int32, out UInt32)
[requires: ARB_shader_objects]
Declaration
[AutoGenerated(Category = "ARB_shader_objects", Version = "", EntryPoint = "glGetAttachedObjectsARB")]
[CLSCompliant(false)]
public static void GetAttachedObjects(uint containerObj, int maxCount, [Count(Count = 1)] out int count, [Count(Parameter = "maxCount")] out uint obj)
Parameters
Type | Name | Description |
---|---|---|
UInt32 | containerObj | |
Int32 | maxCount | |
Int32 | count | [length: 1] |
UInt32 | obj | [length: maxCount] |
GetAttachedObjects(UInt32, Int32, out Int32, UInt32[])
[requires: ARB_shader_objects]
Declaration
[AutoGenerated(Category = "ARB_shader_objects", Version = "", EntryPoint = "glGetAttachedObjectsARB")]
[CLSCompliant(false)]
public static void GetAttachedObjects(uint containerObj, int maxCount, [Count(Count = 1)] out int count, [Count(Parameter = "maxCount")] uint[] obj)
Parameters
Type | Name | Description |
---|---|---|
UInt32 | containerObj | |
Int32 | maxCount | |
Int32 | count | [length: 1] |
UInt32[] | obj | [length: maxCount] |
GetAttribLocation(Int32, String)
[requires: ARB_vertex_shader] Returns the location of an attribute variable
Declaration
[AutoGenerated(Category = "ARB_vertex_shader", Version = "", EntryPoint = "glGetAttribLocationARB")]
[CLSCompliant(false)]
public static int GetAttribLocation(int programObj, string name)
Parameters
Type | Name | Description |
---|---|---|
Int32 | programObj | Specifies the program object to be queried. |
String | name | Points to a null terminated string containing the name of the attribute variable whose location is to be queried. |
Returns
Type | Description |
---|---|
Int32 |
GetAttribLocation(UInt32, String)
[requires: ARB_vertex_shader] Returns the location of an attribute variable
Declaration
[AutoGenerated(Category = "ARB_vertex_shader", Version = "", EntryPoint = "glGetAttribLocationARB")]
[CLSCompliant(false)]
public static int GetAttribLocation(uint programObj, string name)
Parameters
Type | Name | Description |
---|---|---|
UInt32 | programObj | Specifies the program object to be queried. |
String | name | Points to a null terminated string containing the name of the attribute variable whose location is to be queried. |
Returns
Type | Description |
---|---|
Int32 |
GetBufferParameter(ArbVertexBufferObject, BufferParameterNameArb, Int32*)
[requires: ARB_vertex_buffer_object] Return parameters of a buffer object
Declaration
[Obsolete("Use BufferTargetArb overload instead")]
[AutoGenerated(Category = "ARB_vertex_buffer_object", Version = "", EntryPoint = "glGetBufferParameterivARB")]
[CLSCompliant(false)]
public static void GetBufferParameter(ArbVertexBufferObject target, BufferParameterNameArb pname, [Count(Computed = "pname")] int *params)
Parameters
Type | Name | Description |
---|---|---|
ArbVertexBufferObject | 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. |
BufferParameterNameArb | pname | Specifies the symbolic name of a buffer object parameter. Accepted values are BufferAccess, BufferMapped, BufferSize, or BufferUsage. |
Int32* | params |
GetBufferParameter(ArbVertexBufferObject, BufferParameterNameArb, out Int32)
[requires: ARB_vertex_buffer_object] Return parameters of a buffer object
Declaration
[Obsolete("Use BufferTargetArb overload instead")]
[AutoGenerated(Category = "ARB_vertex_buffer_object", Version = "", EntryPoint = "glGetBufferParameterivARB")]
[CLSCompliant(false)]
public static void GetBufferParameter(ArbVertexBufferObject target, BufferParameterNameArb pname, [Count(Computed = "pname")] out int params)
Parameters
Type | Name | Description |
---|---|---|
ArbVertexBufferObject | 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. |
BufferParameterNameArb | pname | Specifies the symbolic name of a buffer object parameter. Accepted values are BufferAccess, BufferMapped, BufferSize, or BufferUsage. |
Int32 | params |
GetBufferParameter(ArbVertexBufferObject, BufferParameterNameArb, Int32[])
[requires: ARB_vertex_buffer_object] Return parameters of a buffer object
Declaration
[Obsolete("Use BufferTargetArb overload instead")]
[AutoGenerated(Category = "ARB_vertex_buffer_object", Version = "", EntryPoint = "glGetBufferParameterivARB")]
[CLSCompliant(false)]
public static void GetBufferParameter(ArbVertexBufferObject target, BufferParameterNameArb pname, [Count(Computed = "pname")] int[] params)
Parameters
Type | Name | Description |
---|---|---|
ArbVertexBufferObject | 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. |
BufferParameterNameArb | pname | Specifies the symbolic name of a buffer object parameter. Accepted values are BufferAccess, BufferMapped, BufferSize, or BufferUsage. |
Int32[] | params |
GetBufferParameter(BufferTargetArb, BufferParameterNameArb, Int32*)
[requires: ARB_vertex_buffer_object] Return parameters of a buffer object
Declaration
[AutoGenerated(Category = "ARB_vertex_buffer_object", Version = "", EntryPoint = "glGetBufferParameterivARB")]
[CLSCompliant(false)]
public static void GetBufferParameter(BufferTargetArb target, BufferParameterNameArb pname, [Count(Computed = "pname")] int *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. |
BufferParameterNameArb | pname | Specifies the symbolic name of a buffer object parameter. Accepted values are BufferAccess, BufferMapped, BufferSize, or BufferUsage. |
Int32* | params |
GetBufferParameter(BufferTargetArb, BufferParameterNameArb, out Int32)
[requires: ARB_vertex_buffer_object] Return parameters of a buffer object
Declaration
[AutoGenerated(Category = "ARB_vertex_buffer_object", Version = "", EntryPoint = "glGetBufferParameterivARB")]
[CLSCompliant(false)]
public static void GetBufferParameter(BufferTargetArb target, BufferParameterNameArb pname, [Count(Computed = "pname")] out int 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. |
BufferParameterNameArb | pname | Specifies the symbolic name of a buffer object parameter. Accepted values are BufferAccess, BufferMapped, BufferSize, or BufferUsage. |
Int32 | params |
GetBufferParameter(BufferTargetArb, BufferParameterNameArb, Int32[])
[requires: ARB_vertex_buffer_object] Return parameters of a buffer object
Declaration
[AutoGenerated(Category = "ARB_vertex_buffer_object", Version = "", EntryPoint = "glGetBufferParameterivARB")]
[CLSCompliant(false)]
public static void GetBufferParameter(BufferTargetArb target, BufferParameterNameArb pname, [Count(Computed = "pname")] int[] 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. |
BufferParameterNameArb | pname | Specifies the symbolic name of a buffer object parameter. Accepted values are BufferAccess, BufferMapped, BufferSize, or BufferUsage. |
Int32[] | params |
GetBufferPointer(ArbVertexBufferObject, BufferPointerNameArb, IntPtr)
[requires: ARB_vertex_buffer_object]
Declaration
[Obsolete("Use BufferTargetArb overload instead")]
[AutoGenerated(Category = "ARB_vertex_buffer_object", Version = "", EntryPoint = "glGetBufferPointervARB")]
public static void GetBufferPointer(ArbVertexBufferObject target, BufferPointerNameArb pname, [Count(Count = 1)] IntPtr params)
Parameters
Type | Name | Description |
---|---|---|
ArbVertexBufferObject | target | |
BufferPointerNameArb | pname | |
IntPtr | params |
GetBufferPointer(BufferTargetArb, BufferPointerNameArb, IntPtr)
[requires: ARB_vertex_buffer_object]
Declaration
[AutoGenerated(Category = "ARB_vertex_buffer_object", Version = "", EntryPoint = "glGetBufferPointervARB")]
public static void GetBufferPointer(BufferTargetArb target, BufferPointerNameArb pname, [Count(Count = 1)] IntPtr params)
Parameters
Type | Name | Description |
---|---|---|
BufferTargetArb | target | |
BufferPointerNameArb | pname | |
IntPtr | params |
GetBufferPointer<T2>(ArbVertexBufferObject, BufferPointerNameArb, ref T2)
[requires: ARB_vertex_buffer_object]
Declaration
[Obsolete("Use BufferTargetArb overload instead")]
[AutoGenerated(Category = "ARB_vertex_buffer_object", Version = "", EntryPoint = "glGetBufferPointervARB")]
public static void GetBufferPointer<T2>(ArbVertexBufferObject target, BufferPointerNameArb pname, [Count(Count = 1)] ref T2 params)
where T2 : struct
Parameters
Type | Name | Description |
---|---|---|
ArbVertexBufferObject | target | |
BufferPointerNameArb | pname | |
T2 | params |
Type Parameters
Name | Description |
---|---|
T2 |
GetBufferPointer<T2>(ArbVertexBufferObject, BufferPointerNameArb, T2[])
[requires: ARB_vertex_buffer_object]
Declaration
[Obsolete("Use BufferTargetArb overload instead")]
[AutoGenerated(Category = "ARB_vertex_buffer_object", Version = "", EntryPoint = "glGetBufferPointervARB")]
[CLSCompliant(false)]
public static void GetBufferPointer<T2>(ArbVertexBufferObject target, BufferPointerNameArb pname, [Count(Count = 1)] T2[] params)
where T2 : struct
Parameters
Type | Name | Description |
---|---|---|
ArbVertexBufferObject | target | |
BufferPointerNameArb | pname | |
T2[] | params |
Type Parameters
Name | Description |
---|---|
T2 |
GetBufferPointer<T2>(ArbVertexBufferObject, BufferPointerNameArb, T2[,,])
[requires: ARB_vertex_buffer_object]
Declaration
[Obsolete("Use BufferTargetArb overload instead")]
[AutoGenerated(Category = "ARB_vertex_buffer_object", Version = "", EntryPoint = "glGetBufferPointervARB")]
[CLSCompliant(false)]
public static void GetBufferPointer<T2>(ArbVertexBufferObject target, BufferPointerNameArb pname, [Count(Count = 1)] T2[,, ] params)
where T2 : struct
Parameters
Type | Name | Description |
---|---|---|
ArbVertexBufferObject | target | |
BufferPointerNameArb | pname | |
T2[,,] | params |
Type Parameters
Name | Description |
---|---|
T2 |
GetBufferPointer<T2>(ArbVertexBufferObject, BufferPointerNameArb, T2[,])
[requires: ARB_vertex_buffer_object]
Declaration
[Obsolete("Use BufferTargetArb overload instead")]
[AutoGenerated(Category = "ARB_vertex_buffer_object", Version = "", EntryPoint = "glGetBufferPointervARB")]
[CLSCompliant(false)]
public static void GetBufferPointer<T2>(ArbVertexBufferObject target, BufferPointerNameArb pname, [Count(Count = 1)] T2[, ] params)
where T2 : struct
Parameters
Type | Name | Description |
---|---|---|
ArbVertexBufferObject | target | |
BufferPointerNameArb | pname | |
T2[,] | params |
Type Parameters
Name | Description |
---|---|
T2 |
GetBufferPointer<T2>(BufferTargetArb, BufferPointerNameArb, ref T2)
[requires: ARB_vertex_buffer_object]
Declaration
[AutoGenerated(Category = "ARB_vertex_buffer_object", Version = "", EntryPoint = "glGetBufferPointervARB")]
public static void GetBufferPointer<T2>(BufferTargetArb target, BufferPointerNameArb pname, [Count(Count = 1)] ref T2 params)
where T2 : struct
Parameters
Type | Name | Description |
---|---|---|
BufferTargetArb | target | |
BufferPointerNameArb | pname | |
T2 | params |
Type Parameters
Name | Description |
---|---|
T2 |
GetBufferPointer<T2>(BufferTargetArb, BufferPointerNameArb, T2[])
[requires: ARB_vertex_buffer_object]
Declaration
[AutoGenerated(Category = "ARB_vertex_buffer_object", Version = "", EntryPoint = "glGetBufferPointervARB")]
[CLSCompliant(false)]
public static void GetBufferPointer<T2>(BufferTargetArb target, BufferPointerNameArb pname, [Count(Count = 1)] T2[] params)
where T2 : struct
Parameters
Type | Name | Description |
---|---|---|
BufferTargetArb | target | |
BufferPointerNameArb | pname | |
T2[] | params |
Type Parameters
Name | Description |
---|---|
T2 |
GetBufferPointer<T2>(BufferTargetArb, BufferPointerNameArb, T2[,,])
[requires: ARB_vertex_buffer_object]
Declaration
[AutoGenerated(Category = "ARB_vertex_buffer_object", Version = "", EntryPoint = "glGetBufferPointervARB")]
[CLSCompliant(false)]
public static void GetBufferPointer<T2>(BufferTargetArb target, BufferPointerNameArb pname, [Count(Count = 1)] T2[,, ] params)
where T2 : struct
Parameters
Type | Name | Description |
---|---|---|
BufferTargetArb | target | |
BufferPointerNameArb | pname | |
T2[,,] | params |
Type Parameters
Name | Description |
---|---|
T2 |
GetBufferPointer<T2>(BufferTargetArb, BufferPointerNameArb, T2[,])
[requires: ARB_vertex_buffer_object]
Declaration
[AutoGenerated(Category = "ARB_vertex_buffer_object", Version = "", EntryPoint = "glGetBufferPointervARB")]
[CLSCompliant(false)]
public static void GetBufferPointer<T2>(BufferTargetArb target, BufferPointerNameArb pname, [Count(Count = 1)] T2[, ] params)
where T2 : struct
Parameters
Type | Name | Description |
---|---|---|
BufferTargetArb | target | |
BufferPointerNameArb | pname | |
T2[,] | params |
Type Parameters
Name | Description |
---|---|
T2 |
GetBufferSubData(BufferTargetArb, IntPtr, Int32, IntPtr)
[requires: ARB_vertex_buffer_object] Returns a subset of a buffer object's data store
Declaration
[AutoGenerated(Category = "ARB_vertex_buffer_object", Version = "", EntryPoint = "glGetBufferSubDataARB")]
public static void GetBufferSubData(BufferTargetArb target, IntPtr offset, int size, [Count(Parameter = "size")] IntPtr data)
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, QueryResultBuffer, TextureBuffer, TransformFeedbackBuffer, or UniformBuffer. |
IntPtr | offset | Specifies the offset into the buffer object's data store from which data will be returned, measured in bytes. |
Int32 | size | Specifies the size in bytes of the data store region being returned. |
IntPtr | data | [length: size] Specifies a pointer to the location where buffer object data is returned. |
GetBufferSubData(BufferTargetArb, IntPtr, IntPtr, IntPtr)
[requires: ARB_vertex_buffer_object] Returns a subset of a buffer object's data store
Declaration
[AutoGenerated(Category = "ARB_vertex_buffer_object", Version = "", EntryPoint = "glGetBufferSubDataARB")]
public static void GetBufferSubData(BufferTargetArb target, IntPtr offset, IntPtr size, [Count(Parameter = "size")] IntPtr data)
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, QueryResultBuffer, TextureBuffer, TransformFeedbackBuffer, or UniformBuffer. |
IntPtr | offset | Specifies the offset into the buffer object's data store from which data will be returned, measured in bytes. |
IntPtr | size | Specifies the size in bytes of the data store region being returned. |
IntPtr | data | [length: size] Specifies a pointer to the location where buffer object data is returned. |
GetBufferSubData<T3>(BufferTargetArb, IntPtr, Int32, ref T3)
[requires: ARB_vertex_buffer_object] Returns a subset of a buffer object's data store
Declaration
[AutoGenerated(Category = "ARB_vertex_buffer_object", Version = "", EntryPoint = "glGetBufferSubDataARB")]
public static void GetBufferSubData<T3>(BufferTargetArb target, IntPtr offset, int size, [Count(Parameter = "size")] ref T3 data)
where T3 : struct
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, QueryResultBuffer, TextureBuffer, TransformFeedbackBuffer, or UniformBuffer. |
IntPtr | offset | Specifies the offset into the buffer object's data store from which data will be returned, measured in bytes. |
Int32 | size | Specifies the size in bytes of the data store region being returned. |
T3 | data | [length: size] Specifies a pointer to the location where buffer object data is returned. |
Type Parameters
Name | Description |
---|---|
T3 |
GetBufferSubData<T3>(BufferTargetArb, IntPtr, Int32, T3[])
[requires: ARB_vertex_buffer_object] Returns a subset of a buffer object's data store
Declaration
[AutoGenerated(Category = "ARB_vertex_buffer_object", Version = "", EntryPoint = "glGetBufferSubDataARB")]
[CLSCompliant(false)]
public static void GetBufferSubData<T3>(BufferTargetArb target, IntPtr offset, int size, [Count(Parameter = "size")] T3[] data)
where T3 : struct
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, QueryResultBuffer, TextureBuffer, TransformFeedbackBuffer, or UniformBuffer. |
IntPtr | offset | Specifies the offset into the buffer object's data store from which data will be returned, measured in bytes. |
Int32 | size | Specifies the size in bytes of the data store region being returned. |
T3[] | data | [length: size] Specifies a pointer to the location where buffer object data is returned. |
Type Parameters
Name | Description |
---|---|
T3 |
GetBufferSubData<T3>(BufferTargetArb, IntPtr, Int32, T3[,,])
[requires: ARB_vertex_buffer_object] Returns a subset of a buffer object's data store
Declaration
[AutoGenerated(Category = "ARB_vertex_buffer_object", Version = "", EntryPoint = "glGetBufferSubDataARB")]
[CLSCompliant(false)]
public static void GetBufferSubData<T3>(BufferTargetArb target, IntPtr offset, int size, [Count(Parameter = "size")] T3[,, ] data)
where T3 : struct
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, QueryResultBuffer, TextureBuffer, TransformFeedbackBuffer, or UniformBuffer. |
IntPtr | offset | Specifies the offset into the buffer object's data store from which data will be returned, measured in bytes. |
Int32 | size | Specifies the size in bytes of the data store region being returned. |
T3[,,] | data | [length: size] Specifies a pointer to the location where buffer object data is returned. |
Type Parameters
Name | Description |
---|---|
T3 |
GetBufferSubData<T3>(BufferTargetArb, IntPtr, Int32, T3[,])
[requires: ARB_vertex_buffer_object] Returns a subset of a buffer object's data store
Declaration
[AutoGenerated(Category = "ARB_vertex_buffer_object", Version = "", EntryPoint = "glGetBufferSubDataARB")]
[CLSCompliant(false)]
public static void GetBufferSubData<T3>(BufferTargetArb target, IntPtr offset, int size, [Count(Parameter = "size")] T3[, ] data)
where T3 : struct
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, QueryResultBuffer, TextureBuffer, TransformFeedbackBuffer, or UniformBuffer. |
IntPtr | offset | Specifies the offset into the buffer object's data store from which data will be returned, measured in bytes. |
Int32 | size | Specifies the size in bytes of the data store region being returned. |
T3[,] | data | [length: size] Specifies a pointer to the location where buffer object data is returned. |
Type Parameters
Name | Description |
---|---|
T3 |
GetBufferSubData<T3>(BufferTargetArb, IntPtr, IntPtr, ref T3)
[requires: ARB_vertex_buffer_object] Returns a subset of a buffer object's data store
Declaration
[AutoGenerated(Category = "ARB_vertex_buffer_object", Version = "", EntryPoint = "glGetBufferSubDataARB")]
public static void GetBufferSubData<T3>(BufferTargetArb target, IntPtr offset, IntPtr size, [Count(Parameter = "size")] ref T3 data)
where T3 : struct
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, QueryResultBuffer, TextureBuffer, TransformFeedbackBuffer, or UniformBuffer. |
IntPtr | offset | Specifies the offset into the buffer object's data store from which data will be returned, measured in bytes. |
IntPtr | size | Specifies the size in bytes of the data store region being returned. |
T3 | data | [length: size] Specifies a pointer to the location where buffer object data is returned. |
Type Parameters
Name | Description |
---|---|
T3 |
GetBufferSubData<T3>(BufferTargetArb, IntPtr, IntPtr, T3[])
[requires: ARB_vertex_buffer_object] Returns a subset of a buffer object's data store
Declaration
[AutoGenerated(Category = "ARB_vertex_buffer_object", Version = "", EntryPoint = "glGetBufferSubDataARB")]
[CLSCompliant(false)]
public static void GetBufferSubData<T3>(BufferTargetArb target, IntPtr offset, IntPtr size, [Count(Parameter = "size")] T3[] data)
where T3 : struct
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, QueryResultBuffer, TextureBuffer, TransformFeedbackBuffer, or UniformBuffer. |
IntPtr | offset | Specifies the offset into the buffer object's data store from which data will be returned, measured in bytes. |
IntPtr | size | Specifies the size in bytes of the data store region being returned. |
T3[] | data | [length: size] Specifies a pointer to the location where buffer object data is returned. |
Type Parameters
Name | Description |
---|---|
T3 |
GetBufferSubData<T3>(BufferTargetArb, IntPtr, IntPtr, T3[,,])
[requires: ARB_vertex_buffer_object] Returns a subset of a buffer object's data store
Declaration
[AutoGenerated(Category = "ARB_vertex_buffer_object", Version = "", EntryPoint = "glGetBufferSubDataARB")]
[CLSCompliant(false)]
public static void GetBufferSubData<T3>(BufferTargetArb target, IntPtr offset, IntPtr size, [Count(Parameter = "size")] T3[,, ] data)
where T3 : struct
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, QueryResultBuffer, TextureBuffer, TransformFeedbackBuffer, or UniformBuffer. |
IntPtr | offset | Specifies the offset into the buffer object's data store from which data will be returned, measured in bytes. |
IntPtr | size | Specifies the size in bytes of the data store region being returned. |
T3[,,] | data | [length: size] Specifies a pointer to the location where buffer object data is returned. |
Type Parameters
Name | Description |
---|---|
T3 |
GetBufferSubData<T3>(BufferTargetArb, IntPtr, IntPtr, T3[,])
[requires: ARB_vertex_buffer_object] Returns a subset of a buffer object's data store
Declaration
[AutoGenerated(Category = "ARB_vertex_buffer_object", Version = "", EntryPoint = "glGetBufferSubDataARB")]
[CLSCompliant(false)]
public static void GetBufferSubData<T3>(BufferTargetArb target, IntPtr offset, IntPtr size, [Count(Parameter = "size")] T3[, ] data)
where T3 : struct
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, QueryResultBuffer, TextureBuffer, TransformFeedbackBuffer, or UniformBuffer. |
IntPtr | offset | Specifies the offset into the buffer object's data store from which data will be returned, measured in bytes. |
IntPtr | size | Specifies the size in bytes of the data store region being returned. |
T3[,] | data | [length: size] Specifies a pointer to the location where buffer object data is returned. |
Type Parameters
Name | Description |
---|---|
T3 |
GetCompressedTexImage(TextureTarget, Int32, IntPtr)
[requires: ARB_texture_compression] Return a compressed texture image
Declaration
[AutoGenerated(Category = "ARB_texture_compression", Version = "", EntryPoint = "glGetCompressedTexImageARB")]
public static void GetCompressedTexImage(TextureTarget target, int level, [Count(Computed = "target,level")] IntPtr img)
Parameters
Type | Name | Description |
---|---|---|
TextureTarget | target | Specifies which texture is to be obtained. Texture1D, Texture2D, Texture3D, TextureCubeMapPositiveX, TextureCubeMapNegativeX, TextureCubeMapPositiveY, TextureCubeMapNegativeY, TextureCubeMapPositiveZ, and TextureCubeMapNegativeZ are accepted. |
Int32 | level | Specifies the level-of-detail number of the desired image. Level 0 is the base image level. Level is the th mipmap reduction image. |
IntPtr | img | [length: COMPSIZE(target,level)] Returns the compressed texture image. |
GetCompressedTexImage<T2>(TextureTarget, Int32, ref T2)
[requires: ARB_texture_compression] Return a compressed texture image
Declaration
[AutoGenerated(Category = "ARB_texture_compression", Version = "", EntryPoint = "glGetCompressedTexImageARB")]
public static void GetCompressedTexImage<T2>(TextureTarget target, int level, [Count(Computed = "target,level")] ref T2 img)
where T2 : struct
Parameters
Type | Name | Description |
---|---|---|
TextureTarget | target | Specifies which texture is to be obtained. Texture1D, Texture2D, Texture3D, TextureCubeMapPositiveX, TextureCubeMapNegativeX, TextureCubeMapPositiveY, TextureCubeMapNegativeY, TextureCubeMapPositiveZ, and TextureCubeMapNegativeZ are accepted. |
Int32 | level | Specifies the level-of-detail number of the desired image. Level 0 is the base image level. Level is the th mipmap reduction image. |
T2 | img | [length: COMPSIZE(target,level)] Returns the compressed texture image. |
Type Parameters
Name | Description |
---|---|
T2 |
GetCompressedTexImage<T2>(TextureTarget, Int32, T2[])
[requires: ARB_texture_compression] Return a compressed texture image
Declaration
[AutoGenerated(Category = "ARB_texture_compression", Version = "", EntryPoint = "glGetCompressedTexImageARB")]
[CLSCompliant(false)]
public static void GetCompressedTexImage<T2>(TextureTarget target, int level, [Count(Computed = "target,level")] T2[] img)
where T2 : struct
Parameters
Type | Name | Description |
---|---|---|
TextureTarget | target | Specifies which texture is to be obtained. Texture1D, Texture2D, Texture3D, TextureCubeMapPositiveX, TextureCubeMapNegativeX, TextureCubeMapPositiveY, TextureCubeMapNegativeY, TextureCubeMapPositiveZ, and TextureCubeMapNegativeZ are accepted. |
Int32 | level | Specifies the level-of-detail number of the desired image. Level 0 is the base image level. Level is the th mipmap reduction image. |
T2[] | img | [length: COMPSIZE(target,level)] Returns the compressed texture image. |
Type Parameters
Name | Description |
---|---|
T2 |
GetCompressedTexImage<T2>(TextureTarget, Int32, T2[,,])
[requires: ARB_texture_compression] Return a compressed texture image
Declaration
[AutoGenerated(Category = "ARB_texture_compression", Version = "", EntryPoint = "glGetCompressedTexImageARB")]
[CLSCompliant(false)]
public static void GetCompressedTexImage<T2>(TextureTarget target, int level, [Count(Computed = "target,level")] T2[,, ] img)
where T2 : struct
Parameters
Type | Name | Description |
---|---|---|
TextureTarget | target | Specifies which texture is to be obtained. Texture1D, Texture2D, Texture3D, TextureCubeMapPositiveX, TextureCubeMapNegativeX, TextureCubeMapPositiveY, TextureCubeMapNegativeY, TextureCubeMapPositiveZ, and TextureCubeMapNegativeZ are accepted. |
Int32 | level | Specifies the level-of-detail number of the desired image. Level 0 is the base image level. Level is the th mipmap reduction image. |
T2[,,] | img | [length: COMPSIZE(target,level)] Returns the compressed texture image. |
Type Parameters
Name | Description |
---|---|
T2 |
GetCompressedTexImage<T2>(TextureTarget, Int32, T2[,])
[requires: ARB_texture_compression] Return a compressed texture image
Declaration
[AutoGenerated(Category = "ARB_texture_compression", Version = "", EntryPoint = "glGetCompressedTexImageARB")]
[CLSCompliant(false)]
public static void GetCompressedTexImage<T2>(TextureTarget target, int level, [Count(Computed = "target,level")] T2[, ] img)
where T2 : struct
Parameters
Type | Name | Description |
---|---|---|
TextureTarget | target | Specifies which texture is to be obtained. Texture1D, Texture2D, Texture3D, TextureCubeMapPositiveX, TextureCubeMapNegativeX, TextureCubeMapPositiveY, TextureCubeMapNegativeY, TextureCubeMapPositiveZ, and TextureCubeMapNegativeZ are accepted. |
Int32 | level | Specifies the level-of-detail number of the desired image. Level 0 is the base image level. Level is the th mipmap reduction image. |
T2[,] | img | [length: COMPSIZE(target,level)] Returns the compressed texture image. |
Type Parameters
Name | Description |
---|---|
T2 |
GetDebugMessageLog(Int32, Int32, DebugSource*, DebugType*, Int32*, DebugSeverity*, Int32*, out String)
[requires: ARB_debug_output] Retrieve messages from the debug message log
Declaration
[AutoGenerated(Category = "ARB_debug_output", Version = "", EntryPoint = "glGetDebugMessageLogARB")]
[CLSCompliant(false)]
public static int GetDebugMessageLog(int count, int bufSize, [Count(Parameter = "count")] DebugSource*sources, [Count(Parameter = "count")] DebugType*types, [Count(Parameter = "count")] int *ids, [Count(Parameter = "count")] DebugSeverity*severities, [Count(Parameter = "count")] int *lengths, [Count(Parameter = "bufSize")] out string messageLog)
Parameters
Type | Name | Description |
---|---|---|
Int32 | count | The number of debug messages to retrieve from the log. |
Int32 | bufSize | The size of the buffer whose address is given by messageLog. |
DebugSource* | sources | [length: count] The address of an array of variables to receive the sources of the retrieved messages. |
DebugType* | types | [length: count] The address of an array of variables to receive the types of the retrieved messages. |
Int32* | ids | [length: count] The address of an array of unsigned integers to receive the ids of the retrieved messages. |
DebugSeverity* | severities | [length: count] The address of an array of variables to receive the severites of the retrieved messages. |
Int32* | lengths | [length: count] The address of an array of variables to receive the lengths of the received messages. |
String | messageLog | [length: bufSize] The address of an array of characters that will receive the messages. |
Returns
Type | Description |
---|---|
Int32 |
GetDebugMessageLog(Int32, Int32, out DebugSource, out DebugType, out Int32, out DebugSeverity, out Int32, out String)
[requires: ARB_debug_output] Retrieve messages from the debug message log
Declaration
[AutoGenerated(Category = "ARB_debug_output", Version = "", EntryPoint = "glGetDebugMessageLogARB")]
[CLSCompliant(false)]
public static int GetDebugMessageLog(int count, int bufSize, [Count(Parameter = "count")] out DebugSource sources, [Count(Parameter = "count")] out DebugType types, [Count(Parameter = "count")] out int ids, [Count(Parameter = "count")] out DebugSeverity severities, [Count(Parameter = "count")] out int lengths, [Count(Parameter = "bufSize")] out string messageLog)
Parameters
Type | Name | Description |
---|---|---|
Int32 | count | The number of debug messages to retrieve from the log. |
Int32 | bufSize | The size of the buffer whose address is given by messageLog. |
DebugSource | sources | [length: count] The address of an array of variables to receive the sources of the retrieved messages. |
DebugType | types | [length: count] The address of an array of variables to receive the types of the retrieved messages. |
Int32 | ids | [length: count] The address of an array of unsigned integers to receive the ids of the retrieved messages. |
DebugSeverity | severities | [length: count] The address of an array of variables to receive the severites of the retrieved messages. |
Int32 | lengths | [length: count] The address of an array of variables to receive the lengths of the received messages. |
String | messageLog | [length: bufSize] The address of an array of characters that will receive the messages. |
Returns
Type | Description |
---|---|
Int32 |
GetDebugMessageLog(Int32, Int32, DebugSource[], DebugType[], Int32[], DebugSeverity[], Int32[], out String)
[requires: ARB_debug_output] Retrieve messages from the debug message log
Declaration
[AutoGenerated(Category = "ARB_debug_output", Version = "", EntryPoint = "glGetDebugMessageLogARB")]
[CLSCompliant(false)]
public static int GetDebugMessageLog(int count, int bufSize, [Count(Parameter = "count")] DebugSource[] sources, [Count(Parameter = "count")] DebugType[] types, [Count(Parameter = "count")] int[] ids, [Count(Parameter = "count")] DebugSeverity[] severities, [Count(Parameter = "count")] int[] lengths, [Count(Parameter = "bufSize")] out string messageLog)
Parameters
Type | Name | Description |
---|---|---|
Int32 | count | The number of debug messages to retrieve from the log. |
Int32 | bufSize | The size of the buffer whose address is given by messageLog. |
DebugSource[] | sources | [length: count] The address of an array of variables to receive the sources of the retrieved messages. |
DebugType[] | types | [length: count] The address of an array of variables to receive the types of the retrieved messages. |
Int32[] | ids | [length: count] The address of an array of unsigned integers to receive the ids of the retrieved messages. |
DebugSeverity[] | severities | [length: count] The address of an array of variables to receive the severites of the retrieved messages. |
Int32[] | lengths | [length: count] The address of an array of variables to receive the lengths of the received messages. |
String | messageLog | [length: bufSize] The address of an array of characters that will receive the messages. |
Returns
Type | Description |
---|---|
Int32 |
GetDebugMessageLog(UInt32, Int32, DebugSource*, DebugType*, UInt32*, DebugSeverity*, Int32*, out String)
[requires: ARB_debug_output] Retrieve messages from the debug message log
Declaration
[AutoGenerated(Category = "ARB_debug_output", Version = "", EntryPoint = "glGetDebugMessageLogARB")]
[CLSCompliant(false)]
public static int GetDebugMessageLog(uint count, int bufSize, [Count(Parameter = "count")] DebugSource*sources, [Count(Parameter = "count")] DebugType*types, [Count(Parameter = "count")] uint *ids, [Count(Parameter = "count")] DebugSeverity*severities, [Count(Parameter = "count")] int *lengths, [Count(Parameter = "bufSize")] out string messageLog)
Parameters
Type | Name | Description |
---|---|---|
UInt32 | count | The number of debug messages to retrieve from the log. |
Int32 | bufSize | The size of the buffer whose address is given by messageLog. |
DebugSource* | sources | [length: count] The address of an array of variables to receive the sources of the retrieved messages. |
DebugType* | types | [length: count] The address of an array of variables to receive the types of the retrieved messages. |
UInt32* | ids | [length: count] The address of an array of unsigned integers to receive the ids of the retrieved messages. |
DebugSeverity* | severities | [length: count] The address of an array of variables to receive the severites of the retrieved messages. |
Int32* | lengths | [length: count] The address of an array of variables to receive the lengths of the received messages. |
String | messageLog | [length: bufSize] The address of an array of characters that will receive the messages. |
Returns
Type | Description |
---|---|
Int32 |
GetDebugMessageLog(UInt32, Int32, out DebugSource, out DebugType, out UInt32, out DebugSeverity, out Int32, out String)
[requires: ARB_debug_output] Retrieve messages from the debug message log
Declaration
[AutoGenerated(Category = "ARB_debug_output", Version = "", EntryPoint = "glGetDebugMessageLogARB")]
[CLSCompliant(false)]
public static int GetDebugMessageLog(uint count, int bufSize, [Count(Parameter = "count")] out DebugSource sources, [Count(Parameter = "count")] out DebugType types, [Count(Parameter = "count")] out uint ids, [Count(Parameter = "count")] out DebugSeverity severities, [Count(Parameter = "count")] out int lengths, [Count(Parameter = "bufSize")] out string messageLog)
Parameters
Type | Name | Description |
---|---|---|
UInt32 | count | The number of debug messages to retrieve from the log. |
Int32 | bufSize | The size of the buffer whose address is given by messageLog. |
DebugSource | sources | [length: count] The address of an array of variables to receive the sources of the retrieved messages. |
DebugType | types | [length: count] The address of an array of variables to receive the types of the retrieved messages. |
UInt32 | ids | [length: count] The address of an array of unsigned integers to receive the ids of the retrieved messages. |
DebugSeverity | severities | [length: count] The address of an array of variables to receive the severites of the retrieved messages. |
Int32 | lengths | [length: count] The address of an array of variables to receive the lengths of the received messages. |
String | messageLog | [length: bufSize] The address of an array of characters that will receive the messages. |
Returns
Type | Description |
---|---|
Int32 |
GetDebugMessageLog(UInt32, Int32, DebugSource[], DebugType[], UInt32[], DebugSeverity[], Int32[], out String)
[requires: ARB_debug_output] Retrieve messages from the debug message log
Declaration
[AutoGenerated(Category = "ARB_debug_output", Version = "", EntryPoint = "glGetDebugMessageLogARB")]
[CLSCompliant(false)]
public static int GetDebugMessageLog(uint count, int bufSize, [Count(Parameter = "count")] DebugSource[] sources, [Count(Parameter = "count")] DebugType[] types, [Count(Parameter = "count")] uint[] ids, [Count(Parameter = "count")] DebugSeverity[] severities, [Count(Parameter = "count")] int[] lengths, [Count(Parameter = "bufSize")] out string messageLog)
Parameters
Type | Name | Description |
---|---|---|
UInt32 | count | The number of debug messages to retrieve from the log. |
Int32 | bufSize | The size of the buffer whose address is given by messageLog. |
DebugSource[] | sources | [length: count] The address of an array of variables to receive the sources of the retrieved messages. |
DebugType[] | types | [length: count] The address of an array of variables to receive the types of the retrieved messages. |
UInt32[] | ids | [length: count] The address of an array of unsigned integers to receive the ids of the retrieved messages. |
DebugSeverity[] | severities | [length: count] The address of an array of variables to receive the severites of the retrieved messages. |
Int32[] | lengths | [length: count] The address of an array of variables to receive the lengths of the received messages. |
String | messageLog | [length: bufSize] The address of an array of characters that will receive the messages. |
Returns
Type | Description |
---|---|
Int32 |
GetGraphicsResetStatus()
[requires: ARB_robustness]
Declaration
[AutoGenerated(Category = "ARB_robustness", Version = "", EntryPoint = "glGetGraphicsResetStatusARB")]
public static GraphicsResetStatus GetGraphicsResetStatus()
Returns
Type | Description |
---|---|
GraphicsResetStatus |
GetHandle(ArbShaderObjects)
[requires: ARB_shader_objects]
Declaration
[AutoGenerated(Category = "ARB_shader_objects", Version = "", EntryPoint = "glGetHandleARB")]
public static int GetHandle(ArbShaderObjects pname)
Parameters
Type | Name | Description |
---|---|---|
ArbShaderObjects | pname |
Returns
Type | Description |
---|---|
Int32 |
GetImageHandle(Int32, Int32, Boolean, Int32, PixelFormat)
[requires: ARB_bindless_texture]
Declaration
[AutoGenerated(Category = "ARB_bindless_texture", Version = "", EntryPoint = "glGetImageHandleARB")]
[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: ARB_bindless_texture]
Declaration
[AutoGenerated(Category = "ARB_bindless_texture", Version = "", EntryPoint = "glGetImageHandleARB")]
[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 |
GetInfoLog(Int32, Int32, Int32*, out String)
[requires: ARB_shader_objects]
Declaration
[AutoGenerated(Category = "ARB_shader_objects", Version = "", EntryPoint = "glGetInfoLogARB")]
[CLSCompliant(false)]
public static void GetInfoLog(int obj, int maxLength, [Count(Count = 1)] int *length, [Count(Parameter = "maxLength")] out string infoLog)
Parameters
Type | Name | Description |
---|---|---|
Int32 | obj | |
Int32 | maxLength | |
Int32* | length | [length: 1] |
String | infoLog | [length: maxLength] |
GetInfoLog(Int32, Int32, out Int32, out String)
[requires: ARB_shader_objects]
Declaration
[AutoGenerated(Category = "ARB_shader_objects", Version = "", EntryPoint = "glGetInfoLogARB")]
[CLSCompliant(false)]
public static void GetInfoLog(int obj, int maxLength, [Count(Count = 1)] out int length, [Count(Parameter = "maxLength")] out string infoLog)
Parameters
Type | Name | Description |
---|---|---|
Int32 | obj | |
Int32 | maxLength | |
Int32 | length | [length: 1] |
String | infoLog | [length: maxLength] |
GetInfoLog(UInt32, Int32, Int32*, out String)
[requires: ARB_shader_objects]
Declaration
[AutoGenerated(Category = "ARB_shader_objects", Version = "", EntryPoint = "glGetInfoLogARB")]
[CLSCompliant(false)]
public static void GetInfoLog(uint obj, int maxLength, [Count(Count = 1)] int *length, [Count(Parameter = "maxLength")] out string infoLog)
Parameters
Type | Name | Description |
---|---|---|
UInt32 | obj | |
Int32 | maxLength | |
Int32* | length | [length: 1] |
String | infoLog | [length: maxLength] |
GetInfoLog(UInt32, Int32, out Int32, out String)
[requires: ARB_shader_objects]
Declaration
[AutoGenerated(Category = "ARB_shader_objects", Version = "", EntryPoint = "glGetInfoLogARB")]
[CLSCompliant(false)]
public static void GetInfoLog(uint obj, int maxLength, [Count(Count = 1)] out int length, [Count(Parameter = "maxLength")] out string infoLog)
Parameters
Type | Name | Description |
---|---|---|
UInt32 | obj | |
Int32 | maxLength | |
Int32 | length | [length: 1] |
String | infoLog | [length: maxLength] |
GetNamedString(Int32, String, ArbShadingLanguageInclude, Int32*)
[requires: ARB_shading_language_include]
Declaration
[AutoGenerated(Category = "ARB_shading_language_include", Version = "", EntryPoint = "glGetNamedStringivARB")]
[CLSCompliant(false)]
public static void GetNamedString(int namelen, [Count(Parameter = "namelen")] string name, ArbShadingLanguageInclude pname, [Count(Computed = "pname")] int *params)
Parameters
Type | Name | Description |
---|---|---|
Int32 | namelen | |
String | name | [length: namelen] |
ArbShadingLanguageInclude | pname | |
Int32* | params |
GetNamedString(Int32, String, ArbShadingLanguageInclude, out Int32)
[requires: ARB_shading_language_include]
Declaration
[AutoGenerated(Category = "ARB_shading_language_include", Version = "", EntryPoint = "glGetNamedStringivARB")]
[CLSCompliant(false)]
public static void GetNamedString(int namelen, [Count(Parameter = "namelen")] string name, ArbShadingLanguageInclude pname, [Count(Computed = "pname")] out int params)
Parameters
Type | Name | Description |
---|---|---|
Int32 | namelen | |
String | name | [length: namelen] |
ArbShadingLanguageInclude | pname | |
Int32 | params |
GetNamedString(Int32, String, ArbShadingLanguageInclude, Int32[])
[requires: ARB_shading_language_include]
Declaration
[AutoGenerated(Category = "ARB_shading_language_include", Version = "", EntryPoint = "glGetNamedStringivARB")]
[CLSCompliant(false)]
public static void GetNamedString(int namelen, [Count(Parameter = "namelen")] string name, ArbShadingLanguageInclude pname, [Count(Computed = "pname")] int[] params)
Parameters
Type | Name | Description |
---|---|---|
Int32 | namelen | |
String | name | [length: namelen] |
ArbShadingLanguageInclude | pname | |
Int32[] | params |
GetNamedString(Int32, String, Int32, Int32*, out String)
[requires: ARB_shading_language_include]
Declaration
[AutoGenerated(Category = "ARB_shading_language_include", Version = "", EntryPoint = "glGetNamedStringARB")]
[CLSCompliant(false)]
public static void GetNamedString(int namelen, [Count(Parameter = "namelen")] string name, int bufSize, [Count(Count = 1)] int *stringlen, [Count(Parameter = "bufSize")] out string string)
Parameters
Type | Name | Description |
---|---|---|
Int32 | namelen | |
String | name | [length: namelen] |
Int32 | bufSize | |
Int32* | stringlen | [length: 1] |
String | string |
GetNamedString(Int32, String, Int32, out Int32, out String)
[requires: ARB_shading_language_include]
Declaration
[AutoGenerated(Category = "ARB_shading_language_include", Version = "", EntryPoint = "glGetNamedStringARB")]
[CLSCompliant(false)]
public static void GetNamedString(int namelen, [Count(Parameter = "namelen")] string name, int bufSize, [Count(Count = 1)] out int stringlen, [Count(Parameter = "bufSize")] out string string)
Parameters
Type | Name | Description |
---|---|---|
Int32 | namelen | |
String | name | [length: namelen] |
Int32 | bufSize | |
Int32 | stringlen | [length: 1] |
String | string |
GetnColorTable(ColorTableTarget, PixelFormat, PixelType, Int32, IntPtr)
[requires: ARB_robustness]
Declaration
[AutoGenerated(Category = "ARB_robustness", Version = "", EntryPoint = "glGetnColorTableARB")]
public static void GetnColorTable(ColorTableTarget target, PixelFormat format, PixelType type, int bufSize, [Count(Parameter = "bufSize")] IntPtr table)
Parameters
Type | Name | Description |
---|---|---|
ColorTableTarget | target | |
PixelFormat | format | |
PixelType | type | |
Int32 | bufSize | |
IntPtr | table | [length: bufSize] |
GetnColorTable<T4>(ColorTableTarget, PixelFormat, PixelType, Int32, ref T4)
[requires: ARB_robustness]
Declaration
[AutoGenerated(Category = "ARB_robustness", Version = "", EntryPoint = "glGetnColorTableARB")]
public static void GetnColorTable<T4>(ColorTableTarget target, PixelFormat format, PixelType type, int bufSize, [Count(Parameter = "bufSize")] ref T4 table)
where T4 : struct
Parameters
Type | Name | Description |
---|---|---|
ColorTableTarget | target | |
PixelFormat | format | |
PixelType | type | |
Int32 | bufSize | |
T4 | table | [length: bufSize] |
Type Parameters
Name | Description |
---|---|
T4 |
GetnColorTable<T4>(ColorTableTarget, PixelFormat, PixelType, Int32, T4[])
[requires: ARB_robustness]
Declaration
[AutoGenerated(Category = "ARB_robustness", Version = "", EntryPoint = "glGetnColorTableARB")]
[CLSCompliant(false)]
public static void GetnColorTable<T4>(ColorTableTarget target, PixelFormat format, PixelType type, int bufSize, [Count(Parameter = "bufSize")] T4[] table)
where T4 : struct
Parameters
Type | Name | Description |
---|---|---|
ColorTableTarget | target | |
PixelFormat | format | |
PixelType | type | |
Int32 | bufSize | |
T4[] | table | [length: bufSize] |
Type Parameters
Name | Description |
---|---|
T4 |
GetnColorTable<T4>(ColorTableTarget, PixelFormat, PixelType, Int32, T4[,,])
[requires: ARB_robustness]
Declaration
[AutoGenerated(Category = "ARB_robustness", Version = "", EntryPoint = "glGetnColorTableARB")]
[CLSCompliant(false)]
public static void GetnColorTable<T4>(ColorTableTarget target, PixelFormat format, PixelType type, int bufSize, [Count(Parameter = "bufSize")] T4[,, ] table)
where T4 : struct
Parameters
Type | Name | Description |
---|---|---|
ColorTableTarget | target | |
PixelFormat | format | |
PixelType | type | |
Int32 | bufSize | |
T4[,,] | table | [length: bufSize] |
Type Parameters
Name | Description |
---|---|
T4 |
GetnColorTable<T4>(ColorTableTarget, PixelFormat, PixelType, Int32, T4[,])
[requires: ARB_robustness]
Declaration
[AutoGenerated(Category = "ARB_robustness", Version = "", EntryPoint = "glGetnColorTableARB")]
[CLSCompliant(false)]
public static void GetnColorTable<T4>(ColorTableTarget target, PixelFormat format, PixelType type, int bufSize, [Count(Parameter = "bufSize")] T4[, ] table)
where T4 : struct
Parameters
Type | Name | Description |
---|---|---|
ColorTableTarget | target | |
PixelFormat | format | |
PixelType | type | |
Int32 | bufSize | |
T4[,] | table | [length: bufSize] |
Type Parameters
Name | Description |
---|---|
T4 |
GetnCompressedTexImage(TextureTarget, Int32, Int32, IntPtr)
[requires: ARB_robustness]
Declaration
[AutoGenerated(Category = "ARB_robustness", Version = "", EntryPoint = "glGetnCompressedTexImageARB")]
public static void GetnCompressedTexImage(TextureTarget target, int lod, int bufSize, [Count(Parameter = "bufSize")] IntPtr img)
Parameters
Type | Name | Description |
---|---|---|
TextureTarget | target | |
Int32 | lod | |
Int32 | bufSize | |
IntPtr | img | [length: bufSize] |
GetnCompressedTexImage<T3>(TextureTarget, Int32, Int32, ref T3)
[requires: ARB_robustness]
Declaration
[AutoGenerated(Category = "ARB_robustness", Version = "", EntryPoint = "glGetnCompressedTexImageARB")]
public static void GetnCompressedTexImage<T3>(TextureTarget target, int lod, int bufSize, [Count(Parameter = "bufSize")] ref T3 img)
where T3 : struct
Parameters
Type | Name | Description |
---|---|---|
TextureTarget | target | |
Int32 | lod | |
Int32 | bufSize | |
T3 | img | [length: bufSize] |
Type Parameters
Name | Description |
---|---|
T3 |
GetnCompressedTexImage<T3>(TextureTarget, Int32, Int32, T3[])
[requires: ARB_robustness]
Declaration
[AutoGenerated(Category = "ARB_robustness", Version = "", EntryPoint = "glGetnCompressedTexImageARB")]
[CLSCompliant(false)]
public static void GetnCompressedTexImage<T3>(TextureTarget target, int lod, int bufSize, [Count(Parameter = "bufSize")] T3[] img)
where T3 : struct
Parameters
Type | Name | Description |
---|---|---|
TextureTarget | target | |
Int32 | lod | |
Int32 | bufSize | |
T3[] | img | [length: bufSize] |
Type Parameters
Name | Description |
---|---|
T3 |
GetnCompressedTexImage<T3>(TextureTarget, Int32, Int32, T3[,,])
[requires: ARB_robustness]
Declaration
[AutoGenerated(Category = "ARB_robustness", Version = "", EntryPoint = "glGetnCompressedTexImageARB")]
[CLSCompliant(false)]
public static void GetnCompressedTexImage<T3>(TextureTarget target, int lod, int bufSize, [Count(Parameter = "bufSize")] T3[,, ] img)
where T3 : struct
Parameters
Type | Name | Description |
---|---|---|
TextureTarget | target | |
Int32 | lod | |
Int32 | bufSize | |
T3[,,] | img | [length: bufSize] |
Type Parameters
Name | Description |
---|---|
T3 |
GetnCompressedTexImage<T3>(TextureTarget, Int32, Int32, T3[,])
[requires: ARB_robustness]
Declaration
[AutoGenerated(Category = "ARB_robustness", Version = "", EntryPoint = "glGetnCompressedTexImageARB")]
[CLSCompliant(false)]
public static void GetnCompressedTexImage<T3>(TextureTarget target, int lod, int bufSize, [Count(Parameter = "bufSize")] T3[, ] img)
where T3 : struct
Parameters
Type | Name | Description |
---|---|---|
TextureTarget | target | |
Int32 | lod | |
Int32 | bufSize | |
T3[,] | img | [length: bufSize] |
Type Parameters
Name | Description |
---|---|
T3 |
GetnConvolutionFilter(ConvolutionTarget, PixelFormat, PixelType, Int32, IntPtr)
[requires: ARB_robustness]
Declaration
[AutoGenerated(Category = "ARB_robustness", Version = "", EntryPoint = "glGetnConvolutionFilterARB")]
public static void GetnConvolutionFilter(ConvolutionTarget target, PixelFormat format, PixelType type, int bufSize, [Count(Parameter = "bufSize")] IntPtr image)
Parameters
Type | Name | Description |
---|---|---|
ConvolutionTarget | target | |
PixelFormat | format | |
PixelType | type | |
Int32 | bufSize | |
IntPtr | image | [length: bufSize] |
GetnConvolutionFilter<T4>(ConvolutionTarget, PixelFormat, PixelType, Int32, ref T4)
[requires: ARB_robustness]
Declaration
[AutoGenerated(Category = "ARB_robustness", Version = "", EntryPoint = "glGetnConvolutionFilterARB")]
public static void GetnConvolutionFilter<T4>(ConvolutionTarget target, PixelFormat format, PixelType type, int bufSize, [Count(Parameter = "bufSize")] ref T4 image)
where T4 : struct
Parameters
Type | Name | Description |
---|---|---|
ConvolutionTarget | target | |
PixelFormat | format | |
PixelType | type | |
Int32 | bufSize | |
T4 | image | [length: bufSize] |
Type Parameters
Name | Description |
---|---|
T4 |
GetnConvolutionFilter<T4>(ConvolutionTarget, PixelFormat, PixelType, Int32, T4[])
[requires: ARB_robustness]
Declaration
[AutoGenerated(Category = "ARB_robustness", Version = "", EntryPoint = "glGetnConvolutionFilterARB")]
[CLSCompliant(false)]
public static void GetnConvolutionFilter<T4>(ConvolutionTarget target, PixelFormat format, PixelType type, int bufSize, [Count(Parameter = "bufSize")] T4[] image)
where T4 : struct
Parameters
Type | Name | Description |
---|---|---|
ConvolutionTarget | target | |
PixelFormat | format | |
PixelType | type | |
Int32 | bufSize | |
T4[] | image | [length: bufSize] |
Type Parameters
Name | Description |
---|---|
T4 |
GetnConvolutionFilter<T4>(ConvolutionTarget, PixelFormat, PixelType, Int32, T4[,,])
[requires: ARB_robustness]
Declaration
[AutoGenerated(Category = "ARB_robustness", Version = "", EntryPoint = "glGetnConvolutionFilterARB")]
[CLSCompliant(false)]
public static void GetnConvolutionFilter<T4>(ConvolutionTarget target, PixelFormat format, PixelType type, int bufSize, [Count(Parameter = "bufSize")] T4[,, ] image)
where T4 : struct
Parameters
Type | Name | Description |
---|---|---|
ConvolutionTarget | target | |
PixelFormat | format | |
PixelType | type | |
Int32 | bufSize | |
T4[,,] | image | [length: bufSize] |
Type Parameters
Name | Description |
---|---|
T4 |
GetnConvolutionFilter<T4>(ConvolutionTarget, PixelFormat, PixelType, Int32, T4[,])
[requires: ARB_robustness]
Declaration
[AutoGenerated(Category = "ARB_robustness", Version = "", EntryPoint = "glGetnConvolutionFilterARB")]
[CLSCompliant(false)]
public static void GetnConvolutionFilter<T4>(ConvolutionTarget target, PixelFormat format, PixelType type, int bufSize, [Count(Parameter = "bufSize")] T4[, ] image)
where T4 : struct
Parameters
Type | Name | Description |
---|---|---|
ConvolutionTarget | target | |
PixelFormat | format | |
PixelType | type | |
Int32 | bufSize | |
T4[,] | image | [length: bufSize] |
Type Parameters
Name | Description |
---|---|
T4 |
GetnHistogram(HistogramTargetExt, Boolean, PixelFormat, PixelType, Int32, IntPtr)
[requires: ARB_robustness]
Declaration
[AutoGenerated(Category = "ARB_robustness", Version = "", EntryPoint = "glGetnHistogramARB")]
public static void GetnHistogram(HistogramTargetExt target, bool reset, PixelFormat format, PixelType type, int bufSize, [Count(Parameter = "bufSize")] IntPtr values)
Parameters
Type | Name | Description |
---|---|---|
HistogramTargetExt | target | |
Boolean | reset | |
PixelFormat | format | |
PixelType | type | |
Int32 | bufSize | |
IntPtr | values | [length: bufSize] |
GetnHistogram<T5>(HistogramTargetExt, Boolean, PixelFormat, PixelType, Int32, ref T5)
[requires: ARB_robustness]
Declaration
[AutoGenerated(Category = "ARB_robustness", Version = "", EntryPoint = "glGetnHistogramARB")]
public static void GetnHistogram<T5>(HistogramTargetExt target, bool reset, PixelFormat format, PixelType type, int bufSize, [Count(Parameter = "bufSize")] ref T5 values)
where T5 : struct
Parameters
Type | Name | Description |
---|---|---|
HistogramTargetExt | target | |
Boolean | reset | |
PixelFormat | format | |
PixelType | type | |
Int32 | bufSize | |
T5 | values | [length: bufSize] |
Type Parameters
Name | Description |
---|---|
T5 |
GetnHistogram<T5>(HistogramTargetExt, Boolean, PixelFormat, PixelType, Int32, T5[])
[requires: ARB_robustness]
Declaration
[AutoGenerated(Category = "ARB_robustness", Version = "", EntryPoint = "glGetnHistogramARB")]
[CLSCompliant(false)]
public static void GetnHistogram<T5>(HistogramTargetExt target, bool reset, PixelFormat format, PixelType type, int bufSize, [Count(Parameter = "bufSize")] T5[] values)
where T5 : struct
Parameters
Type | Name | Description |
---|---|---|
HistogramTargetExt | target | |
Boolean | reset | |
PixelFormat | format | |
PixelType | type | |
Int32 | bufSize | |
T5[] | values | [length: bufSize] |
Type Parameters
Name | Description |
---|---|
T5 |
GetnHistogram<T5>(HistogramTargetExt, Boolean, PixelFormat, PixelType, Int32, T5[,,])
[requires: ARB_robustness]
Declaration
[AutoGenerated(Category = "ARB_robustness", Version = "", EntryPoint = "glGetnHistogramARB")]
[CLSCompliant(false)]
public static void GetnHistogram<T5>(HistogramTargetExt target, bool reset, PixelFormat format, PixelType type, int bufSize, [Count(Parameter = "bufSize")] T5[,, ] values)
where T5 : struct
Parameters
Type | Name | Description |
---|---|---|
HistogramTargetExt | target | |
Boolean | reset | |
PixelFormat | format | |
PixelType | type | |
Int32 | bufSize | |
T5[,,] | values | [length: bufSize] |
Type Parameters
Name | Description |
---|---|
T5 |
GetnHistogram<T5>(HistogramTargetExt, Boolean, PixelFormat, PixelType, Int32, T5[,])
[requires: ARB_robustness]
Declaration
[AutoGenerated(Category = "ARB_robustness", Version = "", EntryPoint = "glGetnHistogramARB")]
[CLSCompliant(false)]
public static void GetnHistogram<T5>(HistogramTargetExt target, bool reset, PixelFormat format, PixelType type, int bufSize, [Count(Parameter = "bufSize")] T5[, ] values)
where T5 : struct
Parameters
Type | Name | Description |
---|---|---|
HistogramTargetExt | target | |
Boolean | reset | |
PixelFormat | format | |
PixelType | type | |
Int32 | bufSize | |
T5[,] | values | [length: bufSize] |
Type Parameters
Name | Description |
---|---|
T5 |
GetnMap(MapTarget, MapQuery, Int32, Double*)
[requires: ARB_robustness]
Declaration
[AutoGenerated(Category = "ARB_robustness", Version = "", EntryPoint = "glGetnMapdvARB")]
[CLSCompliant(false)]
public static void GetnMap(MapTarget target, MapQuery query, int bufSize, [Count(Parameter = "bufSize")] double *v)
Parameters
Type | Name | Description |
---|---|---|
MapTarget | target | |
MapQuery | query | |
Int32 | bufSize | |
Double* | v | [length: bufSize] |
GetnMap(MapTarget, MapQuery, Int32, out Double)
[requires: ARB_robustness]
Declaration
[AutoGenerated(Category = "ARB_robustness", Version = "", EntryPoint = "glGetnMapdvARB")]
[CLSCompliant(false)]
public static void GetnMap(MapTarget target, MapQuery query, int bufSize, [Count(Parameter = "bufSize")] out double v)
Parameters
Type | Name | Description |
---|---|---|
MapTarget | target | |
MapQuery | query | |
Int32 | bufSize | |
Double | v | [length: bufSize] |
GetnMap(MapTarget, MapQuery, Int32, Double[])
[requires: ARB_robustness]
Declaration
[AutoGenerated(Category = "ARB_robustness", Version = "", EntryPoint = "glGetnMapdvARB")]
[CLSCompliant(false)]
public static void GetnMap(MapTarget target, MapQuery query, int bufSize, [Count(Parameter = "bufSize")] double[] v)
Parameters
Type | Name | Description |
---|---|---|
MapTarget | target | |
MapQuery | query | |
Int32 | bufSize | |
Double[] | v | [length: bufSize] |
GetnMap(MapTarget, MapQuery, Int32, Int32*)
[requires: ARB_robustness]
Declaration
[AutoGenerated(Category = "ARB_robustness", Version = "", EntryPoint = "glGetnMapivARB")]
[CLSCompliant(false)]
public static void GetnMap(MapTarget target, MapQuery query, int bufSize, [Count(Parameter = "bufSize")] int *v)
Parameters
Type | Name | Description |
---|---|---|
MapTarget | target | |
MapQuery | query | |
Int32 | bufSize | |
Int32* | v | [length: bufSize] |
GetnMap(MapTarget, MapQuery, Int32, out Int32)
[requires: ARB_robustness]
Declaration
[AutoGenerated(Category = "ARB_robustness", Version = "", EntryPoint = "glGetnMapivARB")]
[CLSCompliant(false)]
public static void GetnMap(MapTarget target, MapQuery query, int bufSize, [Count(Parameter = "bufSize")] out int v)
Parameters
Type | Name | Description |
---|---|---|
MapTarget | target | |
MapQuery | query | |
Int32 | bufSize | |
Int32 | v | [length: bufSize] |
GetnMap(MapTarget, MapQuery, Int32, Int32[])
[requires: ARB_robustness]
Declaration
[AutoGenerated(Category = "ARB_robustness", Version = "", EntryPoint = "glGetnMapivARB")]
[CLSCompliant(false)]
public static void GetnMap(MapTarget target, MapQuery query, int bufSize, [Count(Parameter = "bufSize")] int[] v)
Parameters
Type | Name | Description |
---|---|---|
MapTarget | target | |
MapQuery | query | |
Int32 | bufSize | |
Int32[] | v | [length: bufSize] |
GetnMap(MapTarget, MapQuery, Int32, Single*)
[requires: ARB_robustness]
Declaration
[AutoGenerated(Category = "ARB_robustness", Version = "", EntryPoint = "glGetnMapfvARB")]
[CLSCompliant(false)]
public static void GetnMap(MapTarget target, MapQuery query, int bufSize, [Count(Parameter = "bufSize")] float *v)
Parameters
Type | Name | Description |
---|---|---|
MapTarget | target | |
MapQuery | query | |
Int32 | bufSize | |
Single* | v | [length: bufSize] |
GetnMap(MapTarget, MapQuery, Int32, out Single)
[requires: ARB_robustness]
Declaration
[AutoGenerated(Category = "ARB_robustness", Version = "", EntryPoint = "glGetnMapfvARB")]
[CLSCompliant(false)]
public static void GetnMap(MapTarget target, MapQuery query, int bufSize, [Count(Parameter = "bufSize")] out float v)
Parameters
Type | Name | Description |
---|---|---|
MapTarget | target | |
MapQuery | query | |
Int32 | bufSize | |
Single | v | [length: bufSize] |
GetnMap(MapTarget, MapQuery, Int32, Single[])
[requires: ARB_robustness]
Declaration
[AutoGenerated(Category = "ARB_robustness", Version = "", EntryPoint = "glGetnMapfvARB")]
[CLSCompliant(false)]
public static void GetnMap(MapTarget target, MapQuery query, int bufSize, [Count(Parameter = "bufSize")] float[] v)
Parameters
Type | Name | Description |
---|---|---|
MapTarget | target | |
MapQuery | query | |
Int32 | bufSize | |
Single[] | v | [length: bufSize] |
GetnMinmax(MinmaxTargetExt, Boolean, PixelFormat, PixelType, Int32, IntPtr)
[requires: ARB_robustness]
Declaration
[AutoGenerated(Category = "ARB_robustness", Version = "", EntryPoint = "glGetnMinmaxARB")]
public static void GetnMinmax(MinmaxTargetExt target, bool reset, PixelFormat format, PixelType type, int bufSize, [Count(Parameter = "bufSize")] IntPtr values)
Parameters
Type | Name | Description |
---|---|---|
MinmaxTargetExt | target | |
Boolean | reset | |
PixelFormat | format | |
PixelType | type | |
Int32 | bufSize | |
IntPtr | values | [length: bufSize] |
GetnMinmax<T5>(MinmaxTargetExt, Boolean, PixelFormat, PixelType, Int32, ref T5)
[requires: ARB_robustness]
Declaration
[AutoGenerated(Category = "ARB_robustness", Version = "", EntryPoint = "glGetnMinmaxARB")]
public static void GetnMinmax<T5>(MinmaxTargetExt target, bool reset, PixelFormat format, PixelType type, int bufSize, [Count(Parameter = "bufSize")] ref T5 values)
where T5 : struct
Parameters
Type | Name | Description |
---|---|---|
MinmaxTargetExt | target | |
Boolean | reset | |
PixelFormat | format | |
PixelType | type | |
Int32 | bufSize | |
T5 | values | [length: bufSize] |
Type Parameters
Name | Description |
---|---|
T5 |
GetnMinmax<T5>(MinmaxTargetExt, Boolean, PixelFormat, PixelType, Int32, T5[])
[requires: ARB_robustness]
Declaration
[AutoGenerated(Category = "ARB_robustness", Version = "", EntryPoint = "glGetnMinmaxARB")]
[CLSCompliant(false)]
public static void GetnMinmax<T5>(MinmaxTargetExt target, bool reset, PixelFormat format, PixelType type, int bufSize, [Count(Parameter = "bufSize")] T5[] values)
where T5 : struct
Parameters
Type | Name | Description |
---|---|---|
MinmaxTargetExt | target | |
Boolean | reset | |
PixelFormat | format | |
PixelType | type | |
Int32 | bufSize | |
T5[] | values | [length: bufSize] |
Type Parameters
Name | Description |
---|---|
T5 |
GetnMinmax<T5>(MinmaxTargetExt, Boolean, PixelFormat, PixelType, Int32, T5[,,])
[requires: ARB_robustness]
Declaration
[AutoGenerated(Category = "ARB_robustness", Version = "", EntryPoint = "glGetnMinmaxARB")]
[CLSCompliant(false)]
public static void GetnMinmax<T5>(MinmaxTargetExt target, bool reset, PixelFormat format, PixelType type, int bufSize, [Count(Parameter = "bufSize")] T5[,, ] values)
where T5 : struct
Parameters
Type | Name | Description |
---|---|---|
MinmaxTargetExt | target | |
Boolean | reset | |
PixelFormat | format | |
PixelType | type | |
Int32 | bufSize | |
T5[,,] | values | [length: bufSize] |
Type Parameters
Name | Description |
---|---|
T5 |
GetnMinmax<T5>(MinmaxTargetExt, Boolean, PixelFormat, PixelType, Int32, T5[,])
[requires: ARB_robustness]
Declaration
[AutoGenerated(Category = "ARB_robustness", Version = "", EntryPoint = "glGetnMinmaxARB")]
[CLSCompliant(false)]
public static void GetnMinmax<T5>(MinmaxTargetExt target, bool reset, PixelFormat format, PixelType type, int bufSize, [Count(Parameter = "bufSize")] T5[, ] values)
where T5 : struct
Parameters
Type | Name | Description |
---|---|---|
MinmaxTargetExt | target | |
Boolean | reset | |
PixelFormat | format | |
PixelType | type | |
Int32 | bufSize | |
T5[,] | values | [length: bufSize] |
Type Parameters
Name | Description |
---|---|
T5 |
GetnPixelMap(PixelMap, Int32, Int16*)
[requires: ARB_robustness]
Declaration
[AutoGenerated(Category = "ARB_robustness", Version = "", EntryPoint = "glGetnPixelMapusvARB")]
[CLSCompliant(false)]
public static void GetnPixelMap(PixelMap map, int bufSize, [Count(Parameter = "bufSize")] short *values)
Parameters
Type | Name | Description |
---|---|---|
PixelMap | map | |
Int32 | bufSize | |
Int16* | values | [length: bufSize] |
GetnPixelMap(PixelMap, Int32, out Int16)
[requires: ARB_robustness]
Declaration
[AutoGenerated(Category = "ARB_robustness", Version = "", EntryPoint = "glGetnPixelMapusvARB")]
[CLSCompliant(false)]
public static void GetnPixelMap(PixelMap map, int bufSize, [Count(Parameter = "bufSize")] out short values)
Parameters
Type | Name | Description |
---|---|---|
PixelMap | map | |
Int32 | bufSize | |
Int16 | values | [length: bufSize] |
GetnPixelMap(PixelMap, Int32, Int16[])
[requires: ARB_robustness]
Declaration
[AutoGenerated(Category = "ARB_robustness", Version = "", EntryPoint = "glGetnPixelMapusvARB")]
[CLSCompliant(false)]
public static void GetnPixelMap(PixelMap map, int bufSize, [Count(Parameter = "bufSize")] short[] values)
Parameters
Type | Name | Description |
---|---|---|
PixelMap | map | |
Int32 | bufSize | |
Int16[] | values | [length: bufSize] |
GetnPixelMap(PixelMap, Int32, Int32*)
[requires: ARB_robustness]
Declaration
[AutoGenerated(Category = "ARB_robustness", Version = "", EntryPoint = "glGetnPixelMapuivARB")]
[CLSCompliant(false)]
public static void GetnPixelMap(PixelMap map, int bufSize, [Count(Parameter = "bufSize")] int *values)
Parameters
Type | Name | Description |
---|---|---|
PixelMap | map | |
Int32 | bufSize | |
Int32* | values | [length: bufSize] |
GetnPixelMap(PixelMap, Int32, out Int32)
[requires: ARB_robustness]
Declaration
[AutoGenerated(Category = "ARB_robustness", Version = "", EntryPoint = "glGetnPixelMapuivARB")]
[CLSCompliant(false)]
public static void GetnPixelMap(PixelMap map, int bufSize, [Count(Parameter = "bufSize")] out int values)
Parameters
Type | Name | Description |
---|---|---|
PixelMap | map | |
Int32 | bufSize | |
Int32 | values | [length: bufSize] |
GetnPixelMap(PixelMap, Int32, Int32[])
[requires: ARB_robustness]
Declaration
[AutoGenerated(Category = "ARB_robustness", Version = "", EntryPoint = "glGetnPixelMapuivARB")]
[CLSCompliant(false)]
public static void GetnPixelMap(PixelMap map, int bufSize, [Count(Parameter = "bufSize")] int[] values)
Parameters
Type | Name | Description |
---|---|---|
PixelMap | map | |
Int32 | bufSize | |
Int32[] | values | [length: bufSize] |
GetnPixelMap(PixelMap, Int32, Single*)
[requires: ARB_robustness]
Declaration
[AutoGenerated(Category = "ARB_robustness", Version = "", EntryPoint = "glGetnPixelMapfvARB")]
[CLSCompliant(false)]
public static void GetnPixelMap(PixelMap map, int bufSize, [Count(Parameter = "bufSize")] float *values)
Parameters
Type | Name | Description |
---|---|---|
PixelMap | map | |
Int32 | bufSize | |
Single* | values | [length: bufSize] |
GetnPixelMap(PixelMap, Int32, out Single)
[requires: ARB_robustness]
Declaration
[AutoGenerated(Category = "ARB_robustness", Version = "", EntryPoint = "glGetnPixelMapfvARB")]
[CLSCompliant(false)]
public static void GetnPixelMap(PixelMap map, int bufSize, [Count(Parameter = "bufSize")] out float values)
Parameters
Type | Name | Description |
---|---|---|
PixelMap | map | |
Int32 | bufSize | |
Single | values | [length: bufSize] |
GetnPixelMap(PixelMap, Int32, Single[])
[requires: ARB_robustness]
Declaration
[AutoGenerated(Category = "ARB_robustness", Version = "", EntryPoint = "glGetnPixelMapfvARB")]
[CLSCompliant(false)]
public static void GetnPixelMap(PixelMap map, int bufSize, [Count(Parameter = "bufSize")] float[] values)
Parameters
Type | Name | Description |
---|---|---|
PixelMap | map | |
Int32 | bufSize | |
Single[] | values | [length: bufSize] |
GetnPixelMap(PixelMap, Int32, UInt16*)
[requires: ARB_robustness]
Declaration
[AutoGenerated(Category = "ARB_robustness", Version = "", EntryPoint = "glGetnPixelMapusvARB")]
[CLSCompliant(false)]
public static void GetnPixelMap(PixelMap map, int bufSize, [Count(Parameter = "bufSize")] ushort *values)
Parameters
Type | Name | Description |
---|---|---|
PixelMap | map | |
Int32 | bufSize | |
UInt16* | values | [length: bufSize] |
GetnPixelMap(PixelMap, Int32, out UInt16)
[requires: ARB_robustness]
Declaration
[AutoGenerated(Category = "ARB_robustness", Version = "", EntryPoint = "glGetnPixelMapusvARB")]
[CLSCompliant(false)]
public static void GetnPixelMap(PixelMap map, int bufSize, [Count(Parameter = "bufSize")] out ushort values)
Parameters
Type | Name | Description |
---|---|---|
PixelMap | map | |
Int32 | bufSize | |
UInt16 | values | [length: bufSize] |
GetnPixelMap(PixelMap, Int32, UInt16[])
[requires: ARB_robustness]
Declaration
[AutoGenerated(Category = "ARB_robustness", Version = "", EntryPoint = "glGetnPixelMapusvARB")]
[CLSCompliant(false)]
public static void GetnPixelMap(PixelMap map, int bufSize, [Count(Parameter = "bufSize")] ushort[] values)
Parameters
Type | Name | Description |
---|---|---|
PixelMap | map | |
Int32 | bufSize | |
UInt16[] | values | [length: bufSize] |
GetnPixelMap(PixelMap, Int32, UInt32*)
[requires: ARB_robustness]
Declaration
[AutoGenerated(Category = "ARB_robustness", Version = "", EntryPoint = "glGetnPixelMapuivARB")]
[CLSCompliant(false)]
public static void GetnPixelMap(PixelMap map, int bufSize, [Count(Parameter = "bufSize")] uint *values)
Parameters
Type | Name | Description |
---|---|---|
PixelMap | map | |
Int32 | bufSize | |
UInt32* | values | [length: bufSize] |
GetnPixelMap(PixelMap, Int32, out UInt32)
[requires: ARB_robustness]
Declaration
[AutoGenerated(Category = "ARB_robustness", Version = "", EntryPoint = "glGetnPixelMapuivARB")]
[CLSCompliant(false)]
public static void GetnPixelMap(PixelMap map, int bufSize, [Count(Parameter = "bufSize")] out uint values)
Parameters
Type | Name | Description |
---|---|---|
PixelMap | map | |
Int32 | bufSize | |
UInt32 | values | [length: bufSize] |
GetnPixelMap(PixelMap, Int32, UInt32[])
[requires: ARB_robustness]
Declaration
[AutoGenerated(Category = "ARB_robustness", Version = "", EntryPoint = "glGetnPixelMapuivARB")]
[CLSCompliant(false)]
public static void GetnPixelMap(PixelMap map, int bufSize, [Count(Parameter = "bufSize")] uint[] values)
Parameters
Type | Name | Description |
---|---|---|
PixelMap | map | |
Int32 | bufSize | |
UInt32[] | values | [length: bufSize] |
GetnPolygonStipple()
[requires: ARB_robustness]
Declaration
[AutoGenerated(Category = "ARB_robustness", Version = "", EntryPoint = "glGetnPolygonStippleARB")]
[CLSCompliant(false)]
public static byte GetnPolygonStipple()
Returns
Type | Description |
---|---|
Byte |
GetnPolygonStipple(Int32, Byte*)
[requires: ARB_robustness]
Declaration
[AutoGenerated(Category = "ARB_robustness", Version = "", EntryPoint = "glGetnPolygonStippleARB")]
[CLSCompliant(false)]
public static void GetnPolygonStipple(int bufSize, [Count(Parameter = "bufSize")] byte *pattern)
Parameters
Type | Name | Description |
---|---|---|
Int32 | bufSize | |
Byte* | pattern | [length: bufSize] |
GetnPolygonStipple(Int32, out Byte)
[requires: ARB_robustness]
Declaration
[AutoGenerated(Category = "ARB_robustness", Version = "", EntryPoint = "glGetnPolygonStippleARB")]
[CLSCompliant(false)]
public static void GetnPolygonStipple(int bufSize, [Count(Parameter = "bufSize")] out byte pattern)
Parameters
Type | Name | Description |
---|---|---|
Int32 | bufSize | |
Byte | pattern | [length: bufSize] |
GetnPolygonStipple(Int32, Byte[])
[requires: ARB_robustness]
Declaration
[AutoGenerated(Category = "ARB_robustness", Version = "", EntryPoint = "glGetnPolygonStippleARB")]
[CLSCompliant(false)]
public static void GetnPolygonStipple(int bufSize, [Count(Parameter = "bufSize")] byte[] pattern)
Parameters
Type | Name | Description |
---|---|---|
Int32 | bufSize | |
Byte[] | pattern | [length: bufSize] |
GetnSeparableFilter(SeparableTargetExt, PixelFormat, PixelType, Int32, IntPtr, Int32, IntPtr, IntPtr)
[requires: ARB_robustness]
Declaration
[AutoGenerated(Category = "ARB_robustness", Version = "", EntryPoint = "glGetnSeparableFilterARB")]
public static void GetnSeparableFilter(SeparableTargetExt target, PixelFormat format, PixelType type, int rowBufSize, [Count(Parameter = "rowBufSize")] IntPtr row, int columnBufSize, [Count(Parameter = "columnBufSize")] IntPtr column, [Count(Count = 0)] IntPtr span)
Parameters
Type | Name | Description |
---|---|---|
SeparableTargetExt | target | |
PixelFormat | format | |
PixelType | type | |
Int32 | rowBufSize | |
IntPtr | row | [length: rowBufSize] |
Int32 | columnBufSize | |
IntPtr | column | [length: columnBufSize] |
IntPtr | span | [length: 0] |
GetnSeparableFilter<T4, T6, T7>(SeparableTargetExt, PixelFormat, PixelType, Int32, ref T4, Int32, ref T6, ref T7)
[requires: ARB_robustness]
Declaration
[AutoGenerated(Category = "ARB_robustness", Version = "", EntryPoint = "glGetnSeparableFilterARB")]
public static void GetnSeparableFilter<T4, T6, T7>(SeparableTargetExt target, PixelFormat format, PixelType type, int rowBufSize, [Count(Parameter = "rowBufSize")] ref T4 row, int columnBufSize, [Count(Parameter = "columnBufSize")] ref T6 column, [Count(Count = 0)] ref T7 span)
where T4 : struct where T6 : struct where T7 : struct
Parameters
Type | Name | Description |
---|---|---|
SeparableTargetExt | target | |
PixelFormat | format | |
PixelType | type | |
Int32 | rowBufSize | |
T4 | row | [length: rowBufSize] |
Int32 | columnBufSize | |
T6 | column | [length: columnBufSize] |
T7 | span | [length: 0] |
Type Parameters
Name | Description |
---|---|
T4 | |
T6 | |
T7 |
GetnSeparableFilter<T4, T6, T7>(SeparableTargetExt, PixelFormat, PixelType, Int32, T4[], Int32, T6[], T7[])
[requires: ARB_robustness]
Declaration
[AutoGenerated(Category = "ARB_robustness", Version = "", EntryPoint = "glGetnSeparableFilterARB")]
[CLSCompliant(false)]
public static void GetnSeparableFilter<T4, T6, T7>(SeparableTargetExt target, PixelFormat format, PixelType type, int rowBufSize, [Count(Parameter = "rowBufSize")] T4[] row, int columnBufSize, [Count(Parameter = "columnBufSize")] T6[] column, [Count(Count = 0)] T7[] span)
where T4 : struct where T6 : struct where T7 : struct
Parameters
Type | Name | Description |
---|---|---|
SeparableTargetExt | target | |
PixelFormat | format | |
PixelType | type | |
Int32 | rowBufSize | |
T4[] | row | [length: rowBufSize] |
Int32 | columnBufSize | |
T6[] | column | [length: columnBufSize] |
T7[] | span | [length: 0] |
Type Parameters
Name | Description |
---|---|
T4 | |
T6 | |
T7 |
GetnSeparableFilter<T4, T6, T7>(SeparableTargetExt, PixelFormat, PixelType, Int32, T4[,,], Int32, T6[,,], T7[,,])
[requires: ARB_robustness]
Declaration
[AutoGenerated(Category = "ARB_robustness", Version = "", EntryPoint = "glGetnSeparableFilterARB")]
[CLSCompliant(false)]
public static void GetnSeparableFilter<T4, T6, T7>(SeparableTargetExt target, PixelFormat format, PixelType type, int rowBufSize, [Count(Parameter = "rowBufSize")] T4[,, ] row, int columnBufSize, [Count(Parameter = "columnBufSize")] T6[,, ] column, [Count(Count = 0)] T7[,, ] span)
where T4 : struct where T6 : struct where T7 : struct
Parameters
Type | Name | Description |
---|---|---|
SeparableTargetExt | target | |
PixelFormat | format | |
PixelType | type | |
Int32 | rowBufSize | |
T4[,,] | row | [length: rowBufSize] |
Int32 | columnBufSize | |
T6[,,] | column | [length: columnBufSize] |
T7[,,] | span | [length: 0] |
Type Parameters
Name | Description |
---|---|
T4 | |
T6 | |
T7 |
GetnSeparableFilter<T4, T6, T7>(SeparableTargetExt, PixelFormat, PixelType, Int32, T4[,], Int32, T6[,], T7[,])
[requires: ARB_robustness]
Declaration
[AutoGenerated(Category = "ARB_robustness", Version = "", EntryPoint = "glGetnSeparableFilterARB")]
[CLSCompliant(false)]
public static void GetnSeparableFilter<T4, T6, T7>(SeparableTargetExt target, PixelFormat format, PixelType type, int rowBufSize, [Count(Parameter = "rowBufSize")] T4[, ] row, int columnBufSize, [Count(Parameter = "columnBufSize")] T6[, ] column, [Count(Count = 0)] T7[, ] span)
where T4 : struct where T6 : struct where T7 : struct
Parameters
Type | Name | Description |
---|---|---|
SeparableTargetExt | target | |
PixelFormat | format | |
PixelType | type | |
Int32 | rowBufSize | |
T4[,] | row | [length: rowBufSize] |
Int32 | columnBufSize | |
T6[,] | column | [length: columnBufSize] |
T7[,] | span | [length: 0] |
Type Parameters
Name | Description |
---|---|
T4 | |
T6 | |
T7 |
GetnTexImage(TextureTarget, Int32, PixelFormat, PixelType, Int32, IntPtr)
[requires: ARB_robustness]
Declaration
[AutoGenerated(Category = "ARB_robustness", Version = "", EntryPoint = "glGetnTexImageARB")]
public static void GetnTexImage(TextureTarget target, int level, PixelFormat format, PixelType type, int bufSize, [Count(Parameter = "bufSize")] IntPtr img)
Parameters
Type | Name | Description |
---|---|---|
TextureTarget | target | |
Int32 | level | |
PixelFormat | format | |
PixelType | type | |
Int32 | bufSize | |
IntPtr | img | [length: bufSize] |
GetnTexImage<T5>(TextureTarget, Int32, PixelFormat, PixelType, Int32, ref T5)
[requires: ARB_robustness]
Declaration
[AutoGenerated(Category = "ARB_robustness", Version = "", EntryPoint = "glGetnTexImageARB")]
public static void GetnTexImage<T5>(TextureTarget target, int level, PixelFormat format, PixelType type, int bufSize, [Count(Parameter = "bufSize")] ref T5 img)
where T5 : struct
Parameters
Type | Name | Description |
---|---|---|
TextureTarget | target | |
Int32 | level | |
PixelFormat | format | |
PixelType | type | |
Int32 | bufSize | |
T5 | img | [length: bufSize] |
Type Parameters
Name | Description |
---|---|
T5 |
GetnTexImage<T5>(TextureTarget, Int32, PixelFormat, PixelType, Int32, T5[])
[requires: ARB_robustness]
Declaration
[AutoGenerated(Category = "ARB_robustness", Version = "", EntryPoint = "glGetnTexImageARB")]
[CLSCompliant(false)]
public static void GetnTexImage<T5>(TextureTarget target, int level, PixelFormat format, PixelType type, int bufSize, [Count(Parameter = "bufSize")] T5[] img)
where T5 : struct
Parameters
Type | Name | Description |
---|---|---|
TextureTarget | target | |
Int32 | level | |
PixelFormat | format | |
PixelType | type | |
Int32 | bufSize | |
T5[] | img | [length: bufSize] |
Type Parameters
Name | Description |
---|---|
T5 |
GetnTexImage<T5>(TextureTarget, Int32, PixelFormat, PixelType, Int32, T5[,,])
[requires: ARB_robustness]
Declaration
[AutoGenerated(Category = "ARB_robustness", Version = "", EntryPoint = "glGetnTexImageARB")]
[CLSCompliant(false)]
public static void GetnTexImage<T5>(TextureTarget target, int level, PixelFormat format, PixelType type, int bufSize, [Count(Parameter = "bufSize")] T5[,, ] img)
where T5 : struct
Parameters
Type | Name | Description |
---|---|---|
TextureTarget | target | |
Int32 | level | |
PixelFormat | format | |
PixelType | type | |
Int32 | bufSize | |
T5[,,] | img | [length: bufSize] |
Type Parameters
Name | Description |
---|---|
T5 |
GetnTexImage<T5>(TextureTarget, Int32, PixelFormat, PixelType, Int32, T5[,])
[requires: ARB_robustness]
Declaration
[AutoGenerated(Category = "ARB_robustness", Version = "", EntryPoint = "glGetnTexImageARB")]
[CLSCompliant(false)]
public static void GetnTexImage<T5>(TextureTarget target, int level, PixelFormat format, PixelType type, int bufSize, [Count(Parameter = "bufSize")] T5[, ] img)
where T5 : struct
Parameters
Type | Name | Description |
---|---|---|
TextureTarget | target | |
Int32 | level | |
PixelFormat | format | |
PixelType | type | |
Int32 | bufSize | |
T5[,] | img | [length: bufSize] |
Type Parameters
Name | Description |
---|---|
T5 |
GetnUniform(Int32, Int32, Int32, Double*)
[requires: ARB_robustness]
Declaration
[AutoGenerated(Category = "ARB_robustness", Version = "", EntryPoint = "glGetnUniformdvARB")]
[CLSCompliant(false)]
public static void GetnUniform(int program, int location, int bufSize, [Count(Parameter = "bufSize")] double *params)
Parameters
Type | Name | Description |
---|---|---|
Int32 | program | |
Int32 | location | |
Int32 | bufSize | |
Double* | params |
GetnUniform(Int32, Int32, Int32, out Double)
[requires: ARB_robustness]
Declaration
[AutoGenerated(Category = "ARB_robustness", Version = "", EntryPoint = "glGetnUniformdvARB")]
[CLSCompliant(false)]
public static void GetnUniform(int program, int location, int bufSize, [Count(Parameter = "bufSize")] out double params)
Parameters
Type | Name | Description |
---|---|---|
Int32 | program | |
Int32 | location | |
Int32 | bufSize | |
Double | params |
GetnUniform(Int32, Int32, Int32, Double[])
[requires: ARB_robustness]
Declaration
[AutoGenerated(Category = "ARB_robustness", Version = "", EntryPoint = "glGetnUniformdvARB")]
[CLSCompliant(false)]
public static void GetnUniform(int program, int location, int bufSize, [Count(Parameter = "bufSize")] double[] params)
Parameters
Type | Name | Description |
---|---|---|
Int32 | program | |
Int32 | location | |
Int32 | bufSize | |
Double[] | params |
GetnUniform(Int32, Int32, Int32, Int32*)
[requires: ARB_robustness]
Declaration
[AutoGenerated(Category = "ARB_robustness", Version = "", EntryPoint = "glGetnUniformivARB")]
[CLSCompliant(false)]
public static void GetnUniform(int program, int location, int bufSize, [Count(Parameter = "bufSize")] int *params)
Parameters
Type | Name | Description |
---|---|---|
Int32 | program | |
Int32 | location | |
Int32 | bufSize | |
Int32* | params |
GetnUniform(Int32, Int32, Int32, out Int32)
[requires: ARB_robustness]
Declaration
[AutoGenerated(Category = "ARB_robustness", Version = "", EntryPoint = "glGetnUniformivARB")]
[CLSCompliant(false)]
public static void GetnUniform(int program, int location, int bufSize, [Count(Parameter = "bufSize")] out int params)
Parameters
Type | Name | Description |
---|---|---|
Int32 | program | |
Int32 | location | |
Int32 | bufSize | |
Int32 | params |
GetnUniform(Int32, Int32, Int32, Int32[])
[requires: ARB_robustness]
Declaration
[AutoGenerated(Category = "ARB_robustness", Version = "", EntryPoint = "glGetnUniformivARB")]
[CLSCompliant(false)]
public static void GetnUniform(int program, int location, int bufSize, [Count(Parameter = "bufSize")] int[] params)
Parameters
Type | Name | Description |
---|---|---|
Int32 | program | |
Int32 | location | |
Int32 | bufSize | |
Int32[] | params |
GetnUniform(Int32, Int32, Int32, Int64*)
[requires: ARB_gpu_shader_int64]
Declaration
[AutoGenerated(Category = "ARB_gpu_shader_int64", Version = "", EntryPoint = "glGetnUniformi64vARB")]
[CLSCompliant(false)]
public static void GetnUniform(int program, int location, int bufSize, long *params)
Parameters
Type | Name | Description |
---|---|---|
Int32 | program | |
Int32 | location | |
Int32 | bufSize | |
Int64* | params |
GetnUniform(Int32, Int32, Int32, out Int64)
[requires: ARB_gpu_shader_int64]
Declaration
[AutoGenerated(Category = "ARB_gpu_shader_int64", Version = "", EntryPoint = "glGetnUniformi64vARB")]
[CLSCompliant(false)]
public static void GetnUniform(int program, int location, int bufSize, out long params)
Parameters
Type | Name | Description |
---|---|---|
Int32 | program | |
Int32 | location | |
Int32 | bufSize | |
Int64 | params |
GetnUniform(Int32, Int32, Int32, Int64[])
[requires: ARB_gpu_shader_int64]
Declaration
[AutoGenerated(Category = "ARB_gpu_shader_int64", Version = "", EntryPoint = "glGetnUniformi64vARB")]
[CLSCompliant(false)]
public static void GetnUniform(int program, int location, int bufSize, long[] params)
Parameters
Type | Name | Description |
---|---|---|
Int32 | program | |
Int32 | location | |
Int32 | bufSize | |
Int64[] | params |
GetnUniform(Int32, Int32, Int32, Single*)
[requires: ARB_robustness]
Declaration
[AutoGenerated(Category = "ARB_robustness", Version = "", EntryPoint = "glGetnUniformfvARB")]
[CLSCompliant(false)]
public static void GetnUniform(int program, int location, int bufSize, [Count(Parameter = "bufSize")] float *params)
Parameters
Type | Name | Description |
---|---|---|
Int32 | program | |
Int32 | location | |
Int32 | bufSize | |
Single* | params |
GetnUniform(Int32, Int32, Int32, out Single)
[requires: ARB_robustness]
Declaration
[AutoGenerated(Category = "ARB_robustness", Version = "", EntryPoint = "glGetnUniformfvARB")]
[CLSCompliant(false)]
public static void GetnUniform(int program, int location, int bufSize, [Count(Parameter = "bufSize")] out float params)
Parameters
Type | Name | Description |
---|---|---|
Int32 | program | |
Int32 | location | |
Int32 | bufSize | |
Single | params |
GetnUniform(Int32, Int32, Int32, Single[])
[requires: ARB_robustness]
Declaration
[AutoGenerated(Category = "ARB_robustness", Version = "", EntryPoint = "glGetnUniformfvARB")]
[CLSCompliant(false)]
public static void GetnUniform(int program, int location, int bufSize, [Count(Parameter = "bufSize")] float[] params)
Parameters
Type | Name | Description |
---|---|---|
Int32 | program | |
Int32 | location | |
Int32 | bufSize | |
Single[] | params |
GetnUniform(UInt32, Int32, Int32, Double*)
[requires: ARB_robustness]
Declaration
[AutoGenerated(Category = "ARB_robustness", Version = "", EntryPoint = "glGetnUniformdvARB")]
[CLSCompliant(false)]
public static void GetnUniform(uint program, int location, int bufSize, [Count(Parameter = "bufSize")] double *params)
Parameters
Type | Name | Description |
---|---|---|
UInt32 | program | |
Int32 | location | |
Int32 | bufSize | |
Double* | params |
GetnUniform(UInt32, Int32, Int32, out Double)
[requires: ARB_robustness]
Declaration
[AutoGenerated(Category = "ARB_robustness", Version = "", EntryPoint = "glGetnUniformdvARB")]
[CLSCompliant(false)]
public static void GetnUniform(uint program, int location, int bufSize, [Count(Parameter = "bufSize")] out double params)
Parameters
Type | Name | Description |
---|---|---|
UInt32 | program | |
Int32 | location | |
Int32 | bufSize | |
Double | params |
GetnUniform(UInt32, Int32, Int32, Double[])
[requires: ARB_robustness]
Declaration
[AutoGenerated(Category = "ARB_robustness", Version = "", EntryPoint = "glGetnUniformdvARB")]
[CLSCompliant(false)]
public static void GetnUniform(uint program, int location, int bufSize, [Count(Parameter = "bufSize")] double[] params)
Parameters
Type | Name | Description |
---|---|---|
UInt32 | program | |
Int32 | location | |
Int32 | bufSize | |
Double[] | params |
GetnUniform(UInt32, Int32, Int32, Int32*)
[requires: ARB_robustness]
Declaration
[AutoGenerated(Category = "ARB_robustness", Version = "", EntryPoint = "glGetnUniformivARB")]
[CLSCompliant(false)]
public static void GetnUniform(uint program, int location, int bufSize, [Count(Parameter = "bufSize")] int *params)
Parameters
Type | Name | Description |
---|---|---|
UInt32 | program | |
Int32 | location | |
Int32 | bufSize | |
Int32* | params |
GetnUniform(UInt32, Int32, Int32, out Int32)
[requires: ARB_robustness]
Declaration
[AutoGenerated(Category = "ARB_robustness", Version = "", EntryPoint = "glGetnUniformivARB")]
[CLSCompliant(false)]
public static void GetnUniform(uint program, int location, int bufSize, [Count(Parameter = "bufSize")] out int params)
Parameters
Type | Name | Description |
---|---|---|
UInt32 | program | |
Int32 | location | |
Int32 | bufSize | |
Int32 | params |
GetnUniform(UInt32, Int32, Int32, Int32[])
[requires: ARB_robustness]
Declaration
[AutoGenerated(Category = "ARB_robustness", Version = "", EntryPoint = "glGetnUniformivARB")]
[CLSCompliant(false)]
public static void GetnUniform(uint program, int location, int bufSize, [Count(Parameter = "bufSize")] int[] params)
Parameters
Type | Name | Description |
---|---|---|
UInt32 | program | |
Int32 | location | |
Int32 | bufSize | |
Int32[] | params |
GetnUniform(UInt32, Int32, Int32, Int64*)
[requires: ARB_gpu_shader_int64]
Declaration
[AutoGenerated(Category = "ARB_gpu_shader_int64", Version = "", EntryPoint = "glGetnUniformi64vARB")]
[CLSCompliant(false)]
public static void GetnUniform(uint program, int location, int bufSize, long *params)
Parameters
Type | Name | Description |
---|---|---|
UInt32 | program | |
Int32 | location | |
Int32 | bufSize | |
Int64* | params |
GetnUniform(UInt32, Int32, Int32, out Int64)
[requires: ARB_gpu_shader_int64]
Declaration
[AutoGenerated(Category = "ARB_gpu_shader_int64", Version = "", EntryPoint = "glGetnUniformi64vARB")]
[CLSCompliant(false)]
public static void GetnUniform(uint program, int location, int bufSize, out long params)
Parameters
Type | Name | Description |
---|---|---|
UInt32 | program | |
Int32 | location | |
Int32 | bufSize | |
Int64 | params |
GetnUniform(UInt32, Int32, Int32, Int64[])
[requires: ARB_gpu_shader_int64]
Declaration
[AutoGenerated(Category = "ARB_gpu_shader_int64", Version = "", EntryPoint = "glGetnUniformi64vARB")]
[CLSCompliant(false)]
public static void GetnUniform(uint program, int location, int bufSize, long[] params)
Parameters
Type | Name | Description |
---|---|---|
UInt32 | program | |
Int32 | location | |
Int32 | bufSize | |
Int64[] | params |
GetnUniform(UInt32, Int32, Int32, Single*)
[requires: ARB_robustness]
Declaration
[AutoGenerated(Category = "ARB_robustness", Version = "", EntryPoint = "glGetnUniformfvARB")]
[CLSCompliant(false)]
public static void GetnUniform(uint program, int location, int bufSize, [Count(Parameter = "bufSize")] float *params)
Parameters
Type | Name | Description |
---|---|---|
UInt32 | program | |
Int32 | location | |
Int32 | bufSize | |
Single* | params |
GetnUniform(UInt32, Int32, Int32, out Single)
[requires: ARB_robustness]
Declaration
[AutoGenerated(Category = "ARB_robustness", Version = "", EntryPoint = "glGetnUniformfvARB")]
[CLSCompliant(false)]
public static void GetnUniform(uint program, int location, int bufSize, [Count(Parameter = "bufSize")] out float params)
Parameters
Type | Name | Description |
---|---|---|
UInt32 | program | |
Int32 | location | |
Int32 | bufSize | |
Single | params |
GetnUniform(UInt32, Int32, Int32, Single[])
[requires: ARB_robustness]
Declaration
[AutoGenerated(Category = "ARB_robustness", Version = "", EntryPoint = "glGetnUniformfvARB")]
[CLSCompliant(false)]
public static void GetnUniform(uint program, int location, int bufSize, [Count(Parameter = "bufSize")] float[] params)
Parameters
Type | Name | Description |
---|---|---|
UInt32 | program | |
Int32 | location | |
Int32 | bufSize | |
Single[] | params |
GetnUniform(UInt32, Int32, Int32, UInt32*)
[requires: ARB_robustness]
Declaration
[AutoGenerated(Category = "ARB_robustness", Version = "", EntryPoint = "glGetnUniformuivARB")]
[CLSCompliant(false)]
public static void GetnUniform(uint program, int location, int bufSize, [Count(Parameter = "bufSize")] uint *params)
Parameters
Type | Name | Description |
---|---|---|
UInt32 | program | |
Int32 | location | |
Int32 | bufSize | |
UInt32* | params |
GetnUniform(UInt32, Int32, Int32, out UInt32)
[requires: ARB_robustness]
Declaration
[AutoGenerated(Category = "ARB_robustness", Version = "", EntryPoint = "glGetnUniformuivARB")]
[CLSCompliant(false)]
public static void GetnUniform(uint program, int location, int bufSize, [Count(Parameter = "bufSize")] out uint params)
Parameters
Type | Name | Description |
---|---|---|
UInt32 | program | |
Int32 | location | |
Int32 | bufSize | |
UInt32 | params |
GetnUniform(UInt32, Int32, Int32, UInt32[])
[requires: ARB_robustness]
Declaration
[AutoGenerated(Category = "ARB_robustness", Version = "", EntryPoint = "glGetnUniformuivARB")]
[CLSCompliant(false)]
public static void GetnUniform(uint program, int location, int bufSize, [Count(Parameter = "bufSize")] uint[] params)
Parameters
Type | Name | Description |
---|---|---|
UInt32 | program | |
Int32 | location | |
Int32 | bufSize | |
UInt32[] | params |
GetnUniform(UInt32, Int32, Int32, UInt64*)
[requires: ARB_gpu_shader_int64]
Declaration
[AutoGenerated(Category = "ARB_gpu_shader_int64", Version = "", EntryPoint = "glGetnUniformui64vARB")]
[CLSCompliant(false)]
public static void GetnUniform(uint program, int location, int bufSize, ulong *params)
Parameters
Type | Name | Description |
---|---|---|
UInt32 | program | |
Int32 | location | |
Int32 | bufSize | |
UInt64* | params |
GetnUniform(UInt32, Int32, Int32, out UInt64)
[requires: ARB_gpu_shader_int64]
Declaration
[AutoGenerated(Category = "ARB_gpu_shader_int64", Version = "", EntryPoint = "glGetnUniformui64vARB")]
[CLSCompliant(false)]
public static void GetnUniform(uint program, int location, int bufSize, out ulong params)
Parameters
Type | Name | Description |
---|---|---|
UInt32 | program | |
Int32 | location | |
Int32 | bufSize | |
UInt64 | params |
GetnUniform(UInt32, Int32, Int32, UInt64[])
[requires: ARB_gpu_shader_int64]
Declaration
[AutoGenerated(Category = "ARB_gpu_shader_int64", Version = "", EntryPoint = "glGetnUniformui64vARB")]
[CLSCompliant(false)]
public static void GetnUniform(uint program, int location, int bufSize, ulong[] params)
Parameters
Type | Name | Description |
---|---|---|
UInt32 | program | |
Int32 | location | |
Int32 | bufSize | |
UInt64[] | params |
GetObjectParameter(Int32, ArbShaderObjects, Int32*)
[requires: ARB_shader_objects]
Declaration
[AutoGenerated(Category = "ARB_shader_objects", Version = "", EntryPoint = "glGetObjectParameterivARB")]
[CLSCompliant(false)]
public static void GetObjectParameter(int obj, ArbShaderObjects pname, [Count(Computed = "pname")] int *params)
Parameters
Type | Name | Description |
---|---|---|
Int32 | obj | |
ArbShaderObjects | pname | |
Int32* | params |
GetObjectParameter(Int32, ArbShaderObjects, out Int32)
[requires: ARB_shader_objects]
Declaration
[AutoGenerated(Category = "ARB_shader_objects", Version = "", EntryPoint = "glGetObjectParameterivARB")]
[CLSCompliant(false)]
public static void GetObjectParameter(int obj, ArbShaderObjects pname, [Count(Computed = "pname")] out int params)
Parameters
Type | Name | Description |
---|---|---|
Int32 | obj | |
ArbShaderObjects | pname | |
Int32 | params |
GetObjectParameter(Int32, ArbShaderObjects, Int32[])
[requires: ARB_shader_objects]
Declaration
[AutoGenerated(Category = "ARB_shader_objects", Version = "", EntryPoint = "glGetObjectParameterivARB")]
[CLSCompliant(false)]
public static void GetObjectParameter(int obj, ArbShaderObjects pname, [Count(Computed = "pname")] int[] params)
Parameters
Type | Name | Description |
---|---|---|
Int32 | obj | |
ArbShaderObjects | pname | |
Int32[] | params |
GetObjectParameter(Int32, ArbShaderObjects, Single*)
[requires: ARB_shader_objects]
Declaration
[AutoGenerated(Category = "ARB_shader_objects", Version = "", EntryPoint = "glGetObjectParameterfvARB")]
[CLSCompliant(false)]
public static void GetObjectParameter(int obj, ArbShaderObjects pname, [Count(Computed = "pname")] float *params)
Parameters
Type | Name | Description |
---|---|---|
Int32 | obj | |
ArbShaderObjects | pname | |
Single* | params |
GetObjectParameter(Int32, ArbShaderObjects, out Single)
[requires: ARB_shader_objects]
Declaration
[AutoGenerated(Category = "ARB_shader_objects", Version = "", EntryPoint = "glGetObjectParameterfvARB")]
[CLSCompliant(false)]
public static void GetObjectParameter(int obj, ArbShaderObjects pname, [Count(Computed = "pname")] out float params)
Parameters
Type | Name | Description |
---|---|---|
Int32 | obj | |
ArbShaderObjects | pname | |
Single | params |
GetObjectParameter(Int32, ArbShaderObjects, Single[])
[requires: ARB_shader_objects]
Declaration
[AutoGenerated(Category = "ARB_shader_objects", Version = "", EntryPoint = "glGetObjectParameterfvARB")]
[CLSCompliant(false)]
public static void GetObjectParameter(int obj, ArbShaderObjects pname, [Count(Computed = "pname")] float[] params)
Parameters
Type | Name | Description |
---|---|---|
Int32 | obj | |
ArbShaderObjects | pname | |
Single[] | params |
GetObjectParameter(UInt32, ArbShaderObjects, Int32*)
[requires: ARB_shader_objects]
Declaration
[AutoGenerated(Category = "ARB_shader_objects", Version = "", EntryPoint = "glGetObjectParameterivARB")]
[CLSCompliant(false)]
public static void GetObjectParameter(uint obj, ArbShaderObjects pname, [Count(Computed = "pname")] int *params)
Parameters
Type | Name | Description |
---|---|---|
UInt32 | obj | |
ArbShaderObjects | pname | |
Int32* | params |
GetObjectParameter(UInt32, ArbShaderObjects, out Int32)
[requires: ARB_shader_objects]
Declaration
[AutoGenerated(Category = "ARB_shader_objects", Version = "", EntryPoint = "glGetObjectParameterivARB")]
[CLSCompliant(false)]
public static void GetObjectParameter(uint obj, ArbShaderObjects pname, [Count(Computed = "pname")] out int params)
Parameters
Type | Name | Description |
---|---|---|
UInt32 | obj | |
ArbShaderObjects | pname | |
Int32 | params |
GetObjectParameter(UInt32, ArbShaderObjects, Int32[])
[requires: ARB_shader_objects]
Declaration
[AutoGenerated(Category = "ARB_shader_objects", Version = "", EntryPoint = "glGetObjectParameterivARB")]
[CLSCompliant(false)]
public static void GetObjectParameter(uint obj, ArbShaderObjects pname, [Count(Computed = "pname")] int[] params)
Parameters
Type | Name | Description |
---|---|---|
UInt32 | obj | |
ArbShaderObjects | pname | |
Int32[] | params |
GetObjectParameter(UInt32, ArbShaderObjects, Single*)
[requires: ARB_shader_objects]
Declaration
[AutoGenerated(Category = "ARB_shader_objects", Version = "", EntryPoint = "glGetObjectParameterfvARB")]
[CLSCompliant(false)]
public static void GetObjectParameter(uint obj, ArbShaderObjects pname, [Count(Computed = "pname")] float *params)
Parameters
Type | Name | Description |
---|---|---|
UInt32 | obj | |
ArbShaderObjects | pname | |
Single* | params |
GetObjectParameter(UInt32, ArbShaderObjects, out Single)
[requires: ARB_shader_objects]
Declaration
[AutoGenerated(Category = "ARB_shader_objects", Version = "", EntryPoint = "glGetObjectParameterfvARB")]
[CLSCompliant(false)]
public static void GetObjectParameter(uint obj, ArbShaderObjects pname, [Count(Computed = "pname")] out float params)
Parameters
Type | Name | Description |
---|---|---|
UInt32 | obj | |
ArbShaderObjects | pname | |
Single | params |
GetObjectParameter(UInt32, ArbShaderObjects, Single[])
[requires: ARB_shader_objects]
Declaration
[AutoGenerated(Category = "ARB_shader_objects", Version = "", EntryPoint = "glGetObjectParameterfvARB")]
[CLSCompliant(false)]
public static void GetObjectParameter(uint obj, ArbShaderObjects pname, [Count(Computed = "pname")] float[] params)
Parameters
Type | Name | Description |
---|---|---|
UInt32 | obj | |
ArbShaderObjects | pname | |
Single[] | params |
GetProgram(AssemblyProgramTargetArb, AssemblyProgramParameterArb, Int32*)
[requires: ARB_fragment_program|ARB_vertex_program] Returns a parameter from a program object
Declaration
[AutoGenerated(Category = "ARB_fragment_program|ARB_vertex_program", Version = "", EntryPoint = "glGetProgramivARB")]
[CLSCompliant(false)]
public static void GetProgram(AssemblyProgramTargetArb target, AssemblyProgramParameterArb pname, [Count(Count = 1)] int *params)
Parameters
Type | Name | Description |
---|---|---|
AssemblyProgramTargetArb | target | Specifies the program object to be queried. |
AssemblyProgramParameterArb | pname | Specifies the object parameter. Accepted symbolic names are DeleteStatus, LinkStatus, ValidateStatus, InfoLogLength, AttachedShaders, ActiveAtomicCounterBuffers, ActiveAttributes, ActiveAttributeMaxLength, ActiveUniforms, ActiveUniformBlocks, ActiveUniformBlockMaxNameLength, ActiveUniformMaxLength, ComputeWorkGroupSizeProgramBinaryLength, TransformFeedbackBufferMode, TransformFeedbackVaryings, TransformFeedbackVaryingMaxLength, GeometryVerticesOut, GeometryInputType, and GeometryOutputType. |
Int32* | params |
GetProgram(AssemblyProgramTargetArb, AssemblyProgramParameterArb, out Int32)
[requires: ARB_fragment_program|ARB_vertex_program] Returns a parameter from a program object
Declaration
[AutoGenerated(Category = "ARB_fragment_program|ARB_vertex_program", Version = "", EntryPoint = "glGetProgramivARB")]
[CLSCompliant(false)]
public static void GetProgram(AssemblyProgramTargetArb target, AssemblyProgramParameterArb pname, [Count(Count = 1)] out int params)
Parameters
Type | Name | Description |
---|---|---|
AssemblyProgramTargetArb | target | Specifies the program object to be queried. |
AssemblyProgramParameterArb | pname | Specifies the object parameter. Accepted symbolic names are DeleteStatus, LinkStatus, ValidateStatus, InfoLogLength, AttachedShaders, ActiveAtomicCounterBuffers, ActiveAttributes, ActiveAttributeMaxLength, ActiveUniforms, ActiveUniformBlocks, ActiveUniformBlockMaxNameLength, ActiveUniformMaxLength, ComputeWorkGroupSizeProgramBinaryLength, TransformFeedbackBufferMode, TransformFeedbackVaryings, TransformFeedbackVaryingMaxLength, GeometryVerticesOut, GeometryInputType, and GeometryOutputType. |
Int32 | params |
GetProgramEnvParameter(All, Int32, Double*)
[requires: ARB_fragment_program|ARB_vertex_program]
Declaration
[AutoGenerated(Category = "ARB_fragment_program|ARB_vertex_program", Version = "", EntryPoint = "glGetProgramEnvParameterdvARB")]
[CLSCompliant(false)]
public static void GetProgramEnvParameter(All target, int index, [Count(Count = 4)] double *params)
Parameters
Type | Name | Description |
---|---|---|
All | target | |
Int32 | index | |
Double* | params |
GetProgramEnvParameter(All, Int32, out Double)
[requires: ARB_fragment_program|ARB_vertex_program]
Declaration
[AutoGenerated(Category = "ARB_fragment_program|ARB_vertex_program", Version = "", EntryPoint = "glGetProgramEnvParameterdvARB")]
[CLSCompliant(false)]
public static void GetProgramEnvParameter(All target, int index, [Count(Count = 4)] out double params)
Parameters
Type | Name | Description |
---|---|---|
All | target | |
Int32 | index | |
Double | params |
GetProgramEnvParameter(All, Int32, Double[])
[requires: ARB_fragment_program|ARB_vertex_program]
Declaration
[AutoGenerated(Category = "ARB_fragment_program|ARB_vertex_program", Version = "", EntryPoint = "glGetProgramEnvParameterdvARB")]
[CLSCompliant(false)]
public static void GetProgramEnvParameter(All target, int index, [Count(Count = 4)] double[] params)
Parameters
Type | Name | Description |
---|---|---|
All | target | |
Int32 | index | |
Double[] | params |
GetProgramEnvParameter(All, Int32, Single*)
[requires: ARB_fragment_program|ARB_vertex_program]
Declaration
[AutoGenerated(Category = "ARB_fragment_program|ARB_vertex_program", Version = "", EntryPoint = "glGetProgramEnvParameterfvARB")]
[CLSCompliant(false)]
public static void GetProgramEnvParameter(All target, int index, [Count(Count = 4)] float *params)
Parameters
Type | Name | Description |
---|---|---|
All | target | |
Int32 | index | |
Single* | params |
GetProgramEnvParameter(All, Int32, out Single)
[requires: ARB_fragment_program|ARB_vertex_program]
Declaration
[AutoGenerated(Category = "ARB_fragment_program|ARB_vertex_program", Version = "", EntryPoint = "glGetProgramEnvParameterfvARB")]
[CLSCompliant(false)]
public static void GetProgramEnvParameter(All target, int index, [Count(Count = 4)] out float params)
Parameters
Type | Name | Description |
---|---|---|
All | target | |
Int32 | index | |
Single | params |
GetProgramEnvParameter(All, Int32, Single[])
[requires: ARB_fragment_program|ARB_vertex_program]
Declaration
[AutoGenerated(Category = "ARB_fragment_program|ARB_vertex_program", Version = "", EntryPoint = "glGetProgramEnvParameterfvARB")]
[CLSCompliant(false)]
public static void GetProgramEnvParameter(All target, int index, [Count(Count = 4)] float[] params)
Parameters
Type | Name | Description |
---|---|---|
All | target | |
Int32 | index | |
Single[] | params |
GetProgramEnvParameter(All, UInt32, Double*)
[requires: ARB_fragment_program|ARB_vertex_program]
Declaration
[AutoGenerated(Category = "ARB_fragment_program|ARB_vertex_program", Version = "", EntryPoint = "glGetProgramEnvParameterdvARB")]
[CLSCompliant(false)]
public static void GetProgramEnvParameter(All target, uint index, [Count(Count = 4)] double *params)
Parameters
Type | Name | Description |
---|---|---|
All | target | |
UInt32 | index | |
Double* | params |
GetProgramEnvParameter(All, UInt32, out Double)
[requires: ARB_fragment_program|ARB_vertex_program]
Declaration
[AutoGenerated(Category = "ARB_fragment_program|ARB_vertex_program", Version = "", EntryPoint = "glGetProgramEnvParameterdvARB")]
[CLSCompliant(false)]
public static void GetProgramEnvParameter(All target, uint index, [Count(Count = 4)] out double params)
Parameters
Type | Name | Description |
---|---|---|
All | target | |
UInt32 | index | |
Double | params |
GetProgramEnvParameter(All, UInt32, Double[])
[requires: ARB_fragment_program|ARB_vertex_program]
Declaration
[AutoGenerated(Category = "ARB_fragment_program|ARB_vertex_program", Version = "", EntryPoint = "glGetProgramEnvParameterdvARB")]
[CLSCompliant(false)]
public static void GetProgramEnvParameter(All target, uint index, [Count(Count = 4)] double[] params)
Parameters
Type | Name | Description |
---|---|---|
All | target | |
UInt32 | index | |
Double[] | params |
GetProgramEnvParameter(All, UInt32, Single*)
[requires: ARB_fragment_program|ARB_vertex_program]
Declaration
[AutoGenerated(Category = "ARB_fragment_program|ARB_vertex_program", Version = "", EntryPoint = "glGetProgramEnvParameterfvARB")]
[CLSCompliant(false)]
public static void GetProgramEnvParameter(All target, uint index, [Count(Count = 4)] float *params)
Parameters
Type | Name | Description |
---|---|---|
All | target | |
UInt32 | index | |
Single* | params |
GetProgramEnvParameter(All, UInt32, out Single)
[requires: ARB_fragment_program|ARB_vertex_program]
Declaration
[AutoGenerated(Category = "ARB_fragment_program|ARB_vertex_program", Version = "", EntryPoint = "glGetProgramEnvParameterfvARB")]
[CLSCompliant(false)]
public static void GetProgramEnvParameter(All target, uint index, [Count(Count = 4)] out float params)
Parameters
Type | Name | Description |
---|---|---|
All | target | |
UInt32 | index | |
Single | params |
GetProgramEnvParameter(All, UInt32, Single[])
[requires: ARB_fragment_program|ARB_vertex_program]
Declaration
[AutoGenerated(Category = "ARB_fragment_program|ARB_vertex_program", Version = "", EntryPoint = "glGetProgramEnvParameterfvARB")]
[CLSCompliant(false)]
public static void GetProgramEnvParameter(All target, uint index, [Count(Count = 4)] float[] params)
Parameters
Type | Name | Description |
---|---|---|
All | target | |
UInt32 | index | |
Single[] | params |
GetProgramEnvParameter(ArbVertexProgram, Int32, Double*)
[requires: ARB_fragment_program|ARB_vertex_program]
Declaration
[Obsolete("Use All overload instead")]
[AutoGenerated(Category = "ARB_fragment_program|ARB_vertex_program", Version = "", EntryPoint = "glGetProgramEnvParameterdvARB")]
[CLSCompliant(false)]
public static void GetProgramEnvParameter(ArbVertexProgram target, int index, [Count(Count = 4)] double *params)
Parameters
Type | Name | Description |
---|---|---|
ArbVertexProgram | target | |
Int32 | index | |
Double* | params |
GetProgramEnvParameter(ArbVertexProgram, Int32, out Double)
[requires: ARB_fragment_program|ARB_vertex_program]
Declaration
[Obsolete("Use All overload instead")]
[AutoGenerated(Category = "ARB_fragment_program|ARB_vertex_program", Version = "", EntryPoint = "glGetProgramEnvParameterdvARB")]
[CLSCompliant(false)]
public static void GetProgramEnvParameter(ArbVertexProgram target, int index, [Count(Count = 4)] out double params)
Parameters
Type | Name | Description |
---|---|---|
ArbVertexProgram | target | |
Int32 | index | |
Double | params |
GetProgramEnvParameter(ArbVertexProgram, Int32, Double[])
[requires: ARB_fragment_program|ARB_vertex_program]
Declaration
[Obsolete("Use All overload instead")]
[AutoGenerated(Category = "ARB_fragment_program|ARB_vertex_program", Version = "", EntryPoint = "glGetProgramEnvParameterdvARB")]
[CLSCompliant(false)]
public static void GetProgramEnvParameter(ArbVertexProgram target, int index, [Count(Count = 4)] double[] params)
Parameters
Type | Name | Description |
---|---|---|
ArbVertexProgram | target | |
Int32 | index | |
Double[] | params |
GetProgramEnvParameter(ArbVertexProgram, Int32, Single*)
[requires: ARB_fragment_program|ARB_vertex_program]
Declaration
[Obsolete("Use All overload instead")]
[AutoGenerated(Category = "ARB_fragment_program|ARB_vertex_program", Version = "", EntryPoint = "glGetProgramEnvParameterfvARB")]
[CLSCompliant(false)]
public static void GetProgramEnvParameter(ArbVertexProgram target, int index, [Count(Count = 4)] float *params)
Parameters
Type | Name | Description |
---|---|---|
ArbVertexProgram | target | |
Int32 | index | |
Single* | params |
GetProgramEnvParameter(ArbVertexProgram, Int32, out Single)
[requires: ARB_fragment_program|ARB_vertex_program]
Declaration
[Obsolete("Use All overload instead")]
[AutoGenerated(Category = "ARB_fragment_program|ARB_vertex_program", Version = "", EntryPoint = "glGetProgramEnvParameterfvARB")]
[CLSCompliant(false)]
public static void GetProgramEnvParameter(ArbVertexProgram target, int index, [Count(Count = 4)] out float params)
Parameters
Type | Name | Description |
---|---|---|
ArbVertexProgram | target | |
Int32 | index | |
Single | params |
GetProgramEnvParameter(ArbVertexProgram, Int32, Single[])
[requires: ARB_fragment_program|ARB_vertex_program]
Declaration
[Obsolete("Use All overload instead")]
[AutoGenerated(Category = "ARB_fragment_program|ARB_vertex_program", Version = "", EntryPoint = "glGetProgramEnvParameterfvARB")]
[CLSCompliant(false)]
public static void GetProgramEnvParameter(ArbVertexProgram target, int index, [Count(Count = 4)] float[] params)
Parameters
Type | Name | Description |
---|---|---|
ArbVertexProgram | target | |
Int32 | index | |
Single[] | params |
GetProgramEnvParameter(ArbVertexProgram, UInt32, Double*)
[requires: ARB_fragment_program|ARB_vertex_program]
Declaration
[Obsolete("Use All overload instead")]
[AutoGenerated(Category = "ARB_fragment_program|ARB_vertex_program", Version = "", EntryPoint = "glGetProgramEnvParameterdvARB")]
[CLSCompliant(false)]
public static void GetProgramEnvParameter(ArbVertexProgram target, uint index, [Count(Count = 4)] double *params)
Parameters
Type | Name | Description |
---|---|---|
ArbVertexProgram | target | |
UInt32 | index | |
Double* | params |
GetProgramEnvParameter(ArbVertexProgram, UInt32, out Double)
[requires: ARB_fragment_program|ARB_vertex_program]
Declaration
[Obsolete("Use All overload instead")]
[AutoGenerated(Category = "ARB_fragment_program|ARB_vertex_program", Version = "", EntryPoint = "glGetProgramEnvParameterdvARB")]
[CLSCompliant(false)]
public static void GetProgramEnvParameter(ArbVertexProgram target, uint index, [Count(Count = 4)] out double params)
Parameters
Type | Name | Description |
---|---|---|
ArbVertexProgram | target | |
UInt32 | index | |
Double | params |
GetProgramEnvParameter(ArbVertexProgram, UInt32, Double[])
[requires: ARB_fragment_program|ARB_vertex_program]
Declaration
[Obsolete("Use All overload instead")]
[AutoGenerated(Category = "ARB_fragment_program|ARB_vertex_program", Version = "", EntryPoint = "glGetProgramEnvParameterdvARB")]
[CLSCompliant(false)]
public static void GetProgramEnvParameter(ArbVertexProgram target, uint index, [Count(Count = 4)] double[] params)
Parameters
Type | Name | Description |
---|---|---|
ArbVertexProgram | target | |
UInt32 | index | |
Double[] | params |
GetProgramEnvParameter(ArbVertexProgram, UInt32, Single*)
[requires: ARB_fragment_program|ARB_vertex_program]
Declaration
[Obsolete("Use All overload instead")]
[AutoGenerated(Category = "ARB_fragment_program|ARB_vertex_program", Version = "", EntryPoint = "glGetProgramEnvParameterfvARB")]
[CLSCompliant(false)]
public static void GetProgramEnvParameter(ArbVertexProgram target, uint index, [Count(Count = 4)] float *params)
Parameters
Type | Name | Description |
---|---|---|
ArbVertexProgram | target | |
UInt32 | index | |
Single* | params |
GetProgramEnvParameter(ArbVertexProgram, UInt32, out Single)
[requires: ARB_fragment_program|ARB_vertex_program]
Declaration
[Obsolete("Use All overload instead")]
[AutoGenerated(Category = "ARB_fragment_program|ARB_vertex_program", Version = "", EntryPoint = "glGetProgramEnvParameterfvARB")]
[CLSCompliant(false)]
public static void GetProgramEnvParameter(ArbVertexProgram target, uint index, [Count(Count = 4)] out float params)
Parameters
Type | Name | Description |
---|---|---|
ArbVertexProgram | target | |
UInt32 | index | |
Single | params |
GetProgramEnvParameter(ArbVertexProgram, UInt32, Single[])
[requires: ARB_fragment_program|ARB_vertex_program]
Declaration
[Obsolete("Use All overload instead")]
[AutoGenerated(Category = "ARB_fragment_program|ARB_vertex_program", Version = "", EntryPoint = "glGetProgramEnvParameterfvARB")]
[CLSCompliant(false)]
public static void GetProgramEnvParameter(ArbVertexProgram target, uint index, [Count(Count = 4)] float[] params)
Parameters
Type | Name | Description |
---|---|---|
ArbVertexProgram | target | |
UInt32 | index | |
Single[] | params |
GetProgramLocalParameter(All, Int32, Double*)
[requires: ARB_fragment_program|ARB_vertex_program]
Declaration
[AutoGenerated(Category = "ARB_fragment_program|ARB_vertex_program", Version = "", EntryPoint = "glGetProgramLocalParameterdvARB")]
[CLSCompliant(false)]
public static void GetProgramLocalParameter(All target, int index, [Count(Count = 4)] double *params)
Parameters
Type | Name | Description |
---|---|---|
All | target | |
Int32 | index | |
Double* | params |
GetProgramLocalParameter(All, Int32, out Double)
[requires: ARB_fragment_program|ARB_vertex_program]
Declaration
[AutoGenerated(Category = "ARB_fragment_program|ARB_vertex_program", Version = "", EntryPoint = "glGetProgramLocalParameterdvARB")]
[CLSCompliant(false)]
public static void GetProgramLocalParameter(All target, int index, [Count(Count = 4)] out double params)
Parameters
Type | Name | Description |
---|---|---|
All | target | |
Int32 | index | |
Double | params |
GetProgramLocalParameter(All, Int32, Double[])
[requires: ARB_fragment_program|ARB_vertex_program]
Declaration
[AutoGenerated(Category = "ARB_fragment_program|ARB_vertex_program", Version = "", EntryPoint = "glGetProgramLocalParameterdvARB")]
[CLSCompliant(false)]
public static void GetProgramLocalParameter(All target, int index, [Count(Count = 4)] double[] params)
Parameters
Type | Name | Description |
---|---|---|
All | target | |
Int32 | index | |
Double[] | params |
GetProgramLocalParameter(All, Int32, Single*)
[requires: ARB_fragment_program|ARB_vertex_program]
Declaration
[AutoGenerated(Category = "ARB_fragment_program|ARB_vertex_program", Version = "", EntryPoint = "glGetProgramLocalParameterfvARB")]
[CLSCompliant(false)]
public static void GetProgramLocalParameter(All target, int index, [Count(Count = 4)] float *params)
Parameters
Type | Name | Description |
---|---|---|
All | target | |
Int32 | index | |
Single* | params |
GetProgramLocalParameter(All, Int32, out Single)
[requires: ARB_fragment_program|ARB_vertex_program]
Declaration
[AutoGenerated(Category = "ARB_fragment_program|ARB_vertex_program", Version = "", EntryPoint = "glGetProgramLocalParameterfvARB")]
[CLSCompliant(false)]
public static void GetProgramLocalParameter(All target, int index, [Count(Count = 4)] out float params)
Parameters
Type | Name | Description |
---|---|---|
All | target | |
Int32 | index | |
Single | params |
GetProgramLocalParameter(All, Int32, Single[])
[requires: ARB_fragment_program|ARB_vertex_program]
Declaration
[AutoGenerated(Category = "ARB_fragment_program|ARB_vertex_program", Version = "", EntryPoint = "glGetProgramLocalParameterfvARB")]
[CLSCompliant(false)]
public static void GetProgramLocalParameter(All target, int index, [Count(Count = 4)] float[] params)
Parameters
Type | Name | Description |
---|---|---|
All | target | |
Int32 | index | |
Single[] | params |
GetProgramLocalParameter(All, UInt32, Double*)
[requires: ARB_fragment_program|ARB_vertex_program]
Declaration
[AutoGenerated(Category = "ARB_fragment_program|ARB_vertex_program", Version = "", EntryPoint = "glGetProgramLocalParameterdvARB")]
[CLSCompliant(false)]
public static void GetProgramLocalParameter(All target, uint index, [Count(Count = 4)] double *params)
Parameters
Type | Name | Description |
---|---|---|
All | target | |
UInt32 | index | |
Double* | params |
GetProgramLocalParameter(All, UInt32, out Double)
[requires: ARB_fragment_program|ARB_vertex_program]
Declaration
[AutoGenerated(Category = "ARB_fragment_program|ARB_vertex_program", Version = "", EntryPoint = "glGetProgramLocalParameterdvARB")]
[CLSCompliant(false)]
public static void GetProgramLocalParameter(All target, uint index, [Count(Count = 4)] out double params)
Parameters
Type | Name | Description |
---|---|---|
All | target | |
UInt32 | index | |
Double | params |
GetProgramLocalParameter(All, UInt32, Double[])
[requires: ARB_fragment_program|ARB_vertex_program]
Declaration
[AutoGenerated(Category = "ARB_fragment_program|ARB_vertex_program", Version = "", EntryPoint = "glGetProgramLocalParameterdvARB")]
[CLSCompliant(false)]
public static void GetProgramLocalParameter(All target, uint index, [Count(Count = 4)] double[] params)
Parameters
Type | Name | Description |
---|---|---|
All | target | |
UInt32 | index | |
Double[] | params |
GetProgramLocalParameter(All, UInt32, Single*)
[requires: ARB_fragment_program|ARB_vertex_program]
Declaration
[AutoGenerated(Category = "ARB_fragment_program|ARB_vertex_program", Version = "", EntryPoint = "glGetProgramLocalParameterfvARB")]
[CLSCompliant(false)]
public static void GetProgramLocalParameter(All target, uint index, [Count(Count = 4)] float *params)
Parameters
Type | Name | Description |
---|---|---|
All | target | |
UInt32 | index | |
Single* | params |
GetProgramLocalParameter(All, UInt32, out Single)
[requires: ARB_fragment_program|ARB_vertex_program]
Declaration
[AutoGenerated(Category = "ARB_fragment_program|ARB_vertex_program", Version = "", EntryPoint = "glGetProgramLocalParameterfvARB")]
[CLSCompliant(false)]
public static void GetProgramLocalParameter(All target, uint index, [Count(Count = 4)] out float params)
Parameters
Type | Name | Description |
---|---|---|
All | target | |
UInt32 | index | |
Single | params |
GetProgramLocalParameter(All, UInt32, Single[])
[requires: ARB_fragment_program|ARB_vertex_program]
Declaration
[AutoGenerated(Category = "ARB_fragment_program|ARB_vertex_program", Version = "", EntryPoint = "glGetProgramLocalParameterfvARB")]
[CLSCompliant(false)]
public static void GetProgramLocalParameter(All target, uint index, [Count(Count = 4)] float[] params)
Parameters
Type | Name | Description |
---|---|---|
All | target | |
UInt32 | index | |
Single[] | params |
GetProgramLocalParameter(ArbVertexProgram, Int32, Double*)
[requires: ARB_fragment_program|ARB_vertex_program]
Declaration
[Obsolete("Use All overload instead")]
[AutoGenerated(Category = "ARB_fragment_program|ARB_vertex_program", Version = "", EntryPoint = "glGetProgramLocalParameterdvARB")]
[CLSCompliant(false)]
public static void GetProgramLocalParameter(ArbVertexProgram target, int index, [Count(Count = 4)] double *params)
Parameters
Type | Name | Description |
---|---|---|
ArbVertexProgram | target | |
Int32 | index | |
Double* | params |
GetProgramLocalParameter(ArbVertexProgram, Int32, out Double)
[requires: ARB_fragment_program|ARB_vertex_program]
Declaration
[Obsolete("Use All overload instead")]
[AutoGenerated(Category = "ARB_fragment_program|ARB_vertex_program", Version = "", EntryPoint = "glGetProgramLocalParameterdvARB")]
[CLSCompliant(false)]
public static void GetProgramLocalParameter(ArbVertexProgram target, int index, [Count(Count = 4)] out double params)
Parameters
Type | Name | Description |
---|---|---|
ArbVertexProgram | target | |
Int32 | index | |
Double | params |
GetProgramLocalParameter(ArbVertexProgram, Int32, Double[])
[requires: ARB_fragment_program|ARB_vertex_program]
Declaration
[Obsolete("Use All overload instead")]
[AutoGenerated(Category = "ARB_fragment_program|ARB_vertex_program", Version = "", EntryPoint = "glGetProgramLocalParameterdvARB")]
[CLSCompliant(false)]
public static void GetProgramLocalParameter(ArbVertexProgram target, int index, [Count(Count = 4)] double[] params)
Parameters
Type | Name | Description |
---|---|---|
ArbVertexProgram | target | |
Int32 | index | |
Double[] | params |
GetProgramLocalParameter(ArbVertexProgram, Int32, Single*)
[requires: ARB_fragment_program|ARB_vertex_program]
Declaration
[Obsolete("Use All overload instead")]
[AutoGenerated(Category = "ARB_fragment_program|ARB_vertex_program", Version = "", EntryPoint = "glGetProgramLocalParameterfvARB")]
[CLSCompliant(false)]
public static void GetProgramLocalParameter(ArbVertexProgram target, int index, [Count(Count = 4)] float *params)
Parameters
Type | Name | Description |
---|---|---|
ArbVertexProgram | target | |
Int32 | index | |
Single* | params |
GetProgramLocalParameter(ArbVertexProgram, Int32, out Single)
[requires: ARB_fragment_program|ARB_vertex_program]
Declaration
[Obsolete("Use All overload instead")]
[AutoGenerated(Category = "ARB_fragment_program|ARB_vertex_program", Version = "", EntryPoint = "glGetProgramLocalParameterfvARB")]
[CLSCompliant(false)]
public static void GetProgramLocalParameter(ArbVertexProgram target, int index, [Count(Count = 4)] out float params)
Parameters
Type | Name | Description |
---|---|---|
ArbVertexProgram | target | |
Int32 | index | |
Single | params |
GetProgramLocalParameter(ArbVertexProgram, Int32, Single[])
[requires: ARB_fragment_program|ARB_vertex_program]
Declaration
[Obsolete("Use All overload instead")]
[AutoGenerated(Category = "ARB_fragment_program|ARB_vertex_program", Version = "", EntryPoint = "glGetProgramLocalParameterfvARB")]
[CLSCompliant(false)]
public static void GetProgramLocalParameter(ArbVertexProgram target, int index, [Count(Count = 4)] float[] params)
Parameters
Type | Name | Description |
---|---|---|
ArbVertexProgram | target | |
Int32 | index | |
Single[] | params |
GetProgramLocalParameter(ArbVertexProgram, UInt32, Double*)
[requires: ARB_fragment_program|ARB_vertex_program]
Declaration
[Obsolete("Use All overload instead")]
[AutoGenerated(Category = "ARB_fragment_program|ARB_vertex_program", Version = "", EntryPoint = "glGetProgramLocalParameterdvARB")]
[CLSCompliant(false)]
public static void GetProgramLocalParameter(ArbVertexProgram target, uint index, [Count(Count = 4)] double *params)
Parameters
Type | Name | Description |
---|---|---|
ArbVertexProgram | target | |
UInt32 | index | |
Double* | params |
GetProgramLocalParameter(ArbVertexProgram, UInt32, out Double)
[requires: ARB_fragment_program|ARB_vertex_program]
Declaration
[Obsolete("Use All overload instead")]
[AutoGenerated(Category = "ARB_fragment_program|ARB_vertex_program", Version = "", EntryPoint = "glGetProgramLocalParameterdvARB")]
[CLSCompliant(false)]
public static void GetProgramLocalParameter(ArbVertexProgram target, uint index, [Count(Count = 4)] out double params)
Parameters
Type | Name | Description |
---|---|---|
ArbVertexProgram | target | |
UInt32 | index | |
Double | params |
GetProgramLocalParameter(ArbVertexProgram, UInt32, Double[])
[requires: ARB_fragment_program|ARB_vertex_program]
Declaration
[Obsolete("Use All overload instead")]
[AutoGenerated(Category = "ARB_fragment_program|ARB_vertex_program", Version = "", EntryPoint = "glGetProgramLocalParameterdvARB")]
[CLSCompliant(false)]
public static void GetProgramLocalParameter(ArbVertexProgram target, uint index, [Count(Count = 4)] double[] params)
Parameters
Type | Name | Description |
---|---|---|
ArbVertexProgram | target | |
UInt32 | index | |
Double[] | params |
GetProgramLocalParameter(ArbVertexProgram, UInt32, Single*)
[requires: ARB_fragment_program|ARB_vertex_program]
Declaration
[Obsolete("Use All overload instead")]
[AutoGenerated(Category = "ARB_fragment_program|ARB_vertex_program", Version = "", EntryPoint = "glGetProgramLocalParameterfvARB")]
[CLSCompliant(false)]
public static void GetProgramLocalParameter(ArbVertexProgram target, uint index, [Count(Count = 4)] float *params)
Parameters
Type | Name | Description |
---|---|---|
ArbVertexProgram | target | |
UInt32 | index | |
Single* | params |
GetProgramLocalParameter(ArbVertexProgram, UInt32, out Single)
[requires: ARB_fragment_program|ARB_vertex_program]
Declaration
[Obsolete("Use All overload instead")]
[AutoGenerated(Category = "ARB_fragment_program|ARB_vertex_program", Version = "", EntryPoint = "glGetProgramLocalParameterfvARB")]
[CLSCompliant(false)]
public static void GetProgramLocalParameter(ArbVertexProgram target, uint index, [Count(Count = 4)] out float params)
Parameters
Type | Name | Description |
---|---|---|
ArbVertexProgram | target | |
UInt32 | index | |
Single | params |
GetProgramLocalParameter(ArbVertexProgram, UInt32, Single[])
[requires: ARB_fragment_program|ARB_vertex_program]
Declaration
[Obsolete("Use All overload instead")]
[AutoGenerated(Category = "ARB_fragment_program|ARB_vertex_program", Version = "", EntryPoint = "glGetProgramLocalParameterfvARB")]
[CLSCompliant(false)]
public static void GetProgramLocalParameter(ArbVertexProgram target, uint index, [Count(Count = 4)] float[] params)
Parameters
Type | Name | Description |
---|---|---|
ArbVertexProgram | target | |
UInt32 | index | |
Single[] | params |
GetProgramString(AssemblyProgramTargetArb, AssemblyProgramParameterArb, IntPtr)
[requires: ARB_fragment_program|ARB_vertex_program]
Declaration
[AutoGenerated(Category = "ARB_fragment_program|ARB_vertex_program", Version = "", EntryPoint = "glGetProgramStringARB")]
public static void GetProgramString(AssemblyProgramTargetArb target, AssemblyProgramParameterArb pname, [Count(Computed = "target,pname")] IntPtr string)
Parameters
Type | Name | Description |
---|---|---|
AssemblyProgramTargetArb | target | |
AssemblyProgramParameterArb | pname | |
IntPtr | string |
GetProgramString<T2>(AssemblyProgramTargetArb, AssemblyProgramParameterArb, ref T2)
[requires: ARB_fragment_program|ARB_vertex_program]
Declaration
[AutoGenerated(Category = "ARB_fragment_program|ARB_vertex_program", Version = "", EntryPoint = "glGetProgramStringARB")]
public static void GetProgramString<T2>(AssemblyProgramTargetArb target, AssemblyProgramParameterArb pname, [Count(Computed = "target,pname")] ref T2 string)
where T2 : struct
Parameters
Type | Name | Description |
---|---|---|
AssemblyProgramTargetArb | target | |
AssemblyProgramParameterArb | pname | |
T2 | string |
Type Parameters
Name | Description |
---|---|
T2 |
GetProgramString<T2>(AssemblyProgramTargetArb, AssemblyProgramParameterArb, T2[])
[requires: ARB_fragment_program|ARB_vertex_program]
Declaration
[AutoGenerated(Category = "ARB_fragment_program|ARB_vertex_program", Version = "", EntryPoint = "glGetProgramStringARB")]
[CLSCompliant(false)]
public static void GetProgramString<T2>(AssemblyProgramTargetArb target, AssemblyProgramParameterArb pname, [Count(Computed = "target,pname")] T2[] string)
where T2 : struct
Parameters
Type | Name | Description |
---|---|---|
AssemblyProgramTargetArb | target | |
AssemblyProgramParameterArb | pname | |
T2[] | string |
Type Parameters
Name | Description |
---|---|
T2 |
GetProgramString<T2>(AssemblyProgramTargetArb, AssemblyProgramParameterArb, T2[,,])
[requires: ARB_fragment_program|ARB_vertex_program]
Declaration
[AutoGenerated(Category = "ARB_fragment_program|ARB_vertex_program", Version = "", EntryPoint = "glGetProgramStringARB")]
[CLSCompliant(false)]
public static void GetProgramString<T2>(AssemblyProgramTargetArb target, AssemblyProgramParameterArb pname, [Count(Computed = "target,pname")] T2[,, ] string)
where T2 : struct
Parameters
Type | Name | Description |
---|---|---|
AssemblyProgramTargetArb | target | |
AssemblyProgramParameterArb | pname | |
T2[,,] | string |
Type Parameters
Name | Description |
---|---|
T2 |
GetProgramString<T2>(AssemblyProgramTargetArb, AssemblyProgramParameterArb, T2[,])
[requires: ARB_fragment_program|ARB_vertex_program]
Declaration
[AutoGenerated(Category = "ARB_fragment_program|ARB_vertex_program", Version = "", EntryPoint = "glGetProgramStringARB")]
[CLSCompliant(false)]
public static void GetProgramString<T2>(AssemblyProgramTargetArb target, AssemblyProgramParameterArb pname, [Count(Computed = "target,pname")] T2[, ] string)
where T2 : struct
Parameters
Type | Name | Description |
---|---|---|
AssemblyProgramTargetArb | target | |
AssemblyProgramParameterArb | pname | |
T2[,] | string |
Type Parameters
Name | Description |
---|---|
T2 |
GetQuery(QueryTarget, QueryParameterName, Int32*)
[requires: ARB_occlusion_query]
Declaration
[AutoGenerated(Category = "ARB_occlusion_query", Version = "", EntryPoint = "glGetQueryivARB")]
[CLSCompliant(false)]
public static void GetQuery(QueryTarget target, QueryParameterName pname, [Count(Computed = "pname")] int *params)
Parameters
Type | Name | Description |
---|---|---|
QueryTarget | target | |
QueryParameterName | pname | |
Int32* | params |
GetQuery(QueryTarget, QueryParameterName, out Int32)
[requires: ARB_occlusion_query]
Declaration
[AutoGenerated(Category = "ARB_occlusion_query", Version = "", EntryPoint = "glGetQueryivARB")]
[CLSCompliant(false)]
public static void GetQuery(QueryTarget target, QueryParameterName pname, [Count(Computed = "pname")] out int params)
Parameters
Type | Name | Description |
---|---|---|
QueryTarget | target | |
QueryParameterName | pname | |
Int32 | params |
GetQuery(QueryTarget, QueryParameterName, Int32[])
[requires: ARB_occlusion_query]
Declaration
[AutoGenerated(Category = "ARB_occlusion_query", Version = "", EntryPoint = "glGetQueryivARB")]
[CLSCompliant(false)]
public static void GetQuery(QueryTarget target, QueryParameterName pname, [Count(Computed = "pname")] int[] params)
Parameters
Type | Name | Description |
---|---|---|
QueryTarget | target | |
QueryParameterName | pname | |
Int32[] | params |
GetQueryObject(Int32, QueryObjectParameterName, Int32*)
[requires: ARB_occlusion_query] Return parameters of a query object
Declaration
[AutoGenerated(Category = "ARB_occlusion_query", Version = "", EntryPoint = "glGetQueryObjectivARB")]
[CLSCompliant(false)]
public static void GetQueryObject(int id, QueryObjectParameterName pname, [Count(Computed = "pname")] int *params)
Parameters
Type | Name | Description |
---|---|---|
Int32 | id | Specifies the name of a query object. |
QueryObjectParameterName | pname | Specifies the symbolic name of a query object parameter. Accepted values are QueryResult or QueryResultAvailable. |
Int32* | params |
GetQueryObject(Int32, QueryObjectParameterName, out Int32)
[requires: ARB_occlusion_query] Return parameters of a query object
Declaration
[AutoGenerated(Category = "ARB_occlusion_query", Version = "", EntryPoint = "glGetQueryObjectivARB")]
[CLSCompliant(false)]
public static void GetQueryObject(int id, QueryObjectParameterName pname, [Count(Computed = "pname")] out int params)
Parameters
Type | Name | Description |
---|---|---|
Int32 | id | Specifies the name of a query object. |
QueryObjectParameterName | pname | Specifies the symbolic name of a query object parameter. Accepted values are QueryResult or QueryResultAvailable. |
Int32 | params |
GetQueryObject(Int32, QueryObjectParameterName, Int32[])
[requires: ARB_occlusion_query] Return parameters of a query object
Declaration
[AutoGenerated(Category = "ARB_occlusion_query", Version = "", EntryPoint = "glGetQueryObjectivARB")]
[CLSCompliant(false)]
public static void GetQueryObject(int id, QueryObjectParameterName pname, [Count(Computed = "pname")] int[] params)
Parameters
Type | Name | Description |
---|---|---|
Int32 | id | Specifies the name of a query object. |
QueryObjectParameterName | pname | Specifies the symbolic name of a query object parameter. Accepted values are QueryResult or QueryResultAvailable. |
Int32[] | params |
GetQueryObject(UInt32, QueryObjectParameterName, Int32*)
[requires: ARB_occlusion_query] Return parameters of a query object
Declaration
[AutoGenerated(Category = "ARB_occlusion_query", Version = "", EntryPoint = "glGetQueryObjectivARB")]
[CLSCompliant(false)]
public static void GetQueryObject(uint id, QueryObjectParameterName pname, [Count(Computed = "pname")] int *params)
Parameters
Type | Name | Description |
---|---|---|
UInt32 | id | Specifies the name of a query object. |
QueryObjectParameterName | pname | Specifies the symbolic name of a query object parameter. Accepted values are QueryResult or QueryResultAvailable. |
Int32* | params |
GetQueryObject(UInt32, QueryObjectParameterName, out Int32)
[requires: ARB_occlusion_query] Return parameters of a query object
Declaration
[AutoGenerated(Category = "ARB_occlusion_query", Version = "", EntryPoint = "glGetQueryObjectivARB")]
[CLSCompliant(false)]
public static void GetQueryObject(uint id, QueryObjectParameterName pname, [Count(Computed = "pname")] out int params)
Parameters
Type | Name | Description |
---|---|---|
UInt32 | id | Specifies the name of a query object. |
QueryObjectParameterName | pname | Specifies the symbolic name of a query object parameter. Accepted values are QueryResult or QueryResultAvailable. |
Int32 | params |
GetQueryObject(UInt32, QueryObjectParameterName, Int32[])
[requires: ARB_occlusion_query] Return parameters of a query object
Declaration
[AutoGenerated(Category = "ARB_occlusion_query", Version = "", EntryPoint = "glGetQueryObjectivARB")]
[CLSCompliant(false)]
public static void GetQueryObject(uint id, QueryObjectParameterName pname, [Count(Computed = "pname")] int[] params)
Parameters
Type | Name | Description |
---|---|---|
UInt32 | id | Specifies the name of a query object. |
QueryObjectParameterName | pname | Specifies the symbolic name of a query object parameter. Accepted values are QueryResult or QueryResultAvailable. |
Int32[] | params |
GetQueryObject(UInt32, QueryObjectParameterName, UInt32*)
[requires: ARB_occlusion_query] Return parameters of a query object
Declaration
[AutoGenerated(Category = "ARB_occlusion_query", Version = "", EntryPoint = "glGetQueryObjectuivARB")]
[CLSCompliant(false)]
public static void GetQueryObject(uint id, QueryObjectParameterName pname, [Count(Computed = "pname")] uint *params)
Parameters
Type | Name | Description |
---|---|---|
UInt32 | id | Specifies the name of a query object. |
QueryObjectParameterName | pname | Specifies the symbolic name of a query object parameter. Accepted values are QueryResult or QueryResultAvailable. |
UInt32* | params |
GetQueryObject(UInt32, QueryObjectParameterName, out UInt32)
[requires: ARB_occlusion_query] Return parameters of a query object
Declaration
[AutoGenerated(Category = "ARB_occlusion_query", Version = "", EntryPoint = "glGetQueryObjectuivARB")]
[CLSCompliant(false)]
public static void GetQueryObject(uint id, QueryObjectParameterName pname, [Count(Computed = "pname")] out uint params)
Parameters
Type | Name | Description |
---|---|---|
UInt32 | id | Specifies the name of a query object. |
QueryObjectParameterName | pname | Specifies the symbolic name of a query object parameter. Accepted values are QueryResult or QueryResultAvailable. |
UInt32 | params |
GetQueryObject(UInt32, QueryObjectParameterName, UInt32[])
[requires: ARB_occlusion_query] Return parameters of a query object
Declaration
[AutoGenerated(Category = "ARB_occlusion_query", Version = "", EntryPoint = "glGetQueryObjectuivARB")]
[CLSCompliant(false)]
public static void GetQueryObject(uint id, QueryObjectParameterName pname, [Count(Computed = "pname")] uint[] params)
Parameters
Type | Name | Description |
---|---|---|
UInt32 | id | Specifies the name of a query object. |
QueryObjectParameterName | pname | Specifies the symbolic name of a query object parameter. Accepted values are QueryResult or QueryResultAvailable. |
UInt32[] | params |
GetShaderSource(Int32, Int32, Int32*, out String)
[requires: ARB_shader_objects] Returns the source code string from a shader object
Declaration
[AutoGenerated(Category = "ARB_shader_objects", Version = "", EntryPoint = "glGetShaderSourceARB")]
[CLSCompliant(false)]
public static void GetShaderSource(int obj, int maxLength, [Count(Count = 1)] int *length, [Count(Parameter = "maxLength")] out string source)
Parameters
Type | Name | Description |
---|---|---|
Int32 | obj | Specifies the shader object to be queried. |
Int32 | maxLength | Specifies the size of the character buffer for storing the returned source code string. |
Int32* | length | [length: 1] Returns the length of the string returned in source (excluding the null terminator). |
String | source | [length: maxLength] Specifies an array of characters that is used to return the source code string. |
GetShaderSource(Int32, Int32, out Int32, out String)
[requires: ARB_shader_objects] Returns the source code string from a shader object
Declaration
[AutoGenerated(Category = "ARB_shader_objects", Version = "", EntryPoint = "glGetShaderSourceARB")]
[CLSCompliant(false)]
public static void GetShaderSource(int obj, int maxLength, [Count(Count = 1)] out int length, [Count(Parameter = "maxLength")] out string source)
Parameters
Type | Name | Description |
---|---|---|
Int32 | obj | Specifies the shader object to be queried. |
Int32 | maxLength | Specifies the size of the character buffer for storing the returned source code string. |
Int32 | length | [length: 1] Returns the length of the string returned in source (excluding the null terminator). |
String | source | [length: maxLength] Specifies an array of characters that is used to return the source code string. |
GetShaderSource(UInt32, Int32, Int32*, out String)
[requires: ARB_shader_objects] Returns the source code string from a shader object
Declaration
[AutoGenerated(Category = "ARB_shader_objects", Version = "", EntryPoint = "glGetShaderSourceARB")]
[CLSCompliant(false)]
public static void GetShaderSource(uint obj, int maxLength, [Count(Count = 1)] int *length, [Count(Parameter = "maxLength")] out string source)
Parameters
Type | Name | Description |
---|---|---|
UInt32 | obj | Specifies the shader object to be queried. |
Int32 | maxLength | Specifies the size of the character buffer for storing the returned source code string. |
Int32* | length | [length: 1] Returns the length of the string returned in source (excluding the null terminator). |
String | source | [length: maxLength] Specifies an array of characters that is used to return the source code string. |
GetShaderSource(UInt32, Int32, out Int32, out String)
[requires: ARB_shader_objects] Returns the source code string from a shader object
Declaration
[AutoGenerated(Category = "ARB_shader_objects", Version = "", EntryPoint = "glGetShaderSourceARB")]
[CLSCompliant(false)]
public static void GetShaderSource(uint obj, int maxLength, [Count(Count = 1)] out int length, [Count(Parameter = "maxLength")] out string source)
Parameters
Type | Name | Description |
---|---|---|
UInt32 | obj | Specifies the shader object to be queried. |
Int32 | maxLength | Specifies the size of the character buffer for storing the returned source code string. |
Int32 | length | [length: 1] Returns the length of the string returned in source (excluding the null terminator). |
String | source | [length: maxLength] Specifies an array of characters that is used to return the source code string. |
GetTextureHandle(Int32)
[requires: ARB_bindless_texture]
Declaration
[AutoGenerated(Category = "ARB_bindless_texture", Version = "", EntryPoint = "glGetTextureHandleARB")]
[CLSCompliant(false)]
public static long GetTextureHandle(int texture)
Parameters
Type | Name | Description |
---|---|---|
Int32 | texture |
Returns
Type | Description |
---|---|
Int64 |
GetTextureHandle(UInt32)
[requires: ARB_bindless_texture]
Declaration
[AutoGenerated(Category = "ARB_bindless_texture", Version = "", EntryPoint = "glGetTextureHandleARB")]
[CLSCompliant(false)]
public static long GetTextureHandle(uint texture)
Parameters
Type | Name | Description |
---|---|---|
UInt32 | texture |
Returns
Type | Description |
---|---|
Int64 |
GetTextureSamplerHandle(Int32, Int32)
[requires: ARB_bindless_texture]
Declaration
[AutoGenerated(Category = "ARB_bindless_texture", Version = "", EntryPoint = "glGetTextureSamplerHandleARB")]
[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: ARB_bindless_texture]
Declaration
[AutoGenerated(Category = "ARB_bindless_texture", Version = "", EntryPoint = "glGetTextureSamplerHandleARB")]
[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, Int32*)
[requires: ARB_shader_objects] Returns the value of a uniform variable
Declaration
[AutoGenerated(Category = "ARB_shader_objects", Version = "", EntryPoint = "glGetUniformivARB")]
[CLSCompliant(false)]
public static void GetUniform(int programObj, int location, [Count(Computed = "programObj,location")] int *params)
Parameters
Type | Name | Description |
---|---|---|
Int32 | programObj | Specifies the program object to be queried. |
Int32 | location | Specifies the location of the uniform variable to be queried. |
Int32* | params |
GetUniform(Int32, Int32, out Int32)
[requires: ARB_shader_objects] Returns the value of a uniform variable
Declaration
[AutoGenerated(Category = "ARB_shader_objects", Version = "", EntryPoint = "glGetUniformivARB")]
[CLSCompliant(false)]
public static void GetUniform(int programObj, int location, [Count(Computed = "programObj,location")] out int params)
Parameters
Type | Name | Description |
---|---|---|
Int32 | programObj | Specifies the program object to be queried. |
Int32 | location | Specifies the location of the uniform variable to be queried. |
Int32 | params |
GetUniform(Int32, Int32, Int32[])
[requires: ARB_shader_objects] Returns the value of a uniform variable
Declaration
[AutoGenerated(Category = "ARB_shader_objects", Version = "", EntryPoint = "glGetUniformivARB")]
[CLSCompliant(false)]
public static void GetUniform(int programObj, int location, [Count(Computed = "programObj,location")] int[] params)
Parameters
Type | Name | Description |
---|---|---|
Int32 | programObj | Specifies the program object to be queried. |
Int32 | location | Specifies the location of the uniform variable to be queried. |
Int32[] | params |
GetUniform(Int32, Int32, Int64*)
[requires: ARB_gpu_shader_int64] Returns the value of a uniform variable
Declaration
[AutoGenerated(Category = "ARB_gpu_shader_int64", Version = "", EntryPoint = "glGetUniformi64vARB")]
[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: ARB_gpu_shader_int64] Returns the value of a uniform variable
Declaration
[AutoGenerated(Category = "ARB_gpu_shader_int64", Version = "", EntryPoint = "glGetUniformi64vARB")]
[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: ARB_gpu_shader_int64] Returns the value of a uniform variable
Declaration
[AutoGenerated(Category = "ARB_gpu_shader_int64", Version = "", EntryPoint = "glGetUniformi64vARB")]
[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, Single*)
[requires: ARB_shader_objects] Returns the value of a uniform variable
Declaration
[AutoGenerated(Category = "ARB_shader_objects", Version = "", EntryPoint = "glGetUniformfvARB")]
[CLSCompliant(false)]
public static void GetUniform(int programObj, int location, [Count(Computed = "programObj,location")] float *params)
Parameters
Type | Name | Description |
---|---|---|
Int32 | programObj | Specifies the program object to be queried. |
Int32 | location | Specifies the location of the uniform variable to be queried. |
Single* | params |
GetUniform(Int32, Int32, out Single)
[requires: ARB_shader_objects] Returns the value of a uniform variable
Declaration
[AutoGenerated(Category = "ARB_shader_objects", Version = "", EntryPoint = "glGetUniformfvARB")]
[CLSCompliant(false)]
public static void GetUniform(int programObj, int location, [Count(Computed = "programObj,location")] out float params)
Parameters
Type | Name | Description |
---|---|---|
Int32 | programObj | Specifies the program object to be queried. |
Int32 | location | Specifies the location of the uniform variable to be queried. |
Single | params |
GetUniform(Int32, Int32, Single[])
[requires: ARB_shader_objects] Returns the value of a uniform variable
Declaration
[AutoGenerated(Category = "ARB_shader_objects", Version = "", EntryPoint = "glGetUniformfvARB")]
[CLSCompliant(false)]
public static void GetUniform(int programObj, int location, [Count(Computed = "programObj,location")] float[] params)
Parameters
Type | Name | Description |
---|---|---|
Int32 | programObj | Specifies the program object to be queried. |
Int32 | location | Specifies the location of the uniform variable to be queried. |
Single[] | params |
GetUniform(UInt32, Int32, Int32*)
[requires: ARB_shader_objects] Returns the value of a uniform variable
Declaration
[AutoGenerated(Category = "ARB_shader_objects", Version = "", EntryPoint = "glGetUniformivARB")]
[CLSCompliant(false)]
public static void GetUniform(uint programObj, int location, [Count(Computed = "programObj,location")] int *params)
Parameters
Type | Name | Description |
---|---|---|
UInt32 | programObj | Specifies the program object to be queried. |
Int32 | location | Specifies the location of the uniform variable to be queried. |
Int32* | params |
GetUniform(UInt32, Int32, out Int32)
[requires: ARB_shader_objects] Returns the value of a uniform variable
Declaration
[AutoGenerated(Category = "ARB_shader_objects", Version = "", EntryPoint = "glGetUniformivARB")]
[CLSCompliant(false)]
public static void GetUniform(uint programObj, int location, [Count(Computed = "programObj,location")] out int params)
Parameters
Type | Name | Description |
---|---|---|
UInt32 | programObj | Specifies the program object to be queried. |
Int32 | location | Specifies the location of the uniform variable to be queried. |
Int32 | params |
GetUniform(UInt32, Int32, Int32[])
[requires: ARB_shader_objects] Returns the value of a uniform variable
Declaration
[AutoGenerated(Category = "ARB_shader_objects", Version = "", EntryPoint = "glGetUniformivARB")]
[CLSCompliant(false)]
public static void GetUniform(uint programObj, int location, [Count(Computed = "programObj,location")] int[] params)
Parameters
Type | Name | Description |
---|---|---|
UInt32 | programObj | Specifies the program object to be queried. |
Int32 | location | Specifies the location of the uniform variable to be queried. |
Int32[] | params |
GetUniform(UInt32, Int32, Int64*)
[requires: ARB_gpu_shader_int64] Returns the value of a uniform variable
Declaration
[AutoGenerated(Category = "ARB_gpu_shader_int64", Version = "", EntryPoint = "glGetUniformi64vARB")]
[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: ARB_gpu_shader_int64] Returns the value of a uniform variable
Declaration
[AutoGenerated(Category = "ARB_gpu_shader_int64", Version = "", EntryPoint = "glGetUniformi64vARB")]
[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: ARB_gpu_shader_int64] Returns the value of a uniform variable
Declaration
[AutoGenerated(Category = "ARB_gpu_shader_int64", Version = "", EntryPoint = "glGetUniformi64vARB")]
[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, Single*)
[requires: ARB_shader_objects] Returns the value of a uniform variable
Declaration
[AutoGenerated(Category = "ARB_shader_objects", Version = "", EntryPoint = "glGetUniformfvARB")]
[CLSCompliant(false)]
public static void GetUniform(uint programObj, int location, [Count(Computed = "programObj,location")] float *params)
Parameters
Type | Name | Description |
---|---|---|
UInt32 | programObj | Specifies the program object to be queried. |
Int32 | location | Specifies the location of the uniform variable to be queried. |
Single* | params |
GetUniform(UInt32, Int32, out Single)
[requires: ARB_shader_objects] Returns the value of a uniform variable
Declaration
[AutoGenerated(Category = "ARB_shader_objects", Version = "", EntryPoint = "glGetUniformfvARB")]
[CLSCompliant(false)]
public static void GetUniform(uint programObj, int location, [Count(Computed = "programObj,location")] out float params)
Parameters
Type | Name | Description |
---|---|---|
UInt32 | programObj | Specifies the program object to be queried. |
Int32 | location | Specifies the location of the uniform variable to be queried. |
Single | params |
GetUniform(UInt32, Int32, Single[])
[requires: ARB_shader_objects] Returns the value of a uniform variable
Declaration
[AutoGenerated(Category = "ARB_shader_objects", Version = "", EntryPoint = "glGetUniformfvARB")]
[CLSCompliant(false)]
public static void GetUniform(uint programObj, int location, [Count(Computed = "programObj,location")] float[] params)
Parameters
Type | Name | Description |
---|---|---|
UInt32 | programObj | Specifies the program object to be queried. |
Int32 | location | Specifies the location of the uniform variable to be queried. |
Single[] | params |
GetUniform(UInt32, Int32, UInt64*)
[requires: ARB_gpu_shader_int64] Returns the value of a uniform variable
Declaration
[AutoGenerated(Category = "ARB_gpu_shader_int64", Version = "", EntryPoint = "glGetUniformui64vARB")]
[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: ARB_gpu_shader_int64] Returns the value of a uniform variable
Declaration
[AutoGenerated(Category = "ARB_gpu_shader_int64", Version = "", EntryPoint = "glGetUniformui64vARB")]
[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: ARB_gpu_shader_int64] Returns the value of a uniform variable
Declaration
[AutoGenerated(Category = "ARB_gpu_shader_int64", Version = "", EntryPoint = "glGetUniformui64vARB")]
[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 |
GetUniformLocation(Int32, String)
[requires: ARB_shader_objects] Returns the location of a uniform variable
Declaration
[AutoGenerated(Category = "ARB_shader_objects", Version = "", EntryPoint = "glGetUniformLocationARB")]
[CLSCompliant(false)]
public static int GetUniformLocation(int programObj, string name)
Parameters
Type | Name | Description |
---|---|---|
Int32 | programObj | Specifies the program object to be queried. |
String | name | Points to a null terminated string containing the name of the uniform variable whose location is to be queried. |
Returns
Type | Description |
---|---|
Int32 |
GetUniformLocation(UInt32, String)
[requires: ARB_shader_objects] Returns the location of a uniform variable
Declaration
[AutoGenerated(Category = "ARB_shader_objects", Version = "", EntryPoint = "glGetUniformLocationARB")]
[CLSCompliant(false)]
public static int GetUniformLocation(uint programObj, string name)
Parameters
Type | Name | Description |
---|---|---|
UInt32 | programObj | Specifies the program object to be queried. |
String | name | Points to a null terminated string containing the name of the uniform variable whose location is to be queried. |
Returns
Type | Description |
---|---|
Int32 |
GetVertexAttrib(Int32, VertexAttribParameterArb, Double*)
[requires: ARB_vertex_program|ARB_vertex_shader] Return a generic vertex attribute parameter
Declaration
[AutoGenerated(Category = "ARB_vertex_program|ARB_vertex_shader", Version = "", EntryPoint = "glGetVertexAttribdvARB")]
[CLSCompliant(false)]
public static void GetVertexAttrib(int index, VertexAttribParameterArb pname, [Count(Count = 4)] double *params)
Parameters
Type | Name | Description |
---|---|---|
Int32 | index | Specifies the generic vertex attribute parameter to be queried. |
VertexAttribParameterArb | pname | Specifies the symbolic name of the vertex attribute parameter to be queried. Accepted values are VertexAttribArrayBufferBinding, VertexAttribArrayEnabled, VertexAttribArraySize, VertexAttribArrayStride, VertexAttribArrayType, VertexAttribArrayNormalized, VertexAttribArrayInteger, VertexAttribArrayDivisor, or CurrentVertexAttrib. |
Double* | params |
GetVertexAttrib(Int32, VertexAttribParameterArb, out Double)
[requires: ARB_vertex_program|ARB_vertex_shader] Return a generic vertex attribute parameter
Declaration
[AutoGenerated(Category = "ARB_vertex_program|ARB_vertex_shader", Version = "", EntryPoint = "glGetVertexAttribdvARB")]
[CLSCompliant(false)]
public static void GetVertexAttrib(int index, VertexAttribParameterArb pname, [Count(Count = 4)] out double params)
Parameters
Type | Name | Description |
---|---|---|
Int32 | index | Specifies the generic vertex attribute parameter to be queried. |
VertexAttribParameterArb | pname | Specifies the symbolic name of the vertex attribute parameter to be queried. Accepted values are VertexAttribArrayBufferBinding, VertexAttribArrayEnabled, VertexAttribArraySize, VertexAttribArrayStride, VertexAttribArrayType, VertexAttribArrayNormalized, VertexAttribArrayInteger, VertexAttribArrayDivisor, or CurrentVertexAttrib. |
Double | params |
GetVertexAttrib(Int32, VertexAttribParameterArb, Double[])
[requires: ARB_vertex_program|ARB_vertex_shader] Return a generic vertex attribute parameter
Declaration
[AutoGenerated(Category = "ARB_vertex_program|ARB_vertex_shader", Version = "", EntryPoint = "glGetVertexAttribdvARB")]
[CLSCompliant(false)]
public static void GetVertexAttrib(int index, VertexAttribParameterArb pname, [Count(Count = 4)] double[] params)
Parameters
Type | Name | Description |
---|---|---|
Int32 | index | Specifies the generic vertex attribute parameter to be queried. |
VertexAttribParameterArb | pname | Specifies the symbolic name of the vertex attribute parameter to be queried. Accepted values are VertexAttribArrayBufferBinding, VertexAttribArrayEnabled, VertexAttribArraySize, VertexAttribArrayStride, VertexAttribArrayType, VertexAttribArrayNormalized, VertexAttribArrayInteger, VertexAttribArrayDivisor, or CurrentVertexAttrib. |
Double[] | params |
GetVertexAttrib(Int32, VertexAttribParameterArb, Int32*)
[requires: ARB_vertex_program|ARB_vertex_shader] Return a generic vertex attribute parameter
Declaration
[AutoGenerated(Category = "ARB_vertex_program|ARB_vertex_shader", Version = "", EntryPoint = "glGetVertexAttribivARB")]
[CLSCompliant(false)]
public static void GetVertexAttrib(int index, VertexAttribParameterArb pname, [Count(Count = 4)] int *params)
Parameters
Type | Name | Description |
---|---|---|
Int32 | index | Specifies the generic vertex attribute parameter to be queried. |
VertexAttribParameterArb | pname | Specifies the symbolic name of the vertex attribute parameter to be queried. Accepted values are VertexAttribArrayBufferBinding, VertexAttribArrayEnabled, VertexAttribArraySize, VertexAttribArrayStride, VertexAttribArrayType, VertexAttribArrayNormalized, VertexAttribArrayInteger, VertexAttribArrayDivisor, or CurrentVertexAttrib. |
Int32* | params |
GetVertexAttrib(Int32, VertexAttribParameterArb, out Int32)
[requires: ARB_vertex_program|ARB_vertex_shader] Return a generic vertex attribute parameter
Declaration
[AutoGenerated(Category = "ARB_vertex_program|ARB_vertex_shader", Version = "", EntryPoint = "glGetVertexAttribivARB")]
[CLSCompliant(false)]
public static void GetVertexAttrib(int index, VertexAttribParameterArb pname, [Count(Count = 4)] out int params)
Parameters
Type | Name | Description |
---|---|---|
Int32 | index | Specifies the generic vertex attribute parameter to be queried. |
VertexAttribParameterArb | pname | Specifies the symbolic name of the vertex attribute parameter to be queried. Accepted values are VertexAttribArrayBufferBinding, VertexAttribArrayEnabled, VertexAttribArraySize, VertexAttribArrayStride, VertexAttribArrayType, VertexAttribArrayNormalized, VertexAttribArrayInteger, VertexAttribArrayDivisor, or CurrentVertexAttrib. |
Int32 | params |
GetVertexAttrib(Int32, VertexAttribParameterArb, Int32[])
[requires: ARB_vertex_program|ARB_vertex_shader] Return a generic vertex attribute parameter
Declaration
[AutoGenerated(Category = "ARB_vertex_program|ARB_vertex_shader", Version = "", EntryPoint = "glGetVertexAttribivARB")]
[CLSCompliant(false)]
public static void GetVertexAttrib(int index, VertexAttribParameterArb pname, [Count(Count = 4)] int[] params)
Parameters
Type | Name | Description |
---|---|---|
Int32 | index | Specifies the generic vertex attribute parameter to be queried. |
VertexAttribParameterArb | pname | Specifies the symbolic name of the vertex attribute parameter to be queried. Accepted values are VertexAttribArrayBufferBinding, VertexAttribArrayEnabled, VertexAttribArraySize, VertexAttribArrayStride, VertexAttribArrayType, VertexAttribArrayNormalized, VertexAttribArrayInteger, VertexAttribArrayDivisor, or CurrentVertexAttrib. |
Int32[] | params |
GetVertexAttrib(Int32, VertexAttribParameterArb, Single*)
[requires: ARB_vertex_program|ARB_vertex_shader] Return a generic vertex attribute parameter
Declaration
[AutoGenerated(Category = "ARB_vertex_program|ARB_vertex_shader", Version = "", EntryPoint = "glGetVertexAttribfvARB")]
[CLSCompliant(false)]
public static void GetVertexAttrib(int index, VertexAttribParameterArb pname, [Count(Count = 4)] float *params)
Parameters
Type | Name | Description |
---|---|---|
Int32 | index | Specifies the generic vertex attribute parameter to be queried. |
VertexAttribParameterArb | pname | Specifies the symbolic name of the vertex attribute parameter to be queried. Accepted values are VertexAttribArrayBufferBinding, VertexAttribArrayEnabled, VertexAttribArraySize, VertexAttribArrayStride, VertexAttribArrayType, VertexAttribArrayNormalized, VertexAttribArrayInteger, VertexAttribArrayDivisor, or CurrentVertexAttrib. |
Single* | params |
GetVertexAttrib(Int32, VertexAttribParameterArb, out Single)
[requires: ARB_vertex_program|ARB_vertex_shader] Return a generic vertex attribute parameter
Declaration
[AutoGenerated(Category = "ARB_vertex_program|ARB_vertex_shader", Version = "", EntryPoint = "glGetVertexAttribfvARB")]
[CLSCompliant(false)]
public static void GetVertexAttrib(int index, VertexAttribParameterArb pname, [Count(Count = 4)] out float params)
Parameters
Type | Name | Description |
---|---|---|
Int32 | index | Specifies the generic vertex attribute parameter to be queried. |
VertexAttribParameterArb | pname | Specifies the symbolic name of the vertex attribute parameter to be queried. Accepted values are VertexAttribArrayBufferBinding, VertexAttribArrayEnabled, VertexAttribArraySize, VertexAttribArrayStride, VertexAttribArrayType, VertexAttribArrayNormalized, VertexAttribArrayInteger, VertexAttribArrayDivisor, or CurrentVertexAttrib. |
Single | params |
GetVertexAttrib(Int32, VertexAttribParameterArb, Single[])
[requires: ARB_vertex_program|ARB_vertex_shader] Return a generic vertex attribute parameter
Declaration
[AutoGenerated(Category = "ARB_vertex_program|ARB_vertex_shader", Version = "", EntryPoint = "glGetVertexAttribfvARB")]
[CLSCompliant(false)]
public static void GetVertexAttrib(int index, VertexAttribParameterArb pname, [Count(Count = 4)] float[] params)
Parameters
Type | Name | Description |
---|---|---|
Int32 | index | Specifies the generic vertex attribute parameter to be queried. |
VertexAttribParameterArb | pname | Specifies the symbolic name of the vertex attribute parameter to be queried. Accepted values are VertexAttribArrayBufferBinding, VertexAttribArrayEnabled, VertexAttribArraySize, VertexAttribArrayStride, VertexAttribArrayType, VertexAttribArrayNormalized, VertexAttribArrayInteger, VertexAttribArrayDivisor, or CurrentVertexAttrib. |
Single[] | params |
GetVertexAttrib(UInt32, VertexAttribParameterArb, Double*)
[requires: ARB_vertex_program|ARB_vertex_shader] Return a generic vertex attribute parameter
Declaration
[AutoGenerated(Category = "ARB_vertex_program|ARB_vertex_shader", Version = "", EntryPoint = "glGetVertexAttribdvARB")]
[CLSCompliant(false)]
public static void GetVertexAttrib(uint index, VertexAttribParameterArb pname, [Count(Count = 4)] double *params)
Parameters
Type | Name | Description |
---|---|---|
UInt32 | index | Specifies the generic vertex attribute parameter to be queried. |
VertexAttribParameterArb | pname | Specifies the symbolic name of the vertex attribute parameter to be queried. Accepted values are VertexAttribArrayBufferBinding, VertexAttribArrayEnabled, VertexAttribArraySize, VertexAttribArrayStride, VertexAttribArrayType, VertexAttribArrayNormalized, VertexAttribArrayInteger, VertexAttribArrayDivisor, or CurrentVertexAttrib. |
Double* | params |
GetVertexAttrib(UInt32, VertexAttribParameterArb, out Double)
[requires: ARB_vertex_program|ARB_vertex_shader] Return a generic vertex attribute parameter
Declaration
[AutoGenerated(Category = "ARB_vertex_program|ARB_vertex_shader", Version = "", EntryPoint = "glGetVertexAttribdvARB")]
[CLSCompliant(false)]
public static void GetVertexAttrib(uint index, VertexAttribParameterArb pname, [Count(Count = 4)] out double params)
Parameters
Type | Name | Description |
---|---|---|
UInt32 | index | Specifies the generic vertex attribute parameter to be queried. |
VertexAttribParameterArb | pname | Specifies the symbolic name of the vertex attribute parameter to be queried. Accepted values are VertexAttribArrayBufferBinding, VertexAttribArrayEnabled, VertexAttribArraySize, VertexAttribArrayStride, VertexAttribArrayType, VertexAttribArrayNormalized, VertexAttribArrayInteger, VertexAttribArrayDivisor, or CurrentVertexAttrib. |
Double | params |
GetVertexAttrib(UInt32, VertexAttribParameterArb, Double[])
[requires: ARB_vertex_program|ARB_vertex_shader] Return a generic vertex attribute parameter
Declaration
[AutoGenerated(Category = "ARB_vertex_program|ARB_vertex_shader", Version = "", EntryPoint = "glGetVertexAttribdvARB")]
[CLSCompliant(false)]
public static void GetVertexAttrib(uint index, VertexAttribParameterArb pname, [Count(Count = 4)] double[] params)
Parameters
Type | Name | Description |
---|---|---|
UInt32 | index | Specifies the generic vertex attribute parameter to be queried. |
VertexAttribParameterArb | pname | Specifies the symbolic name of the vertex attribute parameter to be queried. Accepted values are VertexAttribArrayBufferBinding, VertexAttribArrayEnabled, VertexAttribArraySize, VertexAttribArrayStride, VertexAttribArrayType, VertexAttribArrayNormalized, VertexAttribArrayInteger, VertexAttribArrayDivisor, or CurrentVertexAttrib. |
Double[] | params |
GetVertexAttrib(UInt32, VertexAttribParameterArb, Int32*)
[requires: ARB_vertex_program|ARB_vertex_shader] Return a generic vertex attribute parameter
Declaration
[AutoGenerated(Category = "ARB_vertex_program|ARB_vertex_shader", Version = "", EntryPoint = "glGetVertexAttribivARB")]
[CLSCompliant(false)]
public static void GetVertexAttrib(uint index, VertexAttribParameterArb pname, [Count(Count = 4)] int *params)
Parameters
Type | Name | Description |
---|---|---|
UInt32 | index | Specifies the generic vertex attribute parameter to be queried. |
VertexAttribParameterArb | pname | Specifies the symbolic name of the vertex attribute parameter to be queried. Accepted values are VertexAttribArrayBufferBinding, VertexAttribArrayEnabled, VertexAttribArraySize, VertexAttribArrayStride, VertexAttribArrayType, VertexAttribArrayNormalized, VertexAttribArrayInteger, VertexAttribArrayDivisor, or CurrentVertexAttrib. |
Int32* | params |
GetVertexAttrib(UInt32, VertexAttribParameterArb, out Int32)
[requires: ARB_vertex_program|ARB_vertex_shader] Return a generic vertex attribute parameter
Declaration
[AutoGenerated(Category = "ARB_vertex_program|ARB_vertex_shader", Version = "", EntryPoint = "glGetVertexAttribivARB")]
[CLSCompliant(false)]
public static void GetVertexAttrib(uint index, VertexAttribParameterArb pname, [Count(Count = 4)] out int params)
Parameters
Type | Name | Description |
---|---|---|
UInt32 | index | Specifies the generic vertex attribute parameter to be queried. |
VertexAttribParameterArb | pname | Specifies the symbolic name of the vertex attribute parameter to be queried. Accepted values are VertexAttribArrayBufferBinding, VertexAttribArrayEnabled, VertexAttribArraySize, VertexAttribArrayStride, VertexAttribArrayType, VertexAttribArrayNormalized, VertexAttribArrayInteger, VertexAttribArrayDivisor, or CurrentVertexAttrib. |
Int32 | params |
GetVertexAttrib(UInt32, VertexAttribParameterArb, Int32[])
[requires: ARB_vertex_program|ARB_vertex_shader] Return a generic vertex attribute parameter
Declaration
[AutoGenerated(Category = "ARB_vertex_program|ARB_vertex_shader", Version = "", EntryPoint = "glGetVertexAttribivARB")]
[CLSCompliant(false)]
public static void GetVertexAttrib(uint index, VertexAttribParameterArb pname, [Count(Count = 4)] int[] params)
Parameters
Type | Name | Description |
---|---|---|
UInt32 | index | Specifies the generic vertex attribute parameter to be queried. |
VertexAttribParameterArb | pname | Specifies the symbolic name of the vertex attribute parameter to be queried. Accepted values are VertexAttribArrayBufferBinding, VertexAttribArrayEnabled, VertexAttribArraySize, VertexAttribArrayStride, VertexAttribArrayType, VertexAttribArrayNormalized, VertexAttribArrayInteger, VertexAttribArrayDivisor, or CurrentVertexAttrib. |
Int32[] | params |
GetVertexAttrib(UInt32, VertexAttribParameterArb, Single*)
[requires: ARB_vertex_program|ARB_vertex_shader] Return a generic vertex attribute parameter
Declaration
[AutoGenerated(Category = "ARB_vertex_program|ARB_vertex_shader", Version = "", EntryPoint = "glGetVertexAttribfvARB")]
[CLSCompliant(false)]
public static void GetVertexAttrib(uint index, VertexAttribParameterArb pname, [Count(Count = 4)] float *params)
Parameters
Type | Name | Description |
---|---|---|
UInt32 | index | Specifies the generic vertex attribute parameter to be queried. |
VertexAttribParameterArb | pname | Specifies the symbolic name of the vertex attribute parameter to be queried. Accepted values are VertexAttribArrayBufferBinding, VertexAttribArrayEnabled, VertexAttribArraySize, VertexAttribArrayStride, VertexAttribArrayType, VertexAttribArrayNormalized, VertexAttribArrayInteger, VertexAttribArrayDivisor, or CurrentVertexAttrib. |
Single* | params |
GetVertexAttrib(UInt32, VertexAttribParameterArb, out Single)
[requires: ARB_vertex_program|ARB_vertex_shader] Return a generic vertex attribute parameter
Declaration
[AutoGenerated(Category = "ARB_vertex_program|ARB_vertex_shader", Version = "", EntryPoint = "glGetVertexAttribfvARB")]
[CLSCompliant(false)]
public static void GetVertexAttrib(uint index, VertexAttribParameterArb pname, [Count(Count = 4)] out float params)
Parameters
Type | Name | Description |
---|---|---|
UInt32 | index | Specifies the generic vertex attribute parameter to be queried. |
VertexAttribParameterArb | pname | Specifies the symbolic name of the vertex attribute parameter to be queried. Accepted values are VertexAttribArrayBufferBinding, VertexAttribArrayEnabled, VertexAttribArraySize, VertexAttribArrayStride, VertexAttribArrayType, VertexAttribArrayNormalized, VertexAttribArrayInteger, VertexAttribArrayDivisor, or CurrentVertexAttrib. |
Single | params |
GetVertexAttrib(UInt32, VertexAttribParameterArb, Single[])
[requires: ARB_vertex_program|ARB_vertex_shader] Return a generic vertex attribute parameter
Declaration
[AutoGenerated(Category = "ARB_vertex_program|ARB_vertex_shader", Version = "", EntryPoint = "glGetVertexAttribfvARB")]
[CLSCompliant(false)]
public static void GetVertexAttrib(uint index, VertexAttribParameterArb pname, [Count(Count = 4)] float[] params)
Parameters
Type | Name | Description |
---|---|---|
UInt32 | index | Specifies the generic vertex attribute parameter to be queried. |
VertexAttribParameterArb | pname | Specifies the symbolic name of the vertex attribute parameter to be queried. Accepted values are VertexAttribArrayBufferBinding, VertexAttribArrayEnabled, VertexAttribArraySize, VertexAttribArrayStride, VertexAttribArrayType, VertexAttribArrayNormalized, VertexAttribArrayInteger, VertexAttribArrayDivisor, or CurrentVertexAttrib. |
Single[] | params |
GetVertexAttribL(Int32, VertexAttribParameterArb, Int64*)
[requires: ARB_bindless_texture]
Declaration
[AutoGenerated(Category = "ARB_bindless_texture", Version = "", EntryPoint = "glGetVertexAttribLui64vARB")]
[CLSCompliant(false)]
public static void GetVertexAttribL(int index, VertexAttribParameterArb pname, long *params)
Parameters
Type | Name | Description |
---|---|---|
Int32 | index | |
VertexAttribParameterArb | pname | |
Int64* | params |
GetVertexAttribL(Int32, VertexAttribParameterArb, out Int64)
[requires: ARB_bindless_texture]
Declaration
[AutoGenerated(Category = "ARB_bindless_texture", Version = "", EntryPoint = "glGetVertexAttribLui64vARB")]
[CLSCompliant(false)]
public static void GetVertexAttribL(int index, VertexAttribParameterArb pname, out long params)
Parameters
Type | Name | Description |
---|---|---|
Int32 | index | |
VertexAttribParameterArb | pname | |
Int64 | params |
GetVertexAttribL(Int32, VertexAttribParameterArb, Int64[])
[requires: ARB_bindless_texture]
Declaration
[AutoGenerated(Category = "ARB_bindless_texture", Version = "", EntryPoint = "glGetVertexAttribLui64vARB")]
[CLSCompliant(false)]
public static void GetVertexAttribL(int index, VertexAttribParameterArb pname, long[] params)
Parameters
Type | Name | Description |
---|---|---|
Int32 | index | |
VertexAttribParameterArb | pname | |
Int64[] | params |
GetVertexAttribL(UInt32, VertexAttribParameterArb, UInt64*)
[requires: ARB_bindless_texture]
Declaration
[AutoGenerated(Category = "ARB_bindless_texture", Version = "", EntryPoint = "glGetVertexAttribLui64vARB")]
[CLSCompliant(false)]
public static void GetVertexAttribL(uint index, VertexAttribParameterArb pname, ulong *params)
Parameters
Type | Name | Description |
---|---|---|
UInt32 | index | |
VertexAttribParameterArb | pname | |
UInt64* | params |
GetVertexAttribL(UInt32, VertexAttribParameterArb, out UInt64)
[requires: ARB_bindless_texture]
Declaration
[AutoGenerated(Category = "ARB_bindless_texture", Version = "", EntryPoint = "glGetVertexAttribLui64vARB")]
[CLSCompliant(false)]
public static void GetVertexAttribL(uint index, VertexAttribParameterArb pname, out ulong params)
Parameters
Type | Name | Description |
---|---|---|
UInt32 | index | |
VertexAttribParameterArb | pname | |
UInt64 | params |
GetVertexAttribL(UInt32, VertexAttribParameterArb, UInt64[])
[requires: ARB_bindless_texture]
Declaration
[AutoGenerated(Category = "ARB_bindless_texture", Version = "", EntryPoint = "glGetVertexAttribLui64vARB")]
[CLSCompliant(false)]
public static void GetVertexAttribL(uint index, VertexAttribParameterArb pname, ulong[] params)
Parameters
Type | Name | Description |
---|---|---|
UInt32 | index | |
VertexAttribParameterArb | pname | |
UInt64[] | params |
GetVertexAttribPointer(Int32, VertexAttribPointerParameterArb, IntPtr)
[requires: ARB_vertex_program|ARB_vertex_shader]
Declaration
[AutoGenerated(Category = "ARB_vertex_program|ARB_vertex_shader", Version = "", EntryPoint = "glGetVertexAttribPointervARB")]
[CLSCompliant(false)]
public static void GetVertexAttribPointer(int index, VertexAttribPointerParameterArb pname, [Count(Count = 1)] IntPtr pointer)
Parameters
Type | Name | Description |
---|---|---|
Int32 | index | |
VertexAttribPointerParameterArb | pname | |
IntPtr | pointer | [length: 1] |
GetVertexAttribPointer(UInt32, VertexAttribPointerParameterArb, IntPtr)
[requires: ARB_vertex_program|ARB_vertex_shader]
Declaration
[AutoGenerated(Category = "ARB_vertex_program|ARB_vertex_shader", Version = "", EntryPoint = "glGetVertexAttribPointervARB")]
[CLSCompliant(false)]
public static void GetVertexAttribPointer(uint index, VertexAttribPointerParameterArb pname, [Count(Count = 1)] IntPtr pointer)
Parameters
Type | Name | Description |
---|---|---|
UInt32 | index | |
VertexAttribPointerParameterArb | pname | |
IntPtr | pointer | [length: 1] |
GetVertexAttribPointer<T2>(Int32, VertexAttribPointerParameterArb, ref T2)
[requires: ARB_vertex_program|ARB_vertex_shader]
Declaration
[AutoGenerated(Category = "ARB_vertex_program|ARB_vertex_shader", Version = "", EntryPoint = "glGetVertexAttribPointervARB")]
[CLSCompliant(false)]
public static void GetVertexAttribPointer<T2>(int index, VertexAttribPointerParameterArb pname, [Count(Count = 1)] ref T2 pointer)
where T2 : struct
Parameters
Type | Name | Description |
---|---|---|
Int32 | index | |
VertexAttribPointerParameterArb | pname | |
T2 | pointer | [length: 1] |
Type Parameters
Name | Description |
---|---|
T2 |
GetVertexAttribPointer<T2>(Int32, VertexAttribPointerParameterArb, T2[])
[requires: ARB_vertex_program|ARB_vertex_shader]
Declaration
[AutoGenerated(Category = "ARB_vertex_program|ARB_vertex_shader", Version = "", EntryPoint = "glGetVertexAttribPointervARB")]
[CLSCompliant(false)]
public static void GetVertexAttribPointer<T2>(int index, VertexAttribPointerParameterArb pname, [Count(Count = 1)] T2[] pointer)
where T2 : struct
Parameters
Type | Name | Description |
---|---|---|
Int32 | index | |
VertexAttribPointerParameterArb | pname | |
T2[] | pointer | [length: 1] |
Type Parameters
Name | Description |
---|---|
T2 |
GetVertexAttribPointer<T2>(Int32, VertexAttribPointerParameterArb, T2[,,])
[requires: ARB_vertex_program|ARB_vertex_shader]
Declaration
[AutoGenerated(Category = "ARB_vertex_program|ARB_vertex_shader", Version = "", EntryPoint = "glGetVertexAttribPointervARB")]
[CLSCompliant(false)]
public static void GetVertexAttribPointer<T2>(int index, VertexAttribPointerParameterArb pname, [Count(Count = 1)] T2[,, ] pointer)
where T2 : struct
Parameters
Type | Name | Description |
---|---|---|
Int32 | index | |
VertexAttribPointerParameterArb | pname | |
T2[,,] | pointer | [length: 1] |
Type Parameters
Name | Description |
---|---|
T2 |
GetVertexAttribPointer<T2>(Int32, VertexAttribPointerParameterArb, T2[,])
[requires: ARB_vertex_program|ARB_vertex_shader]
Declaration
[AutoGenerated(Category = "ARB_vertex_program|ARB_vertex_shader", Version = "", EntryPoint = "glGetVertexAttribPointervARB")]
[CLSCompliant(false)]
public static void GetVertexAttribPointer<T2>(int index, VertexAttribPointerParameterArb pname, [Count(Count = 1)] T2[, ] pointer)
where T2 : struct
Parameters
Type | Name | Description |
---|---|---|
Int32 | index | |
VertexAttribPointerParameterArb | pname | |
T2[,] | pointer | [length: 1] |
Type Parameters
Name | Description |
---|---|
T2 |
GetVertexAttribPointer<T2>(UInt32, VertexAttribPointerParameterArb, ref T2)
[requires: ARB_vertex_program|ARB_vertex_shader]
Declaration
[AutoGenerated(Category = "ARB_vertex_program|ARB_vertex_shader", Version = "", EntryPoint = "glGetVertexAttribPointervARB")]
[CLSCompliant(false)]
public static void GetVertexAttribPointer<T2>(uint index, VertexAttribPointerParameterArb pname, [Count(Count = 1)] ref T2 pointer)
where T2 : struct
Parameters
Type | Name | Description |
---|---|---|
UInt32 | index | |
VertexAttribPointerParameterArb | pname | |
T2 | pointer | [length: 1] |
Type Parameters
Name | Description |
---|---|
T2 |
GetVertexAttribPointer<T2>(UInt32, VertexAttribPointerParameterArb, T2[])
[requires: ARB_vertex_program|ARB_vertex_shader]
Declaration
[AutoGenerated(Category = "ARB_vertex_program|ARB_vertex_shader", Version = "", EntryPoint = "glGetVertexAttribPointervARB")]
[CLSCompliant(false)]
public static void GetVertexAttribPointer<T2>(uint index, VertexAttribPointerParameterArb pname, [Count(Count = 1)] T2[] pointer)
where T2 : struct
Parameters
Type | Name | Description |
---|---|---|
UInt32 | index | |
VertexAttribPointerParameterArb | pname | |
T2[] | pointer | [length: 1] |
Type Parameters
Name | Description |
---|---|
T2 |
GetVertexAttribPointer<T2>(UInt32, VertexAttribPointerParameterArb, T2[,,])
[requires: ARB_vertex_program|ARB_vertex_shader]
Declaration
[AutoGenerated(Category = "ARB_vertex_program|ARB_vertex_shader", Version = "", EntryPoint = "glGetVertexAttribPointervARB")]
[CLSCompliant(false)]
public static void GetVertexAttribPointer<T2>(uint index, VertexAttribPointerParameterArb pname, [Count(Count = 1)] T2[,, ] pointer)
where T2 : struct
Parameters
Type | Name | Description |
---|---|---|
UInt32 | index | |
VertexAttribPointerParameterArb | pname | |
T2[,,] | pointer | [length: 1] |
Type Parameters
Name | Description |
---|---|
T2 |
GetVertexAttribPointer<T2>(UInt32, VertexAttribPointerParameterArb, T2[,])
[requires: ARB_vertex_program|ARB_vertex_shader]
Declaration
[AutoGenerated(Category = "ARB_vertex_program|ARB_vertex_shader", Version = "", EntryPoint = "glGetVertexAttribPointervARB")]
[CLSCompliant(false)]
public static void GetVertexAttribPointer<T2>(uint index, VertexAttribPointerParameterArb pname, [Count(Count = 1)] T2[, ] pointer)
where T2 : struct
Parameters
Type | Name | Description |
---|---|---|
UInt32 | index | |
VertexAttribPointerParameterArb | pname | |
T2[,] | pointer | [length: 1] |
Type Parameters
Name | Description |
---|---|
T2 |
IsBuffer(Int32)
[requires: ARB_vertex_buffer_object] Determine if a name corresponds to a buffer object
Declaration
[AutoGenerated(Category = "ARB_vertex_buffer_object", Version = "", EntryPoint = "glIsBufferARB")]
[CLSCompliant(false)]
public static bool IsBuffer(int buffer)
Parameters
Type | Name | Description |
---|---|---|
Int32 | buffer | Specifies a value that may be the name of a buffer object. |
Returns
Type | Description |
---|---|
Boolean |
IsBuffer(UInt32)
[requires: ARB_vertex_buffer_object] Determine if a name corresponds to a buffer object
Declaration
[AutoGenerated(Category = "ARB_vertex_buffer_object", Version = "", EntryPoint = "glIsBufferARB")]
[CLSCompliant(false)]
public static bool IsBuffer(uint buffer)
Parameters
Type | Name | Description |
---|---|---|
UInt32 | buffer | Specifies a value that may be the name of a buffer object. |
Returns
Type | Description |
---|---|
Boolean |
IsImageHandleResident(Int64)
[requires: ARB_bindless_texture]
Declaration
[AutoGenerated(Category = "ARB_bindless_texture", Version = "", EntryPoint = "glIsImageHandleResidentARB")]
[CLSCompliant(false)]
public static bool IsImageHandleResident(long handle)
Parameters
Type | Name | Description |
---|---|---|
Int64 | handle |
Returns
Type | Description |
---|---|
Boolean |
IsImageHandleResident(UInt64)
[requires: ARB_bindless_texture]
Declaration
[AutoGenerated(Category = "ARB_bindless_texture", Version = "", EntryPoint = "glIsImageHandleResidentARB")]
[CLSCompliant(false)]
public static bool IsImageHandleResident(ulong handle)
Parameters
Type | Name | Description |
---|---|---|
UInt64 | handle |
Returns
Type | Description |
---|---|
Boolean |
IsNamedString(Int32, String)
[requires: ARB_shading_language_include]
Declaration
[AutoGenerated(Category = "ARB_shading_language_include", Version = "", EntryPoint = "glIsNamedStringARB")]
public static bool IsNamedString(int namelen, [Count(Parameter = "namelen")] string name)
Parameters
Type | Name | Description |
---|---|---|
Int32 | namelen | |
String | name | [length: namelen] |
Returns
Type | Description |
---|---|
Boolean |
IsProgram(Int32)
[requires: ARB_fragment_program|ARB_vertex_program] Determines if a name corresponds to a program object
Declaration
[AutoGenerated(Category = "ARB_fragment_program|ARB_vertex_program", Version = "", EntryPoint = "glIsProgramARB")]
[CLSCompliant(false)]
public static bool IsProgram(int program)
Parameters
Type | Name | Description |
---|---|---|
Int32 | program | Specifies a potential program object. |
Returns
Type | Description |
---|---|
Boolean |
IsProgram(UInt32)
[requires: ARB_fragment_program|ARB_vertex_program] Determines if a name corresponds to a program object
Declaration
[AutoGenerated(Category = "ARB_fragment_program|ARB_vertex_program", Version = "", EntryPoint = "glIsProgramARB")]
[CLSCompliant(false)]
public static bool IsProgram(uint program)
Parameters
Type | Name | Description |
---|---|---|
UInt32 | program | Specifies a potential program object. |
Returns
Type | Description |
---|---|
Boolean |
IsQuery(Int32)
[requires: ARB_occlusion_query] Determine if a name corresponds to a query object
Declaration
[AutoGenerated(Category = "ARB_occlusion_query", Version = "", EntryPoint = "glIsQueryARB")]
[CLSCompliant(false)]
public static bool IsQuery(int id)
Parameters
Type | Name | Description |
---|---|---|
Int32 | id | Specifies a value that may be the name of a query object. |
Returns
Type | Description |
---|---|
Boolean |
IsQuery(UInt32)
[requires: ARB_occlusion_query] Determine if a name corresponds to a query object
Declaration
[AutoGenerated(Category = "ARB_occlusion_query", Version = "", EntryPoint = "glIsQueryARB")]
[CLSCompliant(false)]
public static bool IsQuery(uint id)
Parameters
Type | Name | Description |
---|---|---|
UInt32 | id | Specifies a value that may be the name of a query object. |
Returns
Type | Description |
---|---|
Boolean |
IsTextureHandleResident(Int64)
[requires: ARB_bindless_texture]
Declaration
[AutoGenerated(Category = "ARB_bindless_texture", Version = "", EntryPoint = "glIsTextureHandleResidentARB")]
[CLSCompliant(false)]
public static bool IsTextureHandleResident(long handle)
Parameters
Type | Name | Description |
---|---|---|
Int64 | handle |
Returns
Type | Description |
---|---|
Boolean |
IsTextureHandleResident(UInt64)
[requires: ARB_bindless_texture]
Declaration
[AutoGenerated(Category = "ARB_bindless_texture", Version = "", EntryPoint = "glIsTextureHandleResidentARB")]
[CLSCompliant(false)]
public static bool IsTextureHandleResident(ulong handle)
Parameters
Type | Name | Description |
---|---|---|
UInt64 | handle |
Returns
Type | Description |
---|---|
Boolean |
LinkProgram(Int32)
[requires: ARB_shader_objects] Links a program object
Declaration
[AutoGenerated(Category = "ARB_shader_objects", Version = "", EntryPoint = "glLinkProgramARB")]
[CLSCompliant(false)]
public static void LinkProgram(int programObj)
Parameters
Type | Name | Description |
---|---|---|
Int32 | programObj | Specifies the handle of the program object to be linked. |
LinkProgram(UInt32)
[requires: ARB_shader_objects] Links a program object
Declaration
[AutoGenerated(Category = "ARB_shader_objects", Version = "", EntryPoint = "glLinkProgramARB")]
[CLSCompliant(false)]
public static void LinkProgram(uint programObj)
Parameters
Type | Name | Description |
---|---|---|
UInt32 | programObj | Specifies the handle of the program object to be linked. |
LoadTransposeMatrix(Double*)
[requires: ARB_transpose_matrix] Replace the current matrix with the specified row-major ordered matrix
Declaration
[AutoGenerated(Category = "ARB_transpose_matrix", Version = "", EntryPoint = "glLoadTransposeMatrixdARB")]
[CLSCompliant(false)]
public static void LoadTransposeMatrix([Count(Count = 16)] double *m)
Parameters
Type | Name | Description |
---|---|---|
Double* | m | [length: 16] Specifies a pointer to 16 consecutive values, which are used as the elements of a 4 times 4 row-major matrix. |
LoadTransposeMatrix(ref Double)
[requires: ARB_transpose_matrix] Replace the current matrix with the specified row-major ordered matrix
Declaration
[AutoGenerated(Category = "ARB_transpose_matrix", Version = "", EntryPoint = "glLoadTransposeMatrixdARB")]
[CLSCompliant(false)]
public static void LoadTransposeMatrix([Count(Count = 16)] ref double m)
Parameters
Type | Name | Description |
---|---|---|
Double | m | [length: 16] Specifies a pointer to 16 consecutive values, which are used as the elements of a 4 times 4 row-major matrix. |
LoadTransposeMatrix(Double[])
[requires: ARB_transpose_matrix] Replace the current matrix with the specified row-major ordered matrix
Declaration
[AutoGenerated(Category = "ARB_transpose_matrix", Version = "", EntryPoint = "glLoadTransposeMatrixdARB")]
[CLSCompliant(false)]
public static void LoadTransposeMatrix([Count(Count = 16)] double[] m)
Parameters
Type | Name | Description |
---|---|---|
Double[] | m | [length: 16] Specifies a pointer to 16 consecutive values, which are used as the elements of a 4 times 4 row-major matrix. |
LoadTransposeMatrix(Single*)
[requires: ARB_transpose_matrix] Replace the current matrix with the specified row-major ordered matrix
Declaration
[AutoGenerated(Category = "ARB_transpose_matrix", Version = "", EntryPoint = "glLoadTransposeMatrixfARB")]
[CLSCompliant(false)]
public static void LoadTransposeMatrix([Count(Count = 16)] float *m)
Parameters
Type | Name | Description |
---|---|---|
Single* | m | [length: 16] Specifies a pointer to 16 consecutive values, which are used as the elements of a 4 times 4 row-major matrix. |
LoadTransposeMatrix(ref Single)
[requires: ARB_transpose_matrix] Replace the current matrix with the specified row-major ordered matrix
Declaration
[AutoGenerated(Category = "ARB_transpose_matrix", Version = "", EntryPoint = "glLoadTransposeMatrixfARB")]
[CLSCompliant(false)]
public static void LoadTransposeMatrix([Count(Count = 16)] ref float m)
Parameters
Type | Name | Description |
---|---|---|
Single | m | [length: 16] Specifies a pointer to 16 consecutive values, which are used as the elements of a 4 times 4 row-major matrix. |
LoadTransposeMatrix(Single[])
[requires: ARB_transpose_matrix] Replace the current matrix with the specified row-major ordered matrix
Declaration
[AutoGenerated(Category = "ARB_transpose_matrix", Version = "", EntryPoint = "glLoadTransposeMatrixfARB")]
[CLSCompliant(false)]
public static void LoadTransposeMatrix([Count(Count = 16)] float[] m)
Parameters
Type | Name | Description |
---|---|---|
Single[] | m | [length: 16] Specifies a pointer to 16 consecutive values, which are used as the elements of a 4 times 4 row-major matrix. |
MakeImageHandleNonResident(Int64)
[requires: ARB_bindless_texture]
Declaration
[AutoGenerated(Category = "ARB_bindless_texture", Version = "", EntryPoint = "glMakeImageHandleNonResidentARB")]
[CLSCompliant(false)]
public static void MakeImageHandleNonResident(long handle)
Parameters
Type | Name | Description |
---|---|---|
Int64 | handle |
MakeImageHandleNonResident(UInt64)
[requires: ARB_bindless_texture]
Declaration
[AutoGenerated(Category = "ARB_bindless_texture", Version = "", EntryPoint = "glMakeImageHandleNonResidentARB")]
[CLSCompliant(false)]
public static void MakeImageHandleNonResident(ulong handle)
Parameters
Type | Name | Description |
---|---|---|
UInt64 | handle |
MakeImageHandleResident(Int64, ArbBindlessTexture)
[requires: ARB_bindless_texture]
Declaration
[AutoGenerated(Category = "ARB_bindless_texture", Version = "", EntryPoint = "glMakeImageHandleResidentARB")]
[CLSCompliant(false)]
public static void MakeImageHandleResident(long handle, ArbBindlessTexture access)
Parameters
Type | Name | Description |
---|---|---|
Int64 | handle | |
ArbBindlessTexture | access |
MakeImageHandleResident(UInt64, ArbBindlessTexture)
[requires: ARB_bindless_texture]
Declaration
[AutoGenerated(Category = "ARB_bindless_texture", Version = "", EntryPoint = "glMakeImageHandleResidentARB")]
[CLSCompliant(false)]
public static void MakeImageHandleResident(ulong handle, ArbBindlessTexture access)
Parameters
Type | Name | Description |
---|---|---|
UInt64 | handle | |
ArbBindlessTexture | access |
MakeTextureHandleNonResident(Int64)
[requires: ARB_bindless_texture]
Declaration
[AutoGenerated(Category = "ARB_bindless_texture", Version = "", EntryPoint = "glMakeTextureHandleNonResidentARB")]
[CLSCompliant(false)]
public static void MakeTextureHandleNonResident(long handle)
Parameters
Type | Name | Description |
---|---|---|
Int64 | handle |
MakeTextureHandleNonResident(UInt64)
[requires: ARB_bindless_texture]
Declaration
[AutoGenerated(Category = "ARB_bindless_texture", Version = "", EntryPoint = "glMakeTextureHandleNonResidentARB")]
[CLSCompliant(false)]
public static void MakeTextureHandleNonResident(ulong handle)
Parameters
Type | Name | Description |
---|---|---|
UInt64 | handle |
MakeTextureHandleResident(Int64)
[requires: ARB_bindless_texture]
Declaration
[AutoGenerated(Category = "ARB_bindless_texture", Version = "", EntryPoint = "glMakeTextureHandleResidentARB")]
[CLSCompliant(false)]
public static void MakeTextureHandleResident(long handle)
Parameters
Type | Name | Description |
---|---|---|
Int64 | handle |
MakeTextureHandleResident(UInt64)
[requires: ARB_bindless_texture]
Declaration
[AutoGenerated(Category = "ARB_bindless_texture", Version = "", EntryPoint = "glMakeTextureHandleResidentARB")]
[CLSCompliant(false)]
public static void MakeTextureHandleResident(ulong handle)
Parameters
Type | Name | Description |
---|---|---|
UInt64 | handle |
MapBuffer(BufferTargetArb, ArbVertexBufferObject)
[requires: ARB_vertex_buffer_object] Map a buffer object's data store
Declaration
[Obsolete("Use BufferAccessArb overload instead")]
[AutoGenerated(Category = "ARB_vertex_buffer_object", Version = "", EntryPoint = "glMapBufferARB")]
public static IntPtr MapBuffer(BufferTargetArb target, ArbVertexBufferObject access)
Parameters
Type | Name | Description |
---|---|---|
BufferTargetArb | target | Specifies the target buffer object being mapped. The symbolic constant must be ArrayBuffer, AtomicCounterBuffer, CopyReadBuffer, CopyWriteBuffer, DrawIndirectBuffer, DispatchIndirectBuffer, ElementArrayBuffer, PixelPackBuffer, PixelUnpackBuffer, QueryBuffer, ShaderStorageBuffer, TextureBuffer, TransformFeedbackBuffer or UniformBuffer. |
ArbVertexBufferObject | access | For glMapBuffer only, specifies the access policy, indicating whether it will be possible to read from, write to, or both read from and write to the buffer object's mapped data store. The symbolic constant must be ReadOnly, WriteOnly, or ReadWrite. |
Returns
Type | Description |
---|---|
IntPtr |
MapBuffer(BufferTargetArb, BufferAccessArb)
[requires: ARB_vertex_buffer_object] Map a buffer object's data store
Declaration
[AutoGenerated(Category = "ARB_vertex_buffer_object", Version = "", EntryPoint = "glMapBufferARB")]
public static IntPtr MapBuffer(BufferTargetArb target, BufferAccessArb access)
Parameters
Type | Name | Description |
---|---|---|
BufferTargetArb | target | Specifies the target buffer object being mapped. The symbolic constant must be ArrayBuffer, AtomicCounterBuffer, CopyReadBuffer, CopyWriteBuffer, DrawIndirectBuffer, DispatchIndirectBuffer, ElementArrayBuffer, PixelPackBuffer, PixelUnpackBuffer, QueryBuffer, ShaderStorageBuffer, TextureBuffer, TransformFeedbackBuffer or UniformBuffer. |
BufferAccessArb | access | For glMapBuffer only, specifies the access policy, indicating whether it will be possible to read from, write to, or both read from and write to the buffer object's mapped data store. The symbolic constant must be ReadOnly, WriteOnly, or ReadWrite. |
Returns
Type | Description |
---|---|
IntPtr |
MatrixIndex(Int32, Byte*)
[requires: ARB_matrix_palette]
Declaration
[AutoGenerated(Category = "ARB_matrix_palette", Version = "", EntryPoint = "glMatrixIndexubvARB")]
[CLSCompliant(false)]
public static void MatrixIndex(int size, [Count(Parameter = "size")] byte *indices)
Parameters
Type | Name | Description |
---|---|---|
Int32 | size | |
Byte* | indices | [length: size] |
MatrixIndex(Int32, ref Byte)
[requires: ARB_matrix_palette]
Declaration
[AutoGenerated(Category = "ARB_matrix_palette", Version = "", EntryPoint = "glMatrixIndexubvARB")]
[CLSCompliant(false)]
public static void MatrixIndex(int size, [Count(Parameter = "size")] ref byte indices)
Parameters
Type | Name | Description |
---|---|---|
Int32 | size | |
Byte | indices | [length: size] |
MatrixIndex(Int32, Byte[])
[requires: ARB_matrix_palette]
Declaration
[AutoGenerated(Category = "ARB_matrix_palette", Version = "", EntryPoint = "glMatrixIndexubvARB")]
[CLSCompliant(false)]
public static void MatrixIndex(int size, [Count(Parameter = "size")] byte[] indices)
Parameters
Type | Name | Description |
---|---|---|
Int32 | size | |
Byte[] | indices | [length: size] |
MatrixIndex(Int32, Int16*)
[requires: ARB_matrix_palette]
Declaration
[AutoGenerated(Category = "ARB_matrix_palette", Version = "", EntryPoint = "glMatrixIndexusvARB")]
[CLSCompliant(false)]
public static void MatrixIndex(int size, [Count(Parameter = "size")] short *indices)
Parameters
Type | Name | Description |
---|---|---|
Int32 | size | |
Int16* | indices | [length: size] |
MatrixIndex(Int32, ref Int16)
[requires: ARB_matrix_palette]
Declaration
[AutoGenerated(Category = "ARB_matrix_palette", Version = "", EntryPoint = "glMatrixIndexusvARB")]
[CLSCompliant(false)]
public static void MatrixIndex(int size, [Count(Parameter = "size")] ref short indices)
Parameters
Type | Name | Description |
---|---|---|
Int32 | size | |
Int16 | indices | [length: size] |
MatrixIndex(Int32, Int16[])
[requires: ARB_matrix_palette]
Declaration
[AutoGenerated(Category = "ARB_matrix_palette", Version = "", EntryPoint = "glMatrixIndexusvARB")]
[CLSCompliant(false)]
public static void MatrixIndex(int size, [Count(Parameter = "size")] short[] indices)
Parameters
Type | Name | Description |
---|---|---|
Int32 | size | |
Int16[] | indices | [length: size] |
MatrixIndex(Int32, Int32*)
[requires: ARB_matrix_palette]
Declaration
[AutoGenerated(Category = "ARB_matrix_palette", Version = "", EntryPoint = "glMatrixIndexuivARB")]
[CLSCompliant(false)]
public static void MatrixIndex(int size, [Count(Parameter = "size")] int *indices)
Parameters
Type | Name | Description |
---|---|---|
Int32 | size | |
Int32* | indices | [length: size] |
MatrixIndex(Int32, ref Int32)
[requires: ARB_matrix_palette]
Declaration
[AutoGenerated(Category = "ARB_matrix_palette", Version = "", EntryPoint = "glMatrixIndexuivARB")]
[CLSCompliant(false)]
public static void MatrixIndex(int size, [Count(Parameter = "size")] ref int indices)
Parameters
Type | Name | Description |
---|---|---|
Int32 | size | |
Int32 | indices | [length: size] |
MatrixIndex(Int32, Int32[])
[requires: ARB_matrix_palette]
Declaration
[AutoGenerated(Category = "ARB_matrix_palette", Version = "", EntryPoint = "glMatrixIndexuivARB")]
[CLSCompliant(false)]
public static void MatrixIndex(int size, [Count(Parameter = "size")] int[] indices)
Parameters
Type | Name | Description |
---|---|---|
Int32 | size | |
Int32[] | indices | [length: size] |
MatrixIndex(Int32, UInt16*)
[requires: ARB_matrix_palette]
Declaration
[AutoGenerated(Category = "ARB_matrix_palette", Version = "", EntryPoint = "glMatrixIndexusvARB")]
[CLSCompliant(false)]
public static void MatrixIndex(int size, [Count(Parameter = "size")] ushort *indices)
Parameters
Type | Name | Description |
---|---|---|
Int32 | size | |
UInt16* | indices | [length: size] |
MatrixIndex(Int32, ref UInt16)
[requires: ARB_matrix_palette]
Declaration
[AutoGenerated(Category = "ARB_matrix_palette", Version = "", EntryPoint = "glMatrixIndexusvARB")]
[CLSCompliant(false)]
public static void MatrixIndex(int size, [Count(Parameter = "size")] ref ushort indices)
Parameters
Type | Name | Description |
---|---|---|
Int32 | size | |
UInt16 | indices | [length: size] |
MatrixIndex(Int32, UInt16[])
[requires: ARB_matrix_palette]
Declaration
[AutoGenerated(Category = "ARB_matrix_palette", Version = "", EntryPoint = "glMatrixIndexusvARB")]
[CLSCompliant(false)]
public static void MatrixIndex(int size, [Count(Parameter = "size")] ushort[] indices)
Parameters
Type | Name | Description |
---|---|---|
Int32 | size | |
UInt16[] | indices | [length: size] |
MatrixIndex(Int32, UInt32*)
[requires: ARB_matrix_palette]
Declaration
[AutoGenerated(Category = "ARB_matrix_palette", Version = "", EntryPoint = "glMatrixIndexuivARB")]
[CLSCompliant(false)]
public static void MatrixIndex(int size, [Count(Parameter = "size")] uint *indices)
Parameters
Type | Name | Description |
---|---|---|
Int32 | size | |
UInt32* | indices | [length: size] |
MatrixIndex(Int32, ref UInt32)
[requires: ARB_matrix_palette]
Declaration
[AutoGenerated(Category = "ARB_matrix_palette", Version = "", EntryPoint = "glMatrixIndexuivARB")]
[CLSCompliant(false)]
public static void MatrixIndex(int size, [Count(Parameter = "size")] ref uint indices)
Parameters
Type | Name | Description |
---|---|---|
Int32 | size | |
UInt32 | indices | [length: size] |
MatrixIndex(Int32, UInt32[])
[requires: ARB_matrix_palette]
Declaration
[AutoGenerated(Category = "ARB_matrix_palette", Version = "", EntryPoint = "glMatrixIndexuivARB")]
[CLSCompliant(false)]
public static void MatrixIndex(int size, [Count(Parameter = "size")] uint[] indices)
Parameters
Type | Name | Description |
---|---|---|
Int32 | size | |
UInt32[] | indices | [length: size] |
MatrixIndexPointer(Int32, ArbMatrixPalette, Int32, IntPtr)
[requires: ARB_matrix_palette]
Declaration
[AutoGenerated(Category = "ARB_matrix_palette", Version = "", EntryPoint = "glMatrixIndexPointerARB")]
public static void MatrixIndexPointer(int size, ArbMatrixPalette type, int stride, [Count(Computed = "size,type,stride")] IntPtr pointer)
Parameters
Type | Name | Description |
---|---|---|
Int32 | size | |
ArbMatrixPalette | type | |
Int32 | stride | |
IntPtr | pointer | [length: COMPSIZE(size,type,stride)] |
MatrixIndexPointer<T3>(Int32, ArbMatrixPalette, Int32, ref T3)
[requires: ARB_matrix_palette]
Declaration
[AutoGenerated(Category = "ARB_matrix_palette", Version = "", EntryPoint = "glMatrixIndexPointerARB")]
public static void MatrixIndexPointer<T3>(int size, ArbMatrixPalette type, int stride, [Count(Computed = "size,type,stride")] ref T3 pointer)
where T3 : struct
Parameters
Type | Name | Description |
---|---|---|
Int32 | size | |
ArbMatrixPalette | type | |
Int32 | stride | |
T3 | pointer | [length: COMPSIZE(size,type,stride)] |
Type Parameters
Name | Description |
---|---|
T3 |
MatrixIndexPointer<T3>(Int32, ArbMatrixPalette, Int32, T3[])
[requires: ARB_matrix_palette]
Declaration
[AutoGenerated(Category = "ARB_matrix_palette", Version = "", EntryPoint = "glMatrixIndexPointerARB")]
[CLSCompliant(false)]
public static void MatrixIndexPointer<T3>(int size, ArbMatrixPalette type, int stride, [Count(Computed = "size,type,stride")] T3[] pointer)
where T3 : struct
Parameters
Type | Name | Description |
---|---|---|
Int32 | size | |
ArbMatrixPalette | type | |
Int32 | stride | |
T3[] | pointer | [length: COMPSIZE(size,type,stride)] |
Type Parameters
Name | Description |
---|---|
T3 |
MatrixIndexPointer<T3>(Int32, ArbMatrixPalette, Int32, T3[,,])
[requires: ARB_matrix_palette]
Declaration
[AutoGenerated(Category = "ARB_matrix_palette", Version = "", EntryPoint = "glMatrixIndexPointerARB")]
[CLSCompliant(false)]
public static void MatrixIndexPointer<T3>(int size, ArbMatrixPalette type, int stride, [Count(Computed = "size,type,stride")] T3[,, ] pointer)
where T3 : struct
Parameters
Type | Name | Description |
---|---|---|
Int32 | size | |
ArbMatrixPalette | type | |
Int32 | stride | |
T3[,,] | pointer | [length: COMPSIZE(size,type,stride)] |
Type Parameters
Name | Description |
---|---|
T3 |
MatrixIndexPointer<T3>(Int32, ArbMatrixPalette, Int32, T3[,])
[requires: ARB_matrix_palette]
Declaration
[AutoGenerated(Category = "ARB_matrix_palette", Version = "", EntryPoint = "glMatrixIndexPointerARB")]
[CLSCompliant(false)]
public static void MatrixIndexPointer<T3>(int size, ArbMatrixPalette type, int stride, [Count(Computed = "size,type,stride")] T3[, ] pointer)
where T3 : struct
Parameters
Type | Name | Description |
---|---|---|
Int32 | size | |
ArbMatrixPalette | type | |
Int32 | stride | |
T3[,] | pointer | [length: COMPSIZE(size,type,stride)] |
Type Parameters
Name | Description |
---|---|
T3 |
MaxShaderCompilerThreads(Int32)
[requires: ARB_parallel_shader_compile]
Declaration
[AutoGenerated(Category = "ARB_parallel_shader_compile", Version = "", EntryPoint = "glMaxShaderCompilerThreadsARB")]
[CLSCompliant(false)]
public static void MaxShaderCompilerThreads(int count)
Parameters
Type | Name | Description |
---|---|---|
Int32 | count |
MaxShaderCompilerThreads(UInt32)
[requires: ARB_parallel_shader_compile]
Declaration
[AutoGenerated(Category = "ARB_parallel_shader_compile", Version = "", EntryPoint = "glMaxShaderCompilerThreadsARB")]
[CLSCompliant(false)]
public static void MaxShaderCompilerThreads(uint count)
Parameters
Type | Name | Description |
---|---|---|
UInt32 | count |
MinSampleShading(Single)
[requires: ARB_sample_shading] Specifies minimum rate at which sample shaing takes place
Declaration
[AutoGenerated(Category = "ARB_sample_shading", Version = "", EntryPoint = "glMinSampleShadingARB")]
public static void MinSampleShading(float value)
Parameters
Type | Name | Description |
---|---|---|
Single | value | Specifies the rate at which samples are shaded within each covered pixel. |
MultiDrawArraysIndirectCount(PrimitiveType, IntPtr, IntPtr, Int32, Int32)
[requires: ARB_indirect_parameters]
Declaration
[AutoGenerated(Category = "ARB_indirect_parameters", Version = "", EntryPoint = "glMultiDrawArraysIndirectCountARB")]
public static void MultiDrawArraysIndirectCount(PrimitiveType mode, IntPtr indirect, IntPtr drawcount, int maxdrawcount, int stride)
Parameters
Type | Name | Description |
---|---|---|
PrimitiveType | mode | |
IntPtr | indirect | |
IntPtr | drawcount | |
Int32 | maxdrawcount | |
Int32 | stride |
MultiDrawArraysIndirectCount<T1>(PrimitiveType, ref T1, IntPtr, Int32, Int32)
[requires: ARB_indirect_parameters]
Declaration
[AutoGenerated(Category = "ARB_indirect_parameters", Version = "", EntryPoint = "glMultiDrawArraysIndirectCountARB")]
public static void MultiDrawArraysIndirectCount<T1>(PrimitiveType mode, ref T1 indirect, IntPtr drawcount, int maxdrawcount, int stride)
where T1 : struct
Parameters
Type | Name | Description |
---|---|---|
PrimitiveType | mode | |
T1 | indirect | |
IntPtr | drawcount | |
Int32 | maxdrawcount | |
Int32 | stride |
Type Parameters
Name | Description |
---|---|
T1 |
MultiDrawArraysIndirectCount<T1>(PrimitiveType, T1[], IntPtr, Int32, Int32)
[requires: ARB_indirect_parameters]
Declaration
[AutoGenerated(Category = "ARB_indirect_parameters", Version = "", EntryPoint = "glMultiDrawArraysIndirectCountARB")]
[CLSCompliant(false)]
public static void MultiDrawArraysIndirectCount<T1>(PrimitiveType mode, T1[] indirect, IntPtr drawcount, int maxdrawcount, int stride)
where T1 : struct
Parameters
Type | Name | Description |
---|---|---|
PrimitiveType | mode | |
T1[] | indirect | |
IntPtr | drawcount | |
Int32 | maxdrawcount | |
Int32 | stride |
Type Parameters
Name | Description |
---|---|
T1 |
MultiDrawArraysIndirectCount<T1>(PrimitiveType, T1[,,], IntPtr, Int32, Int32)
[requires: ARB_indirect_parameters]
Declaration
[AutoGenerated(Category = "ARB_indirect_parameters", Version = "", EntryPoint = "glMultiDrawArraysIndirectCountARB")]
[CLSCompliant(false)]
public static void MultiDrawArraysIndirectCount<T1>(PrimitiveType mode, T1[,, ] indirect, IntPtr drawcount, int maxdrawcount, int stride)
where T1 : struct
Parameters
Type | Name | Description |
---|---|---|
PrimitiveType | mode | |
T1[,,] | indirect | |
IntPtr | drawcount | |
Int32 | maxdrawcount | |
Int32 | stride |
Type Parameters
Name | Description |
---|---|
T1 |
MultiDrawArraysIndirectCount<T1>(PrimitiveType, T1[,], IntPtr, Int32, Int32)
[requires: ARB_indirect_parameters]
Declaration
[AutoGenerated(Category = "ARB_indirect_parameters", Version = "", EntryPoint = "glMultiDrawArraysIndirectCountARB")]
[CLSCompliant(false)]
public static void MultiDrawArraysIndirectCount<T1>(PrimitiveType mode, T1[, ] indirect, IntPtr drawcount, int maxdrawcount, int stride)
where T1 : struct
Parameters
Type | Name | Description |
---|---|---|
PrimitiveType | mode | |
T1[,] | indirect | |
IntPtr | drawcount | |
Int32 | maxdrawcount | |
Int32 | stride |
Type Parameters
Name | Description |
---|---|
T1 |
MultiDrawElementsIndirectCount(PrimitiveType, DrawElementsType, IntPtr, IntPtr, Int32, Int32)
[requires: ARB_indirect_parameters]
Declaration
[AutoGenerated(Category = "ARB_indirect_parameters", Version = "", EntryPoint = "glMultiDrawElementsIndirectCountARB")]
public static void MultiDrawElementsIndirectCount(PrimitiveType mode, DrawElementsType type, IntPtr indirect, IntPtr drawcount, int maxdrawcount, int stride)
Parameters
Type | Name | Description |
---|---|---|
PrimitiveType | mode | |
DrawElementsType | type | |
IntPtr | indirect | |
IntPtr | drawcount | |
Int32 | maxdrawcount | |
Int32 | stride |
MultiDrawElementsIndirectCount<T2>(PrimitiveType, DrawElementsType, ref T2, IntPtr, Int32, Int32)
[requires: ARB_indirect_parameters]
Declaration
[AutoGenerated(Category = "ARB_indirect_parameters", Version = "", EntryPoint = "glMultiDrawElementsIndirectCountARB")]
public static void MultiDrawElementsIndirectCount<T2>(PrimitiveType mode, DrawElementsType type, ref T2 indirect, IntPtr drawcount, int maxdrawcount, int stride)
where T2 : struct
Parameters
Type | Name | Description |
---|---|---|
PrimitiveType | mode | |
DrawElementsType | type | |
T2 | indirect | |
IntPtr | drawcount | |
Int32 | maxdrawcount | |
Int32 | stride |
Type Parameters
Name | Description |
---|---|
T2 |
MultiDrawElementsIndirectCount<T2>(PrimitiveType, DrawElementsType, T2[], IntPtr, Int32, Int32)
[requires: ARB_indirect_parameters]
Declaration
[AutoGenerated(Category = "ARB_indirect_parameters", Version = "", EntryPoint = "glMultiDrawElementsIndirectCountARB")]
[CLSCompliant(false)]
public static void MultiDrawElementsIndirectCount<T2>(PrimitiveType mode, DrawElementsType type, T2[] indirect, IntPtr drawcount, int maxdrawcount, int stride)
where T2 : struct
Parameters
Type | Name | Description |
---|---|---|
PrimitiveType | mode | |
DrawElementsType | type | |
T2[] | indirect | |
IntPtr | drawcount | |
Int32 | maxdrawcount | |
Int32 | stride |
Type Parameters
Name | Description |
---|---|
T2 |
MultiDrawElementsIndirectCount<T2>(PrimitiveType, DrawElementsType, T2[,,], IntPtr, Int32, Int32)
[requires: ARB_indirect_parameters]
Declaration
[AutoGenerated(Category = "ARB_indirect_parameters", Version = "", EntryPoint = "glMultiDrawElementsIndirectCountARB")]
[CLSCompliant(false)]
public static void MultiDrawElementsIndirectCount<T2>(PrimitiveType mode, DrawElementsType type, T2[,, ] indirect, IntPtr drawcount, int maxdrawcount, int stride)
where T2 : struct
Parameters
Type | Name | Description |
---|---|---|
PrimitiveType | mode | |
DrawElementsType | type | |
T2[,,] | indirect | |
IntPtr | drawcount | |
Int32 | maxdrawcount | |
Int32 | stride |
Type Parameters
Name | Description |
---|---|
T2 |
MultiDrawElementsIndirectCount<T2>(PrimitiveType, DrawElementsType, T2[,], IntPtr, Int32, Int32)
[requires: ARB_indirect_parameters]
Declaration
[AutoGenerated(Category = "ARB_indirect_parameters", Version = "", EntryPoint = "glMultiDrawElementsIndirectCountARB")]
[CLSCompliant(false)]
public static void MultiDrawElementsIndirectCount<T2>(PrimitiveType mode, DrawElementsType type, T2[, ] indirect, IntPtr drawcount, int maxdrawcount, int stride)
where T2 : struct
Parameters
Type | Name | Description |
---|---|---|
PrimitiveType | mode | |
DrawElementsType | type | |
T2[,] | indirect | |
IntPtr | drawcount | |
Int32 | maxdrawcount | |
Int32 | stride |
Type Parameters
Name | Description |
---|---|
T2 |
MultiTexCoord1(TextureUnit, Double)
[requires: ARB_multitexture] Set the current texture coordinates
Declaration
[AutoGenerated(Category = "ARB_multitexture", Version = "", EntryPoint = "glMultiTexCoord1dARB")]
public static void MultiTexCoord1(TextureUnit target, double s)
Parameters
Type | Name | Description |
---|---|---|
TextureUnit | target | Specifies the texture unit whose coordinates should be modified. The number of texture units is implementation dependent, but must be at least two. Symbolic constant must be one of Texture, where i ranges from 0 to MaxTextureCoords - 1, which is an implementation-dependent value. |
Double | s | Specify s, t, r, and q texture coordinates for target texture unit. Not all parameters are present in all forms of the command. |
MultiTexCoord1(TextureUnit, Double*)
[requires: ARB_multitexture] Set the current texture coordinates
Declaration
[AutoGenerated(Category = "ARB_multitexture", Version = "", EntryPoint = "glMultiTexCoord1dvARB")]
[CLSCompliant(false)]
public static void MultiTexCoord1(TextureUnit target, [Count(Count = 1)] double *v)
Parameters
Type | Name | Description |
---|---|---|
TextureUnit | target | Specifies the texture unit whose coordinates should be modified. The number of texture units is implementation dependent, but must be at least two. Symbolic constant must be one of Texture, where i ranges from 0 to MaxTextureCoords - 1, which is an implementation-dependent value. |
Double* | v | [length: 1] Specify s, t, r, and q texture coordinates for target texture unit. Not all parameters are present in all forms of the command. |
MultiTexCoord1(TextureUnit, Int16)
[requires: ARB_multitexture] Set the current texture coordinates
Declaration
[AutoGenerated(Category = "ARB_multitexture", Version = "", EntryPoint = "glMultiTexCoord1sARB")]
public static void MultiTexCoord1(TextureUnit target, short s)
Parameters
Type | Name | Description |
---|---|---|
TextureUnit | target | Specifies the texture unit whose coordinates should be modified. The number of texture units is implementation dependent, but must be at least two. Symbolic constant must be one of Texture, where i ranges from 0 to MaxTextureCoords - 1, which is an implementation-dependent value. |
Int16 | s | Specify s, t, r, and q texture coordinates for target texture unit. Not all parameters are present in all forms of the command. |
MultiTexCoord1(TextureUnit, Int16*)
[requires: ARB_multitexture] Set the current texture coordinates
Declaration
[AutoGenerated(Category = "ARB_multitexture", Version = "", EntryPoint = "glMultiTexCoord1svARB")]
[CLSCompliant(false)]
public static void MultiTexCoord1(TextureUnit target, [Count(Count = 1)] short *v)
Parameters
Type | Name | Description |
---|---|---|
TextureUnit | target | Specifies the texture unit whose coordinates should be modified. The number of texture units is implementation dependent, but must be at least two. Symbolic constant must be one of Texture, where i ranges from 0 to MaxTextureCoords - 1, which is an implementation-dependent value. |
Int16* | v | [length: 1] Specify s, t, r, and q texture coordinates for target texture unit. Not all parameters are present in all forms of the command. |
MultiTexCoord1(TextureUnit, Int32)
[requires: ARB_multitexture] Set the current texture coordinates
Declaration
[AutoGenerated(Category = "ARB_multitexture", Version = "", EntryPoint = "glMultiTexCoord1iARB")]
public static void MultiTexCoord1(TextureUnit target, int s)
Parameters
Type | Name | Description |
---|---|---|
TextureUnit | target | Specifies the texture unit whose coordinates should be modified. The number of texture units is implementation dependent, but must be at least two. Symbolic constant must be one of Texture, where i ranges from 0 to MaxTextureCoords - 1, which is an implementation-dependent value. |
Int32 | s | Specify s, t, r, and q texture coordinates for target texture unit. Not all parameters are present in all forms of the command. |
MultiTexCoord1(TextureUnit, Int32*)
[requires: ARB_multitexture] Set the current texture coordinates
Declaration
[AutoGenerated(Category = "ARB_multitexture", Version = "", EntryPoint = "glMultiTexCoord1ivARB")]
[CLSCompliant(false)]
public static void MultiTexCoord1(TextureUnit target, [Count(Count = 1)] int *v)
Parameters
Type | Name | Description |
---|---|---|
TextureUnit | target | Specifies the texture unit whose coordinates should be modified. The number of texture units is implementation dependent, but must be at least two. Symbolic constant must be one of Texture, where i ranges from 0 to MaxTextureCoords - 1, which is an implementation-dependent value. |
Int32* | v | [length: 1] Specify s, t, r, and q texture coordinates for target texture unit. Not all parameters are present in all forms of the command. |
MultiTexCoord1(TextureUnit, Single)
[requires: ARB_multitexture] Set the current texture coordinates
Declaration
[AutoGenerated(Category = "ARB_multitexture", Version = "", EntryPoint = "glMultiTexCoord1fARB")]
public static void MultiTexCoord1(TextureUnit target, float s)
Parameters
Type | Name | Description |
---|---|---|
TextureUnit | target | Specifies the texture unit whose coordinates should be modified. The number of texture units is implementation dependent, but must be at least two. Symbolic constant must be one of Texture, where i ranges from 0 to MaxTextureCoords - 1, which is an implementation-dependent value. |
Single | s | Specify s, t, r, and q texture coordinates for target texture unit. Not all parameters are present in all forms of the command. |
MultiTexCoord1(TextureUnit, Single*)
[requires: ARB_multitexture] Set the current texture coordinates
Declaration
[AutoGenerated(Category = "ARB_multitexture", Version = "", EntryPoint = "glMultiTexCoord1fvARB")]
[CLSCompliant(false)]
public static void MultiTexCoord1(TextureUnit target, [Count(Count = 1)] float *v)
Parameters
Type | Name | Description |
---|---|---|
TextureUnit | target | Specifies the texture unit whose coordinates should be modified. The number of texture units is implementation dependent, but must be at least two. Symbolic constant must be one of Texture, where i ranges from 0 to MaxTextureCoords - 1, which is an implementation-dependent value. |
Single* | v | [length: 1] Specify s, t, r, and q texture coordinates for target texture unit. Not all parameters are present in all forms of the command. |
MultiTexCoord2(TextureUnit, Double*)
[requires: ARB_multitexture] Set the current texture coordinates
Declaration
[AutoGenerated(Category = "ARB_multitexture", Version = "", EntryPoint = "glMultiTexCoord2dvARB")]
[CLSCompliant(false)]
public static void MultiTexCoord2(TextureUnit target, [Count(Count = 2)] double *v)
Parameters
Type | Name | Description |
---|---|---|
TextureUnit | target | Specifies the texture unit whose coordinates should be modified. The number of texture units is implementation dependent, but must be at least two. Symbolic constant must be one of Texture, where i ranges from 0 to MaxTextureCoords - 1, which is an implementation-dependent value. |
Double* | v | [length: 2] Specify s, t, r, and q texture coordinates for target texture unit. Not all parameters are present in all forms of the command. |
MultiTexCoord2(TextureUnit, Double, Double)
[requires: ARB_multitexture] Set the current texture coordinates
Declaration
[AutoGenerated(Category = "ARB_multitexture", Version = "", EntryPoint = "glMultiTexCoord2dARB")]
public static void MultiTexCoord2(TextureUnit target, double s, double t)
Parameters
Type | Name | Description |
---|---|---|
TextureUnit | target | Specifies the texture unit whose coordinates should be modified. The number of texture units is implementation dependent, but must be at least two. Symbolic constant must be one of Texture, where i ranges from 0 to MaxTextureCoords - 1, which is an implementation-dependent value. |
Double | s | Specify s, t, r, and q texture coordinates for target texture unit. Not all parameters are present in all forms of the command. |
Double | t | Specify s, t, r, and q texture coordinates for target texture unit. Not all parameters are present in all forms of the command. |
MultiTexCoord2(TextureUnit, ref Double)
[requires: ARB_multitexture] Set the current texture coordinates
Declaration
[AutoGenerated(Category = "ARB_multitexture", Version = "", EntryPoint = "glMultiTexCoord2dvARB")]
[CLSCompliant(false)]
public static void MultiTexCoord2(TextureUnit target, [Count(Count = 2)] ref double v)
Parameters
Type | Name | Description |
---|---|---|
TextureUnit | target | Specifies the texture unit whose coordinates should be modified. The number of texture units is implementation dependent, but must be at least two. Symbolic constant must be one of Texture, where i ranges from 0 to MaxTextureCoords - 1, which is an implementation-dependent value. |
Double | v | [length: 2] Specify s, t, r, and q texture coordinates for target texture unit. Not all parameters are present in all forms of the command. |
MultiTexCoord2(TextureUnit, Double[])
[requires: ARB_multitexture] Set the current texture coordinates
Declaration
[AutoGenerated(Category = "ARB_multitexture", Version = "", EntryPoint = "glMultiTexCoord2dvARB")]
[CLSCompliant(false)]
public static void MultiTexCoord2(TextureUnit target, [Count(Count = 2)] double[] v)
Parameters
Type | Name | Description |
---|---|---|
TextureUnit | target | Specifies the texture unit whose coordinates should be modified. The number of texture units is implementation dependent, but must be at least two. Symbolic constant must be one of Texture, where i ranges from 0 to MaxTextureCoords - 1, which is an implementation-dependent value. |
Double[] | v | [length: 2] Specify s, t, r, and q texture coordinates for target texture unit. Not all parameters are present in all forms of the command. |
MultiTexCoord2(TextureUnit, Int16*)
[requires: ARB_multitexture] Set the current texture coordinates
Declaration
[AutoGenerated(Category = "ARB_multitexture", Version = "", EntryPoint = "glMultiTexCoord2svARB")]
[CLSCompliant(false)]
public static void MultiTexCoord2(TextureUnit target, [Count(Count = 2)] short *v)
Parameters
Type | Name | Description |
---|---|---|
TextureUnit | target | Specifies the texture unit whose coordinates should be modified. The number of texture units is implementation dependent, but must be at least two. Symbolic constant must be one of Texture, where i ranges from 0 to MaxTextureCoords - 1, which is an implementation-dependent value. |
Int16* | v | [length: 2] Specify s, t, r, and q texture coordinates for target texture unit. Not all parameters are present in all forms of the command. |
MultiTexCoord2(TextureUnit, Int16, Int16)
[requires: ARB_multitexture] Set the current texture coordinates
Declaration
[AutoGenerated(Category = "ARB_multitexture", Version = "", EntryPoint = "glMultiTexCoord2sARB")]
public static void MultiTexCoord2(TextureUnit target, short s, short t)
Parameters
Type | Name | Description |
---|---|---|
TextureUnit | target | Specifies the texture unit whose coordinates should be modified. The number of texture units is implementation dependent, but must be at least two. Symbolic constant must be one of Texture, where i ranges from 0 to MaxTextureCoords - 1, which is an implementation-dependent value. |
Int16 | s | Specify s, t, r, and q texture coordinates for target texture unit. Not all parameters are present in all forms of the command. |
Int16 | t | Specify s, t, r, and q texture coordinates for target texture unit. Not all parameters are present in all forms of the command. |
MultiTexCoord2(TextureUnit, ref Int16)
[requires: ARB_multitexture] Set the current texture coordinates
Declaration
[AutoGenerated(Category = "ARB_multitexture", Version = "", EntryPoint = "glMultiTexCoord2svARB")]
[CLSCompliant(false)]
public static void MultiTexCoord2(TextureUnit target, [Count(Count = 2)] ref short v)
Parameters
Type | Name | Description |
---|---|---|
TextureUnit | target | Specifies the texture unit whose coordinates should be modified. The number of texture units is implementation dependent, but must be at least two. Symbolic constant must be one of Texture, where i ranges from 0 to MaxTextureCoords - 1, which is an implementation-dependent value. |
Int16 | v | [length: 2] Specify s, t, r, and q texture coordinates for target texture unit. Not all parameters are present in all forms of the command. |
MultiTexCoord2(TextureUnit, Int16[])
[requires: ARB_multitexture] Set the current texture coordinates
Declaration
[AutoGenerated(Category = "ARB_multitexture", Version = "", EntryPoint = "glMultiTexCoord2svARB")]
[CLSCompliant(false)]
public static void MultiTexCoord2(TextureUnit target, [Count(Count = 2)] short[] v)
Parameters
Type | Name | Description |
---|---|---|
TextureUnit | target | Specifies the texture unit whose coordinates should be modified. The number of texture units is implementation dependent, but must be at least two. Symbolic constant must be one of Texture, where i ranges from 0 to MaxTextureCoords - 1, which is an implementation-dependent value. |
Int16[] | v | [length: 2] Specify s, t, r, and q texture coordinates for target texture unit. Not all parameters are present in all forms of the command. |
MultiTexCoord2(TextureUnit, Int32*)
[requires: ARB_multitexture] Set the current texture coordinates
Declaration
[AutoGenerated(Category = "ARB_multitexture", Version = "", EntryPoint = "glMultiTexCoord2ivARB")]
[CLSCompliant(false)]
public static void MultiTexCoord2(TextureUnit target, [Count(Count = 2)] int *v)
Parameters
Type | Name | Description |
---|---|---|
TextureUnit | target | Specifies the texture unit whose coordinates should be modified. The number of texture units is implementation dependent, but must be at least two. Symbolic constant must be one of Texture, where i ranges from 0 to MaxTextureCoords - 1, which is an implementation-dependent value. |
Int32* | v | [length: 2] Specify s, t, r, and q texture coordinates for target texture unit. Not all parameters are present in all forms of the command. |
MultiTexCoord2(TextureUnit, Int32, Int32)
[requires: ARB_multitexture] Set the current texture coordinates
Declaration
[AutoGenerated(Category = "ARB_multitexture", Version = "", EntryPoint = "glMultiTexCoord2iARB")]
public static void MultiTexCoord2(TextureUnit target, int s, int t)
Parameters
Type | Name | Description |
---|---|---|
TextureUnit | target | Specifies the texture unit whose coordinates should be modified. The number of texture units is implementation dependent, but must be at least two. Symbolic constant must be one of Texture, where i ranges from 0 to MaxTextureCoords - 1, which is an implementation-dependent value. |
Int32 | s | Specify s, t, r, and q texture coordinates for target texture unit. Not all parameters are present in all forms of the command. |
Int32 | t | Specify s, t, r, and q texture coordinates for target texture unit. Not all parameters are present in all forms of the command. |
MultiTexCoord2(TextureUnit, ref Int32)
[requires: ARB_multitexture] Set the current texture coordinates
Declaration
[AutoGenerated(Category = "ARB_multitexture", Version = "", EntryPoint = "glMultiTexCoord2ivARB")]
[CLSCompliant(false)]
public static void MultiTexCoord2(TextureUnit target, [Count(Count = 2)] ref int v)
Parameters
Type | Name | Description |
---|---|---|
TextureUnit | target | Specifies the texture unit whose coordinates should be modified. The number of texture units is implementation dependent, but must be at least two. Symbolic constant must be one of Texture, where i ranges from 0 to MaxTextureCoords - 1, which is an implementation-dependent value. |
Int32 | v | [length: 2] Specify s, t, r, and q texture coordinates for target texture unit. Not all parameters are present in all forms of the command. |
MultiTexCoord2(TextureUnit, Int32[])
[requires: ARB_multitexture] Set the current texture coordinates
Declaration
[AutoGenerated(Category = "ARB_multitexture", Version = "", EntryPoint = "glMultiTexCoord2ivARB")]
[CLSCompliant(false)]
public static void MultiTexCoord2(TextureUnit target, [Count(Count = 2)] int[] v)
Parameters
Type | Name | Description |
---|---|---|
TextureUnit | target | Specifies the texture unit whose coordinates should be modified. The number of texture units is implementation dependent, but must be at least two. Symbolic constant must be one of Texture, where i ranges from 0 to MaxTextureCoords - 1, which is an implementation-dependent value. |
Int32[] | v | [length: 2] Specify s, t, r, and q texture coordinates for target texture unit. Not all parameters are present in all forms of the command. |
MultiTexCoord2(TextureUnit, Single*)
[requires: ARB_multitexture] Set the current texture coordinates
Declaration
[AutoGenerated(Category = "ARB_multitexture", Version = "", EntryPoint = "glMultiTexCoord2fvARB")]
[CLSCompliant(false)]
public static void MultiTexCoord2(TextureUnit target, [Count(Count = 2)] float *v)
Parameters
Type | Name | Description |
---|---|---|
TextureUnit | target | Specifies the texture unit whose coordinates should be modified. The number of texture units is implementation dependent, but must be at least two. Symbolic constant must be one of Texture, where i ranges from 0 to MaxTextureCoords - 1, which is an implementation-dependent value. |
Single* | v | [length: 2] Specify s, t, r, and q texture coordinates for target texture unit. Not all parameters are present in all forms of the command. |
MultiTexCoord2(TextureUnit, Single, Single)
[requires: ARB_multitexture] Set the current texture coordinates
Declaration
[AutoGenerated(Category = "ARB_multitexture", Version = "", EntryPoint = "glMultiTexCoord2fARB")]
public static void MultiTexCoord2(TextureUnit target, float s, float t)
Parameters
Type | Name | Description |
---|---|---|
TextureUnit | target | Specifies the texture unit whose coordinates should be modified. The number of texture units is implementation dependent, but must be at least two. Symbolic constant must be one of Texture, where i ranges from 0 to MaxTextureCoords - 1, which is an implementation-dependent value. |
Single | s | Specify s, t, r, and q texture coordinates for target texture unit. Not all parameters are present in all forms of the command. |
Single | t | Specify s, t, r, and q texture coordinates for target texture unit. Not all parameters are present in all forms of the command. |
MultiTexCoord2(TextureUnit, ref Single)
[requires: ARB_multitexture] Set the current texture coordinates
Declaration
[AutoGenerated(Category = "ARB_multitexture", Version = "", EntryPoint = "glMultiTexCoord2fvARB")]
[CLSCompliant(false)]
public static void MultiTexCoord2(TextureUnit target, [Count(Count = 2)] ref float v)
Parameters
Type | Name | Description |
---|---|---|
TextureUnit | target | Specifies the texture unit whose coordinates should be modified. The number of texture units is implementation dependent, but must be at least two. Symbolic constant must be one of Texture, where i ranges from 0 to MaxTextureCoords - 1, which is an implementation-dependent value. |
Single | v | [length: 2] Specify s, t, r, and q texture coordinates for target texture unit. Not all parameters are present in all forms of the command. |
MultiTexCoord2(TextureUnit, Single[])
[requires: ARB_multitexture] Set the current texture coordinates
Declaration
[AutoGenerated(Category = "ARB_multitexture", Version = "", EntryPoint = "glMultiTexCoord2fvARB")]
[CLSCompliant(false)]
public static void MultiTexCoord2(TextureUnit target, [Count(Count = 2)] float[] v)
Parameters
Type | Name | Description |
---|---|---|
TextureUnit | target | Specifies the texture unit whose coordinates should be modified. The number of texture units is implementation dependent, but must be at least two. Symbolic constant must be one of Texture, where i ranges from 0 to MaxTextureCoords - 1, which is an implementation-dependent value. |
Single[] | v | [length: 2] Specify s, t, r, and q texture coordinates for target texture unit. Not all parameters are present in all forms of the command. |
MultiTexCoord3(TextureUnit, Double*)
[requires: ARB_multitexture] Set the current texture coordinates
Declaration
[AutoGenerated(Category = "ARB_multitexture", Version = "", EntryPoint = "glMultiTexCoord3dvARB")]
[CLSCompliant(false)]
public static void MultiTexCoord3(TextureUnit target, [Count(Count = 3)] double *v)
Parameters
Type | Name | Description |
---|---|---|
TextureUnit | target | Specifies the texture unit whose coordinates should be modified. The number of texture units is implementation dependent, but must be at least two. Symbolic constant must be one of Texture, where i ranges from 0 to MaxTextureCoords - 1, which is an implementation-dependent value. |
Double* | v | [length: 3] Specify s, t, r, and q texture coordinates for target texture unit. Not all parameters are present in all forms of the command. |
MultiTexCoord3(TextureUnit, Double, Double, Double)
[requires: ARB_multitexture] Set the current texture coordinates
Declaration
[AutoGenerated(Category = "ARB_multitexture", Version = "", EntryPoint = "glMultiTexCoord3dARB")]
public static void MultiTexCoord3(TextureUnit target, double s, double t, double r)
Parameters
Type | Name | Description |
---|---|---|
TextureUnit | target | Specifies the texture unit whose coordinates should be modified. The number of texture units is implementation dependent, but must be at least two. Symbolic constant must be one of Texture, where i ranges from 0 to MaxTextureCoords - 1, which is an implementation-dependent value. |
Double | s | Specify s, t, r, and q texture coordinates for target texture unit. Not all parameters are present in all forms of the command. |
Double | t | Specify s, t, r, and q texture coordinates for target texture unit. Not all parameters are present in all forms of the command. |
Double | r | Specify s, t, r, and q texture coordinates for target texture unit. Not all parameters are present in all forms of the command. |
MultiTexCoord3(TextureUnit, ref Double)
[requires: ARB_multitexture] Set the current texture coordinates
Declaration
[AutoGenerated(Category = "ARB_multitexture", Version = "", EntryPoint = "glMultiTexCoord3dvARB")]
[CLSCompliant(false)]
public static void MultiTexCoord3(TextureUnit target, [Count(Count = 3)] ref double v)
Parameters
Type | Name | Description |
---|---|---|
TextureUnit | target | Specifies the texture unit whose coordinates should be modified. The number of texture units is implementation dependent, but must be at least two. Symbolic constant must be one of Texture, where i ranges from 0 to MaxTextureCoords - 1, which is an implementation-dependent value. |
Double | v | [length: 3] Specify s, t, r, and q texture coordinates for target texture unit. Not all parameters are present in all forms of the command. |
MultiTexCoord3(TextureUnit, Double[])
[requires: ARB_multitexture] Set the current texture coordinates
Declaration
[AutoGenerated(Category = "ARB_multitexture", Version = "", EntryPoint = "glMultiTexCoord3dvARB")]
[CLSCompliant(false)]
public static void MultiTexCoord3(TextureUnit target, [Count(Count = 3)] double[] v)
Parameters
Type | Name | Description |
---|---|---|
TextureUnit | target | Specifies the texture unit whose coordinates should be modified. The number of texture units is implementation dependent, but must be at least two. Symbolic constant must be one of Texture, where i ranges from 0 to MaxTextureCoords - 1, which is an implementation-dependent value. |
Double[] | v | [length: 3] Specify s, t, r, and q texture coordinates for target texture unit. Not all parameters are present in all forms of the command. |
MultiTexCoord3(TextureUnit, Int16*)
[requires: ARB_multitexture] Set the current texture coordinates
Declaration
[AutoGenerated(Category = "ARB_multitexture", Version = "", EntryPoint = "glMultiTexCoord3svARB")]
[CLSCompliant(false)]
public static void MultiTexCoord3(TextureUnit target, [Count(Count = 3)] short *v)
Parameters
Type | Name | Description |
---|---|---|
TextureUnit | target | Specifies the texture unit whose coordinates should be modified. The number of texture units is implementation dependent, but must be at least two. Symbolic constant must be one of Texture, where i ranges from 0 to MaxTextureCoords - 1, which is an implementation-dependent value. |
Int16* | v | [length: 3] Specify s, t, r, and q texture coordinates for target texture unit. Not all parameters are present in all forms of the command. |
MultiTexCoord3(TextureUnit, Int16, Int16, Int16)
[requires: ARB_multitexture] Set the current texture coordinates
Declaration
[AutoGenerated(Category = "ARB_multitexture", Version = "", EntryPoint = "glMultiTexCoord3sARB")]
public static void MultiTexCoord3(TextureUnit target, short s, short t, short r)
Parameters
Type | Name | Description |
---|---|---|
TextureUnit | target | Specifies the texture unit whose coordinates should be modified. The number of texture units is implementation dependent, but must be at least two. Symbolic constant must be one of Texture, where i ranges from 0 to MaxTextureCoords - 1, which is an implementation-dependent value. |
Int16 | s | Specify s, t, r, and q texture coordinates for target texture unit. Not all parameters are present in all forms of the command. |
Int16 | t | Specify s, t, r, and q texture coordinates for target texture unit. Not all parameters are present in all forms of the command. |
Int16 | r | Specify s, t, r, and q texture coordinates for target texture unit. Not all parameters are present in all forms of the command. |
MultiTexCoord3(TextureUnit, ref Int16)
[requires: ARB_multitexture] Set the current texture coordinates
Declaration
[AutoGenerated(Category = "ARB_multitexture", Version = "", EntryPoint = "glMultiTexCoord3svARB")]
[CLSCompliant(false)]
public static void MultiTexCoord3(TextureUnit target, [Count(Count = 3)] ref short v)
Parameters
Type | Name | Description |
---|---|---|
TextureUnit | target | Specifies the texture unit whose coordinates should be modified. The number of texture units is implementation dependent, but must be at least two. Symbolic constant must be one of Texture, where i ranges from 0 to MaxTextureCoords - 1, which is an implementation-dependent value. |
Int16 | v | [length: 3] Specify s, t, r, and q texture coordinates for target texture unit. Not all parameters are present in all forms of the command. |
MultiTexCoord3(TextureUnit, Int16[])
[requires: ARB_multitexture] Set the current texture coordinates
Declaration
[AutoGenerated(Category = "ARB_multitexture", Version = "", EntryPoint = "glMultiTexCoord3svARB")]
[CLSCompliant(false)]
public static void MultiTexCoord3(TextureUnit target, [Count(Count = 3)] short[] v)
Parameters
Type | Name | Description |
---|---|---|
TextureUnit | target | Specifies the texture unit whose coordinates should be modified. The number of texture units is implementation dependent, but must be at least two. Symbolic constant must be one of Texture, where i ranges from 0 to MaxTextureCoords - 1, which is an implementation-dependent value. |
Int16[] | v | [length: 3] Specify s, t, r, and q texture coordinates for target texture unit. Not all parameters are present in all forms of the command. |
MultiTexCoord3(TextureUnit, Int32*)
[requires: ARB_multitexture] Set the current texture coordinates
Declaration
[AutoGenerated(Category = "ARB_multitexture", Version = "", EntryPoint = "glMultiTexCoord3ivARB")]
[CLSCompliant(false)]
public static void MultiTexCoord3(TextureUnit target, [Count(Count = 3)] int *v)
Parameters
Type | Name | Description |
---|---|---|
TextureUnit | target | Specifies the texture unit whose coordinates should be modified. The number of texture units is implementation dependent, but must be at least two. Symbolic constant must be one of Texture, where i ranges from 0 to MaxTextureCoords - 1, which is an implementation-dependent value. |
Int32* | v | [length: 3] Specify s, t, r, and q texture coordinates for target texture unit. Not all parameters are present in all forms of the command. |
MultiTexCoord3(TextureUnit, Int32, Int32, Int32)
[requires: ARB_multitexture] Set the current texture coordinates
Declaration
[AutoGenerated(Category = "ARB_multitexture", Version = "", EntryPoint = "glMultiTexCoord3iARB")]
public static void MultiTexCoord3(TextureUnit target, int s, int t, int r)
Parameters
Type | Name | Description |
---|---|---|
TextureUnit | target | Specifies the texture unit whose coordinates should be modified. The number of texture units is implementation dependent, but must be at least two. Symbolic constant must be one of Texture, where i ranges from 0 to MaxTextureCoords - 1, which is an implementation-dependent value. |
Int32 | s | Specify s, t, r, and q texture coordinates for target texture unit. Not all parameters are present in all forms of the command. |
Int32 | t | Specify s, t, r, and q texture coordinates for target texture unit. Not all parameters are present in all forms of the command. |
Int32 | r | Specify s, t, r, and q texture coordinates for target texture unit. Not all parameters are present in all forms of the command. |
MultiTexCoord3(TextureUnit, ref Int32)
[requires: ARB_multitexture] Set the current texture coordinates
Declaration
[AutoGenerated(Category = "ARB_multitexture", Version = "", EntryPoint = "glMultiTexCoord3ivARB")]
[CLSCompliant(false)]
public static void MultiTexCoord3(TextureUnit target, [Count(Count = 3)] ref int v)
Parameters
Type | Name | Description |
---|---|---|
TextureUnit | target | Specifies the texture unit whose coordinates should be modified. The number of texture units is implementation dependent, but must be at least two. Symbolic constant must be one of Texture, where i ranges from 0 to MaxTextureCoords - 1, which is an implementation-dependent value. |
Int32 | v | [length: 3] Specify s, t, r, and q texture coordinates for target texture unit. Not all parameters are present in all forms of the command. |
MultiTexCoord3(TextureUnit, Int32[])
[requires: ARB_multitexture] Set the current texture coordinates
Declaration
[AutoGenerated(Category = "ARB_multitexture", Version = "", EntryPoint = "glMultiTexCoord3ivARB")]
[CLSCompliant(false)]
public static void MultiTexCoord3(TextureUnit target, [Count(Count = 3)] int[] v)
Parameters
Type | Name | Description |
---|---|---|
TextureUnit | target | Specifies the texture unit whose coordinates should be modified. The number of texture units is implementation dependent, but must be at least two. Symbolic constant must be one of Texture, where i ranges from 0 to MaxTextureCoords - 1, which is an implementation-dependent value. |
Int32[] | v | [length: 3] Specify s, t, r, and q texture coordinates for target texture unit. Not all parameters are present in all forms of the command. |
MultiTexCoord3(TextureUnit, Single*)
[requires: ARB_multitexture] Set the current texture coordinates
Declaration
[AutoGenerated(Category = "ARB_multitexture", Version = "", EntryPoint = "glMultiTexCoord3fvARB")]
[CLSCompliant(false)]
public static void MultiTexCoord3(TextureUnit target, [Count(Count = 3)] float *v)
Parameters
Type | Name | Description |
---|---|---|
TextureUnit | target | Specifies the texture unit whose coordinates should be modified. The number of texture units is implementation dependent, but must be at least two. Symbolic constant must be one of Texture, where i ranges from 0 to MaxTextureCoords - 1, which is an implementation-dependent value. |
Single* | v | [length: 3] Specify s, t, r, and q texture coordinates for target texture unit. Not all parameters are present in all forms of the command. |
MultiTexCoord3(TextureUnit, Single, Single, Single)
[requires: ARB_multitexture] Set the current texture coordinates
Declaration
[AutoGenerated(Category = "ARB_multitexture", Version = "", EntryPoint = "glMultiTexCoord3fARB")]
public static void MultiTexCoord3(TextureUnit target, float s, float t, float r)
Parameters
Type | Name | Description |
---|---|---|
TextureUnit | target | Specifies the texture unit whose coordinates should be modified. The number of texture units is implementation dependent, but must be at least two. Symbolic constant must be one of Texture, where i ranges from 0 to MaxTextureCoords - 1, which is an implementation-dependent value. |
Single | s | Specify s, t, r, and q texture coordinates for target texture unit. Not all parameters are present in all forms of the command. |
Single | t | Specify s, t, r, and q texture coordinates for target texture unit. Not all parameters are present in all forms of the command. |
Single | r | Specify s, t, r, and q texture coordinates for target texture unit. Not all parameters are present in all forms of the command. |
MultiTexCoord3(TextureUnit, ref Single)
[requires: ARB_multitexture] Set the current texture coordinates
Declaration
[AutoGenerated(Category = "ARB_multitexture", Version = "", EntryPoint = "glMultiTexCoord3fvARB")]
[CLSCompliant(false)]
public static void MultiTexCoord3(TextureUnit target, [Count(Count = 3)] ref float v)
Parameters
Type | Name | Description |
---|---|---|
TextureUnit | target | Specifies the texture unit whose coordinates should be modified. The number of texture units is implementation dependent, but must be at least two. Symbolic constant must be one of Texture, where i ranges from 0 to MaxTextureCoords - 1, which is an implementation-dependent value. |
Single | v | [length: 3] Specify s, t, r, and q texture coordinates for target texture unit. Not all parameters are present in all forms of the command. |
MultiTexCoord3(TextureUnit, Single[])
[requires: ARB_multitexture] Set the current texture coordinates
Declaration
[AutoGenerated(Category = "ARB_multitexture", Version = "", EntryPoint = "glMultiTexCoord3fvARB")]
[CLSCompliant(false)]
public static void MultiTexCoord3(TextureUnit target, [Count(Count = 3)] float[] v)
Parameters
Type | Name | Description |
---|---|---|
TextureUnit | target | Specifies the texture unit whose coordinates should be modified. The number of texture units is implementation dependent, but must be at least two. Symbolic constant must be one of Texture, where i ranges from 0 to MaxTextureCoords - 1, which is an implementation-dependent value. |
Single[] | v | [length: 3] Specify s, t, r, and q texture coordinates for target texture unit. Not all parameters are present in all forms of the command. |
MultiTexCoord4(TextureUnit, Double*)
[requires: ARB_multitexture] Set the current texture coordinates
Declaration
[AutoGenerated(Category = "ARB_multitexture", Version = "", EntryPoint = "glMultiTexCoord4dvARB")]
[CLSCompliant(false)]
public static void MultiTexCoord4(TextureUnit target, [Count(Count = 4)] double *v)
Parameters
Type | Name | Description |
---|---|---|
TextureUnit | target | Specifies the texture unit whose coordinates should be modified. The number of texture units is implementation dependent, but must be at least two. Symbolic constant must be one of Texture, where i ranges from 0 to MaxTextureCoords - 1, which is an implementation-dependent value. |
Double* | v | [length: 4] Specify s, t, r, and q texture coordinates for target texture unit. Not all parameters are present in all forms of the command. |
MultiTexCoord4(TextureUnit, Double, Double, Double, Double)
[requires: ARB_multitexture] Set the current texture coordinates
Declaration
[AutoGenerated(Category = "ARB_multitexture", Version = "", EntryPoint = "glMultiTexCoord4dARB")]
public static void MultiTexCoord4(TextureUnit target, double s, double t, double r, double q)
Parameters
Type | Name | Description |
---|---|---|
TextureUnit | target | Specifies the texture unit whose coordinates should be modified. The number of texture units is implementation dependent, but must be at least two. Symbolic constant must be one of Texture, where i ranges from 0 to MaxTextureCoords - 1, which is an implementation-dependent value. |
Double | s | Specify s, t, r, and q texture coordinates for target texture unit. Not all parameters are present in all forms of the command. |
Double | t | Specify s, t, r, and q texture coordinates for target texture unit. Not all parameters are present in all forms of the command. |
Double | r | Specify s, t, r, and q texture coordinates for target texture unit. Not all parameters are present in all forms of the command. |
Double | q | Specify s, t, r, and q texture coordinates for target texture unit. Not all parameters are present in all forms of the command. |
MultiTexCoord4(TextureUnit, ref Double)
[requires: ARB_multitexture] Set the current texture coordinates
Declaration
[AutoGenerated(Category = "ARB_multitexture", Version = "", EntryPoint = "glMultiTexCoord4dvARB")]
[CLSCompliant(false)]
public static void MultiTexCoord4(TextureUnit target, [Count(Count = 4)] ref double v)
Parameters
Type | Name | Description |
---|---|---|
TextureUnit | target | Specifies the texture unit whose coordinates should be modified. The number of texture units is implementation dependent, but must be at least two. Symbolic constant must be one of Texture, where i ranges from 0 to MaxTextureCoords - 1, which is an implementation-dependent value. |
Double | v | [length: 4] Specify s, t, r, and q texture coordinates for target texture unit. Not all parameters are present in all forms of the command. |
MultiTexCoord4(TextureUnit, Double[])
[requires: ARB_multitexture] Set the current texture coordinates
Declaration
[AutoGenerated(Category = "ARB_multitexture", Version = "", EntryPoint = "glMultiTexCoord4dvARB")]
[CLSCompliant(false)]
public static void MultiTexCoord4(TextureUnit target, [Count(Count = 4)] double[] v)
Parameters
Type | Name | Description |
---|---|---|
TextureUnit | target | Specifies the texture unit whose coordinates should be modified. The number of texture units is implementation dependent, but must be at least two. Symbolic constant must be one of Texture, where i ranges from 0 to MaxTextureCoords - 1, which is an implementation-dependent value. |
Double[] | v | [length: 4] Specify s, t, r, and q texture coordinates for target texture unit. Not all parameters are present in all forms of the command. |
MultiTexCoord4(TextureUnit, Int16*)
[requires: ARB_multitexture] Set the current texture coordinates
Declaration
[AutoGenerated(Category = "ARB_multitexture", Version = "", EntryPoint = "glMultiTexCoord4svARB")]
[CLSCompliant(false)]
public static void MultiTexCoord4(TextureUnit target, [Count(Count = 4)] short *v)
Parameters
Type | Name | Description |
---|---|---|
TextureUnit | target | Specifies the texture unit whose coordinates should be modified. The number of texture units is implementation dependent, but must be at least two. Symbolic constant must be one of Texture, where i ranges from 0 to MaxTextureCoords - 1, which is an implementation-dependent value. |
Int16* | v | [length: 4] Specify s, t, r, and q texture coordinates for target texture unit. Not all parameters are present in all forms of the command. |
MultiTexCoord4(TextureUnit, Int16, Int16, Int16, Int16)
[requires: ARB_multitexture] Set the current texture coordinates
Declaration
[AutoGenerated(Category = "ARB_multitexture", Version = "", EntryPoint = "glMultiTexCoord4sARB")]
public static void MultiTexCoord4(TextureUnit target, short s, short t, short r, short q)
Parameters
Type | Name | Description |
---|---|---|
TextureUnit | target | Specifies the texture unit whose coordinates should be modified. The number of texture units is implementation dependent, but must be at least two. Symbolic constant must be one of Texture, where i ranges from 0 to MaxTextureCoords - 1, which is an implementation-dependent value. |
Int16 | s | Specify s, t, r, and q texture coordinates for target texture unit. Not all parameters are present in all forms of the command. |
Int16 | t | Specify s, t, r, and q texture coordinates for target texture unit. Not all parameters are present in all forms of the command. |
Int16 | r | Specify s, t, r, and q texture coordinates for target texture unit. Not all parameters are present in all forms of the command. |
Int16 | q | Specify s, t, r, and q texture coordinates for target texture unit. Not all parameters are present in all forms of the command. |
MultiTexCoord4(TextureUnit, ref Int16)
[requires: ARB_multitexture] Set the current texture coordinates
Declaration
[AutoGenerated(Category = "ARB_multitexture", Version = "", EntryPoint = "glMultiTexCoord4svARB")]
[CLSCompliant(false)]
public static void MultiTexCoord4(TextureUnit target, [Count(Count = 4)] ref short v)
Parameters
Type | Name | Description |
---|---|---|
TextureUnit | target | Specifies the texture unit whose coordinates should be modified. The number of texture units is implementation dependent, but must be at least two. Symbolic constant must be one of Texture, where i ranges from 0 to MaxTextureCoords - 1, which is an implementation-dependent value. |
Int16 | v | [length: 4] Specify s, t, r, and q texture coordinates for target texture unit. Not all parameters are present in all forms of the command. |
MultiTexCoord4(TextureUnit, Int16[])
[requires: ARB_multitexture] Set the current texture coordinates
Declaration
[AutoGenerated(Category = "ARB_multitexture", Version = "", EntryPoint = "glMultiTexCoord4svARB")]
[CLSCompliant(false)]
public static void MultiTexCoord4(TextureUnit target, [Count(Count = 4)] short[] v)
Parameters
Type | Name | Description |
---|---|---|
TextureUnit | target | Specifies the texture unit whose coordinates should be modified. The number of texture units is implementation dependent, but must be at least two. Symbolic constant must be one of Texture, where i ranges from 0 to MaxTextureCoords - 1, which is an implementation-dependent value. |
Int16[] | v | [length: 4] Specify s, t, r, and q texture coordinates for target texture unit. Not all parameters are present in all forms of the command. |
MultiTexCoord4(TextureUnit, Int32*)
[requires: ARB_multitexture] Set the current texture coordinates
Declaration
[AutoGenerated(Category = "ARB_multitexture", Version = "", EntryPoint = "glMultiTexCoord4ivARB")]
[CLSCompliant(false)]
public static void MultiTexCoord4(TextureUnit target, [Count(Count = 4)] int *v)
Parameters
Type | Name | Description |
---|---|---|
TextureUnit | target | Specifies the texture unit whose coordinates should be modified. The number of texture units is implementation dependent, but must be at least two. Symbolic constant must be one of Texture, where i ranges from 0 to MaxTextureCoords - 1, which is an implementation-dependent value. |
Int32* | v | [length: 4] Specify s, t, r, and q texture coordinates for target texture unit. Not all parameters are present in all forms of the command. |
MultiTexCoord4(TextureUnit, Int32, Int32, Int32, Int32)
[requires: ARB_multitexture] Set the current texture coordinates
Declaration
[AutoGenerated(Category = "ARB_multitexture", Version = "", EntryPoint = "glMultiTexCoord4iARB")]
public static void MultiTexCoord4(TextureUnit target, int s, int t, int r, int q)
Parameters
Type | Name | Description |
---|---|---|
TextureUnit | target | Specifies the texture unit whose coordinates should be modified. The number of texture units is implementation dependent, but must be at least two. Symbolic constant must be one of Texture, where i ranges from 0 to MaxTextureCoords - 1, which is an implementation-dependent value. |
Int32 | s | Specify s, t, r, and q texture coordinates for target texture unit. Not all parameters are present in all forms of the command. |
Int32 | t | Specify s, t, r, and q texture coordinates for target texture unit. Not all parameters are present in all forms of the command. |
Int32 | r | Specify s, t, r, and q texture coordinates for target texture unit. Not all parameters are present in all forms of the command. |
Int32 | q | Specify s, t, r, and q texture coordinates for target texture unit. Not all parameters are present in all forms of the command. |
MultiTexCoord4(TextureUnit, ref Int32)
[requires: ARB_multitexture] Set the current texture coordinates
Declaration
[AutoGenerated(Category = "ARB_multitexture", Version = "", EntryPoint = "glMultiTexCoord4ivARB")]
[CLSCompliant(false)]
public static void MultiTexCoord4(TextureUnit target, [Count(Count = 4)] ref int v)
Parameters
Type | Name | Description |
---|---|---|
TextureUnit | target | Specifies the texture unit whose coordinates should be modified. The number of texture units is implementation dependent, but must be at least two. Symbolic constant must be one of Texture, where i ranges from 0 to MaxTextureCoords - 1, which is an implementation-dependent value. |
Int32 | v | [length: 4] Specify s, t, r, and q texture coordinates for target texture unit. Not all parameters are present in all forms of the command. |
MultiTexCoord4(TextureUnit, Int32[])
[requires: ARB_multitexture] Set the current texture coordinates
Declaration
[AutoGenerated(Category = "ARB_multitexture", Version = "", EntryPoint = "glMultiTexCoord4ivARB")]
[CLSCompliant(false)]
public static void MultiTexCoord4(TextureUnit target, [Count(Count = 4)] int[] v)
Parameters
Type | Name | Description |
---|---|---|
TextureUnit | target | Specifies the texture unit whose coordinates should be modified. The number of texture units is implementation dependent, but must be at least two. Symbolic constant must be one of Texture, where i ranges from 0 to MaxTextureCoords - 1, which is an implementation-dependent value. |
Int32[] | v | [length: 4] Specify s, t, r, and q texture coordinates for target texture unit. Not all parameters are present in all forms of the command. |
MultiTexCoord4(TextureUnit, Single*)
[requires: ARB_multitexture] Set the current texture coordinates
Declaration
[AutoGenerated(Category = "ARB_multitexture", Version = "", EntryPoint = "glMultiTexCoord4fvARB")]
[CLSCompliant(false)]
public static void MultiTexCoord4(TextureUnit target, [Count(Count = 4)] float *v)
Parameters
Type | Name | Description |
---|---|---|
TextureUnit | target | Specifies the texture unit whose coordinates should be modified. The number of texture units is implementation dependent, but must be at least two. Symbolic constant must be one of Texture, where i ranges from 0 to MaxTextureCoords - 1, which is an implementation-dependent value. |
Single* | v | [length: 4] Specify s, t, r, and q texture coordinates for target texture unit. Not all parameters are present in all forms of the command. |
MultiTexCoord4(TextureUnit, Single, Single, Single, Single)
[requires: ARB_multitexture] Set the current texture coordinates
Declaration
[AutoGenerated(Category = "ARB_multitexture", Version = "", EntryPoint = "glMultiTexCoord4fARB")]
public static void MultiTexCoord4(TextureUnit target, float s, float t, float r, float q)
Parameters
Type | Name | Description |
---|---|---|
TextureUnit | target | Specifies the texture unit whose coordinates should be modified. The number of texture units is implementation dependent, but must be at least two. Symbolic constant must be one of Texture, where i ranges from 0 to MaxTextureCoords - 1, which is an implementation-dependent value. |
Single | s | Specify s, t, r, and q texture coordinates for target texture unit. Not all parameters are present in all forms of the command. |
Single | t | Specify s, t, r, and q texture coordinates for target texture unit. Not all parameters are present in all forms of the command. |
Single | r | Specify s, t, r, and q texture coordinates for target texture unit. Not all parameters are present in all forms of the command. |
Single | q | Specify s, t, r, and q texture coordinates for target texture unit. Not all parameters are present in all forms of the command. |
MultiTexCoord4(TextureUnit, ref Single)
[requires: ARB_multitexture] Set the current texture coordinates
Declaration
[AutoGenerated(Category = "ARB_multitexture", Version = "", EntryPoint = "glMultiTexCoord4fvARB")]
[CLSCompliant(false)]
public static void MultiTexCoord4(TextureUnit target, [Count(Count = 4)] ref float v)
Parameters
Type | Name | Description |
---|---|---|
TextureUnit | target | Specifies the texture unit whose coordinates should be modified. The number of texture units is implementation dependent, but must be at least two. Symbolic constant must be one of Texture, where i ranges from 0 to MaxTextureCoords - 1, which is an implementation-dependent value. |
Single | v | [length: 4] Specify s, t, r, and q texture coordinates for target texture unit. Not all parameters are present in all forms of the command. |
MultiTexCoord4(TextureUnit, Single[])
[requires: ARB_multitexture] Set the current texture coordinates
Declaration
[AutoGenerated(Category = "ARB_multitexture", Version = "", EntryPoint = "glMultiTexCoord4fvARB")]
[CLSCompliant(false)]
public static void MultiTexCoord4(TextureUnit target, [Count(Count = 4)] float[] v)
Parameters
Type | Name | Description |
---|---|---|
TextureUnit | target | Specifies the texture unit whose coordinates should be modified. The number of texture units is implementation dependent, but must be at least two. Symbolic constant must be one of Texture, where i ranges from 0 to MaxTextureCoords - 1, which is an implementation-dependent value. |
Single[] | v | [length: 4] Specify s, t, r, and q texture coordinates for target texture unit. Not all parameters are present in all forms of the command. |
MultTransposeMatrix(Double*)
[requires: ARB_transpose_matrix] Multiply the current matrix with the specified row-major ordered matrix
Declaration
[AutoGenerated(Category = "ARB_transpose_matrix", Version = "", EntryPoint = "glMultTransposeMatrixdARB")]
[CLSCompliant(false)]
public static void MultTransposeMatrix([Count(Count = 16)] double *m)
Parameters
Type | Name | Description |
---|---|---|
Double* | m | [length: 16] Points to 16 consecutive values that are used as the elements of a 4 times 4 row-major matrix. |
MultTransposeMatrix(ref Double)
[requires: ARB_transpose_matrix] Multiply the current matrix with the specified row-major ordered matrix
Declaration
[AutoGenerated(Category = "ARB_transpose_matrix", Version = "", EntryPoint = "glMultTransposeMatrixdARB")]
[CLSCompliant(false)]
public static void MultTransposeMatrix([Count(Count = 16)] ref double m)
Parameters
Type | Name | Description |
---|---|---|
Double | m | [length: 16] Points to 16 consecutive values that are used as the elements of a 4 times 4 row-major matrix. |
MultTransposeMatrix(Double[])
[requires: ARB_transpose_matrix] Multiply the current matrix with the specified row-major ordered matrix
Declaration
[AutoGenerated(Category = "ARB_transpose_matrix", Version = "", EntryPoint = "glMultTransposeMatrixdARB")]
[CLSCompliant(false)]
public static void MultTransposeMatrix([Count(Count = 16)] double[] m)
Parameters
Type | Name | Description |
---|---|---|
Double[] | m | [length: 16] Points to 16 consecutive values that are used as the elements of a 4 times 4 row-major matrix. |
MultTransposeMatrix(Single*)
[requires: ARB_transpose_matrix] Multiply the current matrix with the specified row-major ordered matrix
Declaration
[AutoGenerated(Category = "ARB_transpose_matrix", Version = "", EntryPoint = "glMultTransposeMatrixfARB")]
[CLSCompliant(false)]
public static void MultTransposeMatrix([Count(Count = 16)] float *m)
Parameters
Type | Name | Description |
---|---|---|
Single* | m | [length: 16] Points to 16 consecutive values that are used as the elements of a 4 times 4 row-major matrix. |
MultTransposeMatrix(ref Single)
[requires: ARB_transpose_matrix] Multiply the current matrix with the specified row-major ordered matrix
Declaration
[AutoGenerated(Category = "ARB_transpose_matrix", Version = "", EntryPoint = "glMultTransposeMatrixfARB")]
[CLSCompliant(false)]
public static void MultTransposeMatrix([Count(Count = 16)] ref float m)
Parameters
Type | Name | Description |
---|---|---|
Single | m | [length: 16] Points to 16 consecutive values that are used as the elements of a 4 times 4 row-major matrix. |
MultTransposeMatrix(Single[])
[requires: ARB_transpose_matrix] Multiply the current matrix with the specified row-major ordered matrix
Declaration
[AutoGenerated(Category = "ARB_transpose_matrix", Version = "", EntryPoint = "glMultTransposeMatrixfARB")]
[CLSCompliant(false)]
public static void MultTransposeMatrix([Count(Count = 16)] float[] m)
Parameters
Type | Name | Description |
---|---|---|
Single[] | m | [length: 16] Points to 16 consecutive values that are used as the elements of a 4 times 4 row-major matrix. |
NamedBufferPageCommitment(Int32, IntPtr, Int32, Boolean)
[requires: ARB_sparse_buffer]
Declaration
[AutoGenerated(Category = "ARB_sparse_buffer", Version = "", EntryPoint = "glNamedBufferPageCommitmentARB")]
[CLSCompliant(false)]
public static void NamedBufferPageCommitment(int buffer, IntPtr offset, int size, bool commit)
Parameters
Type | Name | Description |
---|---|---|
Int32 | buffer | |
IntPtr | offset | |
Int32 | size | |
Boolean | commit |
NamedBufferPageCommitment(Int32, IntPtr, IntPtr, Boolean)
[requires: ARB_sparse_buffer]
Declaration
[AutoGenerated(Category = "ARB_sparse_buffer", Version = "", EntryPoint = "glNamedBufferPageCommitmentARB")]
[CLSCompliant(false)]
public static void NamedBufferPageCommitment(int buffer, IntPtr offset, IntPtr size, bool commit)
Parameters
Type | Name | Description |
---|---|---|
Int32 | buffer | |
IntPtr | offset | |
IntPtr | size | |
Boolean | commit |
NamedBufferPageCommitment(UInt32, IntPtr, Int32, Boolean)
[requires: ARB_sparse_buffer]
Declaration
[AutoGenerated(Category = "ARB_sparse_buffer", Version = "", EntryPoint = "glNamedBufferPageCommitmentARB")]
[CLSCompliant(false)]
public static void NamedBufferPageCommitment(uint buffer, IntPtr offset, int size, bool commit)
Parameters
Type | Name | Description |
---|---|---|
UInt32 | buffer | |
IntPtr | offset | |
Int32 | size | |
Boolean | commit |
NamedBufferPageCommitment(UInt32, IntPtr, IntPtr, Boolean)
[requires: ARB_sparse_buffer]
Declaration
[AutoGenerated(Category = "ARB_sparse_buffer", Version = "", EntryPoint = "glNamedBufferPageCommitmentARB")]
[CLSCompliant(false)]
public static void NamedBufferPageCommitment(uint buffer, IntPtr offset, IntPtr size, bool commit)
Parameters
Type | Name | Description |
---|---|---|
UInt32 | buffer | |
IntPtr | offset | |
IntPtr | size | |
Boolean | commit |
NamedFramebufferSampleLocations(Int32, Int32, Int32, Single*)
[requires: ARB_sample_locations]
Declaration
[AutoGenerated(Category = "ARB_sample_locations", Version = "", EntryPoint = "glNamedFramebufferSampleLocationsfvARB")]
[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: ARB_sample_locations]
Declaration
[AutoGenerated(Category = "ARB_sample_locations", Version = "", EntryPoint = "glNamedFramebufferSampleLocationsfvARB")]
[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: ARB_sample_locations]
Declaration
[AutoGenerated(Category = "ARB_sample_locations", Version = "", EntryPoint = "glNamedFramebufferSampleLocationsfvARB")]
[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: ARB_sample_locations]
Declaration
[AutoGenerated(Category = "ARB_sample_locations", Version = "", EntryPoint = "glNamedFramebufferSampleLocationsfvARB")]
[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: ARB_sample_locations]
Declaration
[AutoGenerated(Category = "ARB_sample_locations", Version = "", EntryPoint = "glNamedFramebufferSampleLocationsfvARB")]
[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: ARB_sample_locations]
Declaration
[AutoGenerated(Category = "ARB_sample_locations", Version = "", EntryPoint = "glNamedFramebufferSampleLocationsfvARB")]
[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 |
NamedString(ArbShadingLanguageInclude, Int32, String, Int32, String)
[requires: ARB_shading_language_include]
Declaration
[AutoGenerated(Category = "ARB_shading_language_include", Version = "", EntryPoint = "glNamedStringARB")]
public static void NamedString(ArbShadingLanguageInclude type, int namelen, [Count(Parameter = "namelen")] string name, int stringlen, [Count(Parameter = "stringlen")] string string)
Parameters
Type | Name | Description |
---|---|---|
ArbShadingLanguageInclude | type | |
Int32 | namelen | |
String | name | [length: namelen] |
Int32 | stringlen | |
String | string |
PointParameter(ArbPointParameters, Single)
[requires: ARB_point_parameters] Specify point parameters
Declaration
[AutoGenerated(Category = "ARB_point_parameters", Version = "", EntryPoint = "glPointParameterfARB")]
public static void PointParameter(ArbPointParameters pname, float param)
Parameters
Type | Name | Description |
---|---|---|
ArbPointParameters | pname | Specifies a single-valued point parameter. PointFadeThresholdSize, and PointSpriteCoordOrigin are accepted. |
Single | param | For glPointParameterf and glPointParameteri, specifies the value that pname will be set to. |
PointParameter(ArbPointParameters, Single*)
[requires: ARB_point_parameters] Specify point parameters
Declaration
[AutoGenerated(Category = "ARB_point_parameters", Version = "", EntryPoint = "glPointParameterfvARB")]
[CLSCompliant(false)]
public static void PointParameter(ArbPointParameters pname, [Count(Computed = "pname")] float *params)
Parameters
Type | Name | Description |
---|---|---|
ArbPointParameters | pname | Specifies a single-valued point parameter. PointFadeThresholdSize, and PointSpriteCoordOrigin are accepted. |
Single* | params |
PointParameter(ArbPointParameters, Single[])
[requires: ARB_point_parameters] Specify point parameters
Declaration
[AutoGenerated(Category = "ARB_point_parameters", Version = "", EntryPoint = "glPointParameterfvARB")]
[CLSCompliant(false)]
public static void PointParameter(ArbPointParameters pname, [Count(Computed = "pname")] float[] params)
Parameters
Type | Name | Description |
---|---|---|
ArbPointParameters | pname | Specifies a single-valued point parameter. PointFadeThresholdSize, and PointSpriteCoordOrigin are accepted. |
Single[] | params |
PrimitiveBoundingBox(Single, Single, Single, Single, Single, Single, Single, Single)
[requires: ARB_ES3_2_compatibility]
Declaration
[AutoGenerated(Category = "ARB_ES3_2_compatibility", Version = "", EntryPoint = "glPrimitiveBoundingBoxARB")]
public static void PrimitiveBoundingBox(float minX, float minY, float minZ, float minW, float maxX, float maxY, float maxZ, float maxW)
Parameters
Type | Name | Description |
---|---|---|
Single | minX | |
Single | minY | |
Single | minZ | |
Single | minW | |
Single | maxX | |
Single | maxY | |
Single | maxZ | |
Single | maxW |
ProgramEnvParameter4(AssemblyProgramTargetArb, Int32, Double*)
[requires: ARB_fragment_program|ARB_vertex_program]
Declaration
[AutoGenerated(Category = "ARB_fragment_program|ARB_vertex_program", Version = "", EntryPoint = "glProgramEnvParameter4dvARB")]
[CLSCompliant(false)]
public static void ProgramEnvParameter4(AssemblyProgramTargetArb target, int index, [Count(Count = 4)] double *params)
Parameters
Type | Name | Description |
---|---|---|
AssemblyProgramTargetArb | target | |
Int32 | index | |
Double* | params |
ProgramEnvParameter4(AssemblyProgramTargetArb, Int32, Double, Double, Double, Double)
[requires: ARB_fragment_program|ARB_vertex_program]
Declaration
[AutoGenerated(Category = "ARB_fragment_program|ARB_vertex_program", Version = "", EntryPoint = "glProgramEnvParameter4dARB")]
[CLSCompliant(false)]
public static void ProgramEnvParameter4(AssemblyProgramTargetArb target, int index, double x, double y, double z, double w)
Parameters
Type | Name | Description |
---|---|---|
AssemblyProgramTargetArb | target | |
Int32 | index | |
Double | x | |
Double | y | |
Double | z | |
Double | w |
ProgramEnvParameter4(AssemblyProgramTargetArb, Int32, ref Double)
[requires: ARB_fragment_program|ARB_vertex_program]
Declaration
[AutoGenerated(Category = "ARB_fragment_program|ARB_vertex_program", Version = "", EntryPoint = "glProgramEnvParameter4dvARB")]
[CLSCompliant(false)]
public static void ProgramEnvParameter4(AssemblyProgramTargetArb target, int index, [Count(Count = 4)] ref double params)
Parameters
Type | Name | Description |
---|---|---|
AssemblyProgramTargetArb | target | |
Int32 | index | |
Double | params |
ProgramEnvParameter4(AssemblyProgramTargetArb, Int32, Double[])
[requires: ARB_fragment_program|ARB_vertex_program]
Declaration
[AutoGenerated(Category = "ARB_fragment_program|ARB_vertex_program", Version = "", EntryPoint = "glProgramEnvParameter4dvARB")]
[CLSCompliant(false)]
public static void ProgramEnvParameter4(AssemblyProgramTargetArb target, int index, [Count(Count = 4)] double[] params)
Parameters
Type | Name | Description |
---|---|---|
AssemblyProgramTargetArb | target | |
Int32 | index | |
Double[] | params |
ProgramEnvParameter4(AssemblyProgramTargetArb, Int32, Single*)
[requires: ARB_fragment_program|ARB_vertex_program]
Declaration
[AutoGenerated(Category = "ARB_fragment_program|ARB_vertex_program", Version = "", EntryPoint = "glProgramEnvParameter4fvARB")]
[CLSCompliant(false)]
public static void ProgramEnvParameter4(AssemblyProgramTargetArb target, int index, [Count(Count = 4)] float *params)
Parameters
Type | Name | Description |
---|---|---|
AssemblyProgramTargetArb | target | |
Int32 | index | |
Single* | params |
ProgramEnvParameter4(AssemblyProgramTargetArb, Int32, Single, Single, Single, Single)
[requires: ARB_fragment_program|ARB_vertex_program]
Declaration
[AutoGenerated(Category = "ARB_fragment_program|ARB_vertex_program", Version = "", EntryPoint = "glProgramEnvParameter4fARB")]
[CLSCompliant(false)]
public static void ProgramEnvParameter4(AssemblyProgramTargetArb target, int index, float x, float y, float z, float w)
Parameters
Type | Name | Description |
---|---|---|
AssemblyProgramTargetArb | target | |
Int32 | index | |
Single | x | |
Single | y | |
Single | z | |
Single | w |
ProgramEnvParameter4(AssemblyProgramTargetArb, Int32, ref Single)
[requires: ARB_fragment_program|ARB_vertex_program]
Declaration
[AutoGenerated(Category = "ARB_fragment_program|ARB_vertex_program", Version = "", EntryPoint = "glProgramEnvParameter4fvARB")]
[CLSCompliant(false)]
public static void ProgramEnvParameter4(AssemblyProgramTargetArb target, int index, [Count(Count = 4)] ref float params)
Parameters
Type | Name | Description |
---|---|---|
AssemblyProgramTargetArb | target | |
Int32 | index | |
Single | params |
ProgramEnvParameter4(AssemblyProgramTargetArb, Int32, Single[])
[requires: ARB_fragment_program|ARB_vertex_program]
Declaration
[AutoGenerated(Category = "ARB_fragment_program|ARB_vertex_program", Version = "", EntryPoint = "glProgramEnvParameter4fvARB")]
[CLSCompliant(false)]
public static void ProgramEnvParameter4(AssemblyProgramTargetArb target, int index, [Count(Count = 4)] float[] params)
Parameters
Type | Name | Description |
---|---|---|
AssemblyProgramTargetArb | target | |
Int32 | index | |
Single[] | params |
ProgramEnvParameter4(AssemblyProgramTargetArb, UInt32, Double*)
[requires: ARB_fragment_program|ARB_vertex_program]
Declaration
[AutoGenerated(Category = "ARB_fragment_program|ARB_vertex_program", Version = "", EntryPoint = "glProgramEnvParameter4dvARB")]
[CLSCompliant(false)]
public static void ProgramEnvParameter4(AssemblyProgramTargetArb target, uint index, [Count(Count = 4)] double *params)
Parameters
Type | Name | Description |
---|---|---|
AssemblyProgramTargetArb | target | |
UInt32 | index | |
Double* | params |
ProgramEnvParameter4(AssemblyProgramTargetArb, UInt32, Double, Double, Double, Double)
[requires: ARB_fragment_program|ARB_vertex_program]
Declaration
[AutoGenerated(Category = "ARB_fragment_program|ARB_vertex_program", Version = "", EntryPoint = "glProgramEnvParameter4dARB")]
[CLSCompliant(false)]
public static void ProgramEnvParameter4(AssemblyProgramTargetArb target, uint index, double x, double y, double z, double w)
Parameters
Type | Name | Description |
---|---|---|
AssemblyProgramTargetArb | target | |
UInt32 | index | |
Double | x | |
Double | y | |
Double | z | |
Double | w |
ProgramEnvParameter4(AssemblyProgramTargetArb, UInt32, ref Double)
[requires: ARB_fragment_program|ARB_vertex_program]
Declaration
[AutoGenerated(Category = "ARB_fragment_program|ARB_vertex_program", Version = "", EntryPoint = "glProgramEnvParameter4dvARB")]
[CLSCompliant(false)]
public static void ProgramEnvParameter4(AssemblyProgramTargetArb target, uint index, [Count(Count = 4)] ref double params)
Parameters
Type | Name | Description |
---|---|---|
AssemblyProgramTargetArb | target | |
UInt32 | index | |
Double | params |
ProgramEnvParameter4(AssemblyProgramTargetArb, UInt32, Double[])
[requires: ARB_fragment_program|ARB_vertex_program]
Declaration
[AutoGenerated(Category = "ARB_fragment_program|ARB_vertex_program", Version = "", EntryPoint = "glProgramEnvParameter4dvARB")]
[CLSCompliant(false)]
public static void ProgramEnvParameter4(AssemblyProgramTargetArb target, uint index, [Count(Count = 4)] double[] params)
Parameters
Type | Name | Description |
---|---|---|
AssemblyProgramTargetArb | target | |
UInt32 | index | |
Double[] | params |
ProgramEnvParameter4(AssemblyProgramTargetArb, UInt32, Single*)
[requires: ARB_fragment_program|ARB_vertex_program]
Declaration
[AutoGenerated(Category = "ARB_fragment_program|ARB_vertex_program", Version = "", EntryPoint = "glProgramEnvParameter4fvARB")]
[CLSCompliant(false)]
public static void ProgramEnvParameter4(AssemblyProgramTargetArb target, uint index, [Count(Count = 4)] float *params)
Parameters
Type | Name | Description |
---|---|---|
AssemblyProgramTargetArb | target | |
UInt32 | index | |
Single* | params |
ProgramEnvParameter4(AssemblyProgramTargetArb, UInt32, Single, Single, Single, Single)
[requires: ARB_fragment_program|ARB_vertex_program]
Declaration
[AutoGenerated(Category = "ARB_fragment_program|ARB_vertex_program", Version = "", EntryPoint = "glProgramEnvParameter4fARB")]
[CLSCompliant(false)]
public static void ProgramEnvParameter4(AssemblyProgramTargetArb target, uint index, float x, float y, float z, float w)
Parameters
Type | Name | Description |
---|---|---|
AssemblyProgramTargetArb | target | |
UInt32 | index | |
Single | x | |
Single | y | |
Single | z | |
Single | w |
ProgramEnvParameter4(AssemblyProgramTargetArb, UInt32, ref Single)
[requires: ARB_fragment_program|ARB_vertex_program]
Declaration
[AutoGenerated(Category = "ARB_fragment_program|ARB_vertex_program", Version = "", EntryPoint = "glProgramEnvParameter4fvARB")]
[CLSCompliant(false)]
public static void ProgramEnvParameter4(AssemblyProgramTargetArb target, uint index, [Count(Count = 4)] ref float params)
Parameters
Type | Name | Description |
---|---|---|
AssemblyProgramTargetArb | target | |
UInt32 | index | |
Single | params |
ProgramEnvParameter4(AssemblyProgramTargetArb, UInt32, Single[])
[requires: ARB_fragment_program|ARB_vertex_program]
Declaration
[AutoGenerated(Category = "ARB_fragment_program|ARB_vertex_program", Version = "", EntryPoint = "glProgramEnvParameter4fvARB")]
[CLSCompliant(false)]
public static void ProgramEnvParameter4(AssemblyProgramTargetArb target, uint index, [Count(Count = 4)] float[] params)
Parameters
Type | Name | Description |
---|---|---|
AssemblyProgramTargetArb | target | |
UInt32 | index | |
Single[] | params |
ProgramLocalParameter4(AssemblyProgramTargetArb, Int32, Double*)
[requires: ARB_fragment_program|ARB_vertex_program]
Declaration
[AutoGenerated(Category = "ARB_fragment_program|ARB_vertex_program", Version = "", EntryPoint = "glProgramLocalParameter4dvARB")]
[CLSCompliant(false)]
public static void ProgramLocalParameter4(AssemblyProgramTargetArb target, int index, [Count(Count = 4)] double *params)
Parameters
Type | Name | Description |
---|---|---|
AssemblyProgramTargetArb | target | |
Int32 | index | |
Double* | params |
ProgramLocalParameter4(AssemblyProgramTargetArb, Int32, Double, Double, Double, Double)
[requires: ARB_fragment_program|ARB_vertex_program]
Declaration
[AutoGenerated(Category = "ARB_fragment_program|ARB_vertex_program", Version = "", EntryPoint = "glProgramLocalParameter4dARB")]
[CLSCompliant(false)]
public static void ProgramLocalParameter4(AssemblyProgramTargetArb target, int index, double x, double y, double z, double w)
Parameters
Type | Name | Description |
---|---|---|
AssemblyProgramTargetArb | target | |
Int32 | index | |
Double | x | |
Double | y | |
Double | z | |
Double | w |
ProgramLocalParameter4(AssemblyProgramTargetArb, Int32, ref Double)
[requires: ARB_fragment_program|ARB_vertex_program]
Declaration
[AutoGenerated(Category = "ARB_fragment_program|ARB_vertex_program", Version = "", EntryPoint = "glProgramLocalParameter4dvARB")]
[CLSCompliant(false)]
public static void ProgramLocalParameter4(AssemblyProgramTargetArb target, int index, [Count(Count = 4)] ref double params)
Parameters
Type | Name | Description |
---|---|---|
AssemblyProgramTargetArb | target | |
Int32 | index | |
Double | params |
ProgramLocalParameter4(AssemblyProgramTargetArb, Int32, Double[])
[requires: ARB_fragment_program|ARB_vertex_program]
Declaration
[AutoGenerated(Category = "ARB_fragment_program|ARB_vertex_program", Version = "", EntryPoint = "glProgramLocalParameter4dvARB")]
[CLSCompliant(false)]
public static void ProgramLocalParameter4(AssemblyProgramTargetArb target, int index, [Count(Count = 4)] double[] params)
Parameters
Type | Name | Description |
---|---|---|
AssemblyProgramTargetArb | target | |
Int32 | index | |
Double[] | params |
ProgramLocalParameter4(AssemblyProgramTargetArb, Int32, Single*)
[requires: ARB_fragment_program|ARB_vertex_program]
Declaration
[AutoGenerated(Category = "ARB_fragment_program|ARB_vertex_program", Version = "", EntryPoint = "glProgramLocalParameter4fvARB")]
[CLSCompliant(false)]
public static void ProgramLocalParameter4(AssemblyProgramTargetArb target, int index, [Count(Count = 4)] float *params)
Parameters
Type | Name | Description |
---|---|---|
AssemblyProgramTargetArb | target | |
Int32 | index | |
Single* | params |
ProgramLocalParameter4(AssemblyProgramTargetArb, Int32, Single, Single, Single, Single)
[requires: ARB_fragment_program|ARB_vertex_program]
Declaration
[AutoGenerated(Category = "ARB_fragment_program|ARB_vertex_program", Version = "", EntryPoint = "glProgramLocalParameter4fARB")]
[CLSCompliant(false)]
public static void ProgramLocalParameter4(AssemblyProgramTargetArb target, int index, float x, float y, float z, float w)
Parameters
Type | Name | Description |
---|---|---|
AssemblyProgramTargetArb | target | |
Int32 | index | |
Single | x | |
Single | y | |
Single | z | |
Single | w |
ProgramLocalParameter4(AssemblyProgramTargetArb, Int32, ref Single)
[requires: ARB_fragment_program|ARB_vertex_program]
Declaration
[AutoGenerated(Category = "ARB_fragment_program|ARB_vertex_program", Version = "", EntryPoint = "glProgramLocalParameter4fvARB")]
[CLSCompliant(false)]
public static void ProgramLocalParameter4(AssemblyProgramTargetArb target, int index, [Count(Count = 4)] ref float params)
Parameters
Type | Name | Description |
---|---|---|
AssemblyProgramTargetArb | target | |
Int32 | index | |
Single | params |
ProgramLocalParameter4(AssemblyProgramTargetArb, Int32, Single[])
[requires: ARB_fragment_program|ARB_vertex_program]
Declaration
[AutoGenerated(Category = "ARB_fragment_program|ARB_vertex_program", Version = "", EntryPoint = "glProgramLocalParameter4fvARB")]
[CLSCompliant(false)]
public static void ProgramLocalParameter4(AssemblyProgramTargetArb target, int index, [Count(Count = 4)] float[] params)
Parameters
Type | Name | Description |
---|---|---|
AssemblyProgramTargetArb | target | |
Int32 | index | |
Single[] | params |
ProgramLocalParameter4(AssemblyProgramTargetArb, UInt32, Double*)
[requires: ARB_fragment_program|ARB_vertex_program]
Declaration
[AutoGenerated(Category = "ARB_fragment_program|ARB_vertex_program", Version = "", EntryPoint = "glProgramLocalParameter4dvARB")]
[CLSCompliant(false)]
public static void ProgramLocalParameter4(AssemblyProgramTargetArb target, uint index, [Count(Count = 4)] double *params)
Parameters
Type | Name | Description |
---|---|---|
AssemblyProgramTargetArb | target | |
UInt32 | index | |
Double* | params |
ProgramLocalParameter4(AssemblyProgramTargetArb, UInt32, Double, Double, Double, Double)
[requires: ARB_fragment_program|ARB_vertex_program]
Declaration
[AutoGenerated(Category = "ARB_fragment_program|ARB_vertex_program", Version = "", EntryPoint = "glProgramLocalParameter4dARB")]
[CLSCompliant(false)]
public static void ProgramLocalParameter4(AssemblyProgramTargetArb target, uint index, double x, double y, double z, double w)
Parameters
Type | Name | Description |
---|---|---|
AssemblyProgramTargetArb | target | |
UInt32 | index | |
Double | x | |
Double | y | |
Double | z | |
Double | w |
ProgramLocalParameter4(AssemblyProgramTargetArb, UInt32, ref Double)
[requires: ARB_fragment_program|ARB_vertex_program]
Declaration
[AutoGenerated(Category = "ARB_fragment_program|ARB_vertex_program", Version = "", EntryPoint = "glProgramLocalParameter4dvARB")]
[CLSCompliant(false)]
public static void ProgramLocalParameter4(AssemblyProgramTargetArb target, uint index, [Count(Count = 4)] ref double params)
Parameters
Type | Name | Description |
---|---|---|
AssemblyProgramTargetArb | target | |
UInt32 | index | |
Double | params |
ProgramLocalParameter4(AssemblyProgramTargetArb, UInt32, Double[])
[requires: ARB_fragment_program|ARB_vertex_program]
Declaration
[AutoGenerated(Category = "ARB_fragment_program|ARB_vertex_program", Version = "", EntryPoint = "glProgramLocalParameter4dvARB")]
[CLSCompliant(false)]
public static void ProgramLocalParameter4(AssemblyProgramTargetArb target, uint index, [Count(Count = 4)] double[] params)
Parameters
Type | Name | Description |
---|---|---|
AssemblyProgramTargetArb | target | |
UInt32 | index | |
Double[] | params |
ProgramLocalParameter4(AssemblyProgramTargetArb, UInt32, Single*)
[requires: ARB_fragment_program|ARB_vertex_program]
Declaration
[AutoGenerated(Category = "ARB_fragment_program|ARB_vertex_program", Version = "", EntryPoint = "glProgramLocalParameter4fvARB")]
[CLSCompliant(false)]
public static void ProgramLocalParameter4(AssemblyProgramTargetArb target, uint index, [Count(Count = 4)] float *params)
Parameters
Type | Name | Description |
---|---|---|
AssemblyProgramTargetArb | target | |
UInt32 | index | |
Single* | params |
ProgramLocalParameter4(AssemblyProgramTargetArb, UInt32, Single, Single, Single, Single)
[requires: ARB_fragment_program|ARB_vertex_program]
Declaration
[AutoGenerated(Category = "ARB_fragment_program|ARB_vertex_program", Version = "", EntryPoint = "glProgramLocalParameter4fARB")]
[CLSCompliant(false)]
public static void ProgramLocalParameter4(AssemblyProgramTargetArb target, uint index, float x, float y, float z, float w)
Parameters
Type | Name | Description |
---|---|---|
AssemblyProgramTargetArb | target | |
UInt32 | index | |
Single | x | |
Single | y | |
Single | z | |
Single | w |
ProgramLocalParameter4(AssemblyProgramTargetArb, UInt32, ref Single)
[requires: ARB_fragment_program|ARB_vertex_program]
Declaration
[AutoGenerated(Category = "ARB_fragment_program|ARB_vertex_program", Version = "", EntryPoint = "glProgramLocalParameter4fvARB")]
[CLSCompliant(false)]
public static void ProgramLocalParameter4(AssemblyProgramTargetArb target, uint index, [Count(Count = 4)] ref float params)
Parameters
Type | Name | Description |
---|---|---|
AssemblyProgramTargetArb | target | |
UInt32 | index | |
Single | params |
ProgramLocalParameter4(AssemblyProgramTargetArb, UInt32, Single[])
[requires: ARB_fragment_program|ARB_vertex_program]
Declaration
[AutoGenerated(Category = "ARB_fragment_program|ARB_vertex_program", Version = "", EntryPoint = "glProgramLocalParameter4fvARB")]
[CLSCompliant(false)]
public static void ProgramLocalParameter4(AssemblyProgramTargetArb target, uint index, [Count(Count = 4)] float[] params)
Parameters
Type | Name | Description |
---|---|---|
AssemblyProgramTargetArb | target | |
UInt32 | index | |
Single[] | params |
ProgramParameter(Int32, AssemblyProgramParameterArb, Int32)
[requires: ARB_geometry_shader4] Specify a parameter for a program object
Declaration
[AutoGenerated(Category = "ARB_geometry_shader4", Version = "", EntryPoint = "glProgramParameteriARB")]
[CLSCompliant(false)]
public static void ProgramParameter(int program, AssemblyProgramParameterArb pname, int value)
Parameters
Type | Name | Description |
---|---|---|
Int32 | program | Specifies the name of a program object whose parameter to modify. |
AssemblyProgramParameterArb | pname | Specifies the name of the parameter to modify. |
Int32 | value | Specifies the new value of the parameter specified by pname for program. |
ProgramParameter(UInt32, AssemblyProgramParameterArb, Int32)
[requires: ARB_geometry_shader4] Specify a parameter for a program object
Declaration
[AutoGenerated(Category = "ARB_geometry_shader4", Version = "", EntryPoint = "glProgramParameteriARB")]
[CLSCompliant(false)]
public static void ProgramParameter(uint program, AssemblyProgramParameterArb pname, int value)
Parameters
Type | Name | Description |
---|---|---|
UInt32 | program | Specifies the name of a program object whose parameter to modify. |
AssemblyProgramParameterArb | pname | Specifies the name of the parameter to modify. |
Int32 | value | Specifies the new value of the parameter specified by pname for program. |
ProgramString(AssemblyProgramTargetArb, All, Int32, IntPtr)
[requires: ARB_fragment_program|ARB_vertex_program]
Declaration
[AutoGenerated(Category = "ARB_fragment_program|ARB_vertex_program", Version = "", EntryPoint = "glProgramStringARB")]
public static void ProgramString(AssemblyProgramTargetArb target, All format, int len, [Count(Parameter = "len")] IntPtr string)
Parameters
Type | Name | Description |
---|---|---|
AssemblyProgramTargetArb | target | |
All | format | |
Int32 | len | |
IntPtr | string |
ProgramString(AssemblyProgramTargetArb, ArbVertexProgram, Int32, IntPtr)
[requires: ARB_fragment_program|ARB_vertex_program]
Declaration
[Obsolete("Use All overload instead")]
[AutoGenerated(Category = "ARB_fragment_program|ARB_vertex_program", Version = "", EntryPoint = "glProgramStringARB")]
public static void ProgramString(AssemblyProgramTargetArb target, ArbVertexProgram format, int len, [Count(Parameter = "len")] IntPtr string)
Parameters
Type | Name | Description |
---|---|---|
AssemblyProgramTargetArb | target | |
ArbVertexProgram | format | |
Int32 | len | |
IntPtr | string |
ProgramString<T3>(AssemblyProgramTargetArb, All, Int32, ref T3)
[requires: ARB_fragment_program|ARB_vertex_program]
Declaration
[AutoGenerated(Category = "ARB_fragment_program|ARB_vertex_program", Version = "", EntryPoint = "glProgramStringARB")]
public static void ProgramString<T3>(AssemblyProgramTargetArb target, All format, int len, [Count(Parameter = "len")] ref T3 string)
where T3 : struct
Parameters
Type | Name | Description |
---|---|---|
AssemblyProgramTargetArb | target | |
All | format | |
Int32 | len | |
T3 | string |
Type Parameters
Name | Description |
---|---|
T3 |
ProgramString<T3>(AssemblyProgramTargetArb, All, Int32, T3[])
[requires: ARB_fragment_program|ARB_vertex_program]
Declaration
[AutoGenerated(Category = "ARB_fragment_program|ARB_vertex_program", Version = "", EntryPoint = "glProgramStringARB")]
[CLSCompliant(false)]
public static void ProgramString<T3>(AssemblyProgramTargetArb target, All format, int len, [Count(Parameter = "len")] T3[] string)
where T3 : struct
Parameters
Type | Name | Description |
---|---|---|
AssemblyProgramTargetArb | target | |
All | format | |
Int32 | len | |
T3[] | string |
Type Parameters
Name | Description |
---|---|
T3 |
ProgramString<T3>(AssemblyProgramTargetArb, All, Int32, T3[,,])
[requires: ARB_fragment_program|ARB_vertex_program]
Declaration
[AutoGenerated(Category = "ARB_fragment_program|ARB_vertex_program", Version = "", EntryPoint = "glProgramStringARB")]
[CLSCompliant(false)]
public static void ProgramString<T3>(AssemblyProgramTargetArb target, All format, int len, [Count(Parameter = "len")] T3[,, ] string)
where T3 : struct
Parameters
Type | Name | Description |
---|---|---|
AssemblyProgramTargetArb | target | |
All | format | |
Int32 | len | |
T3[,,] | string |
Type Parameters
Name | Description |
---|---|
T3 |
ProgramString<T3>(AssemblyProgramTargetArb, All, Int32, T3[,])
[requires: ARB_fragment_program|ARB_vertex_program]
Declaration
[AutoGenerated(Category = "ARB_fragment_program|ARB_vertex_program", Version = "", EntryPoint = "glProgramStringARB")]
[CLSCompliant(false)]
public static void ProgramString<T3>(AssemblyProgramTargetArb target, All format, int len, [Count(Parameter = "len")] T3[, ] string)
where T3 : struct
Parameters
Type | Name | Description |
---|---|---|
AssemblyProgramTargetArb | target | |
All | format | |
Int32 | len | |
T3[,] | string |
Type Parameters
Name | Description |
---|---|
T3 |
ProgramString<T3>(AssemblyProgramTargetArb, ArbVertexProgram, Int32, ref T3)
[requires: ARB_fragment_program|ARB_vertex_program]
Declaration
[Obsolete("Use All overload instead")]
[AutoGenerated(Category = "ARB_fragment_program|ARB_vertex_program", Version = "", EntryPoint = "glProgramStringARB")]
public static void ProgramString<T3>(AssemblyProgramTargetArb target, ArbVertexProgram format, int len, [Count(Parameter = "len")] ref T3 string)
where T3 : struct
Parameters
Type | Name | Description |
---|---|---|
AssemblyProgramTargetArb | target | |
ArbVertexProgram | format | |
Int32 | len | |
T3 | string |
Type Parameters
Name | Description |
---|---|
T3 |
ProgramString<T3>(AssemblyProgramTargetArb, ArbVertexProgram, Int32, T3[])
[requires: ARB_fragment_program|ARB_vertex_program]
Declaration
[Obsolete("Use All overload instead")]
[AutoGenerated(Category = "ARB_fragment_program|ARB_vertex_program", Version = "", EntryPoint = "glProgramStringARB")]
[CLSCompliant(false)]
public static void ProgramString<T3>(AssemblyProgramTargetArb target, ArbVertexProgram format, int len, [Count(Parameter = "len")] T3[] string)
where T3 : struct
Parameters
Type | Name | Description |
---|---|---|
AssemblyProgramTargetArb | target | |
ArbVertexProgram | format | |
Int32 | len | |
T3[] | string |
Type Parameters
Name | Description |
---|---|
T3 |
ProgramString<T3>(AssemblyProgramTargetArb, ArbVertexProgram, Int32, T3[,,])
[requires: ARB_fragment_program|ARB_vertex_program]
Declaration
[Obsolete("Use All overload instead")]
[AutoGenerated(Category = "ARB_fragment_program|ARB_vertex_program", Version = "", EntryPoint = "glProgramStringARB")]
[CLSCompliant(false)]
public static void ProgramString<T3>(AssemblyProgramTargetArb target, ArbVertexProgram format, int len, [Count(Parameter = "len")] T3[,, ] string)
where T3 : struct
Parameters
Type | Name | Description |
---|---|---|
AssemblyProgramTargetArb | target | |
ArbVertexProgram | format | |
Int32 | len | |
T3[,,] | string |
Type Parameters
Name | Description |
---|---|
T3 |
ProgramString<T3>(AssemblyProgramTargetArb, ArbVertexProgram, Int32, T3[,])
[requires: ARB_fragment_program|ARB_vertex_program]
Declaration
[Obsolete("Use All overload instead")]
[AutoGenerated(Category = "ARB_fragment_program|ARB_vertex_program", Version = "", EntryPoint = "glProgramStringARB")]
[CLSCompliant(false)]
public static void ProgramString<T3>(AssemblyProgramTargetArb target, ArbVertexProgram format, int len, [Count(Parameter = "len")] T3[, ] string)
where T3 : struct
Parameters
Type | Name | Description |
---|---|---|
AssemblyProgramTargetArb | target | |
ArbVertexProgram | format | |
Int32 | len | |
T3[,] | string |
Type Parameters
Name | Description |
---|---|
T3 |
ProgramUniform1(Int32, Int32, Int32, Int64*)
[requires: ARB_gpu_shader_int64] Specify the value of a uniform variable for a specified program object
Declaration
[AutoGenerated(Category = "ARB_gpu_shader_int64", Version = "", EntryPoint = "glProgramUniform1i64vARB")]
[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: ARB_gpu_shader_int64] Specify the value of a uniform variable for a specified program object
Declaration
[AutoGenerated(Category = "ARB_gpu_shader_int64", Version = "", EntryPoint = "glProgramUniform1i64vARB")]
[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: ARB_gpu_shader_int64] Specify the value of a uniform variable for a specified program object
Declaration
[AutoGenerated(Category = "ARB_gpu_shader_int64", Version = "", EntryPoint = "glProgramUniform1i64vARB")]
[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: ARB_gpu_shader_int64] Specify the value of a uniform variable for a specified program object
Declaration
[AutoGenerated(Category = "ARB_gpu_shader_int64", Version = "", EntryPoint = "glProgramUniform1i64ARB")]
[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: ARB_gpu_shader_int64] Specify the value of a uniform variable for a specified program object
Declaration
[AutoGenerated(Category = "ARB_gpu_shader_int64", Version = "", EntryPoint = "glProgramUniform1i64vARB")]
[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: ARB_gpu_shader_int64] Specify the value of a uniform variable for a specified program object
Declaration
[AutoGenerated(Category = "ARB_gpu_shader_int64", Version = "", EntryPoint = "glProgramUniform1i64vARB")]
[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: ARB_gpu_shader_int64] Specify the value of a uniform variable for a specified program object
Declaration
[AutoGenerated(Category = "ARB_gpu_shader_int64", Version = "", EntryPoint = "glProgramUniform1i64vARB")]
[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: ARB_gpu_shader_int64] Specify the value of a uniform variable for a specified program object
Declaration
[AutoGenerated(Category = "ARB_gpu_shader_int64", Version = "", EntryPoint = "glProgramUniform1ui64vARB")]
[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: ARB_gpu_shader_int64] Specify the value of a uniform variable for a specified program object
Declaration
[AutoGenerated(Category = "ARB_gpu_shader_int64", Version = "", EntryPoint = "glProgramUniform1ui64vARB")]
[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: ARB_gpu_shader_int64] Specify the value of a uniform variable for a specified program object
Declaration
[AutoGenerated(Category = "ARB_gpu_shader_int64", Version = "", EntryPoint = "glProgramUniform1ui64vARB")]
[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: ARB_gpu_shader_int64] Specify the value of a uniform variable for a specified program object
Declaration
[AutoGenerated(Category = "ARB_gpu_shader_int64", Version = "", EntryPoint = "glProgramUniform1i64ARB")]
[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: ARB_gpu_shader_int64] Specify the value of a uniform variable for a specified program object
Declaration
[AutoGenerated(Category = "ARB_gpu_shader_int64", Version = "", EntryPoint = "glProgramUniform1ui64ARB")]
[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: ARB_gpu_shader_int64] Specify the value of a uniform variable for a specified program object
Declaration
[AutoGenerated(Category = "ARB_gpu_shader_int64", Version = "", EntryPoint = "glProgramUniform2i64vARB")]
[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: ARB_gpu_shader_int64] Specify the value of a uniform variable for a specified program object
Declaration
[AutoGenerated(Category = "ARB_gpu_shader_int64", Version = "", EntryPoint = "glProgramUniform2i64vARB")]
[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: ARB_gpu_shader_int64] Specify the value of a uniform variable for a specified program object
Declaration
[AutoGenerated(Category = "ARB_gpu_shader_int64", Version = "", EntryPoint = "glProgramUniform2i64vARB")]
[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: ARB_gpu_shader_int64] Specify the value of a uniform variable for a specified program object
Declaration
[AutoGenerated(Category = "ARB_gpu_shader_int64", Version = "", EntryPoint = "glProgramUniform2i64ARB")]
[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: ARB_gpu_shader_int64] Specify the value of a uniform variable for a specified program object
Declaration
[AutoGenerated(Category = "ARB_gpu_shader_int64", Version = "", EntryPoint = "glProgramUniform2i64vARB")]
[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: ARB_gpu_shader_int64] Specify the value of a uniform variable for a specified program object
Declaration
[AutoGenerated(Category = "ARB_gpu_shader_int64", Version = "", EntryPoint = "glProgramUniform2i64vARB")]
[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: ARB_gpu_shader_int64] Specify the value of a uniform variable for a specified program object
Declaration
[AutoGenerated(Category = "ARB_gpu_shader_int64", Version = "", EntryPoint = "glProgramUniform2i64vARB")]
[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: ARB_gpu_shader_int64] Specify the value of a uniform variable for a specified program object
Declaration
[AutoGenerated(Category = "ARB_gpu_shader_int64", Version = "", EntryPoint = "glProgramUniform2ui64vARB")]
[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: ARB_gpu_shader_int64] Specify the value of a uniform variable for a specified program object
Declaration
[AutoGenerated(Category = "ARB_gpu_shader_int64", Version = "", EntryPoint = "glProgramUniform2ui64vARB")]
[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: ARB_gpu_shader_int64] Specify the value of a uniform variable for a specified program object
Declaration
[AutoGenerated(Category = "ARB_gpu_shader_int64", Version = "", EntryPoint = "glProgramUniform2ui64vARB")]
[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: ARB_gpu_shader_int64] Specify the value of a uniform variable for a specified program object
Declaration
[AutoGenerated(Category = "ARB_gpu_shader_int64", Version = "", EntryPoint = "glProgramUniform2i64ARB")]
[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: ARB_gpu_shader_int64] Specify the value of a uniform variable for a specified program object
Declaration
[AutoGenerated(Category = "ARB_gpu_shader_int64", Version = "", EntryPoint = "glProgramUniform2ui64ARB")]
[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: ARB_gpu_shader_int64] Specify the value of a uniform variable for a specified program object
Declaration
[AutoGenerated(Category = "ARB_gpu_shader_int64", Version = "", EntryPoint = "glProgramUniform3i64vARB")]
[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: ARB_gpu_shader_int64] Specify the value of a uniform variable for a specified program object
Declaration
[AutoGenerated(Category = "ARB_gpu_shader_int64", Version = "", EntryPoint = "glProgramUniform3i64vARB")]
[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: ARB_gpu_shader_int64] Specify the value of a uniform variable for a specified program object
Declaration
[AutoGenerated(Category = "ARB_gpu_shader_int64", Version = "", EntryPoint = "glProgramUniform3i64vARB")]
[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: ARB_gpu_shader_int64] Specify the value of a uniform variable for a specified program object
Declaration
[AutoGenerated(Category = "ARB_gpu_shader_int64", Version = "", EntryPoint = "glProgramUniform3i64ARB")]
[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: ARB_gpu_shader_int64] Specify the value of a uniform variable for a specified program object
Declaration
[AutoGenerated(Category = "ARB_gpu_shader_int64", Version = "", EntryPoint = "glProgramUniform3i64vARB")]
[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: ARB_gpu_shader_int64] Specify the value of a uniform variable for a specified program object
Declaration
[AutoGenerated(Category = "ARB_gpu_shader_int64", Version = "", EntryPoint = "glProgramUniform3i64vARB")]
[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: ARB_gpu_shader_int64] Specify the value of a uniform variable for a specified program object
Declaration
[AutoGenerated(Category = "ARB_gpu_shader_int64", Version = "", EntryPoint = "glProgramUniform3i64vARB")]
[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: ARB_gpu_shader_int64] Specify the value of a uniform variable for a specified program object
Declaration
[AutoGenerated(Category = "ARB_gpu_shader_int64", Version = "", EntryPoint = "glProgramUniform3ui64vARB")]
[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: ARB_gpu_shader_int64] Specify the value of a uniform variable for a specified program object
Declaration
[AutoGenerated(Category = "ARB_gpu_shader_int64", Version = "", EntryPoint = "glProgramUniform3ui64vARB")]
[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: ARB_gpu_shader_int64] Specify the value of a uniform variable for a specified program object
Declaration
[AutoGenerated(Category = "ARB_gpu_shader_int64", Version = "", EntryPoint = "glProgramUniform3ui64vARB")]
[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: ARB_gpu_shader_int64] Specify the value of a uniform variable for a specified program object
Declaration
[AutoGenerated(Category = "ARB_gpu_shader_int64", Version = "", EntryPoint = "glProgramUniform3i64ARB")]
[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: ARB_gpu_shader_int64] Specify the value of a uniform variable for a specified program object
Declaration
[AutoGenerated(Category = "ARB_gpu_shader_int64", Version = "", EntryPoint = "glProgramUniform3ui64ARB")]
[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: ARB_gpu_shader_int64] Specify the value of a uniform variable for a specified program object
Declaration
[AutoGenerated(Category = "ARB_gpu_shader_int64", Version = "", EntryPoint = "glProgramUniform4i64vARB")]
[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: ARB_gpu_shader_int64] Specify the value of a uniform variable for a specified program object
Declaration
[AutoGenerated(Category = "ARB_gpu_shader_int64", Version = "", EntryPoint = "glProgramUniform4i64vARB")]
[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: ARB_gpu_shader_int64] Specify the value of a uniform variable for a specified program object
Declaration
[AutoGenerated(Category = "ARB_gpu_shader_int64", Version = "", EntryPoint = "glProgramUniform4i64vARB")]
[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: ARB_gpu_shader_int64] Specify the value of a uniform variable for a specified program object
Declaration
[AutoGenerated(Category = "ARB_gpu_shader_int64", Version = "", EntryPoint = "glProgramUniform4i64ARB")]
[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: ARB_gpu_shader_int64] Specify the value of a uniform variable for a specified program object
Declaration
[AutoGenerated(Category = "ARB_gpu_shader_int64", Version = "", EntryPoint = "glProgramUniform4i64vARB")]
[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: ARB_gpu_shader_int64] Specify the value of a uniform variable for a specified program object
Declaration
[AutoGenerated(Category = "ARB_gpu_shader_int64", Version = "", EntryPoint = "glProgramUniform4i64vARB")]
[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: ARB_gpu_shader_int64] Specify the value of a uniform variable for a specified program object
Declaration
[AutoGenerated(Category = "ARB_gpu_shader_int64", Version = "", EntryPoint = "glProgramUniform4i64vARB")]
[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: ARB_gpu_shader_int64] Specify the value of a uniform variable for a specified program object
Declaration
[AutoGenerated(Category = "ARB_gpu_shader_int64", Version = "", EntryPoint = "glProgramUniform4ui64vARB")]
[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: ARB_gpu_shader_int64] Specify the value of a uniform variable for a specified program object
Declaration
[AutoGenerated(Category = "ARB_gpu_shader_int64", Version = "", EntryPoint = "glProgramUniform4ui64vARB")]
[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: ARB_gpu_shader_int64] Specify the value of a uniform variable for a specified program object
Declaration
[AutoGenerated(Category = "ARB_gpu_shader_int64", Version = "", EntryPoint = "glProgramUniform4ui64vARB")]
[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: ARB_gpu_shader_int64] Specify the value of a uniform variable for a specified program object
Declaration
[AutoGenerated(Category = "ARB_gpu_shader_int64", Version = "", EntryPoint = "glProgramUniform4i64ARB")]
[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: ARB_gpu_shader_int64] Specify the value of a uniform variable for a specified program object
Declaration
[AutoGenerated(Category = "ARB_gpu_shader_int64", Version = "", EntryPoint = "glProgramUniform4ui64ARB")]
[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: ARB_bindless_texture]
Declaration
[AutoGenerated(Category = "ARB_bindless_texture", Version = "", EntryPoint = "glProgramUniformHandleui64vARB")]
[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: ARB_bindless_texture]
Declaration
[AutoGenerated(Category = "ARB_bindless_texture", Version = "", EntryPoint = "glProgramUniformHandleui64vARB")]
[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: ARB_bindless_texture]
Declaration
[AutoGenerated(Category = "ARB_bindless_texture", Version = "", EntryPoint = "glProgramUniformHandleui64vARB")]
[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: ARB_bindless_texture]
Declaration
[AutoGenerated(Category = "ARB_bindless_texture", Version = "", EntryPoint = "glProgramUniformHandleui64ARB")]
[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: ARB_bindless_texture]
Declaration
[AutoGenerated(Category = "ARB_bindless_texture", Version = "", EntryPoint = "glProgramUniformHandleui64vARB")]
[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: ARB_bindless_texture]
Declaration
[AutoGenerated(Category = "ARB_bindless_texture", Version = "", EntryPoint = "glProgramUniformHandleui64vARB")]
[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: ARB_bindless_texture]
Declaration
[AutoGenerated(Category = "ARB_bindless_texture", Version = "", EntryPoint = "glProgramUniformHandleui64vARB")]
[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: ARB_bindless_texture]
Declaration
[AutoGenerated(Category = "ARB_bindless_texture", Version = "", EntryPoint = "glProgramUniformHandleui64ARB")]
[CLSCompliant(false)]
public static void ProgramUniformHandle(uint program, int location, ulong value)
Parameters
Type | Name | Description |
---|---|---|
UInt32 | program | |
Int32 | location | |
UInt64 | value |
ReadnPixels(Int32, Int32, Int32, Int32, ArbRobustness, ArbRobustness, Int32, IntPtr)
[requires: ARB_robustness]
Declaration
[Obsolete("Use strongly-typed overload instead")]
[AutoGenerated(Category = "ARB_robustness", Version = "", EntryPoint = "glReadnPixelsARB")]
public static void ReadnPixels(int x, int y, int width, int height, ArbRobustness format, ArbRobustness type, int bufSize, [Count(Parameter = "bufSize")] IntPtr data)
Parameters
Type | Name | Description |
---|---|---|
Int32 | x | |
Int32 | y | |
Int32 | width | |
Int32 | height | |
ArbRobustness | format | |
ArbRobustness | type | |
Int32 | bufSize | |
IntPtr | data | [length: bufSize] |
ReadnPixels(Int32, Int32, Int32, Int32, PixelFormat, PixelType, Int32, IntPtr)
[requires: ARB_robustness]
Declaration
[AutoGenerated(Category = "ARB_robustness", Version = "", EntryPoint = "glReadnPixelsARB")]
public static void ReadnPixels(int x, int y, int width, int height, PixelFormat format, PixelType type, int bufSize, [Count(Parameter = "bufSize")] IntPtr data)
Parameters
Type | Name | Description |
---|---|---|
Int32 | x | |
Int32 | y | |
Int32 | width | |
Int32 | height | |
PixelFormat | format | |
PixelType | type | |
Int32 | bufSize | |
IntPtr | data | [length: bufSize] |
ReadnPixels<T7>(Int32, Int32, Int32, Int32, ArbRobustness, ArbRobustness, Int32, ref T7)
[requires: ARB_robustness]
Declaration
[Obsolete("Use strongly-typed overload instead")]
[AutoGenerated(Category = "ARB_robustness", Version = "", EntryPoint = "glReadnPixelsARB")]
public static void ReadnPixels<T7>(int x, int y, int width, int height, ArbRobustness format, ArbRobustness type, int bufSize, [Count(Parameter = "bufSize")] ref T7 data)
where T7 : struct
Parameters
Type | Name | Description |
---|---|---|
Int32 | x | |
Int32 | y | |
Int32 | width | |
Int32 | height | |
ArbRobustness | format | |
ArbRobustness | type | |
Int32 | bufSize | |
T7 | data | [length: bufSize] |
Type Parameters
Name | Description |
---|---|
T7 |
ReadnPixels<T7>(Int32, Int32, Int32, Int32, ArbRobustness, ArbRobustness, Int32, T7[])
[requires: ARB_robustness]
Declaration
[Obsolete("Use strongly-typed overload instead")]
[AutoGenerated(Category = "ARB_robustness", Version = "", EntryPoint = "glReadnPixelsARB")]
[CLSCompliant(false)]
public static void ReadnPixels<T7>(int x, int y, int width, int height, ArbRobustness format, ArbRobustness type, int bufSize, [Count(Parameter = "bufSize")] T7[] data)
where T7 : struct
Parameters
Type | Name | Description |
---|---|---|
Int32 | x | |
Int32 | y | |
Int32 | width | |
Int32 | height | |
ArbRobustness | format | |
ArbRobustness | type | |
Int32 | bufSize | |
T7[] | data | [length: bufSize] |
Type Parameters
Name | Description |
---|---|
T7 |
ReadnPixels<T7>(Int32, Int32, Int32, Int32, ArbRobustness, ArbRobustness, Int32, T7[,,])
[requires: ARB_robustness]
Declaration
[Obsolete("Use strongly-typed overload instead")]
[AutoGenerated(Category = "ARB_robustness", Version = "", EntryPoint = "glReadnPixelsARB")]
[CLSCompliant(false)]
public static void ReadnPixels<T7>(int x, int y, int width, int height, ArbRobustness format, ArbRobustness type, int bufSize, [Count(Parameter = "bufSize")] T7[,, ] data)
where T7 : struct
Parameters
Type | Name | Description |
---|---|---|
Int32 | x | |
Int32 | y | |
Int32 | width | |
Int32 | height | |
ArbRobustness | format | |
ArbRobustness | type | |
Int32 | bufSize | |
T7[,,] | data | [length: bufSize] |
Type Parameters
Name | Description |
---|---|
T7 |
ReadnPixels<T7>(Int32, Int32, Int32, Int32, ArbRobustness, ArbRobustness, Int32, T7[,])
[requires: ARB_robustness]
Declaration
[Obsolete("Use strongly-typed overload instead")]
[AutoGenerated(Category = "ARB_robustness", Version = "", EntryPoint = "glReadnPixelsARB")]
[CLSCompliant(false)]
public static void ReadnPixels<T7>(int x, int y, int width, int height, ArbRobustness format, ArbRobustness type, int bufSize, [Count(Parameter = "bufSize")] T7[, ] data)
where T7 : struct
Parameters
Type | Name | Description |
---|---|---|
Int32 | x | |
Int32 | y | |
Int32 | width | |
Int32 | height | |
ArbRobustness | format | |
ArbRobustness | type | |
Int32 | bufSize | |
T7[,] | data | [length: bufSize] |
Type Parameters
Name | Description |
---|---|
T7 |
ReadnPixels<T7>(Int32, Int32, Int32, Int32, PixelFormat, PixelType, Int32, ref T7)
[requires: ARB_robustness]
Declaration
[AutoGenerated(Category = "ARB_robustness", Version = "", EntryPoint = "glReadnPixelsARB")]
public static void ReadnPixels<T7>(int x, int y, int width, int height, PixelFormat format, PixelType type, int bufSize, [Count(Parameter = "bufSize")] ref T7 data)
where T7 : struct
Parameters
Type | Name | Description |
---|---|---|
Int32 | x | |
Int32 | y | |
Int32 | width | |
Int32 | height | |
PixelFormat | format | |
PixelType | type | |
Int32 | bufSize | |
T7 | data | [length: bufSize] |
Type Parameters
Name | Description |
---|---|
T7 |
ReadnPixels<T7>(Int32, Int32, Int32, Int32, PixelFormat, PixelType, Int32, T7[])
[requires: ARB_robustness]
Declaration
[AutoGenerated(Category = "ARB_robustness", Version = "", EntryPoint = "glReadnPixelsARB")]
[CLSCompliant(false)]
public static void ReadnPixels<T7>(int x, int y, int width, int height, PixelFormat format, PixelType type, int bufSize, [Count(Parameter = "bufSize")] T7[] data)
where T7 : struct
Parameters
Type | Name | Description |
---|---|---|
Int32 | x | |
Int32 | y | |
Int32 | width | |
Int32 | height | |
PixelFormat | format | |
PixelType | type | |
Int32 | bufSize | |
T7[] | data | [length: bufSize] |
Type Parameters
Name | Description |
---|---|
T7 |
ReadnPixels<T7>(Int32, Int32, Int32, Int32, PixelFormat, PixelType, Int32, T7[,,])
[requires: ARB_robustness]
Declaration
[AutoGenerated(Category = "ARB_robustness", Version = "", EntryPoint = "glReadnPixelsARB")]
[CLSCompliant(false)]
public static void ReadnPixels<T7>(int x, int y, int width, int height, PixelFormat format, PixelType type, int bufSize, [Count(Parameter = "bufSize")] T7[,, ] data)
where T7 : struct
Parameters
Type | Name | Description |
---|---|---|
Int32 | x | |
Int32 | y | |
Int32 | width | |
Int32 | height | |
PixelFormat | format | |
PixelType | type | |
Int32 | bufSize | |
T7[,,] | data | [length: bufSize] |
Type Parameters
Name | Description |
---|---|
T7 |
ReadnPixels<T7>(Int32, Int32, Int32, Int32, PixelFormat, PixelType, Int32, T7[,])
[requires: ARB_robustness]
Declaration
[AutoGenerated(Category = "ARB_robustness", Version = "", EntryPoint = "glReadnPixelsARB")]
[CLSCompliant(false)]
public static void ReadnPixels<T7>(int x, int y, int width, int height, PixelFormat format, PixelType type, int bufSize, [Count(Parameter = "bufSize")] T7[, ] data)
where T7 : struct
Parameters
Type | Name | Description |
---|---|---|
Int32 | x | |
Int32 | y | |
Int32 | width | |
Int32 | height | |
PixelFormat | format | |
PixelType | type | |
Int32 | bufSize | |
T7[,] | data | [length: bufSize] |
Type Parameters
Name | Description |
---|---|
T7 |
SampleCoverage(Single, Boolean)
[requires: ARB_multisample] Specify multisample coverage parameters
Declaration
[AutoGenerated(Category = "ARB_multisample", Version = "", EntryPoint = "glSampleCoverageARB")]
public static void SampleCoverage(float value, bool invert)
Parameters
Type | Name | Description |
---|---|---|
Single | value | Specify a single floating-point sample coverage value. The value is clamped to the range [0 ,1]. The initial value is 1.0. |
Boolean | invert | Specify a single boolean value representing if the coverage masks should be inverted. True and False are accepted. The initial value is False. |
ShaderSource(Int32, Int32, String[], Int32*)
[requires: ARB_shader_objects] Replaces the source code in a shader object
Declaration
[AutoGenerated(Category = "ARB_shader_objects", Version = "", EntryPoint = "glShaderSourceARB")]
[CLSCompliant(false)]
public static void ShaderSource(int shaderObj, int count, [Count(Parameter = "count")] string[] string, [Count(Parameter = "count")] int *length)
Parameters
Type | Name | Description |
---|---|---|
Int32 | shaderObj | Specifies the handle of the shader object whose source code is to be replaced. |
Int32 | count | Specifies the number of elements in the string and length arrays. |
String[] | string | |
Int32* | length | [length: count] Specifies an array of string lengths. |
ShaderSource(Int32, Int32, String[], ref Int32)
[requires: ARB_shader_objects] Replaces the source code in a shader object
Declaration
[AutoGenerated(Category = "ARB_shader_objects", Version = "", EntryPoint = "glShaderSourceARB")]
[CLSCompliant(false)]
public static void ShaderSource(int shaderObj, int count, [Count(Parameter = "count")] string[] string, [Count(Parameter = "count")] ref int length)
Parameters
Type | Name | Description |
---|---|---|
Int32 | shaderObj | Specifies the handle of the shader object whose source code is to be replaced. |
Int32 | count | Specifies the number of elements in the string and length arrays. |
String[] | string | |
Int32 | length | [length: count] Specifies an array of string lengths. |
ShaderSource(Int32, Int32, String[], Int32[])
[requires: ARB_shader_objects] Replaces the source code in a shader object
Declaration
[AutoGenerated(Category = "ARB_shader_objects", Version = "", EntryPoint = "glShaderSourceARB")]
[CLSCompliant(false)]
public static void ShaderSource(int shaderObj, int count, [Count(Parameter = "count")] string[] string, [Count(Parameter = "count")] int[] length)
Parameters
Type | Name | Description |
---|---|---|
Int32 | shaderObj | Specifies the handle of the shader object whose source code is to be replaced. |
Int32 | count | Specifies the number of elements in the string and length arrays. |
String[] | string | |
Int32[] | length | [length: count] Specifies an array of string lengths. |
ShaderSource(UInt32, Int32, String[], Int32*)
[requires: ARB_shader_objects] Replaces the source code in a shader object
Declaration
[AutoGenerated(Category = "ARB_shader_objects", Version = "", EntryPoint = "glShaderSourceARB")]
[CLSCompliant(false)]
public static void ShaderSource(uint shaderObj, int count, [Count(Parameter = "count")] string[] string, [Count(Parameter = "count")] int *length)
Parameters
Type | Name | Description |
---|---|---|
UInt32 | shaderObj | Specifies the handle of the shader object whose source code is to be replaced. |
Int32 | count | Specifies the number of elements in the string and length arrays. |
String[] | string | |
Int32* | length | [length: count] Specifies an array of string lengths. |
ShaderSource(UInt32, Int32, String[], ref Int32)
[requires: ARB_shader_objects] Replaces the source code in a shader object
Declaration
[AutoGenerated(Category = "ARB_shader_objects", Version = "", EntryPoint = "glShaderSourceARB")]
[CLSCompliant(false)]
public static void ShaderSource(uint shaderObj, int count, [Count(Parameter = "count")] string[] string, [Count(Parameter = "count")] ref int length)
Parameters
Type | Name | Description |
---|---|---|
UInt32 | shaderObj | Specifies the handle of the shader object whose source code is to be replaced. |
Int32 | count | Specifies the number of elements in the string and length arrays. |
String[] | string | |
Int32 | length | [length: count] Specifies an array of string lengths. |
ShaderSource(UInt32, Int32, String[], Int32[])
[requires: ARB_shader_objects] Replaces the source code in a shader object
Declaration
[AutoGenerated(Category = "ARB_shader_objects", Version = "", EntryPoint = "glShaderSourceARB")]
[CLSCompliant(false)]
public static void ShaderSource(uint shaderObj, int count, [Count(Parameter = "count")] string[] string, [Count(Parameter = "count")] int[] length)
Parameters
Type | Name | Description |
---|---|---|
UInt32 | shaderObj | Specifies the handle of the shader object whose source code is to be replaced. |
Int32 | count | Specifies the number of elements in the string and length arrays. |
String[] | string | |
Int32[] | length | [length: count] Specifies an array of string lengths. |
SpecializeShader(Int32, String, Int32, Int32*, Int32*)
[requires: ARB_gl_spirv]
Declaration
[AutoGenerated(Category = "ARB_gl_spirv", Version = "", EntryPoint = "glSpecializeShaderARB")]
[CLSCompliant(false)]
public static void SpecializeShader(int shader, string pEntryPoint, int numSpecializationConstants, int *pConstantIndex, int *pConstantValue)
Parameters
Type | Name | Description |
---|---|---|
Int32 | shader | |
String | pEntryPoint | |
Int32 | numSpecializationConstants | |
Int32* | pConstantIndex | |
Int32* | pConstantValue |
SpecializeShader(Int32, String, Int32, ref Int32, ref Int32)
[requires: ARB_gl_spirv]
Declaration
[AutoGenerated(Category = "ARB_gl_spirv", Version = "", EntryPoint = "glSpecializeShaderARB")]
[CLSCompliant(false)]
public static void SpecializeShader(int shader, string pEntryPoint, int numSpecializationConstants, ref int pConstantIndex, ref int pConstantValue)
Parameters
Type | Name | Description |
---|---|---|
Int32 | shader | |
String | pEntryPoint | |
Int32 | numSpecializationConstants | |
Int32 | pConstantIndex | |
Int32 | pConstantValue |
SpecializeShader(Int32, String, Int32, Int32[], Int32[])
[requires: ARB_gl_spirv]
Declaration
[AutoGenerated(Category = "ARB_gl_spirv", Version = "", EntryPoint = "glSpecializeShaderARB")]
[CLSCompliant(false)]
public static void SpecializeShader(int shader, string pEntryPoint, int numSpecializationConstants, int[] pConstantIndex, int[] pConstantValue)
Parameters
Type | Name | Description |
---|---|---|
Int32 | shader | |
String | pEntryPoint | |
Int32 | numSpecializationConstants | |
Int32[] | pConstantIndex | |
Int32[] | pConstantValue |
SpecializeShader(UInt32, String, UInt32, UInt32*, UInt32*)
[requires: ARB_gl_spirv]
Declaration
[AutoGenerated(Category = "ARB_gl_spirv", Version = "", EntryPoint = "glSpecializeShaderARB")]
[CLSCompliant(false)]
public static void SpecializeShader(uint shader, string pEntryPoint, uint numSpecializationConstants, uint *pConstantIndex, uint *pConstantValue)
Parameters
Type | Name | Description |
---|---|---|
UInt32 | shader | |
String | pEntryPoint | |
UInt32 | numSpecializationConstants | |
UInt32* | pConstantIndex | |
UInt32* | pConstantValue |
SpecializeShader(UInt32, String, UInt32, ref UInt32, ref UInt32)
[requires: ARB_gl_spirv]
Declaration
[AutoGenerated(Category = "ARB_gl_spirv", Version = "", EntryPoint = "glSpecializeShaderARB")]
[CLSCompliant(false)]
public static void SpecializeShader(uint shader, string pEntryPoint, uint numSpecializationConstants, ref uint pConstantIndex, ref uint pConstantValue)
Parameters
Type | Name | Description |
---|---|---|
UInt32 | shader | |
String | pEntryPoint | |
UInt32 | numSpecializationConstants | |
UInt32 | pConstantIndex | |
UInt32 | pConstantValue |
SpecializeShader(UInt32, String, UInt32, UInt32[], UInt32[])
[requires: ARB_gl_spirv]
Declaration
[AutoGenerated(Category = "ARB_gl_spirv", Version = "", EntryPoint = "glSpecializeShaderARB")]
[CLSCompliant(false)]
public static void SpecializeShader(uint shader, string pEntryPoint, uint numSpecializationConstants, uint[] pConstantIndex, uint[] pConstantValue)
Parameters
Type | Name | Description |
---|---|---|
UInt32 | shader | |
String | pEntryPoint | |
UInt32 | numSpecializationConstants | |
UInt32[] | pConstantIndex | |
UInt32[] | pConstantValue |
TexBuffer(TextureTarget, InternalFormat, Int32)
[requires: ARB_texture_buffer_object] Attach the storage for a buffer object to the active buffer texture
Declaration
[AutoGenerated(Category = "ARB_texture_buffer_object", Version = "", EntryPoint = "glTexBufferARB")]
[CLSCompliant(false)]
public static void TexBuffer(TextureTarget target, InternalFormat internalformat, int buffer)
Parameters
Type | Name | Description |
---|---|---|
TextureTarget | target | Specifies the target of the operation and must be TextureBuffer. |
InternalFormat | internalformat | Specifies the internal format of the data in the store belonging to buffer. |
Int32 | buffer | Specifies the name of the buffer object whose storage to attach to the active buffer texture. |
TexBuffer(TextureTarget, InternalFormat, UInt32)
[requires: ARB_texture_buffer_object] Attach the storage for a buffer object to the active buffer texture
Declaration
[AutoGenerated(Category = "ARB_texture_buffer_object", Version = "", EntryPoint = "glTexBufferARB")]
[CLSCompliant(false)]
public static void TexBuffer(TextureTarget target, InternalFormat internalformat, uint buffer)
Parameters
Type | Name | Description |
---|---|---|
TextureTarget | target | Specifies the target of the operation and must be TextureBuffer. |
InternalFormat | internalformat | Specifies the internal format of the data in the store belonging to buffer. |
UInt32 | buffer | Specifies the name of the buffer object whose storage to attach to the active buffer texture. |
TexPageCommitment(ArbSparseTexture, Int32, Int32, Int32, Int32, Int32, Int32, Int32, Boolean)
[requires: ARB_sparse_texture]
Declaration
[AutoGenerated(Category = "ARB_sparse_texture", Version = "", EntryPoint = "glTexPageCommitmentARB")]
public static void TexPageCommitment(ArbSparseTexture target, int level, int xoffset, int yoffset, int zoffset, int width, int height, int depth, bool commit)
Parameters
Type | Name | Description |
---|---|---|
ArbSparseTexture | target | |
Int32 | level | |
Int32 | xoffset | |
Int32 | yoffset | |
Int32 | zoffset | |
Int32 | width | |
Int32 | height | |
Int32 | depth | |
Boolean | commit |
Uniform1(Int32, Int32)
[requires: ARB_shader_objects] Specify the value of a uniform variable for the current program object
Declaration
[AutoGenerated(Category = "ARB_shader_objects", Version = "", EntryPoint = "glUniform1iARB")]
public static void Uniform1(int location, int v0)
Parameters
Type | Name | Description |
---|---|---|
Int32 | location | Specifies the location of the uniform variable to be modified. |
Int32 | v0 | For the scalar commands, specifies the new values to be used for the specified uniform variable. |
Uniform1(Int32, Int32, Int32*)
[requires: ARB_shader_objects] Specify the value of a uniform variable for the current program object
Declaration
[AutoGenerated(Category = "ARB_shader_objects", Version = "", EntryPoint = "glUniform1ivARB")]
[CLSCompliant(false)]
public static void Uniform1(int location, int count, [Count(Parameter = "count*1")] int *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. |
Int32* | 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 Int32)
[requires: ARB_shader_objects] Specify the value of a uniform variable for the current program object
Declaration
[AutoGenerated(Category = "ARB_shader_objects", Version = "", EntryPoint = "glUniform1ivARB")]
[CLSCompliant(false)]
public static void Uniform1(int location, int count, [Count(Parameter = "count*1")] ref int 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. |
Int32 | 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, Int32[])
[requires: ARB_shader_objects] Specify the value of a uniform variable for the current program object
Declaration
[AutoGenerated(Category = "ARB_shader_objects", Version = "", EntryPoint = "glUniform1ivARB")]
[CLSCompliant(false)]
public static void Uniform1(int location, int count, [Count(Parameter = "count*1")] int[] 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. |
Int32[] | 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: ARB_gpu_shader_int64] Specify the value of a uniform variable for the current program object
Declaration
[AutoGenerated(Category = "ARB_gpu_shader_int64", Version = "", EntryPoint = "glUniform1i64vARB")]
[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: ARB_gpu_shader_int64] Specify the value of a uniform variable for the current program object
Declaration
[AutoGenerated(Category = "ARB_gpu_shader_int64", Version = "", EntryPoint = "glUniform1i64vARB")]
[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: ARB_gpu_shader_int64] Specify the value of a uniform variable for the current program object
Declaration
[AutoGenerated(Category = "ARB_gpu_shader_int64", Version = "", EntryPoint = "glUniform1i64vARB")]
[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, Single*)
[requires: ARB_shader_objects] Specify the value of a uniform variable for the current program object
Declaration
[AutoGenerated(Category = "ARB_shader_objects", Version = "", EntryPoint = "glUniform1fvARB")]
[CLSCompliant(false)]
public static void Uniform1(int location, int count, [Count(Parameter = "count*1")] float *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. |
Single* | 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 Single)
[requires: ARB_shader_objects] Specify the value of a uniform variable for the current program object
Declaration
[AutoGenerated(Category = "ARB_shader_objects", Version = "", EntryPoint = "glUniform1fvARB")]
[CLSCompliant(false)]
public static void Uniform1(int location, int count, [Count(Parameter = "count*1")] ref float 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. |
Single | 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, Single[])
[requires: ARB_shader_objects] Specify the value of a uniform variable for the current program object
Declaration
[AutoGenerated(Category = "ARB_shader_objects", Version = "", EntryPoint = "glUniform1fvARB")]
[CLSCompliant(false)]
public static void Uniform1(int location, int count, [Count(Parameter = "count*1")] float[] 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. |
Single[] | 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: ARB_gpu_shader_int64] Specify the value of a uniform variable for the current program object
Declaration
[AutoGenerated(Category = "ARB_gpu_shader_int64", Version = "", EntryPoint = "glUniform1ui64vARB")]
[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: ARB_gpu_shader_int64] Specify the value of a uniform variable for the current program object
Declaration
[AutoGenerated(Category = "ARB_gpu_shader_int64", Version = "", EntryPoint = "glUniform1ui64vARB")]
[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: ARB_gpu_shader_int64] Specify the value of a uniform variable for the current program object
Declaration
[AutoGenerated(Category = "ARB_gpu_shader_int64", Version = "", EntryPoint = "glUniform1ui64vARB")]
[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: ARB_gpu_shader_int64] Specify the value of a uniform variable for the current program object
Declaration
[AutoGenerated(Category = "ARB_gpu_shader_int64", Version = "", EntryPoint = "glUniform1i64ARB")]
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, Single)
[requires: ARB_shader_objects] Specify the value of a uniform variable for the current program object
Declaration
[AutoGenerated(Category = "ARB_shader_objects", Version = "", EntryPoint = "glUniform1fARB")]
public static void Uniform1(int location, float v0)
Parameters
Type | Name | Description |
---|---|---|
Int32 | location | Specifies the location of the uniform variable to be modified. |
Single | v0 | For the scalar commands, specifies the new values to be used for the specified uniform variable. |
Uniform1(Int32, UInt64)
[requires: ARB_gpu_shader_int64] Specify the value of a uniform variable for the current program object
Declaration
[AutoGenerated(Category = "ARB_gpu_shader_int64", Version = "", EntryPoint = "glUniform1ui64ARB")]
[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, Int32)
[requires: ARB_shader_objects] Specify the value of a uniform variable for the current program object
Declaration
[AutoGenerated(Category = "ARB_shader_objects", Version = "", EntryPoint = "glUniform2iARB")]
public static void Uniform2(int location, int v0, int v1)
Parameters
Type | Name | Description |
---|---|---|
Int32 | location | Specifies the location of the uniform variable to be modified. |
Int32 | v0 | For the scalar commands, specifies the new values to be used for the specified uniform variable. |
Int32 | v1 | For the scalar commands, specifies the new values to be used for the specified uniform variable. |
Uniform2(Int32, Int32, Int32*)
[requires: ARB_shader_objects] Specify the value of a uniform variable for the current program object
Declaration
[AutoGenerated(Category = "ARB_shader_objects", Version = "", EntryPoint = "glUniform2ivARB")]
[CLSCompliant(false)]
public static void Uniform2(int location, int count, [Count(Parameter = "count*2")] int *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. |
Int32* | 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, Int32[])
[requires: ARB_shader_objects] Specify the value of a uniform variable for the current program object
Declaration
[AutoGenerated(Category = "ARB_shader_objects", Version = "", EntryPoint = "glUniform2ivARB")]
[CLSCompliant(false)]
public static void Uniform2(int location, int count, [Count(Parameter = "count*2")] int[] 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. |
Int32[] | 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: ARB_gpu_shader_int64] Specify the value of a uniform variable for the current program object
Declaration
[AutoGenerated(Category = "ARB_gpu_shader_int64", Version = "", EntryPoint = "glUniform2i64vARB")]
[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: ARB_gpu_shader_int64] Specify the value of a uniform variable for the current program object
Declaration
[AutoGenerated(Category = "ARB_gpu_shader_int64", Version = "", EntryPoint = "glUniform2i64vARB")]
[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: ARB_gpu_shader_int64] Specify the value of a uniform variable for the current program object
Declaration
[AutoGenerated(Category = "ARB_gpu_shader_int64", Version = "", EntryPoint = "glUniform2i64vARB")]
[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, Single*)
[requires: ARB_shader_objects] Specify the value of a uniform variable for the current program object
Declaration
[AutoGenerated(Category = "ARB_shader_objects", Version = "", EntryPoint = "glUniform2fvARB")]
[CLSCompliant(false)]
public static void Uniform2(int location, int count, [Count(Parameter = "count*2")] float *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. |
Single* | 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 Single)
[requires: ARB_shader_objects] Specify the value of a uniform variable for the current program object
Declaration
[AutoGenerated(Category = "ARB_shader_objects", Version = "", EntryPoint = "glUniform2fvARB")]
[CLSCompliant(false)]
public static void Uniform2(int location, int count, [Count(Parameter = "count*2")] ref float 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. |
Single | 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, Single[])
[requires: ARB_shader_objects] Specify the value of a uniform variable for the current program object
Declaration
[AutoGenerated(Category = "ARB_shader_objects", Version = "", EntryPoint = "glUniform2fvARB")]
[CLSCompliant(false)]
public static void Uniform2(int location, int count, [Count(Parameter = "count*2")] float[] 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. |
Single[] | 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: ARB_gpu_shader_int64] Specify the value of a uniform variable for the current program object
Declaration
[AutoGenerated(Category = "ARB_gpu_shader_int64", Version = "", EntryPoint = "glUniform2ui64vARB")]
[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: ARB_gpu_shader_int64] Specify the value of a uniform variable for the current program object
Declaration
[AutoGenerated(Category = "ARB_gpu_shader_int64", Version = "", EntryPoint = "glUniform2ui64vARB")]
[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: ARB_gpu_shader_int64] Specify the value of a uniform variable for the current program object
Declaration
[AutoGenerated(Category = "ARB_gpu_shader_int64", Version = "", EntryPoint = "glUniform2ui64vARB")]
[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: ARB_gpu_shader_int64] Specify the value of a uniform variable for the current program object
Declaration
[AutoGenerated(Category = "ARB_gpu_shader_int64", Version = "", EntryPoint = "glUniform2i64ARB")]
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, Single, Single)
[requires: ARB_shader_objects] Specify the value of a uniform variable for the current program object
Declaration
[AutoGenerated(Category = "ARB_shader_objects", Version = "", EntryPoint = "glUniform2fARB")]
public static void Uniform2(int location, float v0, float v1)
Parameters
Type | Name | Description |
---|---|---|
Int32 | location | Specifies the location of the uniform variable to be modified. |
Single | v0 | For the scalar commands, specifies the new values to be used for the specified uniform variable. |
Single | v1 | For the scalar commands, specifies the new values to be used for the specified uniform variable. |
Uniform2(Int32, UInt64, UInt64)
[requires: ARB_gpu_shader_int64] Specify the value of a uniform variable for the current program object
Declaration
[AutoGenerated(Category = "ARB_gpu_shader_int64", Version = "", EntryPoint = "glUniform2ui64ARB")]
[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, Int32*)
[requires: ARB_shader_objects] Specify the value of a uniform variable for the current program object
Declaration
[AutoGenerated(Category = "ARB_shader_objects", Version = "", EntryPoint = "glUniform3ivARB")]
[CLSCompliant(false)]
public static void Uniform3(int location, int count, [Count(Parameter = "count*3")] int *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. |
Int32* | 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, Int32, Int32)
[requires: ARB_shader_objects] Specify the value of a uniform variable for the current program object
Declaration
[AutoGenerated(Category = "ARB_shader_objects", Version = "", EntryPoint = "glUniform3iARB")]
public static void Uniform3(int location, int v0, int v1, int v2)
Parameters
Type | Name | Description |
---|---|---|
Int32 | location | Specifies the location of the uniform variable to be modified. |
Int32 | v0 | For the scalar commands, specifies the new values to be used for the specified uniform variable. |
Int32 | v1 | For the scalar commands, specifies the new values to be used for the specified uniform variable. |
Int32 | v2 | For the scalar commands, specifies the new values to be used for the specified uniform variable. |
Uniform3(Int32, Int32, ref Int32)
[requires: ARB_shader_objects] Specify the value of a uniform variable for the current program object
Declaration
[AutoGenerated(Category = "ARB_shader_objects", Version = "", EntryPoint = "glUniform3ivARB")]
[CLSCompliant(false)]
public static void Uniform3(int location, int count, [Count(Parameter = "count*3")] ref int 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. |
Int32 | 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, Int32[])
[requires: ARB_shader_objects] Specify the value of a uniform variable for the current program object
Declaration
[AutoGenerated(Category = "ARB_shader_objects", Version = "", EntryPoint = "glUniform3ivARB")]
[CLSCompliant(false)]
public static void Uniform3(int location, int count, [Count(Parameter = "count*3")] int[] 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. |
Int32[] | 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: ARB_gpu_shader_int64] Specify the value of a uniform variable for the current program object
Declaration
[AutoGenerated(Category = "ARB_gpu_shader_int64", Version = "", EntryPoint = "glUniform3i64vARB")]
[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: ARB_gpu_shader_int64] Specify the value of a uniform variable for the current program object
Declaration
[AutoGenerated(Category = "ARB_gpu_shader_int64", Version = "", EntryPoint = "glUniform3i64vARB")]
[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: ARB_gpu_shader_int64] Specify the value of a uniform variable for the current program object
Declaration
[AutoGenerated(Category = "ARB_gpu_shader_int64", Version = "", EntryPoint = "glUniform3i64vARB")]
[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, Single*)
[requires: ARB_shader_objects] Specify the value of a uniform variable for the current program object
Declaration
[AutoGenerated(Category = "ARB_shader_objects", Version = "", EntryPoint = "glUniform3fvARB")]
[CLSCompliant(false)]
public static void Uniform3(int location, int count, [Count(Parameter = "count*3")] float *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. |
Single* | 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 Single)
[requires: ARB_shader_objects] Specify the value of a uniform variable for the current program object
Declaration
[AutoGenerated(Category = "ARB_shader_objects", Version = "", EntryPoint = "glUniform3fvARB")]
[CLSCompliant(false)]
public static void Uniform3(int location, int count, [Count(Parameter = "count*3")] ref float 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. |
Single | 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, Single[])
[requires: ARB_shader_objects] Specify the value of a uniform variable for the current program object
Declaration
[AutoGenerated(Category = "ARB_shader_objects", Version = "", EntryPoint = "glUniform3fvARB")]
[CLSCompliant(false)]
public static void Uniform3(int location, int count, [Count(Parameter = "count*3")] float[] 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. |
Single[] | 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: ARB_gpu_shader_int64] Specify the value of a uniform variable for the current program object
Declaration
[AutoGenerated(Category = "ARB_gpu_shader_int64", Version = "", EntryPoint = "glUniform3ui64vARB")]
[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: ARB_gpu_shader_int64] Specify the value of a uniform variable for the current program object
Declaration
[AutoGenerated(Category = "ARB_gpu_shader_int64", Version = "", EntryPoint = "glUniform3ui64vARB")]
[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: ARB_gpu_shader_int64] Specify the value of a uniform variable for the current program object
Declaration
[AutoGenerated(Category = "ARB_gpu_shader_int64", Version = "", EntryPoint = "glUniform3ui64vARB")]
[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: ARB_gpu_shader_int64] Specify the value of a uniform variable for the current program object
Declaration
[AutoGenerated(Category = "ARB_gpu_shader_int64", Version = "", EntryPoint = "glUniform3i64ARB")]
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, Single, Single, Single)
[requires: ARB_shader_objects] Specify the value of a uniform variable for the current program object
Declaration
[AutoGenerated(Category = "ARB_shader_objects", Version = "", EntryPoint = "glUniform3fARB")]
public static void Uniform3(int location, float v0, float v1, float v2)
Parameters
Type | Name | Description |
---|---|---|
Int32 | location | Specifies the location of the uniform variable to be modified. |
Single | v0 | For the scalar commands, specifies the new values to be used for the specified uniform variable. |
Single | v1 | For the scalar commands, specifies the new values to be used for the specified uniform variable. |
Single | v2 | For the scalar commands, specifies the new values to be used for the specified uniform variable. |
Uniform3(Int32, UInt64, UInt64, UInt64)
[requires: ARB_gpu_shader_int64] Specify the value of a uniform variable for the current program object
Declaration
[AutoGenerated(Category = "ARB_gpu_shader_int64", Version = "", EntryPoint = "glUniform3ui64ARB")]
[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, Int32*)
[requires: ARB_shader_objects] Specify the value of a uniform variable for the current program object
Declaration
[AutoGenerated(Category = "ARB_shader_objects", Version = "", EntryPoint = "glUniform4ivARB")]
[CLSCompliant(false)]
public static void Uniform4(int location, int count, [Count(Parameter = "count*4")] int *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. |
Int32* | 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, Int32, Int32, Int32)
[requires: ARB_shader_objects] Specify the value of a uniform variable for the current program object
Declaration
[AutoGenerated(Category = "ARB_shader_objects", Version = "", EntryPoint = "glUniform4iARB")]
public static void Uniform4(int location, int v0, int v1, int v2, int v3)
Parameters
Type | Name | Description |
---|---|---|
Int32 | location | Specifies the location of the uniform variable to be modified. |
Int32 | v0 | For the scalar commands, specifies the new values to be used for the specified uniform variable. |
Int32 | v1 | For the scalar commands, specifies the new values to be used for the specified uniform variable. |
Int32 | v2 | For the scalar commands, specifies the new values to be used for the specified uniform variable. |
Int32 | v3 | For the scalar commands, specifies the new values to be used for the specified uniform variable. |
Uniform4(Int32, Int32, ref Int32)
[requires: ARB_shader_objects] Specify the value of a uniform variable for the current program object
Declaration
[AutoGenerated(Category = "ARB_shader_objects", Version = "", EntryPoint = "glUniform4ivARB")]
[CLSCompliant(false)]
public static void Uniform4(int location, int count, [Count(Parameter = "count*4")] ref int 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. |
Int32 | 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, Int32[])
[requires: ARB_shader_objects] Specify the value of a uniform variable for the current program object
Declaration
[AutoGenerated(Category = "ARB_shader_objects", Version = "", EntryPoint = "glUniform4ivARB")]
[CLSCompliant(false)]
public static void Uniform4(int location, int count, [Count(Parameter = "count*4")] int[] 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. |
Int32[] | 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: ARB_gpu_shader_int64] Specify the value of a uniform variable for the current program object
Declaration
[AutoGenerated(Category = "ARB_gpu_shader_int64", Version = "", EntryPoint = "glUniform4i64vARB")]
[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: ARB_gpu_shader_int64] Specify the value of a uniform variable for the current program object
Declaration
[AutoGenerated(Category = "ARB_gpu_shader_int64", Version = "", EntryPoint = "glUniform4i64vARB")]
[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: ARB_gpu_shader_int64] Specify the value of a uniform variable for the current program object
Declaration
[AutoGenerated(Category = "ARB_gpu_shader_int64", Version = "", EntryPoint = "glUniform4i64vARB")]
[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, Single*)
[requires: ARB_shader_objects] Specify the value of a uniform variable for the current program object
Declaration
[AutoGenerated(Category = "ARB_shader_objects", Version = "", EntryPoint = "glUniform4fvARB")]
[CLSCompliant(false)]
public static void Uniform4(int location, int count, [Count(Parameter = "count*4")] float *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. |
Single* | 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 Single)
[requires: ARB_shader_objects] Specify the value of a uniform variable for the current program object
Declaration
[AutoGenerated(Category = "ARB_shader_objects", Version = "", EntryPoint = "glUniform4fvARB")]
[CLSCompliant(false)]
public static void Uniform4(int location, int count, [Count(Parameter = "count*4")] ref float 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. |
Single | 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, Single[])
[requires: ARB_shader_objects] Specify the value of a uniform variable for the current program object
Declaration
[AutoGenerated(Category = "ARB_shader_objects", Version = "", EntryPoint = "glUniform4fvARB")]
[CLSCompliant(false)]
public static void Uniform4(int location, int count, [Count(Parameter = "count*4")] float[] 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. |
Single[] | 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: ARB_gpu_shader_int64] Specify the value of a uniform variable for the current program object
Declaration
[AutoGenerated(Category = "ARB_gpu_shader_int64", Version = "", EntryPoint = "glUniform4ui64vARB")]
[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: ARB_gpu_shader_int64] Specify the value of a uniform variable for the current program object
Declaration
[AutoGenerated(Category = "ARB_gpu_shader_int64", Version = "", EntryPoint = "glUniform4ui64vARB")]
[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: ARB_gpu_shader_int64] Specify the value of a uniform variable for the current program object
Declaration
[AutoGenerated(Category = "ARB_gpu_shader_int64", Version = "", EntryPoint = "glUniform4ui64vARB")]
[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: ARB_gpu_shader_int64] Specify the value of a uniform variable for the current program object
Declaration
[AutoGenerated(Category = "ARB_gpu_shader_int64", Version = "", EntryPoint = "glUniform4i64ARB")]
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, Single, Single, Single, Single)
[requires: ARB_shader_objects] Specify the value of a uniform variable for the current program object
Declaration
[AutoGenerated(Category = "ARB_shader_objects", Version = "", EntryPoint = "glUniform4fARB")]
public static void Uniform4(int location, float v0, float v1, float v2, float v3)
Parameters
Type | Name | Description |
---|---|---|
Int32 | location | Specifies the location of the uniform variable to be modified. |
Single | v0 | For the scalar commands, specifies the new values to be used for the specified uniform variable. |
Single | v1 | For the scalar commands, specifies the new values to be used for the specified uniform variable. |
Single | v2 | For the scalar commands, specifies the new values to be used for the specified uniform variable. |
Single | v3 | For the scalar commands, specifies the new values to be used for the specified uniform variable. |
Uniform4(Int32, UInt64, UInt64, UInt64, UInt64)
[requires: ARB_gpu_shader_int64] Specify the value of a uniform variable for the current program object
Declaration
[AutoGenerated(Category = "ARB_gpu_shader_int64", Version = "", EntryPoint = "glUniform4ui64ARB")]
[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: ARB_bindless_texture]
Declaration
[AutoGenerated(Category = "ARB_bindless_texture", Version = "", EntryPoint = "glUniformHandleui64vARB")]
[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: ARB_bindless_texture]
Declaration
[AutoGenerated(Category = "ARB_bindless_texture", Version = "", EntryPoint = "glUniformHandleui64vARB")]
[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: ARB_bindless_texture]
Declaration
[AutoGenerated(Category = "ARB_bindless_texture", Version = "", EntryPoint = "glUniformHandleui64vARB")]
[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: ARB_bindless_texture]
Declaration
[AutoGenerated(Category = "ARB_bindless_texture", Version = "", EntryPoint = "glUniformHandleui64vARB")]
[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: ARB_bindless_texture]
Declaration
[AutoGenerated(Category = "ARB_bindless_texture", Version = "", EntryPoint = "glUniformHandleui64vARB")]
[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: ARB_bindless_texture]
Declaration
[AutoGenerated(Category = "ARB_bindless_texture", Version = "", EntryPoint = "glUniformHandleui64vARB")]
[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: ARB_bindless_texture]
Declaration
[AutoGenerated(Category = "ARB_bindless_texture", Version = "", EntryPoint = "glUniformHandleui64ARB")]
[CLSCompliant(false)]
public static void UniformHandle(int location, long value)
Parameters
Type | Name | Description |
---|---|---|
Int32 | location | |
Int64 | value |
UniformHandle(Int32, UInt64)
[requires: ARB_bindless_texture]
Declaration
[AutoGenerated(Category = "ARB_bindless_texture", Version = "", EntryPoint = "glUniformHandleui64ARB")]
[CLSCompliant(false)]
public static void UniformHandle(int location, ulong value)
Parameters
Type | Name | Description |
---|---|---|
Int32 | location | |
UInt64 | value |
UniformMatrix2(Int32, Int32, Boolean, Single*)
[requires: ARB_shader_objects]
Declaration
[AutoGenerated(Category = "ARB_shader_objects", Version = "", EntryPoint = "glUniformMatrix2fvARB")]
[CLSCompliant(false)]
public static void UniformMatrix2(int location, int count, bool transpose, [Count(Parameter = "count*4")] float *value)
Parameters
Type | Name | Description |
---|---|---|
Int32 | location | |
Int32 | count | |
Boolean | transpose | |
Single* | value | [length: count*4] |
UniformMatrix2(Int32, Int32, Boolean, ref Single)
[requires: ARB_shader_objects]
Declaration
[AutoGenerated(Category = "ARB_shader_objects", Version = "", EntryPoint = "glUniformMatrix2fvARB")]
[CLSCompliant(false)]
public static void UniformMatrix2(int location, int count, bool transpose, [Count(Parameter = "count*4")] ref float value)
Parameters
Type | Name | Description |
---|---|---|
Int32 | location | |
Int32 | count | |
Boolean | transpose | |
Single | value | [length: count*4] |
UniformMatrix2(Int32, Int32, Boolean, Single[])
[requires: ARB_shader_objects]
Declaration
[AutoGenerated(Category = "ARB_shader_objects", Version = "", EntryPoint = "glUniformMatrix2fvARB")]
[CLSCompliant(false)]
public static void UniformMatrix2(int location, int count, bool transpose, [Count(Parameter = "count*4")] float[] value)
Parameters
Type | Name | Description |
---|---|---|
Int32 | location | |
Int32 | count | |
Boolean | transpose | |
Single[] | value | [length: count*4] |
UniformMatrix3(Int32, Int32, Boolean, Single*)
[requires: ARB_shader_objects]
Declaration
[AutoGenerated(Category = "ARB_shader_objects", Version = "", EntryPoint = "glUniformMatrix3fvARB")]
[CLSCompliant(false)]
public static void UniformMatrix3(int location, int count, bool transpose, [Count(Parameter = "count*9")] float *value)
Parameters
Type | Name | Description |
---|---|---|
Int32 | location | |
Int32 | count | |
Boolean | transpose | |
Single* | value | [length: count*9] |
UniformMatrix3(Int32, Int32, Boolean, ref Single)
[requires: ARB_shader_objects]
Declaration
[AutoGenerated(Category = "ARB_shader_objects", Version = "", EntryPoint = "glUniformMatrix3fvARB")]
[CLSCompliant(false)]
public static void UniformMatrix3(int location, int count, bool transpose, [Count(Parameter = "count*9")] ref float value)
Parameters
Type | Name | Description |
---|---|---|
Int32 | location | |
Int32 | count | |
Boolean | transpose | |
Single | value | [length: count*9] |
UniformMatrix3(Int32, Int32, Boolean, Single[])
[requires: ARB_shader_objects]
Declaration
[AutoGenerated(Category = "ARB_shader_objects", Version = "", EntryPoint = "glUniformMatrix3fvARB")]
[CLSCompliant(false)]
public static void UniformMatrix3(int location, int count, bool transpose, [Count(Parameter = "count*9")] float[] value)
Parameters
Type | Name | Description |
---|---|---|
Int32 | location | |
Int32 | count | |
Boolean | transpose | |
Single[] | value | [length: count*9] |
UniformMatrix4(Int32, Int32, Boolean, Single*)
[requires: ARB_shader_objects]
Declaration
[AutoGenerated(Category = "ARB_shader_objects", Version = "", EntryPoint = "glUniformMatrix4fvARB")]
[CLSCompliant(false)]
public static void UniformMatrix4(int location, int count, bool transpose, [Count(Parameter = "count*16")] float *value)
Parameters
Type | Name | Description |
---|---|---|
Int32 | location | |
Int32 | count | |
Boolean | transpose | |
Single* | value | [length: count*16] |
UniformMatrix4(Int32, Int32, Boolean, ref Single)
[requires: ARB_shader_objects]
Declaration
[AutoGenerated(Category = "ARB_shader_objects", Version = "", EntryPoint = "glUniformMatrix4fvARB")]
[CLSCompliant(false)]
public static void UniformMatrix4(int location, int count, bool transpose, [Count(Parameter = "count*16")] ref float value)
Parameters
Type | Name | Description |
---|---|---|
Int32 | location | |
Int32 | count | |
Boolean | transpose | |
Single | value | [length: count*16] |
UniformMatrix4(Int32, Int32, Boolean, Single[])
[requires: ARB_shader_objects]
Declaration
[AutoGenerated(Category = "ARB_shader_objects", Version = "", EntryPoint = "glUniformMatrix4fvARB")]
[CLSCompliant(false)]
public static void UniformMatrix4(int location, int count, bool transpose, [Count(Parameter = "count*16")] float[] value)
Parameters
Type | Name | Description |
---|---|---|
Int32 | location | |
Int32 | count | |
Boolean | transpose | |
Single[] | value | [length: count*16] |
UnmapBuffer(BufferTargetArb)
[requires: ARB_vertex_buffer_object]
Declaration
[AutoGenerated(Category = "ARB_vertex_buffer_object", Version = "", EntryPoint = "glUnmapBufferARB")]
public static bool UnmapBuffer(BufferTargetArb target)
Parameters
Type | Name | Description |
---|---|---|
BufferTargetArb | target |
Returns
Type | Description |
---|---|
Boolean |
UseProgramObject(Int32)
[requires: ARB_shader_objects]
Declaration
[AutoGenerated(Category = "ARB_shader_objects", Version = "", EntryPoint = "glUseProgramObjectARB")]
[CLSCompliant(false)]
public static void UseProgramObject(int programObj)
Parameters
Type | Name | Description |
---|---|---|
Int32 | programObj |
UseProgramObject(UInt32)
[requires: ARB_shader_objects]
Declaration
[AutoGenerated(Category = "ARB_shader_objects", Version = "", EntryPoint = "glUseProgramObjectARB")]
[CLSCompliant(false)]
public static void UseProgramObject(uint programObj)
Parameters
Type | Name | Description |
---|---|---|
UInt32 | programObj |
ValidateProgram(Int32)
[requires: ARB_shader_objects] Validates a program object
Declaration
[AutoGenerated(Category = "ARB_shader_objects", Version = "", EntryPoint = "glValidateProgramARB")]
[CLSCompliant(false)]
public static void ValidateProgram(int programObj)
Parameters
Type | Name | Description |
---|---|---|
Int32 | programObj | Specifies the handle of the program object to be validated. |
ValidateProgram(UInt32)
[requires: ARB_shader_objects] Validates a program object
Declaration
[AutoGenerated(Category = "ARB_shader_objects", Version = "", EntryPoint = "glValidateProgramARB")]
[CLSCompliant(false)]
public static void ValidateProgram(uint programObj)
Parameters
Type | Name | Description |
---|---|---|
UInt32 | programObj | Specifies the handle of the program object to be validated. |
VertexAttrib1(Int32, Double)
[requires: ARB_vertex_program|ARB_vertex_shader] Specifies the value of a generic vertex attribute
Declaration
[AutoGenerated(Category = "ARB_vertex_program|ARB_vertex_shader", Version = "", EntryPoint = "glVertexAttrib1dARB")]
[CLSCompliant(false)]
public static void VertexAttrib1(int index, double x)
Parameters
Type | Name | Description |
---|---|---|
Int32 | index | Specifies the index of the generic vertex attribute to be modified. |
Double | x | For the scalar commands, specifies the new values to be used for the specified vertex attribute. |
VertexAttrib1(Int32, Double*)
[requires: ARB_vertex_program|ARB_vertex_shader] Specifies the value of a generic vertex attribute
Declaration
[AutoGenerated(Category = "ARB_vertex_program|ARB_vertex_shader", Version = "", EntryPoint = "glVertexAttrib1dvARB")]
[CLSCompliant(false)]
public static void VertexAttrib1(int index, [Count(Count = 1)] double *v)
Parameters
Type | Name | Description |
---|---|---|
Int32 | index | Specifies the index of the generic vertex attribute to be modified. |
Double* | v | [length: 1] For the vector commands (glVertexAttrib*v), specifies a pointer to an array of values to be used for the generic vertex attribute. |
VertexAttrib1(Int32, Int16)
[requires: ARB_vertex_program|ARB_vertex_shader] Specifies the value of a generic vertex attribute
Declaration
[AutoGenerated(Category = "ARB_vertex_program|ARB_vertex_shader", Version = "", EntryPoint = "glVertexAttrib1sARB")]
[CLSCompliant(false)]
public static void VertexAttrib1(int index, short x)
Parameters
Type | Name | Description |
---|---|---|
Int32 | index | Specifies the index of the generic vertex attribute to be modified. |
Int16 | x | For the scalar commands, specifies the new values to be used for the specified vertex attribute. |
VertexAttrib1(Int32, Int16*)
[requires: ARB_vertex_program|ARB_vertex_shader] Specifies the value of a generic vertex attribute
Declaration
[AutoGenerated(Category = "ARB_vertex_program|ARB_vertex_shader", Version = "", EntryPoint = "glVertexAttrib1svARB")]
[CLSCompliant(false)]
public static void VertexAttrib1(int index, [Count(Count = 1)] short *v)
Parameters
Type | Name | Description |
---|---|---|
Int32 | index | Specifies the index of the generic vertex attribute to be modified. |
Int16* | v | [length: 1] For the vector commands (glVertexAttrib*v), specifies a pointer to an array of values to be used for the generic vertex attribute. |
VertexAttrib1(Int32, Single)
[requires: ARB_vertex_program|ARB_vertex_shader] Specifies the value of a generic vertex attribute
Declaration
[AutoGenerated(Category = "ARB_vertex_program|ARB_vertex_shader", Version = "", EntryPoint = "glVertexAttrib1fARB")]
[CLSCompliant(false)]
public static void VertexAttrib1(int index, float x)
Parameters
Type | Name | Description |
---|---|---|
Int32 | index | Specifies the index of the generic vertex attribute to be modified. |
Single | x | For the scalar commands, specifies the new values to be used for the specified vertex attribute. |
VertexAttrib1(Int32, Single*)
[requires: ARB_vertex_program|ARB_vertex_shader] Specifies the value of a generic vertex attribute
Declaration
[AutoGenerated(Category = "ARB_vertex_program|ARB_vertex_shader", Version = "", EntryPoint = "glVertexAttrib1fvARB")]
[CLSCompliant(false)]
public static void VertexAttrib1(int index, [Count(Count = 1)] float *v)
Parameters
Type | Name | Description |
---|---|---|
Int32 | index | Specifies the index of the generic vertex attribute to be modified. |
Single* | v | [length: 1] For the vector commands (glVertexAttrib*v), specifies a pointer to an array of values to be used for the generic vertex attribute. |
VertexAttrib1(UInt32, Double)
[requires: ARB_vertex_program|ARB_vertex_shader] Specifies the value of a generic vertex attribute
Declaration
[AutoGenerated(Category = "ARB_vertex_program|ARB_vertex_shader", Version = "", EntryPoint = "glVertexAttrib1dARB")]
[CLSCompliant(false)]
public static void VertexAttrib1(uint index, double x)
Parameters
Type | Name | Description |
---|---|---|
UInt32 | index | Specifies the index of the generic vertex attribute to be modified. |
Double | x | For the scalar commands, specifies the new values to be used for the specified vertex attribute. |
VertexAttrib1(UInt32, Double*)
[requires: ARB_vertex_program|ARB_vertex_shader] Specifies the value of a generic vertex attribute
Declaration
[AutoGenerated(Category = "ARB_vertex_program|ARB_vertex_shader", Version = "", EntryPoint = "glVertexAttrib1dvARB")]
[CLSCompliant(false)]
public static void VertexAttrib1(uint index, [Count(Count = 1)] double *v)
Parameters
Type | Name | Description |
---|---|---|
UInt32 | index | Specifies the index of the generic vertex attribute to be modified. |
Double* | v | [length: 1] For the vector commands (glVertexAttrib*v), specifies a pointer to an array of values to be used for the generic vertex attribute. |
VertexAttrib1(UInt32, Int16)
[requires: ARB_vertex_program|ARB_vertex_shader] Specifies the value of a generic vertex attribute
Declaration
[AutoGenerated(Category = "ARB_vertex_program|ARB_vertex_shader", Version = "", EntryPoint = "glVertexAttrib1sARB")]
[CLSCompliant(false)]
public static void VertexAttrib1(uint index, short x)
Parameters
Type | Name | Description |
---|---|---|
UInt32 | index | Specifies the index of the generic vertex attribute to be modified. |
Int16 | x | For the scalar commands, specifies the new values to be used for the specified vertex attribute. |
VertexAttrib1(UInt32, Int16*)
[requires: ARB_vertex_program|ARB_vertex_shader] Specifies the value of a generic vertex attribute
Declaration
[AutoGenerated(Category = "ARB_vertex_program|ARB_vertex_shader", Version = "", EntryPoint = "glVertexAttrib1svARB")]
[CLSCompliant(false)]
public static void VertexAttrib1(uint index, [Count(Count = 1)] short *v)
Parameters
Type | Name | Description |
---|---|---|
UInt32 | index | Specifies the index of the generic vertex attribute to be modified. |
Int16* | v | [length: 1] For the vector commands (glVertexAttrib*v), specifies a pointer to an array of values to be used for the generic vertex attribute. |
VertexAttrib1(UInt32, Single)
[requires: ARB_vertex_program|ARB_vertex_shader] Specifies the value of a generic vertex attribute
Declaration
[AutoGenerated(Category = "ARB_vertex_program|ARB_vertex_shader", Version = "", EntryPoint = "glVertexAttrib1fARB")]
[CLSCompliant(false)]
public static void VertexAttrib1(uint index, float x)
Parameters
Type | Name | Description |
---|---|---|
UInt32 | index | Specifies the index of the generic vertex attribute to be modified. |
Single | x | For the scalar commands, specifies the new values to be used for the specified vertex attribute. |
VertexAttrib1(UInt32, Single*)
[requires: ARB_vertex_program|ARB_vertex_shader] Specifies the value of a generic vertex attribute
Declaration
[AutoGenerated(Category = "ARB_vertex_program|ARB_vertex_shader", Version = "", EntryPoint = "glVertexAttrib1fvARB")]
[CLSCompliant(false)]
public static void VertexAttrib1(uint index, [Count(Count = 1)] float *v)
Parameters
Type | Name | Description |
---|---|---|
UInt32 | index | Specifies the index of the generic vertex attribute to be modified. |
Single* | v | [length: 1] For the vector commands (glVertexAttrib*v), specifies a pointer to an array of values to be used for the generic vertex attribute. |
VertexAttrib2(Int32, Double*)
[requires: ARB_vertex_program|ARB_vertex_shader] Specifies the value of a generic vertex attribute
Declaration
[AutoGenerated(Category = "ARB_vertex_program|ARB_vertex_shader", Version = "", EntryPoint = "glVertexAttrib2dvARB")]
[CLSCompliant(false)]
public static void VertexAttrib2(int index, [Count(Count = 2)] double *v)
Parameters
Type | Name | Description |
---|---|---|
Int32 | index | Specifies the index of the generic vertex attribute to be modified. |
Double* | v | [length: 2] For the vector commands (glVertexAttrib*v), specifies a pointer to an array of values to be used for the generic vertex attribute. |
VertexAttrib2(Int32, Double, Double)
[requires: ARB_vertex_program|ARB_vertex_shader] Specifies the value of a generic vertex attribute
Declaration
[AutoGenerated(Category = "ARB_vertex_program|ARB_vertex_shader", Version = "", EntryPoint = "glVertexAttrib2dARB")]
[CLSCompliant(false)]
public static void VertexAttrib2(int index, double x, double y)
Parameters
Type | Name | Description |
---|---|---|
Int32 | index | Specifies the index of the generic vertex attribute to be modified. |
Double | x | For the scalar commands, specifies the new values to be used for the specified vertex attribute. |
Double | y | For the scalar commands, specifies the new values to be used for the specified vertex attribute. |
VertexAttrib2(Int32, ref Double)
[requires: ARB_vertex_program|ARB_vertex_shader] Specifies the value of a generic vertex attribute
Declaration
[AutoGenerated(Category = "ARB_vertex_program|ARB_vertex_shader", Version = "", EntryPoint = "glVertexAttrib2dvARB")]
[CLSCompliant(false)]
public static void VertexAttrib2(int index, [Count(Count = 2)] ref double v)
Parameters
Type | Name | Description |
---|---|---|
Int32 | index | Specifies the index of the generic vertex attribute to be modified. |
Double | v | [length: 2] For the vector commands (glVertexAttrib*v), specifies a pointer to an array of values to be used for the generic vertex attribute. |
VertexAttrib2(Int32, Double[])
[requires: ARB_vertex_program|ARB_vertex_shader] Specifies the value of a generic vertex attribute
Declaration
[AutoGenerated(Category = "ARB_vertex_program|ARB_vertex_shader", Version = "", EntryPoint = "glVertexAttrib2dvARB")]
[CLSCompliant(false)]
public static void VertexAttrib2(int index, [Count(Count = 2)] double[] v)
Parameters
Type | Name | Description |
---|---|---|
Int32 | index | Specifies the index of the generic vertex attribute to be modified. |
Double[] | v | [length: 2] For the vector commands (glVertexAttrib*v), specifies a pointer to an array of values to be used for the generic vertex attribute. |
VertexAttrib2(Int32, Int16*)
[requires: ARB_vertex_program|ARB_vertex_shader] Specifies the value of a generic vertex attribute
Declaration
[AutoGenerated(Category = "ARB_vertex_program|ARB_vertex_shader", Version = "", EntryPoint = "glVertexAttrib2svARB")]
[CLSCompliant(false)]
public static void VertexAttrib2(int index, [Count(Count = 2)] short *v)
Parameters
Type | Name | Description |
---|---|---|
Int32 | index | Specifies the index of the generic vertex attribute to be modified. |
Int16* | v | [length: 2] For the vector commands (glVertexAttrib*v), specifies a pointer to an array of values to be used for the generic vertex attribute. |
VertexAttrib2(Int32, Int16, Int16)
[requires: ARB_vertex_program|ARB_vertex_shader] Specifies the value of a generic vertex attribute
Declaration
[AutoGenerated(Category = "ARB_vertex_program|ARB_vertex_shader", Version = "", EntryPoint = "glVertexAttrib2sARB")]
[CLSCompliant(false)]
public static void VertexAttrib2(int index, short x, short y)
Parameters
Type | Name | Description |
---|---|---|
Int32 | index | Specifies the index of the generic vertex attribute to be modified. |
Int16 | x | For the scalar commands, specifies the new values to be used for the specified vertex attribute. |
Int16 | y | For the scalar commands, specifies the new values to be used for the specified vertex attribute. |
VertexAttrib2(Int32, ref Int16)
[requires: ARB_vertex_program|ARB_vertex_shader] Specifies the value of a generic vertex attribute
Declaration
[AutoGenerated(Category = "ARB_vertex_program|ARB_vertex_shader", Version = "", EntryPoint = "glVertexAttrib2svARB")]
[CLSCompliant(false)]
public static void VertexAttrib2(int index, [Count(Count = 2)] ref short v)
Parameters
Type | Name | Description |
---|---|---|
Int32 | index | Specifies the index of the generic vertex attribute to be modified. |
Int16 | v | [length: 2] For the vector commands (glVertexAttrib*v), specifies a pointer to an array of values to be used for the generic vertex attribute. |
VertexAttrib2(Int32, Int16[])
[requires: ARB_vertex_program|ARB_vertex_shader] Specifies the value of a generic vertex attribute
Declaration
[AutoGenerated(Category = "ARB_vertex_program|ARB_vertex_shader", Version = "", EntryPoint = "glVertexAttrib2svARB")]
[CLSCompliant(false)]
public static void VertexAttrib2(int index, [Count(Count = 2)] short[] v)
Parameters
Type | Name | Description |
---|---|---|
Int32 | index | Specifies the index of the generic vertex attribute to be modified. |
Int16[] | v | [length: 2] For the vector commands (glVertexAttrib*v), specifies a pointer to an array of values to be used for the generic vertex attribute. |
VertexAttrib2(Int32, Single*)
[requires: ARB_vertex_program|ARB_vertex_shader] Specifies the value of a generic vertex attribute
Declaration
[AutoGenerated(Category = "ARB_vertex_program|ARB_vertex_shader", Version = "", EntryPoint = "glVertexAttrib2fvARB")]
[CLSCompliant(false)]
public static void VertexAttrib2(int index, [Count(Count = 2)] float *v)
Parameters
Type | Name | Description |
---|---|---|
Int32 | index | Specifies the index of the generic vertex attribute to be modified. |
Single* | v | [length: 2] For the vector commands (glVertexAttrib*v), specifies a pointer to an array of values to be used for the generic vertex attribute. |
VertexAttrib2(Int32, Single, Single)
[requires: ARB_vertex_program|ARB_vertex_shader] Specifies the value of a generic vertex attribute
Declaration
[AutoGenerated(Category = "ARB_vertex_program|ARB_vertex_shader", Version = "", EntryPoint = "glVertexAttrib2fARB")]
[CLSCompliant(false)]
public static void VertexAttrib2(int index, float x, float y)
Parameters
Type | Name | Description |
---|---|---|
Int32 | index | Specifies the index of the generic vertex attribute to be modified. |
Single | x | For the scalar commands, specifies the new values to be used for the specified vertex attribute. |
Single | y | For the scalar commands, specifies the new values to be used for the specified vertex attribute. |
VertexAttrib2(Int32, ref Single)
[requires: ARB_vertex_program|ARB_vertex_shader] Specifies the value of a generic vertex attribute
Declaration
[AutoGenerated(Category = "ARB_vertex_program|ARB_vertex_shader", Version = "", EntryPoint = "glVertexAttrib2fvARB")]
[CLSCompliant(false)]
public static void VertexAttrib2(int index, [Count(Count = 2)] ref float v)
Parameters
Type | Name | Description |
---|---|---|
Int32 | index | Specifies the index of the generic vertex attribute to be modified. |
Single | v | [length: 2] For the vector commands (glVertexAttrib*v), specifies a pointer to an array of values to be used for the generic vertex attribute. |
VertexAttrib2(Int32, Single[])
[requires: ARB_vertex_program|ARB_vertex_shader] Specifies the value of a generic vertex attribute
Declaration
[AutoGenerated(Category = "ARB_vertex_program|ARB_vertex_shader", Version = "", EntryPoint = "glVertexAttrib2fvARB")]
[CLSCompliant(false)]
public static void VertexAttrib2(int index, [Count(Count = 2)] float[] v)
Parameters
Type | Name | Description |
---|---|---|
Int32 | index | Specifies the index of the generic vertex attribute to be modified. |
Single[] | v | [length: 2] For the vector commands (glVertexAttrib*v), specifies a pointer to an array of values to be used for the generic vertex attribute. |
VertexAttrib2(UInt32, Double*)
[requires: ARB_vertex_program|ARB_vertex_shader] Specifies the value of a generic vertex attribute
Declaration
[AutoGenerated(Category = "ARB_vertex_program|ARB_vertex_shader", Version = "", EntryPoint = "glVertexAttrib2dvARB")]
[CLSCompliant(false)]
public static void VertexAttrib2(uint index, [Count(Count = 2)] double *v)
Parameters
Type | Name | Description |
---|---|---|
UInt32 | index | Specifies the index of the generic vertex attribute to be modified. |
Double* | v | [length: 2] For the vector commands (glVertexAttrib*v), specifies a pointer to an array of values to be used for the generic vertex attribute. |
VertexAttrib2(UInt32, Double, Double)
[requires: ARB_vertex_program|ARB_vertex_shader] Specifies the value of a generic vertex attribute
Declaration
[AutoGenerated(Category = "ARB_vertex_program|ARB_vertex_shader", Version = "", EntryPoint = "glVertexAttrib2dARB")]
[CLSCompliant(false)]
public static void VertexAttrib2(uint index, double x, double y)
Parameters
Type | Name | Description |
---|---|---|
UInt32 | index | Specifies the index of the generic vertex attribute to be modified. |
Double | x | For the scalar commands, specifies the new values to be used for the specified vertex attribute. |
Double | y | For the scalar commands, specifies the new values to be used for the specified vertex attribute. |
VertexAttrib2(UInt32, ref Double)
[requires: ARB_vertex_program|ARB_vertex_shader] Specifies the value of a generic vertex attribute
Declaration
[AutoGenerated(Category = "ARB_vertex_program|ARB_vertex_shader", Version = "", EntryPoint = "glVertexAttrib2dvARB")]
[CLSCompliant(false)]
public static void VertexAttrib2(uint index, [Count(Count = 2)] ref double v)
Parameters
Type | Name | Description |
---|---|---|
UInt32 | index | Specifies the index of the generic vertex attribute to be modified. |
Double | v | [length: 2] For the vector commands (glVertexAttrib*v), specifies a pointer to an array of values to be used for the generic vertex attribute. |
VertexAttrib2(UInt32, Double[])
[requires: ARB_vertex_program|ARB_vertex_shader] Specifies the value of a generic vertex attribute
Declaration
[AutoGenerated(Category = "ARB_vertex_program|ARB_vertex_shader", Version = "", EntryPoint = "glVertexAttrib2dvARB")]
[CLSCompliant(false)]
public static void VertexAttrib2(uint index, [Count(Count = 2)] double[] v)
Parameters
Type | Name | Description |
---|---|---|
UInt32 | index | Specifies the index of the generic vertex attribute to be modified. |
Double[] | v | [length: 2] For the vector commands (glVertexAttrib*v), specifies a pointer to an array of values to be used for the generic vertex attribute. |
VertexAttrib2(UInt32, Int16*)
[requires: ARB_vertex_program|ARB_vertex_shader] Specifies the value of a generic vertex attribute
Declaration
[AutoGenerated(Category = "ARB_vertex_program|ARB_vertex_shader", Version = "", EntryPoint = "glVertexAttrib2svARB")]
[CLSCompliant(false)]
public static void VertexAttrib2(uint index, [Count(Count = 2)] short *v)
Parameters
Type | Name | Description |
---|---|---|
UInt32 | index | Specifies the index of the generic vertex attribute to be modified. |
Int16* | v | [length: 2] For the vector commands (glVertexAttrib*v), specifies a pointer to an array of values to be used for the generic vertex attribute. |
VertexAttrib2(UInt32, Int16, Int16)
[requires: ARB_vertex_program|ARB_vertex_shader] Specifies the value of a generic vertex attribute
Declaration
[AutoGenerated(Category = "ARB_vertex_program|ARB_vertex_shader", Version = "", EntryPoint = "glVertexAttrib2sARB")]
[CLSCompliant(false)]
public static void VertexAttrib2(uint index, short x, short y)
Parameters
Type | Name | Description |
---|---|---|
UInt32 | index | Specifies the index of the generic vertex attribute to be modified. |
Int16 | x | For the scalar commands, specifies the new values to be used for the specified vertex attribute. |
Int16 | y | For the scalar commands, specifies the new values to be used for the specified vertex attribute. |
VertexAttrib2(UInt32, ref Int16)
[requires: ARB_vertex_program|ARB_vertex_shader] Specifies the value of a generic vertex attribute
Declaration
[AutoGenerated(Category = "ARB_vertex_program|ARB_vertex_shader", Version = "", EntryPoint = "glVertexAttrib2svARB")]
[CLSCompliant(false)]
public static void VertexAttrib2(uint index, [Count(Count = 2)] ref short v)
Parameters
Type | Name | Description |
---|---|---|
UInt32 | index | Specifies the index of the generic vertex attribute to be modified. |
Int16 | v | [length: 2] For the vector commands (glVertexAttrib*v), specifies a pointer to an array of values to be used for the generic vertex attribute. |
VertexAttrib2(UInt32, Int16[])
[requires: ARB_vertex_program|ARB_vertex_shader] Specifies the value of a generic vertex attribute
Declaration
[AutoGenerated(Category = "ARB_vertex_program|ARB_vertex_shader", Version = "", EntryPoint = "glVertexAttrib2svARB")]
[CLSCompliant(false)]
public static void VertexAttrib2(uint index, [Count(Count = 2)] short[] v)
Parameters
Type | Name | Description |
---|---|---|
UInt32 | index | Specifies the index of the generic vertex attribute to be modified. |
Int16[] | v | [length: 2] For the vector commands (glVertexAttrib*v), specifies a pointer to an array of values to be used for the generic vertex attribute. |
VertexAttrib2(UInt32, Single*)
[requires: ARB_vertex_program|ARB_vertex_shader] Specifies the value of a generic vertex attribute
Declaration
[AutoGenerated(Category = "ARB_vertex_program|ARB_vertex_shader", Version = "", EntryPoint = "glVertexAttrib2fvARB")]
[CLSCompliant(false)]
public static void VertexAttrib2(uint index, [Count(Count = 2)] float *v)
Parameters
Type | Name | Description |
---|---|---|
UInt32 | index | Specifies the index of the generic vertex attribute to be modified. |
Single* | v | [length: 2] For the vector commands (glVertexAttrib*v), specifies a pointer to an array of values to be used for the generic vertex attribute. |
VertexAttrib2(UInt32, Single, Single)
[requires: ARB_vertex_program|ARB_vertex_shader] Specifies the value of a generic vertex attribute
Declaration
[AutoGenerated(Category = "ARB_vertex_program|ARB_vertex_shader", Version = "", EntryPoint = "glVertexAttrib2fARB")]
[CLSCompliant(false)]
public static void VertexAttrib2(uint index, float x, float y)
Parameters
Type | Name | Description |
---|---|---|
UInt32 | index | Specifies the index of the generic vertex attribute to be modified. |
Single | x | For the scalar commands, specifies the new values to be used for the specified vertex attribute. |
Single | y | For the scalar commands, specifies the new values to be used for the specified vertex attribute. |
VertexAttrib2(UInt32, ref Single)
[requires: ARB_vertex_program|ARB_vertex_shader] Specifies the value of a generic vertex attribute
Declaration
[AutoGenerated(Category = "ARB_vertex_program|ARB_vertex_shader", Version = "", EntryPoint = "glVertexAttrib2fvARB")]
[CLSCompliant(false)]
public static void VertexAttrib2(uint index, [Count(Count = 2)] ref float v)
Parameters
Type | Name | Description |
---|---|---|
UInt32 | index | Specifies the index of the generic vertex attribute to be modified. |
Single | v | [length: 2] For the vector commands (glVertexAttrib*v), specifies a pointer to an array of values to be used for the generic vertex attribute. |
VertexAttrib2(UInt32, Single[])
[requires: ARB_vertex_program|ARB_vertex_shader] Specifies the value of a generic vertex attribute
Declaration
[AutoGenerated(Category = "ARB_vertex_program|ARB_vertex_shader", Version = "", EntryPoint = "glVertexAttrib2fvARB")]
[CLSCompliant(false)]
public static void VertexAttrib2(uint index, [Count(Count = 2)] float[] v)
Parameters
Type | Name | Description |
---|---|---|
UInt32 | index | Specifies the index of the generic vertex attribute to be modified. |
Single[] | v | [length: 2] For the vector commands (glVertexAttrib*v), specifies a pointer to an array of values to be used for the generic vertex attribute. |
VertexAttrib3(Int32, Double*)
[requires: ARB_vertex_program|ARB_vertex_shader] Specifies the value of a generic vertex attribute
Declaration
[AutoGenerated(Category = "ARB_vertex_program|ARB_vertex_shader", Version = "", EntryPoint = "glVertexAttrib3dvARB")]
[CLSCompliant(false)]
public static void VertexAttrib3(int index, [Count(Count = 3)] double *v)
Parameters
Type | Name | Description |
---|---|---|
Int32 | index | Specifies the index of the generic vertex attribute to be modified. |
Double* | v | [length: 3] For the vector commands (glVertexAttrib*v), specifies a pointer to an array of values to be used for the generic vertex attribute. |
VertexAttrib3(Int32, Double, Double, Double)
[requires: ARB_vertex_program|ARB_vertex_shader] Specifies the value of a generic vertex attribute
Declaration
[AutoGenerated(Category = "ARB_vertex_program|ARB_vertex_shader", Version = "", EntryPoint = "glVertexAttrib3dARB")]
[CLSCompliant(false)]
public static void VertexAttrib3(int index, double x, double y, double z)
Parameters
Type | Name | Description |
---|---|---|
Int32 | index | Specifies the index of the generic vertex attribute to be modified. |
Double | x | For the scalar commands, specifies the new values to be used for the specified vertex attribute. |
Double | y | For the scalar commands, specifies the new values to be used for the specified vertex attribute. |
Double | z | For the scalar commands, specifies the new values to be used for the specified vertex attribute. |
VertexAttrib3(Int32, ref Double)
[requires: ARB_vertex_program|ARB_vertex_shader] Specifies the value of a generic vertex attribute
Declaration
[AutoGenerated(Category = "ARB_vertex_program|ARB_vertex_shader", Version = "", EntryPoint = "glVertexAttrib3dvARB")]
[CLSCompliant(false)]
public static void VertexAttrib3(int index, [Count(Count = 3)] ref double v)
Parameters
Type | Name | Description |
---|---|---|
Int32 | index | Specifies the index of the generic vertex attribute to be modified. |
Double | v | [length: 3] For the vector commands (glVertexAttrib*v), specifies a pointer to an array of values to be used for the generic vertex attribute. |
VertexAttrib3(Int32, Double[])
[requires: ARB_vertex_program|ARB_vertex_shader] Specifies the value of a generic vertex attribute
Declaration
[AutoGenerated(Category = "ARB_vertex_program|ARB_vertex_shader", Version = "", EntryPoint = "glVertexAttrib3dvARB")]
[CLSCompliant(false)]
public static void VertexAttrib3(int index, [Count(Count = 3)] double[] v)
Parameters
Type | Name | Description |
---|---|---|
Int32 | index | Specifies the index of the generic vertex attribute to be modified. |
Double[] | v | [length: 3] For the vector commands (glVertexAttrib*v), specifies a pointer to an array of values to be used for the generic vertex attribute. |
VertexAttrib3(Int32, Int16*)
[requires: ARB_vertex_program|ARB_vertex_shader] Specifies the value of a generic vertex attribute
Declaration
[AutoGenerated(Category = "ARB_vertex_program|ARB_vertex_shader", Version = "", EntryPoint = "glVertexAttrib3svARB")]
[CLSCompliant(false)]
public static void VertexAttrib3(int index, [Count(Count = 3)] short *v)
Parameters
Type | Name | Description |
---|---|---|
Int32 | index | Specifies the index of the generic vertex attribute to be modified. |
Int16* | v | [length: 3] For the vector commands (glVertexAttrib*v), specifies a pointer to an array of values to be used for the generic vertex attribute. |
VertexAttrib3(Int32, Int16, Int16, Int16)
[requires: ARB_vertex_program|ARB_vertex_shader] Specifies the value of a generic vertex attribute
Declaration
[AutoGenerated(Category = "ARB_vertex_program|ARB_vertex_shader", Version = "", EntryPoint = "glVertexAttrib3sARB")]
[CLSCompliant(false)]
public static void VertexAttrib3(int index, short x, short y, short z)
Parameters
Type | Name | Description |
---|---|---|
Int32 | index | Specifies the index of the generic vertex attribute to be modified. |
Int16 | x | For the scalar commands, specifies the new values to be used for the specified vertex attribute. |
Int16 | y | For the scalar commands, specifies the new values to be used for the specified vertex attribute. |
Int16 | z | For the scalar commands, specifies the new values to be used for the specified vertex attribute. |
VertexAttrib3(Int32, ref Int16)
[requires: ARB_vertex_program|ARB_vertex_shader] Specifies the value of a generic vertex attribute
Declaration
[AutoGenerated(Category = "ARB_vertex_program|ARB_vertex_shader", Version = "", EntryPoint = "glVertexAttrib3svARB")]
[CLSCompliant(false)]
public static void VertexAttrib3(int index, [Count(Count = 3)] ref short v)
Parameters
Type | Name | Description |
---|---|---|
Int32 | index | Specifies the index of the generic vertex attribute to be modified. |
Int16 | v | [length: 3] For the vector commands (glVertexAttrib*v), specifies a pointer to an array of values to be used for the generic vertex attribute. |
VertexAttrib3(Int32, Int16[])
[requires: ARB_vertex_program|ARB_vertex_shader] Specifies the value of a generic vertex attribute
Declaration
[AutoGenerated(Category = "ARB_vertex_program|ARB_vertex_shader", Version = "", EntryPoint = "glVertexAttrib3svARB")]
[CLSCompliant(false)]
public static void VertexAttrib3(int index, [Count(Count = 3)] short[] v)
Parameters
Type | Name | Description |
---|---|---|
Int32 | index | Specifies the index of the generic vertex attribute to be modified. |
Int16[] | v | [length: 3] For the vector commands (glVertexAttrib*v), specifies a pointer to an array of values to be used for the generic vertex attribute. |
VertexAttrib3(Int32, Single*)
[requires: ARB_vertex_program|ARB_vertex_shader] Specifies the value of a generic vertex attribute
Declaration
[AutoGenerated(Category = "ARB_vertex_program|ARB_vertex_shader", Version = "", EntryPoint = "glVertexAttrib3fvARB")]
[CLSCompliant(false)]
public static void VertexAttrib3(int index, [Count(Count = 3)] float *v)
Parameters
Type | Name | Description |
---|---|---|
Int32 | index | Specifies the index of the generic vertex attribute to be modified. |
Single* | v | [length: 3] For the vector commands (glVertexAttrib*v), specifies a pointer to an array of values to be used for the generic vertex attribute. |
VertexAttrib3(Int32, Single, Single, Single)
[requires: ARB_vertex_program|ARB_vertex_shader] Specifies the value of a generic vertex attribute
Declaration
[AutoGenerated(Category = "ARB_vertex_program|ARB_vertex_shader", Version = "", EntryPoint = "glVertexAttrib3fARB")]
[CLSCompliant(false)]
public static void VertexAttrib3(int index, float x, float y, float z)
Parameters
Type | Name | Description |
---|---|---|
Int32 | index | Specifies the index of the generic vertex attribute to be modified. |
Single | x | For the scalar commands, specifies the new values to be used for the specified vertex attribute. |
Single | y | For the scalar commands, specifies the new values to be used for the specified vertex attribute. |
Single | z | For the scalar commands, specifies the new values to be used for the specified vertex attribute. |
VertexAttrib3(Int32, ref Single)
[requires: ARB_vertex_program|ARB_vertex_shader] Specifies the value of a generic vertex attribute
Declaration
[AutoGenerated(Category = "ARB_vertex_program|ARB_vertex_shader", Version = "", EntryPoint = "glVertexAttrib3fvARB")]
[CLSCompliant(false)]
public static void VertexAttrib3(int index, [Count(Count = 3)] ref float v)
Parameters
Type | Name | Description |
---|---|---|
Int32 | index | Specifies the index of the generic vertex attribute to be modified. |
Single | v | [length: 3] For the vector commands (glVertexAttrib*v), specifies a pointer to an array of values to be used for the generic vertex attribute. |
VertexAttrib3(Int32, Single[])
[requires: ARB_vertex_program|ARB_vertex_shader] Specifies the value of a generic vertex attribute
Declaration
[AutoGenerated(Category = "ARB_vertex_program|ARB_vertex_shader", Version = "", EntryPoint = "glVertexAttrib3fvARB")]
[CLSCompliant(false)]
public static void VertexAttrib3(int index, [Count(Count = 3)] float[] v)
Parameters
Type | Name | Description |
---|---|---|
Int32 | index | Specifies the index of the generic vertex attribute to be modified. |
Single[] | v | [length: 3] For the vector commands (glVertexAttrib*v), specifies a pointer to an array of values to be used for the generic vertex attribute. |
VertexAttrib3(UInt32, Double*)
[requires: ARB_vertex_program|ARB_vertex_shader] Specifies the value of a generic vertex attribute
Declaration
[AutoGenerated(Category = "ARB_vertex_program|ARB_vertex_shader", Version = "", EntryPoint = "glVertexAttrib3dvARB")]
[CLSCompliant(false)]
public static void VertexAttrib3(uint index, [Count(Count = 3)] double *v)
Parameters
Type | Name | Description |
---|---|---|
UInt32 | index | Specifies the index of the generic vertex attribute to be modified. |
Double* | v | [length: 3] For the vector commands (glVertexAttrib*v), specifies a pointer to an array of values to be used for the generic vertex attribute. |
VertexAttrib3(UInt32, Double, Double, Double)
[requires: ARB_vertex_program|ARB_vertex_shader] Specifies the value of a generic vertex attribute
Declaration
[AutoGenerated(Category = "ARB_vertex_program|ARB_vertex_shader", Version = "", EntryPoint = "glVertexAttrib3dARB")]
[CLSCompliant(false)]
public static void VertexAttrib3(uint index, double x, double y, double z)
Parameters
Type | Name | Description |
---|---|---|
UInt32 | index | Specifies the index of the generic vertex attribute to be modified. |
Double | x | For the scalar commands, specifies the new values to be used for the specified vertex attribute. |
Double | y | For the scalar commands, specifies the new values to be used for the specified vertex attribute. |
Double | z | For the scalar commands, specifies the new values to be used for the specified vertex attribute. |
VertexAttrib3(UInt32, ref Double)
[requires: ARB_vertex_program|ARB_vertex_shader] Specifies the value of a generic vertex attribute
Declaration
[AutoGenerated(Category = "ARB_vertex_program|ARB_vertex_shader", Version = "", EntryPoint = "glVertexAttrib3dvARB")]
[CLSCompliant(false)]
public static void VertexAttrib3(uint index, [Count(Count = 3)] ref double v)
Parameters
Type | Name | Description |
---|---|---|
UInt32 | index | Specifies the index of the generic vertex attribute to be modified. |
Double | v | [length: 3] For the vector commands (glVertexAttrib*v), specifies a pointer to an array of values to be used for the generic vertex attribute. |
VertexAttrib3(UInt32, Double[])
[requires: ARB_vertex_program|ARB_vertex_shader] Specifies the value of a generic vertex attribute
Declaration
[AutoGenerated(Category = "ARB_vertex_program|ARB_vertex_shader", Version = "", EntryPoint = "glVertexAttrib3dvARB")]
[CLSCompliant(false)]
public static void VertexAttrib3(uint index, [Count(Count = 3)] double[] v)
Parameters
Type | Name | Description |
---|---|---|
UInt32 | index | Specifies the index of the generic vertex attribute to be modified. |
Double[] | v | [length: 3] For the vector commands (glVertexAttrib*v), specifies a pointer to an array of values to be used for the generic vertex attribute. |
VertexAttrib3(UInt32, Int16*)
[requires: ARB_vertex_program|ARB_vertex_shader] Specifies the value of a generic vertex attribute
Declaration
[AutoGenerated(Category = "ARB_vertex_program|ARB_vertex_shader", Version = "", EntryPoint = "glVertexAttrib3svARB")]
[CLSCompliant(false)]
public static void VertexAttrib3(uint index, [Count(Count = 3)] short *v)
Parameters
Type | Name | Description |
---|---|---|
UInt32 | index | Specifies the index of the generic vertex attribute to be modified. |
Int16* | v | [length: 3] For the vector commands (glVertexAttrib*v), specifies a pointer to an array of values to be used for the generic vertex attribute. |
VertexAttrib3(UInt32, Int16, Int16, Int16)
[requires: ARB_vertex_program|ARB_vertex_shader] Specifies the value of a generic vertex attribute
Declaration
[AutoGenerated(Category = "ARB_vertex_program|ARB_vertex_shader", Version = "", EntryPoint = "glVertexAttrib3sARB")]
[CLSCompliant(false)]
public static void VertexAttrib3(uint index, short x, short y, short z)
Parameters
Type | Name | Description |
---|---|---|
UInt32 | index | Specifies the index of the generic vertex attribute to be modified. |
Int16 | x | For the scalar commands, specifies the new values to be used for the specified vertex attribute. |
Int16 | y | For the scalar commands, specifies the new values to be used for the specified vertex attribute. |
Int16 | z | For the scalar commands, specifies the new values to be used for the specified vertex attribute. |
VertexAttrib3(UInt32, ref Int16)
[requires: ARB_vertex_program|ARB_vertex_shader] Specifies the value of a generic vertex attribute
Declaration
[AutoGenerated(Category = "ARB_vertex_program|ARB_vertex_shader", Version = "", EntryPoint = "glVertexAttrib3svARB")]
[CLSCompliant(false)]
public static void VertexAttrib3(uint index, [Count(Count = 3)] ref short v)
Parameters
Type | Name | Description |
---|---|---|
UInt32 | index | Specifies the index of the generic vertex attribute to be modified. |
Int16 | v | [length: 3] For the vector commands (glVertexAttrib*v), specifies a pointer to an array of values to be used for the generic vertex attribute. |
VertexAttrib3(UInt32, Int16[])
[requires: ARB_vertex_program|ARB_vertex_shader] Specifies the value of a generic vertex attribute
Declaration
[AutoGenerated(Category = "ARB_vertex_program|ARB_vertex_shader", Version = "", EntryPoint = "glVertexAttrib3svARB")]
[CLSCompliant(false)]
public static void VertexAttrib3(uint index, [Count(Count = 3)] short[] v)
Parameters
Type | Name | Description |
---|---|---|
UInt32 | index | Specifies the index of the generic vertex attribute to be modified. |
Int16[] | v | [length: 3] For the vector commands (glVertexAttrib*v), specifies a pointer to an array of values to be used for the generic vertex attribute. |
VertexAttrib3(UInt32, Single*)
[requires: ARB_vertex_program|ARB_vertex_shader] Specifies the value of a generic vertex attribute
Declaration
[AutoGenerated(Category = "ARB_vertex_program|ARB_vertex_shader", Version = "", EntryPoint = "glVertexAttrib3fvARB")]
[CLSCompliant(false)]
public static void VertexAttrib3(uint index, [Count(Count = 3)] float *v)
Parameters
Type | Name | Description |
---|---|---|
UInt32 | index | Specifies the index of the generic vertex attribute to be modified. |
Single* | v | [length: 3] For the vector commands (glVertexAttrib*v), specifies a pointer to an array of values to be used for the generic vertex attribute. |
VertexAttrib3(UInt32, Single, Single, Single)
[requires: ARB_vertex_program|ARB_vertex_shader] Specifies the value of a generic vertex attribute
Declaration
[AutoGenerated(Category = "ARB_vertex_program|ARB_vertex_shader", Version = "", EntryPoint = "glVertexAttrib3fARB")]
[CLSCompliant(false)]
public static void VertexAttrib3(uint index, float x, float y, float z)
Parameters
Type | Name | Description |
---|---|---|
UInt32 | index | Specifies the index of the generic vertex attribute to be modified. |
Single | x | For the scalar commands, specifies the new values to be used for the specified vertex attribute. |
Single | y | For the scalar commands, specifies the new values to be used for the specified vertex attribute. |
Single | z | For the scalar commands, specifies the new values to be used for the specified vertex attribute. |
VertexAttrib3(UInt32, ref Single)
[requires: ARB_vertex_program|ARB_vertex_shader] Specifies the value of a generic vertex attribute
Declaration
[AutoGenerated(Category = "ARB_vertex_program|ARB_vertex_shader", Version = "", EntryPoint = "glVertexAttrib3fvARB")]
[CLSCompliant(false)]
public static void VertexAttrib3(uint index, [Count(Count = 3)] ref float v)
Parameters
Type | Name | Description |
---|---|---|
UInt32 | index | Specifies the index of the generic vertex attribute to be modified. |
Single | v | [length: 3] For the vector commands (glVertexAttrib*v), specifies a pointer to an array of values to be used for the generic vertex attribute. |
VertexAttrib3(UInt32, Single[])
[requires: ARB_vertex_program|ARB_vertex_shader] Specifies the value of a generic vertex attribute
Declaration
[AutoGenerated(Category = "ARB_vertex_program|ARB_vertex_shader", Version = "", EntryPoint = "glVertexAttrib3fvARB")]
[CLSCompliant(false)]
public static void VertexAttrib3(uint index, [Count(Count = 3)] float[] v)
Parameters
Type | Name | Description |
---|---|---|
UInt32 | index | Specifies the index of the generic vertex attribute to be modified. |
Single[] | v | [length: 3] For the vector commands (glVertexAttrib*v), specifies a pointer to an array of values to be used for the generic vertex attribute. |
VertexAttrib4(Int32, Byte*)
[requires: ARB_vertex_program|ARB_vertex_shader] Specifies the value of a generic vertex attribute
Declaration
[AutoGenerated(Category = "ARB_vertex_program|ARB_vertex_shader", Version = "", EntryPoint = "glVertexAttrib4ubvARB")]
[CLSCompliant(false)]
public static void VertexAttrib4(int index, [Count(Count = 4)] byte *v)
Parameters
Type | Name | Description |
---|---|---|
Int32 | index | Specifies the index of the generic vertex attribute to be modified. |
Byte* | v | [length: 4] For the vector commands (glVertexAttrib*v), specifies a pointer to an array of values to be used for the generic vertex attribute. |
VertexAttrib4(Int32, ref Byte)
[requires: ARB_vertex_program|ARB_vertex_shader] Specifies the value of a generic vertex attribute
Declaration
[AutoGenerated(Category = "ARB_vertex_program|ARB_vertex_shader", Version = "", EntryPoint = "glVertexAttrib4ubvARB")]
[CLSCompliant(false)]
public static void VertexAttrib4(int index, [Count(Count = 4)] ref byte v)
Parameters
Type | Name | Description |
---|---|---|
Int32 | index | Specifies the index of the generic vertex attribute to be modified. |
Byte | v | [length: 4] For the vector commands (glVertexAttrib*v), specifies a pointer to an array of values to be used for the generic vertex attribute. |
VertexAttrib4(Int32, Byte[])
[requires: ARB_vertex_program|ARB_vertex_shader] Specifies the value of a generic vertex attribute
Declaration
[AutoGenerated(Category = "ARB_vertex_program|ARB_vertex_shader", Version = "", EntryPoint = "glVertexAttrib4ubvARB")]
[CLSCompliant(false)]
public static void VertexAttrib4(int index, [Count(Count = 4)] byte[] v)
Parameters
Type | Name | Description |
---|---|---|
Int32 | index | Specifies the index of the generic vertex attribute to be modified. |
Byte[] | v | [length: 4] For the vector commands (glVertexAttrib*v), specifies a pointer to an array of values to be used for the generic vertex attribute. |
VertexAttrib4(Int32, Double*)
[requires: ARB_vertex_program|ARB_vertex_shader] Specifies the value of a generic vertex attribute
Declaration
[AutoGenerated(Category = "ARB_vertex_program|ARB_vertex_shader", Version = "", EntryPoint = "glVertexAttrib4dvARB")]
[CLSCompliant(false)]
public static void VertexAttrib4(int index, [Count(Count = 4)] double *v)
Parameters
Type | Name | Description |
---|---|---|
Int32 | index | Specifies the index of the generic vertex attribute to be modified. |
Double* | v | [length: 4] For the vector commands (glVertexAttrib*v), specifies a pointer to an array of values to be used for the generic vertex attribute. |
VertexAttrib4(Int32, Double, Double, Double, Double)
[requires: ARB_vertex_program|ARB_vertex_shader] Specifies the value of a generic vertex attribute
Declaration
[AutoGenerated(Category = "ARB_vertex_program|ARB_vertex_shader", Version = "", EntryPoint = "glVertexAttrib4dARB")]
[CLSCompliant(false)]
public static void VertexAttrib4(int index, double x, double y, double z, double w)
Parameters
Type | Name | Description |
---|---|---|
Int32 | index | Specifies the index of the generic vertex attribute to be modified. |
Double | x | For the scalar commands, specifies the new values to be used for the specified vertex attribute. |
Double | y | For the scalar commands, specifies the new values to be used for the specified vertex attribute. |
Double | z | For the scalar commands, specifies the new values to be used for the specified vertex attribute. |
Double | w | For the scalar commands, specifies the new values to be used for the specified vertex attribute. |
VertexAttrib4(Int32, ref Double)
[requires: ARB_vertex_program|ARB_vertex_shader] Specifies the value of a generic vertex attribute
Declaration
[AutoGenerated(Category = "ARB_vertex_program|ARB_vertex_shader", Version = "", EntryPoint = "glVertexAttrib4dvARB")]
[CLSCompliant(false)]
public static void VertexAttrib4(int index, [Count(Count = 4)] ref double v)
Parameters
Type | Name | Description |
---|---|---|
Int32 | index | Specifies the index of the generic vertex attribute to be modified. |
Double | v | [length: 4] For the vector commands (glVertexAttrib*v), specifies a pointer to an array of values to be used for the generic vertex attribute. |
VertexAttrib4(Int32, Double[])
[requires: ARB_vertex_program|ARB_vertex_shader] Specifies the value of a generic vertex attribute
Declaration
[AutoGenerated(Category = "ARB_vertex_program|ARB_vertex_shader", Version = "", EntryPoint = "glVertexAttrib4dvARB")]
[CLSCompliant(false)]
public static void VertexAttrib4(int index, [Count(Count = 4)] double[] v)
Parameters
Type | Name | Description |
---|---|---|
Int32 | index | Specifies the index of the generic vertex attribute to be modified. |
Double[] | v | [length: 4] For the vector commands (glVertexAttrib*v), specifies a pointer to an array of values to be used for the generic vertex attribute. |
VertexAttrib4(Int32, Int16*)
[requires: ARB_vertex_program|ARB_vertex_shader] Specifies the value of a generic vertex attribute
Declaration
[AutoGenerated(Category = "ARB_vertex_program|ARB_vertex_shader", Version = "", EntryPoint = "glVertexAttrib4svARB")]
[CLSCompliant(false)]
public static void VertexAttrib4(int index, [Count(Count = 4)] short *v)
Parameters
Type | Name | Description |
---|---|---|
Int32 | index | Specifies the index of the generic vertex attribute to be modified. |
Int16* | v | [length: 4] For the vector commands (glVertexAttrib*v), specifies a pointer to an array of values to be used for the generic vertex attribute. |
VertexAttrib4(Int32, Int16, Int16, Int16, Int16)
[requires: ARB_vertex_program|ARB_vertex_shader] Specifies the value of a generic vertex attribute
Declaration
[AutoGenerated(Category = "ARB_vertex_program|ARB_vertex_shader", Version = "", EntryPoint = "glVertexAttrib4sARB")]
[CLSCompliant(false)]
public static void VertexAttrib4(int index, short x, short y, short z, short w)
Parameters
Type | Name | Description |
---|---|---|
Int32 | index | Specifies the index of the generic vertex attribute to be modified. |
Int16 | x | For the scalar commands, specifies the new values to be used for the specified vertex attribute. |
Int16 | y | For the scalar commands, specifies the new values to be used for the specified vertex attribute. |
Int16 | z | For the scalar commands, specifies the new values to be used for the specified vertex attribute. |
Int16 | w | For the scalar commands, specifies the new values to be used for the specified vertex attribute. |
VertexAttrib4(Int32, ref Int16)
[requires: ARB_vertex_program|ARB_vertex_shader] Specifies the value of a generic vertex attribute
Declaration
[AutoGenerated(Category = "ARB_vertex_program|ARB_vertex_shader", Version = "", EntryPoint = "glVertexAttrib4svARB")]
[CLSCompliant(false)]
public static void VertexAttrib4(int index, [Count(Count = 4)] ref short v)
Parameters
Type | Name | Description |
---|---|---|
Int32 | index | Specifies the index of the generic vertex attribute to be modified. |
Int16 | v | [length: 4] For the vector commands (glVertexAttrib*v), specifies a pointer to an array of values to be used for the generic vertex attribute. |
VertexAttrib4(Int32, Int16[])
[requires: ARB_vertex_program|ARB_vertex_shader] Specifies the value of a generic vertex attribute
Declaration
[AutoGenerated(Category = "ARB_vertex_program|ARB_vertex_shader", Version = "", EntryPoint = "glVertexAttrib4svARB")]
[CLSCompliant(false)]
public static void VertexAttrib4(int index, [Count(Count = 4)] short[] v)
Parameters
Type | Name | Description |
---|---|---|
Int32 | index | Specifies the index of the generic vertex attribute to be modified. |
Int16[] | v | [length: 4] For the vector commands (glVertexAttrib*v), specifies a pointer to an array of values to be used for the generic vertex attribute. |
VertexAttrib4(Int32, Int32*)
[requires: ARB_vertex_program|ARB_vertex_shader] Specifies the value of a generic vertex attribute
Declaration
[AutoGenerated(Category = "ARB_vertex_program|ARB_vertex_shader", Version = "", EntryPoint = "glVertexAttrib4ivARB")]
[CLSCompliant(false)]
public static void VertexAttrib4(int index, [Count(Count = 4)] int *v)
Parameters
Type | Name | Description |
---|---|---|
Int32 | index | Specifies the index of the generic vertex attribute to be modified. |
Int32* | v | [length: 4] For the vector commands (glVertexAttrib*v), specifies a pointer to an array of values to be used for the generic vertex attribute. |
VertexAttrib4(Int32, ref Int32)
[requires: ARB_vertex_program|ARB_vertex_shader] Specifies the value of a generic vertex attribute
Declaration
[AutoGenerated(Category = "ARB_vertex_program|ARB_vertex_shader", Version = "", EntryPoint = "glVertexAttrib4ivARB")]
[CLSCompliant(false)]
public static void VertexAttrib4(int index, [Count(Count = 4)] ref int v)
Parameters
Type | Name | Description |
---|---|---|
Int32 | index | Specifies the index of the generic vertex attribute to be modified. |
Int32 | v | [length: 4] For the vector commands (glVertexAttrib*v), specifies a pointer to an array of values to be used for the generic vertex attribute. |
VertexAttrib4(Int32, Int32[])
[requires: ARB_vertex_program|ARB_vertex_shader] Specifies the value of a generic vertex attribute
Declaration
[AutoGenerated(Category = "ARB_vertex_program|ARB_vertex_shader", Version = "", EntryPoint = "glVertexAttrib4ivARB")]
[CLSCompliant(false)]
public static void VertexAttrib4(int index, [Count(Count = 4)] int[] v)
Parameters
Type | Name | Description |
---|---|---|
Int32 | index | Specifies the index of the generic vertex attribute to be modified. |
Int32[] | v | [length: 4] For the vector commands (glVertexAttrib*v), specifies a pointer to an array of values to be used for the generic vertex attribute. |
VertexAttrib4(Int32, Single*)
[requires: ARB_vertex_program|ARB_vertex_shader] Specifies the value of a generic vertex attribute
Declaration
[AutoGenerated(Category = "ARB_vertex_program|ARB_vertex_shader", Version = "", EntryPoint = "glVertexAttrib4fvARB")]
[CLSCompliant(false)]
public static void VertexAttrib4(int index, [Count(Count = 4)] float *v)
Parameters
Type | Name | Description |
---|---|---|
Int32 | index | Specifies the index of the generic vertex attribute to be modified. |
Single* | v | [length: 4] For the vector commands (glVertexAttrib*v), specifies a pointer to an array of values to be used for the generic vertex attribute. |
VertexAttrib4(Int32, Single, Single, Single, Single)
[requires: ARB_vertex_program|ARB_vertex_shader] Specifies the value of a generic vertex attribute
Declaration
[AutoGenerated(Category = "ARB_vertex_program|ARB_vertex_shader", Version = "", EntryPoint = "glVertexAttrib4fARB")]
[CLSCompliant(false)]
public static void VertexAttrib4(int index, float x, float y, float z, float w)
Parameters
Type | Name | Description |
---|---|---|
Int32 | index | Specifies the index of the generic vertex attribute to be modified. |
Single | x | For the scalar commands, specifies the new values to be used for the specified vertex attribute. |
Single | y | For the scalar commands, specifies the new values to be used for the specified vertex attribute. |
Single | z | For the scalar commands, specifies the new values to be used for the specified vertex attribute. |
Single | w | For the scalar commands, specifies the new values to be used for the specified vertex attribute. |
VertexAttrib4(Int32, ref Single)
[requires: ARB_vertex_program|ARB_vertex_shader] Specifies the value of a generic vertex attribute
Declaration
[AutoGenerated(Category = "ARB_vertex_program|ARB_vertex_shader", Version = "", EntryPoint = "glVertexAttrib4fvARB")]
[CLSCompliant(false)]
public static void VertexAttrib4(int index, [Count(Count = 4)] ref float v)
Parameters
Type | Name | Description |
---|---|---|
Int32 | index | Specifies the index of the generic vertex attribute to be modified. |
Single | v | [length: 4] For the vector commands (glVertexAttrib*v), specifies a pointer to an array of values to be used for the generic vertex attribute. |
VertexAttrib4(Int32, Single[])
[requires: ARB_vertex_program|ARB_vertex_shader] Specifies the value of a generic vertex attribute
Declaration
[AutoGenerated(Category = "ARB_vertex_program|ARB_vertex_shader", Version = "", EntryPoint = "glVertexAttrib4fvARB")]
[CLSCompliant(false)]
public static void VertexAttrib4(int index, [Count(Count = 4)] float[] v)
Parameters
Type | Name | Description |
---|---|---|
Int32 | index | Specifies the index of the generic vertex attribute to be modified. |
Single[] | v | [length: 4] For the vector commands (glVertexAttrib*v), specifies a pointer to an array of values to be used for the generic vertex attribute. |
VertexAttrib4(UInt32, Byte*)
[requires: ARB_vertex_program|ARB_vertex_shader] Specifies the value of a generic vertex attribute
Declaration
[AutoGenerated(Category = "ARB_vertex_program|ARB_vertex_shader", Version = "", EntryPoint = "glVertexAttrib4ubvARB")]
[CLSCompliant(false)]
public static void VertexAttrib4(uint index, [Count(Count = 4)] byte *v)
Parameters
Type | Name | Description |
---|---|---|
UInt32 | index | Specifies the index of the generic vertex attribute to be modified. |
Byte* | v | [length: 4] For the vector commands (glVertexAttrib*v), specifies a pointer to an array of values to be used for the generic vertex attribute. |
VertexAttrib4(UInt32, ref Byte)
[requires: ARB_vertex_program|ARB_vertex_shader] Specifies the value of a generic vertex attribute
Declaration
[AutoGenerated(Category = "ARB_vertex_program|ARB_vertex_shader", Version = "", EntryPoint = "glVertexAttrib4ubvARB")]
[CLSCompliant(false)]
public static void VertexAttrib4(uint index, [Count(Count = 4)] ref byte v)
Parameters
Type | Name | Description |
---|---|---|
UInt32 | index | Specifies the index of the generic vertex attribute to be modified. |
Byte | v | [length: 4] For the vector commands (glVertexAttrib*v), specifies a pointer to an array of values to be used for the generic vertex attribute. |
VertexAttrib4(UInt32, Byte[])
[requires: ARB_vertex_program|ARB_vertex_shader] Specifies the value of a generic vertex attribute
Declaration
[AutoGenerated(Category = "ARB_vertex_program|ARB_vertex_shader", Version = "", EntryPoint = "glVertexAttrib4ubvARB")]
[CLSCompliant(false)]
public static void VertexAttrib4(uint index, [Count(Count = 4)] byte[] v)
Parameters
Type | Name | Description |
---|---|---|
UInt32 | index | Specifies the index of the generic vertex attribute to be modified. |
Byte[] | v | [length: 4] For the vector commands (glVertexAttrib*v), specifies a pointer to an array of values to be used for the generic vertex attribute. |
VertexAttrib4(UInt32, Double*)
[requires: ARB_vertex_program|ARB_vertex_shader] Specifies the value of a generic vertex attribute
Declaration
[AutoGenerated(Category = "ARB_vertex_program|ARB_vertex_shader", Version = "", EntryPoint = "glVertexAttrib4dvARB")]
[CLSCompliant(false)]
public static void VertexAttrib4(uint index, [Count(Count = 4)] double *v)
Parameters
Type | Name | Description |
---|---|---|
UInt32 | index | Specifies the index of the generic vertex attribute to be modified. |
Double* | v | [length: 4] For the vector commands (glVertexAttrib*v), specifies a pointer to an array of values to be used for the generic vertex attribute. |
VertexAttrib4(UInt32, Double, Double, Double, Double)
[requires: ARB_vertex_program|ARB_vertex_shader] Specifies the value of a generic vertex attribute
Declaration
[AutoGenerated(Category = "ARB_vertex_program|ARB_vertex_shader", Version = "", EntryPoint = "glVertexAttrib4dARB")]
[CLSCompliant(false)]
public static void VertexAttrib4(uint index, double x, double y, double z, double w)
Parameters
Type | Name | Description |
---|---|---|
UInt32 | index | Specifies the index of the generic vertex attribute to be modified. |
Double | x | For the scalar commands, specifies the new values to be used for the specified vertex attribute. |
Double | y | For the scalar commands, specifies the new values to be used for the specified vertex attribute. |
Double | z | For the scalar commands, specifies the new values to be used for the specified vertex attribute. |
Double | w | For the scalar commands, specifies the new values to be used for the specified vertex attribute. |
VertexAttrib4(UInt32, ref Double)
[requires: ARB_vertex_program|ARB_vertex_shader] Specifies the value of a generic vertex attribute
Declaration
[AutoGenerated(Category = "ARB_vertex_program|ARB_vertex_shader", Version = "", EntryPoint = "glVertexAttrib4dvARB")]
[CLSCompliant(false)]
public static void VertexAttrib4(uint index, [Count(Count = 4)] ref double v)
Parameters
Type | Name | Description |
---|---|---|
UInt32 | index | Specifies the index of the generic vertex attribute to be modified. |
Double | v | [length: 4] For the vector commands (glVertexAttrib*v), specifies a pointer to an array of values to be used for the generic vertex attribute. |
VertexAttrib4(UInt32, Double[])
[requires: ARB_vertex_program|ARB_vertex_shader] Specifies the value of a generic vertex attribute
Declaration
[AutoGenerated(Category = "ARB_vertex_program|ARB_vertex_shader", Version = "", EntryPoint = "glVertexAttrib4dvARB")]
[CLSCompliant(false)]
public static void VertexAttrib4(uint index, [Count(Count = 4)] double[] v)
Parameters
Type | Name | Description |
---|---|---|
UInt32 | index | Specifies the index of the generic vertex attribute to be modified. |
Double[] | v | [length: 4] For the vector commands (glVertexAttrib*v), specifies a pointer to an array of values to be used for the generic vertex attribute. |
VertexAttrib4(UInt32, Int16*)
[requires: ARB_vertex_program|ARB_vertex_shader] Specifies the value of a generic vertex attribute
Declaration
[AutoGenerated(Category = "ARB_vertex_program|ARB_vertex_shader", Version = "", EntryPoint = "glVertexAttrib4svARB")]
[CLSCompliant(false)]
public static void VertexAttrib4(uint index, [Count(Count = 4)] short *v)
Parameters
Type | Name | Description |
---|---|---|
UInt32 | index | Specifies the index of the generic vertex attribute to be modified. |
Int16* | v | [length: 4] For the vector commands (glVertexAttrib*v), specifies a pointer to an array of values to be used for the generic vertex attribute. |
VertexAttrib4(UInt32, Int16, Int16, Int16, Int16)
[requires: ARB_vertex_program|ARB_vertex_shader] Specifies the value of a generic vertex attribute
Declaration
[AutoGenerated(Category = "ARB_vertex_program|ARB_vertex_shader", Version = "", EntryPoint = "glVertexAttrib4sARB")]
[CLSCompliant(false)]
public static void VertexAttrib4(uint index, short x, short y, short z, short w)
Parameters
Type | Name | Description |
---|---|---|
UInt32 | index | Specifies the index of the generic vertex attribute to be modified. |
Int16 | x | For the scalar commands, specifies the new values to be used for the specified vertex attribute. |
Int16 | y | For the scalar commands, specifies the new values to be used for the specified vertex attribute. |
Int16 | z | For the scalar commands, specifies the new values to be used for the specified vertex attribute. |
Int16 | w | For the scalar commands, specifies the new values to be used for the specified vertex attribute. |
VertexAttrib4(UInt32, ref Int16)
[requires: ARB_vertex_program|ARB_vertex_shader] Specifies the value of a generic vertex attribute
Declaration
[AutoGenerated(Category = "ARB_vertex_program|ARB_vertex_shader", Version = "", EntryPoint = "glVertexAttrib4svARB")]
[CLSCompliant(false)]
public static void VertexAttrib4(uint index, [Count(Count = 4)] ref short v)
Parameters
Type | Name | Description |
---|---|---|
UInt32 | index | Specifies the index of the generic vertex attribute to be modified. |
Int16 | v | [length: 4] For the vector commands (glVertexAttrib*v), specifies a pointer to an array of values to be used for the generic vertex attribute. |
VertexAttrib4(UInt32, Int16[])
[requires: ARB_vertex_program|ARB_vertex_shader] Specifies the value of a generic vertex attribute
Declaration
[AutoGenerated(Category = "ARB_vertex_program|ARB_vertex_shader", Version = "", EntryPoint = "glVertexAttrib4svARB")]
[CLSCompliant(false)]
public static void VertexAttrib4(uint index, [Count(Count = 4)] short[] v)
Parameters
Type | Name | Description |
---|---|---|
UInt32 | index | Specifies the index of the generic vertex attribute to be modified. |
Int16[] | v | [length: 4] For the vector commands (glVertexAttrib*v), specifies a pointer to an array of values to be used for the generic vertex attribute. |
VertexAttrib4(UInt32, Int32*)
[requires: ARB_vertex_program|ARB_vertex_shader] Specifies the value of a generic vertex attribute
Declaration
[AutoGenerated(Category = "ARB_vertex_program|ARB_vertex_shader", Version = "", EntryPoint = "glVertexAttrib4ivARB")]
[CLSCompliant(false)]
public static void VertexAttrib4(uint index, [Count(Count = 4)] int *v)
Parameters
Type | Name | Description |
---|---|---|
UInt32 | index | Specifies the index of the generic vertex attribute to be modified. |
Int32* | v | [length: 4] For the vector commands (glVertexAttrib*v), specifies a pointer to an array of values to be used for the generic vertex attribute. |
VertexAttrib4(UInt32, ref Int32)
[requires: ARB_vertex_program|ARB_vertex_shader] Specifies the value of a generic vertex attribute
Declaration
[AutoGenerated(Category = "ARB_vertex_program|ARB_vertex_shader", Version = "", EntryPoint = "glVertexAttrib4ivARB")]
[CLSCompliant(false)]
public static void VertexAttrib4(uint index, [Count(Count = 4)] ref int v)
Parameters
Type | Name | Description |
---|---|---|
UInt32 | index | Specifies the index of the generic vertex attribute to be modified. |
Int32 | v | [length: 4] For the vector commands (glVertexAttrib*v), specifies a pointer to an array of values to be used for the generic vertex attribute. |
VertexAttrib4(UInt32, Int32[])
[requires: ARB_vertex_program|ARB_vertex_shader] Specifies the value of a generic vertex attribute
Declaration
[AutoGenerated(Category = "ARB_vertex_program|ARB_vertex_shader", Version = "", EntryPoint = "glVertexAttrib4ivARB")]
[CLSCompliant(false)]
public static void VertexAttrib4(uint index, [Count(Count = 4)] int[] v)
Parameters
Type | Name | Description |
---|---|---|
UInt32 | index | Specifies the index of the generic vertex attribute to be modified. |
Int32[] | v | [length: 4] For the vector commands (glVertexAttrib*v), specifies a pointer to an array of values to be used for the generic vertex attribute. |
VertexAttrib4(UInt32, SByte*)
[requires: ARB_vertex_program|ARB_vertex_shader] Specifies the value of a generic vertex attribute
Declaration
[AutoGenerated(Category = "ARB_vertex_program|ARB_vertex_shader", Version = "", EntryPoint = "glVertexAttrib4bvARB")]
[CLSCompliant(false)]
public static void VertexAttrib4(uint index, [Count(Count = 4)] sbyte *v)
Parameters
Type | Name | Description |
---|---|---|
UInt32 | index | Specifies the index of the generic vertex attribute to be modified. |
SByte* | v | [length: 4] For the vector commands (glVertexAttrib*v), specifies a pointer to an array of values to be used for the generic vertex attribute. |
VertexAttrib4(UInt32, ref SByte)
[requires: ARB_vertex_program|ARB_vertex_shader] Specifies the value of a generic vertex attribute
Declaration
[AutoGenerated(Category = "ARB_vertex_program|ARB_vertex_shader", Version = "", EntryPoint = "glVertexAttrib4bvARB")]
[CLSCompliant(false)]
public static void VertexAttrib4(uint index, [Count(Count = 4)] ref sbyte v)
Parameters
Type | Name | Description |
---|---|---|
UInt32 | index | Specifies the index of the generic vertex attribute to be modified. |
SByte | v | [length: 4] For the vector commands (glVertexAttrib*v), specifies a pointer to an array of values to be used for the generic vertex attribute. |
VertexAttrib4(UInt32, SByte[])
[requires: ARB_vertex_program|ARB_vertex_shader] Specifies the value of a generic vertex attribute
Declaration
[AutoGenerated(Category = "ARB_vertex_program|ARB_vertex_shader", Version = "", EntryPoint = "glVertexAttrib4bvARB")]
[CLSCompliant(false)]
public static void VertexAttrib4(uint index, [Count(Count = 4)] sbyte[] v)
Parameters
Type | Name | Description |
---|---|---|
UInt32 | index | Specifies the index of the generic vertex attribute to be modified. |
SByte[] | v | [length: 4] For the vector commands (glVertexAttrib*v), specifies a pointer to an array of values to be used for the generic vertex attribute. |
VertexAttrib4(UInt32, Single*)
[requires: ARB_vertex_program|ARB_vertex_shader] Specifies the value of a generic vertex attribute
Declaration
[AutoGenerated(Category = "ARB_vertex_program|ARB_vertex_shader", Version = "", EntryPoint = "glVertexAttrib4fvARB")]
[CLSCompliant(false)]
public static void VertexAttrib4(uint index, [Count(Count = 4)] float *v)
Parameters
Type | Name | Description |
---|---|---|
UInt32 | index | Specifies the index of the generic vertex attribute to be modified. |
Single* | v | [length: 4] For the vector commands (glVertexAttrib*v), specifies a pointer to an array of values to be used for the generic vertex attribute. |
VertexAttrib4(UInt32, Single, Single, Single, Single)
[requires: ARB_vertex_program|ARB_vertex_shader] Specifies the value of a generic vertex attribute
Declaration
[AutoGenerated(Category = "ARB_vertex_program|ARB_vertex_shader", Version = "", EntryPoint = "glVertexAttrib4fARB")]
[CLSCompliant(false)]
public static void VertexAttrib4(uint index, float x, float y, float z, float w)
Parameters
Type | Name | Description |
---|---|---|
UInt32 | index | Specifies the index of the generic vertex attribute to be modified. |
Single | x | For the scalar commands, specifies the new values to be used for the specified vertex attribute. |
Single | y | For the scalar commands, specifies the new values to be used for the specified vertex attribute. |
Single | z | For the scalar commands, specifies the new values to be used for the specified vertex attribute. |
Single | w | For the scalar commands, specifies the new values to be used for the specified vertex attribute. |
VertexAttrib4(UInt32, ref Single)
[requires: ARB_vertex_program|ARB_vertex_shader] Specifies the value of a generic vertex attribute
Declaration
[AutoGenerated(Category = "ARB_vertex_program|ARB_vertex_shader", Version = "", EntryPoint = "glVertexAttrib4fvARB")]
[CLSCompliant(false)]
public static void VertexAttrib4(uint index, [Count(Count = 4)] ref float v)
Parameters
Type | Name | Description |
---|---|---|
UInt32 | index | Specifies the index of the generic vertex attribute to be modified. |
Single | v | [length: 4] For the vector commands (glVertexAttrib*v), specifies a pointer to an array of values to be used for the generic vertex attribute. |
VertexAttrib4(UInt32, Single[])
[requires: ARB_vertex_program|ARB_vertex_shader] Specifies the value of a generic vertex attribute
Declaration
[AutoGenerated(Category = "ARB_vertex_program|ARB_vertex_shader", Version = "", EntryPoint = "glVertexAttrib4fvARB")]
[CLSCompliant(false)]
public static void VertexAttrib4(uint index, [Count(Count = 4)] float[] v)
Parameters
Type | Name | Description |
---|---|---|
UInt32 | index | Specifies the index of the generic vertex attribute to be modified. |
Single[] | v | [length: 4] For the vector commands (glVertexAttrib*v), specifies a pointer to an array of values to be used for the generic vertex attribute. |
VertexAttrib4(UInt32, UInt16*)
[requires: ARB_vertex_program|ARB_vertex_shader] Specifies the value of a generic vertex attribute
Declaration
[AutoGenerated(Category = "ARB_vertex_program|ARB_vertex_shader", Version = "", EntryPoint = "glVertexAttrib4usvARB")]
[CLSCompliant(false)]
public static void VertexAttrib4(uint index, [Count(Count = 4)] ushort *v)
Parameters
Type | Name | Description |
---|---|---|
UInt32 | index | Specifies the index of the generic vertex attribute to be modified. |
UInt16* | v | [length: 4] For the vector commands (glVertexAttrib*v), specifies a pointer to an array of values to be used for the generic vertex attribute. |
VertexAttrib4(UInt32, ref UInt16)
[requires: ARB_vertex_program|ARB_vertex_shader] Specifies the value of a generic vertex attribute
Declaration
[AutoGenerated(Category = "ARB_vertex_program|ARB_vertex_shader", Version = "", EntryPoint = "glVertexAttrib4usvARB")]
[CLSCompliant(false)]
public static void VertexAttrib4(uint index, [Count(Count = 4)] ref ushort v)
Parameters
Type | Name | Description |
---|---|---|
UInt32 | index | Specifies the index of the generic vertex attribute to be modified. |
UInt16 | v | [length: 4] For the vector commands (glVertexAttrib*v), specifies a pointer to an array of values to be used for the generic vertex attribute. |
VertexAttrib4(UInt32, UInt16[])
[requires: ARB_vertex_program|ARB_vertex_shader] Specifies the value of a generic vertex attribute
Declaration
[AutoGenerated(Category = "ARB_vertex_program|ARB_vertex_shader", Version = "", EntryPoint = "glVertexAttrib4usvARB")]
[CLSCompliant(false)]
public static void VertexAttrib4(uint index, [Count(Count = 4)] ushort[] v)
Parameters
Type | Name | Description |
---|---|---|
UInt32 | index | Specifies the index of the generic vertex attribute to be modified. |
UInt16[] | v | [length: 4] For the vector commands (glVertexAttrib*v), specifies a pointer to an array of values to be used for the generic vertex attribute. |
VertexAttrib4(UInt32, UInt32*)
[requires: ARB_vertex_program|ARB_vertex_shader] Specifies the value of a generic vertex attribute
Declaration
[AutoGenerated(Category = "ARB_vertex_program|ARB_vertex_shader", Version = "", EntryPoint = "glVertexAttrib4uivARB")]
[CLSCompliant(false)]
public static void VertexAttrib4(uint index, [Count(Count = 4)] uint *v)
Parameters
Type | Name | Description |
---|---|---|
UInt32 | index | Specifies the index of the generic vertex attribute to be modified. |
UInt32* | v | [length: 4] For the vector commands (glVertexAttrib*v), specifies a pointer to an array of values to be used for the generic vertex attribute. |
VertexAttrib4(UInt32, ref UInt32)
[requires: ARB_vertex_program|ARB_vertex_shader] Specifies the value of a generic vertex attribute
Declaration
[AutoGenerated(Category = "ARB_vertex_program|ARB_vertex_shader", Version = "", EntryPoint = "glVertexAttrib4uivARB")]
[CLSCompliant(false)]
public static void VertexAttrib4(uint index, [Count(Count = 4)] ref uint v)
Parameters
Type | Name | Description |
---|---|---|
UInt32 | index | Specifies the index of the generic vertex attribute to be modified. |
UInt32 | v | [length: 4] For the vector commands (glVertexAttrib*v), specifies a pointer to an array of values to be used for the generic vertex attribute. |
VertexAttrib4(UInt32, UInt32[])
[requires: ARB_vertex_program|ARB_vertex_shader] Specifies the value of a generic vertex attribute
Declaration
[AutoGenerated(Category = "ARB_vertex_program|ARB_vertex_shader", Version = "", EntryPoint = "glVertexAttrib4uivARB")]
[CLSCompliant(false)]
public static void VertexAttrib4(uint index, [Count(Count = 4)] uint[] v)
Parameters
Type | Name | Description |
---|---|---|
UInt32 | index | Specifies the index of the generic vertex attribute to be modified. |
UInt32[] | v | [length: 4] For the vector commands (glVertexAttrib*v), specifies a pointer to an array of values to be used for the generic vertex attribute. |
VertexAttrib4N(Int32, Byte*)
[requires: ARB_vertex_program|ARB_vertex_shader]
Declaration
[AutoGenerated(Category = "ARB_vertex_program|ARB_vertex_shader", Version = "", EntryPoint = "glVertexAttrib4NubvARB")]
[CLSCompliant(false)]
public static void VertexAttrib4N(int index, [Count(Count = 4)] byte *v)
Parameters
Type | Name | Description |
---|---|---|
Int32 | index | |
Byte* | v | [length: 4] |
VertexAttrib4N(Int32, Byte, Byte, Byte, Byte)
[requires: ARB_vertex_program|ARB_vertex_shader]
Declaration
[AutoGenerated(Category = "ARB_vertex_program|ARB_vertex_shader", Version = "", EntryPoint = "glVertexAttrib4NubARB")]
[CLSCompliant(false)]
public static void VertexAttrib4N(int index, byte x, byte y, byte z, byte w)
Parameters
Type | Name | Description |
---|---|---|
Int32 | index | |
Byte | x | |
Byte | y | |
Byte | z | |
Byte | w |
VertexAttrib4N(Int32, ref Byte)
[requires: ARB_vertex_program|ARB_vertex_shader]
Declaration
[AutoGenerated(Category = "ARB_vertex_program|ARB_vertex_shader", Version = "", EntryPoint = "glVertexAttrib4NubvARB")]
[CLSCompliant(false)]
public static void VertexAttrib4N(int index, [Count(Count = 4)] ref byte v)
Parameters
Type | Name | Description |
---|---|---|
Int32 | index | |
Byte | v | [length: 4] |
VertexAttrib4N(Int32, Byte[])
[requires: ARB_vertex_program|ARB_vertex_shader]
Declaration
[AutoGenerated(Category = "ARB_vertex_program|ARB_vertex_shader", Version = "", EntryPoint = "glVertexAttrib4NubvARB")]
[CLSCompliant(false)]
public static void VertexAttrib4N(int index, [Count(Count = 4)] byte[] v)
Parameters
Type | Name | Description |
---|---|---|
Int32 | index | |
Byte[] | v | [length: 4] |
VertexAttrib4N(Int32, Int16*)
[requires: ARB_vertex_program|ARB_vertex_shader]
Declaration
[AutoGenerated(Category = "ARB_vertex_program|ARB_vertex_shader", Version = "", EntryPoint = "glVertexAttrib4NsvARB")]
[CLSCompliant(false)]
public static void VertexAttrib4N(int index, [Count(Count = 4)] short *v)
Parameters
Type | Name | Description |
---|---|---|
Int32 | index | |
Int16* | v | [length: 4] |
VertexAttrib4N(Int32, ref Int16)
[requires: ARB_vertex_program|ARB_vertex_shader]
Declaration
[AutoGenerated(Category = "ARB_vertex_program|ARB_vertex_shader", Version = "", EntryPoint = "glVertexAttrib4NsvARB")]
[CLSCompliant(false)]
public static void VertexAttrib4N(int index, [Count(Count = 4)] ref short v)
Parameters
Type | Name | Description |
---|---|---|
Int32 | index | |
Int16 | v | [length: 4] |
VertexAttrib4N(Int32, Int16[])
[requires: ARB_vertex_program|ARB_vertex_shader]
Declaration
[AutoGenerated(Category = "ARB_vertex_program|ARB_vertex_shader", Version = "", EntryPoint = "glVertexAttrib4NsvARB")]
[CLSCompliant(false)]
public static void VertexAttrib4N(int index, [Count(Count = 4)] short[] v)
Parameters
Type | Name | Description |
---|---|---|
Int32 | index | |
Int16[] | v | [length: 4] |
VertexAttrib4N(Int32, Int32*)
[requires: ARB_vertex_program|ARB_vertex_shader]
Declaration
[AutoGenerated(Category = "ARB_vertex_program|ARB_vertex_shader", Version = "", EntryPoint = "glVertexAttrib4NivARB")]
[CLSCompliant(false)]
public static void VertexAttrib4N(int index, [Count(Count = 4)] int *v)
Parameters
Type | Name | Description |
---|---|---|
Int32 | index | |
Int32* | v | [length: 4] |
VertexAttrib4N(Int32, ref Int32)
[requires: ARB_vertex_program|ARB_vertex_shader]
Declaration
[AutoGenerated(Category = "ARB_vertex_program|ARB_vertex_shader", Version = "", EntryPoint = "glVertexAttrib4NivARB")]
[CLSCompliant(false)]
public static void VertexAttrib4N(int index, [Count(Count = 4)] ref int v)
Parameters
Type | Name | Description |
---|---|---|
Int32 | index | |
Int32 | v | [length: 4] |
VertexAttrib4N(Int32, Int32[])
[requires: ARB_vertex_program|ARB_vertex_shader]
Declaration
[AutoGenerated(Category = "ARB_vertex_program|ARB_vertex_shader", Version = "", EntryPoint = "glVertexAttrib4NivARB")]
[CLSCompliant(false)]
public static void VertexAttrib4N(int index, [Count(Count = 4)] int[] v)
Parameters
Type | Name | Description |
---|---|---|
Int32 | index | |
Int32[] | v | [length: 4] |
VertexAttrib4N(UInt32, Byte*)
[requires: ARB_vertex_program|ARB_vertex_shader]
Declaration
[AutoGenerated(Category = "ARB_vertex_program|ARB_vertex_shader", Version = "", EntryPoint = "glVertexAttrib4NubvARB")]
[CLSCompliant(false)]
public static void VertexAttrib4N(uint index, [Count(Count = 4)] byte *v)
Parameters
Type | Name | Description |
---|---|---|
UInt32 | index | |
Byte* | v | [length: 4] |
VertexAttrib4N(UInt32, Byte, Byte, Byte, Byte)
[requires: ARB_vertex_program|ARB_vertex_shader]
Declaration
[AutoGenerated(Category = "ARB_vertex_program|ARB_vertex_shader", Version = "", EntryPoint = "glVertexAttrib4NubARB")]
[CLSCompliant(false)]
public static void VertexAttrib4N(uint index, byte x, byte y, byte z, byte w)
Parameters
Type | Name | Description |
---|---|---|
UInt32 | index | |
Byte | x | |
Byte | y | |
Byte | z | |
Byte | w |
VertexAttrib4N(UInt32, ref Byte)
[requires: ARB_vertex_program|ARB_vertex_shader]
Declaration
[AutoGenerated(Category = "ARB_vertex_program|ARB_vertex_shader", Version = "", EntryPoint = "glVertexAttrib4NubvARB")]
[CLSCompliant(false)]
public static void VertexAttrib4N(uint index, [Count(Count = 4)] ref byte v)
Parameters
Type | Name | Description |
---|---|---|
UInt32 | index | |
Byte | v | [length: 4] |
VertexAttrib4N(UInt32, Byte[])
[requires: ARB_vertex_program|ARB_vertex_shader]
Declaration
[AutoGenerated(Category = "ARB_vertex_program|ARB_vertex_shader", Version = "", EntryPoint = "glVertexAttrib4NubvARB")]
[CLSCompliant(false)]
public static void VertexAttrib4N(uint index, [Count(Count = 4)] byte[] v)
Parameters
Type | Name | Description |
---|---|---|
UInt32 | index | |
Byte[] | v | [length: 4] |
VertexAttrib4N(UInt32, Int16*)
[requires: ARB_vertex_program|ARB_vertex_shader]
Declaration
[AutoGenerated(Category = "ARB_vertex_program|ARB_vertex_shader", Version = "", EntryPoint = "glVertexAttrib4NsvARB")]
[CLSCompliant(false)]
public static void VertexAttrib4N(uint index, [Count(Count = 4)] short *v)
Parameters
Type | Name | Description |
---|---|---|
UInt32 | index | |
Int16* | v | [length: 4] |
VertexAttrib4N(UInt32, ref Int16)
[requires: ARB_vertex_program|ARB_vertex_shader]
Declaration
[AutoGenerated(Category = "ARB_vertex_program|ARB_vertex_shader", Version = "", EntryPoint = "glVertexAttrib4NsvARB")]
[CLSCompliant(false)]
public static void VertexAttrib4N(uint index, [Count(Count = 4)] ref short v)
Parameters
Type | Name | Description |
---|---|---|
UInt32 | index | |
Int16 | v | [length: 4] |
VertexAttrib4N(UInt32, Int16[])
[requires: ARB_vertex_program|ARB_vertex_shader]
Declaration
[AutoGenerated(Category = "ARB_vertex_program|ARB_vertex_shader", Version = "", EntryPoint = "glVertexAttrib4NsvARB")]
[CLSCompliant(false)]
public static void VertexAttrib4N(uint index, [Count(Count = 4)] short[] v)
Parameters
Type | Name | Description |
---|---|---|
UInt32 | index | |
Int16[] | v | [length: 4] |
VertexAttrib4N(UInt32, Int32*)
[requires: ARB_vertex_program|ARB_vertex_shader]
Declaration
[AutoGenerated(Category = "ARB_vertex_program|ARB_vertex_shader", Version = "", EntryPoint = "glVertexAttrib4NivARB")]
[CLSCompliant(false)]
public static void VertexAttrib4N(uint index, [Count(Count = 4)] int *v)
Parameters
Type | Name | Description |
---|---|---|
UInt32 | index | |
Int32* | v | [length: 4] |
VertexAttrib4N(UInt32, ref Int32)
[requires: ARB_vertex_program|ARB_vertex_shader]
Declaration
[AutoGenerated(Category = "ARB_vertex_program|ARB_vertex_shader", Version = "", EntryPoint = "glVertexAttrib4NivARB")]
[CLSCompliant(false)]
public static void VertexAttrib4N(uint index, [Count(Count = 4)] ref int v)
Parameters
Type | Name | Description |
---|---|---|
UInt32 | index | |
Int32 | v | [length: 4] |
VertexAttrib4N(UInt32, Int32[])
[requires: ARB_vertex_program|ARB_vertex_shader]
Declaration
[AutoGenerated(Category = "ARB_vertex_program|ARB_vertex_shader", Version = "", EntryPoint = "glVertexAttrib4NivARB")]
[CLSCompliant(false)]
public static void VertexAttrib4N(uint index, [Count(Count = 4)] int[] v)
Parameters
Type | Name | Description |
---|---|---|
UInt32 | index | |
Int32[] | v | [length: 4] |
VertexAttrib4N(UInt32, SByte*)
[requires: ARB_vertex_program|ARB_vertex_shader]
Declaration
[AutoGenerated(Category = "ARB_vertex_program|ARB_vertex_shader", Version = "", EntryPoint = "glVertexAttrib4NbvARB")]
[CLSCompliant(false)]
public static void VertexAttrib4N(uint index, [Count(Count = 4)] sbyte *v)
Parameters
Type | Name | Description |
---|---|---|
UInt32 | index | |
SByte* | v | [length: 4] |
VertexAttrib4N(UInt32, ref SByte)
[requires: ARB_vertex_program|ARB_vertex_shader]
Declaration
[AutoGenerated(Category = "ARB_vertex_program|ARB_vertex_shader", Version = "", EntryPoint = "glVertexAttrib4NbvARB")]
[CLSCompliant(false)]
public static void VertexAttrib4N(uint index, [Count(Count = 4)] ref sbyte v)
Parameters
Type | Name | Description |
---|---|---|
UInt32 | index | |
SByte | v | [length: 4] |
VertexAttrib4N(UInt32, SByte[])
[requires: ARB_vertex_program|ARB_vertex_shader]
Declaration
[AutoGenerated(Category = "ARB_vertex_program|ARB_vertex_shader", Version = "", EntryPoint = "glVertexAttrib4NbvARB")]
[CLSCompliant(false)]
public static void VertexAttrib4N(uint index, [Count(Count = 4)] sbyte[] v)
Parameters
Type | Name | Description |
---|---|---|
UInt32 | index | |
SByte[] | v | [length: 4] |
VertexAttrib4N(UInt32, UInt16*)
[requires: ARB_vertex_program|ARB_vertex_shader]
Declaration
[AutoGenerated(Category = "ARB_vertex_program|ARB_vertex_shader", Version = "", EntryPoint = "glVertexAttrib4NusvARB")]
[CLSCompliant(false)]
public static void VertexAttrib4N(uint index, [Count(Count = 4)] ushort *v)
Parameters
Type | Name | Description |
---|---|---|
UInt32 | index | |
UInt16* | v | [length: 4] |
VertexAttrib4N(UInt32, ref UInt16)
[requires: ARB_vertex_program|ARB_vertex_shader]
Declaration
[AutoGenerated(Category = "ARB_vertex_program|ARB_vertex_shader", Version = "", EntryPoint = "glVertexAttrib4NusvARB")]
[CLSCompliant(false)]
public static void VertexAttrib4N(uint index, [Count(Count = 4)] ref ushort v)
Parameters
Type | Name | Description |
---|---|---|
UInt32 | index | |
UInt16 | v | [length: 4] |
VertexAttrib4N(UInt32, UInt16[])
[requires: ARB_vertex_program|ARB_vertex_shader]
Declaration
[AutoGenerated(Category = "ARB_vertex_program|ARB_vertex_shader", Version = "", EntryPoint = "glVertexAttrib4NusvARB")]
[CLSCompliant(false)]
public static void VertexAttrib4N(uint index, [Count(Count = 4)] ushort[] v)
Parameters
Type | Name | Description |
---|---|---|
UInt32 | index | |
UInt16[] | v | [length: 4] |
VertexAttrib4N(UInt32, UInt32*)
[requires: ARB_vertex_program|ARB_vertex_shader]
Declaration
[AutoGenerated(Category = "ARB_vertex_program|ARB_vertex_shader", Version = "", EntryPoint = "glVertexAttrib4NuivARB")]
[CLSCompliant(false)]
public static void VertexAttrib4N(uint index, [Count(Count = 4)] uint *v)
Parameters
Type | Name | Description |
---|---|---|
UInt32 | index | |
UInt32* | v | [length: 4] |
VertexAttrib4N(UInt32, ref UInt32)
[requires: ARB_vertex_program|ARB_vertex_shader]
Declaration
[AutoGenerated(Category = "ARB_vertex_program|ARB_vertex_shader", Version = "", EntryPoint = "glVertexAttrib4NuivARB")]
[CLSCompliant(false)]
public static void VertexAttrib4N(uint index, [Count(Count = 4)] ref uint v)
Parameters
Type | Name | Description |
---|---|---|
UInt32 | index | |
UInt32 | v | [length: 4] |
VertexAttrib4N(UInt32, UInt32[])
[requires: ARB_vertex_program|ARB_vertex_shader]
Declaration
[AutoGenerated(Category = "ARB_vertex_program|ARB_vertex_shader", Version = "", EntryPoint = "glVertexAttrib4NuivARB")]
[CLSCompliant(false)]
public static void VertexAttrib4N(uint index, [Count(Count = 4)] uint[] v)
Parameters
Type | Name | Description |
---|---|---|
UInt32 | index | |
UInt32[] | v | [length: 4] |
VertexAttribDivisor(Int32, Int32)
[requires: ARB_instanced_arrays] Modify the rate at which generic vertex attributes advance during instanced rendering
Declaration
[AutoGenerated(Category = "ARB_instanced_arrays", Version = "", EntryPoint = "glVertexAttribDivisorARB")]
[CLSCompliant(false)]
public static void VertexAttribDivisor(int index, int divisor)
Parameters
Type | Name | Description |
---|---|---|
Int32 | index | Specify the index of the generic vertex attribute. |
Int32 | divisor | Specify the number of instances that will pass between updates of the generic attribute at slot index. |
VertexAttribDivisor(UInt32, UInt32)
[requires: ARB_instanced_arrays] Modify the rate at which generic vertex attributes advance during instanced rendering
Declaration
[AutoGenerated(Category = "ARB_instanced_arrays", Version = "", EntryPoint = "glVertexAttribDivisorARB")]
[CLSCompliant(false)]
public static void VertexAttribDivisor(uint index, uint divisor)
Parameters
Type | Name | Description |
---|---|---|
UInt32 | index | Specify the index of the generic vertex attribute. |
UInt32 | divisor | Specify the number of instances that will pass between updates of the generic attribute at slot index. |
VertexAttribL1(Int32, Int64)
[requires: ARB_bindless_texture]
Declaration
[AutoGenerated(Category = "ARB_bindless_texture", Version = "", EntryPoint = "glVertexAttribL1ui64ARB")]
[CLSCompliant(false)]
public static void VertexAttribL1(int index, long x)
Parameters
Type | Name | Description |
---|---|---|
Int32 | index | |
Int64 | x |
VertexAttribL1(Int32, Int64*)
[requires: ARB_bindless_texture]
Declaration
[AutoGenerated(Category = "ARB_bindless_texture", Version = "", EntryPoint = "glVertexAttribL1ui64vARB")]
[CLSCompliant(false)]
public static void VertexAttribL1(int index, long *v)
Parameters
Type | Name | Description |
---|---|---|
Int32 | index | |
Int64* | v |
VertexAttribL1(Int32, Int64[])
[requires: ARB_bindless_texture]
Declaration
[AutoGenerated(Category = "ARB_bindless_texture", Version = "", EntryPoint = "glVertexAttribL1ui64vARB")]
[CLSCompliant(false)]
public static void VertexAttribL1(int index, long[] v)
Parameters
Type | Name | Description |
---|---|---|
Int32 | index | |
Int64[] | v |
VertexAttribL1(UInt32, UInt64)
[requires: ARB_bindless_texture]
Declaration
[AutoGenerated(Category = "ARB_bindless_texture", Version = "", EntryPoint = "glVertexAttribL1ui64ARB")]
[CLSCompliant(false)]
public static void VertexAttribL1(uint index, ulong x)
Parameters
Type | Name | Description |
---|---|---|
UInt32 | index | |
UInt64 | x |
VertexAttribL1(UInt32, UInt64*)
[requires: ARB_bindless_texture]
Declaration
[AutoGenerated(Category = "ARB_bindless_texture", Version = "", EntryPoint = "glVertexAttribL1ui64vARB")]
[CLSCompliant(false)]
public static void VertexAttribL1(uint index, ulong *v)
Parameters
Type | Name | Description |
---|---|---|
UInt32 | index | |
UInt64* | v |
VertexAttribL1(UInt32, UInt64[])
[requires: ARB_bindless_texture]
Declaration
[AutoGenerated(Category = "ARB_bindless_texture", Version = "", EntryPoint = "glVertexAttribL1ui64vARB")]
[CLSCompliant(false)]
public static void VertexAttribL1(uint index, ulong[] v)
Parameters
Type | Name | Description |
---|---|---|
UInt32 | index | |
UInt64[] | v |
VertexAttribPointer(Int32, Int32, VertexAttribPointerTypeArb, Boolean, Int32, IntPtr)
[requires: ARB_vertex_program|ARB_vertex_shader] Define an array of generic vertex attribute data
Declaration
[AutoGenerated(Category = "ARB_vertex_program|ARB_vertex_shader", Version = "", EntryPoint = "glVertexAttribPointerARB")]
[CLSCompliant(false)]
public static void VertexAttribPointer(int index, int size, VertexAttribPointerTypeArb type, bool normalized, int stride, [Count(Computed = "size,type,stride")] IntPtr pointer)
Parameters
Type | Name | Description |
---|---|---|
Int32 | index | Specifies the index of the generic vertex attribute to be modified. |
Int32 | size | Specifies the number of components per generic vertex attribute. Must be 1, 2, 3, 4. Additionally, the symbolic constant Bgra is accepted by glVertexAttribPointer. The initial value is 4. |
VertexAttribPointerTypeArb | type | Specifies the data type of each component in the array. The symbolic constants Byte, UnsignedByte, Short, UnsignedShort, Int, and UnsignedInt are accepted by glVertexAttribPointer and glVertexAttribIPointer. Additionally HalfFloat, Float, Double, Fixed, Int2101010Rev, UnsignedInt2101010Rev and UnsignedInt10F11F11FRev are accepted by glVertexAttribPointer. Double is also accepted by glVertexAttribLPointer and is the only token accepted by the type parameter for that function. The initial value is Float. |
Boolean | normalized | For glVertexAttribPointer, specifies whether fixed-point data values should be normalized (True) or converted directly as fixed-point values (False) when they are accessed. |
Int32 | stride | Specifies the byte offset between consecutive generic vertex attributes. If stride is 0, the generic vertex attributes are understood to be tightly packed in the array. The initial value is 0. |
IntPtr | pointer | [length: COMPSIZE(size,type,stride)] Specifies a offset of the first component of the first generic vertex attribute in the array in the data store of the buffer currently bound to the ArrayBuffer target. The initial value is 0. |
VertexAttribPointer(UInt32, Int32, VertexAttribPointerTypeArb, Boolean, Int32, IntPtr)
[requires: ARB_vertex_program|ARB_vertex_shader] Define an array of generic vertex attribute data
Declaration
[AutoGenerated(Category = "ARB_vertex_program|ARB_vertex_shader", Version = "", EntryPoint = "glVertexAttribPointerARB")]
[CLSCompliant(false)]
public static void VertexAttribPointer(uint index, int size, VertexAttribPointerTypeArb type, bool normalized, int stride, [Count(Computed = "size,type,stride")] IntPtr pointer)
Parameters
Type | Name | Description |
---|---|---|
UInt32 | index | Specifies the index of the generic vertex attribute to be modified. |
Int32 | size | Specifies the number of components per generic vertex attribute. Must be 1, 2, 3, 4. Additionally, the symbolic constant Bgra is accepted by glVertexAttribPointer. The initial value is 4. |
VertexAttribPointerTypeArb | type | Specifies the data type of each component in the array. The symbolic constants Byte, UnsignedByte, Short, UnsignedShort, Int, and UnsignedInt are accepted by glVertexAttribPointer and glVertexAttribIPointer. Additionally HalfFloat, Float, Double, Fixed, Int2101010Rev, UnsignedInt2101010Rev and UnsignedInt10F11F11FRev are accepted by glVertexAttribPointer. Double is also accepted by glVertexAttribLPointer and is the only token accepted by the type parameter for that function. The initial value is Float. |
Boolean | normalized | For glVertexAttribPointer, specifies whether fixed-point data values should be normalized (True) or converted directly as fixed-point values (False) when they are accessed. |
Int32 | stride | Specifies the byte offset between consecutive generic vertex attributes. If stride is 0, the generic vertex attributes are understood to be tightly packed in the array. The initial value is 0. |
IntPtr | pointer | [length: COMPSIZE(size,type,stride)] Specifies a offset of the first component of the first generic vertex attribute in the array in the data store of the buffer currently bound to the ArrayBuffer target. The initial value is 0. |
VertexAttribPointer<T5>(Int32, Int32, VertexAttribPointerTypeArb, Boolean, Int32, ref T5)
[requires: ARB_vertex_program|ARB_vertex_shader] Define an array of generic vertex attribute data
Declaration
[AutoGenerated(Category = "ARB_vertex_program|ARB_vertex_shader", Version = "", EntryPoint = "glVertexAttribPointerARB")]
[CLSCompliant(false)]
public static void VertexAttribPointer<T5>(int index, int size, VertexAttribPointerTypeArb type, bool normalized, int stride, [Count(Computed = "size,type,stride")] ref T5 pointer)
where T5 : struct
Parameters
Type | Name | Description |
---|---|---|
Int32 | index | Specifies the index of the generic vertex attribute to be modified. |
Int32 | size | Specifies the number of components per generic vertex attribute. Must be 1, 2, 3, 4. Additionally, the symbolic constant Bgra is accepted by glVertexAttribPointer. The initial value is 4. |
VertexAttribPointerTypeArb | type | Specifies the data type of each component in the array. The symbolic constants Byte, UnsignedByte, Short, UnsignedShort, Int, and UnsignedInt are accepted by glVertexAttribPointer and glVertexAttribIPointer. Additionally HalfFloat, Float, Double, Fixed, Int2101010Rev, UnsignedInt2101010Rev and UnsignedInt10F11F11FRev are accepted by glVertexAttribPointer. Double is also accepted by glVertexAttribLPointer and is the only token accepted by the type parameter for that function. The initial value is Float. |
Boolean | normalized | For glVertexAttribPointer, specifies whether fixed-point data values should be normalized (True) or converted directly as fixed-point values (False) when they are accessed. |
Int32 | stride | Specifies the byte offset between consecutive generic vertex attributes. If stride is 0, the generic vertex attributes are understood to be tightly packed in the array. The initial value is 0. |
T5 | pointer | [length: COMPSIZE(size,type,stride)] Specifies a offset of the first component of the first generic vertex attribute in the array in the data store of the buffer currently bound to the ArrayBuffer target. The initial value is 0. |
Type Parameters
Name | Description |
---|---|
T5 |
VertexAttribPointer<T5>(Int32, Int32, VertexAttribPointerTypeArb, Boolean, Int32, T5[])
[requires: ARB_vertex_program|ARB_vertex_shader] Define an array of generic vertex attribute data
Declaration
[AutoGenerated(Category = "ARB_vertex_program|ARB_vertex_shader", Version = "", EntryPoint = "glVertexAttribPointerARB")]
[CLSCompliant(false)]
public static void VertexAttribPointer<T5>(int index, int size, VertexAttribPointerTypeArb type, bool normalized, int stride, [Count(Computed = "size,type,stride")] T5[] pointer)
where T5 : struct
Parameters
Type | Name | Description |
---|---|---|
Int32 | index | Specifies the index of the generic vertex attribute to be modified. |
Int32 | size | Specifies the number of components per generic vertex attribute. Must be 1, 2, 3, 4. Additionally, the symbolic constant Bgra is accepted by glVertexAttribPointer. The initial value is 4. |
VertexAttribPointerTypeArb | type | Specifies the data type of each component in the array. The symbolic constants Byte, UnsignedByte, Short, UnsignedShort, Int, and UnsignedInt are accepted by glVertexAttribPointer and glVertexAttribIPointer. Additionally HalfFloat, Float, Double, Fixed, Int2101010Rev, UnsignedInt2101010Rev and UnsignedInt10F11F11FRev are accepted by glVertexAttribPointer. Double is also accepted by glVertexAttribLPointer and is the only token accepted by the type parameter for that function. The initial value is Float. |
Boolean | normalized | For glVertexAttribPointer, specifies whether fixed-point data values should be normalized (True) or converted directly as fixed-point values (False) when they are accessed. |
Int32 | stride | Specifies the byte offset between consecutive generic vertex attributes. If stride is 0, the generic vertex attributes are understood to be tightly packed in the array. The initial value is 0. |
T5[] | pointer | [length: COMPSIZE(size,type,stride)] Specifies a offset of the first component of the first generic vertex attribute in the array in the data store of the buffer currently bound to the ArrayBuffer target. The initial value is 0. |
Type Parameters
Name | Description |
---|---|
T5 |
VertexAttribPointer<T5>(Int32, Int32, VertexAttribPointerTypeArb, Boolean, Int32, T5[,,])
[requires: ARB_vertex_program|ARB_vertex_shader] Define an array of generic vertex attribute data
Declaration
[AutoGenerated(Category = "ARB_vertex_program|ARB_vertex_shader", Version = "", EntryPoint = "glVertexAttribPointerARB")]
[CLSCompliant(false)]
public static void VertexAttribPointer<T5>(int index, int size, VertexAttribPointerTypeArb type, bool normalized, int stride, [Count(Computed = "size,type,stride")] T5[,, ] pointer)
where T5 : struct
Parameters
Type | Name | Description |
---|---|---|
Int32 | index | Specifies the index of the generic vertex attribute to be modified. |
Int32 | size | Specifies the number of components per generic vertex attribute. Must be 1, 2, 3, 4. Additionally, the symbolic constant Bgra is accepted by glVertexAttribPointer. The initial value is 4. |
VertexAttribPointerTypeArb | type | Specifies the data type of each component in the array. The symbolic constants Byte, UnsignedByte, Short, UnsignedShort, Int, and UnsignedInt are accepted by glVertexAttribPointer and glVertexAttribIPointer. Additionally HalfFloat, Float, Double, Fixed, Int2101010Rev, UnsignedInt2101010Rev and UnsignedInt10F11F11FRev are accepted by glVertexAttribPointer. Double is also accepted by glVertexAttribLPointer and is the only token accepted by the type parameter for that function. The initial value is Float. |
Boolean | normalized | For glVertexAttribPointer, specifies whether fixed-point data values should be normalized (True) or converted directly as fixed-point values (False) when they are accessed. |
Int32 | stride | Specifies the byte offset between consecutive generic vertex attributes. If stride is 0, the generic vertex attributes are understood to be tightly packed in the array. The initial value is 0. |
T5[,,] | pointer | [length: COMPSIZE(size,type,stride)] Specifies a offset of the first component of the first generic vertex attribute in the array in the data store of the buffer currently bound to the ArrayBuffer target. The initial value is 0. |
Type Parameters
Name | Description |
---|---|
T5 |
VertexAttribPointer<T5>(Int32, Int32, VertexAttribPointerTypeArb, Boolean, Int32, T5[,])
[requires: ARB_vertex_program|ARB_vertex_shader] Define an array of generic vertex attribute data
Declaration
[AutoGenerated(Category = "ARB_vertex_program|ARB_vertex_shader", Version = "", EntryPoint = "glVertexAttribPointerARB")]
[CLSCompliant(false)]
public static void VertexAttribPointer<T5>(int index, int size, VertexAttribPointerTypeArb type, bool normalized, int stride, [Count(Computed = "size,type,stride")] T5[, ] pointer)
where T5 : struct
Parameters
Type | Name | Description |
---|---|---|
Int32 | index | Specifies the index of the generic vertex attribute to be modified. |
Int32 | size | Specifies the number of components per generic vertex attribute. Must be 1, 2, 3, 4. Additionally, the symbolic constant Bgra is accepted by glVertexAttribPointer. The initial value is 4. |
VertexAttribPointerTypeArb | type | Specifies the data type of each component in the array. The symbolic constants Byte, UnsignedByte, Short, UnsignedShort, Int, and UnsignedInt are accepted by glVertexAttribPointer and glVertexAttribIPointer. Additionally HalfFloat, Float, Double, Fixed, Int2101010Rev, UnsignedInt2101010Rev and UnsignedInt10F11F11FRev are accepted by glVertexAttribPointer. Double is also accepted by glVertexAttribLPointer and is the only token accepted by the type parameter for that function. The initial value is Float. |
Boolean | normalized | For glVertexAttribPointer, specifies whether fixed-point data values should be normalized (True) or converted directly as fixed-point values (False) when they are accessed. |
Int32 | stride | Specifies the byte offset between consecutive generic vertex attributes. If stride is 0, the generic vertex attributes are understood to be tightly packed in the array. The initial value is 0. |
T5[,] | pointer | [length: COMPSIZE(size,type,stride)] Specifies a offset of the first component of the first generic vertex attribute in the array in the data store of the buffer currently bound to the ArrayBuffer target. The initial value is 0. |
Type Parameters
Name | Description |
---|---|
T5 |
VertexAttribPointer<T5>(UInt32, Int32, VertexAttribPointerTypeArb, Boolean, Int32, ref T5)
[requires: ARB_vertex_program|ARB_vertex_shader] Define an array of generic vertex attribute data
Declaration
[AutoGenerated(Category = "ARB_vertex_program|ARB_vertex_shader", Version = "", EntryPoint = "glVertexAttribPointerARB")]
[CLSCompliant(false)]
public static void VertexAttribPointer<T5>(uint index, int size, VertexAttribPointerTypeArb type, bool normalized, int stride, [Count(Computed = "size,type,stride")] ref T5 pointer)
where T5 : struct
Parameters
Type | Name | Description |
---|---|---|
UInt32 | index | Specifies the index of the generic vertex attribute to be modified. |
Int32 | size | Specifies the number of components per generic vertex attribute. Must be 1, 2, 3, 4. Additionally, the symbolic constant Bgra is accepted by glVertexAttribPointer. The initial value is 4. |
VertexAttribPointerTypeArb | type | Specifies the data type of each component in the array. The symbolic constants Byte, UnsignedByte, Short, UnsignedShort, Int, and UnsignedInt are accepted by glVertexAttribPointer and glVertexAttribIPointer. Additionally HalfFloat, Float, Double, Fixed, Int2101010Rev, UnsignedInt2101010Rev and UnsignedInt10F11F11FRev are accepted by glVertexAttribPointer. Double is also accepted by glVertexAttribLPointer and is the only token accepted by the type parameter for that function. The initial value is Float. |
Boolean | normalized | For glVertexAttribPointer, specifies whether fixed-point data values should be normalized (True) or converted directly as fixed-point values (False) when they are accessed. |
Int32 | stride | Specifies the byte offset between consecutive generic vertex attributes. If stride is 0, the generic vertex attributes are understood to be tightly packed in the array. The initial value is 0. |
T5 | pointer | [length: COMPSIZE(size,type,stride)] Specifies a offset of the first component of the first generic vertex attribute in the array in the data store of the buffer currently bound to the ArrayBuffer target. The initial value is 0. |
Type Parameters
Name | Description |
---|---|
T5 |
VertexAttribPointer<T5>(UInt32, Int32, VertexAttribPointerTypeArb, Boolean, Int32, T5[])
[requires: ARB_vertex_program|ARB_vertex_shader] Define an array of generic vertex attribute data
Declaration
[AutoGenerated(Category = "ARB_vertex_program|ARB_vertex_shader", Version = "", EntryPoint = "glVertexAttribPointerARB")]
[CLSCompliant(false)]
public static void VertexAttribPointer<T5>(uint index, int size, VertexAttribPointerTypeArb type, bool normalized, int stride, [Count(Computed = "size,type,stride")] T5[] pointer)
where T5 : struct
Parameters
Type | Name | Description |
---|---|---|
UInt32 | index | Specifies the index of the generic vertex attribute to be modified. |
Int32 | size | Specifies the number of components per generic vertex attribute. Must be 1, 2, 3, 4. Additionally, the symbolic constant Bgra is accepted by glVertexAttribPointer. The initial value is 4. |
VertexAttribPointerTypeArb | type | Specifies the data type of each component in the array. The symbolic constants Byte, UnsignedByte, Short, UnsignedShort, Int, and UnsignedInt are accepted by glVertexAttribPointer and glVertexAttribIPointer. Additionally HalfFloat, Float, Double, Fixed, Int2101010Rev, UnsignedInt2101010Rev and UnsignedInt10F11F11FRev are accepted by glVertexAttribPointer. Double is also accepted by glVertexAttribLPointer and is the only token accepted by the type parameter for that function. The initial value is Float. |
Boolean | normalized | For glVertexAttribPointer, specifies whether fixed-point data values should be normalized (True) or converted directly as fixed-point values (False) when they are accessed. |
Int32 | stride | Specifies the byte offset between consecutive generic vertex attributes. If stride is 0, the generic vertex attributes are understood to be tightly packed in the array. The initial value is 0. |
T5[] | pointer | [length: COMPSIZE(size,type,stride)] Specifies a offset of the first component of the first generic vertex attribute in the array in the data store of the buffer currently bound to the ArrayBuffer target. The initial value is 0. |
Type Parameters
Name | Description |
---|---|
T5 |
VertexAttribPointer<T5>(UInt32, Int32, VertexAttribPointerTypeArb, Boolean, Int32, T5[,,])
[requires: ARB_vertex_program|ARB_vertex_shader] Define an array of generic vertex attribute data
Declaration
[AutoGenerated(Category = "ARB_vertex_program|ARB_vertex_shader", Version = "", EntryPoint = "glVertexAttribPointerARB")]
[CLSCompliant(false)]
public static void VertexAttribPointer<T5>(uint index, int size, VertexAttribPointerTypeArb type, bool normalized, int stride, [Count(Computed = "size,type,stride")] T5[,, ] pointer)
where T5 : struct
Parameters
Type | Name | Description |
---|---|---|
UInt32 | index | Specifies the index of the generic vertex attribute to be modified. |
Int32 | size | Specifies the number of components per generic vertex attribute. Must be 1, 2, 3, 4. Additionally, the symbolic constant Bgra is accepted by glVertexAttribPointer. The initial value is 4. |
VertexAttribPointerTypeArb | type | Specifies the data type of each component in the array. The symbolic constants Byte, UnsignedByte, Short, UnsignedShort, Int, and UnsignedInt are accepted by glVertexAttribPointer and glVertexAttribIPointer. Additionally HalfFloat, Float, Double, Fixed, Int2101010Rev, UnsignedInt2101010Rev and UnsignedInt10F11F11FRev are accepted by glVertexAttribPointer. Double is also accepted by glVertexAttribLPointer and is the only token accepted by the type parameter for that function. The initial value is Float. |
Boolean | normalized | For glVertexAttribPointer, specifies whether fixed-point data values should be normalized (True) or converted directly as fixed-point values (False) when they are accessed. |
Int32 | stride | Specifies the byte offset between consecutive generic vertex attributes. If stride is 0, the generic vertex attributes are understood to be tightly packed in the array. The initial value is 0. |
T5[,,] | pointer | [length: COMPSIZE(size,type,stride)] Specifies a offset of the first component of the first generic vertex attribute in the array in the data store of the buffer currently bound to the ArrayBuffer target. The initial value is 0. |
Type Parameters
Name | Description |
---|---|
T5 |
VertexAttribPointer<T5>(UInt32, Int32, VertexAttribPointerTypeArb, Boolean, Int32, T5[,])
[requires: ARB_vertex_program|ARB_vertex_shader] Define an array of generic vertex attribute data
Declaration
[AutoGenerated(Category = "ARB_vertex_program|ARB_vertex_shader", Version = "", EntryPoint = "glVertexAttribPointerARB")]
[CLSCompliant(false)]
public static void VertexAttribPointer<T5>(uint index, int size, VertexAttribPointerTypeArb type, bool normalized, int stride, [Count(Computed = "size,type,stride")] T5[, ] pointer)
where T5 : struct
Parameters
Type | Name | Description |
---|---|---|
UInt32 | index | Specifies the index of the generic vertex attribute to be modified. |
Int32 | size | Specifies the number of components per generic vertex attribute. Must be 1, 2, 3, 4. Additionally, the symbolic constant Bgra is accepted by glVertexAttribPointer. The initial value is 4. |
VertexAttribPointerTypeArb | type | Specifies the data type of each component in the array. The symbolic constants Byte, UnsignedByte, Short, UnsignedShort, Int, and UnsignedInt are accepted by glVertexAttribPointer and glVertexAttribIPointer. Additionally HalfFloat, Float, Double, Fixed, Int2101010Rev, UnsignedInt2101010Rev and UnsignedInt10F11F11FRev are accepted by glVertexAttribPointer. Double is also accepted by glVertexAttribLPointer and is the only token accepted by the type parameter for that function. The initial value is Float. |
Boolean | normalized | For glVertexAttribPointer, specifies whether fixed-point data values should be normalized (True) or converted directly as fixed-point values (False) when they are accessed. |
Int32 | stride | Specifies the byte offset between consecutive generic vertex attributes. If stride is 0, the generic vertex attributes are understood to be tightly packed in the array. The initial value is 0. |
T5[,] | pointer | [length: COMPSIZE(size,type,stride)] Specifies a offset of the first component of the first generic vertex attribute in the array in the data store of the buffer currently bound to the ArrayBuffer target. The initial value is 0. |
Type Parameters
Name | Description |
---|---|
T5 |
VertexBlend(Int32)
[requires: ARB_vertex_blend]
Declaration
[AutoGenerated(Category = "ARB_vertex_blend", Version = "", EntryPoint = "glVertexBlendARB")]
public static void VertexBlend(int count)
Parameters
Type | Name | Description |
---|---|---|
Int32 | count |
Weight(Int32, Byte*)
[requires: ARB_vertex_blend]
Declaration
[AutoGenerated(Category = "ARB_vertex_blend", Version = "", EntryPoint = "glWeightubvARB")]
[CLSCompliant(false)]
public static void Weight(int size, [Count(Parameter = "size")] byte *weights)
Parameters
Type | Name | Description |
---|---|---|
Int32 | size | |
Byte* | weights | [length: size] |
Weight(Int32, ref Byte)
[requires: ARB_vertex_blend]
Declaration
[AutoGenerated(Category = "ARB_vertex_blend", Version = "", EntryPoint = "glWeightubvARB")]
[CLSCompliant(false)]
public static void Weight(int size, [Count(Parameter = "size")] ref byte weights)
Parameters
Type | Name | Description |
---|---|---|
Int32 | size | |
Byte | weights | [length: size] |
Weight(Int32, Byte[])
[requires: ARB_vertex_blend]
Declaration
[AutoGenerated(Category = "ARB_vertex_blend", Version = "", EntryPoint = "glWeightubvARB")]
[CLSCompliant(false)]
public static void Weight(int size, [Count(Parameter = "size")] byte[] weights)
Parameters
Type | Name | Description |
---|---|---|
Int32 | size | |
Byte[] | weights | [length: size] |
Weight(Int32, Double*)
[requires: ARB_vertex_blend]
Declaration
[AutoGenerated(Category = "ARB_vertex_blend", Version = "", EntryPoint = "glWeightdvARB")]
[CLSCompliant(false)]
public static void Weight(int size, [Count(Parameter = "size")] double *weights)
Parameters
Type | Name | Description |
---|---|---|
Int32 | size | |
Double* | weights | [length: size] |
Weight(Int32, ref Double)
[requires: ARB_vertex_blend]
Declaration
[AutoGenerated(Category = "ARB_vertex_blend", Version = "", EntryPoint = "glWeightdvARB")]
[CLSCompliant(false)]
public static void Weight(int size, [Count(Parameter = "size")] ref double weights)
Parameters
Type | Name | Description |
---|---|---|
Int32 | size | |
Double | weights | [length: size] |
Weight(Int32, Double[])
[requires: ARB_vertex_blend]
Declaration
[AutoGenerated(Category = "ARB_vertex_blend", Version = "", EntryPoint = "glWeightdvARB")]
[CLSCompliant(false)]
public static void Weight(int size, [Count(Parameter = "size")] double[] weights)
Parameters
Type | Name | Description |
---|---|---|
Int32 | size | |
Double[] | weights | [length: size] |
Weight(Int32, Int16*)
[requires: ARB_vertex_blend]
Declaration
[AutoGenerated(Category = "ARB_vertex_blend", Version = "", EntryPoint = "glWeightsvARB")]
[CLSCompliant(false)]
public static void Weight(int size, [Count(Parameter = "size")] short *weights)
Parameters
Type | Name | Description |
---|---|---|
Int32 | size | |
Int16* | weights | [length: size] |
Weight(Int32, ref Int16)
[requires: ARB_vertex_blend]
Declaration
[AutoGenerated(Category = "ARB_vertex_blend", Version = "", EntryPoint = "glWeightsvARB")]
[CLSCompliant(false)]
public static void Weight(int size, [Count(Parameter = "size")] ref short weights)
Parameters
Type | Name | Description |
---|---|---|
Int32 | size | |
Int16 | weights | [length: size] |
Weight(Int32, Int16[])
[requires: ARB_vertex_blend]
Declaration
[AutoGenerated(Category = "ARB_vertex_blend", Version = "", EntryPoint = "glWeightsvARB")]
[CLSCompliant(false)]
public static void Weight(int size, [Count(Parameter = "size")] short[] weights)
Parameters
Type | Name | Description |
---|---|---|
Int32 | size | |
Int16[] | weights | [length: size] |
Weight(Int32, Int32*)
[requires: ARB_vertex_blend]
Declaration
[AutoGenerated(Category = "ARB_vertex_blend", Version = "", EntryPoint = "glWeightivARB")]
[CLSCompliant(false)]
public static void Weight(int size, [Count(Parameter = "size")] int *weights)
Parameters
Type | Name | Description |
---|---|---|
Int32 | size | |
Int32* | weights | [length: size] |
Weight(Int32, ref Int32)
[requires: ARB_vertex_blend]
Declaration
[AutoGenerated(Category = "ARB_vertex_blend", Version = "", EntryPoint = "glWeightivARB")]
[CLSCompliant(false)]
public static void Weight(int size, [Count(Parameter = "size")] ref int weights)
Parameters
Type | Name | Description |
---|---|---|
Int32 | size | |
Int32 | weights | [length: size] |
Weight(Int32, Int32[])
[requires: ARB_vertex_blend]
Declaration
[AutoGenerated(Category = "ARB_vertex_blend", Version = "", EntryPoint = "glWeightivARB")]
[CLSCompliant(false)]
public static void Weight(int size, [Count(Parameter = "size")] int[] weights)
Parameters
Type | Name | Description |
---|---|---|
Int32 | size | |
Int32[] | weights | [length: size] |
Weight(Int32, SByte*)
[requires: ARB_vertex_blend]
Declaration
[AutoGenerated(Category = "ARB_vertex_blend", Version = "", EntryPoint = "glWeightbvARB")]
[CLSCompliant(false)]
public static void Weight(int size, [Count(Parameter = "size")] sbyte *weights)
Parameters
Type | Name | Description |
---|---|---|
Int32 | size | |
SByte* | weights | [length: size] |
Weight(Int32, ref SByte)
[requires: ARB_vertex_blend]
Declaration
[AutoGenerated(Category = "ARB_vertex_blend", Version = "", EntryPoint = "glWeightbvARB")]
[CLSCompliant(false)]
public static void Weight(int size, [Count(Parameter = "size")] ref sbyte weights)
Parameters
Type | Name | Description |
---|---|---|
Int32 | size | |
SByte | weights | [length: size] |
Weight(Int32, SByte[])
[requires: ARB_vertex_blend]
Declaration
[AutoGenerated(Category = "ARB_vertex_blend", Version = "", EntryPoint = "glWeightbvARB")]
[CLSCompliant(false)]
public static void Weight(int size, [Count(Parameter = "size")] sbyte[] weights)
Parameters
Type | Name | Description |
---|---|---|
Int32 | size | |
SByte[] | weights | [length: size] |
Weight(Int32, Single*)
[requires: ARB_vertex_blend]
Declaration
[AutoGenerated(Category = "ARB_vertex_blend", Version = "", EntryPoint = "glWeightfvARB")]
[CLSCompliant(false)]
public static void Weight(int size, [Count(Parameter = "size")] float *weights)
Parameters
Type | Name | Description |
---|---|---|
Int32 | size | |
Single* | weights | [length: size] |
Weight(Int32, ref Single)
[requires: ARB_vertex_blend]
Declaration
[AutoGenerated(Category = "ARB_vertex_blend", Version = "", EntryPoint = "glWeightfvARB")]
[CLSCompliant(false)]
public static void Weight(int size, [Count(Parameter = "size")] ref float weights)
Parameters
Type | Name | Description |
---|---|---|
Int32 | size | |
Single | weights | [length: size] |
Weight(Int32, Single[])
[requires: ARB_vertex_blend]
Declaration
[AutoGenerated(Category = "ARB_vertex_blend", Version = "", EntryPoint = "glWeightfvARB")]
[CLSCompliant(false)]
public static void Weight(int size, [Count(Parameter = "size")] float[] weights)
Parameters
Type | Name | Description |
---|---|---|
Int32 | size | |
Single[] | weights | [length: size] |
Weight(Int32, UInt16*)
[requires: ARB_vertex_blend]
Declaration
[AutoGenerated(Category = "ARB_vertex_blend", Version = "", EntryPoint = "glWeightusvARB")]
[CLSCompliant(false)]
public static void Weight(int size, [Count(Parameter = "size")] ushort *weights)
Parameters
Type | Name | Description |
---|---|---|
Int32 | size | |
UInt16* | weights | [length: size] |
Weight(Int32, ref UInt16)
[requires: ARB_vertex_blend]
Declaration
[AutoGenerated(Category = "ARB_vertex_blend", Version = "", EntryPoint = "glWeightusvARB")]
[CLSCompliant(false)]
public static void Weight(int size, [Count(Parameter = "size")] ref ushort weights)
Parameters
Type | Name | Description |
---|---|---|
Int32 | size | |
UInt16 | weights | [length: size] |
Weight(Int32, UInt16[])
[requires: ARB_vertex_blend]
Declaration
[AutoGenerated(Category = "ARB_vertex_blend", Version = "", EntryPoint = "glWeightusvARB")]
[CLSCompliant(false)]
public static void Weight(int size, [Count(Parameter = "size")] ushort[] weights)
Parameters
Type | Name | Description |
---|---|---|
Int32 | size | |
UInt16[] | weights | [length: size] |
Weight(Int32, UInt32*)
[requires: ARB_vertex_blend]
Declaration
[AutoGenerated(Category = "ARB_vertex_blend", Version = "", EntryPoint = "glWeightuivARB")]
[CLSCompliant(false)]
public static void Weight(int size, [Count(Parameter = "size")] uint *weights)
Parameters
Type | Name | Description |
---|---|---|
Int32 | size | |
UInt32* | weights | [length: size] |
Weight(Int32, ref UInt32)
[requires: ARB_vertex_blend]
Declaration
[AutoGenerated(Category = "ARB_vertex_blend", Version = "", EntryPoint = "glWeightuivARB")]
[CLSCompliant(false)]
public static void Weight(int size, [Count(Parameter = "size")] ref uint weights)
Parameters
Type | Name | Description |
---|---|---|
Int32 | size | |
UInt32 | weights | [length: size] |
Weight(Int32, UInt32[])
[requires: ARB_vertex_blend]
Declaration
[AutoGenerated(Category = "ARB_vertex_blend", Version = "", EntryPoint = "glWeightuivARB")]
[CLSCompliant(false)]
public static void Weight(int size, [Count(Parameter = "size")] uint[] weights)
Parameters
Type | Name | Description |
---|---|---|
Int32 | size | |
UInt32[] | weights | [length: size] |
WeightPointer(Int32, ArbVertexBlend, Int32, IntPtr)
[requires: ARB_vertex_blend]
Declaration
[AutoGenerated(Category = "ARB_vertex_blend", Version = "", EntryPoint = "glWeightPointerARB")]
public static void WeightPointer(int size, ArbVertexBlend type, int stride, [Count(Computed = "type,stride")] IntPtr pointer)
Parameters
Type | Name | Description |
---|---|---|
Int32 | size | |
ArbVertexBlend | type | |
Int32 | stride | |
IntPtr | pointer | [length: COMPSIZE(type,stride)] |
WeightPointer<T3>(Int32, ArbVertexBlend, Int32, ref T3)
[requires: ARB_vertex_blend]
Declaration
[AutoGenerated(Category = "ARB_vertex_blend", Version = "", EntryPoint = "glWeightPointerARB")]
public static void WeightPointer<T3>(int size, ArbVertexBlend type, int stride, [Count(Computed = "type,stride")] ref T3 pointer)
where T3 : struct
Parameters
Type | Name | Description |
---|---|---|
Int32 | size | |
ArbVertexBlend | type | |
Int32 | stride | |
T3 | pointer | [length: COMPSIZE(type,stride)] |
Type Parameters
Name | Description |
---|---|
T3 |
WeightPointer<T3>(Int32, ArbVertexBlend, Int32, T3[])
[requires: ARB_vertex_blend]
Declaration
[AutoGenerated(Category = "ARB_vertex_blend", Version = "", EntryPoint = "glWeightPointerARB")]
[CLSCompliant(false)]
public static void WeightPointer<T3>(int size, ArbVertexBlend type, int stride, [Count(Computed = "type,stride")] T3[] pointer)
where T3 : struct
Parameters
Type | Name | Description |
---|---|---|
Int32 | size | |
ArbVertexBlend | type | |
Int32 | stride | |
T3[] | pointer | [length: COMPSIZE(type,stride)] |
Type Parameters
Name | Description |
---|---|
T3 |
WeightPointer<T3>(Int32, ArbVertexBlend, Int32, T3[,,])
[requires: ARB_vertex_blend]
Declaration
[AutoGenerated(Category = "ARB_vertex_blend", Version = "", EntryPoint = "glWeightPointerARB")]
[CLSCompliant(false)]
public static void WeightPointer<T3>(int size, ArbVertexBlend type, int stride, [Count(Computed = "type,stride")] T3[,, ] pointer)
where T3 : struct
Parameters
Type | Name | Description |
---|---|---|
Int32 | size | |
ArbVertexBlend | type | |
Int32 | stride | |
T3[,,] | pointer | [length: COMPSIZE(type,stride)] |
Type Parameters
Name | Description |
---|---|
T3 |
WeightPointer<T3>(Int32, ArbVertexBlend, Int32, T3[,])
[requires: ARB_vertex_blend]
Declaration
[AutoGenerated(Category = "ARB_vertex_blend", Version = "", EntryPoint = "glWeightPointerARB")]
[CLSCompliant(false)]
public static void WeightPointer<T3>(int size, ArbVertexBlend type, int stride, [Count(Computed = "type,stride")] T3[, ] pointer)
where T3 : struct
Parameters
Type | Name | Description |
---|---|---|
Int32 | size | |
ArbVertexBlend | type | |
Int32 | stride | |
T3[,] | pointer | [length: COMPSIZE(type,stride)] |
Type Parameters
Name | Description |
---|---|
T3 |
WindowPos2(Double*)
[requires: ARB_window_pos] Specify the raster position in window coordinates for pixel operations
Declaration
[AutoGenerated(Category = "ARB_window_pos", Version = "", EntryPoint = "glWindowPos2dvARB")]
[CLSCompliant(false)]
public static void WindowPos2([Count(Count = 2)] double *v)
Parameters
Type | Name | Description |
---|---|---|
Double* | v | [length: 2] Specify the , , coordinates for the raster position. |
WindowPos2(Double, Double)
[requires: ARB_window_pos] Specify the raster position in window coordinates for pixel operations
Declaration
[AutoGenerated(Category = "ARB_window_pos", Version = "", EntryPoint = "glWindowPos2dARB")]
public static void WindowPos2(double x, double y)
Parameters
Type | Name | Description |
---|---|---|
Double | x | Specify the , , coordinates for the raster position. |
Double | y | Specify the , , coordinates for the raster position. |
WindowPos2(ref Double)
[requires: ARB_window_pos] Specify the raster position in window coordinates for pixel operations
Declaration
[AutoGenerated(Category = "ARB_window_pos", Version = "", EntryPoint = "glWindowPos2dvARB")]
[CLSCompliant(false)]
public static void WindowPos2([Count(Count = 2)] ref double v)
Parameters
Type | Name | Description |
---|---|---|
Double | v | [length: 2] Specify the , , coordinates for the raster position. |
WindowPos2(Double[])
[requires: ARB_window_pos] Specify the raster position in window coordinates for pixel operations
Declaration
[AutoGenerated(Category = "ARB_window_pos", Version = "", EntryPoint = "glWindowPos2dvARB")]
[CLSCompliant(false)]
public static void WindowPos2([Count(Count = 2)] double[] v)
Parameters
Type | Name | Description |
---|---|---|
Double[] | v | [length: 2] Specify the , , coordinates for the raster position. |
WindowPos2(Int16*)
[requires: ARB_window_pos] Specify the raster position in window coordinates for pixel operations
Declaration
[AutoGenerated(Category = "ARB_window_pos", Version = "", EntryPoint = "glWindowPos2svARB")]
[CLSCompliant(false)]
public static void WindowPos2([Count(Count = 2)] short *v)
Parameters
Type | Name | Description |
---|---|---|
Int16* | v | [length: 2] Specify the , , coordinates for the raster position. |
WindowPos2(Int16, Int16)
[requires: ARB_window_pos] Specify the raster position in window coordinates for pixel operations
Declaration
[AutoGenerated(Category = "ARB_window_pos", Version = "", EntryPoint = "glWindowPos2sARB")]
public static void WindowPos2(short x, short y)
Parameters
Type | Name | Description |
---|---|---|
Int16 | x | Specify the , , coordinates for the raster position. |
Int16 | y | Specify the , , coordinates for the raster position. |
WindowPos2(ref Int16)
[requires: ARB_window_pos] Specify the raster position in window coordinates for pixel operations
Declaration
[AutoGenerated(Category = "ARB_window_pos", Version = "", EntryPoint = "glWindowPos2svARB")]
[CLSCompliant(false)]
public static void WindowPos2([Count(Count = 2)] ref short v)
Parameters
Type | Name | Description |
---|---|---|
Int16 | v | [length: 2] Specify the , , coordinates for the raster position. |
WindowPos2(Int16[])
[requires: ARB_window_pos] Specify the raster position in window coordinates for pixel operations
Declaration
[AutoGenerated(Category = "ARB_window_pos", Version = "", EntryPoint = "glWindowPos2svARB")]
[CLSCompliant(false)]
public static void WindowPos2([Count(Count = 2)] short[] v)
Parameters
Type | Name | Description |
---|---|---|
Int16[] | v | [length: 2] Specify the , , coordinates for the raster position. |
WindowPos2(Int32*)
[requires: ARB_window_pos] Specify the raster position in window coordinates for pixel operations
Declaration
[AutoGenerated(Category = "ARB_window_pos", Version = "", EntryPoint = "glWindowPos2ivARB")]
[CLSCompliant(false)]
public static void WindowPos2([Count(Count = 2)] int *v)
Parameters
Type | Name | Description |
---|---|---|
Int32* | v | [length: 2] Specify the , , coordinates for the raster position. |
WindowPos2(Int32, Int32)
[requires: ARB_window_pos] Specify the raster position in window coordinates for pixel operations
Declaration
[AutoGenerated(Category = "ARB_window_pos", Version = "", EntryPoint = "glWindowPos2iARB")]
public static void WindowPos2(int x, int y)
Parameters
Type | Name | Description |
---|---|---|
Int32 | x | Specify the , , coordinates for the raster position. |
Int32 | y | Specify the , , coordinates for the raster position. |
WindowPos2(ref Int32)
[requires: ARB_window_pos] Specify the raster position in window coordinates for pixel operations
Declaration
[AutoGenerated(Category = "ARB_window_pos", Version = "", EntryPoint = "glWindowPos2ivARB")]
[CLSCompliant(false)]
public static void WindowPos2([Count(Count = 2)] ref int v)
Parameters
Type | Name | Description |
---|---|---|
Int32 | v | [length: 2] Specify the , , coordinates for the raster position. |
WindowPos2(Int32[])
[requires: ARB_window_pos] Specify the raster position in window coordinates for pixel operations
Declaration
[AutoGenerated(Category = "ARB_window_pos", Version = "", EntryPoint = "glWindowPos2ivARB")]
[CLSCompliant(false)]
public static void WindowPos2([Count(Count = 2)] int[] v)
Parameters
Type | Name | Description |
---|---|---|
Int32[] | v | [length: 2] Specify the , , coordinates for the raster position. |
WindowPos2(Single*)
[requires: ARB_window_pos] Specify the raster position in window coordinates for pixel operations
Declaration
[AutoGenerated(Category = "ARB_window_pos", Version = "", EntryPoint = "glWindowPos2fvARB")]
[CLSCompliant(false)]
public static void WindowPos2([Count(Count = 2)] float *v)
Parameters
Type | Name | Description |
---|---|---|
Single* | v | [length: 2] Specify the , , coordinates for the raster position. |
WindowPos2(Single, Single)
[requires: ARB_window_pos] Specify the raster position in window coordinates for pixel operations
Declaration
[AutoGenerated(Category = "ARB_window_pos", Version = "", EntryPoint = "glWindowPos2fARB")]
public static void WindowPos2(float x, float y)
Parameters
Type | Name | Description |
---|---|---|
Single | x | Specify the , , coordinates for the raster position. |
Single | y | Specify the , , coordinates for the raster position. |
WindowPos2(ref Single)
[requires: ARB_window_pos] Specify the raster position in window coordinates for pixel operations
Declaration
[AutoGenerated(Category = "ARB_window_pos", Version = "", EntryPoint = "glWindowPos2fvARB")]
[CLSCompliant(false)]
public static void WindowPos2([Count(Count = 2)] ref float v)
Parameters
Type | Name | Description |
---|---|---|
Single | v | [length: 2] Specify the , , coordinates for the raster position. |
WindowPos2(Single[])
[requires: ARB_window_pos] Specify the raster position in window coordinates for pixel operations
Declaration
[AutoGenerated(Category = "ARB_window_pos", Version = "", EntryPoint = "glWindowPos2fvARB")]
[CLSCompliant(false)]
public static void WindowPos2([Count(Count = 2)] float[] v)
Parameters
Type | Name | Description |
---|---|---|
Single[] | v | [length: 2] Specify the , , coordinates for the raster position. |
WindowPos3(Double*)
[requires: ARB_window_pos] Specify the raster position in window coordinates for pixel operations
Declaration
[AutoGenerated(Category = "ARB_window_pos", Version = "", EntryPoint = "glWindowPos3dvARB")]
[CLSCompliant(false)]
public static void WindowPos3([Count(Count = 3)] double *v)
Parameters
Type | Name | Description |
---|---|---|
Double* | v | [length: 3] Specify the , , coordinates for the raster position. |
WindowPos3(Double, Double, Double)
[requires: ARB_window_pos] Specify the raster position in window coordinates for pixel operations
Declaration
[AutoGenerated(Category = "ARB_window_pos", Version = "", EntryPoint = "glWindowPos3dARB")]
public static void WindowPos3(double x, double y, double z)
Parameters
Type | Name | Description |
---|---|---|
Double | x | Specify the , , coordinates for the raster position. |
Double | y | Specify the , , coordinates for the raster position. |
Double | z | Specify the , , coordinates for the raster position. |
WindowPos3(ref Double)
[requires: ARB_window_pos] Specify the raster position in window coordinates for pixel operations
Declaration
[AutoGenerated(Category = "ARB_window_pos", Version = "", EntryPoint = "glWindowPos3dvARB")]
[CLSCompliant(false)]
public static void WindowPos3([Count(Count = 3)] ref double v)
Parameters
Type | Name | Description |
---|---|---|
Double | v | [length: 3] Specify the , , coordinates for the raster position. |
WindowPos3(Double[])
[requires: ARB_window_pos] Specify the raster position in window coordinates for pixel operations
Declaration
[AutoGenerated(Category = "ARB_window_pos", Version = "", EntryPoint = "glWindowPos3dvARB")]
[CLSCompliant(false)]
public static void WindowPos3([Count(Count = 3)] double[] v)
Parameters
Type | Name | Description |
---|---|---|
Double[] | v | [length: 3] Specify the , , coordinates for the raster position. |
WindowPos3(Int16*)
[requires: ARB_window_pos] Specify the raster position in window coordinates for pixel operations
Declaration
[AutoGenerated(Category = "ARB_window_pos", Version = "", EntryPoint = "glWindowPos3svARB")]
[CLSCompliant(false)]
public static void WindowPos3([Count(Count = 3)] short *v)
Parameters
Type | Name | Description |
---|---|---|
Int16* | v | [length: 3] Specify the , , coordinates for the raster position. |
WindowPos3(Int16, Int16, Int16)
[requires: ARB_window_pos] Specify the raster position in window coordinates for pixel operations
Declaration
[AutoGenerated(Category = "ARB_window_pos", Version = "", EntryPoint = "glWindowPos3sARB")]
public static void WindowPos3(short x, short y, short z)
Parameters
Type | Name | Description |
---|---|---|
Int16 | x | Specify the , , coordinates for the raster position. |
Int16 | y | Specify the , , coordinates for the raster position. |
Int16 | z | Specify the , , coordinates for the raster position. |
WindowPos3(ref Int16)
[requires: ARB_window_pos] Specify the raster position in window coordinates for pixel operations
Declaration
[AutoGenerated(Category = "ARB_window_pos", Version = "", EntryPoint = "glWindowPos3svARB")]
[CLSCompliant(false)]
public static void WindowPos3([Count(Count = 3)] ref short v)
Parameters
Type | Name | Description |
---|---|---|
Int16 | v | [length: 3] Specify the , , coordinates for the raster position. |
WindowPos3(Int16[])
[requires: ARB_window_pos] Specify the raster position in window coordinates for pixel operations
Declaration
[AutoGenerated(Category = "ARB_window_pos", Version = "", EntryPoint = "glWindowPos3svARB")]
[CLSCompliant(false)]
public static void WindowPos3([Count(Count = 3)] short[] v)
Parameters
Type | Name | Description |
---|---|---|
Int16[] | v | [length: 3] Specify the , , coordinates for the raster position. |
WindowPos3(Int32*)
[requires: ARB_window_pos] Specify the raster position in window coordinates for pixel operations
Declaration
[AutoGenerated(Category = "ARB_window_pos", Version = "", EntryPoint = "glWindowPos3ivARB")]
[CLSCompliant(false)]
public static void WindowPos3([Count(Count = 3)] int *v)
Parameters
Type | Name | Description |
---|---|---|
Int32* | v | [length: 3] Specify the , , coordinates for the raster position. |
WindowPos3(Int32, Int32, Int32)
[requires: ARB_window_pos] Specify the raster position in window coordinates for pixel operations
Declaration
[AutoGenerated(Category = "ARB_window_pos", Version = "", EntryPoint = "glWindowPos3iARB")]
public static void WindowPos3(int x, int y, int z)
Parameters
Type | Name | Description |
---|---|---|
Int32 | x | Specify the , , coordinates for the raster position. |
Int32 | y | Specify the , , coordinates for the raster position. |
Int32 | z | Specify the , , coordinates for the raster position. |
WindowPos3(ref Int32)
[requires: ARB_window_pos] Specify the raster position in window coordinates for pixel operations
Declaration
[AutoGenerated(Category = "ARB_window_pos", Version = "", EntryPoint = "glWindowPos3ivARB")]
[CLSCompliant(false)]
public static void WindowPos3([Count(Count = 3)] ref int v)
Parameters
Type | Name | Description |
---|---|---|
Int32 | v | [length: 3] Specify the , , coordinates for the raster position. |
WindowPos3(Int32[])
[requires: ARB_window_pos] Specify the raster position in window coordinates for pixel operations
Declaration
[AutoGenerated(Category = "ARB_window_pos", Version = "", EntryPoint = "glWindowPos3ivARB")]
[CLSCompliant(false)]
public static void WindowPos3([Count(Count = 3)] int[] v)
Parameters
Type | Name | Description |
---|---|---|
Int32[] | v | [length: 3] Specify the , , coordinates for the raster position. |
WindowPos3(Single*)
[requires: ARB_window_pos] Specify the raster position in window coordinates for pixel operations
Declaration
[AutoGenerated(Category = "ARB_window_pos", Version = "", EntryPoint = "glWindowPos3fvARB")]
[CLSCompliant(false)]
public static void WindowPos3([Count(Count = 3)] float *v)
Parameters
Type | Name | Description |
---|---|---|
Single* | v | [length: 3] Specify the , , coordinates for the raster position. |
WindowPos3(Single, Single, Single)
[requires: ARB_window_pos] Specify the raster position in window coordinates for pixel operations
Declaration
[AutoGenerated(Category = "ARB_window_pos", Version = "", EntryPoint = "glWindowPos3fARB")]
public static void WindowPos3(float x, float y, float z)
Parameters
Type | Name | Description |
---|---|---|
Single | x | Specify the , , coordinates for the raster position. |
Single | y | Specify the , , coordinates for the raster position. |
Single | z | Specify the , , coordinates for the raster position. |
WindowPos3(ref Single)
[requires: ARB_window_pos] Specify the raster position in window coordinates for pixel operations
Declaration
[AutoGenerated(Category = "ARB_window_pos", Version = "", EntryPoint = "glWindowPos3fvARB")]
[CLSCompliant(false)]
public static void WindowPos3([Count(Count = 3)] ref float v)
Parameters
Type | Name | Description |
---|---|---|
Single | v | [length: 3] Specify the , , coordinates for the raster position. |
WindowPos3(Single[])
[requires: ARB_window_pos] Specify the raster position in window coordinates for pixel operations
Declaration
[AutoGenerated(Category = "ARB_window_pos", Version = "", EntryPoint = "glWindowPos3fvARB")]
[CLSCompliant(false)]
public static void WindowPos3([Count(Count = 3)] float[] v)
Parameters
Type | Name | Description |
---|---|---|
Single[] | v | [length: 3] Specify the , , coordinates for the raster position. |