Class GL.Ext
Inherited Members
Namespace: OpenTK.Graphics.OpenGL
Assembly: OpenTK.dll
Syntax
public static class Ext
Methods
AcquireKeyedMutexWin32(Int32, Int64, Int32)
[requires: EXT_win32_keyed_mutex]
Declaration
[AutoGenerated(Category = "EXT_win32_keyed_mutex", Version = "", EntryPoint = "glAcquireKeyedMutexWin32EXT")]
[CLSCompliant(false)]
public static bool AcquireKeyedMutexWin32(int memory, long key, int timeout)
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | memory | |
| Int64 | key | |
| Int32 | timeout |
Returns
| Type | Description |
|---|---|
| Boolean |
AcquireKeyedMutexWin32(UInt32, UInt64, UInt32)
[requires: EXT_win32_keyed_mutex]
Declaration
[AutoGenerated(Category = "EXT_win32_keyed_mutex", Version = "", EntryPoint = "glAcquireKeyedMutexWin32EXT")]
[CLSCompliant(false)]
public static bool AcquireKeyedMutexWin32(uint memory, ulong key, uint timeout)
Parameters
| Type | Name | Description |
|---|---|---|
| UInt32 | memory | |
| UInt64 | key | |
| UInt32 | timeout |
Returns
| Type | Description |
|---|---|
| Boolean |
ActiveProgram(Int32)
[requires: EXT_separate_shader_objects]
Declaration
[AutoGenerated(Category = "EXT_separate_shader_objects", Version = "", EntryPoint = "glActiveProgramEXT")]
[CLSCompliant(false)]
public static void ActiveProgram(int program)
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | program |
ActiveProgram(UInt32)
[requires: EXT_separate_shader_objects]
Declaration
[AutoGenerated(Category = "EXT_separate_shader_objects", Version = "", EntryPoint = "glActiveProgramEXT")]
[CLSCompliant(false)]
public static void ActiveProgram(uint program)
Parameters
| Type | Name | Description |
|---|---|---|
| UInt32 | program |
ActiveShaderProgram(Int32, Int32)
[requires: EXT_separate_shader_objects] Set the active program object for a program pipeline object
Declaration
[AutoGenerated(Category = "EXT_separate_shader_objects", Version = "", EntryPoint = "glActiveShaderProgramEXT")]
[CLSCompliant(false)]
public static void ActiveShaderProgram(int pipeline, int program)
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | pipeline | Specifies the program pipeline object to set the active program object for. |
| Int32 | program | Specifies the program object to set as the active program pipeline object pipeline. |
ActiveShaderProgram(UInt32, UInt32)
[requires: EXT_separate_shader_objects] Set the active program object for a program pipeline object
Declaration
[AutoGenerated(Category = "EXT_separate_shader_objects", Version = "", EntryPoint = "glActiveShaderProgramEXT")]
[CLSCompliant(false)]
public static void ActiveShaderProgram(uint pipeline, uint program)
Parameters
| Type | Name | Description |
|---|---|---|
| UInt32 | pipeline | Specifies the program pipeline object to set the active program object for. |
| UInt32 | program | Specifies the program object to set as the active program pipeline object pipeline. |
ActiveStencilFace(StencilFaceDirection)
[requires: EXT_stencil_two_side]
Declaration
[AutoGenerated(Category = "EXT_stencil_two_side", Version = "", EntryPoint = "glActiveStencilFaceEXT")]
public static void ActiveStencilFace(StencilFaceDirection face)
Parameters
| Type | Name | Description |
|---|---|---|
| StencilFaceDirection | face |
ApplyTexture(ExtLightTexture)
[requires: EXT_light_texture]
Declaration
[AutoGenerated(Category = "EXT_light_texture", Version = "", EntryPoint = "glApplyTextureEXT")]
public static void ApplyTexture(ExtLightTexture mode)
Parameters
| Type | Name | Description |
|---|---|---|
| ExtLightTexture | mode |
AreTexturesResident(Int32, Int32*, Boolean*)
[requires: EXT_texture_object] Determine if textures are loaded in texture memory
Declaration
[AutoGenerated(Category = "EXT_texture_object", Version = "", EntryPoint = "glAreTexturesResidentEXT")]
[CLSCompliant(false)]
public static bool AreTexturesResident(int n, [Count(Parameter = "n")] int *textures, [Count(Parameter = "n")] bool *residences)
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | n | Specifies the number of textures to be queried. |
| Int32* | textures | [length: n] Specifies an array containing the names of the textures to be queried. |
| Boolean* | residences | [length: n] Specifies an array in which the texture residence status is returned. The residence status of a texture named by an element of textures is returned in the corresponding element of residences. |
Returns
| Type | Description |
|---|---|
| Boolean |
AreTexturesResident(Int32, ref Int32, out Boolean)
[requires: EXT_texture_object] Determine if textures are loaded in texture memory
Declaration
[AutoGenerated(Category = "EXT_texture_object", Version = "", EntryPoint = "glAreTexturesResidentEXT")]
[CLSCompliant(false)]
public static bool AreTexturesResident(int n, [Count(Parameter = "n")] ref int textures, [Count(Parameter = "n")] out bool residences)
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | n | Specifies the number of textures to be queried. |
| Int32 | textures | [length: n] Specifies an array containing the names of the textures to be queried. |
| Boolean | residences | [length: n] Specifies an array in which the texture residence status is returned. The residence status of a texture named by an element of textures is returned in the corresponding element of residences. |
Returns
| Type | Description |
|---|---|
| Boolean |
AreTexturesResident(Int32, Int32[], Boolean[])
[requires: EXT_texture_object] Determine if textures are loaded in texture memory
Declaration
[AutoGenerated(Category = "EXT_texture_object", Version = "", EntryPoint = "glAreTexturesResidentEXT")]
[CLSCompliant(false)]
public static bool AreTexturesResident(int n, [Count(Parameter = "n")] int[] textures, [Count(Parameter = "n")] bool[] residences)
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | n | Specifies the number of textures to be queried. |
| Int32[] | textures | [length: n] Specifies an array containing the names of the textures to be queried. |
| Boolean[] | residences | [length: n] Specifies an array in which the texture residence status is returned. The residence status of a texture named by an element of textures is returned in the corresponding element of residences. |
Returns
| Type | Description |
|---|---|
| Boolean |
AreTexturesResident(Int32, UInt32*, Boolean*)
[requires: EXT_texture_object] Determine if textures are loaded in texture memory
Declaration
[AutoGenerated(Category = "EXT_texture_object", Version = "", EntryPoint = "glAreTexturesResidentEXT")]
[CLSCompliant(false)]
public static bool AreTexturesResident(int n, [Count(Parameter = "n")] uint *textures, [Count(Parameter = "n")] bool *residences)
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | n | Specifies the number of textures to be queried. |
| UInt32* | textures | [length: n] Specifies an array containing the names of the textures to be queried. |
| Boolean* | residences | [length: n] Specifies an array in which the texture residence status is returned. The residence status of a texture named by an element of textures is returned in the corresponding element of residences. |
Returns
| Type | Description |
|---|---|
| Boolean |
AreTexturesResident(Int32, ref UInt32, out Boolean)
[requires: EXT_texture_object] Determine if textures are loaded in texture memory
Declaration
[AutoGenerated(Category = "EXT_texture_object", Version = "", EntryPoint = "glAreTexturesResidentEXT")]
[CLSCompliant(false)]
public static bool AreTexturesResident(int n, [Count(Parameter = "n")] ref uint textures, [Count(Parameter = "n")] out bool residences)
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | n | Specifies the number of textures to be queried. |
| UInt32 | textures | [length: n] Specifies an array containing the names of the textures to be queried. |
| Boolean | residences | [length: n] Specifies an array in which the texture residence status is returned. The residence status of a texture named by an element of textures is returned in the corresponding element of residences. |
Returns
| Type | Description |
|---|---|
| Boolean |
AreTexturesResident(Int32, UInt32[], Boolean[])
[requires: EXT_texture_object] Determine if textures are loaded in texture memory
Declaration
[AutoGenerated(Category = "EXT_texture_object", Version = "", EntryPoint = "glAreTexturesResidentEXT")]
[CLSCompliant(false)]
public static bool AreTexturesResident(int n, [Count(Parameter = "n")] uint[] textures, [Count(Parameter = "n")] bool[] residences)
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | n | Specifies the number of textures to be queried. |
| UInt32[] | textures | [length: n] Specifies an array containing the names of the textures to be queried. |
| Boolean[] | residences | [length: n] Specifies an array in which the texture residence status is returned. The residence status of a texture named by an element of textures is returned in the corresponding element of residences. |
Returns
| Type | Description |
|---|---|
| Boolean |
ArrayElement(Int32)
[requires: EXT_vertex_array] Render a vertex using the specified vertex array element
Declaration
[AutoGenerated(Category = "EXT_vertex_array", Version = "", EntryPoint = "glArrayElementEXT")]
public static void ArrayElement(int i)
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | i | Specifies an index into the enabled vertex data arrays. |
BeginTransformFeedback(PrimitiveType)
[requires: EXT_transform_feedback] Start transform feedback operation
Declaration
[AutoGenerated(Category = "EXT_transform_feedback", Version = "", EntryPoint = "glBeginTransformFeedbackEXT")]
public static void BeginTransformFeedback(PrimitiveType primitiveMode)
Parameters
| Type | Name | Description |
|---|---|---|
| PrimitiveType | primitiveMode | Specify the output type of the primitives that will be recorded into the buffer objects that are bound for transform feedback. |
BeginVertexShader()
[requires: EXT_vertex_shader]
Declaration
[AutoGenerated(Category = "EXT_vertex_shader", Version = "", EntryPoint = "glBeginVertexShaderEXT")]
public static void BeginVertexShader()
BindBufferBase(BufferTargetArb, Int32, Int32)
[requires: EXT_transform_feedback] Bind a buffer object to an indexed buffer target
Declaration
[AutoGenerated(Category = "EXT_transform_feedback", Version = "", EntryPoint = "glBindBufferBaseEXT")]
[CLSCompliant(false)]
public static void BindBufferBase(BufferTargetArb target, int index, int buffer)
Parameters
| Type | Name | Description |
|---|---|---|
| BufferTargetArb | target | Specify the target of the bind operation. target must be one of AtomicCounterBuffer, TransformFeedbackBuffer, UniformBuffer or ShaderStorageBuffer. |
| Int32 | index | Specify the index of the binding point within the array specified by target. |
| Int32 | buffer | The name of a buffer object to bind to the specified binding point. |
BindBufferBase(BufferTargetArb, UInt32, UInt32)
[requires: EXT_transform_feedback] Bind a buffer object to an indexed buffer target
Declaration
[AutoGenerated(Category = "EXT_transform_feedback", Version = "", EntryPoint = "glBindBufferBaseEXT")]
[CLSCompliant(false)]
public static void BindBufferBase(BufferTargetArb target, uint index, uint buffer)
Parameters
| Type | Name | Description |
|---|---|---|
| BufferTargetArb | target | Specify the target of the bind operation. target must be one of AtomicCounterBuffer, TransformFeedbackBuffer, UniformBuffer or ShaderStorageBuffer. |
| UInt32 | index | Specify the index of the binding point within the array specified by target. |
| UInt32 | buffer | The name of a buffer object to bind to the specified binding point. |
BindBufferOffset(BufferTargetArb, Int32, Int32, IntPtr)
[requires: EXT_transform_feedback]
Declaration
[AutoGenerated(Category = "EXT_transform_feedback", Version = "", EntryPoint = "glBindBufferOffsetEXT")]
[CLSCompliant(false)]
public static void BindBufferOffset(BufferTargetArb target, int index, int buffer, IntPtr offset)
Parameters
| Type | Name | Description |
|---|---|---|
| BufferTargetArb | target | |
| Int32 | index | |
| Int32 | buffer | |
| IntPtr | offset |
BindBufferOffset(BufferTargetArb, UInt32, UInt32, IntPtr)
[requires: EXT_transform_feedback]
Declaration
[AutoGenerated(Category = "EXT_transform_feedback", Version = "", EntryPoint = "glBindBufferOffsetEXT")]
[CLSCompliant(false)]
public static void BindBufferOffset(BufferTargetArb target, uint index, uint buffer, IntPtr offset)
Parameters
| Type | Name | Description |
|---|---|---|
| BufferTargetArb | target | |
| UInt32 | index | |
| UInt32 | buffer | |
| IntPtr | offset |
BindBufferRange(BufferTargetArb, Int32, Int32, IntPtr, Int32)
[requires: EXT_transform_feedback] Bind a range within a buffer object to an indexed buffer target
Declaration
[AutoGenerated(Category = "EXT_transform_feedback", Version = "", EntryPoint = "glBindBufferRangeEXT")]
[CLSCompliant(false)]
public static void BindBufferRange(BufferTargetArb target, int index, int buffer, IntPtr offset, int size)
Parameters
| Type | Name | Description |
|---|---|---|
| BufferTargetArb | target | Specify the target of the bind operation. target must be one of AtomicCounterBuffer, TransformFeedbackBuffer, UniformBuffer, or ShaderStorageBuffer. |
| Int32 | index | Specify the index of the binding point within the array specified by target. |
| Int32 | buffer | The name of a buffer object to bind to the specified binding point. |
| IntPtr | offset | The starting offset in basic machine units into the buffer object buffer. |
| Int32 | size | The amount of data in machine units that can be read from the buffet object while used as an indexed target. |
BindBufferRange(BufferTargetArb, Int32, Int32, IntPtr, IntPtr)
[requires: EXT_transform_feedback] Bind a range within a buffer object to an indexed buffer target
Declaration
[AutoGenerated(Category = "EXT_transform_feedback", Version = "", EntryPoint = "glBindBufferRangeEXT")]
[CLSCompliant(false)]
public static void BindBufferRange(BufferTargetArb target, int index, int buffer, IntPtr offset, IntPtr size)
Parameters
| Type | Name | Description |
|---|---|---|
| BufferTargetArb | target | Specify the target of the bind operation. target must be one of AtomicCounterBuffer, TransformFeedbackBuffer, UniformBuffer, or ShaderStorageBuffer. |
| Int32 | index | Specify the index of the binding point within the array specified by target. |
| Int32 | buffer | The name of a buffer object to bind to the specified binding point. |
| IntPtr | offset | The starting offset in basic machine units into the buffer object buffer. |
| IntPtr | size | The amount of data in machine units that can be read from the buffet object while used as an indexed target. |
BindBufferRange(BufferTargetArb, UInt32, UInt32, IntPtr, Int32)
[requires: EXT_transform_feedback] Bind a range within a buffer object to an indexed buffer target
Declaration
[AutoGenerated(Category = "EXT_transform_feedback", Version = "", EntryPoint = "glBindBufferRangeEXT")]
[CLSCompliant(false)]
public static void BindBufferRange(BufferTargetArb target, uint index, uint buffer, IntPtr offset, int size)
Parameters
| Type | Name | Description |
|---|---|---|
| BufferTargetArb | target | Specify the target of the bind operation. target must be one of AtomicCounterBuffer, TransformFeedbackBuffer, UniformBuffer, or ShaderStorageBuffer. |
| UInt32 | index | Specify the index of the binding point within the array specified by target. |
| UInt32 | buffer | The name of a buffer object to bind to the specified binding point. |
| IntPtr | offset | The starting offset in basic machine units into the buffer object buffer. |
| Int32 | size | The amount of data in machine units that can be read from the buffet object while used as an indexed target. |
BindBufferRange(BufferTargetArb, UInt32, UInt32, IntPtr, IntPtr)
[requires: EXT_transform_feedback] Bind a range within a buffer object to an indexed buffer target
Declaration
[AutoGenerated(Category = "EXT_transform_feedback", Version = "", EntryPoint = "glBindBufferRangeEXT")]
[CLSCompliant(false)]
public static void BindBufferRange(BufferTargetArb target, uint index, uint buffer, IntPtr offset, IntPtr size)
Parameters
| Type | Name | Description |
|---|---|---|
| BufferTargetArb | target | Specify the target of the bind operation. target must be one of AtomicCounterBuffer, TransformFeedbackBuffer, UniformBuffer, or ShaderStorageBuffer. |
| UInt32 | index | Specify the index of the binding point within the array specified by target. |
| UInt32 | buffer | The name of a buffer object to bind to the specified binding point. |
| IntPtr | offset | The starting offset in basic machine units into the buffer object buffer. |
| IntPtr | size | The amount of data in machine units that can be read from the buffet object while used as an indexed target. |
BindFragDataLocation(Int32, Int32, String)
[requires: EXT_gpu_shader4] Bind a user-defined varying out variable to a fragment shader color number
Declaration
[AutoGenerated(Category = "EXT_gpu_shader4", Version = "", EntryPoint = "glBindFragDataLocationEXT")]
[CLSCompliant(false)]
public static void BindFragDataLocation(int program, int color, [Count(Computed = "name")] string name)
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | program | The name of the program containing varying out variable whose binding to modify |
| Int32 | color | The color number to bind the user-defined varying out variable to |
| String | name | [length: COMPSIZE(name)] The name of the user-defined varying out variable whose binding to modify |
BindFragDataLocation(UInt32, UInt32, String)
[requires: EXT_gpu_shader4] Bind a user-defined varying out variable to a fragment shader color number
Declaration
[AutoGenerated(Category = "EXT_gpu_shader4", Version = "", EntryPoint = "glBindFragDataLocationEXT")]
[CLSCompliant(false)]
public static void BindFragDataLocation(uint program, uint color, [Count(Computed = "name")] string name)
Parameters
| Type | Name | Description |
|---|---|---|
| UInt32 | program | The name of the program containing varying out variable whose binding to modify |
| UInt32 | color | The color number to bind the user-defined varying out variable to |
| String | name | [length: COMPSIZE(name)] The name of the user-defined varying out variable whose binding to modify |
BindFramebuffer(FramebufferTarget, Int32)
[requires: EXT_framebuffer_object] Bind a framebuffer to a framebuffer target
Declaration
[AutoGenerated(Category = "EXT_framebuffer_object", Version = "", EntryPoint = "glBindFramebufferEXT")]
[CLSCompliant(false)]
public static void BindFramebuffer(FramebufferTarget target, int framebuffer)
Parameters
| Type | Name | Description |
|---|---|---|
| FramebufferTarget | target | Specifies the framebuffer target of the binding operation. |
| Int32 | framebuffer | Specifies the name of the framebuffer object to bind. |
BindFramebuffer(FramebufferTarget, UInt32)
[requires: EXT_framebuffer_object] Bind a framebuffer to a framebuffer target
Declaration
[AutoGenerated(Category = "EXT_framebuffer_object", Version = "", EntryPoint = "glBindFramebufferEXT")]
[CLSCompliant(false)]
public static void BindFramebuffer(FramebufferTarget target, uint framebuffer)
Parameters
| Type | Name | Description |
|---|---|---|
| FramebufferTarget | target | Specifies the framebuffer target of the binding operation. |
| UInt32 | framebuffer | Specifies the name of the framebuffer object to bind. |
BindImageTexture(Int32, Int32, Int32, Boolean, Int32, BufferAccessArb, Int32)
[requires: EXT_shader_image_load_store] Bind a level of a texture to an image unit
Declaration
[AutoGenerated(Category = "EXT_shader_image_load_store", Version = "", EntryPoint = "glBindImageTextureEXT")]
[CLSCompliant(false)]
public static void BindImageTexture(int index, int texture, int level, bool layered, int layer, BufferAccessArb access, int format)
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | index | Specifies the index of the image unit to which to bind the texture |
| Int32 | texture | Specifies the name of the texture to bind to the image unit. |
| Int32 | level | Specifies the level of the texture that is to be bound. |
| Boolean | layered | Specifies whether a layered texture binding is to be established. |
| Int32 | layer | If layered is False, specifies the layer of texture to be bound to the image unit. Ignored otherwise. |
| BufferAccessArb | access | Specifies a token indicating the type of access that will be performed on the image. |
| Int32 | format | Specifies the format that the elements of the image will be treated as for the purposes of formatted stores. |
BindImageTexture(UInt32, UInt32, Int32, Boolean, Int32, BufferAccessArb, Int32)
[requires: EXT_shader_image_load_store] Bind a level of a texture to an image unit
Declaration
[AutoGenerated(Category = "EXT_shader_image_load_store", Version = "", EntryPoint = "glBindImageTextureEXT")]
[CLSCompliant(false)]
public static void BindImageTexture(uint index, uint texture, int level, bool layered, int layer, BufferAccessArb access, int format)
Parameters
| Type | Name | Description |
|---|---|---|
| UInt32 | index | Specifies the index of the image unit to which to bind the texture |
| UInt32 | texture | Specifies the name of the texture to bind to the image unit. |
| Int32 | level | Specifies the level of the texture that is to be bound. |
| Boolean | layered | Specifies whether a layered texture binding is to be established. |
| Int32 | layer | If layered is False, specifies the layer of texture to be bound to the image unit. Ignored otherwise. |
| BufferAccessArb | access | Specifies a token indicating the type of access that will be performed on the image. |
| Int32 | format | Specifies the format that the elements of the image will be treated as for the purposes of formatted stores. |
BindLightParameter(LightName, LightParameter)
[requires: EXT_vertex_shader]
Declaration
[AutoGenerated(Category = "EXT_vertex_shader", Version = "", EntryPoint = "glBindLightParameterEXT")]
public static int BindLightParameter(LightName light, LightParameter value)
Parameters
| Type | Name | Description |
|---|---|---|
| LightName | light | |
| LightParameter | value |
Returns
| Type | Description |
|---|---|
| Int32 |
BindMaterialParameter(MaterialFace, MaterialParameter)
[requires: EXT_vertex_shader]
Declaration
[AutoGenerated(Category = "EXT_vertex_shader", Version = "", EntryPoint = "glBindMaterialParameterEXT")]
public static int BindMaterialParameter(MaterialFace face, MaterialParameter value)
Parameters
| Type | Name | Description |
|---|---|---|
| MaterialFace | face | |
| MaterialParameter | value |
Returns
| Type | Description |
|---|---|
| Int32 |
BindMultiTexture(TextureUnit, TextureTarget, Int32)
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glBindMultiTextureEXT")]
[CLSCompliant(false)]
public static void BindMultiTexture(TextureUnit texunit, TextureTarget target, int texture)
Parameters
| Type | Name | Description |
|---|---|---|
| TextureUnit | texunit | |
| TextureTarget | target | |
| Int32 | texture |
BindMultiTexture(TextureUnit, TextureTarget, UInt32)
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glBindMultiTextureEXT")]
[CLSCompliant(false)]
public static void BindMultiTexture(TextureUnit texunit, TextureTarget target, uint texture)
Parameters
| Type | Name | Description |
|---|---|---|
| TextureUnit | texunit | |
| TextureTarget | target | |
| UInt32 | texture |
BindParameter(ExtVertexShader)
[requires: EXT_vertex_shader]
Declaration
[AutoGenerated(Category = "EXT_vertex_shader", Version = "", EntryPoint = "glBindParameterEXT")]
public static int BindParameter(ExtVertexShader value)
Parameters
| Type | Name | Description |
|---|---|---|
| ExtVertexShader | value |
Returns
| Type | Description |
|---|---|
| Int32 |
BindProgramPipeline(Int32)
[requires: EXT_separate_shader_objects] Bind a program pipeline to the current context
Declaration
[AutoGenerated(Category = "EXT_separate_shader_objects", Version = "", EntryPoint = "glBindProgramPipelineEXT")]
[CLSCompliant(false)]
public static void BindProgramPipeline(int pipeline)
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | pipeline | Specifies the name of the pipeline object to bind to the context. |
BindProgramPipeline(UInt32)
[requires: EXT_separate_shader_objects] Bind a program pipeline to the current context
Declaration
[AutoGenerated(Category = "EXT_separate_shader_objects", Version = "", EntryPoint = "glBindProgramPipelineEXT")]
[CLSCompliant(false)]
public static void BindProgramPipeline(uint pipeline)
Parameters
| Type | Name | Description |
|---|---|---|
| UInt32 | pipeline | Specifies the name of the pipeline object to bind to the context. |
BindRenderbuffer(RenderbufferTarget, Int32)
[requires: EXT_framebuffer_object] Bind a renderbuffer to a renderbuffer target
Declaration
[AutoGenerated(Category = "EXT_framebuffer_object", Version = "", EntryPoint = "glBindRenderbufferEXT")]
[CLSCompliant(false)]
public static void BindRenderbuffer(RenderbufferTarget target, int renderbuffer)
Parameters
| Type | Name | Description |
|---|---|---|
| RenderbufferTarget | target | Specifies the renderbuffer target of the binding operation. target must be Renderbuffer. |
| Int32 | renderbuffer | Specifies the name of the renderbuffer object to bind. |
BindRenderbuffer(RenderbufferTarget, UInt32)
[requires: EXT_framebuffer_object] Bind a renderbuffer to a renderbuffer target
Declaration
[AutoGenerated(Category = "EXT_framebuffer_object", Version = "", EntryPoint = "glBindRenderbufferEXT")]
[CLSCompliant(false)]
public static void BindRenderbuffer(RenderbufferTarget target, uint renderbuffer)
Parameters
| Type | Name | Description |
|---|---|---|
| RenderbufferTarget | target | Specifies the renderbuffer target of the binding operation. target must be Renderbuffer. |
| UInt32 | renderbuffer | Specifies the name of the renderbuffer object to bind. |
BindTexGenParameter(TextureUnit, TextureCoordName, TextureGenParameter)
[requires: EXT_vertex_shader]
Declaration
[AutoGenerated(Category = "EXT_vertex_shader", Version = "", EntryPoint = "glBindTexGenParameterEXT")]
public static int BindTexGenParameter(TextureUnit unit, TextureCoordName coord, TextureGenParameter value)
Parameters
| Type | Name | Description |
|---|---|---|
| TextureUnit | unit | |
| TextureCoordName | coord | |
| TextureGenParameter | value |
Returns
| Type | Description |
|---|---|
| Int32 |
BindTexture(TextureTarget, Int32)
[requires: EXT_texture_object] Bind a named texture to a texturing target
Declaration
[AutoGenerated(Category = "EXT_texture_object", Version = "", EntryPoint = "glBindTextureEXT")]
[CLSCompliant(false)]
public static void BindTexture(TextureTarget target, int texture)
Parameters
| Type | Name | Description |
|---|---|---|
| TextureTarget | target | Specifies the target to which the texture is bound. Must be one of Texture1D, Texture2D, Texture3D, Texture1DArray, Texture2DArray, TextureRectangle, TextureCubeMap, TextureCubeMapArray, TextureBuffer, Texture2DMultisample or Texture2DMultisampleArray. |
| Int32 | texture | Specifies the name of a texture. |
BindTexture(TextureTarget, UInt32)
[requires: EXT_texture_object] Bind a named texture to a texturing target
Declaration
[AutoGenerated(Category = "EXT_texture_object", Version = "", EntryPoint = "glBindTextureEXT")]
[CLSCompliant(false)]
public static void BindTexture(TextureTarget target, uint texture)
Parameters
| Type | Name | Description |
|---|---|---|
| TextureTarget | target | Specifies the target to which the texture is bound. Must be one of Texture1D, Texture2D, Texture3D, Texture1DArray, Texture2DArray, TextureRectangle, TextureCubeMap, TextureCubeMapArray, TextureBuffer, Texture2DMultisample or Texture2DMultisampleArray. |
| UInt32 | texture | Specifies the name of a texture. |
BindTextureUnitParameter(TextureUnit, ExtVertexShader)
[requires: EXT_vertex_shader]
Declaration
[AutoGenerated(Category = "EXT_vertex_shader", Version = "", EntryPoint = "glBindTextureUnitParameterEXT")]
public static int BindTextureUnitParameter(TextureUnit unit, ExtVertexShader value)
Parameters
| Type | Name | Description |
|---|---|---|
| TextureUnit | unit | |
| ExtVertexShader | value |
Returns
| Type | Description |
|---|---|
| Int32 |
BindVertexShader(Int32)
[requires: EXT_vertex_shader]
Declaration
[AutoGenerated(Category = "EXT_vertex_shader", Version = "", EntryPoint = "glBindVertexShaderEXT")]
[CLSCompliant(false)]
public static void BindVertexShader(int id)
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | id |
BindVertexShader(UInt32)
[requires: EXT_vertex_shader]
Declaration
[AutoGenerated(Category = "EXT_vertex_shader", Version = "", EntryPoint = "glBindVertexShaderEXT")]
[CLSCompliant(false)]
public static void BindVertexShader(uint id)
Parameters
| Type | Name | Description |
|---|---|---|
| UInt32 | id |
Binormal3(Byte*)
[requires: EXT_coordinate_frame]
Declaration
[AutoGenerated(Category = "EXT_coordinate_frame", Version = "", EntryPoint = "glBinormal3bvEXT")]
[CLSCompliant(false)]
public static void Binormal3([Count(Count = 3)] byte *v)
Parameters
| Type | Name | Description |
|---|---|---|
| Byte* | v | [length: 3] |
Binormal3(Byte, Byte, Byte)
[requires: EXT_coordinate_frame]
Declaration
[AutoGenerated(Category = "EXT_coordinate_frame", Version = "", EntryPoint = "glBinormal3bEXT")]
[CLSCompliant(false)]
public static void Binormal3(byte bx, byte by, byte bz)
Parameters
| Type | Name | Description |
|---|---|---|
| Byte | bx | |
| Byte | by | |
| Byte | bz |
Binormal3(ref Byte)
[requires: EXT_coordinate_frame]
Declaration
[AutoGenerated(Category = "EXT_coordinate_frame", Version = "", EntryPoint = "glBinormal3bvEXT")]
[CLSCompliant(false)]
public static void Binormal3([Count(Count = 3)] ref byte v)
Parameters
| Type | Name | Description |
|---|---|---|
| Byte | v | [length: 3] |
Binormal3(Byte[])
[requires: EXT_coordinate_frame]
Declaration
[AutoGenerated(Category = "EXT_coordinate_frame", Version = "", EntryPoint = "glBinormal3bvEXT")]
[CLSCompliant(false)]
public static void Binormal3([Count(Count = 3)] byte[] v)
Parameters
| Type | Name | Description |
|---|---|---|
| Byte[] | v | [length: 3] |
Binormal3(Double*)
[requires: EXT_coordinate_frame]
Declaration
[AutoGenerated(Category = "EXT_coordinate_frame", Version = "", EntryPoint = "glBinormal3dvEXT")]
[CLSCompliant(false)]
public static void Binormal3([Count(Count = 3)] double *v)
Parameters
| Type | Name | Description |
|---|---|---|
| Double* | v | [length: 3] |
Binormal3(Double, Double, Double)
[requires: EXT_coordinate_frame]
Declaration
[AutoGenerated(Category = "EXT_coordinate_frame", Version = "", EntryPoint = "glBinormal3dEXT")]
public static void Binormal3(double bx, double by, double bz)
Parameters
| Type | Name | Description |
|---|---|---|
| Double | bx | |
| Double | by | |
| Double | bz |
Binormal3(ref Double)
[requires: EXT_coordinate_frame]
Declaration
[AutoGenerated(Category = "EXT_coordinate_frame", Version = "", EntryPoint = "glBinormal3dvEXT")]
[CLSCompliant(false)]
public static void Binormal3([Count(Count = 3)] ref double v)
Parameters
| Type | Name | Description |
|---|---|---|
| Double | v | [length: 3] |
Binormal3(Double[])
[requires: EXT_coordinate_frame]
Declaration
[AutoGenerated(Category = "EXT_coordinate_frame", Version = "", EntryPoint = "glBinormal3dvEXT")]
[CLSCompliant(false)]
public static void Binormal3([Count(Count = 3)] double[] v)
Parameters
| Type | Name | Description |
|---|---|---|
| Double[] | v | [length: 3] |
Binormal3(Int16*)
[requires: EXT_coordinate_frame]
Declaration
[AutoGenerated(Category = "EXT_coordinate_frame", Version = "", EntryPoint = "glBinormal3svEXT")]
[CLSCompliant(false)]
public static void Binormal3([Count(Count = 3)] short *v)
Parameters
| Type | Name | Description |
|---|---|---|
| Int16* | v | [length: 3] |
Binormal3(Int16, Int16, Int16)
[requires: EXT_coordinate_frame]
Declaration
[AutoGenerated(Category = "EXT_coordinate_frame", Version = "", EntryPoint = "glBinormal3sEXT")]
public static void Binormal3(short bx, short by, short bz)
Parameters
| Type | Name | Description |
|---|---|---|
| Int16 | bx | |
| Int16 | by | |
| Int16 | bz |
Binormal3(ref Int16)
[requires: EXT_coordinate_frame]
Declaration
[AutoGenerated(Category = "EXT_coordinate_frame", Version = "", EntryPoint = "glBinormal3svEXT")]
[CLSCompliant(false)]
public static void Binormal3([Count(Count = 3)] ref short v)
Parameters
| Type | Name | Description |
|---|---|---|
| Int16 | v | [length: 3] |
Binormal3(Int16[])
[requires: EXT_coordinate_frame]
Declaration
[AutoGenerated(Category = "EXT_coordinate_frame", Version = "", EntryPoint = "glBinormal3svEXT")]
[CLSCompliant(false)]
public static void Binormal3([Count(Count = 3)] short[] v)
Parameters
| Type | Name | Description |
|---|---|---|
| Int16[] | v | [length: 3] |
Binormal3(Int32*)
[requires: EXT_coordinate_frame]
Declaration
[AutoGenerated(Category = "EXT_coordinate_frame", Version = "", EntryPoint = "glBinormal3ivEXT")]
[CLSCompliant(false)]
public static void Binormal3([Count(Count = 3)] int *v)
Parameters
| Type | Name | Description |
|---|---|---|
| Int32* | v | [length: 3] |
Binormal3(Int32, Int32, Int32)
[requires: EXT_coordinate_frame]
Declaration
[AutoGenerated(Category = "EXT_coordinate_frame", Version = "", EntryPoint = "glBinormal3iEXT")]
public static void Binormal3(int bx, int by, int bz)
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | bx | |
| Int32 | by | |
| Int32 | bz |
Binormal3(ref Int32)
[requires: EXT_coordinate_frame]
Declaration
[AutoGenerated(Category = "EXT_coordinate_frame", Version = "", EntryPoint = "glBinormal3ivEXT")]
[CLSCompliant(false)]
public static void Binormal3([Count(Count = 3)] ref int v)
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | v | [length: 3] |
Binormal3(Int32[])
[requires: EXT_coordinate_frame]
Declaration
[AutoGenerated(Category = "EXT_coordinate_frame", Version = "", EntryPoint = "glBinormal3ivEXT")]
[CLSCompliant(false)]
public static void Binormal3([Count(Count = 3)] int[] v)
Parameters
| Type | Name | Description |
|---|---|---|
| Int32[] | v | [length: 3] |
Binormal3(SByte*)
[requires: EXT_coordinate_frame]
Declaration
[AutoGenerated(Category = "EXT_coordinate_frame", Version = "", EntryPoint = "glBinormal3bvEXT")]
[CLSCompliant(false)]
public static void Binormal3([Count(Count = 3)] sbyte *v)
Parameters
| Type | Name | Description |
|---|---|---|
| SByte* | v | [length: 3] |
Binormal3(SByte, SByte, SByte)
[requires: EXT_coordinate_frame]
Declaration
[AutoGenerated(Category = "EXT_coordinate_frame", Version = "", EntryPoint = "glBinormal3bEXT")]
[CLSCompliant(false)]
public static void Binormal3(sbyte bx, sbyte by, sbyte bz)
Parameters
| Type | Name | Description |
|---|---|---|
| SByte | bx | |
| SByte | by | |
| SByte | bz |
Binormal3(ref SByte)
[requires: EXT_coordinate_frame]
Declaration
[AutoGenerated(Category = "EXT_coordinate_frame", Version = "", EntryPoint = "glBinormal3bvEXT")]
[CLSCompliant(false)]
public static void Binormal3([Count(Count = 3)] ref sbyte v)
Parameters
| Type | Name | Description |
|---|---|---|
| SByte | v | [length: 3] |
Binormal3(SByte[])
[requires: EXT_coordinate_frame]
Declaration
[AutoGenerated(Category = "EXT_coordinate_frame", Version = "", EntryPoint = "glBinormal3bvEXT")]
[CLSCompliant(false)]
public static void Binormal3([Count(Count = 3)] sbyte[] v)
Parameters
| Type | Name | Description |
|---|---|---|
| SByte[] | v | [length: 3] |
Binormal3(Single*)
[requires: EXT_coordinate_frame]
Declaration
[AutoGenerated(Category = "EXT_coordinate_frame", Version = "", EntryPoint = "glBinormal3fvEXT")]
[CLSCompliant(false)]
public static void Binormal3([Count(Count = 3)] float *v)
Parameters
| Type | Name | Description |
|---|---|---|
| Single* | v | [length: 3] |
Binormal3(Single, Single, Single)
[requires: EXT_coordinate_frame]
Declaration
[AutoGenerated(Category = "EXT_coordinate_frame", Version = "", EntryPoint = "glBinormal3fEXT")]
public static void Binormal3(float bx, float by, float bz)
Parameters
| Type | Name | Description |
|---|---|---|
| Single | bx | |
| Single | by | |
| Single | bz |
Binormal3(ref Single)
[requires: EXT_coordinate_frame]
Declaration
[AutoGenerated(Category = "EXT_coordinate_frame", Version = "", EntryPoint = "glBinormal3fvEXT")]
[CLSCompliant(false)]
public static void Binormal3([Count(Count = 3)] ref float v)
Parameters
| Type | Name | Description |
|---|---|---|
| Single | v | [length: 3] |
Binormal3(Single[])
[requires: EXT_coordinate_frame]
Declaration
[AutoGenerated(Category = "EXT_coordinate_frame", Version = "", EntryPoint = "glBinormal3fvEXT")]
[CLSCompliant(false)]
public static void Binormal3([Count(Count = 3)] float[] v)
Parameters
| Type | Name | Description |
|---|---|---|
| Single[] | v | [length: 3] |
BinormalPointer(NormalPointerType, Int32, IntPtr)
[requires: EXT_coordinate_frame]
Declaration
[AutoGenerated(Category = "EXT_coordinate_frame", Version = "", EntryPoint = "glBinormalPointerEXT")]
public static void BinormalPointer(NormalPointerType type, int stride, [Count(Computed = "type,stride")] IntPtr pointer)
Parameters
| Type | Name | Description |
|---|---|---|
| NormalPointerType | type | |
| Int32 | stride | |
| IntPtr | pointer | [length: COMPSIZE(type,stride)] |
BinormalPointer<T2>(NormalPointerType, Int32, ref T2)
[requires: EXT_coordinate_frame]
Declaration
[AutoGenerated(Category = "EXT_coordinate_frame", Version = "", EntryPoint = "glBinormalPointerEXT")]
public static void BinormalPointer<T2>(NormalPointerType type, int stride, [Count(Computed = "type,stride")] ref T2 pointer)
where T2 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| NormalPointerType | type | |
| Int32 | stride | |
| T2 | pointer | [length: COMPSIZE(type,stride)] |
Type Parameters
| Name | Description |
|---|---|
| T2 |
BinormalPointer<T2>(NormalPointerType, Int32, T2[])
[requires: EXT_coordinate_frame]
Declaration
[AutoGenerated(Category = "EXT_coordinate_frame", Version = "", EntryPoint = "glBinormalPointerEXT")]
[CLSCompliant(false)]
public static void BinormalPointer<T2>(NormalPointerType type, int stride, [Count(Computed = "type,stride")] T2[] pointer)
where T2 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| NormalPointerType | type | |
| Int32 | stride | |
| T2[] | pointer | [length: COMPSIZE(type,stride)] |
Type Parameters
| Name | Description |
|---|---|
| T2 |
BinormalPointer<T2>(NormalPointerType, Int32, T2[,,])
[requires: EXT_coordinate_frame]
Declaration
[AutoGenerated(Category = "EXT_coordinate_frame", Version = "", EntryPoint = "glBinormalPointerEXT")]
[CLSCompliant(false)]
public static void BinormalPointer<T2>(NormalPointerType type, int stride, [Count(Computed = "type,stride")] T2[,, ] pointer)
where T2 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| NormalPointerType | type | |
| Int32 | stride | |
| T2[,,] | pointer | [length: COMPSIZE(type,stride)] |
Type Parameters
| Name | Description |
|---|---|
| T2 |
BinormalPointer<T2>(NormalPointerType, Int32, T2[,])
[requires: EXT_coordinate_frame]
Declaration
[AutoGenerated(Category = "EXT_coordinate_frame", Version = "", EntryPoint = "glBinormalPointerEXT")]
[CLSCompliant(false)]
public static void BinormalPointer<T2>(NormalPointerType type, int stride, [Count(Computed = "type,stride")] T2[, ] pointer)
where T2 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| NormalPointerType | type | |
| Int32 | stride | |
| T2[,] | pointer | [length: COMPSIZE(type,stride)] |
Type Parameters
| Name | Description |
|---|---|
| T2 |
BlendColor(Single, Single, Single, Single)
[requires: EXT_blend_color] Set the blend color
Declaration
[AutoGenerated(Category = "EXT_blend_color", Version = "", EntryPoint = "glBlendColorEXT")]
public static void BlendColor(float red, float green, float blue, float alpha)
Parameters
| Type | Name | Description |
|---|---|---|
| Single | red | specify the components of BlendColor |
| Single | green | specify the components of BlendColor |
| Single | blue | specify the components of BlendColor |
| Single | alpha | specify the components of BlendColor |
BlendEquation(BlendEquationMode)
[requires: EXT_blend_minmax] Specify the equation used for both the RGB blend equation and the Alpha blend equation
Declaration
[AutoGenerated(Category = "EXT_blend_minmax", Version = "", EntryPoint = "glBlendEquationEXT")]
public static void BlendEquation(BlendEquationMode mode)
Parameters
| Type | Name | Description |
|---|---|---|
| BlendEquationMode | mode | specifies how source and destination colors are combined. It must be FuncAdd, FuncSubtract, FuncReverseSubtract, Min, Max. |
BlendEquation(ExtBlendMinmax)
[requires: EXT_blend_minmax] Specify the equation used for both the RGB blend equation and the Alpha blend equation
Declaration
[Obsolete("Use BlendEquationMode overload instead")]
[AutoGenerated(Category = "EXT_blend_minmax", Version = "", EntryPoint = "glBlendEquationEXT")]
public static void BlendEquation(ExtBlendMinmax mode)
Parameters
| Type | Name | Description |
|---|---|---|
| ExtBlendMinmax | mode | specifies how source and destination colors are combined. It must be FuncAdd, FuncSubtract, FuncReverseSubtract, Min, Max. |
BlendEquationSeparate(BlendEquationModeExt, BlendEquationModeExt)
[requires: EXT_blend_equation_separate] Set the RGB blend equation and the alpha blend equation separately
Declaration
[AutoGenerated(Category = "EXT_blend_equation_separate", Version = "", EntryPoint = "glBlendEquationSeparateEXT")]
public static void BlendEquationSeparate(BlendEquationModeExt modeRGB, BlendEquationModeExt modeAlpha)
Parameters
| Type | Name | Description |
|---|---|---|
| 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(ExtBlendEquationSeparate, ExtBlendEquationSeparate)
[requires: EXT_blend_equation_separate] Set the RGB blend equation and the alpha blend equation separately
Declaration
[Obsolete("Use BlendEquationModeExt overload instead")]
[AutoGenerated(Category = "EXT_blend_equation_separate", Version = "", EntryPoint = "glBlendEquationSeparateEXT")]
public static void BlendEquationSeparate(ExtBlendEquationSeparate modeRGB, ExtBlendEquationSeparate modeAlpha)
Parameters
| Type | Name | Description |
|---|---|---|
| ExtBlendEquationSeparate | 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. |
| ExtBlendEquationSeparate | 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. |
BlendFuncSeparate(BlendingFactor, BlendingFactor, BlendingFactor, BlendingFactor)
[requires: EXT_blend_func_separate] Specify pixel arithmetic for RGB and alpha components separately
Declaration
[AutoGenerated(Category = "EXT_blend_func_separate", Version = "", EntryPoint = "glBlendFuncSeparateEXT")]
public static void BlendFuncSeparate(BlendingFactor sfactorRGB, BlendingFactor dfactorRGB, BlendingFactor sfactorAlpha, BlendingFactor dfactorAlpha)
Parameters
| Type | Name | Description |
|---|---|---|
| BlendingFactor | sfactorRGB | For glBlendFuncSeparatei, specifies the index of the draw buffer for which to set the blend functions. |
| BlendingFactor | dfactorRGB | Specifies how the red, green, and blue blending factors are computed. The initial value is One. |
| BlendingFactor | sfactorAlpha | Specifies how the red, green, and blue destination blending factors are computed. The initial value is Zero. |
| BlendingFactor | dfactorAlpha | Specified how the alpha source blending factor is computed. The initial value is One. |
BlitFramebuffer(Int32, Int32, Int32, Int32, Int32, Int32, Int32, Int32, ClearBufferMask, BlitFramebufferFilter)
[requires: EXT_framebuffer_blit] Copy a block of pixels from the read framebuffer to the draw framebuffer
Declaration
[AutoGenerated(Category = "EXT_framebuffer_blit", Version = "", EntryPoint = "glBlitFramebufferEXT")]
public static void BlitFramebuffer(int srcX0, int srcY0, int srcX1, int srcY1, int dstX0, int dstY0, int dstX1, int dstY1, ClearBufferMask mask, BlitFramebufferFilter filter)
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | srcX0 | Specify the bounds of the source rectangle within the read buffer of the read framebuffer. |
| Int32 | srcY0 | Specify the bounds of the source rectangle within the read buffer of the read framebuffer. |
| Int32 | srcX1 | Specify the bounds of the source rectangle within the read buffer of the read framebuffer. |
| Int32 | srcY1 | Specify the bounds of the source rectangle within the read buffer of the read framebuffer. |
| Int32 | dstX0 | Specify the bounds of the destination rectangle within the write buffer of the write framebuffer. |
| Int32 | dstY0 | Specify the bounds of the destination rectangle within the write buffer of the write framebuffer. |
| Int32 | dstX1 | Specify the bounds of the destination rectangle within the write buffer of the write framebuffer. |
| Int32 | dstY1 | Specify the bounds of the destination rectangle within the write buffer of the write framebuffer. |
| ClearBufferMask | mask | The bitwise OR of the flags indicating which buffers are to be copied. The allowed flags are ColorBufferBit, DepthBufferBit and StencilBufferBit. |
| BlitFramebufferFilter | filter | Specifies the interpolation to be applied if the image is stretched. Must be Nearest or Linear. |
BlitFramebuffer(Int32, Int32, Int32, Int32, Int32, Int32, Int32, Int32, ClearBufferMask, ExtFramebufferBlit)
[requires: EXT_framebuffer_blit] Copy a block of pixels from the read framebuffer to the draw framebuffer
Declaration
[Obsolete("Use BlitFramebufferFilter overload instead")]
[AutoGenerated(Category = "EXT_framebuffer_blit", Version = "", EntryPoint = "glBlitFramebufferEXT")]
public static void BlitFramebuffer(int srcX0, int srcY0, int srcX1, int srcY1, int dstX0, int dstY0, int dstX1, int dstY1, ClearBufferMask mask, ExtFramebufferBlit filter)
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | srcX0 | Specify the bounds of the source rectangle within the read buffer of the read framebuffer. |
| Int32 | srcY0 | Specify the bounds of the source rectangle within the read buffer of the read framebuffer. |
| Int32 | srcX1 | Specify the bounds of the source rectangle within the read buffer of the read framebuffer. |
| Int32 | srcY1 | Specify the bounds of the source rectangle within the read buffer of the read framebuffer. |
| Int32 | dstX0 | Specify the bounds of the destination rectangle within the write buffer of the write framebuffer. |
| Int32 | dstY0 | Specify the bounds of the destination rectangle within the write buffer of the write framebuffer. |
| Int32 | dstX1 | Specify the bounds of the destination rectangle within the write buffer of the write framebuffer. |
| Int32 | dstY1 | Specify the bounds of the destination rectangle within the write buffer of the write framebuffer. |
| ClearBufferMask | mask | The bitwise OR of the flags indicating which buffers are to be copied. The allowed flags are ColorBufferBit, DepthBufferBit and StencilBufferBit. |
| ExtFramebufferBlit | filter | Specifies the interpolation to be applied if the image is stretched. Must be Nearest or Linear. |
BufferStorageExternal(ExtExternalBuffer, IntPtr, Int32, IntPtr, MapBufferUsageMask)
[requires: EXT_external_buffer]
Declaration
[AutoGenerated(Category = "EXT_external_buffer", Version = "", EntryPoint = "glBufferStorageExternalEXT")]
public static void BufferStorageExternal(ExtExternalBuffer target, IntPtr offset, int size, IntPtr clientBuffer, MapBufferUsageMask flags)
Parameters
| Type | Name | Description |
|---|---|---|
| ExtExternalBuffer | target | |
| IntPtr | offset | |
| Int32 | size | |
| IntPtr | clientBuffer | |
| MapBufferUsageMask | flags |
BufferStorageExternal(ExtExternalBuffer, IntPtr, IntPtr, IntPtr, MapBufferUsageMask)
[requires: EXT_external_buffer]
Declaration
[AutoGenerated(Category = "EXT_external_buffer", Version = "", EntryPoint = "glBufferStorageExternalEXT")]
public static void BufferStorageExternal(ExtExternalBuffer target, IntPtr offset, IntPtr size, IntPtr clientBuffer, MapBufferUsageMask flags)
Parameters
| Type | Name | Description |
|---|---|---|
| ExtExternalBuffer | target | |
| IntPtr | offset | |
| IntPtr | size | |
| IntPtr | clientBuffer | |
| MapBufferUsageMask | flags |
BufferStorageMem(BufferTargetArb, Int32, Int32, Int64)
[requires: EXT_memory_object]
Declaration
[AutoGenerated(Category = "EXT_memory_object", Version = "", EntryPoint = "glBufferStorageMemEXT")]
[CLSCompliant(false)]
public static void BufferStorageMem(BufferTargetArb target, int size, int memory, long offset)
Parameters
| Type | Name | Description |
|---|---|---|
| BufferTargetArb | target | |
| Int32 | size | |
| Int32 | memory | |
| Int64 | offset |
BufferStorageMem(BufferTargetArb, Int32, UInt32, UInt64)
[requires: EXT_memory_object]
Declaration
[AutoGenerated(Category = "EXT_memory_object", Version = "", EntryPoint = "glBufferStorageMemEXT")]
[CLSCompliant(false)]
public static void BufferStorageMem(BufferTargetArb target, int size, uint memory, ulong offset)
Parameters
| Type | Name | Description |
|---|---|---|
| BufferTargetArb | target | |
| Int32 | size | |
| UInt32 | memory | |
| UInt64 | offset |
BufferStorageMem(BufferTargetArb, IntPtr, Int32, Int64)
[requires: EXT_memory_object]
Declaration
[AutoGenerated(Category = "EXT_memory_object", Version = "", EntryPoint = "glBufferStorageMemEXT")]
[CLSCompliant(false)]
public static void BufferStorageMem(BufferTargetArb target, IntPtr size, int memory, long offset)
Parameters
| Type | Name | Description |
|---|---|---|
| BufferTargetArb | target | |
| IntPtr | size | |
| Int32 | memory | |
| Int64 | offset |
BufferStorageMem(BufferTargetArb, IntPtr, UInt32, UInt64)
[requires: EXT_memory_object]
Declaration
[AutoGenerated(Category = "EXT_memory_object", Version = "", EntryPoint = "glBufferStorageMemEXT")]
[CLSCompliant(false)]
public static void BufferStorageMem(BufferTargetArb target, IntPtr size, uint memory, ulong offset)
Parameters
| Type | Name | Description |
|---|---|---|
| BufferTargetArb | target | |
| IntPtr | size | |
| UInt32 | memory | |
| UInt64 | offset |
CheckFramebufferStatus(FramebufferTarget)
[requires: EXT_framebuffer_object] Check the completeness status of a framebuffer
Declaration
[AutoGenerated(Category = "EXT_framebuffer_object", Version = "", EntryPoint = "glCheckFramebufferStatusEXT")]
public static FramebufferErrorCode CheckFramebufferStatus(FramebufferTarget target)
Parameters
| Type | Name | Description |
|---|---|---|
| FramebufferTarget | target | Specify the target of the framebuffer completeness check. |
Returns
| Type | Description |
|---|---|
| FramebufferErrorCode |
CheckNamedFramebufferStatus(Int32, FramebufferTarget)
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glCheckNamedFramebufferStatusEXT")]
[CLSCompliant(false)]
public static FramebufferStatus CheckNamedFramebufferStatus(int framebuffer, FramebufferTarget target)
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | framebuffer | |
| FramebufferTarget | target |
Returns
| Type | Description |
|---|---|
| FramebufferStatus |
CheckNamedFramebufferStatus(UInt32, FramebufferTarget)
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glCheckNamedFramebufferStatusEXT")]
[CLSCompliant(false)]
public static FramebufferStatus CheckNamedFramebufferStatus(uint framebuffer, FramebufferTarget target)
Parameters
| Type | Name | Description |
|---|---|---|
| UInt32 | framebuffer | |
| FramebufferTarget | target |
Returns
| Type | Description |
|---|---|
| FramebufferStatus |
ClearColorI(Int32, Int32, Int32, Int32)
[requires: EXT_texture_integer]
Declaration
[AutoGenerated(Category = "EXT_texture_integer", Version = "", EntryPoint = "glClearColorIiEXT")]
public static void ClearColorI(int red, int green, int blue, int alpha)
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | red | |
| Int32 | green | |
| Int32 | blue | |
| Int32 | alpha |
ClearColorI(UInt32, UInt32, UInt32, UInt32)
[requires: EXT_texture_integer]
Declaration
[AutoGenerated(Category = "EXT_texture_integer", Version = "", EntryPoint = "glClearColorIuiEXT")]
[CLSCompliant(false)]
public static void ClearColorI(uint red, uint green, uint blue, uint alpha)
Parameters
| Type | Name | Description |
|---|---|---|
| UInt32 | red | |
| UInt32 | green | |
| UInt32 | blue | |
| UInt32 | alpha |
ClearNamedBufferData(Int32, ExtDirectStateAccess, PixelFormat, PixelType, IntPtr)
[requires: EXT_direct_state_access]
Declaration
[Obsolete("Use strongly typed overload instead")]
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glClearNamedBufferDataEXT")]
[CLSCompliant(false)]
public static void ClearNamedBufferData(int buffer, ExtDirectStateAccess internalformat, PixelFormat format, PixelType type, [Count(Computed = "format,type")] IntPtr data)
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | buffer | |
| ExtDirectStateAccess | internalformat | |
| PixelFormat | format | |
| PixelType | type | |
| IntPtr | data | [length: COMPSIZE(format,type)] |
ClearNamedBufferData(Int32, PixelInternalFormat, PixelFormat, PixelType, IntPtr)
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glClearNamedBufferDataEXT")]
[CLSCompliant(false)]
public static void ClearNamedBufferData(int buffer, PixelInternalFormat internalformat, PixelFormat format, PixelType type, [Count(Computed = "format,type")] IntPtr data)
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | buffer | |
| PixelInternalFormat | internalformat | |
| PixelFormat | format | |
| PixelType | type | |
| IntPtr | data | [length: COMPSIZE(format,type)] |
ClearNamedBufferData(UInt32, ExtDirectStateAccess, PixelFormat, PixelType, IntPtr)
[requires: EXT_direct_state_access]
Declaration
[Obsolete("Use strongly typed overload instead")]
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glClearNamedBufferDataEXT")]
[CLSCompliant(false)]
public static void ClearNamedBufferData(uint buffer, ExtDirectStateAccess internalformat, PixelFormat format, PixelType type, [Count(Computed = "format,type")] IntPtr data)
Parameters
| Type | Name | Description |
|---|---|---|
| UInt32 | buffer | |
| ExtDirectStateAccess | internalformat | |
| PixelFormat | format | |
| PixelType | type | |
| IntPtr | data | [length: COMPSIZE(format,type)] |
ClearNamedBufferData(UInt32, PixelInternalFormat, PixelFormat, PixelType, IntPtr)
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glClearNamedBufferDataEXT")]
[CLSCompliant(false)]
public static void ClearNamedBufferData(uint buffer, PixelInternalFormat internalformat, PixelFormat format, PixelType type, [Count(Computed = "format,type")] IntPtr data)
Parameters
| Type | Name | Description |
|---|---|---|
| UInt32 | buffer | |
| PixelInternalFormat | internalformat | |
| PixelFormat | format | |
| PixelType | type | |
| IntPtr | data | [length: COMPSIZE(format,type)] |
ClearNamedBufferData<T4>(Int32, ExtDirectStateAccess, PixelFormat, PixelType, ref T4)
[requires: EXT_direct_state_access]
Declaration
[Obsolete("Use strongly typed overload instead")]
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glClearNamedBufferDataEXT")]
[CLSCompliant(false)]
public static void ClearNamedBufferData<T4>(int buffer, ExtDirectStateAccess internalformat, PixelFormat format, PixelType type, [Count(Computed = "format,type")] ref T4 data)
where T4 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | buffer | |
| ExtDirectStateAccess | internalformat | |
| PixelFormat | format | |
| PixelType | type | |
| T4 | data | [length: COMPSIZE(format,type)] |
Type Parameters
| Name | Description |
|---|---|
| T4 |
ClearNamedBufferData<T4>(Int32, ExtDirectStateAccess, PixelFormat, PixelType, T4[])
[requires: EXT_direct_state_access]
Declaration
[Obsolete("Use strongly typed overload instead")]
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glClearNamedBufferDataEXT")]
[CLSCompliant(false)]
public static void ClearNamedBufferData<T4>(int buffer, ExtDirectStateAccess internalformat, PixelFormat format, PixelType type, [Count(Computed = "format,type")] T4[] data)
where T4 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | buffer | |
| ExtDirectStateAccess | internalformat | |
| PixelFormat | format | |
| PixelType | type | |
| T4[] | data | [length: COMPSIZE(format,type)] |
Type Parameters
| Name | Description |
|---|---|
| T4 |
ClearNamedBufferData<T4>(Int32, ExtDirectStateAccess, PixelFormat, PixelType, T4[,,])
[requires: EXT_direct_state_access]
Declaration
[Obsolete("Use strongly typed overload instead")]
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glClearNamedBufferDataEXT")]
[CLSCompliant(false)]
public static void ClearNamedBufferData<T4>(int buffer, ExtDirectStateAccess internalformat, PixelFormat format, PixelType type, [Count(Computed = "format,type")] T4[,, ] data)
where T4 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | buffer | |
| ExtDirectStateAccess | internalformat | |
| PixelFormat | format | |
| PixelType | type | |
| T4[,,] | data | [length: COMPSIZE(format,type)] |
Type Parameters
| Name | Description |
|---|---|
| T4 |
ClearNamedBufferData<T4>(Int32, ExtDirectStateAccess, PixelFormat, PixelType, T4[,])
[requires: EXT_direct_state_access]
Declaration
[Obsolete("Use strongly typed overload instead")]
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glClearNamedBufferDataEXT")]
[CLSCompliant(false)]
public static void ClearNamedBufferData<T4>(int buffer, ExtDirectStateAccess internalformat, PixelFormat format, PixelType type, [Count(Computed = "format,type")] T4[, ] data)
where T4 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | buffer | |
| ExtDirectStateAccess | internalformat | |
| PixelFormat | format | |
| PixelType | type | |
| T4[,] | data | [length: COMPSIZE(format,type)] |
Type Parameters
| Name | Description |
|---|---|
| T4 |
ClearNamedBufferData<T4>(Int32, PixelInternalFormat, PixelFormat, PixelType, ref T4)
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glClearNamedBufferDataEXT")]
[CLSCompliant(false)]
public static void ClearNamedBufferData<T4>(int buffer, PixelInternalFormat internalformat, PixelFormat format, PixelType type, [Count(Computed = "format,type")] ref T4 data)
where T4 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | buffer | |
| PixelInternalFormat | internalformat | |
| PixelFormat | format | |
| PixelType | type | |
| T4 | data | [length: COMPSIZE(format,type)] |
Type Parameters
| Name | Description |
|---|---|
| T4 |
ClearNamedBufferData<T4>(Int32, PixelInternalFormat, PixelFormat, PixelType, T4[])
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glClearNamedBufferDataEXT")]
[CLSCompliant(false)]
public static void ClearNamedBufferData<T4>(int buffer, PixelInternalFormat internalformat, PixelFormat format, PixelType type, [Count(Computed = "format,type")] T4[] data)
where T4 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | buffer | |
| PixelInternalFormat | internalformat | |
| PixelFormat | format | |
| PixelType | type | |
| T4[] | data | [length: COMPSIZE(format,type)] |
Type Parameters
| Name | Description |
|---|---|
| T4 |
ClearNamedBufferData<T4>(Int32, PixelInternalFormat, PixelFormat, PixelType, T4[,,])
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glClearNamedBufferDataEXT")]
[CLSCompliant(false)]
public static void ClearNamedBufferData<T4>(int buffer, PixelInternalFormat internalformat, PixelFormat format, PixelType type, [Count(Computed = "format,type")] T4[,, ] data)
where T4 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | buffer | |
| PixelInternalFormat | internalformat | |
| PixelFormat | format | |
| PixelType | type | |
| T4[,,] | data | [length: COMPSIZE(format,type)] |
Type Parameters
| Name | Description |
|---|---|
| T4 |
ClearNamedBufferData<T4>(Int32, PixelInternalFormat, PixelFormat, PixelType, T4[,])
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glClearNamedBufferDataEXT")]
[CLSCompliant(false)]
public static void ClearNamedBufferData<T4>(int buffer, PixelInternalFormat internalformat, PixelFormat format, PixelType type, [Count(Computed = "format,type")] T4[, ] data)
where T4 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | buffer | |
| PixelInternalFormat | internalformat | |
| PixelFormat | format | |
| PixelType | type | |
| T4[,] | data | [length: COMPSIZE(format,type)] |
Type Parameters
| Name | Description |
|---|---|
| T4 |
ClearNamedBufferData<T4>(UInt32, ExtDirectStateAccess, PixelFormat, PixelType, ref T4)
[requires: EXT_direct_state_access]
Declaration
[Obsolete("Use strongly typed overload instead")]
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glClearNamedBufferDataEXT")]
[CLSCompliant(false)]
public static void ClearNamedBufferData<T4>(uint buffer, ExtDirectStateAccess internalformat, PixelFormat format, PixelType type, [Count(Computed = "format,type")] ref T4 data)
where T4 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| UInt32 | buffer | |
| ExtDirectStateAccess | internalformat | |
| PixelFormat | format | |
| PixelType | type | |
| T4 | data | [length: COMPSIZE(format,type)] |
Type Parameters
| Name | Description |
|---|---|
| T4 |
ClearNamedBufferData<T4>(UInt32, ExtDirectStateAccess, PixelFormat, PixelType, T4[])
[requires: EXT_direct_state_access]
Declaration
[Obsolete("Use strongly typed overload instead")]
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glClearNamedBufferDataEXT")]
[CLSCompliant(false)]
public static void ClearNamedBufferData<T4>(uint buffer, ExtDirectStateAccess internalformat, PixelFormat format, PixelType type, [Count(Computed = "format,type")] T4[] data)
where T4 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| UInt32 | buffer | |
| ExtDirectStateAccess | internalformat | |
| PixelFormat | format | |
| PixelType | type | |
| T4[] | data | [length: COMPSIZE(format,type)] |
Type Parameters
| Name | Description |
|---|---|
| T4 |
ClearNamedBufferData<T4>(UInt32, ExtDirectStateAccess, PixelFormat, PixelType, T4[,,])
[requires: EXT_direct_state_access]
Declaration
[Obsolete("Use strongly typed overload instead")]
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glClearNamedBufferDataEXT")]
[CLSCompliant(false)]
public static void ClearNamedBufferData<T4>(uint buffer, ExtDirectStateAccess internalformat, PixelFormat format, PixelType type, [Count(Computed = "format,type")] T4[,, ] data)
where T4 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| UInt32 | buffer | |
| ExtDirectStateAccess | internalformat | |
| PixelFormat | format | |
| PixelType | type | |
| T4[,,] | data | [length: COMPSIZE(format,type)] |
Type Parameters
| Name | Description |
|---|---|
| T4 |
ClearNamedBufferData<T4>(UInt32, ExtDirectStateAccess, PixelFormat, PixelType, T4[,])
[requires: EXT_direct_state_access]
Declaration
[Obsolete("Use strongly typed overload instead")]
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glClearNamedBufferDataEXT")]
[CLSCompliant(false)]
public static void ClearNamedBufferData<T4>(uint buffer, ExtDirectStateAccess internalformat, PixelFormat format, PixelType type, [Count(Computed = "format,type")] T4[, ] data)
where T4 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| UInt32 | buffer | |
| ExtDirectStateAccess | internalformat | |
| PixelFormat | format | |
| PixelType | type | |
| T4[,] | data | [length: COMPSIZE(format,type)] |
Type Parameters
| Name | Description |
|---|---|
| T4 |
ClearNamedBufferData<T4>(UInt32, PixelInternalFormat, PixelFormat, PixelType, ref T4)
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glClearNamedBufferDataEXT")]
[CLSCompliant(false)]
public static void ClearNamedBufferData<T4>(uint buffer, PixelInternalFormat internalformat, PixelFormat format, PixelType type, [Count(Computed = "format,type")] ref T4 data)
where T4 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| UInt32 | buffer | |
| PixelInternalFormat | internalformat | |
| PixelFormat | format | |
| PixelType | type | |
| T4 | data | [length: COMPSIZE(format,type)] |
Type Parameters
| Name | Description |
|---|---|
| T4 |
ClearNamedBufferData<T4>(UInt32, PixelInternalFormat, PixelFormat, PixelType, T4[])
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glClearNamedBufferDataEXT")]
[CLSCompliant(false)]
public static void ClearNamedBufferData<T4>(uint buffer, PixelInternalFormat internalformat, PixelFormat format, PixelType type, [Count(Computed = "format,type")] T4[] data)
where T4 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| UInt32 | buffer | |
| PixelInternalFormat | internalformat | |
| PixelFormat | format | |
| PixelType | type | |
| T4[] | data | [length: COMPSIZE(format,type)] |
Type Parameters
| Name | Description |
|---|---|
| T4 |
ClearNamedBufferData<T4>(UInt32, PixelInternalFormat, PixelFormat, PixelType, T4[,,])
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glClearNamedBufferDataEXT")]
[CLSCompliant(false)]
public static void ClearNamedBufferData<T4>(uint buffer, PixelInternalFormat internalformat, PixelFormat format, PixelType type, [Count(Computed = "format,type")] T4[,, ] data)
where T4 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| UInt32 | buffer | |
| PixelInternalFormat | internalformat | |
| PixelFormat | format | |
| PixelType | type | |
| T4[,,] | data | [length: COMPSIZE(format,type)] |
Type Parameters
| Name | Description |
|---|---|
| T4 |
ClearNamedBufferData<T4>(UInt32, PixelInternalFormat, PixelFormat, PixelType, T4[,])
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glClearNamedBufferDataEXT")]
[CLSCompliant(false)]
public static void ClearNamedBufferData<T4>(uint buffer, PixelInternalFormat internalformat, PixelFormat format, PixelType type, [Count(Computed = "format,type")] T4[, ] data)
where T4 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| UInt32 | buffer | |
| PixelInternalFormat | internalformat | |
| PixelFormat | format | |
| PixelType | type | |
| T4[,] | data | [length: COMPSIZE(format,type)] |
Type Parameters
| Name | Description |
|---|---|
| T4 |
ClearNamedBufferSubData(Int32, ExtDirectStateAccess, Int32, Int32, PixelFormat, PixelType, IntPtr)
[requires: EXT_direct_state_access]
Declaration
[Obsolete("Use strongly typed overload instead")]
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glClearNamedBufferSubDataEXT")]
[CLSCompliant(false)]
public static void ClearNamedBufferSubData(int buffer, ExtDirectStateAccess internalformat, int offset, int size, PixelFormat format, PixelType type, [Count(Computed = "format,type")] IntPtr data)
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | buffer | |
| ExtDirectStateAccess | internalformat | |
| Int32 | offset | |
| Int32 | size | |
| PixelFormat | format | |
| PixelType | type | |
| IntPtr | data | [length: COMPSIZE(format,type)] |
ClearNamedBufferSubData(Int32, ExtDirectStateAccess, Int32, Int32, Int32, PixelType, IntPtr)
[requires: EXT_direct_state_access]
Declaration
[Obsolete("Use strongly typed overload instead")]
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glClearNamedBufferSubDataEXT")]
[CLSCompliant(false)]
public static void ClearNamedBufferSubData(int buffer, ExtDirectStateAccess internalformat, int offset, int size, int format, PixelType type, [Count(Computed = "format,type")] IntPtr data)
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | buffer | |
| ExtDirectStateAccess | internalformat | |
| Int32 | offset | |
| Int32 | size | |
| Int32 | format | |
| PixelType | type | |
| IntPtr | data | [length: COMPSIZE(format,type)] |
ClearNamedBufferSubData(Int32, ExtDirectStateAccess, IntPtr, IntPtr, PixelFormat, PixelType, IntPtr)
[requires: EXT_direct_state_access]
Declaration
[Obsolete("Use strongly typed overload instead")]
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glClearNamedBufferSubDataEXT")]
[CLSCompliant(false)]
public static void ClearNamedBufferSubData(int buffer, ExtDirectStateAccess internalformat, IntPtr offset, IntPtr size, PixelFormat format, PixelType type, [Count(Computed = "format,type")] IntPtr data)
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | buffer | |
| ExtDirectStateAccess | internalformat | |
| IntPtr | offset | |
| IntPtr | size | |
| PixelFormat | format | |
| PixelType | type | |
| IntPtr | data | [length: COMPSIZE(format,type)] |
ClearNamedBufferSubData(Int32, ExtDirectStateAccess, IntPtr, IntPtr, Int32, PixelType, IntPtr)
[requires: EXT_direct_state_access]
Declaration
[Obsolete("Use strongly typed overload instead")]
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glClearNamedBufferSubDataEXT")]
[CLSCompliant(false)]
public static void ClearNamedBufferSubData(int buffer, ExtDirectStateAccess internalformat, IntPtr offset, IntPtr size, int format, PixelType type, [Count(Computed = "format,type")] IntPtr data)
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | buffer | |
| ExtDirectStateAccess | internalformat | |
| IntPtr | offset | |
| IntPtr | size | |
| Int32 | format | |
| PixelType | type | |
| IntPtr | data | [length: COMPSIZE(format,type)] |
ClearNamedBufferSubData(Int32, PixelInternalFormat, Int32, Int32, PixelFormat, PixelType, IntPtr)
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glClearNamedBufferSubDataEXT")]
[CLSCompliant(false)]
public static void ClearNamedBufferSubData(int buffer, PixelInternalFormat internalformat, int offset, int size, PixelFormat format, PixelType type, [Count(Computed = "format,type")] IntPtr data)
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | buffer | |
| PixelInternalFormat | internalformat | |
| Int32 | offset | |
| Int32 | size | |
| PixelFormat | format | |
| PixelType | type | |
| IntPtr | data | [length: COMPSIZE(format,type)] |
ClearNamedBufferSubData(Int32, PixelInternalFormat, IntPtr, IntPtr, PixelFormat, PixelType, IntPtr)
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glClearNamedBufferSubDataEXT")]
[CLSCompliant(false)]
public static void ClearNamedBufferSubData(int buffer, PixelInternalFormat internalformat, IntPtr offset, IntPtr size, PixelFormat format, PixelType type, [Count(Computed = "format,type")] IntPtr data)
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | buffer | |
| PixelInternalFormat | internalformat | |
| IntPtr | offset | |
| IntPtr | size | |
| PixelFormat | format | |
| PixelType | type | |
| IntPtr | data | [length: COMPSIZE(format,type)] |
ClearNamedBufferSubData(UInt32, ExtDirectStateAccess, Int32, Int32, PixelFormat, PixelType, IntPtr)
[requires: EXT_direct_state_access]
Declaration
[Obsolete("Use strongly typed overload instead")]
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glClearNamedBufferSubDataEXT")]
[CLSCompliant(false)]
public static void ClearNamedBufferSubData(uint buffer, ExtDirectStateAccess internalformat, int offset, int size, PixelFormat format, PixelType type, [Count(Computed = "format,type")] IntPtr data)
Parameters
| Type | Name | Description |
|---|---|---|
| UInt32 | buffer | |
| ExtDirectStateAccess | internalformat | |
| Int32 | offset | |
| Int32 | size | |
| PixelFormat | format | |
| PixelType | type | |
| IntPtr | data | [length: COMPSIZE(format,type)] |
ClearNamedBufferSubData(UInt32, ExtDirectStateAccess, Int32, Int32, Int32, PixelType, IntPtr)
[requires: EXT_direct_state_access]
Declaration
[Obsolete("Use strongly typed overload instead")]
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glClearNamedBufferSubDataEXT")]
[CLSCompliant(false)]
public static void ClearNamedBufferSubData(uint buffer, ExtDirectStateAccess internalformat, int offset, int size, int format, PixelType type, [Count(Computed = "format,type")] IntPtr data)
Parameters
| Type | Name | Description |
|---|---|---|
| UInt32 | buffer | |
| ExtDirectStateAccess | internalformat | |
| Int32 | offset | |
| Int32 | size | |
| Int32 | format | |
| PixelType | type | |
| IntPtr | data | [length: COMPSIZE(format,type)] |
ClearNamedBufferSubData(UInt32, ExtDirectStateAccess, IntPtr, IntPtr, PixelFormat, PixelType, IntPtr)
[requires: EXT_direct_state_access]
Declaration
[Obsolete("Use strongly typed overload instead")]
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glClearNamedBufferSubDataEXT")]
[CLSCompliant(false)]
public static void ClearNamedBufferSubData(uint buffer, ExtDirectStateAccess internalformat, IntPtr offset, IntPtr size, PixelFormat format, PixelType type, [Count(Computed = "format,type")] IntPtr data)
Parameters
| Type | Name | Description |
|---|---|---|
| UInt32 | buffer | |
| ExtDirectStateAccess | internalformat | |
| IntPtr | offset | |
| IntPtr | size | |
| PixelFormat | format | |
| PixelType | type | |
| IntPtr | data | [length: COMPSIZE(format,type)] |
ClearNamedBufferSubData(UInt32, ExtDirectStateAccess, IntPtr, IntPtr, Int32, PixelType, IntPtr)
[requires: EXT_direct_state_access]
Declaration
[Obsolete("Use strongly typed overload instead")]
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glClearNamedBufferSubDataEXT")]
[CLSCompliant(false)]
public static void ClearNamedBufferSubData(uint buffer, ExtDirectStateAccess internalformat, IntPtr offset, IntPtr size, int format, PixelType type, [Count(Computed = "format,type")] IntPtr data)
Parameters
| Type | Name | Description |
|---|---|---|
| UInt32 | buffer | |
| ExtDirectStateAccess | internalformat | |
| IntPtr | offset | |
| IntPtr | size | |
| Int32 | format | |
| PixelType | type | |
| IntPtr | data | [length: COMPSIZE(format,type)] |
ClearNamedBufferSubData(UInt32, PixelInternalFormat, Int32, Int32, PixelFormat, PixelType, IntPtr)
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glClearNamedBufferSubDataEXT")]
[CLSCompliant(false)]
public static void ClearNamedBufferSubData(uint buffer, PixelInternalFormat internalformat, int offset, int size, PixelFormat format, PixelType type, [Count(Computed = "format,type")] IntPtr data)
Parameters
| Type | Name | Description |
|---|---|---|
| UInt32 | buffer | |
| PixelInternalFormat | internalformat | |
| Int32 | offset | |
| Int32 | size | |
| PixelFormat | format | |
| PixelType | type | |
| IntPtr | data | [length: COMPSIZE(format,type)] |
ClearNamedBufferSubData(UInt32, PixelInternalFormat, IntPtr, IntPtr, PixelFormat, PixelType, IntPtr)
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glClearNamedBufferSubDataEXT")]
[CLSCompliant(false)]
public static void ClearNamedBufferSubData(uint buffer, PixelInternalFormat internalformat, IntPtr offset, IntPtr size, PixelFormat format, PixelType type, [Count(Computed = "format,type")] IntPtr data)
Parameters
| Type | Name | Description |
|---|---|---|
| UInt32 | buffer | |
| PixelInternalFormat | internalformat | |
| IntPtr | offset | |
| IntPtr | size | |
| PixelFormat | format | |
| PixelType | type | |
| IntPtr | data | [length: COMPSIZE(format,type)] |
ClearNamedBufferSubData<T6>(Int32, ExtDirectStateAccess, Int32, Int32, PixelFormat, PixelType, ref T6)
[requires: EXT_direct_state_access]
Declaration
[Obsolete("Use strongly typed overload instead")]
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glClearNamedBufferSubDataEXT")]
[CLSCompliant(false)]
public static void ClearNamedBufferSubData<T6>(int buffer, ExtDirectStateAccess internalformat, int offset, int size, PixelFormat format, PixelType type, [Count(Computed = "format,type")] ref T6 data)
where T6 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | buffer | |
| ExtDirectStateAccess | internalformat | |
| Int32 | offset | |
| Int32 | size | |
| PixelFormat | format | |
| PixelType | type | |
| T6 | data | [length: COMPSIZE(format,type)] |
Type Parameters
| Name | Description |
|---|---|
| T6 |
ClearNamedBufferSubData<T6>(Int32, ExtDirectStateAccess, Int32, Int32, PixelFormat, PixelType, T6[])
[requires: EXT_direct_state_access]
Declaration
[Obsolete("Use strongly typed overload instead")]
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glClearNamedBufferSubDataEXT")]
[CLSCompliant(false)]
public static void ClearNamedBufferSubData<T6>(int buffer, ExtDirectStateAccess internalformat, int offset, int size, PixelFormat format, PixelType type, [Count(Computed = "format,type")] T6[] data)
where T6 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | buffer | |
| ExtDirectStateAccess | internalformat | |
| Int32 | offset | |
| Int32 | size | |
| PixelFormat | format | |
| PixelType | type | |
| T6[] | data | [length: COMPSIZE(format,type)] |
Type Parameters
| Name | Description |
|---|---|
| T6 |
ClearNamedBufferSubData<T6>(Int32, ExtDirectStateAccess, Int32, Int32, PixelFormat, PixelType, T6[,,])
[requires: EXT_direct_state_access]
Declaration
[Obsolete("Use strongly typed overload instead")]
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glClearNamedBufferSubDataEXT")]
[CLSCompliant(false)]
public static void ClearNamedBufferSubData<T6>(int buffer, ExtDirectStateAccess internalformat, int offset, int size, PixelFormat format, PixelType type, [Count(Computed = "format,type")] T6[,, ] data)
where T6 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | buffer | |
| ExtDirectStateAccess | internalformat | |
| Int32 | offset | |
| Int32 | size | |
| PixelFormat | format | |
| PixelType | type | |
| T6[,,] | data | [length: COMPSIZE(format,type)] |
Type Parameters
| Name | Description |
|---|---|
| T6 |
ClearNamedBufferSubData<T6>(Int32, ExtDirectStateAccess, Int32, Int32, PixelFormat, PixelType, T6[,])
[requires: EXT_direct_state_access]
Declaration
[Obsolete("Use strongly typed overload instead")]
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glClearNamedBufferSubDataEXT")]
[CLSCompliant(false)]
public static void ClearNamedBufferSubData<T6>(int buffer, ExtDirectStateAccess internalformat, int offset, int size, PixelFormat format, PixelType type, [Count(Computed = "format,type")] T6[, ] data)
where T6 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | buffer | |
| ExtDirectStateAccess | internalformat | |
| Int32 | offset | |
| Int32 | size | |
| PixelFormat | format | |
| PixelType | type | |
| T6[,] | data | [length: COMPSIZE(format,type)] |
Type Parameters
| Name | Description |
|---|---|
| T6 |
ClearNamedBufferSubData<T6>(Int32, ExtDirectStateAccess, Int32, Int32, Int32, PixelType, ref T6)
[requires: EXT_direct_state_access]
Declaration
[Obsolete("Use strongly typed overload instead")]
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glClearNamedBufferSubDataEXT")]
[CLSCompliant(false)]
public static void ClearNamedBufferSubData<T6>(int buffer, ExtDirectStateAccess internalformat, int offset, int size, int format, PixelType type, [Count(Computed = "format,type")] ref T6 data)
where T6 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | buffer | |
| ExtDirectStateAccess | internalformat | |
| Int32 | offset | |
| Int32 | size | |
| Int32 | format | |
| PixelType | type | |
| T6 | data | [length: COMPSIZE(format,type)] |
Type Parameters
| Name | Description |
|---|---|
| T6 |
ClearNamedBufferSubData<T6>(Int32, ExtDirectStateAccess, Int32, Int32, Int32, PixelType, T6[])
[requires: EXT_direct_state_access]
Declaration
[Obsolete("Use strongly typed overload instead")]
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glClearNamedBufferSubDataEXT")]
[CLSCompliant(false)]
public static void ClearNamedBufferSubData<T6>(int buffer, ExtDirectStateAccess internalformat, int offset, int size, int format, PixelType type, [Count(Computed = "format,type")] T6[] data)
where T6 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | buffer | |
| ExtDirectStateAccess | internalformat | |
| Int32 | offset | |
| Int32 | size | |
| Int32 | format | |
| PixelType | type | |
| T6[] | data | [length: COMPSIZE(format,type)] |
Type Parameters
| Name | Description |
|---|---|
| T6 |
ClearNamedBufferSubData<T6>(Int32, ExtDirectStateAccess, Int32, Int32, Int32, PixelType, T6[,,])
[requires: EXT_direct_state_access]
Declaration
[Obsolete("Use strongly typed overload instead")]
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glClearNamedBufferSubDataEXT")]
[CLSCompliant(false)]
public static void ClearNamedBufferSubData<T6>(int buffer, ExtDirectStateAccess internalformat, int offset, int size, int format, PixelType type, [Count(Computed = "format,type")] T6[,, ] data)
where T6 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | buffer | |
| ExtDirectStateAccess | internalformat | |
| Int32 | offset | |
| Int32 | size | |
| Int32 | format | |
| PixelType | type | |
| T6[,,] | data | [length: COMPSIZE(format,type)] |
Type Parameters
| Name | Description |
|---|---|
| T6 |
ClearNamedBufferSubData<T6>(Int32, ExtDirectStateAccess, Int32, Int32, Int32, PixelType, T6[,])
[requires: EXT_direct_state_access]
Declaration
[Obsolete("Use strongly typed overload instead")]
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glClearNamedBufferSubDataEXT")]
[CLSCompliant(false)]
public static void ClearNamedBufferSubData<T6>(int buffer, ExtDirectStateAccess internalformat, int offset, int size, int format, PixelType type, [Count(Computed = "format,type")] T6[, ] data)
where T6 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | buffer | |
| ExtDirectStateAccess | internalformat | |
| Int32 | offset | |
| Int32 | size | |
| Int32 | format | |
| PixelType | type | |
| T6[,] | data | [length: COMPSIZE(format,type)] |
Type Parameters
| Name | Description |
|---|---|
| T6 |
ClearNamedBufferSubData<T6>(Int32, ExtDirectStateAccess, IntPtr, IntPtr, PixelFormat, PixelType, ref T6)
[requires: EXT_direct_state_access]
Declaration
[Obsolete("Use strongly typed overload instead")]
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glClearNamedBufferSubDataEXT")]
[CLSCompliant(false)]
public static void ClearNamedBufferSubData<T6>(int buffer, ExtDirectStateAccess internalformat, IntPtr offset, IntPtr size, PixelFormat format, PixelType type, [Count(Computed = "format,type")] ref T6 data)
where T6 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | buffer | |
| ExtDirectStateAccess | internalformat | |
| IntPtr | offset | |
| IntPtr | size | |
| PixelFormat | format | |
| PixelType | type | |
| T6 | data | [length: COMPSIZE(format,type)] |
Type Parameters
| Name | Description |
|---|---|
| T6 |
ClearNamedBufferSubData<T6>(Int32, ExtDirectStateAccess, IntPtr, IntPtr, PixelFormat, PixelType, T6[])
[requires: EXT_direct_state_access]
Declaration
[Obsolete("Use strongly typed overload instead")]
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glClearNamedBufferSubDataEXT")]
[CLSCompliant(false)]
public static void ClearNamedBufferSubData<T6>(int buffer, ExtDirectStateAccess internalformat, IntPtr offset, IntPtr size, PixelFormat format, PixelType type, [Count(Computed = "format,type")] T6[] data)
where T6 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | buffer | |
| ExtDirectStateAccess | internalformat | |
| IntPtr | offset | |
| IntPtr | size | |
| PixelFormat | format | |
| PixelType | type | |
| T6[] | data | [length: COMPSIZE(format,type)] |
Type Parameters
| Name | Description |
|---|---|
| T6 |
ClearNamedBufferSubData<T6>(Int32, ExtDirectStateAccess, IntPtr, IntPtr, PixelFormat, PixelType, T6[,,])
[requires: EXT_direct_state_access]
Declaration
[Obsolete("Use strongly typed overload instead")]
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glClearNamedBufferSubDataEXT")]
[CLSCompliant(false)]
public static void ClearNamedBufferSubData<T6>(int buffer, ExtDirectStateAccess internalformat, IntPtr offset, IntPtr size, PixelFormat format, PixelType type, [Count(Computed = "format,type")] T6[,, ] data)
where T6 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | buffer | |
| ExtDirectStateAccess | internalformat | |
| IntPtr | offset | |
| IntPtr | size | |
| PixelFormat | format | |
| PixelType | type | |
| T6[,,] | data | [length: COMPSIZE(format,type)] |
Type Parameters
| Name | Description |
|---|---|
| T6 |
ClearNamedBufferSubData<T6>(Int32, ExtDirectStateAccess, IntPtr, IntPtr, PixelFormat, PixelType, T6[,])
[requires: EXT_direct_state_access]
Declaration
[Obsolete("Use strongly typed overload instead")]
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glClearNamedBufferSubDataEXT")]
[CLSCompliant(false)]
public static void ClearNamedBufferSubData<T6>(int buffer, ExtDirectStateAccess internalformat, IntPtr offset, IntPtr size, PixelFormat format, PixelType type, [Count(Computed = "format,type")] T6[, ] data)
where T6 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | buffer | |
| ExtDirectStateAccess | internalformat | |
| IntPtr | offset | |
| IntPtr | size | |
| PixelFormat | format | |
| PixelType | type | |
| T6[,] | data | [length: COMPSIZE(format,type)] |
Type Parameters
| Name | Description |
|---|---|
| T6 |
ClearNamedBufferSubData<T6>(Int32, ExtDirectStateAccess, IntPtr, IntPtr, Int32, PixelType, ref T6)
[requires: EXT_direct_state_access]
Declaration
[Obsolete("Use strongly typed overload instead")]
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glClearNamedBufferSubDataEXT")]
[CLSCompliant(false)]
public static void ClearNamedBufferSubData<T6>(int buffer, ExtDirectStateAccess internalformat, IntPtr offset, IntPtr size, int format, PixelType type, [Count(Computed = "format,type")] ref T6 data)
where T6 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | buffer | |
| ExtDirectStateAccess | internalformat | |
| IntPtr | offset | |
| IntPtr | size | |
| Int32 | format | |
| PixelType | type | |
| T6 | data | [length: COMPSIZE(format,type)] |
Type Parameters
| Name | Description |
|---|---|
| T6 |
ClearNamedBufferSubData<T6>(Int32, ExtDirectStateAccess, IntPtr, IntPtr, Int32, PixelType, T6[])
[requires: EXT_direct_state_access]
Declaration
[Obsolete("Use strongly typed overload instead")]
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glClearNamedBufferSubDataEXT")]
[CLSCompliant(false)]
public static void ClearNamedBufferSubData<T6>(int buffer, ExtDirectStateAccess internalformat, IntPtr offset, IntPtr size, int format, PixelType type, [Count(Computed = "format,type")] T6[] data)
where T6 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | buffer | |
| ExtDirectStateAccess | internalformat | |
| IntPtr | offset | |
| IntPtr | size | |
| Int32 | format | |
| PixelType | type | |
| T6[] | data | [length: COMPSIZE(format,type)] |
Type Parameters
| Name | Description |
|---|---|
| T6 |
ClearNamedBufferSubData<T6>(Int32, ExtDirectStateAccess, IntPtr, IntPtr, Int32, PixelType, T6[,,])
[requires: EXT_direct_state_access]
Declaration
[Obsolete("Use strongly typed overload instead")]
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glClearNamedBufferSubDataEXT")]
[CLSCompliant(false)]
public static void ClearNamedBufferSubData<T6>(int buffer, ExtDirectStateAccess internalformat, IntPtr offset, IntPtr size, int format, PixelType type, [Count(Computed = "format,type")] T6[,, ] data)
where T6 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | buffer | |
| ExtDirectStateAccess | internalformat | |
| IntPtr | offset | |
| IntPtr | size | |
| Int32 | format | |
| PixelType | type | |
| T6[,,] | data | [length: COMPSIZE(format,type)] |
Type Parameters
| Name | Description |
|---|---|
| T6 |
ClearNamedBufferSubData<T6>(Int32, ExtDirectStateAccess, IntPtr, IntPtr, Int32, PixelType, T6[,])
[requires: EXT_direct_state_access]
Declaration
[Obsolete("Use strongly typed overload instead")]
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glClearNamedBufferSubDataEXT")]
[CLSCompliant(false)]
public static void ClearNamedBufferSubData<T6>(int buffer, ExtDirectStateAccess internalformat, IntPtr offset, IntPtr size, int format, PixelType type, [Count(Computed = "format,type")] T6[, ] data)
where T6 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | buffer | |
| ExtDirectStateAccess | internalformat | |
| IntPtr | offset | |
| IntPtr | size | |
| Int32 | format | |
| PixelType | type | |
| T6[,] | data | [length: COMPSIZE(format,type)] |
Type Parameters
| Name | Description |
|---|---|
| T6 |
ClearNamedBufferSubData<T6>(Int32, PixelInternalFormat, Int32, Int32, PixelFormat, PixelType, ref T6)
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glClearNamedBufferSubDataEXT")]
[CLSCompliant(false)]
public static void ClearNamedBufferSubData<T6>(int buffer, PixelInternalFormat internalformat, int offset, int size, PixelFormat format, PixelType type, [Count(Computed = "format,type")] ref T6 data)
where T6 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | buffer | |
| PixelInternalFormat | internalformat | |
| Int32 | offset | |
| Int32 | size | |
| PixelFormat | format | |
| PixelType | type | |
| T6 | data | [length: COMPSIZE(format,type)] |
Type Parameters
| Name | Description |
|---|---|
| T6 |
ClearNamedBufferSubData<T6>(Int32, PixelInternalFormat, Int32, Int32, PixelFormat, PixelType, T6[])
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glClearNamedBufferSubDataEXT")]
[CLSCompliant(false)]
public static void ClearNamedBufferSubData<T6>(int buffer, PixelInternalFormat internalformat, int offset, int size, PixelFormat format, PixelType type, [Count(Computed = "format,type")] T6[] data)
where T6 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | buffer | |
| PixelInternalFormat | internalformat | |
| Int32 | offset | |
| Int32 | size | |
| PixelFormat | format | |
| PixelType | type | |
| T6[] | data | [length: COMPSIZE(format,type)] |
Type Parameters
| Name | Description |
|---|---|
| T6 |
ClearNamedBufferSubData<T6>(Int32, PixelInternalFormat, Int32, Int32, PixelFormat, PixelType, T6[,,])
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glClearNamedBufferSubDataEXT")]
[CLSCompliant(false)]
public static void ClearNamedBufferSubData<T6>(int buffer, PixelInternalFormat internalformat, int offset, int size, PixelFormat format, PixelType type, [Count(Computed = "format,type")] T6[,, ] data)
where T6 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | buffer | |
| PixelInternalFormat | internalformat | |
| Int32 | offset | |
| Int32 | size | |
| PixelFormat | format | |
| PixelType | type | |
| T6[,,] | data | [length: COMPSIZE(format,type)] |
Type Parameters
| Name | Description |
|---|---|
| T6 |
ClearNamedBufferSubData<T6>(Int32, PixelInternalFormat, Int32, Int32, PixelFormat, PixelType, T6[,])
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glClearNamedBufferSubDataEXT")]
[CLSCompliant(false)]
public static void ClearNamedBufferSubData<T6>(int buffer, PixelInternalFormat internalformat, int offset, int size, PixelFormat format, PixelType type, [Count(Computed = "format,type")] T6[, ] data)
where T6 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | buffer | |
| PixelInternalFormat | internalformat | |
| Int32 | offset | |
| Int32 | size | |
| PixelFormat | format | |
| PixelType | type | |
| T6[,] | data | [length: COMPSIZE(format,type)] |
Type Parameters
| Name | Description |
|---|---|
| T6 |
ClearNamedBufferSubData<T6>(Int32, PixelInternalFormat, IntPtr, IntPtr, PixelFormat, PixelType, ref T6)
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glClearNamedBufferSubDataEXT")]
[CLSCompliant(false)]
public static void ClearNamedBufferSubData<T6>(int buffer, PixelInternalFormat internalformat, IntPtr offset, IntPtr size, PixelFormat format, PixelType type, [Count(Computed = "format,type")] ref T6 data)
where T6 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | buffer | |
| PixelInternalFormat | internalformat | |
| IntPtr | offset | |
| IntPtr | size | |
| PixelFormat | format | |
| PixelType | type | |
| T6 | data | [length: COMPSIZE(format,type)] |
Type Parameters
| Name | Description |
|---|---|
| T6 |
ClearNamedBufferSubData<T6>(Int32, PixelInternalFormat, IntPtr, IntPtr, PixelFormat, PixelType, T6[])
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glClearNamedBufferSubDataEXT")]
[CLSCompliant(false)]
public static void ClearNamedBufferSubData<T6>(int buffer, PixelInternalFormat internalformat, IntPtr offset, IntPtr size, PixelFormat format, PixelType type, [Count(Computed = "format,type")] T6[] data)
where T6 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | buffer | |
| PixelInternalFormat | internalformat | |
| IntPtr | offset | |
| IntPtr | size | |
| PixelFormat | format | |
| PixelType | type | |
| T6[] | data | [length: COMPSIZE(format,type)] |
Type Parameters
| Name | Description |
|---|---|
| T6 |
ClearNamedBufferSubData<T6>(Int32, PixelInternalFormat, IntPtr, IntPtr, PixelFormat, PixelType, T6[,,])
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glClearNamedBufferSubDataEXT")]
[CLSCompliant(false)]
public static void ClearNamedBufferSubData<T6>(int buffer, PixelInternalFormat internalformat, IntPtr offset, IntPtr size, PixelFormat format, PixelType type, [Count(Computed = "format,type")] T6[,, ] data)
where T6 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | buffer | |
| PixelInternalFormat | internalformat | |
| IntPtr | offset | |
| IntPtr | size | |
| PixelFormat | format | |
| PixelType | type | |
| T6[,,] | data | [length: COMPSIZE(format,type)] |
Type Parameters
| Name | Description |
|---|---|
| T6 |
ClearNamedBufferSubData<T6>(Int32, PixelInternalFormat, IntPtr, IntPtr, PixelFormat, PixelType, T6[,])
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glClearNamedBufferSubDataEXT")]
[CLSCompliant(false)]
public static void ClearNamedBufferSubData<T6>(int buffer, PixelInternalFormat internalformat, IntPtr offset, IntPtr size, PixelFormat format, PixelType type, [Count(Computed = "format,type")] T6[, ] data)
where T6 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | buffer | |
| PixelInternalFormat | internalformat | |
| IntPtr | offset | |
| IntPtr | size | |
| PixelFormat | format | |
| PixelType | type | |
| T6[,] | data | [length: COMPSIZE(format,type)] |
Type Parameters
| Name | Description |
|---|---|
| T6 |
ClearNamedBufferSubData<T6>(UInt32, ExtDirectStateAccess, Int32, Int32, PixelFormat, PixelType, ref T6)
[requires: EXT_direct_state_access]
Declaration
[Obsolete("Use strongly typed overload instead")]
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glClearNamedBufferSubDataEXT")]
[CLSCompliant(false)]
public static void ClearNamedBufferSubData<T6>(uint buffer, ExtDirectStateAccess internalformat, int offset, int size, PixelFormat format, PixelType type, [Count(Computed = "format,type")] ref T6 data)
where T6 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| UInt32 | buffer | |
| ExtDirectStateAccess | internalformat | |
| Int32 | offset | |
| Int32 | size | |
| PixelFormat | format | |
| PixelType | type | |
| T6 | data | [length: COMPSIZE(format,type)] |
Type Parameters
| Name | Description |
|---|---|
| T6 |
ClearNamedBufferSubData<T6>(UInt32, ExtDirectStateAccess, Int32, Int32, PixelFormat, PixelType, T6[])
[requires: EXT_direct_state_access]
Declaration
[Obsolete("Use strongly typed overload instead")]
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glClearNamedBufferSubDataEXT")]
[CLSCompliant(false)]
public static void ClearNamedBufferSubData<T6>(uint buffer, ExtDirectStateAccess internalformat, int offset, int size, PixelFormat format, PixelType type, [Count(Computed = "format,type")] T6[] data)
where T6 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| UInt32 | buffer | |
| ExtDirectStateAccess | internalformat | |
| Int32 | offset | |
| Int32 | size | |
| PixelFormat | format | |
| PixelType | type | |
| T6[] | data | [length: COMPSIZE(format,type)] |
Type Parameters
| Name | Description |
|---|---|
| T6 |
ClearNamedBufferSubData<T6>(UInt32, ExtDirectStateAccess, Int32, Int32, PixelFormat, PixelType, T6[,,])
[requires: EXT_direct_state_access]
Declaration
[Obsolete("Use strongly typed overload instead")]
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glClearNamedBufferSubDataEXT")]
[CLSCompliant(false)]
public static void ClearNamedBufferSubData<T6>(uint buffer, ExtDirectStateAccess internalformat, int offset, int size, PixelFormat format, PixelType type, [Count(Computed = "format,type")] T6[,, ] data)
where T6 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| UInt32 | buffer | |
| ExtDirectStateAccess | internalformat | |
| Int32 | offset | |
| Int32 | size | |
| PixelFormat | format | |
| PixelType | type | |
| T6[,,] | data | [length: COMPSIZE(format,type)] |
Type Parameters
| Name | Description |
|---|---|
| T6 |
ClearNamedBufferSubData<T6>(UInt32, ExtDirectStateAccess, Int32, Int32, PixelFormat, PixelType, T6[,])
[requires: EXT_direct_state_access]
Declaration
[Obsolete("Use strongly typed overload instead")]
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glClearNamedBufferSubDataEXT")]
[CLSCompliant(false)]
public static void ClearNamedBufferSubData<T6>(uint buffer, ExtDirectStateAccess internalformat, int offset, int size, PixelFormat format, PixelType type, [Count(Computed = "format,type")] T6[, ] data)
where T6 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| UInt32 | buffer | |
| ExtDirectStateAccess | internalformat | |
| Int32 | offset | |
| Int32 | size | |
| PixelFormat | format | |
| PixelType | type | |
| T6[,] | data | [length: COMPSIZE(format,type)] |
Type Parameters
| Name | Description |
|---|---|
| T6 |
ClearNamedBufferSubData<T6>(UInt32, ExtDirectStateAccess, Int32, Int32, Int32, PixelType, ref T6)
[requires: EXT_direct_state_access]
Declaration
[Obsolete("Use strongly typed overload instead")]
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glClearNamedBufferSubDataEXT")]
[CLSCompliant(false)]
public static void ClearNamedBufferSubData<T6>(uint buffer, ExtDirectStateAccess internalformat, int offset, int size, int format, PixelType type, [Count(Computed = "format,type")] ref T6 data)
where T6 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| UInt32 | buffer | |
| ExtDirectStateAccess | internalformat | |
| Int32 | offset | |
| Int32 | size | |
| Int32 | format | |
| PixelType | type | |
| T6 | data | [length: COMPSIZE(format,type)] |
Type Parameters
| Name | Description |
|---|---|
| T6 |
ClearNamedBufferSubData<T6>(UInt32, ExtDirectStateAccess, Int32, Int32, Int32, PixelType, T6[])
[requires: EXT_direct_state_access]
Declaration
[Obsolete("Use strongly typed overload instead")]
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glClearNamedBufferSubDataEXT")]
[CLSCompliant(false)]
public static void ClearNamedBufferSubData<T6>(uint buffer, ExtDirectStateAccess internalformat, int offset, int size, int format, PixelType type, [Count(Computed = "format,type")] T6[] data)
where T6 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| UInt32 | buffer | |
| ExtDirectStateAccess | internalformat | |
| Int32 | offset | |
| Int32 | size | |
| Int32 | format | |
| PixelType | type | |
| T6[] | data | [length: COMPSIZE(format,type)] |
Type Parameters
| Name | Description |
|---|---|
| T6 |
ClearNamedBufferSubData<T6>(UInt32, ExtDirectStateAccess, Int32, Int32, Int32, PixelType, T6[,,])
[requires: EXT_direct_state_access]
Declaration
[Obsolete("Use strongly typed overload instead")]
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glClearNamedBufferSubDataEXT")]
[CLSCompliant(false)]
public static void ClearNamedBufferSubData<T6>(uint buffer, ExtDirectStateAccess internalformat, int offset, int size, int format, PixelType type, [Count(Computed = "format,type")] T6[,, ] data)
where T6 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| UInt32 | buffer | |
| ExtDirectStateAccess | internalformat | |
| Int32 | offset | |
| Int32 | size | |
| Int32 | format | |
| PixelType | type | |
| T6[,,] | data | [length: COMPSIZE(format,type)] |
Type Parameters
| Name | Description |
|---|---|
| T6 |
ClearNamedBufferSubData<T6>(UInt32, ExtDirectStateAccess, Int32, Int32, Int32, PixelType, T6[,])
[requires: EXT_direct_state_access]
Declaration
[Obsolete("Use strongly typed overload instead")]
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glClearNamedBufferSubDataEXT")]
[CLSCompliant(false)]
public static void ClearNamedBufferSubData<T6>(uint buffer, ExtDirectStateAccess internalformat, int offset, int size, int format, PixelType type, [Count(Computed = "format,type")] T6[, ] data)
where T6 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| UInt32 | buffer | |
| ExtDirectStateAccess | internalformat | |
| Int32 | offset | |
| Int32 | size | |
| Int32 | format | |
| PixelType | type | |
| T6[,] | data | [length: COMPSIZE(format,type)] |
Type Parameters
| Name | Description |
|---|---|
| T6 |
ClearNamedBufferSubData<T6>(UInt32, ExtDirectStateAccess, IntPtr, IntPtr, PixelFormat, PixelType, ref T6)
[requires: EXT_direct_state_access]
Declaration
[Obsolete("Use strongly typed overload instead")]
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glClearNamedBufferSubDataEXT")]
[CLSCompliant(false)]
public static void ClearNamedBufferSubData<T6>(uint buffer, ExtDirectStateAccess internalformat, IntPtr offset, IntPtr size, PixelFormat format, PixelType type, [Count(Computed = "format,type")] ref T6 data)
where T6 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| UInt32 | buffer | |
| ExtDirectStateAccess | internalformat | |
| IntPtr | offset | |
| IntPtr | size | |
| PixelFormat | format | |
| PixelType | type | |
| T6 | data | [length: COMPSIZE(format,type)] |
Type Parameters
| Name | Description |
|---|---|
| T6 |
ClearNamedBufferSubData<T6>(UInt32, ExtDirectStateAccess, IntPtr, IntPtr, PixelFormat, PixelType, T6[])
[requires: EXT_direct_state_access]
Declaration
[Obsolete("Use strongly typed overload instead")]
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glClearNamedBufferSubDataEXT")]
[CLSCompliant(false)]
public static void ClearNamedBufferSubData<T6>(uint buffer, ExtDirectStateAccess internalformat, IntPtr offset, IntPtr size, PixelFormat format, PixelType type, [Count(Computed = "format,type")] T6[] data)
where T6 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| UInt32 | buffer | |
| ExtDirectStateAccess | internalformat | |
| IntPtr | offset | |
| IntPtr | size | |
| PixelFormat | format | |
| PixelType | type | |
| T6[] | data | [length: COMPSIZE(format,type)] |
Type Parameters
| Name | Description |
|---|---|
| T6 |
ClearNamedBufferSubData<T6>(UInt32, ExtDirectStateAccess, IntPtr, IntPtr, PixelFormat, PixelType, T6[,,])
[requires: EXT_direct_state_access]
Declaration
[Obsolete("Use strongly typed overload instead")]
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glClearNamedBufferSubDataEXT")]
[CLSCompliant(false)]
public static void ClearNamedBufferSubData<T6>(uint buffer, ExtDirectStateAccess internalformat, IntPtr offset, IntPtr size, PixelFormat format, PixelType type, [Count(Computed = "format,type")] T6[,, ] data)
where T6 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| UInt32 | buffer | |
| ExtDirectStateAccess | internalformat | |
| IntPtr | offset | |
| IntPtr | size | |
| PixelFormat | format | |
| PixelType | type | |
| T6[,,] | data | [length: COMPSIZE(format,type)] |
Type Parameters
| Name | Description |
|---|---|
| T6 |
ClearNamedBufferSubData<T6>(UInt32, ExtDirectStateAccess, IntPtr, IntPtr, PixelFormat, PixelType, T6[,])
[requires: EXT_direct_state_access]
Declaration
[Obsolete("Use strongly typed overload instead")]
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glClearNamedBufferSubDataEXT")]
[CLSCompliant(false)]
public static void ClearNamedBufferSubData<T6>(uint buffer, ExtDirectStateAccess internalformat, IntPtr offset, IntPtr size, PixelFormat format, PixelType type, [Count(Computed = "format,type")] T6[, ] data)
where T6 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| UInt32 | buffer | |
| ExtDirectStateAccess | internalformat | |
| IntPtr | offset | |
| IntPtr | size | |
| PixelFormat | format | |
| PixelType | type | |
| T6[,] | data | [length: COMPSIZE(format,type)] |
Type Parameters
| Name | Description |
|---|---|
| T6 |
ClearNamedBufferSubData<T6>(UInt32, ExtDirectStateAccess, IntPtr, IntPtr, Int32, PixelType, ref T6)
[requires: EXT_direct_state_access]
Declaration
[Obsolete("Use strongly typed overload instead")]
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glClearNamedBufferSubDataEXT")]
[CLSCompliant(false)]
public static void ClearNamedBufferSubData<T6>(uint buffer, ExtDirectStateAccess internalformat, IntPtr offset, IntPtr size, int format, PixelType type, [Count(Computed = "format,type")] ref T6 data)
where T6 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| UInt32 | buffer | |
| ExtDirectStateAccess | internalformat | |
| IntPtr | offset | |
| IntPtr | size | |
| Int32 | format | |
| PixelType | type | |
| T6 | data | [length: COMPSIZE(format,type)] |
Type Parameters
| Name | Description |
|---|---|
| T6 |
ClearNamedBufferSubData<T6>(UInt32, ExtDirectStateAccess, IntPtr, IntPtr, Int32, PixelType, T6[])
[requires: EXT_direct_state_access]
Declaration
[Obsolete("Use strongly typed overload instead")]
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glClearNamedBufferSubDataEXT")]
[CLSCompliant(false)]
public static void ClearNamedBufferSubData<T6>(uint buffer, ExtDirectStateAccess internalformat, IntPtr offset, IntPtr size, int format, PixelType type, [Count(Computed = "format,type")] T6[] data)
where T6 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| UInt32 | buffer | |
| ExtDirectStateAccess | internalformat | |
| IntPtr | offset | |
| IntPtr | size | |
| Int32 | format | |
| PixelType | type | |
| T6[] | data | [length: COMPSIZE(format,type)] |
Type Parameters
| Name | Description |
|---|---|
| T6 |
ClearNamedBufferSubData<T6>(UInt32, ExtDirectStateAccess, IntPtr, IntPtr, Int32, PixelType, T6[,,])
[requires: EXT_direct_state_access]
Declaration
[Obsolete("Use strongly typed overload instead")]
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glClearNamedBufferSubDataEXT")]
[CLSCompliant(false)]
public static void ClearNamedBufferSubData<T6>(uint buffer, ExtDirectStateAccess internalformat, IntPtr offset, IntPtr size, int format, PixelType type, [Count(Computed = "format,type")] T6[,, ] data)
where T6 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| UInt32 | buffer | |
| ExtDirectStateAccess | internalformat | |
| IntPtr | offset | |
| IntPtr | size | |
| Int32 | format | |
| PixelType | type | |
| T6[,,] | data | [length: COMPSIZE(format,type)] |
Type Parameters
| Name | Description |
|---|---|
| T6 |
ClearNamedBufferSubData<T6>(UInt32, ExtDirectStateAccess, IntPtr, IntPtr, Int32, PixelType, T6[,])
[requires: EXT_direct_state_access]
Declaration
[Obsolete("Use strongly typed overload instead")]
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glClearNamedBufferSubDataEXT")]
[CLSCompliant(false)]
public static void ClearNamedBufferSubData<T6>(uint buffer, ExtDirectStateAccess internalformat, IntPtr offset, IntPtr size, int format, PixelType type, [Count(Computed = "format,type")] T6[, ] data)
where T6 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| UInt32 | buffer | |
| ExtDirectStateAccess | internalformat | |
| IntPtr | offset | |
| IntPtr | size | |
| Int32 | format | |
| PixelType | type | |
| T6[,] | data | [length: COMPSIZE(format,type)] |
Type Parameters
| Name | Description |
|---|---|
| T6 |
ClearNamedBufferSubData<T6>(UInt32, PixelInternalFormat, Int32, Int32, PixelFormat, PixelType, ref T6)
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glClearNamedBufferSubDataEXT")]
[CLSCompliant(false)]
public static void ClearNamedBufferSubData<T6>(uint buffer, PixelInternalFormat internalformat, int offset, int size, PixelFormat format, PixelType type, [Count(Computed = "format,type")] ref T6 data)
where T6 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| UInt32 | buffer | |
| PixelInternalFormat | internalformat | |
| Int32 | offset | |
| Int32 | size | |
| PixelFormat | format | |
| PixelType | type | |
| T6 | data | [length: COMPSIZE(format,type)] |
Type Parameters
| Name | Description |
|---|---|
| T6 |
ClearNamedBufferSubData<T6>(UInt32, PixelInternalFormat, Int32, Int32, PixelFormat, PixelType, T6[])
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glClearNamedBufferSubDataEXT")]
[CLSCompliant(false)]
public static void ClearNamedBufferSubData<T6>(uint buffer, PixelInternalFormat internalformat, int offset, int size, PixelFormat format, PixelType type, [Count(Computed = "format,type")] T6[] data)
where T6 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| UInt32 | buffer | |
| PixelInternalFormat | internalformat | |
| Int32 | offset | |
| Int32 | size | |
| PixelFormat | format | |
| PixelType | type | |
| T6[] | data | [length: COMPSIZE(format,type)] |
Type Parameters
| Name | Description |
|---|---|
| T6 |
ClearNamedBufferSubData<T6>(UInt32, PixelInternalFormat, Int32, Int32, PixelFormat, PixelType, T6[,,])
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glClearNamedBufferSubDataEXT")]
[CLSCompliant(false)]
public static void ClearNamedBufferSubData<T6>(uint buffer, PixelInternalFormat internalformat, int offset, int size, PixelFormat format, PixelType type, [Count(Computed = "format,type")] T6[,, ] data)
where T6 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| UInt32 | buffer | |
| PixelInternalFormat | internalformat | |
| Int32 | offset | |
| Int32 | size | |
| PixelFormat | format | |
| PixelType | type | |
| T6[,,] | data | [length: COMPSIZE(format,type)] |
Type Parameters
| Name | Description |
|---|---|
| T6 |
ClearNamedBufferSubData<T6>(UInt32, PixelInternalFormat, Int32, Int32, PixelFormat, PixelType, T6[,])
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glClearNamedBufferSubDataEXT")]
[CLSCompliant(false)]
public static void ClearNamedBufferSubData<T6>(uint buffer, PixelInternalFormat internalformat, int offset, int size, PixelFormat format, PixelType type, [Count(Computed = "format,type")] T6[, ] data)
where T6 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| UInt32 | buffer | |
| PixelInternalFormat | internalformat | |
| Int32 | offset | |
| Int32 | size | |
| PixelFormat | format | |
| PixelType | type | |
| T6[,] | data | [length: COMPSIZE(format,type)] |
Type Parameters
| Name | Description |
|---|---|
| T6 |
ClearNamedBufferSubData<T6>(UInt32, PixelInternalFormat, IntPtr, IntPtr, PixelFormat, PixelType, ref T6)
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glClearNamedBufferSubDataEXT")]
[CLSCompliant(false)]
public static void ClearNamedBufferSubData<T6>(uint buffer, PixelInternalFormat internalformat, IntPtr offset, IntPtr size, PixelFormat format, PixelType type, [Count(Computed = "format,type")] ref T6 data)
where T6 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| UInt32 | buffer | |
| PixelInternalFormat | internalformat | |
| IntPtr | offset | |
| IntPtr | size | |
| PixelFormat | format | |
| PixelType | type | |
| T6 | data | [length: COMPSIZE(format,type)] |
Type Parameters
| Name | Description |
|---|---|
| T6 |
ClearNamedBufferSubData<T6>(UInt32, PixelInternalFormat, IntPtr, IntPtr, PixelFormat, PixelType, T6[])
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glClearNamedBufferSubDataEXT")]
[CLSCompliant(false)]
public static void ClearNamedBufferSubData<T6>(uint buffer, PixelInternalFormat internalformat, IntPtr offset, IntPtr size, PixelFormat format, PixelType type, [Count(Computed = "format,type")] T6[] data)
where T6 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| UInt32 | buffer | |
| PixelInternalFormat | internalformat | |
| IntPtr | offset | |
| IntPtr | size | |
| PixelFormat | format | |
| PixelType | type | |
| T6[] | data | [length: COMPSIZE(format,type)] |
Type Parameters
| Name | Description |
|---|---|
| T6 |
ClearNamedBufferSubData<T6>(UInt32, PixelInternalFormat, IntPtr, IntPtr, PixelFormat, PixelType, T6[,,])
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glClearNamedBufferSubDataEXT")]
[CLSCompliant(false)]
public static void ClearNamedBufferSubData<T6>(uint buffer, PixelInternalFormat internalformat, IntPtr offset, IntPtr size, PixelFormat format, PixelType type, [Count(Computed = "format,type")] T6[,, ] data)
where T6 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| UInt32 | buffer | |
| PixelInternalFormat | internalformat | |
| IntPtr | offset | |
| IntPtr | size | |
| PixelFormat | format | |
| PixelType | type | |
| T6[,,] | data | [length: COMPSIZE(format,type)] |
Type Parameters
| Name | Description |
|---|---|
| T6 |
ClearNamedBufferSubData<T6>(UInt32, PixelInternalFormat, IntPtr, IntPtr, PixelFormat, PixelType, T6[,])
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glClearNamedBufferSubDataEXT")]
[CLSCompliant(false)]
public static void ClearNamedBufferSubData<T6>(uint buffer, PixelInternalFormat internalformat, IntPtr offset, IntPtr size, PixelFormat format, PixelType type, [Count(Computed = "format,type")] T6[, ] data)
where T6 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| UInt32 | buffer | |
| PixelInternalFormat | internalformat | |
| IntPtr | offset | |
| IntPtr | size | |
| PixelFormat | format | |
| PixelType | type | |
| T6[,] | data | [length: COMPSIZE(format,type)] |
Type Parameters
| Name | Description |
|---|---|
| T6 |
ClientAttribDefault(ClientAttribMask)
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glClientAttribDefaultEXT")]
public static void ClientAttribDefault(ClientAttribMask mask)
Parameters
| Type | Name | Description |
|---|---|---|
| ClientAttribMask | mask |
ColorMaskIndexed(Int32, Boolean, Boolean, Boolean, Boolean)
[requires: EXT_draw_buffers2]
Declaration
[AutoGenerated(Category = "EXT_draw_buffers2", Version = "", EntryPoint = "glColorMaskIndexedEXT")]
[CLSCompliant(false)]
public static void ColorMaskIndexed(int index, bool r, bool g, bool b, bool a)
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | index | |
| Boolean | r | |
| Boolean | g | |
| Boolean | b | |
| Boolean | a |
ColorMaskIndexed(UInt32, Boolean, Boolean, Boolean, Boolean)
[requires: EXT_draw_buffers2]
Declaration
[AutoGenerated(Category = "EXT_draw_buffers2", Version = "", EntryPoint = "glColorMaskIndexedEXT")]
[CLSCompliant(false)]
public static void ColorMaskIndexed(uint index, bool r, bool g, bool b, bool a)
Parameters
| Type | Name | Description |
|---|---|---|
| UInt32 | index | |
| Boolean | r | |
| Boolean | g | |
| Boolean | b | |
| Boolean | a |
ColorPointer(Int32, ColorPointerType, Int32, Int32, IntPtr)
[requires: EXT_vertex_array] Define an array of colors
Declaration
[AutoGenerated(Category = "EXT_vertex_array", Version = "", EntryPoint = "glColorPointerEXT")]
public static void ColorPointer(int size, ColorPointerType type, int stride, int count, [Count(Computed = "size,type,stride,count")] IntPtr pointer)
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | size | Specifies the number of components per color. Must be 3 or 4. The initial value is 4. |
| ColorPointerType | type | Specifies the data type of each color component in the array. Symbolic constants Byte, UnsignedByte, Short, UnsignedShort, Int, UnsignedInt, Float, and Double are accepted. The initial value is Float. |
| Int32 | stride | Specifies the byte offset between consecutive colors. If stride is 0, the colors are understood to be tightly packed in the array. The initial value is 0. |
| Int32 | count | Specifies a pointer to the first component of the first color element in the array. The initial value is 0. |
| IntPtr | pointer | [length: COMPSIZE(size,type,stride,count)] Specifies a pointer to the first component of the first color element in the array. The initial value is 0. |
ColorPointer<T4>(Int32, ColorPointerType, Int32, Int32, ref T4)
[requires: EXT_vertex_array] Define an array of colors
Declaration
[AutoGenerated(Category = "EXT_vertex_array", Version = "", EntryPoint = "glColorPointerEXT")]
public static void ColorPointer<T4>(int size, ColorPointerType type, int stride, int count, [Count(Computed = "size,type,stride,count")] ref T4 pointer)
where T4 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | size | Specifies the number of components per color. Must be 3 or 4. The initial value is 4. |
| ColorPointerType | type | Specifies the data type of each color component in the array. Symbolic constants Byte, UnsignedByte, Short, UnsignedShort, Int, UnsignedInt, Float, and Double are accepted. The initial value is Float. |
| Int32 | stride | Specifies the byte offset between consecutive colors. If stride is 0, the colors are understood to be tightly packed in the array. The initial value is 0. |
| Int32 | count | Specifies a pointer to the first component of the first color element in the array. The initial value is 0. |
| T4 | pointer | [length: COMPSIZE(size,type,stride,count)] Specifies a pointer to the first component of the first color element in the array. The initial value is 0. |
Type Parameters
| Name | Description |
|---|---|
| T4 |
ColorPointer<T4>(Int32, ColorPointerType, Int32, Int32, T4[])
[requires: EXT_vertex_array] Define an array of colors
Declaration
[AutoGenerated(Category = "EXT_vertex_array", Version = "", EntryPoint = "glColorPointerEXT")]
[CLSCompliant(false)]
public static void ColorPointer<T4>(int size, ColorPointerType type, int stride, int count, [Count(Computed = "size,type,stride,count")] T4[] pointer)
where T4 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | size | Specifies the number of components per color. Must be 3 or 4. The initial value is 4. |
| ColorPointerType | type | Specifies the data type of each color component in the array. Symbolic constants Byte, UnsignedByte, Short, UnsignedShort, Int, UnsignedInt, Float, and Double are accepted. The initial value is Float. |
| Int32 | stride | Specifies the byte offset between consecutive colors. If stride is 0, the colors are understood to be tightly packed in the array. The initial value is 0. |
| Int32 | count | Specifies a pointer to the first component of the first color element in the array. The initial value is 0. |
| T4[] | pointer | [length: COMPSIZE(size,type,stride,count)] Specifies a pointer to the first component of the first color element in the array. The initial value is 0. |
Type Parameters
| Name | Description |
|---|---|
| T4 |
ColorPointer<T4>(Int32, ColorPointerType, Int32, Int32, T4[,,])
[requires: EXT_vertex_array] Define an array of colors
Declaration
[AutoGenerated(Category = "EXT_vertex_array", Version = "", EntryPoint = "glColorPointerEXT")]
[CLSCompliant(false)]
public static void ColorPointer<T4>(int size, ColorPointerType type, int stride, int count, [Count(Computed = "size,type,stride,count")] T4[,, ] pointer)
where T4 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | size | Specifies the number of components per color. Must be 3 or 4. The initial value is 4. |
| ColorPointerType | type | Specifies the data type of each color component in the array. Symbolic constants Byte, UnsignedByte, Short, UnsignedShort, Int, UnsignedInt, Float, and Double are accepted. The initial value is Float. |
| Int32 | stride | Specifies the byte offset between consecutive colors. If stride is 0, the colors are understood to be tightly packed in the array. The initial value is 0. |
| Int32 | count | Specifies a pointer to the first component of the first color element in the array. The initial value is 0. |
| T4[,,] | pointer | [length: COMPSIZE(size,type,stride,count)] Specifies a pointer to the first component of the first color element in the array. The initial value is 0. |
Type Parameters
| Name | Description |
|---|---|
| T4 |
ColorPointer<T4>(Int32, ColorPointerType, Int32, Int32, T4[,])
[requires: EXT_vertex_array] Define an array of colors
Declaration
[AutoGenerated(Category = "EXT_vertex_array", Version = "", EntryPoint = "glColorPointerEXT")]
[CLSCompliant(false)]
public static void ColorPointer<T4>(int size, ColorPointerType type, int stride, int count, [Count(Computed = "size,type,stride,count")] T4[, ] pointer)
where T4 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | size | Specifies the number of components per color. Must be 3 or 4. The initial value is 4. |
| ColorPointerType | type | Specifies the data type of each color component in the array. Symbolic constants Byte, UnsignedByte, Short, UnsignedShort, Int, UnsignedInt, Float, and Double are accepted. The initial value is Float. |
| Int32 | stride | Specifies the byte offset between consecutive colors. If stride is 0, the colors are understood to be tightly packed in the array. The initial value is 0. |
| Int32 | count | Specifies a pointer to the first component of the first color element in the array. The initial value is 0. |
| T4[,] | pointer | [length: COMPSIZE(size,type,stride,count)] Specifies a pointer to the first component of the first color element in the array. The initial value is 0. |
Type Parameters
| Name | Description |
|---|---|
| T4 |
ColorSubTable(ColorTableTarget, Int32, Int32, PixelFormat, PixelType, IntPtr)
[requires: EXT_color_subtable] Respecify a portion of a color table
Declaration
[AutoGenerated(Category = "EXT_color_subtable", Version = "", EntryPoint = "glColorSubTableEXT")]
public static void ColorSubTable(ColorTableTarget target, int start, int count, PixelFormat format, PixelType type, [Count(Computed = "format,type,count")] IntPtr data)
Parameters
| Type | Name | Description |
|---|---|---|
| ColorTableTarget | target | Must be one of ColorTable, PostConvolutionColorTable, or PostColorMatrixColorTable. |
| Int32 | start | The starting index of the portion of the color table to be replaced. |
| Int32 | count | The number of table entries to replace. |
| PixelFormat | format | The format of the pixel data in data. The allowable values are Red, Green, Blue, Alpha, Luminance, LuminanceAlpha, Rgb, Bgr, Rgba, and Bgra. |
| PixelType | type | The type of the pixel data in data. The allowable values are UnsignedByte, Byte, UnsignedShort, Short, UnsignedInt, Int, Float, UnsignedByte332, UnsignedByte233Rev, UnsignedShort565, UnsignedShort565Rev, UnsignedShort4444, UnsignedShort4444Rev, UnsignedShort5551, UnsignedShort1555Rev, UnsignedInt8888, UnsignedInt8888Rev, UnsignedInt1010102, and UnsignedInt2101010Rev. |
| IntPtr | data | [length: COMPSIZE(format,type,count)] Pointer to a one-dimensional array of pixel data that is processed to replace the specified region of the color table. |
ColorSubTable<T5>(ColorTableTarget, Int32, Int32, PixelFormat, PixelType, ref T5)
[requires: EXT_color_subtable] Respecify a portion of a color table
Declaration
[AutoGenerated(Category = "EXT_color_subtable", Version = "", EntryPoint = "glColorSubTableEXT")]
public static void ColorSubTable<T5>(ColorTableTarget target, int start, int count, PixelFormat format, PixelType type, [Count(Computed = "format,type,count")] ref T5 data)
where T5 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| ColorTableTarget | target | Must be one of ColorTable, PostConvolutionColorTable, or PostColorMatrixColorTable. |
| Int32 | start | The starting index of the portion of the color table to be replaced. |
| Int32 | count | The number of table entries to replace. |
| PixelFormat | format | The format of the pixel data in data. The allowable values are Red, Green, Blue, Alpha, Luminance, LuminanceAlpha, Rgb, Bgr, Rgba, and Bgra. |
| PixelType | type | The type of the pixel data in data. The allowable values are UnsignedByte, Byte, UnsignedShort, Short, UnsignedInt, Int, Float, UnsignedByte332, UnsignedByte233Rev, UnsignedShort565, UnsignedShort565Rev, UnsignedShort4444, UnsignedShort4444Rev, UnsignedShort5551, UnsignedShort1555Rev, UnsignedInt8888, UnsignedInt8888Rev, UnsignedInt1010102, and UnsignedInt2101010Rev. |
| T5 | data | [length: COMPSIZE(format,type,count)] Pointer to a one-dimensional array of pixel data that is processed to replace the specified region of the color table. |
Type Parameters
| Name | Description |
|---|---|
| T5 |
ColorSubTable<T5>(ColorTableTarget, Int32, Int32, PixelFormat, PixelType, T5[])
[requires: EXT_color_subtable] Respecify a portion of a color table
Declaration
[AutoGenerated(Category = "EXT_color_subtable", Version = "", EntryPoint = "glColorSubTableEXT")]
[CLSCompliant(false)]
public static void ColorSubTable<T5>(ColorTableTarget target, int start, int count, PixelFormat format, PixelType type, [Count(Computed = "format,type,count")] T5[] data)
where T5 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| ColorTableTarget | target | Must be one of ColorTable, PostConvolutionColorTable, or PostColorMatrixColorTable. |
| Int32 | start | The starting index of the portion of the color table to be replaced. |
| Int32 | count | The number of table entries to replace. |
| PixelFormat | format | The format of the pixel data in data. The allowable values are Red, Green, Blue, Alpha, Luminance, LuminanceAlpha, Rgb, Bgr, Rgba, and Bgra. |
| PixelType | type | The type of the pixel data in data. The allowable values are UnsignedByte, Byte, UnsignedShort, Short, UnsignedInt, Int, Float, UnsignedByte332, UnsignedByte233Rev, UnsignedShort565, UnsignedShort565Rev, UnsignedShort4444, UnsignedShort4444Rev, UnsignedShort5551, UnsignedShort1555Rev, UnsignedInt8888, UnsignedInt8888Rev, UnsignedInt1010102, and UnsignedInt2101010Rev. |
| T5[] | data | [length: COMPSIZE(format,type,count)] Pointer to a one-dimensional array of pixel data that is processed to replace the specified region of the color table. |
Type Parameters
| Name | Description |
|---|---|
| T5 |
ColorSubTable<T5>(ColorTableTarget, Int32, Int32, PixelFormat, PixelType, T5[,,])
[requires: EXT_color_subtable] Respecify a portion of a color table
Declaration
[AutoGenerated(Category = "EXT_color_subtable", Version = "", EntryPoint = "glColorSubTableEXT")]
[CLSCompliant(false)]
public static void ColorSubTable<T5>(ColorTableTarget target, int start, int count, PixelFormat format, PixelType type, [Count(Computed = "format,type,count")] T5[,, ] data)
where T5 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| ColorTableTarget | target | Must be one of ColorTable, PostConvolutionColorTable, or PostColorMatrixColorTable. |
| Int32 | start | The starting index of the portion of the color table to be replaced. |
| Int32 | count | The number of table entries to replace. |
| PixelFormat | format | The format of the pixel data in data. The allowable values are Red, Green, Blue, Alpha, Luminance, LuminanceAlpha, Rgb, Bgr, Rgba, and Bgra. |
| PixelType | type | The type of the pixel data in data. The allowable values are UnsignedByte, Byte, UnsignedShort, Short, UnsignedInt, Int, Float, UnsignedByte332, UnsignedByte233Rev, UnsignedShort565, UnsignedShort565Rev, UnsignedShort4444, UnsignedShort4444Rev, UnsignedShort5551, UnsignedShort1555Rev, UnsignedInt8888, UnsignedInt8888Rev, UnsignedInt1010102, and UnsignedInt2101010Rev. |
| T5[,,] | data | [length: COMPSIZE(format,type,count)] Pointer to a one-dimensional array of pixel data that is processed to replace the specified region of the color table. |
Type Parameters
| Name | Description |
|---|---|
| T5 |
ColorSubTable<T5>(ColorTableTarget, Int32, Int32, PixelFormat, PixelType, T5[,])
[requires: EXT_color_subtable] Respecify a portion of a color table
Declaration
[AutoGenerated(Category = "EXT_color_subtable", Version = "", EntryPoint = "glColorSubTableEXT")]
[CLSCompliant(false)]
public static void ColorSubTable<T5>(ColorTableTarget target, int start, int count, PixelFormat format, PixelType type, [Count(Computed = "format,type,count")] T5[, ] data)
where T5 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| ColorTableTarget | target | Must be one of ColorTable, PostConvolutionColorTable, or PostColorMatrixColorTable. |
| Int32 | start | The starting index of the portion of the color table to be replaced. |
| Int32 | count | The number of table entries to replace. |
| PixelFormat | format | The format of the pixel data in data. The allowable values are Red, Green, Blue, Alpha, Luminance, LuminanceAlpha, Rgb, Bgr, Rgba, and Bgra. |
| PixelType | type | The type of the pixel data in data. The allowable values are UnsignedByte, Byte, UnsignedShort, Short, UnsignedInt, Int, Float, UnsignedByte332, UnsignedByte233Rev, UnsignedShort565, UnsignedShort565Rev, UnsignedShort4444, UnsignedShort4444Rev, UnsignedShort5551, UnsignedShort1555Rev, UnsignedInt8888, UnsignedInt8888Rev, UnsignedInt1010102, and UnsignedInt2101010Rev. |
| T5[,] | data | [length: COMPSIZE(format,type,count)] Pointer to a one-dimensional array of pixel data that is processed to replace the specified region of the color table. |
Type Parameters
| Name | Description |
|---|---|
| T5 |
ColorTable(ColorTableTarget, InternalFormat, Int32, PixelFormat, PixelType, IntPtr)
[requires: EXT_paletted_texture] Define a color lookup table
Declaration
[AutoGenerated(Category = "EXT_paletted_texture", Version = "", EntryPoint = "glColorTableEXT")]
public static void ColorTable(ColorTableTarget target, InternalFormat internalFormat, int width, PixelFormat format, PixelType type, [Count(Computed = "format,type,width")] IntPtr table)
Parameters
| Type | Name | Description |
|---|---|---|
| ColorTableTarget | target | Must be one of ColorTable, PostConvolutionColorTable, PostColorMatrixColorTable, ProxyColorTable, ProxyPostConvolutionColorTable, or ProxyPostColorMatrixColorTable. |
| InternalFormat | internalFormat | The internal format of the color table. The allowable values are Alpha, Alpha4, Alpha8, Alpha12, Alpha16, Luminance, Luminance4, Luminance8, Luminance12, Luminance16, LuminanceAlpha, Luminance4Alpha4, Luminance6Alpha2, Luminance8Alpha8, Luminance12Alpha4, Luminance12Alpha12, Luminance16Alpha16, Intensity, Intensity4, Intensity8, Intensity12, Intensity16, R3G3B2, Rgb, Rgb4, Rgb5, Rgb8, Rgb10, Rgb12, Rgb16, Rgba, Rgba2, Rgba4, Rgb5A1, Rgba8, Rgb10A2, Rgba12, and Rgba16. |
| Int32 | width | The number of entries in the color lookup table specified by data. |
| PixelFormat | format | The format of the pixel data in data. The allowable values are Red, Green, Blue, Alpha, Luminance, LuminanceAlpha, Rgb, Bgr, Rgba, and Bgra. |
| PixelType | type | The type of the pixel data in data. The allowable values are UnsignedByte, Byte, UnsignedShort, Short, UnsignedInt, Int, Float, UnsignedByte332, UnsignedByte233Rev, UnsignedShort565, UnsignedShort565Rev, UnsignedShort4444, UnsignedShort4444Rev, UnsignedShort5551, UnsignedShort1555Rev, UnsignedInt8888, UnsignedInt8888Rev, UnsignedInt1010102, and UnsignedInt2101010Rev. |
| IntPtr | table | [length: COMPSIZE(format,type,width)] Pointer to a one-dimensional array of pixel data that is processed to build the color table. |
ColorTable<T5>(ColorTableTarget, InternalFormat, Int32, PixelFormat, PixelType, ref T5)
[requires: EXT_paletted_texture] Define a color lookup table
Declaration
[AutoGenerated(Category = "EXT_paletted_texture", Version = "", EntryPoint = "glColorTableEXT")]
public static void ColorTable<T5>(ColorTableTarget target, InternalFormat internalFormat, int width, PixelFormat format, PixelType type, [Count(Computed = "format,type,width")] ref T5 table)
where T5 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| ColorTableTarget | target | Must be one of ColorTable, PostConvolutionColorTable, PostColorMatrixColorTable, ProxyColorTable, ProxyPostConvolutionColorTable, or ProxyPostColorMatrixColorTable. |
| InternalFormat | internalFormat | The internal format of the color table. The allowable values are Alpha, Alpha4, Alpha8, Alpha12, Alpha16, Luminance, Luminance4, Luminance8, Luminance12, Luminance16, LuminanceAlpha, Luminance4Alpha4, Luminance6Alpha2, Luminance8Alpha8, Luminance12Alpha4, Luminance12Alpha12, Luminance16Alpha16, Intensity, Intensity4, Intensity8, Intensity12, Intensity16, R3G3B2, Rgb, Rgb4, Rgb5, Rgb8, Rgb10, Rgb12, Rgb16, Rgba, Rgba2, Rgba4, Rgb5A1, Rgba8, Rgb10A2, Rgba12, and Rgba16. |
| Int32 | width | The number of entries in the color lookup table specified by data. |
| PixelFormat | format | The format of the pixel data in data. The allowable values are Red, Green, Blue, Alpha, Luminance, LuminanceAlpha, Rgb, Bgr, Rgba, and Bgra. |
| PixelType | type | The type of the pixel data in data. The allowable values are UnsignedByte, Byte, UnsignedShort, Short, UnsignedInt, Int, Float, UnsignedByte332, UnsignedByte233Rev, UnsignedShort565, UnsignedShort565Rev, UnsignedShort4444, UnsignedShort4444Rev, UnsignedShort5551, UnsignedShort1555Rev, UnsignedInt8888, UnsignedInt8888Rev, UnsignedInt1010102, and UnsignedInt2101010Rev. |
| T5 | table | [length: COMPSIZE(format,type,width)] Pointer to a one-dimensional array of pixel data that is processed to build the color table. |
Type Parameters
| Name | Description |
|---|---|
| T5 |
ColorTable<T5>(ColorTableTarget, InternalFormat, Int32, PixelFormat, PixelType, T5[])
[requires: EXT_paletted_texture] Define a color lookup table
Declaration
[AutoGenerated(Category = "EXT_paletted_texture", Version = "", EntryPoint = "glColorTableEXT")]
[CLSCompliant(false)]
public static void ColorTable<T5>(ColorTableTarget target, InternalFormat internalFormat, int width, PixelFormat format, PixelType type, [Count(Computed = "format,type,width")] T5[] table)
where T5 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| ColorTableTarget | target | Must be one of ColorTable, PostConvolutionColorTable, PostColorMatrixColorTable, ProxyColorTable, ProxyPostConvolutionColorTable, or ProxyPostColorMatrixColorTable. |
| InternalFormat | internalFormat | The internal format of the color table. The allowable values are Alpha, Alpha4, Alpha8, Alpha12, Alpha16, Luminance, Luminance4, Luminance8, Luminance12, Luminance16, LuminanceAlpha, Luminance4Alpha4, Luminance6Alpha2, Luminance8Alpha8, Luminance12Alpha4, Luminance12Alpha12, Luminance16Alpha16, Intensity, Intensity4, Intensity8, Intensity12, Intensity16, R3G3B2, Rgb, Rgb4, Rgb5, Rgb8, Rgb10, Rgb12, Rgb16, Rgba, Rgba2, Rgba4, Rgb5A1, Rgba8, Rgb10A2, Rgba12, and Rgba16. |
| Int32 | width | The number of entries in the color lookup table specified by data. |
| PixelFormat | format | The format of the pixel data in data. The allowable values are Red, Green, Blue, Alpha, Luminance, LuminanceAlpha, Rgb, Bgr, Rgba, and Bgra. |
| PixelType | type | The type of the pixel data in data. The allowable values are UnsignedByte, Byte, UnsignedShort, Short, UnsignedInt, Int, Float, UnsignedByte332, UnsignedByte233Rev, UnsignedShort565, UnsignedShort565Rev, UnsignedShort4444, UnsignedShort4444Rev, UnsignedShort5551, UnsignedShort1555Rev, UnsignedInt8888, UnsignedInt8888Rev, UnsignedInt1010102, and UnsignedInt2101010Rev. |
| T5[] | table | [length: COMPSIZE(format,type,width)] Pointer to a one-dimensional array of pixel data that is processed to build the color table. |
Type Parameters
| Name | Description |
|---|---|
| T5 |
ColorTable<T5>(ColorTableTarget, InternalFormat, Int32, PixelFormat, PixelType, T5[,,])
[requires: EXT_paletted_texture] Define a color lookup table
Declaration
[AutoGenerated(Category = "EXT_paletted_texture", Version = "", EntryPoint = "glColorTableEXT")]
[CLSCompliant(false)]
public static void ColorTable<T5>(ColorTableTarget target, InternalFormat internalFormat, int width, PixelFormat format, PixelType type, [Count(Computed = "format,type,width")] T5[,, ] table)
where T5 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| ColorTableTarget | target | Must be one of ColorTable, PostConvolutionColorTable, PostColorMatrixColorTable, ProxyColorTable, ProxyPostConvolutionColorTable, or ProxyPostColorMatrixColorTable. |
| InternalFormat | internalFormat | The internal format of the color table. The allowable values are Alpha, Alpha4, Alpha8, Alpha12, Alpha16, Luminance, Luminance4, Luminance8, Luminance12, Luminance16, LuminanceAlpha, Luminance4Alpha4, Luminance6Alpha2, Luminance8Alpha8, Luminance12Alpha4, Luminance12Alpha12, Luminance16Alpha16, Intensity, Intensity4, Intensity8, Intensity12, Intensity16, R3G3B2, Rgb, Rgb4, Rgb5, Rgb8, Rgb10, Rgb12, Rgb16, Rgba, Rgba2, Rgba4, Rgb5A1, Rgba8, Rgb10A2, Rgba12, and Rgba16. |
| Int32 | width | The number of entries in the color lookup table specified by data. |
| PixelFormat | format | The format of the pixel data in data. The allowable values are Red, Green, Blue, Alpha, Luminance, LuminanceAlpha, Rgb, Bgr, Rgba, and Bgra. |
| PixelType | type | The type of the pixel data in data. The allowable values are UnsignedByte, Byte, UnsignedShort, Short, UnsignedInt, Int, Float, UnsignedByte332, UnsignedByte233Rev, UnsignedShort565, UnsignedShort565Rev, UnsignedShort4444, UnsignedShort4444Rev, UnsignedShort5551, UnsignedShort1555Rev, UnsignedInt8888, UnsignedInt8888Rev, UnsignedInt1010102, and UnsignedInt2101010Rev. |
| T5[,,] | table | [length: COMPSIZE(format,type,width)] Pointer to a one-dimensional array of pixel data that is processed to build the color table. |
Type Parameters
| Name | Description |
|---|---|
| T5 |
ColorTable<T5>(ColorTableTarget, InternalFormat, Int32, PixelFormat, PixelType, T5[,])
[requires: EXT_paletted_texture] Define a color lookup table
Declaration
[AutoGenerated(Category = "EXT_paletted_texture", Version = "", EntryPoint = "glColorTableEXT")]
[CLSCompliant(false)]
public static void ColorTable<T5>(ColorTableTarget target, InternalFormat internalFormat, int width, PixelFormat format, PixelType type, [Count(Computed = "format,type,width")] T5[, ] table)
where T5 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| ColorTableTarget | target | Must be one of ColorTable, PostConvolutionColorTable, PostColorMatrixColorTable, ProxyColorTable, ProxyPostConvolutionColorTable, or ProxyPostColorMatrixColorTable. |
| InternalFormat | internalFormat | The internal format of the color table. The allowable values are Alpha, Alpha4, Alpha8, Alpha12, Alpha16, Luminance, Luminance4, Luminance8, Luminance12, Luminance16, LuminanceAlpha, Luminance4Alpha4, Luminance6Alpha2, Luminance8Alpha8, Luminance12Alpha4, Luminance12Alpha12, Luminance16Alpha16, Intensity, Intensity4, Intensity8, Intensity12, Intensity16, R3G3B2, Rgb, Rgb4, Rgb5, Rgb8, Rgb10, Rgb12, Rgb16, Rgba, Rgba2, Rgba4, Rgb5A1, Rgba8, Rgb10A2, Rgba12, and Rgba16. |
| Int32 | width | The number of entries in the color lookup table specified by data. |
| PixelFormat | format | The format of the pixel data in data. The allowable values are Red, Green, Blue, Alpha, Luminance, LuminanceAlpha, Rgb, Bgr, Rgba, and Bgra. |
| PixelType | type | The type of the pixel data in data. The allowable values are UnsignedByte, Byte, UnsignedShort, Short, UnsignedInt, Int, Float, UnsignedByte332, UnsignedByte233Rev, UnsignedShort565, UnsignedShort565Rev, UnsignedShort4444, UnsignedShort4444Rev, UnsignedShort5551, UnsignedShort1555Rev, UnsignedInt8888, UnsignedInt8888Rev, UnsignedInt1010102, and UnsignedInt2101010Rev. |
| T5[,] | table | [length: COMPSIZE(format,type,width)] Pointer to a one-dimensional array of pixel data that is processed to build the color table. |
Type Parameters
| Name | Description |
|---|---|
| T5 |
CompressedMultiTexImage1D(TextureUnit, TextureTarget, Int32, InternalFormat, Int32, Int32, Int32, IntPtr)
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glCompressedMultiTexImage1DEXT")]
public static void CompressedMultiTexImage1D(TextureUnit texunit, TextureTarget target, int level, InternalFormat internalformat, int width, int border, int imageSize, [Count(Parameter = "imageSize")] IntPtr bits)
Parameters
| Type | Name | Description |
|---|---|---|
| TextureUnit | texunit | |
| TextureTarget | target | |
| Int32 | level | |
| InternalFormat | internalformat | |
| Int32 | width | |
| Int32 | border | |
| Int32 | imageSize | |
| IntPtr | bits | [length: imageSize] |
CompressedMultiTexImage1D<T7>(TextureUnit, TextureTarget, Int32, InternalFormat, Int32, Int32, Int32, ref T7)
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glCompressedMultiTexImage1DEXT")]
public static void CompressedMultiTexImage1D<T7>(TextureUnit texunit, TextureTarget target, int level, InternalFormat internalformat, int width, int border, int imageSize, [Count(Parameter = "imageSize")] ref T7 bits)
where T7 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| TextureUnit | texunit | |
| TextureTarget | target | |
| Int32 | level | |
| InternalFormat | internalformat | |
| Int32 | width | |
| Int32 | border | |
| Int32 | imageSize | |
| T7 | bits | [length: imageSize] |
Type Parameters
| Name | Description |
|---|---|
| T7 |
CompressedMultiTexImage1D<T7>(TextureUnit, TextureTarget, Int32, InternalFormat, Int32, Int32, Int32, T7[])
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glCompressedMultiTexImage1DEXT")]
[CLSCompliant(false)]
public static void CompressedMultiTexImage1D<T7>(TextureUnit texunit, TextureTarget target, int level, InternalFormat internalformat, int width, int border, int imageSize, [Count(Parameter = "imageSize")] T7[] bits)
where T7 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| TextureUnit | texunit | |
| TextureTarget | target | |
| Int32 | level | |
| InternalFormat | internalformat | |
| Int32 | width | |
| Int32 | border | |
| Int32 | imageSize | |
| T7[] | bits | [length: imageSize] |
Type Parameters
| Name | Description |
|---|---|
| T7 |
CompressedMultiTexImage1D<T7>(TextureUnit, TextureTarget, Int32, InternalFormat, Int32, Int32, Int32, T7[,,])
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glCompressedMultiTexImage1DEXT")]
[CLSCompliant(false)]
public static void CompressedMultiTexImage1D<T7>(TextureUnit texunit, TextureTarget target, int level, InternalFormat internalformat, int width, int border, int imageSize, [Count(Parameter = "imageSize")] T7[,, ] bits)
where T7 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| TextureUnit | texunit | |
| TextureTarget | target | |
| Int32 | level | |
| InternalFormat | internalformat | |
| Int32 | width | |
| Int32 | border | |
| Int32 | imageSize | |
| T7[,,] | bits | [length: imageSize] |
Type Parameters
| Name | Description |
|---|---|
| T7 |
CompressedMultiTexImage1D<T7>(TextureUnit, TextureTarget, Int32, InternalFormat, Int32, Int32, Int32, T7[,])
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glCompressedMultiTexImage1DEXT")]
[CLSCompliant(false)]
public static void CompressedMultiTexImage1D<T7>(TextureUnit texunit, TextureTarget target, int level, InternalFormat internalformat, int width, int border, int imageSize, [Count(Parameter = "imageSize")] T7[, ] bits)
where T7 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| TextureUnit | texunit | |
| TextureTarget | target | |
| Int32 | level | |
| InternalFormat | internalformat | |
| Int32 | width | |
| Int32 | border | |
| Int32 | imageSize | |
| T7[,] | bits | [length: imageSize] |
Type Parameters
| Name | Description |
|---|---|
| T7 |
CompressedMultiTexImage2D(TextureUnit, TextureTarget, Int32, InternalFormat, Int32, Int32, Int32, Int32, IntPtr)
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glCompressedMultiTexImage2DEXT")]
public static void CompressedMultiTexImage2D(TextureUnit texunit, TextureTarget target, int level, InternalFormat internalformat, int width, int height, int border, int imageSize, [Count(Parameter = "imageSize")] IntPtr bits)
Parameters
| Type | Name | Description |
|---|---|---|
| TextureUnit | texunit | |
| TextureTarget | target | |
| Int32 | level | |
| InternalFormat | internalformat | |
| Int32 | width | |
| Int32 | height | |
| Int32 | border | |
| Int32 | imageSize | |
| IntPtr | bits | [length: imageSize] |
CompressedMultiTexImage2D<T8>(TextureUnit, TextureTarget, Int32, InternalFormat, Int32, Int32, Int32, Int32, ref T8)
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glCompressedMultiTexImage2DEXT")]
public static void CompressedMultiTexImage2D<T8>(TextureUnit texunit, TextureTarget target, int level, InternalFormat internalformat, int width, int height, int border, int imageSize, [Count(Parameter = "imageSize")] ref T8 bits)
where T8 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| TextureUnit | texunit | |
| TextureTarget | target | |
| Int32 | level | |
| InternalFormat | internalformat | |
| Int32 | width | |
| Int32 | height | |
| Int32 | border | |
| Int32 | imageSize | |
| T8 | bits | [length: imageSize] |
Type Parameters
| Name | Description |
|---|---|
| T8 |
CompressedMultiTexImage2D<T8>(TextureUnit, TextureTarget, Int32, InternalFormat, Int32, Int32, Int32, Int32, T8[])
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glCompressedMultiTexImage2DEXT")]
[CLSCompliant(false)]
public static void CompressedMultiTexImage2D<T8>(TextureUnit texunit, TextureTarget target, int level, InternalFormat internalformat, int width, int height, int border, int imageSize, [Count(Parameter = "imageSize")] T8[] bits)
where T8 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| TextureUnit | texunit | |
| TextureTarget | target | |
| Int32 | level | |
| InternalFormat | internalformat | |
| Int32 | width | |
| Int32 | height | |
| Int32 | border | |
| Int32 | imageSize | |
| T8[] | bits | [length: imageSize] |
Type Parameters
| Name | Description |
|---|---|
| T8 |
CompressedMultiTexImage2D<T8>(TextureUnit, TextureTarget, Int32, InternalFormat, Int32, Int32, Int32, Int32, T8[,,])
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glCompressedMultiTexImage2DEXT")]
[CLSCompliant(false)]
public static void CompressedMultiTexImage2D<T8>(TextureUnit texunit, TextureTarget target, int level, InternalFormat internalformat, int width, int height, int border, int imageSize, [Count(Parameter = "imageSize")] T8[,, ] bits)
where T8 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| TextureUnit | texunit | |
| TextureTarget | target | |
| Int32 | level | |
| InternalFormat | internalformat | |
| Int32 | width | |
| Int32 | height | |
| Int32 | border | |
| Int32 | imageSize | |
| T8[,,] | bits | [length: imageSize] |
Type Parameters
| Name | Description |
|---|---|
| T8 |
CompressedMultiTexImage2D<T8>(TextureUnit, TextureTarget, Int32, InternalFormat, Int32, Int32, Int32, Int32, T8[,])
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glCompressedMultiTexImage2DEXT")]
[CLSCompliant(false)]
public static void CompressedMultiTexImage2D<T8>(TextureUnit texunit, TextureTarget target, int level, InternalFormat internalformat, int width, int height, int border, int imageSize, [Count(Parameter = "imageSize")] T8[, ] bits)
where T8 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| TextureUnit | texunit | |
| TextureTarget | target | |
| Int32 | level | |
| InternalFormat | internalformat | |
| Int32 | width | |
| Int32 | height | |
| Int32 | border | |
| Int32 | imageSize | |
| T8[,] | bits | [length: imageSize] |
Type Parameters
| Name | Description |
|---|---|
| T8 |
CompressedMultiTexImage3D(TextureUnit, TextureTarget, Int32, InternalFormat, Int32, Int32, Int32, Int32, Int32, IntPtr)
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glCompressedMultiTexImage3DEXT")]
public static void CompressedMultiTexImage3D(TextureUnit texunit, TextureTarget target, int level, InternalFormat internalformat, int width, int height, int depth, int border, int imageSize, [Count(Parameter = "imageSize")] IntPtr bits)
Parameters
| Type | Name | Description |
|---|---|---|
| TextureUnit | texunit | |
| TextureTarget | target | |
| Int32 | level | |
| InternalFormat | internalformat | |
| Int32 | width | |
| Int32 | height | |
| Int32 | depth | |
| Int32 | border | |
| Int32 | imageSize | |
| IntPtr | bits | [length: imageSize] |
CompressedMultiTexImage3D<T9>(TextureUnit, TextureTarget, Int32, InternalFormat, Int32, Int32, Int32, Int32, Int32, ref T9)
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glCompressedMultiTexImage3DEXT")]
public static void CompressedMultiTexImage3D<T9>(TextureUnit texunit, TextureTarget target, int level, InternalFormat internalformat, int width, int height, int depth, int border, int imageSize, [Count(Parameter = "imageSize")] ref T9 bits)
where T9 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| TextureUnit | texunit | |
| TextureTarget | target | |
| Int32 | level | |
| InternalFormat | internalformat | |
| Int32 | width | |
| Int32 | height | |
| Int32 | depth | |
| Int32 | border | |
| Int32 | imageSize | |
| T9 | bits | [length: imageSize] |
Type Parameters
| Name | Description |
|---|---|
| T9 |
CompressedMultiTexImage3D<T9>(TextureUnit, TextureTarget, Int32, InternalFormat, Int32, Int32, Int32, Int32, Int32, T9[])
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glCompressedMultiTexImage3DEXT")]
[CLSCompliant(false)]
public static void CompressedMultiTexImage3D<T9>(TextureUnit texunit, TextureTarget target, int level, InternalFormat internalformat, int width, int height, int depth, int border, int imageSize, [Count(Parameter = "imageSize")] T9[] bits)
where T9 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| TextureUnit | texunit | |
| TextureTarget | target | |
| Int32 | level | |
| InternalFormat | internalformat | |
| Int32 | width | |
| Int32 | height | |
| Int32 | depth | |
| Int32 | border | |
| Int32 | imageSize | |
| T9[] | bits | [length: imageSize] |
Type Parameters
| Name | Description |
|---|---|
| T9 |
CompressedMultiTexImage3D<T9>(TextureUnit, TextureTarget, Int32, InternalFormat, Int32, Int32, Int32, Int32, Int32, T9[,,])
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glCompressedMultiTexImage3DEXT")]
[CLSCompliant(false)]
public static void CompressedMultiTexImage3D<T9>(TextureUnit texunit, TextureTarget target, int level, InternalFormat internalformat, int width, int height, int depth, int border, int imageSize, [Count(Parameter = "imageSize")] T9[,, ] bits)
where T9 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| TextureUnit | texunit | |
| TextureTarget | target | |
| Int32 | level | |
| InternalFormat | internalformat | |
| Int32 | width | |
| Int32 | height | |
| Int32 | depth | |
| Int32 | border | |
| Int32 | imageSize | |
| T9[,,] | bits | [length: imageSize] |
Type Parameters
| Name | Description |
|---|---|
| T9 |
CompressedMultiTexImage3D<T9>(TextureUnit, TextureTarget, Int32, InternalFormat, Int32, Int32, Int32, Int32, Int32, T9[,])
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glCompressedMultiTexImage3DEXT")]
[CLSCompliant(false)]
public static void CompressedMultiTexImage3D<T9>(TextureUnit texunit, TextureTarget target, int level, InternalFormat internalformat, int width, int height, int depth, int border, int imageSize, [Count(Parameter = "imageSize")] T9[, ] bits)
where T9 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| TextureUnit | texunit | |
| TextureTarget | target | |
| Int32 | level | |
| InternalFormat | internalformat | |
| Int32 | width | |
| Int32 | height | |
| Int32 | depth | |
| Int32 | border | |
| Int32 | imageSize | |
| T9[,] | bits | [length: imageSize] |
Type Parameters
| Name | Description |
|---|---|
| T9 |
CompressedMultiTexSubImage1D(TextureUnit, TextureTarget, Int32, Int32, Int32, PixelFormat, Int32, IntPtr)
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glCompressedMultiTexSubImage1DEXT")]
public static void CompressedMultiTexSubImage1D(TextureUnit texunit, TextureTarget target, int level, int xoffset, int width, PixelFormat format, int imageSize, [Count(Parameter = "imageSize")] IntPtr bits)
Parameters
| Type | Name | Description |
|---|---|---|
| TextureUnit | texunit | |
| TextureTarget | target | |
| Int32 | level | |
| Int32 | xoffset | |
| Int32 | width | |
| PixelFormat | format | |
| Int32 | imageSize | |
| IntPtr | bits | [length: imageSize] |
CompressedMultiTexSubImage1D<T7>(TextureUnit, TextureTarget, Int32, Int32, Int32, PixelFormat, Int32, ref T7)
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glCompressedMultiTexSubImage1DEXT")]
public static void CompressedMultiTexSubImage1D<T7>(TextureUnit texunit, TextureTarget target, int level, int xoffset, int width, PixelFormat format, int imageSize, [Count(Parameter = "imageSize")] ref T7 bits)
where T7 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| TextureUnit | texunit | |
| TextureTarget | target | |
| Int32 | level | |
| Int32 | xoffset | |
| Int32 | width | |
| PixelFormat | format | |
| Int32 | imageSize | |
| T7 | bits | [length: imageSize] |
Type Parameters
| Name | Description |
|---|---|
| T7 |
CompressedMultiTexSubImage1D<T7>(TextureUnit, TextureTarget, Int32, Int32, Int32, PixelFormat, Int32, T7[])
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glCompressedMultiTexSubImage1DEXT")]
[CLSCompliant(false)]
public static void CompressedMultiTexSubImage1D<T7>(TextureUnit texunit, TextureTarget target, int level, int xoffset, int width, PixelFormat format, int imageSize, [Count(Parameter = "imageSize")] T7[] bits)
where T7 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| TextureUnit | texunit | |
| TextureTarget | target | |
| Int32 | level | |
| Int32 | xoffset | |
| Int32 | width | |
| PixelFormat | format | |
| Int32 | imageSize | |
| T7[] | bits | [length: imageSize] |
Type Parameters
| Name | Description |
|---|---|
| T7 |
CompressedMultiTexSubImage1D<T7>(TextureUnit, TextureTarget, Int32, Int32, Int32, PixelFormat, Int32, T7[,,])
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glCompressedMultiTexSubImage1DEXT")]
[CLSCompliant(false)]
public static void CompressedMultiTexSubImage1D<T7>(TextureUnit texunit, TextureTarget target, int level, int xoffset, int width, PixelFormat format, int imageSize, [Count(Parameter = "imageSize")] T7[,, ] bits)
where T7 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| TextureUnit | texunit | |
| TextureTarget | target | |
| Int32 | level | |
| Int32 | xoffset | |
| Int32 | width | |
| PixelFormat | format | |
| Int32 | imageSize | |
| T7[,,] | bits | [length: imageSize] |
Type Parameters
| Name | Description |
|---|---|
| T7 |
CompressedMultiTexSubImage1D<T7>(TextureUnit, TextureTarget, Int32, Int32, Int32, PixelFormat, Int32, T7[,])
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glCompressedMultiTexSubImage1DEXT")]
[CLSCompliant(false)]
public static void CompressedMultiTexSubImage1D<T7>(TextureUnit texunit, TextureTarget target, int level, int xoffset, int width, PixelFormat format, int imageSize, [Count(Parameter = "imageSize")] T7[, ] bits)
where T7 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| TextureUnit | texunit | |
| TextureTarget | target | |
| Int32 | level | |
| Int32 | xoffset | |
| Int32 | width | |
| PixelFormat | format | |
| Int32 | imageSize | |
| T7[,] | bits | [length: imageSize] |
Type Parameters
| Name | Description |
|---|---|
| T7 |
CompressedMultiTexSubImage2D(TextureUnit, TextureTarget, Int32, Int32, Int32, Int32, Int32, PixelFormat, Int32, IntPtr)
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glCompressedMultiTexSubImage2DEXT")]
public static void CompressedMultiTexSubImage2D(TextureUnit texunit, TextureTarget target, int level, int xoffset, int yoffset, int width, int height, PixelFormat format, int imageSize, [Count(Parameter = "imageSize")] IntPtr bits)
Parameters
| Type | Name | Description |
|---|---|---|
| TextureUnit | texunit | |
| TextureTarget | target | |
| Int32 | level | |
| Int32 | xoffset | |
| Int32 | yoffset | |
| Int32 | width | |
| Int32 | height | |
| PixelFormat | format | |
| Int32 | imageSize | |
| IntPtr | bits | [length: imageSize] |
CompressedMultiTexSubImage2D<T9>(TextureUnit, TextureTarget, Int32, Int32, Int32, Int32, Int32, PixelFormat, Int32, ref T9)
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glCompressedMultiTexSubImage2DEXT")]
public static void CompressedMultiTexSubImage2D<T9>(TextureUnit texunit, TextureTarget target, int level, int xoffset, int yoffset, int width, int height, PixelFormat format, int imageSize, [Count(Parameter = "imageSize")] ref T9 bits)
where T9 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| TextureUnit | texunit | |
| TextureTarget | target | |
| Int32 | level | |
| Int32 | xoffset | |
| Int32 | yoffset | |
| Int32 | width | |
| Int32 | height | |
| PixelFormat | format | |
| Int32 | imageSize | |
| T9 | bits | [length: imageSize] |
Type Parameters
| Name | Description |
|---|---|
| T9 |
CompressedMultiTexSubImage2D<T9>(TextureUnit, TextureTarget, Int32, Int32, Int32, Int32, Int32, PixelFormat, Int32, T9[])
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glCompressedMultiTexSubImage2DEXT")]
[CLSCompliant(false)]
public static void CompressedMultiTexSubImage2D<T9>(TextureUnit texunit, TextureTarget target, int level, int xoffset, int yoffset, int width, int height, PixelFormat format, int imageSize, [Count(Parameter = "imageSize")] T9[] bits)
where T9 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| TextureUnit | texunit | |
| TextureTarget | target | |
| Int32 | level | |
| Int32 | xoffset | |
| Int32 | yoffset | |
| Int32 | width | |
| Int32 | height | |
| PixelFormat | format | |
| Int32 | imageSize | |
| T9[] | bits | [length: imageSize] |
Type Parameters
| Name | Description |
|---|---|
| T9 |
CompressedMultiTexSubImage2D<T9>(TextureUnit, TextureTarget, Int32, Int32, Int32, Int32, Int32, PixelFormat, Int32, T9[,,])
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glCompressedMultiTexSubImage2DEXT")]
[CLSCompliant(false)]
public static void CompressedMultiTexSubImage2D<T9>(TextureUnit texunit, TextureTarget target, int level, int xoffset, int yoffset, int width, int height, PixelFormat format, int imageSize, [Count(Parameter = "imageSize")] T9[,, ] bits)
where T9 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| TextureUnit | texunit | |
| TextureTarget | target | |
| Int32 | level | |
| Int32 | xoffset | |
| Int32 | yoffset | |
| Int32 | width | |
| Int32 | height | |
| PixelFormat | format | |
| Int32 | imageSize | |
| T9[,,] | bits | [length: imageSize] |
Type Parameters
| Name | Description |
|---|---|
| T9 |
CompressedMultiTexSubImage2D<T9>(TextureUnit, TextureTarget, Int32, Int32, Int32, Int32, Int32, PixelFormat, Int32, T9[,])
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glCompressedMultiTexSubImage2DEXT")]
[CLSCompliant(false)]
public static void CompressedMultiTexSubImage2D<T9>(TextureUnit texunit, TextureTarget target, int level, int xoffset, int yoffset, int width, int height, PixelFormat format, int imageSize, [Count(Parameter = "imageSize")] T9[, ] bits)
where T9 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| TextureUnit | texunit | |
| TextureTarget | target | |
| Int32 | level | |
| Int32 | xoffset | |
| Int32 | yoffset | |
| Int32 | width | |
| Int32 | height | |
| PixelFormat | format | |
| Int32 | imageSize | |
| T9[,] | bits | [length: imageSize] |
Type Parameters
| Name | Description |
|---|---|
| T9 |
CompressedMultiTexSubImage3D(TextureUnit, TextureTarget, Int32, Int32, Int32, Int32, Int32, Int32, Int32, PixelFormat, Int32, IntPtr)
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glCompressedMultiTexSubImage3DEXT")]
public static void CompressedMultiTexSubImage3D(TextureUnit texunit, TextureTarget target, int level, int xoffset, int yoffset, int zoffset, int width, int height, int depth, PixelFormat format, int imageSize, [Count(Parameter = "imageSize")] IntPtr bits)
Parameters
| Type | Name | Description |
|---|---|---|
| TextureUnit | texunit | |
| TextureTarget | target | |
| Int32 | level | |
| Int32 | xoffset | |
| Int32 | yoffset | |
| Int32 | zoffset | |
| Int32 | width | |
| Int32 | height | |
| Int32 | depth | |
| PixelFormat | format | |
| Int32 | imageSize | |
| IntPtr | bits | [length: imageSize] |
CompressedMultiTexSubImage3D<T11>(TextureUnit, TextureTarget, Int32, Int32, Int32, Int32, Int32, Int32, Int32, PixelFormat, Int32, ref T11)
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glCompressedMultiTexSubImage3DEXT")]
public static void CompressedMultiTexSubImage3D<T11>(TextureUnit texunit, TextureTarget target, int level, int xoffset, int yoffset, int zoffset, int width, int height, int depth, PixelFormat format, int imageSize, [Count(Parameter = "imageSize")] ref T11 bits)
where T11 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| TextureUnit | texunit | |
| TextureTarget | target | |
| Int32 | level | |
| Int32 | xoffset | |
| Int32 | yoffset | |
| Int32 | zoffset | |
| Int32 | width | |
| Int32 | height | |
| Int32 | depth | |
| PixelFormat | format | |
| Int32 | imageSize | |
| T11 | bits | [length: imageSize] |
Type Parameters
| Name | Description |
|---|---|
| T11 |
CompressedMultiTexSubImage3D<T11>(TextureUnit, TextureTarget, Int32, Int32, Int32, Int32, Int32, Int32, Int32, PixelFormat, Int32, T11[])
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glCompressedMultiTexSubImage3DEXT")]
[CLSCompliant(false)]
public static void CompressedMultiTexSubImage3D<T11>(TextureUnit texunit, TextureTarget target, int level, int xoffset, int yoffset, int zoffset, int width, int height, int depth, PixelFormat format, int imageSize, [Count(Parameter = "imageSize")] T11[] bits)
where T11 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| TextureUnit | texunit | |
| TextureTarget | target | |
| Int32 | level | |
| Int32 | xoffset | |
| Int32 | yoffset | |
| Int32 | zoffset | |
| Int32 | width | |
| Int32 | height | |
| Int32 | depth | |
| PixelFormat | format | |
| Int32 | imageSize | |
| T11[] | bits | [length: imageSize] |
Type Parameters
| Name | Description |
|---|---|
| T11 |
CompressedMultiTexSubImage3D<T11>(TextureUnit, TextureTarget, Int32, Int32, Int32, Int32, Int32, Int32, Int32, PixelFormat, Int32, T11[,,])
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glCompressedMultiTexSubImage3DEXT")]
[CLSCompliant(false)]
public static void CompressedMultiTexSubImage3D<T11>(TextureUnit texunit, TextureTarget target, int level, int xoffset, int yoffset, int zoffset, int width, int height, int depth, PixelFormat format, int imageSize, [Count(Parameter = "imageSize")] T11[,, ] bits)
where T11 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| TextureUnit | texunit | |
| TextureTarget | target | |
| Int32 | level | |
| Int32 | xoffset | |
| Int32 | yoffset | |
| Int32 | zoffset | |
| Int32 | width | |
| Int32 | height | |
| Int32 | depth | |
| PixelFormat | format | |
| Int32 | imageSize | |
| T11[,,] | bits | [length: imageSize] |
Type Parameters
| Name | Description |
|---|---|
| T11 |
CompressedMultiTexSubImage3D<T11>(TextureUnit, TextureTarget, Int32, Int32, Int32, Int32, Int32, Int32, Int32, PixelFormat, Int32, T11[,])
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glCompressedMultiTexSubImage3DEXT")]
[CLSCompliant(false)]
public static void CompressedMultiTexSubImage3D<T11>(TextureUnit texunit, TextureTarget target, int level, int xoffset, int yoffset, int zoffset, int width, int height, int depth, PixelFormat format, int imageSize, [Count(Parameter = "imageSize")] T11[, ] bits)
where T11 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| TextureUnit | texunit | |
| TextureTarget | target | |
| Int32 | level | |
| Int32 | xoffset | |
| Int32 | yoffset | |
| Int32 | zoffset | |
| Int32 | width | |
| Int32 | height | |
| Int32 | depth | |
| PixelFormat | format | |
| Int32 | imageSize | |
| T11[,] | bits | [length: imageSize] |
Type Parameters
| Name | Description |
|---|---|
| T11 |
CompressedTextureImage1D(Int32, TextureTarget, Int32, InternalFormat, Int32, Int32, Int32, IntPtr)
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glCompressedTextureImage1DEXT")]
[CLSCompliant(false)]
public static void CompressedTextureImage1D(int texture, TextureTarget target, int level, InternalFormat internalformat, int width, int border, int imageSize, [Count(Parameter = "imageSize")] IntPtr bits)
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | texture | |
| TextureTarget | target | |
| Int32 | level | |
| InternalFormat | internalformat | |
| Int32 | width | |
| Int32 | border | |
| Int32 | imageSize | |
| IntPtr | bits | [length: imageSize] |
CompressedTextureImage1D(UInt32, TextureTarget, Int32, InternalFormat, Int32, Int32, Int32, IntPtr)
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glCompressedTextureImage1DEXT")]
[CLSCompliant(false)]
public static void CompressedTextureImage1D(uint texture, TextureTarget target, int level, InternalFormat internalformat, int width, int border, int imageSize, [Count(Parameter = "imageSize")] IntPtr bits)
Parameters
| Type | Name | Description |
|---|---|---|
| UInt32 | texture | |
| TextureTarget | target | |
| Int32 | level | |
| InternalFormat | internalformat | |
| Int32 | width | |
| Int32 | border | |
| Int32 | imageSize | |
| IntPtr | bits | [length: imageSize] |
CompressedTextureImage1D<T7>(Int32, TextureTarget, Int32, InternalFormat, Int32, Int32, Int32, ref T7)
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glCompressedTextureImage1DEXT")]
[CLSCompliant(false)]
public static void CompressedTextureImage1D<T7>(int texture, TextureTarget target, int level, InternalFormat internalformat, int width, int border, int imageSize, [Count(Parameter = "imageSize")] ref T7 bits)
where T7 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | texture | |
| TextureTarget | target | |
| Int32 | level | |
| InternalFormat | internalformat | |
| Int32 | width | |
| Int32 | border | |
| Int32 | imageSize | |
| T7 | bits | [length: imageSize] |
Type Parameters
| Name | Description |
|---|---|
| T7 |
CompressedTextureImage1D<T7>(Int32, TextureTarget, Int32, InternalFormat, Int32, Int32, Int32, T7[])
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glCompressedTextureImage1DEXT")]
[CLSCompliant(false)]
public static void CompressedTextureImage1D<T7>(int texture, TextureTarget target, int level, InternalFormat internalformat, int width, int border, int imageSize, [Count(Parameter = "imageSize")] T7[] bits)
where T7 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | texture | |
| TextureTarget | target | |
| Int32 | level | |
| InternalFormat | internalformat | |
| Int32 | width | |
| Int32 | border | |
| Int32 | imageSize | |
| T7[] | bits | [length: imageSize] |
Type Parameters
| Name | Description |
|---|---|
| T7 |
CompressedTextureImage1D<T7>(Int32, TextureTarget, Int32, InternalFormat, Int32, Int32, Int32, T7[,,])
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glCompressedTextureImage1DEXT")]
[CLSCompliant(false)]
public static void CompressedTextureImage1D<T7>(int texture, TextureTarget target, int level, InternalFormat internalformat, int width, int border, int imageSize, [Count(Parameter = "imageSize")] T7[,, ] bits)
where T7 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | texture | |
| TextureTarget | target | |
| Int32 | level | |
| InternalFormat | internalformat | |
| Int32 | width | |
| Int32 | border | |
| Int32 | imageSize | |
| T7[,,] | bits | [length: imageSize] |
Type Parameters
| Name | Description |
|---|---|
| T7 |
CompressedTextureImage1D<T7>(Int32, TextureTarget, Int32, InternalFormat, Int32, Int32, Int32, T7[,])
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glCompressedTextureImage1DEXT")]
[CLSCompliant(false)]
public static void CompressedTextureImage1D<T7>(int texture, TextureTarget target, int level, InternalFormat internalformat, int width, int border, int imageSize, [Count(Parameter = "imageSize")] T7[, ] bits)
where T7 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | texture | |
| TextureTarget | target | |
| Int32 | level | |
| InternalFormat | internalformat | |
| Int32 | width | |
| Int32 | border | |
| Int32 | imageSize | |
| T7[,] | bits | [length: imageSize] |
Type Parameters
| Name | Description |
|---|---|
| T7 |
CompressedTextureImage1D<T7>(UInt32, TextureTarget, Int32, InternalFormat, Int32, Int32, Int32, ref T7)
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glCompressedTextureImage1DEXT")]
[CLSCompliant(false)]
public static void CompressedTextureImage1D<T7>(uint texture, TextureTarget target, int level, InternalFormat internalformat, int width, int border, int imageSize, [Count(Parameter = "imageSize")] ref T7 bits)
where T7 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| UInt32 | texture | |
| TextureTarget | target | |
| Int32 | level | |
| InternalFormat | internalformat | |
| Int32 | width | |
| Int32 | border | |
| Int32 | imageSize | |
| T7 | bits | [length: imageSize] |
Type Parameters
| Name | Description |
|---|---|
| T7 |
CompressedTextureImage1D<T7>(UInt32, TextureTarget, Int32, InternalFormat, Int32, Int32, Int32, T7[])
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glCompressedTextureImage1DEXT")]
[CLSCompliant(false)]
public static void CompressedTextureImage1D<T7>(uint texture, TextureTarget target, int level, InternalFormat internalformat, int width, int border, int imageSize, [Count(Parameter = "imageSize")] T7[] bits)
where T7 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| UInt32 | texture | |
| TextureTarget | target | |
| Int32 | level | |
| InternalFormat | internalformat | |
| Int32 | width | |
| Int32 | border | |
| Int32 | imageSize | |
| T7[] | bits | [length: imageSize] |
Type Parameters
| Name | Description |
|---|---|
| T7 |
CompressedTextureImage1D<T7>(UInt32, TextureTarget, Int32, InternalFormat, Int32, Int32, Int32, T7[,,])
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glCompressedTextureImage1DEXT")]
[CLSCompliant(false)]
public static void CompressedTextureImage1D<T7>(uint texture, TextureTarget target, int level, InternalFormat internalformat, int width, int border, int imageSize, [Count(Parameter = "imageSize")] T7[,, ] bits)
where T7 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| UInt32 | texture | |
| TextureTarget | target | |
| Int32 | level | |
| InternalFormat | internalformat | |
| Int32 | width | |
| Int32 | border | |
| Int32 | imageSize | |
| T7[,,] | bits | [length: imageSize] |
Type Parameters
| Name | Description |
|---|---|
| T7 |
CompressedTextureImage1D<T7>(UInt32, TextureTarget, Int32, InternalFormat, Int32, Int32, Int32, T7[,])
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glCompressedTextureImage1DEXT")]
[CLSCompliant(false)]
public static void CompressedTextureImage1D<T7>(uint texture, TextureTarget target, int level, InternalFormat internalformat, int width, int border, int imageSize, [Count(Parameter = "imageSize")] T7[, ] bits)
where T7 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| UInt32 | texture | |
| TextureTarget | target | |
| Int32 | level | |
| InternalFormat | internalformat | |
| Int32 | width | |
| Int32 | border | |
| Int32 | imageSize | |
| T7[,] | bits | [length: imageSize] |
Type Parameters
| Name | Description |
|---|---|
| T7 |
CompressedTextureImage2D(Int32, TextureTarget, Int32, InternalFormat, Int32, Int32, Int32, Int32, IntPtr)
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glCompressedTextureImage2DEXT")]
[CLSCompliant(false)]
public static void CompressedTextureImage2D(int texture, TextureTarget target, int level, InternalFormat internalformat, int width, int height, int border, int imageSize, [Count(Parameter = "imageSize")] IntPtr bits)
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | texture | |
| TextureTarget | target | |
| Int32 | level | |
| InternalFormat | internalformat | |
| Int32 | width | |
| Int32 | height | |
| Int32 | border | |
| Int32 | imageSize | |
| IntPtr | bits | [length: imageSize] |
CompressedTextureImage2D(UInt32, TextureTarget, Int32, InternalFormat, Int32, Int32, Int32, Int32, IntPtr)
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glCompressedTextureImage2DEXT")]
[CLSCompliant(false)]
public static void CompressedTextureImage2D(uint texture, TextureTarget target, int level, InternalFormat internalformat, int width, int height, int border, int imageSize, [Count(Parameter = "imageSize")] IntPtr bits)
Parameters
| Type | Name | Description |
|---|---|---|
| UInt32 | texture | |
| TextureTarget | target | |
| Int32 | level | |
| InternalFormat | internalformat | |
| Int32 | width | |
| Int32 | height | |
| Int32 | border | |
| Int32 | imageSize | |
| IntPtr | bits | [length: imageSize] |
CompressedTextureImage2D<T8>(Int32, TextureTarget, Int32, InternalFormat, Int32, Int32, Int32, Int32, ref T8)
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glCompressedTextureImage2DEXT")]
[CLSCompliant(false)]
public static void CompressedTextureImage2D<T8>(int texture, TextureTarget target, int level, InternalFormat internalformat, int width, int height, int border, int imageSize, [Count(Parameter = "imageSize")] ref T8 bits)
where T8 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | texture | |
| TextureTarget | target | |
| Int32 | level | |
| InternalFormat | internalformat | |
| Int32 | width | |
| Int32 | height | |
| Int32 | border | |
| Int32 | imageSize | |
| T8 | bits | [length: imageSize] |
Type Parameters
| Name | Description |
|---|---|
| T8 |
CompressedTextureImage2D<T8>(Int32, TextureTarget, Int32, InternalFormat, Int32, Int32, Int32, Int32, T8[])
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glCompressedTextureImage2DEXT")]
[CLSCompliant(false)]
public static void CompressedTextureImage2D<T8>(int texture, TextureTarget target, int level, InternalFormat internalformat, int width, int height, int border, int imageSize, [Count(Parameter = "imageSize")] T8[] bits)
where T8 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | texture | |
| TextureTarget | target | |
| Int32 | level | |
| InternalFormat | internalformat | |
| Int32 | width | |
| Int32 | height | |
| Int32 | border | |
| Int32 | imageSize | |
| T8[] | bits | [length: imageSize] |
Type Parameters
| Name | Description |
|---|---|
| T8 |
CompressedTextureImage2D<T8>(Int32, TextureTarget, Int32, InternalFormat, Int32, Int32, Int32, Int32, T8[,,])
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glCompressedTextureImage2DEXT")]
[CLSCompliant(false)]
public static void CompressedTextureImage2D<T8>(int texture, TextureTarget target, int level, InternalFormat internalformat, int width, int height, int border, int imageSize, [Count(Parameter = "imageSize")] T8[,, ] bits)
where T8 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | texture | |
| TextureTarget | target | |
| Int32 | level | |
| InternalFormat | internalformat | |
| Int32 | width | |
| Int32 | height | |
| Int32 | border | |
| Int32 | imageSize | |
| T8[,,] | bits | [length: imageSize] |
Type Parameters
| Name | Description |
|---|---|
| T8 |
CompressedTextureImage2D<T8>(Int32, TextureTarget, Int32, InternalFormat, Int32, Int32, Int32, Int32, T8[,])
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glCompressedTextureImage2DEXT")]
[CLSCompliant(false)]
public static void CompressedTextureImage2D<T8>(int texture, TextureTarget target, int level, InternalFormat internalformat, int width, int height, int border, int imageSize, [Count(Parameter = "imageSize")] T8[, ] bits)
where T8 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | texture | |
| TextureTarget | target | |
| Int32 | level | |
| InternalFormat | internalformat | |
| Int32 | width | |
| Int32 | height | |
| Int32 | border | |
| Int32 | imageSize | |
| T8[,] | bits | [length: imageSize] |
Type Parameters
| Name | Description |
|---|---|
| T8 |
CompressedTextureImage2D<T8>(UInt32, TextureTarget, Int32, InternalFormat, Int32, Int32, Int32, Int32, ref T8)
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glCompressedTextureImage2DEXT")]
[CLSCompliant(false)]
public static void CompressedTextureImage2D<T8>(uint texture, TextureTarget target, int level, InternalFormat internalformat, int width, int height, int border, int imageSize, [Count(Parameter = "imageSize")] ref T8 bits)
where T8 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| UInt32 | texture | |
| TextureTarget | target | |
| Int32 | level | |
| InternalFormat | internalformat | |
| Int32 | width | |
| Int32 | height | |
| Int32 | border | |
| Int32 | imageSize | |
| T8 | bits | [length: imageSize] |
Type Parameters
| Name | Description |
|---|---|
| T8 |
CompressedTextureImage2D<T8>(UInt32, TextureTarget, Int32, InternalFormat, Int32, Int32, Int32, Int32, T8[])
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glCompressedTextureImage2DEXT")]
[CLSCompliant(false)]
public static void CompressedTextureImage2D<T8>(uint texture, TextureTarget target, int level, InternalFormat internalformat, int width, int height, int border, int imageSize, [Count(Parameter = "imageSize")] T8[] bits)
where T8 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| UInt32 | texture | |
| TextureTarget | target | |
| Int32 | level | |
| InternalFormat | internalformat | |
| Int32 | width | |
| Int32 | height | |
| Int32 | border | |
| Int32 | imageSize | |
| T8[] | bits | [length: imageSize] |
Type Parameters
| Name | Description |
|---|---|
| T8 |
CompressedTextureImage2D<T8>(UInt32, TextureTarget, Int32, InternalFormat, Int32, Int32, Int32, Int32, T8[,,])
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glCompressedTextureImage2DEXT")]
[CLSCompliant(false)]
public static void CompressedTextureImage2D<T8>(uint texture, TextureTarget target, int level, InternalFormat internalformat, int width, int height, int border, int imageSize, [Count(Parameter = "imageSize")] T8[,, ] bits)
where T8 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| UInt32 | texture | |
| TextureTarget | target | |
| Int32 | level | |
| InternalFormat | internalformat | |
| Int32 | width | |
| Int32 | height | |
| Int32 | border | |
| Int32 | imageSize | |
| T8[,,] | bits | [length: imageSize] |
Type Parameters
| Name | Description |
|---|---|
| T8 |
CompressedTextureImage2D<T8>(UInt32, TextureTarget, Int32, InternalFormat, Int32, Int32, Int32, Int32, T8[,])
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glCompressedTextureImage2DEXT")]
[CLSCompliant(false)]
public static void CompressedTextureImage2D<T8>(uint texture, TextureTarget target, int level, InternalFormat internalformat, int width, int height, int border, int imageSize, [Count(Parameter = "imageSize")] T8[, ] bits)
where T8 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| UInt32 | texture | |
| TextureTarget | target | |
| Int32 | level | |
| InternalFormat | internalformat | |
| Int32 | width | |
| Int32 | height | |
| Int32 | border | |
| Int32 | imageSize | |
| T8[,] | bits | [length: imageSize] |
Type Parameters
| Name | Description |
|---|---|
| T8 |
CompressedTextureImage3D(Int32, TextureTarget, Int32, InternalFormat, Int32, Int32, Int32, Int32, Int32, IntPtr)
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glCompressedTextureImage3DEXT")]
[CLSCompliant(false)]
public static void CompressedTextureImage3D(int texture, TextureTarget target, int level, InternalFormat internalformat, int width, int height, int depth, int border, int imageSize, [Count(Parameter = "imageSize")] IntPtr bits)
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | texture | |
| TextureTarget | target | |
| Int32 | level | |
| InternalFormat | internalformat | |
| Int32 | width | |
| Int32 | height | |
| Int32 | depth | |
| Int32 | border | |
| Int32 | imageSize | |
| IntPtr | bits | [length: imageSize] |
CompressedTextureImage3D(UInt32, TextureTarget, Int32, InternalFormat, Int32, Int32, Int32, Int32, Int32, IntPtr)
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glCompressedTextureImage3DEXT")]
[CLSCompliant(false)]
public static void CompressedTextureImage3D(uint texture, TextureTarget target, int level, InternalFormat internalformat, int width, int height, int depth, int border, int imageSize, [Count(Parameter = "imageSize")] IntPtr bits)
Parameters
| Type | Name | Description |
|---|---|---|
| UInt32 | texture | |
| TextureTarget | target | |
| Int32 | level | |
| InternalFormat | internalformat | |
| Int32 | width | |
| Int32 | height | |
| Int32 | depth | |
| Int32 | border | |
| Int32 | imageSize | |
| IntPtr | bits | [length: imageSize] |
CompressedTextureImage3D<T9>(Int32, TextureTarget, Int32, InternalFormat, Int32, Int32, Int32, Int32, Int32, ref T9)
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glCompressedTextureImage3DEXT")]
[CLSCompliant(false)]
public static void CompressedTextureImage3D<T9>(int texture, TextureTarget target, int level, InternalFormat internalformat, int width, int height, int depth, int border, int imageSize, [Count(Parameter = "imageSize")] ref T9 bits)
where T9 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | texture | |
| TextureTarget | target | |
| Int32 | level | |
| InternalFormat | internalformat | |
| Int32 | width | |
| Int32 | height | |
| Int32 | depth | |
| Int32 | border | |
| Int32 | imageSize | |
| T9 | bits | [length: imageSize] |
Type Parameters
| Name | Description |
|---|---|
| T9 |
CompressedTextureImage3D<T9>(Int32, TextureTarget, Int32, InternalFormat, Int32, Int32, Int32, Int32, Int32, T9[])
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glCompressedTextureImage3DEXT")]
[CLSCompliant(false)]
public static void CompressedTextureImage3D<T9>(int texture, TextureTarget target, int level, InternalFormat internalformat, int width, int height, int depth, int border, int imageSize, [Count(Parameter = "imageSize")] T9[] bits)
where T9 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | texture | |
| TextureTarget | target | |
| Int32 | level | |
| InternalFormat | internalformat | |
| Int32 | width | |
| Int32 | height | |
| Int32 | depth | |
| Int32 | border | |
| Int32 | imageSize | |
| T9[] | bits | [length: imageSize] |
Type Parameters
| Name | Description |
|---|---|
| T9 |
CompressedTextureImage3D<T9>(Int32, TextureTarget, Int32, InternalFormat, Int32, Int32, Int32, Int32, Int32, T9[,,])
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glCompressedTextureImage3DEXT")]
[CLSCompliant(false)]
public static void CompressedTextureImage3D<T9>(int texture, TextureTarget target, int level, InternalFormat internalformat, int width, int height, int depth, int border, int imageSize, [Count(Parameter = "imageSize")] T9[,, ] bits)
where T9 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | texture | |
| TextureTarget | target | |
| Int32 | level | |
| InternalFormat | internalformat | |
| Int32 | width | |
| Int32 | height | |
| Int32 | depth | |
| Int32 | border | |
| Int32 | imageSize | |
| T9[,,] | bits | [length: imageSize] |
Type Parameters
| Name | Description |
|---|---|
| T9 |
CompressedTextureImage3D<T9>(Int32, TextureTarget, Int32, InternalFormat, Int32, Int32, Int32, Int32, Int32, T9[,])
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glCompressedTextureImage3DEXT")]
[CLSCompliant(false)]
public static void CompressedTextureImage3D<T9>(int texture, TextureTarget target, int level, InternalFormat internalformat, int width, int height, int depth, int border, int imageSize, [Count(Parameter = "imageSize")] T9[, ] bits)
where T9 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | texture | |
| TextureTarget | target | |
| Int32 | level | |
| InternalFormat | internalformat | |
| Int32 | width | |
| Int32 | height | |
| Int32 | depth | |
| Int32 | border | |
| Int32 | imageSize | |
| T9[,] | bits | [length: imageSize] |
Type Parameters
| Name | Description |
|---|---|
| T9 |
CompressedTextureImage3D<T9>(UInt32, TextureTarget, Int32, InternalFormat, Int32, Int32, Int32, Int32, Int32, ref T9)
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glCompressedTextureImage3DEXT")]
[CLSCompliant(false)]
public static void CompressedTextureImage3D<T9>(uint texture, TextureTarget target, int level, InternalFormat internalformat, int width, int height, int depth, int border, int imageSize, [Count(Parameter = "imageSize")] ref T9 bits)
where T9 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| UInt32 | texture | |
| TextureTarget | target | |
| Int32 | level | |
| InternalFormat | internalformat | |
| Int32 | width | |
| Int32 | height | |
| Int32 | depth | |
| Int32 | border | |
| Int32 | imageSize | |
| T9 | bits | [length: imageSize] |
Type Parameters
| Name | Description |
|---|---|
| T9 |
CompressedTextureImage3D<T9>(UInt32, TextureTarget, Int32, InternalFormat, Int32, Int32, Int32, Int32, Int32, T9[])
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glCompressedTextureImage3DEXT")]
[CLSCompliant(false)]
public static void CompressedTextureImage3D<T9>(uint texture, TextureTarget target, int level, InternalFormat internalformat, int width, int height, int depth, int border, int imageSize, [Count(Parameter = "imageSize")] T9[] bits)
where T9 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| UInt32 | texture | |
| TextureTarget | target | |
| Int32 | level | |
| InternalFormat | internalformat | |
| Int32 | width | |
| Int32 | height | |
| Int32 | depth | |
| Int32 | border | |
| Int32 | imageSize | |
| T9[] | bits | [length: imageSize] |
Type Parameters
| Name | Description |
|---|---|
| T9 |
CompressedTextureImage3D<T9>(UInt32, TextureTarget, Int32, InternalFormat, Int32, Int32, Int32, Int32, Int32, T9[,,])
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glCompressedTextureImage3DEXT")]
[CLSCompliant(false)]
public static void CompressedTextureImage3D<T9>(uint texture, TextureTarget target, int level, InternalFormat internalformat, int width, int height, int depth, int border, int imageSize, [Count(Parameter = "imageSize")] T9[,, ] bits)
where T9 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| UInt32 | texture | |
| TextureTarget | target | |
| Int32 | level | |
| InternalFormat | internalformat | |
| Int32 | width | |
| Int32 | height | |
| Int32 | depth | |
| Int32 | border | |
| Int32 | imageSize | |
| T9[,,] | bits | [length: imageSize] |
Type Parameters
| Name | Description |
|---|---|
| T9 |
CompressedTextureImage3D<T9>(UInt32, TextureTarget, Int32, InternalFormat, Int32, Int32, Int32, Int32, Int32, T9[,])
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glCompressedTextureImage3DEXT")]
[CLSCompliant(false)]
public static void CompressedTextureImage3D<T9>(uint texture, TextureTarget target, int level, InternalFormat internalformat, int width, int height, int depth, int border, int imageSize, [Count(Parameter = "imageSize")] T9[, ] bits)
where T9 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| UInt32 | texture | |
| TextureTarget | target | |
| Int32 | level | |
| InternalFormat | internalformat | |
| Int32 | width | |
| Int32 | height | |
| Int32 | depth | |
| Int32 | border | |
| Int32 | imageSize | |
| T9[,] | bits | [length: imageSize] |
Type Parameters
| Name | Description |
|---|---|
| T9 |
CompressedTextureSubImage1D(Int32, TextureTarget, Int32, Int32, Int32, PixelFormat, Int32, IntPtr)
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glCompressedTextureSubImage1DEXT")]
[CLSCompliant(false)]
public static void CompressedTextureSubImage1D(int texture, TextureTarget target, int level, int xoffset, int width, PixelFormat format, int imageSize, [Count(Parameter = "imageSize")] IntPtr bits)
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | texture | |
| TextureTarget | target | |
| Int32 | level | |
| Int32 | xoffset | |
| Int32 | width | |
| PixelFormat | format | |
| Int32 | imageSize | |
| IntPtr | bits | [length: imageSize] |
CompressedTextureSubImage1D(UInt32, TextureTarget, Int32, Int32, Int32, PixelFormat, Int32, IntPtr)
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glCompressedTextureSubImage1DEXT")]
[CLSCompliant(false)]
public static void CompressedTextureSubImage1D(uint texture, TextureTarget target, int level, int xoffset, int width, PixelFormat format, int imageSize, [Count(Parameter = "imageSize")] IntPtr bits)
Parameters
| Type | Name | Description |
|---|---|---|
| UInt32 | texture | |
| TextureTarget | target | |
| Int32 | level | |
| Int32 | xoffset | |
| Int32 | width | |
| PixelFormat | format | |
| Int32 | imageSize | |
| IntPtr | bits | [length: imageSize] |
CompressedTextureSubImage1D<T7>(Int32, TextureTarget, Int32, Int32, Int32, PixelFormat, Int32, ref T7)
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glCompressedTextureSubImage1DEXT")]
[CLSCompliant(false)]
public static void CompressedTextureSubImage1D<T7>(int texture, TextureTarget target, int level, int xoffset, int width, PixelFormat format, int imageSize, [Count(Parameter = "imageSize")] ref T7 bits)
where T7 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | texture | |
| TextureTarget | target | |
| Int32 | level | |
| Int32 | xoffset | |
| Int32 | width | |
| PixelFormat | format | |
| Int32 | imageSize | |
| T7 | bits | [length: imageSize] |
Type Parameters
| Name | Description |
|---|---|
| T7 |
CompressedTextureSubImage1D<T7>(Int32, TextureTarget, Int32, Int32, Int32, PixelFormat, Int32, T7[])
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glCompressedTextureSubImage1DEXT")]
[CLSCompliant(false)]
public static void CompressedTextureSubImage1D<T7>(int texture, TextureTarget target, int level, int xoffset, int width, PixelFormat format, int imageSize, [Count(Parameter = "imageSize")] T7[] bits)
where T7 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | texture | |
| TextureTarget | target | |
| Int32 | level | |
| Int32 | xoffset | |
| Int32 | width | |
| PixelFormat | format | |
| Int32 | imageSize | |
| T7[] | bits | [length: imageSize] |
Type Parameters
| Name | Description |
|---|---|
| T7 |
CompressedTextureSubImage1D<T7>(Int32, TextureTarget, Int32, Int32, Int32, PixelFormat, Int32, T7[,,])
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glCompressedTextureSubImage1DEXT")]
[CLSCompliant(false)]
public static void CompressedTextureSubImage1D<T7>(int texture, TextureTarget target, int level, int xoffset, int width, PixelFormat format, int imageSize, [Count(Parameter = "imageSize")] T7[,, ] bits)
where T7 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | texture | |
| TextureTarget | target | |
| Int32 | level | |
| Int32 | xoffset | |
| Int32 | width | |
| PixelFormat | format | |
| Int32 | imageSize | |
| T7[,,] | bits | [length: imageSize] |
Type Parameters
| Name | Description |
|---|---|
| T7 |
CompressedTextureSubImage1D<T7>(Int32, TextureTarget, Int32, Int32, Int32, PixelFormat, Int32, T7[,])
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glCompressedTextureSubImage1DEXT")]
[CLSCompliant(false)]
public static void CompressedTextureSubImage1D<T7>(int texture, TextureTarget target, int level, int xoffset, int width, PixelFormat format, int imageSize, [Count(Parameter = "imageSize")] T7[, ] bits)
where T7 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | texture | |
| TextureTarget | target | |
| Int32 | level | |
| Int32 | xoffset | |
| Int32 | width | |
| PixelFormat | format | |
| Int32 | imageSize | |
| T7[,] | bits | [length: imageSize] |
Type Parameters
| Name | Description |
|---|---|
| T7 |
CompressedTextureSubImage1D<T7>(UInt32, TextureTarget, Int32, Int32, Int32, PixelFormat, Int32, ref T7)
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glCompressedTextureSubImage1DEXT")]
[CLSCompliant(false)]
public static void CompressedTextureSubImage1D<T7>(uint texture, TextureTarget target, int level, int xoffset, int width, PixelFormat format, int imageSize, [Count(Parameter = "imageSize")] ref T7 bits)
where T7 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| UInt32 | texture | |
| TextureTarget | target | |
| Int32 | level | |
| Int32 | xoffset | |
| Int32 | width | |
| PixelFormat | format | |
| Int32 | imageSize | |
| T7 | bits | [length: imageSize] |
Type Parameters
| Name | Description |
|---|---|
| T7 |
CompressedTextureSubImage1D<T7>(UInt32, TextureTarget, Int32, Int32, Int32, PixelFormat, Int32, T7[])
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glCompressedTextureSubImage1DEXT")]
[CLSCompliant(false)]
public static void CompressedTextureSubImage1D<T7>(uint texture, TextureTarget target, int level, int xoffset, int width, PixelFormat format, int imageSize, [Count(Parameter = "imageSize")] T7[] bits)
where T7 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| UInt32 | texture | |
| TextureTarget | target | |
| Int32 | level | |
| Int32 | xoffset | |
| Int32 | width | |
| PixelFormat | format | |
| Int32 | imageSize | |
| T7[] | bits | [length: imageSize] |
Type Parameters
| Name | Description |
|---|---|
| T7 |
CompressedTextureSubImage1D<T7>(UInt32, TextureTarget, Int32, Int32, Int32, PixelFormat, Int32, T7[,,])
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glCompressedTextureSubImage1DEXT")]
[CLSCompliant(false)]
public static void CompressedTextureSubImage1D<T7>(uint texture, TextureTarget target, int level, int xoffset, int width, PixelFormat format, int imageSize, [Count(Parameter = "imageSize")] T7[,, ] bits)
where T7 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| UInt32 | texture | |
| TextureTarget | target | |
| Int32 | level | |
| Int32 | xoffset | |
| Int32 | width | |
| PixelFormat | format | |
| Int32 | imageSize | |
| T7[,,] | bits | [length: imageSize] |
Type Parameters
| Name | Description |
|---|---|
| T7 |
CompressedTextureSubImage1D<T7>(UInt32, TextureTarget, Int32, Int32, Int32, PixelFormat, Int32, T7[,])
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glCompressedTextureSubImage1DEXT")]
[CLSCompliant(false)]
public static void CompressedTextureSubImage1D<T7>(uint texture, TextureTarget target, int level, int xoffset, int width, PixelFormat format, int imageSize, [Count(Parameter = "imageSize")] T7[, ] bits)
where T7 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| UInt32 | texture | |
| TextureTarget | target | |
| Int32 | level | |
| Int32 | xoffset | |
| Int32 | width | |
| PixelFormat | format | |
| Int32 | imageSize | |
| T7[,] | bits | [length: imageSize] |
Type Parameters
| Name | Description |
|---|---|
| T7 |
CompressedTextureSubImage2D(Int32, TextureTarget, Int32, Int32, Int32, Int32, Int32, PixelFormat, Int32, IntPtr)
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glCompressedTextureSubImage2DEXT")]
[CLSCompliant(false)]
public static void CompressedTextureSubImage2D(int texture, TextureTarget target, int level, int xoffset, int yoffset, int width, int height, PixelFormat format, int imageSize, [Count(Parameter = "imageSize")] IntPtr bits)
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | texture | |
| TextureTarget | target | |
| Int32 | level | |
| Int32 | xoffset | |
| Int32 | yoffset | |
| Int32 | width | |
| Int32 | height | |
| PixelFormat | format | |
| Int32 | imageSize | |
| IntPtr | bits | [length: imageSize] |
CompressedTextureSubImage2D(UInt32, TextureTarget, Int32, Int32, Int32, Int32, Int32, PixelFormat, Int32, IntPtr)
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glCompressedTextureSubImage2DEXT")]
[CLSCompliant(false)]
public static void CompressedTextureSubImage2D(uint texture, TextureTarget target, int level, int xoffset, int yoffset, int width, int height, PixelFormat format, int imageSize, [Count(Parameter = "imageSize")] IntPtr bits)
Parameters
| Type | Name | Description |
|---|---|---|
| UInt32 | texture | |
| TextureTarget | target | |
| Int32 | level | |
| Int32 | xoffset | |
| Int32 | yoffset | |
| Int32 | width | |
| Int32 | height | |
| PixelFormat | format | |
| Int32 | imageSize | |
| IntPtr | bits | [length: imageSize] |
CompressedTextureSubImage2D<T9>(Int32, TextureTarget, Int32, Int32, Int32, Int32, Int32, PixelFormat, Int32, ref T9)
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glCompressedTextureSubImage2DEXT")]
[CLSCompliant(false)]
public static void CompressedTextureSubImage2D<T9>(int texture, TextureTarget target, int level, int xoffset, int yoffset, int width, int height, PixelFormat format, int imageSize, [Count(Parameter = "imageSize")] ref T9 bits)
where T9 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | texture | |
| TextureTarget | target | |
| Int32 | level | |
| Int32 | xoffset | |
| Int32 | yoffset | |
| Int32 | width | |
| Int32 | height | |
| PixelFormat | format | |
| Int32 | imageSize | |
| T9 | bits | [length: imageSize] |
Type Parameters
| Name | Description |
|---|---|
| T9 |
CompressedTextureSubImage2D<T9>(Int32, TextureTarget, Int32, Int32, Int32, Int32, Int32, PixelFormat, Int32, T9[])
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glCompressedTextureSubImage2DEXT")]
[CLSCompliant(false)]
public static void CompressedTextureSubImage2D<T9>(int texture, TextureTarget target, int level, int xoffset, int yoffset, int width, int height, PixelFormat format, int imageSize, [Count(Parameter = "imageSize")] T9[] bits)
where T9 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | texture | |
| TextureTarget | target | |
| Int32 | level | |
| Int32 | xoffset | |
| Int32 | yoffset | |
| Int32 | width | |
| Int32 | height | |
| PixelFormat | format | |
| Int32 | imageSize | |
| T9[] | bits | [length: imageSize] |
Type Parameters
| Name | Description |
|---|---|
| T9 |
CompressedTextureSubImage2D<T9>(Int32, TextureTarget, Int32, Int32, Int32, Int32, Int32, PixelFormat, Int32, T9[,,])
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glCompressedTextureSubImage2DEXT")]
[CLSCompliant(false)]
public static void CompressedTextureSubImage2D<T9>(int texture, TextureTarget target, int level, int xoffset, int yoffset, int width, int height, PixelFormat format, int imageSize, [Count(Parameter = "imageSize")] T9[,, ] bits)
where T9 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | texture | |
| TextureTarget | target | |
| Int32 | level | |
| Int32 | xoffset | |
| Int32 | yoffset | |
| Int32 | width | |
| Int32 | height | |
| PixelFormat | format | |
| Int32 | imageSize | |
| T9[,,] | bits | [length: imageSize] |
Type Parameters
| Name | Description |
|---|---|
| T9 |
CompressedTextureSubImage2D<T9>(Int32, TextureTarget, Int32, Int32, Int32, Int32, Int32, PixelFormat, Int32, T9[,])
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glCompressedTextureSubImage2DEXT")]
[CLSCompliant(false)]
public static void CompressedTextureSubImage2D<T9>(int texture, TextureTarget target, int level, int xoffset, int yoffset, int width, int height, PixelFormat format, int imageSize, [Count(Parameter = "imageSize")] T9[, ] bits)
where T9 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | texture | |
| TextureTarget | target | |
| Int32 | level | |
| Int32 | xoffset | |
| Int32 | yoffset | |
| Int32 | width | |
| Int32 | height | |
| PixelFormat | format | |
| Int32 | imageSize | |
| T9[,] | bits | [length: imageSize] |
Type Parameters
| Name | Description |
|---|---|
| T9 |
CompressedTextureSubImage2D<T9>(UInt32, TextureTarget, Int32, Int32, Int32, Int32, Int32, PixelFormat, Int32, ref T9)
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glCompressedTextureSubImage2DEXT")]
[CLSCompliant(false)]
public static void CompressedTextureSubImage2D<T9>(uint texture, TextureTarget target, int level, int xoffset, int yoffset, int width, int height, PixelFormat format, int imageSize, [Count(Parameter = "imageSize")] ref T9 bits)
where T9 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| UInt32 | texture | |
| TextureTarget | target | |
| Int32 | level | |
| Int32 | xoffset | |
| Int32 | yoffset | |
| Int32 | width | |
| Int32 | height | |
| PixelFormat | format | |
| Int32 | imageSize | |
| T9 | bits | [length: imageSize] |
Type Parameters
| Name | Description |
|---|---|
| T9 |
CompressedTextureSubImage2D<T9>(UInt32, TextureTarget, Int32, Int32, Int32, Int32, Int32, PixelFormat, Int32, T9[])
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glCompressedTextureSubImage2DEXT")]
[CLSCompliant(false)]
public static void CompressedTextureSubImage2D<T9>(uint texture, TextureTarget target, int level, int xoffset, int yoffset, int width, int height, PixelFormat format, int imageSize, [Count(Parameter = "imageSize")] T9[] bits)
where T9 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| UInt32 | texture | |
| TextureTarget | target | |
| Int32 | level | |
| Int32 | xoffset | |
| Int32 | yoffset | |
| Int32 | width | |
| Int32 | height | |
| PixelFormat | format | |
| Int32 | imageSize | |
| T9[] | bits | [length: imageSize] |
Type Parameters
| Name | Description |
|---|---|
| T9 |
CompressedTextureSubImage2D<T9>(UInt32, TextureTarget, Int32, Int32, Int32, Int32, Int32, PixelFormat, Int32, T9[,,])
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glCompressedTextureSubImage2DEXT")]
[CLSCompliant(false)]
public static void CompressedTextureSubImage2D<T9>(uint texture, TextureTarget target, int level, int xoffset, int yoffset, int width, int height, PixelFormat format, int imageSize, [Count(Parameter = "imageSize")] T9[,, ] bits)
where T9 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| UInt32 | texture | |
| TextureTarget | target | |
| Int32 | level | |
| Int32 | xoffset | |
| Int32 | yoffset | |
| Int32 | width | |
| Int32 | height | |
| PixelFormat | format | |
| Int32 | imageSize | |
| T9[,,] | bits | [length: imageSize] |
Type Parameters
| Name | Description |
|---|---|
| T9 |
CompressedTextureSubImage2D<T9>(UInt32, TextureTarget, Int32, Int32, Int32, Int32, Int32, PixelFormat, Int32, T9[,])
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glCompressedTextureSubImage2DEXT")]
[CLSCompliant(false)]
public static void CompressedTextureSubImage2D<T9>(uint texture, TextureTarget target, int level, int xoffset, int yoffset, int width, int height, PixelFormat format, int imageSize, [Count(Parameter = "imageSize")] T9[, ] bits)
where T9 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| UInt32 | texture | |
| TextureTarget | target | |
| Int32 | level | |
| Int32 | xoffset | |
| Int32 | yoffset | |
| Int32 | width | |
| Int32 | height | |
| PixelFormat | format | |
| Int32 | imageSize | |
| T9[,] | bits | [length: imageSize] |
Type Parameters
| Name | Description |
|---|---|
| T9 |
CompressedTextureSubImage3D(Int32, TextureTarget, Int32, Int32, Int32, Int32, Int32, Int32, Int32, PixelFormat, Int32, IntPtr)
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glCompressedTextureSubImage3DEXT")]
[CLSCompliant(false)]
public static void CompressedTextureSubImage3D(int texture, TextureTarget target, int level, int xoffset, int yoffset, int zoffset, int width, int height, int depth, PixelFormat format, int imageSize, [Count(Parameter = "imageSize")] IntPtr bits)
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | texture | |
| TextureTarget | target | |
| Int32 | level | |
| Int32 | xoffset | |
| Int32 | yoffset | |
| Int32 | zoffset | |
| Int32 | width | |
| Int32 | height | |
| Int32 | depth | |
| PixelFormat | format | |
| Int32 | imageSize | |
| IntPtr | bits | [length: imageSize] |
CompressedTextureSubImage3D(UInt32, TextureTarget, Int32, Int32, Int32, Int32, Int32, Int32, Int32, PixelFormat, Int32, IntPtr)
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glCompressedTextureSubImage3DEXT")]
[CLSCompliant(false)]
public static void CompressedTextureSubImage3D(uint texture, TextureTarget target, int level, int xoffset, int yoffset, int zoffset, int width, int height, int depth, PixelFormat format, int imageSize, [Count(Parameter = "imageSize")] IntPtr bits)
Parameters
| Type | Name | Description |
|---|---|---|
| UInt32 | texture | |
| TextureTarget | target | |
| Int32 | level | |
| Int32 | xoffset | |
| Int32 | yoffset | |
| Int32 | zoffset | |
| Int32 | width | |
| Int32 | height | |
| Int32 | depth | |
| PixelFormat | format | |
| Int32 | imageSize | |
| IntPtr | bits | [length: imageSize] |
CompressedTextureSubImage3D<T11>(Int32, TextureTarget, Int32, Int32, Int32, Int32, Int32, Int32, Int32, PixelFormat, Int32, ref T11)
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glCompressedTextureSubImage3DEXT")]
[CLSCompliant(false)]
public static void CompressedTextureSubImage3D<T11>(int texture, TextureTarget target, int level, int xoffset, int yoffset, int zoffset, int width, int height, int depth, PixelFormat format, int imageSize, [Count(Parameter = "imageSize")] ref T11 bits)
where T11 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | texture | |
| TextureTarget | target | |
| Int32 | level | |
| Int32 | xoffset | |
| Int32 | yoffset | |
| Int32 | zoffset | |
| Int32 | width | |
| Int32 | height | |
| Int32 | depth | |
| PixelFormat | format | |
| Int32 | imageSize | |
| T11 | bits | [length: imageSize] |
Type Parameters
| Name | Description |
|---|---|
| T11 |
CompressedTextureSubImage3D<T11>(Int32, TextureTarget, Int32, Int32, Int32, Int32, Int32, Int32, Int32, PixelFormat, Int32, T11[])
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glCompressedTextureSubImage3DEXT")]
[CLSCompliant(false)]
public static void CompressedTextureSubImage3D<T11>(int texture, TextureTarget target, int level, int xoffset, int yoffset, int zoffset, int width, int height, int depth, PixelFormat format, int imageSize, [Count(Parameter = "imageSize")] T11[] bits)
where T11 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | texture | |
| TextureTarget | target | |
| Int32 | level | |
| Int32 | xoffset | |
| Int32 | yoffset | |
| Int32 | zoffset | |
| Int32 | width | |
| Int32 | height | |
| Int32 | depth | |
| PixelFormat | format | |
| Int32 | imageSize | |
| T11[] | bits | [length: imageSize] |
Type Parameters
| Name | Description |
|---|---|
| T11 |
CompressedTextureSubImage3D<T11>(Int32, TextureTarget, Int32, Int32, Int32, Int32, Int32, Int32, Int32, PixelFormat, Int32, T11[,,])
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glCompressedTextureSubImage3DEXT")]
[CLSCompliant(false)]
public static void CompressedTextureSubImage3D<T11>(int texture, TextureTarget target, int level, int xoffset, int yoffset, int zoffset, int width, int height, int depth, PixelFormat format, int imageSize, [Count(Parameter = "imageSize")] T11[,, ] bits)
where T11 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | texture | |
| TextureTarget | target | |
| Int32 | level | |
| Int32 | xoffset | |
| Int32 | yoffset | |
| Int32 | zoffset | |
| Int32 | width | |
| Int32 | height | |
| Int32 | depth | |
| PixelFormat | format | |
| Int32 | imageSize | |
| T11[,,] | bits | [length: imageSize] |
Type Parameters
| Name | Description |
|---|---|
| T11 |
CompressedTextureSubImage3D<T11>(Int32, TextureTarget, Int32, Int32, Int32, Int32, Int32, Int32, Int32, PixelFormat, Int32, T11[,])
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glCompressedTextureSubImage3DEXT")]
[CLSCompliant(false)]
public static void CompressedTextureSubImage3D<T11>(int texture, TextureTarget target, int level, int xoffset, int yoffset, int zoffset, int width, int height, int depth, PixelFormat format, int imageSize, [Count(Parameter = "imageSize")] T11[, ] bits)
where T11 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | texture | |
| TextureTarget | target | |
| Int32 | level | |
| Int32 | xoffset | |
| Int32 | yoffset | |
| Int32 | zoffset | |
| Int32 | width | |
| Int32 | height | |
| Int32 | depth | |
| PixelFormat | format | |
| Int32 | imageSize | |
| T11[,] | bits | [length: imageSize] |
Type Parameters
| Name | Description |
|---|---|
| T11 |
CompressedTextureSubImage3D<T11>(UInt32, TextureTarget, Int32, Int32, Int32, Int32, Int32, Int32, Int32, PixelFormat, Int32, ref T11)
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glCompressedTextureSubImage3DEXT")]
[CLSCompliant(false)]
public static void CompressedTextureSubImage3D<T11>(uint texture, TextureTarget target, int level, int xoffset, int yoffset, int zoffset, int width, int height, int depth, PixelFormat format, int imageSize, [Count(Parameter = "imageSize")] ref T11 bits)
where T11 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| UInt32 | texture | |
| TextureTarget | target | |
| Int32 | level | |
| Int32 | xoffset | |
| Int32 | yoffset | |
| Int32 | zoffset | |
| Int32 | width | |
| Int32 | height | |
| Int32 | depth | |
| PixelFormat | format | |
| Int32 | imageSize | |
| T11 | bits | [length: imageSize] |
Type Parameters
| Name | Description |
|---|---|
| T11 |
CompressedTextureSubImage3D<T11>(UInt32, TextureTarget, Int32, Int32, Int32, Int32, Int32, Int32, Int32, PixelFormat, Int32, T11[])
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glCompressedTextureSubImage3DEXT")]
[CLSCompliant(false)]
public static void CompressedTextureSubImage3D<T11>(uint texture, TextureTarget target, int level, int xoffset, int yoffset, int zoffset, int width, int height, int depth, PixelFormat format, int imageSize, [Count(Parameter = "imageSize")] T11[] bits)
where T11 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| UInt32 | texture | |
| TextureTarget | target | |
| Int32 | level | |
| Int32 | xoffset | |
| Int32 | yoffset | |
| Int32 | zoffset | |
| Int32 | width | |
| Int32 | height | |
| Int32 | depth | |
| PixelFormat | format | |
| Int32 | imageSize | |
| T11[] | bits | [length: imageSize] |
Type Parameters
| Name | Description |
|---|---|
| T11 |
CompressedTextureSubImage3D<T11>(UInt32, TextureTarget, Int32, Int32, Int32, Int32, Int32, Int32, Int32, PixelFormat, Int32, T11[,,])
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glCompressedTextureSubImage3DEXT")]
[CLSCompliant(false)]
public static void CompressedTextureSubImage3D<T11>(uint texture, TextureTarget target, int level, int xoffset, int yoffset, int zoffset, int width, int height, int depth, PixelFormat format, int imageSize, [Count(Parameter = "imageSize")] T11[,, ] bits)
where T11 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| UInt32 | texture | |
| TextureTarget | target | |
| Int32 | level | |
| Int32 | xoffset | |
| Int32 | yoffset | |
| Int32 | zoffset | |
| Int32 | width | |
| Int32 | height | |
| Int32 | depth | |
| PixelFormat | format | |
| Int32 | imageSize | |
| T11[,,] | bits | [length: imageSize] |
Type Parameters
| Name | Description |
|---|---|
| T11 |
CompressedTextureSubImage3D<T11>(UInt32, TextureTarget, Int32, Int32, Int32, Int32, Int32, Int32, Int32, PixelFormat, Int32, T11[,])
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glCompressedTextureSubImage3DEXT")]
[CLSCompliant(false)]
public static void CompressedTextureSubImage3D<T11>(uint texture, TextureTarget target, int level, int xoffset, int yoffset, int zoffset, int width, int height, int depth, PixelFormat format, int imageSize, [Count(Parameter = "imageSize")] T11[, ] bits)
where T11 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| UInt32 | texture | |
| TextureTarget | target | |
| Int32 | level | |
| Int32 | xoffset | |
| Int32 | yoffset | |
| Int32 | zoffset | |
| Int32 | width | |
| Int32 | height | |
| Int32 | depth | |
| PixelFormat | format | |
| Int32 | imageSize | |
| T11[,] | bits | [length: imageSize] |
Type Parameters
| Name | Description |
|---|---|
| T11 |
ConvolutionFilter1D(ConvolutionTargetExt, InternalFormat, Int32, PixelFormat, PixelType, IntPtr)
[requires: EXT_convolution] Define a one-dimensional convolution filter
Declaration
[AutoGenerated(Category = "EXT_convolution", Version = "", EntryPoint = "glConvolutionFilter1DEXT")]
public static void ConvolutionFilter1D(ConvolutionTargetExt target, InternalFormat internalformat, int width, PixelFormat format, PixelType type, [Count(Computed = "format,type,width")] IntPtr image)
Parameters
| Type | Name | Description |
|---|---|---|
| ConvolutionTargetExt | target | Must be Convolution1D. |
| InternalFormat | internalformat | The internal format of the convolution filter kernel. The allowable values are Alpha, Alpha4, Alpha8, Alpha12, Alpha16, Luminance, Luminance4, Luminance8, Luminance12, Luminance16, LuminanceAlpha, Luminance4Alpha4, Luminance6Alpha2, Luminance8Alpha8, Luminance12Alpha4, Luminance12Alpha12, Luminance16Alpha16, Intensity, Intensity4, Intensity8, Intensity12, Intensity16, R3G3B2, Rgb, Rgb4, Rgb5, Rgb8, Rgb10, Rgb12, Rgb16, Rgba, Rgba2, Rgba4, Rgb5A1, Rgba8, Rgb10A2, Rgba12, or Rgba16. |
| Int32 | width | The width of the pixel array referenced by data. |
| PixelFormat | format | The format of the pixel data in data. The allowable values are Alpha, Luminance, LuminanceAlpha, Intensity, Rgb, and Rgba. |
| PixelType | type | The type of the pixel data in data. Symbolic constants UnsignedByte, Byte, Bitmap, UnsignedShort, Short, UnsignedInt, Int, Float, UnsignedByte332, UnsignedByte233Rev, UnsignedShort565, UnsignedShort565Rev, UnsignedShort4444, UnsignedShort4444Rev, UnsignedShort5551, UnsignedShort1555Rev, UnsignedInt8888, UnsignedInt8888Rev, UnsignedInt1010102, and UnsignedInt2101010Rev are accepted. |
| IntPtr | image | [length: COMPSIZE(format,type,width)] Pointer to a one-dimensional array of pixel data that is processed to build the convolution filter kernel. |
ConvolutionFilter1D(ExtConvolution, InternalFormat, Int32, PixelFormat, PixelType, IntPtr)
[requires: EXT_convolution] Define a one-dimensional convolution filter
Declaration
[Obsolete("Use ConvolutionTargetExt overload instead")]
[AutoGenerated(Category = "EXT_convolution", Version = "", EntryPoint = "glConvolutionFilter1DEXT")]
public static void ConvolutionFilter1D(ExtConvolution target, InternalFormat internalformat, int width, PixelFormat format, PixelType type, [Count(Computed = "format,type,width")] IntPtr image)
Parameters
| Type | Name | Description |
|---|---|---|
| ExtConvolution | target | Must be Convolution1D. |
| InternalFormat | internalformat | The internal format of the convolution filter kernel. The allowable values are Alpha, Alpha4, Alpha8, Alpha12, Alpha16, Luminance, Luminance4, Luminance8, Luminance12, Luminance16, LuminanceAlpha, Luminance4Alpha4, Luminance6Alpha2, Luminance8Alpha8, Luminance12Alpha4, Luminance12Alpha12, Luminance16Alpha16, Intensity, Intensity4, Intensity8, Intensity12, Intensity16, R3G3B2, Rgb, Rgb4, Rgb5, Rgb8, Rgb10, Rgb12, Rgb16, Rgba, Rgba2, Rgba4, Rgb5A1, Rgba8, Rgb10A2, Rgba12, or Rgba16. |
| Int32 | width | The width of the pixel array referenced by data. |
| PixelFormat | format | The format of the pixel data in data. The allowable values are Alpha, Luminance, LuminanceAlpha, Intensity, Rgb, and Rgba. |
| PixelType | type | The type of the pixel data in data. Symbolic constants UnsignedByte, Byte, Bitmap, UnsignedShort, Short, UnsignedInt, Int, Float, UnsignedByte332, UnsignedByte233Rev, UnsignedShort565, UnsignedShort565Rev, UnsignedShort4444, UnsignedShort4444Rev, UnsignedShort5551, UnsignedShort1555Rev, UnsignedInt8888, UnsignedInt8888Rev, UnsignedInt1010102, and UnsignedInt2101010Rev are accepted. |
| IntPtr | image | [length: COMPSIZE(format,type,width)] Pointer to a one-dimensional array of pixel data that is processed to build the convolution filter kernel. |
ConvolutionFilter1D<T5>(ConvolutionTargetExt, InternalFormat, Int32, PixelFormat, PixelType, ref T5)
[requires: EXT_convolution] Define a one-dimensional convolution filter
Declaration
[AutoGenerated(Category = "EXT_convolution", Version = "", EntryPoint = "glConvolutionFilter1DEXT")]
public static void ConvolutionFilter1D<T5>(ConvolutionTargetExt target, InternalFormat internalformat, int width, PixelFormat format, PixelType type, [Count(Computed = "format,type,width")] ref T5 image)
where T5 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| ConvolutionTargetExt | target | Must be Convolution1D. |
| InternalFormat | internalformat | The internal format of the convolution filter kernel. The allowable values are Alpha, Alpha4, Alpha8, Alpha12, Alpha16, Luminance, Luminance4, Luminance8, Luminance12, Luminance16, LuminanceAlpha, Luminance4Alpha4, Luminance6Alpha2, Luminance8Alpha8, Luminance12Alpha4, Luminance12Alpha12, Luminance16Alpha16, Intensity, Intensity4, Intensity8, Intensity12, Intensity16, R3G3B2, Rgb, Rgb4, Rgb5, Rgb8, Rgb10, Rgb12, Rgb16, Rgba, Rgba2, Rgba4, Rgb5A1, Rgba8, Rgb10A2, Rgba12, or Rgba16. |
| Int32 | width | The width of the pixel array referenced by data. |
| PixelFormat | format | The format of the pixel data in data. The allowable values are Alpha, Luminance, LuminanceAlpha, Intensity, Rgb, and Rgba. |
| PixelType | type | The type of the pixel data in data. Symbolic constants UnsignedByte, Byte, Bitmap, UnsignedShort, Short, UnsignedInt, Int, Float, UnsignedByte332, UnsignedByte233Rev, UnsignedShort565, UnsignedShort565Rev, UnsignedShort4444, UnsignedShort4444Rev, UnsignedShort5551, UnsignedShort1555Rev, UnsignedInt8888, UnsignedInt8888Rev, UnsignedInt1010102, and UnsignedInt2101010Rev are accepted. |
| T5 | image | [length: COMPSIZE(format,type,width)] Pointer to a one-dimensional array of pixel data that is processed to build the convolution filter kernel. |
Type Parameters
| Name | Description |
|---|---|
| T5 |
ConvolutionFilter1D<T5>(ConvolutionTargetExt, InternalFormat, Int32, PixelFormat, PixelType, T5[])
[requires: EXT_convolution] Define a one-dimensional convolution filter
Declaration
[AutoGenerated(Category = "EXT_convolution", Version = "", EntryPoint = "glConvolutionFilter1DEXT")]
[CLSCompliant(false)]
public static void ConvolutionFilter1D<T5>(ConvolutionTargetExt target, InternalFormat internalformat, int width, PixelFormat format, PixelType type, [Count(Computed = "format,type,width")] T5[] image)
where T5 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| ConvolutionTargetExt | target | Must be Convolution1D. |
| InternalFormat | internalformat | The internal format of the convolution filter kernel. The allowable values are Alpha, Alpha4, Alpha8, Alpha12, Alpha16, Luminance, Luminance4, Luminance8, Luminance12, Luminance16, LuminanceAlpha, Luminance4Alpha4, Luminance6Alpha2, Luminance8Alpha8, Luminance12Alpha4, Luminance12Alpha12, Luminance16Alpha16, Intensity, Intensity4, Intensity8, Intensity12, Intensity16, R3G3B2, Rgb, Rgb4, Rgb5, Rgb8, Rgb10, Rgb12, Rgb16, Rgba, Rgba2, Rgba4, Rgb5A1, Rgba8, Rgb10A2, Rgba12, or Rgba16. |
| Int32 | width | The width of the pixel array referenced by data. |
| PixelFormat | format | The format of the pixel data in data. The allowable values are Alpha, Luminance, LuminanceAlpha, Intensity, Rgb, and Rgba. |
| PixelType | type | The type of the pixel data in data. Symbolic constants UnsignedByte, Byte, Bitmap, UnsignedShort, Short, UnsignedInt, Int, Float, UnsignedByte332, UnsignedByte233Rev, UnsignedShort565, UnsignedShort565Rev, UnsignedShort4444, UnsignedShort4444Rev, UnsignedShort5551, UnsignedShort1555Rev, UnsignedInt8888, UnsignedInt8888Rev, UnsignedInt1010102, and UnsignedInt2101010Rev are accepted. |
| T5[] | image | [length: COMPSIZE(format,type,width)] Pointer to a one-dimensional array of pixel data that is processed to build the convolution filter kernel. |
Type Parameters
| Name | Description |
|---|---|
| T5 |
ConvolutionFilter1D<T5>(ConvolutionTargetExt, InternalFormat, Int32, PixelFormat, PixelType, T5[,,])
[requires: EXT_convolution] Define a one-dimensional convolution filter
Declaration
[AutoGenerated(Category = "EXT_convolution", Version = "", EntryPoint = "glConvolutionFilter1DEXT")]
[CLSCompliant(false)]
public static void ConvolutionFilter1D<T5>(ConvolutionTargetExt target, InternalFormat internalformat, int width, PixelFormat format, PixelType type, [Count(Computed = "format,type,width")] T5[,, ] image)
where T5 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| ConvolutionTargetExt | target | Must be Convolution1D. |
| InternalFormat | internalformat | The internal format of the convolution filter kernel. The allowable values are Alpha, Alpha4, Alpha8, Alpha12, Alpha16, Luminance, Luminance4, Luminance8, Luminance12, Luminance16, LuminanceAlpha, Luminance4Alpha4, Luminance6Alpha2, Luminance8Alpha8, Luminance12Alpha4, Luminance12Alpha12, Luminance16Alpha16, Intensity, Intensity4, Intensity8, Intensity12, Intensity16, R3G3B2, Rgb, Rgb4, Rgb5, Rgb8, Rgb10, Rgb12, Rgb16, Rgba, Rgba2, Rgba4, Rgb5A1, Rgba8, Rgb10A2, Rgba12, or Rgba16. |
| Int32 | width | The width of the pixel array referenced by data. |
| PixelFormat | format | The format of the pixel data in data. The allowable values are Alpha, Luminance, LuminanceAlpha, Intensity, Rgb, and Rgba. |
| PixelType | type | The type of the pixel data in data. Symbolic constants UnsignedByte, Byte, Bitmap, UnsignedShort, Short, UnsignedInt, Int, Float, UnsignedByte332, UnsignedByte233Rev, UnsignedShort565, UnsignedShort565Rev, UnsignedShort4444, UnsignedShort4444Rev, UnsignedShort5551, UnsignedShort1555Rev, UnsignedInt8888, UnsignedInt8888Rev, UnsignedInt1010102, and UnsignedInt2101010Rev are accepted. |
| T5[,,] | image | [length: COMPSIZE(format,type,width)] Pointer to a one-dimensional array of pixel data that is processed to build the convolution filter kernel. |
Type Parameters
| Name | Description |
|---|---|
| T5 |
ConvolutionFilter1D<T5>(ConvolutionTargetExt, InternalFormat, Int32, PixelFormat, PixelType, T5[,])
[requires: EXT_convolution] Define a one-dimensional convolution filter
Declaration
[AutoGenerated(Category = "EXT_convolution", Version = "", EntryPoint = "glConvolutionFilter1DEXT")]
[CLSCompliant(false)]
public static void ConvolutionFilter1D<T5>(ConvolutionTargetExt target, InternalFormat internalformat, int width, PixelFormat format, PixelType type, [Count(Computed = "format,type,width")] T5[, ] image)
where T5 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| ConvolutionTargetExt | target | Must be Convolution1D. |
| InternalFormat | internalformat | The internal format of the convolution filter kernel. The allowable values are Alpha, Alpha4, Alpha8, Alpha12, Alpha16, Luminance, Luminance4, Luminance8, Luminance12, Luminance16, LuminanceAlpha, Luminance4Alpha4, Luminance6Alpha2, Luminance8Alpha8, Luminance12Alpha4, Luminance12Alpha12, Luminance16Alpha16, Intensity, Intensity4, Intensity8, Intensity12, Intensity16, R3G3B2, Rgb, Rgb4, Rgb5, Rgb8, Rgb10, Rgb12, Rgb16, Rgba, Rgba2, Rgba4, Rgb5A1, Rgba8, Rgb10A2, Rgba12, or Rgba16. |
| Int32 | width | The width of the pixel array referenced by data. |
| PixelFormat | format | The format of the pixel data in data. The allowable values are Alpha, Luminance, LuminanceAlpha, Intensity, Rgb, and Rgba. |
| PixelType | type | The type of the pixel data in data. Symbolic constants UnsignedByte, Byte, Bitmap, UnsignedShort, Short, UnsignedInt, Int, Float, UnsignedByte332, UnsignedByte233Rev, UnsignedShort565, UnsignedShort565Rev, UnsignedShort4444, UnsignedShort4444Rev, UnsignedShort5551, UnsignedShort1555Rev, UnsignedInt8888, UnsignedInt8888Rev, UnsignedInt1010102, and UnsignedInt2101010Rev are accepted. |
| T5[,] | image | [length: COMPSIZE(format,type,width)] Pointer to a one-dimensional array of pixel data that is processed to build the convolution filter kernel. |
Type Parameters
| Name | Description |
|---|---|
| T5 |
ConvolutionFilter1D<T5>(ExtConvolution, InternalFormat, Int32, PixelFormat, PixelType, ref T5)
[requires: EXT_convolution] Define a one-dimensional convolution filter
Declaration
[Obsolete("Use ConvolutionTargetExt overload instead")]
[AutoGenerated(Category = "EXT_convolution", Version = "", EntryPoint = "glConvolutionFilter1DEXT")]
public static void ConvolutionFilter1D<T5>(ExtConvolution target, InternalFormat internalformat, int width, PixelFormat format, PixelType type, [Count(Computed = "format,type,width")] ref T5 image)
where T5 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| ExtConvolution | target | Must be Convolution1D. |
| InternalFormat | internalformat | The internal format of the convolution filter kernel. The allowable values are Alpha, Alpha4, Alpha8, Alpha12, Alpha16, Luminance, Luminance4, Luminance8, Luminance12, Luminance16, LuminanceAlpha, Luminance4Alpha4, Luminance6Alpha2, Luminance8Alpha8, Luminance12Alpha4, Luminance12Alpha12, Luminance16Alpha16, Intensity, Intensity4, Intensity8, Intensity12, Intensity16, R3G3B2, Rgb, Rgb4, Rgb5, Rgb8, Rgb10, Rgb12, Rgb16, Rgba, Rgba2, Rgba4, Rgb5A1, Rgba8, Rgb10A2, Rgba12, or Rgba16. |
| Int32 | width | The width of the pixel array referenced by data. |
| PixelFormat | format | The format of the pixel data in data. The allowable values are Alpha, Luminance, LuminanceAlpha, Intensity, Rgb, and Rgba. |
| PixelType | type | The type of the pixel data in data. Symbolic constants UnsignedByte, Byte, Bitmap, UnsignedShort, Short, UnsignedInt, Int, Float, UnsignedByte332, UnsignedByte233Rev, UnsignedShort565, UnsignedShort565Rev, UnsignedShort4444, UnsignedShort4444Rev, UnsignedShort5551, UnsignedShort1555Rev, UnsignedInt8888, UnsignedInt8888Rev, UnsignedInt1010102, and UnsignedInt2101010Rev are accepted. |
| T5 | image | [length: COMPSIZE(format,type,width)] Pointer to a one-dimensional array of pixel data that is processed to build the convolution filter kernel. |
Type Parameters
| Name | Description |
|---|---|
| T5 |
ConvolutionFilter1D<T5>(ExtConvolution, InternalFormat, Int32, PixelFormat, PixelType, T5[])
[requires: EXT_convolution] Define a one-dimensional convolution filter
Declaration
[Obsolete("Use ConvolutionTargetExt overload instead")]
[AutoGenerated(Category = "EXT_convolution", Version = "", EntryPoint = "glConvolutionFilter1DEXT")]
[CLSCompliant(false)]
public static void ConvolutionFilter1D<T5>(ExtConvolution target, InternalFormat internalformat, int width, PixelFormat format, PixelType type, [Count(Computed = "format,type,width")] T5[] image)
where T5 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| ExtConvolution | target | Must be Convolution1D. |
| InternalFormat | internalformat | The internal format of the convolution filter kernel. The allowable values are Alpha, Alpha4, Alpha8, Alpha12, Alpha16, Luminance, Luminance4, Luminance8, Luminance12, Luminance16, LuminanceAlpha, Luminance4Alpha4, Luminance6Alpha2, Luminance8Alpha8, Luminance12Alpha4, Luminance12Alpha12, Luminance16Alpha16, Intensity, Intensity4, Intensity8, Intensity12, Intensity16, R3G3B2, Rgb, Rgb4, Rgb5, Rgb8, Rgb10, Rgb12, Rgb16, Rgba, Rgba2, Rgba4, Rgb5A1, Rgba8, Rgb10A2, Rgba12, or Rgba16. |
| Int32 | width | The width of the pixel array referenced by data. |
| PixelFormat | format | The format of the pixel data in data. The allowable values are Alpha, Luminance, LuminanceAlpha, Intensity, Rgb, and Rgba. |
| PixelType | type | The type of the pixel data in data. Symbolic constants UnsignedByte, Byte, Bitmap, UnsignedShort, Short, UnsignedInt, Int, Float, UnsignedByte332, UnsignedByte233Rev, UnsignedShort565, UnsignedShort565Rev, UnsignedShort4444, UnsignedShort4444Rev, UnsignedShort5551, UnsignedShort1555Rev, UnsignedInt8888, UnsignedInt8888Rev, UnsignedInt1010102, and UnsignedInt2101010Rev are accepted. |
| T5[] | image | [length: COMPSIZE(format,type,width)] Pointer to a one-dimensional array of pixel data that is processed to build the convolution filter kernel. |
Type Parameters
| Name | Description |
|---|---|
| T5 |
ConvolutionFilter1D<T5>(ExtConvolution, InternalFormat, Int32, PixelFormat, PixelType, T5[,,])
[requires: EXT_convolution] Define a one-dimensional convolution filter
Declaration
[Obsolete("Use ConvolutionTargetExt overload instead")]
[AutoGenerated(Category = "EXT_convolution", Version = "", EntryPoint = "glConvolutionFilter1DEXT")]
[CLSCompliant(false)]
public static void ConvolutionFilter1D<T5>(ExtConvolution target, InternalFormat internalformat, int width, PixelFormat format, PixelType type, [Count(Computed = "format,type,width")] T5[,, ] image)
where T5 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| ExtConvolution | target | Must be Convolution1D. |
| InternalFormat | internalformat | The internal format of the convolution filter kernel. The allowable values are Alpha, Alpha4, Alpha8, Alpha12, Alpha16, Luminance, Luminance4, Luminance8, Luminance12, Luminance16, LuminanceAlpha, Luminance4Alpha4, Luminance6Alpha2, Luminance8Alpha8, Luminance12Alpha4, Luminance12Alpha12, Luminance16Alpha16, Intensity, Intensity4, Intensity8, Intensity12, Intensity16, R3G3B2, Rgb, Rgb4, Rgb5, Rgb8, Rgb10, Rgb12, Rgb16, Rgba, Rgba2, Rgba4, Rgb5A1, Rgba8, Rgb10A2, Rgba12, or Rgba16. |
| Int32 | width | The width of the pixel array referenced by data. |
| PixelFormat | format | The format of the pixel data in data. The allowable values are Alpha, Luminance, LuminanceAlpha, Intensity, Rgb, and Rgba. |
| PixelType | type | The type of the pixel data in data. Symbolic constants UnsignedByte, Byte, Bitmap, UnsignedShort, Short, UnsignedInt, Int, Float, UnsignedByte332, UnsignedByte233Rev, UnsignedShort565, UnsignedShort565Rev, UnsignedShort4444, UnsignedShort4444Rev, UnsignedShort5551, UnsignedShort1555Rev, UnsignedInt8888, UnsignedInt8888Rev, UnsignedInt1010102, and UnsignedInt2101010Rev are accepted. |
| T5[,,] | image | [length: COMPSIZE(format,type,width)] Pointer to a one-dimensional array of pixel data that is processed to build the convolution filter kernel. |
Type Parameters
| Name | Description |
|---|---|
| T5 |
ConvolutionFilter1D<T5>(ExtConvolution, InternalFormat, Int32, PixelFormat, PixelType, T5[,])
[requires: EXT_convolution] Define a one-dimensional convolution filter
Declaration
[Obsolete("Use ConvolutionTargetExt overload instead")]
[AutoGenerated(Category = "EXT_convolution", Version = "", EntryPoint = "glConvolutionFilter1DEXT")]
[CLSCompliant(false)]
public static void ConvolutionFilter1D<T5>(ExtConvolution target, InternalFormat internalformat, int width, PixelFormat format, PixelType type, [Count(Computed = "format,type,width")] T5[, ] image)
where T5 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| ExtConvolution | target | Must be Convolution1D. |
| InternalFormat | internalformat | The internal format of the convolution filter kernel. The allowable values are Alpha, Alpha4, Alpha8, Alpha12, Alpha16, Luminance, Luminance4, Luminance8, Luminance12, Luminance16, LuminanceAlpha, Luminance4Alpha4, Luminance6Alpha2, Luminance8Alpha8, Luminance12Alpha4, Luminance12Alpha12, Luminance16Alpha16, Intensity, Intensity4, Intensity8, Intensity12, Intensity16, R3G3B2, Rgb, Rgb4, Rgb5, Rgb8, Rgb10, Rgb12, Rgb16, Rgba, Rgba2, Rgba4, Rgb5A1, Rgba8, Rgb10A2, Rgba12, or Rgba16. |
| Int32 | width | The width of the pixel array referenced by data. |
| PixelFormat | format | The format of the pixel data in data. The allowable values are Alpha, Luminance, LuminanceAlpha, Intensity, Rgb, and Rgba. |
| PixelType | type | The type of the pixel data in data. Symbolic constants UnsignedByte, Byte, Bitmap, UnsignedShort, Short, UnsignedInt, Int, Float, UnsignedByte332, UnsignedByte233Rev, UnsignedShort565, UnsignedShort565Rev, UnsignedShort4444, UnsignedShort4444Rev, UnsignedShort5551, UnsignedShort1555Rev, UnsignedInt8888, UnsignedInt8888Rev, UnsignedInt1010102, and UnsignedInt2101010Rev are accepted. |
| T5[,] | image | [length: COMPSIZE(format,type,width)] Pointer to a one-dimensional array of pixel data that is processed to build the convolution filter kernel. |
Type Parameters
| Name | Description |
|---|---|
| T5 |
ConvolutionFilter2D(ConvolutionTargetExt, InternalFormat, Int32, Int32, PixelFormat, PixelType, IntPtr)
[requires: EXT_convolution] Define a two-dimensional convolution filter
Declaration
[AutoGenerated(Category = "EXT_convolution", Version = "", EntryPoint = "glConvolutionFilter2DEXT")]
public static void ConvolutionFilter2D(ConvolutionTargetExt target, InternalFormat internalformat, int width, int height, PixelFormat format, PixelType type, [Count(Computed = "format,type,width,height")] IntPtr image)
Parameters
| Type | Name | Description |
|---|---|---|
| ConvolutionTargetExt | target | Must be Convolution2D. |
| InternalFormat | internalformat | The internal format of the convolution filter kernel. The allowable values are Alpha, Alpha4, Alpha8, Alpha12, Alpha16, Luminance, Luminance4, Luminance8, Luminance12, Luminance16, LuminanceAlpha, Luminance4Alpha4, Luminance6Alpha2, Luminance8Alpha8, Luminance12Alpha4, Luminance12Alpha12, Luminance16Alpha16, Intensity, Intensity4, Intensity8, Intensity12, Intensity16, R3G3B2, Rgb, Rgb4, Rgb5, Rgb8, Rgb10, Rgb12, Rgb16, Rgba, Rgba2, Rgba4, Rgb5A1, Rgba8, Rgb10A2, Rgba12, or Rgba16. |
| Int32 | width | The width of the pixel array referenced by data. |
| Int32 | height | The height of the pixel array referenced by data. |
| PixelFormat | format | The format of the pixel data in data. The allowable values are Red, Green, Blue, Alpha, Rgb, Bgr, Rgba, Bgra, Luminance, and LuminanceAlpha. |
| PixelType | type | The type of the pixel data in data. Symbolic constants UnsignedByte, Byte, Bitmap, UnsignedShort, Short, UnsignedInt, Int, Float, UnsignedByte332, UnsignedByte233Rev, UnsignedShort565, UnsignedShort565Rev, UnsignedShort4444, UnsignedShort4444Rev, UnsignedShort5551, UnsignedShort1555Rev, UnsignedInt8888, UnsignedInt8888Rev, UnsignedInt1010102, and UnsignedInt2101010Rev are accepted. |
| IntPtr | image | [length: COMPSIZE(format,type,width,height)] Pointer to a two-dimensional array of pixel data that is processed to build the convolution filter kernel. |
ConvolutionFilter2D(ExtConvolution, InternalFormat, Int32, Int32, PixelFormat, PixelType, IntPtr)
[requires: EXT_convolution] Define a two-dimensional convolution filter
Declaration
[Obsolete("Use ConvolutionTargetExt overload instead")]
[AutoGenerated(Category = "EXT_convolution", Version = "", EntryPoint = "glConvolutionFilter2DEXT")]
public static void ConvolutionFilter2D(ExtConvolution target, InternalFormat internalformat, int width, int height, PixelFormat format, PixelType type, [Count(Computed = "format,type,width,height")] IntPtr image)
Parameters
| Type | Name | Description |
|---|---|---|
| ExtConvolution | target | Must be Convolution2D. |
| InternalFormat | internalformat | The internal format of the convolution filter kernel. The allowable values are Alpha, Alpha4, Alpha8, Alpha12, Alpha16, Luminance, Luminance4, Luminance8, Luminance12, Luminance16, LuminanceAlpha, Luminance4Alpha4, Luminance6Alpha2, Luminance8Alpha8, Luminance12Alpha4, Luminance12Alpha12, Luminance16Alpha16, Intensity, Intensity4, Intensity8, Intensity12, Intensity16, R3G3B2, Rgb, Rgb4, Rgb5, Rgb8, Rgb10, Rgb12, Rgb16, Rgba, Rgba2, Rgba4, Rgb5A1, Rgba8, Rgb10A2, Rgba12, or Rgba16. |
| Int32 | width | The width of the pixel array referenced by data. |
| Int32 | height | The height of the pixel array referenced by data. |
| PixelFormat | format | The format of the pixel data in data. The allowable values are Red, Green, Blue, Alpha, Rgb, Bgr, Rgba, Bgra, Luminance, and LuminanceAlpha. |
| PixelType | type | The type of the pixel data in data. Symbolic constants UnsignedByte, Byte, Bitmap, UnsignedShort, Short, UnsignedInt, Int, Float, UnsignedByte332, UnsignedByte233Rev, UnsignedShort565, UnsignedShort565Rev, UnsignedShort4444, UnsignedShort4444Rev, UnsignedShort5551, UnsignedShort1555Rev, UnsignedInt8888, UnsignedInt8888Rev, UnsignedInt1010102, and UnsignedInt2101010Rev are accepted. |
| IntPtr | image | [length: COMPSIZE(format,type,width,height)] Pointer to a two-dimensional array of pixel data that is processed to build the convolution filter kernel. |
ConvolutionFilter2D<T6>(ConvolutionTargetExt, InternalFormat, Int32, Int32, PixelFormat, PixelType, ref T6)
[requires: EXT_convolution] Define a two-dimensional convolution filter
Declaration
[AutoGenerated(Category = "EXT_convolution", Version = "", EntryPoint = "glConvolutionFilter2DEXT")]
public static void ConvolutionFilter2D<T6>(ConvolutionTargetExt target, InternalFormat internalformat, int width, int height, PixelFormat format, PixelType type, [Count(Computed = "format,type,width,height")] ref T6 image)
where T6 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| ConvolutionTargetExt | target | Must be Convolution2D. |
| InternalFormat | internalformat | The internal format of the convolution filter kernel. The allowable values are Alpha, Alpha4, Alpha8, Alpha12, Alpha16, Luminance, Luminance4, Luminance8, Luminance12, Luminance16, LuminanceAlpha, Luminance4Alpha4, Luminance6Alpha2, Luminance8Alpha8, Luminance12Alpha4, Luminance12Alpha12, Luminance16Alpha16, Intensity, Intensity4, Intensity8, Intensity12, Intensity16, R3G3B2, Rgb, Rgb4, Rgb5, Rgb8, Rgb10, Rgb12, Rgb16, Rgba, Rgba2, Rgba4, Rgb5A1, Rgba8, Rgb10A2, Rgba12, or Rgba16. |
| Int32 | width | The width of the pixel array referenced by data. |
| Int32 | height | The height of the pixel array referenced by data. |
| PixelFormat | format | The format of the pixel data in data. The allowable values are Red, Green, Blue, Alpha, Rgb, Bgr, Rgba, Bgra, Luminance, and LuminanceAlpha. |
| PixelType | type | The type of the pixel data in data. Symbolic constants UnsignedByte, Byte, Bitmap, UnsignedShort, Short, UnsignedInt, Int, Float, UnsignedByte332, UnsignedByte233Rev, UnsignedShort565, UnsignedShort565Rev, UnsignedShort4444, UnsignedShort4444Rev, UnsignedShort5551, UnsignedShort1555Rev, UnsignedInt8888, UnsignedInt8888Rev, UnsignedInt1010102, and UnsignedInt2101010Rev are accepted. |
| T6 | image | [length: COMPSIZE(format,type,width,height)] Pointer to a two-dimensional array of pixel data that is processed to build the convolution filter kernel. |
Type Parameters
| Name | Description |
|---|---|
| T6 |
ConvolutionFilter2D<T6>(ConvolutionTargetExt, InternalFormat, Int32, Int32, PixelFormat, PixelType, T6[])
[requires: EXT_convolution] Define a two-dimensional convolution filter
Declaration
[AutoGenerated(Category = "EXT_convolution", Version = "", EntryPoint = "glConvolutionFilter2DEXT")]
[CLSCompliant(false)]
public static void ConvolutionFilter2D<T6>(ConvolutionTargetExt target, InternalFormat internalformat, int width, int height, PixelFormat format, PixelType type, [Count(Computed = "format,type,width,height")] T6[] image)
where T6 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| ConvolutionTargetExt | target | Must be Convolution2D. |
| InternalFormat | internalformat | The internal format of the convolution filter kernel. The allowable values are Alpha, Alpha4, Alpha8, Alpha12, Alpha16, Luminance, Luminance4, Luminance8, Luminance12, Luminance16, LuminanceAlpha, Luminance4Alpha4, Luminance6Alpha2, Luminance8Alpha8, Luminance12Alpha4, Luminance12Alpha12, Luminance16Alpha16, Intensity, Intensity4, Intensity8, Intensity12, Intensity16, R3G3B2, Rgb, Rgb4, Rgb5, Rgb8, Rgb10, Rgb12, Rgb16, Rgba, Rgba2, Rgba4, Rgb5A1, Rgba8, Rgb10A2, Rgba12, or Rgba16. |
| Int32 | width | The width of the pixel array referenced by data. |
| Int32 | height | The height of the pixel array referenced by data. |
| PixelFormat | format | The format of the pixel data in data. The allowable values are Red, Green, Blue, Alpha, Rgb, Bgr, Rgba, Bgra, Luminance, and LuminanceAlpha. |
| PixelType | type | The type of the pixel data in data. Symbolic constants UnsignedByte, Byte, Bitmap, UnsignedShort, Short, UnsignedInt, Int, Float, UnsignedByte332, UnsignedByte233Rev, UnsignedShort565, UnsignedShort565Rev, UnsignedShort4444, UnsignedShort4444Rev, UnsignedShort5551, UnsignedShort1555Rev, UnsignedInt8888, UnsignedInt8888Rev, UnsignedInt1010102, and UnsignedInt2101010Rev are accepted. |
| T6[] | image | [length: COMPSIZE(format,type,width,height)] Pointer to a two-dimensional array of pixel data that is processed to build the convolution filter kernel. |
Type Parameters
| Name | Description |
|---|---|
| T6 |
ConvolutionFilter2D<T6>(ConvolutionTargetExt, InternalFormat, Int32, Int32, PixelFormat, PixelType, T6[,,])
[requires: EXT_convolution] Define a two-dimensional convolution filter
Declaration
[AutoGenerated(Category = "EXT_convolution", Version = "", EntryPoint = "glConvolutionFilter2DEXT")]
[CLSCompliant(false)]
public static void ConvolutionFilter2D<T6>(ConvolutionTargetExt target, InternalFormat internalformat, int width, int height, PixelFormat format, PixelType type, [Count(Computed = "format,type,width,height")] T6[,, ] image)
where T6 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| ConvolutionTargetExt | target | Must be Convolution2D. |
| InternalFormat | internalformat | The internal format of the convolution filter kernel. The allowable values are Alpha, Alpha4, Alpha8, Alpha12, Alpha16, Luminance, Luminance4, Luminance8, Luminance12, Luminance16, LuminanceAlpha, Luminance4Alpha4, Luminance6Alpha2, Luminance8Alpha8, Luminance12Alpha4, Luminance12Alpha12, Luminance16Alpha16, Intensity, Intensity4, Intensity8, Intensity12, Intensity16, R3G3B2, Rgb, Rgb4, Rgb5, Rgb8, Rgb10, Rgb12, Rgb16, Rgba, Rgba2, Rgba4, Rgb5A1, Rgba8, Rgb10A2, Rgba12, or Rgba16. |
| Int32 | width | The width of the pixel array referenced by data. |
| Int32 | height | The height of the pixel array referenced by data. |
| PixelFormat | format | The format of the pixel data in data. The allowable values are Red, Green, Blue, Alpha, Rgb, Bgr, Rgba, Bgra, Luminance, and LuminanceAlpha. |
| PixelType | type | The type of the pixel data in data. Symbolic constants UnsignedByte, Byte, Bitmap, UnsignedShort, Short, UnsignedInt, Int, Float, UnsignedByte332, UnsignedByte233Rev, UnsignedShort565, UnsignedShort565Rev, UnsignedShort4444, UnsignedShort4444Rev, UnsignedShort5551, UnsignedShort1555Rev, UnsignedInt8888, UnsignedInt8888Rev, UnsignedInt1010102, and UnsignedInt2101010Rev are accepted. |
| T6[,,] | image | [length: COMPSIZE(format,type,width,height)] Pointer to a two-dimensional array of pixel data that is processed to build the convolution filter kernel. |
Type Parameters
| Name | Description |
|---|---|
| T6 |
ConvolutionFilter2D<T6>(ConvolutionTargetExt, InternalFormat, Int32, Int32, PixelFormat, PixelType, T6[,])
[requires: EXT_convolution] Define a two-dimensional convolution filter
Declaration
[AutoGenerated(Category = "EXT_convolution", Version = "", EntryPoint = "glConvolutionFilter2DEXT")]
[CLSCompliant(false)]
public static void ConvolutionFilter2D<T6>(ConvolutionTargetExt target, InternalFormat internalformat, int width, int height, PixelFormat format, PixelType type, [Count(Computed = "format,type,width,height")] T6[, ] image)
where T6 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| ConvolutionTargetExt | target | Must be Convolution2D. |
| InternalFormat | internalformat | The internal format of the convolution filter kernel. The allowable values are Alpha, Alpha4, Alpha8, Alpha12, Alpha16, Luminance, Luminance4, Luminance8, Luminance12, Luminance16, LuminanceAlpha, Luminance4Alpha4, Luminance6Alpha2, Luminance8Alpha8, Luminance12Alpha4, Luminance12Alpha12, Luminance16Alpha16, Intensity, Intensity4, Intensity8, Intensity12, Intensity16, R3G3B2, Rgb, Rgb4, Rgb5, Rgb8, Rgb10, Rgb12, Rgb16, Rgba, Rgba2, Rgba4, Rgb5A1, Rgba8, Rgb10A2, Rgba12, or Rgba16. |
| Int32 | width | The width of the pixel array referenced by data. |
| Int32 | height | The height of the pixel array referenced by data. |
| PixelFormat | format | The format of the pixel data in data. The allowable values are Red, Green, Blue, Alpha, Rgb, Bgr, Rgba, Bgra, Luminance, and LuminanceAlpha. |
| PixelType | type | The type of the pixel data in data. Symbolic constants UnsignedByte, Byte, Bitmap, UnsignedShort, Short, UnsignedInt, Int, Float, UnsignedByte332, UnsignedByte233Rev, UnsignedShort565, UnsignedShort565Rev, UnsignedShort4444, UnsignedShort4444Rev, UnsignedShort5551, UnsignedShort1555Rev, UnsignedInt8888, UnsignedInt8888Rev, UnsignedInt1010102, and UnsignedInt2101010Rev are accepted. |
| T6[,] | image | [length: COMPSIZE(format,type,width,height)] Pointer to a two-dimensional array of pixel data that is processed to build the convolution filter kernel. |
Type Parameters
| Name | Description |
|---|---|
| T6 |
ConvolutionFilter2D<T6>(ExtConvolution, InternalFormat, Int32, Int32, PixelFormat, PixelType, ref T6)
[requires: EXT_convolution] Define a two-dimensional convolution filter
Declaration
[Obsolete("Use ConvolutionTargetExt overload instead")]
[AutoGenerated(Category = "EXT_convolution", Version = "", EntryPoint = "glConvolutionFilter2DEXT")]
public static void ConvolutionFilter2D<T6>(ExtConvolution target, InternalFormat internalformat, int width, int height, PixelFormat format, PixelType type, [Count(Computed = "format,type,width,height")] ref T6 image)
where T6 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| ExtConvolution | target | Must be Convolution2D. |
| InternalFormat | internalformat | The internal format of the convolution filter kernel. The allowable values are Alpha, Alpha4, Alpha8, Alpha12, Alpha16, Luminance, Luminance4, Luminance8, Luminance12, Luminance16, LuminanceAlpha, Luminance4Alpha4, Luminance6Alpha2, Luminance8Alpha8, Luminance12Alpha4, Luminance12Alpha12, Luminance16Alpha16, Intensity, Intensity4, Intensity8, Intensity12, Intensity16, R3G3B2, Rgb, Rgb4, Rgb5, Rgb8, Rgb10, Rgb12, Rgb16, Rgba, Rgba2, Rgba4, Rgb5A1, Rgba8, Rgb10A2, Rgba12, or Rgba16. |
| Int32 | width | The width of the pixel array referenced by data. |
| Int32 | height | The height of the pixel array referenced by data. |
| PixelFormat | format | The format of the pixel data in data. The allowable values are Red, Green, Blue, Alpha, Rgb, Bgr, Rgba, Bgra, Luminance, and LuminanceAlpha. |
| PixelType | type | The type of the pixel data in data. Symbolic constants UnsignedByte, Byte, Bitmap, UnsignedShort, Short, UnsignedInt, Int, Float, UnsignedByte332, UnsignedByte233Rev, UnsignedShort565, UnsignedShort565Rev, UnsignedShort4444, UnsignedShort4444Rev, UnsignedShort5551, UnsignedShort1555Rev, UnsignedInt8888, UnsignedInt8888Rev, UnsignedInt1010102, and UnsignedInt2101010Rev are accepted. |
| T6 | image | [length: COMPSIZE(format,type,width,height)] Pointer to a two-dimensional array of pixel data that is processed to build the convolution filter kernel. |
Type Parameters
| Name | Description |
|---|---|
| T6 |
ConvolutionFilter2D<T6>(ExtConvolution, InternalFormat, Int32, Int32, PixelFormat, PixelType, T6[])
[requires: EXT_convolution] Define a two-dimensional convolution filter
Declaration
[Obsolete("Use ConvolutionTargetExt overload instead")]
[AutoGenerated(Category = "EXT_convolution", Version = "", EntryPoint = "glConvolutionFilter2DEXT")]
[CLSCompliant(false)]
public static void ConvolutionFilter2D<T6>(ExtConvolution target, InternalFormat internalformat, int width, int height, PixelFormat format, PixelType type, [Count(Computed = "format,type,width,height")] T6[] image)
where T6 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| ExtConvolution | target | Must be Convolution2D. |
| InternalFormat | internalformat | The internal format of the convolution filter kernel. The allowable values are Alpha, Alpha4, Alpha8, Alpha12, Alpha16, Luminance, Luminance4, Luminance8, Luminance12, Luminance16, LuminanceAlpha, Luminance4Alpha4, Luminance6Alpha2, Luminance8Alpha8, Luminance12Alpha4, Luminance12Alpha12, Luminance16Alpha16, Intensity, Intensity4, Intensity8, Intensity12, Intensity16, R3G3B2, Rgb, Rgb4, Rgb5, Rgb8, Rgb10, Rgb12, Rgb16, Rgba, Rgba2, Rgba4, Rgb5A1, Rgba8, Rgb10A2, Rgba12, or Rgba16. |
| Int32 | width | The width of the pixel array referenced by data. |
| Int32 | height | The height of the pixel array referenced by data. |
| PixelFormat | format | The format of the pixel data in data. The allowable values are Red, Green, Blue, Alpha, Rgb, Bgr, Rgba, Bgra, Luminance, and LuminanceAlpha. |
| PixelType | type | The type of the pixel data in data. Symbolic constants UnsignedByte, Byte, Bitmap, UnsignedShort, Short, UnsignedInt, Int, Float, UnsignedByte332, UnsignedByte233Rev, UnsignedShort565, UnsignedShort565Rev, UnsignedShort4444, UnsignedShort4444Rev, UnsignedShort5551, UnsignedShort1555Rev, UnsignedInt8888, UnsignedInt8888Rev, UnsignedInt1010102, and UnsignedInt2101010Rev are accepted. |
| T6[] | image | [length: COMPSIZE(format,type,width,height)] Pointer to a two-dimensional array of pixel data that is processed to build the convolution filter kernel. |
Type Parameters
| Name | Description |
|---|---|
| T6 |
ConvolutionFilter2D<T6>(ExtConvolution, InternalFormat, Int32, Int32, PixelFormat, PixelType, T6[,,])
[requires: EXT_convolution] Define a two-dimensional convolution filter
Declaration
[Obsolete("Use ConvolutionTargetExt overload instead")]
[AutoGenerated(Category = "EXT_convolution", Version = "", EntryPoint = "glConvolutionFilter2DEXT")]
[CLSCompliant(false)]
public static void ConvolutionFilter2D<T6>(ExtConvolution target, InternalFormat internalformat, int width, int height, PixelFormat format, PixelType type, [Count(Computed = "format,type,width,height")] T6[,, ] image)
where T6 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| ExtConvolution | target | Must be Convolution2D. |
| InternalFormat | internalformat | The internal format of the convolution filter kernel. The allowable values are Alpha, Alpha4, Alpha8, Alpha12, Alpha16, Luminance, Luminance4, Luminance8, Luminance12, Luminance16, LuminanceAlpha, Luminance4Alpha4, Luminance6Alpha2, Luminance8Alpha8, Luminance12Alpha4, Luminance12Alpha12, Luminance16Alpha16, Intensity, Intensity4, Intensity8, Intensity12, Intensity16, R3G3B2, Rgb, Rgb4, Rgb5, Rgb8, Rgb10, Rgb12, Rgb16, Rgba, Rgba2, Rgba4, Rgb5A1, Rgba8, Rgb10A2, Rgba12, or Rgba16. |
| Int32 | width | The width of the pixel array referenced by data. |
| Int32 | height | The height of the pixel array referenced by data. |
| PixelFormat | format | The format of the pixel data in data. The allowable values are Red, Green, Blue, Alpha, Rgb, Bgr, Rgba, Bgra, Luminance, and LuminanceAlpha. |
| PixelType | type | The type of the pixel data in data. Symbolic constants UnsignedByte, Byte, Bitmap, UnsignedShort, Short, UnsignedInt, Int, Float, UnsignedByte332, UnsignedByte233Rev, UnsignedShort565, UnsignedShort565Rev, UnsignedShort4444, UnsignedShort4444Rev, UnsignedShort5551, UnsignedShort1555Rev, UnsignedInt8888, UnsignedInt8888Rev, UnsignedInt1010102, and UnsignedInt2101010Rev are accepted. |
| T6[,,] | image | [length: COMPSIZE(format,type,width,height)] Pointer to a two-dimensional array of pixel data that is processed to build the convolution filter kernel. |
Type Parameters
| Name | Description |
|---|---|
| T6 |
ConvolutionFilter2D<T6>(ExtConvolution, InternalFormat, Int32, Int32, PixelFormat, PixelType, T6[,])
[requires: EXT_convolution] Define a two-dimensional convolution filter
Declaration
[Obsolete("Use ConvolutionTargetExt overload instead")]
[AutoGenerated(Category = "EXT_convolution", Version = "", EntryPoint = "glConvolutionFilter2DEXT")]
[CLSCompliant(false)]
public static void ConvolutionFilter2D<T6>(ExtConvolution target, InternalFormat internalformat, int width, int height, PixelFormat format, PixelType type, [Count(Computed = "format,type,width,height")] T6[, ] image)
where T6 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| ExtConvolution | target | Must be Convolution2D. |
| InternalFormat | internalformat | The internal format of the convolution filter kernel. The allowable values are Alpha, Alpha4, Alpha8, Alpha12, Alpha16, Luminance, Luminance4, Luminance8, Luminance12, Luminance16, LuminanceAlpha, Luminance4Alpha4, Luminance6Alpha2, Luminance8Alpha8, Luminance12Alpha4, Luminance12Alpha12, Luminance16Alpha16, Intensity, Intensity4, Intensity8, Intensity12, Intensity16, R3G3B2, Rgb, Rgb4, Rgb5, Rgb8, Rgb10, Rgb12, Rgb16, Rgba, Rgba2, Rgba4, Rgb5A1, Rgba8, Rgb10A2, Rgba12, or Rgba16. |
| Int32 | width | The width of the pixel array referenced by data. |
| Int32 | height | The height of the pixel array referenced by data. |
| PixelFormat | format | The format of the pixel data in data. The allowable values are Red, Green, Blue, Alpha, Rgb, Bgr, Rgba, Bgra, Luminance, and LuminanceAlpha. |
| PixelType | type | The type of the pixel data in data. Symbolic constants UnsignedByte, Byte, Bitmap, UnsignedShort, Short, UnsignedInt, Int, Float, UnsignedByte332, UnsignedByte233Rev, UnsignedShort565, UnsignedShort565Rev, UnsignedShort4444, UnsignedShort4444Rev, UnsignedShort5551, UnsignedShort1555Rev, UnsignedInt8888, UnsignedInt8888Rev, UnsignedInt1010102, and UnsignedInt2101010Rev are accepted. |
| T6[,] | image | [length: COMPSIZE(format,type,width,height)] Pointer to a two-dimensional array of pixel data that is processed to build the convolution filter kernel. |
Type Parameters
| Name | Description |
|---|---|
| T6 |
ConvolutionParameter(ConvolutionTargetExt, ConvolutionParameterExt, Int32)
[requires: EXT_convolution] Set convolution parameters
Declaration
[AutoGenerated(Category = "EXT_convolution", Version = "", EntryPoint = "glConvolutionParameteriEXT")]
public static void ConvolutionParameter(ConvolutionTargetExt target, ConvolutionParameterExt pname, int params)
Parameters
| Type | Name | Description |
|---|---|---|
| ConvolutionTargetExt | target | The target for the convolution parameter. Must be one of Convolution1D, Convolution2D, or Separable2D. |
| ConvolutionParameterExt | pname | The parameter to be set. Must be ConvolutionBorderMode. |
| Int32 | params |
ConvolutionParameter(ConvolutionTargetExt, ConvolutionParameterExt, Int32*)
[requires: EXT_convolution] Set convolution parameters
Declaration
[AutoGenerated(Category = "EXT_convolution", Version = "", EntryPoint = "glConvolutionParameterivEXT")]
[CLSCompliant(false)]
public static void ConvolutionParameter(ConvolutionTargetExt target, ConvolutionParameterExt pname, [Count(Computed = "pname")] int *params)
Parameters
| Type | Name | Description |
|---|---|---|
| ConvolutionTargetExt | target | The target for the convolution parameter. Must be one of Convolution1D, Convolution2D, or Separable2D. |
| ConvolutionParameterExt | pname | The parameter to be set. Must be ConvolutionBorderMode. |
| Int32* | params |
ConvolutionParameter(ConvolutionTargetExt, ConvolutionParameterExt, Int32[])
[requires: EXT_convolution] Set convolution parameters
Declaration
[AutoGenerated(Category = "EXT_convolution", Version = "", EntryPoint = "glConvolutionParameterivEXT")]
[CLSCompliant(false)]
public static void ConvolutionParameter(ConvolutionTargetExt target, ConvolutionParameterExt pname, [Count(Computed = "pname")] int[] params)
Parameters
| Type | Name | Description |
|---|---|---|
| ConvolutionTargetExt | target | The target for the convolution parameter. Must be one of Convolution1D, Convolution2D, or Separable2D. |
| ConvolutionParameterExt | pname | The parameter to be set. Must be ConvolutionBorderMode. |
| Int32[] | params |
ConvolutionParameter(ConvolutionTargetExt, ConvolutionParameterExt, Single)
[requires: EXT_convolution] Set convolution parameters
Declaration
[AutoGenerated(Category = "EXT_convolution", Version = "", EntryPoint = "glConvolutionParameterfEXT")]
public static void ConvolutionParameter(ConvolutionTargetExt target, ConvolutionParameterExt pname, float params)
Parameters
| Type | Name | Description |
|---|---|---|
| ConvolutionTargetExt | target | The target for the convolution parameter. Must be one of Convolution1D, Convolution2D, or Separable2D. |
| ConvolutionParameterExt | pname | The parameter to be set. Must be ConvolutionBorderMode. |
| Single | params |
ConvolutionParameter(ConvolutionTargetExt, ConvolutionParameterExt, Single*)
[requires: EXT_convolution] Set convolution parameters
Declaration
[AutoGenerated(Category = "EXT_convolution", Version = "", EntryPoint = "glConvolutionParameterfvEXT")]
[CLSCompliant(false)]
public static void ConvolutionParameter(ConvolutionTargetExt target, ConvolutionParameterExt pname, [Count(Computed = "pname")] float *params)
Parameters
| Type | Name | Description |
|---|---|---|
| ConvolutionTargetExt | target | The target for the convolution parameter. Must be one of Convolution1D, Convolution2D, or Separable2D. |
| ConvolutionParameterExt | pname | The parameter to be set. Must be ConvolutionBorderMode. |
| Single* | params |
ConvolutionParameter(ConvolutionTargetExt, ConvolutionParameterExt, Single[])
[requires: EXT_convolution] Set convolution parameters
Declaration
[AutoGenerated(Category = "EXT_convolution", Version = "", EntryPoint = "glConvolutionParameterfvEXT")]
[CLSCompliant(false)]
public static void ConvolutionParameter(ConvolutionTargetExt target, ConvolutionParameterExt pname, [Count(Computed = "pname")] float[] params)
Parameters
| Type | Name | Description |
|---|---|---|
| ConvolutionTargetExt | target | The target for the convolution parameter. Must be one of Convolution1D, Convolution2D, or Separable2D. |
| ConvolutionParameterExt | pname | The parameter to be set. Must be ConvolutionBorderMode. |
| Single[] | params |
ConvolutionParameter(ExtConvolution, ExtConvolution, Int32)
[requires: EXT_convolution] Set convolution parameters
Declaration
[Obsolete("Use ConvolutionTargetExt overload instead")]
[AutoGenerated(Category = "EXT_convolution", Version = "", EntryPoint = "glConvolutionParameteriEXT")]
public static void ConvolutionParameter(ExtConvolution target, ExtConvolution pname, int params)
Parameters
| Type | Name | Description |
|---|---|---|
| ExtConvolution | target | The target for the convolution parameter. Must be one of Convolution1D, Convolution2D, or Separable2D. |
| ExtConvolution | pname | The parameter to be set. Must be ConvolutionBorderMode. |
| Int32 | params |
ConvolutionParameter(ExtConvolution, ExtConvolution, Int32*)
[requires: EXT_convolution] Set convolution parameters
Declaration
[Obsolete("Use ConvolutionTargetExt overload instead")]
[AutoGenerated(Category = "EXT_convolution", Version = "", EntryPoint = "glConvolutionParameterivEXT")]
[CLSCompliant(false)]
public static void ConvolutionParameter(ExtConvolution target, ExtConvolution pname, [Count(Computed = "pname")] int *params)
Parameters
| Type | Name | Description |
|---|---|---|
| ExtConvolution | target | The target for the convolution parameter. Must be one of Convolution1D, Convolution2D, or Separable2D. |
| ExtConvolution | pname | The parameter to be set. Must be ConvolutionBorderMode. |
| Int32* | params |
ConvolutionParameter(ExtConvolution, ExtConvolution, Int32[])
[requires: EXT_convolution] Set convolution parameters
Declaration
[Obsolete("Use ConvolutionTargetExt overload instead")]
[AutoGenerated(Category = "EXT_convolution", Version = "", EntryPoint = "glConvolutionParameterivEXT")]
[CLSCompliant(false)]
public static void ConvolutionParameter(ExtConvolution target, ExtConvolution pname, [Count(Computed = "pname")] int[] params)
Parameters
| Type | Name | Description |
|---|---|---|
| ExtConvolution | target | The target for the convolution parameter. Must be one of Convolution1D, Convolution2D, or Separable2D. |
| ExtConvolution | pname | The parameter to be set. Must be ConvolutionBorderMode. |
| Int32[] | params |
ConvolutionParameter(ExtConvolution, ExtConvolution, Single)
[requires: EXT_convolution] Set convolution parameters
Declaration
[Obsolete("Use ConvolutionTargetExt overload instead")]
[AutoGenerated(Category = "EXT_convolution", Version = "", EntryPoint = "glConvolutionParameterfEXT")]
public static void ConvolutionParameter(ExtConvolution target, ExtConvolution pname, float params)
Parameters
| Type | Name | Description |
|---|---|---|
| ExtConvolution | target | The target for the convolution parameter. Must be one of Convolution1D, Convolution2D, or Separable2D. |
| ExtConvolution | pname | The parameter to be set. Must be ConvolutionBorderMode. |
| Single | params |
ConvolutionParameter(ExtConvolution, ExtConvolution, Single*)
[requires: EXT_convolution] Set convolution parameters
Declaration
[Obsolete("Use ConvolutionTargetExt overload instead")]
[AutoGenerated(Category = "EXT_convolution", Version = "", EntryPoint = "glConvolutionParameterfvEXT")]
[CLSCompliant(false)]
public static void ConvolutionParameter(ExtConvolution target, ExtConvolution pname, [Count(Computed = "pname")] float *params)
Parameters
| Type | Name | Description |
|---|---|---|
| ExtConvolution | target | The target for the convolution parameter. Must be one of Convolution1D, Convolution2D, or Separable2D. |
| ExtConvolution | pname | The parameter to be set. Must be ConvolutionBorderMode. |
| Single* | params |
ConvolutionParameter(ExtConvolution, ExtConvolution, Single[])
[requires: EXT_convolution] Set convolution parameters
Declaration
[Obsolete("Use ConvolutionTargetExt overload instead")]
[AutoGenerated(Category = "EXT_convolution", Version = "", EntryPoint = "glConvolutionParameterfvEXT")]
[CLSCompliant(false)]
public static void ConvolutionParameter(ExtConvolution target, ExtConvolution pname, [Count(Computed = "pname")] float[] params)
Parameters
| Type | Name | Description |
|---|---|---|
| ExtConvolution | target | The target for the convolution parameter. Must be one of Convolution1D, Convolution2D, or Separable2D. |
| ExtConvolution | pname | The parameter to be set. Must be ConvolutionBorderMode. |
| Single[] | params |
CopyColorSubTable(ColorTableTarget, Int32, Int32, Int32, Int32)
[requires: EXT_color_subtable] Respecify a portion of a color table
Declaration
[AutoGenerated(Category = "EXT_color_subtable", Version = "", EntryPoint = "glCopyColorSubTableEXT")]
public static void CopyColorSubTable(ColorTableTarget target, int start, int x, int y, int width)
Parameters
| Type | Name | Description |
|---|---|---|
| ColorTableTarget | target | Must be one of ColorTable, PostConvolutionColorTable, or PostColorMatrixColorTable. |
| Int32 | start | The starting index of the portion of the color table to be replaced. |
| Int32 | x | The window coordinates of the left corner of the row of pixels to be copied. |
| Int32 | y | The window coordinates of the left corner of the row of pixels to be copied. |
| Int32 | width | The number of table entries to replace. |
CopyConvolutionFilter1D(ConvolutionTargetExt, InternalFormat, Int32, Int32, Int32)
[requires: EXT_convolution] Copy pixels into a one-dimensional convolution filter
Declaration
[AutoGenerated(Category = "EXT_convolution", Version = "", EntryPoint = "glCopyConvolutionFilter1DEXT")]
public static void CopyConvolutionFilter1D(ConvolutionTargetExt target, InternalFormat internalformat, int x, int y, int width)
Parameters
| Type | Name | Description |
|---|---|---|
| ConvolutionTargetExt | target | Must be Convolution1D. |
| InternalFormat | internalformat | The internal format of the convolution filter kernel. The allowable values are Alpha, Alpha4, Alpha8, Alpha12, Alpha16, Luminance, Luminance4, Luminance8, Luminance12, Luminance16, LuminanceAlpha, Luminance4Alpha4, Luminance6Alpha2, Luminance8Alpha8, Luminance12Alpha4, Luminance12Alpha12, Luminance16Alpha16, Intensity, Intensity4, Intensity8, Intensity12, Intensity16, R3G3B2, Rgb, Rgb4, Rgb5, Rgb8, Rgb10, Rgb12, Rgb16, Rgba, Rgba2, Rgba4, Rgb5A1, Rgba8, Rgb10A2, Rgba12, or Rgba16. |
| Int32 | x | The window space coordinates of the lower-left coordinate of the pixel array to copy. |
| Int32 | y | The window space coordinates of the lower-left coordinate of the pixel array to copy. |
| Int32 | width | The width of the pixel array to copy. |
CopyConvolutionFilter1D(ExtConvolution, InternalFormat, Int32, Int32, Int32)
[requires: EXT_convolution] Copy pixels into a one-dimensional convolution filter
Declaration
[Obsolete("Use ConvolutionTargetExt overload instead")]
[AutoGenerated(Category = "EXT_convolution", Version = "", EntryPoint = "glCopyConvolutionFilter1DEXT")]
public static void CopyConvolutionFilter1D(ExtConvolution target, InternalFormat internalformat, int x, int y, int width)
Parameters
| Type | Name | Description |
|---|---|---|
| ExtConvolution | target | Must be Convolution1D. |
| InternalFormat | internalformat | The internal format of the convolution filter kernel. The allowable values are Alpha, Alpha4, Alpha8, Alpha12, Alpha16, Luminance, Luminance4, Luminance8, Luminance12, Luminance16, LuminanceAlpha, Luminance4Alpha4, Luminance6Alpha2, Luminance8Alpha8, Luminance12Alpha4, Luminance12Alpha12, Luminance16Alpha16, Intensity, Intensity4, Intensity8, Intensity12, Intensity16, R3G3B2, Rgb, Rgb4, Rgb5, Rgb8, Rgb10, Rgb12, Rgb16, Rgba, Rgba2, Rgba4, Rgb5A1, Rgba8, Rgb10A2, Rgba12, or Rgba16. |
| Int32 | x | The window space coordinates of the lower-left coordinate of the pixel array to copy. |
| Int32 | y | The window space coordinates of the lower-left coordinate of the pixel array to copy. |
| Int32 | width | The width of the pixel array to copy. |
CopyConvolutionFilter2D(ConvolutionTargetExt, InternalFormat, Int32, Int32, Int32, Int32)
[requires: EXT_convolution] Copy pixels into a two-dimensional convolution filter
Declaration
[AutoGenerated(Category = "EXT_convolution", Version = "", EntryPoint = "glCopyConvolutionFilter2DEXT")]
public static void CopyConvolutionFilter2D(ConvolutionTargetExt target, InternalFormat internalformat, int x, int y, int width, int height)
Parameters
| Type | Name | Description |
|---|---|---|
| ConvolutionTargetExt | target | Must be Convolution2D. |
| InternalFormat | internalformat | The internal format of the convolution filter kernel. The allowable values are Alpha, Alpha4, Alpha8, Alpha12, Alpha16, Luminance, Luminance4, Luminance8, Luminance12, Luminance16, LuminanceAlpha, Luminance4Alpha4, Luminance6Alpha2, Luminance8Alpha8, Luminance12Alpha4, Luminance12Alpha12, Luminance16Alpha16, Intensity, Intensity4, Intensity8, Intensity12, Intensity16, R3G3B2, Rgb, Rgb4, Rgb5, Rgb8, Rgb10, Rgb12, Rgb16, Rgba, Rgba2, Rgba4, Rgb5A1, Rgba8, Rgb10A2, Rgba12, or Rgba16. |
| Int32 | x | The window space coordinates of the lower-left coordinate of the pixel array to copy. |
| Int32 | y | The window space coordinates of the lower-left coordinate of the pixel array to copy. |
| Int32 | width | The width of the pixel array to copy. |
| Int32 | height | The height of the pixel array to copy. |
CopyConvolutionFilter2D(ExtConvolution, InternalFormat, Int32, Int32, Int32, Int32)
[requires: EXT_convolution] Copy pixels into a two-dimensional convolution filter
Declaration
[Obsolete("Use ConvolutionTargetExt overload instead")]
[AutoGenerated(Category = "EXT_convolution", Version = "", EntryPoint = "glCopyConvolutionFilter2DEXT")]
public static void CopyConvolutionFilter2D(ExtConvolution target, InternalFormat internalformat, int x, int y, int width, int height)
Parameters
| Type | Name | Description |
|---|---|---|
| ExtConvolution | target | Must be Convolution2D. |
| InternalFormat | internalformat | The internal format of the convolution filter kernel. The allowable values are Alpha, Alpha4, Alpha8, Alpha12, Alpha16, Luminance, Luminance4, Luminance8, Luminance12, Luminance16, LuminanceAlpha, Luminance4Alpha4, Luminance6Alpha2, Luminance8Alpha8, Luminance12Alpha4, Luminance12Alpha12, Luminance16Alpha16, Intensity, Intensity4, Intensity8, Intensity12, Intensity16, R3G3B2, Rgb, Rgb4, Rgb5, Rgb8, Rgb10, Rgb12, Rgb16, Rgba, Rgba2, Rgba4, Rgb5A1, Rgba8, Rgb10A2, Rgba12, or Rgba16. |
| Int32 | x | The window space coordinates of the lower-left coordinate of the pixel array to copy. |
| Int32 | y | The window space coordinates of the lower-left coordinate of the pixel array to copy. |
| Int32 | width | The width of the pixel array to copy. |
| Int32 | height | The height of the pixel array to copy. |
CopyMultiTexImage1D(TextureUnit, TextureTarget, Int32, InternalFormat, Int32, Int32, Int32, Int32)
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glCopyMultiTexImage1DEXT")]
public static void CopyMultiTexImage1D(TextureUnit texunit, TextureTarget target, int level, InternalFormat internalformat, int x, int y, int width, int border)
Parameters
| Type | Name | Description |
|---|---|---|
| TextureUnit | texunit | |
| TextureTarget | target | |
| Int32 | level | |
| InternalFormat | internalformat | |
| Int32 | x | |
| Int32 | y | |
| Int32 | width | |
| Int32 | border |
CopyMultiTexImage2D(TextureUnit, TextureTarget, Int32, InternalFormat, Int32, Int32, Int32, Int32, Int32)
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glCopyMultiTexImage2DEXT")]
public static void CopyMultiTexImage2D(TextureUnit texunit, TextureTarget target, int level, InternalFormat internalformat, int x, int y, int width, int height, int border)
Parameters
| Type | Name | Description |
|---|---|---|
| TextureUnit | texunit | |
| TextureTarget | target | |
| Int32 | level | |
| InternalFormat | internalformat | |
| Int32 | x | |
| Int32 | y | |
| Int32 | width | |
| Int32 | height | |
| Int32 | border |
CopyMultiTexSubImage1D(TextureUnit, TextureTarget, Int32, Int32, Int32, Int32, Int32)
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glCopyMultiTexSubImage1DEXT")]
public static void CopyMultiTexSubImage1D(TextureUnit texunit, TextureTarget target, int level, int xoffset, int x, int y, int width)
Parameters
| Type | Name | Description |
|---|---|---|
| TextureUnit | texunit | |
| TextureTarget | target | |
| Int32 | level | |
| Int32 | xoffset | |
| Int32 | x | |
| Int32 | y | |
| Int32 | width |
CopyMultiTexSubImage2D(TextureUnit, TextureTarget, Int32, Int32, Int32, Int32, Int32, Int32, Int32)
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glCopyMultiTexSubImage2DEXT")]
public static void CopyMultiTexSubImage2D(TextureUnit texunit, TextureTarget target, int level, int xoffset, int yoffset, int x, int y, int width, int height)
Parameters
| Type | Name | Description |
|---|---|---|
| TextureUnit | texunit | |
| TextureTarget | target | |
| Int32 | level | |
| Int32 | xoffset | |
| Int32 | yoffset | |
| Int32 | x | |
| Int32 | y | |
| Int32 | width | |
| Int32 | height |
CopyMultiTexSubImage3D(TextureUnit, TextureTarget, Int32, Int32, Int32, Int32, Int32, Int32, Int32, Int32)
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glCopyMultiTexSubImage3DEXT")]
public static void CopyMultiTexSubImage3D(TextureUnit texunit, TextureTarget target, int level, int xoffset, int yoffset, int zoffset, int x, int y, int width, int height)
Parameters
| Type | Name | Description |
|---|---|---|
| TextureUnit | texunit | |
| TextureTarget | target | |
| Int32 | level | |
| Int32 | xoffset | |
| Int32 | yoffset | |
| Int32 | zoffset | |
| Int32 | x | |
| Int32 | y | |
| Int32 | width | |
| Int32 | height |
CopyTexImage1D(TextureTarget, Int32, InternalFormat, Int32, Int32, Int32, Int32)
[requires: EXT_copy_texture] Copy pixels into a 1D texture image
Declaration
[AutoGenerated(Category = "EXT_copy_texture", Version = "", EntryPoint = "glCopyTexImage1DEXT")]
public static void CopyTexImage1D(TextureTarget target, int level, InternalFormat internalformat, int x, int y, int width, int border)
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. |
| InternalFormat | internalformat | Specifies the internal format of the texture. Must be one of the following symbolic constants: CompressedRed, CompressedRg, CompressedRgb, CompressedRgba. CompressedSrgb, CompressedSrgbAlpha. DepthComponent, DepthComponent16, DepthComponent24, DepthComponent32, StencilIndex8, Red, Rg, Rgb, R3G3B2, Rgb4, Rgb5, Rgb8, Rgb10, Rgb12, Rgb16, Rgba, Rgba2, Rgba4, Rgb5A1, Rgba8, Rgb10A2, Rgba12, Rgba16, Srgb, Srgb8, SrgbAlpha, or Srgb8Alpha8. |
| Int32 | x | Specify the window coordinates of the left corner of the row of pixels to be copied. |
| Int32 | y | Specify the window coordinates of the left corner of the row of pixels to be copied. |
| Int32 | width | Specifies the width of the texture image. The height of the texture image is 1. |
| Int32 | border | Must be 0. |
CopyTexImage2D(TextureTarget, Int32, InternalFormat, Int32, Int32, Int32, Int32, Int32)
[requires: EXT_copy_texture] Copy pixels into a 2D texture image
Declaration
[AutoGenerated(Category = "EXT_copy_texture", Version = "", EntryPoint = "glCopyTexImage2DEXT")]
public static void CopyTexImage2D(TextureTarget target, int level, InternalFormat internalformat, int x, int y, int width, int height, int border)
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. |
| InternalFormat | internalformat | Specifies the internal format of the texture. Must be one of the following symbolic constants: CompressedRed, CompressedRg, CompressedRgb, CompressedRgba. CompressedSrgb, CompressedSrgbAlpha. DepthComponent, DepthComponent16, DepthComponent24, DepthComponent32, StencilIndex8, Red, Rg, Rgb, R3G3B2, Rgb4, Rgb5, Rgb8, Rgb10, Rgb12, Rgb16, Rgba, Rgba2, Rgba4, Rgb5A1, Rgba8, Rgb10A2, Rgba12, Rgba16, Srgb, Srgb8, SrgbAlpha, or Srgb8Alpha8. |
| Int32 | x | Specify the window coordinates of the lower left corner of the rectangular region of pixels to be copied. |
| Int32 | y | Specify the window coordinates of the lower left corner of the rectangular region of pixels to be copied. |
| Int32 | width | Specifies the width of the texture image. |
| Int32 | height | Specifies the height of the texture image. |
| Int32 | border | Must be 0. |
CopyTexSubImage1D(TextureTarget, Int32, Int32, Int32, Int32, Int32)
[requires: EXT_copy_texture] Copy a one-dimensional texture subimage
Declaration
[AutoGenerated(Category = "EXT_copy_texture", Version = "", EntryPoint = "glCopyTexSubImage1DEXT")]
public static void CopyTexSubImage1D(TextureTarget target, int level, int xoffset, int x, int y, int width)
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 the texel offset within the texture array. |
| Int32 | x | Specify the window coordinates of the left corner of the row of pixels to be copied. |
| Int32 | y | Specify the window coordinates of the left corner of the row of pixels to be copied. |
| Int32 | width | Specifies the width of the texture subimage. |
CopyTexSubImage2D(TextureTarget, Int32, Int32, Int32, Int32, Int32, Int32, Int32)
[requires: EXT_copy_texture] Copy a two-dimensional texture subimage
Declaration
[AutoGenerated(Category = "EXT_copy_texture", Version = "", EntryPoint = "glCopyTexSubImage2DEXT")]
public static void CopyTexSubImage2D(TextureTarget target, int level, int xoffset, int yoffset, int x, int y, int width, int height)
Parameters
| Type | Name | Description |
|---|---|---|
| TextureTarget | target | Specifies the target texture. Must be Texture2D, TextureCubeMapPositiveX, TextureCubeMapNegativeX, TextureCubeMapPositiveY, TextureCubeMapNegativeY, TextureCubeMapPositiveZ, TextureCubeMapNegativeZ, or Texture1DArray. |
| 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 | x | Specify the window coordinates of the lower left corner of the rectangular region of pixels to be copied. |
| Int32 | y | Specify the window coordinates of the lower left corner of the rectangular region of pixels to be copied. |
| Int32 | width | Specifies the width of the texture subimage. |
| Int32 | height | Specifies the height of the texture subimage. |
CopyTexSubImage3D(TextureTarget, Int32, Int32, Int32, Int32, Int32, Int32, Int32, Int32)
[requires: EXT_copy_texture] Copy a three-dimensional texture subimage
Declaration
[AutoGenerated(Category = "EXT_copy_texture", Version = "", EntryPoint = "glCopyTexSubImage3DEXT")]
public static void CopyTexSubImage3D(TextureTarget target, int level, int xoffset, int yoffset, int zoffset, int x, int y, int width, int height)
Parameters
| Type | Name | Description |
|---|---|---|
| TextureTarget | target | Specifies the target texture. Must be Texture3D or Texture2DArray. |
| 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 a texel offset in the z direction within the texture array. |
| Int32 | x | Specify the window coordinates of the lower left corner of the rectangular region of pixels to be copied. |
| Int32 | y | Specify the window coordinates of the lower left corner of the rectangular region of pixels to be copied. |
| Int32 | width | Specifies the width of the texture subimage. |
| Int32 | height | Specifies the height of the texture subimage. |
CopyTextureImage1D(Int32, TextureTarget, Int32, InternalFormat, Int32, Int32, Int32, Int32)
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glCopyTextureImage1DEXT")]
[CLSCompliant(false)]
public static void CopyTextureImage1D(int texture, TextureTarget target, int level, InternalFormat internalformat, int x, int y, int width, int border)
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | texture | |
| TextureTarget | target | |
| Int32 | level | |
| InternalFormat | internalformat | |
| Int32 | x | |
| Int32 | y | |
| Int32 | width | |
| Int32 | border |
CopyTextureImage1D(UInt32, TextureTarget, Int32, InternalFormat, Int32, Int32, Int32, Int32)
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glCopyTextureImage1DEXT")]
[CLSCompliant(false)]
public static void CopyTextureImage1D(uint texture, TextureTarget target, int level, InternalFormat internalformat, int x, int y, int width, int border)
Parameters
| Type | Name | Description |
|---|---|---|
| UInt32 | texture | |
| TextureTarget | target | |
| Int32 | level | |
| InternalFormat | internalformat | |
| Int32 | x | |
| Int32 | y | |
| Int32 | width | |
| Int32 | border |
CopyTextureImage2D(Int32, TextureTarget, Int32, InternalFormat, Int32, Int32, Int32, Int32, Int32)
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glCopyTextureImage2DEXT")]
[CLSCompliant(false)]
public static void CopyTextureImage2D(int texture, TextureTarget target, int level, InternalFormat internalformat, int x, int y, int width, int height, int border)
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | texture | |
| TextureTarget | target | |
| Int32 | level | |
| InternalFormat | internalformat | |
| Int32 | x | |
| Int32 | y | |
| Int32 | width | |
| Int32 | height | |
| Int32 | border |
CopyTextureImage2D(UInt32, TextureTarget, Int32, InternalFormat, Int32, Int32, Int32, Int32, Int32)
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glCopyTextureImage2DEXT")]
[CLSCompliant(false)]
public static void CopyTextureImage2D(uint texture, TextureTarget target, int level, InternalFormat internalformat, int x, int y, int width, int height, int border)
Parameters
| Type | Name | Description |
|---|---|---|
| UInt32 | texture | |
| TextureTarget | target | |
| Int32 | level | |
| InternalFormat | internalformat | |
| Int32 | x | |
| Int32 | y | |
| Int32 | width | |
| Int32 | height | |
| Int32 | border |
CopyTextureSubImage1D(Int32, TextureTarget, Int32, Int32, Int32, Int32, Int32)
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glCopyTextureSubImage1DEXT")]
[CLSCompliant(false)]
public static void CopyTextureSubImage1D(int texture, TextureTarget target, int level, int xoffset, int x, int y, int width)
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | texture | |
| TextureTarget | target | |
| Int32 | level | |
| Int32 | xoffset | |
| Int32 | x | |
| Int32 | y | |
| Int32 | width |
CopyTextureSubImage1D(UInt32, TextureTarget, Int32, Int32, Int32, Int32, Int32)
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glCopyTextureSubImage1DEXT")]
[CLSCompliant(false)]
public static void CopyTextureSubImage1D(uint texture, TextureTarget target, int level, int xoffset, int x, int y, int width)
Parameters
| Type | Name | Description |
|---|---|---|
| UInt32 | texture | |
| TextureTarget | target | |
| Int32 | level | |
| Int32 | xoffset | |
| Int32 | x | |
| Int32 | y | |
| Int32 | width |
CopyTextureSubImage2D(Int32, TextureTarget, Int32, Int32, Int32, Int32, Int32, Int32, Int32)
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glCopyTextureSubImage2DEXT")]
[CLSCompliant(false)]
public static void CopyTextureSubImage2D(int texture, TextureTarget target, int level, int xoffset, int yoffset, int x, int y, int width, int height)
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | texture | |
| TextureTarget | target | |
| Int32 | level | |
| Int32 | xoffset | |
| Int32 | yoffset | |
| Int32 | x | |
| Int32 | y | |
| Int32 | width | |
| Int32 | height |
CopyTextureSubImage2D(UInt32, TextureTarget, Int32, Int32, Int32, Int32, Int32, Int32, Int32)
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glCopyTextureSubImage2DEXT")]
[CLSCompliant(false)]
public static void CopyTextureSubImage2D(uint texture, TextureTarget target, int level, int xoffset, int yoffset, int x, int y, int width, int height)
Parameters
| Type | Name | Description |
|---|---|---|
| UInt32 | texture | |
| TextureTarget | target | |
| Int32 | level | |
| Int32 | xoffset | |
| Int32 | yoffset | |
| Int32 | x | |
| Int32 | y | |
| Int32 | width | |
| Int32 | height |
CopyTextureSubImage3D(Int32, TextureTarget, Int32, Int32, Int32, Int32, Int32, Int32, Int32, Int32)
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glCopyTextureSubImage3DEXT")]
[CLSCompliant(false)]
public static void CopyTextureSubImage3D(int texture, TextureTarget target, int level, int xoffset, int yoffset, int zoffset, int x, int y, int width, int height)
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | texture | |
| TextureTarget | target | |
| Int32 | level | |
| Int32 | xoffset | |
| Int32 | yoffset | |
| Int32 | zoffset | |
| Int32 | x | |
| Int32 | y | |
| Int32 | width | |
| Int32 | height |
CopyTextureSubImage3D(UInt32, TextureTarget, Int32, Int32, Int32, Int32, Int32, Int32, Int32, Int32)
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glCopyTextureSubImage3DEXT")]
[CLSCompliant(false)]
public static void CopyTextureSubImage3D(uint texture, TextureTarget target, int level, int xoffset, int yoffset, int zoffset, int x, int y, int width, int height)
Parameters
| Type | Name | Description |
|---|---|---|
| UInt32 | texture | |
| TextureTarget | target | |
| Int32 | level | |
| Int32 | xoffset | |
| Int32 | yoffset | |
| Int32 | zoffset | |
| Int32 | x | |
| Int32 | y | |
| Int32 | width | |
| Int32 | height |
CreateMemoryObjects(Int32, Int32*)
[requires: EXT_memory_object]
Declaration
[AutoGenerated(Category = "EXT_memory_object", Version = "", EntryPoint = "glCreateMemoryObjectsEXT")]
[CLSCompliant(false)]
public static void CreateMemoryObjects(int n, int *memoryObjects)
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | n | |
| Int32* | memoryObjects |
CreateMemoryObjects(Int32, out Int32)
[requires: EXT_memory_object]
Declaration
[AutoGenerated(Category = "EXT_memory_object", Version = "", EntryPoint = "glCreateMemoryObjectsEXT")]
[CLSCompliant(false)]
public static void CreateMemoryObjects(int n, out int memoryObjects)
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | n | |
| Int32 | memoryObjects |
CreateMemoryObjects(Int32, Int32[])
[requires: EXT_memory_object]
Declaration
[AutoGenerated(Category = "EXT_memory_object", Version = "", EntryPoint = "glCreateMemoryObjectsEXT")]
[CLSCompliant(false)]
public static void CreateMemoryObjects(int n, int[] memoryObjects)
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | n | |
| Int32[] | memoryObjects |
CreateMemoryObjects(Int32, UInt32*)
[requires: EXT_memory_object]
Declaration
[AutoGenerated(Category = "EXT_memory_object", Version = "", EntryPoint = "glCreateMemoryObjectsEXT")]
[CLSCompliant(false)]
public static void CreateMemoryObjects(int n, uint *memoryObjects)
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | n | |
| UInt32* | memoryObjects |
CreateMemoryObjects(Int32, out UInt32)
[requires: EXT_memory_object]
Declaration
[AutoGenerated(Category = "EXT_memory_object", Version = "", EntryPoint = "glCreateMemoryObjectsEXT")]
[CLSCompliant(false)]
public static void CreateMemoryObjects(int n, out uint memoryObjects)
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | n | |
| UInt32 | memoryObjects |
CreateMemoryObjects(Int32, UInt32[])
[requires: EXT_memory_object]
Declaration
[AutoGenerated(Category = "EXT_memory_object", Version = "", EntryPoint = "glCreateMemoryObjectsEXT")]
[CLSCompliant(false)]
public static void CreateMemoryObjects(int n, uint[] memoryObjects)
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | n | |
| UInt32[] | memoryObjects |
CreateShaderProgram(ShaderType, Int32, String[])
[requires: EXT_separate_shader_objects] Create a stand-alone program from an array of null-terminated source code strings
Declaration
[AutoGenerated(Category = "EXT_separate_shader_objects", Version = "", EntryPoint = "glCreateShaderProgramvEXT")]
public static int CreateShaderProgram(ShaderType type, int count, [Count(Parameter = "count")] string[] strings)
Parameters
| Type | Name | Description |
|---|---|---|
| ShaderType | type | Specifies the type of shader to create. |
| Int32 | count | Specifies the number of source code strings in the array strings. |
| String[] | strings | [length: count] Specifies the address of an array of pointers to source code strings from which to create the program object. |
Returns
| Type | Description |
|---|---|
| Int32 |
CreateShaderProgram(ShaderType, String)
[requires: EXT_separate_shader_objects] Create a stand-alone program from an array of null-terminated source code strings
Declaration
[AutoGenerated(Category = "EXT_separate_shader_objects", Version = "", EntryPoint = "glCreateShaderProgramEXT")]
public static int CreateShaderProgram(ShaderType type, string string)
Parameters
| Type | Name | Description |
|---|---|---|
| ShaderType | type | Specifies the type of shader to create. |
| String | string |
Returns
| Type | Description |
|---|---|
| Int32 |
CullParameter(ExtCullVertex, Double*)
[requires: EXT_cull_vertex]
Declaration
[AutoGenerated(Category = "EXT_cull_vertex", Version = "", EntryPoint = "glCullParameterdvEXT")]
[CLSCompliant(false)]
public static void CullParameter(ExtCullVertex pname, [Count(Count = 4)] double *params)
Parameters
| Type | Name | Description |
|---|---|---|
| ExtCullVertex | pname | |
| Double* | params |
CullParameter(ExtCullVertex, out Double)
[requires: EXT_cull_vertex]
Declaration
[AutoGenerated(Category = "EXT_cull_vertex", Version = "", EntryPoint = "glCullParameterdvEXT")]
[CLSCompliant(false)]
public static void CullParameter(ExtCullVertex pname, [Count(Count = 4)] out double params)
Parameters
| Type | Name | Description |
|---|---|---|
| ExtCullVertex | pname | |
| Double | params |
CullParameter(ExtCullVertex, Double[])
[requires: EXT_cull_vertex]
Declaration
[AutoGenerated(Category = "EXT_cull_vertex", Version = "", EntryPoint = "glCullParameterdvEXT")]
[CLSCompliant(false)]
public static void CullParameter(ExtCullVertex pname, [Count(Count = 4)] double[] params)
Parameters
| Type | Name | Description |
|---|---|---|
| ExtCullVertex | pname | |
| Double[] | params |
CullParameter(ExtCullVertex, Single*)
[requires: EXT_cull_vertex]
Declaration
[AutoGenerated(Category = "EXT_cull_vertex", Version = "", EntryPoint = "glCullParameterfvEXT")]
[CLSCompliant(false)]
public static void CullParameter(ExtCullVertex pname, [Count(Count = 4)] float *params)
Parameters
| Type | Name | Description |
|---|---|---|
| ExtCullVertex | pname | |
| Single* | params |
CullParameter(ExtCullVertex, out Single)
[requires: EXT_cull_vertex]
Declaration
[AutoGenerated(Category = "EXT_cull_vertex", Version = "", EntryPoint = "glCullParameterfvEXT")]
[CLSCompliant(false)]
public static void CullParameter(ExtCullVertex pname, [Count(Count = 4)] out float params)
Parameters
| Type | Name | Description |
|---|---|---|
| ExtCullVertex | pname | |
| Single | params |
CullParameter(ExtCullVertex, Single[])
[requires: EXT_cull_vertex]
Declaration
[AutoGenerated(Category = "EXT_cull_vertex", Version = "", EntryPoint = "glCullParameterfvEXT")]
[CLSCompliant(false)]
public static void CullParameter(ExtCullVertex pname, [Count(Count = 4)] float[] params)
Parameters
| Type | Name | Description |
|---|---|---|
| ExtCullVertex | pname | |
| Single[] | params |
DeleteFramebuffer(Int32)
[requires: EXT_framebuffer_object] Delete framebuffer objects
Declaration
[AutoGenerated(Category = "EXT_framebuffer_object", Version = "", EntryPoint = "glDeleteFramebuffersEXT")]
[CLSCompliant(false)]
public static void DeleteFramebuffer([Count(Parameter = "n")] int framebuffers)
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | framebuffers | [length: n] A pointer to an array containing n framebuffer objects to be deleted. |
DeleteFramebuffer(UInt32)
[requires: EXT_framebuffer_object] Delete framebuffer objects
Declaration
[AutoGenerated(Category = "EXT_framebuffer_object", Version = "", EntryPoint = "glDeleteFramebuffersEXT")]
[CLSCompliant(false)]
public static void DeleteFramebuffer([Count(Parameter = "n")] uint framebuffers)
Parameters
| Type | Name | Description |
|---|---|---|
| UInt32 | framebuffers | [length: n] A pointer to an array containing n framebuffer objects to be deleted. |
DeleteFramebuffers(Int32, Int32*)
[requires: EXT_framebuffer_object] Delete framebuffer objects
Declaration
[AutoGenerated(Category = "EXT_framebuffer_object", Version = "", EntryPoint = "glDeleteFramebuffersEXT")]
[CLSCompliant(false)]
public static void DeleteFramebuffers(int n, [Count(Parameter = "n")] int *framebuffers)
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | n | Specifies the number of framebuffer objects to be deleted. |
| Int32* | framebuffers | [length: n] A pointer to an array containing n framebuffer objects to be deleted. |
DeleteFramebuffers(Int32, ref Int32)
[requires: EXT_framebuffer_object] Delete framebuffer objects
Declaration
[AutoGenerated(Category = "EXT_framebuffer_object", Version = "", EntryPoint = "glDeleteFramebuffersEXT")]
[CLSCompliant(false)]
public static void DeleteFramebuffers(int n, [Count(Parameter = "n")] ref int framebuffers)
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | n | Specifies the number of framebuffer objects to be deleted. |
| Int32 | framebuffers | [length: n] A pointer to an array containing n framebuffer objects to be deleted. |
DeleteFramebuffers(Int32, Int32[])
[requires: EXT_framebuffer_object] Delete framebuffer objects
Declaration
[AutoGenerated(Category = "EXT_framebuffer_object", Version = "", EntryPoint = "glDeleteFramebuffersEXT")]
[CLSCompliant(false)]
public static void DeleteFramebuffers(int n, [Count(Parameter = "n")] int[] framebuffers)
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | n | Specifies the number of framebuffer objects to be deleted. |
| Int32[] | framebuffers | [length: n] A pointer to an array containing n framebuffer objects to be deleted. |
DeleteFramebuffers(Int32, UInt32*)
[requires: EXT_framebuffer_object] Delete framebuffer objects
Declaration
[AutoGenerated(Category = "EXT_framebuffer_object", Version = "", EntryPoint = "glDeleteFramebuffersEXT")]
[CLSCompliant(false)]
public static void DeleteFramebuffers(int n, [Count(Parameter = "n")] uint *framebuffers)
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | n | Specifies the number of framebuffer objects to be deleted. |
| UInt32* | framebuffers | [length: n] A pointer to an array containing n framebuffer objects to be deleted. |
DeleteFramebuffers(Int32, ref UInt32)
[requires: EXT_framebuffer_object] Delete framebuffer objects
Declaration
[AutoGenerated(Category = "EXT_framebuffer_object", Version = "", EntryPoint = "glDeleteFramebuffersEXT")]
[CLSCompliant(false)]
public static void DeleteFramebuffers(int n, [Count(Parameter = "n")] ref uint framebuffers)
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | n | Specifies the number of framebuffer objects to be deleted. |
| UInt32 | framebuffers | [length: n] A pointer to an array containing n framebuffer objects to be deleted. |
DeleteFramebuffers(Int32, UInt32[])
[requires: EXT_framebuffer_object] Delete framebuffer objects
Declaration
[AutoGenerated(Category = "EXT_framebuffer_object", Version = "", EntryPoint = "glDeleteFramebuffersEXT")]
[CLSCompliant(false)]
public static void DeleteFramebuffers(int n, [Count(Parameter = "n")] uint[] framebuffers)
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | n | Specifies the number of framebuffer objects to be deleted. |
| UInt32[] | framebuffers | [length: n] A pointer to an array containing n framebuffer objects to be deleted. |
DeleteMemoryObject(Int32)
[requires: EXT_memory_object]
Declaration
[AutoGenerated(Category = "EXT_memory_object", Version = "", EntryPoint = "glDeleteMemoryObjectsEXT")]
[CLSCompliant(false)]
public static void DeleteMemoryObject([Count(Parameter = "n")] int memoryObjects)
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | memoryObjects | [length: n] |
DeleteMemoryObject(UInt32)
[requires: EXT_memory_object]
Declaration
[AutoGenerated(Category = "EXT_memory_object", Version = "", EntryPoint = "glDeleteMemoryObjectsEXT")]
[CLSCompliant(false)]
public static void DeleteMemoryObject([Count(Parameter = "n")] uint memoryObjects)
Parameters
| Type | Name | Description |
|---|---|---|
| UInt32 | memoryObjects | [length: n] |
DeleteMemoryObjects(Int32, Int32*)
[requires: EXT_memory_object]
Declaration
[AutoGenerated(Category = "EXT_memory_object", Version = "", EntryPoint = "glDeleteMemoryObjectsEXT")]
[CLSCompliant(false)]
public static void DeleteMemoryObjects(int n, [Count(Parameter = "n")] int *memoryObjects)
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | n | |
| Int32* | memoryObjects | [length: n] |
DeleteMemoryObjects(Int32, ref Int32)
[requires: EXT_memory_object]
Declaration
[AutoGenerated(Category = "EXT_memory_object", Version = "", EntryPoint = "glDeleteMemoryObjectsEXT")]
[CLSCompliant(false)]
public static void DeleteMemoryObjects(int n, [Count(Parameter = "n")] ref int memoryObjects)
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | n | |
| Int32 | memoryObjects | [length: n] |
DeleteMemoryObjects(Int32, Int32[])
[requires: EXT_memory_object]
Declaration
[AutoGenerated(Category = "EXT_memory_object", Version = "", EntryPoint = "glDeleteMemoryObjectsEXT")]
[CLSCompliant(false)]
public static void DeleteMemoryObjects(int n, [Count(Parameter = "n")] int[] memoryObjects)
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | n | |
| Int32[] | memoryObjects | [length: n] |
DeleteMemoryObjects(Int32, UInt32*)
[requires: EXT_memory_object]
Declaration
[AutoGenerated(Category = "EXT_memory_object", Version = "", EntryPoint = "glDeleteMemoryObjectsEXT")]
[CLSCompliant(false)]
public static void DeleteMemoryObjects(int n, [Count(Parameter = "n")] uint *memoryObjects)
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | n | |
| UInt32* | memoryObjects | [length: n] |
DeleteMemoryObjects(Int32, ref UInt32)
[requires: EXT_memory_object]
Declaration
[AutoGenerated(Category = "EXT_memory_object", Version = "", EntryPoint = "glDeleteMemoryObjectsEXT")]
[CLSCompliant(false)]
public static void DeleteMemoryObjects(int n, [Count(Parameter = "n")] ref uint memoryObjects)
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | n | |
| UInt32 | memoryObjects | [length: n] |
DeleteMemoryObjects(Int32, UInt32[])
[requires: EXT_memory_object]
Declaration
[AutoGenerated(Category = "EXT_memory_object", Version = "", EntryPoint = "glDeleteMemoryObjectsEXT")]
[CLSCompliant(false)]
public static void DeleteMemoryObjects(int n, [Count(Parameter = "n")] uint[] memoryObjects)
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | n | |
| UInt32[] | memoryObjects | [length: n] |
DeleteProgramPipeline(Int32)
[requires: EXT_separate_shader_objects] Delete program pipeline objects
Declaration
[AutoGenerated(Category = "EXT_separate_shader_objects", Version = "", EntryPoint = "glDeleteProgramPipelinesEXT")]
[CLSCompliant(false)]
public static void DeleteProgramPipeline([Count(Parameter = "n")] int pipelines)
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | pipelines | [length: n] Specifies an array of names of program pipeline objects to delete. |
DeleteProgramPipeline(UInt32)
[requires: EXT_separate_shader_objects] Delete program pipeline objects
Declaration
[AutoGenerated(Category = "EXT_separate_shader_objects", Version = "", EntryPoint = "glDeleteProgramPipelinesEXT")]
[CLSCompliant(false)]
public static void DeleteProgramPipeline([Count(Parameter = "n")] uint pipelines)
Parameters
| Type | Name | Description |
|---|---|---|
| UInt32 | pipelines | [length: n] Specifies an array of names of program pipeline objects to delete. |
DeleteProgramPipelines(Int32, Int32*)
[requires: EXT_separate_shader_objects] Delete program pipeline objects
Declaration
[AutoGenerated(Category = "EXT_separate_shader_objects", Version = "", EntryPoint = "glDeleteProgramPipelinesEXT")]
[CLSCompliant(false)]
public static void DeleteProgramPipelines(int n, [Count(Parameter = "n")] int *pipelines)
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | n | Specifies the number of program pipeline objects to delete. |
| Int32* | pipelines | [length: n] Specifies an array of names of program pipeline objects to delete. |
DeleteProgramPipelines(Int32, ref Int32)
[requires: EXT_separate_shader_objects] Delete program pipeline objects
Declaration
[AutoGenerated(Category = "EXT_separate_shader_objects", Version = "", EntryPoint = "glDeleteProgramPipelinesEXT")]
[CLSCompliant(false)]
public static void DeleteProgramPipelines(int n, [Count(Parameter = "n")] ref int pipelines)
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | n | Specifies the number of program pipeline objects to delete. |
| Int32 | pipelines | [length: n] Specifies an array of names of program pipeline objects to delete. |
DeleteProgramPipelines(Int32, Int32[])
[requires: EXT_separate_shader_objects] Delete program pipeline objects
Declaration
[AutoGenerated(Category = "EXT_separate_shader_objects", Version = "", EntryPoint = "glDeleteProgramPipelinesEXT")]
[CLSCompliant(false)]
public static void DeleteProgramPipelines(int n, [Count(Parameter = "n")] int[] pipelines)
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | n | Specifies the number of program pipeline objects to delete. |
| Int32[] | pipelines | [length: n] Specifies an array of names of program pipeline objects to delete. |
DeleteProgramPipelines(Int32, UInt32*)
[requires: EXT_separate_shader_objects] Delete program pipeline objects
Declaration
[AutoGenerated(Category = "EXT_separate_shader_objects", Version = "", EntryPoint = "glDeleteProgramPipelinesEXT")]
[CLSCompliant(false)]
public static void DeleteProgramPipelines(int n, [Count(Parameter = "n")] uint *pipelines)
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | n | Specifies the number of program pipeline objects to delete. |
| UInt32* | pipelines | [length: n] Specifies an array of names of program pipeline objects to delete. |
DeleteProgramPipelines(Int32, ref UInt32)
[requires: EXT_separate_shader_objects] Delete program pipeline objects
Declaration
[AutoGenerated(Category = "EXT_separate_shader_objects", Version = "", EntryPoint = "glDeleteProgramPipelinesEXT")]
[CLSCompliant(false)]
public static void DeleteProgramPipelines(int n, [Count(Parameter = "n")] ref uint pipelines)
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | n | Specifies the number of program pipeline objects to delete. |
| UInt32 | pipelines | [length: n] Specifies an array of names of program pipeline objects to delete. |
DeleteProgramPipelines(Int32, UInt32[])
[requires: EXT_separate_shader_objects] Delete program pipeline objects
Declaration
[AutoGenerated(Category = "EXT_separate_shader_objects", Version = "", EntryPoint = "glDeleteProgramPipelinesEXT")]
[CLSCompliant(false)]
public static void DeleteProgramPipelines(int n, [Count(Parameter = "n")] uint[] pipelines)
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | n | Specifies the number of program pipeline objects to delete. |
| UInt32[] | pipelines | [length: n] Specifies an array of names of program pipeline objects to delete. |
DeleteRenderbuffer(Int32)
[requires: EXT_framebuffer_object] Delete renderbuffer objects
Declaration
[AutoGenerated(Category = "EXT_framebuffer_object", Version = "", EntryPoint = "glDeleteRenderbuffersEXT")]
[CLSCompliant(false)]
public static void DeleteRenderbuffer([Count(Parameter = "n")] int renderbuffers)
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | renderbuffers | [length: n] A pointer to an array containing n renderbuffer objects to be deleted. |
DeleteRenderbuffer(UInt32)
[requires: EXT_framebuffer_object] Delete renderbuffer objects
Declaration
[AutoGenerated(Category = "EXT_framebuffer_object", Version = "", EntryPoint = "glDeleteRenderbuffersEXT")]
[CLSCompliant(false)]
public static void DeleteRenderbuffer([Count(Parameter = "n")] uint renderbuffers)
Parameters
| Type | Name | Description |
|---|---|---|
| UInt32 | renderbuffers | [length: n] A pointer to an array containing n renderbuffer objects to be deleted. |
DeleteRenderbuffers(Int32, Int32*)
[requires: EXT_framebuffer_object] Delete renderbuffer objects
Declaration
[AutoGenerated(Category = "EXT_framebuffer_object", Version = "", EntryPoint = "glDeleteRenderbuffersEXT")]
[CLSCompliant(false)]
public static void DeleteRenderbuffers(int n, [Count(Parameter = "n")] int *renderbuffers)
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | n | Specifies the number of renderbuffer objects to be deleted. |
| Int32* | renderbuffers | [length: n] A pointer to an array containing n renderbuffer objects to be deleted. |
DeleteRenderbuffers(Int32, ref Int32)
[requires: EXT_framebuffer_object] Delete renderbuffer objects
Declaration
[AutoGenerated(Category = "EXT_framebuffer_object", Version = "", EntryPoint = "glDeleteRenderbuffersEXT")]
[CLSCompliant(false)]
public static void DeleteRenderbuffers(int n, [Count(Parameter = "n")] ref int renderbuffers)
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | n | Specifies the number of renderbuffer objects to be deleted. |
| Int32 | renderbuffers | [length: n] A pointer to an array containing n renderbuffer objects to be deleted. |
DeleteRenderbuffers(Int32, Int32[])
[requires: EXT_framebuffer_object] Delete renderbuffer objects
Declaration
[AutoGenerated(Category = "EXT_framebuffer_object", Version = "", EntryPoint = "glDeleteRenderbuffersEXT")]
[CLSCompliant(false)]
public static void DeleteRenderbuffers(int n, [Count(Parameter = "n")] int[] renderbuffers)
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | n | Specifies the number of renderbuffer objects to be deleted. |
| Int32[] | renderbuffers | [length: n] A pointer to an array containing n renderbuffer objects to be deleted. |
DeleteRenderbuffers(Int32, UInt32*)
[requires: EXT_framebuffer_object] Delete renderbuffer objects
Declaration
[AutoGenerated(Category = "EXT_framebuffer_object", Version = "", EntryPoint = "glDeleteRenderbuffersEXT")]
[CLSCompliant(false)]
public static void DeleteRenderbuffers(int n, [Count(Parameter = "n")] uint *renderbuffers)
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | n | Specifies the number of renderbuffer objects to be deleted. |
| UInt32* | renderbuffers | [length: n] A pointer to an array containing n renderbuffer objects to be deleted. |
DeleteRenderbuffers(Int32, ref UInt32)
[requires: EXT_framebuffer_object] Delete renderbuffer objects
Declaration
[AutoGenerated(Category = "EXT_framebuffer_object", Version = "", EntryPoint = "glDeleteRenderbuffersEXT")]
[CLSCompliant(false)]
public static void DeleteRenderbuffers(int n, [Count(Parameter = "n")] ref uint renderbuffers)
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | n | Specifies the number of renderbuffer objects to be deleted. |
| UInt32 | renderbuffers | [length: n] A pointer to an array containing n renderbuffer objects to be deleted. |
DeleteRenderbuffers(Int32, UInt32[])
[requires: EXT_framebuffer_object] Delete renderbuffer objects
Declaration
[AutoGenerated(Category = "EXT_framebuffer_object", Version = "", EntryPoint = "glDeleteRenderbuffersEXT")]
[CLSCompliant(false)]
public static void DeleteRenderbuffers(int n, [Count(Parameter = "n")] uint[] renderbuffers)
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | n | Specifies the number of renderbuffer objects to be deleted. |
| UInt32[] | renderbuffers | [length: n] A pointer to an array containing n renderbuffer objects to be deleted. |
DeleteSemaphore(Int32)
[requires: EXT_semaphore]
Declaration
[AutoGenerated(Category = "EXT_semaphore", Version = "", EntryPoint = "glDeleteSemaphoresEXT")]
[CLSCompliant(false)]
public static void DeleteSemaphore([Count(Parameter = "n")] int semaphores)
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | semaphores | [length: n] |
DeleteSemaphore(UInt32)
[requires: EXT_semaphore]
Declaration
[AutoGenerated(Category = "EXT_semaphore", Version = "", EntryPoint = "glDeleteSemaphoresEXT")]
[CLSCompliant(false)]
public static void DeleteSemaphore([Count(Parameter = "n")] uint semaphores)
Parameters
| Type | Name | Description |
|---|---|---|
| UInt32 | semaphores | [length: n] |
DeleteSemaphores(Int32, Int32*)
[requires: EXT_semaphore]
Declaration
[AutoGenerated(Category = "EXT_semaphore", Version = "", EntryPoint = "glDeleteSemaphoresEXT")]
[CLSCompliant(false)]
public static void DeleteSemaphores(int n, [Count(Parameter = "n")] int *semaphores)
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | n | |
| Int32* | semaphores | [length: n] |
DeleteSemaphores(Int32, ref Int32)
[requires: EXT_semaphore]
Declaration
[AutoGenerated(Category = "EXT_semaphore", Version = "", EntryPoint = "glDeleteSemaphoresEXT")]
[CLSCompliant(false)]
public static void DeleteSemaphores(int n, [Count(Parameter = "n")] ref int semaphores)
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | n | |
| Int32 | semaphores | [length: n] |
DeleteSemaphores(Int32, Int32[])
[requires: EXT_semaphore]
Declaration
[AutoGenerated(Category = "EXT_semaphore", Version = "", EntryPoint = "glDeleteSemaphoresEXT")]
[CLSCompliant(false)]
public static void DeleteSemaphores(int n, [Count(Parameter = "n")] int[] semaphores)
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | n | |
| Int32[] | semaphores | [length: n] |
DeleteSemaphores(Int32, UInt32*)
[requires: EXT_semaphore]
Declaration
[AutoGenerated(Category = "EXT_semaphore", Version = "", EntryPoint = "glDeleteSemaphoresEXT")]
[CLSCompliant(false)]
public static void DeleteSemaphores(int n, [Count(Parameter = "n")] uint *semaphores)
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | n | |
| UInt32* | semaphores | [length: n] |
DeleteSemaphores(Int32, ref UInt32)
[requires: EXT_semaphore]
Declaration
[AutoGenerated(Category = "EXT_semaphore", Version = "", EntryPoint = "glDeleteSemaphoresEXT")]
[CLSCompliant(false)]
public static void DeleteSemaphores(int n, [Count(Parameter = "n")] ref uint semaphores)
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | n | |
| UInt32 | semaphores | [length: n] |
DeleteSemaphores(Int32, UInt32[])
[requires: EXT_semaphore]
Declaration
[AutoGenerated(Category = "EXT_semaphore", Version = "", EntryPoint = "glDeleteSemaphoresEXT")]
[CLSCompliant(false)]
public static void DeleteSemaphores(int n, [Count(Parameter = "n")] uint[] semaphores)
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | n | |
| UInt32[] | semaphores | [length: n] |
DeleteTexture(Int32)
[requires: EXT_texture_object] Delete named textures
Declaration
[AutoGenerated(Category = "EXT_texture_object", Version = "", EntryPoint = "glDeleteTexturesEXT")]
[CLSCompliant(false)]
public static void DeleteTexture([Count(Parameter = "n")] int textures)
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | textures | [length: n] Specifies an array of textures to be deleted. |
DeleteTexture(UInt32)
[requires: EXT_texture_object] Delete named textures
Declaration
[AutoGenerated(Category = "EXT_texture_object", Version = "", EntryPoint = "glDeleteTexturesEXT")]
[CLSCompliant(false)]
public static void DeleteTexture([Count(Parameter = "n")] uint textures)
Parameters
| Type | Name | Description |
|---|---|---|
| UInt32 | textures | [length: n] Specifies an array of textures to be deleted. |
DeleteTextures(Int32, Int32*)
[requires: EXT_texture_object] Delete named textures
Declaration
[AutoGenerated(Category = "EXT_texture_object", Version = "", EntryPoint = "glDeleteTexturesEXT")]
[CLSCompliant(false)]
public static void DeleteTextures(int n, [Count(Parameter = "n")] int *textures)
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | n | Specifies the number of textures to be deleted. |
| Int32* | textures | [length: n] Specifies an array of textures to be deleted. |
DeleteTextures(Int32, ref Int32)
[requires: EXT_texture_object] Delete named textures
Declaration
[AutoGenerated(Category = "EXT_texture_object", Version = "", EntryPoint = "glDeleteTexturesEXT")]
[CLSCompliant(false)]
public static void DeleteTextures(int n, [Count(Parameter = "n")] ref int textures)
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | n | Specifies the number of textures to be deleted. |
| Int32 | textures | [length: n] Specifies an array of textures to be deleted. |
DeleteTextures(Int32, Int32[])
[requires: EXT_texture_object] Delete named textures
Declaration
[AutoGenerated(Category = "EXT_texture_object", Version = "", EntryPoint = "glDeleteTexturesEXT")]
[CLSCompliant(false)]
public static void DeleteTextures(int n, [Count(Parameter = "n")] int[] textures)
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | n | Specifies the number of textures to be deleted. |
| Int32[] | textures | [length: n] Specifies an array of textures to be deleted. |
DeleteTextures(Int32, UInt32*)
[requires: EXT_texture_object] Delete named textures
Declaration
[AutoGenerated(Category = "EXT_texture_object", Version = "", EntryPoint = "glDeleteTexturesEXT")]
[CLSCompliant(false)]
public static void DeleteTextures(int n, [Count(Parameter = "n")] uint *textures)
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | n | Specifies the number of textures to be deleted. |
| UInt32* | textures | [length: n] Specifies an array of textures to be deleted. |
DeleteTextures(Int32, ref UInt32)
[requires: EXT_texture_object] Delete named textures
Declaration
[AutoGenerated(Category = "EXT_texture_object", Version = "", EntryPoint = "glDeleteTexturesEXT")]
[CLSCompliant(false)]
public static void DeleteTextures(int n, [Count(Parameter = "n")] ref uint textures)
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | n | Specifies the number of textures to be deleted. |
| UInt32 | textures | [length: n] Specifies an array of textures to be deleted. |
DeleteTextures(Int32, UInt32[])
[requires: EXT_texture_object] Delete named textures
Declaration
[AutoGenerated(Category = "EXT_texture_object", Version = "", EntryPoint = "glDeleteTexturesEXT")]
[CLSCompliant(false)]
public static void DeleteTextures(int n, [Count(Parameter = "n")] uint[] textures)
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | n | Specifies the number of textures to be deleted. |
| UInt32[] | textures | [length: n] Specifies an array of textures to be deleted. |
DeleteVertexShader(Int32)
[requires: EXT_vertex_shader]
Declaration
[AutoGenerated(Category = "EXT_vertex_shader", Version = "", EntryPoint = "glDeleteVertexShaderEXT")]
[CLSCompliant(false)]
public static void DeleteVertexShader(int id)
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | id |
DeleteVertexShader(UInt32)
[requires: EXT_vertex_shader]
Declaration
[AutoGenerated(Category = "EXT_vertex_shader", Version = "", EntryPoint = "glDeleteVertexShaderEXT")]
[CLSCompliant(false)]
public static void DeleteVertexShader(uint id)
Parameters
| Type | Name | Description |
|---|---|---|
| UInt32 | id |
DepthBounds(Double, Double)
[requires: EXT_depth_bounds_test]
Declaration
[AutoGenerated(Category = "EXT_depth_bounds_test", Version = "", EntryPoint = "glDepthBoundsEXT")]
public static void DepthBounds(double zmin, double zmax)
Parameters
| Type | Name | Description |
|---|---|---|
| Double | zmin | |
| Double | zmax |
DisableClientState(ArrayCap, Int32)
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glDisableClientStateiEXT")]
[CLSCompliant(false)]
public static void DisableClientState(ArrayCap array, int index)
Parameters
| Type | Name | Description |
|---|---|---|
| ArrayCap | array | |
| Int32 | index |
DisableClientState(ArrayCap, UInt32)
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glDisableClientStateiEXT")]
[CLSCompliant(false)]
public static void DisableClientState(ArrayCap array, uint index)
Parameters
| Type | Name | Description |
|---|---|---|
| ArrayCap | array | |
| UInt32 | index |
DisableClientStateIndexed(ArrayCap, Int32)
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glDisableClientStateIndexedEXT")]
[CLSCompliant(false)]
public static void DisableClientStateIndexed(ArrayCap array, int index)
Parameters
| Type | Name | Description |
|---|---|---|
| ArrayCap | array | |
| Int32 | index |
DisableClientStateIndexed(ArrayCap, UInt32)
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glDisableClientStateIndexedEXT")]
[CLSCompliant(false)]
public static void DisableClientStateIndexed(ArrayCap array, uint index)
Parameters
| Type | Name | Description |
|---|---|---|
| ArrayCap | array | |
| UInt32 | index |
DisableClientStateIndexed(EnableCap, Int32)
[requires: EXT_direct_state_access]
Declaration
[Obsolete("Use ArrayCap overload instead")]
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glDisableClientStateIndexedEXT")]
[CLSCompliant(false)]
public static void DisableClientStateIndexed(EnableCap array, int index)
Parameters
| Type | Name | Description |
|---|---|---|
| EnableCap | array | |
| Int32 | index |
DisableClientStateIndexed(EnableCap, UInt32)
[requires: EXT_direct_state_access]
Declaration
[Obsolete("Use ArrayCap overload instead")]
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glDisableClientStateIndexedEXT")]
[CLSCompliant(false)]
public static void DisableClientStateIndexed(EnableCap array, uint index)
Parameters
| Type | Name | Description |
|---|---|---|
| EnableCap | array | |
| UInt32 | index |
DisableIndexed(ExtDrawBuffers2, Int32)
[requires: EXT_direct_state_access|EXT_draw_buffers2]
Declaration
[Obsolete("Use IndexedEnableCap overload instead")]
[AutoGenerated(Category = "EXT_direct_state_access|EXT_draw_buffers2", Version = "", EntryPoint = "glDisableIndexedEXT")]
[CLSCompliant(false)]
public static void DisableIndexed(ExtDrawBuffers2 target, int index)
Parameters
| Type | Name | Description |
|---|---|---|
| ExtDrawBuffers2 | target | |
| Int32 | index |
DisableIndexed(ExtDrawBuffers2, UInt32)
[requires: EXT_direct_state_access|EXT_draw_buffers2]
Declaration
[Obsolete("Use IndexedEnableCap overload instead")]
[AutoGenerated(Category = "EXT_direct_state_access|EXT_draw_buffers2", Version = "", EntryPoint = "glDisableIndexedEXT")]
[CLSCompliant(false)]
public static void DisableIndexed(ExtDrawBuffers2 target, uint index)
Parameters
| Type | Name | Description |
|---|---|---|
| ExtDrawBuffers2 | target | |
| UInt32 | index |
DisableIndexed(IndexedEnableCap, Int32)
[requires: EXT_direct_state_access|EXT_draw_buffers2]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access|EXT_draw_buffers2", Version = "", EntryPoint = "glDisableIndexedEXT")]
[CLSCompliant(false)]
public static void DisableIndexed(IndexedEnableCap target, int index)
Parameters
| Type | Name | Description |
|---|---|---|
| IndexedEnableCap | target | |
| Int32 | index |
DisableIndexed(IndexedEnableCap, UInt32)
[requires: EXT_direct_state_access|EXT_draw_buffers2]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access|EXT_draw_buffers2", Version = "", EntryPoint = "glDisableIndexedEXT")]
[CLSCompliant(false)]
public static void DisableIndexed(IndexedEnableCap target, uint index)
Parameters
| Type | Name | Description |
|---|---|---|
| IndexedEnableCap | target | |
| UInt32 | index |
DisableVariantClientState(Int32)
[requires: EXT_vertex_shader]
Declaration
[AutoGenerated(Category = "EXT_vertex_shader", Version = "", EntryPoint = "glDisableVariantClientStateEXT")]
[CLSCompliant(false)]
public static void DisableVariantClientState(int id)
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | id |
DisableVariantClientState(UInt32)
[requires: EXT_vertex_shader]
Declaration
[AutoGenerated(Category = "EXT_vertex_shader", Version = "", EntryPoint = "glDisableVariantClientStateEXT")]
[CLSCompliant(false)]
public static void DisableVariantClientState(uint id)
Parameters
| Type | Name | Description |
|---|---|---|
| UInt32 | id |
DisableVertexArray(Int32, EnableCap)
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glDisableVertexArrayEXT")]
[CLSCompliant(false)]
public static void DisableVertexArray(int vaobj, EnableCap array)
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | vaobj | |
| EnableCap | array |
DisableVertexArray(UInt32, EnableCap)
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glDisableVertexArrayEXT")]
[CLSCompliant(false)]
public static void DisableVertexArray(uint vaobj, EnableCap array)
Parameters
| Type | Name | Description |
|---|---|---|
| UInt32 | vaobj | |
| EnableCap | array |
DisableVertexArrayAttrib(Int32, Int32)
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glDisableVertexArrayAttribEXT")]
[CLSCompliant(false)]
public static void DisableVertexArrayAttrib(int vaobj, int index)
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | vaobj | |
| Int32 | index |
DisableVertexArrayAttrib(UInt32, UInt32)
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glDisableVertexArrayAttribEXT")]
[CLSCompliant(false)]
public static void DisableVertexArrayAttrib(uint vaobj, uint index)
Parameters
| Type | Name | Description |
|---|---|---|
| UInt32 | vaobj | |
| UInt32 | index |
DrawArrays(BeginMode, Int32, Int32)
[requires: EXT_vertex_array] Render primitives from array data
Declaration
[Obsolete("Use PrimitiveType overload instead")]
[AutoGenerated(Category = "EXT_vertex_array", Version = "", EntryPoint = "glDrawArraysEXT")]
public static void DrawArrays(BeginMode mode, int first, int count)
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 | first | Specifies the starting index in the enabled arrays. |
| Int32 | count | Specifies the number of indices to be rendered. |
DrawArrays(PrimitiveType, Int32, Int32)
[requires: EXT_vertex_array] Render primitives from array data
Declaration
[AutoGenerated(Category = "EXT_vertex_array", Version = "", EntryPoint = "glDrawArraysEXT")]
public static void DrawArrays(PrimitiveType mode, int first, int count)
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 | first | Specifies the starting index in the enabled arrays. |
| Int32 | count | Specifies the number of indices to be rendered. |
DrawArraysInstanced(BeginMode, Int32, Int32, Int32)
[requires: EXT_draw_instanced] Draw multiple instances of a range of elements
Declaration
[Obsolete("Use PrimitiveType overload instead")]
[AutoGenerated(Category = "EXT_draw_instanced", Version = "", EntryPoint = "glDrawArraysInstancedEXT")]
public static void DrawArraysInstanced(BeginMode mode, int start, 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 | start | 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: EXT_draw_instanced] Draw multiple instances of a range of elements
Declaration
[AutoGenerated(Category = "EXT_draw_instanced", Version = "", EntryPoint = "glDrawArraysInstancedEXT")]
public static void DrawArraysInstanced(PrimitiveType mode, int start, 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 | start | 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. |
DrawElementsInstanced(BeginMode, Int32, DrawElementsType, IntPtr, Int32)
[requires: EXT_draw_instanced] Draw multiple instances of a set of elements
Declaration
[Obsolete("Use PrimitiveType overload instead")]
[AutoGenerated(Category = "EXT_draw_instanced", Version = "", EntryPoint = "glDrawElementsInstancedEXT")]
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: EXT_draw_instanced] Draw multiple instances of a set of elements
Declaration
[AutoGenerated(Category = "EXT_draw_instanced", Version = "", EntryPoint = "glDrawElementsInstancedEXT")]
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: EXT_draw_instanced] Draw multiple instances of a set of elements
Declaration
[Obsolete("Use PrimitiveType overload instead")]
[AutoGenerated(Category = "EXT_draw_instanced", Version = "", EntryPoint = "glDrawElementsInstancedEXT")]
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: EXT_draw_instanced] Draw multiple instances of a set of elements
Declaration
[Obsolete("Use PrimitiveType overload instead")]
[AutoGenerated(Category = "EXT_draw_instanced", Version = "", EntryPoint = "glDrawElementsInstancedEXT")]
[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: EXT_draw_instanced] Draw multiple instances of a set of elements
Declaration
[Obsolete("Use PrimitiveType overload instead")]
[AutoGenerated(Category = "EXT_draw_instanced", Version = "", EntryPoint = "glDrawElementsInstancedEXT")]
[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: EXT_draw_instanced] Draw multiple instances of a set of elements
Declaration
[Obsolete("Use PrimitiveType overload instead")]
[AutoGenerated(Category = "EXT_draw_instanced", Version = "", EntryPoint = "glDrawElementsInstancedEXT")]
[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: EXT_draw_instanced] Draw multiple instances of a set of elements
Declaration
[AutoGenerated(Category = "EXT_draw_instanced", Version = "", EntryPoint = "glDrawElementsInstancedEXT")]
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: EXT_draw_instanced] Draw multiple instances of a set of elements
Declaration
[AutoGenerated(Category = "EXT_draw_instanced", Version = "", EntryPoint = "glDrawElementsInstancedEXT")]
[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: EXT_draw_instanced] Draw multiple instances of a set of elements
Declaration
[AutoGenerated(Category = "EXT_draw_instanced", Version = "", EntryPoint = "glDrawElementsInstancedEXT")]
[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: EXT_draw_instanced] Draw multiple instances of a set of elements
Declaration
[AutoGenerated(Category = "EXT_draw_instanced", Version = "", EntryPoint = "glDrawElementsInstancedEXT")]
[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 |
DrawRangeElements(BeginMode, Int32, Int32, Int32, DrawElementsType, IntPtr)
[requires: EXT_draw_range_elements] Render primitives from array data
Declaration
[Obsolete("Use PrimitiveType overload instead")]
[AutoGenerated(Category = "EXT_draw_range_elements", Version = "", EntryPoint = "glDrawRangeElementsEXT")]
[CLSCompliant(false)]
public static void DrawRangeElements(BeginMode mode, int start, int end, int count, DrawElementsType type, [Count(Computed = "count,type")] IntPtr indices)
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 | start | Specifies the minimum array index contained in indices. |
| Int32 | end | Specifies the maximum array index contained in indices. |
| 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. |
DrawRangeElements(BeginMode, UInt32, UInt32, Int32, DrawElementsType, IntPtr)
[requires: EXT_draw_range_elements] Render primitives from array data
Declaration
[Obsolete("Use PrimitiveType overload instead")]
[AutoGenerated(Category = "EXT_draw_range_elements", Version = "", EntryPoint = "glDrawRangeElementsEXT")]
[CLSCompliant(false)]
public static void DrawRangeElements(BeginMode mode, uint start, uint end, int count, DrawElementsType type, [Count(Computed = "count,type")] IntPtr indices)
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. |
| UInt32 | start | Specifies the minimum array index contained in indices. |
| UInt32 | end | Specifies the maximum array index contained in indices. |
| 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. |
DrawRangeElements(PrimitiveType, Int32, Int32, Int32, DrawElementsType, IntPtr)
[requires: EXT_draw_range_elements] Render primitives from array data
Declaration
[AutoGenerated(Category = "EXT_draw_range_elements", Version = "", EntryPoint = "glDrawRangeElementsEXT")]
[CLSCompliant(false)]
public static void DrawRangeElements(PrimitiveType mode, int start, int end, int count, DrawElementsType type, [Count(Computed = "count,type")] IntPtr indices)
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 | start | Specifies the minimum array index contained in indices. |
| Int32 | end | Specifies the maximum array index contained in indices. |
| 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. |
DrawRangeElements(PrimitiveType, UInt32, UInt32, Int32, DrawElementsType, IntPtr)
[requires: EXT_draw_range_elements] Render primitives from array data
Declaration
[AutoGenerated(Category = "EXT_draw_range_elements", Version = "", EntryPoint = "glDrawRangeElementsEXT")]
[CLSCompliant(false)]
public static void DrawRangeElements(PrimitiveType mode, uint start, uint end, int count, DrawElementsType type, [Count(Computed = "count,type")] IntPtr indices)
Parameters
| Type | Name | Description |
|---|---|---|
| PrimitiveType | mode | Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, LineStripAdjacency, LinesAdjacency, TriangleStrip, TriangleFan, Triangles, TriangleStripAdjacency, TrianglesAdjacency and Patches are accepted. |
| UInt32 | start | Specifies the minimum array index contained in indices. |
| UInt32 | end | Specifies the maximum array index contained in indices. |
| 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. |
DrawRangeElements<T5>(BeginMode, Int32, Int32, Int32, DrawElementsType, ref T5)
[requires: EXT_draw_range_elements] Render primitives from array data
Declaration
[Obsolete("Use PrimitiveType overload instead")]
[AutoGenerated(Category = "EXT_draw_range_elements", Version = "", EntryPoint = "glDrawRangeElementsEXT")]
[CLSCompliant(false)]
public static void DrawRangeElements<T5>(BeginMode mode, int start, int end, int count, DrawElementsType type, [Count(Computed = "count,type")] ref T5 indices)
where T5 : 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 | start | Specifies the minimum array index contained in indices. |
| Int32 | end | Specifies the maximum array index contained in indices. |
| 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. |
| T5 | indices | [length: COMPSIZE(count,type)] Specifies a pointer to the location where the indices are stored. |
Type Parameters
| Name | Description |
|---|---|
| T5 |
DrawRangeElements<T5>(BeginMode, Int32, Int32, Int32, DrawElementsType, T5[])
[requires: EXT_draw_range_elements] Render primitives from array data
Declaration
[Obsolete("Use PrimitiveType overload instead")]
[AutoGenerated(Category = "EXT_draw_range_elements", Version = "", EntryPoint = "glDrawRangeElementsEXT")]
[CLSCompliant(false)]
public static void DrawRangeElements<T5>(BeginMode mode, int start, int end, int count, DrawElementsType type, [Count(Computed = "count,type")] T5[] indices)
where T5 : 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 | start | Specifies the minimum array index contained in indices. |
| Int32 | end | Specifies the maximum array index contained in indices. |
| 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. |
| T5[] | indices | [length: COMPSIZE(count,type)] Specifies a pointer to the location where the indices are stored. |
Type Parameters
| Name | Description |
|---|---|
| T5 |
DrawRangeElements<T5>(BeginMode, Int32, Int32, Int32, DrawElementsType, T5[,,])
[requires: EXT_draw_range_elements] Render primitives from array data
Declaration
[Obsolete("Use PrimitiveType overload instead")]
[AutoGenerated(Category = "EXT_draw_range_elements", Version = "", EntryPoint = "glDrawRangeElementsEXT")]
[CLSCompliant(false)]
public static void DrawRangeElements<T5>(BeginMode mode, int start, int end, int count, DrawElementsType type, [Count(Computed = "count,type")] T5[,, ] indices)
where T5 : 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 | start | Specifies the minimum array index contained in indices. |
| Int32 | end | Specifies the maximum array index contained in indices. |
| 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. |
| T5[,,] | indices | [length: COMPSIZE(count,type)] Specifies a pointer to the location where the indices are stored. |
Type Parameters
| Name | Description |
|---|---|
| T5 |
DrawRangeElements<T5>(BeginMode, Int32, Int32, Int32, DrawElementsType, T5[,])
[requires: EXT_draw_range_elements] Render primitives from array data
Declaration
[Obsolete("Use PrimitiveType overload instead")]
[AutoGenerated(Category = "EXT_draw_range_elements", Version = "", EntryPoint = "glDrawRangeElementsEXT")]
[CLSCompliant(false)]
public static void DrawRangeElements<T5>(BeginMode mode, int start, int end, int count, DrawElementsType type, [Count(Computed = "count,type")] T5[, ] indices)
where T5 : 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 | start | Specifies the minimum array index contained in indices. |
| Int32 | end | Specifies the maximum array index contained in indices. |
| 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. |
| T5[,] | indices | [length: COMPSIZE(count,type)] Specifies a pointer to the location where the indices are stored. |
Type Parameters
| Name | Description |
|---|---|
| T5 |
DrawRangeElements<T5>(BeginMode, UInt32, UInt32, Int32, DrawElementsType, ref T5)
[requires: EXT_draw_range_elements] Render primitives from array data
Declaration
[Obsolete("Use PrimitiveType overload instead")]
[AutoGenerated(Category = "EXT_draw_range_elements", Version = "", EntryPoint = "glDrawRangeElementsEXT")]
[CLSCompliant(false)]
public static void DrawRangeElements<T5>(BeginMode mode, uint start, uint end, int count, DrawElementsType type, [Count(Computed = "count,type")] ref T5 indices)
where T5 : 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. |
| UInt32 | start | Specifies the minimum array index contained in indices. |
| UInt32 | end | Specifies the maximum array index contained in indices. |
| 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. |
| T5 | indices | [length: COMPSIZE(count,type)] Specifies a pointer to the location where the indices are stored. |
Type Parameters
| Name | Description |
|---|---|
| T5 |
DrawRangeElements<T5>(BeginMode, UInt32, UInt32, Int32, DrawElementsType, T5[])
[requires: EXT_draw_range_elements] Render primitives from array data
Declaration
[Obsolete("Use PrimitiveType overload instead")]
[AutoGenerated(Category = "EXT_draw_range_elements", Version = "", EntryPoint = "glDrawRangeElementsEXT")]
[CLSCompliant(false)]
public static void DrawRangeElements<T5>(BeginMode mode, uint start, uint end, int count, DrawElementsType type, [Count(Computed = "count,type")] T5[] indices)
where T5 : 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. |
| UInt32 | start | Specifies the minimum array index contained in indices. |
| UInt32 | end | Specifies the maximum array index contained in indices. |
| 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. |
| T5[] | indices | [length: COMPSIZE(count,type)] Specifies a pointer to the location where the indices are stored. |
Type Parameters
| Name | Description |
|---|---|
| T5 |
DrawRangeElements<T5>(BeginMode, UInt32, UInt32, Int32, DrawElementsType, T5[,,])
[requires: EXT_draw_range_elements] Render primitives from array data
Declaration
[Obsolete("Use PrimitiveType overload instead")]
[AutoGenerated(Category = "EXT_draw_range_elements", Version = "", EntryPoint = "glDrawRangeElementsEXT")]
[CLSCompliant(false)]
public static void DrawRangeElements<T5>(BeginMode mode, uint start, uint end, int count, DrawElementsType type, [Count(Computed = "count,type")] T5[,, ] indices)
where T5 : 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. |
| UInt32 | start | Specifies the minimum array index contained in indices. |
| UInt32 | end | Specifies the maximum array index contained in indices. |
| 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. |
| T5[,,] | indices | [length: COMPSIZE(count,type)] Specifies a pointer to the location where the indices are stored. |
Type Parameters
| Name | Description |
|---|---|
| T5 |
DrawRangeElements<T5>(BeginMode, UInt32, UInt32, Int32, DrawElementsType, T5[,])
[requires: EXT_draw_range_elements] Render primitives from array data
Declaration
[Obsolete("Use PrimitiveType overload instead")]
[AutoGenerated(Category = "EXT_draw_range_elements", Version = "", EntryPoint = "glDrawRangeElementsEXT")]
[CLSCompliant(false)]
public static void DrawRangeElements<T5>(BeginMode mode, uint start, uint end, int count, DrawElementsType type, [Count(Computed = "count,type")] T5[, ] indices)
where T5 : 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. |
| UInt32 | start | Specifies the minimum array index contained in indices. |
| UInt32 | end | Specifies the maximum array index contained in indices. |
| 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. |
| T5[,] | indices | [length: COMPSIZE(count,type)] Specifies a pointer to the location where the indices are stored. |
Type Parameters
| Name | Description |
|---|---|
| T5 |
DrawRangeElements<T5>(PrimitiveType, Int32, Int32, Int32, DrawElementsType, ref T5)
[requires: EXT_draw_range_elements] Render primitives from array data
Declaration
[AutoGenerated(Category = "EXT_draw_range_elements", Version = "", EntryPoint = "glDrawRangeElementsEXT")]
[CLSCompliant(false)]
public static void DrawRangeElements<T5>(PrimitiveType mode, int start, int end, int count, DrawElementsType type, [Count(Computed = "count,type")] ref T5 indices)
where T5 : 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 | start | Specifies the minimum array index contained in indices. |
| Int32 | end | Specifies the maximum array index contained in indices. |
| 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. |
| T5 | indices | [length: COMPSIZE(count,type)] Specifies a pointer to the location where the indices are stored. |
Type Parameters
| Name | Description |
|---|---|
| T5 |
DrawRangeElements<T5>(PrimitiveType, Int32, Int32, Int32, DrawElementsType, T5[])
[requires: EXT_draw_range_elements] Render primitives from array data
Declaration
[AutoGenerated(Category = "EXT_draw_range_elements", Version = "", EntryPoint = "glDrawRangeElementsEXT")]
[CLSCompliant(false)]
public static void DrawRangeElements<T5>(PrimitiveType mode, int start, int end, int count, DrawElementsType type, [Count(Computed = "count,type")] T5[] indices)
where T5 : 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 | start | Specifies the minimum array index contained in indices. |
| Int32 | end | Specifies the maximum array index contained in indices. |
| 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. |
| T5[] | indices | [length: COMPSIZE(count,type)] Specifies a pointer to the location where the indices are stored. |
Type Parameters
| Name | Description |
|---|---|
| T5 |
DrawRangeElements<T5>(PrimitiveType, Int32, Int32, Int32, DrawElementsType, T5[,,])
[requires: EXT_draw_range_elements] Render primitives from array data
Declaration
[AutoGenerated(Category = "EXT_draw_range_elements", Version = "", EntryPoint = "glDrawRangeElementsEXT")]
[CLSCompliant(false)]
public static void DrawRangeElements<T5>(PrimitiveType mode, int start, int end, int count, DrawElementsType type, [Count(Computed = "count,type")] T5[,, ] indices)
where T5 : 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 | start | Specifies the minimum array index contained in indices. |
| Int32 | end | Specifies the maximum array index contained in indices. |
| 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. |
| T5[,,] | indices | [length: COMPSIZE(count,type)] Specifies a pointer to the location where the indices are stored. |
Type Parameters
| Name | Description |
|---|---|
| T5 |
DrawRangeElements<T5>(PrimitiveType, Int32, Int32, Int32, DrawElementsType, T5[,])
[requires: EXT_draw_range_elements] Render primitives from array data
Declaration
[AutoGenerated(Category = "EXT_draw_range_elements", Version = "", EntryPoint = "glDrawRangeElementsEXT")]
[CLSCompliant(false)]
public static void DrawRangeElements<T5>(PrimitiveType mode, int start, int end, int count, DrawElementsType type, [Count(Computed = "count,type")] T5[, ] indices)
where T5 : 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 | start | Specifies the minimum array index contained in indices. |
| Int32 | end | Specifies the maximum array index contained in indices. |
| 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. |
| T5[,] | indices | [length: COMPSIZE(count,type)] Specifies a pointer to the location where the indices are stored. |
Type Parameters
| Name | Description |
|---|---|
| T5 |
DrawRangeElements<T5>(PrimitiveType, UInt32, UInt32, Int32, DrawElementsType, ref T5)
[requires: EXT_draw_range_elements] Render primitives from array data
Declaration
[AutoGenerated(Category = "EXT_draw_range_elements", Version = "", EntryPoint = "glDrawRangeElementsEXT")]
[CLSCompliant(false)]
public static void DrawRangeElements<T5>(PrimitiveType mode, uint start, uint end, int count, DrawElementsType type, [Count(Computed = "count,type")] ref T5 indices)
where T5 : 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. |
| UInt32 | start | Specifies the minimum array index contained in indices. |
| UInt32 | end | Specifies the maximum array index contained in indices. |
| 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. |
| T5 | indices | [length: COMPSIZE(count,type)] Specifies a pointer to the location where the indices are stored. |
Type Parameters
| Name | Description |
|---|---|
| T5 |
DrawRangeElements<T5>(PrimitiveType, UInt32, UInt32, Int32, DrawElementsType, T5[])
[requires: EXT_draw_range_elements] Render primitives from array data
Declaration
[AutoGenerated(Category = "EXT_draw_range_elements", Version = "", EntryPoint = "glDrawRangeElementsEXT")]
[CLSCompliant(false)]
public static void DrawRangeElements<T5>(PrimitiveType mode, uint start, uint end, int count, DrawElementsType type, [Count(Computed = "count,type")] T5[] indices)
where T5 : 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. |
| UInt32 | start | Specifies the minimum array index contained in indices. |
| UInt32 | end | Specifies the maximum array index contained in indices. |
| 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. |
| T5[] | indices | [length: COMPSIZE(count,type)] Specifies a pointer to the location where the indices are stored. |
Type Parameters
| Name | Description |
|---|---|
| T5 |
DrawRangeElements<T5>(PrimitiveType, UInt32, UInt32, Int32, DrawElementsType, T5[,,])
[requires: EXT_draw_range_elements] Render primitives from array data
Declaration
[AutoGenerated(Category = "EXT_draw_range_elements", Version = "", EntryPoint = "glDrawRangeElementsEXT")]
[CLSCompliant(false)]
public static void DrawRangeElements<T5>(PrimitiveType mode, uint start, uint end, int count, DrawElementsType type, [Count(Computed = "count,type")] T5[,, ] indices)
where T5 : 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. |
| UInt32 | start | Specifies the minimum array index contained in indices. |
| UInt32 | end | Specifies the maximum array index contained in indices. |
| 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. |
| T5[,,] | indices | [length: COMPSIZE(count,type)] Specifies a pointer to the location where the indices are stored. |
Type Parameters
| Name | Description |
|---|---|
| T5 |
DrawRangeElements<T5>(PrimitiveType, UInt32, UInt32, Int32, DrawElementsType, T5[,])
[requires: EXT_draw_range_elements] Render primitives from array data
Declaration
[AutoGenerated(Category = "EXT_draw_range_elements", Version = "", EntryPoint = "glDrawRangeElementsEXT")]
[CLSCompliant(false)]
public static void DrawRangeElements<T5>(PrimitiveType mode, uint start, uint end, int count, DrawElementsType type, [Count(Computed = "count,type")] T5[, ] indices)
where T5 : 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. |
| UInt32 | start | Specifies the minimum array index contained in indices. |
| UInt32 | end | Specifies the maximum array index contained in indices. |
| 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. |
| T5[,] | indices | [length: COMPSIZE(count,type)] Specifies a pointer to the location where the indices are stored. |
Type Parameters
| Name | Description |
|---|---|
| T5 |
EdgeFlagPointer(Int32, Int32, Boolean*)
[requires: EXT_vertex_array] Define an array of edge flags
Declaration
[AutoGenerated(Category = "EXT_vertex_array", Version = "", EntryPoint = "glEdgeFlagPointerEXT")]
[CLSCompliant(false)]
public static void EdgeFlagPointer(int stride, int count, [Count(Computed = "stride,count")] bool *pointer)
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | stride | Specifies the byte offset between consecutive edge flags. If stride is 0, the edge flags are understood to be tightly packed in the array. The initial value is 0. |
| Int32 | count | Specifies a pointer to the first edge flag in the array. The initial value is 0. |
| Boolean* | pointer | [length: COMPSIZE(stride,count)] Specifies a pointer to the first edge flag in the array. The initial value is 0. |
EdgeFlagPointer(Int32, Int32, ref Boolean)
[requires: EXT_vertex_array] Define an array of edge flags
Declaration
[AutoGenerated(Category = "EXT_vertex_array", Version = "", EntryPoint = "glEdgeFlagPointerEXT")]
[CLSCompliant(false)]
public static void EdgeFlagPointer(int stride, int count, [Count(Computed = "stride,count")] ref bool pointer)
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | stride | Specifies the byte offset between consecutive edge flags. If stride is 0, the edge flags are understood to be tightly packed in the array. The initial value is 0. |
| Int32 | count | Specifies a pointer to the first edge flag in the array. The initial value is 0. |
| Boolean | pointer | [length: COMPSIZE(stride,count)] Specifies a pointer to the first edge flag in the array. The initial value is 0. |
EdgeFlagPointer(Int32, Int32, Boolean[])
[requires: EXT_vertex_array] Define an array of edge flags
Declaration
[AutoGenerated(Category = "EXT_vertex_array", Version = "", EntryPoint = "glEdgeFlagPointerEXT")]
[CLSCompliant(false)]
public static void EdgeFlagPointer(int stride, int count, [Count(Computed = "stride,count")] bool[] pointer)
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | stride | Specifies the byte offset between consecutive edge flags. If stride is 0, the edge flags are understood to be tightly packed in the array. The initial value is 0. |
| Int32 | count | Specifies a pointer to the first edge flag in the array. The initial value is 0. |
| Boolean[] | pointer | [length: COMPSIZE(stride,count)] Specifies a pointer to the first edge flag in the array. The initial value is 0. |
EnableClientState(ArrayCap, Int32)
[requires: EXT_direct_state_access] Enable or disable client-side capability
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glEnableClientStateiEXT")]
[CLSCompliant(false)]
public static void EnableClientState(ArrayCap array, int index)
Parameters
| Type | Name | Description |
|---|---|---|
| ArrayCap | array | Specifies the capability to enable. Symbolic constants ColorArray, EdgeFlagArray, FogCoordArray, IndexArray, NormalArray, SecondaryColorArray, TextureCoordArray, and VertexArray are accepted. |
| Int32 | index |
EnableClientState(ArrayCap, UInt32)
[requires: EXT_direct_state_access] Enable or disable client-side capability
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glEnableClientStateiEXT")]
[CLSCompliant(false)]
public static void EnableClientState(ArrayCap array, uint index)
Parameters
| Type | Name | Description |
|---|---|---|
| ArrayCap | array | Specifies the capability to enable. Symbolic constants ColorArray, EdgeFlagArray, FogCoordArray, IndexArray, NormalArray, SecondaryColorArray, TextureCoordArray, and VertexArray are accepted. |
| UInt32 | index |
EnableClientStateIndexed(ArrayCap, Int32)
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glEnableClientStateIndexedEXT")]
[CLSCompliant(false)]
public static void EnableClientStateIndexed(ArrayCap array, int index)
Parameters
| Type | Name | Description |
|---|---|---|
| ArrayCap | array | |
| Int32 | index |
EnableClientStateIndexed(ArrayCap, UInt32)
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glEnableClientStateIndexedEXT")]
[CLSCompliant(false)]
public static void EnableClientStateIndexed(ArrayCap array, uint index)
Parameters
| Type | Name | Description |
|---|---|---|
| ArrayCap | array | |
| UInt32 | index |
EnableClientStateIndexed(EnableCap, Int32)
[requires: EXT_direct_state_access]
Declaration
[Obsolete("Use ArrayCap overload instead")]
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glEnableClientStateIndexedEXT")]
[CLSCompliant(false)]
public static void EnableClientStateIndexed(EnableCap array, int index)
Parameters
| Type | Name | Description |
|---|---|---|
| EnableCap | array | |
| Int32 | index |
EnableClientStateIndexed(EnableCap, UInt32)
[requires: EXT_direct_state_access]
Declaration
[Obsolete("Use ArrayCap overload instead")]
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glEnableClientStateIndexedEXT")]
[CLSCompliant(false)]
public static void EnableClientStateIndexed(EnableCap array, uint index)
Parameters
| Type | Name | Description |
|---|---|---|
| EnableCap | array | |
| UInt32 | index |
EnableIndexed(ExtDrawBuffers2, Int32)
[requires: EXT_direct_state_access|EXT_draw_buffers2]
Declaration
[Obsolete("Use IndexedEnableCap overload instead")]
[AutoGenerated(Category = "EXT_direct_state_access|EXT_draw_buffers2", Version = "", EntryPoint = "glEnableIndexedEXT")]
[CLSCompliant(false)]
public static void EnableIndexed(ExtDrawBuffers2 target, int index)
Parameters
| Type | Name | Description |
|---|---|---|
| ExtDrawBuffers2 | target | |
| Int32 | index |
EnableIndexed(ExtDrawBuffers2, UInt32)
[requires: EXT_direct_state_access|EXT_draw_buffers2]
Declaration
[Obsolete("Use IndexedEnableCap overload instead")]
[AutoGenerated(Category = "EXT_direct_state_access|EXT_draw_buffers2", Version = "", EntryPoint = "glEnableIndexedEXT")]
[CLSCompliant(false)]
public static void EnableIndexed(ExtDrawBuffers2 target, uint index)
Parameters
| Type | Name | Description |
|---|---|---|
| ExtDrawBuffers2 | target | |
| UInt32 | index |
EnableIndexed(IndexedEnableCap, Int32)
[requires: EXT_direct_state_access|EXT_draw_buffers2]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access|EXT_draw_buffers2", Version = "", EntryPoint = "glEnableIndexedEXT")]
[CLSCompliant(false)]
public static void EnableIndexed(IndexedEnableCap target, int index)
Parameters
| Type | Name | Description |
|---|---|---|
| IndexedEnableCap | target | |
| Int32 | index |
EnableIndexed(IndexedEnableCap, UInt32)
[requires: EXT_direct_state_access|EXT_draw_buffers2]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access|EXT_draw_buffers2", Version = "", EntryPoint = "glEnableIndexedEXT")]
[CLSCompliant(false)]
public static void EnableIndexed(IndexedEnableCap target, uint index)
Parameters
| Type | Name | Description |
|---|---|---|
| IndexedEnableCap | target | |
| UInt32 | index |
EnableVariantClientState(Int32)
[requires: EXT_vertex_shader]
Declaration
[AutoGenerated(Category = "EXT_vertex_shader", Version = "", EntryPoint = "glEnableVariantClientStateEXT")]
[CLSCompliant(false)]
public static void EnableVariantClientState(int id)
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | id |
EnableVariantClientState(UInt32)
[requires: EXT_vertex_shader]
Declaration
[AutoGenerated(Category = "EXT_vertex_shader", Version = "", EntryPoint = "glEnableVariantClientStateEXT")]
[CLSCompliant(false)]
public static void EnableVariantClientState(uint id)
Parameters
| Type | Name | Description |
|---|---|---|
| UInt32 | id |
EnableVertexArray(Int32, EnableCap)
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glEnableVertexArrayEXT")]
[CLSCompliant(false)]
public static void EnableVertexArray(int vaobj, EnableCap array)
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | vaobj | |
| EnableCap | array |
EnableVertexArray(UInt32, EnableCap)
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glEnableVertexArrayEXT")]
[CLSCompliant(false)]
public static void EnableVertexArray(uint vaobj, EnableCap array)
Parameters
| Type | Name | Description |
|---|---|---|
| UInt32 | vaobj | |
| EnableCap | array |
EnableVertexArrayAttrib(Int32, Int32)
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glEnableVertexArrayAttribEXT")]
[CLSCompliant(false)]
public static void EnableVertexArrayAttrib(int vaobj, int index)
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | vaobj | |
| Int32 | index |
EnableVertexArrayAttrib(UInt32, UInt32)
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glEnableVertexArrayAttribEXT")]
[CLSCompliant(false)]
public static void EnableVertexArrayAttrib(uint vaobj, uint index)
Parameters
| Type | Name | Description |
|---|---|---|
| UInt32 | vaobj | |
| UInt32 | index |
EndTransformFeedback()
[requires: EXT_transform_feedback]
Declaration
[AutoGenerated(Category = "EXT_transform_feedback", Version = "", EntryPoint = "glEndTransformFeedbackEXT")]
public static void EndTransformFeedback()
EndVertexShader()
[requires: EXT_vertex_shader]
Declaration
[AutoGenerated(Category = "EXT_vertex_shader", Version = "", EntryPoint = "glEndVertexShaderEXT")]
public static void EndVertexShader()
ExtractComponent(Int32, Int32, Int32)
[requires: EXT_vertex_shader]
Declaration
[AutoGenerated(Category = "EXT_vertex_shader", Version = "", EntryPoint = "glExtractComponentEXT")]
[CLSCompliant(false)]
public static void ExtractComponent(int res, int src, int num)
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | res | |
| Int32 | src | |
| Int32 | num |
ExtractComponent(UInt32, UInt32, UInt32)
[requires: EXT_vertex_shader]
Declaration
[AutoGenerated(Category = "EXT_vertex_shader", Version = "", EntryPoint = "glExtractComponentEXT")]
[CLSCompliant(false)]
public static void ExtractComponent(uint res, uint src, uint num)
Parameters
| Type | Name | Description |
|---|---|---|
| UInt32 | res | |
| UInt32 | src | |
| UInt32 | num |
FlushMappedNamedBufferRange(Int32, IntPtr, Int32)
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glFlushMappedNamedBufferRangeEXT")]
[CLSCompliant(false)]
public static void FlushMappedNamedBufferRange(int buffer, IntPtr offset, int length)
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | buffer | |
| IntPtr | offset | |
| Int32 | length |
FlushMappedNamedBufferRange(Int32, IntPtr, IntPtr)
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glFlushMappedNamedBufferRangeEXT")]
[CLSCompliant(false)]
public static void FlushMappedNamedBufferRange(int buffer, IntPtr offset, IntPtr length)
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | buffer | |
| IntPtr | offset | |
| IntPtr | length |
FlushMappedNamedBufferRange(UInt32, IntPtr, Int32)
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glFlushMappedNamedBufferRangeEXT")]
[CLSCompliant(false)]
public static void FlushMappedNamedBufferRange(uint buffer, IntPtr offset, int length)
Parameters
| Type | Name | Description |
|---|---|---|
| UInt32 | buffer | |
| IntPtr | offset | |
| Int32 | length |
FlushMappedNamedBufferRange(UInt32, IntPtr, IntPtr)
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glFlushMappedNamedBufferRangeEXT")]
[CLSCompliant(false)]
public static void FlushMappedNamedBufferRange(uint buffer, IntPtr offset, IntPtr length)
Parameters
| Type | Name | Description |
|---|---|---|
| UInt32 | buffer | |
| IntPtr | offset | |
| IntPtr | length |
FogCoord(Double)
[requires: EXT_fog_coord] Set the current fog coordinates
Declaration
[AutoGenerated(Category = "EXT_fog_coord", Version = "", EntryPoint = "glFogCoorddEXT")]
public static void FogCoord(double coord)
Parameters
| Type | Name | Description |
|---|---|---|
| Double | coord | Specify the fog distance. |
FogCoord(Double*)
[requires: EXT_fog_coord] Set the current fog coordinates
Declaration
[AutoGenerated(Category = "EXT_fog_coord", Version = "", EntryPoint = "glFogCoorddvEXT")]
[CLSCompliant(false)]
public static void FogCoord([Count(Count = 1)] double *coord)
Parameters
| Type | Name | Description |
|---|---|---|
| Double* | coord | [length: 1] Specify the fog distance. |
FogCoord(Single)
[requires: EXT_fog_coord] Set the current fog coordinates
Declaration
[AutoGenerated(Category = "EXT_fog_coord", Version = "", EntryPoint = "glFogCoordfEXT")]
public static void FogCoord(float coord)
Parameters
| Type | Name | Description |
|---|---|---|
| Single | coord | Specify the fog distance. |
FogCoord(Single*)
[requires: EXT_fog_coord] Set the current fog coordinates
Declaration
[AutoGenerated(Category = "EXT_fog_coord", Version = "", EntryPoint = "glFogCoordfvEXT")]
[CLSCompliant(false)]
public static void FogCoord([Count(Count = 1)] float *coord)
Parameters
| Type | Name | Description |
|---|---|---|
| Single* | coord | [length: 1] Specify the fog distance. |
FogCoordPointer(ExtFogCoord, Int32, IntPtr)
[requires: EXT_fog_coord] Define an array of fog coordinates
Declaration
[Obsolete("Use FogPointerTypeExt overload instead")]
[AutoGenerated(Category = "EXT_fog_coord", Version = "", EntryPoint = "glFogCoordPointerEXT")]
public static void FogCoordPointer(ExtFogCoord type, int stride, [Count(Computed = "type,stride")] IntPtr pointer)
Parameters
| Type | Name | Description |
|---|---|---|
| ExtFogCoord | type | Specifies the data type of each fog coordinate. Symbolic constants Float, or Double are accepted. The initial value is Float. |
| Int32 | stride | Specifies the byte offset between consecutive fog coordinates. If stride is 0, the array elements are understood to be tightly packed. The initial value is 0. |
| IntPtr | pointer | [length: COMPSIZE(type,stride)] Specifies a pointer to the first coordinate of the first fog coordinate in the array. The initial value is 0. |
FogCoordPointer(FogPointerTypeExt, Int32, IntPtr)
[requires: EXT_fog_coord] Define an array of fog coordinates
Declaration
[AutoGenerated(Category = "EXT_fog_coord", Version = "", EntryPoint = "glFogCoordPointerEXT")]
public static void FogCoordPointer(FogPointerTypeExt type, int stride, [Count(Computed = "type,stride")] IntPtr pointer)
Parameters
| Type | Name | Description |
|---|---|---|
| FogPointerTypeExt | type | Specifies the data type of each fog coordinate. Symbolic constants Float, or Double are accepted. The initial value is Float. |
| Int32 | stride | Specifies the byte offset between consecutive fog coordinates. If stride is 0, the array elements are understood to be tightly packed. The initial value is 0. |
| IntPtr | pointer | [length: COMPSIZE(type,stride)] Specifies a pointer to the first coordinate of the first fog coordinate in the array. The initial value is 0. |
FogCoordPointer<T2>(ExtFogCoord, Int32, ref T2)
[requires: EXT_fog_coord] Define an array of fog coordinates
Declaration
[Obsolete("Use FogPointerTypeExt overload instead")]
[AutoGenerated(Category = "EXT_fog_coord", Version = "", EntryPoint = "glFogCoordPointerEXT")]
public static void FogCoordPointer<T2>(ExtFogCoord type, int stride, [Count(Computed = "type,stride")] ref T2 pointer)
where T2 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| ExtFogCoord | type | Specifies the data type of each fog coordinate. Symbolic constants Float, or Double are accepted. The initial value is Float. |
| Int32 | stride | Specifies the byte offset between consecutive fog coordinates. If stride is 0, the array elements are understood to be tightly packed. The initial value is 0. |
| T2 | pointer | [length: COMPSIZE(type,stride)] Specifies a pointer to the first coordinate of the first fog coordinate in the array. The initial value is 0. |
Type Parameters
| Name | Description |
|---|---|
| T2 |
FogCoordPointer<T2>(ExtFogCoord, Int32, T2[])
[requires: EXT_fog_coord] Define an array of fog coordinates
Declaration
[Obsolete("Use FogPointerTypeExt overload instead")]
[AutoGenerated(Category = "EXT_fog_coord", Version = "", EntryPoint = "glFogCoordPointerEXT")]
[CLSCompliant(false)]
public static void FogCoordPointer<T2>(ExtFogCoord type, int stride, [Count(Computed = "type,stride")] T2[] pointer)
where T2 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| ExtFogCoord | type | Specifies the data type of each fog coordinate. Symbolic constants Float, or Double are accepted. The initial value is Float. |
| Int32 | stride | Specifies the byte offset between consecutive fog coordinates. If stride is 0, the array elements are understood to be tightly packed. The initial value is 0. |
| T2[] | pointer | [length: COMPSIZE(type,stride)] Specifies a pointer to the first coordinate of the first fog coordinate in the array. The initial value is 0. |
Type Parameters
| Name | Description |
|---|---|
| T2 |
FogCoordPointer<T2>(ExtFogCoord, Int32, T2[,,])
[requires: EXT_fog_coord] Define an array of fog coordinates
Declaration
[Obsolete("Use FogPointerTypeExt overload instead")]
[AutoGenerated(Category = "EXT_fog_coord", Version = "", EntryPoint = "glFogCoordPointerEXT")]
[CLSCompliant(false)]
public static void FogCoordPointer<T2>(ExtFogCoord type, int stride, [Count(Computed = "type,stride")] T2[,, ] pointer)
where T2 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| ExtFogCoord | type | Specifies the data type of each fog coordinate. Symbolic constants Float, or Double are accepted. The initial value is Float. |
| Int32 | stride | Specifies the byte offset between consecutive fog coordinates. If stride is 0, the array elements are understood to be tightly packed. The initial value is 0. |
| T2[,,] | pointer | [length: COMPSIZE(type,stride)] Specifies a pointer to the first coordinate of the first fog coordinate in the array. The initial value is 0. |
Type Parameters
| Name | Description |
|---|---|
| T2 |
FogCoordPointer<T2>(ExtFogCoord, Int32, T2[,])
[requires: EXT_fog_coord] Define an array of fog coordinates
Declaration
[Obsolete("Use FogPointerTypeExt overload instead")]
[AutoGenerated(Category = "EXT_fog_coord", Version = "", EntryPoint = "glFogCoordPointerEXT")]
[CLSCompliant(false)]
public static void FogCoordPointer<T2>(ExtFogCoord type, int stride, [Count(Computed = "type,stride")] T2[, ] pointer)
where T2 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| ExtFogCoord | type | Specifies the data type of each fog coordinate. Symbolic constants Float, or Double are accepted. The initial value is Float. |
| Int32 | stride | Specifies the byte offset between consecutive fog coordinates. If stride is 0, the array elements are understood to be tightly packed. The initial value is 0. |
| T2[,] | pointer | [length: COMPSIZE(type,stride)] Specifies a pointer to the first coordinate of the first fog coordinate in the array. The initial value is 0. |
Type Parameters
| Name | Description |
|---|---|
| T2 |
FogCoordPointer<T2>(FogPointerTypeExt, Int32, ref T2)
[requires: EXT_fog_coord] Define an array of fog coordinates
Declaration
[AutoGenerated(Category = "EXT_fog_coord", Version = "", EntryPoint = "glFogCoordPointerEXT")]
public static void FogCoordPointer<T2>(FogPointerTypeExt type, int stride, [Count(Computed = "type,stride")] ref T2 pointer)
where T2 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| FogPointerTypeExt | type | Specifies the data type of each fog coordinate. Symbolic constants Float, or Double are accepted. The initial value is Float. |
| Int32 | stride | Specifies the byte offset between consecutive fog coordinates. If stride is 0, the array elements are understood to be tightly packed. The initial value is 0. |
| T2 | pointer | [length: COMPSIZE(type,stride)] Specifies a pointer to the first coordinate of the first fog coordinate in the array. The initial value is 0. |
Type Parameters
| Name | Description |
|---|---|
| T2 |
FogCoordPointer<T2>(FogPointerTypeExt, Int32, T2[])
[requires: EXT_fog_coord] Define an array of fog coordinates
Declaration
[AutoGenerated(Category = "EXT_fog_coord", Version = "", EntryPoint = "glFogCoordPointerEXT")]
[CLSCompliant(false)]
public static void FogCoordPointer<T2>(FogPointerTypeExt type, int stride, [Count(Computed = "type,stride")] T2[] pointer)
where T2 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| FogPointerTypeExt | type | Specifies the data type of each fog coordinate. Symbolic constants Float, or Double are accepted. The initial value is Float. |
| Int32 | stride | Specifies the byte offset between consecutive fog coordinates. If stride is 0, the array elements are understood to be tightly packed. The initial value is 0. |
| T2[] | pointer | [length: COMPSIZE(type,stride)] Specifies a pointer to the first coordinate of the first fog coordinate in the array. The initial value is 0. |
Type Parameters
| Name | Description |
|---|---|
| T2 |
FogCoordPointer<T2>(FogPointerTypeExt, Int32, T2[,,])
[requires: EXT_fog_coord] Define an array of fog coordinates
Declaration
[AutoGenerated(Category = "EXT_fog_coord", Version = "", EntryPoint = "glFogCoordPointerEXT")]
[CLSCompliant(false)]
public static void FogCoordPointer<T2>(FogPointerTypeExt type, int stride, [Count(Computed = "type,stride")] T2[,, ] pointer)
where T2 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| FogPointerTypeExt | type | Specifies the data type of each fog coordinate. Symbolic constants Float, or Double are accepted. The initial value is Float. |
| Int32 | stride | Specifies the byte offset between consecutive fog coordinates. If stride is 0, the array elements are understood to be tightly packed. The initial value is 0. |
| T2[,,] | pointer | [length: COMPSIZE(type,stride)] Specifies a pointer to the first coordinate of the first fog coordinate in the array. The initial value is 0. |
Type Parameters
| Name | Description |
|---|---|
| T2 |
FogCoordPointer<T2>(FogPointerTypeExt, Int32, T2[,])
[requires: EXT_fog_coord] Define an array of fog coordinates
Declaration
[AutoGenerated(Category = "EXT_fog_coord", Version = "", EntryPoint = "glFogCoordPointerEXT")]
[CLSCompliant(false)]
public static void FogCoordPointer<T2>(FogPointerTypeExt type, int stride, [Count(Computed = "type,stride")] T2[, ] pointer)
where T2 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| FogPointerTypeExt | type | Specifies the data type of each fog coordinate. Symbolic constants Float, or Double are accepted. The initial value is Float. |
| Int32 | stride | Specifies the byte offset between consecutive fog coordinates. If stride is 0, the array elements are understood to be tightly packed. The initial value is 0. |
| T2[,] | pointer | [length: COMPSIZE(type,stride)] Specifies a pointer to the first coordinate of the first fog coordinate in the array. The initial value is 0. |
Type Parameters
| Name | Description |
|---|---|
| T2 |
FramebufferDrawBuffer(Int32, DrawBufferMode)
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glFramebufferDrawBufferEXT")]
[CLSCompliant(false)]
public static void FramebufferDrawBuffer(int framebuffer, DrawBufferMode mode)
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | framebuffer | |
| DrawBufferMode | mode |
FramebufferDrawBuffer(UInt32, DrawBufferMode)
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glFramebufferDrawBufferEXT")]
[CLSCompliant(false)]
public static void FramebufferDrawBuffer(uint framebuffer, DrawBufferMode mode)
Parameters
| Type | Name | Description |
|---|---|---|
| UInt32 | framebuffer | |
| DrawBufferMode | mode |
FramebufferDrawBuffers(Int32, Int32, DrawBufferMode*)
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glFramebufferDrawBuffersEXT")]
[CLSCompliant(false)]
public static void FramebufferDrawBuffers(int framebuffer, int n, [Count(Parameter = "n")] DrawBufferMode*bufs)
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | framebuffer | |
| Int32 | n | |
| DrawBufferMode* | bufs | [length: n] |
FramebufferDrawBuffers(Int32, Int32, ref DrawBufferMode)
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glFramebufferDrawBuffersEXT")]
[CLSCompliant(false)]
public static void FramebufferDrawBuffers(int framebuffer, int n, [Count(Parameter = "n")] ref DrawBufferMode bufs)
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | framebuffer | |
| Int32 | n | |
| DrawBufferMode | bufs | [length: n] |
FramebufferDrawBuffers(Int32, Int32, DrawBufferMode[])
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glFramebufferDrawBuffersEXT")]
[CLSCompliant(false)]
public static void FramebufferDrawBuffers(int framebuffer, int n, [Count(Parameter = "n")] DrawBufferMode[] bufs)
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | framebuffer | |
| Int32 | n | |
| DrawBufferMode[] | bufs | [length: n] |
FramebufferDrawBuffers(UInt32, Int32, DrawBufferMode*)
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glFramebufferDrawBuffersEXT")]
[CLSCompliant(false)]
public static void FramebufferDrawBuffers(uint framebuffer, int n, [Count(Parameter = "n")] DrawBufferMode*bufs)
Parameters
| Type | Name | Description |
|---|---|---|
| UInt32 | framebuffer | |
| Int32 | n | |
| DrawBufferMode* | bufs | [length: n] |
FramebufferDrawBuffers(UInt32, Int32, ref DrawBufferMode)
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glFramebufferDrawBuffersEXT")]
[CLSCompliant(false)]
public static void FramebufferDrawBuffers(uint framebuffer, int n, [Count(Parameter = "n")] ref DrawBufferMode bufs)
Parameters
| Type | Name | Description |
|---|---|---|
| UInt32 | framebuffer | |
| Int32 | n | |
| DrawBufferMode | bufs | [length: n] |
FramebufferDrawBuffers(UInt32, Int32, DrawBufferMode[])
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glFramebufferDrawBuffersEXT")]
[CLSCompliant(false)]
public static void FramebufferDrawBuffers(uint framebuffer, int n, [Count(Parameter = "n")] DrawBufferMode[] bufs)
Parameters
| Type | Name | Description |
|---|---|---|
| UInt32 | framebuffer | |
| Int32 | n | |
| DrawBufferMode[] | bufs | [length: n] |
FramebufferReadBuffer(Int32, ReadBufferMode)
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glFramebufferReadBufferEXT")]
[CLSCompliant(false)]
public static void FramebufferReadBuffer(int framebuffer, ReadBufferMode mode)
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | framebuffer | |
| ReadBufferMode | mode |
FramebufferReadBuffer(UInt32, ReadBufferMode)
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glFramebufferReadBufferEXT")]
[CLSCompliant(false)]
public static void FramebufferReadBuffer(uint framebuffer, ReadBufferMode mode)
Parameters
| Type | Name | Description |
|---|---|---|
| UInt32 | framebuffer | |
| ReadBufferMode | mode |
FramebufferRenderbuffer(FramebufferTarget, FramebufferAttachment, RenderbufferTarget, Int32)
[requires: EXT_framebuffer_object] Attach a renderbuffer as a logical buffer to the currently bound framebuffer object
Declaration
[AutoGenerated(Category = "EXT_framebuffer_object", Version = "", EntryPoint = "glFramebufferRenderbufferEXT")]
[CLSCompliant(false)]
public static void FramebufferRenderbuffer(FramebufferTarget target, FramebufferAttachment attachment, RenderbufferTarget renderbuffertarget, int renderbuffer)
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. |
| RenderbufferTarget | renderbuffertarget | Specifies the renderbuffer target and must be Renderbuffer. |
| Int32 | renderbuffer | Specifies the name of an existing renderbuffer object of type renderbuffertarget to attach. |
FramebufferRenderbuffer(FramebufferTarget, FramebufferAttachment, RenderbufferTarget, UInt32)
[requires: EXT_framebuffer_object] Attach a renderbuffer as a logical buffer to the currently bound framebuffer object
Declaration
[AutoGenerated(Category = "EXT_framebuffer_object", Version = "", EntryPoint = "glFramebufferRenderbufferEXT")]
[CLSCompliant(false)]
public static void FramebufferRenderbuffer(FramebufferTarget target, FramebufferAttachment attachment, RenderbufferTarget renderbuffertarget, uint renderbuffer)
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. |
| RenderbufferTarget | renderbuffertarget | Specifies the renderbuffer target and must be Renderbuffer. |
| UInt32 | renderbuffer | Specifies the name of an existing renderbuffer object of type renderbuffertarget to attach. |
FramebufferTexture(FramebufferTarget, FramebufferAttachment, Int32, Int32)
[requires: NV_geometry_program4] Attach a level of a texture object as a logical buffer to the currently bound framebuffer object
Declaration
[AutoGenerated(Category = "NV_geometry_program4", Version = "", EntryPoint = "glFramebufferTextureEXT")]
[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: NV_geometry_program4] Attach a level of a texture object as a logical buffer to the currently bound framebuffer object
Declaration
[AutoGenerated(Category = "NV_geometry_program4", Version = "", EntryPoint = "glFramebufferTextureEXT")]
[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. |
FramebufferTexture1D(FramebufferTarget, FramebufferAttachment, TextureTarget, Int32, Int32)
[requires: EXT_framebuffer_object]
Declaration
[AutoGenerated(Category = "EXT_framebuffer_object", Version = "", EntryPoint = "glFramebufferTexture1DEXT")]
[CLSCompliant(false)]
public static void FramebufferTexture1D(FramebufferTarget target, FramebufferAttachment attachment, TextureTarget textarget, int texture, int level)
Parameters
| Type | Name | Description |
|---|---|---|
| FramebufferTarget | target | |
| FramebufferAttachment | attachment | |
| TextureTarget | textarget | |
| Int32 | texture | |
| Int32 | level |
FramebufferTexture1D(FramebufferTarget, FramebufferAttachment, TextureTarget, UInt32, Int32)
[requires: EXT_framebuffer_object]
Declaration
[AutoGenerated(Category = "EXT_framebuffer_object", Version = "", EntryPoint = "glFramebufferTexture1DEXT")]
[CLSCompliant(false)]
public static void FramebufferTexture1D(FramebufferTarget target, FramebufferAttachment attachment, TextureTarget textarget, uint texture, int level)
Parameters
| Type | Name | Description |
|---|---|---|
| FramebufferTarget | target | |
| FramebufferAttachment | attachment | |
| TextureTarget | textarget | |
| UInt32 | texture | |
| Int32 | level |
FramebufferTexture2D(FramebufferTarget, FramebufferAttachment, TextureTarget, Int32, Int32)
[requires: EXT_framebuffer_object]
Declaration
[AutoGenerated(Category = "EXT_framebuffer_object", Version = "", EntryPoint = "glFramebufferTexture2DEXT")]
[CLSCompliant(false)]
public static void FramebufferTexture2D(FramebufferTarget target, FramebufferAttachment attachment, TextureTarget textarget, int texture, int level)
Parameters
| Type | Name | Description |
|---|---|---|
| FramebufferTarget | target | |
| FramebufferAttachment | attachment | |
| TextureTarget | textarget | |
| Int32 | texture | |
| Int32 | level |
FramebufferTexture2D(FramebufferTarget, FramebufferAttachment, TextureTarget, UInt32, Int32)
[requires: EXT_framebuffer_object]
Declaration
[AutoGenerated(Category = "EXT_framebuffer_object", Version = "", EntryPoint = "glFramebufferTexture2DEXT")]
[CLSCompliant(false)]
public static void FramebufferTexture2D(FramebufferTarget target, FramebufferAttachment attachment, TextureTarget textarget, uint texture, int level)
Parameters
| Type | Name | Description |
|---|---|---|
| FramebufferTarget | target | |
| FramebufferAttachment | attachment | |
| TextureTarget | textarget | |
| UInt32 | texture | |
| Int32 | level |
FramebufferTexture3D(FramebufferTarget, FramebufferAttachment, TextureTarget, Int32, Int32, Int32)
[requires: EXT_framebuffer_object]
Declaration
[AutoGenerated(Category = "EXT_framebuffer_object", Version = "", EntryPoint = "glFramebufferTexture3DEXT")]
[CLSCompliant(false)]
public static void FramebufferTexture3D(FramebufferTarget target, FramebufferAttachment attachment, TextureTarget textarget, int texture, int level, int zoffset)
Parameters
| Type | Name | Description |
|---|---|---|
| FramebufferTarget | target | |
| FramebufferAttachment | attachment | |
| TextureTarget | textarget | |
| Int32 | texture | |
| Int32 | level | |
| Int32 | zoffset |
FramebufferTexture3D(FramebufferTarget, FramebufferAttachment, TextureTarget, UInt32, Int32, Int32)
[requires: EXT_framebuffer_object]
Declaration
[AutoGenerated(Category = "EXT_framebuffer_object", Version = "", EntryPoint = "glFramebufferTexture3DEXT")]
[CLSCompliant(false)]
public static void FramebufferTexture3D(FramebufferTarget target, FramebufferAttachment attachment, TextureTarget textarget, uint texture, int level, int zoffset)
Parameters
| Type | Name | Description |
|---|---|---|
| FramebufferTarget | target | |
| FramebufferAttachment | attachment | |
| TextureTarget | textarget | |
| UInt32 | texture | |
| Int32 | level | |
| Int32 | zoffset |
FramebufferTextureFace(FramebufferTarget, FramebufferAttachment, Int32, Int32, TextureTarget)
[requires: NV_geometry_program4]
Declaration
[AutoGenerated(Category = "NV_geometry_program4", Version = "", EntryPoint = "glFramebufferTextureFaceEXT")]
[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: NV_geometry_program4]
Declaration
[AutoGenerated(Category = "NV_geometry_program4", Version = "", EntryPoint = "glFramebufferTextureFaceEXT")]
[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: EXT_texture_array|NV_geometry_program4] Attach a single layer of a texture to a framebuffer
Declaration
[AutoGenerated(Category = "EXT_texture_array|NV_geometry_program4", Version = "", EntryPoint = "glFramebufferTextureLayerEXT")]
[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: EXT_texture_array|NV_geometry_program4] Attach a single layer of a texture to a framebuffer
Declaration
[AutoGenerated(Category = "EXT_texture_array|NV_geometry_program4", Version = "", EntryPoint = "glFramebufferTextureLayerEXT")]
[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. |
GenerateMipmap(GenerateMipmapTarget)
[requires: EXT_framebuffer_object] Generate mipmaps for a specified texture target
Declaration
[AutoGenerated(Category = "EXT_framebuffer_object", Version = "", EntryPoint = "glGenerateMipmapEXT")]
public static void GenerateMipmap(GenerateMipmapTarget target)
Parameters
| Type | Name | Description |
|---|---|---|
| GenerateMipmapTarget | target | Specifies the target to which the texture whose mimaps to generate is bound. target must be Texture1D, Texture2D, Texture3D, Texture1DArray, Texture2DArray or TextureCubeMap. |
GenerateMultiTexMipmap(TextureUnit, TextureTarget)
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGenerateMultiTexMipmapEXT")]
public static void GenerateMultiTexMipmap(TextureUnit texunit, TextureTarget target)
Parameters
| Type | Name | Description |
|---|---|---|
| TextureUnit | texunit | |
| TextureTarget | target |
GenerateTextureMipmap(Int32, TextureTarget)
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGenerateTextureMipmapEXT")]
[CLSCompliant(false)]
public static void GenerateTextureMipmap(int texture, TextureTarget target)
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | texture | |
| TextureTarget | target |
GenerateTextureMipmap(UInt32, TextureTarget)
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGenerateTextureMipmapEXT")]
[CLSCompliant(false)]
public static void GenerateTextureMipmap(uint texture, TextureTarget target)
Parameters
| Type | Name | Description |
|---|---|---|
| UInt32 | texture | |
| TextureTarget | target |
GenFramebuffer()
[requires: EXT_framebuffer_object] Generate framebuffer object names
Declaration
[AutoGenerated(Category = "EXT_framebuffer_object", Version = "", EntryPoint = "glGenFramebuffersEXT")]
[CLSCompliant(false)]
public static int GenFramebuffer()
Returns
| Type | Description |
|---|---|
| Int32 |
GenFramebuffers(Int32, Int32*)
[requires: EXT_framebuffer_object] Generate framebuffer object names
Declaration
[AutoGenerated(Category = "EXT_framebuffer_object", Version = "", EntryPoint = "glGenFramebuffersEXT")]
[CLSCompliant(false)]
public static void GenFramebuffers(int n, [Count(Parameter = "n")] int *framebuffers)
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | n | Specifies the number of framebuffer object names to generate. |
| Int32* | framebuffers | [length: n] Specifies an array in which the generated framebuffer object names are stored. |
GenFramebuffers(Int32, out Int32)
[requires: EXT_framebuffer_object] Generate framebuffer object names
Declaration
[AutoGenerated(Category = "EXT_framebuffer_object", Version = "", EntryPoint = "glGenFramebuffersEXT")]
[CLSCompliant(false)]
public static void GenFramebuffers(int n, [Count(Parameter = "n")] out int framebuffers)
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | n | Specifies the number of framebuffer object names to generate. |
| Int32 | framebuffers | [length: n] Specifies an array in which the generated framebuffer object names are stored. |
GenFramebuffers(Int32, Int32[])
[requires: EXT_framebuffer_object] Generate framebuffer object names
Declaration
[AutoGenerated(Category = "EXT_framebuffer_object", Version = "", EntryPoint = "glGenFramebuffersEXT")]
[CLSCompliant(false)]
public static void GenFramebuffers(int n, [Count(Parameter = "n")] int[] framebuffers)
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | n | Specifies the number of framebuffer object names to generate. |
| Int32[] | framebuffers | [length: n] Specifies an array in which the generated framebuffer object names are stored. |
GenFramebuffers(Int32, UInt32*)
[requires: EXT_framebuffer_object] Generate framebuffer object names
Declaration
[AutoGenerated(Category = "EXT_framebuffer_object", Version = "", EntryPoint = "glGenFramebuffersEXT")]
[CLSCompliant(false)]
public static void GenFramebuffers(int n, [Count(Parameter = "n")] uint *framebuffers)
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | n | Specifies the number of framebuffer object names to generate. |
| UInt32* | framebuffers | [length: n] Specifies an array in which the generated framebuffer object names are stored. |
GenFramebuffers(Int32, out UInt32)
[requires: EXT_framebuffer_object] Generate framebuffer object names
Declaration
[AutoGenerated(Category = "EXT_framebuffer_object", Version = "", EntryPoint = "glGenFramebuffersEXT")]
[CLSCompliant(false)]
public static void GenFramebuffers(int n, [Count(Parameter = "n")] out uint framebuffers)
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | n | Specifies the number of framebuffer object names to generate. |
| UInt32 | framebuffers | [length: n] Specifies an array in which the generated framebuffer object names are stored. |
GenFramebuffers(Int32, UInt32[])
[requires: EXT_framebuffer_object] Generate framebuffer object names
Declaration
[AutoGenerated(Category = "EXT_framebuffer_object", Version = "", EntryPoint = "glGenFramebuffersEXT")]
[CLSCompliant(false)]
public static void GenFramebuffers(int n, [Count(Parameter = "n")] uint[] framebuffers)
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | n | Specifies the number of framebuffer object names to generate. |
| UInt32[] | framebuffers | [length: n] Specifies an array in which the generated framebuffer object names are stored. |
GenProgramPipeline()
[requires: EXT_separate_shader_objects] Reserve program pipeline object names
Declaration
[AutoGenerated(Category = "EXT_separate_shader_objects", Version = "", EntryPoint = "glGenProgramPipelinesEXT")]
[CLSCompliant(false)]
public static int GenProgramPipeline()
Returns
| Type | Description |
|---|---|
| Int32 |
GenProgramPipelines(Int32, Int32*)
[requires: EXT_separate_shader_objects] Reserve program pipeline object names
Declaration
[AutoGenerated(Category = "EXT_separate_shader_objects", Version = "", EntryPoint = "glGenProgramPipelinesEXT")]
[CLSCompliant(false)]
public static void GenProgramPipelines(int n, [Count(Parameter = "n")] int *pipelines)
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | n | Specifies the number of program pipeline object names to reserve. |
| Int32* | pipelines | [length: n] Specifies an array of into which the reserved names will be written. |
GenProgramPipelines(Int32, out Int32)
[requires: EXT_separate_shader_objects] Reserve program pipeline object names
Declaration
[AutoGenerated(Category = "EXT_separate_shader_objects", Version = "", EntryPoint = "glGenProgramPipelinesEXT")]
[CLSCompliant(false)]
public static void GenProgramPipelines(int n, [Count(Parameter = "n")] out int pipelines)
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | n | Specifies the number of program pipeline object names to reserve. |
| Int32 | pipelines | [length: n] Specifies an array of into which the reserved names will be written. |
GenProgramPipelines(Int32, Int32[])
[requires: EXT_separate_shader_objects] Reserve program pipeline object names
Declaration
[AutoGenerated(Category = "EXT_separate_shader_objects", Version = "", EntryPoint = "glGenProgramPipelinesEXT")]
[CLSCompliant(false)]
public static void GenProgramPipelines(int n, [Count(Parameter = "n")] int[] pipelines)
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | n | Specifies the number of program pipeline object names to reserve. |
| Int32[] | pipelines | [length: n] Specifies an array of into which the reserved names will be written. |
GenProgramPipelines(Int32, UInt32*)
[requires: EXT_separate_shader_objects] Reserve program pipeline object names
Declaration
[AutoGenerated(Category = "EXT_separate_shader_objects", Version = "", EntryPoint = "glGenProgramPipelinesEXT")]
[CLSCompliant(false)]
public static void GenProgramPipelines(int n, [Count(Parameter = "n")] uint *pipelines)
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | n | Specifies the number of program pipeline object names to reserve. |
| UInt32* | pipelines | [length: n] Specifies an array of into which the reserved names will be written. |
GenProgramPipelines(Int32, out UInt32)
[requires: EXT_separate_shader_objects] Reserve program pipeline object names
Declaration
[AutoGenerated(Category = "EXT_separate_shader_objects", Version = "", EntryPoint = "glGenProgramPipelinesEXT")]
[CLSCompliant(false)]
public static void GenProgramPipelines(int n, [Count(Parameter = "n")] out uint pipelines)
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | n | Specifies the number of program pipeline object names to reserve. |
| UInt32 | pipelines | [length: n] Specifies an array of into which the reserved names will be written. |
GenProgramPipelines(Int32, UInt32[])
[requires: EXT_separate_shader_objects] Reserve program pipeline object names
Declaration
[AutoGenerated(Category = "EXT_separate_shader_objects", Version = "", EntryPoint = "glGenProgramPipelinesEXT")]
[CLSCompliant(false)]
public static void GenProgramPipelines(int n, [Count(Parameter = "n")] uint[] pipelines)
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | n | Specifies the number of program pipeline object names to reserve. |
| UInt32[] | pipelines | [length: n] Specifies an array of into which the reserved names will be written. |
GenRenderbuffer()
[requires: EXT_framebuffer_object] Generate renderbuffer object names
Declaration
[AutoGenerated(Category = "EXT_framebuffer_object", Version = "", EntryPoint = "glGenRenderbuffersEXT")]
[CLSCompliant(false)]
public static int GenRenderbuffer()
Returns
| Type | Description |
|---|---|
| Int32 |
GenRenderbuffers(Int32, Int32*)
[requires: EXT_framebuffer_object] Generate renderbuffer object names
Declaration
[AutoGenerated(Category = "EXT_framebuffer_object", Version = "", EntryPoint = "glGenRenderbuffersEXT")]
[CLSCompliant(false)]
public static void GenRenderbuffers(int n, [Count(Parameter = "n")] int *renderbuffers)
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | n | Specifies the number of renderbuffer object names to generate. |
| Int32* | renderbuffers | [length: n] Specifies an array in which the generated renderbuffer object names are stored. |
GenRenderbuffers(Int32, out Int32)
[requires: EXT_framebuffer_object] Generate renderbuffer object names
Declaration
[AutoGenerated(Category = "EXT_framebuffer_object", Version = "", EntryPoint = "glGenRenderbuffersEXT")]
[CLSCompliant(false)]
public static void GenRenderbuffers(int n, [Count(Parameter = "n")] out int renderbuffers)
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | n | Specifies the number of renderbuffer object names to generate. |
| Int32 | renderbuffers | [length: n] Specifies an array in which the generated renderbuffer object names are stored. |
GenRenderbuffers(Int32, Int32[])
[requires: EXT_framebuffer_object] Generate renderbuffer object names
Declaration
[AutoGenerated(Category = "EXT_framebuffer_object", Version = "", EntryPoint = "glGenRenderbuffersEXT")]
[CLSCompliant(false)]
public static void GenRenderbuffers(int n, [Count(Parameter = "n")] int[] renderbuffers)
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | n | Specifies the number of renderbuffer object names to generate. |
| Int32[] | renderbuffers | [length: n] Specifies an array in which the generated renderbuffer object names are stored. |
GenRenderbuffers(Int32, UInt32*)
[requires: EXT_framebuffer_object] Generate renderbuffer object names
Declaration
[AutoGenerated(Category = "EXT_framebuffer_object", Version = "", EntryPoint = "glGenRenderbuffersEXT")]
[CLSCompliant(false)]
public static void GenRenderbuffers(int n, [Count(Parameter = "n")] uint *renderbuffers)
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | n | Specifies the number of renderbuffer object names to generate. |
| UInt32* | renderbuffers | [length: n] Specifies an array in which the generated renderbuffer object names are stored. |
GenRenderbuffers(Int32, out UInt32)
[requires: EXT_framebuffer_object] Generate renderbuffer object names
Declaration
[AutoGenerated(Category = "EXT_framebuffer_object", Version = "", EntryPoint = "glGenRenderbuffersEXT")]
[CLSCompliant(false)]
public static void GenRenderbuffers(int n, [Count(Parameter = "n")] out uint renderbuffers)
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | n | Specifies the number of renderbuffer object names to generate. |
| UInt32 | renderbuffers | [length: n] Specifies an array in which the generated renderbuffer object names are stored. |
GenRenderbuffers(Int32, UInt32[])
[requires: EXT_framebuffer_object] Generate renderbuffer object names
Declaration
[AutoGenerated(Category = "EXT_framebuffer_object", Version = "", EntryPoint = "glGenRenderbuffersEXT")]
[CLSCompliant(false)]
public static void GenRenderbuffers(int n, [Count(Parameter = "n")] uint[] renderbuffers)
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | n | Specifies the number of renderbuffer object names to generate. |
| UInt32[] | renderbuffers | [length: n] Specifies an array in which the generated renderbuffer object names are stored. |
GenSemaphore()
[requires: EXT_semaphore]
Declaration
[AutoGenerated(Category = "EXT_semaphore", Version = "", EntryPoint = "glGenSemaphoresEXT")]
[CLSCompliant(false)]
public static int GenSemaphore()
Returns
| Type | Description |
|---|---|
| Int32 |
GenSemaphores(Int32, Int32*)
[requires: EXT_semaphore]
Declaration
[AutoGenerated(Category = "EXT_semaphore", Version = "", EntryPoint = "glGenSemaphoresEXT")]
[CLSCompliant(false)]
public static void GenSemaphores(int n, [Count(Parameter = "n")] int *semaphores)
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | n | |
| Int32* | semaphores | [length: n] |
GenSemaphores(Int32, out Int32)
[requires: EXT_semaphore]
Declaration
[AutoGenerated(Category = "EXT_semaphore", Version = "", EntryPoint = "glGenSemaphoresEXT")]
[CLSCompliant(false)]
public static void GenSemaphores(int n, [Count(Parameter = "n")] out int semaphores)
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | n | |
| Int32 | semaphores | [length: n] |
GenSemaphores(Int32, Int32[])
[requires: EXT_semaphore]
Declaration
[AutoGenerated(Category = "EXT_semaphore", Version = "", EntryPoint = "glGenSemaphoresEXT")]
[CLSCompliant(false)]
public static void GenSemaphores(int n, [Count(Parameter = "n")] int[] semaphores)
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | n | |
| Int32[] | semaphores | [length: n] |
GenSemaphores(Int32, UInt32*)
[requires: EXT_semaphore]
Declaration
[AutoGenerated(Category = "EXT_semaphore", Version = "", EntryPoint = "glGenSemaphoresEXT")]
[CLSCompliant(false)]
public static void GenSemaphores(int n, [Count(Parameter = "n")] uint *semaphores)
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | n | |
| UInt32* | semaphores | [length: n] |
GenSemaphores(Int32, out UInt32)
[requires: EXT_semaphore]
Declaration
[AutoGenerated(Category = "EXT_semaphore", Version = "", EntryPoint = "glGenSemaphoresEXT")]
[CLSCompliant(false)]
public static void GenSemaphores(int n, [Count(Parameter = "n")] out uint semaphores)
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | n | |
| UInt32 | semaphores | [length: n] |
GenSemaphores(Int32, UInt32[])
[requires: EXT_semaphore]
Declaration
[AutoGenerated(Category = "EXT_semaphore", Version = "", EntryPoint = "glGenSemaphoresEXT")]
[CLSCompliant(false)]
public static void GenSemaphores(int n, [Count(Parameter = "n")] uint[] semaphores)
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | n | |
| UInt32[] | semaphores | [length: n] |
GenSymbol(ExtVertexShader, ExtVertexShader, ExtVertexShader, Int32)
[requires: EXT_vertex_shader]
Declaration
[AutoGenerated(Category = "EXT_vertex_shader", Version = "", EntryPoint = "glGenSymbolsEXT")]
[CLSCompliant(false)]
public static int GenSymbol(ExtVertexShader datatype, ExtVertexShader storagetype, ExtVertexShader range, int components)
Parameters
| Type | Name | Description |
|---|---|---|
| ExtVertexShader | datatype | |
| ExtVertexShader | storagetype | |
| ExtVertexShader | range | |
| Int32 | components |
Returns
| Type | Description |
|---|---|
| Int32 |
GenSymbol(ExtVertexShader, ExtVertexShader, ExtVertexShader, UInt32)
[requires: EXT_vertex_shader]
Declaration
[AutoGenerated(Category = "EXT_vertex_shader", Version = "", EntryPoint = "glGenSymbolsEXT")]
[CLSCompliant(false)]
public static int GenSymbol(ExtVertexShader datatype, ExtVertexShader storagetype, ExtVertexShader range, uint components)
Parameters
| Type | Name | Description |
|---|---|---|
| ExtVertexShader | datatype | |
| ExtVertexShader | storagetype | |
| ExtVertexShader | range | |
| UInt32 | components |
Returns
| Type | Description |
|---|---|
| Int32 |
GenTexture()
[requires: EXT_texture_object] Generate texture names
Declaration
[AutoGenerated(Category = "EXT_texture_object", Version = "", EntryPoint = "glGenTexturesEXT")]
[CLSCompliant(false)]
public static int GenTexture()
Returns
| Type | Description |
|---|---|
| Int32 |
GenTextures(Int32, Int32*)
[requires: EXT_texture_object] Generate texture names
Declaration
[AutoGenerated(Category = "EXT_texture_object", Version = "", EntryPoint = "glGenTexturesEXT")]
[CLSCompliant(false)]
public static void GenTextures(int n, [Count(Parameter = "n")] int *textures)
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | n | Specifies the number of texture names to be generated. |
| Int32* | textures | [length: n] Specifies an array in which the generated texture names are stored. |
GenTextures(Int32, out Int32)
[requires: EXT_texture_object] Generate texture names
Declaration
[AutoGenerated(Category = "EXT_texture_object", Version = "", EntryPoint = "glGenTexturesEXT")]
[CLSCompliant(false)]
public static void GenTextures(int n, [Count(Parameter = "n")] out int textures)
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | n | Specifies the number of texture names to be generated. |
| Int32 | textures | [length: n] Specifies an array in which the generated texture names are stored. |
GenTextures(Int32, Int32[])
[requires: EXT_texture_object] Generate texture names
Declaration
[AutoGenerated(Category = "EXT_texture_object", Version = "", EntryPoint = "glGenTexturesEXT")]
[CLSCompliant(false)]
public static void GenTextures(int n, [Count(Parameter = "n")] int[] textures)
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | n | Specifies the number of texture names to be generated. |
| Int32[] | textures | [length: n] Specifies an array in which the generated texture names are stored. |
GenTextures(Int32, UInt32*)
[requires: EXT_texture_object] Generate texture names
Declaration
[AutoGenerated(Category = "EXT_texture_object", Version = "", EntryPoint = "glGenTexturesEXT")]
[CLSCompliant(false)]
public static void GenTextures(int n, [Count(Parameter = "n")] uint *textures)
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | n | Specifies the number of texture names to be generated. |
| UInt32* | textures | [length: n] Specifies an array in which the generated texture names are stored. |
GenTextures(Int32, out UInt32)
[requires: EXT_texture_object] Generate texture names
Declaration
[AutoGenerated(Category = "EXT_texture_object", Version = "", EntryPoint = "glGenTexturesEXT")]
[CLSCompliant(false)]
public static void GenTextures(int n, [Count(Parameter = "n")] out uint textures)
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | n | Specifies the number of texture names to be generated. |
| UInt32 | textures | [length: n] Specifies an array in which the generated texture names are stored. |
GenTextures(Int32, UInt32[])
[requires: EXT_texture_object] Generate texture names
Declaration
[AutoGenerated(Category = "EXT_texture_object", Version = "", EntryPoint = "glGenTexturesEXT")]
[CLSCompliant(false)]
public static void GenTextures(int n, [Count(Parameter = "n")] uint[] textures)
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | n | Specifies the number of texture names to be generated. |
| UInt32[] | textures | [length: n] Specifies an array in which the generated texture names are stored. |
GenVertexShaders(Int32)
[requires: EXT_vertex_shader]
Declaration
[AutoGenerated(Category = "EXT_vertex_shader", Version = "", EntryPoint = "glGenVertexShadersEXT")]
[CLSCompliant(false)]
public static int GenVertexShaders(int range)
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | range |
Returns
| Type | Description |
|---|---|
| Int32 |
GenVertexShaders(UInt32)
[requires: EXT_vertex_shader]
Declaration
[AutoGenerated(Category = "EXT_vertex_shader", Version = "", EntryPoint = "glGenVertexShadersEXT")]
[CLSCompliant(false)]
public static int GenVertexShaders(uint range)
Parameters
| Type | Name | Description |
|---|---|---|
| UInt32 | range |
Returns
| Type | Description |
|---|---|
| Int32 |
GetBooleanIndexed(BufferTargetArb, Int32, Boolean*)
[requires: EXT_direct_state_access|EXT_draw_buffers2]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access|EXT_draw_buffers2", Version = "", EntryPoint = "glGetBooleanIndexedvEXT")]
[CLSCompliant(false)]
public static void GetBooleanIndexed(BufferTargetArb target, int index, [Count(Computed = "target")] bool *data)
Parameters
| Type | Name | Description |
|---|---|---|
| BufferTargetArb | target | |
| Int32 | index | |
| Boolean* | data | [length: COMPSIZE(target)] |
GetBooleanIndexed(BufferTargetArb, Int32, out Boolean)
[requires: EXT_direct_state_access|EXT_draw_buffers2]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access|EXT_draw_buffers2", Version = "", EntryPoint = "glGetBooleanIndexedvEXT")]
[CLSCompliant(false)]
public static void GetBooleanIndexed(BufferTargetArb target, int index, [Count(Computed = "target")] out bool data)
Parameters
| Type | Name | Description |
|---|---|---|
| BufferTargetArb | target | |
| Int32 | index | |
| Boolean | data | [length: COMPSIZE(target)] |
GetBooleanIndexed(BufferTargetArb, Int32, Boolean[])
[requires: EXT_direct_state_access|EXT_draw_buffers2]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access|EXT_draw_buffers2", Version = "", EntryPoint = "glGetBooleanIndexedvEXT")]
[CLSCompliant(false)]
public static void GetBooleanIndexed(BufferTargetArb target, int index, [Count(Computed = "target")] bool[] data)
Parameters
| Type | Name | Description |
|---|---|---|
| BufferTargetArb | target | |
| Int32 | index | |
| Boolean[] | data | [length: COMPSIZE(target)] |
GetBooleanIndexed(BufferTargetArb, UInt32, Boolean*)
[requires: EXT_direct_state_access|EXT_draw_buffers2]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access|EXT_draw_buffers2", Version = "", EntryPoint = "glGetBooleanIndexedvEXT")]
[CLSCompliant(false)]
public static void GetBooleanIndexed(BufferTargetArb target, uint index, [Count(Computed = "target")] bool *data)
Parameters
| Type | Name | Description |
|---|---|---|
| BufferTargetArb | target | |
| UInt32 | index | |
| Boolean* | data | [length: COMPSIZE(target)] |
GetBooleanIndexed(BufferTargetArb, UInt32, out Boolean)
[requires: EXT_direct_state_access|EXT_draw_buffers2]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access|EXT_draw_buffers2", Version = "", EntryPoint = "glGetBooleanIndexedvEXT")]
[CLSCompliant(false)]
public static void GetBooleanIndexed(BufferTargetArb target, uint index, [Count(Computed = "target")] out bool data)
Parameters
| Type | Name | Description |
|---|---|---|
| BufferTargetArb | target | |
| UInt32 | index | |
| Boolean | data | [length: COMPSIZE(target)] |
GetBooleanIndexed(BufferTargetArb, UInt32, Boolean[])
[requires: EXT_direct_state_access|EXT_draw_buffers2]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access|EXT_draw_buffers2", Version = "", EntryPoint = "glGetBooleanIndexedvEXT")]
[CLSCompliant(false)]
public static void GetBooleanIndexed(BufferTargetArb target, uint index, [Count(Computed = "target")] bool[] data)
Parameters
| Type | Name | Description |
|---|---|---|
| BufferTargetArb | target | |
| UInt32 | index | |
| Boolean[] | data | [length: COMPSIZE(target)] |
GetBooleanIndexed(ExtDrawBuffers2, Int32, Boolean*)
[requires: EXT_direct_state_access|EXT_draw_buffers2]
Declaration
[Obsolete("Use All overload instead")]
[AutoGenerated(Category = "EXT_direct_state_access|EXT_draw_buffers2", Version = "", EntryPoint = "glGetBooleanIndexedvEXT")]
[CLSCompliant(false)]
public static void GetBooleanIndexed(ExtDrawBuffers2 target, int index, [Count(Computed = "target")] bool *data)
Parameters
| Type | Name | Description |
|---|---|---|
| ExtDrawBuffers2 | target | |
| Int32 | index | |
| Boolean* | data | [length: COMPSIZE(target)] |
GetBooleanIndexed(ExtDrawBuffers2, Int32, out Boolean)
[requires: EXT_direct_state_access|EXT_draw_buffers2]
Declaration
[Obsolete("Use All overload instead")]
[AutoGenerated(Category = "EXT_direct_state_access|EXT_draw_buffers2", Version = "", EntryPoint = "glGetBooleanIndexedvEXT")]
[CLSCompliant(false)]
public static void GetBooleanIndexed(ExtDrawBuffers2 target, int index, [Count(Computed = "target")] out bool data)
Parameters
| Type | Name | Description |
|---|---|---|
| ExtDrawBuffers2 | target | |
| Int32 | index | |
| Boolean | data | [length: COMPSIZE(target)] |
GetBooleanIndexed(ExtDrawBuffers2, Int32, Boolean[])
[requires: EXT_direct_state_access|EXT_draw_buffers2]
Declaration
[Obsolete("Use All overload instead")]
[AutoGenerated(Category = "EXT_direct_state_access|EXT_draw_buffers2", Version = "", EntryPoint = "glGetBooleanIndexedvEXT")]
[CLSCompliant(false)]
public static void GetBooleanIndexed(ExtDrawBuffers2 target, int index, [Count(Computed = "target")] bool[] data)
Parameters
| Type | Name | Description |
|---|---|---|
| ExtDrawBuffers2 | target | |
| Int32 | index | |
| Boolean[] | data | [length: COMPSIZE(target)] |
GetBooleanIndexed(ExtDrawBuffers2, UInt32, Boolean*)
[requires: EXT_direct_state_access|EXT_draw_buffers2]
Declaration
[Obsolete("Use All overload instead")]
[AutoGenerated(Category = "EXT_direct_state_access|EXT_draw_buffers2", Version = "", EntryPoint = "glGetBooleanIndexedvEXT")]
[CLSCompliant(false)]
public static void GetBooleanIndexed(ExtDrawBuffers2 target, uint index, [Count(Computed = "target")] bool *data)
Parameters
| Type | Name | Description |
|---|---|---|
| ExtDrawBuffers2 | target | |
| UInt32 | index | |
| Boolean* | data | [length: COMPSIZE(target)] |
GetBooleanIndexed(ExtDrawBuffers2, UInt32, out Boolean)
[requires: EXT_direct_state_access|EXT_draw_buffers2]
Declaration
[Obsolete("Use All overload instead")]
[AutoGenerated(Category = "EXT_direct_state_access|EXT_draw_buffers2", Version = "", EntryPoint = "glGetBooleanIndexedvEXT")]
[CLSCompliant(false)]
public static void GetBooleanIndexed(ExtDrawBuffers2 target, uint index, [Count(Computed = "target")] out bool data)
Parameters
| Type | Name | Description |
|---|---|---|
| ExtDrawBuffers2 | target | |
| UInt32 | index | |
| Boolean | data | [length: COMPSIZE(target)] |
GetBooleanIndexed(ExtDrawBuffers2, UInt32, Boolean[])
[requires: EXT_direct_state_access|EXT_draw_buffers2]
Declaration
[Obsolete("Use All overload instead")]
[AutoGenerated(Category = "EXT_direct_state_access|EXT_draw_buffers2", Version = "", EntryPoint = "glGetBooleanIndexedvEXT")]
[CLSCompliant(false)]
public static void GetBooleanIndexed(ExtDrawBuffers2 target, uint index, [Count(Computed = "target")] bool[] data)
Parameters
| Type | Name | Description |
|---|---|---|
| ExtDrawBuffers2 | target | |
| UInt32 | index | |
| Boolean[] | data | [length: COMPSIZE(target)] |
GetColorTable(ColorTableTarget, PixelFormat, PixelType, IntPtr)
[requires: EXT_paletted_texture] Retrieve contents of a color lookup table
Declaration
[AutoGenerated(Category = "EXT_paletted_texture", Version = "", EntryPoint = "glGetColorTableEXT")]
public static void GetColorTable(ColorTableTarget target, PixelFormat format, PixelType type, [Count(Computed = "target,format,type")] IntPtr data)
Parameters
| Type | Name | Description |
|---|---|---|
| ColorTableTarget | target | Must be ColorTable, PostConvolutionColorTable, or PostColorMatrixColorTable. |
| PixelFormat | format | The format of the pixel data in table. The possible values are Red, Green, Blue, Alpha, Luminance, LuminanceAlpha, Rgb, Bgr, Rgba, and Bgra. |
| PixelType | type | The type of the pixel data in table. Symbolic constants UnsignedByte, Byte, Bitmap, UnsignedShort, Short, UnsignedInt, Int, Float, UnsignedByte332, UnsignedByte233Rev, UnsignedShort565, UnsignedShort565Rev, UnsignedShort4444, UnsignedShort4444Rev, UnsignedShort5551, UnsignedShort1555Rev, UnsignedInt8888, UnsignedInt8888Rev, UnsignedInt1010102, and UnsignedInt2101010Rev are accepted. |
| IntPtr | data | [length: COMPSIZE(target,format,type)] Pointer to a one-dimensional array of pixel data containing the contents of the color table. |
GetColorTable<T3>(ColorTableTarget, PixelFormat, PixelType, ref T3)
[requires: EXT_paletted_texture] Retrieve contents of a color lookup table
Declaration
[AutoGenerated(Category = "EXT_paletted_texture", Version = "", EntryPoint = "glGetColorTableEXT")]
public static void GetColorTable<T3>(ColorTableTarget target, PixelFormat format, PixelType type, [Count(Computed = "target,format,type")] ref T3 data)
where T3 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| ColorTableTarget | target | Must be ColorTable, PostConvolutionColorTable, or PostColorMatrixColorTable. |
| PixelFormat | format | The format of the pixel data in table. The possible values are Red, Green, Blue, Alpha, Luminance, LuminanceAlpha, Rgb, Bgr, Rgba, and Bgra. |
| PixelType | type | The type of the pixel data in table. Symbolic constants UnsignedByte, Byte, Bitmap, UnsignedShort, Short, UnsignedInt, Int, Float, UnsignedByte332, UnsignedByte233Rev, UnsignedShort565, UnsignedShort565Rev, UnsignedShort4444, UnsignedShort4444Rev, UnsignedShort5551, UnsignedShort1555Rev, UnsignedInt8888, UnsignedInt8888Rev, UnsignedInt1010102, and UnsignedInt2101010Rev are accepted. |
| T3 | data | [length: COMPSIZE(target,format,type)] Pointer to a one-dimensional array of pixel data containing the contents of the color table. |
Type Parameters
| Name | Description |
|---|---|
| T3 |
GetColorTable<T3>(ColorTableTarget, PixelFormat, PixelType, T3[])
[requires: EXT_paletted_texture] Retrieve contents of a color lookup table
Declaration
[AutoGenerated(Category = "EXT_paletted_texture", Version = "", EntryPoint = "glGetColorTableEXT")]
[CLSCompliant(false)]
public static void GetColorTable<T3>(ColorTableTarget target, PixelFormat format, PixelType type, [Count(Computed = "target,format,type")] T3[] data)
where T3 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| ColorTableTarget | target | Must be ColorTable, PostConvolutionColorTable, or PostColorMatrixColorTable. |
| PixelFormat | format | The format of the pixel data in table. The possible values are Red, Green, Blue, Alpha, Luminance, LuminanceAlpha, Rgb, Bgr, Rgba, and Bgra. |
| PixelType | type | The type of the pixel data in table. Symbolic constants UnsignedByte, Byte, Bitmap, UnsignedShort, Short, UnsignedInt, Int, Float, UnsignedByte332, UnsignedByte233Rev, UnsignedShort565, UnsignedShort565Rev, UnsignedShort4444, UnsignedShort4444Rev, UnsignedShort5551, UnsignedShort1555Rev, UnsignedInt8888, UnsignedInt8888Rev, UnsignedInt1010102, and UnsignedInt2101010Rev are accepted. |
| T3[] | data | [length: COMPSIZE(target,format,type)] Pointer to a one-dimensional array of pixel data containing the contents of the color table. |
Type Parameters
| Name | Description |
|---|---|
| T3 |
GetColorTable<T3>(ColorTableTarget, PixelFormat, PixelType, T3[,,])
[requires: EXT_paletted_texture] Retrieve contents of a color lookup table
Declaration
[AutoGenerated(Category = "EXT_paletted_texture", Version = "", EntryPoint = "glGetColorTableEXT")]
[CLSCompliant(false)]
public static void GetColorTable<T3>(ColorTableTarget target, PixelFormat format, PixelType type, [Count(Computed = "target,format,type")] T3[,, ] data)
where T3 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| ColorTableTarget | target | Must be ColorTable, PostConvolutionColorTable, or PostColorMatrixColorTable. |
| PixelFormat | format | The format of the pixel data in table. The possible values are Red, Green, Blue, Alpha, Luminance, LuminanceAlpha, Rgb, Bgr, Rgba, and Bgra. |
| PixelType | type | The type of the pixel data in table. Symbolic constants UnsignedByte, Byte, Bitmap, UnsignedShort, Short, UnsignedInt, Int, Float, UnsignedByte332, UnsignedByte233Rev, UnsignedShort565, UnsignedShort565Rev, UnsignedShort4444, UnsignedShort4444Rev, UnsignedShort5551, UnsignedShort1555Rev, UnsignedInt8888, UnsignedInt8888Rev, UnsignedInt1010102, and UnsignedInt2101010Rev are accepted. |
| T3[,,] | data | [length: COMPSIZE(target,format,type)] Pointer to a one-dimensional array of pixel data containing the contents of the color table. |
Type Parameters
| Name | Description |
|---|---|
| T3 |
GetColorTable<T3>(ColorTableTarget, PixelFormat, PixelType, T3[,])
[requires: EXT_paletted_texture] Retrieve contents of a color lookup table
Declaration
[AutoGenerated(Category = "EXT_paletted_texture", Version = "", EntryPoint = "glGetColorTableEXT")]
[CLSCompliant(false)]
public static void GetColorTable<T3>(ColorTableTarget target, PixelFormat format, PixelType type, [Count(Computed = "target,format,type")] T3[, ] data)
where T3 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| ColorTableTarget | target | Must be ColorTable, PostConvolutionColorTable, or PostColorMatrixColorTable. |
| PixelFormat | format | The format of the pixel data in table. The possible values are Red, Green, Blue, Alpha, Luminance, LuminanceAlpha, Rgb, Bgr, Rgba, and Bgra. |
| PixelType | type | The type of the pixel data in table. Symbolic constants UnsignedByte, Byte, Bitmap, UnsignedShort, Short, UnsignedInt, Int, Float, UnsignedByte332, UnsignedByte233Rev, UnsignedShort565, UnsignedShort565Rev, UnsignedShort4444, UnsignedShort4444Rev, UnsignedShort5551, UnsignedShort1555Rev, UnsignedInt8888, UnsignedInt8888Rev, UnsignedInt1010102, and UnsignedInt2101010Rev are accepted. |
| T3[,] | data | [length: COMPSIZE(target,format,type)] Pointer to a one-dimensional array of pixel data containing the contents of the color table. |
Type Parameters
| Name | Description |
|---|---|
| T3 |
GetColorTableParameter(ColorTableTarget, GetColorTableParameterPNameSgi, Int32*)
[requires: EXT_paletted_texture] Get color lookup table parameters
Declaration
[AutoGenerated(Category = "EXT_paletted_texture", Version = "", EntryPoint = "glGetColorTableParameterivEXT")]
[CLSCompliant(false)]
public static void GetColorTableParameter(ColorTableTarget target, GetColorTableParameterPNameSgi pname, [Count(Computed = "pname")] int *params)
Parameters
| Type | Name | Description |
|---|---|---|
| ColorTableTarget | target | The target color table. Must be ColorTable, PostConvolutionColorTable, PostColorMatrixColorTable, ProxyColorTable, ProxyPostConvolutionColorTable, or ProxyPostColorMatrixColorTable. |
| GetColorTableParameterPNameSgi | pname | The symbolic name of a color lookup table parameter. Must be one of ColorTableBias, ColorTableScale, ColorTableFormat, ColorTableWidth, ColorTableRedSize, ColorTableGreenSize, ColorTableBlueSize, ColorTableAlphaSize, ColorTableLuminanceSize, or ColorTableIntensitySize. |
| Int32* | params |
GetColorTableParameter(ColorTableTarget, GetColorTableParameterPNameSgi, out Int32)
[requires: EXT_paletted_texture] Get color lookup table parameters
Declaration
[AutoGenerated(Category = "EXT_paletted_texture", Version = "", EntryPoint = "glGetColorTableParameterivEXT")]
[CLSCompliant(false)]
public static void GetColorTableParameter(ColorTableTarget target, GetColorTableParameterPNameSgi pname, [Count(Computed = "pname")] out int params)
Parameters
| Type | Name | Description |
|---|---|---|
| ColorTableTarget | target | The target color table. Must be ColorTable, PostConvolutionColorTable, PostColorMatrixColorTable, ProxyColorTable, ProxyPostConvolutionColorTable, or ProxyPostColorMatrixColorTable. |
| GetColorTableParameterPNameSgi | pname | The symbolic name of a color lookup table parameter. Must be one of ColorTableBias, ColorTableScale, ColorTableFormat, ColorTableWidth, ColorTableRedSize, ColorTableGreenSize, ColorTableBlueSize, ColorTableAlphaSize, ColorTableLuminanceSize, or ColorTableIntensitySize. |
| Int32 | params |
GetColorTableParameter(ColorTableTarget, GetColorTableParameterPNameSgi, Int32[])
[requires: EXT_paletted_texture] Get color lookup table parameters
Declaration
[AutoGenerated(Category = "EXT_paletted_texture", Version = "", EntryPoint = "glGetColorTableParameterivEXT")]
[CLSCompliant(false)]
public static void GetColorTableParameter(ColorTableTarget target, GetColorTableParameterPNameSgi pname, [Count(Computed = "pname")] int[] params)
Parameters
| Type | Name | Description |
|---|---|---|
| ColorTableTarget | target | The target color table. Must be ColorTable, PostConvolutionColorTable, PostColorMatrixColorTable, ProxyColorTable, ProxyPostConvolutionColorTable, or ProxyPostColorMatrixColorTable. |
| GetColorTableParameterPNameSgi | pname | The symbolic name of a color lookup table parameter. Must be one of ColorTableBias, ColorTableScale, ColorTableFormat, ColorTableWidth, ColorTableRedSize, ColorTableGreenSize, ColorTableBlueSize, ColorTableAlphaSize, ColorTableLuminanceSize, or ColorTableIntensitySize. |
| Int32[] | params |
GetColorTableParameter(ColorTableTarget, GetColorTableParameterPNameSgi, Single*)
[requires: EXT_paletted_texture] Get color lookup table parameters
Declaration
[AutoGenerated(Category = "EXT_paletted_texture", Version = "", EntryPoint = "glGetColorTableParameterfvEXT")]
[CLSCompliant(false)]
public static void GetColorTableParameter(ColorTableTarget target, GetColorTableParameterPNameSgi pname, [Count(Computed = "pname")] float *params)
Parameters
| Type | Name | Description |
|---|---|---|
| ColorTableTarget | target | The target color table. Must be ColorTable, PostConvolutionColorTable, PostColorMatrixColorTable, ProxyColorTable, ProxyPostConvolutionColorTable, or ProxyPostColorMatrixColorTable. |
| GetColorTableParameterPNameSgi | pname | The symbolic name of a color lookup table parameter. Must be one of ColorTableBias, ColorTableScale, ColorTableFormat, ColorTableWidth, ColorTableRedSize, ColorTableGreenSize, ColorTableBlueSize, ColorTableAlphaSize, ColorTableLuminanceSize, or ColorTableIntensitySize. |
| Single* | params |
GetColorTableParameter(ColorTableTarget, GetColorTableParameterPNameSgi, out Single)
[requires: EXT_paletted_texture] Get color lookup table parameters
Declaration
[AutoGenerated(Category = "EXT_paletted_texture", Version = "", EntryPoint = "glGetColorTableParameterfvEXT")]
[CLSCompliant(false)]
public static void GetColorTableParameter(ColorTableTarget target, GetColorTableParameterPNameSgi pname, [Count(Computed = "pname")] out float params)
Parameters
| Type | Name | Description |
|---|---|---|
| ColorTableTarget | target | The target color table. Must be ColorTable, PostConvolutionColorTable, PostColorMatrixColorTable, ProxyColorTable, ProxyPostConvolutionColorTable, or ProxyPostColorMatrixColorTable. |
| GetColorTableParameterPNameSgi | pname | The symbolic name of a color lookup table parameter. Must be one of ColorTableBias, ColorTableScale, ColorTableFormat, ColorTableWidth, ColorTableRedSize, ColorTableGreenSize, ColorTableBlueSize, ColorTableAlphaSize, ColorTableLuminanceSize, or ColorTableIntensitySize. |
| Single | params |
GetColorTableParameter(ColorTableTarget, GetColorTableParameterPNameSgi, Single[])
[requires: EXT_paletted_texture] Get color lookup table parameters
Declaration
[AutoGenerated(Category = "EXT_paletted_texture", Version = "", EntryPoint = "glGetColorTableParameterfvEXT")]
[CLSCompliant(false)]
public static void GetColorTableParameter(ColorTableTarget target, GetColorTableParameterPNameSgi pname, [Count(Computed = "pname")] float[] params)
Parameters
| Type | Name | Description |
|---|---|---|
| ColorTableTarget | target | The target color table. Must be ColorTable, PostConvolutionColorTable, PostColorMatrixColorTable, ProxyColorTable, ProxyPostConvolutionColorTable, or ProxyPostColorMatrixColorTable. |
| GetColorTableParameterPNameSgi | pname | The symbolic name of a color lookup table parameter. Must be one of ColorTableBias, ColorTableScale, ColorTableFormat, ColorTableWidth, ColorTableRedSize, ColorTableGreenSize, ColorTableBlueSize, ColorTableAlphaSize, ColorTableLuminanceSize, or ColorTableIntensitySize. |
| Single[] | params |
GetCompressedMultiTexImage(TextureUnit, TextureTarget, Int32, IntPtr)
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetCompressedMultiTexImageEXT")]
public static void GetCompressedMultiTexImage(TextureUnit texunit, TextureTarget target, int lod, [Count(Computed = "target,lod")] IntPtr img)
Parameters
| Type | Name | Description |
|---|---|---|
| TextureUnit | texunit | |
| TextureTarget | target | |
| Int32 | lod | |
| IntPtr | img | [length: COMPSIZE(target,lod)] |
GetCompressedMultiTexImage<T3>(TextureUnit, TextureTarget, Int32, ref T3)
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetCompressedMultiTexImageEXT")]
public static void GetCompressedMultiTexImage<T3>(TextureUnit texunit, TextureTarget target, int lod, [Count(Computed = "target,lod")] ref T3 img)
where T3 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| TextureUnit | texunit | |
| TextureTarget | target | |
| Int32 | lod | |
| T3 | img | [length: COMPSIZE(target,lod)] |
Type Parameters
| Name | Description |
|---|---|
| T3 |
GetCompressedMultiTexImage<T3>(TextureUnit, TextureTarget, Int32, T3[])
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetCompressedMultiTexImageEXT")]
[CLSCompliant(false)]
public static void GetCompressedMultiTexImage<T3>(TextureUnit texunit, TextureTarget target, int lod, [Count(Computed = "target,lod")] T3[] img)
where T3 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| TextureUnit | texunit | |
| TextureTarget | target | |
| Int32 | lod | |
| T3[] | img | [length: COMPSIZE(target,lod)] |
Type Parameters
| Name | Description |
|---|---|
| T3 |
GetCompressedMultiTexImage<T3>(TextureUnit, TextureTarget, Int32, T3[,,])
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetCompressedMultiTexImageEXT")]
[CLSCompliant(false)]
public static void GetCompressedMultiTexImage<T3>(TextureUnit texunit, TextureTarget target, int lod, [Count(Computed = "target,lod")] T3[,, ] img)
where T3 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| TextureUnit | texunit | |
| TextureTarget | target | |
| Int32 | lod | |
| T3[,,] | img | [length: COMPSIZE(target,lod)] |
Type Parameters
| Name | Description |
|---|---|
| T3 |
GetCompressedMultiTexImage<T3>(TextureUnit, TextureTarget, Int32, T3[,])
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetCompressedMultiTexImageEXT")]
[CLSCompliant(false)]
public static void GetCompressedMultiTexImage<T3>(TextureUnit texunit, TextureTarget target, int lod, [Count(Computed = "target,lod")] T3[, ] img)
where T3 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| TextureUnit | texunit | |
| TextureTarget | target | |
| Int32 | lod | |
| T3[,] | img | [length: COMPSIZE(target,lod)] |
Type Parameters
| Name | Description |
|---|---|
| T3 |
GetCompressedTextureImage(Int32, TextureTarget, Int32, IntPtr)
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetCompressedTextureImageEXT")]
[CLSCompliant(false)]
public static void GetCompressedTextureImage(int texture, TextureTarget target, int lod, [Count(Computed = "target,lod")] IntPtr img)
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | texture | |
| TextureTarget | target | |
| Int32 | lod | |
| IntPtr | img | [length: COMPSIZE(target,lod)] |
GetCompressedTextureImage(UInt32, TextureTarget, Int32, IntPtr)
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetCompressedTextureImageEXT")]
[CLSCompliant(false)]
public static void GetCompressedTextureImage(uint texture, TextureTarget target, int lod, [Count(Computed = "target,lod")] IntPtr img)
Parameters
| Type | Name | Description |
|---|---|---|
| UInt32 | texture | |
| TextureTarget | target | |
| Int32 | lod | |
| IntPtr | img | [length: COMPSIZE(target,lod)] |
GetCompressedTextureImage<T3>(Int32, TextureTarget, Int32, ref T3)
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetCompressedTextureImageEXT")]
[CLSCompliant(false)]
public static void GetCompressedTextureImage<T3>(int texture, TextureTarget target, int lod, [Count(Computed = "target,lod")] ref T3 img)
where T3 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | texture | |
| TextureTarget | target | |
| Int32 | lod | |
| T3 | img | [length: COMPSIZE(target,lod)] |
Type Parameters
| Name | Description |
|---|---|
| T3 |
GetCompressedTextureImage<T3>(Int32, TextureTarget, Int32, T3[])
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetCompressedTextureImageEXT")]
[CLSCompliant(false)]
public static void GetCompressedTextureImage<T3>(int texture, TextureTarget target, int lod, [Count(Computed = "target,lod")] T3[] img)
where T3 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | texture | |
| TextureTarget | target | |
| Int32 | lod | |
| T3[] | img | [length: COMPSIZE(target,lod)] |
Type Parameters
| Name | Description |
|---|---|
| T3 |
GetCompressedTextureImage<T3>(Int32, TextureTarget, Int32, T3[,,])
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetCompressedTextureImageEXT")]
[CLSCompliant(false)]
public static void GetCompressedTextureImage<T3>(int texture, TextureTarget target, int lod, [Count(Computed = "target,lod")] T3[,, ] img)
where T3 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | texture | |
| TextureTarget | target | |
| Int32 | lod | |
| T3[,,] | img | [length: COMPSIZE(target,lod)] |
Type Parameters
| Name | Description |
|---|---|
| T3 |
GetCompressedTextureImage<T3>(Int32, TextureTarget, Int32, T3[,])
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetCompressedTextureImageEXT")]
[CLSCompliant(false)]
public static void GetCompressedTextureImage<T3>(int texture, TextureTarget target, int lod, [Count(Computed = "target,lod")] T3[, ] img)
where T3 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | texture | |
| TextureTarget | target | |
| Int32 | lod | |
| T3[,] | img | [length: COMPSIZE(target,lod)] |
Type Parameters
| Name | Description |
|---|---|
| T3 |
GetCompressedTextureImage<T3>(UInt32, TextureTarget, Int32, ref T3)
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetCompressedTextureImageEXT")]
[CLSCompliant(false)]
public static void GetCompressedTextureImage<T3>(uint texture, TextureTarget target, int lod, [Count(Computed = "target,lod")] ref T3 img)
where T3 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| UInt32 | texture | |
| TextureTarget | target | |
| Int32 | lod | |
| T3 | img | [length: COMPSIZE(target,lod)] |
Type Parameters
| Name | Description |
|---|---|
| T3 |
GetCompressedTextureImage<T3>(UInt32, TextureTarget, Int32, T3[])
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetCompressedTextureImageEXT")]
[CLSCompliant(false)]
public static void GetCompressedTextureImage<T3>(uint texture, TextureTarget target, int lod, [Count(Computed = "target,lod")] T3[] img)
where T3 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| UInt32 | texture | |
| TextureTarget | target | |
| Int32 | lod | |
| T3[] | img | [length: COMPSIZE(target,lod)] |
Type Parameters
| Name | Description |
|---|---|
| T3 |
GetCompressedTextureImage<T3>(UInt32, TextureTarget, Int32, T3[,,])
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetCompressedTextureImageEXT")]
[CLSCompliant(false)]
public static void GetCompressedTextureImage<T3>(uint texture, TextureTarget target, int lod, [Count(Computed = "target,lod")] T3[,, ] img)
where T3 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| UInt32 | texture | |
| TextureTarget | target | |
| Int32 | lod | |
| T3[,,] | img | [length: COMPSIZE(target,lod)] |
Type Parameters
| Name | Description |
|---|---|
| T3 |
GetCompressedTextureImage<T3>(UInt32, TextureTarget, Int32, T3[,])
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetCompressedTextureImageEXT")]
[CLSCompliant(false)]
public static void GetCompressedTextureImage<T3>(uint texture, TextureTarget target, int lod, [Count(Computed = "target,lod")] T3[, ] img)
where T3 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| UInt32 | texture | |
| TextureTarget | target | |
| Int32 | lod | |
| T3[,] | img | [length: COMPSIZE(target,lod)] |
Type Parameters
| Name | Description |
|---|---|
| T3 |
GetConvolutionFilter(ConvolutionTargetExt, PixelFormat, PixelType, IntPtr)
[requires: EXT_convolution] Get current 1D or 2D convolution filter kernel
Declaration
[AutoGenerated(Category = "EXT_convolution", Version = "", EntryPoint = "glGetConvolutionFilterEXT")]
public static void GetConvolutionFilter(ConvolutionTargetExt target, PixelFormat format, PixelType type, [Count(Computed = "target,format,type")] IntPtr image)
Parameters
| Type | Name | Description |
|---|---|---|
| ConvolutionTargetExt | target | The filter to be retrieved. Must be one of Convolution1D or Convolution2D. |
| PixelFormat | format | Format of the output image. Must be one of Red, Green, Blue, Alpha, Rgb, Bgr, Rgba, Bgra, Luminance, or LuminanceAlpha. |
| PixelType | type | Data type of components in the output image. Symbolic constants UnsignedByte, Byte, Bitmap, UnsignedShort, Short, UnsignedInt, Int, Float, UnsignedByte332, UnsignedByte233Rev, UnsignedShort565, UnsignedShort565Rev, UnsignedShort4444, UnsignedShort4444Rev, UnsignedShort5551, UnsignedShort1555Rev, UnsignedInt8888, UnsignedInt8888Rev, UnsignedInt1010102, and UnsignedInt2101010Rev are accepted. |
| IntPtr | image | [length: COMPSIZE(target,format,type)] Pointer to storage for the output image. |
GetConvolutionFilter(ExtConvolution, PixelFormat, PixelType, IntPtr)
[requires: EXT_convolution] Get current 1D or 2D convolution filter kernel
Declaration
[Obsolete("Use ConvolutionTargetExt overload instead")]
[AutoGenerated(Category = "EXT_convolution", Version = "", EntryPoint = "glGetConvolutionFilterEXT")]
public static void GetConvolutionFilter(ExtConvolution target, PixelFormat format, PixelType type, [Count(Computed = "target,format,type")] IntPtr image)
Parameters
| Type | Name | Description |
|---|---|---|
| ExtConvolution | target | The filter to be retrieved. Must be one of Convolution1D or Convolution2D. |
| PixelFormat | format | Format of the output image. Must be one of Red, Green, Blue, Alpha, Rgb, Bgr, Rgba, Bgra, Luminance, or LuminanceAlpha. |
| PixelType | type | Data type of components in the output image. Symbolic constants UnsignedByte, Byte, Bitmap, UnsignedShort, Short, UnsignedInt, Int, Float, UnsignedByte332, UnsignedByte233Rev, UnsignedShort565, UnsignedShort565Rev, UnsignedShort4444, UnsignedShort4444Rev, UnsignedShort5551, UnsignedShort1555Rev, UnsignedInt8888, UnsignedInt8888Rev, UnsignedInt1010102, and UnsignedInt2101010Rev are accepted. |
| IntPtr | image | [length: COMPSIZE(target,format,type)] Pointer to storage for the output image. |
GetConvolutionFilter<T3>(ConvolutionTargetExt, PixelFormat, PixelType, ref T3)
[requires: EXT_convolution] Get current 1D or 2D convolution filter kernel
Declaration
[AutoGenerated(Category = "EXT_convolution", Version = "", EntryPoint = "glGetConvolutionFilterEXT")]
public static void GetConvolutionFilter<T3>(ConvolutionTargetExt target, PixelFormat format, PixelType type, [Count(Computed = "target,format,type")] ref T3 image)
where T3 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| ConvolutionTargetExt | target | The filter to be retrieved. Must be one of Convolution1D or Convolution2D. |
| PixelFormat | format | Format of the output image. Must be one of Red, Green, Blue, Alpha, Rgb, Bgr, Rgba, Bgra, Luminance, or LuminanceAlpha. |
| PixelType | type | Data type of components in the output image. Symbolic constants UnsignedByte, Byte, Bitmap, UnsignedShort, Short, UnsignedInt, Int, Float, UnsignedByte332, UnsignedByte233Rev, UnsignedShort565, UnsignedShort565Rev, UnsignedShort4444, UnsignedShort4444Rev, UnsignedShort5551, UnsignedShort1555Rev, UnsignedInt8888, UnsignedInt8888Rev, UnsignedInt1010102, and UnsignedInt2101010Rev are accepted. |
| T3 | image | [length: COMPSIZE(target,format,type)] Pointer to storage for the output image. |
Type Parameters
| Name | Description |
|---|---|
| T3 |
GetConvolutionFilter<T3>(ConvolutionTargetExt, PixelFormat, PixelType, T3[])
[requires: EXT_convolution] Get current 1D or 2D convolution filter kernel
Declaration
[AutoGenerated(Category = "EXT_convolution", Version = "", EntryPoint = "glGetConvolutionFilterEXT")]
[CLSCompliant(false)]
public static void GetConvolutionFilter<T3>(ConvolutionTargetExt target, PixelFormat format, PixelType type, [Count(Computed = "target,format,type")] T3[] image)
where T3 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| ConvolutionTargetExt | target | The filter to be retrieved. Must be one of Convolution1D or Convolution2D. |
| PixelFormat | format | Format of the output image. Must be one of Red, Green, Blue, Alpha, Rgb, Bgr, Rgba, Bgra, Luminance, or LuminanceAlpha. |
| PixelType | type | Data type of components in the output image. Symbolic constants UnsignedByte, Byte, Bitmap, UnsignedShort, Short, UnsignedInt, Int, Float, UnsignedByte332, UnsignedByte233Rev, UnsignedShort565, UnsignedShort565Rev, UnsignedShort4444, UnsignedShort4444Rev, UnsignedShort5551, UnsignedShort1555Rev, UnsignedInt8888, UnsignedInt8888Rev, UnsignedInt1010102, and UnsignedInt2101010Rev are accepted. |
| T3[] | image | [length: COMPSIZE(target,format,type)] Pointer to storage for the output image. |
Type Parameters
| Name | Description |
|---|---|
| T3 |
GetConvolutionFilter<T3>(ConvolutionTargetExt, PixelFormat, PixelType, T3[,,])
[requires: EXT_convolution] Get current 1D or 2D convolution filter kernel
Declaration
[AutoGenerated(Category = "EXT_convolution", Version = "", EntryPoint = "glGetConvolutionFilterEXT")]
[CLSCompliant(false)]
public static void GetConvolutionFilter<T3>(ConvolutionTargetExt target, PixelFormat format, PixelType type, [Count(Computed = "target,format,type")] T3[,, ] image)
where T3 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| ConvolutionTargetExt | target | The filter to be retrieved. Must be one of Convolution1D or Convolution2D. |
| PixelFormat | format | Format of the output image. Must be one of Red, Green, Blue, Alpha, Rgb, Bgr, Rgba, Bgra, Luminance, or LuminanceAlpha. |
| PixelType | type | Data type of components in the output image. Symbolic constants UnsignedByte, Byte, Bitmap, UnsignedShort, Short, UnsignedInt, Int, Float, UnsignedByte332, UnsignedByte233Rev, UnsignedShort565, UnsignedShort565Rev, UnsignedShort4444, UnsignedShort4444Rev, UnsignedShort5551, UnsignedShort1555Rev, UnsignedInt8888, UnsignedInt8888Rev, UnsignedInt1010102, and UnsignedInt2101010Rev are accepted. |
| T3[,,] | image | [length: COMPSIZE(target,format,type)] Pointer to storage for the output image. |
Type Parameters
| Name | Description |
|---|---|
| T3 |
GetConvolutionFilter<T3>(ConvolutionTargetExt, PixelFormat, PixelType, T3[,])
[requires: EXT_convolution] Get current 1D or 2D convolution filter kernel
Declaration
[AutoGenerated(Category = "EXT_convolution", Version = "", EntryPoint = "glGetConvolutionFilterEXT")]
[CLSCompliant(false)]
public static void GetConvolutionFilter<T3>(ConvolutionTargetExt target, PixelFormat format, PixelType type, [Count(Computed = "target,format,type")] T3[, ] image)
where T3 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| ConvolutionTargetExt | target | The filter to be retrieved. Must be one of Convolution1D or Convolution2D. |
| PixelFormat | format | Format of the output image. Must be one of Red, Green, Blue, Alpha, Rgb, Bgr, Rgba, Bgra, Luminance, or LuminanceAlpha. |
| PixelType | type | Data type of components in the output image. Symbolic constants UnsignedByte, Byte, Bitmap, UnsignedShort, Short, UnsignedInt, Int, Float, UnsignedByte332, UnsignedByte233Rev, UnsignedShort565, UnsignedShort565Rev, UnsignedShort4444, UnsignedShort4444Rev, UnsignedShort5551, UnsignedShort1555Rev, UnsignedInt8888, UnsignedInt8888Rev, UnsignedInt1010102, and UnsignedInt2101010Rev are accepted. |
| T3[,] | image | [length: COMPSIZE(target,format,type)] Pointer to storage for the output image. |
Type Parameters
| Name | Description |
|---|---|
| T3 |
GetConvolutionFilter<T3>(ExtConvolution, PixelFormat, PixelType, ref T3)
[requires: EXT_convolution] Get current 1D or 2D convolution filter kernel
Declaration
[Obsolete("Use ConvolutionTargetExt overload instead")]
[AutoGenerated(Category = "EXT_convolution", Version = "", EntryPoint = "glGetConvolutionFilterEXT")]
public static void GetConvolutionFilter<T3>(ExtConvolution target, PixelFormat format, PixelType type, [Count(Computed = "target,format,type")] ref T3 image)
where T3 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| ExtConvolution | target | The filter to be retrieved. Must be one of Convolution1D or Convolution2D. |
| PixelFormat | format | Format of the output image. Must be one of Red, Green, Blue, Alpha, Rgb, Bgr, Rgba, Bgra, Luminance, or LuminanceAlpha. |
| PixelType | type | Data type of components in the output image. Symbolic constants UnsignedByte, Byte, Bitmap, UnsignedShort, Short, UnsignedInt, Int, Float, UnsignedByte332, UnsignedByte233Rev, UnsignedShort565, UnsignedShort565Rev, UnsignedShort4444, UnsignedShort4444Rev, UnsignedShort5551, UnsignedShort1555Rev, UnsignedInt8888, UnsignedInt8888Rev, UnsignedInt1010102, and UnsignedInt2101010Rev are accepted. |
| T3 | image | [length: COMPSIZE(target,format,type)] Pointer to storage for the output image. |
Type Parameters
| Name | Description |
|---|---|
| T3 |
GetConvolutionFilter<T3>(ExtConvolution, PixelFormat, PixelType, T3[])
[requires: EXT_convolution] Get current 1D or 2D convolution filter kernel
Declaration
[Obsolete("Use ConvolutionTargetExt overload instead")]
[AutoGenerated(Category = "EXT_convolution", Version = "", EntryPoint = "glGetConvolutionFilterEXT")]
[CLSCompliant(false)]
public static void GetConvolutionFilter<T3>(ExtConvolution target, PixelFormat format, PixelType type, [Count(Computed = "target,format,type")] T3[] image)
where T3 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| ExtConvolution | target | The filter to be retrieved. Must be one of Convolution1D or Convolution2D. |
| PixelFormat | format | Format of the output image. Must be one of Red, Green, Blue, Alpha, Rgb, Bgr, Rgba, Bgra, Luminance, or LuminanceAlpha. |
| PixelType | type | Data type of components in the output image. Symbolic constants UnsignedByte, Byte, Bitmap, UnsignedShort, Short, UnsignedInt, Int, Float, UnsignedByte332, UnsignedByte233Rev, UnsignedShort565, UnsignedShort565Rev, UnsignedShort4444, UnsignedShort4444Rev, UnsignedShort5551, UnsignedShort1555Rev, UnsignedInt8888, UnsignedInt8888Rev, UnsignedInt1010102, and UnsignedInt2101010Rev are accepted. |
| T3[] | image | [length: COMPSIZE(target,format,type)] Pointer to storage for the output image. |
Type Parameters
| Name | Description |
|---|---|
| T3 |
GetConvolutionFilter<T3>(ExtConvolution, PixelFormat, PixelType, T3[,,])
[requires: EXT_convolution] Get current 1D or 2D convolution filter kernel
Declaration
[Obsolete("Use ConvolutionTargetExt overload instead")]
[AutoGenerated(Category = "EXT_convolution", Version = "", EntryPoint = "glGetConvolutionFilterEXT")]
[CLSCompliant(false)]
public static void GetConvolutionFilter<T3>(ExtConvolution target, PixelFormat format, PixelType type, [Count(Computed = "target,format,type")] T3[,, ] image)
where T3 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| ExtConvolution | target | The filter to be retrieved. Must be one of Convolution1D or Convolution2D. |
| PixelFormat | format | Format of the output image. Must be one of Red, Green, Blue, Alpha, Rgb, Bgr, Rgba, Bgra, Luminance, or LuminanceAlpha. |
| PixelType | type | Data type of components in the output image. Symbolic constants UnsignedByte, Byte, Bitmap, UnsignedShort, Short, UnsignedInt, Int, Float, UnsignedByte332, UnsignedByte233Rev, UnsignedShort565, UnsignedShort565Rev, UnsignedShort4444, UnsignedShort4444Rev, UnsignedShort5551, UnsignedShort1555Rev, UnsignedInt8888, UnsignedInt8888Rev, UnsignedInt1010102, and UnsignedInt2101010Rev are accepted. |
| T3[,,] | image | [length: COMPSIZE(target,format,type)] Pointer to storage for the output image. |
Type Parameters
| Name | Description |
|---|---|
| T3 |
GetConvolutionFilter<T3>(ExtConvolution, PixelFormat, PixelType, T3[,])
[requires: EXT_convolution] Get current 1D or 2D convolution filter kernel
Declaration
[Obsolete("Use ConvolutionTargetExt overload instead")]
[AutoGenerated(Category = "EXT_convolution", Version = "", EntryPoint = "glGetConvolutionFilterEXT")]
[CLSCompliant(false)]
public static void GetConvolutionFilter<T3>(ExtConvolution target, PixelFormat format, PixelType type, [Count(Computed = "target,format,type")] T3[, ] image)
where T3 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| ExtConvolution | target | The filter to be retrieved. Must be one of Convolution1D or Convolution2D. |
| PixelFormat | format | Format of the output image. Must be one of Red, Green, Blue, Alpha, Rgb, Bgr, Rgba, Bgra, Luminance, or LuminanceAlpha. |
| PixelType | type | Data type of components in the output image. Symbolic constants UnsignedByte, Byte, Bitmap, UnsignedShort, Short, UnsignedInt, Int, Float, UnsignedByte332, UnsignedByte233Rev, UnsignedShort565, UnsignedShort565Rev, UnsignedShort4444, UnsignedShort4444Rev, UnsignedShort5551, UnsignedShort1555Rev, UnsignedInt8888, UnsignedInt8888Rev, UnsignedInt1010102, and UnsignedInt2101010Rev are accepted. |
| T3[,] | image | [length: COMPSIZE(target,format,type)] Pointer to storage for the output image. |
Type Parameters
| Name | Description |
|---|---|
| T3 |
GetConvolutionParameter(ConvolutionTargetExt, ConvolutionParameterExt, Int32*)
[requires: EXT_convolution] Get convolution parameters
Declaration
[AutoGenerated(Category = "EXT_convolution", Version = "", EntryPoint = "glGetConvolutionParameterivEXT")]
[CLSCompliant(false)]
public static void GetConvolutionParameter(ConvolutionTargetExt target, ConvolutionParameterExt pname, [Count(Computed = "pname")] int *params)
Parameters
| Type | Name | Description |
|---|---|---|
| ConvolutionTargetExt | target | The filter whose parameters are to be retrieved. Must be one of Convolution1D, Convolution2D, or Separable2D. |
| ConvolutionParameterExt | pname | The parameter to be retrieved. Must be one of ConvolutionBorderMode, ConvolutionBorderColor, ConvolutionFilterScale, ConvolutionFilterBias, ConvolutionFormat, ConvolutionWidth, ConvolutionHeight, MaxConvolutionWidth, or MaxConvolutionHeight. |
| Int32* | params |
GetConvolutionParameter(ConvolutionTargetExt, ConvolutionParameterExt, out Int32)
[requires: EXT_convolution] Get convolution parameters
Declaration
[AutoGenerated(Category = "EXT_convolution", Version = "", EntryPoint = "glGetConvolutionParameterivEXT")]
[CLSCompliant(false)]
public static void GetConvolutionParameter(ConvolutionTargetExt target, ConvolutionParameterExt pname, [Count(Computed = "pname")] out int params)
Parameters
| Type | Name | Description |
|---|---|---|
| ConvolutionTargetExt | target | The filter whose parameters are to be retrieved. Must be one of Convolution1D, Convolution2D, or Separable2D. |
| ConvolutionParameterExt | pname | The parameter to be retrieved. Must be one of ConvolutionBorderMode, ConvolutionBorderColor, ConvolutionFilterScale, ConvolutionFilterBias, ConvolutionFormat, ConvolutionWidth, ConvolutionHeight, MaxConvolutionWidth, or MaxConvolutionHeight. |
| Int32 | params |
GetConvolutionParameter(ConvolutionTargetExt, ConvolutionParameterExt, Int32[])
[requires: EXT_convolution] Get convolution parameters
Declaration
[AutoGenerated(Category = "EXT_convolution", Version = "", EntryPoint = "glGetConvolutionParameterivEXT")]
[CLSCompliant(false)]
public static void GetConvolutionParameter(ConvolutionTargetExt target, ConvolutionParameterExt pname, [Count(Computed = "pname")] int[] params)
Parameters
| Type | Name | Description |
|---|---|---|
| ConvolutionTargetExt | target | The filter whose parameters are to be retrieved. Must be one of Convolution1D, Convolution2D, or Separable2D. |
| ConvolutionParameterExt | pname | The parameter to be retrieved. Must be one of ConvolutionBorderMode, ConvolutionBorderColor, ConvolutionFilterScale, ConvolutionFilterBias, ConvolutionFormat, ConvolutionWidth, ConvolutionHeight, MaxConvolutionWidth, or MaxConvolutionHeight. |
| Int32[] | params |
GetConvolutionParameter(ConvolutionTargetExt, ConvolutionParameterExt, Single*)
[requires: EXT_convolution] Get convolution parameters
Declaration
[AutoGenerated(Category = "EXT_convolution", Version = "", EntryPoint = "glGetConvolutionParameterfvEXT")]
[CLSCompliant(false)]
public static void GetConvolutionParameter(ConvolutionTargetExt target, ConvolutionParameterExt pname, [Count(Computed = "pname")] float *params)
Parameters
| Type | Name | Description |
|---|---|---|
| ConvolutionTargetExt | target | The filter whose parameters are to be retrieved. Must be one of Convolution1D, Convolution2D, or Separable2D. |
| ConvolutionParameterExt | pname | The parameter to be retrieved. Must be one of ConvolutionBorderMode, ConvolutionBorderColor, ConvolutionFilterScale, ConvolutionFilterBias, ConvolutionFormat, ConvolutionWidth, ConvolutionHeight, MaxConvolutionWidth, or MaxConvolutionHeight. |
| Single* | params |
GetConvolutionParameter(ConvolutionTargetExt, ConvolutionParameterExt, out Single)
[requires: EXT_convolution] Get convolution parameters
Declaration
[AutoGenerated(Category = "EXT_convolution", Version = "", EntryPoint = "glGetConvolutionParameterfvEXT")]
[CLSCompliant(false)]
public static void GetConvolutionParameter(ConvolutionTargetExt target, ConvolutionParameterExt pname, [Count(Computed = "pname")] out float params)
Parameters
| Type | Name | Description |
|---|---|---|
| ConvolutionTargetExt | target | The filter whose parameters are to be retrieved. Must be one of Convolution1D, Convolution2D, or Separable2D. |
| ConvolutionParameterExt | pname | The parameter to be retrieved. Must be one of ConvolutionBorderMode, ConvolutionBorderColor, ConvolutionFilterScale, ConvolutionFilterBias, ConvolutionFormat, ConvolutionWidth, ConvolutionHeight, MaxConvolutionWidth, or MaxConvolutionHeight. |
| Single | params |
GetConvolutionParameter(ConvolutionTargetExt, ConvolutionParameterExt, Single[])
[requires: EXT_convolution] Get convolution parameters
Declaration
[AutoGenerated(Category = "EXT_convolution", Version = "", EntryPoint = "glGetConvolutionParameterfvEXT")]
[CLSCompliant(false)]
public static void GetConvolutionParameter(ConvolutionTargetExt target, ConvolutionParameterExt pname, [Count(Computed = "pname")] float[] params)
Parameters
| Type | Name | Description |
|---|---|---|
| ConvolutionTargetExt | target | The filter whose parameters are to be retrieved. Must be one of Convolution1D, Convolution2D, or Separable2D. |
| ConvolutionParameterExt | pname | The parameter to be retrieved. Must be one of ConvolutionBorderMode, ConvolutionBorderColor, ConvolutionFilterScale, ConvolutionFilterBias, ConvolutionFormat, ConvolutionWidth, ConvolutionHeight, MaxConvolutionWidth, or MaxConvolutionHeight. |
| Single[] | params |
GetConvolutionParameter(ExtConvolution, ExtConvolution, Int32*)
[requires: EXT_convolution] Get convolution parameters
Declaration
[Obsolete("Use ConvolutionTargetExt overload instead")]
[AutoGenerated(Category = "EXT_convolution", Version = "", EntryPoint = "glGetConvolutionParameterivEXT")]
[CLSCompliant(false)]
public static void GetConvolutionParameter(ExtConvolution target, ExtConvolution pname, [Count(Computed = "pname")] int *params)
Parameters
| Type | Name | Description |
|---|---|---|
| ExtConvolution | target | The filter whose parameters are to be retrieved. Must be one of Convolution1D, Convolution2D, or Separable2D. |
| ExtConvolution | pname | The parameter to be retrieved. Must be one of ConvolutionBorderMode, ConvolutionBorderColor, ConvolutionFilterScale, ConvolutionFilterBias, ConvolutionFormat, ConvolutionWidth, ConvolutionHeight, MaxConvolutionWidth, or MaxConvolutionHeight. |
| Int32* | params |
GetConvolutionParameter(ExtConvolution, ExtConvolution, out Int32)
[requires: EXT_convolution] Get convolution parameters
Declaration
[Obsolete("Use ConvolutionTargetExt overload instead")]
[AutoGenerated(Category = "EXT_convolution", Version = "", EntryPoint = "glGetConvolutionParameterivEXT")]
[CLSCompliant(false)]
public static void GetConvolutionParameter(ExtConvolution target, ExtConvolution pname, [Count(Computed = "pname")] out int params)
Parameters
| Type | Name | Description |
|---|---|---|
| ExtConvolution | target | The filter whose parameters are to be retrieved. Must be one of Convolution1D, Convolution2D, or Separable2D. |
| ExtConvolution | pname | The parameter to be retrieved. Must be one of ConvolutionBorderMode, ConvolutionBorderColor, ConvolutionFilterScale, ConvolutionFilterBias, ConvolutionFormat, ConvolutionWidth, ConvolutionHeight, MaxConvolutionWidth, or MaxConvolutionHeight. |
| Int32 | params |
GetConvolutionParameter(ExtConvolution, ExtConvolution, Int32[])
[requires: EXT_convolution] Get convolution parameters
Declaration
[Obsolete("Use ConvolutionTargetExt overload instead")]
[AutoGenerated(Category = "EXT_convolution", Version = "", EntryPoint = "glGetConvolutionParameterivEXT")]
[CLSCompliant(false)]
public static void GetConvolutionParameter(ExtConvolution target, ExtConvolution pname, [Count(Computed = "pname")] int[] params)
Parameters
| Type | Name | Description |
|---|---|---|
| ExtConvolution | target | The filter whose parameters are to be retrieved. Must be one of Convolution1D, Convolution2D, or Separable2D. |
| ExtConvolution | pname | The parameter to be retrieved. Must be one of ConvolutionBorderMode, ConvolutionBorderColor, ConvolutionFilterScale, ConvolutionFilterBias, ConvolutionFormat, ConvolutionWidth, ConvolutionHeight, MaxConvolutionWidth, or MaxConvolutionHeight. |
| Int32[] | params |
GetConvolutionParameter(ExtConvolution, ExtConvolution, Single*)
[requires: EXT_convolution] Get convolution parameters
Declaration
[Obsolete("Use ConvolutionTargetExt overload instead")]
[AutoGenerated(Category = "EXT_convolution", Version = "", EntryPoint = "glGetConvolutionParameterfvEXT")]
[CLSCompliant(false)]
public static void GetConvolutionParameter(ExtConvolution target, ExtConvolution pname, [Count(Computed = "pname")] float *params)
Parameters
| Type | Name | Description |
|---|---|---|
| ExtConvolution | target | The filter whose parameters are to be retrieved. Must be one of Convolution1D, Convolution2D, or Separable2D. |
| ExtConvolution | pname | The parameter to be retrieved. Must be one of ConvolutionBorderMode, ConvolutionBorderColor, ConvolutionFilterScale, ConvolutionFilterBias, ConvolutionFormat, ConvolutionWidth, ConvolutionHeight, MaxConvolutionWidth, or MaxConvolutionHeight. |
| Single* | params |
GetConvolutionParameter(ExtConvolution, ExtConvolution, out Single)
[requires: EXT_convolution] Get convolution parameters
Declaration
[Obsolete("Use ConvolutionTargetExt overload instead")]
[AutoGenerated(Category = "EXT_convolution", Version = "", EntryPoint = "glGetConvolutionParameterfvEXT")]
[CLSCompliant(false)]
public static void GetConvolutionParameter(ExtConvolution target, ExtConvolution pname, [Count(Computed = "pname")] out float params)
Parameters
| Type | Name | Description |
|---|---|---|
| ExtConvolution | target | The filter whose parameters are to be retrieved. Must be one of Convolution1D, Convolution2D, or Separable2D. |
| ExtConvolution | pname | The parameter to be retrieved. Must be one of ConvolutionBorderMode, ConvolutionBorderColor, ConvolutionFilterScale, ConvolutionFilterBias, ConvolutionFormat, ConvolutionWidth, ConvolutionHeight, MaxConvolutionWidth, or MaxConvolutionHeight. |
| Single | params |
GetConvolutionParameter(ExtConvolution, ExtConvolution, Single[])
[requires: EXT_convolution] Get convolution parameters
Declaration
[Obsolete("Use ConvolutionTargetExt overload instead")]
[AutoGenerated(Category = "EXT_convolution", Version = "", EntryPoint = "glGetConvolutionParameterfvEXT")]
[CLSCompliant(false)]
public static void GetConvolutionParameter(ExtConvolution target, ExtConvolution pname, [Count(Computed = "pname")] float[] params)
Parameters
| Type | Name | Description |
|---|---|---|
| ExtConvolution | target | The filter whose parameters are to be retrieved. Must be one of Convolution1D, Convolution2D, or Separable2D. |
| ExtConvolution | pname | The parameter to be retrieved. Must be one of ConvolutionBorderMode, ConvolutionBorderColor, ConvolutionFilterScale, ConvolutionFilterBias, ConvolutionFormat, ConvolutionWidth, ConvolutionHeight, MaxConvolutionWidth, or MaxConvolutionHeight. |
| Single[] | params |
GetDouble(TypeEnum, Int32, Double*)
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetDoublei_vEXT")]
[CLSCompliant(false)]
public static void GetDouble(TypeEnum pname, int index, [Count(Computed = "pname")] double *params)
Parameters
| Type | Name | Description |
|---|---|---|
| TypeEnum | pname | |
| Int32 | index | |
| Double* | params |
GetDouble(TypeEnum, Int32, out Double)
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetDoublei_vEXT")]
[CLSCompliant(false)]
public static void GetDouble(TypeEnum pname, int index, [Count(Computed = "pname")] out double params)
Parameters
| Type | Name | Description |
|---|---|---|
| TypeEnum | pname | |
| Int32 | index | |
| Double | params |
GetDouble(TypeEnum, Int32, Double[])
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetDoublei_vEXT")]
[CLSCompliant(false)]
public static void GetDouble(TypeEnum pname, int index, [Count(Computed = "pname")] double[] params)
Parameters
| Type | Name | Description |
|---|---|---|
| TypeEnum | pname | |
| Int32 | index | |
| Double[] | params |
GetDouble(TypeEnum, UInt32, Double*)
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetDoublei_vEXT")]
[CLSCompliant(false)]
public static void GetDouble(TypeEnum pname, uint index, [Count(Computed = "pname")] double *params)
Parameters
| Type | Name | Description |
|---|---|---|
| TypeEnum | pname | |
| UInt32 | index | |
| Double* | params |
GetDouble(TypeEnum, UInt32, out Double)
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetDoublei_vEXT")]
[CLSCompliant(false)]
public static void GetDouble(TypeEnum pname, uint index, [Count(Computed = "pname")] out double params)
Parameters
| Type | Name | Description |
|---|---|---|
| TypeEnum | pname | |
| UInt32 | index | |
| Double | params |
GetDouble(TypeEnum, UInt32, Double[])
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetDoublei_vEXT")]
[CLSCompliant(false)]
public static void GetDouble(TypeEnum pname, uint index, [Count(Computed = "pname")] double[] params)
Parameters
| Type | Name | Description |
|---|---|---|
| TypeEnum | pname | |
| UInt32 | index | |
| Double[] | params |
GetDoubleIndexed(TypeEnum, Int32, Double*)
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetDoubleIndexedvEXT")]
[CLSCompliant(false)]
public static void GetDoubleIndexed(TypeEnum target, int index, [Count(Computed = "target")] double *data)
Parameters
| Type | Name | Description |
|---|---|---|
| TypeEnum | target | |
| Int32 | index | |
| Double* | data | [length: COMPSIZE(target)] |
GetDoubleIndexed(TypeEnum, Int32, out Double)
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetDoubleIndexedvEXT")]
[CLSCompliant(false)]
public static void GetDoubleIndexed(TypeEnum target, int index, [Count(Computed = "target")] out double data)
Parameters
| Type | Name | Description |
|---|---|---|
| TypeEnum | target | |
| Int32 | index | |
| Double | data | [length: COMPSIZE(target)] |
GetDoubleIndexed(TypeEnum, Int32, Double[])
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetDoubleIndexedvEXT")]
[CLSCompliant(false)]
public static void GetDoubleIndexed(TypeEnum target, int index, [Count(Computed = "target")] double[] data)
Parameters
| Type | Name | Description |
|---|---|---|
| TypeEnum | target | |
| Int32 | index | |
| Double[] | data | [length: COMPSIZE(target)] |
GetDoubleIndexed(TypeEnum, UInt32, Double*)
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetDoubleIndexedvEXT")]
[CLSCompliant(false)]
public static void GetDoubleIndexed(TypeEnum target, uint index, [Count(Computed = "target")] double *data)
Parameters
| Type | Name | Description |
|---|---|---|
| TypeEnum | target | |
| UInt32 | index | |
| Double* | data | [length: COMPSIZE(target)] |
GetDoubleIndexed(TypeEnum, UInt32, out Double)
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetDoubleIndexedvEXT")]
[CLSCompliant(false)]
public static void GetDoubleIndexed(TypeEnum target, uint index, [Count(Computed = "target")] out double data)
Parameters
| Type | Name | Description |
|---|---|---|
| TypeEnum | target | |
| UInt32 | index | |
| Double | data | [length: COMPSIZE(target)] |
GetDoubleIndexed(TypeEnum, UInt32, Double[])
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetDoubleIndexedvEXT")]
[CLSCompliant(false)]
public static void GetDoubleIndexed(TypeEnum target, uint index, [Count(Computed = "target")] double[] data)
Parameters
| Type | Name | Description |
|---|---|---|
| TypeEnum | target | |
| UInt32 | index | |
| Double[] | data | [length: COMPSIZE(target)] |
GetFloat(TypeEnum, Int32, Single*)
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetFloati_vEXT")]
[CLSCompliant(false)]
public static void GetFloat(TypeEnum pname, int index, [Count(Computed = "pname")] float *params)
Parameters
| Type | Name | Description |
|---|---|---|
| TypeEnum | pname | |
| Int32 | index | |
| Single* | params |
GetFloat(TypeEnum, Int32, out Single)
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetFloati_vEXT")]
[CLSCompliant(false)]
public static void GetFloat(TypeEnum pname, int index, [Count(Computed = "pname")] out float params)
Parameters
| Type | Name | Description |
|---|---|---|
| TypeEnum | pname | |
| Int32 | index | |
| Single | params |
GetFloat(TypeEnum, Int32, Single[])
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetFloati_vEXT")]
[CLSCompliant(false)]
public static void GetFloat(TypeEnum pname, int index, [Count(Computed = "pname")] float[] params)
Parameters
| Type | Name | Description |
|---|---|---|
| TypeEnum | pname | |
| Int32 | index | |
| Single[] | params |
GetFloat(TypeEnum, UInt32, Single*)
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetFloati_vEXT")]
[CLSCompliant(false)]
public static void GetFloat(TypeEnum pname, uint index, [Count(Computed = "pname")] float *params)
Parameters
| Type | Name | Description |
|---|---|---|
| TypeEnum | pname | |
| UInt32 | index | |
| Single* | params |
GetFloat(TypeEnum, UInt32, out Single)
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetFloati_vEXT")]
[CLSCompliant(false)]
public static void GetFloat(TypeEnum pname, uint index, [Count(Computed = "pname")] out float params)
Parameters
| Type | Name | Description |
|---|---|---|
| TypeEnum | pname | |
| UInt32 | index | |
| Single | params |
GetFloat(TypeEnum, UInt32, Single[])
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetFloati_vEXT")]
[CLSCompliant(false)]
public static void GetFloat(TypeEnum pname, uint index, [Count(Computed = "pname")] float[] params)
Parameters
| Type | Name | Description |
|---|---|---|
| TypeEnum | pname | |
| UInt32 | index | |
| Single[] | params |
GetFloatIndexed(TypeEnum, Int32, Single*)
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetFloatIndexedvEXT")]
[CLSCompliant(false)]
public static void GetFloatIndexed(TypeEnum target, int index, [Count(Computed = "target")] float *data)
Parameters
| Type | Name | Description |
|---|---|---|
| TypeEnum | target | |
| Int32 | index | |
| Single* | data | [length: COMPSIZE(target)] |
GetFloatIndexed(TypeEnum, Int32, out Single)
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetFloatIndexedvEXT")]
[CLSCompliant(false)]
public static void GetFloatIndexed(TypeEnum target, int index, [Count(Computed = "target")] out float data)
Parameters
| Type | Name | Description |
|---|---|---|
| TypeEnum | target | |
| Int32 | index | |
| Single | data | [length: COMPSIZE(target)] |
GetFloatIndexed(TypeEnum, Int32, Single[])
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetFloatIndexedvEXT")]
[CLSCompliant(false)]
public static void GetFloatIndexed(TypeEnum target, int index, [Count(Computed = "target")] float[] data)
Parameters
| Type | Name | Description |
|---|---|---|
| TypeEnum | target | |
| Int32 | index | |
| Single[] | data | [length: COMPSIZE(target)] |
GetFloatIndexed(TypeEnum, UInt32, Single*)
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetFloatIndexedvEXT")]
[CLSCompliant(false)]
public static void GetFloatIndexed(TypeEnum target, uint index, [Count(Computed = "target")] float *data)
Parameters
| Type | Name | Description |
|---|---|---|
| TypeEnum | target | |
| UInt32 | index | |
| Single* | data | [length: COMPSIZE(target)] |
GetFloatIndexed(TypeEnum, UInt32, out Single)
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetFloatIndexedvEXT")]
[CLSCompliant(false)]
public static void GetFloatIndexed(TypeEnum target, uint index, [Count(Computed = "target")] out float data)
Parameters
| Type | Name | Description |
|---|---|---|
| TypeEnum | target | |
| UInt32 | index | |
| Single | data | [length: COMPSIZE(target)] |
GetFloatIndexed(TypeEnum, UInt32, Single[])
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetFloatIndexedvEXT")]
[CLSCompliant(false)]
public static void GetFloatIndexed(TypeEnum target, uint index, [Count(Computed = "target")] float[] data)
Parameters
| Type | Name | Description |
|---|---|---|
| TypeEnum | target | |
| UInt32 | index | |
| Single[] | data | [length: COMPSIZE(target)] |
GetFragDataLocation(Int32, String)
[requires: EXT_gpu_shader4] Query the bindings of color numbers to user-defined varying out variables
Declaration
[AutoGenerated(Category = "EXT_gpu_shader4", Version = "", EntryPoint = "glGetFragDataLocationEXT")]
[CLSCompliant(false)]
public static int GetFragDataLocation(int program, [Count(Computed = "name")] string name)
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | program | The name of the program containing varying out variable whose binding to query |
| String | name | [length: COMPSIZE(name)] The name of the user-defined varying out variable whose binding to query |
Returns
| Type | Description |
|---|---|
| Int32 |
GetFragDataLocation(UInt32, String)
[requires: EXT_gpu_shader4] Query the bindings of color numbers to user-defined varying out variables
Declaration
[AutoGenerated(Category = "EXT_gpu_shader4", Version = "", EntryPoint = "glGetFragDataLocationEXT")]
[CLSCompliant(false)]
public static int GetFragDataLocation(uint program, [Count(Computed = "name")] string name)
Parameters
| Type | Name | Description |
|---|---|---|
| UInt32 | program | The name of the program containing varying out variable whose binding to query |
| String | name | [length: COMPSIZE(name)] The name of the user-defined varying out variable whose binding to query |
Returns
| Type | Description |
|---|---|
| Int32 |
GetFramebufferAttachmentParameter(FramebufferTarget, FramebufferAttachment, FramebufferParameterName, Int32*)
[requires: EXT_framebuffer_object] Retrieve information about attachments of a bound framebuffer object
Declaration
[AutoGenerated(Category = "EXT_framebuffer_object", Version = "", EntryPoint = "glGetFramebufferAttachmentParameterivEXT")]
[CLSCompliant(false)]
public static void GetFramebufferAttachmentParameter(FramebufferTarget target, FramebufferAttachment attachment, FramebufferParameterName pname, [Count(Computed = "pname")] int *params)
Parameters
| Type | Name | Description |
|---|---|---|
| FramebufferTarget | target | Specifies the target of the query operation. |
| FramebufferAttachment | attachment | Specifies the attachment within target |
| FramebufferParameterName | pname | Specifies the parameter of attachment to query. |
| Int32* | params |
GetFramebufferAttachmentParameter(FramebufferTarget, FramebufferAttachment, FramebufferParameterName, out Int32)
[requires: EXT_framebuffer_object] Retrieve information about attachments of a bound framebuffer object
Declaration
[AutoGenerated(Category = "EXT_framebuffer_object", Version = "", EntryPoint = "glGetFramebufferAttachmentParameterivEXT")]
[CLSCompliant(false)]
public static void GetFramebufferAttachmentParameter(FramebufferTarget target, FramebufferAttachment attachment, FramebufferParameterName pname, [Count(Computed = "pname")] out int params)
Parameters
| Type | Name | Description |
|---|---|---|
| FramebufferTarget | target | Specifies the target of the query operation. |
| FramebufferAttachment | attachment | Specifies the attachment within target |
| FramebufferParameterName | pname | Specifies the parameter of attachment to query. |
| Int32 | params |
GetFramebufferAttachmentParameter(FramebufferTarget, FramebufferAttachment, FramebufferParameterName, Int32[])
[requires: EXT_framebuffer_object] Retrieve information about attachments of a bound framebuffer object
Declaration
[AutoGenerated(Category = "EXT_framebuffer_object", Version = "", EntryPoint = "glGetFramebufferAttachmentParameterivEXT")]
[CLSCompliant(false)]
public static void GetFramebufferAttachmentParameter(FramebufferTarget target, FramebufferAttachment attachment, FramebufferParameterName pname, [Count(Computed = "pname")] int[] params)
Parameters
| Type | Name | Description |
|---|---|---|
| FramebufferTarget | target | Specifies the target of the query operation. |
| FramebufferAttachment | attachment | Specifies the attachment within target |
| FramebufferParameterName | pname | Specifies the parameter of attachment to query. |
| Int32[] | params |
GetFramebufferParameter(Int32, GetFramebufferParameter, Int32*)
[requires: EXT_direct_state_access] Retrieve a named parameter from a framebuffer
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetFramebufferParameterivEXT")]
[CLSCompliant(false)]
public static void GetFramebufferParameter(int framebuffer, GetFramebufferParameter pname, [Count(Computed = "pname")] int *params)
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | framebuffer | The target of the operation, which must be ReadFramebuffer, DrawFramebuffer or Framebuffer. |
| GetFramebufferParameter | pname | A token indicating the parameter to be retrieved. |
| Int32* | params |
GetFramebufferParameter(Int32, GetFramebufferParameter, out Int32)
[requires: EXT_direct_state_access] Retrieve a named parameter from a framebuffer
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetFramebufferParameterivEXT")]
[CLSCompliant(false)]
public static void GetFramebufferParameter(int framebuffer, GetFramebufferParameter pname, [Count(Computed = "pname")] out int params)
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | framebuffer | The target of the operation, which must be ReadFramebuffer, DrawFramebuffer or Framebuffer. |
| GetFramebufferParameter | pname | A token indicating the parameter to be retrieved. |
| Int32 | params |
GetFramebufferParameter(Int32, GetFramebufferParameter, Int32[])
[requires: EXT_direct_state_access] Retrieve a named parameter from a framebuffer
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetFramebufferParameterivEXT")]
[CLSCompliant(false)]
public static void GetFramebufferParameter(int framebuffer, GetFramebufferParameter pname, [Count(Computed = "pname")] int[] params)
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | framebuffer | The target of the operation, which must be ReadFramebuffer, DrawFramebuffer or Framebuffer. |
| GetFramebufferParameter | pname | A token indicating the parameter to be retrieved. |
| Int32[] | params |
GetFramebufferParameter(UInt32, GetFramebufferParameter, Int32*)
[requires: EXT_direct_state_access] Retrieve a named parameter from a framebuffer
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetFramebufferParameterivEXT")]
[CLSCompliant(false)]
public static void GetFramebufferParameter(uint framebuffer, GetFramebufferParameter pname, [Count(Computed = "pname")] int *params)
Parameters
| Type | Name | Description |
|---|---|---|
| UInt32 | framebuffer | The target of the operation, which must be ReadFramebuffer, DrawFramebuffer or Framebuffer. |
| GetFramebufferParameter | pname | A token indicating the parameter to be retrieved. |
| Int32* | params |
GetFramebufferParameter(UInt32, GetFramebufferParameter, out Int32)
[requires: EXT_direct_state_access] Retrieve a named parameter from a framebuffer
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetFramebufferParameterivEXT")]
[CLSCompliant(false)]
public static void GetFramebufferParameter(uint framebuffer, GetFramebufferParameter pname, [Count(Computed = "pname")] out int params)
Parameters
| Type | Name | Description |
|---|---|---|
| UInt32 | framebuffer | The target of the operation, which must be ReadFramebuffer, DrawFramebuffer or Framebuffer. |
| GetFramebufferParameter | pname | A token indicating the parameter to be retrieved. |
| Int32 | params |
GetFramebufferParameter(UInt32, GetFramebufferParameter, Int32[])
[requires: EXT_direct_state_access] Retrieve a named parameter from a framebuffer
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetFramebufferParameterivEXT")]
[CLSCompliant(false)]
public static void GetFramebufferParameter(uint framebuffer, GetFramebufferParameter pname, [Count(Computed = "pname")] int[] params)
Parameters
| Type | Name | Description |
|---|---|---|
| UInt32 | framebuffer | The target of the operation, which must be ReadFramebuffer, DrawFramebuffer or Framebuffer. |
| GetFramebufferParameter | pname | A token indicating the parameter to be retrieved. |
| Int32[] | params |
GetHistogram(ExtHistogram, Boolean, PixelFormat, PixelType, IntPtr)
[requires: EXT_histogram] Get histogram table
Declaration
[Obsolete("Use HistogramTargetExt overload instead")]
[AutoGenerated(Category = "EXT_histogram", Version = "", EntryPoint = "glGetHistogramEXT")]
public static void GetHistogram(ExtHistogram target, bool reset, PixelFormat format, PixelType type, [Count(Computed = "target,format,type")] IntPtr values)
Parameters
| Type | Name | Description |
|---|---|---|
| ExtHistogram | target | Must be Histogram. |
| Boolean | reset | If True, each component counter that is actually returned is reset to zero. (Other counters are unaffected.) If False, none of the counters in the histogram table is modified. |
| PixelFormat | format | The format of values to be returned in values. Must be one of Red, Green, Blue, Alpha, Rgb, Bgr, Rgba, Bgra, Luminance, or LuminanceAlpha. |
| PixelType | type | The type of values to be returned in values. Symbolic constants UnsignedByte, Byte, Bitmap, UnsignedShort, Short, UnsignedInt, Int, Float, UnsignedByte332, UnsignedByte233Rev, UnsignedShort565, UnsignedShort565Rev, UnsignedShort4444, UnsignedShort4444Rev, UnsignedShort5551, UnsignedShort1555Rev, UnsignedInt8888, UnsignedInt8888Rev, UnsignedInt1010102, and UnsignedInt2101010Rev are accepted. |
| IntPtr | values | [length: COMPSIZE(target,format,type)] A pointer to storage for the returned histogram table. |
GetHistogram(HistogramTargetExt, Boolean, PixelFormat, PixelType, IntPtr)
[requires: EXT_histogram] Get histogram table
Declaration
[AutoGenerated(Category = "EXT_histogram", Version = "", EntryPoint = "glGetHistogramEXT")]
public static void GetHistogram(HistogramTargetExt target, bool reset, PixelFormat format, PixelType type, [Count(Computed = "target,format,type")] IntPtr values)
Parameters
| Type | Name | Description |
|---|---|---|
| HistogramTargetExt | target | Must be Histogram. |
| Boolean | reset | If True, each component counter that is actually returned is reset to zero. (Other counters are unaffected.) If False, none of the counters in the histogram table is modified. |
| PixelFormat | format | The format of values to be returned in values. Must be one of Red, Green, Blue, Alpha, Rgb, Bgr, Rgba, Bgra, Luminance, or LuminanceAlpha. |
| PixelType | type | The type of values to be returned in values. Symbolic constants UnsignedByte, Byte, Bitmap, UnsignedShort, Short, UnsignedInt, Int, Float, UnsignedByte332, UnsignedByte233Rev, UnsignedShort565, UnsignedShort565Rev, UnsignedShort4444, UnsignedShort4444Rev, UnsignedShort5551, UnsignedShort1555Rev, UnsignedInt8888, UnsignedInt8888Rev, UnsignedInt1010102, and UnsignedInt2101010Rev are accepted. |
| IntPtr | values | [length: COMPSIZE(target,format,type)] A pointer to storage for the returned histogram table. |
GetHistogram<T4>(ExtHistogram, Boolean, PixelFormat, PixelType, ref T4)
[requires: EXT_histogram] Get histogram table
Declaration
[Obsolete("Use HistogramTargetExt overload instead")]
[AutoGenerated(Category = "EXT_histogram", Version = "", EntryPoint = "glGetHistogramEXT")]
public static void GetHistogram<T4>(ExtHistogram target, bool reset, PixelFormat format, PixelType type, [Count(Computed = "target,format,type")] ref T4 values)
where T4 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| ExtHistogram | target | Must be Histogram. |
| Boolean | reset | If True, each component counter that is actually returned is reset to zero. (Other counters are unaffected.) If False, none of the counters in the histogram table is modified. |
| PixelFormat | format | The format of values to be returned in values. Must be one of Red, Green, Blue, Alpha, Rgb, Bgr, Rgba, Bgra, Luminance, or LuminanceAlpha. |
| PixelType | type | The type of values to be returned in values. Symbolic constants UnsignedByte, Byte, Bitmap, UnsignedShort, Short, UnsignedInt, Int, Float, UnsignedByte332, UnsignedByte233Rev, UnsignedShort565, UnsignedShort565Rev, UnsignedShort4444, UnsignedShort4444Rev, UnsignedShort5551, UnsignedShort1555Rev, UnsignedInt8888, UnsignedInt8888Rev, UnsignedInt1010102, and UnsignedInt2101010Rev are accepted. |
| T4 | values | [length: COMPSIZE(target,format,type)] A pointer to storage for the returned histogram table. |
Type Parameters
| Name | Description |
|---|---|
| T4 |
GetHistogram<T4>(ExtHistogram, Boolean, PixelFormat, PixelType, T4[])
[requires: EXT_histogram] Get histogram table
Declaration
[Obsolete("Use HistogramTargetExt overload instead")]
[AutoGenerated(Category = "EXT_histogram", Version = "", EntryPoint = "glGetHistogramEXT")]
[CLSCompliant(false)]
public static void GetHistogram<T4>(ExtHistogram target, bool reset, PixelFormat format, PixelType type, [Count(Computed = "target,format,type")] T4[] values)
where T4 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| ExtHistogram | target | Must be Histogram. |
| Boolean | reset | If True, each component counter that is actually returned is reset to zero. (Other counters are unaffected.) If False, none of the counters in the histogram table is modified. |
| PixelFormat | format | The format of values to be returned in values. Must be one of Red, Green, Blue, Alpha, Rgb, Bgr, Rgba, Bgra, Luminance, or LuminanceAlpha. |
| PixelType | type | The type of values to be returned in values. Symbolic constants UnsignedByte, Byte, Bitmap, UnsignedShort, Short, UnsignedInt, Int, Float, UnsignedByte332, UnsignedByte233Rev, UnsignedShort565, UnsignedShort565Rev, UnsignedShort4444, UnsignedShort4444Rev, UnsignedShort5551, UnsignedShort1555Rev, UnsignedInt8888, UnsignedInt8888Rev, UnsignedInt1010102, and UnsignedInt2101010Rev are accepted. |
| T4[] | values | [length: COMPSIZE(target,format,type)] A pointer to storage for the returned histogram table. |
Type Parameters
| Name | Description |
|---|---|
| T4 |
GetHistogram<T4>(ExtHistogram, Boolean, PixelFormat, PixelType, T4[,,])
[requires: EXT_histogram] Get histogram table
Declaration
[Obsolete("Use HistogramTargetExt overload instead")]
[AutoGenerated(Category = "EXT_histogram", Version = "", EntryPoint = "glGetHistogramEXT")]
[CLSCompliant(false)]
public static void GetHistogram<T4>(ExtHistogram target, bool reset, PixelFormat format, PixelType type, [Count(Computed = "target,format,type")] T4[,, ] values)
where T4 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| ExtHistogram | target | Must be Histogram. |
| Boolean | reset | If True, each component counter that is actually returned is reset to zero. (Other counters are unaffected.) If False, none of the counters in the histogram table is modified. |
| PixelFormat | format | The format of values to be returned in values. Must be one of Red, Green, Blue, Alpha, Rgb, Bgr, Rgba, Bgra, Luminance, or LuminanceAlpha. |
| PixelType | type | The type of values to be returned in values. Symbolic constants UnsignedByte, Byte, Bitmap, UnsignedShort, Short, UnsignedInt, Int, Float, UnsignedByte332, UnsignedByte233Rev, UnsignedShort565, UnsignedShort565Rev, UnsignedShort4444, UnsignedShort4444Rev, UnsignedShort5551, UnsignedShort1555Rev, UnsignedInt8888, UnsignedInt8888Rev, UnsignedInt1010102, and UnsignedInt2101010Rev are accepted. |
| T4[,,] | values | [length: COMPSIZE(target,format,type)] A pointer to storage for the returned histogram table. |
Type Parameters
| Name | Description |
|---|---|
| T4 |
GetHistogram<T4>(ExtHistogram, Boolean, PixelFormat, PixelType, T4[,])
[requires: EXT_histogram] Get histogram table
Declaration
[Obsolete("Use HistogramTargetExt overload instead")]
[AutoGenerated(Category = "EXT_histogram", Version = "", EntryPoint = "glGetHistogramEXT")]
[CLSCompliant(false)]
public static void GetHistogram<T4>(ExtHistogram target, bool reset, PixelFormat format, PixelType type, [Count(Computed = "target,format,type")] T4[, ] values)
where T4 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| ExtHistogram | target | Must be Histogram. |
| Boolean | reset | If True, each component counter that is actually returned is reset to zero. (Other counters are unaffected.) If False, none of the counters in the histogram table is modified. |
| PixelFormat | format | The format of values to be returned in values. Must be one of Red, Green, Blue, Alpha, Rgb, Bgr, Rgba, Bgra, Luminance, or LuminanceAlpha. |
| PixelType | type | The type of values to be returned in values. Symbolic constants UnsignedByte, Byte, Bitmap, UnsignedShort, Short, UnsignedInt, Int, Float, UnsignedByte332, UnsignedByte233Rev, UnsignedShort565, UnsignedShort565Rev, UnsignedShort4444, UnsignedShort4444Rev, UnsignedShort5551, UnsignedShort1555Rev, UnsignedInt8888, UnsignedInt8888Rev, UnsignedInt1010102, and UnsignedInt2101010Rev are accepted. |
| T4[,] | values | [length: COMPSIZE(target,format,type)] A pointer to storage for the returned histogram table. |
Type Parameters
| Name | Description |
|---|---|
| T4 |
GetHistogram<T4>(HistogramTargetExt, Boolean, PixelFormat, PixelType, ref T4)
[requires: EXT_histogram] Get histogram table
Declaration
[AutoGenerated(Category = "EXT_histogram", Version = "", EntryPoint = "glGetHistogramEXT")]
public static void GetHistogram<T4>(HistogramTargetExt target, bool reset, PixelFormat format, PixelType type, [Count(Computed = "target,format,type")] ref T4 values)
where T4 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| HistogramTargetExt | target | Must be Histogram. |
| Boolean | reset | If True, each component counter that is actually returned is reset to zero. (Other counters are unaffected.) If False, none of the counters in the histogram table is modified. |
| PixelFormat | format | The format of values to be returned in values. Must be one of Red, Green, Blue, Alpha, Rgb, Bgr, Rgba, Bgra, Luminance, or LuminanceAlpha. |
| PixelType | type | The type of values to be returned in values. Symbolic constants UnsignedByte, Byte, Bitmap, UnsignedShort, Short, UnsignedInt, Int, Float, UnsignedByte332, UnsignedByte233Rev, UnsignedShort565, UnsignedShort565Rev, UnsignedShort4444, UnsignedShort4444Rev, UnsignedShort5551, UnsignedShort1555Rev, UnsignedInt8888, UnsignedInt8888Rev, UnsignedInt1010102, and UnsignedInt2101010Rev are accepted. |
| T4 | values | [length: COMPSIZE(target,format,type)] A pointer to storage for the returned histogram table. |
Type Parameters
| Name | Description |
|---|---|
| T4 |
GetHistogram<T4>(HistogramTargetExt, Boolean, PixelFormat, PixelType, T4[])
[requires: EXT_histogram] Get histogram table
Declaration
[AutoGenerated(Category = "EXT_histogram", Version = "", EntryPoint = "glGetHistogramEXT")]
[CLSCompliant(false)]
public static void GetHistogram<T4>(HistogramTargetExt target, bool reset, PixelFormat format, PixelType type, [Count(Computed = "target,format,type")] T4[] values)
where T4 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| HistogramTargetExt | target | Must be Histogram. |
| Boolean | reset | If True, each component counter that is actually returned is reset to zero. (Other counters are unaffected.) If False, none of the counters in the histogram table is modified. |
| PixelFormat | format | The format of values to be returned in values. Must be one of Red, Green, Blue, Alpha, Rgb, Bgr, Rgba, Bgra, Luminance, or LuminanceAlpha. |
| PixelType | type | The type of values to be returned in values. Symbolic constants UnsignedByte, Byte, Bitmap, UnsignedShort, Short, UnsignedInt, Int, Float, UnsignedByte332, UnsignedByte233Rev, UnsignedShort565, UnsignedShort565Rev, UnsignedShort4444, UnsignedShort4444Rev, UnsignedShort5551, UnsignedShort1555Rev, UnsignedInt8888, UnsignedInt8888Rev, UnsignedInt1010102, and UnsignedInt2101010Rev are accepted. |
| T4[] | values | [length: COMPSIZE(target,format,type)] A pointer to storage for the returned histogram table. |
Type Parameters
| Name | Description |
|---|---|
| T4 |
GetHistogram<T4>(HistogramTargetExt, Boolean, PixelFormat, PixelType, T4[,,])
[requires: EXT_histogram] Get histogram table
Declaration
[AutoGenerated(Category = "EXT_histogram", Version = "", EntryPoint = "glGetHistogramEXT")]
[CLSCompliant(false)]
public static void GetHistogram<T4>(HistogramTargetExt target, bool reset, PixelFormat format, PixelType type, [Count(Computed = "target,format,type")] T4[,, ] values)
where T4 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| HistogramTargetExt | target | Must be Histogram. |
| Boolean | reset | If True, each component counter that is actually returned is reset to zero. (Other counters are unaffected.) If False, none of the counters in the histogram table is modified. |
| PixelFormat | format | The format of values to be returned in values. Must be one of Red, Green, Blue, Alpha, Rgb, Bgr, Rgba, Bgra, Luminance, or LuminanceAlpha. |
| PixelType | type | The type of values to be returned in values. Symbolic constants UnsignedByte, Byte, Bitmap, UnsignedShort, Short, UnsignedInt, Int, Float, UnsignedByte332, UnsignedByte233Rev, UnsignedShort565, UnsignedShort565Rev, UnsignedShort4444, UnsignedShort4444Rev, UnsignedShort5551, UnsignedShort1555Rev, UnsignedInt8888, UnsignedInt8888Rev, UnsignedInt1010102, and UnsignedInt2101010Rev are accepted. |
| T4[,,] | values | [length: COMPSIZE(target,format,type)] A pointer to storage for the returned histogram table. |
Type Parameters
| Name | Description |
|---|---|
| T4 |
GetHistogram<T4>(HistogramTargetExt, Boolean, PixelFormat, PixelType, T4[,])
[requires: EXT_histogram] Get histogram table
Declaration
[AutoGenerated(Category = "EXT_histogram", Version = "", EntryPoint = "glGetHistogramEXT")]
[CLSCompliant(false)]
public static void GetHistogram<T4>(HistogramTargetExt target, bool reset, PixelFormat format, PixelType type, [Count(Computed = "target,format,type")] T4[, ] values)
where T4 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| HistogramTargetExt | target | Must be Histogram. |
| Boolean | reset | If True, each component counter that is actually returned is reset to zero. (Other counters are unaffected.) If False, none of the counters in the histogram table is modified. |
| PixelFormat | format | The format of values to be returned in values. Must be one of Red, Green, Blue, Alpha, Rgb, Bgr, Rgba, Bgra, Luminance, or LuminanceAlpha. |
| PixelType | type | The type of values to be returned in values. Symbolic constants UnsignedByte, Byte, Bitmap, UnsignedShort, Short, UnsignedInt, Int, Float, UnsignedByte332, UnsignedByte233Rev, UnsignedShort565, UnsignedShort565Rev, UnsignedShort4444, UnsignedShort4444Rev, UnsignedShort5551, UnsignedShort1555Rev, UnsignedInt8888, UnsignedInt8888Rev, UnsignedInt1010102, and UnsignedInt2101010Rev are accepted. |
| T4[,] | values | [length: COMPSIZE(target,format,type)] A pointer to storage for the returned histogram table. |
Type Parameters
| Name | Description |
|---|---|
| T4 |
GetHistogramParameter(ExtHistogram, ExtHistogram, Int32*)
[requires: EXT_histogram] Get histogram parameters
Declaration
[Obsolete("Use HistogramTargetExt overload instead")]
[AutoGenerated(Category = "EXT_histogram", Version = "", EntryPoint = "glGetHistogramParameterivEXT")]
[CLSCompliant(false)]
public static void GetHistogramParameter(ExtHistogram target, ExtHistogram pname, [Count(Computed = "pname")] int *params)
Parameters
| Type | Name | Description |
|---|---|---|
| ExtHistogram | target | Must be one of Histogram or ProxyHistogram. |
| ExtHistogram | pname | The name of the parameter to be retrieved. Must be one of HistogramWidth, HistogramFormat, HistogramRedSize, HistogramGreenSize, HistogramBlueSize, HistogramAlphaSize, HistogramLuminanceSize, or HistogramSink. |
| Int32* | params |
GetHistogramParameter(ExtHistogram, ExtHistogram, out Int32)
[requires: EXT_histogram] Get histogram parameters
Declaration
[Obsolete("Use HistogramTargetExt overload instead")]
[AutoGenerated(Category = "EXT_histogram", Version = "", EntryPoint = "glGetHistogramParameterivEXT")]
[CLSCompliant(false)]
public static void GetHistogramParameter(ExtHistogram target, ExtHistogram pname, [Count(Computed = "pname")] out int params)
Parameters
| Type | Name | Description |
|---|---|---|
| ExtHistogram | target | Must be one of Histogram or ProxyHistogram. |
| ExtHistogram | pname | The name of the parameter to be retrieved. Must be one of HistogramWidth, HistogramFormat, HistogramRedSize, HistogramGreenSize, HistogramBlueSize, HistogramAlphaSize, HistogramLuminanceSize, or HistogramSink. |
| Int32 | params |
GetHistogramParameter(ExtHistogram, ExtHistogram, Int32[])
[requires: EXT_histogram] Get histogram parameters
Declaration
[Obsolete("Use HistogramTargetExt overload instead")]
[AutoGenerated(Category = "EXT_histogram", Version = "", EntryPoint = "glGetHistogramParameterivEXT")]
[CLSCompliant(false)]
public static void GetHistogramParameter(ExtHistogram target, ExtHistogram pname, [Count(Computed = "pname")] int[] params)
Parameters
| Type | Name | Description |
|---|---|---|
| ExtHistogram | target | Must be one of Histogram or ProxyHistogram. |
| ExtHistogram | pname | The name of the parameter to be retrieved. Must be one of HistogramWidth, HistogramFormat, HistogramRedSize, HistogramGreenSize, HistogramBlueSize, HistogramAlphaSize, HistogramLuminanceSize, or HistogramSink. |
| Int32[] | params |
GetHistogramParameter(ExtHistogram, ExtHistogram, Single*)
[requires: EXT_histogram] Get histogram parameters
Declaration
[Obsolete("Use HistogramTargetExt overload instead")]
[AutoGenerated(Category = "EXT_histogram", Version = "", EntryPoint = "glGetHistogramParameterfvEXT")]
[CLSCompliant(false)]
public static void GetHistogramParameter(ExtHistogram target, ExtHistogram pname, [Count(Computed = "pname")] float *params)
Parameters
| Type | Name | Description |
|---|---|---|
| ExtHistogram | target | Must be one of Histogram or ProxyHistogram. |
| ExtHistogram | pname | The name of the parameter to be retrieved. Must be one of HistogramWidth, HistogramFormat, HistogramRedSize, HistogramGreenSize, HistogramBlueSize, HistogramAlphaSize, HistogramLuminanceSize, or HistogramSink. |
| Single* | params |
GetHistogramParameter(ExtHistogram, ExtHistogram, out Single)
[requires: EXT_histogram] Get histogram parameters
Declaration
[Obsolete("Use HistogramTargetExt overload instead")]
[AutoGenerated(Category = "EXT_histogram", Version = "", EntryPoint = "glGetHistogramParameterfvEXT")]
[CLSCompliant(false)]
public static void GetHistogramParameter(ExtHistogram target, ExtHistogram pname, [Count(Computed = "pname")] out float params)
Parameters
| Type | Name | Description |
|---|---|---|
| ExtHistogram | target | Must be one of Histogram or ProxyHistogram. |
| ExtHistogram | pname | The name of the parameter to be retrieved. Must be one of HistogramWidth, HistogramFormat, HistogramRedSize, HistogramGreenSize, HistogramBlueSize, HistogramAlphaSize, HistogramLuminanceSize, or HistogramSink. |
| Single | params |
GetHistogramParameter(ExtHistogram, ExtHistogram, Single[])
[requires: EXT_histogram] Get histogram parameters
Declaration
[Obsolete("Use HistogramTargetExt overload instead")]
[AutoGenerated(Category = "EXT_histogram", Version = "", EntryPoint = "glGetHistogramParameterfvEXT")]
[CLSCompliant(false)]
public static void GetHistogramParameter(ExtHistogram target, ExtHistogram pname, [Count(Computed = "pname")] float[] params)
Parameters
| Type | Name | Description |
|---|---|---|
| ExtHistogram | target | Must be one of Histogram or ProxyHistogram. |
| ExtHistogram | pname | The name of the parameter to be retrieved. Must be one of HistogramWidth, HistogramFormat, HistogramRedSize, HistogramGreenSize, HistogramBlueSize, HistogramAlphaSize, HistogramLuminanceSize, or HistogramSink. |
| Single[] | params |
GetHistogramParameter(HistogramTargetExt, GetHistogramParameterPNameExt, Int32*)
[requires: EXT_histogram] Get histogram parameters
Declaration
[AutoGenerated(Category = "EXT_histogram", Version = "", EntryPoint = "glGetHistogramParameterivEXT")]
[CLSCompliant(false)]
public static void GetHistogramParameter(HistogramTargetExt target, GetHistogramParameterPNameExt pname, [Count(Computed = "pname")] int *params)
Parameters
| Type | Name | Description |
|---|---|---|
| HistogramTargetExt | target | Must be one of Histogram or ProxyHistogram. |
| GetHistogramParameterPNameExt | pname | The name of the parameter to be retrieved. Must be one of HistogramWidth, HistogramFormat, HistogramRedSize, HistogramGreenSize, HistogramBlueSize, HistogramAlphaSize, HistogramLuminanceSize, or HistogramSink. |
| Int32* | params |
GetHistogramParameter(HistogramTargetExt, GetHistogramParameterPNameExt, out Int32)
[requires: EXT_histogram] Get histogram parameters
Declaration
[AutoGenerated(Category = "EXT_histogram", Version = "", EntryPoint = "glGetHistogramParameterivEXT")]
[CLSCompliant(false)]
public static void GetHistogramParameter(HistogramTargetExt target, GetHistogramParameterPNameExt pname, [Count(Computed = "pname")] out int params)
Parameters
| Type | Name | Description |
|---|---|---|
| HistogramTargetExt | target | Must be one of Histogram or ProxyHistogram. |
| GetHistogramParameterPNameExt | pname | The name of the parameter to be retrieved. Must be one of HistogramWidth, HistogramFormat, HistogramRedSize, HistogramGreenSize, HistogramBlueSize, HistogramAlphaSize, HistogramLuminanceSize, or HistogramSink. |
| Int32 | params |
GetHistogramParameter(HistogramTargetExt, GetHistogramParameterPNameExt, Int32[])
[requires: EXT_histogram] Get histogram parameters
Declaration
[AutoGenerated(Category = "EXT_histogram", Version = "", EntryPoint = "glGetHistogramParameterivEXT")]
[CLSCompliant(false)]
public static void GetHistogramParameter(HistogramTargetExt target, GetHistogramParameterPNameExt pname, [Count(Computed = "pname")] int[] params)
Parameters
| Type | Name | Description |
|---|---|---|
| HistogramTargetExt | target | Must be one of Histogram or ProxyHistogram. |
| GetHistogramParameterPNameExt | pname | The name of the parameter to be retrieved. Must be one of HistogramWidth, HistogramFormat, HistogramRedSize, HistogramGreenSize, HistogramBlueSize, HistogramAlphaSize, HistogramLuminanceSize, or HistogramSink. |
| Int32[] | params |
GetHistogramParameter(HistogramTargetExt, GetHistogramParameterPNameExt, Single*)
[requires: EXT_histogram] Get histogram parameters
Declaration
[AutoGenerated(Category = "EXT_histogram", Version = "", EntryPoint = "glGetHistogramParameterfvEXT")]
[CLSCompliant(false)]
public static void GetHistogramParameter(HistogramTargetExt target, GetHistogramParameterPNameExt pname, [Count(Computed = "pname")] float *params)
Parameters
| Type | Name | Description |
|---|---|---|
| HistogramTargetExt | target | Must be one of Histogram or ProxyHistogram. |
| GetHistogramParameterPNameExt | pname | The name of the parameter to be retrieved. Must be one of HistogramWidth, HistogramFormat, HistogramRedSize, HistogramGreenSize, HistogramBlueSize, HistogramAlphaSize, HistogramLuminanceSize, or HistogramSink. |
| Single* | params |
GetHistogramParameter(HistogramTargetExt, GetHistogramParameterPNameExt, out Single)
[requires: EXT_histogram] Get histogram parameters
Declaration
[AutoGenerated(Category = "EXT_histogram", Version = "", EntryPoint = "glGetHistogramParameterfvEXT")]
[CLSCompliant(false)]
public static void GetHistogramParameter(HistogramTargetExt target, GetHistogramParameterPNameExt pname, [Count(Computed = "pname")] out float params)
Parameters
| Type | Name | Description |
|---|---|---|
| HistogramTargetExt | target | Must be one of Histogram or ProxyHistogram. |
| GetHistogramParameterPNameExt | pname | The name of the parameter to be retrieved. Must be one of HistogramWidth, HistogramFormat, HistogramRedSize, HistogramGreenSize, HistogramBlueSize, HistogramAlphaSize, HistogramLuminanceSize, or HistogramSink. |
| Single | params |
GetHistogramParameter(HistogramTargetExt, GetHistogramParameterPNameExt, Single[])
[requires: EXT_histogram] Get histogram parameters
Declaration
[AutoGenerated(Category = "EXT_histogram", Version = "", EntryPoint = "glGetHistogramParameterfvEXT")]
[CLSCompliant(false)]
public static void GetHistogramParameter(HistogramTargetExt target, GetHistogramParameterPNameExt pname, [Count(Computed = "pname")] float[] params)
Parameters
| Type | Name | Description |
|---|---|---|
| HistogramTargetExt | target | Must be one of Histogram or ProxyHistogram. |
| GetHistogramParameterPNameExt | pname | The name of the parameter to be retrieved. Must be one of HistogramWidth, HistogramFormat, HistogramRedSize, HistogramGreenSize, HistogramBlueSize, HistogramAlphaSize, HistogramLuminanceSize, or HistogramSink. |
| Single[] | params |
GetIntegerIndexed(ExtDrawBuffers2, Int32, Int32*)
[requires: EXT_direct_state_access|EXT_draw_buffers2]
Declaration
[Obsolete("Use GetIndexedPName overload instead")]
[AutoGenerated(Category = "EXT_direct_state_access|EXT_draw_buffers2", Version = "", EntryPoint = "glGetIntegerIndexedvEXT")]
[CLSCompliant(false)]
public static void GetIntegerIndexed(ExtDrawBuffers2 target, int index, [Count(Computed = "target")] int *data)
Parameters
| Type | Name | Description |
|---|---|---|
| ExtDrawBuffers2 | target | |
| Int32 | index | |
| Int32* | data | [length: COMPSIZE(target)] |
GetIntegerIndexed(ExtDrawBuffers2, Int32, out Int32)
[requires: EXT_direct_state_access|EXT_draw_buffers2]
Declaration
[Obsolete("Use GetIndexedPName overload instead")]
[AutoGenerated(Category = "EXT_direct_state_access|EXT_draw_buffers2", Version = "", EntryPoint = "glGetIntegerIndexedvEXT")]
[CLSCompliant(false)]
public static void GetIntegerIndexed(ExtDrawBuffers2 target, int index, [Count(Computed = "target")] out int data)
Parameters
| Type | Name | Description |
|---|---|---|
| ExtDrawBuffers2 | target | |
| Int32 | index | |
| Int32 | data | [length: COMPSIZE(target)] |
GetIntegerIndexed(ExtDrawBuffers2, Int32, Int32[])
[requires: EXT_direct_state_access|EXT_draw_buffers2]
Declaration
[Obsolete("Use GetIndexedPName overload instead")]
[AutoGenerated(Category = "EXT_direct_state_access|EXT_draw_buffers2", Version = "", EntryPoint = "glGetIntegerIndexedvEXT")]
[CLSCompliant(false)]
public static void GetIntegerIndexed(ExtDrawBuffers2 target, int index, [Count(Computed = "target")] int[] data)
Parameters
| Type | Name | Description |
|---|---|---|
| ExtDrawBuffers2 | target | |
| Int32 | index | |
| Int32[] | data | [length: COMPSIZE(target)] |
GetIntegerIndexed(ExtDrawBuffers2, UInt32, Int32*)
[requires: EXT_direct_state_access|EXT_draw_buffers2]
Declaration
[Obsolete("Use GetIndexedPName overload instead")]
[AutoGenerated(Category = "EXT_direct_state_access|EXT_draw_buffers2", Version = "", EntryPoint = "glGetIntegerIndexedvEXT")]
[CLSCompliant(false)]
public static void GetIntegerIndexed(ExtDrawBuffers2 target, uint index, [Count(Computed = "target")] int *data)
Parameters
| Type | Name | Description |
|---|---|---|
| ExtDrawBuffers2 | target | |
| UInt32 | index | |
| Int32* | data | [length: COMPSIZE(target)] |
GetIntegerIndexed(ExtDrawBuffers2, UInt32, out Int32)
[requires: EXT_direct_state_access|EXT_draw_buffers2]
Declaration
[Obsolete("Use GetIndexedPName overload instead")]
[AutoGenerated(Category = "EXT_direct_state_access|EXT_draw_buffers2", Version = "", EntryPoint = "glGetIntegerIndexedvEXT")]
[CLSCompliant(false)]
public static void GetIntegerIndexed(ExtDrawBuffers2 target, uint index, [Count(Computed = "target")] out int data)
Parameters
| Type | Name | Description |
|---|---|---|
| ExtDrawBuffers2 | target | |
| UInt32 | index | |
| Int32 | data | [length: COMPSIZE(target)] |
GetIntegerIndexed(ExtDrawBuffers2, UInt32, Int32[])
[requires: EXT_direct_state_access|EXT_draw_buffers2]
Declaration
[Obsolete("Use GetIndexedPName overload instead")]
[AutoGenerated(Category = "EXT_direct_state_access|EXT_draw_buffers2", Version = "", EntryPoint = "glGetIntegerIndexedvEXT")]
[CLSCompliant(false)]
public static void GetIntegerIndexed(ExtDrawBuffers2 target, uint index, [Count(Computed = "target")] int[] data)
Parameters
| Type | Name | Description |
|---|---|---|
| ExtDrawBuffers2 | target | |
| UInt32 | index | |
| Int32[] | data | [length: COMPSIZE(target)] |
GetIntegerIndexed(GetIndexedPName, Int32, Int32*)
[requires: EXT_direct_state_access|EXT_draw_buffers2]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access|EXT_draw_buffers2", Version = "", EntryPoint = "glGetIntegerIndexedvEXT")]
[CLSCompliant(false)]
public static void GetIntegerIndexed(GetIndexedPName target, int index, [Count(Computed = "target")] int *data)
Parameters
| Type | Name | Description |
|---|---|---|
| GetIndexedPName | target | |
| Int32 | index | |
| Int32* | data | [length: COMPSIZE(target)] |
GetIntegerIndexed(GetIndexedPName, Int32, out Int32)
[requires: EXT_direct_state_access|EXT_draw_buffers2]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access|EXT_draw_buffers2", Version = "", EntryPoint = "glGetIntegerIndexedvEXT")]
[CLSCompliant(false)]
public static void GetIntegerIndexed(GetIndexedPName target, int index, [Count(Computed = "target")] out int data)
Parameters
| Type | Name | Description |
|---|---|---|
| GetIndexedPName | target | |
| Int32 | index | |
| Int32 | data | [length: COMPSIZE(target)] |
GetIntegerIndexed(GetIndexedPName, Int32, Int32[])
[requires: EXT_direct_state_access|EXT_draw_buffers2]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access|EXT_draw_buffers2", Version = "", EntryPoint = "glGetIntegerIndexedvEXT")]
[CLSCompliant(false)]
public static void GetIntegerIndexed(GetIndexedPName target, int index, [Count(Computed = "target")] int[] data)
Parameters
| Type | Name | Description |
|---|---|---|
| GetIndexedPName | target | |
| Int32 | index | |
| Int32[] | data | [length: COMPSIZE(target)] |
GetIntegerIndexed(GetIndexedPName, UInt32, Int32*)
[requires: EXT_direct_state_access|EXT_draw_buffers2]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access|EXT_draw_buffers2", Version = "", EntryPoint = "glGetIntegerIndexedvEXT")]
[CLSCompliant(false)]
public static void GetIntegerIndexed(GetIndexedPName target, uint index, [Count(Computed = "target")] int *data)
Parameters
| Type | Name | Description |
|---|---|---|
| GetIndexedPName | target | |
| UInt32 | index | |
| Int32* | data | [length: COMPSIZE(target)] |
GetIntegerIndexed(GetIndexedPName, UInt32, out Int32)
[requires: EXT_direct_state_access|EXT_draw_buffers2]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access|EXT_draw_buffers2", Version = "", EntryPoint = "glGetIntegerIndexedvEXT")]
[CLSCompliant(false)]
public static void GetIntegerIndexed(GetIndexedPName target, uint index, [Count(Computed = "target")] out int data)
Parameters
| Type | Name | Description |
|---|---|---|
| GetIndexedPName | target | |
| UInt32 | index | |
| Int32 | data | [length: COMPSIZE(target)] |
GetIntegerIndexed(GetIndexedPName, UInt32, Int32[])
[requires: EXT_direct_state_access|EXT_draw_buffers2]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access|EXT_draw_buffers2", Version = "", EntryPoint = "glGetIntegerIndexedvEXT")]
[CLSCompliant(false)]
public static void GetIntegerIndexed(GetIndexedPName target, uint index, [Count(Computed = "target")] int[] data)
Parameters
| Type | Name | Description |
|---|---|---|
| GetIndexedPName | target | |
| UInt32 | index | |
| Int32[] | data | [length: COMPSIZE(target)] |
GetInvariantBoolean(Int32, ExtVertexShader, Boolean*)
[requires: EXT_vertex_shader]
Declaration
[AutoGenerated(Category = "EXT_vertex_shader", Version = "", EntryPoint = "glGetInvariantBooleanvEXT")]
[CLSCompliant(false)]
public static void GetInvariantBoolean(int id, ExtVertexShader value, [Count(Computed = "id")] bool *data)
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | id | |
| ExtVertexShader | value | |
| Boolean* | data | [length: COMPSIZE(id)] |
GetInvariantBoolean(Int32, ExtVertexShader, out Boolean)
[requires: EXT_vertex_shader]
Declaration
[AutoGenerated(Category = "EXT_vertex_shader", Version = "", EntryPoint = "glGetInvariantBooleanvEXT")]
[CLSCompliant(false)]
public static void GetInvariantBoolean(int id, ExtVertexShader value, [Count(Computed = "id")] out bool data)
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | id | |
| ExtVertexShader | value | |
| Boolean | data | [length: COMPSIZE(id)] |
GetInvariantBoolean(Int32, ExtVertexShader, Boolean[])
[requires: EXT_vertex_shader]
Declaration
[AutoGenerated(Category = "EXT_vertex_shader", Version = "", EntryPoint = "glGetInvariantBooleanvEXT")]
[CLSCompliant(false)]
public static void GetInvariantBoolean(int id, ExtVertexShader value, [Count(Computed = "id")] bool[] data)
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | id | |
| ExtVertexShader | value | |
| Boolean[] | data | [length: COMPSIZE(id)] |
GetInvariantBoolean(UInt32, ExtVertexShader, Boolean*)
[requires: EXT_vertex_shader]
Declaration
[AutoGenerated(Category = "EXT_vertex_shader", Version = "", EntryPoint = "glGetInvariantBooleanvEXT")]
[CLSCompliant(false)]
public static void GetInvariantBoolean(uint id, ExtVertexShader value, [Count(Computed = "id")] bool *data)
Parameters
| Type | Name | Description |
|---|---|---|
| UInt32 | id | |
| ExtVertexShader | value | |
| Boolean* | data | [length: COMPSIZE(id)] |
GetInvariantBoolean(UInt32, ExtVertexShader, out Boolean)
[requires: EXT_vertex_shader]
Declaration
[AutoGenerated(Category = "EXT_vertex_shader", Version = "", EntryPoint = "glGetInvariantBooleanvEXT")]
[CLSCompliant(false)]
public static void GetInvariantBoolean(uint id, ExtVertexShader value, [Count(Computed = "id")] out bool data)
Parameters
| Type | Name | Description |
|---|---|---|
| UInt32 | id | |
| ExtVertexShader | value | |
| Boolean | data | [length: COMPSIZE(id)] |
GetInvariantBoolean(UInt32, ExtVertexShader, Boolean[])
[requires: EXT_vertex_shader]
Declaration
[AutoGenerated(Category = "EXT_vertex_shader", Version = "", EntryPoint = "glGetInvariantBooleanvEXT")]
[CLSCompliant(false)]
public static void GetInvariantBoolean(uint id, ExtVertexShader value, [Count(Computed = "id")] bool[] data)
Parameters
| Type | Name | Description |
|---|---|---|
| UInt32 | id | |
| ExtVertexShader | value | |
| Boolean[] | data | [length: COMPSIZE(id)] |
GetInvariantFloat(Int32, ExtVertexShader, Single*)
[requires: EXT_vertex_shader]
Declaration
[AutoGenerated(Category = "EXT_vertex_shader", Version = "", EntryPoint = "glGetInvariantFloatvEXT")]
[CLSCompliant(false)]
public static void GetInvariantFloat(int id, ExtVertexShader value, [Count(Computed = "id")] float *data)
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | id | |
| ExtVertexShader | value | |
| Single* | data | [length: COMPSIZE(id)] |
GetInvariantFloat(Int32, ExtVertexShader, out Single)
[requires: EXT_vertex_shader]
Declaration
[AutoGenerated(Category = "EXT_vertex_shader", Version = "", EntryPoint = "glGetInvariantFloatvEXT")]
[CLSCompliant(false)]
public static void GetInvariantFloat(int id, ExtVertexShader value, [Count(Computed = "id")] out float data)
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | id | |
| ExtVertexShader | value | |
| Single | data | [length: COMPSIZE(id)] |
GetInvariantFloat(Int32, ExtVertexShader, Single[])
[requires: EXT_vertex_shader]
Declaration
[AutoGenerated(Category = "EXT_vertex_shader", Version = "", EntryPoint = "glGetInvariantFloatvEXT")]
[CLSCompliant(false)]
public static void GetInvariantFloat(int id, ExtVertexShader value, [Count(Computed = "id")] float[] data)
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | id | |
| ExtVertexShader | value | |
| Single[] | data | [length: COMPSIZE(id)] |
GetInvariantFloat(UInt32, ExtVertexShader, Single*)
[requires: EXT_vertex_shader]
Declaration
[AutoGenerated(Category = "EXT_vertex_shader", Version = "", EntryPoint = "glGetInvariantFloatvEXT")]
[CLSCompliant(false)]
public static void GetInvariantFloat(uint id, ExtVertexShader value, [Count(Computed = "id")] float *data)
Parameters
| Type | Name | Description |
|---|---|---|
| UInt32 | id | |
| ExtVertexShader | value | |
| Single* | data | [length: COMPSIZE(id)] |
GetInvariantFloat(UInt32, ExtVertexShader, out Single)
[requires: EXT_vertex_shader]
Declaration
[AutoGenerated(Category = "EXT_vertex_shader", Version = "", EntryPoint = "glGetInvariantFloatvEXT")]
[CLSCompliant(false)]
public static void GetInvariantFloat(uint id, ExtVertexShader value, [Count(Computed = "id")] out float data)
Parameters
| Type | Name | Description |
|---|---|---|
| UInt32 | id | |
| ExtVertexShader | value | |
| Single | data | [length: COMPSIZE(id)] |
GetInvariantFloat(UInt32, ExtVertexShader, Single[])
[requires: EXT_vertex_shader]
Declaration
[AutoGenerated(Category = "EXT_vertex_shader", Version = "", EntryPoint = "glGetInvariantFloatvEXT")]
[CLSCompliant(false)]
public static void GetInvariantFloat(uint id, ExtVertexShader value, [Count(Computed = "id")] float[] data)
Parameters
| Type | Name | Description |
|---|---|---|
| UInt32 | id | |
| ExtVertexShader | value | |
| Single[] | data | [length: COMPSIZE(id)] |
GetInvariantInteger(Int32, ExtVertexShader, Int32*)
[requires: EXT_vertex_shader]
Declaration
[AutoGenerated(Category = "EXT_vertex_shader", Version = "", EntryPoint = "glGetInvariantIntegervEXT")]
[CLSCompliant(false)]
public static void GetInvariantInteger(int id, ExtVertexShader value, [Count(Computed = "id")] int *data)
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | id | |
| ExtVertexShader | value | |
| Int32* | data | [length: COMPSIZE(id)] |
GetInvariantInteger(Int32, ExtVertexShader, out Int32)
[requires: EXT_vertex_shader]
Declaration
[AutoGenerated(Category = "EXT_vertex_shader", Version = "", EntryPoint = "glGetInvariantIntegervEXT")]
[CLSCompliant(false)]
public static void GetInvariantInteger(int id, ExtVertexShader value, [Count(Computed = "id")] out int data)
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | id | |
| ExtVertexShader | value | |
| Int32 | data | [length: COMPSIZE(id)] |
GetInvariantInteger(Int32, ExtVertexShader, Int32[])
[requires: EXT_vertex_shader]
Declaration
[AutoGenerated(Category = "EXT_vertex_shader", Version = "", EntryPoint = "glGetInvariantIntegervEXT")]
[CLSCompliant(false)]
public static void GetInvariantInteger(int id, ExtVertexShader value, [Count(Computed = "id")] int[] data)
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | id | |
| ExtVertexShader | value | |
| Int32[] | data | [length: COMPSIZE(id)] |
GetInvariantInteger(UInt32, ExtVertexShader, Int32*)
[requires: EXT_vertex_shader]
Declaration
[AutoGenerated(Category = "EXT_vertex_shader", Version = "", EntryPoint = "glGetInvariantIntegervEXT")]
[CLSCompliant(false)]
public static void GetInvariantInteger(uint id, ExtVertexShader value, [Count(Computed = "id")] int *data)
Parameters
| Type | Name | Description |
|---|---|---|
| UInt32 | id | |
| ExtVertexShader | value | |
| Int32* | data | [length: COMPSIZE(id)] |
GetInvariantInteger(UInt32, ExtVertexShader, out Int32)
[requires: EXT_vertex_shader]
Declaration
[AutoGenerated(Category = "EXT_vertex_shader", Version = "", EntryPoint = "glGetInvariantIntegervEXT")]
[CLSCompliant(false)]
public static void GetInvariantInteger(uint id, ExtVertexShader value, [Count(Computed = "id")] out int data)
Parameters
| Type | Name | Description |
|---|---|---|
| UInt32 | id | |
| ExtVertexShader | value | |
| Int32 | data | [length: COMPSIZE(id)] |
GetInvariantInteger(UInt32, ExtVertexShader, Int32[])
[requires: EXT_vertex_shader]
Declaration
[AutoGenerated(Category = "EXT_vertex_shader", Version = "", EntryPoint = "glGetInvariantIntegervEXT")]
[CLSCompliant(false)]
public static void GetInvariantInteger(uint id, ExtVertexShader value, [Count(Computed = "id")] int[] data)
Parameters
| Type | Name | Description |
|---|---|---|
| UInt32 | id | |
| ExtVertexShader | value | |
| Int32[] | data | [length: COMPSIZE(id)] |
GetLocalConstantBoolean(Int32, ExtVertexShader, Boolean*)
[requires: EXT_vertex_shader]
Declaration
[AutoGenerated(Category = "EXT_vertex_shader", Version = "", EntryPoint = "glGetLocalConstantBooleanvEXT")]
[CLSCompliant(false)]
public static void GetLocalConstantBoolean(int id, ExtVertexShader value, [Count(Computed = "id")] bool *data)
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | id | |
| ExtVertexShader | value | |
| Boolean* | data | [length: COMPSIZE(id)] |
GetLocalConstantBoolean(Int32, ExtVertexShader, out Boolean)
[requires: EXT_vertex_shader]
Declaration
[AutoGenerated(Category = "EXT_vertex_shader", Version = "", EntryPoint = "glGetLocalConstantBooleanvEXT")]
[CLSCompliant(false)]
public static void GetLocalConstantBoolean(int id, ExtVertexShader value, [Count(Computed = "id")] out bool data)
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | id | |
| ExtVertexShader | value | |
| Boolean | data | [length: COMPSIZE(id)] |
GetLocalConstantBoolean(Int32, ExtVertexShader, Boolean[])
[requires: EXT_vertex_shader]
Declaration
[AutoGenerated(Category = "EXT_vertex_shader", Version = "", EntryPoint = "glGetLocalConstantBooleanvEXT")]
[CLSCompliant(false)]
public static void GetLocalConstantBoolean(int id, ExtVertexShader value, [Count(Computed = "id")] bool[] data)
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | id | |
| ExtVertexShader | value | |
| Boolean[] | data | [length: COMPSIZE(id)] |
GetLocalConstantBoolean(UInt32, ExtVertexShader, Boolean*)
[requires: EXT_vertex_shader]
Declaration
[AutoGenerated(Category = "EXT_vertex_shader", Version = "", EntryPoint = "glGetLocalConstantBooleanvEXT")]
[CLSCompliant(false)]
public static void GetLocalConstantBoolean(uint id, ExtVertexShader value, [Count(Computed = "id")] bool *data)
Parameters
| Type | Name | Description |
|---|---|---|
| UInt32 | id | |
| ExtVertexShader | value | |
| Boolean* | data | [length: COMPSIZE(id)] |
GetLocalConstantBoolean(UInt32, ExtVertexShader, out Boolean)
[requires: EXT_vertex_shader]
Declaration
[AutoGenerated(Category = "EXT_vertex_shader", Version = "", EntryPoint = "glGetLocalConstantBooleanvEXT")]
[CLSCompliant(false)]
public static void GetLocalConstantBoolean(uint id, ExtVertexShader value, [Count(Computed = "id")] out bool data)
Parameters
| Type | Name | Description |
|---|---|---|
| UInt32 | id | |
| ExtVertexShader | value | |
| Boolean | data | [length: COMPSIZE(id)] |
GetLocalConstantBoolean(UInt32, ExtVertexShader, Boolean[])
[requires: EXT_vertex_shader]
Declaration
[AutoGenerated(Category = "EXT_vertex_shader", Version = "", EntryPoint = "glGetLocalConstantBooleanvEXT")]
[CLSCompliant(false)]
public static void GetLocalConstantBoolean(uint id, ExtVertexShader value, [Count(Computed = "id")] bool[] data)
Parameters
| Type | Name | Description |
|---|---|---|
| UInt32 | id | |
| ExtVertexShader | value | |
| Boolean[] | data | [length: COMPSIZE(id)] |
GetLocalConstantFloat(Int32, ExtVertexShader, Single*)
[requires: EXT_vertex_shader]
Declaration
[AutoGenerated(Category = "EXT_vertex_shader", Version = "", EntryPoint = "glGetLocalConstantFloatvEXT")]
[CLSCompliant(false)]
public static void GetLocalConstantFloat(int id, ExtVertexShader value, [Count(Computed = "id")] float *data)
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | id | |
| ExtVertexShader | value | |
| Single* | data | [length: COMPSIZE(id)] |
GetLocalConstantFloat(Int32, ExtVertexShader, out Single)
[requires: EXT_vertex_shader]
Declaration
[AutoGenerated(Category = "EXT_vertex_shader", Version = "", EntryPoint = "glGetLocalConstantFloatvEXT")]
[CLSCompliant(false)]
public static void GetLocalConstantFloat(int id, ExtVertexShader value, [Count(Computed = "id")] out float data)
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | id | |
| ExtVertexShader | value | |
| Single | data | [length: COMPSIZE(id)] |
GetLocalConstantFloat(Int32, ExtVertexShader, Single[])
[requires: EXT_vertex_shader]
Declaration
[AutoGenerated(Category = "EXT_vertex_shader", Version = "", EntryPoint = "glGetLocalConstantFloatvEXT")]
[CLSCompliant(false)]
public static void GetLocalConstantFloat(int id, ExtVertexShader value, [Count(Computed = "id")] float[] data)
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | id | |
| ExtVertexShader | value | |
| Single[] | data | [length: COMPSIZE(id)] |
GetLocalConstantFloat(UInt32, ExtVertexShader, Single*)
[requires: EXT_vertex_shader]
Declaration
[AutoGenerated(Category = "EXT_vertex_shader", Version = "", EntryPoint = "glGetLocalConstantFloatvEXT")]
[CLSCompliant(false)]
public static void GetLocalConstantFloat(uint id, ExtVertexShader value, [Count(Computed = "id")] float *data)
Parameters
| Type | Name | Description |
|---|---|---|
| UInt32 | id | |
| ExtVertexShader | value | |
| Single* | data | [length: COMPSIZE(id)] |
GetLocalConstantFloat(UInt32, ExtVertexShader, out Single)
[requires: EXT_vertex_shader]
Declaration
[AutoGenerated(Category = "EXT_vertex_shader", Version = "", EntryPoint = "glGetLocalConstantFloatvEXT")]
[CLSCompliant(false)]
public static void GetLocalConstantFloat(uint id, ExtVertexShader value, [Count(Computed = "id")] out float data)
Parameters
| Type | Name | Description |
|---|---|---|
| UInt32 | id | |
| ExtVertexShader | value | |
| Single | data | [length: COMPSIZE(id)] |
GetLocalConstantFloat(UInt32, ExtVertexShader, Single[])
[requires: EXT_vertex_shader]
Declaration
[AutoGenerated(Category = "EXT_vertex_shader", Version = "", EntryPoint = "glGetLocalConstantFloatvEXT")]
[CLSCompliant(false)]
public static void GetLocalConstantFloat(uint id, ExtVertexShader value, [Count(Computed = "id")] float[] data)
Parameters
| Type | Name | Description |
|---|---|---|
| UInt32 | id | |
| ExtVertexShader | value | |
| Single[] | data | [length: COMPSIZE(id)] |
GetLocalConstantInteger(Int32, ExtVertexShader, Int32*)
[requires: EXT_vertex_shader]
Declaration
[AutoGenerated(Category = "EXT_vertex_shader", Version = "", EntryPoint = "glGetLocalConstantIntegervEXT")]
[CLSCompliant(false)]
public static void GetLocalConstantInteger(int id, ExtVertexShader value, [Count(Computed = "id")] int *data)
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | id | |
| ExtVertexShader | value | |
| Int32* | data | [length: COMPSIZE(id)] |
GetLocalConstantInteger(Int32, ExtVertexShader, out Int32)
[requires: EXT_vertex_shader]
Declaration
[AutoGenerated(Category = "EXT_vertex_shader", Version = "", EntryPoint = "glGetLocalConstantIntegervEXT")]
[CLSCompliant(false)]
public static void GetLocalConstantInteger(int id, ExtVertexShader value, [Count(Computed = "id")] out int data)
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | id | |
| ExtVertexShader | value | |
| Int32 | data | [length: COMPSIZE(id)] |
GetLocalConstantInteger(Int32, ExtVertexShader, Int32[])
[requires: EXT_vertex_shader]
Declaration
[AutoGenerated(Category = "EXT_vertex_shader", Version = "", EntryPoint = "glGetLocalConstantIntegervEXT")]
[CLSCompliant(false)]
public static void GetLocalConstantInteger(int id, ExtVertexShader value, [Count(Computed = "id")] int[] data)
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | id | |
| ExtVertexShader | value | |
| Int32[] | data | [length: COMPSIZE(id)] |
GetLocalConstantInteger(UInt32, ExtVertexShader, Int32*)
[requires: EXT_vertex_shader]
Declaration
[AutoGenerated(Category = "EXT_vertex_shader", Version = "", EntryPoint = "glGetLocalConstantIntegervEXT")]
[CLSCompliant(false)]
public static void GetLocalConstantInteger(uint id, ExtVertexShader value, [Count(Computed = "id")] int *data)
Parameters
| Type | Name | Description |
|---|---|---|
| UInt32 | id | |
| ExtVertexShader | value | |
| Int32* | data | [length: COMPSIZE(id)] |
GetLocalConstantInteger(UInt32, ExtVertexShader, out Int32)
[requires: EXT_vertex_shader]
Declaration
[AutoGenerated(Category = "EXT_vertex_shader", Version = "", EntryPoint = "glGetLocalConstantIntegervEXT")]
[CLSCompliant(false)]
public static void GetLocalConstantInteger(uint id, ExtVertexShader value, [Count(Computed = "id")] out int data)
Parameters
| Type | Name | Description |
|---|---|---|
| UInt32 | id | |
| ExtVertexShader | value | |
| Int32 | data | [length: COMPSIZE(id)] |
GetLocalConstantInteger(UInt32, ExtVertexShader, Int32[])
[requires: EXT_vertex_shader]
Declaration
[AutoGenerated(Category = "EXT_vertex_shader", Version = "", EntryPoint = "glGetLocalConstantIntegervEXT")]
[CLSCompliant(false)]
public static void GetLocalConstantInteger(uint id, ExtVertexShader value, [Count(Computed = "id")] int[] data)
Parameters
| Type | Name | Description |
|---|---|---|
| UInt32 | id | |
| ExtVertexShader | value | |
| Int32[] | data | [length: COMPSIZE(id)] |
GetMemoryObjectParameter(Int32, MemoryObjectParameterName, Int32*)
[requires: EXT_memory_object]
Declaration
[AutoGenerated(Category = "EXT_memory_object", Version = "", EntryPoint = "glGetMemoryObjectParameterivEXT")]
[CLSCompliant(false)]
public static void GetMemoryObjectParameter(int memoryObject, MemoryObjectParameterName pname, int *params)
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | memoryObject | |
| MemoryObjectParameterName | pname | |
| Int32* | params |
GetMemoryObjectParameter(Int32, MemoryObjectParameterName, out Int32)
[requires: EXT_memory_object]
Declaration
[AutoGenerated(Category = "EXT_memory_object", Version = "", EntryPoint = "glGetMemoryObjectParameterivEXT")]
[CLSCompliant(false)]
public static void GetMemoryObjectParameter(int memoryObject, MemoryObjectParameterName pname, out int params)
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | memoryObject | |
| MemoryObjectParameterName | pname | |
| Int32 | params |
GetMemoryObjectParameter(Int32, MemoryObjectParameterName, Int32[])
[requires: EXT_memory_object]
Declaration
[AutoGenerated(Category = "EXT_memory_object", Version = "", EntryPoint = "glGetMemoryObjectParameterivEXT")]
[CLSCompliant(false)]
public static void GetMemoryObjectParameter(int memoryObject, MemoryObjectParameterName pname, int[] params)
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | memoryObject | |
| MemoryObjectParameterName | pname | |
| Int32[] | params |
GetMemoryObjectParameter(UInt32, MemoryObjectParameterName, Int32*)
[requires: EXT_memory_object]
Declaration
[AutoGenerated(Category = "EXT_memory_object", Version = "", EntryPoint = "glGetMemoryObjectParameterivEXT")]
[CLSCompliant(false)]
public static void GetMemoryObjectParameter(uint memoryObject, MemoryObjectParameterName pname, int *params)
Parameters
| Type | Name | Description |
|---|---|---|
| UInt32 | memoryObject | |
| MemoryObjectParameterName | pname | |
| Int32* | params |
GetMemoryObjectParameter(UInt32, MemoryObjectParameterName, out Int32)
[requires: EXT_memory_object]
Declaration
[AutoGenerated(Category = "EXT_memory_object", Version = "", EntryPoint = "glGetMemoryObjectParameterivEXT")]
[CLSCompliant(false)]
public static void GetMemoryObjectParameter(uint memoryObject, MemoryObjectParameterName pname, out int params)
Parameters
| Type | Name | Description |
|---|---|---|
| UInt32 | memoryObject | |
| MemoryObjectParameterName | pname | |
| Int32 | params |
GetMemoryObjectParameter(UInt32, MemoryObjectParameterName, Int32[])
[requires: EXT_memory_object]
Declaration
[AutoGenerated(Category = "EXT_memory_object", Version = "", EntryPoint = "glGetMemoryObjectParameterivEXT")]
[CLSCompliant(false)]
public static void GetMemoryObjectParameter(uint memoryObject, MemoryObjectParameterName pname, int[] params)
Parameters
| Type | Name | Description |
|---|---|---|
| UInt32 | memoryObject | |
| MemoryObjectParameterName | pname | |
| Int32[] | params |
GetMinmax(ExtHistogram, Boolean, PixelFormat, PixelType, IntPtr)
[requires: EXT_histogram] Get minimum and maximum pixel values
Declaration
[Obsolete("Use MinmaxTargetExt overload instead")]
[AutoGenerated(Category = "EXT_histogram", Version = "", EntryPoint = "glGetMinmaxEXT")]
public static void GetMinmax(ExtHistogram target, bool reset, PixelFormat format, PixelType type, [Count(Computed = "target,format,type")] IntPtr values)
Parameters
| Type | Name | Description |
|---|---|---|
| ExtHistogram | target | Must be Minmax. |
| Boolean | reset | If True, all entries in the minmax table that are actually returned are reset to their initial values. (Other entries are unaltered.) If False, the minmax table is unaltered. |
| PixelFormat | format | The format of the data to be returned in values. Must be one of Red, Green, Blue, Alpha, Rgb, Bgr, Rgba, Bgra, Luminance, or LuminanceAlpha. |
| PixelType | type | The type of the data to be returned in values. Symbolic constants UnsignedByte, Byte, Bitmap, UnsignedShort, Short, UnsignedInt, Int, Float, UnsignedByte332, UnsignedByte233Rev, UnsignedShort565, UnsignedShort565Rev, UnsignedShort4444, UnsignedShort4444Rev, UnsignedShort5551, UnsignedShort1555Rev, UnsignedInt8888, UnsignedInt8888Rev, UnsignedInt1010102, and UnsignedInt2101010Rev are accepted. |
| IntPtr | values | [length: COMPSIZE(target,format,type)] A pointer to storage for the returned values. |
GetMinmax(MinmaxTargetExt, Boolean, PixelFormat, PixelType, IntPtr)
[requires: EXT_histogram] Get minimum and maximum pixel values
Declaration
[AutoGenerated(Category = "EXT_histogram", Version = "", EntryPoint = "glGetMinmaxEXT")]
public static void GetMinmax(MinmaxTargetExt target, bool reset, PixelFormat format, PixelType type, [Count(Computed = "target,format,type")] IntPtr values)
Parameters
| Type | Name | Description |
|---|---|---|
| MinmaxTargetExt | target | Must be Minmax. |
| Boolean | reset | If True, all entries in the minmax table that are actually returned are reset to their initial values. (Other entries are unaltered.) If False, the minmax table is unaltered. |
| PixelFormat | format | The format of the data to be returned in values. Must be one of Red, Green, Blue, Alpha, Rgb, Bgr, Rgba, Bgra, Luminance, or LuminanceAlpha. |
| PixelType | type | The type of the data to be returned in values. Symbolic constants UnsignedByte, Byte, Bitmap, UnsignedShort, Short, UnsignedInt, Int, Float, UnsignedByte332, UnsignedByte233Rev, UnsignedShort565, UnsignedShort565Rev, UnsignedShort4444, UnsignedShort4444Rev, UnsignedShort5551, UnsignedShort1555Rev, UnsignedInt8888, UnsignedInt8888Rev, UnsignedInt1010102, and UnsignedInt2101010Rev are accepted. |
| IntPtr | values | [length: COMPSIZE(target,format,type)] A pointer to storage for the returned values. |
GetMinmax<T4>(ExtHistogram, Boolean, PixelFormat, PixelType, ref T4)
[requires: EXT_histogram] Get minimum and maximum pixel values
Declaration
[Obsolete("Use MinmaxTargetExt overload instead")]
[AutoGenerated(Category = "EXT_histogram", Version = "", EntryPoint = "glGetMinmaxEXT")]
public static void GetMinmax<T4>(ExtHistogram target, bool reset, PixelFormat format, PixelType type, [Count(Computed = "target,format,type")] ref T4 values)
where T4 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| ExtHistogram | target | Must be Minmax. |
| Boolean | reset | If True, all entries in the minmax table that are actually returned are reset to their initial values. (Other entries are unaltered.) If False, the minmax table is unaltered. |
| PixelFormat | format | The format of the data to be returned in values. Must be one of Red, Green, Blue, Alpha, Rgb, Bgr, Rgba, Bgra, Luminance, or LuminanceAlpha. |
| PixelType | type | The type of the data to be returned in values. Symbolic constants UnsignedByte, Byte, Bitmap, UnsignedShort, Short, UnsignedInt, Int, Float, UnsignedByte332, UnsignedByte233Rev, UnsignedShort565, UnsignedShort565Rev, UnsignedShort4444, UnsignedShort4444Rev, UnsignedShort5551, UnsignedShort1555Rev, UnsignedInt8888, UnsignedInt8888Rev, UnsignedInt1010102, and UnsignedInt2101010Rev are accepted. |
| T4 | values | [length: COMPSIZE(target,format,type)] A pointer to storage for the returned values. |
Type Parameters
| Name | Description |
|---|---|
| T4 |
GetMinmax<T4>(ExtHistogram, Boolean, PixelFormat, PixelType, T4[])
[requires: EXT_histogram] Get minimum and maximum pixel values
Declaration
[Obsolete("Use MinmaxTargetExt overload instead")]
[AutoGenerated(Category = "EXT_histogram", Version = "", EntryPoint = "glGetMinmaxEXT")]
[CLSCompliant(false)]
public static void GetMinmax<T4>(ExtHistogram target, bool reset, PixelFormat format, PixelType type, [Count(Computed = "target,format,type")] T4[] values)
where T4 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| ExtHistogram | target | Must be Minmax. |
| Boolean | reset | If True, all entries in the minmax table that are actually returned are reset to their initial values. (Other entries are unaltered.) If False, the minmax table is unaltered. |
| PixelFormat | format | The format of the data to be returned in values. Must be one of Red, Green, Blue, Alpha, Rgb, Bgr, Rgba, Bgra, Luminance, or LuminanceAlpha. |
| PixelType | type | The type of the data to be returned in values. Symbolic constants UnsignedByte, Byte, Bitmap, UnsignedShort, Short, UnsignedInt, Int, Float, UnsignedByte332, UnsignedByte233Rev, UnsignedShort565, UnsignedShort565Rev, UnsignedShort4444, UnsignedShort4444Rev, UnsignedShort5551, UnsignedShort1555Rev, UnsignedInt8888, UnsignedInt8888Rev, UnsignedInt1010102, and UnsignedInt2101010Rev are accepted. |
| T4[] | values | [length: COMPSIZE(target,format,type)] A pointer to storage for the returned values. |
Type Parameters
| Name | Description |
|---|---|
| T4 |
GetMinmax<T4>(ExtHistogram, Boolean, PixelFormat, PixelType, T4[,,])
[requires: EXT_histogram] Get minimum and maximum pixel values
Declaration
[Obsolete("Use MinmaxTargetExt overload instead")]
[AutoGenerated(Category = "EXT_histogram", Version = "", EntryPoint = "glGetMinmaxEXT")]
[CLSCompliant(false)]
public static void GetMinmax<T4>(ExtHistogram target, bool reset, PixelFormat format, PixelType type, [Count(Computed = "target,format,type")] T4[,, ] values)
where T4 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| ExtHistogram | target | Must be Minmax. |
| Boolean | reset | If True, all entries in the minmax table that are actually returned are reset to their initial values. (Other entries are unaltered.) If False, the minmax table is unaltered. |
| PixelFormat | format | The format of the data to be returned in values. Must be one of Red, Green, Blue, Alpha, Rgb, Bgr, Rgba, Bgra, Luminance, or LuminanceAlpha. |
| PixelType | type | The type of the data to be returned in values. Symbolic constants UnsignedByte, Byte, Bitmap, UnsignedShort, Short, UnsignedInt, Int, Float, UnsignedByte332, UnsignedByte233Rev, UnsignedShort565, UnsignedShort565Rev, UnsignedShort4444, UnsignedShort4444Rev, UnsignedShort5551, UnsignedShort1555Rev, UnsignedInt8888, UnsignedInt8888Rev, UnsignedInt1010102, and UnsignedInt2101010Rev are accepted. |
| T4[,,] | values | [length: COMPSIZE(target,format,type)] A pointer to storage for the returned values. |
Type Parameters
| Name | Description |
|---|---|
| T4 |
GetMinmax<T4>(ExtHistogram, Boolean, PixelFormat, PixelType, T4[,])
[requires: EXT_histogram] Get minimum and maximum pixel values
Declaration
[Obsolete("Use MinmaxTargetExt overload instead")]
[AutoGenerated(Category = "EXT_histogram", Version = "", EntryPoint = "glGetMinmaxEXT")]
[CLSCompliant(false)]
public static void GetMinmax<T4>(ExtHistogram target, bool reset, PixelFormat format, PixelType type, [Count(Computed = "target,format,type")] T4[, ] values)
where T4 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| ExtHistogram | target | Must be Minmax. |
| Boolean | reset | If True, all entries in the minmax table that are actually returned are reset to their initial values. (Other entries are unaltered.) If False, the minmax table is unaltered. |
| PixelFormat | format | The format of the data to be returned in values. Must be one of Red, Green, Blue, Alpha, Rgb, Bgr, Rgba, Bgra, Luminance, or LuminanceAlpha. |
| PixelType | type | The type of the data to be returned in values. Symbolic constants UnsignedByte, Byte, Bitmap, UnsignedShort, Short, UnsignedInt, Int, Float, UnsignedByte332, UnsignedByte233Rev, UnsignedShort565, UnsignedShort565Rev, UnsignedShort4444, UnsignedShort4444Rev, UnsignedShort5551, UnsignedShort1555Rev, UnsignedInt8888, UnsignedInt8888Rev, UnsignedInt1010102, and UnsignedInt2101010Rev are accepted. |
| T4[,] | values | [length: COMPSIZE(target,format,type)] A pointer to storage for the returned values. |
Type Parameters
| Name | Description |
|---|---|
| T4 |
GetMinmax<T4>(MinmaxTargetExt, Boolean, PixelFormat, PixelType, ref T4)
[requires: EXT_histogram] Get minimum and maximum pixel values
Declaration
[AutoGenerated(Category = "EXT_histogram", Version = "", EntryPoint = "glGetMinmaxEXT")]
public static void GetMinmax<T4>(MinmaxTargetExt target, bool reset, PixelFormat format, PixelType type, [Count(Computed = "target,format,type")] ref T4 values)
where T4 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| MinmaxTargetExt | target | Must be Minmax. |
| Boolean | reset | If True, all entries in the minmax table that are actually returned are reset to their initial values. (Other entries are unaltered.) If False, the minmax table is unaltered. |
| PixelFormat | format | The format of the data to be returned in values. Must be one of Red, Green, Blue, Alpha, Rgb, Bgr, Rgba, Bgra, Luminance, or LuminanceAlpha. |
| PixelType | type | The type of the data to be returned in values. Symbolic constants UnsignedByte, Byte, Bitmap, UnsignedShort, Short, UnsignedInt, Int, Float, UnsignedByte332, UnsignedByte233Rev, UnsignedShort565, UnsignedShort565Rev, UnsignedShort4444, UnsignedShort4444Rev, UnsignedShort5551, UnsignedShort1555Rev, UnsignedInt8888, UnsignedInt8888Rev, UnsignedInt1010102, and UnsignedInt2101010Rev are accepted. |
| T4 | values | [length: COMPSIZE(target,format,type)] A pointer to storage for the returned values. |
Type Parameters
| Name | Description |
|---|---|
| T4 |
GetMinmax<T4>(MinmaxTargetExt, Boolean, PixelFormat, PixelType, T4[])
[requires: EXT_histogram] Get minimum and maximum pixel values
Declaration
[AutoGenerated(Category = "EXT_histogram", Version = "", EntryPoint = "glGetMinmaxEXT")]
[CLSCompliant(false)]
public static void GetMinmax<T4>(MinmaxTargetExt target, bool reset, PixelFormat format, PixelType type, [Count(Computed = "target,format,type")] T4[] values)
where T4 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| MinmaxTargetExt | target | Must be Minmax. |
| Boolean | reset | If True, all entries in the minmax table that are actually returned are reset to their initial values. (Other entries are unaltered.) If False, the minmax table is unaltered. |
| PixelFormat | format | The format of the data to be returned in values. Must be one of Red, Green, Blue, Alpha, Rgb, Bgr, Rgba, Bgra, Luminance, or LuminanceAlpha. |
| PixelType | type | The type of the data to be returned in values. Symbolic constants UnsignedByte, Byte, Bitmap, UnsignedShort, Short, UnsignedInt, Int, Float, UnsignedByte332, UnsignedByte233Rev, UnsignedShort565, UnsignedShort565Rev, UnsignedShort4444, UnsignedShort4444Rev, UnsignedShort5551, UnsignedShort1555Rev, UnsignedInt8888, UnsignedInt8888Rev, UnsignedInt1010102, and UnsignedInt2101010Rev are accepted. |
| T4[] | values | [length: COMPSIZE(target,format,type)] A pointer to storage for the returned values. |
Type Parameters
| Name | Description |
|---|---|
| T4 |
GetMinmax<T4>(MinmaxTargetExt, Boolean, PixelFormat, PixelType, T4[,,])
[requires: EXT_histogram] Get minimum and maximum pixel values
Declaration
[AutoGenerated(Category = "EXT_histogram", Version = "", EntryPoint = "glGetMinmaxEXT")]
[CLSCompliant(false)]
public static void GetMinmax<T4>(MinmaxTargetExt target, bool reset, PixelFormat format, PixelType type, [Count(Computed = "target,format,type")] T4[,, ] values)
where T4 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| MinmaxTargetExt | target | Must be Minmax. |
| Boolean | reset | If True, all entries in the minmax table that are actually returned are reset to their initial values. (Other entries are unaltered.) If False, the minmax table is unaltered. |
| PixelFormat | format | The format of the data to be returned in values. Must be one of Red, Green, Blue, Alpha, Rgb, Bgr, Rgba, Bgra, Luminance, or LuminanceAlpha. |
| PixelType | type | The type of the data to be returned in values. Symbolic constants UnsignedByte, Byte, Bitmap, UnsignedShort, Short, UnsignedInt, Int, Float, UnsignedByte332, UnsignedByte233Rev, UnsignedShort565, UnsignedShort565Rev, UnsignedShort4444, UnsignedShort4444Rev, UnsignedShort5551, UnsignedShort1555Rev, UnsignedInt8888, UnsignedInt8888Rev, UnsignedInt1010102, and UnsignedInt2101010Rev are accepted. |
| T4[,,] | values | [length: COMPSIZE(target,format,type)] A pointer to storage for the returned values. |
Type Parameters
| Name | Description |
|---|---|
| T4 |
GetMinmax<T4>(MinmaxTargetExt, Boolean, PixelFormat, PixelType, T4[,])
[requires: EXT_histogram] Get minimum and maximum pixel values
Declaration
[AutoGenerated(Category = "EXT_histogram", Version = "", EntryPoint = "glGetMinmaxEXT")]
[CLSCompliant(false)]
public static void GetMinmax<T4>(MinmaxTargetExt target, bool reset, PixelFormat format, PixelType type, [Count(Computed = "target,format,type")] T4[, ] values)
where T4 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| MinmaxTargetExt | target | Must be Minmax. |
| Boolean | reset | If True, all entries in the minmax table that are actually returned are reset to their initial values. (Other entries are unaltered.) If False, the minmax table is unaltered. |
| PixelFormat | format | The format of the data to be returned in values. Must be one of Red, Green, Blue, Alpha, Rgb, Bgr, Rgba, Bgra, Luminance, or LuminanceAlpha. |
| PixelType | type | The type of the data to be returned in values. Symbolic constants UnsignedByte, Byte, Bitmap, UnsignedShort, Short, UnsignedInt, Int, Float, UnsignedByte332, UnsignedByte233Rev, UnsignedShort565, UnsignedShort565Rev, UnsignedShort4444, UnsignedShort4444Rev, UnsignedShort5551, UnsignedShort1555Rev, UnsignedInt8888, UnsignedInt8888Rev, UnsignedInt1010102, and UnsignedInt2101010Rev are accepted. |
| T4[,] | values | [length: COMPSIZE(target,format,type)] A pointer to storage for the returned values. |
Type Parameters
| Name | Description |
|---|---|
| T4 |
GetMinmaxParameter(ExtHistogram, ExtHistogram, Int32*)
[requires: EXT_histogram] Get minmax parameters
Declaration
[Obsolete("Use MinmaxTargetExt overload instead")]
[AutoGenerated(Category = "EXT_histogram", Version = "", EntryPoint = "glGetMinmaxParameterivEXT")]
[CLSCompliant(false)]
public static void GetMinmaxParameter(ExtHistogram target, ExtHistogram pname, [Count(Computed = "pname")] int *params)
Parameters
| Type | Name | Description |
|---|---|---|
| ExtHistogram | target | Must be Minmax. |
| ExtHistogram | pname | The parameter to be retrieved. Must be one of MinmaxFormat or MinmaxSink. |
| Int32* | params |
GetMinmaxParameter(ExtHistogram, ExtHistogram, out Int32)
[requires: EXT_histogram] Get minmax parameters
Declaration
[Obsolete("Use MinmaxTargetExt overload instead")]
[AutoGenerated(Category = "EXT_histogram", Version = "", EntryPoint = "glGetMinmaxParameterivEXT")]
[CLSCompliant(false)]
public static void GetMinmaxParameter(ExtHistogram target, ExtHistogram pname, [Count(Computed = "pname")] out int params)
Parameters
| Type | Name | Description |
|---|---|---|
| ExtHistogram | target | Must be Minmax. |
| ExtHistogram | pname | The parameter to be retrieved. Must be one of MinmaxFormat or MinmaxSink. |
| Int32 | params |
GetMinmaxParameter(ExtHistogram, ExtHistogram, Int32[])
[requires: EXT_histogram] Get minmax parameters
Declaration
[Obsolete("Use MinmaxTargetExt overload instead")]
[AutoGenerated(Category = "EXT_histogram", Version = "", EntryPoint = "glGetMinmaxParameterivEXT")]
[CLSCompliant(false)]
public static void GetMinmaxParameter(ExtHistogram target, ExtHistogram pname, [Count(Computed = "pname")] int[] params)
Parameters
| Type | Name | Description |
|---|---|---|
| ExtHistogram | target | Must be Minmax. |
| ExtHistogram | pname | The parameter to be retrieved. Must be one of MinmaxFormat or MinmaxSink. |
| Int32[] | params |
GetMinmaxParameter(ExtHistogram, ExtHistogram, Single*)
[requires: EXT_histogram] Get minmax parameters
Declaration
[Obsolete("Use MinmaxTargetExt overload instead")]
[AutoGenerated(Category = "EXT_histogram", Version = "", EntryPoint = "glGetMinmaxParameterfvEXT")]
[CLSCompliant(false)]
public static void GetMinmaxParameter(ExtHistogram target, ExtHistogram pname, [Count(Computed = "pname")] float *params)
Parameters
| Type | Name | Description |
|---|---|---|
| ExtHistogram | target | Must be Minmax. |
| ExtHistogram | pname | The parameter to be retrieved. Must be one of MinmaxFormat or MinmaxSink. |
| Single* | params |
GetMinmaxParameter(ExtHistogram, ExtHistogram, out Single)
[requires: EXT_histogram] Get minmax parameters
Declaration
[Obsolete("Use MinmaxTargetExt overload instead")]
[AutoGenerated(Category = "EXT_histogram", Version = "", EntryPoint = "glGetMinmaxParameterfvEXT")]
[CLSCompliant(false)]
public static void GetMinmaxParameter(ExtHistogram target, ExtHistogram pname, [Count(Computed = "pname")] out float params)
Parameters
| Type | Name | Description |
|---|---|---|
| ExtHistogram | target | Must be Minmax. |
| ExtHistogram | pname | The parameter to be retrieved. Must be one of MinmaxFormat or MinmaxSink. |
| Single | params |
GetMinmaxParameter(ExtHistogram, ExtHistogram, Single[])
[requires: EXT_histogram] Get minmax parameters
Declaration
[Obsolete("Use MinmaxTargetExt overload instead")]
[AutoGenerated(Category = "EXT_histogram", Version = "", EntryPoint = "glGetMinmaxParameterfvEXT")]
[CLSCompliant(false)]
public static void GetMinmaxParameter(ExtHistogram target, ExtHistogram pname, [Count(Computed = "pname")] float[] params)
Parameters
| Type | Name | Description |
|---|---|---|
| ExtHistogram | target | Must be Minmax. |
| ExtHistogram | pname | The parameter to be retrieved. Must be one of MinmaxFormat or MinmaxSink. |
| Single[] | params |
GetMinmaxParameter(MinmaxTargetExt, GetMinmaxParameterPNameExt, Int32*)
[requires: EXT_histogram] Get minmax parameters
Declaration
[AutoGenerated(Category = "EXT_histogram", Version = "", EntryPoint = "glGetMinmaxParameterivEXT")]
[CLSCompliant(false)]
public static void GetMinmaxParameter(MinmaxTargetExt target, GetMinmaxParameterPNameExt pname, [Count(Computed = "pname")] int *params)
Parameters
| Type | Name | Description |
|---|---|---|
| MinmaxTargetExt | target | Must be Minmax. |
| GetMinmaxParameterPNameExt | pname | The parameter to be retrieved. Must be one of MinmaxFormat or MinmaxSink. |
| Int32* | params |
GetMinmaxParameter(MinmaxTargetExt, GetMinmaxParameterPNameExt, out Int32)
[requires: EXT_histogram] Get minmax parameters
Declaration
[AutoGenerated(Category = "EXT_histogram", Version = "", EntryPoint = "glGetMinmaxParameterivEXT")]
[CLSCompliant(false)]
public static void GetMinmaxParameter(MinmaxTargetExt target, GetMinmaxParameterPNameExt pname, [Count(Computed = "pname")] out int params)
Parameters
| Type | Name | Description |
|---|---|---|
| MinmaxTargetExt | target | Must be Minmax. |
| GetMinmaxParameterPNameExt | pname | The parameter to be retrieved. Must be one of MinmaxFormat or MinmaxSink. |
| Int32 | params |
GetMinmaxParameter(MinmaxTargetExt, GetMinmaxParameterPNameExt, Int32[])
[requires: EXT_histogram] Get minmax parameters
Declaration
[AutoGenerated(Category = "EXT_histogram", Version = "", EntryPoint = "glGetMinmaxParameterivEXT")]
[CLSCompliant(false)]
public static void GetMinmaxParameter(MinmaxTargetExt target, GetMinmaxParameterPNameExt pname, [Count(Computed = "pname")] int[] params)
Parameters
| Type | Name | Description |
|---|---|---|
| MinmaxTargetExt | target | Must be Minmax. |
| GetMinmaxParameterPNameExt | pname | The parameter to be retrieved. Must be one of MinmaxFormat or MinmaxSink. |
| Int32[] | params |
GetMinmaxParameter(MinmaxTargetExt, GetMinmaxParameterPNameExt, Single*)
[requires: EXT_histogram] Get minmax parameters
Declaration
[AutoGenerated(Category = "EXT_histogram", Version = "", EntryPoint = "glGetMinmaxParameterfvEXT")]
[CLSCompliant(false)]
public static void GetMinmaxParameter(MinmaxTargetExt target, GetMinmaxParameterPNameExt pname, [Count(Computed = "pname")] float *params)
Parameters
| Type | Name | Description |
|---|---|---|
| MinmaxTargetExt | target | Must be Minmax. |
| GetMinmaxParameterPNameExt | pname | The parameter to be retrieved. Must be one of MinmaxFormat or MinmaxSink. |
| Single* | params |
GetMinmaxParameter(MinmaxTargetExt, GetMinmaxParameterPNameExt, out Single)
[requires: EXT_histogram] Get minmax parameters
Declaration
[AutoGenerated(Category = "EXT_histogram", Version = "", EntryPoint = "glGetMinmaxParameterfvEXT")]
[CLSCompliant(false)]
public static void GetMinmaxParameter(MinmaxTargetExt target, GetMinmaxParameterPNameExt pname, [Count(Computed = "pname")] out float params)
Parameters
| Type | Name | Description |
|---|---|---|
| MinmaxTargetExt | target | Must be Minmax. |
| GetMinmaxParameterPNameExt | pname | The parameter to be retrieved. Must be one of MinmaxFormat or MinmaxSink. |
| Single | params |
GetMinmaxParameter(MinmaxTargetExt, GetMinmaxParameterPNameExt, Single[])
[requires: EXT_histogram] Get minmax parameters
Declaration
[AutoGenerated(Category = "EXT_histogram", Version = "", EntryPoint = "glGetMinmaxParameterfvEXT")]
[CLSCompliant(false)]
public static void GetMinmaxParameter(MinmaxTargetExt target, GetMinmaxParameterPNameExt pname, [Count(Computed = "pname")] float[] params)
Parameters
| Type | Name | Description |
|---|---|---|
| MinmaxTargetExt | target | Must be Minmax. |
| GetMinmaxParameterPNameExt | pname | The parameter to be retrieved. Must be one of MinmaxFormat or MinmaxSink. |
| Single[] | params |
GetMultiTexEnv(TextureUnit, TextureEnvTarget, TextureEnvParameter, Int32*)
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetMultiTexEnvivEXT")]
[CLSCompliant(false)]
public static void GetMultiTexEnv(TextureUnit texunit, TextureEnvTarget target, TextureEnvParameter pname, [Count(Computed = "pname")] int *params)
Parameters
| Type | Name | Description |
|---|---|---|
| TextureUnit | texunit | |
| TextureEnvTarget | target | |
| TextureEnvParameter | pname | |
| Int32* | params |
GetMultiTexEnv(TextureUnit, TextureEnvTarget, TextureEnvParameter, out Int32)
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetMultiTexEnvivEXT")]
[CLSCompliant(false)]
public static void GetMultiTexEnv(TextureUnit texunit, TextureEnvTarget target, TextureEnvParameter pname, [Count(Computed = "pname")] out int params)
Parameters
| Type | Name | Description |
|---|---|---|
| TextureUnit | texunit | |
| TextureEnvTarget | target | |
| TextureEnvParameter | pname | |
| Int32 | params |
GetMultiTexEnv(TextureUnit, TextureEnvTarget, TextureEnvParameter, Int32[])
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetMultiTexEnvivEXT")]
[CLSCompliant(false)]
public static void GetMultiTexEnv(TextureUnit texunit, TextureEnvTarget target, TextureEnvParameter pname, [Count(Computed = "pname")] int[] params)
Parameters
| Type | Name | Description |
|---|---|---|
| TextureUnit | texunit | |
| TextureEnvTarget | target | |
| TextureEnvParameter | pname | |
| Int32[] | params |
GetMultiTexEnv(TextureUnit, TextureEnvTarget, TextureEnvParameter, Single*)
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetMultiTexEnvfvEXT")]
[CLSCompliant(false)]
public static void GetMultiTexEnv(TextureUnit texunit, TextureEnvTarget target, TextureEnvParameter pname, [Count(Computed = "pname")] float *params)
Parameters
| Type | Name | Description |
|---|---|---|
| TextureUnit | texunit | |
| TextureEnvTarget | target | |
| TextureEnvParameter | pname | |
| Single* | params |
GetMultiTexEnv(TextureUnit, TextureEnvTarget, TextureEnvParameter, out Single)
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetMultiTexEnvfvEXT")]
[CLSCompliant(false)]
public static void GetMultiTexEnv(TextureUnit texunit, TextureEnvTarget target, TextureEnvParameter pname, [Count(Computed = "pname")] out float params)
Parameters
| Type | Name | Description |
|---|---|---|
| TextureUnit | texunit | |
| TextureEnvTarget | target | |
| TextureEnvParameter | pname | |
| Single | params |
GetMultiTexEnv(TextureUnit, TextureEnvTarget, TextureEnvParameter, Single[])
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetMultiTexEnvfvEXT")]
[CLSCompliant(false)]
public static void GetMultiTexEnv(TextureUnit texunit, TextureEnvTarget target, TextureEnvParameter pname, [Count(Computed = "pname")] float[] params)
Parameters
| Type | Name | Description |
|---|---|---|
| TextureUnit | texunit | |
| TextureEnvTarget | target | |
| TextureEnvParameter | pname | |
| Single[] | params |
GetMultiTexGen(TextureUnit, TextureCoordName, TextureGenParameter, Double*)
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetMultiTexGendvEXT")]
[CLSCompliant(false)]
public static void GetMultiTexGen(TextureUnit texunit, TextureCoordName coord, TextureGenParameter pname, [Count(Computed = "pname")] double *params)
Parameters
| Type | Name | Description |
|---|---|---|
| TextureUnit | texunit | |
| TextureCoordName | coord | |
| TextureGenParameter | pname | |
| Double* | params |
GetMultiTexGen(TextureUnit, TextureCoordName, TextureGenParameter, out Double)
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetMultiTexGendvEXT")]
[CLSCompliant(false)]
public static void GetMultiTexGen(TextureUnit texunit, TextureCoordName coord, TextureGenParameter pname, [Count(Computed = "pname")] out double params)
Parameters
| Type | Name | Description |
|---|---|---|
| TextureUnit | texunit | |
| TextureCoordName | coord | |
| TextureGenParameter | pname | |
| Double | params |
GetMultiTexGen(TextureUnit, TextureCoordName, TextureGenParameter, Double[])
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetMultiTexGendvEXT")]
[CLSCompliant(false)]
public static void GetMultiTexGen(TextureUnit texunit, TextureCoordName coord, TextureGenParameter pname, [Count(Computed = "pname")] double[] params)
Parameters
| Type | Name | Description |
|---|---|---|
| TextureUnit | texunit | |
| TextureCoordName | coord | |
| TextureGenParameter | pname | |
| Double[] | params |
GetMultiTexGen(TextureUnit, TextureCoordName, TextureGenParameter, Int32*)
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetMultiTexGenivEXT")]
[CLSCompliant(false)]
public static void GetMultiTexGen(TextureUnit texunit, TextureCoordName coord, TextureGenParameter pname, [Count(Computed = "pname")] int *params)
Parameters
| Type | Name | Description |
|---|---|---|
| TextureUnit | texunit | |
| TextureCoordName | coord | |
| TextureGenParameter | pname | |
| Int32* | params |
GetMultiTexGen(TextureUnit, TextureCoordName, TextureGenParameter, out Int32)
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetMultiTexGenivEXT")]
[CLSCompliant(false)]
public static void GetMultiTexGen(TextureUnit texunit, TextureCoordName coord, TextureGenParameter pname, [Count(Computed = "pname")] out int params)
Parameters
| Type | Name | Description |
|---|---|---|
| TextureUnit | texunit | |
| TextureCoordName | coord | |
| TextureGenParameter | pname | |
| Int32 | params |
GetMultiTexGen(TextureUnit, TextureCoordName, TextureGenParameter, Int32[])
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetMultiTexGenivEXT")]
[CLSCompliant(false)]
public static void GetMultiTexGen(TextureUnit texunit, TextureCoordName coord, TextureGenParameter pname, [Count(Computed = "pname")] int[] params)
Parameters
| Type | Name | Description |
|---|---|---|
| TextureUnit | texunit | |
| TextureCoordName | coord | |
| TextureGenParameter | pname | |
| Int32[] | params |
GetMultiTexGen(TextureUnit, TextureCoordName, TextureGenParameter, Single*)
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetMultiTexGenfvEXT")]
[CLSCompliant(false)]
public static void GetMultiTexGen(TextureUnit texunit, TextureCoordName coord, TextureGenParameter pname, [Count(Computed = "pname")] float *params)
Parameters
| Type | Name | Description |
|---|---|---|
| TextureUnit | texunit | |
| TextureCoordName | coord | |
| TextureGenParameter | pname | |
| Single* | params |
GetMultiTexGen(TextureUnit, TextureCoordName, TextureGenParameter, out Single)
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetMultiTexGenfvEXT")]
[CLSCompliant(false)]
public static void GetMultiTexGen(TextureUnit texunit, TextureCoordName coord, TextureGenParameter pname, [Count(Computed = "pname")] out float params)
Parameters
| Type | Name | Description |
|---|---|---|
| TextureUnit | texunit | |
| TextureCoordName | coord | |
| TextureGenParameter | pname | |
| Single | params |
GetMultiTexGen(TextureUnit, TextureCoordName, TextureGenParameter, Single[])
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetMultiTexGenfvEXT")]
[CLSCompliant(false)]
public static void GetMultiTexGen(TextureUnit texunit, TextureCoordName coord, TextureGenParameter pname, [Count(Computed = "pname")] float[] params)
Parameters
| Type | Name | Description |
|---|---|---|
| TextureUnit | texunit | |
| TextureCoordName | coord | |
| TextureGenParameter | pname | |
| Single[] | params |
GetMultiTexImage(TextureUnit, TextureTarget, Int32, PixelFormat, PixelType, IntPtr)
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetMultiTexImageEXT")]
public static void GetMultiTexImage(TextureUnit texunit, TextureTarget target, int level, PixelFormat format, PixelType type, [Count(Computed = "target,level,format,type")] IntPtr pixels)
Parameters
| Type | Name | Description |
|---|---|---|
| TextureUnit | texunit | |
| TextureTarget | target | |
| Int32 | level | |
| PixelFormat | format | |
| PixelType | type | |
| IntPtr | pixels | [length: COMPSIZE(target,level,format,type)] |
GetMultiTexImage<T5>(TextureUnit, TextureTarget, Int32, PixelFormat, PixelType, ref T5)
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetMultiTexImageEXT")]
public static void GetMultiTexImage<T5>(TextureUnit texunit, TextureTarget target, int level, PixelFormat format, PixelType type, [Count(Computed = "target,level,format,type")] ref T5 pixels)
where T5 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| TextureUnit | texunit | |
| TextureTarget | target | |
| Int32 | level | |
| PixelFormat | format | |
| PixelType | type | |
| T5 | pixels | [length: COMPSIZE(target,level,format,type)] |
Type Parameters
| Name | Description |
|---|---|
| T5 |
GetMultiTexImage<T5>(TextureUnit, TextureTarget, Int32, PixelFormat, PixelType, T5[])
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetMultiTexImageEXT")]
[CLSCompliant(false)]
public static void GetMultiTexImage<T5>(TextureUnit texunit, TextureTarget target, int level, PixelFormat format, PixelType type, [Count(Computed = "target,level,format,type")] T5[] pixels)
where T5 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| TextureUnit | texunit | |
| TextureTarget | target | |
| Int32 | level | |
| PixelFormat | format | |
| PixelType | type | |
| T5[] | pixels | [length: COMPSIZE(target,level,format,type)] |
Type Parameters
| Name | Description |
|---|---|
| T5 |
GetMultiTexImage<T5>(TextureUnit, TextureTarget, Int32, PixelFormat, PixelType, T5[,,])
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetMultiTexImageEXT")]
[CLSCompliant(false)]
public static void GetMultiTexImage<T5>(TextureUnit texunit, TextureTarget target, int level, PixelFormat format, PixelType type, [Count(Computed = "target,level,format,type")] T5[,, ] pixels)
where T5 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| TextureUnit | texunit | |
| TextureTarget | target | |
| Int32 | level | |
| PixelFormat | format | |
| PixelType | type | |
| T5[,,] | pixels | [length: COMPSIZE(target,level,format,type)] |
Type Parameters
| Name | Description |
|---|---|
| T5 |
GetMultiTexImage<T5>(TextureUnit, TextureTarget, Int32, PixelFormat, PixelType, T5[,])
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetMultiTexImageEXT")]
[CLSCompliant(false)]
public static void GetMultiTexImage<T5>(TextureUnit texunit, TextureTarget target, int level, PixelFormat format, PixelType type, [Count(Computed = "target,level,format,type")] T5[, ] pixels)
where T5 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| TextureUnit | texunit | |
| TextureTarget | target | |
| Int32 | level | |
| PixelFormat | format | |
| PixelType | type | |
| T5[,] | pixels | [length: COMPSIZE(target,level,format,type)] |
Type Parameters
| Name | Description |
|---|---|
| T5 |
GetMultiTexLevelParameter(TextureUnit, TextureTarget, Int32, GetTextureParameter, Int32*)
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetMultiTexLevelParameterivEXT")]
[CLSCompliant(false)]
public static void GetMultiTexLevelParameter(TextureUnit texunit, TextureTarget target, int level, GetTextureParameter pname, [Count(Computed = "pname")] int *params)
Parameters
| Type | Name | Description |
|---|---|---|
| TextureUnit | texunit | |
| TextureTarget | target | |
| Int32 | level | |
| GetTextureParameter | pname | |
| Int32* | params |
GetMultiTexLevelParameter(TextureUnit, TextureTarget, Int32, GetTextureParameter, out Int32)
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetMultiTexLevelParameterivEXT")]
[CLSCompliant(false)]
public static void GetMultiTexLevelParameter(TextureUnit texunit, TextureTarget target, int level, GetTextureParameter pname, [Count(Computed = "pname")] out int params)
Parameters
| Type | Name | Description |
|---|---|---|
| TextureUnit | texunit | |
| TextureTarget | target | |
| Int32 | level | |
| GetTextureParameter | pname | |
| Int32 | params |
GetMultiTexLevelParameter(TextureUnit, TextureTarget, Int32, GetTextureParameter, Int32[])
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetMultiTexLevelParameterivEXT")]
[CLSCompliant(false)]
public static void GetMultiTexLevelParameter(TextureUnit texunit, TextureTarget target, int level, GetTextureParameter pname, [Count(Computed = "pname")] int[] params)
Parameters
| Type | Name | Description |
|---|---|---|
| TextureUnit | texunit | |
| TextureTarget | target | |
| Int32 | level | |
| GetTextureParameter | pname | |
| Int32[] | params |
GetMultiTexLevelParameter(TextureUnit, TextureTarget, Int32, GetTextureParameter, Single*)
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetMultiTexLevelParameterfvEXT")]
[CLSCompliant(false)]
public static void GetMultiTexLevelParameter(TextureUnit texunit, TextureTarget target, int level, GetTextureParameter pname, [Count(Computed = "pname")] float *params)
Parameters
| Type | Name | Description |
|---|---|---|
| TextureUnit | texunit | |
| TextureTarget | target | |
| Int32 | level | |
| GetTextureParameter | pname | |
| Single* | params |
GetMultiTexLevelParameter(TextureUnit, TextureTarget, Int32, GetTextureParameter, out Single)
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetMultiTexLevelParameterfvEXT")]
[CLSCompliant(false)]
public static void GetMultiTexLevelParameter(TextureUnit texunit, TextureTarget target, int level, GetTextureParameter pname, [Count(Computed = "pname")] out float params)
Parameters
| Type | Name | Description |
|---|---|---|
| TextureUnit | texunit | |
| TextureTarget | target | |
| Int32 | level | |
| GetTextureParameter | pname | |
| Single | params |
GetMultiTexLevelParameter(TextureUnit, TextureTarget, Int32, GetTextureParameter, Single[])
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetMultiTexLevelParameterfvEXT")]
[CLSCompliant(false)]
public static void GetMultiTexLevelParameter(TextureUnit texunit, TextureTarget target, int level, GetTextureParameter pname, [Count(Computed = "pname")] float[] params)
Parameters
| Type | Name | Description |
|---|---|---|
| TextureUnit | texunit | |
| TextureTarget | target | |
| Int32 | level | |
| GetTextureParameter | pname | |
| Single[] | params |
GetMultiTexParameter(TextureUnit, TextureTarget, GetTextureParameter, Int32*)
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetMultiTexParameterivEXT")]
[CLSCompliant(false)]
public static void GetMultiTexParameter(TextureUnit texunit, TextureTarget target, GetTextureParameter pname, [Count(Computed = "pname")] int *params)
Parameters
| Type | Name | Description |
|---|---|---|
| TextureUnit | texunit | |
| TextureTarget | target | |
| GetTextureParameter | pname | |
| Int32* | params |
GetMultiTexParameter(TextureUnit, TextureTarget, GetTextureParameter, out Int32)
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetMultiTexParameterivEXT")]
[CLSCompliant(false)]
public static void GetMultiTexParameter(TextureUnit texunit, TextureTarget target, GetTextureParameter pname, [Count(Computed = "pname")] out int params)
Parameters
| Type | Name | Description |
|---|---|---|
| TextureUnit | texunit | |
| TextureTarget | target | |
| GetTextureParameter | pname | |
| Int32 | params |
GetMultiTexParameter(TextureUnit, TextureTarget, GetTextureParameter, Int32[])
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetMultiTexParameterivEXT")]
[CLSCompliant(false)]
public static void GetMultiTexParameter(TextureUnit texunit, TextureTarget target, GetTextureParameter pname, [Count(Computed = "pname")] int[] params)
Parameters
| Type | Name | Description |
|---|---|---|
| TextureUnit | texunit | |
| TextureTarget | target | |
| GetTextureParameter | pname | |
| Int32[] | params |
GetMultiTexParameter(TextureUnit, TextureTarget, GetTextureParameter, Single*)
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetMultiTexParameterfvEXT")]
[CLSCompliant(false)]
public static void GetMultiTexParameter(TextureUnit texunit, TextureTarget target, GetTextureParameter pname, [Count(Computed = "pname")] float *params)
Parameters
| Type | Name | Description |
|---|---|---|
| TextureUnit | texunit | |
| TextureTarget | target | |
| GetTextureParameter | pname | |
| Single* | params |
GetMultiTexParameter(TextureUnit, TextureTarget, GetTextureParameter, out Single)
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetMultiTexParameterfvEXT")]
[CLSCompliant(false)]
public static void GetMultiTexParameter(TextureUnit texunit, TextureTarget target, GetTextureParameter pname, [Count(Computed = "pname")] out float params)
Parameters
| Type | Name | Description |
|---|---|---|
| TextureUnit | texunit | |
| TextureTarget | target | |
| GetTextureParameter | pname | |
| Single | params |
GetMultiTexParameter(TextureUnit, TextureTarget, GetTextureParameter, Single[])
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetMultiTexParameterfvEXT")]
[CLSCompliant(false)]
public static void GetMultiTexParameter(TextureUnit texunit, TextureTarget target, GetTextureParameter pname, [Count(Computed = "pname")] float[] params)
Parameters
| Type | Name | Description |
|---|---|---|
| TextureUnit | texunit | |
| TextureTarget | target | |
| GetTextureParameter | pname | |
| Single[] | params |
GetMultiTexParameterI(TextureUnit, TextureTarget, GetTextureParameter, Int32*)
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetMultiTexParameterIivEXT")]
[CLSCompliant(false)]
public static void GetMultiTexParameterI(TextureUnit texunit, TextureTarget target, GetTextureParameter pname, [Count(Computed = "pname")] int *params)
Parameters
| Type | Name | Description |
|---|---|---|
| TextureUnit | texunit | |
| TextureTarget | target | |
| GetTextureParameter | pname | |
| Int32* | params |
GetMultiTexParameterI(TextureUnit, TextureTarget, GetTextureParameter, out Int32)
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetMultiTexParameterIivEXT")]
[CLSCompliant(false)]
public static void GetMultiTexParameterI(TextureUnit texunit, TextureTarget target, GetTextureParameter pname, [Count(Computed = "pname")] out int params)
Parameters
| Type | Name | Description |
|---|---|---|
| TextureUnit | texunit | |
| TextureTarget | target | |
| GetTextureParameter | pname | |
| Int32 | params |
GetMultiTexParameterI(TextureUnit, TextureTarget, GetTextureParameter, Int32[])
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetMultiTexParameterIivEXT")]
[CLSCompliant(false)]
public static void GetMultiTexParameterI(TextureUnit texunit, TextureTarget target, GetTextureParameter pname, [Count(Computed = "pname")] int[] params)
Parameters
| Type | Name | Description |
|---|---|---|
| TextureUnit | texunit | |
| TextureTarget | target | |
| GetTextureParameter | pname | |
| Int32[] | params |
GetMultiTexParameterI(TextureUnit, TextureTarget, GetTextureParameter, UInt32*)
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetMultiTexParameterIuivEXT")]
[CLSCompliant(false)]
public static void GetMultiTexParameterI(TextureUnit texunit, TextureTarget target, GetTextureParameter pname, [Count(Computed = "pname")] uint *params)
Parameters
| Type | Name | Description |
|---|---|---|
| TextureUnit | texunit | |
| TextureTarget | target | |
| GetTextureParameter | pname | |
| UInt32* | params |
GetMultiTexParameterI(TextureUnit, TextureTarget, GetTextureParameter, out UInt32)
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetMultiTexParameterIuivEXT")]
[CLSCompliant(false)]
public static void GetMultiTexParameterI(TextureUnit texunit, TextureTarget target, GetTextureParameter pname, [Count(Computed = "pname")] out uint params)
Parameters
| Type | Name | Description |
|---|---|---|
| TextureUnit | texunit | |
| TextureTarget | target | |
| GetTextureParameter | pname | |
| UInt32 | params |
GetMultiTexParameterI(TextureUnit, TextureTarget, GetTextureParameter, UInt32[])
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetMultiTexParameterIuivEXT")]
[CLSCompliant(false)]
public static void GetMultiTexParameterI(TextureUnit texunit, TextureTarget target, GetTextureParameter pname, [Count(Computed = "pname")] uint[] params)
Parameters
| Type | Name | Description |
|---|---|---|
| TextureUnit | texunit | |
| TextureTarget | target | |
| GetTextureParameter | pname | |
| UInt32[] | params |
GetNamedBufferParameter(Int32, BufferParameterName, Int32*)
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetNamedBufferParameterivEXT")]
[CLSCompliant(false)]
public static void GetNamedBufferParameter(int buffer, BufferParameterName pname, [Count(Computed = "pname")] int *params)
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | buffer | |
| BufferParameterName | pname | |
| Int32* | params |
GetNamedBufferParameter(Int32, BufferParameterName, out Int32)
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetNamedBufferParameterivEXT")]
[CLSCompliant(false)]
public static void GetNamedBufferParameter(int buffer, BufferParameterName pname, [Count(Computed = "pname")] out int params)
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | buffer | |
| BufferParameterName | pname | |
| Int32 | params |
GetNamedBufferParameter(Int32, BufferParameterName, Int32[])
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetNamedBufferParameterivEXT")]
[CLSCompliant(false)]
public static void GetNamedBufferParameter(int buffer, BufferParameterName pname, [Count(Computed = "pname")] int[] params)
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | buffer | |
| BufferParameterName | pname | |
| Int32[] | params |
GetNamedBufferParameter(Int32, ExtDirectStateAccess, Int32*)
[requires: EXT_direct_state_access]
Declaration
[Obsolete("Use strongly typed overload instead")]
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetNamedBufferParameterivEXT")]
[CLSCompliant(false)]
public static void GetNamedBufferParameter(int buffer, ExtDirectStateAccess pname, [Count(Computed = "pname")] int *params)
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | buffer | |
| ExtDirectStateAccess | pname | |
| Int32* | params |
GetNamedBufferParameter(Int32, ExtDirectStateAccess, out Int32)
[requires: EXT_direct_state_access]
Declaration
[Obsolete("Use strongly typed overload instead")]
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetNamedBufferParameterivEXT")]
[CLSCompliant(false)]
public static void GetNamedBufferParameter(int buffer, ExtDirectStateAccess pname, [Count(Computed = "pname")] out int params)
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | buffer | |
| ExtDirectStateAccess | pname | |
| Int32 | params |
GetNamedBufferParameter(Int32, ExtDirectStateAccess, Int32[])
[requires: EXT_direct_state_access]
Declaration
[Obsolete("Use strongly typed overload instead")]
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetNamedBufferParameterivEXT")]
[CLSCompliant(false)]
public static void GetNamedBufferParameter(int buffer, ExtDirectStateAccess pname, [Count(Computed = "pname")] int[] params)
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | buffer | |
| ExtDirectStateAccess | pname | |
| Int32[] | params |
GetNamedBufferParameter(UInt32, BufferParameterName, Int32*)
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetNamedBufferParameterivEXT")]
[CLSCompliant(false)]
public static void GetNamedBufferParameter(uint buffer, BufferParameterName pname, [Count(Computed = "pname")] int *params)
Parameters
| Type | Name | Description |
|---|---|---|
| UInt32 | buffer | |
| BufferParameterName | pname | |
| Int32* | params |
GetNamedBufferParameter(UInt32, BufferParameterName, out Int32)
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetNamedBufferParameterivEXT")]
[CLSCompliant(false)]
public static void GetNamedBufferParameter(uint buffer, BufferParameterName pname, [Count(Computed = "pname")] out int params)
Parameters
| Type | Name | Description |
|---|---|---|
| UInt32 | buffer | |
| BufferParameterName | pname | |
| Int32 | params |
GetNamedBufferParameter(UInt32, BufferParameterName, Int32[])
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetNamedBufferParameterivEXT")]
[CLSCompliant(false)]
public static void GetNamedBufferParameter(uint buffer, BufferParameterName pname, [Count(Computed = "pname")] int[] params)
Parameters
| Type | Name | Description |
|---|---|---|
| UInt32 | buffer | |
| BufferParameterName | pname | |
| Int32[] | params |
GetNamedBufferParameter(UInt32, ExtDirectStateAccess, Int32*)
[requires: EXT_direct_state_access]
Declaration
[Obsolete("Use strongly typed overload instead")]
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetNamedBufferParameterivEXT")]
[CLSCompliant(false)]
public static void GetNamedBufferParameter(uint buffer, ExtDirectStateAccess pname, [Count(Computed = "pname")] int *params)
Parameters
| Type | Name | Description |
|---|---|---|
| UInt32 | buffer | |
| ExtDirectStateAccess | pname | |
| Int32* | params |
GetNamedBufferParameter(UInt32, ExtDirectStateAccess, out Int32)
[requires: EXT_direct_state_access]
Declaration
[Obsolete("Use strongly typed overload instead")]
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetNamedBufferParameterivEXT")]
[CLSCompliant(false)]
public static void GetNamedBufferParameter(uint buffer, ExtDirectStateAccess pname, [Count(Computed = "pname")] out int params)
Parameters
| Type | Name | Description |
|---|---|---|
| UInt32 | buffer | |
| ExtDirectStateAccess | pname | |
| Int32 | params |
GetNamedBufferParameter(UInt32, ExtDirectStateAccess, Int32[])
[requires: EXT_direct_state_access]
Declaration
[Obsolete("Use strongly typed overload instead")]
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetNamedBufferParameterivEXT")]
[CLSCompliant(false)]
public static void GetNamedBufferParameter(uint buffer, ExtDirectStateAccess pname, [Count(Computed = "pname")] int[] params)
Parameters
| Type | Name | Description |
|---|---|---|
| UInt32 | buffer | |
| ExtDirectStateAccess | pname | |
| Int32[] | params |
GetNamedBufferPointer(Int32, BufferPointer, IntPtr)
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetNamedBufferPointervEXT")]
[CLSCompliant(false)]
public static void GetNamedBufferPointer(int buffer, BufferPointer pname, [Count(Count = 1)] IntPtr params)
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | buffer | |
| BufferPointer | pname | |
| IntPtr | params |
GetNamedBufferPointer(Int32, ExtDirectStateAccess, IntPtr)
[requires: EXT_direct_state_access]
Declaration
[Obsolete("Use strongly typed overload instead")]
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetNamedBufferPointervEXT")]
[CLSCompliant(false)]
public static void GetNamedBufferPointer(int buffer, ExtDirectStateAccess pname, [Count(Count = 1)] IntPtr params)
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | buffer | |
| ExtDirectStateAccess | pname | |
| IntPtr | params |
GetNamedBufferPointer(UInt32, BufferPointer, IntPtr)
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetNamedBufferPointervEXT")]
[CLSCompliant(false)]
public static void GetNamedBufferPointer(uint buffer, BufferPointer pname, [Count(Count = 1)] IntPtr params)
Parameters
| Type | Name | Description |
|---|---|---|
| UInt32 | buffer | |
| BufferPointer | pname | |
| IntPtr | params |
GetNamedBufferPointer(UInt32, ExtDirectStateAccess, IntPtr)
[requires: EXT_direct_state_access]
Declaration
[Obsolete("Use strongly typed overload instead")]
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetNamedBufferPointervEXT")]
[CLSCompliant(false)]
public static void GetNamedBufferPointer(uint buffer, ExtDirectStateAccess pname, [Count(Count = 1)] IntPtr params)
Parameters
| Type | Name | Description |
|---|---|---|
| UInt32 | buffer | |
| ExtDirectStateAccess | pname | |
| IntPtr | params |
GetNamedBufferPointer<T2>(Int32, BufferPointer, ref T2)
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetNamedBufferPointervEXT")]
[CLSCompliant(false)]
public static void GetNamedBufferPointer<T2>(int buffer, BufferPointer pname, [Count(Count = 1)] ref T2 params)
where T2 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | buffer | |
| BufferPointer | pname | |
| T2 | params |
Type Parameters
| Name | Description |
|---|---|
| T2 |
GetNamedBufferPointer<T2>(Int32, BufferPointer, T2[])
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetNamedBufferPointervEXT")]
[CLSCompliant(false)]
public static void GetNamedBufferPointer<T2>(int buffer, BufferPointer pname, [Count(Count = 1)] T2[] params)
where T2 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | buffer | |
| BufferPointer | pname | |
| T2[] | params |
Type Parameters
| Name | Description |
|---|---|
| T2 |
GetNamedBufferPointer<T2>(Int32, BufferPointer, T2[,,])
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetNamedBufferPointervEXT")]
[CLSCompliant(false)]
public static void GetNamedBufferPointer<T2>(int buffer, BufferPointer pname, [Count(Count = 1)] T2[,, ] params)
where T2 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | buffer | |
| BufferPointer | pname | |
| T2[,,] | params |
Type Parameters
| Name | Description |
|---|---|
| T2 |
GetNamedBufferPointer<T2>(Int32, BufferPointer, T2[,])
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetNamedBufferPointervEXT")]
[CLSCompliant(false)]
public static void GetNamedBufferPointer<T2>(int buffer, BufferPointer pname, [Count(Count = 1)] T2[, ] params)
where T2 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | buffer | |
| BufferPointer | pname | |
| T2[,] | params |
Type Parameters
| Name | Description |
|---|---|
| T2 |
GetNamedBufferPointer<T2>(Int32, ExtDirectStateAccess, ref T2)
[requires: EXT_direct_state_access]
Declaration
[Obsolete("Use strongly typed overload instead")]
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetNamedBufferPointervEXT")]
[CLSCompliant(false)]
public static void GetNamedBufferPointer<T2>(int buffer, ExtDirectStateAccess pname, [Count(Count = 1)] ref T2 params)
where T2 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | buffer | |
| ExtDirectStateAccess | pname | |
| T2 | params |
Type Parameters
| Name | Description |
|---|---|
| T2 |
GetNamedBufferPointer<T2>(Int32, ExtDirectStateAccess, T2[])
[requires: EXT_direct_state_access]
Declaration
[Obsolete("Use strongly typed overload instead")]
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetNamedBufferPointervEXT")]
[CLSCompliant(false)]
public static void GetNamedBufferPointer<T2>(int buffer, ExtDirectStateAccess pname, [Count(Count = 1)] T2[] params)
where T2 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | buffer | |
| ExtDirectStateAccess | pname | |
| T2[] | params |
Type Parameters
| Name | Description |
|---|---|
| T2 |
GetNamedBufferPointer<T2>(Int32, ExtDirectStateAccess, T2[,,])
[requires: EXT_direct_state_access]
Declaration
[Obsolete("Use strongly typed overload instead")]
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetNamedBufferPointervEXT")]
[CLSCompliant(false)]
public static void GetNamedBufferPointer<T2>(int buffer, ExtDirectStateAccess pname, [Count(Count = 1)] T2[,, ] params)
where T2 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | buffer | |
| ExtDirectStateAccess | pname | |
| T2[,,] | params |
Type Parameters
| Name | Description |
|---|---|
| T2 |
GetNamedBufferPointer<T2>(Int32, ExtDirectStateAccess, T2[,])
[requires: EXT_direct_state_access]
Declaration
[Obsolete("Use strongly typed overload instead")]
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetNamedBufferPointervEXT")]
[CLSCompliant(false)]
public static void GetNamedBufferPointer<T2>(int buffer, ExtDirectStateAccess pname, [Count(Count = 1)] T2[, ] params)
where T2 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | buffer | |
| ExtDirectStateAccess | pname | |
| T2[,] | params |
Type Parameters
| Name | Description |
|---|---|
| T2 |
GetNamedBufferPointer<T2>(UInt32, BufferPointer, ref T2)
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetNamedBufferPointervEXT")]
[CLSCompliant(false)]
public static void GetNamedBufferPointer<T2>(uint buffer, BufferPointer pname, [Count(Count = 1)] ref T2 params)
where T2 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| UInt32 | buffer | |
| BufferPointer | pname | |
| T2 | params |
Type Parameters
| Name | Description |
|---|---|
| T2 |
GetNamedBufferPointer<T2>(UInt32, BufferPointer, T2[])
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetNamedBufferPointervEXT")]
[CLSCompliant(false)]
public static void GetNamedBufferPointer<T2>(uint buffer, BufferPointer pname, [Count(Count = 1)] T2[] params)
where T2 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| UInt32 | buffer | |
| BufferPointer | pname | |
| T2[] | params |
Type Parameters
| Name | Description |
|---|---|
| T2 |
GetNamedBufferPointer<T2>(UInt32, BufferPointer, T2[,,])
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetNamedBufferPointervEXT")]
[CLSCompliant(false)]
public static void GetNamedBufferPointer<T2>(uint buffer, BufferPointer pname, [Count(Count = 1)] T2[,, ] params)
where T2 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| UInt32 | buffer | |
| BufferPointer | pname | |
| T2[,,] | params |
Type Parameters
| Name | Description |
|---|---|
| T2 |
GetNamedBufferPointer<T2>(UInt32, BufferPointer, T2[,])
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetNamedBufferPointervEXT")]
[CLSCompliant(false)]
public static void GetNamedBufferPointer<T2>(uint buffer, BufferPointer pname, [Count(Count = 1)] T2[, ] params)
where T2 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| UInt32 | buffer | |
| BufferPointer | pname | |
| T2[,] | params |
Type Parameters
| Name | Description |
|---|---|
| T2 |
GetNamedBufferPointer<T2>(UInt32, ExtDirectStateAccess, ref T2)
[requires: EXT_direct_state_access]
Declaration
[Obsolete("Use strongly typed overload instead")]
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetNamedBufferPointervEXT")]
[CLSCompliant(false)]
public static void GetNamedBufferPointer<T2>(uint buffer, ExtDirectStateAccess pname, [Count(Count = 1)] ref T2 params)
where T2 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| UInt32 | buffer | |
| ExtDirectStateAccess | pname | |
| T2 | params |
Type Parameters
| Name | Description |
|---|---|
| T2 |
GetNamedBufferPointer<T2>(UInt32, ExtDirectStateAccess, T2[])
[requires: EXT_direct_state_access]
Declaration
[Obsolete("Use strongly typed overload instead")]
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetNamedBufferPointervEXT")]
[CLSCompliant(false)]
public static void GetNamedBufferPointer<T2>(uint buffer, ExtDirectStateAccess pname, [Count(Count = 1)] T2[] params)
where T2 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| UInt32 | buffer | |
| ExtDirectStateAccess | pname | |
| T2[] | params |
Type Parameters
| Name | Description |
|---|---|
| T2 |
GetNamedBufferPointer<T2>(UInt32, ExtDirectStateAccess, T2[,,])
[requires: EXT_direct_state_access]
Declaration
[Obsolete("Use strongly typed overload instead")]
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetNamedBufferPointervEXT")]
[CLSCompliant(false)]
public static void GetNamedBufferPointer<T2>(uint buffer, ExtDirectStateAccess pname, [Count(Count = 1)] T2[,, ] params)
where T2 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| UInt32 | buffer | |
| ExtDirectStateAccess | pname | |
| T2[,,] | params |
Type Parameters
| Name | Description |
|---|---|
| T2 |
GetNamedBufferPointer<T2>(UInt32, ExtDirectStateAccess, T2[,])
[requires: EXT_direct_state_access]
Declaration
[Obsolete("Use strongly typed overload instead")]
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetNamedBufferPointervEXT")]
[CLSCompliant(false)]
public static void GetNamedBufferPointer<T2>(uint buffer, ExtDirectStateAccess pname, [Count(Count = 1)] T2[, ] params)
where T2 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| UInt32 | buffer | |
| ExtDirectStateAccess | pname | |
| T2[,] | params |
Type Parameters
| Name | Description |
|---|---|
| T2 |
GetNamedBufferSubData(Int32, IntPtr, Int32, IntPtr)
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetNamedBufferSubDataEXT")]
[CLSCompliant(false)]
public static void GetNamedBufferSubData(int buffer, IntPtr offset, int size, [Count(Computed = "size")] IntPtr data)
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | buffer | |
| IntPtr | offset | |
| Int32 | size | |
| IntPtr | data | [length: COMPSIZE(size)] |
GetNamedBufferSubData(Int32, IntPtr, IntPtr, IntPtr)
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetNamedBufferSubDataEXT")]
[CLSCompliant(false)]
public static void GetNamedBufferSubData(int buffer, IntPtr offset, IntPtr size, [Count(Computed = "size")] IntPtr data)
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | buffer | |
| IntPtr | offset | |
| IntPtr | size | |
| IntPtr | data | [length: COMPSIZE(size)] |
GetNamedBufferSubData(UInt32, IntPtr, Int32, IntPtr)
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetNamedBufferSubDataEXT")]
[CLSCompliant(false)]
public static void GetNamedBufferSubData(uint buffer, IntPtr offset, int size, [Count(Computed = "size")] IntPtr data)
Parameters
| Type | Name | Description |
|---|---|---|
| UInt32 | buffer | |
| IntPtr | offset | |
| Int32 | size | |
| IntPtr | data | [length: COMPSIZE(size)] |
GetNamedBufferSubData(UInt32, IntPtr, IntPtr, IntPtr)
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetNamedBufferSubDataEXT")]
[CLSCompliant(false)]
public static void GetNamedBufferSubData(uint buffer, IntPtr offset, IntPtr size, [Count(Computed = "size")] IntPtr data)
Parameters
| Type | Name | Description |
|---|---|---|
| UInt32 | buffer | |
| IntPtr | offset | |
| IntPtr | size | |
| IntPtr | data | [length: COMPSIZE(size)] |
GetNamedBufferSubData<T3>(Int32, IntPtr, Int32, ref T3)
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetNamedBufferSubDataEXT")]
[CLSCompliant(false)]
public static void GetNamedBufferSubData<T3>(int buffer, IntPtr offset, int size, [Count(Computed = "size")] ref T3 data)
where T3 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | buffer | |
| IntPtr | offset | |
| Int32 | size | |
| T3 | data | [length: COMPSIZE(size)] |
Type Parameters
| Name | Description |
|---|---|
| T3 |
GetNamedBufferSubData<T3>(Int32, IntPtr, Int32, T3[])
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetNamedBufferSubDataEXT")]
[CLSCompliant(false)]
public static void GetNamedBufferSubData<T3>(int buffer, IntPtr offset, int size, [Count(Computed = "size")] T3[] data)
where T3 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | buffer | |
| IntPtr | offset | |
| Int32 | size | |
| T3[] | data | [length: COMPSIZE(size)] |
Type Parameters
| Name | Description |
|---|---|
| T3 |
GetNamedBufferSubData<T3>(Int32, IntPtr, Int32, T3[,,])
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetNamedBufferSubDataEXT")]
[CLSCompliant(false)]
public static void GetNamedBufferSubData<T3>(int buffer, IntPtr offset, int size, [Count(Computed = "size")] T3[,, ] data)
where T3 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | buffer | |
| IntPtr | offset | |
| Int32 | size | |
| T3[,,] | data | [length: COMPSIZE(size)] |
Type Parameters
| Name | Description |
|---|---|
| T3 |
GetNamedBufferSubData<T3>(Int32, IntPtr, Int32, T3[,])
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetNamedBufferSubDataEXT")]
[CLSCompliant(false)]
public static void GetNamedBufferSubData<T3>(int buffer, IntPtr offset, int size, [Count(Computed = "size")] T3[, ] data)
where T3 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | buffer | |
| IntPtr | offset | |
| Int32 | size | |
| T3[,] | data | [length: COMPSIZE(size)] |
Type Parameters
| Name | Description |
|---|---|
| T3 |
GetNamedBufferSubData<T3>(Int32, IntPtr, IntPtr, ref T3)
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetNamedBufferSubDataEXT")]
[CLSCompliant(false)]
public static void GetNamedBufferSubData<T3>(int buffer, IntPtr offset, IntPtr size, [Count(Computed = "size")] ref T3 data)
where T3 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | buffer | |
| IntPtr | offset | |
| IntPtr | size | |
| T3 | data | [length: COMPSIZE(size)] |
Type Parameters
| Name | Description |
|---|---|
| T3 |
GetNamedBufferSubData<T3>(Int32, IntPtr, IntPtr, T3[])
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetNamedBufferSubDataEXT")]
[CLSCompliant(false)]
public static void GetNamedBufferSubData<T3>(int buffer, IntPtr offset, IntPtr size, [Count(Computed = "size")] T3[] data)
where T3 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | buffer | |
| IntPtr | offset | |
| IntPtr | size | |
| T3[] | data | [length: COMPSIZE(size)] |
Type Parameters
| Name | Description |
|---|---|
| T3 |
GetNamedBufferSubData<T3>(Int32, IntPtr, IntPtr, T3[,,])
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetNamedBufferSubDataEXT")]
[CLSCompliant(false)]
public static void GetNamedBufferSubData<T3>(int buffer, IntPtr offset, IntPtr size, [Count(Computed = "size")] T3[,, ] data)
where T3 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | buffer | |
| IntPtr | offset | |
| IntPtr | size | |
| T3[,,] | data | [length: COMPSIZE(size)] |
Type Parameters
| Name | Description |
|---|---|
| T3 |
GetNamedBufferSubData<T3>(Int32, IntPtr, IntPtr, T3[,])
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetNamedBufferSubDataEXT")]
[CLSCompliant(false)]
public static void GetNamedBufferSubData<T3>(int buffer, IntPtr offset, IntPtr size, [Count(Computed = "size")] T3[, ] data)
where T3 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | buffer | |
| IntPtr | offset | |
| IntPtr | size | |
| T3[,] | data | [length: COMPSIZE(size)] |
Type Parameters
| Name | Description |
|---|---|
| T3 |
GetNamedBufferSubData<T3>(UInt32, IntPtr, Int32, ref T3)
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetNamedBufferSubDataEXT")]
[CLSCompliant(false)]
public static void GetNamedBufferSubData<T3>(uint buffer, IntPtr offset, int size, [Count(Computed = "size")] ref T3 data)
where T3 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| UInt32 | buffer | |
| IntPtr | offset | |
| Int32 | size | |
| T3 | data | [length: COMPSIZE(size)] |
Type Parameters
| Name | Description |
|---|---|
| T3 |
GetNamedBufferSubData<T3>(UInt32, IntPtr, Int32, T3[])
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetNamedBufferSubDataEXT")]
[CLSCompliant(false)]
public static void GetNamedBufferSubData<T3>(uint buffer, IntPtr offset, int size, [Count(Computed = "size")] T3[] data)
where T3 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| UInt32 | buffer | |
| IntPtr | offset | |
| Int32 | size | |
| T3[] | data | [length: COMPSIZE(size)] |
Type Parameters
| Name | Description |
|---|---|
| T3 |
GetNamedBufferSubData<T3>(UInt32, IntPtr, Int32, T3[,,])
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetNamedBufferSubDataEXT")]
[CLSCompliant(false)]
public static void GetNamedBufferSubData<T3>(uint buffer, IntPtr offset, int size, [Count(Computed = "size")] T3[,, ] data)
where T3 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| UInt32 | buffer | |
| IntPtr | offset | |
| Int32 | size | |
| T3[,,] | data | [length: COMPSIZE(size)] |
Type Parameters
| Name | Description |
|---|---|
| T3 |
GetNamedBufferSubData<T3>(UInt32, IntPtr, Int32, T3[,])
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetNamedBufferSubDataEXT")]
[CLSCompliant(false)]
public static void GetNamedBufferSubData<T3>(uint buffer, IntPtr offset, int size, [Count(Computed = "size")] T3[, ] data)
where T3 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| UInt32 | buffer | |
| IntPtr | offset | |
| Int32 | size | |
| T3[,] | data | [length: COMPSIZE(size)] |
Type Parameters
| Name | Description |
|---|---|
| T3 |
GetNamedBufferSubData<T3>(UInt32, IntPtr, IntPtr, ref T3)
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetNamedBufferSubDataEXT")]
[CLSCompliant(false)]
public static void GetNamedBufferSubData<T3>(uint buffer, IntPtr offset, IntPtr size, [Count(Computed = "size")] ref T3 data)
where T3 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| UInt32 | buffer | |
| IntPtr | offset | |
| IntPtr | size | |
| T3 | data | [length: COMPSIZE(size)] |
Type Parameters
| Name | Description |
|---|---|
| T3 |
GetNamedBufferSubData<T3>(UInt32, IntPtr, IntPtr, T3[])
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetNamedBufferSubDataEXT")]
[CLSCompliant(false)]
public static void GetNamedBufferSubData<T3>(uint buffer, IntPtr offset, IntPtr size, [Count(Computed = "size")] T3[] data)
where T3 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| UInt32 | buffer | |
| IntPtr | offset | |
| IntPtr | size | |
| T3[] | data | [length: COMPSIZE(size)] |
Type Parameters
| Name | Description |
|---|---|
| T3 |
GetNamedBufferSubData<T3>(UInt32, IntPtr, IntPtr, T3[,,])
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetNamedBufferSubDataEXT")]
[CLSCompliant(false)]
public static void GetNamedBufferSubData<T3>(uint buffer, IntPtr offset, IntPtr size, [Count(Computed = "size")] T3[,, ] data)
where T3 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| UInt32 | buffer | |
| IntPtr | offset | |
| IntPtr | size | |
| T3[,,] | data | [length: COMPSIZE(size)] |
Type Parameters
| Name | Description |
|---|---|
| T3 |
GetNamedBufferSubData<T3>(UInt32, IntPtr, IntPtr, T3[,])
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetNamedBufferSubDataEXT")]
[CLSCompliant(false)]
public static void GetNamedBufferSubData<T3>(uint buffer, IntPtr offset, IntPtr size, [Count(Computed = "size")] T3[, ] data)
where T3 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| UInt32 | buffer | |
| IntPtr | offset | |
| IntPtr | size | |
| T3[,] | data | [length: COMPSIZE(size)] |
Type Parameters
| Name | Description |
|---|---|
| T3 |
GetNamedFramebufferAttachmentParameter(Int32, FramebufferAttachment, FramebufferAttachmentParameterName, Int32*)
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetNamedFramebufferAttachmentParameterivEXT")]
[CLSCompliant(false)]
public static void GetNamedFramebufferAttachmentParameter(int framebuffer, FramebufferAttachment attachment, FramebufferAttachmentParameterName pname, [Count(Computed = "pname")] int *params)
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | framebuffer | |
| FramebufferAttachment | attachment | |
| FramebufferAttachmentParameterName | pname | |
| Int32* | params |
GetNamedFramebufferAttachmentParameter(Int32, FramebufferAttachment, FramebufferAttachmentParameterName, out Int32)
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetNamedFramebufferAttachmentParameterivEXT")]
[CLSCompliant(false)]
public static void GetNamedFramebufferAttachmentParameter(int framebuffer, FramebufferAttachment attachment, FramebufferAttachmentParameterName pname, [Count(Computed = "pname")] out int params)
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | framebuffer | |
| FramebufferAttachment | attachment | |
| FramebufferAttachmentParameterName | pname | |
| Int32 | params |
GetNamedFramebufferAttachmentParameter(Int32, FramebufferAttachment, FramebufferAttachmentParameterName, Int32[])
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetNamedFramebufferAttachmentParameterivEXT")]
[CLSCompliant(false)]
public static void GetNamedFramebufferAttachmentParameter(int framebuffer, FramebufferAttachment attachment, FramebufferAttachmentParameterName pname, [Count(Computed = "pname")] int[] params)
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | framebuffer | |
| FramebufferAttachment | attachment | |
| FramebufferAttachmentParameterName | pname | |
| Int32[] | params |
GetNamedFramebufferAttachmentParameter(UInt32, FramebufferAttachment, FramebufferAttachmentParameterName, Int32*)
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetNamedFramebufferAttachmentParameterivEXT")]
[CLSCompliant(false)]
public static void GetNamedFramebufferAttachmentParameter(uint framebuffer, FramebufferAttachment attachment, FramebufferAttachmentParameterName pname, [Count(Computed = "pname")] int *params)
Parameters
| Type | Name | Description |
|---|---|---|
| UInt32 | framebuffer | |
| FramebufferAttachment | attachment | |
| FramebufferAttachmentParameterName | pname | |
| Int32* | params |
GetNamedFramebufferAttachmentParameter(UInt32, FramebufferAttachment, FramebufferAttachmentParameterName, out Int32)
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetNamedFramebufferAttachmentParameterivEXT")]
[CLSCompliant(false)]
public static void GetNamedFramebufferAttachmentParameter(uint framebuffer, FramebufferAttachment attachment, FramebufferAttachmentParameterName pname, [Count(Computed = "pname")] out int params)
Parameters
| Type | Name | Description |
|---|---|---|
| UInt32 | framebuffer | |
| FramebufferAttachment | attachment | |
| FramebufferAttachmentParameterName | pname | |
| Int32 | params |
GetNamedFramebufferAttachmentParameter(UInt32, FramebufferAttachment, FramebufferAttachmentParameterName, Int32[])
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetNamedFramebufferAttachmentParameterivEXT")]
[CLSCompliant(false)]
public static void GetNamedFramebufferAttachmentParameter(uint framebuffer, FramebufferAttachment attachment, FramebufferAttachmentParameterName pname, [Count(Computed = "pname")] int[] params)
Parameters
| Type | Name | Description |
|---|---|---|
| UInt32 | framebuffer | |
| FramebufferAttachment | attachment | |
| FramebufferAttachmentParameterName | pname | |
| Int32[] | params |
GetNamedFramebufferParameter(Int32, GetFramebufferParameter, Int32*)
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetNamedFramebufferParameterivEXT")]
[CLSCompliant(false)]
public static void GetNamedFramebufferParameter(int framebuffer, GetFramebufferParameter pname, [Count(Computed = "pname")] int *params)
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | framebuffer | |
| GetFramebufferParameter | pname | |
| Int32* | params |
GetNamedFramebufferParameter(Int32, GetFramebufferParameter, out Int32)
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetNamedFramebufferParameterivEXT")]
[CLSCompliant(false)]
public static void GetNamedFramebufferParameter(int framebuffer, GetFramebufferParameter pname, [Count(Computed = "pname")] out int params)
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | framebuffer | |
| GetFramebufferParameter | pname | |
| Int32 | params |
GetNamedFramebufferParameter(Int32, GetFramebufferParameter, Int32[])
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetNamedFramebufferParameterivEXT")]
[CLSCompliant(false)]
public static void GetNamedFramebufferParameter(int framebuffer, GetFramebufferParameter pname, [Count(Computed = "pname")] int[] params)
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | framebuffer | |
| GetFramebufferParameter | pname | |
| Int32[] | params |
GetNamedFramebufferParameter(UInt32, GetFramebufferParameter, Int32*)
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetNamedFramebufferParameterivEXT")]
[CLSCompliant(false)]
public static void GetNamedFramebufferParameter(uint framebuffer, GetFramebufferParameter pname, [Count(Computed = "pname")] int *params)
Parameters
| Type | Name | Description |
|---|---|---|
| UInt32 | framebuffer | |
| GetFramebufferParameter | pname | |
| Int32* | params |
GetNamedFramebufferParameter(UInt32, GetFramebufferParameter, out Int32)
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetNamedFramebufferParameterivEXT")]
[CLSCompliant(false)]
public static void GetNamedFramebufferParameter(uint framebuffer, GetFramebufferParameter pname, [Count(Computed = "pname")] out int params)
Parameters
| Type | Name | Description |
|---|---|---|
| UInt32 | framebuffer | |
| GetFramebufferParameter | pname | |
| Int32 | params |
GetNamedFramebufferParameter(UInt32, GetFramebufferParameter, Int32[])
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetNamedFramebufferParameterivEXT")]
[CLSCompliant(false)]
public static void GetNamedFramebufferParameter(uint framebuffer, GetFramebufferParameter pname, [Count(Computed = "pname")] int[] params)
Parameters
| Type | Name | Description |
|---|---|---|
| UInt32 | framebuffer | |
| GetFramebufferParameter | pname | |
| Int32[] | params |
GetNamedProgram(Int32, ExtDirectStateAccess, ExtDirectStateAccess, Int32*)
[requires: EXT_direct_state_access]
Declaration
[Obsolete("Use ProgramProperty overload instead")]
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetNamedProgramivEXT")]
[CLSCompliant(false)]
public static void GetNamedProgram(int program, ExtDirectStateAccess target, ExtDirectStateAccess pname, [Count(Count = 1)] int *params)
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | program | |
| ExtDirectStateAccess | target | |
| ExtDirectStateAccess | pname | |
| Int32* | params |
GetNamedProgram(Int32, ExtDirectStateAccess, ExtDirectStateAccess, out Int32)
[requires: EXT_direct_state_access]
Declaration
[Obsolete("Use ProgramProperty overload instead")]
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetNamedProgramivEXT")]
[CLSCompliant(false)]
public static void GetNamedProgram(int program, ExtDirectStateAccess target, ExtDirectStateAccess pname, [Count(Count = 1)] out int params)
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | program | |
| ExtDirectStateAccess | target | |
| ExtDirectStateAccess | pname | |
| Int32 | params |
GetNamedProgram(Int32, ExtDirectStateAccess, ProgramPropertyArb, Int32*)
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetNamedProgramivEXT")]
[CLSCompliant(false)]
public static void GetNamedProgram(int program, ExtDirectStateAccess target, ProgramPropertyArb pname, [Count(Count = 1)] int *params)
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | program | |
| ExtDirectStateAccess | target | |
| ProgramPropertyArb | pname | |
| Int32* | params |
GetNamedProgram(Int32, ExtDirectStateAccess, ProgramPropertyArb, out Int32)
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetNamedProgramivEXT")]
[CLSCompliant(false)]
public static void GetNamedProgram(int program, ExtDirectStateAccess target, ProgramPropertyArb pname, [Count(Count = 1)] out int params)
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | program | |
| ExtDirectStateAccess | target | |
| ProgramPropertyArb | pname | |
| Int32 | params |
GetNamedProgram(UInt32, ExtDirectStateAccess, ExtDirectStateAccess, Int32*)
[requires: EXT_direct_state_access]
Declaration
[Obsolete("Use ProgramProperty overload instead")]
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetNamedProgramivEXT")]
[CLSCompliant(false)]
public static void GetNamedProgram(uint program, ExtDirectStateAccess target, ExtDirectStateAccess pname, [Count(Count = 1)] int *params)
Parameters
| Type | Name | Description |
|---|---|---|
| UInt32 | program | |
| ExtDirectStateAccess | target | |
| ExtDirectStateAccess | pname | |
| Int32* | params |
GetNamedProgram(UInt32, ExtDirectStateAccess, ExtDirectStateAccess, out Int32)
[requires: EXT_direct_state_access]
Declaration
[Obsolete("Use ProgramProperty overload instead")]
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetNamedProgramivEXT")]
[CLSCompliant(false)]
public static void GetNamedProgram(uint program, ExtDirectStateAccess target, ExtDirectStateAccess pname, [Count(Count = 1)] out int params)
Parameters
| Type | Name | Description |
|---|---|---|
| UInt32 | program | |
| ExtDirectStateAccess | target | |
| ExtDirectStateAccess | pname | |
| Int32 | params |
GetNamedProgram(UInt32, ExtDirectStateAccess, ProgramPropertyArb, Int32*)
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetNamedProgramivEXT")]
[CLSCompliant(false)]
public static void GetNamedProgram(uint program, ExtDirectStateAccess target, ProgramPropertyArb pname, [Count(Count = 1)] int *params)
Parameters
| Type | Name | Description |
|---|---|---|
| UInt32 | program | |
| ExtDirectStateAccess | target | |
| ProgramPropertyArb | pname | |
| Int32* | params |
GetNamedProgram(UInt32, ExtDirectStateAccess, ProgramPropertyArb, out Int32)
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetNamedProgramivEXT")]
[CLSCompliant(false)]
public static void GetNamedProgram(uint program, ExtDirectStateAccess target, ProgramPropertyArb pname, [Count(Count = 1)] out int params)
Parameters
| Type | Name | Description |
|---|---|---|
| UInt32 | program | |
| ExtDirectStateAccess | target | |
| ProgramPropertyArb | pname | |
| Int32 | params |
GetNamedProgramLocalParameter(Int32, ExtDirectStateAccess, Int32, Double*)
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetNamedProgramLocalParameterdvEXT")]
[CLSCompliant(false)]
public static void GetNamedProgramLocalParameter(int program, ExtDirectStateAccess target, int index, [Count(Count = 4)] double *params)
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | program | |
| ExtDirectStateAccess | target | |
| Int32 | index | |
| Double* | params |
GetNamedProgramLocalParameter(Int32, ExtDirectStateAccess, Int32, out Double)
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetNamedProgramLocalParameterdvEXT")]
[CLSCompliant(false)]
public static void GetNamedProgramLocalParameter(int program, ExtDirectStateAccess target, int index, [Count(Count = 4)] out double params)
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | program | |
| ExtDirectStateAccess | target | |
| Int32 | index | |
| Double | params |
GetNamedProgramLocalParameter(Int32, ExtDirectStateAccess, Int32, Double[])
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetNamedProgramLocalParameterdvEXT")]
[CLSCompliant(false)]
public static void GetNamedProgramLocalParameter(int program, ExtDirectStateAccess target, int index, [Count(Count = 4)] double[] params)
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | program | |
| ExtDirectStateAccess | target | |
| Int32 | index | |
| Double[] | params |
GetNamedProgramLocalParameter(Int32, ExtDirectStateAccess, Int32, Single*)
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetNamedProgramLocalParameterfvEXT")]
[CLSCompliant(false)]
public static void GetNamedProgramLocalParameter(int program, ExtDirectStateAccess target, int index, [Count(Count = 4)] float *params)
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | program | |
| ExtDirectStateAccess | target | |
| Int32 | index | |
| Single* | params |
GetNamedProgramLocalParameter(Int32, ExtDirectStateAccess, Int32, out Single)
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetNamedProgramLocalParameterfvEXT")]
[CLSCompliant(false)]
public static void GetNamedProgramLocalParameter(int program, ExtDirectStateAccess target, int index, [Count(Count = 4)] out float params)
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | program | |
| ExtDirectStateAccess | target | |
| Int32 | index | |
| Single | params |
GetNamedProgramLocalParameter(Int32, ExtDirectStateAccess, Int32, Single[])
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetNamedProgramLocalParameterfvEXT")]
[CLSCompliant(false)]
public static void GetNamedProgramLocalParameter(int program, ExtDirectStateAccess target, int index, [Count(Count = 4)] float[] params)
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | program | |
| ExtDirectStateAccess | target | |
| Int32 | index | |
| Single[] | params |
GetNamedProgramLocalParameter(UInt32, ExtDirectStateAccess, UInt32, Double*)
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetNamedProgramLocalParameterdvEXT")]
[CLSCompliant(false)]
public static void GetNamedProgramLocalParameter(uint program, ExtDirectStateAccess target, uint index, [Count(Count = 4)] double *params)
Parameters
| Type | Name | Description |
|---|---|---|
| UInt32 | program | |
| ExtDirectStateAccess | target | |
| UInt32 | index | |
| Double* | params |
GetNamedProgramLocalParameter(UInt32, ExtDirectStateAccess, UInt32, out Double)
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetNamedProgramLocalParameterdvEXT")]
[CLSCompliant(false)]
public static void GetNamedProgramLocalParameter(uint program, ExtDirectStateAccess target, uint index, [Count(Count = 4)] out double params)
Parameters
| Type | Name | Description |
|---|---|---|
| UInt32 | program | |
| ExtDirectStateAccess | target | |
| UInt32 | index | |
| Double | params |
GetNamedProgramLocalParameter(UInt32, ExtDirectStateAccess, UInt32, Double[])
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetNamedProgramLocalParameterdvEXT")]
[CLSCompliant(false)]
public static void GetNamedProgramLocalParameter(uint program, ExtDirectStateAccess target, uint index, [Count(Count = 4)] double[] params)
Parameters
| Type | Name | Description |
|---|---|---|
| UInt32 | program | |
| ExtDirectStateAccess | target | |
| UInt32 | index | |
| Double[] | params |
GetNamedProgramLocalParameter(UInt32, ExtDirectStateAccess, UInt32, Single*)
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetNamedProgramLocalParameterfvEXT")]
[CLSCompliant(false)]
public static void GetNamedProgramLocalParameter(uint program, ExtDirectStateAccess target, uint index, [Count(Count = 4)] float *params)
Parameters
| Type | Name | Description |
|---|---|---|
| UInt32 | program | |
| ExtDirectStateAccess | target | |
| UInt32 | index | |
| Single* | params |
GetNamedProgramLocalParameter(UInt32, ExtDirectStateAccess, UInt32, out Single)
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetNamedProgramLocalParameterfvEXT")]
[CLSCompliant(false)]
public static void GetNamedProgramLocalParameter(uint program, ExtDirectStateAccess target, uint index, [Count(Count = 4)] out float params)
Parameters
| Type | Name | Description |
|---|---|---|
| UInt32 | program | |
| ExtDirectStateAccess | target | |
| UInt32 | index | |
| Single | params |
GetNamedProgramLocalParameter(UInt32, ExtDirectStateAccess, UInt32, Single[])
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetNamedProgramLocalParameterfvEXT")]
[CLSCompliant(false)]
public static void GetNamedProgramLocalParameter(uint program, ExtDirectStateAccess target, uint index, [Count(Count = 4)] float[] params)
Parameters
| Type | Name | Description |
|---|---|---|
| UInt32 | program | |
| ExtDirectStateAccess | target | |
| UInt32 | index | |
| Single[] | params |
GetNamedProgramLocalParameterI(Int32, ExtDirectStateAccess, Int32, Int32*)
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetNamedProgramLocalParameterIivEXT")]
[CLSCompliant(false)]
public static void GetNamedProgramLocalParameterI(int program, ExtDirectStateAccess target, int index, [Count(Count = 4)] int *params)
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | program | |
| ExtDirectStateAccess | target | |
| Int32 | index | |
| Int32* | params |
GetNamedProgramLocalParameterI(Int32, ExtDirectStateAccess, Int32, out Int32)
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetNamedProgramLocalParameterIivEXT")]
[CLSCompliant(false)]
public static void GetNamedProgramLocalParameterI(int program, ExtDirectStateAccess target, int index, [Count(Count = 4)] out int params)
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | program | |
| ExtDirectStateAccess | target | |
| Int32 | index | |
| Int32 | params |
GetNamedProgramLocalParameterI(Int32, ExtDirectStateAccess, Int32, Int32[])
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetNamedProgramLocalParameterIivEXT")]
[CLSCompliant(false)]
public static void GetNamedProgramLocalParameterI(int program, ExtDirectStateAccess target, int index, [Count(Count = 4)] int[] params)
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | program | |
| ExtDirectStateAccess | target | |
| Int32 | index | |
| Int32[] | params |
GetNamedProgramLocalParameterI(UInt32, ExtDirectStateAccess, UInt32, Int32*)
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetNamedProgramLocalParameterIivEXT")]
[CLSCompliant(false)]
public static void GetNamedProgramLocalParameterI(uint program, ExtDirectStateAccess target, uint index, [Count(Count = 4)] int *params)
Parameters
| Type | Name | Description |
|---|---|---|
| UInt32 | program | |
| ExtDirectStateAccess | target | |
| UInt32 | index | |
| Int32* | params |
GetNamedProgramLocalParameterI(UInt32, ExtDirectStateAccess, UInt32, out Int32)
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetNamedProgramLocalParameterIivEXT")]
[CLSCompliant(false)]
public static void GetNamedProgramLocalParameterI(uint program, ExtDirectStateAccess target, uint index, [Count(Count = 4)] out int params)
Parameters
| Type | Name | Description |
|---|---|---|
| UInt32 | program | |
| ExtDirectStateAccess | target | |
| UInt32 | index | |
| Int32 | params |
GetNamedProgramLocalParameterI(UInt32, ExtDirectStateAccess, UInt32, Int32[])
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetNamedProgramLocalParameterIivEXT")]
[CLSCompliant(false)]
public static void GetNamedProgramLocalParameterI(uint program, ExtDirectStateAccess target, uint index, [Count(Count = 4)] int[] params)
Parameters
| Type | Name | Description |
|---|---|---|
| UInt32 | program | |
| ExtDirectStateAccess | target | |
| UInt32 | index | |
| Int32[] | params |
GetNamedProgramLocalParameterI(UInt32, ExtDirectStateAccess, UInt32, UInt32*)
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetNamedProgramLocalParameterIuivEXT")]
[CLSCompliant(false)]
public static void GetNamedProgramLocalParameterI(uint program, ExtDirectStateAccess target, uint index, [Count(Count = 4)] uint *params)
Parameters
| Type | Name | Description |
|---|---|---|
| UInt32 | program | |
| ExtDirectStateAccess | target | |
| UInt32 | index | |
| UInt32* | params |
GetNamedProgramLocalParameterI(UInt32, ExtDirectStateAccess, UInt32, out UInt32)
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetNamedProgramLocalParameterIuivEXT")]
[CLSCompliant(false)]
public static void GetNamedProgramLocalParameterI(uint program, ExtDirectStateAccess target, uint index, [Count(Count = 4)] out uint params)
Parameters
| Type | Name | Description |
|---|---|---|
| UInt32 | program | |
| ExtDirectStateAccess | target | |
| UInt32 | index | |
| UInt32 | params |
GetNamedProgramLocalParameterI(UInt32, ExtDirectStateAccess, UInt32, UInt32[])
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetNamedProgramLocalParameterIuivEXT")]
[CLSCompliant(false)]
public static void GetNamedProgramLocalParameterI(uint program, ExtDirectStateAccess target, uint index, [Count(Count = 4)] uint[] params)
Parameters
| Type | Name | Description |
|---|---|---|
| UInt32 | program | |
| ExtDirectStateAccess | target | |
| UInt32 | index | |
| UInt32[] | params |
GetNamedProgramString(Int32, ExtDirectStateAccess, ExtDirectStateAccess, IntPtr)
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetNamedProgramStringEXT")]
[CLSCompliant(false)]
public static void GetNamedProgramString(int program, ExtDirectStateAccess target, ExtDirectStateAccess pname, [Count(Computed = "program,pname")] IntPtr string)
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | program | |
| ExtDirectStateAccess | target | |
| ExtDirectStateAccess | pname | |
| IntPtr | string |
GetNamedProgramString(UInt32, ExtDirectStateAccess, ExtDirectStateAccess, IntPtr)
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetNamedProgramStringEXT")]
[CLSCompliant(false)]
public static void GetNamedProgramString(uint program, ExtDirectStateAccess target, ExtDirectStateAccess pname, [Count(Computed = "program,pname")] IntPtr string)
Parameters
| Type | Name | Description |
|---|---|---|
| UInt32 | program | |
| ExtDirectStateAccess | target | |
| ExtDirectStateAccess | pname | |
| IntPtr | string |
GetNamedProgramString<T3>(Int32, ExtDirectStateAccess, ExtDirectStateAccess, ref T3)
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetNamedProgramStringEXT")]
[CLSCompliant(false)]
public static void GetNamedProgramString<T3>(int program, ExtDirectStateAccess target, ExtDirectStateAccess pname, [Count(Computed = "program,pname")] ref T3 string)
where T3 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | program | |
| ExtDirectStateAccess | target | |
| ExtDirectStateAccess | pname | |
| T3 | string |
Type Parameters
| Name | Description |
|---|---|
| T3 |
GetNamedProgramString<T3>(Int32, ExtDirectStateAccess, ExtDirectStateAccess, T3[])
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetNamedProgramStringEXT")]
[CLSCompliant(false)]
public static void GetNamedProgramString<T3>(int program, ExtDirectStateAccess target, ExtDirectStateAccess pname, [Count(Computed = "program,pname")] T3[] string)
where T3 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | program | |
| ExtDirectStateAccess | target | |
| ExtDirectStateAccess | pname | |
| T3[] | string |
Type Parameters
| Name | Description |
|---|---|
| T3 |
GetNamedProgramString<T3>(Int32, ExtDirectStateAccess, ExtDirectStateAccess, T3[,,])
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetNamedProgramStringEXT")]
[CLSCompliant(false)]
public static void GetNamedProgramString<T3>(int program, ExtDirectStateAccess target, ExtDirectStateAccess pname, [Count(Computed = "program,pname")] T3[,, ] string)
where T3 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | program | |
| ExtDirectStateAccess | target | |
| ExtDirectStateAccess | pname | |
| T3[,,] | string |
Type Parameters
| Name | Description |
|---|---|
| T3 |
GetNamedProgramString<T3>(Int32, ExtDirectStateAccess, ExtDirectStateAccess, T3[,])
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetNamedProgramStringEXT")]
[CLSCompliant(false)]
public static void GetNamedProgramString<T3>(int program, ExtDirectStateAccess target, ExtDirectStateAccess pname, [Count(Computed = "program,pname")] T3[, ] string)
where T3 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | program | |
| ExtDirectStateAccess | target | |
| ExtDirectStateAccess | pname | |
| T3[,] | string |
Type Parameters
| Name | Description |
|---|---|
| T3 |
GetNamedProgramString<T3>(UInt32, ExtDirectStateAccess, ExtDirectStateAccess, ref T3)
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetNamedProgramStringEXT")]
[CLSCompliant(false)]
public static void GetNamedProgramString<T3>(uint program, ExtDirectStateAccess target, ExtDirectStateAccess pname, [Count(Computed = "program,pname")] ref T3 string)
where T3 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| UInt32 | program | |
| ExtDirectStateAccess | target | |
| ExtDirectStateAccess | pname | |
| T3 | string |
Type Parameters
| Name | Description |
|---|---|
| T3 |
GetNamedProgramString<T3>(UInt32, ExtDirectStateAccess, ExtDirectStateAccess, T3[])
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetNamedProgramStringEXT")]
[CLSCompliant(false)]
public static void GetNamedProgramString<T3>(uint program, ExtDirectStateAccess target, ExtDirectStateAccess pname, [Count(Computed = "program,pname")] T3[] string)
where T3 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| UInt32 | program | |
| ExtDirectStateAccess | target | |
| ExtDirectStateAccess | pname | |
| T3[] | string |
Type Parameters
| Name | Description |
|---|---|
| T3 |
GetNamedProgramString<T3>(UInt32, ExtDirectStateAccess, ExtDirectStateAccess, T3[,,])
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetNamedProgramStringEXT")]
[CLSCompliant(false)]
public static void GetNamedProgramString<T3>(uint program, ExtDirectStateAccess target, ExtDirectStateAccess pname, [Count(Computed = "program,pname")] T3[,, ] string)
where T3 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| UInt32 | program | |
| ExtDirectStateAccess | target | |
| ExtDirectStateAccess | pname | |
| T3[,,] | string |
Type Parameters
| Name | Description |
|---|---|
| T3 |
GetNamedProgramString<T3>(UInt32, ExtDirectStateAccess, ExtDirectStateAccess, T3[,])
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetNamedProgramStringEXT")]
[CLSCompliant(false)]
public static void GetNamedProgramString<T3>(uint program, ExtDirectStateAccess target, ExtDirectStateAccess pname, [Count(Computed = "program,pname")] T3[, ] string)
where T3 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| UInt32 | program | |
| ExtDirectStateAccess | target | |
| ExtDirectStateAccess | pname | |
| T3[,] | string |
Type Parameters
| Name | Description |
|---|---|
| T3 |
GetNamedRenderbufferParameter(Int32, RenderbufferParameterName, Int32*)
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetNamedRenderbufferParameterivEXT")]
[CLSCompliant(false)]
public static void GetNamedRenderbufferParameter(int renderbuffer, RenderbufferParameterName pname, [Count(Computed = "pname")] int *params)
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | renderbuffer | |
| RenderbufferParameterName | pname | |
| Int32* | params |
GetNamedRenderbufferParameter(Int32, RenderbufferParameterName, out Int32)
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetNamedRenderbufferParameterivEXT")]
[CLSCompliant(false)]
public static void GetNamedRenderbufferParameter(int renderbuffer, RenderbufferParameterName pname, [Count(Computed = "pname")] out int params)
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | renderbuffer | |
| RenderbufferParameterName | pname | |
| Int32 | params |
GetNamedRenderbufferParameter(Int32, RenderbufferParameterName, Int32[])
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetNamedRenderbufferParameterivEXT")]
[CLSCompliant(false)]
public static void GetNamedRenderbufferParameter(int renderbuffer, RenderbufferParameterName pname, [Count(Computed = "pname")] int[] params)
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | renderbuffer | |
| RenderbufferParameterName | pname | |
| Int32[] | params |
GetNamedRenderbufferParameter(UInt32, RenderbufferParameterName, Int32*)
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetNamedRenderbufferParameterivEXT")]
[CLSCompliant(false)]
public static void GetNamedRenderbufferParameter(uint renderbuffer, RenderbufferParameterName pname, [Count(Computed = "pname")] int *params)
Parameters
| Type | Name | Description |
|---|---|---|
| UInt32 | renderbuffer | |
| RenderbufferParameterName | pname | |
| Int32* | params |
GetNamedRenderbufferParameter(UInt32, RenderbufferParameterName, out Int32)
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetNamedRenderbufferParameterivEXT")]
[CLSCompliant(false)]
public static void GetNamedRenderbufferParameter(uint renderbuffer, RenderbufferParameterName pname, [Count(Computed = "pname")] out int params)
Parameters
| Type | Name | Description |
|---|---|---|
| UInt32 | renderbuffer | |
| RenderbufferParameterName | pname | |
| Int32 | params |
GetNamedRenderbufferParameter(UInt32, RenderbufferParameterName, Int32[])
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetNamedRenderbufferParameterivEXT")]
[CLSCompliant(false)]
public static void GetNamedRenderbufferParameter(uint renderbuffer, RenderbufferParameterName pname, [Count(Computed = "pname")] int[] params)
Parameters
| Type | Name | Description |
|---|---|---|
| UInt32 | renderbuffer | |
| RenderbufferParameterName | pname | |
| Int32[] | params |
GetObjectLabel(ExtDebugLabel, Int32, Int32, Int32*, out String)
[requires: EXT_debug_label] Retrieve the label of a named object identified within a namespace
Declaration
[AutoGenerated(Category = "EXT_debug_label", Version = "", EntryPoint = "glGetObjectLabelEXT")]
[CLSCompliant(false)]
public static void GetObjectLabel(ExtDebugLabel type, int object, int bufSize, [Count(Count = 1)] int *length, [Count(Parameter = "bufSize")] out string label)
Parameters
| Type | Name | Description |
|---|---|---|
| ExtDebugLabel | type | The namespace from which the name of the object is allocated. |
| Int32 | object | |
| Int32 | bufSize | The length of the buffer whose address is in label. |
| Int32* | length | [length: 1] The address of a variable to receive the length of the object label. |
| String | label | [length: bufSize] The address of a string that will receive the object label. |
GetObjectLabel(ExtDebugLabel, Int32, Int32, out Int32, out String)
[requires: EXT_debug_label] Retrieve the label of a named object identified within a namespace
Declaration
[AutoGenerated(Category = "EXT_debug_label", Version = "", EntryPoint = "glGetObjectLabelEXT")]
[CLSCompliant(false)]
public static void GetObjectLabel(ExtDebugLabel type, int object, int bufSize, [Count(Count = 1)] out int length, [Count(Parameter = "bufSize")] out string label)
Parameters
| Type | Name | Description |
|---|---|---|
| ExtDebugLabel | type | The namespace from which the name of the object is allocated. |
| Int32 | object | |
| Int32 | bufSize | The length of the buffer whose address is in label. |
| Int32 | length | [length: 1] The address of a variable to receive the length of the object label. |
| String | label | [length: bufSize] The address of a string that will receive the object label. |
GetObjectLabel(ExtDebugLabel, Int32, Int32, Int32[], out String)
[requires: EXT_debug_label] Retrieve the label of a named object identified within a namespace
Declaration
[Obsolete("Use out overload instead")]
[AutoGenerated(Category = "EXT_debug_label", Version = "", EntryPoint = "glGetObjectLabelEXT")]
[CLSCompliant(false)]
public static void GetObjectLabel(ExtDebugLabel type, int object, int bufSize, [Count(Count = 1)] int[] length, [Count(Parameter = "bufSize")] out string label)
Parameters
| Type | Name | Description |
|---|---|---|
| ExtDebugLabel | type | The namespace from which the name of the object is allocated. |
| Int32 | object | |
| Int32 | bufSize | The length of the buffer whose address is in label. |
| Int32[] | length | [length: 1] The address of a variable to receive the length of the object label. |
| String | label | [length: bufSize] The address of a string that will receive the object label. |
GetObjectLabel(ExtDebugLabel, UInt32, Int32, Int32*, out String)
[requires: EXT_debug_label] Retrieve the label of a named object identified within a namespace
Declaration
[AutoGenerated(Category = "EXT_debug_label", Version = "", EntryPoint = "glGetObjectLabelEXT")]
[CLSCompliant(false)]
public static void GetObjectLabel(ExtDebugLabel type, uint object, int bufSize, [Count(Count = 1)] int *length, [Count(Parameter = "bufSize")] out string label)
Parameters
| Type | Name | Description |
|---|---|---|
| ExtDebugLabel | type | The namespace from which the name of the object is allocated. |
| UInt32 | object | |
| Int32 | bufSize | The length of the buffer whose address is in label. |
| Int32* | length | [length: 1] The address of a variable to receive the length of the object label. |
| String | label | [length: bufSize] The address of a string that will receive the object label. |
GetObjectLabel(ExtDebugLabel, UInt32, Int32, out Int32, out String)
[requires: EXT_debug_label] Retrieve the label of a named object identified within a namespace
Declaration
[AutoGenerated(Category = "EXT_debug_label", Version = "", EntryPoint = "glGetObjectLabelEXT")]
[CLSCompliant(false)]
public static void GetObjectLabel(ExtDebugLabel type, uint object, int bufSize, [Count(Count = 1)] out int length, [Count(Parameter = "bufSize")] out string label)
Parameters
| Type | Name | Description |
|---|---|---|
| ExtDebugLabel | type | The namespace from which the name of the object is allocated. |
| UInt32 | object | |
| Int32 | bufSize | The length of the buffer whose address is in label. |
| Int32 | length | [length: 1] The address of a variable to receive the length of the object label. |
| String | label | [length: bufSize] The address of a string that will receive the object label. |
GetObjectLabel(ExtDebugLabel, UInt32, Int32, Int32[], out String)
[requires: EXT_debug_label] Retrieve the label of a named object identified within a namespace
Declaration
[Obsolete("Use out overload instead")]
[AutoGenerated(Category = "EXT_debug_label", Version = "", EntryPoint = "glGetObjectLabelEXT")]
[CLSCompliant(false)]
public static void GetObjectLabel(ExtDebugLabel type, uint object, int bufSize, [Count(Count = 1)] int[] length, [Count(Parameter = "bufSize")] out string label)
Parameters
| Type | Name | Description |
|---|---|---|
| ExtDebugLabel | type | The namespace from which the name of the object is allocated. |
| UInt32 | object | |
| Int32 | bufSize | The length of the buffer whose address is in label. |
| Int32[] | length | [length: 1] The address of a variable to receive the length of the object label. |
| String | label | [length: bufSize] The address of a string that will receive the object label. |
GetPixelTransformParameter(TypeEnum, ExtPixelTransform, Int32*)
[requires: EXT_pixel_transform]
Declaration
[AutoGenerated(Category = "EXT_pixel_transform", Version = "", EntryPoint = "glGetPixelTransformParameterivEXT")]
[CLSCompliant(false)]
public static void GetPixelTransformParameter(TypeEnum target, ExtPixelTransform pname, [Count(Computed = "pname")] int *params)
Parameters
| Type | Name | Description |
|---|---|---|
| TypeEnum | target | |
| ExtPixelTransform | pname | |
| Int32* | params |
GetPixelTransformParameter(TypeEnum, ExtPixelTransform, out Int32)
[requires: EXT_pixel_transform]
Declaration
[AutoGenerated(Category = "EXT_pixel_transform", Version = "", EntryPoint = "glGetPixelTransformParameterivEXT")]
[CLSCompliant(false)]
public static void GetPixelTransformParameter(TypeEnum target, ExtPixelTransform pname, [Count(Computed = "pname")] out int params)
Parameters
| Type | Name | Description |
|---|---|---|
| TypeEnum | target | |
| ExtPixelTransform | pname | |
| Int32 | params |
GetPixelTransformParameter(TypeEnum, ExtPixelTransform, Int32[])
[requires: EXT_pixel_transform]
Declaration
[AutoGenerated(Category = "EXT_pixel_transform", Version = "", EntryPoint = "glGetPixelTransformParameterivEXT")]
[CLSCompliant(false)]
public static void GetPixelTransformParameter(TypeEnum target, ExtPixelTransform pname, [Count(Computed = "pname")] int[] params)
Parameters
| Type | Name | Description |
|---|---|---|
| TypeEnum | target | |
| ExtPixelTransform | pname | |
| Int32[] | params |
GetPixelTransformParameter(TypeEnum, ExtPixelTransform, Single*)
[requires: EXT_pixel_transform]
Declaration
[AutoGenerated(Category = "EXT_pixel_transform", Version = "", EntryPoint = "glGetPixelTransformParameterfvEXT")]
[CLSCompliant(false)]
public static void GetPixelTransformParameter(TypeEnum target, ExtPixelTransform pname, [Count(Computed = "pname")] float *params)
Parameters
| Type | Name | Description |
|---|---|---|
| TypeEnum | target | |
| ExtPixelTransform | pname | |
| Single* | params |
GetPixelTransformParameter(TypeEnum, ExtPixelTransform, out Single)
[requires: EXT_pixel_transform]
Declaration
[AutoGenerated(Category = "EXT_pixel_transform", Version = "", EntryPoint = "glGetPixelTransformParameterfvEXT")]
[CLSCompliant(false)]
public static void GetPixelTransformParameter(TypeEnum target, ExtPixelTransform pname, [Count(Computed = "pname")] out float params)
Parameters
| Type | Name | Description |
|---|---|---|
| TypeEnum | target | |
| ExtPixelTransform | pname | |
| Single | params |
GetPixelTransformParameter(TypeEnum, ExtPixelTransform, Single[])
[requires: EXT_pixel_transform]
Declaration
[AutoGenerated(Category = "EXT_pixel_transform", Version = "", EntryPoint = "glGetPixelTransformParameterfvEXT")]
[CLSCompliant(false)]
public static void GetPixelTransformParameter(TypeEnum target, ExtPixelTransform pname, [Count(Computed = "pname")] float[] params)
Parameters
| Type | Name | Description |
|---|---|---|
| TypeEnum | target | |
| ExtPixelTransform | pname | |
| Single[] | params |
GetPointer(GetPointervPName, IntPtr)
[requires: EXT_vertex_array]
Declaration
[AutoGenerated(Category = "EXT_vertex_array", Version = "", EntryPoint = "glGetPointervEXT")]
public static void GetPointer(GetPointervPName pname, [Count(Count = 1)] IntPtr params)
Parameters
| Type | Name | Description |
|---|---|---|
| GetPointervPName | pname | |
| IntPtr | params |
GetPointer(TypeEnum, Int32, IntPtr)
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetPointeri_vEXT")]
[CLSCompliant(false)]
public static void GetPointer(TypeEnum pname, int index, [Count(Count = 1)] IntPtr params)
Parameters
| Type | Name | Description |
|---|---|---|
| TypeEnum | pname | |
| Int32 | index | |
| IntPtr | params |
GetPointer(TypeEnum, UInt32, IntPtr)
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetPointeri_vEXT")]
[CLSCompliant(false)]
public static void GetPointer(TypeEnum pname, uint index, [Count(Count = 1)] IntPtr params)
Parameters
| Type | Name | Description |
|---|---|---|
| TypeEnum | pname | |
| UInt32 | index | |
| IntPtr | params |
GetPointer<T1>(GetPointervPName, ref T1)
[requires: EXT_vertex_array]
Declaration
[AutoGenerated(Category = "EXT_vertex_array", Version = "", EntryPoint = "glGetPointervEXT")]
public static void GetPointer<T1>(GetPointervPName pname, [Count(Count = 1)] ref T1 params)
where T1 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| GetPointervPName | pname | |
| T1 | params |
Type Parameters
| Name | Description |
|---|---|
| T1 |
GetPointer<T1>(GetPointervPName, T1[])
[requires: EXT_vertex_array]
Declaration
[AutoGenerated(Category = "EXT_vertex_array", Version = "", EntryPoint = "glGetPointervEXT")]
[CLSCompliant(false)]
public static void GetPointer<T1>(GetPointervPName pname, [Count(Count = 1)] T1[] params)
where T1 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| GetPointervPName | pname | |
| T1[] | params |
Type Parameters
| Name | Description |
|---|---|
| T1 |
GetPointer<T1>(GetPointervPName, T1[,,])
[requires: EXT_vertex_array]
Declaration
[AutoGenerated(Category = "EXT_vertex_array", Version = "", EntryPoint = "glGetPointervEXT")]
[CLSCompliant(false)]
public static void GetPointer<T1>(GetPointervPName pname, [Count(Count = 1)] T1[,, ] params)
where T1 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| GetPointervPName | pname | |
| T1[,,] | params |
Type Parameters
| Name | Description |
|---|---|
| T1 |
GetPointer<T1>(GetPointervPName, T1[,])
[requires: EXT_vertex_array]
Declaration
[AutoGenerated(Category = "EXT_vertex_array", Version = "", EntryPoint = "glGetPointervEXT")]
[CLSCompliant(false)]
public static void GetPointer<T1>(GetPointervPName pname, [Count(Count = 1)] T1[, ] params)
where T1 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| GetPointervPName | pname | |
| T1[,] | params |
Type Parameters
| Name | Description |
|---|---|
| T1 |
GetPointer<T2>(TypeEnum, Int32, ref T2)
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetPointeri_vEXT")]
[CLSCompliant(false)]
public static void GetPointer<T2>(TypeEnum pname, int index, [Count(Count = 1)] ref T2 params)
where T2 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| TypeEnum | pname | |
| Int32 | index | |
| T2 | params |
Type Parameters
| Name | Description |
|---|---|
| T2 |
GetPointer<T2>(TypeEnum, Int32, T2[])
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetPointeri_vEXT")]
[CLSCompliant(false)]
public static void GetPointer<T2>(TypeEnum pname, int index, [Count(Count = 1)] T2[] params)
where T2 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| TypeEnum | pname | |
| Int32 | index | |
| T2[] | params |
Type Parameters
| Name | Description |
|---|---|
| T2 |
GetPointer<T2>(TypeEnum, Int32, T2[,,])
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetPointeri_vEXT")]
[CLSCompliant(false)]
public static void GetPointer<T2>(TypeEnum pname, int index, [Count(Count = 1)] T2[,, ] params)
where T2 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| TypeEnum | pname | |
| Int32 | index | |
| T2[,,] | params |
Type Parameters
| Name | Description |
|---|---|
| T2 |
GetPointer<T2>(TypeEnum, Int32, T2[,])
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetPointeri_vEXT")]
[CLSCompliant(false)]
public static void GetPointer<T2>(TypeEnum pname, int index, [Count(Count = 1)] T2[, ] params)
where T2 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| TypeEnum | pname | |
| Int32 | index | |
| T2[,] | params |
Type Parameters
| Name | Description |
|---|---|
| T2 |
GetPointer<T2>(TypeEnum, UInt32, ref T2)
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetPointeri_vEXT")]
[CLSCompliant(false)]
public static void GetPointer<T2>(TypeEnum pname, uint index, [Count(Count = 1)] ref T2 params)
where T2 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| TypeEnum | pname | |
| UInt32 | index | |
| T2 | params |
Type Parameters
| Name | Description |
|---|---|
| T2 |
GetPointer<T2>(TypeEnum, UInt32, T2[])
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetPointeri_vEXT")]
[CLSCompliant(false)]
public static void GetPointer<T2>(TypeEnum pname, uint index, [Count(Count = 1)] T2[] params)
where T2 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| TypeEnum | pname | |
| UInt32 | index | |
| T2[] | params |
Type Parameters
| Name | Description |
|---|---|
| T2 |
GetPointer<T2>(TypeEnum, UInt32, T2[,,])
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetPointeri_vEXT")]
[CLSCompliant(false)]
public static void GetPointer<T2>(TypeEnum pname, uint index, [Count(Count = 1)] T2[,, ] params)
where T2 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| TypeEnum | pname | |
| UInt32 | index | |
| T2[,,] | params |
Type Parameters
| Name | Description |
|---|---|
| T2 |
GetPointer<T2>(TypeEnum, UInt32, T2[,])
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetPointeri_vEXT")]
[CLSCompliant(false)]
public static void GetPointer<T2>(TypeEnum pname, uint index, [Count(Count = 1)] T2[, ] params)
where T2 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| TypeEnum | pname | |
| UInt32 | index | |
| T2[,] | params |
Type Parameters
| Name | Description |
|---|---|
| T2 |
GetPointerIndexed(TypeEnum, Int32, IntPtr)
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetPointerIndexedvEXT")]
[CLSCompliant(false)]
public static void GetPointerIndexed(TypeEnum target, int index, [Count(Count = 1)] IntPtr data)
Parameters
| Type | Name | Description |
|---|---|---|
| TypeEnum | target | |
| Int32 | index | |
| IntPtr | data | [length: 1] |
GetPointerIndexed(TypeEnum, UInt32, IntPtr)
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetPointerIndexedvEXT")]
[CLSCompliant(false)]
public static void GetPointerIndexed(TypeEnum target, uint index, [Count(Count = 1)] IntPtr data)
Parameters
| Type | Name | Description |
|---|---|---|
| TypeEnum | target | |
| UInt32 | index | |
| IntPtr | data | [length: 1] |
GetPointerIndexed<T2>(TypeEnum, Int32, ref T2)
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetPointerIndexedvEXT")]
[CLSCompliant(false)]
public static void GetPointerIndexed<T2>(TypeEnum target, int index, [Count(Count = 1)] ref T2 data)
where T2 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| TypeEnum | target | |
| Int32 | index | |
| T2 | data | [length: 1] |
Type Parameters
| Name | Description |
|---|---|
| T2 |
GetPointerIndexed<T2>(TypeEnum, Int32, T2[])
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetPointerIndexedvEXT")]
[CLSCompliant(false)]
public static void GetPointerIndexed<T2>(TypeEnum target, int index, [Count(Count = 1)] T2[] data)
where T2 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| TypeEnum | target | |
| Int32 | index | |
| T2[] | data | [length: 1] |
Type Parameters
| Name | Description |
|---|---|
| T2 |
GetPointerIndexed<T2>(TypeEnum, Int32, T2[,,])
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetPointerIndexedvEXT")]
[CLSCompliant(false)]
public static void GetPointerIndexed<T2>(TypeEnum target, int index, [Count(Count = 1)] T2[,, ] data)
where T2 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| TypeEnum | target | |
| Int32 | index | |
| T2[,,] | data | [length: 1] |
Type Parameters
| Name | Description |
|---|---|
| T2 |
GetPointerIndexed<T2>(TypeEnum, Int32, T2[,])
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetPointerIndexedvEXT")]
[CLSCompliant(false)]
public static void GetPointerIndexed<T2>(TypeEnum target, int index, [Count(Count = 1)] T2[, ] data)
where T2 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| TypeEnum | target | |
| Int32 | index | |
| T2[,] | data | [length: 1] |
Type Parameters
| Name | Description |
|---|---|
| T2 |
GetPointerIndexed<T2>(TypeEnum, UInt32, ref T2)
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetPointerIndexedvEXT")]
[CLSCompliant(false)]
public static void GetPointerIndexed<T2>(TypeEnum target, uint index, [Count(Count = 1)] ref T2 data)
where T2 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| TypeEnum | target | |
| UInt32 | index | |
| T2 | data | [length: 1] |
Type Parameters
| Name | Description |
|---|---|
| T2 |
GetPointerIndexed<T2>(TypeEnum, UInt32, T2[])
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetPointerIndexedvEXT")]
[CLSCompliant(false)]
public static void GetPointerIndexed<T2>(TypeEnum target, uint index, [Count(Count = 1)] T2[] data)
where T2 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| TypeEnum | target | |
| UInt32 | index | |
| T2[] | data | [length: 1] |
Type Parameters
| Name | Description |
|---|---|
| T2 |
GetPointerIndexed<T2>(TypeEnum, UInt32, T2[,,])
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetPointerIndexedvEXT")]
[CLSCompliant(false)]
public static void GetPointerIndexed<T2>(TypeEnum target, uint index, [Count(Count = 1)] T2[,, ] data)
where T2 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| TypeEnum | target | |
| UInt32 | index | |
| T2[,,] | data | [length: 1] |
Type Parameters
| Name | Description |
|---|---|
| T2 |
GetPointerIndexed<T2>(TypeEnum, UInt32, T2[,])
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetPointerIndexedvEXT")]
[CLSCompliant(false)]
public static void GetPointerIndexed<T2>(TypeEnum target, uint index, [Count(Count = 1)] T2[, ] data)
where T2 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| TypeEnum | target | |
| UInt32 | index | |
| T2[,] | data | [length: 1] |
Type Parameters
| Name | Description |
|---|---|
| T2 |
GetProgramPipeline(Int32, PipelineParameterName, Int32*)
[requires: EXT_separate_shader_objects] Retrieve properties of a program pipeline object
Declaration
[AutoGenerated(Category = "EXT_separate_shader_objects", Version = "", EntryPoint = "glGetProgramPipelineivEXT")]
[CLSCompliant(false)]
public static void GetProgramPipeline(int pipeline, PipelineParameterName pname, int *params)
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | pipeline | Specifies the name of a program pipeline object whose parameter retrieve. |
| PipelineParameterName | pname | Specifies the name of the parameter to retrieve. |
| Int32* | params |
GetProgramPipeline(Int32, PipelineParameterName, out Int32)
[requires: EXT_separate_shader_objects] Retrieve properties of a program pipeline object
Declaration
[AutoGenerated(Category = "EXT_separate_shader_objects", Version = "", EntryPoint = "glGetProgramPipelineivEXT")]
[CLSCompliant(false)]
public static void GetProgramPipeline(int pipeline, PipelineParameterName pname, out int params)
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | pipeline | Specifies the name of a program pipeline object whose parameter retrieve. |
| PipelineParameterName | pname | Specifies the name of the parameter to retrieve. |
| Int32 | params |
GetProgramPipeline(Int32, PipelineParameterName, Int32[])
[requires: EXT_separate_shader_objects] Retrieve properties of a program pipeline object
Declaration
[AutoGenerated(Category = "EXT_separate_shader_objects", Version = "", EntryPoint = "glGetProgramPipelineivEXT")]
[CLSCompliant(false)]
public static void GetProgramPipeline(int pipeline, PipelineParameterName pname, int[] params)
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | pipeline | Specifies the name of a program pipeline object whose parameter retrieve. |
| PipelineParameterName | pname | Specifies the name of the parameter to retrieve. |
| Int32[] | params |
GetProgramPipeline(UInt32, PipelineParameterName, Int32*)
[requires: EXT_separate_shader_objects] Retrieve properties of a program pipeline object
Declaration
[AutoGenerated(Category = "EXT_separate_shader_objects", Version = "", EntryPoint = "glGetProgramPipelineivEXT")]
[CLSCompliant(false)]
public static void GetProgramPipeline(uint pipeline, PipelineParameterName pname, int *params)
Parameters
| Type | Name | Description |
|---|---|---|
| UInt32 | pipeline | Specifies the name of a program pipeline object whose parameter retrieve. |
| PipelineParameterName | pname | Specifies the name of the parameter to retrieve. |
| Int32* | params |
GetProgramPipeline(UInt32, PipelineParameterName, out Int32)
[requires: EXT_separate_shader_objects] Retrieve properties of a program pipeline object
Declaration
[AutoGenerated(Category = "EXT_separate_shader_objects", Version = "", EntryPoint = "glGetProgramPipelineivEXT")]
[CLSCompliant(false)]
public static void GetProgramPipeline(uint pipeline, PipelineParameterName pname, out int params)
Parameters
| Type | Name | Description |
|---|---|---|
| UInt32 | pipeline | Specifies the name of a program pipeline object whose parameter retrieve. |
| PipelineParameterName | pname | Specifies the name of the parameter to retrieve. |
| Int32 | params |
GetProgramPipeline(UInt32, PipelineParameterName, Int32[])
[requires: EXT_separate_shader_objects] Retrieve properties of a program pipeline object
Declaration
[AutoGenerated(Category = "EXT_separate_shader_objects", Version = "", EntryPoint = "glGetProgramPipelineivEXT")]
[CLSCompliant(false)]
public static void GetProgramPipeline(uint pipeline, PipelineParameterName pname, int[] params)
Parameters
| Type | Name | Description |
|---|---|---|
| UInt32 | pipeline | Specifies the name of a program pipeline object whose parameter retrieve. |
| PipelineParameterName | pname | Specifies the name of the parameter to retrieve. |
| Int32[] | params |
GetProgramPipelineInfoLog(Int32, Int32, Int32*, out String)
[requires: EXT_separate_shader_objects] Retrieve the info log string from a program pipeline object
Declaration
[AutoGenerated(Category = "EXT_separate_shader_objects", Version = "", EntryPoint = "glGetProgramPipelineInfoLogEXT")]
[CLSCompliant(false)]
public static void GetProgramPipelineInfoLog(int pipeline, int bufSize, [Count(Count = 1)] int *length, [Count(Parameter = "bufSize")] out string infoLog)
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | pipeline | Specifies the name of a program pipeline object from which to retrieve the info log. |
| Int32 | bufSize | Specifies the maximum number of characters, including the null terminator, that may be written into infoLog. |
| Int32* | length | [length: 1] Specifies the address of a variable into which will be written the number of characters written into infoLog. |
| String | infoLog | [length: bufSize] Specifies the address of an array of characters into which will be written the info log for pipeline. |
GetProgramPipelineInfoLog(Int32, Int32, out Int32, out String)
[requires: EXT_separate_shader_objects] Retrieve the info log string from a program pipeline object
Declaration
[AutoGenerated(Category = "EXT_separate_shader_objects", Version = "", EntryPoint = "glGetProgramPipelineInfoLogEXT")]
[CLSCompliant(false)]
public static void GetProgramPipelineInfoLog(int pipeline, int bufSize, [Count(Count = 1)] out int length, [Count(Parameter = "bufSize")] out string infoLog)
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | pipeline | Specifies the name of a program pipeline object from which to retrieve the info log. |
| Int32 | bufSize | Specifies the maximum number of characters, including the null terminator, that may be written into infoLog. |
| Int32 | length | [length: 1] Specifies the address of a variable into which will be written the number of characters written into infoLog. |
| String | infoLog | [length: bufSize] Specifies the address of an array of characters into which will be written the info log for pipeline. |
GetProgramPipelineInfoLog(Int32, Int32, Int32[], out String)
[requires: EXT_separate_shader_objects] Retrieve the info log string from a program pipeline object
Declaration
[Obsolete("Use out overload instead")]
[AutoGenerated(Category = "EXT_separate_shader_objects", Version = "", EntryPoint = "glGetProgramPipelineInfoLogEXT")]
[CLSCompliant(false)]
public static void GetProgramPipelineInfoLog(int pipeline, int bufSize, [Count(Count = 1)] int[] length, [Count(Parameter = "bufSize")] out string infoLog)
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | pipeline | Specifies the name of a program pipeline object from which to retrieve the info log. |
| Int32 | bufSize | Specifies the maximum number of characters, including the null terminator, that may be written into infoLog. |
| Int32[] | length | [length: 1] Specifies the address of a variable into which will be written the number of characters written into infoLog. |
| String | infoLog | [length: bufSize] Specifies the address of an array of characters into which will be written the info log for pipeline. |
GetProgramPipelineInfoLog(UInt32, Int32, Int32*, out String)
[requires: EXT_separate_shader_objects] Retrieve the info log string from a program pipeline object
Declaration
[AutoGenerated(Category = "EXT_separate_shader_objects", Version = "", EntryPoint = "glGetProgramPipelineInfoLogEXT")]
[CLSCompliant(false)]
public static void GetProgramPipelineInfoLog(uint pipeline, int bufSize, [Count(Count = 1)] int *length, [Count(Parameter = "bufSize")] out string infoLog)
Parameters
| Type | Name | Description |
|---|---|---|
| UInt32 | pipeline | Specifies the name of a program pipeline object from which to retrieve the info log. |
| Int32 | bufSize | Specifies the maximum number of characters, including the null terminator, that may be written into infoLog. |
| Int32* | length | [length: 1] Specifies the address of a variable into which will be written the number of characters written into infoLog. |
| String | infoLog | [length: bufSize] Specifies the address of an array of characters into which will be written the info log for pipeline. |
GetProgramPipelineInfoLog(UInt32, Int32, out Int32, out String)
[requires: EXT_separate_shader_objects] Retrieve the info log string from a program pipeline object
Declaration
[AutoGenerated(Category = "EXT_separate_shader_objects", Version = "", EntryPoint = "glGetProgramPipelineInfoLogEXT")]
[CLSCompliant(false)]
public static void GetProgramPipelineInfoLog(uint pipeline, int bufSize, [Count(Count = 1)] out int length, [Count(Parameter = "bufSize")] out string infoLog)
Parameters
| Type | Name | Description |
|---|---|---|
| UInt32 | pipeline | Specifies the name of a program pipeline object from which to retrieve the info log. |
| Int32 | bufSize | Specifies the maximum number of characters, including the null terminator, that may be written into infoLog. |
| Int32 | length | [length: 1] Specifies the address of a variable into which will be written the number of characters written into infoLog. |
| String | infoLog | [length: bufSize] Specifies the address of an array of characters into which will be written the info log for pipeline. |
GetProgramPipelineInfoLog(UInt32, Int32, Int32[], out String)
[requires: EXT_separate_shader_objects] Retrieve the info log string from a program pipeline object
Declaration
[Obsolete("Use out overload instead")]
[AutoGenerated(Category = "EXT_separate_shader_objects", Version = "", EntryPoint = "glGetProgramPipelineInfoLogEXT")]
[CLSCompliant(false)]
public static void GetProgramPipelineInfoLog(uint pipeline, int bufSize, [Count(Count = 1)] int[] length, [Count(Parameter = "bufSize")] out string infoLog)
Parameters
| Type | Name | Description |
|---|---|---|
| UInt32 | pipeline | Specifies the name of a program pipeline object from which to retrieve the info log. |
| Int32 | bufSize | Specifies the maximum number of characters, including the null terminator, that may be written into infoLog. |
| Int32[] | length | [length: 1] Specifies the address of a variable into which will be written the number of characters written into infoLog. |
| String | infoLog | [length: bufSize] Specifies the address of an array of characters into which will be written the info log for pipeline. |
GetQueryObject(Int32, QueryObjectParameterName, Int64*)
[requires: EXT_timer_query] Return parameters of a query object
Declaration
[AutoGenerated(Category = "EXT_timer_query", Version = "", EntryPoint = "glGetQueryObjecti64vEXT")]
[CLSCompliant(false)]
public static void GetQueryObject(int id, QueryObjectParameterName pname, [Count(Computed = "pname")] long *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. |
| Int64* | params |
GetQueryObject(Int32, QueryObjectParameterName, out Int64)
[requires: EXT_timer_query] Return parameters of a query object
Declaration
[AutoGenerated(Category = "EXT_timer_query", Version = "", EntryPoint = "glGetQueryObjecti64vEXT")]
[CLSCompliant(false)]
public static void GetQueryObject(int id, QueryObjectParameterName pname, [Count(Computed = "pname")] out long 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. |
| Int64 | params |
GetQueryObject(Int32, QueryObjectParameterName, Int64[])
[requires: EXT_timer_query] Return parameters of a query object
Declaration
[AutoGenerated(Category = "EXT_timer_query", Version = "", EntryPoint = "glGetQueryObjecti64vEXT")]
[CLSCompliant(false)]
public static void GetQueryObject(int id, QueryObjectParameterName pname, [Count(Computed = "pname")] long[] 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. |
| Int64[] | params |
GetQueryObject(UInt32, QueryObjectParameterName, Int64*)
[requires: EXT_timer_query] Return parameters of a query object
Declaration
[AutoGenerated(Category = "EXT_timer_query", Version = "", EntryPoint = "glGetQueryObjecti64vEXT")]
[CLSCompliant(false)]
public static void GetQueryObject(uint id, QueryObjectParameterName pname, [Count(Computed = "pname")] long *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. |
| Int64* | params |
GetQueryObject(UInt32, QueryObjectParameterName, out Int64)
[requires: EXT_timer_query] Return parameters of a query object
Declaration
[AutoGenerated(Category = "EXT_timer_query", Version = "", EntryPoint = "glGetQueryObjecti64vEXT")]
[CLSCompliant(false)]
public static void GetQueryObject(uint id, QueryObjectParameterName pname, [Count(Computed = "pname")] out long 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. |
| Int64 | params |
GetQueryObject(UInt32, QueryObjectParameterName, Int64[])
[requires: EXT_timer_query] Return parameters of a query object
Declaration
[AutoGenerated(Category = "EXT_timer_query", Version = "", EntryPoint = "glGetQueryObjecti64vEXT")]
[CLSCompliant(false)]
public static void GetQueryObject(uint id, QueryObjectParameterName pname, [Count(Computed = "pname")] long[] 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. |
| Int64[] | params |
GetQueryObject(UInt32, QueryObjectParameterName, UInt64*)
[requires: EXT_timer_query] Return parameters of a query object
Declaration
[AutoGenerated(Category = "EXT_timer_query", Version = "", EntryPoint = "glGetQueryObjectui64vEXT")]
[CLSCompliant(false)]
public static void GetQueryObject(uint id, QueryObjectParameterName pname, [Count(Computed = "pname")] ulong *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. |
| UInt64* | params |
GetQueryObject(UInt32, QueryObjectParameterName, out UInt64)
[requires: EXT_timer_query] Return parameters of a query object
Declaration
[AutoGenerated(Category = "EXT_timer_query", Version = "", EntryPoint = "glGetQueryObjectui64vEXT")]
[CLSCompliant(false)]
public static void GetQueryObject(uint id, QueryObjectParameterName pname, [Count(Computed = "pname")] out ulong 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. |
| UInt64 | params |
GetQueryObject(UInt32, QueryObjectParameterName, UInt64[])
[requires: EXT_timer_query] Return parameters of a query object
Declaration
[AutoGenerated(Category = "EXT_timer_query", Version = "", EntryPoint = "glGetQueryObjectui64vEXT")]
[CLSCompliant(false)]
public static void GetQueryObject(uint id, QueryObjectParameterName pname, [Count(Computed = "pname")] ulong[] 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. |
| UInt64[] | params |
GetQueryObjecti64(Int32, ExtTimerQuery, Int64*)
Declaration
[CLSCompliant(false)]
[AutoGenerated(Category = "ExtTimerQuery", Version = "1.5", EntryPoint = "glGetQueryObjecti64vEXT")]
[Obsolete("Use GetQueryObject overload instead")]
public static void GetQueryObjecti64(int id, ExtTimerQuery pname, long *params)
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | id | |
| ExtTimerQuery | pname | |
| Int64* | params |
GetQueryObjecti64(Int32, ExtTimerQuery, out Int64)
Declaration
[AutoGenerated(Category = "ExtTimerQuery", Version = "1.5", EntryPoint = "glGetQueryObjecti64vEXT")]
[Obsolete("Use GetQueryObject overload instead")]
public static void GetQueryObjecti64(int id, ExtTimerQuery pname, out long params)
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | id | |
| ExtTimerQuery | pname | |
| Int64 | params |
GetQueryObjecti64(Int32, ExtTimerQuery, Int64[])
Declaration
[AutoGenerated(Category = "ExtTimerQuery", Version = "1.5", EntryPoint = "glGetQueryObjecti64vEXT")]
[Obsolete("Use GetQueryObject overload instead")]
public static void GetQueryObjecti64(int id, ExtTimerQuery pname, long[] params)
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | id | |
| ExtTimerQuery | pname | |
| Int64[] | params |
GetQueryObjecti64(UInt32, ExtTimerQuery, Int64*)
Declaration
[CLSCompliant(false)]
[AutoGenerated(Category = "ExtTimerQuery", Version = "1.5", EntryPoint = "glGetQueryObjecti64vEXT")]
[Obsolete("Use GetQueryObject overload instead")]
public static void GetQueryObjecti64(uint id, ExtTimerQuery pname, long *params)
Parameters
| Type | Name | Description |
|---|---|---|
| UInt32 | id | |
| ExtTimerQuery | pname | |
| Int64* | params |
GetQueryObjecti64(UInt32, ExtTimerQuery, out Int64)
Declaration
[CLSCompliant(false)]
[AutoGenerated(Category = "ExtTimerQuery", Version = "1.5", EntryPoint = "glGetQueryObjecti64vEXT")]
[Obsolete("Use GetQueryObject overload instead")]
public static void GetQueryObjecti64(uint id, ExtTimerQuery pname, out long params)
Parameters
| Type | Name | Description |
|---|---|---|
| UInt32 | id | |
| ExtTimerQuery | pname | |
| Int64 | params |
GetQueryObjecti64(UInt32, ExtTimerQuery, Int64[])
Declaration
[CLSCompliant(false)]
[AutoGenerated(Category = "ExtTimerQuery", Version = "1.5", EntryPoint = "glGetQueryObjecti64vEXT")]
[Obsolete("Use GetQueryObject overload instead")]
public static void GetQueryObjecti64(uint id, ExtTimerQuery pname, long[] params)
Parameters
| Type | Name | Description |
|---|---|---|
| UInt32 | id | |
| ExtTimerQuery | pname | |
| Int64[] | params |
GetQueryObjectui64(Int32, ExtTimerQuery, Int64*)
Declaration
[CLSCompliant(false)]
[AutoGenerated(Category = "ExtTimerQuery", Version = "1.5", EntryPoint = "glGetQueryObjectui64vEXT")]
[Obsolete("Use GetQueryObject overload instead")]
public static void GetQueryObjectui64(int id, ExtTimerQuery pname, long *params)
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | id | |
| ExtTimerQuery | pname | |
| Int64* | params |
GetQueryObjectui64(Int32, ExtTimerQuery, out Int64)
Declaration
[AutoGenerated(Category = "ExtTimerQuery", Version = "1.5", EntryPoint = "glGetQueryObjectui64vEXT")]
[Obsolete("Use GetQueryObject overload instead")]
public static void GetQueryObjectui64(int id, ExtTimerQuery pname, out long params)
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | id | |
| ExtTimerQuery | pname | |
| Int64 | params |
GetQueryObjectui64(Int32, ExtTimerQuery, Int64[])
Declaration
[AutoGenerated(Category = "ExtTimerQuery", Version = "1.5", EntryPoint = "glGetQueryObjectui64vEXT")]
[Obsolete("Use GetQueryObject overload instead")]
public static void GetQueryObjectui64(int id, ExtTimerQuery pname, long[] params)
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | id | |
| ExtTimerQuery | pname | |
| Int64[] | params |
GetQueryObjectui64(UInt32, ExtTimerQuery, UInt64*)
Declaration
[CLSCompliant(false)]
[AutoGenerated(Category = "ExtTimerQuery", Version = "1.5", EntryPoint = "glGetQueryObjectui64vEXT")]
[Obsolete("Use GetQueryObject overload instead")]
public static void GetQueryObjectui64(uint id, ExtTimerQuery pname, ulong *params)
Parameters
| Type | Name | Description |
|---|---|---|
| UInt32 | id | |
| ExtTimerQuery | pname | |
| UInt64* | params |
GetQueryObjectui64(UInt32, ExtTimerQuery, out UInt64)
Declaration
[CLSCompliant(false)]
[AutoGenerated(Category = "ExtTimerQuery", Version = "1.5", EntryPoint = "glGetQueryObjectui64vEXT")]
[Obsolete("Use GetQueryObject overload instead")]
public static void GetQueryObjectui64(uint id, ExtTimerQuery pname, out ulong params)
Parameters
| Type | Name | Description |
|---|---|---|
| UInt32 | id | |
| ExtTimerQuery | pname | |
| UInt64 | params |
GetQueryObjectui64(UInt32, ExtTimerQuery, UInt64[])
Declaration
[CLSCompliant(false)]
[AutoGenerated(Category = "ExtTimerQuery", Version = "1.5", EntryPoint = "glGetQueryObjectui64vEXT")]
[Obsolete("Use GetQueryObject overload instead")]
public static void GetQueryObjectui64(uint id, ExtTimerQuery pname, ulong[] params)
Parameters
| Type | Name | Description |
|---|---|---|
| UInt32 | id | |
| ExtTimerQuery | pname | |
| UInt64[] | params |
GetRenderbufferParameter(RenderbufferTarget, RenderbufferParameterName, Int32*)
[requires: EXT_framebuffer_object] Retrieve information about a bound renderbuffer object
Declaration
[AutoGenerated(Category = "EXT_framebuffer_object", Version = "", EntryPoint = "glGetRenderbufferParameterivEXT")]
[CLSCompliant(false)]
public static void GetRenderbufferParameter(RenderbufferTarget target, RenderbufferParameterName pname, [Count(Computed = "pname")] int *params)
Parameters
| Type | Name | Description |
|---|---|---|
| RenderbufferTarget | target | Specifies the target of the query operation. target must be Renderbuffer. |
| RenderbufferParameterName | pname | Specifies the parameter whose value to retrieve from the renderbuffer bound to target. |
| Int32* | params |
GetRenderbufferParameter(RenderbufferTarget, RenderbufferParameterName, out Int32)
[requires: EXT_framebuffer_object] Retrieve information about a bound renderbuffer object
Declaration
[AutoGenerated(Category = "EXT_framebuffer_object", Version = "", EntryPoint = "glGetRenderbufferParameterivEXT")]
[CLSCompliant(false)]
public static void GetRenderbufferParameter(RenderbufferTarget target, RenderbufferParameterName pname, [Count(Computed = "pname")] out int params)
Parameters
| Type | Name | Description |
|---|---|---|
| RenderbufferTarget | target | Specifies the target of the query operation. target must be Renderbuffer. |
| RenderbufferParameterName | pname | Specifies the parameter whose value to retrieve from the renderbuffer bound to target. |
| Int32 | params |
GetRenderbufferParameter(RenderbufferTarget, RenderbufferParameterName, Int32[])
[requires: EXT_framebuffer_object] Retrieve information about a bound renderbuffer object
Declaration
[AutoGenerated(Category = "EXT_framebuffer_object", Version = "", EntryPoint = "glGetRenderbufferParameterivEXT")]
[CLSCompliant(false)]
public static void GetRenderbufferParameter(RenderbufferTarget target, RenderbufferParameterName pname, [Count(Computed = "pname")] int[] params)
Parameters
| Type | Name | Description |
|---|---|---|
| RenderbufferTarget | target | Specifies the target of the query operation. target must be Renderbuffer. |
| RenderbufferParameterName | pname | Specifies the parameter whose value to retrieve from the renderbuffer bound to target. |
| Int32[] | params |
GetSemaphoreParameter(Int32, SemaphoreParameterName, Int64*)
[requires: EXT_semaphore]
Declaration
[AutoGenerated(Category = "EXT_semaphore", Version = "", EntryPoint = "glGetSemaphoreParameterui64vEXT")]
[CLSCompliant(false)]
public static void GetSemaphoreParameter(int semaphore, SemaphoreParameterName pname, long *params)
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | semaphore | |
| SemaphoreParameterName | pname | |
| Int64* | params |
GetSemaphoreParameter(Int32, SemaphoreParameterName, out Int64)
[requires: EXT_semaphore]
Declaration
[AutoGenerated(Category = "EXT_semaphore", Version = "", EntryPoint = "glGetSemaphoreParameterui64vEXT")]
[CLSCompliant(false)]
public static void GetSemaphoreParameter(int semaphore, SemaphoreParameterName pname, out long params)
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | semaphore | |
| SemaphoreParameterName | pname | |
| Int64 | params |
GetSemaphoreParameter(Int32, SemaphoreParameterName, Int64[])
[requires: EXT_semaphore]
Declaration
[AutoGenerated(Category = "EXT_semaphore", Version = "", EntryPoint = "glGetSemaphoreParameterui64vEXT")]
[CLSCompliant(false)]
public static void GetSemaphoreParameter(int semaphore, SemaphoreParameterName pname, long[] params)
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | semaphore | |
| SemaphoreParameterName | pname | |
| Int64[] | params |
GetSemaphoreParameter(UInt32, SemaphoreParameterName, UInt64*)
[requires: EXT_semaphore]
Declaration
[AutoGenerated(Category = "EXT_semaphore", Version = "", EntryPoint = "glGetSemaphoreParameterui64vEXT")]
[CLSCompliant(false)]
public static void GetSemaphoreParameter(uint semaphore, SemaphoreParameterName pname, ulong *params)
Parameters
| Type | Name | Description |
|---|---|---|
| UInt32 | semaphore | |
| SemaphoreParameterName | pname | |
| UInt64* | params |
GetSemaphoreParameter(UInt32, SemaphoreParameterName, out UInt64)
[requires: EXT_semaphore]
Declaration
[AutoGenerated(Category = "EXT_semaphore", Version = "", EntryPoint = "glGetSemaphoreParameterui64vEXT")]
[CLSCompliant(false)]
public static void GetSemaphoreParameter(uint semaphore, SemaphoreParameterName pname, out ulong params)
Parameters
| Type | Name | Description |
|---|---|---|
| UInt32 | semaphore | |
| SemaphoreParameterName | pname | |
| UInt64 | params |
GetSemaphoreParameter(UInt32, SemaphoreParameterName, UInt64[])
[requires: EXT_semaphore]
Declaration
[AutoGenerated(Category = "EXT_semaphore", Version = "", EntryPoint = "glGetSemaphoreParameterui64vEXT")]
[CLSCompliant(false)]
public static void GetSemaphoreParameter(uint semaphore, SemaphoreParameterName pname, ulong[] params)
Parameters
| Type | Name | Description |
|---|---|---|
| UInt32 | semaphore | |
| SemaphoreParameterName | pname | |
| UInt64[] | params |
GetSeparableFilter(ExtConvolution, PixelFormat, PixelType, IntPtr, IntPtr, IntPtr)
Get separable convolution filter kernel images
Declaration
[AutoGenerated(Category = "ExtConvolution", Version = "1.0", EntryPoint = "glGetSeparableFilterEXT")]
[Obsolete("Use GetSeparableFilter<T4, T5, T6> overloads instead")]
public static void GetSeparableFilter(ExtConvolution target, PixelFormat format, PixelType type, IntPtr row, IntPtr column, IntPtr span)
Parameters
| Type | Name | Description |
|---|---|---|
| ExtConvolution | target | The separable filter to be retrieved. Must be GL_SEPARABLE_2D. |
| PixelFormat | format | Format of the output images. Must be one of GL_RED, GL_GREEN, GL_BLUE, GL_ALPHA, GL_RGB, GL_BGR GL_RGBA, GL_BGRA, GL_LUMINANCE, or GL_LUMINANCE_ALPHA. |
| PixelType | type | Data type of components in the output images. Symbolic constants GL_UNSIGNED_BYTE, GL_BYTE, GL_BITMAP, GL_UNSIGNED_SHORT, GL_SHORT, GL_UNSIGNED_INT, GL_INT, GL_FLOAT, GL_UNSIGNED_BYTE_3_3_2, GL_UNSIGNED_BYTE_2_3_3_REV, GL_UNSIGNED_SHORT_5_6_5, GL_UNSIGNED_SHORT_5_6_5_REV, GL_UNSIGNED_SHORT_4_4_4_4, GL_UNSIGNED_SHORT_4_4_4_4_REV, GL_UNSIGNED_SHORT_5_5_5_1, GL_UNSIGNED_SHORT_1_5_5_5_REV, GL_UNSIGNED_INT_8_8_8_8, GL_UNSIGNED_INT_8_8_8_8_REV, GL_UNSIGNED_INT_10_10_10_2, and GL_UNSIGNED_INT_2_10_10_10_REV are accepted. |
| IntPtr | row | Pointer to storage for the row filter image. |
| IntPtr | column | Pointer to storage for the column filter image. |
| IntPtr | span | Pointer to storage for the span filter image (currently unused). |
GetSeparableFilter(SeparableTargetExt, PixelFormat, PixelType, IntPtr, IntPtr, IntPtr)
[requires: EXT_convolution] Get separable convolution filter kernel images
Declaration
[AutoGenerated(Category = "EXT_convolution", Version = "", EntryPoint = "glGetSeparableFilterEXT")]
public static void GetSeparableFilter(SeparableTargetExt target, PixelFormat format, PixelType type, [Count(Computed = "target,format,type")] IntPtr row, [Count(Computed = "target,format,type")] IntPtr column, [Count(Computed = "target,format,type")] IntPtr span)
Parameters
| Type | Name | Description |
|---|---|---|
| SeparableTargetExt | target | The separable filter to be retrieved. Must be Separable2D. |
| PixelFormat | format | Format of the output images. Must be one of Red, Green, Blue, Alpha, Rgb, BgrRgba, Bgra, Luminance, or LuminanceAlpha. |
| PixelType | type | Data type of components in the output images. Symbolic constants UnsignedByte, Byte, Bitmap, UnsignedShort, Short, UnsignedInt, Int, Float, UnsignedByte332, UnsignedByte233Rev, UnsignedShort565, UnsignedShort565Rev, UnsignedShort4444, UnsignedShort4444Rev, UnsignedShort5551, UnsignedShort1555Rev, UnsignedInt8888, UnsignedInt8888Rev, UnsignedInt1010102, and UnsignedInt2101010Rev are accepted. |
| IntPtr | row | [length: COMPSIZE(target,format,type)] Pointer to storage for the row filter image. |
| IntPtr | column | [length: COMPSIZE(target,format,type)] Pointer to storage for the column filter image. |
| IntPtr | span | [length: COMPSIZE(target,format,type)] Pointer to storage for the span filter image (currently unused). |
GetSeparableFilter<T5>(ExtConvolution, PixelFormat, PixelType, IntPtr, IntPtr, ref T5)
Get separable convolution filter kernel images
Declaration
[AutoGenerated(Category = "ExtConvolution", Version = "1.0", EntryPoint = "glGetSeparableFilterEXT")]
[Obsolete("Use GetSeparableFilter<T4, T5, T6> overloads instead")]
public static void GetSeparableFilter<T5>(ExtConvolution target, PixelFormat format, PixelType type, IntPtr row, IntPtr column, ref T5 span)
where T5 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| ExtConvolution | target | The separable filter to be retrieved. Must be GL_SEPARABLE_2D. |
| PixelFormat | format | Format of the output images. Must be one of GL_RED, GL_GREEN, GL_BLUE, GL_ALPHA, GL_RGB, GL_BGR GL_RGBA, GL_BGRA, GL_LUMINANCE, or GL_LUMINANCE_ALPHA. |
| PixelType | type | Data type of components in the output images. Symbolic constants GL_UNSIGNED_BYTE, GL_BYTE, GL_BITMAP, GL_UNSIGNED_SHORT, GL_SHORT, GL_UNSIGNED_INT, GL_INT, GL_FLOAT, GL_UNSIGNED_BYTE_3_3_2, GL_UNSIGNED_BYTE_2_3_3_REV, GL_UNSIGNED_SHORT_5_6_5, GL_UNSIGNED_SHORT_5_6_5_REV, GL_UNSIGNED_SHORT_4_4_4_4, GL_UNSIGNED_SHORT_4_4_4_4_REV, GL_UNSIGNED_SHORT_5_5_5_1, GL_UNSIGNED_SHORT_1_5_5_5_REV, GL_UNSIGNED_INT_8_8_8_8, GL_UNSIGNED_INT_8_8_8_8_REV, GL_UNSIGNED_INT_10_10_10_2, and GL_UNSIGNED_INT_2_10_10_10_REV are accepted. |
| IntPtr | row | Pointer to storage for the row filter image. |
| IntPtr | column | Pointer to storage for the column filter image. |
| T5 | span | Pointer to storage for the span filter image (currently unused). |
Type Parameters
| Name | Description |
|---|---|
| T5 |
GetSeparableFilter<T5>(ExtConvolution, PixelFormat, PixelType, IntPtr, IntPtr, T5[])
Get separable convolution filter kernel images
Declaration
[AutoGenerated(Category = "ExtConvolution", Version = "1.0", EntryPoint = "glGetSeparableFilterEXT")]
[Obsolete("Use GetSeparableFilter<T4, T5, T6> overloads instead")]
[CLSCompliant(false)]
public static void GetSeparableFilter<T5>(ExtConvolution target, PixelFormat format, PixelType type, IntPtr row, IntPtr column, T5[] span)
where T5 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| ExtConvolution | target | The separable filter to be retrieved. Must be GL_SEPARABLE_2D. |
| PixelFormat | format | Format of the output images. Must be one of GL_RED, GL_GREEN, GL_BLUE, GL_ALPHA, GL_RGB, GL_BGR GL_RGBA, GL_BGRA, GL_LUMINANCE, or GL_LUMINANCE_ALPHA. |
| PixelType | type | Data type of components in the output images. Symbolic constants GL_UNSIGNED_BYTE, GL_BYTE, GL_BITMAP, GL_UNSIGNED_SHORT, GL_SHORT, GL_UNSIGNED_INT, GL_INT, GL_FLOAT, GL_UNSIGNED_BYTE_3_3_2, GL_UNSIGNED_BYTE_2_3_3_REV, GL_UNSIGNED_SHORT_5_6_5, GL_UNSIGNED_SHORT_5_6_5_REV, GL_UNSIGNED_SHORT_4_4_4_4, GL_UNSIGNED_SHORT_4_4_4_4_REV, GL_UNSIGNED_SHORT_5_5_5_1, GL_UNSIGNED_SHORT_1_5_5_5_REV, GL_UNSIGNED_INT_8_8_8_8, GL_UNSIGNED_INT_8_8_8_8_REV, GL_UNSIGNED_INT_10_10_10_2, and GL_UNSIGNED_INT_2_10_10_10_REV are accepted. |
| IntPtr | row | Pointer to storage for the row filter image. |
| IntPtr | column | Pointer to storage for the column filter image. |
| T5[] | span | Pointer to storage for the span filter image (currently unused). |
Type Parameters
| Name | Description |
|---|---|
| T5 |
GetSeparableFilter<T5>(ExtConvolution, PixelFormat, PixelType, IntPtr, IntPtr, T5[,,])
Get separable convolution filter kernel images
Declaration
[AutoGenerated(Category = "ExtConvolution", Version = "1.0", EntryPoint = "glGetSeparableFilterEXT")]
[Obsolete("Use GetSeparableFilter<T4, T5, T6> overloads instead")]
[CLSCompliant(false)]
public static void GetSeparableFilter<T5>(ExtConvolution target, PixelFormat format, PixelType type, IntPtr row, IntPtr column, T5[,, ] span)
where T5 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| ExtConvolution | target | The separable filter to be retrieved. Must be GL_SEPARABLE_2D. |
| PixelFormat | format | Format of the output images. Must be one of GL_RED, GL_GREEN, GL_BLUE, GL_ALPHA, GL_RGB, GL_BGR GL_RGBA, GL_BGRA, GL_LUMINANCE, or GL_LUMINANCE_ALPHA. |
| PixelType | type | Data type of components in the output images. Symbolic constants GL_UNSIGNED_BYTE, GL_BYTE, GL_BITMAP, GL_UNSIGNED_SHORT, GL_SHORT, GL_UNSIGNED_INT, GL_INT, GL_FLOAT, GL_UNSIGNED_BYTE_3_3_2, GL_UNSIGNED_BYTE_2_3_3_REV, GL_UNSIGNED_SHORT_5_6_5, GL_UNSIGNED_SHORT_5_6_5_REV, GL_UNSIGNED_SHORT_4_4_4_4, GL_UNSIGNED_SHORT_4_4_4_4_REV, GL_UNSIGNED_SHORT_5_5_5_1, GL_UNSIGNED_SHORT_1_5_5_5_REV, GL_UNSIGNED_INT_8_8_8_8, GL_UNSIGNED_INT_8_8_8_8_REV, GL_UNSIGNED_INT_10_10_10_2, and GL_UNSIGNED_INT_2_10_10_10_REV are accepted. |
| IntPtr | row | Pointer to storage for the row filter image. |
| IntPtr | column | Pointer to storage for the column filter image. |
| T5[,,] | span | Pointer to storage for the span filter image (currently unused). |
Type Parameters
| Name | Description |
|---|---|
| T5 |
GetSeparableFilter<T5>(ExtConvolution, PixelFormat, PixelType, IntPtr, IntPtr, T5[,])
Get separable convolution filter kernel images
Declaration
[AutoGenerated(Category = "ExtConvolution", Version = "1.0", EntryPoint = "glGetSeparableFilterEXT")]
[Obsolete("Use GetSeparableFilter<T4, T5, T6> overloads instead")]
[CLSCompliant(false)]
public static void GetSeparableFilter<T5>(ExtConvolution target, PixelFormat format, PixelType type, IntPtr row, IntPtr column, T5[, ] span)
where T5 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| ExtConvolution | target | The separable filter to be retrieved. Must be GL_SEPARABLE_2D. |
| PixelFormat | format | Format of the output images. Must be one of GL_RED, GL_GREEN, GL_BLUE, GL_ALPHA, GL_RGB, GL_BGR GL_RGBA, GL_BGRA, GL_LUMINANCE, or GL_LUMINANCE_ALPHA. |
| PixelType | type | Data type of components in the output images. Symbolic constants GL_UNSIGNED_BYTE, GL_BYTE, GL_BITMAP, GL_UNSIGNED_SHORT, GL_SHORT, GL_UNSIGNED_INT, GL_INT, GL_FLOAT, GL_UNSIGNED_BYTE_3_3_2, GL_UNSIGNED_BYTE_2_3_3_REV, GL_UNSIGNED_SHORT_5_6_5, GL_UNSIGNED_SHORT_5_6_5_REV, GL_UNSIGNED_SHORT_4_4_4_4, GL_UNSIGNED_SHORT_4_4_4_4_REV, GL_UNSIGNED_SHORT_5_5_5_1, GL_UNSIGNED_SHORT_1_5_5_5_REV, GL_UNSIGNED_INT_8_8_8_8, GL_UNSIGNED_INT_8_8_8_8_REV, GL_UNSIGNED_INT_10_10_10_2, and GL_UNSIGNED_INT_2_10_10_10_REV are accepted. |
| IntPtr | row | Pointer to storage for the row filter image. |
| IntPtr | column | Pointer to storage for the column filter image. |
| T5[,] | span | Pointer to storage for the span filter image (currently unused). |
Type Parameters
| Name | Description |
|---|---|
| T5 |
GetSeparableFilter<T4, T5>(ExtConvolution, PixelFormat, PixelType, IntPtr, ref T4, T5[,,])
Get separable convolution filter kernel images
Declaration
[AutoGenerated(Category = "ExtConvolution", Version = "1.0", EntryPoint = "glGetSeparableFilterEXT")]
[Obsolete("Use GetSeparableFilter<T4, T5, T6> overloads instead")]
public static void GetSeparableFilter<T4, T5>(ExtConvolution target, PixelFormat format, PixelType type, IntPtr row, ref T4 column, T5[,, ] span)
where T4 : struct where T5 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| ExtConvolution | target | The separable filter to be retrieved. Must be GL_SEPARABLE_2D. |
| PixelFormat | format | Format of the output images. Must be one of GL_RED, GL_GREEN, GL_BLUE, GL_ALPHA, GL_RGB, GL_BGR GL_RGBA, GL_BGRA, GL_LUMINANCE, or GL_LUMINANCE_ALPHA. |
| PixelType | type | Data type of components in the output images. Symbolic constants GL_UNSIGNED_BYTE, GL_BYTE, GL_BITMAP, GL_UNSIGNED_SHORT, GL_SHORT, GL_UNSIGNED_INT, GL_INT, GL_FLOAT, GL_UNSIGNED_BYTE_3_3_2, GL_UNSIGNED_BYTE_2_3_3_REV, GL_UNSIGNED_SHORT_5_6_5, GL_UNSIGNED_SHORT_5_6_5_REV, GL_UNSIGNED_SHORT_4_4_4_4, GL_UNSIGNED_SHORT_4_4_4_4_REV, GL_UNSIGNED_SHORT_5_5_5_1, GL_UNSIGNED_SHORT_1_5_5_5_REV, GL_UNSIGNED_INT_8_8_8_8, GL_UNSIGNED_INT_8_8_8_8_REV, GL_UNSIGNED_INT_10_10_10_2, and GL_UNSIGNED_INT_2_10_10_10_REV are accepted. |
| IntPtr | row | Pointer to storage for the row filter image. |
| T4 | column | Pointer to storage for the column filter image. |
| T5[,,] | span | Pointer to storage for the span filter image (currently unused). |
Type Parameters
| Name | Description |
|---|---|
| T4 | |
| T5 |
GetSeparableFilter<T4, T5>(ExtConvolution, PixelFormat, PixelType, IntPtr, T4[], T5[,,])
Get separable convolution filter kernel images
Declaration
[AutoGenerated(Category = "ExtConvolution", Version = "1.0", EntryPoint = "glGetSeparableFilterEXT")]
[Obsolete("Use GetSeparableFilter<T4, T5, T6> overloads instead")]
[CLSCompliant(false)]
public static void GetSeparableFilter<T4, T5>(ExtConvolution target, PixelFormat format, PixelType type, IntPtr row, T4[] column, T5[,, ] span)
where T4 : struct where T5 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| ExtConvolution | target | The separable filter to be retrieved. Must be GL_SEPARABLE_2D. |
| PixelFormat | format | Format of the output images. Must be one of GL_RED, GL_GREEN, GL_BLUE, GL_ALPHA, GL_RGB, GL_BGR GL_RGBA, GL_BGRA, GL_LUMINANCE, or GL_LUMINANCE_ALPHA. |
| PixelType | type | Data type of components in the output images. Symbolic constants GL_UNSIGNED_BYTE, GL_BYTE, GL_BITMAP, GL_UNSIGNED_SHORT, GL_SHORT, GL_UNSIGNED_INT, GL_INT, GL_FLOAT, GL_UNSIGNED_BYTE_3_3_2, GL_UNSIGNED_BYTE_2_3_3_REV, GL_UNSIGNED_SHORT_5_6_5, GL_UNSIGNED_SHORT_5_6_5_REV, GL_UNSIGNED_SHORT_4_4_4_4, GL_UNSIGNED_SHORT_4_4_4_4_REV, GL_UNSIGNED_SHORT_5_5_5_1, GL_UNSIGNED_SHORT_1_5_5_5_REV, GL_UNSIGNED_INT_8_8_8_8, GL_UNSIGNED_INT_8_8_8_8_REV, GL_UNSIGNED_INT_10_10_10_2, and GL_UNSIGNED_INT_2_10_10_10_REV are accepted. |
| IntPtr | row | Pointer to storage for the row filter image. |
| T4[] | column | Pointer to storage for the column filter image. |
| T5[,,] | span | Pointer to storage for the span filter image (currently unused). |
Type Parameters
| Name | Description |
|---|---|
| T4 | |
| T5 |
GetSeparableFilter<T4, T5>(ExtConvolution, PixelFormat, PixelType, IntPtr, T4[,,], T5[,,])
Get separable convolution filter kernel images
Declaration
[AutoGenerated(Category = "ExtConvolution", Version = "1.0", EntryPoint = "glGetSeparableFilterEXT")]
[Obsolete("Use GetSeparableFilter<T4, T5, T6> overloads instead")]
[CLSCompliant(false)]
public static void GetSeparableFilter<T4, T5>(ExtConvolution target, PixelFormat format, PixelType type, IntPtr row, T4[,, ] column, T5[,, ] span)
where T4 : struct where T5 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| ExtConvolution | target | The separable filter to be retrieved. Must be GL_SEPARABLE_2D. |
| PixelFormat | format | Format of the output images. Must be one of GL_RED, GL_GREEN, GL_BLUE, GL_ALPHA, GL_RGB, GL_BGR GL_RGBA, GL_BGRA, GL_LUMINANCE, or GL_LUMINANCE_ALPHA. |
| PixelType | type | Data type of components in the output images. Symbolic constants GL_UNSIGNED_BYTE, GL_BYTE, GL_BITMAP, GL_UNSIGNED_SHORT, GL_SHORT, GL_UNSIGNED_INT, GL_INT, GL_FLOAT, GL_UNSIGNED_BYTE_3_3_2, GL_UNSIGNED_BYTE_2_3_3_REV, GL_UNSIGNED_SHORT_5_6_5, GL_UNSIGNED_SHORT_5_6_5_REV, GL_UNSIGNED_SHORT_4_4_4_4, GL_UNSIGNED_SHORT_4_4_4_4_REV, GL_UNSIGNED_SHORT_5_5_5_1, GL_UNSIGNED_SHORT_1_5_5_5_REV, GL_UNSIGNED_INT_8_8_8_8, GL_UNSIGNED_INT_8_8_8_8_REV, GL_UNSIGNED_INT_10_10_10_2, and GL_UNSIGNED_INT_2_10_10_10_REV are accepted. |
| IntPtr | row | Pointer to storage for the row filter image. |
| T4[,,] | column | Pointer to storage for the column filter image. |
| T5[,,] | span | Pointer to storage for the span filter image (currently unused). |
Type Parameters
| Name | Description |
|---|---|
| T4 | |
| T5 |
GetSeparableFilter<T4, T5>(ExtConvolution, PixelFormat, PixelType, IntPtr, T4[,], T5[,,])
Get separable convolution filter kernel images
Declaration
[AutoGenerated(Category = "ExtConvolution", Version = "1.0", EntryPoint = "glGetSeparableFilterEXT")]
[Obsolete("Use GetSeparableFilter<T4, T5, T6> overloads instead")]
[CLSCompliant(false)]
public static void GetSeparableFilter<T4, T5>(ExtConvolution target, PixelFormat format, PixelType type, IntPtr row, T4[, ] column, T5[,, ] span)
where T4 : struct where T5 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| ExtConvolution | target | The separable filter to be retrieved. Must be GL_SEPARABLE_2D. |
| PixelFormat | format | Format of the output images. Must be one of GL_RED, GL_GREEN, GL_BLUE, GL_ALPHA, GL_RGB, GL_BGR GL_RGBA, GL_BGRA, GL_LUMINANCE, or GL_LUMINANCE_ALPHA. |
| PixelType | type | Data type of components in the output images. Symbolic constants GL_UNSIGNED_BYTE, GL_BYTE, GL_BITMAP, GL_UNSIGNED_SHORT, GL_SHORT, GL_UNSIGNED_INT, GL_INT, GL_FLOAT, GL_UNSIGNED_BYTE_3_3_2, GL_UNSIGNED_BYTE_2_3_3_REV, GL_UNSIGNED_SHORT_5_6_5, GL_UNSIGNED_SHORT_5_6_5_REV, GL_UNSIGNED_SHORT_4_4_4_4, GL_UNSIGNED_SHORT_4_4_4_4_REV, GL_UNSIGNED_SHORT_5_5_5_1, GL_UNSIGNED_SHORT_1_5_5_5_REV, GL_UNSIGNED_INT_8_8_8_8, GL_UNSIGNED_INT_8_8_8_8_REV, GL_UNSIGNED_INT_10_10_10_2, and GL_UNSIGNED_INT_2_10_10_10_REV are accepted. |
| IntPtr | row | Pointer to storage for the row filter image. |
| T4[,] | column | Pointer to storage for the column filter image. |
| T5[,,] | span | Pointer to storage for the span filter image (currently unused). |
Type Parameters
| Name | Description |
|---|---|
| T4 | |
| T5 |
GetSeparableFilter<T4, T5, T6>(ExtConvolution, PixelFormat, PixelType, ref T4, ref T5, ref T6)
Get separable convolution filter kernel images
Declaration
[AutoGenerated(Category = "ExtConvolution", Version = "1.0", EntryPoint = "glGetSeparableFilterEXT")]
[Obsolete("Use GetSeparableFilter<T4, T5, T6> overloads instead")]
public static void GetSeparableFilter<T4, T5, T6>(ExtConvolution target, PixelFormat format, PixelType type, ref T4 row, ref T5 column, ref T6 span)
where T4 : struct where T5 : struct where T6 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| ExtConvolution | target | The separable filter to be retrieved. Must be GL_SEPARABLE_2D. |
| PixelFormat | format | Format of the output images. Must be one of GL_RED, GL_GREEN, GL_BLUE, GL_ALPHA, GL_RGB, GL_BGR GL_RGBA, GL_BGRA, GL_LUMINANCE, or GL_LUMINANCE_ALPHA. |
| PixelType | type | Data type of components in the output images. Symbolic constants GL_UNSIGNED_BYTE, GL_BYTE, GL_BITMAP, GL_UNSIGNED_SHORT, GL_SHORT, GL_UNSIGNED_INT, GL_INT, GL_FLOAT, GL_UNSIGNED_BYTE_3_3_2, GL_UNSIGNED_BYTE_2_3_3_REV, GL_UNSIGNED_SHORT_5_6_5, GL_UNSIGNED_SHORT_5_6_5_REV, GL_UNSIGNED_SHORT_4_4_4_4, GL_UNSIGNED_SHORT_4_4_4_4_REV, GL_UNSIGNED_SHORT_5_5_5_1, GL_UNSIGNED_SHORT_1_5_5_5_REV, GL_UNSIGNED_INT_8_8_8_8, GL_UNSIGNED_INT_8_8_8_8_REV, GL_UNSIGNED_INT_10_10_10_2, and GL_UNSIGNED_INT_2_10_10_10_REV are accepted. |
| T4 | row | Pointer to storage for the row filter image. |
| T5 | column | Pointer to storage for the column filter image. |
| T6 | span | Pointer to storage for the span filter image (currently unused). |
Type Parameters
| Name | Description |
|---|---|
| T4 | |
| T5 | |
| T6 |
GetSeparableFilter<T3, T4, T5>(ExtConvolution, PixelFormat, PixelType, ref T3, T4[,,], T5[,,])
Get separable convolution filter kernel images
Declaration
[AutoGenerated(Category = "ExtConvolution", Version = "1.0", EntryPoint = "glGetSeparableFilterEXT")]
[Obsolete("Use ref/array overloads instead")]
[CLSCompliant(false)]
public static void GetSeparableFilter<T3, T4, T5>(ExtConvolution target, PixelFormat format, PixelType type, ref T3 row, T4[,, ] column, T5[,, ] span)
where T3 : struct where T4 : struct where T5 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| ExtConvolution | target | The separable filter to be retrieved. Must be GL_SEPARABLE_2D. |
| PixelFormat | format | Format of the output images. Must be one of GL_RED, GL_GREEN, GL_BLUE, GL_ALPHA, GL_RGB, GL_BGR GL_RGBA, GL_BGRA, GL_LUMINANCE, or GL_LUMINANCE_ALPHA. |
| PixelType | type | Data type of components in the output images. Symbolic constants GL_UNSIGNED_BYTE, GL_BYTE, GL_BITMAP, GL_UNSIGNED_SHORT, GL_SHORT, GL_UNSIGNED_INT, GL_INT, GL_FLOAT, GL_UNSIGNED_BYTE_3_3_2, GL_UNSIGNED_BYTE_2_3_3_REV, GL_UNSIGNED_SHORT_5_6_5, GL_UNSIGNED_SHORT_5_6_5_REV, GL_UNSIGNED_SHORT_4_4_4_4, GL_UNSIGNED_SHORT_4_4_4_4_REV, GL_UNSIGNED_SHORT_5_5_5_1, GL_UNSIGNED_SHORT_1_5_5_5_REV, GL_UNSIGNED_INT_8_8_8_8, GL_UNSIGNED_INT_8_8_8_8_REV, GL_UNSIGNED_INT_10_10_10_2, and GL_UNSIGNED_INT_2_10_10_10_REV are accepted. |
| T3 | row | Pointer to storage for the row filter image. |
| T4[,,] | column | Pointer to storage for the column filter image. |
| T5[,,] | span | Pointer to storage for the span filter image (currently unused). |
Type Parameters
| Name | Description |
|---|---|
| T3 | |
| T4 | |
| T5 |
GetSeparableFilter<T4, T5, T6>(ExtConvolution, PixelFormat, PixelType, T4[], T5[], T6[])
Get separable convolution filter kernel images
Declaration
[AutoGenerated(Category = "ExtConvolution", Version = "1.0", EntryPoint = "glGetSeparableFilterEXT")]
[Obsolete("Use GetSeparableFilter<T4, T5, T6> overloads instead")]
[CLSCompliant(false)]
public static void GetSeparableFilter<T4, T5, T6>(ExtConvolution target, PixelFormat format, PixelType type, T4[] row, T5[] column, T6[] span)
where T4 : struct where T5 : struct where T6 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| ExtConvolution | target | The separable filter to be retrieved. Must be GL_SEPARABLE_2D. |
| PixelFormat | format | Format of the output images. Must be one of GL_RED, GL_GREEN, GL_BLUE, GL_ALPHA, GL_RGB, GL_BGR GL_RGBA, GL_BGRA, GL_LUMINANCE, or GL_LUMINANCE_ALPHA. |
| PixelType | type | Data type of components in the output images. Symbolic constants GL_UNSIGNED_BYTE, GL_BYTE, GL_BITMAP, GL_UNSIGNED_SHORT, GL_SHORT, GL_UNSIGNED_INT, GL_INT, GL_FLOAT, GL_UNSIGNED_BYTE_3_3_2, GL_UNSIGNED_BYTE_2_3_3_REV, GL_UNSIGNED_SHORT_5_6_5, GL_UNSIGNED_SHORT_5_6_5_REV, GL_UNSIGNED_SHORT_4_4_4_4, GL_UNSIGNED_SHORT_4_4_4_4_REV, GL_UNSIGNED_SHORT_5_5_5_1, GL_UNSIGNED_SHORT_1_5_5_5_REV, GL_UNSIGNED_INT_8_8_8_8, GL_UNSIGNED_INT_8_8_8_8_REV, GL_UNSIGNED_INT_10_10_10_2, and GL_UNSIGNED_INT_2_10_10_10_REV are accepted. |
| T4[] | row | Pointer to storage for the row filter image. |
| T5[] | column | Pointer to storage for the column filter image. |
| T6[] | span | Pointer to storage for the span filter image (currently unused). |
Type Parameters
| Name | Description |
|---|---|
| T4 | |
| T5 | |
| T6 |
GetSeparableFilter<T3, T4, T5>(ExtConvolution, PixelFormat, PixelType, T3[], T4[,,], T5[,,])
Get separable convolution filter kernel images
Declaration
[AutoGenerated(Category = "ExtConvolution", Version = "1.0", EntryPoint = "glGetSeparableFilterEXT")]
[Obsolete("Use ref/array overloads instead")]
[CLSCompliant(false)]
public static void GetSeparableFilter<T3, T4, T5>(ExtConvolution target, PixelFormat format, PixelType type, T3[] row, T4[,, ] column, T5[,, ] span)
where T3 : struct where T4 : struct where T5 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| ExtConvolution | target | The separable filter to be retrieved. Must be GL_SEPARABLE_2D. |
| PixelFormat | format | Format of the output images. Must be one of GL_RED, GL_GREEN, GL_BLUE, GL_ALPHA, GL_RGB, GL_BGR GL_RGBA, GL_BGRA, GL_LUMINANCE, or GL_LUMINANCE_ALPHA. |
| PixelType | type | Data type of components in the output images. Symbolic constants GL_UNSIGNED_BYTE, GL_BYTE, GL_BITMAP, GL_UNSIGNED_SHORT, GL_SHORT, GL_UNSIGNED_INT, GL_INT, GL_FLOAT, GL_UNSIGNED_BYTE_3_3_2, GL_UNSIGNED_BYTE_2_3_3_REV, GL_UNSIGNED_SHORT_5_6_5, GL_UNSIGNED_SHORT_5_6_5_REV, GL_UNSIGNED_SHORT_4_4_4_4, GL_UNSIGNED_SHORT_4_4_4_4_REV, GL_UNSIGNED_SHORT_5_5_5_1, GL_UNSIGNED_SHORT_1_5_5_5_REV, GL_UNSIGNED_INT_8_8_8_8, GL_UNSIGNED_INT_8_8_8_8_REV, GL_UNSIGNED_INT_10_10_10_2, and GL_UNSIGNED_INT_2_10_10_10_REV are accepted. |
| T3[] | row | Pointer to storage for the row filter image. |
| T4[,,] | column | Pointer to storage for the column filter image. |
| T5[,,] | span | Pointer to storage for the span filter image (currently unused). |
Type Parameters
| Name | Description |
|---|---|
| T3 | |
| T4 | |
| T5 |
GetSeparableFilter<T4, T5, T6>(ExtConvolution, PixelFormat, PixelType, T4[,,], T5[,,], T6[,,])
Get separable convolution filter kernel images
Declaration
[AutoGenerated(Category = "ExtConvolution", Version = "1.0", EntryPoint = "glGetSeparableFilterEXT")]
[Obsolete("Use GetSeparableFilter<T4, T5, T6> overloads instead")]
[CLSCompliant(false)]
public static void GetSeparableFilter<T4, T5, T6>(ExtConvolution target, PixelFormat format, PixelType type, T4[,, ] row, T5[,, ] column, T6[,, ] span)
where T4 : struct where T5 : struct where T6 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| ExtConvolution | target | The separable filter to be retrieved. Must be GL_SEPARABLE_2D. |
| PixelFormat | format | Format of the output images. Must be one of GL_RED, GL_GREEN, GL_BLUE, GL_ALPHA, GL_RGB, GL_BGR GL_RGBA, GL_BGRA, GL_LUMINANCE, or GL_LUMINANCE_ALPHA. |
| PixelType | type | Data type of components in the output images. Symbolic constants GL_UNSIGNED_BYTE, GL_BYTE, GL_BITMAP, GL_UNSIGNED_SHORT, GL_SHORT, GL_UNSIGNED_INT, GL_INT, GL_FLOAT, GL_UNSIGNED_BYTE_3_3_2, GL_UNSIGNED_BYTE_2_3_3_REV, GL_UNSIGNED_SHORT_5_6_5, GL_UNSIGNED_SHORT_5_6_5_REV, GL_UNSIGNED_SHORT_4_4_4_4, GL_UNSIGNED_SHORT_4_4_4_4_REV, GL_UNSIGNED_SHORT_5_5_5_1, GL_UNSIGNED_SHORT_1_5_5_5_REV, GL_UNSIGNED_INT_8_8_8_8, GL_UNSIGNED_INT_8_8_8_8_REV, GL_UNSIGNED_INT_10_10_10_2, and GL_UNSIGNED_INT_2_10_10_10_REV are accepted. |
| T4[,,] | row | Pointer to storage for the row filter image. |
| T5[,,] | column | Pointer to storage for the column filter image. |
| T6[,,] | span | Pointer to storage for the span filter image (currently unused). |
Type Parameters
| Name | Description |
|---|---|
| T4 | |
| T5 | |
| T6 |
GetSeparableFilter<T3, T4, T5>(ExtConvolution, PixelFormat, PixelType, T3[,], T4[,,], T5[,,])
Get separable convolution filter kernel images
Declaration
[AutoGenerated(Category = "ExtConvolution", Version = "1.0", EntryPoint = "glGetSeparableFilterEXT")]
[Obsolete("Use ref/array overloads instead")]
[CLSCompliant(false)]
public static void GetSeparableFilter<T3, T4, T5>(ExtConvolution target, PixelFormat format, PixelType type, T3[, ] row, T4[,, ] column, T5[,, ] span)
where T3 : struct where T4 : struct where T5 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| ExtConvolution | target | The separable filter to be retrieved. Must be GL_SEPARABLE_2D. |
| PixelFormat | format | Format of the output images. Must be one of GL_RED, GL_GREEN, GL_BLUE, GL_ALPHA, GL_RGB, GL_BGR GL_RGBA, GL_BGRA, GL_LUMINANCE, or GL_LUMINANCE_ALPHA. |
| PixelType | type | Data type of components in the output images. Symbolic constants GL_UNSIGNED_BYTE, GL_BYTE, GL_BITMAP, GL_UNSIGNED_SHORT, GL_SHORT, GL_UNSIGNED_INT, GL_INT, GL_FLOAT, GL_UNSIGNED_BYTE_3_3_2, GL_UNSIGNED_BYTE_2_3_3_REV, GL_UNSIGNED_SHORT_5_6_5, GL_UNSIGNED_SHORT_5_6_5_REV, GL_UNSIGNED_SHORT_4_4_4_4, GL_UNSIGNED_SHORT_4_4_4_4_REV, GL_UNSIGNED_SHORT_5_5_5_1, GL_UNSIGNED_SHORT_1_5_5_5_REV, GL_UNSIGNED_INT_8_8_8_8, GL_UNSIGNED_INT_8_8_8_8_REV, GL_UNSIGNED_INT_10_10_10_2, and GL_UNSIGNED_INT_2_10_10_10_REV are accepted. |
| T3[,] | row | Pointer to storage for the row filter image. |
| T4[,,] | column | Pointer to storage for the column filter image. |
| T5[,,] | span | Pointer to storage for the span filter image (currently unused). |
Type Parameters
| Name | Description |
|---|---|
| T3 | |
| T4 | |
| T5 |
GetSeparableFilter<T4, T5, T6>(ExtConvolution, PixelFormat, PixelType, T4[,], T5[,], T6[,])
Get separable convolution filter kernel images
Declaration
[AutoGenerated(Category = "ExtConvolution", Version = "1.0", EntryPoint = "glGetSeparableFilterEXT")]
[Obsolete("Use GetSeparableFilter<T4, T5, T6> overloads instead")]
[CLSCompliant(false)]
public static void GetSeparableFilter<T4, T5, T6>(ExtConvolution target, PixelFormat format, PixelType type, T4[, ] row, T5[, ] column, T6[, ] span)
where T4 : struct where T5 : struct where T6 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| ExtConvolution | target | The separable filter to be retrieved. Must be GL_SEPARABLE_2D. |
| PixelFormat | format | Format of the output images. Must be one of GL_RED, GL_GREEN, GL_BLUE, GL_ALPHA, GL_RGB, GL_BGR GL_RGBA, GL_BGRA, GL_LUMINANCE, or GL_LUMINANCE_ALPHA. |
| PixelType | type | Data type of components in the output images. Symbolic constants GL_UNSIGNED_BYTE, GL_BYTE, GL_BITMAP, GL_UNSIGNED_SHORT, GL_SHORT, GL_UNSIGNED_INT, GL_INT, GL_FLOAT, GL_UNSIGNED_BYTE_3_3_2, GL_UNSIGNED_BYTE_2_3_3_REV, GL_UNSIGNED_SHORT_5_6_5, GL_UNSIGNED_SHORT_5_6_5_REV, GL_UNSIGNED_SHORT_4_4_4_4, GL_UNSIGNED_SHORT_4_4_4_4_REV, GL_UNSIGNED_SHORT_5_5_5_1, GL_UNSIGNED_SHORT_1_5_5_5_REV, GL_UNSIGNED_INT_8_8_8_8, GL_UNSIGNED_INT_8_8_8_8_REV, GL_UNSIGNED_INT_10_10_10_2, and GL_UNSIGNED_INT_2_10_10_10_REV are accepted. |
| T4[,] | row | Pointer to storage for the row filter image. |
| T5[,] | column | Pointer to storage for the column filter image. |
| T6[,] | span | Pointer to storage for the span filter image (currently unused). |
Type Parameters
| Name | Description |
|---|---|
| T4 | |
| T5 | |
| T6 |
GetSeparableFilter<T3, T4, T5>(SeparableTargetExt, PixelFormat, PixelType, ref T3, ref T4, ref T5)
[requires: EXT_convolution] Get separable convolution filter kernel images
Declaration
[AutoGenerated(Category = "EXT_convolution", Version = "", EntryPoint = "glGetSeparableFilterEXT")]
public static void GetSeparableFilter<T3, T4, T5>(SeparableTargetExt target, PixelFormat format, PixelType type, [Count(Computed = "target,format,type")] ref T3 row, [Count(Computed = "target,format,type")] ref T4 column, [Count(Computed = "target,format,type")] ref T5 span)
where T3 : struct where T4 : struct where T5 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| SeparableTargetExt | target | The separable filter to be retrieved. Must be Separable2D. |
| PixelFormat | format | Format of the output images. Must be one of Red, Green, Blue, Alpha, Rgb, BgrRgba, Bgra, Luminance, or LuminanceAlpha. |
| PixelType | type | Data type of components in the output images. Symbolic constants UnsignedByte, Byte, Bitmap, UnsignedShort, Short, UnsignedInt, Int, Float, UnsignedByte332, UnsignedByte233Rev, UnsignedShort565, UnsignedShort565Rev, UnsignedShort4444, UnsignedShort4444Rev, UnsignedShort5551, UnsignedShort1555Rev, UnsignedInt8888, UnsignedInt8888Rev, UnsignedInt1010102, and UnsignedInt2101010Rev are accepted. |
| T3 | row | [length: COMPSIZE(target,format,type)] Pointer to storage for the row filter image. |
| T4 | column | [length: COMPSIZE(target,format,type)] Pointer to storage for the column filter image. |
| T5 | span | [length: COMPSIZE(target,format,type)] Pointer to storage for the span filter image (currently unused). |
Type Parameters
| Name | Description |
|---|---|
| T3 | |
| T4 | |
| T5 |
GetSeparableFilter<T3, T4, T5>(SeparableTargetExt, PixelFormat, PixelType, T3[], T4[], T5[])
[requires: EXT_convolution] Get separable convolution filter kernel images
Declaration
[AutoGenerated(Category = "EXT_convolution", Version = "", EntryPoint = "glGetSeparableFilterEXT")]
[CLSCompliant(false)]
public static void GetSeparableFilter<T3, T4, T5>(SeparableTargetExt target, PixelFormat format, PixelType type, [Count(Computed = "target,format,type")] T3[] row, [Count(Computed = "target,format,type")] T4[] column, [Count(Computed = "target,format,type")] T5[] span)
where T3 : struct where T4 : struct where T5 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| SeparableTargetExt | target | The separable filter to be retrieved. Must be Separable2D. |
| PixelFormat | format | Format of the output images. Must be one of Red, Green, Blue, Alpha, Rgb, BgrRgba, Bgra, Luminance, or LuminanceAlpha. |
| PixelType | type | Data type of components in the output images. Symbolic constants UnsignedByte, Byte, Bitmap, UnsignedShort, Short, UnsignedInt, Int, Float, UnsignedByte332, UnsignedByte233Rev, UnsignedShort565, UnsignedShort565Rev, UnsignedShort4444, UnsignedShort4444Rev, UnsignedShort5551, UnsignedShort1555Rev, UnsignedInt8888, UnsignedInt8888Rev, UnsignedInt1010102, and UnsignedInt2101010Rev are accepted. |
| T3[] | row | [length: COMPSIZE(target,format,type)] Pointer to storage for the row filter image. |
| T4[] | column | [length: COMPSIZE(target,format,type)] Pointer to storage for the column filter image. |
| T5[] | span | [length: COMPSIZE(target,format,type)] Pointer to storage for the span filter image (currently unused). |
Type Parameters
| Name | Description |
|---|---|
| T3 | |
| T4 | |
| T5 |
GetSeparableFilter<T3, T4, T5>(SeparableTargetExt, PixelFormat, PixelType, T3[,,], T4[,,], T5[,,])
[requires: EXT_convolution] Get separable convolution filter kernel images
Declaration
[AutoGenerated(Category = "EXT_convolution", Version = "", EntryPoint = "glGetSeparableFilterEXT")]
[CLSCompliant(false)]
public static void GetSeparableFilter<T3, T4, T5>(SeparableTargetExt target, PixelFormat format, PixelType type, [Count(Computed = "target,format,type")] T3[,, ] row, [Count(Computed = "target,format,type")] T4[,, ] column, [Count(Computed = "target,format,type")] T5[,, ] span)
where T3 : struct where T4 : struct where T5 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| SeparableTargetExt | target | The separable filter to be retrieved. Must be Separable2D. |
| PixelFormat | format | Format of the output images. Must be one of Red, Green, Blue, Alpha, Rgb, BgrRgba, Bgra, Luminance, or LuminanceAlpha. |
| PixelType | type | Data type of components in the output images. Symbolic constants UnsignedByte, Byte, Bitmap, UnsignedShort, Short, UnsignedInt, Int, Float, UnsignedByte332, UnsignedByte233Rev, UnsignedShort565, UnsignedShort565Rev, UnsignedShort4444, UnsignedShort4444Rev, UnsignedShort5551, UnsignedShort1555Rev, UnsignedInt8888, UnsignedInt8888Rev, UnsignedInt1010102, and UnsignedInt2101010Rev are accepted. |
| T3[,,] | row | [length: COMPSIZE(target,format,type)] Pointer to storage for the row filter image. |
| T4[,,] | column | [length: COMPSIZE(target,format,type)] Pointer to storage for the column filter image. |
| T5[,,] | span | [length: COMPSIZE(target,format,type)] Pointer to storage for the span filter image (currently unused). |
Type Parameters
| Name | Description |
|---|---|
| T3 | |
| T4 | |
| T5 |
GetSeparableFilter<T3, T4, T5>(SeparableTargetExt, PixelFormat, PixelType, T3[,], T4[,], T5[,])
[requires: EXT_convolution] Get separable convolution filter kernel images
Declaration
[AutoGenerated(Category = "EXT_convolution", Version = "", EntryPoint = "glGetSeparableFilterEXT")]
[CLSCompliant(false)]
public static void GetSeparableFilter<T3, T4, T5>(SeparableTargetExt target, PixelFormat format, PixelType type, [Count(Computed = "target,format,type")] T3[, ] row, [Count(Computed = "target,format,type")] T4[, ] column, [Count(Computed = "target,format,type")] T5[, ] span)
where T3 : struct where T4 : struct where T5 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| SeparableTargetExt | target | The separable filter to be retrieved. Must be Separable2D. |
| PixelFormat | format | Format of the output images. Must be one of Red, Green, Blue, Alpha, Rgb, BgrRgba, Bgra, Luminance, or LuminanceAlpha. |
| PixelType | type | Data type of components in the output images. Symbolic constants UnsignedByte, Byte, Bitmap, UnsignedShort, Short, UnsignedInt, Int, Float, UnsignedByte332, UnsignedByte233Rev, UnsignedShort565, UnsignedShort565Rev, UnsignedShort4444, UnsignedShort4444Rev, UnsignedShort5551, UnsignedShort1555Rev, UnsignedInt8888, UnsignedInt8888Rev, UnsignedInt1010102, and UnsignedInt2101010Rev are accepted. |
| T3[,] | row | [length: COMPSIZE(target,format,type)] Pointer to storage for the row filter image. |
| T4[,] | column | [length: COMPSIZE(target,format,type)] Pointer to storage for the column filter image. |
| T5[,] | span | [length: COMPSIZE(target,format,type)] Pointer to storage for the span filter image (currently unused). |
Type Parameters
| Name | Description |
|---|---|
| T3 | |
| T4 | |
| T5 |
GetTexParameterI(TextureTarget, GetTextureParameter, Int32*)
[requires: EXT_texture_integer]
Declaration
[AutoGenerated(Category = "EXT_texture_integer", Version = "", EntryPoint = "glGetTexParameterIivEXT")]
[CLSCompliant(false)]
public static void GetTexParameterI(TextureTarget target, GetTextureParameter pname, [Count(Computed = "pname")] int *params)
Parameters
| Type | Name | Description |
|---|---|---|
| TextureTarget | target | |
| GetTextureParameter | pname | |
| Int32* | params |
GetTexParameterI(TextureTarget, GetTextureParameter, out Int32)
[requires: EXT_texture_integer]
Declaration
[AutoGenerated(Category = "EXT_texture_integer", Version = "", EntryPoint = "glGetTexParameterIivEXT")]
[CLSCompliant(false)]
public static void GetTexParameterI(TextureTarget target, GetTextureParameter pname, [Count(Computed = "pname")] out int params)
Parameters
| Type | Name | Description |
|---|---|---|
| TextureTarget | target | |
| GetTextureParameter | pname | |
| Int32 | params |
GetTexParameterI(TextureTarget, GetTextureParameter, Int32[])
[requires: EXT_texture_integer]
Declaration
[AutoGenerated(Category = "EXT_texture_integer", Version = "", EntryPoint = "glGetTexParameterIivEXT")]
[CLSCompliant(false)]
public static void GetTexParameterI(TextureTarget target, GetTextureParameter pname, [Count(Computed = "pname")] int[] params)
Parameters
| Type | Name | Description |
|---|---|---|
| TextureTarget | target | |
| GetTextureParameter | pname | |
| Int32[] | params |
GetTexParameterI(TextureTarget, GetTextureParameter, UInt32*)
[requires: EXT_texture_integer]
Declaration
[AutoGenerated(Category = "EXT_texture_integer", Version = "", EntryPoint = "glGetTexParameterIuivEXT")]
[CLSCompliant(false)]
public static void GetTexParameterI(TextureTarget target, GetTextureParameter pname, [Count(Computed = "pname")] uint *params)
Parameters
| Type | Name | Description |
|---|---|---|
| TextureTarget | target | |
| GetTextureParameter | pname | |
| UInt32* | params |
GetTexParameterI(TextureTarget, GetTextureParameter, out UInt32)
[requires: EXT_texture_integer]
Declaration
[AutoGenerated(Category = "EXT_texture_integer", Version = "", EntryPoint = "glGetTexParameterIuivEXT")]
[CLSCompliant(false)]
public static void GetTexParameterI(TextureTarget target, GetTextureParameter pname, [Count(Computed = "pname")] out uint params)
Parameters
| Type | Name | Description |
|---|---|---|
| TextureTarget | target | |
| GetTextureParameter | pname | |
| UInt32 | params |
GetTexParameterI(TextureTarget, GetTextureParameter, UInt32[])
[requires: EXT_texture_integer]
Declaration
[AutoGenerated(Category = "EXT_texture_integer", Version = "", EntryPoint = "glGetTexParameterIuivEXT")]
[CLSCompliant(false)]
public static void GetTexParameterI(TextureTarget target, GetTextureParameter pname, [Count(Computed = "pname")] uint[] params)
Parameters
| Type | Name | Description |
|---|---|---|
| TextureTarget | target | |
| GetTextureParameter | pname | |
| UInt32[] | params |
GetTextureImage(Int32, TextureTarget, Int32, PixelFormat, PixelType, IntPtr)
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetTextureImageEXT")]
[CLSCompliant(false)]
public static void GetTextureImage(int texture, TextureTarget target, int level, PixelFormat format, PixelType type, [Count(Computed = "target,level,format,type")] IntPtr pixels)
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | texture | |
| TextureTarget | target | |
| Int32 | level | |
| PixelFormat | format | |
| PixelType | type | |
| IntPtr | pixels | [length: COMPSIZE(target,level,format,type)] |
GetTextureImage(UInt32, TextureTarget, Int32, PixelFormat, PixelType, IntPtr)
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetTextureImageEXT")]
[CLSCompliant(false)]
public static void GetTextureImage(uint texture, TextureTarget target, int level, PixelFormat format, PixelType type, [Count(Computed = "target,level,format,type")] IntPtr pixels)
Parameters
| Type | Name | Description |
|---|---|---|
| UInt32 | texture | |
| TextureTarget | target | |
| Int32 | level | |
| PixelFormat | format | |
| PixelType | type | |
| IntPtr | pixels | [length: COMPSIZE(target,level,format,type)] |
GetTextureImage<T5>(Int32, TextureTarget, Int32, PixelFormat, PixelType, ref T5)
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetTextureImageEXT")]
[CLSCompliant(false)]
public static void GetTextureImage<T5>(int texture, TextureTarget target, int level, PixelFormat format, PixelType type, [Count(Computed = "target,level,format,type")] ref T5 pixels)
where T5 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | texture | |
| TextureTarget | target | |
| Int32 | level | |
| PixelFormat | format | |
| PixelType | type | |
| T5 | pixels | [length: COMPSIZE(target,level,format,type)] |
Type Parameters
| Name | Description |
|---|---|
| T5 |
GetTextureImage<T5>(Int32, TextureTarget, Int32, PixelFormat, PixelType, T5[])
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetTextureImageEXT")]
[CLSCompliant(false)]
public static void GetTextureImage<T5>(int texture, TextureTarget target, int level, PixelFormat format, PixelType type, [Count(Computed = "target,level,format,type")] T5[] pixels)
where T5 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | texture | |
| TextureTarget | target | |
| Int32 | level | |
| PixelFormat | format | |
| PixelType | type | |
| T5[] | pixels | [length: COMPSIZE(target,level,format,type)] |
Type Parameters
| Name | Description |
|---|---|
| T5 |
GetTextureImage<T5>(Int32, TextureTarget, Int32, PixelFormat, PixelType, T5[,,])
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetTextureImageEXT")]
[CLSCompliant(false)]
public static void GetTextureImage<T5>(int texture, TextureTarget target, int level, PixelFormat format, PixelType type, [Count(Computed = "target,level,format,type")] T5[,, ] pixels)
where T5 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | texture | |
| TextureTarget | target | |
| Int32 | level | |
| PixelFormat | format | |
| PixelType | type | |
| T5[,,] | pixels | [length: COMPSIZE(target,level,format,type)] |
Type Parameters
| Name | Description |
|---|---|
| T5 |
GetTextureImage<T5>(Int32, TextureTarget, Int32, PixelFormat, PixelType, T5[,])
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetTextureImageEXT")]
[CLSCompliant(false)]
public static void GetTextureImage<T5>(int texture, TextureTarget target, int level, PixelFormat format, PixelType type, [Count(Computed = "target,level,format,type")] T5[, ] pixels)
where T5 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | texture | |
| TextureTarget | target | |
| Int32 | level | |
| PixelFormat | format | |
| PixelType | type | |
| T5[,] | pixels | [length: COMPSIZE(target,level,format,type)] |
Type Parameters
| Name | Description |
|---|---|
| T5 |
GetTextureImage<T5>(UInt32, TextureTarget, Int32, PixelFormat, PixelType, ref T5)
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetTextureImageEXT")]
[CLSCompliant(false)]
public static void GetTextureImage<T5>(uint texture, TextureTarget target, int level, PixelFormat format, PixelType type, [Count(Computed = "target,level,format,type")] ref T5 pixels)
where T5 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| UInt32 | texture | |
| TextureTarget | target | |
| Int32 | level | |
| PixelFormat | format | |
| PixelType | type | |
| T5 | pixels | [length: COMPSIZE(target,level,format,type)] |
Type Parameters
| Name | Description |
|---|---|
| T5 |
GetTextureImage<T5>(UInt32, TextureTarget, Int32, PixelFormat, PixelType, T5[])
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetTextureImageEXT")]
[CLSCompliant(false)]
public static void GetTextureImage<T5>(uint texture, TextureTarget target, int level, PixelFormat format, PixelType type, [Count(Computed = "target,level,format,type")] T5[] pixels)
where T5 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| UInt32 | texture | |
| TextureTarget | target | |
| Int32 | level | |
| PixelFormat | format | |
| PixelType | type | |
| T5[] | pixels | [length: COMPSIZE(target,level,format,type)] |
Type Parameters
| Name | Description |
|---|---|
| T5 |
GetTextureImage<T5>(UInt32, TextureTarget, Int32, PixelFormat, PixelType, T5[,,])
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetTextureImageEXT")]
[CLSCompliant(false)]
public static void GetTextureImage<T5>(uint texture, TextureTarget target, int level, PixelFormat format, PixelType type, [Count(Computed = "target,level,format,type")] T5[,, ] pixels)
where T5 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| UInt32 | texture | |
| TextureTarget | target | |
| Int32 | level | |
| PixelFormat | format | |
| PixelType | type | |
| T5[,,] | pixels | [length: COMPSIZE(target,level,format,type)] |
Type Parameters
| Name | Description |
|---|---|
| T5 |
GetTextureImage<T5>(UInt32, TextureTarget, Int32, PixelFormat, PixelType, T5[,])
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetTextureImageEXT")]
[CLSCompliant(false)]
public static void GetTextureImage<T5>(uint texture, TextureTarget target, int level, PixelFormat format, PixelType type, [Count(Computed = "target,level,format,type")] T5[, ] pixels)
where T5 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| UInt32 | texture | |
| TextureTarget | target | |
| Int32 | level | |
| PixelFormat | format | |
| PixelType | type | |
| T5[,] | pixels | [length: COMPSIZE(target,level,format,type)] |
Type Parameters
| Name | Description |
|---|---|
| T5 |
GetTextureLevelParameter(Int32, TextureTarget, Int32, GetTextureParameter, Int32*)
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetTextureLevelParameterivEXT")]
[CLSCompliant(false)]
public static void GetTextureLevelParameter(int texture, TextureTarget target, int level, GetTextureParameter pname, [Count(Computed = "pname")] int *params)
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | texture | |
| TextureTarget | target | |
| Int32 | level | |
| GetTextureParameter | pname | |
| Int32* | params |
GetTextureLevelParameter(Int32, TextureTarget, Int32, GetTextureParameter, out Int32)
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetTextureLevelParameterivEXT")]
[CLSCompliant(false)]
public static void GetTextureLevelParameter(int texture, TextureTarget target, int level, GetTextureParameter pname, [Count(Computed = "pname")] out int params)
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | texture | |
| TextureTarget | target | |
| Int32 | level | |
| GetTextureParameter | pname | |
| Int32 | params |
GetTextureLevelParameter(Int32, TextureTarget, Int32, GetTextureParameter, Int32[])
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetTextureLevelParameterivEXT")]
[CLSCompliant(false)]
public static void GetTextureLevelParameter(int texture, TextureTarget target, int level, GetTextureParameter pname, [Count(Computed = "pname")] int[] params)
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | texture | |
| TextureTarget | target | |
| Int32 | level | |
| GetTextureParameter | pname | |
| Int32[] | params |
GetTextureLevelParameter(Int32, TextureTarget, Int32, GetTextureParameter, Single*)
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetTextureLevelParameterfvEXT")]
[CLSCompliant(false)]
public static void GetTextureLevelParameter(int texture, TextureTarget target, int level, GetTextureParameter pname, [Count(Computed = "pname")] float *params)
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | texture | |
| TextureTarget | target | |
| Int32 | level | |
| GetTextureParameter | pname | |
| Single* | params |
GetTextureLevelParameter(Int32, TextureTarget, Int32, GetTextureParameter, out Single)
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetTextureLevelParameterfvEXT")]
[CLSCompliant(false)]
public static void GetTextureLevelParameter(int texture, TextureTarget target, int level, GetTextureParameter pname, [Count(Computed = "pname")] out float params)
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | texture | |
| TextureTarget | target | |
| Int32 | level | |
| GetTextureParameter | pname | |
| Single | params |
GetTextureLevelParameter(Int32, TextureTarget, Int32, GetTextureParameter, Single[])
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetTextureLevelParameterfvEXT")]
[CLSCompliant(false)]
public static void GetTextureLevelParameter(int texture, TextureTarget target, int level, GetTextureParameter pname, [Count(Computed = "pname")] float[] params)
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | texture | |
| TextureTarget | target | |
| Int32 | level | |
| GetTextureParameter | pname | |
| Single[] | params |
GetTextureLevelParameter(UInt32, TextureTarget, Int32, GetTextureParameter, Int32*)
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetTextureLevelParameterivEXT")]
[CLSCompliant(false)]
public static void GetTextureLevelParameter(uint texture, TextureTarget target, int level, GetTextureParameter pname, [Count(Computed = "pname")] int *params)
Parameters
| Type | Name | Description |
|---|---|---|
| UInt32 | texture | |
| TextureTarget | target | |
| Int32 | level | |
| GetTextureParameter | pname | |
| Int32* | params |
GetTextureLevelParameter(UInt32, TextureTarget, Int32, GetTextureParameter, out Int32)
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetTextureLevelParameterivEXT")]
[CLSCompliant(false)]
public static void GetTextureLevelParameter(uint texture, TextureTarget target, int level, GetTextureParameter pname, [Count(Computed = "pname")] out int params)
Parameters
| Type | Name | Description |
|---|---|---|
| UInt32 | texture | |
| TextureTarget | target | |
| Int32 | level | |
| GetTextureParameter | pname | |
| Int32 | params |
GetTextureLevelParameter(UInt32, TextureTarget, Int32, GetTextureParameter, Int32[])
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetTextureLevelParameterivEXT")]
[CLSCompliant(false)]
public static void GetTextureLevelParameter(uint texture, TextureTarget target, int level, GetTextureParameter pname, [Count(Computed = "pname")] int[] params)
Parameters
| Type | Name | Description |
|---|---|---|
| UInt32 | texture | |
| TextureTarget | target | |
| Int32 | level | |
| GetTextureParameter | pname | |
| Int32[] | params |
GetTextureLevelParameter(UInt32, TextureTarget, Int32, GetTextureParameter, Single*)
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetTextureLevelParameterfvEXT")]
[CLSCompliant(false)]
public static void GetTextureLevelParameter(uint texture, TextureTarget target, int level, GetTextureParameter pname, [Count(Computed = "pname")] float *params)
Parameters
| Type | Name | Description |
|---|---|---|
| UInt32 | texture | |
| TextureTarget | target | |
| Int32 | level | |
| GetTextureParameter | pname | |
| Single* | params |
GetTextureLevelParameter(UInt32, TextureTarget, Int32, GetTextureParameter, out Single)
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetTextureLevelParameterfvEXT")]
[CLSCompliant(false)]
public static void GetTextureLevelParameter(uint texture, TextureTarget target, int level, GetTextureParameter pname, [Count(Computed = "pname")] out float params)
Parameters
| Type | Name | Description |
|---|---|---|
| UInt32 | texture | |
| TextureTarget | target | |
| Int32 | level | |
| GetTextureParameter | pname | |
| Single | params |
GetTextureLevelParameter(UInt32, TextureTarget, Int32, GetTextureParameter, Single[])
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetTextureLevelParameterfvEXT")]
[CLSCompliant(false)]
public static void GetTextureLevelParameter(uint texture, TextureTarget target, int level, GetTextureParameter pname, [Count(Computed = "pname")] float[] params)
Parameters
| Type | Name | Description |
|---|---|---|
| UInt32 | texture | |
| TextureTarget | target | |
| Int32 | level | |
| GetTextureParameter | pname | |
| Single[] | params |
GetTextureParameter(Int32, TextureTarget, GetTextureParameter, Int32*)
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetTextureParameterivEXT")]
[CLSCompliant(false)]
public static void GetTextureParameter(int texture, TextureTarget target, GetTextureParameter pname, [Count(Computed = "pname")] int *params)
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | texture | |
| TextureTarget | target | |
| GetTextureParameter | pname | |
| Int32* | params |
GetTextureParameter(Int32, TextureTarget, GetTextureParameter, out Int32)
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetTextureParameterivEXT")]
[CLSCompliant(false)]
public static void GetTextureParameter(int texture, TextureTarget target, GetTextureParameter pname, [Count(Computed = "pname")] out int params)
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | texture | |
| TextureTarget | target | |
| GetTextureParameter | pname | |
| Int32 | params |
GetTextureParameter(Int32, TextureTarget, GetTextureParameter, Int32[])
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetTextureParameterivEXT")]
[CLSCompliant(false)]
public static void GetTextureParameter(int texture, TextureTarget target, GetTextureParameter pname, [Count(Computed = "pname")] int[] params)
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | texture | |
| TextureTarget | target | |
| GetTextureParameter | pname | |
| Int32[] | params |
GetTextureParameter(Int32, TextureTarget, GetTextureParameter, Single*)
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetTextureParameterfvEXT")]
[CLSCompliant(false)]
public static void GetTextureParameter(int texture, TextureTarget target, GetTextureParameter pname, [Count(Computed = "pname")] float *params)
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | texture | |
| TextureTarget | target | |
| GetTextureParameter | pname | |
| Single* | params |
GetTextureParameter(Int32, TextureTarget, GetTextureParameter, out Single)
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetTextureParameterfvEXT")]
[CLSCompliant(false)]
public static void GetTextureParameter(int texture, TextureTarget target, GetTextureParameter pname, [Count(Computed = "pname")] out float params)
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | texture | |
| TextureTarget | target | |
| GetTextureParameter | pname | |
| Single | params |
GetTextureParameter(Int32, TextureTarget, GetTextureParameter, Single[])
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetTextureParameterfvEXT")]
[CLSCompliant(false)]
public static void GetTextureParameter(int texture, TextureTarget target, GetTextureParameter pname, [Count(Computed = "pname")] float[] params)
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | texture | |
| TextureTarget | target | |
| GetTextureParameter | pname | |
| Single[] | params |
GetTextureParameter(UInt32, TextureTarget, GetTextureParameter, Int32*)
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetTextureParameterivEXT")]
[CLSCompliant(false)]
public static void GetTextureParameter(uint texture, TextureTarget target, GetTextureParameter pname, [Count(Computed = "pname")] int *params)
Parameters
| Type | Name | Description |
|---|---|---|
| UInt32 | texture | |
| TextureTarget | target | |
| GetTextureParameter | pname | |
| Int32* | params |
GetTextureParameter(UInt32, TextureTarget, GetTextureParameter, out Int32)
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetTextureParameterivEXT")]
[CLSCompliant(false)]
public static void GetTextureParameter(uint texture, TextureTarget target, GetTextureParameter pname, [Count(Computed = "pname")] out int params)
Parameters
| Type | Name | Description |
|---|---|---|
| UInt32 | texture | |
| TextureTarget | target | |
| GetTextureParameter | pname | |
| Int32 | params |
GetTextureParameter(UInt32, TextureTarget, GetTextureParameter, Int32[])
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetTextureParameterivEXT")]
[CLSCompliant(false)]
public static void GetTextureParameter(uint texture, TextureTarget target, GetTextureParameter pname, [Count(Computed = "pname")] int[] params)
Parameters
| Type | Name | Description |
|---|---|---|
| UInt32 | texture | |
| TextureTarget | target | |
| GetTextureParameter | pname | |
| Int32[] | params |
GetTextureParameter(UInt32, TextureTarget, GetTextureParameter, Single*)
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetTextureParameterfvEXT")]
[CLSCompliant(false)]
public static void GetTextureParameter(uint texture, TextureTarget target, GetTextureParameter pname, [Count(Computed = "pname")] float *params)
Parameters
| Type | Name | Description |
|---|---|---|
| UInt32 | texture | |
| TextureTarget | target | |
| GetTextureParameter | pname | |
| Single* | params |
GetTextureParameter(UInt32, TextureTarget, GetTextureParameter, out Single)
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetTextureParameterfvEXT")]
[CLSCompliant(false)]
public static void GetTextureParameter(uint texture, TextureTarget target, GetTextureParameter pname, [Count(Computed = "pname")] out float params)
Parameters
| Type | Name | Description |
|---|---|---|
| UInt32 | texture | |
| TextureTarget | target | |
| GetTextureParameter | pname | |
| Single | params |
GetTextureParameter(UInt32, TextureTarget, GetTextureParameter, Single[])
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetTextureParameterfvEXT")]
[CLSCompliant(false)]
public static void GetTextureParameter(uint texture, TextureTarget target, GetTextureParameter pname, [Count(Computed = "pname")] float[] params)
Parameters
| Type | Name | Description |
|---|---|---|
| UInt32 | texture | |
| TextureTarget | target | |
| GetTextureParameter | pname | |
| Single[] | params |
GetTextureParameterI(Int32, TextureTarget, GetTextureParameter, Int32*)
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetTextureParameterIivEXT")]
[CLSCompliant(false)]
public static void GetTextureParameterI(int texture, TextureTarget target, GetTextureParameter pname, [Count(Computed = "pname")] int *params)
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | texture | |
| TextureTarget | target | |
| GetTextureParameter | pname | |
| Int32* | params |
GetTextureParameterI(Int32, TextureTarget, GetTextureParameter, out Int32)
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetTextureParameterIivEXT")]
[CLSCompliant(false)]
public static void GetTextureParameterI(int texture, TextureTarget target, GetTextureParameter pname, [Count(Computed = "pname")] out int params)
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | texture | |
| TextureTarget | target | |
| GetTextureParameter | pname | |
| Int32 | params |
GetTextureParameterI(Int32, TextureTarget, GetTextureParameter, Int32[])
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetTextureParameterIivEXT")]
[CLSCompliant(false)]
public static void GetTextureParameterI(int texture, TextureTarget target, GetTextureParameter pname, [Count(Computed = "pname")] int[] params)
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | texture | |
| TextureTarget | target | |
| GetTextureParameter | pname | |
| Int32[] | params |
GetTextureParameterI(UInt32, TextureTarget, GetTextureParameter, Int32*)
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetTextureParameterIivEXT")]
[CLSCompliant(false)]
public static void GetTextureParameterI(uint texture, TextureTarget target, GetTextureParameter pname, [Count(Computed = "pname")] int *params)
Parameters
| Type | Name | Description |
|---|---|---|
| UInt32 | texture | |
| TextureTarget | target | |
| GetTextureParameter | pname | |
| Int32* | params |
GetTextureParameterI(UInt32, TextureTarget, GetTextureParameter, out Int32)
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetTextureParameterIivEXT")]
[CLSCompliant(false)]
public static void GetTextureParameterI(uint texture, TextureTarget target, GetTextureParameter pname, [Count(Computed = "pname")] out int params)
Parameters
| Type | Name | Description |
|---|---|---|
| UInt32 | texture | |
| TextureTarget | target | |
| GetTextureParameter | pname | |
| Int32 | params |
GetTextureParameterI(UInt32, TextureTarget, GetTextureParameter, Int32[])
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetTextureParameterIivEXT")]
[CLSCompliant(false)]
public static void GetTextureParameterI(uint texture, TextureTarget target, GetTextureParameter pname, [Count(Computed = "pname")] int[] params)
Parameters
| Type | Name | Description |
|---|---|---|
| UInt32 | texture | |
| TextureTarget | target | |
| GetTextureParameter | pname | |
| Int32[] | params |
GetTextureParameterI(UInt32, TextureTarget, GetTextureParameter, UInt32*)
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetTextureParameterIuivEXT")]
[CLSCompliant(false)]
public static void GetTextureParameterI(uint texture, TextureTarget target, GetTextureParameter pname, [Count(Computed = "pname")] uint *params)
Parameters
| Type | Name | Description |
|---|---|---|
| UInt32 | texture | |
| TextureTarget | target | |
| GetTextureParameter | pname | |
| UInt32* | params |
GetTextureParameterI(UInt32, TextureTarget, GetTextureParameter, out UInt32)
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetTextureParameterIuivEXT")]
[CLSCompliant(false)]
public static void GetTextureParameterI(uint texture, TextureTarget target, GetTextureParameter pname, [Count(Computed = "pname")] out uint params)
Parameters
| Type | Name | Description |
|---|---|---|
| UInt32 | texture | |
| TextureTarget | target | |
| GetTextureParameter | pname | |
| UInt32 | params |
GetTextureParameterI(UInt32, TextureTarget, GetTextureParameter, UInt32[])
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetTextureParameterIuivEXT")]
[CLSCompliant(false)]
public static void GetTextureParameterI(uint texture, TextureTarget target, GetTextureParameter pname, [Count(Computed = "pname")] uint[] params)
Parameters
| Type | Name | Description |
|---|---|---|
| UInt32 | texture | |
| TextureTarget | target | |
| GetTextureParameter | pname | |
| UInt32[] | params |
GetTransformFeedbackVarying(Int32, Int32, Int32, Int32*, Int32*, ActiveAttribType*, out String)
[requires: EXT_transform_feedback] Retrieve information about varying variables selected for transform feedback
Declaration
[AutoGenerated(Category = "EXT_transform_feedback", Version = "", EntryPoint = "glGetTransformFeedbackVaryingEXT")]
[CLSCompliant(false)]
public static void GetTransformFeedbackVarying(int program, int index, int bufSize, [Count(Count = 1)] int *length, [Count(Count = 1)] int *size, [Count(Count = 1)] ActiveAttribType*type, [Count(Parameter = "bufSize")] out string name)
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | program | The name of the target program object. |
| Int32 | index | The index of the varying variable whose information to retrieve. |
| Int32 | bufSize | The maximum number of characters, including the null terminator, that may be written into name. |
| Int32* | length | [length: 1] The address of a variable which will receive the number of characters written into name, excluding the null-terminator. If length is Null no length is returned. |
| Int32* | size | [length: 1] The address of a variable that will receive the size of the varying. |
| ActiveAttribType* | type | [length: 1] The address of a variable that will recieve the type of the varying. |
| String | name | [length: bufSize] The address of a buffer into which will be written the name of the varying. |
GetTransformFeedbackVarying(Int32, Int32, Int32, Int32*, Int32*, ExtTransformFeedback*, out String)
[requires: EXT_transform_feedback] Retrieve information about varying variables selected for transform feedback
Declaration
[AutoGenerated(Category = "EXT_transform_feedback", Version = "", EntryPoint = "glGetTransformFeedbackVaryingEXT")]
[CLSCompliant(false)]
public static void GetTransformFeedbackVarying(int program, int index, int bufSize, [Count(Count = 1)] int *length, [Count(Count = 1)] int *size, [Count(Count = 1)] ExtTransformFeedback*type, [Count(Parameter = "bufSize")] out string name)
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | program | The name of the target program object. |
| Int32 | index | The index of the varying variable whose information to retrieve. |
| Int32 | bufSize | The maximum number of characters, including the null terminator, that may be written into name. |
| Int32* | length | [length: 1] The address of a variable which will receive the number of characters written into name, excluding the null-terminator. If length is Null no length is returned. |
| Int32* | size | [length: 1] The address of a variable that will receive the size of the varying. |
| ExtTransformFeedback* | type | [length: 1] The address of a variable that will recieve the type of the varying. |
| String | name | [length: bufSize] The address of a buffer into which will be written the name of the varying. |
GetTransformFeedbackVarying(Int32, Int32, Int32, out Int32, out Int32, out ActiveAttribType, out String)
[requires: EXT_transform_feedback] Retrieve information about varying variables selected for transform feedback
Declaration
[AutoGenerated(Category = "EXT_transform_feedback", Version = "", EntryPoint = "glGetTransformFeedbackVaryingEXT")]
[CLSCompliant(false)]
public static void GetTransformFeedbackVarying(int program, int index, int bufSize, [Count(Count = 1)] out int length, [Count(Count = 1)] out int size, [Count(Count = 1)] out ActiveAttribType type, [Count(Parameter = "bufSize")] out string name)
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | program | The name of the target program object. |
| Int32 | index | The index of the varying variable whose information to retrieve. |
| Int32 | bufSize | The maximum number of characters, including the null terminator, that may be written into name. |
| Int32 | length | [length: 1] The address of a variable which will receive the number of characters written into name, excluding the null-terminator. If length is Null no length is returned. |
| Int32 | size | [length: 1] The address of a variable that will receive the size of the varying. |
| ActiveAttribType | type | [length: 1] The address of a variable that will recieve the type of the varying. |
| String | name | [length: bufSize] The address of a buffer into which will be written the name of the varying. |
GetTransformFeedbackVarying(Int32, Int32, Int32, out Int32, out Int32, out ExtTransformFeedback, out String)
[requires: EXT_transform_feedback] Retrieve information about varying variables selected for transform feedback
Declaration
[AutoGenerated(Category = "EXT_transform_feedback", Version = "", EntryPoint = "glGetTransformFeedbackVaryingEXT")]
[CLSCompliant(false)]
public static void GetTransformFeedbackVarying(int program, int index, int bufSize, [Count(Count = 1)] out int length, [Count(Count = 1)] out int size, [Count(Count = 1)] out ExtTransformFeedback type, [Count(Parameter = "bufSize")] out string name)
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | program | The name of the target program object. |
| Int32 | index | The index of the varying variable whose information to retrieve. |
| Int32 | bufSize | The maximum number of characters, including the null terminator, that may be written into name. |
| Int32 | length | [length: 1] The address of a variable which will receive the number of characters written into name, excluding the null-terminator. If length is Null no length is returned. |
| Int32 | size | [length: 1] The address of a variable that will receive the size of the varying. |
| ExtTransformFeedback | type | [length: 1] The address of a variable that will recieve the type of the varying. |
| String | name | [length: bufSize] The address of a buffer into which will be written the name of the varying. |
GetTransformFeedbackVarying(UInt32, UInt32, Int32, Int32*, Int32*, ActiveAttribType*, out String)
[requires: EXT_transform_feedback] Retrieve information about varying variables selected for transform feedback
Declaration
[AutoGenerated(Category = "EXT_transform_feedback", Version = "", EntryPoint = "glGetTransformFeedbackVaryingEXT")]
[CLSCompliant(false)]
public static void GetTransformFeedbackVarying(uint program, uint index, int bufSize, [Count(Count = 1)] int *length, [Count(Count = 1)] int *size, [Count(Count = 1)] ActiveAttribType*type, [Count(Parameter = "bufSize")] out string name)
Parameters
| Type | Name | Description |
|---|---|---|
| UInt32 | program | The name of the target program object. |
| UInt32 | index | The index of the varying variable whose information to retrieve. |
| Int32 | bufSize | The maximum number of characters, including the null terminator, that may be written into name. |
| Int32* | length | [length: 1] The address of a variable which will receive the number of characters written into name, excluding the null-terminator. If length is Null no length is returned. |
| Int32* | size | [length: 1] The address of a variable that will receive the size of the varying. |
| ActiveAttribType* | type | [length: 1] The address of a variable that will recieve the type of the varying. |
| String | name | [length: bufSize] The address of a buffer into which will be written the name of the varying. |
GetTransformFeedbackVarying(UInt32, UInt32, Int32, Int32*, Int32*, ExtTransformFeedback*, out String)
[requires: EXT_transform_feedback] Retrieve information about varying variables selected for transform feedback
Declaration
[AutoGenerated(Category = "EXT_transform_feedback", Version = "", EntryPoint = "glGetTransformFeedbackVaryingEXT")]
[CLSCompliant(false)]
public static void GetTransformFeedbackVarying(uint program, uint index, int bufSize, [Count(Count = 1)] int *length, [Count(Count = 1)] int *size, [Count(Count = 1)] ExtTransformFeedback*type, [Count(Parameter = "bufSize")] out string name)
Parameters
| Type | Name | Description |
|---|---|---|
| UInt32 | program | The name of the target program object. |
| UInt32 | index | The index of the varying variable whose information to retrieve. |
| Int32 | bufSize | The maximum number of characters, including the null terminator, that may be written into name. |
| Int32* | length | [length: 1] The address of a variable which will receive the number of characters written into name, excluding the null-terminator. If length is Null no length is returned. |
| Int32* | size | [length: 1] The address of a variable that will receive the size of the varying. |
| ExtTransformFeedback* | type | [length: 1] The address of a variable that will recieve the type of the varying. |
| String | name | [length: bufSize] The address of a buffer into which will be written the name of the varying. |
GetTransformFeedbackVarying(UInt32, UInt32, Int32, out Int32, out Int32, out ActiveAttribType, out String)
[requires: EXT_transform_feedback] Retrieve information about varying variables selected for transform feedback
Declaration
[AutoGenerated(Category = "EXT_transform_feedback", Version = "", EntryPoint = "glGetTransformFeedbackVaryingEXT")]
[CLSCompliant(false)]
public static void GetTransformFeedbackVarying(uint program, uint index, int bufSize, [Count(Count = 1)] out int length, [Count(Count = 1)] out int size, [Count(Count = 1)] out ActiveAttribType type, [Count(Parameter = "bufSize")] out string name)
Parameters
| Type | Name | Description |
|---|---|---|
| UInt32 | program | The name of the target program object. |
| UInt32 | index | The index of the varying variable whose information to retrieve. |
| Int32 | bufSize | The maximum number of characters, including the null terminator, that may be written into name. |
| Int32 | length | [length: 1] The address of a variable which will receive the number of characters written into name, excluding the null-terminator. If length is Null no length is returned. |
| Int32 | size | [length: 1] The address of a variable that will receive the size of the varying. |
| ActiveAttribType | type | [length: 1] The address of a variable that will recieve the type of the varying. |
| String | name | [length: bufSize] The address of a buffer into which will be written the name of the varying. |
GetTransformFeedbackVarying(UInt32, UInt32, Int32, out Int32, out Int32, out ExtTransformFeedback, out String)
[requires: EXT_transform_feedback] Retrieve information about varying variables selected for transform feedback
Declaration
[AutoGenerated(Category = "EXT_transform_feedback", Version = "", EntryPoint = "glGetTransformFeedbackVaryingEXT")]
[CLSCompliant(false)]
public static void GetTransformFeedbackVarying(uint program, uint index, int bufSize, [Count(Count = 1)] out int length, [Count(Count = 1)] out int size, [Count(Count = 1)] out ExtTransformFeedback type, [Count(Parameter = "bufSize")] out string name)
Parameters
| Type | Name | Description |
|---|---|---|
| UInt32 | program | The name of the target program object. |
| UInt32 | index | The index of the varying variable whose information to retrieve. |
| Int32 | bufSize | The maximum number of characters, including the null terminator, that may be written into name. |
| Int32 | length | [length: 1] The address of a variable which will receive the number of characters written into name, excluding the null-terminator. If length is Null no length is returned. |
| Int32 | size | [length: 1] The address of a variable that will receive the size of the varying. |
| ExtTransformFeedback | type | [length: 1] The address of a variable that will recieve the type of the varying. |
| String | name | [length: bufSize] The address of a buffer into which will be written the name of the varying. |
GetUniform(Int32, Int32, Int32*)
[requires: EXT_gpu_shader4] Returns the value of a uniform variable
Declaration
[AutoGenerated(Category = "EXT_gpu_shader4", Version = "", EntryPoint = "glGetUniformuivEXT")]
[CLSCompliant(false)]
public static void GetUniform(int program, int location, [Count(Computed = "program,location")] int *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. |
| Int32* | params |
GetUniform(Int32, Int32, out Int32)
[requires: EXT_gpu_shader4] Returns the value of a uniform variable
Declaration
[AutoGenerated(Category = "EXT_gpu_shader4", Version = "", EntryPoint = "glGetUniformuivEXT")]
[CLSCompliant(false)]
public static void GetUniform(int program, int location, [Count(Computed = "program,location")] out int 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. |
| Int32 | params |
GetUniform(Int32, Int32, Int32[])
[requires: EXT_gpu_shader4] Returns the value of a uniform variable
Declaration
[AutoGenerated(Category = "EXT_gpu_shader4", Version = "", EntryPoint = "glGetUniformuivEXT")]
[CLSCompliant(false)]
public static void GetUniform(int program, int location, [Count(Computed = "program,location")] int[] 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. |
| Int32[] | params |
GetUniform(UInt32, Int32, UInt32*)
[requires: EXT_gpu_shader4] Returns the value of a uniform variable
Declaration
[AutoGenerated(Category = "EXT_gpu_shader4", Version = "", EntryPoint = "glGetUniformuivEXT")]
[CLSCompliant(false)]
public static void GetUniform(uint program, int location, [Count(Computed = "program,location")] uint *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. |
| UInt32* | params |
GetUniform(UInt32, Int32, out UInt32)
[requires: EXT_gpu_shader4] Returns the value of a uniform variable
Declaration
[AutoGenerated(Category = "EXT_gpu_shader4", Version = "", EntryPoint = "glGetUniformuivEXT")]
[CLSCompliant(false)]
public static void GetUniform(uint program, int location, [Count(Computed = "program,location")] out uint 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. |
| UInt32 | params |
GetUniform(UInt32, Int32, UInt32[])
[requires: EXT_gpu_shader4] Returns the value of a uniform variable
Declaration
[AutoGenerated(Category = "EXT_gpu_shader4", Version = "", EntryPoint = "glGetUniformuivEXT")]
[CLSCompliant(false)]
public static void GetUniform(uint program, int location, [Count(Computed = "program,location")] uint[] 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. |
| UInt32[] | params |
GetUniformBufferSize(Int32, Int32)
[requires: EXT_bindable_uniform]
Declaration
[AutoGenerated(Category = "EXT_bindable_uniform", Version = "", EntryPoint = "glGetUniformBufferSizeEXT")]
[CLSCompliant(false)]
public static int GetUniformBufferSize(int program, int location)
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | program | |
| Int32 | location |
Returns
| Type | Description |
|---|---|
| Int32 |
GetUniformBufferSize(UInt32, Int32)
[requires: EXT_bindable_uniform]
Declaration
[AutoGenerated(Category = "EXT_bindable_uniform", Version = "", EntryPoint = "glGetUniformBufferSizeEXT")]
[CLSCompliant(false)]
public static int GetUniformBufferSize(uint program, int location)
Parameters
| Type | Name | Description |
|---|---|---|
| UInt32 | program | |
| Int32 | location |
Returns
| Type | Description |
|---|---|
| Int32 |
GetUniformOffset(Int32, Int32)
[requires: EXT_bindable_uniform]
Declaration
[AutoGenerated(Category = "EXT_bindable_uniform", Version = "", EntryPoint = "glGetUniformOffsetEXT")]
[CLSCompliant(false)]
public static IntPtr GetUniformOffset(int program, int location)
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | program | |
| Int32 | location |
Returns
| Type | Description |
|---|---|
| IntPtr |
GetUniformOffset(UInt32, Int32)
[requires: EXT_bindable_uniform]
Declaration
[AutoGenerated(Category = "EXT_bindable_uniform", Version = "", EntryPoint = "glGetUniformOffsetEXT")]
[CLSCompliant(false)]
public static IntPtr GetUniformOffset(uint program, int location)
Parameters
| Type | Name | Description |
|---|---|---|
| UInt32 | program | |
| Int32 | location |
Returns
| Type | Description |
|---|---|
| IntPtr |
GetUnsignedByte(All, Int32, Byte*)
[requires: EXT_memory_object|EXT_semaphore]
Declaration
[AutoGenerated(Category = "EXT_memory_object|EXT_semaphore", Version = "", EntryPoint = "glGetUnsignedBytei_vEXT")]
[CLSCompliant(false)]
public static void GetUnsignedByte(All target, int index, [Count(Computed = "target")] byte *data)
Parameters
| Type | Name | Description |
|---|---|---|
| All | target | |
| Int32 | index | |
| Byte* | data | [length: COMPSIZE(target)] |
GetUnsignedByte(All, Int32, out Byte)
[requires: EXT_memory_object|EXT_semaphore]
Declaration
[AutoGenerated(Category = "EXT_memory_object|EXT_semaphore", Version = "", EntryPoint = "glGetUnsignedBytei_vEXT")]
[CLSCompliant(false)]
public static void GetUnsignedByte(All target, int index, [Count(Computed = "target")] out byte data)
Parameters
| Type | Name | Description |
|---|---|---|
| All | target | |
| Int32 | index | |
| Byte | data | [length: COMPSIZE(target)] |
GetUnsignedByte(All, Int32, Byte[])
[requires: EXT_memory_object|EXT_semaphore]
Declaration
[AutoGenerated(Category = "EXT_memory_object|EXT_semaphore", Version = "", EntryPoint = "glGetUnsignedBytei_vEXT")]
[CLSCompliant(false)]
public static void GetUnsignedByte(All target, int index, [Count(Computed = "target")] byte[] data)
Parameters
| Type | Name | Description |
|---|---|---|
| All | target | |
| Int32 | index | |
| Byte[] | data | [length: COMPSIZE(target)] |
GetUnsignedByte(All, UInt32, Byte*)
[requires: EXT_memory_object|EXT_semaphore]
Declaration
[AutoGenerated(Category = "EXT_memory_object|EXT_semaphore", Version = "", EntryPoint = "glGetUnsignedBytei_vEXT")]
[CLSCompliant(false)]
public static void GetUnsignedByte(All target, uint index, [Count(Computed = "target")] byte *data)
Parameters
| Type | Name | Description |
|---|---|---|
| All | target | |
| UInt32 | index | |
| Byte* | data | [length: COMPSIZE(target)] |
GetUnsignedByte(All, UInt32, out Byte)
[requires: EXT_memory_object|EXT_semaphore]
Declaration
[AutoGenerated(Category = "EXT_memory_object|EXT_semaphore", Version = "", EntryPoint = "glGetUnsignedBytei_vEXT")]
[CLSCompliant(false)]
public static void GetUnsignedByte(All target, uint index, [Count(Computed = "target")] out byte data)
Parameters
| Type | Name | Description |
|---|---|---|
| All | target | |
| UInt32 | index | |
| Byte | data | [length: COMPSIZE(target)] |
GetUnsignedByte(All, UInt32, Byte[])
[requires: EXT_memory_object|EXT_semaphore]
Declaration
[AutoGenerated(Category = "EXT_memory_object|EXT_semaphore", Version = "", EntryPoint = "glGetUnsignedBytei_vEXT")]
[CLSCompliant(false)]
public static void GetUnsignedByte(All target, uint index, [Count(Computed = "target")] byte[] data)
Parameters
| Type | Name | Description |
|---|---|---|
| All | target | |
| UInt32 | index | |
| Byte[] | data | [length: COMPSIZE(target)] |
GetUnsignedByte(GetPName)
[requires: EXT_memory_object|EXT_semaphore]
Declaration
[AutoGenerated(Category = "EXT_memory_object|EXT_semaphore", Version = "", EntryPoint = "glGetUnsignedBytevEXT")]
[CLSCompliant(false)]
public static byte GetUnsignedByte(GetPName pname)
Parameters
| Type | Name | Description |
|---|---|---|
| GetPName | pname |
Returns
| Type | Description |
|---|---|
| Byte |
GetUnsignedByte(GetPName, Byte*)
[requires: EXT_memory_object|EXT_semaphore]
Declaration
[AutoGenerated(Category = "EXT_memory_object|EXT_semaphore", Version = "", EntryPoint = "glGetUnsignedBytevEXT")]
[CLSCompliant(false)]
public static void GetUnsignedByte(GetPName pname, [Count(Computed = "pname")] byte *data)
Parameters
| Type | Name | Description |
|---|---|---|
| GetPName | pname | |
| Byte* | data | [length: COMPSIZE(pname)] |
GetUnsignedByte(GetPName, out Byte)
[requires: EXT_memory_object|EXT_semaphore]
Declaration
[AutoGenerated(Category = "EXT_memory_object|EXT_semaphore", Version = "", EntryPoint = "glGetUnsignedBytevEXT")]
[CLSCompliant(false)]
public static void GetUnsignedByte(GetPName pname, [Count(Computed = "pname")] out byte data)
Parameters
| Type | Name | Description |
|---|---|---|
| GetPName | pname | |
| Byte | data | [length: COMPSIZE(pname)] |
GetUnsignedByte(GetPName, Byte[])
[requires: EXT_memory_object|EXT_semaphore]
Declaration
[AutoGenerated(Category = "EXT_memory_object|EXT_semaphore", Version = "", EntryPoint = "glGetUnsignedBytevEXT")]
[CLSCompliant(false)]
public static void GetUnsignedByte(GetPName pname, [Count(Computed = "pname")] byte[] data)
Parameters
| Type | Name | Description |
|---|---|---|
| GetPName | pname | |
| Byte[] | data | [length: COMPSIZE(pname)] |
GetVariantBoolean(Int32, ExtVertexShader, Boolean*)
[requires: EXT_vertex_shader]
Declaration
[AutoGenerated(Category = "EXT_vertex_shader", Version = "", EntryPoint = "glGetVariantBooleanvEXT")]
[CLSCompliant(false)]
public static void GetVariantBoolean(int id, ExtVertexShader value, [Count(Computed = "id")] bool *data)
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | id | |
| ExtVertexShader | value | |
| Boolean* | data | [length: COMPSIZE(id)] |
GetVariantBoolean(Int32, ExtVertexShader, out Boolean)
[requires: EXT_vertex_shader]
Declaration
[AutoGenerated(Category = "EXT_vertex_shader", Version = "", EntryPoint = "glGetVariantBooleanvEXT")]
[CLSCompliant(false)]
public static void GetVariantBoolean(int id, ExtVertexShader value, [Count(Computed = "id")] out bool data)
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | id | |
| ExtVertexShader | value | |
| Boolean | data | [length: COMPSIZE(id)] |
GetVariantBoolean(Int32, ExtVertexShader, Boolean[])
[requires: EXT_vertex_shader]
Declaration
[AutoGenerated(Category = "EXT_vertex_shader", Version = "", EntryPoint = "glGetVariantBooleanvEXT")]
[CLSCompliant(false)]
public static void GetVariantBoolean(int id, ExtVertexShader value, [Count(Computed = "id")] bool[] data)
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | id | |
| ExtVertexShader | value | |
| Boolean[] | data | [length: COMPSIZE(id)] |
GetVariantBoolean(UInt32, ExtVertexShader, Boolean*)
[requires: EXT_vertex_shader]
Declaration
[AutoGenerated(Category = "EXT_vertex_shader", Version = "", EntryPoint = "glGetVariantBooleanvEXT")]
[CLSCompliant(false)]
public static void GetVariantBoolean(uint id, ExtVertexShader value, [Count(Computed = "id")] bool *data)
Parameters
| Type | Name | Description |
|---|---|---|
| UInt32 | id | |
| ExtVertexShader | value | |
| Boolean* | data | [length: COMPSIZE(id)] |
GetVariantBoolean(UInt32, ExtVertexShader, out Boolean)
[requires: EXT_vertex_shader]
Declaration
[AutoGenerated(Category = "EXT_vertex_shader", Version = "", EntryPoint = "glGetVariantBooleanvEXT")]
[CLSCompliant(false)]
public static void GetVariantBoolean(uint id, ExtVertexShader value, [Count(Computed = "id")] out bool data)
Parameters
| Type | Name | Description |
|---|---|---|
| UInt32 | id | |
| ExtVertexShader | value | |
| Boolean | data | [length: COMPSIZE(id)] |
GetVariantBoolean(UInt32, ExtVertexShader, Boolean[])
[requires: EXT_vertex_shader]
Declaration
[AutoGenerated(Category = "EXT_vertex_shader", Version = "", EntryPoint = "glGetVariantBooleanvEXT")]
[CLSCompliant(false)]
public static void GetVariantBoolean(uint id, ExtVertexShader value, [Count(Computed = "id")] bool[] data)
Parameters
| Type | Name | Description |
|---|---|---|
| UInt32 | id | |
| ExtVertexShader | value | |
| Boolean[] | data | [length: COMPSIZE(id)] |
GetVariantFloat(Int32, ExtVertexShader, Single*)
[requires: EXT_vertex_shader]
Declaration
[AutoGenerated(Category = "EXT_vertex_shader", Version = "", EntryPoint = "glGetVariantFloatvEXT")]
[CLSCompliant(false)]
public static void GetVariantFloat(int id, ExtVertexShader value, [Count(Computed = "id")] float *data)
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | id | |
| ExtVertexShader | value | |
| Single* | data | [length: COMPSIZE(id)] |
GetVariantFloat(Int32, ExtVertexShader, out Single)
[requires: EXT_vertex_shader]
Declaration
[AutoGenerated(Category = "EXT_vertex_shader", Version = "", EntryPoint = "glGetVariantFloatvEXT")]
[CLSCompliant(false)]
public static void GetVariantFloat(int id, ExtVertexShader value, [Count(Computed = "id")] out float data)
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | id | |
| ExtVertexShader | value | |
| Single | data | [length: COMPSIZE(id)] |
GetVariantFloat(Int32, ExtVertexShader, Single[])
[requires: EXT_vertex_shader]
Declaration
[AutoGenerated(Category = "EXT_vertex_shader", Version = "", EntryPoint = "glGetVariantFloatvEXT")]
[CLSCompliant(false)]
public static void GetVariantFloat(int id, ExtVertexShader value, [Count(Computed = "id")] float[] data)
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | id | |
| ExtVertexShader | value | |
| Single[] | data | [length: COMPSIZE(id)] |
GetVariantFloat(UInt32, ExtVertexShader, Single*)
[requires: EXT_vertex_shader]
Declaration
[AutoGenerated(Category = "EXT_vertex_shader", Version = "", EntryPoint = "glGetVariantFloatvEXT")]
[CLSCompliant(false)]
public static void GetVariantFloat(uint id, ExtVertexShader value, [Count(Computed = "id")] float *data)
Parameters
| Type | Name | Description |
|---|---|---|
| UInt32 | id | |
| ExtVertexShader | value | |
| Single* | data | [length: COMPSIZE(id)] |
GetVariantFloat(UInt32, ExtVertexShader, out Single)
[requires: EXT_vertex_shader]
Declaration
[AutoGenerated(Category = "EXT_vertex_shader", Version = "", EntryPoint = "glGetVariantFloatvEXT")]
[CLSCompliant(false)]
public static void GetVariantFloat(uint id, ExtVertexShader value, [Count(Computed = "id")] out float data)
Parameters
| Type | Name | Description |
|---|---|---|
| UInt32 | id | |
| ExtVertexShader | value | |
| Single | data | [length: COMPSIZE(id)] |
GetVariantFloat(UInt32, ExtVertexShader, Single[])
[requires: EXT_vertex_shader]
Declaration
[AutoGenerated(Category = "EXT_vertex_shader", Version = "", EntryPoint = "glGetVariantFloatvEXT")]
[CLSCompliant(false)]
public static void GetVariantFloat(uint id, ExtVertexShader value, [Count(Computed = "id")] float[] data)
Parameters
| Type | Name | Description |
|---|---|---|
| UInt32 | id | |
| ExtVertexShader | value | |
| Single[] | data | [length: COMPSIZE(id)] |
GetVariantInteger(Int32, ExtVertexShader, Int32*)
[requires: EXT_vertex_shader]
Declaration
[AutoGenerated(Category = "EXT_vertex_shader", Version = "", EntryPoint = "glGetVariantIntegervEXT")]
[CLSCompliant(false)]
public static void GetVariantInteger(int id, ExtVertexShader value, [Count(Computed = "id")] int *data)
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | id | |
| ExtVertexShader | value | |
| Int32* | data | [length: COMPSIZE(id)] |
GetVariantInteger(Int32, ExtVertexShader, out Int32)
[requires: EXT_vertex_shader]
Declaration
[AutoGenerated(Category = "EXT_vertex_shader", Version = "", EntryPoint = "glGetVariantIntegervEXT")]
[CLSCompliant(false)]
public static void GetVariantInteger(int id, ExtVertexShader value, [Count(Computed = "id")] out int data)
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | id | |
| ExtVertexShader | value | |
| Int32 | data | [length: COMPSIZE(id)] |
GetVariantInteger(Int32, ExtVertexShader, Int32[])
[requires: EXT_vertex_shader]
Declaration
[AutoGenerated(Category = "EXT_vertex_shader", Version = "", EntryPoint = "glGetVariantIntegervEXT")]
[CLSCompliant(false)]
public static void GetVariantInteger(int id, ExtVertexShader value, [Count(Computed = "id")] int[] data)
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | id | |
| ExtVertexShader | value | |
| Int32[] | data | [length: COMPSIZE(id)] |
GetVariantInteger(UInt32, ExtVertexShader, Int32*)
[requires: EXT_vertex_shader]
Declaration
[AutoGenerated(Category = "EXT_vertex_shader", Version = "", EntryPoint = "glGetVariantIntegervEXT")]
[CLSCompliant(false)]
public static void GetVariantInteger(uint id, ExtVertexShader value, [Count(Computed = "id")] int *data)
Parameters
| Type | Name | Description |
|---|---|---|
| UInt32 | id | |
| ExtVertexShader | value | |
| Int32* | data | [length: COMPSIZE(id)] |
GetVariantInteger(UInt32, ExtVertexShader, out Int32)
[requires: EXT_vertex_shader]
Declaration
[AutoGenerated(Category = "EXT_vertex_shader", Version = "", EntryPoint = "glGetVariantIntegervEXT")]
[CLSCompliant(false)]
public static void GetVariantInteger(uint id, ExtVertexShader value, [Count(Computed = "id")] out int data)
Parameters
| Type | Name | Description |
|---|---|---|
| UInt32 | id | |
| ExtVertexShader | value | |
| Int32 | data | [length: COMPSIZE(id)] |
GetVariantInteger(UInt32, ExtVertexShader, Int32[])
[requires: EXT_vertex_shader]
Declaration
[AutoGenerated(Category = "EXT_vertex_shader", Version = "", EntryPoint = "glGetVariantIntegervEXT")]
[CLSCompliant(false)]
public static void GetVariantInteger(uint id, ExtVertexShader value, [Count(Computed = "id")] int[] data)
Parameters
| Type | Name | Description |
|---|---|---|
| UInt32 | id | |
| ExtVertexShader | value | |
| Int32[] | data | [length: COMPSIZE(id)] |
GetVariantPointer(Int32, ExtVertexShader, IntPtr)
[requires: EXT_vertex_shader]
Declaration
[AutoGenerated(Category = "EXT_vertex_shader", Version = "", EntryPoint = "glGetVariantPointervEXT")]
[CLSCompliant(false)]
public static void GetVariantPointer(int id, ExtVertexShader value, [Count(Computed = "id")] IntPtr data)
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | id | |
| ExtVertexShader | value | |
| IntPtr | data | [length: COMPSIZE(id)] |
GetVariantPointer(UInt32, ExtVertexShader, IntPtr)
[requires: EXT_vertex_shader]
Declaration
[AutoGenerated(Category = "EXT_vertex_shader", Version = "", EntryPoint = "glGetVariantPointervEXT")]
[CLSCompliant(false)]
public static void GetVariantPointer(uint id, ExtVertexShader value, [Count(Computed = "id")] IntPtr data)
Parameters
| Type | Name | Description |
|---|---|---|
| UInt32 | id | |
| ExtVertexShader | value | |
| IntPtr | data | [length: COMPSIZE(id)] |
GetVariantPointer<T2>(Int32, ExtVertexShader, ref T2)
[requires: EXT_vertex_shader]
Declaration
[AutoGenerated(Category = "EXT_vertex_shader", Version = "", EntryPoint = "glGetVariantPointervEXT")]
[CLSCompliant(false)]
public static void GetVariantPointer<T2>(int id, ExtVertexShader value, [Count(Computed = "id")] ref T2 data)
where T2 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | id | |
| ExtVertexShader | value | |
| T2 | data | [length: COMPSIZE(id)] |
Type Parameters
| Name | Description |
|---|---|
| T2 |
GetVariantPointer<T2>(Int32, ExtVertexShader, T2[])
[requires: EXT_vertex_shader]
Declaration
[AutoGenerated(Category = "EXT_vertex_shader", Version = "", EntryPoint = "glGetVariantPointervEXT")]
[CLSCompliant(false)]
public static void GetVariantPointer<T2>(int id, ExtVertexShader value, [Count(Computed = "id")] T2[] data)
where T2 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | id | |
| ExtVertexShader | value | |
| T2[] | data | [length: COMPSIZE(id)] |
Type Parameters
| Name | Description |
|---|---|
| T2 |
GetVariantPointer<T2>(Int32, ExtVertexShader, T2[,,])
[requires: EXT_vertex_shader]
Declaration
[AutoGenerated(Category = "EXT_vertex_shader", Version = "", EntryPoint = "glGetVariantPointervEXT")]
[CLSCompliant(false)]
public static void GetVariantPointer<T2>(int id, ExtVertexShader value, [Count(Computed = "id")] T2[,, ] data)
where T2 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | id | |
| ExtVertexShader | value | |
| T2[,,] | data | [length: COMPSIZE(id)] |
Type Parameters
| Name | Description |
|---|---|
| T2 |
GetVariantPointer<T2>(Int32, ExtVertexShader, T2[,])
[requires: EXT_vertex_shader]
Declaration
[AutoGenerated(Category = "EXT_vertex_shader", Version = "", EntryPoint = "glGetVariantPointervEXT")]
[CLSCompliant(false)]
public static void GetVariantPointer<T2>(int id, ExtVertexShader value, [Count(Computed = "id")] T2[, ] data)
where T2 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | id | |
| ExtVertexShader | value | |
| T2[,] | data | [length: COMPSIZE(id)] |
Type Parameters
| Name | Description |
|---|---|
| T2 |
GetVariantPointer<T2>(UInt32, ExtVertexShader, ref T2)
[requires: EXT_vertex_shader]
Declaration
[AutoGenerated(Category = "EXT_vertex_shader", Version = "", EntryPoint = "glGetVariantPointervEXT")]
[CLSCompliant(false)]
public static void GetVariantPointer<T2>(uint id, ExtVertexShader value, [Count(Computed = "id")] ref T2 data)
where T2 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| UInt32 | id | |
| ExtVertexShader | value | |
| T2 | data | [length: COMPSIZE(id)] |
Type Parameters
| Name | Description |
|---|---|
| T2 |
GetVariantPointer<T2>(UInt32, ExtVertexShader, T2[])
[requires: EXT_vertex_shader]
Declaration
[AutoGenerated(Category = "EXT_vertex_shader", Version = "", EntryPoint = "glGetVariantPointervEXT")]
[CLSCompliant(false)]
public static void GetVariantPointer<T2>(uint id, ExtVertexShader value, [Count(Computed = "id")] T2[] data)
where T2 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| UInt32 | id | |
| ExtVertexShader | value | |
| T2[] | data | [length: COMPSIZE(id)] |
Type Parameters
| Name | Description |
|---|---|
| T2 |
GetVariantPointer<T2>(UInt32, ExtVertexShader, T2[,,])
[requires: EXT_vertex_shader]
Declaration
[AutoGenerated(Category = "EXT_vertex_shader", Version = "", EntryPoint = "glGetVariantPointervEXT")]
[CLSCompliant(false)]
public static void GetVariantPointer<T2>(uint id, ExtVertexShader value, [Count(Computed = "id")] T2[,, ] data)
where T2 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| UInt32 | id | |
| ExtVertexShader | value | |
| T2[,,] | data | [length: COMPSIZE(id)] |
Type Parameters
| Name | Description |
|---|---|
| T2 |
GetVariantPointer<T2>(UInt32, ExtVertexShader, T2[,])
[requires: EXT_vertex_shader]
Declaration
[AutoGenerated(Category = "EXT_vertex_shader", Version = "", EntryPoint = "glGetVariantPointervEXT")]
[CLSCompliant(false)]
public static void GetVariantPointer<T2>(uint id, ExtVertexShader value, [Count(Computed = "id")] T2[, ] data)
where T2 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| UInt32 | id | |
| ExtVertexShader | value | |
| T2[,] | data | [length: COMPSIZE(id)] |
Type Parameters
| Name | Description |
|---|---|
| T2 |
GetVertexArrayInteger(Int32, VertexArrayPName, Int32*)
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetVertexArrayIntegervEXT")]
[CLSCompliant(false)]
public static void GetVertexArrayInteger(int vaobj, VertexArrayPName pname, int *param)
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | vaobj | |
| VertexArrayPName | pname | |
| Int32* | param |
GetVertexArrayInteger(Int32, VertexArrayPName, out Int32)
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetVertexArrayIntegervEXT")]
[CLSCompliant(false)]
public static void GetVertexArrayInteger(int vaobj, VertexArrayPName pname, out int param)
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | vaobj | |
| VertexArrayPName | pname | |
| Int32 | param |
GetVertexArrayInteger(Int32, VertexArrayPName, Int32[])
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetVertexArrayIntegervEXT")]
[CLSCompliant(false)]
public static void GetVertexArrayInteger(int vaobj, VertexArrayPName pname, int[] param)
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | vaobj | |
| VertexArrayPName | pname | |
| Int32[] | param |
GetVertexArrayInteger(Int32, Int32, VertexArrayPName, Int32*)
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetVertexArrayIntegeri_vEXT")]
[CLSCompliant(false)]
public static void GetVertexArrayInteger(int vaobj, int index, VertexArrayPName pname, int *param)
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | vaobj | |
| Int32 | index | |
| VertexArrayPName | pname | |
| Int32* | param |
GetVertexArrayInteger(Int32, Int32, VertexArrayPName, out Int32)
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetVertexArrayIntegeri_vEXT")]
[CLSCompliant(false)]
public static void GetVertexArrayInteger(int vaobj, int index, VertexArrayPName pname, out int param)
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | vaobj | |
| Int32 | index | |
| VertexArrayPName | pname | |
| Int32 | param |
GetVertexArrayInteger(Int32, Int32, VertexArrayPName, Int32[])
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetVertexArrayIntegeri_vEXT")]
[CLSCompliant(false)]
public static void GetVertexArrayInteger(int vaobj, int index, VertexArrayPName pname, int[] param)
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | vaobj | |
| Int32 | index | |
| VertexArrayPName | pname | |
| Int32[] | param |
GetVertexArrayInteger(UInt32, VertexArrayPName, Int32*)
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetVertexArrayIntegervEXT")]
[CLSCompliant(false)]
public static void GetVertexArrayInteger(uint vaobj, VertexArrayPName pname, int *param)
Parameters
| Type | Name | Description |
|---|---|---|
| UInt32 | vaobj | |
| VertexArrayPName | pname | |
| Int32* | param |
GetVertexArrayInteger(UInt32, VertexArrayPName, out Int32)
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetVertexArrayIntegervEXT")]
[CLSCompliant(false)]
public static void GetVertexArrayInteger(uint vaobj, VertexArrayPName pname, out int param)
Parameters
| Type | Name | Description |
|---|---|---|
| UInt32 | vaobj | |
| VertexArrayPName | pname | |
| Int32 | param |
GetVertexArrayInteger(UInt32, VertexArrayPName, Int32[])
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetVertexArrayIntegervEXT")]
[CLSCompliant(false)]
public static void GetVertexArrayInteger(uint vaobj, VertexArrayPName pname, int[] param)
Parameters
| Type | Name | Description |
|---|---|---|
| UInt32 | vaobj | |
| VertexArrayPName | pname | |
| Int32[] | param |
GetVertexArrayInteger(UInt32, UInt32, VertexArrayPName, Int32*)
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetVertexArrayIntegeri_vEXT")]
[CLSCompliant(false)]
public static void GetVertexArrayInteger(uint vaobj, uint index, VertexArrayPName pname, int *param)
Parameters
| Type | Name | Description |
|---|---|---|
| UInt32 | vaobj | |
| UInt32 | index | |
| VertexArrayPName | pname | |
| Int32* | param |
GetVertexArrayInteger(UInt32, UInt32, VertexArrayPName, out Int32)
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetVertexArrayIntegeri_vEXT")]
[CLSCompliant(false)]
public static void GetVertexArrayInteger(uint vaobj, uint index, VertexArrayPName pname, out int param)
Parameters
| Type | Name | Description |
|---|---|---|
| UInt32 | vaobj | |
| UInt32 | index | |
| VertexArrayPName | pname | |
| Int32 | param |
GetVertexArrayInteger(UInt32, UInt32, VertexArrayPName, Int32[])
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetVertexArrayIntegeri_vEXT")]
[CLSCompliant(false)]
public static void GetVertexArrayInteger(uint vaobj, uint index, VertexArrayPName pname, int[] param)
Parameters
| Type | Name | Description |
|---|---|---|
| UInt32 | vaobj | |
| UInt32 | index | |
| VertexArrayPName | pname | |
| Int32[] | param |
GetVertexArrayPointer(Int32, VertexArrayPName, IntPtr)
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetVertexArrayPointervEXT")]
[CLSCompliant(false)]
public static void GetVertexArrayPointer(int vaobj, VertexArrayPName pname, [Count(Count = 1)] IntPtr param)
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | vaobj | |
| VertexArrayPName | pname | |
| IntPtr | param | [length: 1] |
GetVertexArrayPointer(Int32, Int32, VertexArrayPName, IntPtr)
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetVertexArrayPointeri_vEXT")]
[CLSCompliant(false)]
public static void GetVertexArrayPointer(int vaobj, int index, VertexArrayPName pname, IntPtr param)
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | vaobj | |
| Int32 | index | |
| VertexArrayPName | pname | |
| IntPtr | param |
GetVertexArrayPointer(UInt32, VertexArrayPName, IntPtr)
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetVertexArrayPointervEXT")]
[CLSCompliant(false)]
public static void GetVertexArrayPointer(uint vaobj, VertexArrayPName pname, [Count(Count = 1)] IntPtr param)
Parameters
| Type | Name | Description |
|---|---|---|
| UInt32 | vaobj | |
| VertexArrayPName | pname | |
| IntPtr | param | [length: 1] |
GetVertexArrayPointer(UInt32, UInt32, VertexArrayPName, IntPtr)
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetVertexArrayPointeri_vEXT")]
[CLSCompliant(false)]
public static void GetVertexArrayPointer(uint vaobj, uint index, VertexArrayPName pname, IntPtr param)
Parameters
| Type | Name | Description |
|---|---|---|
| UInt32 | vaobj | |
| UInt32 | index | |
| VertexArrayPName | pname | |
| IntPtr | param |
GetVertexArrayPointer<T2>(Int32, VertexArrayPName, ref T2)
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetVertexArrayPointervEXT")]
[CLSCompliant(false)]
public static void GetVertexArrayPointer<T2>(int vaobj, VertexArrayPName pname, [Count(Count = 1)] ref T2 param)
where T2 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | vaobj | |
| VertexArrayPName | pname | |
| T2 | param | [length: 1] |
Type Parameters
| Name | Description |
|---|---|
| T2 |
GetVertexArrayPointer<T2>(Int32, VertexArrayPName, T2[])
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetVertexArrayPointervEXT")]
[CLSCompliant(false)]
public static void GetVertexArrayPointer<T2>(int vaobj, VertexArrayPName pname, [Count(Count = 1)] T2[] param)
where T2 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | vaobj | |
| VertexArrayPName | pname | |
| T2[] | param | [length: 1] |
Type Parameters
| Name | Description |
|---|---|
| T2 |
GetVertexArrayPointer<T2>(Int32, VertexArrayPName, T2[,,])
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetVertexArrayPointervEXT")]
[CLSCompliant(false)]
public static void GetVertexArrayPointer<T2>(int vaobj, VertexArrayPName pname, [Count(Count = 1)] T2[,, ] param)
where T2 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | vaobj | |
| VertexArrayPName | pname | |
| T2[,,] | param | [length: 1] |
Type Parameters
| Name | Description |
|---|---|
| T2 |
GetVertexArrayPointer<T2>(Int32, VertexArrayPName, T2[,])
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetVertexArrayPointervEXT")]
[CLSCompliant(false)]
public static void GetVertexArrayPointer<T2>(int vaobj, VertexArrayPName pname, [Count(Count = 1)] T2[, ] param)
where T2 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | vaobj | |
| VertexArrayPName | pname | |
| T2[,] | param | [length: 1] |
Type Parameters
| Name | Description |
|---|---|
| T2 |
GetVertexArrayPointer<T3>(Int32, Int32, VertexArrayPName, ref T3)
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetVertexArrayPointeri_vEXT")]
[CLSCompliant(false)]
public static void GetVertexArrayPointer<T3>(int vaobj, int index, VertexArrayPName pname, ref T3 param)
where T3 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | vaobj | |
| Int32 | index | |
| VertexArrayPName | pname | |
| T3 | param |
Type Parameters
| Name | Description |
|---|---|
| T3 |
GetVertexArrayPointer<T3>(Int32, Int32, VertexArrayPName, T3[])
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetVertexArrayPointeri_vEXT")]
[CLSCompliant(false)]
public static void GetVertexArrayPointer<T3>(int vaobj, int index, VertexArrayPName pname, T3[] param)
where T3 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | vaobj | |
| Int32 | index | |
| VertexArrayPName | pname | |
| T3[] | param |
Type Parameters
| Name | Description |
|---|---|
| T3 |
GetVertexArrayPointer<T3>(Int32, Int32, VertexArrayPName, T3[,,])
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetVertexArrayPointeri_vEXT")]
[CLSCompliant(false)]
public static void GetVertexArrayPointer<T3>(int vaobj, int index, VertexArrayPName pname, T3[,, ] param)
where T3 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | vaobj | |
| Int32 | index | |
| VertexArrayPName | pname | |
| T3[,,] | param |
Type Parameters
| Name | Description |
|---|---|
| T3 |
GetVertexArrayPointer<T3>(Int32, Int32, VertexArrayPName, T3[,])
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetVertexArrayPointeri_vEXT")]
[CLSCompliant(false)]
public static void GetVertexArrayPointer<T3>(int vaobj, int index, VertexArrayPName pname, T3[, ] param)
where T3 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | vaobj | |
| Int32 | index | |
| VertexArrayPName | pname | |
| T3[,] | param |
Type Parameters
| Name | Description |
|---|---|
| T3 |
GetVertexArrayPointer<T2>(UInt32, VertexArrayPName, ref T2)
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetVertexArrayPointervEXT")]
[CLSCompliant(false)]
public static void GetVertexArrayPointer<T2>(uint vaobj, VertexArrayPName pname, [Count(Count = 1)] ref T2 param)
where T2 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| UInt32 | vaobj | |
| VertexArrayPName | pname | |
| T2 | param | [length: 1] |
Type Parameters
| Name | Description |
|---|---|
| T2 |
GetVertexArrayPointer<T2>(UInt32, VertexArrayPName, T2[])
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetVertexArrayPointervEXT")]
[CLSCompliant(false)]
public static void GetVertexArrayPointer<T2>(uint vaobj, VertexArrayPName pname, [Count(Count = 1)] T2[] param)
where T2 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| UInt32 | vaobj | |
| VertexArrayPName | pname | |
| T2[] | param | [length: 1] |
Type Parameters
| Name | Description |
|---|---|
| T2 |
GetVertexArrayPointer<T2>(UInt32, VertexArrayPName, T2[,,])
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetVertexArrayPointervEXT")]
[CLSCompliant(false)]
public static void GetVertexArrayPointer<T2>(uint vaobj, VertexArrayPName pname, [Count(Count = 1)] T2[,, ] param)
where T2 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| UInt32 | vaobj | |
| VertexArrayPName | pname | |
| T2[,,] | param | [length: 1] |
Type Parameters
| Name | Description |
|---|---|
| T2 |
GetVertexArrayPointer<T2>(UInt32, VertexArrayPName, T2[,])
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetVertexArrayPointervEXT")]
[CLSCompliant(false)]
public static void GetVertexArrayPointer<T2>(uint vaobj, VertexArrayPName pname, [Count(Count = 1)] T2[, ] param)
where T2 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| UInt32 | vaobj | |
| VertexArrayPName | pname | |
| T2[,] | param | [length: 1] |
Type Parameters
| Name | Description |
|---|---|
| T2 |
GetVertexArrayPointer<T3>(UInt32, UInt32, VertexArrayPName, ref T3)
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetVertexArrayPointeri_vEXT")]
[CLSCompliant(false)]
public static void GetVertexArrayPointer<T3>(uint vaobj, uint index, VertexArrayPName pname, ref T3 param)
where T3 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| UInt32 | vaobj | |
| UInt32 | index | |
| VertexArrayPName | pname | |
| T3 | param |
Type Parameters
| Name | Description |
|---|---|
| T3 |
GetVertexArrayPointer<T3>(UInt32, UInt32, VertexArrayPName, T3[])
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetVertexArrayPointeri_vEXT")]
[CLSCompliant(false)]
public static void GetVertexArrayPointer<T3>(uint vaobj, uint index, VertexArrayPName pname, T3[] param)
where T3 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| UInt32 | vaobj | |
| UInt32 | index | |
| VertexArrayPName | pname | |
| T3[] | param |
Type Parameters
| Name | Description |
|---|---|
| T3 |
GetVertexArrayPointer<T3>(UInt32, UInt32, VertexArrayPName, T3[,,])
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetVertexArrayPointeri_vEXT")]
[CLSCompliant(false)]
public static void GetVertexArrayPointer<T3>(uint vaobj, uint index, VertexArrayPName pname, T3[,, ] param)
where T3 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| UInt32 | vaobj | |
| UInt32 | index | |
| VertexArrayPName | pname | |
| T3[,,] | param |
Type Parameters
| Name | Description |
|---|---|
| T3 |
GetVertexArrayPointer<T3>(UInt32, UInt32, VertexArrayPName, T3[,])
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetVertexArrayPointeri_vEXT")]
[CLSCompliant(false)]
public static void GetVertexArrayPointer<T3>(uint vaobj, uint index, VertexArrayPName pname, T3[, ] param)
where T3 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| UInt32 | vaobj | |
| UInt32 | index | |
| VertexArrayPName | pname | |
| T3[,] | param |
Type Parameters
| Name | Description |
|---|---|
| T3 |
GetVertexAttribI(Int32, VertexAttribEnum, Int32*)
[requires: NV_vertex_program4]
Declaration
[AutoGenerated(Category = "NV_vertex_program4", Version = "", EntryPoint = "glGetVertexAttribIivEXT")]
[CLSCompliant(false)]
public static void GetVertexAttribI(int index, VertexAttribEnum pname, [Count(Count = 1)] int *params)
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | index | |
| VertexAttribEnum | pname | |
| Int32* | params |
GetVertexAttribI(Int32, VertexAttribEnum, out Int32)
[requires: NV_vertex_program4]
Declaration
[AutoGenerated(Category = "NV_vertex_program4", Version = "", EntryPoint = "glGetVertexAttribIivEXT")]
[CLSCompliant(false)]
public static void GetVertexAttribI(int index, VertexAttribEnum pname, [Count(Count = 1)] out int params)
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | index | |
| VertexAttribEnum | pname | |
| Int32 | params |
GetVertexAttribI(UInt32, VertexAttribEnum, Int32*)
[requires: NV_vertex_program4]
Declaration
[AutoGenerated(Category = "NV_vertex_program4", Version = "", EntryPoint = "glGetVertexAttribIivEXT")]
[CLSCompliant(false)]
public static void GetVertexAttribI(uint index, VertexAttribEnum pname, [Count(Count = 1)] int *params)
Parameters
| Type | Name | Description |
|---|---|---|
| UInt32 | index | |
| VertexAttribEnum | pname | |
| Int32* | params |
GetVertexAttribI(UInt32, VertexAttribEnum, out Int32)
[requires: NV_vertex_program4]
Declaration
[AutoGenerated(Category = "NV_vertex_program4", Version = "", EntryPoint = "glGetVertexAttribIivEXT")]
[CLSCompliant(false)]
public static void GetVertexAttribI(uint index, VertexAttribEnum pname, [Count(Count = 1)] out int params)
Parameters
| Type | Name | Description |
|---|---|---|
| UInt32 | index | |
| VertexAttribEnum | pname | |
| Int32 | params |
GetVertexAttribI(UInt32, VertexAttribEnum, UInt32*)
[requires: NV_vertex_program4]
Declaration
[AutoGenerated(Category = "NV_vertex_program4", Version = "", EntryPoint = "glGetVertexAttribIuivEXT")]
[CLSCompliant(false)]
public static void GetVertexAttribI(uint index, VertexAttribEnum pname, [Count(Count = 1)] uint *params)
Parameters
| Type | Name | Description |
|---|---|---|
| UInt32 | index | |
| VertexAttribEnum | pname | |
| UInt32* | params |
GetVertexAttribI(UInt32, VertexAttribEnum, out UInt32)
[requires: NV_vertex_program4]
Declaration
[AutoGenerated(Category = "NV_vertex_program4", Version = "", EntryPoint = "glGetVertexAttribIuivEXT")]
[CLSCompliant(false)]
public static void GetVertexAttribI(uint index, VertexAttribEnum pname, [Count(Count = 1)] out uint params)
Parameters
| Type | Name | Description |
|---|---|---|
| UInt32 | index | |
| VertexAttribEnum | pname | |
| UInt32 | params |
GetVertexAttribL(Int32, VertexAttribEnum, Double*)
[requires: EXT_vertex_attrib_64bit]
Declaration
[AutoGenerated(Category = "EXT_vertex_attrib_64bit", Version = "", EntryPoint = "glGetVertexAttribLdvEXT")]
[CLSCompliant(false)]
public static void GetVertexAttribL(int index, VertexAttribEnum pname, [Count(Computed = "pname")] double *params)
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | index | |
| VertexAttribEnum | pname | |
| Double* | params |
GetVertexAttribL(Int32, VertexAttribEnum, out Double)
[requires: EXT_vertex_attrib_64bit]
Declaration
[AutoGenerated(Category = "EXT_vertex_attrib_64bit", Version = "", EntryPoint = "glGetVertexAttribLdvEXT")]
[CLSCompliant(false)]
public static void GetVertexAttribL(int index, VertexAttribEnum pname, [Count(Computed = "pname")] out double params)
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | index | |
| VertexAttribEnum | pname | |
| Double | params |
GetVertexAttribL(Int32, VertexAttribEnum, Double[])
[requires: EXT_vertex_attrib_64bit]
Declaration
[AutoGenerated(Category = "EXT_vertex_attrib_64bit", Version = "", EntryPoint = "glGetVertexAttribLdvEXT")]
[CLSCompliant(false)]
public static void GetVertexAttribL(int index, VertexAttribEnum pname, [Count(Computed = "pname")] double[] params)
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | index | |
| VertexAttribEnum | pname | |
| Double[] | params |
GetVertexAttribL(UInt32, VertexAttribEnum, Double*)
[requires: EXT_vertex_attrib_64bit]
Declaration
[AutoGenerated(Category = "EXT_vertex_attrib_64bit", Version = "", EntryPoint = "glGetVertexAttribLdvEXT")]
[CLSCompliant(false)]
public static void GetVertexAttribL(uint index, VertexAttribEnum pname, [Count(Computed = "pname")] double *params)
Parameters
| Type | Name | Description |
|---|---|---|
| UInt32 | index | |
| VertexAttribEnum | pname | |
| Double* | params |
GetVertexAttribL(UInt32, VertexAttribEnum, out Double)
[requires: EXT_vertex_attrib_64bit]
Declaration
[AutoGenerated(Category = "EXT_vertex_attrib_64bit", Version = "", EntryPoint = "glGetVertexAttribLdvEXT")]
[CLSCompliant(false)]
public static void GetVertexAttribL(uint index, VertexAttribEnum pname, [Count(Computed = "pname")] out double params)
Parameters
| Type | Name | Description |
|---|---|---|
| UInt32 | index | |
| VertexAttribEnum | pname | |
| Double | params |
GetVertexAttribL(UInt32, VertexAttribEnum, Double[])
[requires: EXT_vertex_attrib_64bit]
Declaration
[AutoGenerated(Category = "EXT_vertex_attrib_64bit", Version = "", EntryPoint = "glGetVertexAttribLdvEXT")]
[CLSCompliant(false)]
public static void GetVertexAttribL(uint index, VertexAttribEnum pname, [Count(Computed = "pname")] double[] params)
Parameters
| Type | Name | Description |
|---|---|---|
| UInt32 | index | |
| VertexAttribEnum | pname | |
| Double[] | params |
Histogram(ExtHistogram, Int32, InternalFormat, Boolean)
[requires: EXT_histogram] Define histogram table
Declaration
[Obsolete("Use HistogramTargetExt overload instead")]
[AutoGenerated(Category = "EXT_histogram", Version = "", EntryPoint = "glHistogramEXT")]
public static void Histogram(ExtHistogram target, int width, InternalFormat internalformat, bool sink)
Parameters
| Type | Name | Description |
|---|---|---|
| ExtHistogram | target | The histogram whose parameters are to be set. Must be one of Histogram or ProxyHistogram. |
| Int32 | width | The number of entries in the histogram table. Must be a power of 2. |
| InternalFormat | internalformat | The format of entries in the histogram table. Must be one of Alpha, Alpha4, Alpha8, Alpha12, Alpha16, Luminance, Luminance4, Luminance8, Luminance12, Luminance16, LuminanceAlpha, Luminance4Alpha4, Luminance6Alpha2, Luminance8Alpha8, Luminance12Alpha4, Luminance12Alpha12, Luminance16Alpha16, R3G3B2, Rgb, Rgb4, Rgb5, Rgb8, Rgb10, Rgb12, Rgb16, Rgba, Rgba2, Rgba4, Rgb5A1, Rgba8, Rgb10A2, Rgba12, or Rgba16. |
| Boolean | sink | If True, pixels will be consumed by the histogramming process and no drawing or texture loading will take place. If False, pixels will proceed to the minmax process after histogramming. |
Histogram(HistogramTargetExt, Int32, InternalFormat, Boolean)
[requires: EXT_histogram] Define histogram table
Declaration
[AutoGenerated(Category = "EXT_histogram", Version = "", EntryPoint = "glHistogramEXT")]
public static void Histogram(HistogramTargetExt target, int width, InternalFormat internalformat, bool sink)
Parameters
| Type | Name | Description |
|---|---|---|
| HistogramTargetExt | target | The histogram whose parameters are to be set. Must be one of Histogram or ProxyHistogram. |
| Int32 | width | The number of entries in the histogram table. Must be a power of 2. |
| InternalFormat | internalformat | The format of entries in the histogram table. Must be one of Alpha, Alpha4, Alpha8, Alpha12, Alpha16, Luminance, Luminance4, Luminance8, Luminance12, Luminance16, LuminanceAlpha, Luminance4Alpha4, Luminance6Alpha2, Luminance8Alpha8, Luminance12Alpha4, Luminance12Alpha12, Luminance16Alpha16, R3G3B2, Rgb, Rgb4, Rgb5, Rgb8, Rgb10, Rgb12, Rgb16, Rgba, Rgba2, Rgba4, Rgb5A1, Rgba8, Rgb10A2, Rgba12, or Rgba16. |
| Boolean | sink | If True, pixels will be consumed by the histogramming process and no drawing or texture loading will take place. If False, pixels will proceed to the minmax process after histogramming. |
ImportMemoryF(Int32, Int64, ExternalHandleType, Int32)
[requires: EXT_memory_object_fd]
Declaration
[AutoGenerated(Category = "EXT_memory_object_fd", Version = "", EntryPoint = "glImportMemoryFdEXT")]
[CLSCompliant(false)]
public static void ImportMemoryF(int memory, long size, ExternalHandleType handleType, int fd)
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | memory | |
| Int64 | size | |
| ExternalHandleType | handleType | |
| Int32 | fd |
ImportMemoryF(UInt32, UInt64, ExternalHandleType, Int32)
[requires: EXT_memory_object_fd]
Declaration
[AutoGenerated(Category = "EXT_memory_object_fd", Version = "", EntryPoint = "glImportMemoryFdEXT")]
[CLSCompliant(false)]
public static void ImportMemoryF(uint memory, ulong size, ExternalHandleType handleType, int fd)
Parameters
| Type | Name | Description |
|---|---|---|
| UInt32 | memory | |
| UInt64 | size | |
| ExternalHandleType | handleType | |
| Int32 | fd |
ImportMemoryWin32Handle(Int32, Int64, ExternalHandleType, IntPtr)
[requires: EXT_memory_object_win32]
Declaration
[AutoGenerated(Category = "EXT_memory_object_win32", Version = "", EntryPoint = "glImportMemoryWin32HandleEXT")]
[CLSCompliant(false)]
public static void ImportMemoryWin32Handle(int memory, long size, ExternalHandleType handleType, IntPtr handle)
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | memory | |
| Int64 | size | |
| ExternalHandleType | handleType | |
| IntPtr | handle |
ImportMemoryWin32Handle(UInt32, UInt64, ExternalHandleType, IntPtr)
[requires: EXT_memory_object_win32]
Declaration
[AutoGenerated(Category = "EXT_memory_object_win32", Version = "", EntryPoint = "glImportMemoryWin32HandleEXT")]
[CLSCompliant(false)]
public static void ImportMemoryWin32Handle(uint memory, ulong size, ExternalHandleType handleType, IntPtr handle)
Parameters
| Type | Name | Description |
|---|---|---|
| UInt32 | memory | |
| UInt64 | size | |
| ExternalHandleType | handleType | |
| IntPtr | handle |
ImportMemoryWin32Handle<T3>(Int32, Int64, ExternalHandleType, ref T3)
[requires: EXT_memory_object_win32]
Declaration
[AutoGenerated(Category = "EXT_memory_object_win32", Version = "", EntryPoint = "glImportMemoryWin32HandleEXT")]
[CLSCompliant(false)]
public static void ImportMemoryWin32Handle<T3>(int memory, long size, ExternalHandleType handleType, ref T3 handle)
where T3 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | memory | |
| Int64 | size | |
| ExternalHandleType | handleType | |
| T3 | handle |
Type Parameters
| Name | Description |
|---|---|
| T3 |
ImportMemoryWin32Handle<T3>(Int32, Int64, ExternalHandleType, T3[])
[requires: EXT_memory_object_win32]
Declaration
[AutoGenerated(Category = "EXT_memory_object_win32", Version = "", EntryPoint = "glImportMemoryWin32HandleEXT")]
[CLSCompliant(false)]
public static void ImportMemoryWin32Handle<T3>(int memory, long size, ExternalHandleType handleType, T3[] handle)
where T3 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | memory | |
| Int64 | size | |
| ExternalHandleType | handleType | |
| T3[] | handle |
Type Parameters
| Name | Description |
|---|---|
| T3 |
ImportMemoryWin32Handle<T3>(Int32, Int64, ExternalHandleType, T3[,,])
[requires: EXT_memory_object_win32]
Declaration
[AutoGenerated(Category = "EXT_memory_object_win32", Version = "", EntryPoint = "glImportMemoryWin32HandleEXT")]
[CLSCompliant(false)]
public static void ImportMemoryWin32Handle<T3>(int memory, long size, ExternalHandleType handleType, T3[,, ] handle)
where T3 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | memory | |
| Int64 | size | |
| ExternalHandleType | handleType | |
| T3[,,] | handle |
Type Parameters
| Name | Description |
|---|---|
| T3 |
ImportMemoryWin32Handle<T3>(Int32, Int64, ExternalHandleType, T3[,])
[requires: EXT_memory_object_win32]
Declaration
[AutoGenerated(Category = "EXT_memory_object_win32", Version = "", EntryPoint = "glImportMemoryWin32HandleEXT")]
[CLSCompliant(false)]
public static void ImportMemoryWin32Handle<T3>(int memory, long size, ExternalHandleType handleType, T3[, ] handle)
where T3 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | memory | |
| Int64 | size | |
| ExternalHandleType | handleType | |
| T3[,] | handle |
Type Parameters
| Name | Description |
|---|---|
| T3 |
ImportMemoryWin32Handle<T3>(UInt32, UInt64, ExternalHandleType, ref T3)
[requires: EXT_memory_object_win32]
Declaration
[AutoGenerated(Category = "EXT_memory_object_win32", Version = "", EntryPoint = "glImportMemoryWin32HandleEXT")]
[CLSCompliant(false)]
public static void ImportMemoryWin32Handle<T3>(uint memory, ulong size, ExternalHandleType handleType, ref T3 handle)
where T3 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| UInt32 | memory | |
| UInt64 | size | |
| ExternalHandleType | handleType | |
| T3 | handle |
Type Parameters
| Name | Description |
|---|---|
| T3 |
ImportMemoryWin32Handle<T3>(UInt32, UInt64, ExternalHandleType, T3[])
[requires: EXT_memory_object_win32]
Declaration
[AutoGenerated(Category = "EXT_memory_object_win32", Version = "", EntryPoint = "glImportMemoryWin32HandleEXT")]
[CLSCompliant(false)]
public static void ImportMemoryWin32Handle<T3>(uint memory, ulong size, ExternalHandleType handleType, T3[] handle)
where T3 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| UInt32 | memory | |
| UInt64 | size | |
| ExternalHandleType | handleType | |
| T3[] | handle |
Type Parameters
| Name | Description |
|---|---|
| T3 |
ImportMemoryWin32Handle<T3>(UInt32, UInt64, ExternalHandleType, T3[,,])
[requires: EXT_memory_object_win32]
Declaration
[AutoGenerated(Category = "EXT_memory_object_win32", Version = "", EntryPoint = "glImportMemoryWin32HandleEXT")]
[CLSCompliant(false)]
public static void ImportMemoryWin32Handle<T3>(uint memory, ulong size, ExternalHandleType handleType, T3[,, ] handle)
where T3 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| UInt32 | memory | |
| UInt64 | size | |
| ExternalHandleType | handleType | |
| T3[,,] | handle |
Type Parameters
| Name | Description |
|---|---|
| T3 |
ImportMemoryWin32Handle<T3>(UInt32, UInt64, ExternalHandleType, T3[,])
[requires: EXT_memory_object_win32]
Declaration
[AutoGenerated(Category = "EXT_memory_object_win32", Version = "", EntryPoint = "glImportMemoryWin32HandleEXT")]
[CLSCompliant(false)]
public static void ImportMemoryWin32Handle<T3>(uint memory, ulong size, ExternalHandleType handleType, T3[, ] handle)
where T3 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| UInt32 | memory | |
| UInt64 | size | |
| ExternalHandleType | handleType | |
| T3[,] | handle |
Type Parameters
| Name | Description |
|---|---|
| T3 |
ImportMemoryWin32Name(Int32, Int64, ExternalHandleType, IntPtr)
[requires: EXT_memory_object_win32]
Declaration
[AutoGenerated(Category = "EXT_memory_object_win32", Version = "", EntryPoint = "glImportMemoryWin32NameEXT")]
[CLSCompliant(false)]
public static void ImportMemoryWin32Name(int memory, long size, ExternalHandleType handleType, IntPtr name)
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | memory | |
| Int64 | size | |
| ExternalHandleType | handleType | |
| IntPtr | name |
ImportMemoryWin32Name(UInt32, UInt64, ExternalHandleType, IntPtr)
[requires: EXT_memory_object_win32]
Declaration
[AutoGenerated(Category = "EXT_memory_object_win32", Version = "", EntryPoint = "glImportMemoryWin32NameEXT")]
[CLSCompliant(false)]
public static void ImportMemoryWin32Name(uint memory, ulong size, ExternalHandleType handleType, IntPtr name)
Parameters
| Type | Name | Description |
|---|---|---|
| UInt32 | memory | |
| UInt64 | size | |
| ExternalHandleType | handleType | |
| IntPtr | name |
ImportMemoryWin32Name<T3>(Int32, Int64, ExternalHandleType, ref T3)
[requires: EXT_memory_object_win32]
Declaration
[AutoGenerated(Category = "EXT_memory_object_win32", Version = "", EntryPoint = "glImportMemoryWin32NameEXT")]
[CLSCompliant(false)]
public static void ImportMemoryWin32Name<T3>(int memory, long size, ExternalHandleType handleType, ref T3 name)
where T3 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | memory | |
| Int64 | size | |
| ExternalHandleType | handleType | |
| T3 | name |
Type Parameters
| Name | Description |
|---|---|
| T3 |
ImportMemoryWin32Name<T3>(Int32, Int64, ExternalHandleType, T3[])
[requires: EXT_memory_object_win32]
Declaration
[AutoGenerated(Category = "EXT_memory_object_win32", Version = "", EntryPoint = "glImportMemoryWin32NameEXT")]
[CLSCompliant(false)]
public static void ImportMemoryWin32Name<T3>(int memory, long size, ExternalHandleType handleType, T3[] name)
where T3 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | memory | |
| Int64 | size | |
| ExternalHandleType | handleType | |
| T3[] | name |
Type Parameters
| Name | Description |
|---|---|
| T3 |
ImportMemoryWin32Name<T3>(Int32, Int64, ExternalHandleType, T3[,,])
[requires: EXT_memory_object_win32]
Declaration
[AutoGenerated(Category = "EXT_memory_object_win32", Version = "", EntryPoint = "glImportMemoryWin32NameEXT")]
[CLSCompliant(false)]
public static void ImportMemoryWin32Name<T3>(int memory, long size, ExternalHandleType handleType, T3[,, ] name)
where T3 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | memory | |
| Int64 | size | |
| ExternalHandleType | handleType | |
| T3[,,] | name |
Type Parameters
| Name | Description |
|---|---|
| T3 |
ImportMemoryWin32Name<T3>(Int32, Int64, ExternalHandleType, T3[,])
[requires: EXT_memory_object_win32]
Declaration
[AutoGenerated(Category = "EXT_memory_object_win32", Version = "", EntryPoint = "glImportMemoryWin32NameEXT")]
[CLSCompliant(false)]
public static void ImportMemoryWin32Name<T3>(int memory, long size, ExternalHandleType handleType, T3[, ] name)
where T3 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | memory | |
| Int64 | size | |
| ExternalHandleType | handleType | |
| T3[,] | name |
Type Parameters
| Name | Description |
|---|---|
| T3 |
ImportMemoryWin32Name<T3>(UInt32, UInt64, ExternalHandleType, ref T3)
[requires: EXT_memory_object_win32]
Declaration
[AutoGenerated(Category = "EXT_memory_object_win32", Version = "", EntryPoint = "glImportMemoryWin32NameEXT")]
[CLSCompliant(false)]
public static void ImportMemoryWin32Name<T3>(uint memory, ulong size, ExternalHandleType handleType, ref T3 name)
where T3 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| UInt32 | memory | |
| UInt64 | size | |
| ExternalHandleType | handleType | |
| T3 | name |
Type Parameters
| Name | Description |
|---|---|
| T3 |
ImportMemoryWin32Name<T3>(UInt32, UInt64, ExternalHandleType, T3[])
[requires: EXT_memory_object_win32]
Declaration
[AutoGenerated(Category = "EXT_memory_object_win32", Version = "", EntryPoint = "glImportMemoryWin32NameEXT")]
[CLSCompliant(false)]
public static void ImportMemoryWin32Name<T3>(uint memory, ulong size, ExternalHandleType handleType, T3[] name)
where T3 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| UInt32 | memory | |
| UInt64 | size | |
| ExternalHandleType | handleType | |
| T3[] | name |
Type Parameters
| Name | Description |
|---|---|
| T3 |
ImportMemoryWin32Name<T3>(UInt32, UInt64, ExternalHandleType, T3[,,])
[requires: EXT_memory_object_win32]
Declaration
[AutoGenerated(Category = "EXT_memory_object_win32", Version = "", EntryPoint = "glImportMemoryWin32NameEXT")]
[CLSCompliant(false)]
public static void ImportMemoryWin32Name<T3>(uint memory, ulong size, ExternalHandleType handleType, T3[,, ] name)
where T3 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| UInt32 | memory | |
| UInt64 | size | |
| ExternalHandleType | handleType | |
| T3[,,] | name |
Type Parameters
| Name | Description |
|---|---|
| T3 |
ImportMemoryWin32Name<T3>(UInt32, UInt64, ExternalHandleType, T3[,])
[requires: EXT_memory_object_win32]
Declaration
[AutoGenerated(Category = "EXT_memory_object_win32", Version = "", EntryPoint = "glImportMemoryWin32NameEXT")]
[CLSCompliant(false)]
public static void ImportMemoryWin32Name<T3>(uint memory, ulong size, ExternalHandleType handleType, T3[, ] name)
where T3 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| UInt32 | memory | |
| UInt64 | size | |
| ExternalHandleType | handleType | |
| T3[,] | name |
Type Parameters
| Name | Description |
|---|---|
| T3 |
ImportSemaphoreF(Int32, ExternalHandleType, Int32)
[requires: EXT_semaphore_fd]
Declaration
[AutoGenerated(Category = "EXT_semaphore_fd", Version = "", EntryPoint = "glImportSemaphoreFdEXT")]
[CLSCompliant(false)]
public static void ImportSemaphoreF(int semaphore, ExternalHandleType handleType, int fd)
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | semaphore | |
| ExternalHandleType | handleType | |
| Int32 | fd |
ImportSemaphoreF(UInt32, ExternalHandleType, Int32)
[requires: EXT_semaphore_fd]
Declaration
[AutoGenerated(Category = "EXT_semaphore_fd", Version = "", EntryPoint = "glImportSemaphoreFdEXT")]
[CLSCompliant(false)]
public static void ImportSemaphoreF(uint semaphore, ExternalHandleType handleType, int fd)
Parameters
| Type | Name | Description |
|---|---|---|
| UInt32 | semaphore | |
| ExternalHandleType | handleType | |
| Int32 | fd |
ImportSemaphoreWin32Handle(Int32, ExternalHandleType, IntPtr)
[requires: EXT_semaphore_win32]
Declaration
[AutoGenerated(Category = "EXT_semaphore_win32", Version = "", EntryPoint = "glImportSemaphoreWin32HandleEXT")]
[CLSCompliant(false)]
public static void ImportSemaphoreWin32Handle(int semaphore, ExternalHandleType handleType, IntPtr handle)
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | semaphore | |
| ExternalHandleType | handleType | |
| IntPtr | handle |
ImportSemaphoreWin32Handle(UInt32, ExternalHandleType, IntPtr)
[requires: EXT_semaphore_win32]
Declaration
[AutoGenerated(Category = "EXT_semaphore_win32", Version = "", EntryPoint = "glImportSemaphoreWin32HandleEXT")]
[CLSCompliant(false)]
public static void ImportSemaphoreWin32Handle(uint semaphore, ExternalHandleType handleType, IntPtr handle)
Parameters
| Type | Name | Description |
|---|---|---|
| UInt32 | semaphore | |
| ExternalHandleType | handleType | |
| IntPtr | handle |
ImportSemaphoreWin32Handle<T2>(Int32, ExternalHandleType, ref T2)
[requires: EXT_semaphore_win32]
Declaration
[AutoGenerated(Category = "EXT_semaphore_win32", Version = "", EntryPoint = "glImportSemaphoreWin32HandleEXT")]
[CLSCompliant(false)]
public static void ImportSemaphoreWin32Handle<T2>(int semaphore, ExternalHandleType handleType, ref T2 handle)
where T2 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | semaphore | |
| ExternalHandleType | handleType | |
| T2 | handle |
Type Parameters
| Name | Description |
|---|---|
| T2 |
ImportSemaphoreWin32Handle<T2>(Int32, ExternalHandleType, T2[])
[requires: EXT_semaphore_win32]
Declaration
[AutoGenerated(Category = "EXT_semaphore_win32", Version = "", EntryPoint = "glImportSemaphoreWin32HandleEXT")]
[CLSCompliant(false)]
public static void ImportSemaphoreWin32Handle<T2>(int semaphore, ExternalHandleType handleType, T2[] handle)
where T2 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | semaphore | |
| ExternalHandleType | handleType | |
| T2[] | handle |
Type Parameters
| Name | Description |
|---|---|
| T2 |
ImportSemaphoreWin32Handle<T2>(Int32, ExternalHandleType, T2[,,])
[requires: EXT_semaphore_win32]
Declaration
[AutoGenerated(Category = "EXT_semaphore_win32", Version = "", EntryPoint = "glImportSemaphoreWin32HandleEXT")]
[CLSCompliant(false)]
public static void ImportSemaphoreWin32Handle<T2>(int semaphore, ExternalHandleType handleType, T2[,, ] handle)
where T2 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | semaphore | |
| ExternalHandleType | handleType | |
| T2[,,] | handle |
Type Parameters
| Name | Description |
|---|---|
| T2 |
ImportSemaphoreWin32Handle<T2>(Int32, ExternalHandleType, T2[,])
[requires: EXT_semaphore_win32]
Declaration
[AutoGenerated(Category = "EXT_semaphore_win32", Version = "", EntryPoint = "glImportSemaphoreWin32HandleEXT")]
[CLSCompliant(false)]
public static void ImportSemaphoreWin32Handle<T2>(int semaphore, ExternalHandleType handleType, T2[, ] handle)
where T2 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | semaphore | |
| ExternalHandleType | handleType | |
| T2[,] | handle |
Type Parameters
| Name | Description |
|---|---|
| T2 |
ImportSemaphoreWin32Handle<T2>(UInt32, ExternalHandleType, ref T2)
[requires: EXT_semaphore_win32]
Declaration
[AutoGenerated(Category = "EXT_semaphore_win32", Version = "", EntryPoint = "glImportSemaphoreWin32HandleEXT")]
[CLSCompliant(false)]
public static void ImportSemaphoreWin32Handle<T2>(uint semaphore, ExternalHandleType handleType, ref T2 handle)
where T2 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| UInt32 | semaphore | |
| ExternalHandleType | handleType | |
| T2 | handle |
Type Parameters
| Name | Description |
|---|---|
| T2 |
ImportSemaphoreWin32Handle<T2>(UInt32, ExternalHandleType, T2[])
[requires: EXT_semaphore_win32]
Declaration
[AutoGenerated(Category = "EXT_semaphore_win32", Version = "", EntryPoint = "glImportSemaphoreWin32HandleEXT")]
[CLSCompliant(false)]
public static void ImportSemaphoreWin32Handle<T2>(uint semaphore, ExternalHandleType handleType, T2[] handle)
where T2 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| UInt32 | semaphore | |
| ExternalHandleType | handleType | |
| T2[] | handle |
Type Parameters
| Name | Description |
|---|---|
| T2 |
ImportSemaphoreWin32Handle<T2>(UInt32, ExternalHandleType, T2[,,])
[requires: EXT_semaphore_win32]
Declaration
[AutoGenerated(Category = "EXT_semaphore_win32", Version = "", EntryPoint = "glImportSemaphoreWin32HandleEXT")]
[CLSCompliant(false)]
public static void ImportSemaphoreWin32Handle<T2>(uint semaphore, ExternalHandleType handleType, T2[,, ] handle)
where T2 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| UInt32 | semaphore | |
| ExternalHandleType | handleType | |
| T2[,,] | handle |
Type Parameters
| Name | Description |
|---|---|
| T2 |
ImportSemaphoreWin32Handle<T2>(UInt32, ExternalHandleType, T2[,])
[requires: EXT_semaphore_win32]
Declaration
[AutoGenerated(Category = "EXT_semaphore_win32", Version = "", EntryPoint = "glImportSemaphoreWin32HandleEXT")]
[CLSCompliant(false)]
public static void ImportSemaphoreWin32Handle<T2>(uint semaphore, ExternalHandleType handleType, T2[, ] handle)
where T2 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| UInt32 | semaphore | |
| ExternalHandleType | handleType | |
| T2[,] | handle |
Type Parameters
| Name | Description |
|---|---|
| T2 |
ImportSemaphoreWin32Name(Int32, ExternalHandleType, IntPtr)
[requires: EXT_semaphore_win32]
Declaration
[AutoGenerated(Category = "EXT_semaphore_win32", Version = "", EntryPoint = "glImportSemaphoreWin32NameEXT")]
[CLSCompliant(false)]
public static void ImportSemaphoreWin32Name(int semaphore, ExternalHandleType handleType, IntPtr name)
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | semaphore | |
| ExternalHandleType | handleType | |
| IntPtr | name |
ImportSemaphoreWin32Name(UInt32, ExternalHandleType, IntPtr)
[requires: EXT_semaphore_win32]
Declaration
[AutoGenerated(Category = "EXT_semaphore_win32", Version = "", EntryPoint = "glImportSemaphoreWin32NameEXT")]
[CLSCompliant(false)]
public static void ImportSemaphoreWin32Name(uint semaphore, ExternalHandleType handleType, IntPtr name)
Parameters
| Type | Name | Description |
|---|---|---|
| UInt32 | semaphore | |
| ExternalHandleType | handleType | |
| IntPtr | name |
ImportSemaphoreWin32Name<T2>(Int32, ExternalHandleType, ref T2)
[requires: EXT_semaphore_win32]
Declaration
[AutoGenerated(Category = "EXT_semaphore_win32", Version = "", EntryPoint = "glImportSemaphoreWin32NameEXT")]
[CLSCompliant(false)]
public static void ImportSemaphoreWin32Name<T2>(int semaphore, ExternalHandleType handleType, ref T2 name)
where T2 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | semaphore | |
| ExternalHandleType | handleType | |
| T2 | name |
Type Parameters
| Name | Description |
|---|---|
| T2 |
ImportSemaphoreWin32Name<T2>(Int32, ExternalHandleType, T2[])
[requires: EXT_semaphore_win32]
Declaration
[AutoGenerated(Category = "EXT_semaphore_win32", Version = "", EntryPoint = "glImportSemaphoreWin32NameEXT")]
[CLSCompliant(false)]
public static void ImportSemaphoreWin32Name<T2>(int semaphore, ExternalHandleType handleType, T2[] name)
where T2 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | semaphore | |
| ExternalHandleType | handleType | |
| T2[] | name |
Type Parameters
| Name | Description |
|---|---|
| T2 |
ImportSemaphoreWin32Name<T2>(Int32, ExternalHandleType, T2[,,])
[requires: EXT_semaphore_win32]
Declaration
[AutoGenerated(Category = "EXT_semaphore_win32", Version = "", EntryPoint = "glImportSemaphoreWin32NameEXT")]
[CLSCompliant(false)]
public static void ImportSemaphoreWin32Name<T2>(int semaphore, ExternalHandleType handleType, T2[,, ] name)
where T2 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | semaphore | |
| ExternalHandleType | handleType | |
| T2[,,] | name |
Type Parameters
| Name | Description |
|---|---|
| T2 |
ImportSemaphoreWin32Name<T2>(Int32, ExternalHandleType, T2[,])
[requires: EXT_semaphore_win32]
Declaration
[AutoGenerated(Category = "EXT_semaphore_win32", Version = "", EntryPoint = "glImportSemaphoreWin32NameEXT")]
[CLSCompliant(false)]
public static void ImportSemaphoreWin32Name<T2>(int semaphore, ExternalHandleType handleType, T2[, ] name)
where T2 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | semaphore | |
| ExternalHandleType | handleType | |
| T2[,] | name |
Type Parameters
| Name | Description |
|---|---|
| T2 |
ImportSemaphoreWin32Name<T2>(UInt32, ExternalHandleType, ref T2)
[requires: EXT_semaphore_win32]
Declaration
[AutoGenerated(Category = "EXT_semaphore_win32", Version = "", EntryPoint = "glImportSemaphoreWin32NameEXT")]
[CLSCompliant(false)]
public static void ImportSemaphoreWin32Name<T2>(uint semaphore, ExternalHandleType handleType, ref T2 name)
where T2 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| UInt32 | semaphore | |
| ExternalHandleType | handleType | |
| T2 | name |
Type Parameters
| Name | Description |
|---|---|
| T2 |
ImportSemaphoreWin32Name<T2>(UInt32, ExternalHandleType, T2[])
[requires: EXT_semaphore_win32]
Declaration
[AutoGenerated(Category = "EXT_semaphore_win32", Version = "", EntryPoint = "glImportSemaphoreWin32NameEXT")]
[CLSCompliant(false)]
public static void ImportSemaphoreWin32Name<T2>(uint semaphore, ExternalHandleType handleType, T2[] name)
where T2 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| UInt32 | semaphore | |
| ExternalHandleType | handleType | |
| T2[] | name |
Type Parameters
| Name | Description |
|---|---|
| T2 |
ImportSemaphoreWin32Name<T2>(UInt32, ExternalHandleType, T2[,,])
[requires: EXT_semaphore_win32]
Declaration
[AutoGenerated(Category = "EXT_semaphore_win32", Version = "", EntryPoint = "glImportSemaphoreWin32NameEXT")]
[CLSCompliant(false)]
public static void ImportSemaphoreWin32Name<T2>(uint semaphore, ExternalHandleType handleType, T2[,, ] name)
where T2 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| UInt32 | semaphore | |
| ExternalHandleType | handleType | |
| T2[,,] | name |
Type Parameters
| Name | Description |
|---|---|
| T2 |
ImportSemaphoreWin32Name<T2>(UInt32, ExternalHandleType, T2[,])
[requires: EXT_semaphore_win32]
Declaration
[AutoGenerated(Category = "EXT_semaphore_win32", Version = "", EntryPoint = "glImportSemaphoreWin32NameEXT")]
[CLSCompliant(false)]
public static void ImportSemaphoreWin32Name<T2>(uint semaphore, ExternalHandleType handleType, T2[, ] name)
where T2 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| UInt32 | semaphore | |
| ExternalHandleType | handleType | |
| T2[,] | name |
Type Parameters
| Name | Description |
|---|---|
| T2 |
ImportSync(ExtX11SyncObject, IntPtr, Int32)
[requires: EXT_x11_sync_object]
Declaration
[AutoGenerated(Category = "EXT_x11_sync_object", Version = "", EntryPoint = "glImportSyncEXT")]
[CLSCompliant(false)]
public static IntPtr ImportSync(ExtX11SyncObject external_sync_type, IntPtr external_sync, int flags)
Parameters
| Type | Name | Description |
|---|---|---|
| ExtX11SyncObject | external_sync_type | |
| IntPtr | external_sync | |
| Int32 | flags |
Returns
| Type | Description |
|---|---|
| IntPtr |
ImportSync(ExtX11SyncObject, IntPtr, UInt32)
[requires: EXT_x11_sync_object]
Declaration
[AutoGenerated(Category = "EXT_x11_sync_object", Version = "", EntryPoint = "glImportSyncEXT")]
[CLSCompliant(false)]
public static IntPtr ImportSync(ExtX11SyncObject external_sync_type, IntPtr external_sync, uint flags)
Parameters
| Type | Name | Description |
|---|---|---|
| ExtX11SyncObject | external_sync_type | |
| IntPtr | external_sync | |
| UInt32 | flags |
Returns
| Type | Description |
|---|---|
| IntPtr |
IndexFunc(ExtIndexFunc, Single)
[requires: EXT_index_func]
Declaration
[AutoGenerated(Category = "EXT_index_func", Version = "", EntryPoint = "glIndexFuncEXT")]
public static void IndexFunc(ExtIndexFunc func, float ref)
Parameters
| Type | Name | Description |
|---|---|---|
| ExtIndexFunc | func | |
| Single | ref |
IndexMaterial(MaterialFace, ExtIndexMaterial)
[requires: EXT_index_material]
Declaration
[AutoGenerated(Category = "EXT_index_material", Version = "", EntryPoint = "glIndexMaterialEXT")]
public static void IndexMaterial(MaterialFace face, ExtIndexMaterial mode)
Parameters
| Type | Name | Description |
|---|---|---|
| MaterialFace | face | |
| ExtIndexMaterial | mode |
IndexPointer(IndexPointerType, Int32, Int32, IntPtr)
[requires: EXT_vertex_array] Define an array of color indexes
Declaration
[AutoGenerated(Category = "EXT_vertex_array", Version = "", EntryPoint = "glIndexPointerEXT")]
public static void IndexPointer(IndexPointerType type, int stride, int count, [Count(Computed = "type,stride,count")] IntPtr pointer)
Parameters
| Type | Name | Description |
|---|---|---|
| IndexPointerType | type | Specifies the data type of each color index in the array. Symbolic constants UnsignedByte, Short, Int, Float, and Double are accepted. The initial value is Float. |
| Int32 | stride | Specifies the byte offset between consecutive color indexes. If stride is 0, the color indexes are understood to be tightly packed in the array. The initial value is 0. |
| Int32 | count | Specifies a pointer to the first index in the array. The initial value is 0. |
| IntPtr | pointer | [length: COMPSIZE(type,stride,count)] Specifies a pointer to the first index in the array. The initial value is 0. |
IndexPointer<T3>(IndexPointerType, Int32, Int32, ref T3)
[requires: EXT_vertex_array] Define an array of color indexes
Declaration
[AutoGenerated(Category = "EXT_vertex_array", Version = "", EntryPoint = "glIndexPointerEXT")]
public static void IndexPointer<T3>(IndexPointerType type, int stride, int count, [Count(Computed = "type,stride,count")] ref T3 pointer)
where T3 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| IndexPointerType | type | Specifies the data type of each color index in the array. Symbolic constants UnsignedByte, Short, Int, Float, and Double are accepted. The initial value is Float. |
| Int32 | stride | Specifies the byte offset between consecutive color indexes. If stride is 0, the color indexes are understood to be tightly packed in the array. The initial value is 0. |
| Int32 | count | Specifies a pointer to the first index in the array. The initial value is 0. |
| T3 | pointer | [length: COMPSIZE(type,stride,count)] Specifies a pointer to the first index in the array. The initial value is 0. |
Type Parameters
| Name | Description |
|---|---|
| T3 |
IndexPointer<T3>(IndexPointerType, Int32, Int32, T3[])
[requires: EXT_vertex_array] Define an array of color indexes
Declaration
[AutoGenerated(Category = "EXT_vertex_array", Version = "", EntryPoint = "glIndexPointerEXT")]
[CLSCompliant(false)]
public static void IndexPointer<T3>(IndexPointerType type, int stride, int count, [Count(Computed = "type,stride,count")] T3[] pointer)
where T3 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| IndexPointerType | type | Specifies the data type of each color index in the array. Symbolic constants UnsignedByte, Short, Int, Float, and Double are accepted. The initial value is Float. |
| Int32 | stride | Specifies the byte offset between consecutive color indexes. If stride is 0, the color indexes are understood to be tightly packed in the array. The initial value is 0. |
| Int32 | count | Specifies a pointer to the first index in the array. The initial value is 0. |
| T3[] | pointer | [length: COMPSIZE(type,stride,count)] Specifies a pointer to the first index in the array. The initial value is 0. |
Type Parameters
| Name | Description |
|---|---|
| T3 |
IndexPointer<T3>(IndexPointerType, Int32, Int32, T3[,,])
[requires: EXT_vertex_array] Define an array of color indexes
Declaration
[AutoGenerated(Category = "EXT_vertex_array", Version = "", EntryPoint = "glIndexPointerEXT")]
[CLSCompliant(false)]
public static void IndexPointer<T3>(IndexPointerType type, int stride, int count, [Count(Computed = "type,stride,count")] T3[,, ] pointer)
where T3 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| IndexPointerType | type | Specifies the data type of each color index in the array. Symbolic constants UnsignedByte, Short, Int, Float, and Double are accepted. The initial value is Float. |
| Int32 | stride | Specifies the byte offset between consecutive color indexes. If stride is 0, the color indexes are understood to be tightly packed in the array. The initial value is 0. |
| Int32 | count | Specifies a pointer to the first index in the array. The initial value is 0. |
| T3[,,] | pointer | [length: COMPSIZE(type,stride,count)] Specifies a pointer to the first index in the array. The initial value is 0. |
Type Parameters
| Name | Description |
|---|---|
| T3 |
IndexPointer<T3>(IndexPointerType, Int32, Int32, T3[,])
[requires: EXT_vertex_array] Define an array of color indexes
Declaration
[AutoGenerated(Category = "EXT_vertex_array", Version = "", EntryPoint = "glIndexPointerEXT")]
[CLSCompliant(false)]
public static void IndexPointer<T3>(IndexPointerType type, int stride, int count, [Count(Computed = "type,stride,count")] T3[, ] pointer)
where T3 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| IndexPointerType | type | Specifies the data type of each color index in the array. Symbolic constants UnsignedByte, Short, Int, Float, and Double are accepted. The initial value is Float. |
| Int32 | stride | Specifies the byte offset between consecutive color indexes. If stride is 0, the color indexes are understood to be tightly packed in the array. The initial value is 0. |
| Int32 | count | Specifies a pointer to the first index in the array. The initial value is 0. |
| T3[,] | pointer | [length: COMPSIZE(type,stride,count)] Specifies a pointer to the first index in the array. The initial value is 0. |
Type Parameters
| Name | Description |
|---|---|
| T3 |
InsertComponent(Int32, Int32, Int32)
[requires: EXT_vertex_shader]
Declaration
[AutoGenerated(Category = "EXT_vertex_shader", Version = "", EntryPoint = "glInsertComponentEXT")]
[CLSCompliant(false)]
public static void InsertComponent(int res, int src, int num)
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | res | |
| Int32 | src | |
| Int32 | num |
InsertComponent(UInt32, UInt32, UInt32)
[requires: EXT_vertex_shader]
Declaration
[AutoGenerated(Category = "EXT_vertex_shader", Version = "", EntryPoint = "glInsertComponentEXT")]
[CLSCompliant(false)]
public static void InsertComponent(uint res, uint src, uint num)
Parameters
| Type | Name | Description |
|---|---|---|
| UInt32 | res | |
| UInt32 | src | |
| UInt32 | num |
InsertEventMarker(Int32, String)
[requires: EXT_debug_marker]
Declaration
[AutoGenerated(Category = "EXT_debug_marker", Version = "", EntryPoint = "glInsertEventMarkerEXT")]
public static void InsertEventMarker(int length, string marker)
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | length | |
| String | marker |
IsEnabledIndexed(ExtDrawBuffers2, Int32)
[requires: EXT_direct_state_access|EXT_draw_buffers2]
Declaration
[Obsolete("Use IndexedEnableCap overload instead")]
[AutoGenerated(Category = "EXT_direct_state_access|EXT_draw_buffers2", Version = "", EntryPoint = "glIsEnabledIndexedEXT")]
[CLSCompliant(false)]
public static bool IsEnabledIndexed(ExtDrawBuffers2 target, int index)
Parameters
| Type | Name | Description |
|---|---|---|
| ExtDrawBuffers2 | target | |
| Int32 | index |
Returns
| Type | Description |
|---|---|
| Boolean |
IsEnabledIndexed(ExtDrawBuffers2, UInt32)
[requires: EXT_direct_state_access|EXT_draw_buffers2]
Declaration
[Obsolete("Use IndexedEnableCap overload instead")]
[AutoGenerated(Category = "EXT_direct_state_access|EXT_draw_buffers2", Version = "", EntryPoint = "glIsEnabledIndexedEXT")]
[CLSCompliant(false)]
public static bool IsEnabledIndexed(ExtDrawBuffers2 target, uint index)
Parameters
| Type | Name | Description |
|---|---|---|
| ExtDrawBuffers2 | target | |
| UInt32 | index |
Returns
| Type | Description |
|---|---|
| Boolean |
IsEnabledIndexed(IndexedEnableCap, Int32)
[requires: EXT_direct_state_access|EXT_draw_buffers2]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access|EXT_draw_buffers2", Version = "", EntryPoint = "glIsEnabledIndexedEXT")]
[CLSCompliant(false)]
public static bool IsEnabledIndexed(IndexedEnableCap target, int index)
Parameters
| Type | Name | Description |
|---|---|---|
| IndexedEnableCap | target | |
| Int32 | index |
Returns
| Type | Description |
|---|---|
| Boolean |
IsEnabledIndexed(IndexedEnableCap, UInt32)
[requires: EXT_direct_state_access|EXT_draw_buffers2]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access|EXT_draw_buffers2", Version = "", EntryPoint = "glIsEnabledIndexedEXT")]
[CLSCompliant(false)]
public static bool IsEnabledIndexed(IndexedEnableCap target, uint index)
Parameters
| Type | Name | Description |
|---|---|---|
| IndexedEnableCap | target | |
| UInt32 | index |
Returns
| Type | Description |
|---|---|
| Boolean |
IsFramebuffer(Int32)
[requires: EXT_framebuffer_object] Determine if a name corresponds to a framebuffer object
Declaration
[AutoGenerated(Category = "EXT_framebuffer_object", Version = "", EntryPoint = "glIsFramebufferEXT")]
[CLSCompliant(false)]
public static bool IsFramebuffer(int framebuffer)
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | framebuffer | Specifies a value that may be the name of a framebuffer object. |
Returns
| Type | Description |
|---|---|
| Boolean |
IsFramebuffer(UInt32)
[requires: EXT_framebuffer_object] Determine if a name corresponds to a framebuffer object
Declaration
[AutoGenerated(Category = "EXT_framebuffer_object", Version = "", EntryPoint = "glIsFramebufferEXT")]
[CLSCompliant(false)]
public static bool IsFramebuffer(uint framebuffer)
Parameters
| Type | Name | Description |
|---|---|---|
| UInt32 | framebuffer | Specifies a value that may be the name of a framebuffer object. |
Returns
| Type | Description |
|---|---|
| Boolean |
IsMemoryObject(Int32)
[requires: EXT_memory_object]
Declaration
[AutoGenerated(Category = "EXT_memory_object", Version = "", EntryPoint = "glIsMemoryObjectEXT")]
[CLSCompliant(false)]
public static bool IsMemoryObject(int memoryObject)
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | memoryObject |
Returns
| Type | Description |
|---|---|
| Boolean |
IsMemoryObject(UInt32)
[requires: EXT_memory_object]
Declaration
[AutoGenerated(Category = "EXT_memory_object", Version = "", EntryPoint = "glIsMemoryObjectEXT")]
[CLSCompliant(false)]
public static bool IsMemoryObject(uint memoryObject)
Parameters
| Type | Name | Description |
|---|---|---|
| UInt32 | memoryObject |
Returns
| Type | Description |
|---|---|
| Boolean |
IsProgramPipeline(Int32)
[requires: EXT_separate_shader_objects] Determine if a name corresponds to a program pipeline object
Declaration
[AutoGenerated(Category = "EXT_separate_shader_objects", Version = "", EntryPoint = "glIsProgramPipelineEXT")]
[CLSCompliant(false)]
public static bool IsProgramPipeline(int pipeline)
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | pipeline | Specifies a value that may be the name of a program pipeline object. |
Returns
| Type | Description |
|---|---|
| Boolean |
IsProgramPipeline(UInt32)
[requires: EXT_separate_shader_objects] Determine if a name corresponds to a program pipeline object
Declaration
[AutoGenerated(Category = "EXT_separate_shader_objects", Version = "", EntryPoint = "glIsProgramPipelineEXT")]
[CLSCompliant(false)]
public static bool IsProgramPipeline(uint pipeline)
Parameters
| Type | Name | Description |
|---|---|---|
| UInt32 | pipeline | Specifies a value that may be the name of a program pipeline object. |
Returns
| Type | Description |
|---|---|
| Boolean |
IsRenderbuffer(Int32)
[requires: EXT_framebuffer_object] Determine if a name corresponds to a renderbuffer object
Declaration
[AutoGenerated(Category = "EXT_framebuffer_object", Version = "", EntryPoint = "glIsRenderbufferEXT")]
[CLSCompliant(false)]
public static bool IsRenderbuffer(int renderbuffer)
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | renderbuffer | Specifies a value that may be the name of a renderbuffer object. |
Returns
| Type | Description |
|---|---|
| Boolean |
IsRenderbuffer(UInt32)
[requires: EXT_framebuffer_object] Determine if a name corresponds to a renderbuffer object
Declaration
[AutoGenerated(Category = "EXT_framebuffer_object", Version = "", EntryPoint = "glIsRenderbufferEXT")]
[CLSCompliant(false)]
public static bool IsRenderbuffer(uint renderbuffer)
Parameters
| Type | Name | Description |
|---|---|---|
| UInt32 | renderbuffer | Specifies a value that may be the name of a renderbuffer object. |
Returns
| Type | Description |
|---|---|
| Boolean |
IsSemaphore(Int32)
[requires: EXT_semaphore]
Declaration
[AutoGenerated(Category = "EXT_semaphore", Version = "", EntryPoint = "glIsSemaphoreEXT")]
[CLSCompliant(false)]
public static bool IsSemaphore(int semaphore)
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | semaphore |
Returns
| Type | Description |
|---|---|
| Boolean |
IsSemaphore(UInt32)
[requires: EXT_semaphore]
Declaration
[AutoGenerated(Category = "EXT_semaphore", Version = "", EntryPoint = "glIsSemaphoreEXT")]
[CLSCompliant(false)]
public static bool IsSemaphore(uint semaphore)
Parameters
| Type | Name | Description |
|---|---|---|
| UInt32 | semaphore |
Returns
| Type | Description |
|---|---|
| Boolean |
IsTexture(Int32)
[requires: EXT_texture_object] Determine if a name corresponds to a texture
Declaration
[AutoGenerated(Category = "EXT_texture_object", Version = "", EntryPoint = "glIsTextureEXT")]
[CLSCompliant(false)]
public static bool IsTexture(int texture)
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | texture | Specifies a value that may be the name of a texture. |
Returns
| Type | Description |
|---|---|
| Boolean |
IsTexture(UInt32)
[requires: EXT_texture_object] Determine if a name corresponds to a texture
Declaration
[AutoGenerated(Category = "EXT_texture_object", Version = "", EntryPoint = "glIsTextureEXT")]
[CLSCompliant(false)]
public static bool IsTexture(uint texture)
Parameters
| Type | Name | Description |
|---|---|---|
| UInt32 | texture | Specifies a value that may be the name of a texture. |
Returns
| Type | Description |
|---|---|
| Boolean |
IsVariantEnabled(Int32, ExtVertexShader)
[requires: EXT_vertex_shader]
Declaration
[AutoGenerated(Category = "EXT_vertex_shader", Version = "", EntryPoint = "glIsVariantEnabledEXT")]
[CLSCompliant(false)]
public static bool IsVariantEnabled(int id, ExtVertexShader cap)
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | id | |
| ExtVertexShader | cap |
Returns
| Type | Description |
|---|---|
| Boolean |
IsVariantEnabled(UInt32, ExtVertexShader)
[requires: EXT_vertex_shader]
Declaration
[AutoGenerated(Category = "EXT_vertex_shader", Version = "", EntryPoint = "glIsVariantEnabledEXT")]
[CLSCompliant(false)]
public static bool IsVariantEnabled(uint id, ExtVertexShader cap)
Parameters
| Type | Name | Description |
|---|---|---|
| UInt32 | id | |
| ExtVertexShader | cap |
Returns
| Type | Description |
|---|---|
| Boolean |
LabelObject(ExtDebugLabel, Int32, Int32, String)
[requires: EXT_debug_label]
Declaration
[AutoGenerated(Category = "EXT_debug_label", Version = "", EntryPoint = "glLabelObjectEXT")]
[CLSCompliant(false)]
public static void LabelObject(ExtDebugLabel type, int object, int length, string label)
Parameters
| Type | Name | Description |
|---|---|---|
| ExtDebugLabel | type | |
| Int32 | object | |
| Int32 | length | |
| String | label |
LabelObject(ExtDebugLabel, UInt32, Int32, String)
[requires: EXT_debug_label]
Declaration
[AutoGenerated(Category = "EXT_debug_label", Version = "", EntryPoint = "glLabelObjectEXT")]
[CLSCompliant(false)]
public static void LabelObject(ExtDebugLabel type, uint object, int length, string label)
Parameters
| Type | Name | Description |
|---|---|---|
| ExtDebugLabel | type | |
| UInt32 | object | |
| Int32 | length | |
| String | label |
LockArrays(Int32, Int32)
[requires: EXT_compiled_vertex_array]
Declaration
[AutoGenerated(Category = "EXT_compiled_vertex_array", Version = "", EntryPoint = "glLockArraysEXT")]
public static void LockArrays(int first, int count)
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | first | |
| Int32 | count |
MapNamedBuffer(Int32, BufferAccess)
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glMapNamedBufferEXT")]
[CLSCompliant(false)]
public static IntPtr MapNamedBuffer(int buffer, BufferAccess access)
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | buffer | |
| BufferAccess | access |
Returns
| Type | Description |
|---|---|
| IntPtr |
MapNamedBuffer(Int32, ExtDirectStateAccess)
[requires: EXT_direct_state_access]
Declaration
[Obsolete("Use strongly typed overload instead")]
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glMapNamedBufferEXT")]
[CLSCompliant(false)]
public static IntPtr MapNamedBuffer(int buffer, ExtDirectStateAccess access)
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | buffer | |
| ExtDirectStateAccess | access |
Returns
| Type | Description |
|---|---|
| IntPtr |
MapNamedBuffer(UInt32, BufferAccess)
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glMapNamedBufferEXT")]
[CLSCompliant(false)]
public static IntPtr MapNamedBuffer(uint buffer, BufferAccess access)
Parameters
| Type | Name | Description |
|---|---|---|
| UInt32 | buffer | |
| BufferAccess | access |
Returns
| Type | Description |
|---|---|
| IntPtr |
MapNamedBuffer(UInt32, ExtDirectStateAccess)
[requires: EXT_direct_state_access]
Declaration
[Obsolete("Use strongly typed overload instead")]
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glMapNamedBufferEXT")]
[CLSCompliant(false)]
public static IntPtr MapNamedBuffer(uint buffer, ExtDirectStateAccess access)
Parameters
| Type | Name | Description |
|---|---|---|
| UInt32 | buffer | |
| ExtDirectStateAccess | access |
Returns
| Type | Description |
|---|---|
| IntPtr |
MapNamedBufferRange(Int32, IntPtr, Int32, BufferAccessMask)
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glMapNamedBufferRangeEXT")]
[CLSCompliant(false)]
public static IntPtr MapNamedBufferRange(int buffer, IntPtr offset, int length, BufferAccessMask access)
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | buffer | |
| IntPtr | offset | |
| Int32 | length | |
| BufferAccessMask | access |
Returns
| Type | Description |
|---|---|
| IntPtr |
MapNamedBufferRange(Int32, IntPtr, IntPtr, BufferAccessMask)
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glMapNamedBufferRangeEXT")]
[CLSCompliant(false)]
public static IntPtr MapNamedBufferRange(int buffer, IntPtr offset, IntPtr length, BufferAccessMask access)
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | buffer | |
| IntPtr | offset | |
| IntPtr | length | |
| BufferAccessMask | access |
Returns
| Type | Description |
|---|---|
| IntPtr |
MapNamedBufferRange(UInt32, IntPtr, Int32, BufferAccessMask)
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glMapNamedBufferRangeEXT")]
[CLSCompliant(false)]
public static IntPtr MapNamedBufferRange(uint buffer, IntPtr offset, int length, BufferAccessMask access)
Parameters
| Type | Name | Description |
|---|---|---|
| UInt32 | buffer | |
| IntPtr | offset | |
| Int32 | length | |
| BufferAccessMask | access |
Returns
| Type | Description |
|---|---|
| IntPtr |
MapNamedBufferRange(UInt32, IntPtr, IntPtr, BufferAccessMask)
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glMapNamedBufferRangeEXT")]
[CLSCompliant(false)]
public static IntPtr MapNamedBufferRange(uint buffer, IntPtr offset, IntPtr length, BufferAccessMask access)
Parameters
| Type | Name | Description |
|---|---|---|
| UInt32 | buffer | |
| IntPtr | offset | |
| IntPtr | length | |
| BufferAccessMask | access |
Returns
| Type | Description |
|---|---|
| IntPtr |
MatrixFrustum(MatrixMode, Double, Double, Double, Double, Double, Double)
[requires: EXT_direct_state_access|NV_path_rendering]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access|NV_path_rendering", Version = "", EntryPoint = "glMatrixFrustumEXT")]
public static void MatrixFrustum(MatrixMode mode, double left, double right, double bottom, double top, double zNear, double zFar)
Parameters
| Type | Name | Description |
|---|---|---|
| MatrixMode | mode | |
| Double | left | |
| Double | right | |
| Double | bottom | |
| Double | top | |
| Double | zNear | |
| Double | zFar |
MatrixLoad(MatrixMode, Double*)
[requires: EXT_direct_state_access|NV_path_rendering]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access|NV_path_rendering", Version = "", EntryPoint = "glMatrixLoaddEXT")]
[CLSCompliant(false)]
public static void MatrixLoad(MatrixMode mode, [Count(Count = 16)] double *m)
Parameters
| Type | Name | Description |
|---|---|---|
| MatrixMode | mode | |
| Double* | m | [length: 16] |
MatrixLoad(MatrixMode, ref Double)
[requires: EXT_direct_state_access|NV_path_rendering]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access|NV_path_rendering", Version = "", EntryPoint = "glMatrixLoaddEXT")]
[CLSCompliant(false)]
public static void MatrixLoad(MatrixMode mode, [Count(Count = 16)] ref double m)
Parameters
| Type | Name | Description |
|---|---|---|
| MatrixMode | mode | |
| Double | m | [length: 16] |
MatrixLoad(MatrixMode, Double[])
[requires: EXT_direct_state_access|NV_path_rendering]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access|NV_path_rendering", Version = "", EntryPoint = "glMatrixLoaddEXT")]
[CLSCompliant(false)]
public static void MatrixLoad(MatrixMode mode, [Count(Count = 16)] double[] m)
Parameters
| Type | Name | Description |
|---|---|---|
| MatrixMode | mode | |
| Double[] | m | [length: 16] |
MatrixLoad(MatrixMode, Single*)
[requires: EXT_direct_state_access|NV_path_rendering]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access|NV_path_rendering", Version = "", EntryPoint = "glMatrixLoadfEXT")]
[CLSCompliant(false)]
public static void MatrixLoad(MatrixMode mode, [Count(Count = 16)] float *m)
Parameters
| Type | Name | Description |
|---|---|---|
| MatrixMode | mode | |
| Single* | m | [length: 16] |
MatrixLoad(MatrixMode, ref Single)
[requires: EXT_direct_state_access|NV_path_rendering]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access|NV_path_rendering", Version = "", EntryPoint = "glMatrixLoadfEXT")]
[CLSCompliant(false)]
public static void MatrixLoad(MatrixMode mode, [Count(Count = 16)] ref float m)
Parameters
| Type | Name | Description |
|---|---|---|
| MatrixMode | mode | |
| Single | m | [length: 16] |
MatrixLoad(MatrixMode, Single[])
[requires: EXT_direct_state_access|NV_path_rendering]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access|NV_path_rendering", Version = "", EntryPoint = "glMatrixLoadfEXT")]
[CLSCompliant(false)]
public static void MatrixLoad(MatrixMode mode, [Count(Count = 16)] float[] m)
Parameters
| Type | Name | Description |
|---|---|---|
| MatrixMode | mode | |
| Single[] | m | [length: 16] |
MatrixLoadIdentity(MatrixMode)
[requires: EXT_direct_state_access|NV_path_rendering]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access|NV_path_rendering", Version = "", EntryPoint = "glMatrixLoadIdentityEXT")]
public static void MatrixLoadIdentity(MatrixMode mode)
Parameters
| Type | Name | Description |
|---|---|---|
| MatrixMode | mode |
MatrixLoadTranspose(MatrixMode, Double*)
[requires: EXT_direct_state_access|NV_path_rendering]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access|NV_path_rendering", Version = "", EntryPoint = "glMatrixLoadTransposedEXT")]
[CLSCompliant(false)]
public static void MatrixLoadTranspose(MatrixMode mode, [Count(Count = 16)] double *m)
Parameters
| Type | Name | Description |
|---|---|---|
| MatrixMode | mode | |
| Double* | m | [length: 16] |
MatrixLoadTranspose(MatrixMode, ref Double)
[requires: EXT_direct_state_access|NV_path_rendering]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access|NV_path_rendering", Version = "", EntryPoint = "glMatrixLoadTransposedEXT")]
[CLSCompliant(false)]
public static void MatrixLoadTranspose(MatrixMode mode, [Count(Count = 16)] ref double m)
Parameters
| Type | Name | Description |
|---|---|---|
| MatrixMode | mode | |
| Double | m | [length: 16] |
MatrixLoadTranspose(MatrixMode, Double[])
[requires: EXT_direct_state_access|NV_path_rendering]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access|NV_path_rendering", Version = "", EntryPoint = "glMatrixLoadTransposedEXT")]
[CLSCompliant(false)]
public static void MatrixLoadTranspose(MatrixMode mode, [Count(Count = 16)] double[] m)
Parameters
| Type | Name | Description |
|---|---|---|
| MatrixMode | mode | |
| Double[] | m | [length: 16] |
MatrixLoadTranspose(MatrixMode, Single*)
[requires: EXT_direct_state_access|NV_path_rendering]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access|NV_path_rendering", Version = "", EntryPoint = "glMatrixLoadTransposefEXT")]
[CLSCompliant(false)]
public static void MatrixLoadTranspose(MatrixMode mode, [Count(Count = 16)] float *m)
Parameters
| Type | Name | Description |
|---|---|---|
| MatrixMode | mode | |
| Single* | m | [length: 16] |
MatrixLoadTranspose(MatrixMode, ref Single)
[requires: EXT_direct_state_access|NV_path_rendering]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access|NV_path_rendering", Version = "", EntryPoint = "glMatrixLoadTransposefEXT")]
[CLSCompliant(false)]
public static void MatrixLoadTranspose(MatrixMode mode, [Count(Count = 16)] ref float m)
Parameters
| Type | Name | Description |
|---|---|---|
| MatrixMode | mode | |
| Single | m | [length: 16] |
MatrixLoadTranspose(MatrixMode, Single[])
[requires: EXT_direct_state_access|NV_path_rendering]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access|NV_path_rendering", Version = "", EntryPoint = "glMatrixLoadTransposefEXT")]
[CLSCompliant(false)]
public static void MatrixLoadTranspose(MatrixMode mode, [Count(Count = 16)] float[] m)
Parameters
| Type | Name | Description |
|---|---|---|
| MatrixMode | mode | |
| Single[] | m | [length: 16] |
MatrixMult(MatrixMode, Double*)
[requires: EXT_direct_state_access|NV_path_rendering]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access|NV_path_rendering", Version = "", EntryPoint = "glMatrixMultdEXT")]
[CLSCompliant(false)]
public static void MatrixMult(MatrixMode mode, [Count(Count = 16)] double *m)
Parameters
| Type | Name | Description |
|---|---|---|
| MatrixMode | mode | |
| Double* | m | [length: 16] |
MatrixMult(MatrixMode, ref Double)
[requires: EXT_direct_state_access|NV_path_rendering]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access|NV_path_rendering", Version = "", EntryPoint = "glMatrixMultdEXT")]
[CLSCompliant(false)]
public static void MatrixMult(MatrixMode mode, [Count(Count = 16)] ref double m)
Parameters
| Type | Name | Description |
|---|---|---|
| MatrixMode | mode | |
| Double | m | [length: 16] |
MatrixMult(MatrixMode, Double[])
[requires: EXT_direct_state_access|NV_path_rendering]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access|NV_path_rendering", Version = "", EntryPoint = "glMatrixMultdEXT")]
[CLSCompliant(false)]
public static void MatrixMult(MatrixMode mode, [Count(Count = 16)] double[] m)
Parameters
| Type | Name | Description |
|---|---|---|
| MatrixMode | mode | |
| Double[] | m | [length: 16] |
MatrixMult(MatrixMode, Single*)
[requires: EXT_direct_state_access|NV_path_rendering]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access|NV_path_rendering", Version = "", EntryPoint = "glMatrixMultfEXT")]
[CLSCompliant(false)]
public static void MatrixMult(MatrixMode mode, [Count(Count = 16)] float *m)
Parameters
| Type | Name | Description |
|---|---|---|
| MatrixMode | mode | |
| Single* | m | [length: 16] |
MatrixMult(MatrixMode, ref Single)
[requires: EXT_direct_state_access|NV_path_rendering]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access|NV_path_rendering", Version = "", EntryPoint = "glMatrixMultfEXT")]
[CLSCompliant(false)]
public static void MatrixMult(MatrixMode mode, [Count(Count = 16)] ref float m)
Parameters
| Type | Name | Description |
|---|---|---|
| MatrixMode | mode | |
| Single | m | [length: 16] |
MatrixMult(MatrixMode, Single[])
[requires: EXT_direct_state_access|NV_path_rendering]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access|NV_path_rendering", Version = "", EntryPoint = "glMatrixMultfEXT")]
[CLSCompliant(false)]
public static void MatrixMult(MatrixMode mode, [Count(Count = 16)] float[] m)
Parameters
| Type | Name | Description |
|---|---|---|
| MatrixMode | mode | |
| Single[] | m | [length: 16] |
MatrixMultTranspose(MatrixMode, Double*)
[requires: EXT_direct_state_access|NV_path_rendering]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access|NV_path_rendering", Version = "", EntryPoint = "glMatrixMultTransposedEXT")]
[CLSCompliant(false)]
public static void MatrixMultTranspose(MatrixMode mode, [Count(Count = 16)] double *m)
Parameters
| Type | Name | Description |
|---|---|---|
| MatrixMode | mode | |
| Double* | m | [length: 16] |
MatrixMultTranspose(MatrixMode, ref Double)
[requires: EXT_direct_state_access|NV_path_rendering]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access|NV_path_rendering", Version = "", EntryPoint = "glMatrixMultTransposedEXT")]
[CLSCompliant(false)]
public static void MatrixMultTranspose(MatrixMode mode, [Count(Count = 16)] ref double m)
Parameters
| Type | Name | Description |
|---|---|---|
| MatrixMode | mode | |
| Double | m | [length: 16] |
MatrixMultTranspose(MatrixMode, Double[])
[requires: EXT_direct_state_access|NV_path_rendering]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access|NV_path_rendering", Version = "", EntryPoint = "glMatrixMultTransposedEXT")]
[CLSCompliant(false)]
public static void MatrixMultTranspose(MatrixMode mode, [Count(Count = 16)] double[] m)
Parameters
| Type | Name | Description |
|---|---|---|
| MatrixMode | mode | |
| Double[] | m | [length: 16] |
MatrixMultTranspose(MatrixMode, Single*)
[requires: EXT_direct_state_access|NV_path_rendering]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access|NV_path_rendering", Version = "", EntryPoint = "glMatrixMultTransposefEXT")]
[CLSCompliant(false)]
public static void MatrixMultTranspose(MatrixMode mode, [Count(Count = 16)] float *m)
Parameters
| Type | Name | Description |
|---|---|---|
| MatrixMode | mode | |
| Single* | m | [length: 16] |
MatrixMultTranspose(MatrixMode, ref Single)
[requires: EXT_direct_state_access|NV_path_rendering]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access|NV_path_rendering", Version = "", EntryPoint = "glMatrixMultTransposefEXT")]
[CLSCompliant(false)]
public static void MatrixMultTranspose(MatrixMode mode, [Count(Count = 16)] ref float m)
Parameters
| Type | Name | Description |
|---|---|---|
| MatrixMode | mode | |
| Single | m | [length: 16] |
MatrixMultTranspose(MatrixMode, Single[])
[requires: EXT_direct_state_access|NV_path_rendering]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access|NV_path_rendering", Version = "", EntryPoint = "glMatrixMultTransposefEXT")]
[CLSCompliant(false)]
public static void MatrixMultTranspose(MatrixMode mode, [Count(Count = 16)] float[] m)
Parameters
| Type | Name | Description |
|---|---|---|
| MatrixMode | mode | |
| Single[] | m | [length: 16] |
MatrixOrtho(MatrixMode, Double, Double, Double, Double, Double, Double)
[requires: EXT_direct_state_access|NV_path_rendering]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access|NV_path_rendering", Version = "", EntryPoint = "glMatrixOrthoEXT")]
public static void MatrixOrtho(MatrixMode mode, double left, double right, double bottom, double top, double zNear, double zFar)
Parameters
| Type | Name | Description |
|---|---|---|
| MatrixMode | mode | |
| Double | left | |
| Double | right | |
| Double | bottom | |
| Double | top | |
| Double | zNear | |
| Double | zFar |
MatrixPop(MatrixMode)
[requires: EXT_direct_state_access|NV_path_rendering]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access|NV_path_rendering", Version = "", EntryPoint = "glMatrixPopEXT")]
public static void MatrixPop(MatrixMode mode)
Parameters
| Type | Name | Description |
|---|---|---|
| MatrixMode | mode |
MatrixPush(MatrixMode)
[requires: EXT_direct_state_access|NV_path_rendering]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access|NV_path_rendering", Version = "", EntryPoint = "glMatrixPushEXT")]
public static void MatrixPush(MatrixMode mode)
Parameters
| Type | Name | Description |
|---|---|---|
| MatrixMode | mode |
MatrixRotate(MatrixMode, Double, Double, Double, Double)
[requires: EXT_direct_state_access|NV_path_rendering]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access|NV_path_rendering", Version = "", EntryPoint = "glMatrixRotatedEXT")]
public static void MatrixRotate(MatrixMode mode, double angle, double x, double y, double z)
Parameters
| Type | Name | Description |
|---|---|---|
| MatrixMode | mode | |
| Double | angle | |
| Double | x | |
| Double | y | |
| Double | z |
MatrixRotate(MatrixMode, Single, Single, Single, Single)
[requires: EXT_direct_state_access|NV_path_rendering]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access|NV_path_rendering", Version = "", EntryPoint = "glMatrixRotatefEXT")]
public static void MatrixRotate(MatrixMode mode, float angle, float x, float y, float z)
Parameters
| Type | Name | Description |
|---|---|---|
| MatrixMode | mode | |
| Single | angle | |
| Single | x | |
| Single | y | |
| Single | z |
MatrixScale(MatrixMode, Double, Double, Double)
[requires: EXT_direct_state_access|NV_path_rendering]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access|NV_path_rendering", Version = "", EntryPoint = "glMatrixScaledEXT")]
public static void MatrixScale(MatrixMode mode, double x, double y, double z)
Parameters
| Type | Name | Description |
|---|---|---|
| MatrixMode | mode | |
| Double | x | |
| Double | y | |
| Double | z |
MatrixScale(MatrixMode, Single, Single, Single)
[requires: EXT_direct_state_access|NV_path_rendering]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access|NV_path_rendering", Version = "", EntryPoint = "glMatrixScalefEXT")]
public static void MatrixScale(MatrixMode mode, float x, float y, float z)
Parameters
| Type | Name | Description |
|---|---|---|
| MatrixMode | mode | |
| Single | x | |
| Single | y | |
| Single | z |
MatrixTranslate(MatrixMode, Double, Double, Double)
[requires: EXT_direct_state_access|NV_path_rendering]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access|NV_path_rendering", Version = "", EntryPoint = "glMatrixTranslatedEXT")]
public static void MatrixTranslate(MatrixMode mode, double x, double y, double z)
Parameters
| Type | Name | Description |
|---|---|---|
| MatrixMode | mode | |
| Double | x | |
| Double | y | |
| Double | z |
MatrixTranslate(MatrixMode, Single, Single, Single)
[requires: EXT_direct_state_access|NV_path_rendering]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access|NV_path_rendering", Version = "", EntryPoint = "glMatrixTranslatefEXT")]
public static void MatrixTranslate(MatrixMode mode, float x, float y, float z)
Parameters
| Type | Name | Description |
|---|---|---|
| MatrixMode | mode | |
| Single | x | |
| Single | y | |
| Single | z |
MemoryBarrier(MemoryBarrierMask)
[requires: EXT_shader_image_load_store] Defines a barrier ordering memory transactions
Declaration
[AutoGenerated(Category = "EXT_shader_image_load_store", Version = "", EntryPoint = "glMemoryBarrierEXT")]
public static void MemoryBarrier(MemoryBarrierMask barriers)
Parameters
| Type | Name | Description |
|---|---|---|
| MemoryBarrierMask | barriers | Specifies the barriers to insert. Must be a bitwise combination of VertexAttribArrayBarrierBit, ElementArrayBarrierBit, UniformBarrierBit, TextureFetchBarrierBit, ShaderImageAccessBarrierBit, CommandBarrierBit, PixelBufferBarrierBit, TextureUpdateBarrierBit, BufferUpdateBarrierBit, FramebufferBarrierBit, TransformFeedbackBarrierBit, AtomicCounterBarrierBit, or ShaderStorageBarrierBit. If the special value AllBarrierBits is specified, all supported barriers will be inserted. |
MemoryObjectParameter(Int32, MemoryObjectParameterName, Int32*)
[requires: EXT_memory_object]
Declaration
[AutoGenerated(Category = "EXT_memory_object", Version = "", EntryPoint = "glMemoryObjectParameterivEXT")]
[CLSCompliant(false)]
public static void MemoryObjectParameter(int memoryObject, MemoryObjectParameterName pname, int *params)
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | memoryObject | |
| MemoryObjectParameterName | pname | |
| Int32* | params |
MemoryObjectParameter(Int32, MemoryObjectParameterName, ref Int32)
[requires: EXT_memory_object]
Declaration
[AutoGenerated(Category = "EXT_memory_object", Version = "", EntryPoint = "glMemoryObjectParameterivEXT")]
[CLSCompliant(false)]
public static void MemoryObjectParameter(int memoryObject, MemoryObjectParameterName pname, ref int params)
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | memoryObject | |
| MemoryObjectParameterName | pname | |
| Int32 | params |
MemoryObjectParameter(Int32, MemoryObjectParameterName, Int32[])
[requires: EXT_memory_object]
Declaration
[AutoGenerated(Category = "EXT_memory_object", Version = "", EntryPoint = "glMemoryObjectParameterivEXT")]
[CLSCompliant(false)]
public static void MemoryObjectParameter(int memoryObject, MemoryObjectParameterName pname, int[] params)
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | memoryObject | |
| MemoryObjectParameterName | pname | |
| Int32[] | params |
MemoryObjectParameter(UInt32, MemoryObjectParameterName, Int32*)
[requires: EXT_memory_object]
Declaration
[AutoGenerated(Category = "EXT_memory_object", Version = "", EntryPoint = "glMemoryObjectParameterivEXT")]
[CLSCompliant(false)]
public static void MemoryObjectParameter(uint memoryObject, MemoryObjectParameterName pname, int *params)
Parameters
| Type | Name | Description |
|---|---|---|
| UInt32 | memoryObject | |
| MemoryObjectParameterName | pname | |
| Int32* | params |
MemoryObjectParameter(UInt32, MemoryObjectParameterName, ref Int32)
[requires: EXT_memory_object]
Declaration
[AutoGenerated(Category = "EXT_memory_object", Version = "", EntryPoint = "glMemoryObjectParameterivEXT")]
[CLSCompliant(false)]
public static void MemoryObjectParameter(uint memoryObject, MemoryObjectParameterName pname, ref int params)
Parameters
| Type | Name | Description |
|---|---|---|
| UInt32 | memoryObject | |
| MemoryObjectParameterName | pname | |
| Int32 | params |
MemoryObjectParameter(UInt32, MemoryObjectParameterName, Int32[])
[requires: EXT_memory_object]
Declaration
[AutoGenerated(Category = "EXT_memory_object", Version = "", EntryPoint = "glMemoryObjectParameterivEXT")]
[CLSCompliant(false)]
public static void MemoryObjectParameter(uint memoryObject, MemoryObjectParameterName pname, int[] params)
Parameters
| Type | Name | Description |
|---|---|---|
| UInt32 | memoryObject | |
| MemoryObjectParameterName | pname | |
| Int32[] | params |
Minmax(ExtHistogram, InternalFormat, Boolean)
[requires: EXT_histogram] Define minmax table
Declaration
[Obsolete("Use MinmaxTargetExt overload instead")]
[AutoGenerated(Category = "EXT_histogram", Version = "", EntryPoint = "glMinmaxEXT")]
public static void Minmax(ExtHistogram target, InternalFormat internalformat, bool sink)
Parameters
| Type | Name | Description |
|---|---|---|
| ExtHistogram | target | The minmax table whose parameters are to be set. Must be Minmax. |
| InternalFormat | internalformat | The format of entries in the minmax table. Must be one of Alpha, Alpha4, Alpha8, Alpha12, Alpha16, Luminance, Luminance4, Luminance8, Luminance12, Luminance16, LuminanceAlpha, Luminance4Alpha4, Luminance6Alpha2, Luminance8Alpha8, Luminance12Alpha4, Luminance12Alpha12, Luminance16Alpha16, R3G3B2, Rgb, Rgb4, Rgb5, Rgb8, Rgb10, Rgb12, Rgb16, Rgba, Rgba2, Rgba4, Rgb5A1, Rgba8, Rgb10A2, Rgba12, or Rgba16. |
| Boolean | sink | If True, pixels will be consumed by the minmax process and no drawing or texture loading will take place. If False, pixels will proceed to the final conversion process after minmax. |
Minmax(MinmaxTargetExt, InternalFormat, Boolean)
[requires: EXT_histogram] Define minmax table
Declaration
[AutoGenerated(Category = "EXT_histogram", Version = "", EntryPoint = "glMinmaxEXT")]
public static void Minmax(MinmaxTargetExt target, InternalFormat internalformat, bool sink)
Parameters
| Type | Name | Description |
|---|---|---|
| MinmaxTargetExt | target | The minmax table whose parameters are to be set. Must be Minmax. |
| InternalFormat | internalformat | The format of entries in the minmax table. Must be one of Alpha, Alpha4, Alpha8, Alpha12, Alpha16, Luminance, Luminance4, Luminance8, Luminance12, Luminance16, LuminanceAlpha, Luminance4Alpha4, Luminance6Alpha2, Luminance8Alpha8, Luminance12Alpha4, Luminance12Alpha12, Luminance16Alpha16, R3G3B2, Rgb, Rgb4, Rgb5, Rgb8, Rgb10, Rgb12, Rgb16, Rgba, Rgba2, Rgba4, Rgb5A1, Rgba8, Rgb10A2, Rgba12, or Rgba16. |
| Boolean | sink | If True, pixels will be consumed by the minmax process and no drawing or texture loading will take place. If False, pixels will proceed to the final conversion process after minmax. |
MultiDrawArrays(BeginMode, Int32*, Int32*, Int32)
[requires: EXT_multi_draw_arrays] Render multiple sets of primitives from array data
Declaration
[Obsolete("Use PrimitiveType overload instead")]
[AutoGenerated(Category = "EXT_multi_draw_arrays", Version = "", EntryPoint = "glMultiDrawArraysEXT")]
[CLSCompliant(false)]
public static void MultiDrawArrays(BeginMode mode, [Count(Computed = "primcount")] int *first, [Count(Computed = "primcount")] int *count, 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* | first | [length: COMPSIZE(primcount)] Points to an array of starting indices in the enabled arrays. |
| Int32* | count | [length: COMPSIZE(primcount)] Points to an array of the number of indices to be rendered. |
| Int32 | primcount | Specifies the size of the first and count |
MultiDrawArrays(BeginMode, ref Int32, ref Int32, Int32)
[requires: EXT_multi_draw_arrays] Render multiple sets of primitives from array data
Declaration
[Obsolete("Use PrimitiveType overload instead")]
[AutoGenerated(Category = "EXT_multi_draw_arrays", Version = "", EntryPoint = "glMultiDrawArraysEXT")]
[CLSCompliant(false)]
public static void MultiDrawArrays(BeginMode mode, [Count(Computed = "primcount")] ref int first, [Count(Computed = "primcount")] ref int count, 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 | first | [length: COMPSIZE(primcount)] Points to an array of starting indices in the enabled arrays. |
| Int32 | count | [length: COMPSIZE(primcount)] Points to an array of the number of indices to be rendered. |
| Int32 | primcount | Specifies the size of the first and count |
MultiDrawArrays(BeginMode, Int32[], Int32[], Int32)
[requires: EXT_multi_draw_arrays] Render multiple sets of primitives from array data
Declaration
[Obsolete("Use PrimitiveType overload instead")]
[AutoGenerated(Category = "EXT_multi_draw_arrays", Version = "", EntryPoint = "glMultiDrawArraysEXT")]
[CLSCompliant(false)]
public static void MultiDrawArrays(BeginMode mode, [Count(Computed = "primcount")] int[] first, [Count(Computed = "primcount")] int[] count, 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[] | first | [length: COMPSIZE(primcount)] Points to an array of starting indices in the enabled arrays. |
| Int32[] | count | [length: COMPSIZE(primcount)] Points to an array of the number of indices to be rendered. |
| Int32 | primcount | Specifies the size of the first and count |
MultiDrawArrays(PrimitiveType, Int32*, Int32*, Int32)
[requires: EXT_multi_draw_arrays] Render multiple sets of primitives from array data
Declaration
[AutoGenerated(Category = "EXT_multi_draw_arrays", Version = "", EntryPoint = "glMultiDrawArraysEXT")]
[CLSCompliant(false)]
public static void MultiDrawArrays(PrimitiveType mode, [Count(Computed = "primcount")] int *first, [Count(Computed = "primcount")] int *count, 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* | first | [length: COMPSIZE(primcount)] Points to an array of starting indices in the enabled arrays. |
| Int32* | count | [length: COMPSIZE(primcount)] Points to an array of the number of indices to be rendered. |
| Int32 | primcount | Specifies the size of the first and count |
MultiDrawArrays(PrimitiveType, ref Int32, ref Int32, Int32)
[requires: EXT_multi_draw_arrays] Render multiple sets of primitives from array data
Declaration
[AutoGenerated(Category = "EXT_multi_draw_arrays", Version = "", EntryPoint = "glMultiDrawArraysEXT")]
[CLSCompliant(false)]
public static void MultiDrawArrays(PrimitiveType mode, [Count(Computed = "primcount")] ref int first, [Count(Computed = "primcount")] ref int count, 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 | first | [length: COMPSIZE(primcount)] Points to an array of starting indices in the enabled arrays. |
| Int32 | count | [length: COMPSIZE(primcount)] Points to an array of the number of indices to be rendered. |
| Int32 | primcount | Specifies the size of the first and count |
MultiDrawArrays(PrimitiveType, Int32[], Int32[], Int32)
[requires: EXT_multi_draw_arrays] Render multiple sets of primitives from array data
Declaration
[AutoGenerated(Category = "EXT_multi_draw_arrays", Version = "", EntryPoint = "glMultiDrawArraysEXT")]
[CLSCompliant(false)]
public static void MultiDrawArrays(PrimitiveType mode, [Count(Computed = "primcount")] int[] first, [Count(Computed = "primcount")] int[] count, 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[] | first | [length: COMPSIZE(primcount)] Points to an array of starting indices in the enabled arrays. |
| Int32[] | count | [length: COMPSIZE(primcount)] Points to an array of the number of indices to be rendered. |
| Int32 | primcount | Specifies the size of the first and count |
MultiDrawElements(BeginMode, Int32*, DrawElementsType, IntPtr, Int32)
[requires: EXT_multi_draw_arrays] Render multiple sets of primitives by specifying indices of array data elements
Declaration
[Obsolete("Use PrimitiveType overload instead")]
[AutoGenerated(Category = "EXT_multi_draw_arrays", Version = "", EntryPoint = "glMultiDrawElementsEXT")]
[CLSCompliant(false)]
public static void MultiDrawElements(BeginMode mode, [Count(Computed = "primcount")] int *count, DrawElementsType type, [Count(Computed = "primcount")] 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 | [length: COMPSIZE(primcount)] Points to an array of the elements counts. |
| DrawElementsType | type | Specifies the type of the values in indices. Must be one of UnsignedByte, UnsignedShort, or UnsignedInt. |
| IntPtr | indices | [length: COMPSIZE(primcount)] Specifies a pointer to the location where the indices are stored. |
| Int32 | primcount | Specifies the size of the count and indices arrays. |
MultiDrawElements(BeginMode, ref Int32, DrawElementsType, IntPtr, Int32)
[requires: EXT_multi_draw_arrays] Render multiple sets of primitives by specifying indices of array data elements
Declaration
[Obsolete("Use PrimitiveType overload instead")]
[AutoGenerated(Category = "EXT_multi_draw_arrays", Version = "", EntryPoint = "glMultiDrawElementsEXT")]
[CLSCompliant(false)]
public static void MultiDrawElements(BeginMode mode, [Count(Computed = "primcount")] ref int count, DrawElementsType type, [Count(Computed = "primcount")] 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 | [length: COMPSIZE(primcount)] Points to an array of the elements counts. |
| DrawElementsType | type | Specifies the type of the values in indices. Must be one of UnsignedByte, UnsignedShort, or UnsignedInt. |
| IntPtr | indices | [length: COMPSIZE(primcount)] Specifies a pointer to the location where the indices are stored. |
| Int32 | primcount | Specifies the size of the count and indices arrays. |
MultiDrawElements(BeginMode, Int32[], DrawElementsType, IntPtr, Int32)
[requires: EXT_multi_draw_arrays] Render multiple sets of primitives by specifying indices of array data elements
Declaration
[Obsolete("Use PrimitiveType overload instead")]
[AutoGenerated(Category = "EXT_multi_draw_arrays", Version = "", EntryPoint = "glMultiDrawElementsEXT")]
[CLSCompliant(false)]
public static void MultiDrawElements(BeginMode mode, [Count(Computed = "primcount")] int[] count, DrawElementsType type, [Count(Computed = "primcount")] 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 | [length: COMPSIZE(primcount)] Points to an array of the elements counts. |
| DrawElementsType | type | Specifies the type of the values in indices. Must be one of UnsignedByte, UnsignedShort, or UnsignedInt. |
| IntPtr | indices | [length: COMPSIZE(primcount)] Specifies a pointer to the location where the indices are stored. |
| Int32 | primcount | Specifies the size of the count and indices arrays. |
MultiDrawElements(PrimitiveType, Int32*, DrawElementsType, IntPtr, Int32)
[requires: EXT_multi_draw_arrays] Render multiple sets of primitives by specifying indices of array data elements
Declaration
[AutoGenerated(Category = "EXT_multi_draw_arrays", Version = "", EntryPoint = "glMultiDrawElementsEXT")]
[CLSCompliant(false)]
public static void MultiDrawElements(PrimitiveType mode, [Count(Computed = "primcount")] int *count, DrawElementsType type, [Count(Computed = "primcount")] 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 | [length: COMPSIZE(primcount)] Points to an array of the elements counts. |
| DrawElementsType | type | Specifies the type of the values in indices. Must be one of UnsignedByte, UnsignedShort, or UnsignedInt. |
| IntPtr | indices | [length: COMPSIZE(primcount)] Specifies a pointer to the location where the indices are stored. |
| Int32 | primcount | Specifies the size of the count and indices arrays. |
MultiDrawElements(PrimitiveType, ref Int32, DrawElementsType, IntPtr, Int32)
[requires: EXT_multi_draw_arrays] Render multiple sets of primitives by specifying indices of array data elements
Declaration
[AutoGenerated(Category = "EXT_multi_draw_arrays", Version = "", EntryPoint = "glMultiDrawElementsEXT")]
[CLSCompliant(false)]
public static void MultiDrawElements(PrimitiveType mode, [Count(Computed = "primcount")] ref int count, DrawElementsType type, [Count(Computed = "primcount")] 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 | [length: COMPSIZE(primcount)] Points to an array of the elements counts. |
| DrawElementsType | type | Specifies the type of the values in indices. Must be one of UnsignedByte, UnsignedShort, or UnsignedInt. |
| IntPtr | indices | [length: COMPSIZE(primcount)] Specifies a pointer to the location where the indices are stored. |
| Int32 | primcount | Specifies the size of the count and indices arrays. |
MultiDrawElements(PrimitiveType, Int32[], DrawElementsType, IntPtr, Int32)
[requires: EXT_multi_draw_arrays] Render multiple sets of primitives by specifying indices of array data elements
Declaration
[AutoGenerated(Category = "EXT_multi_draw_arrays", Version = "", EntryPoint = "glMultiDrawElementsEXT")]
[CLSCompliant(false)]
public static void MultiDrawElements(PrimitiveType mode, [Count(Computed = "primcount")] int[] count, DrawElementsType type, [Count(Computed = "primcount")] 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 | [length: COMPSIZE(primcount)] Points to an array of the elements counts. |
| DrawElementsType | type | Specifies the type of the values in indices. Must be one of UnsignedByte, UnsignedShort, or UnsignedInt. |
| IntPtr | indices | [length: COMPSIZE(primcount)] Specifies a pointer to the location where the indices are stored. |
| Int32 | primcount | Specifies the size of the count and indices arrays. |
MultiDrawElements<T3>(BeginMode, Int32*, DrawElementsType, ref T3, Int32)
[requires: EXT_multi_draw_arrays] Render multiple sets of primitives by specifying indices of array data elements
Declaration
[Obsolete("Use PrimitiveType overload instead")]
[AutoGenerated(Category = "EXT_multi_draw_arrays", Version = "", EntryPoint = "glMultiDrawElementsEXT")]
[CLSCompliant(false)]
public static void MultiDrawElements<T3>(BeginMode mode, [Count(Computed = "primcount")] int *count, DrawElementsType type, [Count(Computed = "primcount")] 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 | [length: COMPSIZE(primcount)] Points to an array of the elements counts. |
| DrawElementsType | type | Specifies the type of the values in indices. Must be one of UnsignedByte, UnsignedShort, or UnsignedInt. |
| T3 | indices | [length: COMPSIZE(primcount)] Specifies a pointer to the location where the indices are stored. |
| Int32 | primcount | Specifies the size of the count and indices arrays. |
Type Parameters
| Name | Description |
|---|---|
| T3 |
MultiDrawElements<T3>(BeginMode, Int32*, DrawElementsType, T3[], Int32)
[requires: EXT_multi_draw_arrays] Render multiple sets of primitives by specifying indices of array data elements
Declaration
[Obsolete("Use PrimitiveType overload instead")]
[AutoGenerated(Category = "EXT_multi_draw_arrays", Version = "", EntryPoint = "glMultiDrawElementsEXT")]
[CLSCompliant(false)]
public static void MultiDrawElements<T3>(BeginMode mode, [Count(Computed = "primcount")] int *count, DrawElementsType type, [Count(Computed = "primcount")] 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 | [length: COMPSIZE(primcount)] Points to an array of the elements counts. |
| DrawElementsType | type | Specifies the type of the values in indices. Must be one of UnsignedByte, UnsignedShort, or UnsignedInt. |
| T3[] | indices | [length: COMPSIZE(primcount)] Specifies a pointer to the location where the indices are stored. |
| Int32 | primcount | Specifies the size of the count and indices arrays. |
Type Parameters
| Name | Description |
|---|---|
| T3 |
MultiDrawElements<T3>(BeginMode, Int32*, DrawElementsType, T3[,,], Int32)
[requires: EXT_multi_draw_arrays] Render multiple sets of primitives by specifying indices of array data elements
Declaration
[Obsolete("Use PrimitiveType overload instead")]
[AutoGenerated(Category = "EXT_multi_draw_arrays", Version = "", EntryPoint = "glMultiDrawElementsEXT")]
[CLSCompliant(false)]
public static void MultiDrawElements<T3>(BeginMode mode, [Count(Computed = "primcount")] int *count, DrawElementsType type, [Count(Computed = "primcount")] 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 | [length: COMPSIZE(primcount)] Points to an array of the elements counts. |
| DrawElementsType | type | Specifies the type of the values in indices. Must be one of UnsignedByte, UnsignedShort, or UnsignedInt. |
| T3[,,] | indices | [length: COMPSIZE(primcount)] Specifies a pointer to the location where the indices are stored. |
| Int32 | primcount | Specifies the size of the count and indices arrays. |
Type Parameters
| Name | Description |
|---|---|
| T3 |
MultiDrawElements<T3>(BeginMode, Int32*, DrawElementsType, T3[,], Int32)
[requires: EXT_multi_draw_arrays] Render multiple sets of primitives by specifying indices of array data elements
Declaration
[Obsolete("Use PrimitiveType overload instead")]
[AutoGenerated(Category = "EXT_multi_draw_arrays", Version = "", EntryPoint = "glMultiDrawElementsEXT")]
[CLSCompliant(false)]
public static void MultiDrawElements<T3>(BeginMode mode, [Count(Computed = "primcount")] int *count, DrawElementsType type, [Count(Computed = "primcount")] 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 | [length: COMPSIZE(primcount)] Points to an array of the elements counts. |
| DrawElementsType | type | Specifies the type of the values in indices. Must be one of UnsignedByte, UnsignedShort, or UnsignedInt. |
| T3[,] | indices | [length: COMPSIZE(primcount)] Specifies a pointer to the location where the indices are stored. |
| Int32 | primcount | Specifies the size of the count and indices arrays. |
Type Parameters
| Name | Description |
|---|---|
| T3 |
MultiDrawElements<T3>(BeginMode, ref Int32, DrawElementsType, ref T3, Int32)
[requires: EXT_multi_draw_arrays] Render multiple sets of primitives by specifying indices of array data elements
Declaration
[Obsolete("Use PrimitiveType overload instead")]
[AutoGenerated(Category = "EXT_multi_draw_arrays", Version = "", EntryPoint = "glMultiDrawElementsEXT")]
[CLSCompliant(false)]
public static void MultiDrawElements<T3>(BeginMode mode, [Count(Computed = "primcount")] ref int count, DrawElementsType type, [Count(Computed = "primcount")] 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 | [length: COMPSIZE(primcount)] Points to an array of the elements counts. |
| DrawElementsType | type | Specifies the type of the values in indices. Must be one of UnsignedByte, UnsignedShort, or UnsignedInt. |
| T3 | indices | [length: COMPSIZE(primcount)] Specifies a pointer to the location where the indices are stored. |
| Int32 | primcount | Specifies the size of the count and indices arrays. |
Type Parameters
| Name | Description |
|---|---|
| T3 |
MultiDrawElements<T3>(BeginMode, ref Int32, DrawElementsType, T3[], Int32)
[requires: EXT_multi_draw_arrays] Render multiple sets of primitives by specifying indices of array data elements
Declaration
[Obsolete("Use PrimitiveType overload instead")]
[AutoGenerated(Category = "EXT_multi_draw_arrays", Version = "", EntryPoint = "glMultiDrawElementsEXT")]
[CLSCompliant(false)]
public static void MultiDrawElements<T3>(BeginMode mode, [Count(Computed = "primcount")] ref int count, DrawElementsType type, [Count(Computed = "primcount")] 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 | [length: COMPSIZE(primcount)] Points to an array of the elements counts. |
| DrawElementsType | type | Specifies the type of the values in indices. Must be one of UnsignedByte, UnsignedShort, or UnsignedInt. |
| T3[] | indices | [length: COMPSIZE(primcount)] Specifies a pointer to the location where the indices are stored. |
| Int32 | primcount | Specifies the size of the count and indices arrays. |
Type Parameters
| Name | Description |
|---|---|
| T3 |
MultiDrawElements<T3>(BeginMode, ref Int32, DrawElementsType, T3[,,], Int32)
[requires: EXT_multi_draw_arrays] Render multiple sets of primitives by specifying indices of array data elements
Declaration
[Obsolete("Use PrimitiveType overload instead")]
[AutoGenerated(Category = "EXT_multi_draw_arrays", Version = "", EntryPoint = "glMultiDrawElementsEXT")]
[CLSCompliant(false)]
public static void MultiDrawElements<T3>(BeginMode mode, [Count(Computed = "primcount")] ref int count, DrawElementsType type, [Count(Computed = "primcount")] 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 | [length: COMPSIZE(primcount)] Points to an array of the elements counts. |
| DrawElementsType | type | Specifies the type of the values in indices. Must be one of UnsignedByte, UnsignedShort, or UnsignedInt. |
| T3[,,] | indices | [length: COMPSIZE(primcount)] Specifies a pointer to the location where the indices are stored. |
| Int32 | primcount | Specifies the size of the count and indices arrays. |
Type Parameters
| Name | Description |
|---|---|
| T3 |
MultiDrawElements<T3>(BeginMode, ref Int32, DrawElementsType, T3[,], Int32)
[requires: EXT_multi_draw_arrays] Render multiple sets of primitives by specifying indices of array data elements
Declaration
[Obsolete("Use PrimitiveType overload instead")]
[AutoGenerated(Category = "EXT_multi_draw_arrays", Version = "", EntryPoint = "glMultiDrawElementsEXT")]
[CLSCompliant(false)]
public static void MultiDrawElements<T3>(BeginMode mode, [Count(Computed = "primcount")] ref int count, DrawElementsType type, [Count(Computed = "primcount")] 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 | [length: COMPSIZE(primcount)] Points to an array of the elements counts. |
| DrawElementsType | type | Specifies the type of the values in indices. Must be one of UnsignedByte, UnsignedShort, or UnsignedInt. |
| T3[,] | indices | [length: COMPSIZE(primcount)] Specifies a pointer to the location where the indices are stored. |
| Int32 | primcount | Specifies the size of the count and indices arrays. |
Type Parameters
| Name | Description |
|---|---|
| T3 |
MultiDrawElements<T3>(BeginMode, Int32[], DrawElementsType, ref T3, Int32)
[requires: EXT_multi_draw_arrays] Render multiple sets of primitives by specifying indices of array data elements
Declaration
[Obsolete("Use PrimitiveType overload instead")]
[AutoGenerated(Category = "EXT_multi_draw_arrays", Version = "", EntryPoint = "glMultiDrawElementsEXT")]
[CLSCompliant(false)]
public static void MultiDrawElements<T3>(BeginMode mode, [Count(Computed = "primcount")] int[] count, DrawElementsType type, [Count(Computed = "primcount")] 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 | [length: COMPSIZE(primcount)] Points to an array of the elements counts. |
| DrawElementsType | type | Specifies the type of the values in indices. Must be one of UnsignedByte, UnsignedShort, or UnsignedInt. |
| T3 | indices | [length: COMPSIZE(primcount)] Specifies a pointer to the location where the indices are stored. |
| Int32 | primcount | Specifies the size of the count and indices arrays. |
Type Parameters
| Name | Description |
|---|---|
| T3 |
MultiDrawElements<T3>(BeginMode, Int32[], DrawElementsType, T3[], Int32)
[requires: EXT_multi_draw_arrays] Render multiple sets of primitives by specifying indices of array data elements
Declaration
[Obsolete("Use PrimitiveType overload instead")]
[AutoGenerated(Category = "EXT_multi_draw_arrays", Version = "", EntryPoint = "glMultiDrawElementsEXT")]
[CLSCompliant(false)]
public static void MultiDrawElements<T3>(BeginMode mode, [Count(Computed = "primcount")] int[] count, DrawElementsType type, [Count(Computed = "primcount")] 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 | [length: COMPSIZE(primcount)] Points to an array of the elements counts. |
| DrawElementsType | type | Specifies the type of the values in indices. Must be one of UnsignedByte, UnsignedShort, or UnsignedInt. |
| T3[] | indices | [length: COMPSIZE(primcount)] Specifies a pointer to the location where the indices are stored. |
| Int32 | primcount | Specifies the size of the count and indices arrays. |
Type Parameters
| Name | Description |
|---|---|
| T3 |
MultiDrawElements<T3>(BeginMode, Int32[], DrawElementsType, T3[,,], Int32)
[requires: EXT_multi_draw_arrays] Render multiple sets of primitives by specifying indices of array data elements
Declaration
[Obsolete("Use PrimitiveType overload instead")]
[AutoGenerated(Category = "EXT_multi_draw_arrays", Version = "", EntryPoint = "glMultiDrawElementsEXT")]
[CLSCompliant(false)]
public static void MultiDrawElements<T3>(BeginMode mode, [Count(Computed = "primcount")] int[] count, DrawElementsType type, [Count(Computed = "primcount")] 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 | [length: COMPSIZE(primcount)] Points to an array of the elements counts. |
| DrawElementsType | type | Specifies the type of the values in indices. Must be one of UnsignedByte, UnsignedShort, or UnsignedInt. |
| T3[,,] | indices | [length: COMPSIZE(primcount)] Specifies a pointer to the location where the indices are stored. |
| Int32 | primcount | Specifies the size of the count and indices arrays. |
Type Parameters
| Name | Description |
|---|---|
| T3 |
MultiDrawElements<T3>(BeginMode, Int32[], DrawElementsType, T3[,], Int32)
[requires: EXT_multi_draw_arrays] Render multiple sets of primitives by specifying indices of array data elements
Declaration
[Obsolete("Use PrimitiveType overload instead")]
[AutoGenerated(Category = "EXT_multi_draw_arrays", Version = "", EntryPoint = "glMultiDrawElementsEXT")]
[CLSCompliant(false)]
public static void MultiDrawElements<T3>(BeginMode mode, [Count(Computed = "primcount")] int[] count, DrawElementsType type, [Count(Computed = "primcount")] 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 | [length: COMPSIZE(primcount)] Points to an array of the elements counts. |
| DrawElementsType | type | Specifies the type of the values in indices. Must be one of UnsignedByte, UnsignedShort, or UnsignedInt. |
| T3[,] | indices | [length: COMPSIZE(primcount)] Specifies a pointer to the location where the indices are stored. |
| Int32 | primcount | Specifies the size of the count and indices arrays. |
Type Parameters
| Name | Description |
|---|---|
| T3 |
MultiDrawElements<T3>(PrimitiveType, Int32*, DrawElementsType, ref T3, Int32)
[requires: EXT_multi_draw_arrays] Render multiple sets of primitives by specifying indices of array data elements
Declaration
[AutoGenerated(Category = "EXT_multi_draw_arrays", Version = "", EntryPoint = "glMultiDrawElementsEXT")]
[CLSCompliant(false)]
public static void MultiDrawElements<T3>(PrimitiveType mode, [Count(Computed = "primcount")] int *count, DrawElementsType type, [Count(Computed = "primcount")] 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 | [length: COMPSIZE(primcount)] Points to an array of the elements counts. |
| DrawElementsType | type | Specifies the type of the values in indices. Must be one of UnsignedByte, UnsignedShort, or UnsignedInt. |
| T3 | indices | [length: COMPSIZE(primcount)] Specifies a pointer to the location where the indices are stored. |
| Int32 | primcount | Specifies the size of the count and indices arrays. |
Type Parameters
| Name | Description |
|---|---|
| T3 |
MultiDrawElements<T3>(PrimitiveType, Int32*, DrawElementsType, T3[], Int32)
[requires: EXT_multi_draw_arrays] Render multiple sets of primitives by specifying indices of array data elements
Declaration
[AutoGenerated(Category = "EXT_multi_draw_arrays", Version = "", EntryPoint = "glMultiDrawElementsEXT")]
[CLSCompliant(false)]
public static void MultiDrawElements<T3>(PrimitiveType mode, [Count(Computed = "primcount")] int *count, DrawElementsType type, [Count(Computed = "primcount")] 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 | [length: COMPSIZE(primcount)] Points to an array of the elements counts. |
| DrawElementsType | type | Specifies the type of the values in indices. Must be one of UnsignedByte, UnsignedShort, or UnsignedInt. |
| T3[] | indices | [length: COMPSIZE(primcount)] Specifies a pointer to the location where the indices are stored. |
| Int32 | primcount | Specifies the size of the count and indices arrays. |
Type Parameters
| Name | Description |
|---|---|
| T3 |
MultiDrawElements<T3>(PrimitiveType, Int32*, DrawElementsType, T3[,,], Int32)
[requires: EXT_multi_draw_arrays] Render multiple sets of primitives by specifying indices of array data elements
Declaration
[AutoGenerated(Category = "EXT_multi_draw_arrays", Version = "", EntryPoint = "glMultiDrawElementsEXT")]
[CLSCompliant(false)]
public static void MultiDrawElements<T3>(PrimitiveType mode, [Count(Computed = "primcount")] int *count, DrawElementsType type, [Count(Computed = "primcount")] 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 | [length: COMPSIZE(primcount)] Points to an array of the elements counts. |
| DrawElementsType | type | Specifies the type of the values in indices. Must be one of UnsignedByte, UnsignedShort, or UnsignedInt. |
| T3[,,] | indices | [length: COMPSIZE(primcount)] Specifies a pointer to the location where the indices are stored. |
| Int32 | primcount | Specifies the size of the count and indices arrays. |
Type Parameters
| Name | Description |
|---|---|
| T3 |
MultiDrawElements<T3>(PrimitiveType, Int32*, DrawElementsType, T3[,], Int32)
[requires: EXT_multi_draw_arrays] Render multiple sets of primitives by specifying indices of array data elements
Declaration
[AutoGenerated(Category = "EXT_multi_draw_arrays", Version = "", EntryPoint = "glMultiDrawElementsEXT")]
[CLSCompliant(false)]
public static void MultiDrawElements<T3>(PrimitiveType mode, [Count(Computed = "primcount")] int *count, DrawElementsType type, [Count(Computed = "primcount")] 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 | [length: COMPSIZE(primcount)] Points to an array of the elements counts. |
| DrawElementsType | type | Specifies the type of the values in indices. Must be one of UnsignedByte, UnsignedShort, or UnsignedInt. |
| T3[,] | indices | [length: COMPSIZE(primcount)] Specifies a pointer to the location where the indices are stored. |
| Int32 | primcount | Specifies the size of the count and indices arrays. |
Type Parameters
| Name | Description |
|---|---|
| T3 |
MultiDrawElements<T3>(PrimitiveType, ref Int32, DrawElementsType, ref T3, Int32)
[requires: EXT_multi_draw_arrays] Render multiple sets of primitives by specifying indices of array data elements
Declaration
[AutoGenerated(Category = "EXT_multi_draw_arrays", Version = "", EntryPoint = "glMultiDrawElementsEXT")]
[CLSCompliant(false)]
public static void MultiDrawElements<T3>(PrimitiveType mode, [Count(Computed = "primcount")] ref int count, DrawElementsType type, [Count(Computed = "primcount")] 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 | [length: COMPSIZE(primcount)] Points to an array of the elements counts. |
| DrawElementsType | type | Specifies the type of the values in indices. Must be one of UnsignedByte, UnsignedShort, or UnsignedInt. |
| T3 | indices | [length: COMPSIZE(primcount)] Specifies a pointer to the location where the indices are stored. |
| Int32 | primcount | Specifies the size of the count and indices arrays. |
Type Parameters
| Name | Description |
|---|---|
| T3 |
MultiDrawElements<T3>(PrimitiveType, ref Int32, DrawElementsType, T3[], Int32)
[requires: EXT_multi_draw_arrays] Render multiple sets of primitives by specifying indices of array data elements
Declaration
[AutoGenerated(Category = "EXT_multi_draw_arrays", Version = "", EntryPoint = "glMultiDrawElementsEXT")]
[CLSCompliant(false)]
public static void MultiDrawElements<T3>(PrimitiveType mode, [Count(Computed = "primcount")] ref int count, DrawElementsType type, [Count(Computed = "primcount")] 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 | [length: COMPSIZE(primcount)] Points to an array of the elements counts. |
| DrawElementsType | type | Specifies the type of the values in indices. Must be one of UnsignedByte, UnsignedShort, or UnsignedInt. |
| T3[] | indices | [length: COMPSIZE(primcount)] Specifies a pointer to the location where the indices are stored. |
| Int32 | primcount | Specifies the size of the count and indices arrays. |
Type Parameters
| Name | Description |
|---|---|
| T3 |
MultiDrawElements<T3>(PrimitiveType, ref Int32, DrawElementsType, T3[,,], Int32)
[requires: EXT_multi_draw_arrays] Render multiple sets of primitives by specifying indices of array data elements
Declaration
[AutoGenerated(Category = "EXT_multi_draw_arrays", Version = "", EntryPoint = "glMultiDrawElementsEXT")]
[CLSCompliant(false)]
public static void MultiDrawElements<T3>(PrimitiveType mode, [Count(Computed = "primcount")] ref int count, DrawElementsType type, [Count(Computed = "primcount")] 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 | [length: COMPSIZE(primcount)] Points to an array of the elements counts. |
| DrawElementsType | type | Specifies the type of the values in indices. Must be one of UnsignedByte, UnsignedShort, or UnsignedInt. |
| T3[,,] | indices | [length: COMPSIZE(primcount)] Specifies a pointer to the location where the indices are stored. |
| Int32 | primcount | Specifies the size of the count and indices arrays. |
Type Parameters
| Name | Description |
|---|---|
| T3 |
MultiDrawElements<T3>(PrimitiveType, ref Int32, DrawElementsType, T3[,], Int32)
[requires: EXT_multi_draw_arrays] Render multiple sets of primitives by specifying indices of array data elements
Declaration
[AutoGenerated(Category = "EXT_multi_draw_arrays", Version = "", EntryPoint = "glMultiDrawElementsEXT")]
[CLSCompliant(false)]
public static void MultiDrawElements<T3>(PrimitiveType mode, [Count(Computed = "primcount")] ref int count, DrawElementsType type, [Count(Computed = "primcount")] 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 | [length: COMPSIZE(primcount)] Points to an array of the elements counts. |
| DrawElementsType | type | Specifies the type of the values in indices. Must be one of UnsignedByte, UnsignedShort, or UnsignedInt. |
| T3[,] | indices | [length: COMPSIZE(primcount)] Specifies a pointer to the location where the indices are stored. |
| Int32 | primcount | Specifies the size of the count and indices arrays. |
Type Parameters
| Name | Description |
|---|---|
| T3 |
MultiDrawElements<T3>(PrimitiveType, Int32[], DrawElementsType, ref T3, Int32)
[requires: EXT_multi_draw_arrays] Render multiple sets of primitives by specifying indices of array data elements
Declaration
[AutoGenerated(Category = "EXT_multi_draw_arrays", Version = "", EntryPoint = "glMultiDrawElementsEXT")]
[CLSCompliant(false)]
public static void MultiDrawElements<T3>(PrimitiveType mode, [Count(Computed = "primcount")] int[] count, DrawElementsType type, [Count(Computed = "primcount")] 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 | [length: COMPSIZE(primcount)] Points to an array of the elements counts. |
| DrawElementsType | type | Specifies the type of the values in indices. Must be one of UnsignedByte, UnsignedShort, or UnsignedInt. |
| T3 | indices | [length: COMPSIZE(primcount)] Specifies a pointer to the location where the indices are stored. |
| Int32 | primcount | Specifies the size of the count and indices arrays. |
Type Parameters
| Name | Description |
|---|---|
| T3 |
MultiDrawElements<T3>(PrimitiveType, Int32[], DrawElementsType, T3[], Int32)
[requires: EXT_multi_draw_arrays] Render multiple sets of primitives by specifying indices of array data elements
Declaration
[AutoGenerated(Category = "EXT_multi_draw_arrays", Version = "", EntryPoint = "glMultiDrawElementsEXT")]
[CLSCompliant(false)]
public static void MultiDrawElements<T3>(PrimitiveType mode, [Count(Computed = "primcount")] int[] count, DrawElementsType type, [Count(Computed = "primcount")] 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 | [length: COMPSIZE(primcount)] Points to an array of the elements counts. |
| DrawElementsType | type | Specifies the type of the values in indices. Must be one of UnsignedByte, UnsignedShort, or UnsignedInt. |
| T3[] | indices | [length: COMPSIZE(primcount)] Specifies a pointer to the location where the indices are stored. |
| Int32 | primcount | Specifies the size of the count and indices arrays. |
Type Parameters
| Name | Description |
|---|---|
| T3 |
MultiDrawElements<T3>(PrimitiveType, Int32[], DrawElementsType, T3[,,], Int32)
[requires: EXT_multi_draw_arrays] Render multiple sets of primitives by specifying indices of array data elements
Declaration
[AutoGenerated(Category = "EXT_multi_draw_arrays", Version = "", EntryPoint = "glMultiDrawElementsEXT")]
[CLSCompliant(false)]
public static void MultiDrawElements<T3>(PrimitiveType mode, [Count(Computed = "primcount")] int[] count, DrawElementsType type, [Count(Computed = "primcount")] 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 | [length: COMPSIZE(primcount)] Points to an array of the elements counts. |
| DrawElementsType | type | Specifies the type of the values in indices. Must be one of UnsignedByte, UnsignedShort, or UnsignedInt. |
| T3[,,] | indices | [length: COMPSIZE(primcount)] Specifies a pointer to the location where the indices are stored. |
| Int32 | primcount | Specifies the size of the count and indices arrays. |
Type Parameters
| Name | Description |
|---|---|
| T3 |
MultiDrawElements<T3>(PrimitiveType, Int32[], DrawElementsType, T3[,], Int32)
[requires: EXT_multi_draw_arrays] Render multiple sets of primitives by specifying indices of array data elements
Declaration
[AutoGenerated(Category = "EXT_multi_draw_arrays", Version = "", EntryPoint = "glMultiDrawElementsEXT")]
[CLSCompliant(false)]
public static void MultiDrawElements<T3>(PrimitiveType mode, [Count(Computed = "primcount")] int[] count, DrawElementsType type, [Count(Computed = "primcount")] 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 | [length: COMPSIZE(primcount)] Points to an array of the elements counts. |
| DrawElementsType | type | Specifies the type of the values in indices. Must be one of UnsignedByte, UnsignedShort, or UnsignedInt. |
| T3[,] | indices | [length: COMPSIZE(primcount)] Specifies a pointer to the location where the indices are stored. |
| Int32 | primcount | Specifies the size of the count and indices arrays. |
Type Parameters
| Name | Description |
|---|---|
| T3 |
MultiTexBuffer(TextureUnit, TextureTarget, TypeEnum, Int32)
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glMultiTexBufferEXT")]
[CLSCompliant(false)]
public static void MultiTexBuffer(TextureUnit texunit, TextureTarget target, TypeEnum internalformat, int buffer)
Parameters
| Type | Name | Description |
|---|---|---|
| TextureUnit | texunit | |
| TextureTarget | target | |
| TypeEnum | internalformat | |
| Int32 | buffer |
MultiTexBuffer(TextureUnit, TextureTarget, TypeEnum, UInt32)
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glMultiTexBufferEXT")]
[CLSCompliant(false)]
public static void MultiTexBuffer(TextureUnit texunit, TextureTarget target, TypeEnum internalformat, uint buffer)
Parameters
| Type | Name | Description |
|---|---|---|
| TextureUnit | texunit | |
| TextureTarget | target | |
| TypeEnum | internalformat | |
| UInt32 | buffer |
MultiTexCoordPointer(TextureUnit, Int32, TexCoordPointerType, Int32, IntPtr)
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glMultiTexCoordPointerEXT")]
public static void MultiTexCoordPointer(TextureUnit texunit, int size, TexCoordPointerType type, int stride, [Count(Computed = "size,type,stride")] IntPtr pointer)
Parameters
| Type | Name | Description |
|---|---|---|
| TextureUnit | texunit | |
| Int32 | size | |
| TexCoordPointerType | type | |
| Int32 | stride | |
| IntPtr | pointer | [length: COMPSIZE(size,type,stride)] |
MultiTexCoordPointer<T4>(TextureUnit, Int32, TexCoordPointerType, Int32, ref T4)
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glMultiTexCoordPointerEXT")]
public static void MultiTexCoordPointer<T4>(TextureUnit texunit, int size, TexCoordPointerType type, int stride, [Count(Computed = "size,type,stride")] ref T4 pointer)
where T4 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| TextureUnit | texunit | |
| Int32 | size | |
| TexCoordPointerType | type | |
| Int32 | stride | |
| T4 | pointer | [length: COMPSIZE(size,type,stride)] |
Type Parameters
| Name | Description |
|---|---|
| T4 |
MultiTexCoordPointer<T4>(TextureUnit, Int32, TexCoordPointerType, Int32, T4[])
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glMultiTexCoordPointerEXT")]
[CLSCompliant(false)]
public static void MultiTexCoordPointer<T4>(TextureUnit texunit, int size, TexCoordPointerType type, int stride, [Count(Computed = "size,type,stride")] T4[] pointer)
where T4 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| TextureUnit | texunit | |
| Int32 | size | |
| TexCoordPointerType | type | |
| Int32 | stride | |
| T4[] | pointer | [length: COMPSIZE(size,type,stride)] |
Type Parameters
| Name | Description |
|---|---|
| T4 |
MultiTexCoordPointer<T4>(TextureUnit, Int32, TexCoordPointerType, Int32, T4[,,])
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glMultiTexCoordPointerEXT")]
[CLSCompliant(false)]
public static void MultiTexCoordPointer<T4>(TextureUnit texunit, int size, TexCoordPointerType type, int stride, [Count(Computed = "size,type,stride")] T4[,, ] pointer)
where T4 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| TextureUnit | texunit | |
| Int32 | size | |
| TexCoordPointerType | type | |
| Int32 | stride | |
| T4[,,] | pointer | [length: COMPSIZE(size,type,stride)] |
Type Parameters
| Name | Description |
|---|---|
| T4 |
MultiTexCoordPointer<T4>(TextureUnit, Int32, TexCoordPointerType, Int32, T4[,])
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glMultiTexCoordPointerEXT")]
[CLSCompliant(false)]
public static void MultiTexCoordPointer<T4>(TextureUnit texunit, int size, TexCoordPointerType type, int stride, [Count(Computed = "size,type,stride")] T4[, ] pointer)
where T4 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| TextureUnit | texunit | |
| Int32 | size | |
| TexCoordPointerType | type | |
| Int32 | stride | |
| T4[,] | pointer | [length: COMPSIZE(size,type,stride)] |
Type Parameters
| Name | Description |
|---|---|
| T4 |
MultiTexEnv(TextureUnit, TextureEnvTarget, TextureEnvParameter, Int32)
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glMultiTexEnviEXT")]
public static void MultiTexEnv(TextureUnit texunit, TextureEnvTarget target, TextureEnvParameter pname, int param)
Parameters
| Type | Name | Description |
|---|---|---|
| TextureUnit | texunit | |
| TextureEnvTarget | target | |
| TextureEnvParameter | pname | |
| Int32 | param |
MultiTexEnv(TextureUnit, TextureEnvTarget, TextureEnvParameter, Int32*)
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glMultiTexEnvivEXT")]
[CLSCompliant(false)]
public static void MultiTexEnv(TextureUnit texunit, TextureEnvTarget target, TextureEnvParameter pname, [Count(Computed = "pname")] int *params)
Parameters
| Type | Name | Description |
|---|---|---|
| TextureUnit | texunit | |
| TextureEnvTarget | target | |
| TextureEnvParameter | pname | |
| Int32* | params |
MultiTexEnv(TextureUnit, TextureEnvTarget, TextureEnvParameter, Int32[])
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glMultiTexEnvivEXT")]
[CLSCompliant(false)]
public static void MultiTexEnv(TextureUnit texunit, TextureEnvTarget target, TextureEnvParameter pname, [Count(Computed = "pname")] int[] params)
Parameters
| Type | Name | Description |
|---|---|---|
| TextureUnit | texunit | |
| TextureEnvTarget | target | |
| TextureEnvParameter | pname | |
| Int32[] | params |
MultiTexEnv(TextureUnit, TextureEnvTarget, TextureEnvParameter, Single)
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glMultiTexEnvfEXT")]
public static void MultiTexEnv(TextureUnit texunit, TextureEnvTarget target, TextureEnvParameter pname, float param)
Parameters
| Type | Name | Description |
|---|---|---|
| TextureUnit | texunit | |
| TextureEnvTarget | target | |
| TextureEnvParameter | pname | |
| Single | param |
MultiTexEnv(TextureUnit, TextureEnvTarget, TextureEnvParameter, Single*)
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glMultiTexEnvfvEXT")]
[CLSCompliant(false)]
public static void MultiTexEnv(TextureUnit texunit, TextureEnvTarget target, TextureEnvParameter pname, [Count(Computed = "pname")] float *params)
Parameters
| Type | Name | Description |
|---|---|---|
| TextureUnit | texunit | |
| TextureEnvTarget | target | |
| TextureEnvParameter | pname | |
| Single* | params |
MultiTexEnv(TextureUnit, TextureEnvTarget, TextureEnvParameter, Single[])
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glMultiTexEnvfvEXT")]
[CLSCompliant(false)]
public static void MultiTexEnv(TextureUnit texunit, TextureEnvTarget target, TextureEnvParameter pname, [Count(Computed = "pname")] float[] params)
Parameters
| Type | Name | Description |
|---|---|---|
| TextureUnit | texunit | |
| TextureEnvTarget | target | |
| TextureEnvParameter | pname | |
| Single[] | params |
MultiTexGen(TextureUnit, TextureCoordName, TextureGenParameter, Double*)
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glMultiTexGendvEXT")]
[CLSCompliant(false)]
public static void MultiTexGen(TextureUnit texunit, TextureCoordName coord, TextureGenParameter pname, [Count(Computed = "pname")] double *params)
Parameters
| Type | Name | Description |
|---|---|---|
| TextureUnit | texunit | |
| TextureCoordName | coord | |
| TextureGenParameter | pname | |
| Double* | params |
MultiTexGen(TextureUnit, TextureCoordName, TextureGenParameter, ref Double)
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glMultiTexGendvEXT")]
[CLSCompliant(false)]
public static void MultiTexGen(TextureUnit texunit, TextureCoordName coord, TextureGenParameter pname, [Count(Computed = "pname")] ref double params)
Parameters
| Type | Name | Description |
|---|---|---|
| TextureUnit | texunit | |
| TextureCoordName | coord | |
| TextureGenParameter | pname | |
| Double | params |
MultiTexGen(TextureUnit, TextureCoordName, TextureGenParameter, Double[])
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glMultiTexGendvEXT")]
[CLSCompliant(false)]
public static void MultiTexGen(TextureUnit texunit, TextureCoordName coord, TextureGenParameter pname, [Count(Computed = "pname")] double[] params)
Parameters
| Type | Name | Description |
|---|---|---|
| TextureUnit | texunit | |
| TextureCoordName | coord | |
| TextureGenParameter | pname | |
| Double[] | params |
MultiTexGen(TextureUnit, TextureCoordName, TextureGenParameter, Int32)
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glMultiTexGeniEXT")]
public static void MultiTexGen(TextureUnit texunit, TextureCoordName coord, TextureGenParameter pname, int param)
Parameters
| Type | Name | Description |
|---|---|---|
| TextureUnit | texunit | |
| TextureCoordName | coord | |
| TextureGenParameter | pname | |
| Int32 | param |
MultiTexGen(TextureUnit, TextureCoordName, TextureGenParameter, Int32*)
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glMultiTexGenivEXT")]
[CLSCompliant(false)]
public static void MultiTexGen(TextureUnit texunit, TextureCoordName coord, TextureGenParameter pname, [Count(Computed = "pname")] int *params)
Parameters
| Type | Name | Description |
|---|---|---|
| TextureUnit | texunit | |
| TextureCoordName | coord | |
| TextureGenParameter | pname | |
| Int32* | params |
MultiTexGen(TextureUnit, TextureCoordName, TextureGenParameter, Int32[])
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glMultiTexGenivEXT")]
[CLSCompliant(false)]
public static void MultiTexGen(TextureUnit texunit, TextureCoordName coord, TextureGenParameter pname, [Count(Computed = "pname")] int[] params)
Parameters
| Type | Name | Description |
|---|---|---|
| TextureUnit | texunit | |
| TextureCoordName | coord | |
| TextureGenParameter | pname | |
| Int32[] | params |
MultiTexGen(TextureUnit, TextureCoordName, TextureGenParameter, Single)
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glMultiTexGenfEXT")]
public static void MultiTexGen(TextureUnit texunit, TextureCoordName coord, TextureGenParameter pname, float param)
Parameters
| Type | Name | Description |
|---|---|---|
| TextureUnit | texunit | |
| TextureCoordName | coord | |
| TextureGenParameter | pname | |
| Single | param |
MultiTexGen(TextureUnit, TextureCoordName, TextureGenParameter, Single*)
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glMultiTexGenfvEXT")]
[CLSCompliant(false)]
public static void MultiTexGen(TextureUnit texunit, TextureCoordName coord, TextureGenParameter pname, [Count(Computed = "pname")] float *params)
Parameters
| Type | Name | Description |
|---|---|---|
| TextureUnit | texunit | |
| TextureCoordName | coord | |
| TextureGenParameter | pname | |
| Single* | params |
MultiTexGen(TextureUnit, TextureCoordName, TextureGenParameter, Single[])
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glMultiTexGenfvEXT")]
[CLSCompliant(false)]
public static void MultiTexGen(TextureUnit texunit, TextureCoordName coord, TextureGenParameter pname, [Count(Computed = "pname")] float[] params)
Parameters
| Type | Name | Description |
|---|---|---|
| TextureUnit | texunit | |
| TextureCoordName | coord | |
| TextureGenParameter | pname | |
| Single[] | params |
MultiTexGend(TextureUnit, TextureCoordName, TextureGenParameter, Double)
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glMultiTexGendEXT")]
public static void MultiTexGend(TextureUnit texunit, TextureCoordName coord, TextureGenParameter pname, double param)
Parameters
| Type | Name | Description |
|---|---|---|
| TextureUnit | texunit | |
| TextureCoordName | coord | |
| TextureGenParameter | pname | |
| Double | param |
MultiTexImage1D(TextureUnit, TextureTarget, Int32, ExtDirectStateAccess, Int32, Int32, PixelFormat, PixelType, IntPtr)
[requires: EXT_direct_state_access]
Declaration
[Obsolete("Use int overload instead")]
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glMultiTexImage1DEXT")]
public static void MultiTexImage1D(TextureUnit texunit, TextureTarget target, int level, ExtDirectStateAccess internalformat, int width, int border, PixelFormat format, PixelType type, [Count(Computed = "format,type,width")] IntPtr pixels)
Parameters
| Type | Name | Description |
|---|---|---|
| TextureUnit | texunit | |
| TextureTarget | target | |
| Int32 | level | |
| ExtDirectStateAccess | internalformat | |
| Int32 | width | |
| Int32 | border | |
| PixelFormat | format | |
| PixelType | type | |
| IntPtr | pixels | [length: COMPSIZE(format,type,width)] |
MultiTexImage1D(TextureUnit, TextureTarget, Int32, InternalFormat, Int32, Int32, PixelFormat, PixelType, IntPtr)
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glMultiTexImage1DEXT")]
public static void MultiTexImage1D(TextureUnit texunit, TextureTarget target, int level, InternalFormat internalformat, int width, int border, PixelFormat format, PixelType type, [Count(Computed = "format,type,width")] IntPtr pixels)
Parameters
| Type | Name | Description |
|---|---|---|
| TextureUnit | texunit | |
| TextureTarget | target | |
| Int32 | level | |
| InternalFormat | internalformat | |
| Int32 | width | |
| Int32 | border | |
| PixelFormat | format | |
| PixelType | type | |
| IntPtr | pixels | [length: COMPSIZE(format,type,width)] |
MultiTexImage1D<T8>(TextureUnit, TextureTarget, Int32, ExtDirectStateAccess, Int32, Int32, PixelFormat, PixelType, ref T8)
[requires: EXT_direct_state_access]
Declaration
[Obsolete("Use int overload instead")]
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glMultiTexImage1DEXT")]
public static void MultiTexImage1D<T8>(TextureUnit texunit, TextureTarget target, int level, ExtDirectStateAccess internalformat, int width, int border, PixelFormat format, PixelType type, [Count(Computed = "format,type,width")] ref T8 pixels)
where T8 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| TextureUnit | texunit | |
| TextureTarget | target | |
| Int32 | level | |
| ExtDirectStateAccess | internalformat | |
| Int32 | width | |
| Int32 | border | |
| PixelFormat | format | |
| PixelType | type | |
| T8 | pixels | [length: COMPSIZE(format,type,width)] |
Type Parameters
| Name | Description |
|---|---|
| T8 |
MultiTexImage1D<T8>(TextureUnit, TextureTarget, Int32, ExtDirectStateAccess, Int32, Int32, PixelFormat, PixelType, T8[])
[requires: EXT_direct_state_access]
Declaration
[Obsolete("Use int overload instead")]
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glMultiTexImage1DEXT")]
[CLSCompliant(false)]
public static void MultiTexImage1D<T8>(TextureUnit texunit, TextureTarget target, int level, ExtDirectStateAccess internalformat, int width, int border, PixelFormat format, PixelType type, [Count(Computed = "format,type,width")] T8[] pixels)
where T8 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| TextureUnit | texunit | |
| TextureTarget | target | |
| Int32 | level | |
| ExtDirectStateAccess | internalformat | |
| Int32 | width | |
| Int32 | border | |
| PixelFormat | format | |
| PixelType | type | |
| T8[] | pixels | [length: COMPSIZE(format,type,width)] |
Type Parameters
| Name | Description |
|---|---|
| T8 |
MultiTexImage1D<T8>(TextureUnit, TextureTarget, Int32, ExtDirectStateAccess, Int32, Int32, PixelFormat, PixelType, T8[,,])
[requires: EXT_direct_state_access]
Declaration
[Obsolete("Use int overload instead")]
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glMultiTexImage1DEXT")]
[CLSCompliant(false)]
public static void MultiTexImage1D<T8>(TextureUnit texunit, TextureTarget target, int level, ExtDirectStateAccess internalformat, int width, int border, PixelFormat format, PixelType type, [Count(Computed = "format,type,width")] T8[,, ] pixels)
where T8 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| TextureUnit | texunit | |
| TextureTarget | target | |
| Int32 | level | |
| ExtDirectStateAccess | internalformat | |
| Int32 | width | |
| Int32 | border | |
| PixelFormat | format | |
| PixelType | type | |
| T8[,,] | pixels | [length: COMPSIZE(format,type,width)] |
Type Parameters
| Name | Description |
|---|---|
| T8 |
MultiTexImage1D<T8>(TextureUnit, TextureTarget, Int32, ExtDirectStateAccess, Int32, Int32, PixelFormat, PixelType, T8[,])
[requires: EXT_direct_state_access]
Declaration
[Obsolete("Use int overload instead")]
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glMultiTexImage1DEXT")]
[CLSCompliant(false)]
public static void MultiTexImage1D<T8>(TextureUnit texunit, TextureTarget target, int level, ExtDirectStateAccess internalformat, int width, int border, PixelFormat format, PixelType type, [Count(Computed = "format,type,width")] T8[, ] pixels)
where T8 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| TextureUnit | texunit | |
| TextureTarget | target | |
| Int32 | level | |
| ExtDirectStateAccess | internalformat | |
| Int32 | width | |
| Int32 | border | |
| PixelFormat | format | |
| PixelType | type | |
| T8[,] | pixels | [length: COMPSIZE(format,type,width)] |
Type Parameters
| Name | Description |
|---|---|
| T8 |
MultiTexImage1D<T8>(TextureUnit, TextureTarget, Int32, InternalFormat, Int32, Int32, PixelFormat, PixelType, ref T8)
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glMultiTexImage1DEXT")]
public static void MultiTexImage1D<T8>(TextureUnit texunit, TextureTarget target, int level, InternalFormat internalformat, int width, int border, PixelFormat format, PixelType type, [Count(Computed = "format,type,width")] ref T8 pixels)
where T8 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| TextureUnit | texunit | |
| TextureTarget | target | |
| Int32 | level | |
| InternalFormat | internalformat | |
| Int32 | width | |
| Int32 | border | |
| PixelFormat | format | |
| PixelType | type | |
| T8 | pixels | [length: COMPSIZE(format,type,width)] |
Type Parameters
| Name | Description |
|---|---|
| T8 |
MultiTexImage1D<T8>(TextureUnit, TextureTarget, Int32, InternalFormat, Int32, Int32, PixelFormat, PixelType, T8[])
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glMultiTexImage1DEXT")]
[CLSCompliant(false)]
public static void MultiTexImage1D<T8>(TextureUnit texunit, TextureTarget target, int level, InternalFormat internalformat, int width, int border, PixelFormat format, PixelType type, [Count(Computed = "format,type,width")] T8[] pixels)
where T8 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| TextureUnit | texunit | |
| TextureTarget | target | |
| Int32 | level | |
| InternalFormat | internalformat | |
| Int32 | width | |
| Int32 | border | |
| PixelFormat | format | |
| PixelType | type | |
| T8[] | pixels | [length: COMPSIZE(format,type,width)] |
Type Parameters
| Name | Description |
|---|---|
| T8 |
MultiTexImage1D<T8>(TextureUnit, TextureTarget, Int32, InternalFormat, Int32, Int32, PixelFormat, PixelType, T8[,,])
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glMultiTexImage1DEXT")]
[CLSCompliant(false)]
public static void MultiTexImage1D<T8>(TextureUnit texunit, TextureTarget target, int level, InternalFormat internalformat, int width, int border, PixelFormat format, PixelType type, [Count(Computed = "format,type,width")] T8[,, ] pixels)
where T8 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| TextureUnit | texunit | |
| TextureTarget | target | |
| Int32 | level | |
| InternalFormat | internalformat | |
| Int32 | width | |
| Int32 | border | |
| PixelFormat | format | |
| PixelType | type | |
| T8[,,] | pixels | [length: COMPSIZE(format,type,width)] |
Type Parameters
| Name | Description |
|---|---|
| T8 |
MultiTexImage1D<T8>(TextureUnit, TextureTarget, Int32, InternalFormat, Int32, Int32, PixelFormat, PixelType, T8[,])
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glMultiTexImage1DEXT")]
[CLSCompliant(false)]
public static void MultiTexImage1D<T8>(TextureUnit texunit, TextureTarget target, int level, InternalFormat internalformat, int width, int border, PixelFormat format, PixelType type, [Count(Computed = "format,type,width")] T8[, ] pixels)
where T8 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| TextureUnit | texunit | |
| TextureTarget | target | |
| Int32 | level | |
| InternalFormat | internalformat | |
| Int32 | width | |
| Int32 | border | |
| PixelFormat | format | |
| PixelType | type | |
| T8[,] | pixels | [length: COMPSIZE(format,type,width)] |
Type Parameters
| Name | Description |
|---|---|
| T8 |
MultiTexImage2D(TextureUnit, TextureTarget, Int32, ExtDirectStateAccess, Int32, Int32, Int32, PixelFormat, PixelType, IntPtr)
[requires: EXT_direct_state_access]
Declaration
[Obsolete("Use int overload instead")]
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glMultiTexImage2DEXT")]
public static void MultiTexImage2D(TextureUnit texunit, TextureTarget target, int level, ExtDirectStateAccess internalformat, int width, int height, int border, PixelFormat format, PixelType type, [Count(Computed = "format,type,width,height")] IntPtr pixels)
Parameters
| Type | Name | Description |
|---|---|---|
| TextureUnit | texunit | |
| TextureTarget | target | |
| Int32 | level | |
| ExtDirectStateAccess | internalformat | |
| Int32 | width | |
| Int32 | height | |
| Int32 | border | |
| PixelFormat | format | |
| PixelType | type | |
| IntPtr | pixels | [length: COMPSIZE(format,type,width,height)] |
MultiTexImage2D(TextureUnit, TextureTarget, Int32, InternalFormat, Int32, Int32, Int32, PixelFormat, PixelType, IntPtr)
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glMultiTexImage2DEXT")]
public static void MultiTexImage2D(TextureUnit texunit, TextureTarget target, int level, InternalFormat internalformat, int width, int height, int border, PixelFormat format, PixelType type, [Count(Computed = "format,type,width,height")] IntPtr pixels)
Parameters
| Type | Name | Description |
|---|---|---|
| TextureUnit | texunit | |
| TextureTarget | target | |
| Int32 | level | |
| InternalFormat | internalformat | |
| Int32 | width | |
| Int32 | height | |
| Int32 | border | |
| PixelFormat | format | |
| PixelType | type | |
| IntPtr | pixels | [length: COMPSIZE(format,type,width,height)] |
MultiTexImage2D<T9>(TextureUnit, TextureTarget, Int32, ExtDirectStateAccess, Int32, Int32, Int32, PixelFormat, PixelType, ref T9)
[requires: EXT_direct_state_access]
Declaration
[Obsolete("Use int overload instead")]
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glMultiTexImage2DEXT")]
public static void MultiTexImage2D<T9>(TextureUnit texunit, TextureTarget target, int level, ExtDirectStateAccess internalformat, int width, int height, int border, PixelFormat format, PixelType type, [Count(Computed = "format,type,width,height")] ref T9 pixels)
where T9 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| TextureUnit | texunit | |
| TextureTarget | target | |
| Int32 | level | |
| ExtDirectStateAccess | internalformat | |
| Int32 | width | |
| Int32 | height | |
| Int32 | border | |
| PixelFormat | format | |
| PixelType | type | |
| T9 | pixels | [length: COMPSIZE(format,type,width,height)] |
Type Parameters
| Name | Description |
|---|---|
| T9 |
MultiTexImage2D<T9>(TextureUnit, TextureTarget, Int32, ExtDirectStateAccess, Int32, Int32, Int32, PixelFormat, PixelType, T9[])
[requires: EXT_direct_state_access]
Declaration
[Obsolete("Use int overload instead")]
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glMultiTexImage2DEXT")]
[CLSCompliant(false)]
public static void MultiTexImage2D<T9>(TextureUnit texunit, TextureTarget target, int level, ExtDirectStateAccess internalformat, int width, int height, int border, PixelFormat format, PixelType type, [Count(Computed = "format,type,width,height")] T9[] pixels)
where T9 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| TextureUnit | texunit | |
| TextureTarget | target | |
| Int32 | level | |
| ExtDirectStateAccess | internalformat | |
| Int32 | width | |
| Int32 | height | |
| Int32 | border | |
| PixelFormat | format | |
| PixelType | type | |
| T9[] | pixels | [length: COMPSIZE(format,type,width,height)] |
Type Parameters
| Name | Description |
|---|---|
| T9 |
MultiTexImage2D<T9>(TextureUnit, TextureTarget, Int32, ExtDirectStateAccess, Int32, Int32, Int32, PixelFormat, PixelType, T9[,,])
[requires: EXT_direct_state_access]
Declaration
[Obsolete("Use int overload instead")]
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glMultiTexImage2DEXT")]
[CLSCompliant(false)]
public static void MultiTexImage2D<T9>(TextureUnit texunit, TextureTarget target, int level, ExtDirectStateAccess internalformat, int width, int height, int border, PixelFormat format, PixelType type, [Count(Computed = "format,type,width,height")] T9[,, ] pixels)
where T9 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| TextureUnit | texunit | |
| TextureTarget | target | |
| Int32 | level | |
| ExtDirectStateAccess | internalformat | |
| Int32 | width | |
| Int32 | height | |
| Int32 | border | |
| PixelFormat | format | |
| PixelType | type | |
| T9[,,] | pixels | [length: COMPSIZE(format,type,width,height)] |
Type Parameters
| Name | Description |
|---|---|
| T9 |
MultiTexImage2D<T9>(TextureUnit, TextureTarget, Int32, ExtDirectStateAccess, Int32, Int32, Int32, PixelFormat, PixelType, T9[,])
[requires: EXT_direct_state_access]
Declaration
[Obsolete("Use int overload instead")]
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glMultiTexImage2DEXT")]
[CLSCompliant(false)]
public static void MultiTexImage2D<T9>(TextureUnit texunit, TextureTarget target, int level, ExtDirectStateAccess internalformat, int width, int height, int border, PixelFormat format, PixelType type, [Count(Computed = "format,type,width,height")] T9[, ] pixels)
where T9 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| TextureUnit | texunit | |
| TextureTarget | target | |
| Int32 | level | |
| ExtDirectStateAccess | internalformat | |
| Int32 | width | |
| Int32 | height | |
| Int32 | border | |
| PixelFormat | format | |
| PixelType | type | |
| T9[,] | pixels | [length: COMPSIZE(format,type,width,height)] |
Type Parameters
| Name | Description |
|---|---|
| T9 |
MultiTexImage2D<T9>(TextureUnit, TextureTarget, Int32, InternalFormat, Int32, Int32, Int32, PixelFormat, PixelType, ref T9)
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glMultiTexImage2DEXT")]
public static void MultiTexImage2D<T9>(TextureUnit texunit, TextureTarget target, int level, InternalFormat internalformat, int width, int height, int border, PixelFormat format, PixelType type, [Count(Computed = "format,type,width,height")] ref T9 pixels)
where T9 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| TextureUnit | texunit | |
| TextureTarget | target | |
| Int32 | level | |
| InternalFormat | internalformat | |
| Int32 | width | |
| Int32 | height | |
| Int32 | border | |
| PixelFormat | format | |
| PixelType | type | |
| T9 | pixels | [length: COMPSIZE(format,type,width,height)] |
Type Parameters
| Name | Description |
|---|---|
| T9 |
MultiTexImage2D<T9>(TextureUnit, TextureTarget, Int32, InternalFormat, Int32, Int32, Int32, PixelFormat, PixelType, T9[])
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glMultiTexImage2DEXT")]
[CLSCompliant(false)]
public static void MultiTexImage2D<T9>(TextureUnit texunit, TextureTarget target, int level, InternalFormat internalformat, int width, int height, int border, PixelFormat format, PixelType type, [Count(Computed = "format,type,width,height")] T9[] pixels)
where T9 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| TextureUnit | texunit | |
| TextureTarget | target | |
| Int32 | level | |
| InternalFormat | internalformat | |
| Int32 | width | |
| Int32 | height | |
| Int32 | border | |
| PixelFormat | format | |
| PixelType | type | |
| T9[] | pixels | [length: COMPSIZE(format,type,width,height)] |
Type Parameters
| Name | Description |
|---|---|
| T9 |
MultiTexImage2D<T9>(TextureUnit, TextureTarget, Int32, InternalFormat, Int32, Int32, Int32, PixelFormat, PixelType, T9[,,])
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glMultiTexImage2DEXT")]
[CLSCompliant(false)]
public static void MultiTexImage2D<T9>(TextureUnit texunit, TextureTarget target, int level, InternalFormat internalformat, int width, int height, int border, PixelFormat format, PixelType type, [Count(Computed = "format,type,width,height")] T9[,, ] pixels)
where T9 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| TextureUnit | texunit | |
| TextureTarget | target | |
| Int32 | level | |
| InternalFormat | internalformat | |
| Int32 | width | |
| Int32 | height | |
| Int32 | border | |
| PixelFormat | format | |
| PixelType | type | |
| T9[,,] | pixels | [length: COMPSIZE(format,type,width,height)] |
Type Parameters
| Name | Description |
|---|---|
| T9 |
MultiTexImage2D<T9>(TextureUnit, TextureTarget, Int32, InternalFormat, Int32, Int32, Int32, PixelFormat, PixelType, T9[,])
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glMultiTexImage2DEXT")]
[CLSCompliant(false)]
public static void MultiTexImage2D<T9>(TextureUnit texunit, TextureTarget target, int level, InternalFormat internalformat, int width, int height, int border, PixelFormat format, PixelType type, [Count(Computed = "format,type,width,height")] T9[, ] pixels)
where T9 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| TextureUnit | texunit | |
| TextureTarget | target | |
| Int32 | level | |
| InternalFormat | internalformat | |
| Int32 | width | |
| Int32 | height | |
| Int32 | border | |
| PixelFormat | format | |
| PixelType | type | |
| T9[,] | pixels | [length: COMPSIZE(format,type,width,height)] |
Type Parameters
| Name | Description |
|---|---|
| T9 |
MultiTexImage3D(TextureUnit, TextureTarget, Int32, ExtDirectStateAccess, Int32, Int32, Int32, Int32, PixelFormat, PixelType, IntPtr)
[requires: EXT_direct_state_access]
Declaration
[Obsolete("Use int overload instead")]
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glMultiTexImage3DEXT")]
public static void MultiTexImage3D(TextureUnit texunit, TextureTarget target, int level, ExtDirectStateAccess internalformat, int width, int height, int depth, int border, PixelFormat format, PixelType type, [Count(Computed = "format,type,width,height,depth")] IntPtr pixels)
Parameters
| Type | Name | Description |
|---|---|---|
| TextureUnit | texunit | |
| TextureTarget | target | |
| Int32 | level | |
| ExtDirectStateAccess | internalformat | |
| Int32 | width | |
| Int32 | height | |
| Int32 | depth | |
| Int32 | border | |
| PixelFormat | format | |
| PixelType | type | |
| IntPtr | pixels | [length: COMPSIZE(format,type,width,height,depth)] |
MultiTexImage3D(TextureUnit, TextureTarget, Int32, InternalFormat, Int32, Int32, Int32, Int32, PixelFormat, PixelType, IntPtr)
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glMultiTexImage3DEXT")]
public static void MultiTexImage3D(TextureUnit texunit, TextureTarget target, int level, InternalFormat internalformat, int width, int height, int depth, int border, PixelFormat format, PixelType type, [Count(Computed = "format,type,width,height,depth")] IntPtr pixels)
Parameters
| Type | Name | Description |
|---|---|---|
| TextureUnit | texunit | |
| TextureTarget | target | |
| Int32 | level | |
| InternalFormat | internalformat | |
| Int32 | width | |
| Int32 | height | |
| Int32 | depth | |
| Int32 | border | |
| PixelFormat | format | |
| PixelType | type | |
| IntPtr | pixels | [length: COMPSIZE(format,type,width,height,depth)] |
MultiTexImage3D<T10>(TextureUnit, TextureTarget, Int32, ExtDirectStateAccess, Int32, Int32, Int32, Int32, PixelFormat, PixelType, ref T10)
[requires: EXT_direct_state_access]
Declaration
[Obsolete("Use int overload instead")]
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glMultiTexImage3DEXT")]
public static void MultiTexImage3D<T10>(TextureUnit texunit, TextureTarget target, int level, ExtDirectStateAccess internalformat, int width, int height, int depth, int border, PixelFormat format, PixelType type, [Count(Computed = "format,type,width,height,depth")] ref T10 pixels)
where T10 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| TextureUnit | texunit | |
| TextureTarget | target | |
| Int32 | level | |
| ExtDirectStateAccess | internalformat | |
| Int32 | width | |
| Int32 | height | |
| Int32 | depth | |
| Int32 | border | |
| PixelFormat | format | |
| PixelType | type | |
| T10 | pixels | [length: COMPSIZE(format,type,width,height,depth)] |
Type Parameters
| Name | Description |
|---|---|
| T10 |
MultiTexImage3D<T10>(TextureUnit, TextureTarget, Int32, ExtDirectStateAccess, Int32, Int32, Int32, Int32, PixelFormat, PixelType, T10[])
[requires: EXT_direct_state_access]
Declaration
[Obsolete("Use int overload instead")]
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glMultiTexImage3DEXT")]
[CLSCompliant(false)]
public static void MultiTexImage3D<T10>(TextureUnit texunit, TextureTarget target, int level, ExtDirectStateAccess internalformat, int width, int height, int depth, int border, PixelFormat format, PixelType type, [Count(Computed = "format,type,width,height,depth")] T10[] pixels)
where T10 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| TextureUnit | texunit | |
| TextureTarget | target | |
| Int32 | level | |
| ExtDirectStateAccess | internalformat | |
| Int32 | width | |
| Int32 | height | |
| Int32 | depth | |
| Int32 | border | |
| PixelFormat | format | |
| PixelType | type | |
| T10[] | pixels | [length: COMPSIZE(format,type,width,height,depth)] |
Type Parameters
| Name | Description |
|---|---|
| T10 |
MultiTexImage3D<T10>(TextureUnit, TextureTarget, Int32, ExtDirectStateAccess, Int32, Int32, Int32, Int32, PixelFormat, PixelType, T10[,,])
[requires: EXT_direct_state_access]
Declaration
[Obsolete("Use int overload instead")]
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glMultiTexImage3DEXT")]
[CLSCompliant(false)]
public static void MultiTexImage3D<T10>(TextureUnit texunit, TextureTarget target, int level, ExtDirectStateAccess internalformat, int width, int height, int depth, int border, PixelFormat format, PixelType type, [Count(Computed = "format,type,width,height,depth")] T10[,, ] pixels)
where T10 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| TextureUnit | texunit | |
| TextureTarget | target | |
| Int32 | level | |
| ExtDirectStateAccess | internalformat | |
| Int32 | width | |
| Int32 | height | |
| Int32 | depth | |
| Int32 | border | |
| PixelFormat | format | |
| PixelType | type | |
| T10[,,] | pixels | [length: COMPSIZE(format,type,width,height,depth)] |
Type Parameters
| Name | Description |
|---|---|
| T10 |
MultiTexImage3D<T10>(TextureUnit, TextureTarget, Int32, ExtDirectStateAccess, Int32, Int32, Int32, Int32, PixelFormat, PixelType, T10[,])
[requires: EXT_direct_state_access]
Declaration
[Obsolete("Use int overload instead")]
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glMultiTexImage3DEXT")]
[CLSCompliant(false)]
public static void MultiTexImage3D<T10>(TextureUnit texunit, TextureTarget target, int level, ExtDirectStateAccess internalformat, int width, int height, int depth, int border, PixelFormat format, PixelType type, [Count(Computed = "format,type,width,height,depth")] T10[, ] pixels)
where T10 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| TextureUnit | texunit | |
| TextureTarget | target | |
| Int32 | level | |
| ExtDirectStateAccess | internalformat | |
| Int32 | width | |
| Int32 | height | |
| Int32 | depth | |
| Int32 | border | |
| PixelFormat | format | |
| PixelType | type | |
| T10[,] | pixels | [length: COMPSIZE(format,type,width,height,depth)] |
Type Parameters
| Name | Description |
|---|---|
| T10 |
MultiTexImage3D<T10>(TextureUnit, TextureTarget, Int32, InternalFormat, Int32, Int32, Int32, Int32, PixelFormat, PixelType, ref T10)
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glMultiTexImage3DEXT")]
public static void MultiTexImage3D<T10>(TextureUnit texunit, TextureTarget target, int level, InternalFormat internalformat, int width, int height, int depth, int border, PixelFormat format, PixelType type, [Count(Computed = "format,type,width,height,depth")] ref T10 pixels)
where T10 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| TextureUnit | texunit | |
| TextureTarget | target | |
| Int32 | level | |
| InternalFormat | internalformat | |
| Int32 | width | |
| Int32 | height | |
| Int32 | depth | |
| Int32 | border | |
| PixelFormat | format | |
| PixelType | type | |
| T10 | pixels | [length: COMPSIZE(format,type,width,height,depth)] |
Type Parameters
| Name | Description |
|---|---|
| T10 |
MultiTexImage3D<T10>(TextureUnit, TextureTarget, Int32, InternalFormat, Int32, Int32, Int32, Int32, PixelFormat, PixelType, T10[])
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glMultiTexImage3DEXT")]
[CLSCompliant(false)]
public static void MultiTexImage3D<T10>(TextureUnit texunit, TextureTarget target, int level, InternalFormat internalformat, int width, int height, int depth, int border, PixelFormat format, PixelType type, [Count(Computed = "format,type,width,height,depth")] T10[] pixels)
where T10 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| TextureUnit | texunit | |
| TextureTarget | target | |
| Int32 | level | |
| InternalFormat | internalformat | |
| Int32 | width | |
| Int32 | height | |
| Int32 | depth | |
| Int32 | border | |
| PixelFormat | format | |
| PixelType | type | |
| T10[] | pixels | [length: COMPSIZE(format,type,width,height,depth)] |
Type Parameters
| Name | Description |
|---|---|
| T10 |
MultiTexImage3D<T10>(TextureUnit, TextureTarget, Int32, InternalFormat, Int32, Int32, Int32, Int32, PixelFormat, PixelType, T10[,,])
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glMultiTexImage3DEXT")]
[CLSCompliant(false)]
public static void MultiTexImage3D<T10>(TextureUnit texunit, TextureTarget target, int level, InternalFormat internalformat, int width, int height, int depth, int border, PixelFormat format, PixelType type, [Count(Computed = "format,type,width,height,depth")] T10[,, ] pixels)
where T10 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| TextureUnit | texunit | |
| TextureTarget | target | |
| Int32 | level | |
| InternalFormat | internalformat | |
| Int32 | width | |
| Int32 | height | |
| Int32 | depth | |
| Int32 | border | |
| PixelFormat | format | |
| PixelType | type | |
| T10[,,] | pixels | [length: COMPSIZE(format,type,width,height,depth)] |
Type Parameters
| Name | Description |
|---|---|
| T10 |
MultiTexImage3D<T10>(TextureUnit, TextureTarget, Int32, InternalFormat, Int32, Int32, Int32, Int32, PixelFormat, PixelType, T10[,])
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glMultiTexImage3DEXT")]
[CLSCompliant(false)]
public static void MultiTexImage3D<T10>(TextureUnit texunit, TextureTarget target, int level, InternalFormat internalformat, int width, int height, int depth, int border, PixelFormat format, PixelType type, [Count(Computed = "format,type,width,height,depth")] T10[, ] pixels)
where T10 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| TextureUnit | texunit | |
| TextureTarget | target | |
| Int32 | level | |
| InternalFormat | internalformat | |
| Int32 | width | |
| Int32 | height | |
| Int32 | depth | |
| Int32 | border | |
| PixelFormat | format | |
| PixelType | type | |
| T10[,] | pixels | [length: COMPSIZE(format,type,width,height,depth)] |
Type Parameters
| Name | Description |
|---|---|
| T10 |
MultiTexParameter(TextureUnit, TextureTarget, TextureParameterName, Int32)
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glMultiTexParameteriEXT")]
public static void MultiTexParameter(TextureUnit texunit, TextureTarget target, TextureParameterName pname, int param)
Parameters
| Type | Name | Description |
|---|---|---|
| TextureUnit | texunit | |
| TextureTarget | target | |
| TextureParameterName | pname | |
| Int32 | param |
MultiTexParameter(TextureUnit, TextureTarget, TextureParameterName, Int32*)
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glMultiTexParameterivEXT")]
[CLSCompliant(false)]
public static void MultiTexParameter(TextureUnit texunit, TextureTarget target, TextureParameterName pname, [Count(Computed = "pname")] int *params)
Parameters
| Type | Name | Description |
|---|---|---|
| TextureUnit | texunit | |
| TextureTarget | target | |
| TextureParameterName | pname | |
| Int32* | params |
MultiTexParameter(TextureUnit, TextureTarget, TextureParameterName, Int32[])
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glMultiTexParameterivEXT")]
[CLSCompliant(false)]
public static void MultiTexParameter(TextureUnit texunit, TextureTarget target, TextureParameterName pname, [Count(Computed = "pname")] int[] params)
Parameters
| Type | Name | Description |
|---|---|---|
| TextureUnit | texunit | |
| TextureTarget | target | |
| TextureParameterName | pname | |
| Int32[] | params |
MultiTexParameter(TextureUnit, TextureTarget, TextureParameterName, Single)
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glMultiTexParameterfEXT")]
public static void MultiTexParameter(TextureUnit texunit, TextureTarget target, TextureParameterName pname, float param)
Parameters
| Type | Name | Description |
|---|---|---|
| TextureUnit | texunit | |
| TextureTarget | target | |
| TextureParameterName | pname | |
| Single | param |
MultiTexParameter(TextureUnit, TextureTarget, TextureParameterName, Single*)
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glMultiTexParameterfvEXT")]
[CLSCompliant(false)]
public static void MultiTexParameter(TextureUnit texunit, TextureTarget target, TextureParameterName pname, [Count(Computed = "pname")] float *params)
Parameters
| Type | Name | Description |
|---|---|---|
| TextureUnit | texunit | |
| TextureTarget | target | |
| TextureParameterName | pname | |
| Single* | params |
MultiTexParameter(TextureUnit, TextureTarget, TextureParameterName, Single[])
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glMultiTexParameterfvEXT")]
[CLSCompliant(false)]
public static void MultiTexParameter(TextureUnit texunit, TextureTarget target, TextureParameterName pname, [Count(Computed = "pname")] float[] params)
Parameters
| Type | Name | Description |
|---|---|---|
| TextureUnit | texunit | |
| TextureTarget | target | |
| TextureParameterName | pname | |
| Single[] | params |
MultiTexParameterI(TextureUnit, TextureTarget, TextureParameterName, Int32*)
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glMultiTexParameterIivEXT")]
[CLSCompliant(false)]
public static void MultiTexParameterI(TextureUnit texunit, TextureTarget target, TextureParameterName pname, [Count(Computed = "pname")] int *params)
Parameters
| Type | Name | Description |
|---|---|---|
| TextureUnit | texunit | |
| TextureTarget | target | |
| TextureParameterName | pname | |
| Int32* | params |
MultiTexParameterI(TextureUnit, TextureTarget, TextureParameterName, ref Int32)
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glMultiTexParameterIivEXT")]
[CLSCompliant(false)]
public static void MultiTexParameterI(TextureUnit texunit, TextureTarget target, TextureParameterName pname, [Count(Computed = "pname")] ref int params)
Parameters
| Type | Name | Description |
|---|---|---|
| TextureUnit | texunit | |
| TextureTarget | target | |
| TextureParameterName | pname | |
| Int32 | params |
MultiTexParameterI(TextureUnit, TextureTarget, TextureParameterName, Int32[])
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glMultiTexParameterIivEXT")]
[CLSCompliant(false)]
public static void MultiTexParameterI(TextureUnit texunit, TextureTarget target, TextureParameterName pname, [Count(Computed = "pname")] int[] params)
Parameters
| Type | Name | Description |
|---|---|---|
| TextureUnit | texunit | |
| TextureTarget | target | |
| TextureParameterName | pname | |
| Int32[] | params |
MultiTexParameterI(TextureUnit, TextureTarget, TextureParameterName, UInt32*)
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glMultiTexParameterIuivEXT")]
[CLSCompliant(false)]
public static void MultiTexParameterI(TextureUnit texunit, TextureTarget target, TextureParameterName pname, [Count(Computed = "pname")] uint *params)
Parameters
| Type | Name | Description |
|---|---|---|
| TextureUnit | texunit | |
| TextureTarget | target | |
| TextureParameterName | pname | |
| UInt32* | params |
MultiTexParameterI(TextureUnit, TextureTarget, TextureParameterName, ref UInt32)
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glMultiTexParameterIuivEXT")]
[CLSCompliant(false)]
public static void MultiTexParameterI(TextureUnit texunit, TextureTarget target, TextureParameterName pname, [Count(Computed = "pname")] ref uint params)
Parameters
| Type | Name | Description |
|---|---|---|
| TextureUnit | texunit | |
| TextureTarget | target | |
| TextureParameterName | pname | |
| UInt32 | params |
MultiTexParameterI(TextureUnit, TextureTarget, TextureParameterName, UInt32[])
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glMultiTexParameterIuivEXT")]
[CLSCompliant(false)]
public static void MultiTexParameterI(TextureUnit texunit, TextureTarget target, TextureParameterName pname, [Count(Computed = "pname")] uint[] params)
Parameters
| Type | Name | Description |
|---|---|---|
| TextureUnit | texunit | |
| TextureTarget | target | |
| TextureParameterName | pname | |
| UInt32[] | params |
MultiTexRenderbuffer(TextureUnit, TextureTarget, Int32)
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glMultiTexRenderbufferEXT")]
[CLSCompliant(false)]
public static void MultiTexRenderbuffer(TextureUnit texunit, TextureTarget target, int renderbuffer)
Parameters
| Type | Name | Description |
|---|---|---|
| TextureUnit | texunit | |
| TextureTarget | target | |
| Int32 | renderbuffer |
MultiTexRenderbuffer(TextureUnit, TextureTarget, UInt32)
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glMultiTexRenderbufferEXT")]
[CLSCompliant(false)]
public static void MultiTexRenderbuffer(TextureUnit texunit, TextureTarget target, uint renderbuffer)
Parameters
| Type | Name | Description |
|---|---|---|
| TextureUnit | texunit | |
| TextureTarget | target | |
| UInt32 | renderbuffer |
MultiTexSubImage1D(TextureUnit, TextureTarget, Int32, Int32, Int32, PixelFormat, PixelType, IntPtr)
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glMultiTexSubImage1DEXT")]
public static void MultiTexSubImage1D(TextureUnit texunit, TextureTarget target, int level, int xoffset, int width, PixelFormat format, PixelType type, [Count(Computed = "format,type,width")] IntPtr pixels)
Parameters
| Type | Name | Description |
|---|---|---|
| TextureUnit | texunit | |
| TextureTarget | target | |
| Int32 | level | |
| Int32 | xoffset | |
| Int32 | width | |
| PixelFormat | format | |
| PixelType | type | |
| IntPtr | pixels | [length: COMPSIZE(format,type,width)] |
MultiTexSubImage1D<T7>(TextureUnit, TextureTarget, Int32, Int32, Int32, PixelFormat, PixelType, ref T7)
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glMultiTexSubImage1DEXT")]
public static void MultiTexSubImage1D<T7>(TextureUnit texunit, TextureTarget target, int level, int xoffset, int width, PixelFormat format, PixelType type, [Count(Computed = "format,type,width")] ref T7 pixels)
where T7 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| TextureUnit | texunit | |
| TextureTarget | target | |
| Int32 | level | |
| Int32 | xoffset | |
| Int32 | width | |
| PixelFormat | format | |
| PixelType | type | |
| T7 | pixels | [length: COMPSIZE(format,type,width)] |
Type Parameters
| Name | Description |
|---|---|
| T7 |
MultiTexSubImage1D<T7>(TextureUnit, TextureTarget, Int32, Int32, Int32, PixelFormat, PixelType, T7[])
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glMultiTexSubImage1DEXT")]
[CLSCompliant(false)]
public static void MultiTexSubImage1D<T7>(TextureUnit texunit, TextureTarget target, int level, int xoffset, int width, PixelFormat format, PixelType type, [Count(Computed = "format,type,width")] T7[] pixels)
where T7 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| TextureUnit | texunit | |
| TextureTarget | target | |
| Int32 | level | |
| Int32 | xoffset | |
| Int32 | width | |
| PixelFormat | format | |
| PixelType | type | |
| T7[] | pixels | [length: COMPSIZE(format,type,width)] |
Type Parameters
| Name | Description |
|---|---|
| T7 |
MultiTexSubImage1D<T7>(TextureUnit, TextureTarget, Int32, Int32, Int32, PixelFormat, PixelType, T7[,,])
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glMultiTexSubImage1DEXT")]
[CLSCompliant(false)]
public static void MultiTexSubImage1D<T7>(TextureUnit texunit, TextureTarget target, int level, int xoffset, int width, PixelFormat format, PixelType type, [Count(Computed = "format,type,width")] T7[,, ] pixels)
where T7 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| TextureUnit | texunit | |
| TextureTarget | target | |
| Int32 | level | |
| Int32 | xoffset | |
| Int32 | width | |
| PixelFormat | format | |
| PixelType | type | |
| T7[,,] | pixels | [length: COMPSIZE(format,type,width)] |
Type Parameters
| Name | Description |
|---|---|
| T7 |
MultiTexSubImage1D<T7>(TextureUnit, TextureTarget, Int32, Int32, Int32, PixelFormat, PixelType, T7[,])
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glMultiTexSubImage1DEXT")]
[CLSCompliant(false)]
public static void MultiTexSubImage1D<T7>(TextureUnit texunit, TextureTarget target, int level, int xoffset, int width, PixelFormat format, PixelType type, [Count(Computed = "format,type,width")] T7[, ] pixels)
where T7 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| TextureUnit | texunit | |
| TextureTarget | target | |
| Int32 | level | |
| Int32 | xoffset | |
| Int32 | width | |
| PixelFormat | format | |
| PixelType | type | |
| T7[,] | pixels | [length: COMPSIZE(format,type,width)] |
Type Parameters
| Name | Description |
|---|---|
| T7 |
MultiTexSubImage2D(TextureUnit, TextureTarget, Int32, Int32, Int32, Int32, Int32, PixelFormat, PixelType, IntPtr)
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glMultiTexSubImage2DEXT")]
public static void MultiTexSubImage2D(TextureUnit texunit, TextureTarget target, int level, int xoffset, int yoffset, int width, int height, PixelFormat format, PixelType type, [Count(Computed = "format,type,width,height")] IntPtr pixels)
Parameters
| Type | Name | Description |
|---|---|---|
| TextureUnit | texunit | |
| TextureTarget | target | |
| Int32 | level | |
| Int32 | xoffset | |
| Int32 | yoffset | |
| Int32 | width | |
| Int32 | height | |
| PixelFormat | format | |
| PixelType | type | |
| IntPtr | pixels | [length: COMPSIZE(format,type,width,height)] |
MultiTexSubImage2D<T9>(TextureUnit, TextureTarget, Int32, Int32, Int32, Int32, Int32, PixelFormat, PixelType, ref T9)
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glMultiTexSubImage2DEXT")]
public static void MultiTexSubImage2D<T9>(TextureUnit texunit, TextureTarget target, int level, int xoffset, int yoffset, int width, int height, PixelFormat format, PixelType type, [Count(Computed = "format,type,width,height")] ref T9 pixels)
where T9 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| TextureUnit | texunit | |
| TextureTarget | target | |
| Int32 | level | |
| Int32 | xoffset | |
| Int32 | yoffset | |
| Int32 | width | |
| Int32 | height | |
| PixelFormat | format | |
| PixelType | type | |
| T9 | pixels | [length: COMPSIZE(format,type,width,height)] |
Type Parameters
| Name | Description |
|---|---|
| T9 |
MultiTexSubImage2D<T9>(TextureUnit, TextureTarget, Int32, Int32, Int32, Int32, Int32, PixelFormat, PixelType, T9[])
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glMultiTexSubImage2DEXT")]
[CLSCompliant(false)]
public static void MultiTexSubImage2D<T9>(TextureUnit texunit, TextureTarget target, int level, int xoffset, int yoffset, int width, int height, PixelFormat format, PixelType type, [Count(Computed = "format,type,width,height")] T9[] pixels)
where T9 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| TextureUnit | texunit | |
| TextureTarget | target | |
| Int32 | level | |
| Int32 | xoffset | |
| Int32 | yoffset | |
| Int32 | width | |
| Int32 | height | |
| PixelFormat | format | |
| PixelType | type | |
| T9[] | pixels | [length: COMPSIZE(format,type,width,height)] |
Type Parameters
| Name | Description |
|---|---|
| T9 |
MultiTexSubImage2D<T9>(TextureUnit, TextureTarget, Int32, Int32, Int32, Int32, Int32, PixelFormat, PixelType, T9[,,])
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glMultiTexSubImage2DEXT")]
[CLSCompliant(false)]
public static void MultiTexSubImage2D<T9>(TextureUnit texunit, TextureTarget target, int level, int xoffset, int yoffset, int width, int height, PixelFormat format, PixelType type, [Count(Computed = "format,type,width,height")] T9[,, ] pixels)
where T9 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| TextureUnit | texunit | |
| TextureTarget | target | |
| Int32 | level | |
| Int32 | xoffset | |
| Int32 | yoffset | |
| Int32 | width | |
| Int32 | height | |
| PixelFormat | format | |
| PixelType | type | |
| T9[,,] | pixels | [length: COMPSIZE(format,type,width,height)] |
Type Parameters
| Name | Description |
|---|---|
| T9 |
MultiTexSubImage2D<T9>(TextureUnit, TextureTarget, Int32, Int32, Int32, Int32, Int32, PixelFormat, PixelType, T9[,])
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glMultiTexSubImage2DEXT")]
[CLSCompliant(false)]
public static void MultiTexSubImage2D<T9>(TextureUnit texunit, TextureTarget target, int level, int xoffset, int yoffset, int width, int height, PixelFormat format, PixelType type, [Count(Computed = "format,type,width,height")] T9[, ] pixels)
where T9 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| TextureUnit | texunit | |
| TextureTarget | target | |
| Int32 | level | |
| Int32 | xoffset | |
| Int32 | yoffset | |
| Int32 | width | |
| Int32 | height | |
| PixelFormat | format | |
| PixelType | type | |
| T9[,] | pixels | [length: COMPSIZE(format,type,width,height)] |
Type Parameters
| Name | Description |
|---|---|
| T9 |
MultiTexSubImage3D(TextureUnit, TextureTarget, Int32, Int32, Int32, Int32, Int32, Int32, Int32, PixelFormat, PixelType, IntPtr)
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glMultiTexSubImage3DEXT")]
public static void MultiTexSubImage3D(TextureUnit texunit, TextureTarget target, int level, int xoffset, int yoffset, int zoffset, int width, int height, int depth, PixelFormat format, PixelType type, [Count(Computed = "format,type,width,height,depth")] IntPtr pixels)
Parameters
| Type | Name | Description |
|---|---|---|
| TextureUnit | texunit | |
| TextureTarget | target | |
| Int32 | level | |
| Int32 | xoffset | |
| Int32 | yoffset | |
| Int32 | zoffset | |
| Int32 | width | |
| Int32 | height | |
| Int32 | depth | |
| PixelFormat | format | |
| PixelType | type | |
| IntPtr | pixels | [length: COMPSIZE(format,type,width,height,depth)] |
MultiTexSubImage3D<T11>(TextureUnit, TextureTarget, Int32, Int32, Int32, Int32, Int32, Int32, Int32, PixelFormat, PixelType, ref T11)
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glMultiTexSubImage3DEXT")]
public static void MultiTexSubImage3D<T11>(TextureUnit texunit, TextureTarget target, int level, int xoffset, int yoffset, int zoffset, int width, int height, int depth, PixelFormat format, PixelType type, [Count(Computed = "format,type,width,height,depth")] ref T11 pixels)
where T11 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| TextureUnit | texunit | |
| TextureTarget | target | |
| Int32 | level | |
| Int32 | xoffset | |
| Int32 | yoffset | |
| Int32 | zoffset | |
| Int32 | width | |
| Int32 | height | |
| Int32 | depth | |
| PixelFormat | format | |
| PixelType | type | |
| T11 | pixels | [length: COMPSIZE(format,type,width,height,depth)] |
Type Parameters
| Name | Description |
|---|---|
| T11 |
MultiTexSubImage3D<T11>(TextureUnit, TextureTarget, Int32, Int32, Int32, Int32, Int32, Int32, Int32, PixelFormat, PixelType, T11[])
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glMultiTexSubImage3DEXT")]
[CLSCompliant(false)]
public static void MultiTexSubImage3D<T11>(TextureUnit texunit, TextureTarget target, int level, int xoffset, int yoffset, int zoffset, int width, int height, int depth, PixelFormat format, PixelType type, [Count(Computed = "format,type,width,height,depth")] T11[] pixels)
where T11 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| TextureUnit | texunit | |
| TextureTarget | target | |
| Int32 | level | |
| Int32 | xoffset | |
| Int32 | yoffset | |
| Int32 | zoffset | |
| Int32 | width | |
| Int32 | height | |
| Int32 | depth | |
| PixelFormat | format | |
| PixelType | type | |
| T11[] | pixels | [length: COMPSIZE(format,type,width,height,depth)] |
Type Parameters
| Name | Description |
|---|---|
| T11 |
MultiTexSubImage3D<T11>(TextureUnit, TextureTarget, Int32, Int32, Int32, Int32, Int32, Int32, Int32, PixelFormat, PixelType, T11[,,])
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glMultiTexSubImage3DEXT")]
[CLSCompliant(false)]
public static void MultiTexSubImage3D<T11>(TextureUnit texunit, TextureTarget target, int level, int xoffset, int yoffset, int zoffset, int width, int height, int depth, PixelFormat format, PixelType type, [Count(Computed = "format,type,width,height,depth")] T11[,, ] pixels)
where T11 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| TextureUnit | texunit | |
| TextureTarget | target | |
| Int32 | level | |
| Int32 | xoffset | |
| Int32 | yoffset | |
| Int32 | zoffset | |
| Int32 | width | |
| Int32 | height | |
| Int32 | depth | |
| PixelFormat | format | |
| PixelType | type | |
| T11[,,] | pixels | [length: COMPSIZE(format,type,width,height,depth)] |
Type Parameters
| Name | Description |
|---|---|
| T11 |
MultiTexSubImage3D<T11>(TextureUnit, TextureTarget, Int32, Int32, Int32, Int32, Int32, Int32, Int32, PixelFormat, PixelType, T11[,])
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glMultiTexSubImage3DEXT")]
[CLSCompliant(false)]
public static void MultiTexSubImage3D<T11>(TextureUnit texunit, TextureTarget target, int level, int xoffset, int yoffset, int zoffset, int width, int height, int depth, PixelFormat format, PixelType type, [Count(Computed = "format,type,width,height,depth")] T11[, ] pixels)
where T11 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| TextureUnit | texunit | |
| TextureTarget | target | |
| Int32 | level | |
| Int32 | xoffset | |
| Int32 | yoffset | |
| Int32 | zoffset | |
| Int32 | width | |
| Int32 | height | |
| Int32 | depth | |
| PixelFormat | format | |
| PixelType | type | |
| T11[,] | pixels | [length: COMPSIZE(format,type,width,height,depth)] |
Type Parameters
| Name | Description |
|---|---|
| T11 |
NamedBufferData(Int32, Int32, IntPtr, BufferUsageHint)
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glNamedBufferDataEXT")]
[CLSCompliant(false)]
public static void NamedBufferData(int buffer, int size, [Count(Computed = "size")] IntPtr data, BufferUsageHint usage)
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | buffer | |
| Int32 | size | |
| IntPtr | data | [length: COMPSIZE(size)] |
| BufferUsageHint | usage |
NamedBufferData(Int32, Int32, IntPtr, ExtDirectStateAccess)
[requires: EXT_direct_state_access]
Declaration
[Obsolete("Use strongly typed overload instead")]
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glNamedBufferDataEXT")]
[CLSCompliant(false)]
public static void NamedBufferData(int buffer, int size, [Count(Computed = "size")] IntPtr data, ExtDirectStateAccess usage)
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | buffer | |
| Int32 | size | |
| IntPtr | data | [length: COMPSIZE(size)] |
| ExtDirectStateAccess | usage |
NamedBufferData(Int32, IntPtr, IntPtr, BufferUsageHint)
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glNamedBufferDataEXT")]
[CLSCompliant(false)]
public static void NamedBufferData(int buffer, IntPtr size, [Count(Computed = "size")] IntPtr data, BufferUsageHint usage)
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | buffer | |
| IntPtr | size | |
| IntPtr | data | [length: COMPSIZE(size)] |
| BufferUsageHint | usage |
NamedBufferData(Int32, IntPtr, IntPtr, ExtDirectStateAccess)
[requires: EXT_direct_state_access]
Declaration
[Obsolete("Use strongly typed overload instead")]
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glNamedBufferDataEXT")]
[CLSCompliant(false)]
public static void NamedBufferData(int buffer, IntPtr size, [Count(Computed = "size")] IntPtr data, ExtDirectStateAccess usage)
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | buffer | |
| IntPtr | size | |
| IntPtr | data | [length: COMPSIZE(size)] |
| ExtDirectStateAccess | usage |
NamedBufferData(UInt32, Int32, IntPtr, BufferUsageHint)
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glNamedBufferDataEXT")]
[CLSCompliant(false)]
public static void NamedBufferData(uint buffer, int size, [Count(Computed = "size")] IntPtr data, BufferUsageHint usage)
Parameters
| Type | Name | Description |
|---|---|---|
| UInt32 | buffer | |
| Int32 | size | |
| IntPtr | data | [length: COMPSIZE(size)] |
| BufferUsageHint | usage |
NamedBufferData(UInt32, Int32, IntPtr, ExtDirectStateAccess)
[requires: EXT_direct_state_access]
Declaration
[Obsolete("Use strongly typed overload instead")]
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glNamedBufferDataEXT")]
[CLSCompliant(false)]
public static void NamedBufferData(uint buffer, int size, [Count(Computed = "size")] IntPtr data, ExtDirectStateAccess usage)
Parameters
| Type | Name | Description |
|---|---|---|
| UInt32 | buffer | |
| Int32 | size | |
| IntPtr | data | [length: COMPSIZE(size)] |
| ExtDirectStateAccess | usage |
NamedBufferData(UInt32, IntPtr, IntPtr, BufferUsageHint)
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glNamedBufferDataEXT")]
[CLSCompliant(false)]
public static void NamedBufferData(uint buffer, IntPtr size, [Count(Computed = "size")] IntPtr data, BufferUsageHint usage)
Parameters
| Type | Name | Description |
|---|---|---|
| UInt32 | buffer | |
| IntPtr | size | |
| IntPtr | data | [length: COMPSIZE(size)] |
| BufferUsageHint | usage |
NamedBufferData(UInt32, IntPtr, IntPtr, ExtDirectStateAccess)
[requires: EXT_direct_state_access]
Declaration
[Obsolete("Use strongly typed overload instead")]
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glNamedBufferDataEXT")]
[CLSCompliant(false)]
public static void NamedBufferData(uint buffer, IntPtr size, [Count(Computed = "size")] IntPtr data, ExtDirectStateAccess usage)
Parameters
| Type | Name | Description |
|---|---|---|
| UInt32 | buffer | |
| IntPtr | size | |
| IntPtr | data | [length: COMPSIZE(size)] |
| ExtDirectStateAccess | usage |
NamedBufferData<T2>(Int32, Int32, ref T2, BufferUsageHint)
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glNamedBufferDataEXT")]
[CLSCompliant(false)]
public static void NamedBufferData<T2>(int buffer, int size, [Count(Computed = "size")] ref T2 data, BufferUsageHint usage)
where T2 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | buffer | |
| Int32 | size | |
| T2 | data | [length: COMPSIZE(size)] |
| BufferUsageHint | usage |
Type Parameters
| Name | Description |
|---|---|
| T2 |
NamedBufferData<T2>(Int32, Int32, ref T2, ExtDirectStateAccess)
[requires: EXT_direct_state_access]
Declaration
[Obsolete("Use strongly typed overload instead")]
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glNamedBufferDataEXT")]
[CLSCompliant(false)]
public static void NamedBufferData<T2>(int buffer, int size, [Count(Computed = "size")] ref T2 data, ExtDirectStateAccess usage)
where T2 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | buffer | |
| Int32 | size | |
| T2 | data | [length: COMPSIZE(size)] |
| ExtDirectStateAccess | usage |
Type Parameters
| Name | Description |
|---|---|
| T2 |
NamedBufferData<T2>(Int32, Int32, T2[], BufferUsageHint)
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glNamedBufferDataEXT")]
[CLSCompliant(false)]
public static void NamedBufferData<T2>(int buffer, int size, [Count(Computed = "size")] T2[] data, BufferUsageHint usage)
where T2 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | buffer | |
| Int32 | size | |
| T2[] | data | [length: COMPSIZE(size)] |
| BufferUsageHint | usage |
Type Parameters
| Name | Description |
|---|---|
| T2 |
NamedBufferData<T2>(Int32, Int32, T2[], ExtDirectStateAccess)
[requires: EXT_direct_state_access]
Declaration
[Obsolete("Use strongly typed overload instead")]
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glNamedBufferDataEXT")]
[CLSCompliant(false)]
public static void NamedBufferData<T2>(int buffer, int size, [Count(Computed = "size")] T2[] data, ExtDirectStateAccess usage)
where T2 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | buffer | |
| Int32 | size | |
| T2[] | data | [length: COMPSIZE(size)] |
| ExtDirectStateAccess | usage |
Type Parameters
| Name | Description |
|---|---|
| T2 |
NamedBufferData<T2>(Int32, Int32, T2[,,], BufferUsageHint)
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glNamedBufferDataEXT")]
[CLSCompliant(false)]
public static void NamedBufferData<T2>(int buffer, int size, [Count(Computed = "size")] T2[,, ] data, BufferUsageHint usage)
where T2 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | buffer | |
| Int32 | size | |
| T2[,,] | data | [length: COMPSIZE(size)] |
| BufferUsageHint | usage |
Type Parameters
| Name | Description |
|---|---|
| T2 |
NamedBufferData<T2>(Int32, Int32, T2[,,], ExtDirectStateAccess)
[requires: EXT_direct_state_access]
Declaration
[Obsolete("Use strongly typed overload instead")]
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glNamedBufferDataEXT")]
[CLSCompliant(false)]
public static void NamedBufferData<T2>(int buffer, int size, [Count(Computed = "size")] T2[,, ] data, ExtDirectStateAccess usage)
where T2 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | buffer | |
| Int32 | size | |
| T2[,,] | data | [length: COMPSIZE(size)] |
| ExtDirectStateAccess | usage |
Type Parameters
| Name | Description |
|---|---|
| T2 |
NamedBufferData<T2>(Int32, Int32, T2[,], BufferUsageHint)
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glNamedBufferDataEXT")]
[CLSCompliant(false)]
public static void NamedBufferData<T2>(int buffer, int size, [Count(Computed = "size")] T2[, ] data, BufferUsageHint usage)
where T2 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | buffer | |
| Int32 | size | |
| T2[,] | data | [length: COMPSIZE(size)] |
| BufferUsageHint | usage |
Type Parameters
| Name | Description |
|---|---|
| T2 |
NamedBufferData<T2>(Int32, Int32, T2[,], ExtDirectStateAccess)
[requires: EXT_direct_state_access]
Declaration
[Obsolete("Use strongly typed overload instead")]
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glNamedBufferDataEXT")]
[CLSCompliant(false)]
public static void NamedBufferData<T2>(int buffer, int size, [Count(Computed = "size")] T2[, ] data, ExtDirectStateAccess usage)
where T2 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | buffer | |
| Int32 | size | |
| T2[,] | data | [length: COMPSIZE(size)] |
| ExtDirectStateAccess | usage |
Type Parameters
| Name | Description |
|---|---|
| T2 |
NamedBufferData<T2>(Int32, IntPtr, ref T2, BufferUsageHint)
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glNamedBufferDataEXT")]
[CLSCompliant(false)]
public static void NamedBufferData<T2>(int buffer, IntPtr size, [Count(Computed = "size")] ref T2 data, BufferUsageHint usage)
where T2 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | buffer | |
| IntPtr | size | |
| T2 | data | [length: COMPSIZE(size)] |
| BufferUsageHint | usage |
Type Parameters
| Name | Description |
|---|---|
| T2 |
NamedBufferData<T2>(Int32, IntPtr, ref T2, ExtDirectStateAccess)
[requires: EXT_direct_state_access]
Declaration
[Obsolete("Use strongly typed overload instead")]
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glNamedBufferDataEXT")]
[CLSCompliant(false)]
public static void NamedBufferData<T2>(int buffer, IntPtr size, [Count(Computed = "size")] ref T2 data, ExtDirectStateAccess usage)
where T2 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | buffer | |
| IntPtr | size | |
| T2 | data | [length: COMPSIZE(size)] |
| ExtDirectStateAccess | usage |
Type Parameters
| Name | Description |
|---|---|
| T2 |
NamedBufferData<T2>(Int32, IntPtr, T2[], BufferUsageHint)
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glNamedBufferDataEXT")]
[CLSCompliant(false)]
public static void NamedBufferData<T2>(int buffer, IntPtr size, [Count(Computed = "size")] T2[] data, BufferUsageHint usage)
where T2 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | buffer | |
| IntPtr | size | |
| T2[] | data | [length: COMPSIZE(size)] |
| BufferUsageHint | usage |
Type Parameters
| Name | Description |
|---|---|
| T2 |
NamedBufferData<T2>(Int32, IntPtr, T2[], ExtDirectStateAccess)
[requires: EXT_direct_state_access]
Declaration
[Obsolete("Use strongly typed overload instead")]
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glNamedBufferDataEXT")]
[CLSCompliant(false)]
public static void NamedBufferData<T2>(int buffer, IntPtr size, [Count(Computed = "size")] T2[] data, ExtDirectStateAccess usage)
where T2 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | buffer | |
| IntPtr | size | |
| T2[] | data | [length: COMPSIZE(size)] |
| ExtDirectStateAccess | usage |
Type Parameters
| Name | Description |
|---|---|
| T2 |
NamedBufferData<T2>(Int32, IntPtr, T2[,,], BufferUsageHint)
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glNamedBufferDataEXT")]
[CLSCompliant(false)]
public static void NamedBufferData<T2>(int buffer, IntPtr size, [Count(Computed = "size")] T2[,, ] data, BufferUsageHint usage)
where T2 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | buffer | |
| IntPtr | size | |
| T2[,,] | data | [length: COMPSIZE(size)] |
| BufferUsageHint | usage |
Type Parameters
| Name | Description |
|---|---|
| T2 |
NamedBufferData<T2>(Int32, IntPtr, T2[,,], ExtDirectStateAccess)
[requires: EXT_direct_state_access]
Declaration
[Obsolete("Use strongly typed overload instead")]
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glNamedBufferDataEXT")]
[CLSCompliant(false)]
public static void NamedBufferData<T2>(int buffer, IntPtr size, [Count(Computed = "size")] T2[,, ] data, ExtDirectStateAccess usage)
where T2 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | buffer | |
| IntPtr | size | |
| T2[,,] | data | [length: COMPSIZE(size)] |
| ExtDirectStateAccess | usage |
Type Parameters
| Name | Description |
|---|---|
| T2 |
NamedBufferData<T2>(Int32, IntPtr, T2[,], BufferUsageHint)
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glNamedBufferDataEXT")]
[CLSCompliant(false)]
public static void NamedBufferData<T2>(int buffer, IntPtr size, [Count(Computed = "size")] T2[, ] data, BufferUsageHint usage)
where T2 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | buffer | |
| IntPtr | size | |
| T2[,] | data | [length: COMPSIZE(size)] |
| BufferUsageHint | usage |
Type Parameters
| Name | Description |
|---|---|
| T2 |
NamedBufferData<T2>(Int32, IntPtr, T2[,], ExtDirectStateAccess)
[requires: EXT_direct_state_access]
Declaration
[Obsolete("Use strongly typed overload instead")]
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glNamedBufferDataEXT")]
[CLSCompliant(false)]
public static void NamedBufferData<T2>(int buffer, IntPtr size, [Count(Computed = "size")] T2[, ] data, ExtDirectStateAccess usage)
where T2 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | buffer | |
| IntPtr | size | |
| T2[,] | data | [length: COMPSIZE(size)] |
| ExtDirectStateAccess | usage |
Type Parameters
| Name | Description |
|---|---|
| T2 |
NamedBufferData<T2>(UInt32, Int32, ref T2, BufferUsageHint)
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glNamedBufferDataEXT")]
[CLSCompliant(false)]
public static void NamedBufferData<T2>(uint buffer, int size, [Count(Computed = "size")] ref T2 data, BufferUsageHint usage)
where T2 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| UInt32 | buffer | |
| Int32 | size | |
| T2 | data | [length: COMPSIZE(size)] |
| BufferUsageHint | usage |
Type Parameters
| Name | Description |
|---|---|
| T2 |
NamedBufferData<T2>(UInt32, Int32, ref T2, ExtDirectStateAccess)
[requires: EXT_direct_state_access]
Declaration
[Obsolete("Use strongly typed overload instead")]
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glNamedBufferDataEXT")]
[CLSCompliant(false)]
public static void NamedBufferData<T2>(uint buffer, int size, [Count(Computed = "size")] ref T2 data, ExtDirectStateAccess usage)
where T2 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| UInt32 | buffer | |
| Int32 | size | |
| T2 | data | [length: COMPSIZE(size)] |
| ExtDirectStateAccess | usage |
Type Parameters
| Name | Description |
|---|---|
| T2 |
NamedBufferData<T2>(UInt32, Int32, T2[], BufferUsageHint)
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glNamedBufferDataEXT")]
[CLSCompliant(false)]
public static void NamedBufferData<T2>(uint buffer, int size, [Count(Computed = "size")] T2[] data, BufferUsageHint usage)
where T2 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| UInt32 | buffer | |
| Int32 | size | |
| T2[] | data | [length: COMPSIZE(size)] |
| BufferUsageHint | usage |
Type Parameters
| Name | Description |
|---|---|
| T2 |
NamedBufferData<T2>(UInt32, Int32, T2[], ExtDirectStateAccess)
[requires: EXT_direct_state_access]
Declaration
[Obsolete("Use strongly typed overload instead")]
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glNamedBufferDataEXT")]
[CLSCompliant(false)]
public static void NamedBufferData<T2>(uint buffer, int size, [Count(Computed = "size")] T2[] data, ExtDirectStateAccess usage)
where T2 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| UInt32 | buffer | |
| Int32 | size | |
| T2[] | data | [length: COMPSIZE(size)] |
| ExtDirectStateAccess | usage |
Type Parameters
| Name | Description |
|---|---|
| T2 |
NamedBufferData<T2>(UInt32, Int32, T2[,,], BufferUsageHint)
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glNamedBufferDataEXT")]
[CLSCompliant(false)]
public static void NamedBufferData<T2>(uint buffer, int size, [Count(Computed = "size")] T2[,, ] data, BufferUsageHint usage)
where T2 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| UInt32 | buffer | |
| Int32 | size | |
| T2[,,] | data | [length: COMPSIZE(size)] |
| BufferUsageHint | usage |
Type Parameters
| Name | Description |
|---|---|
| T2 |
NamedBufferData<T2>(UInt32, Int32, T2[,,], ExtDirectStateAccess)
[requires: EXT_direct_state_access]
Declaration
[Obsolete("Use strongly typed overload instead")]
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glNamedBufferDataEXT")]
[CLSCompliant(false)]
public static void NamedBufferData<T2>(uint buffer, int size, [Count(Computed = "size")] T2[,, ] data, ExtDirectStateAccess usage)
where T2 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| UInt32 | buffer | |
| Int32 | size | |
| T2[,,] | data | [length: COMPSIZE(size)] |
| ExtDirectStateAccess | usage |
Type Parameters
| Name | Description |
|---|---|
| T2 |
NamedBufferData<T2>(UInt32, Int32, T2[,], BufferUsageHint)
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glNamedBufferDataEXT")]
[CLSCompliant(false)]
public static void NamedBufferData<T2>(uint buffer, int size, [Count(Computed = "size")] T2[, ] data, BufferUsageHint usage)
where T2 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| UInt32 | buffer | |
| Int32 | size | |
| T2[,] | data | [length: COMPSIZE(size)] |
| BufferUsageHint | usage |
Type Parameters
| Name | Description |
|---|---|
| T2 |
NamedBufferData<T2>(UInt32, Int32, T2[,], ExtDirectStateAccess)
[requires: EXT_direct_state_access]
Declaration
[Obsolete("Use strongly typed overload instead")]
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glNamedBufferDataEXT")]
[CLSCompliant(false)]
public static void NamedBufferData<T2>(uint buffer, int size, [Count(Computed = "size")] T2[, ] data, ExtDirectStateAccess usage)
where T2 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| UInt32 | buffer | |
| Int32 | size | |
| T2[,] | data | [length: COMPSIZE(size)] |
| ExtDirectStateAccess | usage |
Type Parameters
| Name | Description |
|---|---|
| T2 |
NamedBufferData<T2>(UInt32, IntPtr, ref T2, BufferUsageHint)
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glNamedBufferDataEXT")]
[CLSCompliant(false)]
public static void NamedBufferData<T2>(uint buffer, IntPtr size, [Count(Computed = "size")] ref T2 data, BufferUsageHint usage)
where T2 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| UInt32 | buffer | |
| IntPtr | size | |
| T2 | data | [length: COMPSIZE(size)] |
| BufferUsageHint | usage |
Type Parameters
| Name | Description |
|---|---|
| T2 |
NamedBufferData<T2>(UInt32, IntPtr, ref T2, ExtDirectStateAccess)
[requires: EXT_direct_state_access]
Declaration
[Obsolete("Use strongly typed overload instead")]
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glNamedBufferDataEXT")]
[CLSCompliant(false)]
public static void NamedBufferData<T2>(uint buffer, IntPtr size, [Count(Computed = "size")] ref T2 data, ExtDirectStateAccess usage)
where T2 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| UInt32 | buffer | |
| IntPtr | size | |
| T2 | data | [length: COMPSIZE(size)] |
| ExtDirectStateAccess | usage |
Type Parameters
| Name | Description |
|---|---|
| T2 |
NamedBufferData<T2>(UInt32, IntPtr, T2[], BufferUsageHint)
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glNamedBufferDataEXT")]
[CLSCompliant(false)]
public static void NamedBufferData<T2>(uint buffer, IntPtr size, [Count(Computed = "size")] T2[] data, BufferUsageHint usage)
where T2 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| UInt32 | buffer | |
| IntPtr | size | |
| T2[] | data | [length: COMPSIZE(size)] |
| BufferUsageHint | usage |
Type Parameters
| Name | Description |
|---|---|
| T2 |
NamedBufferData<T2>(UInt32, IntPtr, T2[], ExtDirectStateAccess)
[requires: EXT_direct_state_access]
Declaration
[Obsolete("Use strongly typed overload instead")]
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glNamedBufferDataEXT")]
[CLSCompliant(false)]
public static void NamedBufferData<T2>(uint buffer, IntPtr size, [Count(Computed = "size")] T2[] data, ExtDirectStateAccess usage)
where T2 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| UInt32 | buffer | |
| IntPtr | size | |
| T2[] | data | [length: COMPSIZE(size)] |
| ExtDirectStateAccess | usage |
Type Parameters
| Name | Description |
|---|---|
| T2 |
NamedBufferData<T2>(UInt32, IntPtr, T2[,,], BufferUsageHint)
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glNamedBufferDataEXT")]
[CLSCompliant(false)]
public static void NamedBufferData<T2>(uint buffer, IntPtr size, [Count(Computed = "size")] T2[,, ] data, BufferUsageHint usage)
where T2 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| UInt32 | buffer | |
| IntPtr | size | |
| T2[,,] | data | [length: COMPSIZE(size)] |
| BufferUsageHint | usage |
Type Parameters
| Name | Description |
|---|---|
| T2 |
NamedBufferData<T2>(UInt32, IntPtr, T2[,,], ExtDirectStateAccess)
[requires: EXT_direct_state_access]
Declaration
[Obsolete("Use strongly typed overload instead")]
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glNamedBufferDataEXT")]
[CLSCompliant(false)]
public static void NamedBufferData<T2>(uint buffer, IntPtr size, [Count(Computed = "size")] T2[,, ] data, ExtDirectStateAccess usage)
where T2 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| UInt32 | buffer | |
| IntPtr | size | |
| T2[,,] | data | [length: COMPSIZE(size)] |
| ExtDirectStateAccess | usage |
Type Parameters
| Name | Description |
|---|---|
| T2 |
NamedBufferData<T2>(UInt32, IntPtr, T2[,], BufferUsageHint)
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glNamedBufferDataEXT")]
[CLSCompliant(false)]
public static void NamedBufferData<T2>(uint buffer, IntPtr size, [Count(Computed = "size")] T2[, ] data, BufferUsageHint usage)
where T2 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| UInt32 | buffer | |
| IntPtr | size | |
| T2[,] | data | [length: COMPSIZE(size)] |
| BufferUsageHint | usage |
Type Parameters
| Name | Description |
|---|---|
| T2 |
NamedBufferData<T2>(UInt32, IntPtr, T2[,], ExtDirectStateAccess)
[requires: EXT_direct_state_access]
Declaration
[Obsolete("Use strongly typed overload instead")]
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glNamedBufferDataEXT")]
[CLSCompliant(false)]
public static void NamedBufferData<T2>(uint buffer, IntPtr size, [Count(Computed = "size")] T2[, ] data, ExtDirectStateAccess usage)
where T2 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| UInt32 | buffer | |
| IntPtr | size | |
| T2[,] | data | [length: COMPSIZE(size)] |
| ExtDirectStateAccess | usage |
Type Parameters
| Name | Description |
|---|---|
| T2 |
NamedBufferPageCommitment(Int32, IntPtr, Int32, Boolean)
[requires: ARB_sparse_buffer]
Declaration
[AutoGenerated(Category = "ARB_sparse_buffer", Version = "", EntryPoint = "glNamedBufferPageCommitmentEXT")]
[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 = "glNamedBufferPageCommitmentEXT")]
[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 = "glNamedBufferPageCommitmentEXT")]
[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 = "glNamedBufferPageCommitmentEXT")]
[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 |
NamedBufferStorage(Int32, Int32, IntPtr, BufferStorageFlags)
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glNamedBufferStorageEXT")]
[CLSCompliant(false)]
public static void NamedBufferStorage(int buffer, int size, [Count(Parameter = "size")] IntPtr data, BufferStorageFlags flags)
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | buffer | |
| Int32 | size | |
| IntPtr | data | [length: size] |
| BufferStorageFlags | flags |
NamedBufferStorage(Int32, Int32, IntPtr, ExtDirectStateAccess)
[requires: EXT_direct_state_access]
Declaration
[Obsolete("Use strongly typed overload instead")]
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glNamedBufferStorageEXT")]
[CLSCompliant(false)]
public static void NamedBufferStorage(int buffer, int size, [Count(Parameter = "size")] IntPtr data, ExtDirectStateAccess flags)
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | buffer | |
| Int32 | size | |
| IntPtr | data | [length: size] |
| ExtDirectStateAccess | flags |
NamedBufferStorage(Int32, Int32, IntPtr, Int32)
[requires: EXT_direct_state_access]
Declaration
[Obsolete("Use strongly typed overload instead")]
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glNamedBufferStorageEXT")]
[CLSCompliant(false)]
public static void NamedBufferStorage(int buffer, int size, [Count(Parameter = "size")] IntPtr data, int flags)
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | buffer | |
| Int32 | size | |
| IntPtr | data | [length: size] |
| Int32 | flags |
NamedBufferStorage(Int32, IntPtr, IntPtr, BufferStorageFlags)
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glNamedBufferStorageEXT")]
[CLSCompliant(false)]
public static void NamedBufferStorage(int buffer, IntPtr size, [Count(Parameter = "size")] IntPtr data, BufferStorageFlags flags)
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | buffer | |
| IntPtr | size | |
| IntPtr | data | [length: size] |
| BufferStorageFlags | flags |
NamedBufferStorage(Int32, IntPtr, IntPtr, ExtDirectStateAccess)
[requires: EXT_direct_state_access]
Declaration
[Obsolete("Use strongly typed overload instead")]
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glNamedBufferStorageEXT")]
[CLSCompliant(false)]
public static void NamedBufferStorage(int buffer, IntPtr size, [Count(Parameter = "size")] IntPtr data, ExtDirectStateAccess flags)
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | buffer | |
| IntPtr | size | |
| IntPtr | data | [length: size] |
| ExtDirectStateAccess | flags |
NamedBufferStorage(Int32, IntPtr, IntPtr, Int32)
[requires: EXT_direct_state_access]
Declaration
[Obsolete("Use strongly typed overload instead")]
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glNamedBufferStorageEXT")]
[CLSCompliant(false)]
public static void NamedBufferStorage(int buffer, IntPtr size, [Count(Parameter = "size")] IntPtr data, int flags)
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | buffer | |
| IntPtr | size | |
| IntPtr | data | [length: size] |
| Int32 | flags |
NamedBufferStorage(UInt32, Int32, IntPtr, BufferStorageFlags)
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glNamedBufferStorageEXT")]
[CLSCompliant(false)]
public static void NamedBufferStorage(uint buffer, int size, [Count(Parameter = "size")] IntPtr data, BufferStorageFlags flags)
Parameters
| Type | Name | Description |
|---|---|---|
| UInt32 | buffer | |
| Int32 | size | |
| IntPtr | data | [length: size] |
| BufferStorageFlags | flags |
NamedBufferStorage(UInt32, Int32, IntPtr, ExtDirectStateAccess)
[requires: EXT_direct_state_access]
Declaration
[Obsolete("Use strongly typed overload instead")]
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glNamedBufferStorageEXT")]
[CLSCompliant(false)]
public static void NamedBufferStorage(uint buffer, int size, [Count(Parameter = "size")] IntPtr data, ExtDirectStateAccess flags)
Parameters
| Type | Name | Description |
|---|---|---|
| UInt32 | buffer | |
| Int32 | size | |
| IntPtr | data | [length: size] |
| ExtDirectStateAccess | flags |
NamedBufferStorage(UInt32, Int32, IntPtr, UInt32)
[requires: EXT_direct_state_access]
Declaration
[Obsolete("Use strongly typed overload instead")]
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glNamedBufferStorageEXT")]
[CLSCompliant(false)]
public static void NamedBufferStorage(uint buffer, int size, [Count(Parameter = "size")] IntPtr data, uint flags)
Parameters
| Type | Name | Description |
|---|---|---|
| UInt32 | buffer | |
| Int32 | size | |
| IntPtr | data | [length: size] |
| UInt32 | flags |
NamedBufferStorage(UInt32, IntPtr, IntPtr, BufferStorageFlags)
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glNamedBufferStorageEXT")]
[CLSCompliant(false)]
public static void NamedBufferStorage(uint buffer, IntPtr size, [Count(Parameter = "size")] IntPtr data, BufferStorageFlags flags)
Parameters
| Type | Name | Description |
|---|---|---|
| UInt32 | buffer | |
| IntPtr | size | |
| IntPtr | data | [length: size] |
| BufferStorageFlags | flags |
NamedBufferStorage(UInt32, IntPtr, IntPtr, ExtDirectStateAccess)
[requires: EXT_direct_state_access]
Declaration
[Obsolete("Use strongly typed overload instead")]
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glNamedBufferStorageEXT")]
[CLSCompliant(false)]
public static void NamedBufferStorage(uint buffer, IntPtr size, [Count(Parameter = "size")] IntPtr data, ExtDirectStateAccess flags)
Parameters
| Type | Name | Description |
|---|---|---|
| UInt32 | buffer | |
| IntPtr | size | |
| IntPtr | data | [length: size] |
| ExtDirectStateAccess | flags |
NamedBufferStorage(UInt32, IntPtr, IntPtr, UInt32)
[requires: EXT_direct_state_access]
Declaration
[Obsolete("Use strongly typed overload instead")]
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glNamedBufferStorageEXT")]
[CLSCompliant(false)]
public static void NamedBufferStorage(uint buffer, IntPtr size, [Count(Parameter = "size")] IntPtr data, uint flags)
Parameters
| Type | Name | Description |
|---|---|---|
| UInt32 | buffer | |
| IntPtr | size | |
| IntPtr | data | [length: size] |
| UInt32 | flags |
NamedBufferStorage<T2>(Int32, Int32, ref T2, BufferStorageFlags)
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glNamedBufferStorageEXT")]
[CLSCompliant(false)]
public static void NamedBufferStorage<T2>(int buffer, int size, [Count(Parameter = "size")] ref T2 data, BufferStorageFlags flags)
where T2 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | buffer | |
| Int32 | size | |
| T2 | data | [length: size] |
| BufferStorageFlags | flags |
Type Parameters
| Name | Description |
|---|---|
| T2 |
NamedBufferStorage<T2>(Int32, Int32, ref T2, ExtDirectStateAccess)
[requires: EXT_direct_state_access]
Declaration
[Obsolete("Use strongly typed overload instead")]
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glNamedBufferStorageEXT")]
[CLSCompliant(false)]
public static void NamedBufferStorage<T2>(int buffer, int size, [Count(Parameter = "size")] ref T2 data, ExtDirectStateAccess flags)
where T2 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | buffer | |
| Int32 | size | |
| T2 | data | [length: size] |
| ExtDirectStateAccess | flags |
Type Parameters
| Name | Description |
|---|---|
| T2 |
NamedBufferStorage<T2>(Int32, Int32, ref T2, Int32)
[requires: EXT_direct_state_access]
Declaration
[Obsolete("Use strongly typed overload instead")]
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glNamedBufferStorageEXT")]
[CLSCompliant(false)]
public static void NamedBufferStorage<T2>(int buffer, int size, [Count(Parameter = "size")] ref T2 data, int flags)
where T2 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | buffer | |
| Int32 | size | |
| T2 | data | [length: size] |
| Int32 | flags |
Type Parameters
| Name | Description |
|---|---|
| T2 |
NamedBufferStorage<T2>(Int32, Int32, T2[], BufferStorageFlags)
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glNamedBufferStorageEXT")]
[CLSCompliant(false)]
public static void NamedBufferStorage<T2>(int buffer, int size, [Count(Parameter = "size")] T2[] data, BufferStorageFlags flags)
where T2 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | buffer | |
| Int32 | size | |
| T2[] | data | [length: size] |
| BufferStorageFlags | flags |
Type Parameters
| Name | Description |
|---|---|
| T2 |
NamedBufferStorage<T2>(Int32, Int32, T2[], ExtDirectStateAccess)
[requires: EXT_direct_state_access]
Declaration
[Obsolete("Use strongly typed overload instead")]
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glNamedBufferStorageEXT")]
[CLSCompliant(false)]
public static void NamedBufferStorage<T2>(int buffer, int size, [Count(Parameter = "size")] T2[] data, ExtDirectStateAccess flags)
where T2 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | buffer | |
| Int32 | size | |
| T2[] | data | [length: size] |
| ExtDirectStateAccess | flags |
Type Parameters
| Name | Description |
|---|---|
| T2 |
NamedBufferStorage<T2>(Int32, Int32, T2[], Int32)
[requires: EXT_direct_state_access]
Declaration
[Obsolete("Use strongly typed overload instead")]
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glNamedBufferStorageEXT")]
[CLSCompliant(false)]
public static void NamedBufferStorage<T2>(int buffer, int size, [Count(Parameter = "size")] T2[] data, int flags)
where T2 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | buffer | |
| Int32 | size | |
| T2[] | data | [length: size] |
| Int32 | flags |
Type Parameters
| Name | Description |
|---|---|
| T2 |
NamedBufferStorage<T2>(Int32, Int32, T2[,,], BufferStorageFlags)
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glNamedBufferStorageEXT")]
[CLSCompliant(false)]
public static void NamedBufferStorage<T2>(int buffer, int size, [Count(Parameter = "size")] T2[,, ] data, BufferStorageFlags flags)
where T2 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | buffer | |
| Int32 | size | |
| T2[,,] | data | [length: size] |
| BufferStorageFlags | flags |
Type Parameters
| Name | Description |
|---|---|
| T2 |
NamedBufferStorage<T2>(Int32, Int32, T2[,,], ExtDirectStateAccess)
[requires: EXT_direct_state_access]
Declaration
[Obsolete("Use strongly typed overload instead")]
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glNamedBufferStorageEXT")]
[CLSCompliant(false)]
public static void NamedBufferStorage<T2>(int buffer, int size, [Count(Parameter = "size")] T2[,, ] data, ExtDirectStateAccess flags)
where T2 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | buffer | |
| Int32 | size | |
| T2[,,] | data | [length: size] |
| ExtDirectStateAccess | flags |
Type Parameters
| Name | Description |
|---|---|
| T2 |
NamedBufferStorage<T2>(Int32, Int32, T2[,,], Int32)
[requires: EXT_direct_state_access]
Declaration
[Obsolete("Use strongly typed overload instead")]
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glNamedBufferStorageEXT")]
[CLSCompliant(false)]
public static void NamedBufferStorage<T2>(int buffer, int size, [Count(Parameter = "size")] T2[,, ] data, int flags)
where T2 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | buffer | |
| Int32 | size | |
| T2[,,] | data | [length: size] |
| Int32 | flags |
Type Parameters
| Name | Description |
|---|---|
| T2 |
NamedBufferStorage<T2>(Int32, Int32, T2[,], BufferStorageFlags)
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glNamedBufferStorageEXT")]
[CLSCompliant(false)]
public static void NamedBufferStorage<T2>(int buffer, int size, [Count(Parameter = "size")] T2[, ] data, BufferStorageFlags flags)
where T2 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | buffer | |
| Int32 | size | |
| T2[,] | data | [length: size] |
| BufferStorageFlags | flags |
Type Parameters
| Name | Description |
|---|---|
| T2 |
NamedBufferStorage<T2>(Int32, Int32, T2[,], ExtDirectStateAccess)
[requires: EXT_direct_state_access]
Declaration
[Obsolete("Use strongly typed overload instead")]
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glNamedBufferStorageEXT")]
[CLSCompliant(false)]
public static void NamedBufferStorage<T2>(int buffer, int size, [Count(Parameter = "size")] T2[, ] data, ExtDirectStateAccess flags)
where T2 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | buffer | |
| Int32 | size | |
| T2[,] | data | [length: size] |
| ExtDirectStateAccess | flags |
Type Parameters
| Name | Description |
|---|---|
| T2 |
NamedBufferStorage<T2>(Int32, Int32, T2[,], Int32)
[requires: EXT_direct_state_access]
Declaration
[Obsolete("Use strongly typed overload instead")]
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glNamedBufferStorageEXT")]
[CLSCompliant(false)]
public static void NamedBufferStorage<T2>(int buffer, int size, [Count(Parameter = "size")] T2[, ] data, int flags)
where T2 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | buffer | |
| Int32 | size | |
| T2[,] | data | [length: size] |
| Int32 | flags |
Type Parameters
| Name | Description |
|---|---|
| T2 |
NamedBufferStorage<T2>(Int32, IntPtr, ref T2, BufferStorageFlags)
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glNamedBufferStorageEXT")]
[CLSCompliant(false)]
public static void NamedBufferStorage<T2>(int buffer, IntPtr size, [Count(Parameter = "size")] ref T2 data, BufferStorageFlags flags)
where T2 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | buffer | |
| IntPtr | size | |
| T2 | data | [length: size] |
| BufferStorageFlags | flags |
Type Parameters
| Name | Description |
|---|---|
| T2 |
NamedBufferStorage<T2>(Int32, IntPtr, ref T2, ExtDirectStateAccess)
[requires: EXT_direct_state_access]
Declaration
[Obsolete("Use strongly typed overload instead")]
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glNamedBufferStorageEXT")]
[CLSCompliant(false)]
public static void NamedBufferStorage<T2>(int buffer, IntPtr size, [Count(Parameter = "size")] ref T2 data, ExtDirectStateAccess flags)
where T2 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | buffer | |
| IntPtr | size | |
| T2 | data | [length: size] |
| ExtDirectStateAccess | flags |
Type Parameters
| Name | Description |
|---|---|
| T2 |
NamedBufferStorage<T2>(Int32, IntPtr, ref T2, Int32)
[requires: EXT_direct_state_access]
Declaration
[Obsolete("Use strongly typed overload instead")]
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glNamedBufferStorageEXT")]
[CLSCompliant(false)]
public static void NamedBufferStorage<T2>(int buffer, IntPtr size, [Count(Parameter = "size")] ref T2 data, int flags)
where T2 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | buffer | |
| IntPtr | size | |
| T2 | data | [length: size] |
| Int32 | flags |
Type Parameters
| Name | Description |
|---|---|
| T2 |
NamedBufferStorage<T2>(Int32, IntPtr, T2[], BufferStorageFlags)
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glNamedBufferStorageEXT")]
[CLSCompliant(false)]
public static void NamedBufferStorage<T2>(int buffer, IntPtr size, [Count(Parameter = "size")] T2[] data, BufferStorageFlags flags)
where T2 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | buffer | |
| IntPtr | size | |
| T2[] | data | [length: size] |
| BufferStorageFlags | flags |
Type Parameters
| Name | Description |
|---|---|
| T2 |
NamedBufferStorage<T2>(Int32, IntPtr, T2[], ExtDirectStateAccess)
[requires: EXT_direct_state_access]
Declaration
[Obsolete("Use strongly typed overload instead")]
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glNamedBufferStorageEXT")]
[CLSCompliant(false)]
public static void NamedBufferStorage<T2>(int buffer, IntPtr size, [Count(Parameter = "size")] T2[] data, ExtDirectStateAccess flags)
where T2 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | buffer | |
| IntPtr | size | |
| T2[] | data | [length: size] |
| ExtDirectStateAccess | flags |
Type Parameters
| Name | Description |
|---|---|
| T2 |
NamedBufferStorage<T2>(Int32, IntPtr, T2[], Int32)
[requires: EXT_direct_state_access]
Declaration
[Obsolete("Use strongly typed overload instead")]
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glNamedBufferStorageEXT")]
[CLSCompliant(false)]
public static void NamedBufferStorage<T2>(int buffer, IntPtr size, [Count(Parameter = "size")] T2[] data, int flags)
where T2 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | buffer | |
| IntPtr | size | |
| T2[] | data | [length: size] |
| Int32 | flags |
Type Parameters
| Name | Description |
|---|---|
| T2 |
NamedBufferStorage<T2>(Int32, IntPtr, T2[,,], BufferStorageFlags)
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glNamedBufferStorageEXT")]
[CLSCompliant(false)]
public static void NamedBufferStorage<T2>(int buffer, IntPtr size, [Count(Parameter = "size")] T2[,, ] data, BufferStorageFlags flags)
where T2 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | buffer | |
| IntPtr | size | |
| T2[,,] | data | [length: size] |
| BufferStorageFlags | flags |
Type Parameters
| Name | Description |
|---|---|
| T2 |
NamedBufferStorage<T2>(Int32, IntPtr, T2[,,], ExtDirectStateAccess)
[requires: EXT_direct_state_access]
Declaration
[Obsolete("Use strongly typed overload instead")]
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glNamedBufferStorageEXT")]
[CLSCompliant(false)]
public static void NamedBufferStorage<T2>(int buffer, IntPtr size, [Count(Parameter = "size")] T2[,, ] data, ExtDirectStateAccess flags)
where T2 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | buffer | |
| IntPtr | size | |
| T2[,,] | data | [length: size] |
| ExtDirectStateAccess | flags |
Type Parameters
| Name | Description |
|---|---|
| T2 |
NamedBufferStorage<T2>(Int32, IntPtr, T2[,,], Int32)
[requires: EXT_direct_state_access]
Declaration
[Obsolete("Use strongly typed overload instead")]
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glNamedBufferStorageEXT")]
[CLSCompliant(false)]
public static void NamedBufferStorage<T2>(int buffer, IntPtr size, [Count(Parameter = "size")] T2[,, ] data, int flags)
where T2 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | buffer | |
| IntPtr | size | |
| T2[,,] | data | [length: size] |
| Int32 | flags |
Type Parameters
| Name | Description |
|---|---|
| T2 |
NamedBufferStorage<T2>(Int32, IntPtr, T2[,], BufferStorageFlags)
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glNamedBufferStorageEXT")]
[CLSCompliant(false)]
public static void NamedBufferStorage<T2>(int buffer, IntPtr size, [Count(Parameter = "size")] T2[, ] data, BufferStorageFlags flags)
where T2 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | buffer | |
| IntPtr | size | |
| T2[,] | data | [length: size] |
| BufferStorageFlags | flags |
Type Parameters
| Name | Description |
|---|---|
| T2 |
NamedBufferStorage<T2>(Int32, IntPtr, T2[,], ExtDirectStateAccess)
[requires: EXT_direct_state_access]
Declaration
[Obsolete("Use strongly typed overload instead")]
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glNamedBufferStorageEXT")]
[CLSCompliant(false)]
public static void NamedBufferStorage<T2>(int buffer, IntPtr size, [Count(Parameter = "size")] T2[, ] data, ExtDirectStateAccess flags)
where T2 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | buffer | |
| IntPtr | size | |
| T2[,] | data | [length: size] |
| ExtDirectStateAccess | flags |
Type Parameters
| Name | Description |
|---|---|
| T2 |
NamedBufferStorage<T2>(Int32, IntPtr, T2[,], Int32)
[requires: EXT_direct_state_access]
Declaration
[Obsolete("Use strongly typed overload instead")]
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glNamedBufferStorageEXT")]
[CLSCompliant(false)]
public static void NamedBufferStorage<T2>(int buffer, IntPtr size, [Count(Parameter = "size")] T2[, ] data, int flags)
where T2 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | buffer | |
| IntPtr | size | |
| T2[,] | data | [length: size] |
| Int32 | flags |
Type Parameters
| Name | Description |
|---|---|
| T2 |
NamedBufferStorage<T2>(UInt32, Int32, ref T2, BufferStorageFlags)
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glNamedBufferStorageEXT")]
[CLSCompliant(false)]
public static void NamedBufferStorage<T2>(uint buffer, int size, [Count(Parameter = "size")] ref T2 data, BufferStorageFlags flags)
where T2 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| UInt32 | buffer | |
| Int32 | size | |
| T2 | data | [length: size] |
| BufferStorageFlags | flags |
Type Parameters
| Name | Description |
|---|---|
| T2 |
NamedBufferStorage<T2>(UInt32, Int32, ref T2, ExtDirectStateAccess)
[requires: EXT_direct_state_access]
Declaration
[Obsolete("Use strongly typed overload instead")]
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glNamedBufferStorageEXT")]
[CLSCompliant(false)]
public static void NamedBufferStorage<T2>(uint buffer, int size, [Count(Parameter = "size")] ref T2 data, ExtDirectStateAccess flags)
where T2 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| UInt32 | buffer | |
| Int32 | size | |
| T2 | data | [length: size] |
| ExtDirectStateAccess | flags |
Type Parameters
| Name | Description |
|---|---|
| T2 |
NamedBufferStorage<T2>(UInt32, Int32, ref T2, UInt32)
[requires: EXT_direct_state_access]
Declaration
[Obsolete("Use strongly typed overload instead")]
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glNamedBufferStorageEXT")]
[CLSCompliant(false)]
public static void NamedBufferStorage<T2>(uint buffer, int size, [Count(Parameter = "size")] ref T2 data, uint flags)
where T2 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| UInt32 | buffer | |
| Int32 | size | |
| T2 | data | [length: size] |
| UInt32 | flags |
Type Parameters
| Name | Description |
|---|---|
| T2 |
NamedBufferStorage<T2>(UInt32, Int32, T2[], BufferStorageFlags)
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glNamedBufferStorageEXT")]
[CLSCompliant(false)]
public static void NamedBufferStorage<T2>(uint buffer, int size, [Count(Parameter = "size")] T2[] data, BufferStorageFlags flags)
where T2 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| UInt32 | buffer | |
| Int32 | size | |
| T2[] | data | [length: size] |
| BufferStorageFlags | flags |
Type Parameters
| Name | Description |
|---|---|
| T2 |
NamedBufferStorage<T2>(UInt32, Int32, T2[], ExtDirectStateAccess)
[requires: EXT_direct_state_access]
Declaration
[Obsolete("Use strongly typed overload instead")]
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glNamedBufferStorageEXT")]
[CLSCompliant(false)]
public static void NamedBufferStorage<T2>(uint buffer, int size, [Count(Parameter = "size")] T2[] data, ExtDirectStateAccess flags)
where T2 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| UInt32 | buffer | |
| Int32 | size | |
| T2[] | data | [length: size] |
| ExtDirectStateAccess | flags |
Type Parameters
| Name | Description |
|---|---|
| T2 |
NamedBufferStorage<T2>(UInt32, Int32, T2[], UInt32)
[requires: EXT_direct_state_access]
Declaration
[Obsolete("Use strongly typed overload instead")]
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glNamedBufferStorageEXT")]
[CLSCompliant(false)]
public static void NamedBufferStorage<T2>(uint buffer, int size, [Count(Parameter = "size")] T2[] data, uint flags)
where T2 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| UInt32 | buffer | |
| Int32 | size | |
| T2[] | data | [length: size] |
| UInt32 | flags |
Type Parameters
| Name | Description |
|---|---|
| T2 |
NamedBufferStorage<T2>(UInt32, Int32, T2[,,], BufferStorageFlags)
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glNamedBufferStorageEXT")]
[CLSCompliant(false)]
public static void NamedBufferStorage<T2>(uint buffer, int size, [Count(Parameter = "size")] T2[,, ] data, BufferStorageFlags flags)
where T2 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| UInt32 | buffer | |
| Int32 | size | |
| T2[,,] | data | [length: size] |
| BufferStorageFlags | flags |
Type Parameters
| Name | Description |
|---|---|
| T2 |
NamedBufferStorage<T2>(UInt32, Int32, T2[,,], ExtDirectStateAccess)
[requires: EXT_direct_state_access]
Declaration
[Obsolete("Use strongly typed overload instead")]
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glNamedBufferStorageEXT")]
[CLSCompliant(false)]
public static void NamedBufferStorage<T2>(uint buffer, int size, [Count(Parameter = "size")] T2[,, ] data, ExtDirectStateAccess flags)
where T2 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| UInt32 | buffer | |
| Int32 | size | |
| T2[,,] | data | [length: size] |
| ExtDirectStateAccess | flags |
Type Parameters
| Name | Description |
|---|---|
| T2 |
NamedBufferStorage<T2>(UInt32, Int32, T2[,,], UInt32)
[requires: EXT_direct_state_access]
Declaration
[Obsolete("Use strongly typed overload instead")]
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glNamedBufferStorageEXT")]
[CLSCompliant(false)]
public static void NamedBufferStorage<T2>(uint buffer, int size, [Count(Parameter = "size")] T2[,, ] data, uint flags)
where T2 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| UInt32 | buffer | |
| Int32 | size | |
| T2[,,] | data | [length: size] |
| UInt32 | flags |
Type Parameters
| Name | Description |
|---|---|
| T2 |
NamedBufferStorage<T2>(UInt32, Int32, T2[,], BufferStorageFlags)
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glNamedBufferStorageEXT")]
[CLSCompliant(false)]
public static void NamedBufferStorage<T2>(uint buffer, int size, [Count(Parameter = "size")] T2[, ] data, BufferStorageFlags flags)
where T2 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| UInt32 | buffer | |
| Int32 | size | |
| T2[,] | data | [length: size] |
| BufferStorageFlags | flags |
Type Parameters
| Name | Description |
|---|---|
| T2 |
NamedBufferStorage<T2>(UInt32, Int32, T2[,], ExtDirectStateAccess)
[requires: EXT_direct_state_access]
Declaration
[Obsolete("Use strongly typed overload instead")]
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glNamedBufferStorageEXT")]
[CLSCompliant(false)]
public static void NamedBufferStorage<T2>(uint buffer, int size, [Count(Parameter = "size")] T2[, ] data, ExtDirectStateAccess flags)
where T2 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| UInt32 | buffer | |
| Int32 | size | |
| T2[,] | data | [length: size] |
| ExtDirectStateAccess | flags |
Type Parameters
| Name | Description |
|---|---|
| T2 |
NamedBufferStorage<T2>(UInt32, Int32, T2[,], UInt32)
[requires: EXT_direct_state_access]
Declaration
[Obsolete("Use strongly typed overload instead")]
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glNamedBufferStorageEXT")]
[CLSCompliant(false)]
public static void NamedBufferStorage<T2>(uint buffer, int size, [Count(Parameter = "size")] T2[, ] data, uint flags)
where T2 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| UInt32 | buffer | |
| Int32 | size | |
| T2[,] | data | [length: size] |
| UInt32 | flags |
Type Parameters
| Name | Description |
|---|---|
| T2 |
NamedBufferStorage<T2>(UInt32, IntPtr, ref T2, BufferStorageFlags)
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glNamedBufferStorageEXT")]
[CLSCompliant(false)]
public static void NamedBufferStorage<T2>(uint buffer, IntPtr size, [Count(Parameter = "size")] ref T2 data, BufferStorageFlags flags)
where T2 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| UInt32 | buffer | |
| IntPtr | size | |
| T2 | data | [length: size] |
| BufferStorageFlags | flags |
Type Parameters
| Name | Description |
|---|---|
| T2 |
NamedBufferStorage<T2>(UInt32, IntPtr, ref T2, ExtDirectStateAccess)
[requires: EXT_direct_state_access]
Declaration
[Obsolete("Use strongly typed overload instead")]
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glNamedBufferStorageEXT")]
[CLSCompliant(false)]
public static void NamedBufferStorage<T2>(uint buffer, IntPtr size, [Count(Parameter = "size")] ref T2 data, ExtDirectStateAccess flags)
where T2 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| UInt32 | buffer | |
| IntPtr | size | |
| T2 | data | [length: size] |
| ExtDirectStateAccess | flags |
Type Parameters
| Name | Description |
|---|---|
| T2 |
NamedBufferStorage<T2>(UInt32, IntPtr, ref T2, UInt32)
[requires: EXT_direct_state_access]
Declaration
[Obsolete("Use strongly typed overload instead")]
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glNamedBufferStorageEXT")]
[CLSCompliant(false)]
public static void NamedBufferStorage<T2>(uint buffer, IntPtr size, [Count(Parameter = "size")] ref T2 data, uint flags)
where T2 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| UInt32 | buffer | |
| IntPtr | size | |
| T2 | data | [length: size] |
| UInt32 | flags |
Type Parameters
| Name | Description |
|---|---|
| T2 |
NamedBufferStorage<T2>(UInt32, IntPtr, T2[], BufferStorageFlags)
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glNamedBufferStorageEXT")]
[CLSCompliant(false)]
public static void NamedBufferStorage<T2>(uint buffer, IntPtr size, [Count(Parameter = "size")] T2[] data, BufferStorageFlags flags)
where T2 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| UInt32 | buffer | |
| IntPtr | size | |
| T2[] | data | [length: size] |
| BufferStorageFlags | flags |
Type Parameters
| Name | Description |
|---|---|
| T2 |
NamedBufferStorage<T2>(UInt32, IntPtr, T2[], ExtDirectStateAccess)
[requires: EXT_direct_state_access]
Declaration
[Obsolete("Use strongly typed overload instead")]
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glNamedBufferStorageEXT")]
[CLSCompliant(false)]
public static void NamedBufferStorage<T2>(uint buffer, IntPtr size, [Count(Parameter = "size")] T2[] data, ExtDirectStateAccess flags)
where T2 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| UInt32 | buffer | |
| IntPtr | size | |
| T2[] | data | [length: size] |
| ExtDirectStateAccess | flags |
Type Parameters
| Name | Description |
|---|---|
| T2 |
NamedBufferStorage<T2>(UInt32, IntPtr, T2[], UInt32)
[requires: EXT_direct_state_access]
Declaration
[Obsolete("Use strongly typed overload instead")]
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glNamedBufferStorageEXT")]
[CLSCompliant(false)]
public static void NamedBufferStorage<T2>(uint buffer, IntPtr size, [Count(Parameter = "size")] T2[] data, uint flags)
where T2 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| UInt32 | buffer | |
| IntPtr | size | |
| T2[] | data | [length: size] |
| UInt32 | flags |
Type Parameters
| Name | Description |
|---|---|
| T2 |
NamedBufferStorage<T2>(UInt32, IntPtr, T2[,,], BufferStorageFlags)
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glNamedBufferStorageEXT")]
[CLSCompliant(false)]
public static void NamedBufferStorage<T2>(uint buffer, IntPtr size, [Count(Parameter = "size")] T2[,, ] data, BufferStorageFlags flags)
where T2 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| UInt32 | buffer | |
| IntPtr | size | |
| T2[,,] | data | [length: size] |
| BufferStorageFlags | flags |
Type Parameters
| Name | Description |
|---|---|
| T2 |
NamedBufferStorage<T2>(UInt32, IntPtr, T2[,,], ExtDirectStateAccess)
[requires: EXT_direct_state_access]
Declaration
[Obsolete("Use strongly typed overload instead")]
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glNamedBufferStorageEXT")]
[CLSCompliant(false)]
public static void NamedBufferStorage<T2>(uint buffer, IntPtr size, [Count(Parameter = "size")] T2[,, ] data, ExtDirectStateAccess flags)
where T2 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| UInt32 | buffer | |
| IntPtr | size | |
| T2[,,] | data | [length: size] |
| ExtDirectStateAccess | flags |
Type Parameters
| Name | Description |
|---|---|
| T2 |
NamedBufferStorage<T2>(UInt32, IntPtr, T2[,,], UInt32)
[requires: EXT_direct_state_access]
Declaration
[Obsolete("Use strongly typed overload instead")]
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glNamedBufferStorageEXT")]
[CLSCompliant(false)]
public static void NamedBufferStorage<T2>(uint buffer, IntPtr size, [Count(Parameter = "size")] T2[,, ] data, uint flags)
where T2 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| UInt32 | buffer | |
| IntPtr | size | |
| T2[,,] | data | [length: size] |
| UInt32 | flags |
Type Parameters
| Name | Description |
|---|---|
| T2 |
NamedBufferStorage<T2>(UInt32, IntPtr, T2[,], BufferStorageFlags)
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glNamedBufferStorageEXT")]
[CLSCompliant(false)]
public static void NamedBufferStorage<T2>(uint buffer, IntPtr size, [Count(Parameter = "size")] T2[, ] data, BufferStorageFlags flags)
where T2 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| UInt32 | buffer | |
| IntPtr | size | |
| T2[,] | data | [length: size] |
| BufferStorageFlags | flags |
Type Parameters
| Name | Description |
|---|---|
| T2 |
NamedBufferStorage<T2>(UInt32, IntPtr, T2[,], ExtDirectStateAccess)
[requires: EXT_direct_state_access]
Declaration
[Obsolete("Use strongly typed overload instead")]
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glNamedBufferStorageEXT")]
[CLSCompliant(false)]
public static void NamedBufferStorage<T2>(uint buffer, IntPtr size, [Count(Parameter = "size")] T2[, ] data, ExtDirectStateAccess flags)
where T2 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| UInt32 | buffer | |
| IntPtr | size | |
| T2[,] | data | [length: size] |
| ExtDirectStateAccess | flags |
Type Parameters
| Name | Description |
|---|---|
| T2 |
NamedBufferStorage<T2>(UInt32, IntPtr, T2[,], UInt32)
[requires: EXT_direct_state_access]
Declaration
[Obsolete("Use strongly typed overload instead")]
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glNamedBufferStorageEXT")]
[CLSCompliant(false)]
public static void NamedBufferStorage<T2>(uint buffer, IntPtr size, [Count(Parameter = "size")] T2[, ] data, uint flags)
where T2 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| UInt32 | buffer | |
| IntPtr | size | |
| T2[,] | data | [length: size] |
| UInt32 | flags |
Type Parameters
| Name | Description |
|---|---|
| T2 |
NamedBufferStorageExternal(Int32, IntPtr, Int32, IntPtr, MapBufferUsageMask)
[requires: EXT_external_buffer]
Declaration
[AutoGenerated(Category = "EXT_external_buffer", Version = "", EntryPoint = "glNamedBufferStorageExternalEXT")]
[CLSCompliant(false)]
public static void NamedBufferStorageExternal(int buffer, IntPtr offset, int size, IntPtr clientBuffer, MapBufferUsageMask flags)
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | buffer | |
| IntPtr | offset | |
| Int32 | size | |
| IntPtr | clientBuffer | |
| MapBufferUsageMask | flags |
NamedBufferStorageExternal(Int32, IntPtr, IntPtr, IntPtr, MapBufferUsageMask)
[requires: EXT_external_buffer]
Declaration
[AutoGenerated(Category = "EXT_external_buffer", Version = "", EntryPoint = "glNamedBufferStorageExternalEXT")]
[CLSCompliant(false)]
public static void NamedBufferStorageExternal(int buffer, IntPtr offset, IntPtr size, IntPtr clientBuffer, MapBufferUsageMask flags)
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | buffer | |
| IntPtr | offset | |
| IntPtr | size | |
| IntPtr | clientBuffer | |
| MapBufferUsageMask | flags |
NamedBufferStorageExternal(UInt32, IntPtr, Int32, IntPtr, MapBufferUsageMask)
[requires: EXT_external_buffer]
Declaration
[AutoGenerated(Category = "EXT_external_buffer", Version = "", EntryPoint = "glNamedBufferStorageExternalEXT")]
[CLSCompliant(false)]
public static void NamedBufferStorageExternal(uint buffer, IntPtr offset, int size, IntPtr clientBuffer, MapBufferUsageMask flags)
Parameters
| Type | Name | Description |
|---|---|---|
| UInt32 | buffer | |
| IntPtr | offset | |
| Int32 | size | |
| IntPtr | clientBuffer | |
| MapBufferUsageMask | flags |
NamedBufferStorageExternal(UInt32, IntPtr, IntPtr, IntPtr, MapBufferUsageMask)
[requires: EXT_external_buffer]
Declaration
[AutoGenerated(Category = "EXT_external_buffer", Version = "", EntryPoint = "glNamedBufferStorageExternalEXT")]
[CLSCompliant(false)]
public static void NamedBufferStorageExternal(uint buffer, IntPtr offset, IntPtr size, IntPtr clientBuffer, MapBufferUsageMask flags)
Parameters
| Type | Name | Description |
|---|---|---|
| UInt32 | buffer | |
| IntPtr | offset | |
| IntPtr | size | |
| IntPtr | clientBuffer | |
| MapBufferUsageMask | flags |
NamedBufferStorageMem(Int32, Int32, Int32, Int64)
[requires: EXT_memory_object]
Declaration
[AutoGenerated(Category = "EXT_memory_object", Version = "", EntryPoint = "glNamedBufferStorageMemEXT")]
[CLSCompliant(false)]
public static void NamedBufferStorageMem(int buffer, int size, int memory, long offset)
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | buffer | |
| Int32 | size | |
| Int32 | memory | |
| Int64 | offset |
NamedBufferStorageMem(Int32, IntPtr, Int32, Int64)
[requires: EXT_memory_object]
Declaration
[AutoGenerated(Category = "EXT_memory_object", Version = "", EntryPoint = "glNamedBufferStorageMemEXT")]
[CLSCompliant(false)]
public static void NamedBufferStorageMem(int buffer, IntPtr size, int memory, long offset)
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | buffer | |
| IntPtr | size | |
| Int32 | memory | |
| Int64 | offset |
NamedBufferStorageMem(UInt32, Int32, UInt32, UInt64)
[requires: EXT_memory_object]
Declaration
[AutoGenerated(Category = "EXT_memory_object", Version = "", EntryPoint = "glNamedBufferStorageMemEXT")]
[CLSCompliant(false)]
public static void NamedBufferStorageMem(uint buffer, int size, uint memory, ulong offset)
Parameters
| Type | Name | Description |
|---|---|---|
| UInt32 | buffer | |
| Int32 | size | |
| UInt32 | memory | |
| UInt64 | offset |
NamedBufferStorageMem(UInt32, IntPtr, UInt32, UInt64)
[requires: EXT_memory_object]
Declaration
[AutoGenerated(Category = "EXT_memory_object", Version = "", EntryPoint = "glNamedBufferStorageMemEXT")]
[CLSCompliant(false)]
public static void NamedBufferStorageMem(uint buffer, IntPtr size, uint memory, ulong offset)
Parameters
| Type | Name | Description |
|---|---|---|
| UInt32 | buffer | |
| IntPtr | size | |
| UInt32 | memory | |
| UInt64 | offset |
NamedBufferSubData(Int32, IntPtr, Int32, IntPtr)
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glNamedBufferSubDataEXT")]
[CLSCompliant(false)]
public static void NamedBufferSubData(int buffer, IntPtr offset, int size, [Count(Computed = "size")] IntPtr data)
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | buffer | |
| IntPtr | offset | |
| Int32 | size | |
| IntPtr | data | [length: COMPSIZE(size)] |
NamedBufferSubData(Int32, IntPtr, IntPtr, IntPtr)
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glNamedBufferSubDataEXT")]
[CLSCompliant(false)]
public static void NamedBufferSubData(int buffer, IntPtr offset, IntPtr size, [Count(Computed = "size")] IntPtr data)
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | buffer | |
| IntPtr | offset | |
| IntPtr | size | |
| IntPtr | data | [length: COMPSIZE(size)] |
NamedBufferSubData(UInt32, IntPtr, Int32, IntPtr)
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glNamedBufferSubDataEXT")]
[CLSCompliant(false)]
public static void NamedBufferSubData(uint buffer, IntPtr offset, int size, [Count(Computed = "size")] IntPtr data)
Parameters
| Type | Name | Description |
|---|---|---|
| UInt32 | buffer | |
| IntPtr | offset | |
| Int32 | size | |
| IntPtr | data | [length: COMPSIZE(size)] |
NamedBufferSubData(UInt32, IntPtr, IntPtr, IntPtr)
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glNamedBufferSubDataEXT")]
[CLSCompliant(false)]
public static void NamedBufferSubData(uint buffer, IntPtr offset, IntPtr size, [Count(Computed = "size")] IntPtr data)
Parameters
| Type | Name | Description |
|---|---|---|
| UInt32 | buffer | |
| IntPtr | offset | |
| IntPtr | size | |
| IntPtr | data | [length: COMPSIZE(size)] |
NamedBufferSubData<T3>(Int32, IntPtr, Int32, ref T3)
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glNamedBufferSubDataEXT")]
[CLSCompliant(false)]
public static void NamedBufferSubData<T3>(int buffer, IntPtr offset, int size, [Count(Computed = "size")] ref T3 data)
where T3 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | buffer | |
| IntPtr | offset | |
| Int32 | size | |
| T3 | data | [length: COMPSIZE(size)] |
Type Parameters
| Name | Description |
|---|---|
| T3 |
NamedBufferSubData<T3>(Int32, IntPtr, Int32, T3[])
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glNamedBufferSubDataEXT")]
[CLSCompliant(false)]
public static void NamedBufferSubData<T3>(int buffer, IntPtr offset, int size, [Count(Computed = "size")] T3[] data)
where T3 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | buffer | |
| IntPtr | offset | |
| Int32 | size | |
| T3[] | data | [length: COMPSIZE(size)] |
Type Parameters
| Name | Description |
|---|---|
| T3 |
NamedBufferSubData<T3>(Int32, IntPtr, Int32, T3[,,])
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glNamedBufferSubDataEXT")]
[CLSCompliant(false)]
public static void NamedBufferSubData<T3>(int buffer, IntPtr offset, int size, [Count(Computed = "size")] T3[,, ] data)
where T3 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | buffer | |
| IntPtr | offset | |
| Int32 | size | |
| T3[,,] | data | [length: COMPSIZE(size)] |
Type Parameters
| Name | Description |
|---|---|
| T3 |
NamedBufferSubData<T3>(Int32, IntPtr, Int32, T3[,])
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glNamedBufferSubDataEXT")]
[CLSCompliant(false)]
public static void NamedBufferSubData<T3>(int buffer, IntPtr offset, int size, [Count(Computed = "size")] T3[, ] data)
where T3 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | buffer | |
| IntPtr | offset | |
| Int32 | size | |
| T3[,] | data | [length: COMPSIZE(size)] |
Type Parameters
| Name | Description |
|---|---|
| T3 |
NamedBufferSubData<T3>(Int32, IntPtr, IntPtr, ref T3)
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glNamedBufferSubDataEXT")]
[CLSCompliant(false)]
public static void NamedBufferSubData<T3>(int buffer, IntPtr offset, IntPtr size, [Count(Computed = "size")] ref T3 data)
where T3 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | buffer | |
| IntPtr | offset | |
| IntPtr | size | |
| T3 | data | [length: COMPSIZE(size)] |
Type Parameters
| Name | Description |
|---|---|
| T3 |
NamedBufferSubData<T3>(Int32, IntPtr, IntPtr, T3[])
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glNamedBufferSubDataEXT")]
[CLSCompliant(false)]
public static void NamedBufferSubData<T3>(int buffer, IntPtr offset, IntPtr size, [Count(Computed = "size")] T3[] data)
where T3 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | buffer | |
| IntPtr | offset | |
| IntPtr | size | |
| T3[] | data | [length: COMPSIZE(size)] |
Type Parameters
| Name | Description |
|---|---|
| T3 |
NamedBufferSubData<T3>(Int32, IntPtr, IntPtr, T3[,,])
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glNamedBufferSubDataEXT")]
[CLSCompliant(false)]
public static void NamedBufferSubData<T3>(int buffer, IntPtr offset, IntPtr size, [Count(Computed = "size")] T3[,, ] data)
where T3 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | buffer | |
| IntPtr | offset | |
| IntPtr | size | |
| T3[,,] | data | [length: COMPSIZE(size)] |
Type Parameters
| Name | Description |
|---|---|
| T3 |
NamedBufferSubData<T3>(Int32, IntPtr, IntPtr, T3[,])
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glNamedBufferSubDataEXT")]
[CLSCompliant(false)]
public static void NamedBufferSubData<T3>(int buffer, IntPtr offset, IntPtr size, [Count(Computed = "size")] T3[, ] data)
where T3 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | buffer | |
| IntPtr | offset | |
| IntPtr | size | |
| T3[,] | data | [length: COMPSIZE(size)] |
Type Parameters
| Name | Description |
|---|---|
| T3 |
NamedBufferSubData<T3>(UInt32, IntPtr, Int32, ref T3)
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glNamedBufferSubDataEXT")]
[CLSCompliant(false)]
public static void NamedBufferSubData<T3>(uint buffer, IntPtr offset, int size, [Count(Computed = "size")] ref T3 data)
where T3 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| UInt32 | buffer | |
| IntPtr | offset | |
| Int32 | size | |
| T3 | data | [length: COMPSIZE(size)] |
Type Parameters
| Name | Description |
|---|---|
| T3 |
NamedBufferSubData<T3>(UInt32, IntPtr, Int32, T3[])
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glNamedBufferSubDataEXT")]
[CLSCompliant(false)]
public static void NamedBufferSubData<T3>(uint buffer, IntPtr offset, int size, [Count(Computed = "size")] T3[] data)
where T3 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| UInt32 | buffer | |
| IntPtr | offset | |
| Int32 | size | |
| T3[] | data | [length: COMPSIZE(size)] |
Type Parameters
| Name | Description |
|---|---|
| T3 |
NamedBufferSubData<T3>(UInt32, IntPtr, Int32, T3[,,])
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glNamedBufferSubDataEXT")]
[CLSCompliant(false)]
public static void NamedBufferSubData<T3>(uint buffer, IntPtr offset, int size, [Count(Computed = "size")] T3[,, ] data)
where T3 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| UInt32 | buffer | |
| IntPtr | offset | |
| Int32 | size | |
| T3[,,] | data | [length: COMPSIZE(size)] |
Type Parameters
| Name | Description |
|---|---|
| T3 |
NamedBufferSubData<T3>(UInt32, IntPtr, Int32, T3[,])
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glNamedBufferSubDataEXT")]
[CLSCompliant(false)]
public static void NamedBufferSubData<T3>(uint buffer, IntPtr offset, int size, [Count(Computed = "size")] T3[, ] data)
where T3 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| UInt32 | buffer | |
| IntPtr | offset | |
| Int32 | size | |
| T3[,] | data | [length: COMPSIZE(size)] |
Type Parameters
| Name | Description |
|---|---|
| T3 |
NamedBufferSubData<T3>(UInt32, IntPtr, IntPtr, ref T3)
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glNamedBufferSubDataEXT")]
[CLSCompliant(false)]
public static void NamedBufferSubData<T3>(uint buffer, IntPtr offset, IntPtr size, [Count(Computed = "size")] ref T3 data)
where T3 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| UInt32 | buffer | |
| IntPtr | offset | |
| IntPtr | size | |
| T3 | data | [length: COMPSIZE(size)] |
Type Parameters
| Name | Description |
|---|---|
| T3 |
NamedBufferSubData<T3>(UInt32, IntPtr, IntPtr, T3[])
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glNamedBufferSubDataEXT")]
[CLSCompliant(false)]
public static void NamedBufferSubData<T3>(uint buffer, IntPtr offset, IntPtr size, [Count(Computed = "size")] T3[] data)
where T3 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| UInt32 | buffer | |
| IntPtr | offset | |
| IntPtr | size | |
| T3[] | data | [length: COMPSIZE(size)] |
Type Parameters
| Name | Description |
|---|---|
| T3 |
NamedBufferSubData<T3>(UInt32, IntPtr, IntPtr, T3[,,])
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glNamedBufferSubDataEXT")]
[CLSCompliant(false)]
public static void NamedBufferSubData<T3>(uint buffer, IntPtr offset, IntPtr size, [Count(Computed = "size")] T3[,, ] data)
where T3 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| UInt32 | buffer | |
| IntPtr | offset | |
| IntPtr | size | |
| T3[,,] | data | [length: COMPSIZE(size)] |
Type Parameters
| Name | Description |
|---|---|
| T3 |
NamedBufferSubData<T3>(UInt32, IntPtr, IntPtr, T3[,])
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glNamedBufferSubDataEXT")]
[CLSCompliant(false)]
public static void NamedBufferSubData<T3>(uint buffer, IntPtr offset, IntPtr size, [Count(Computed = "size")] T3[, ] data)
where T3 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| UInt32 | buffer | |
| IntPtr | offset | |
| IntPtr | size | |
| T3[,] | data | [length: COMPSIZE(size)] |
Type Parameters
| Name | Description |
|---|---|
| T3 |
NamedCopyBufferSubData(Int32, Int32, IntPtr, IntPtr, Int32)
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glNamedCopyBufferSubDataEXT")]
[CLSCompliant(false)]
public static void NamedCopyBufferSubData(int readBuffer, int writeBuffer, IntPtr readOffset, IntPtr writeOffset, int size)
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | readBuffer | |
| Int32 | writeBuffer | |
| IntPtr | readOffset | |
| IntPtr | writeOffset | |
| Int32 | size |
NamedCopyBufferSubData(Int32, Int32, IntPtr, IntPtr, IntPtr)
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glNamedCopyBufferSubDataEXT")]
[CLSCompliant(false)]
public static void NamedCopyBufferSubData(int readBuffer, int writeBuffer, IntPtr readOffset, IntPtr writeOffset, IntPtr size)
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | readBuffer | |
| Int32 | writeBuffer | |
| IntPtr | readOffset | |
| IntPtr | writeOffset | |
| IntPtr | size |
NamedCopyBufferSubData(UInt32, UInt32, IntPtr, IntPtr, Int32)
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glNamedCopyBufferSubDataEXT")]
[CLSCompliant(false)]
public static void NamedCopyBufferSubData(uint readBuffer, uint writeBuffer, IntPtr readOffset, IntPtr writeOffset, int size)
Parameters
| Type | Name | Description |
|---|---|---|
| UInt32 | readBuffer | |
| UInt32 | writeBuffer | |
| IntPtr | readOffset | |
| IntPtr | writeOffset | |
| Int32 | size |
NamedCopyBufferSubData(UInt32, UInt32, IntPtr, IntPtr, IntPtr)
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glNamedCopyBufferSubDataEXT")]
[CLSCompliant(false)]
public static void NamedCopyBufferSubData(uint readBuffer, uint writeBuffer, IntPtr readOffset, IntPtr writeOffset, IntPtr size)
Parameters
| Type | Name | Description |
|---|---|---|
| UInt32 | readBuffer | |
| UInt32 | writeBuffer | |
| IntPtr | readOffset | |
| IntPtr | writeOffset | |
| IntPtr | size |
NamedFramebufferParameter(Int32, ExtDirectStateAccess, Int32)
[requires: EXT_direct_state_access]
Declaration
[Obsolete("Use strongly typed overload instead")]
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glNamedFramebufferParameteriEXT")]
[CLSCompliant(false)]
public static void NamedFramebufferParameter(int framebuffer, ExtDirectStateAccess pname, int param)
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | framebuffer | |
| ExtDirectStateAccess | pname | |
| Int32 | param |
NamedFramebufferParameter(Int32, FramebufferDefaultParameter, Int32)
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glNamedFramebufferParameteriEXT")]
[CLSCompliant(false)]
public static void NamedFramebufferParameter(int framebuffer, FramebufferDefaultParameter pname, int param)
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | framebuffer | |
| FramebufferDefaultParameter | pname | |
| Int32 | param |
NamedFramebufferParameter(Int32, FramebufferParameterName, Int32)
[requires: EXT_direct_state_access]
Declaration
[Obsolete("Use strongly typed overload instead")]
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glNamedFramebufferParameteriEXT")]
[CLSCompliant(false)]
public static void NamedFramebufferParameter(int framebuffer, FramebufferParameterName pname, int param)
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | framebuffer | |
| FramebufferParameterName | pname | |
| Int32 | param |
NamedFramebufferParameter(UInt32, ExtDirectStateAccess, Int32)
[requires: EXT_direct_state_access]
Declaration
[Obsolete("Use strongly typed overload instead")]
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glNamedFramebufferParameteriEXT")]
[CLSCompliant(false)]
public static void NamedFramebufferParameter(uint framebuffer, ExtDirectStateAccess pname, int param)
Parameters
| Type | Name | Description |
|---|---|---|
| UInt32 | framebuffer | |
| ExtDirectStateAccess | pname | |
| Int32 | param |
NamedFramebufferParameter(UInt32, FramebufferDefaultParameter, Int32)
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glNamedFramebufferParameteriEXT")]
[CLSCompliant(false)]
public static void NamedFramebufferParameter(uint framebuffer, FramebufferDefaultParameter pname, int param)
Parameters
| Type | Name | Description |
|---|---|---|
| UInt32 | framebuffer | |
| FramebufferDefaultParameter | pname | |
| Int32 | param |
NamedFramebufferParameter(UInt32, FramebufferParameterName, Int32)
[requires: EXT_direct_state_access]
Declaration
[Obsolete("Use strongly typed overload instead")]
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glNamedFramebufferParameteriEXT")]
[CLSCompliant(false)]
public static void NamedFramebufferParameter(uint framebuffer, FramebufferParameterName pname, int param)
Parameters
| Type | Name | Description |
|---|---|---|
| UInt32 | framebuffer | |
| FramebufferParameterName | pname | |
| Int32 | param |
NamedFramebufferRenderbuffer(Int32, FramebufferAttachment, RenderbufferTarget, Int32)
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glNamedFramebufferRenderbufferEXT")]
[CLSCompliant(false)]
public static void NamedFramebufferRenderbuffer(int framebuffer, FramebufferAttachment attachment, RenderbufferTarget renderbuffertarget, int renderbuffer)
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | framebuffer | |
| FramebufferAttachment | attachment | |
| RenderbufferTarget | renderbuffertarget | |
| Int32 | renderbuffer |
NamedFramebufferRenderbuffer(UInt32, FramebufferAttachment, RenderbufferTarget, UInt32)
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glNamedFramebufferRenderbufferEXT")]
[CLSCompliant(false)]
public static void NamedFramebufferRenderbuffer(uint framebuffer, FramebufferAttachment attachment, RenderbufferTarget renderbuffertarget, uint renderbuffer)
Parameters
| Type | Name | Description |
|---|---|---|
| UInt32 | framebuffer | |
| FramebufferAttachment | attachment | |
| RenderbufferTarget | renderbuffertarget | |
| UInt32 | renderbuffer |
NamedFramebufferTexture(Int32, FramebufferAttachment, Int32, Int32)
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glNamedFramebufferTextureEXT")]
[CLSCompliant(false)]
public static void NamedFramebufferTexture(int framebuffer, FramebufferAttachment attachment, int texture, int level)
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | framebuffer | |
| FramebufferAttachment | attachment | |
| Int32 | texture | |
| Int32 | level |
NamedFramebufferTexture(UInt32, FramebufferAttachment, UInt32, Int32)
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glNamedFramebufferTextureEXT")]
[CLSCompliant(false)]
public static void NamedFramebufferTexture(uint framebuffer, FramebufferAttachment attachment, uint texture, int level)
Parameters
| Type | Name | Description |
|---|---|---|
| UInt32 | framebuffer | |
| FramebufferAttachment | attachment | |
| UInt32 | texture | |
| Int32 | level |
NamedFramebufferTexture1D(Int32, FramebufferAttachment, TextureTarget, Int32, Int32)
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glNamedFramebufferTexture1DEXT")]
[CLSCompliant(false)]
public static void NamedFramebufferTexture1D(int framebuffer, FramebufferAttachment attachment, TextureTarget textarget, int texture, int level)
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | framebuffer | |
| FramebufferAttachment | attachment | |
| TextureTarget | textarget | |
| Int32 | texture | |
| Int32 | level |
NamedFramebufferTexture1D(UInt32, FramebufferAttachment, TextureTarget, UInt32, Int32)
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glNamedFramebufferTexture1DEXT")]
[CLSCompliant(false)]
public static void NamedFramebufferTexture1D(uint framebuffer, FramebufferAttachment attachment, TextureTarget textarget, uint texture, int level)
Parameters
| Type | Name | Description |
|---|---|---|
| UInt32 | framebuffer | |
| FramebufferAttachment | attachment | |
| TextureTarget | textarget | |
| UInt32 | texture | |
| Int32 | level |
NamedFramebufferTexture2D(Int32, FramebufferAttachment, TextureTarget, Int32, Int32)
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glNamedFramebufferTexture2DEXT")]
[CLSCompliant(false)]
public static void NamedFramebufferTexture2D(int framebuffer, FramebufferAttachment attachment, TextureTarget textarget, int texture, int level)
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | framebuffer | |
| FramebufferAttachment | attachment | |
| TextureTarget | textarget | |
| Int32 | texture | |
| Int32 | level |
NamedFramebufferTexture2D(UInt32, FramebufferAttachment, TextureTarget, UInt32, Int32)
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glNamedFramebufferTexture2DEXT")]
[CLSCompliant(false)]
public static void NamedFramebufferTexture2D(uint framebuffer, FramebufferAttachment attachment, TextureTarget textarget, uint texture, int level)
Parameters
| Type | Name | Description |
|---|---|---|
| UInt32 | framebuffer | |
| FramebufferAttachment | attachment | |
| TextureTarget | textarget | |
| UInt32 | texture | |
| Int32 | level |
NamedFramebufferTexture3D(Int32, FramebufferAttachment, TextureTarget, Int32, Int32, Int32)
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glNamedFramebufferTexture3DEXT")]
[CLSCompliant(false)]
public static void NamedFramebufferTexture3D(int framebuffer, FramebufferAttachment attachment, TextureTarget textarget, int texture, int level, int zoffset)
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | framebuffer | |
| FramebufferAttachment | attachment | |
| TextureTarget | textarget | |
| Int32 | texture | |
| Int32 | level | |
| Int32 | zoffset |
NamedFramebufferTexture3D(UInt32, FramebufferAttachment, TextureTarget, UInt32, Int32, Int32)
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glNamedFramebufferTexture3DEXT")]
[CLSCompliant(false)]
public static void NamedFramebufferTexture3D(uint framebuffer, FramebufferAttachment attachment, TextureTarget textarget, uint texture, int level, int zoffset)
Parameters
| Type | Name | Description |
|---|---|---|
| UInt32 | framebuffer | |
| FramebufferAttachment | attachment | |
| TextureTarget | textarget | |
| UInt32 | texture | |
| Int32 | level | |
| Int32 | zoffset |
NamedFramebufferTextureFace(Int32, FramebufferAttachment, Int32, Int32, TextureTarget)
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glNamedFramebufferTextureFaceEXT")]
[CLSCompliant(false)]
public static void NamedFramebufferTextureFace(int framebuffer, FramebufferAttachment attachment, int texture, int level, TextureTarget face)
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | framebuffer | |
| FramebufferAttachment | attachment | |
| Int32 | texture | |
| Int32 | level | |
| TextureTarget | face |
NamedFramebufferTextureFace(UInt32, FramebufferAttachment, UInt32, Int32, TextureTarget)
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glNamedFramebufferTextureFaceEXT")]
[CLSCompliant(false)]
public static void NamedFramebufferTextureFace(uint framebuffer, FramebufferAttachment attachment, uint texture, int level, TextureTarget face)
Parameters
| Type | Name | Description |
|---|---|---|
| UInt32 | framebuffer | |
| FramebufferAttachment | attachment | |
| UInt32 | texture | |
| Int32 | level | |
| TextureTarget | face |
NamedFramebufferTextureLayer(Int32, FramebufferAttachment, Int32, Int32, Int32)
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glNamedFramebufferTextureLayerEXT")]
[CLSCompliant(false)]
public static void NamedFramebufferTextureLayer(int framebuffer, FramebufferAttachment attachment, int texture, int level, int layer)
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | framebuffer | |
| FramebufferAttachment | attachment | |
| Int32 | texture | |
| Int32 | level | |
| Int32 | layer |
NamedFramebufferTextureLayer(UInt32, FramebufferAttachment, UInt32, Int32, Int32)
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glNamedFramebufferTextureLayerEXT")]
[CLSCompliant(false)]
public static void NamedFramebufferTextureLayer(uint framebuffer, FramebufferAttachment attachment, uint texture, int level, int layer)
Parameters
| Type | Name | Description |
|---|---|---|
| UInt32 | framebuffer | |
| FramebufferAttachment | attachment | |
| UInt32 | texture | |
| Int32 | level | |
| Int32 | layer |
NamedProgramLocalParameter4(Int32, ExtDirectStateAccess, Int32, Double*)
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glNamedProgramLocalParameter4dvEXT")]
[CLSCompliant(false)]
public static void NamedProgramLocalParameter4(int program, ExtDirectStateAccess target, int index, [Count(Count = 4)] double *params)
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | program | |
| ExtDirectStateAccess | target | |
| Int32 | index | |
| Double* | params |
NamedProgramLocalParameter4(Int32, ExtDirectStateAccess, Int32, Double, Double, Double, Double)
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glNamedProgramLocalParameter4dEXT")]
[CLSCompliant(false)]
public static void NamedProgramLocalParameter4(int program, ExtDirectStateAccess target, int index, double x, double y, double z, double w)
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | program | |
| ExtDirectStateAccess | target | |
| Int32 | index | |
| Double | x | |
| Double | y | |
| Double | z | |
| Double | w |
NamedProgramLocalParameter4(Int32, ExtDirectStateAccess, Int32, ref Double)
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glNamedProgramLocalParameter4dvEXT")]
[CLSCompliant(false)]
public static void NamedProgramLocalParameter4(int program, ExtDirectStateAccess target, int index, [Count(Count = 4)] ref double params)
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | program | |
| ExtDirectStateAccess | target | |
| Int32 | index | |
| Double | params |
NamedProgramLocalParameter4(Int32, ExtDirectStateAccess, Int32, Double[])
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glNamedProgramLocalParameter4dvEXT")]
[CLSCompliant(false)]
public static void NamedProgramLocalParameter4(int program, ExtDirectStateAccess target, int index, [Count(Count = 4)] double[] params)
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | program | |
| ExtDirectStateAccess | target | |
| Int32 | index | |
| Double[] | params |
NamedProgramLocalParameter4(Int32, ExtDirectStateAccess, Int32, Single*)
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glNamedProgramLocalParameter4fvEXT")]
[CLSCompliant(false)]
public static void NamedProgramLocalParameter4(int program, ExtDirectStateAccess target, int index, [Count(Count = 4)] float *params)
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | program | |
| ExtDirectStateAccess | target | |
| Int32 | index | |
| Single* | params |
NamedProgramLocalParameter4(Int32, ExtDirectStateAccess, Int32, Single, Single, Single, Single)
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glNamedProgramLocalParameter4fEXT")]
[CLSCompliant(false)]
public static void NamedProgramLocalParameter4(int program, ExtDirectStateAccess target, int index, float x, float y, float z, float w)
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | program | |
| ExtDirectStateAccess | target | |
| Int32 | index | |
| Single | x | |
| Single | y | |
| Single | z | |
| Single | w |
NamedProgramLocalParameter4(Int32, ExtDirectStateAccess, Int32, ref Single)
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glNamedProgramLocalParameter4fvEXT")]
[CLSCompliant(false)]
public static void NamedProgramLocalParameter4(int program, ExtDirectStateAccess target, int index, [Count(Count = 4)] ref float params)
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | program | |
| ExtDirectStateAccess | target | |
| Int32 | index | |
| Single | params |
NamedProgramLocalParameter4(Int32, ExtDirectStateAccess, Int32, Single[])
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glNamedProgramLocalParameter4fvEXT")]
[CLSCompliant(false)]
public static void NamedProgramLocalParameter4(int program, ExtDirectStateAccess target, int index, [Count(Count = 4)] float[] params)
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | program | |
| ExtDirectStateAccess | target | |
| Int32 | index | |
| Single[] | params |
NamedProgramLocalParameter4(UInt32, ExtDirectStateAccess, UInt32, Double*)
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glNamedProgramLocalParameter4dvEXT")]
[CLSCompliant(false)]
public static void NamedProgramLocalParameter4(uint program, ExtDirectStateAccess target, uint index, [Count(Count = 4)] double *params)
Parameters
| Type | Name | Description |
|---|---|---|
| UInt32 | program | |
| ExtDirectStateAccess | target | |
| UInt32 | index | |
| Double* | params |
NamedProgramLocalParameter4(UInt32, ExtDirectStateAccess, UInt32, Double, Double, Double, Double)
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glNamedProgramLocalParameter4dEXT")]
[CLSCompliant(false)]
public static void NamedProgramLocalParameter4(uint program, ExtDirectStateAccess target, uint index, double x, double y, double z, double w)
Parameters
| Type | Name | Description |
|---|---|---|
| UInt32 | program | |
| ExtDirectStateAccess | target | |
| UInt32 | index | |
| Double | x | |
| Double | y | |
| Double | z | |
| Double | w |
NamedProgramLocalParameter4(UInt32, ExtDirectStateAccess, UInt32, ref Double)
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glNamedProgramLocalParameter4dvEXT")]
[CLSCompliant(false)]
public static void NamedProgramLocalParameter4(uint program, ExtDirectStateAccess target, uint index, [Count(Count = 4)] ref double params)
Parameters
| Type | Name | Description |
|---|---|---|
| UInt32 | program | |
| ExtDirectStateAccess | target | |
| UInt32 | index | |
| Double | params |
NamedProgramLocalParameter4(UInt32, ExtDirectStateAccess, UInt32, Double[])
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glNamedProgramLocalParameter4dvEXT")]
[CLSCompliant(false)]
public static void NamedProgramLocalParameter4(uint program, ExtDirectStateAccess target, uint index, [Count(Count = 4)] double[] params)
Parameters
| Type | Name | Description |
|---|---|---|
| UInt32 | program | |
| ExtDirectStateAccess | target | |
| UInt32 | index | |
| Double[] | params |
NamedProgramLocalParameter4(UInt32, ExtDirectStateAccess, UInt32, Single*)
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glNamedProgramLocalParameter4fvEXT")]
[CLSCompliant(false)]
public static void NamedProgramLocalParameter4(uint program, ExtDirectStateAccess target, uint index, [Count(Count = 4)] float *params)
Parameters
| Type | Name | Description |
|---|---|---|
| UInt32 | program | |
| ExtDirectStateAccess | target | |
| UInt32 | index | |
| Single* | params |
NamedProgramLocalParameter4(UInt32, ExtDirectStateAccess, UInt32, Single, Single, Single, Single)
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glNamedProgramLocalParameter4fEXT")]
[CLSCompliant(false)]
public static void NamedProgramLocalParameter4(uint program, ExtDirectStateAccess target, uint index, float x, float y, float z, float w)
Parameters
| Type | Name | Description |
|---|---|---|
| UInt32 | program | |
| ExtDirectStateAccess | target | |
| UInt32 | index | |
| Single | x | |
| Single | y | |
| Single | z | |
| Single | w |
NamedProgramLocalParameter4(UInt32, ExtDirectStateAccess, UInt32, ref Single)
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glNamedProgramLocalParameter4fvEXT")]
[CLSCompliant(false)]
public static void NamedProgramLocalParameter4(uint program, ExtDirectStateAccess target, uint index, [Count(Count = 4)] ref float params)
Parameters
| Type | Name | Description |
|---|---|---|
| UInt32 | program | |
| ExtDirectStateAccess | target | |
| UInt32 | index | |
| Single | params |
NamedProgramLocalParameter4(UInt32, ExtDirectStateAccess, UInt32, Single[])
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glNamedProgramLocalParameter4fvEXT")]
[CLSCompliant(false)]
public static void NamedProgramLocalParameter4(uint program, ExtDirectStateAccess target, uint index, [Count(Count = 4)] float[] params)
Parameters
| Type | Name | Description |
|---|---|---|
| UInt32 | program | |
| ExtDirectStateAccess | target | |
| UInt32 | index | |
| Single[] | params |
NamedProgramLocalParameterI4(Int32, ExtDirectStateAccess, Int32, Int32*)
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glNamedProgramLocalParameterI4ivEXT")]
[CLSCompliant(false)]
public static void NamedProgramLocalParameterI4(int program, ExtDirectStateAccess target, int index, [Count(Count = 4)] int *params)
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | program | |
| ExtDirectStateAccess | target | |
| Int32 | index | |
| Int32* | params |
NamedProgramLocalParameterI4(Int32, ExtDirectStateAccess, Int32, Int32, Int32, Int32, Int32)
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glNamedProgramLocalParameterI4iEXT")]
[CLSCompliant(false)]
public static void NamedProgramLocalParameterI4(int program, ExtDirectStateAccess target, int index, int x, int y, int z, int w)
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | program | |
| ExtDirectStateAccess | target | |
| Int32 | index | |
| Int32 | x | |
| Int32 | y | |
| Int32 | z | |
| Int32 | w |
NamedProgramLocalParameterI4(Int32, ExtDirectStateAccess, Int32, ref Int32)
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glNamedProgramLocalParameterI4ivEXT")]
[CLSCompliant(false)]
public static void NamedProgramLocalParameterI4(int program, ExtDirectStateAccess target, int index, [Count(Count = 4)] ref int params)
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | program | |
| ExtDirectStateAccess | target | |
| Int32 | index | |
| Int32 | params |
NamedProgramLocalParameterI4(Int32, ExtDirectStateAccess, Int32, Int32[])
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glNamedProgramLocalParameterI4ivEXT")]
[CLSCompliant(false)]
public static void NamedProgramLocalParameterI4(int program, ExtDirectStateAccess target, int index, [Count(Count = 4)] int[] params)
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | program | |
| ExtDirectStateAccess | target | |
| Int32 | index | |
| Int32[] | params |
NamedProgramLocalParameterI4(UInt32, ExtDirectStateAccess, UInt32, Int32*)
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glNamedProgramLocalParameterI4ivEXT")]
[CLSCompliant(false)]
public static void NamedProgramLocalParameterI4(uint program, ExtDirectStateAccess target, uint index, [Count(Count = 4)] int *params)
Parameters
| Type | Name | Description |
|---|---|---|
| UInt32 | program | |
| ExtDirectStateAccess | target | |
| UInt32 | index | |
| Int32* | params |
NamedProgramLocalParameterI4(UInt32, ExtDirectStateAccess, UInt32, Int32, Int32, Int32, Int32)
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glNamedProgramLocalParameterI4iEXT")]
[CLSCompliant(false)]
public static void NamedProgramLocalParameterI4(uint program, ExtDirectStateAccess target, uint index, int x, int y, int z, int w)
Parameters
| Type | Name | Description |
|---|---|---|
| UInt32 | program | |
| ExtDirectStateAccess | target | |
| UInt32 | index | |
| Int32 | x | |
| Int32 | y | |
| Int32 | z | |
| Int32 | w |
NamedProgramLocalParameterI4(UInt32, ExtDirectStateAccess, UInt32, ref Int32)
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glNamedProgramLocalParameterI4ivEXT")]
[CLSCompliant(false)]
public static void NamedProgramLocalParameterI4(uint program, ExtDirectStateAccess target, uint index, [Count(Count = 4)] ref int params)
Parameters
| Type | Name | Description |
|---|---|---|
| UInt32 | program | |
| ExtDirectStateAccess | target | |
| UInt32 | index | |
| Int32 | params |
NamedProgramLocalParameterI4(UInt32, ExtDirectStateAccess, UInt32, Int32[])
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glNamedProgramLocalParameterI4ivEXT")]
[CLSCompliant(false)]
public static void NamedProgramLocalParameterI4(uint program, ExtDirectStateAccess target, uint index, [Count(Count = 4)] int[] params)
Parameters
| Type | Name | Description |
|---|---|---|
| UInt32 | program | |
| ExtDirectStateAccess | target | |
| UInt32 | index | |
| Int32[] | params |
NamedProgramLocalParameterI4(UInt32, ExtDirectStateAccess, UInt32, UInt32*)
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glNamedProgramLocalParameterI4uivEXT")]
[CLSCompliant(false)]
public static void NamedProgramLocalParameterI4(uint program, ExtDirectStateAccess target, uint index, [Count(Count = 4)] uint *params)
Parameters
| Type | Name | Description |
|---|---|---|
| UInt32 | program | |
| ExtDirectStateAccess | target | |
| UInt32 | index | |
| UInt32* | params |
NamedProgramLocalParameterI4(UInt32, ExtDirectStateAccess, UInt32, UInt32, UInt32, UInt32, UInt32)
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glNamedProgramLocalParameterI4uiEXT")]
[CLSCompliant(false)]
public static void NamedProgramLocalParameterI4(uint program, ExtDirectStateAccess target, uint index, uint x, uint y, uint z, uint w)
Parameters
| Type | Name | Description |
|---|---|---|
| UInt32 | program | |
| ExtDirectStateAccess | target | |
| UInt32 | index | |
| UInt32 | x | |
| UInt32 | y | |
| UInt32 | z | |
| UInt32 | w |
NamedProgramLocalParameterI4(UInt32, ExtDirectStateAccess, UInt32, ref UInt32)
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glNamedProgramLocalParameterI4uivEXT")]
[CLSCompliant(false)]
public static void NamedProgramLocalParameterI4(uint program, ExtDirectStateAccess target, uint index, [Count(Count = 4)] ref uint params)
Parameters
| Type | Name | Description |
|---|---|---|
| UInt32 | program | |
| ExtDirectStateAccess | target | |
| UInt32 | index | |
| UInt32 | params |
NamedProgramLocalParameterI4(UInt32, ExtDirectStateAccess, UInt32, UInt32[])
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glNamedProgramLocalParameterI4uivEXT")]
[CLSCompliant(false)]
public static void NamedProgramLocalParameterI4(uint program, ExtDirectStateAccess target, uint index, [Count(Count = 4)] uint[] params)
Parameters
| Type | Name | Description |
|---|---|---|
| UInt32 | program | |
| ExtDirectStateAccess | target | |
| UInt32 | index | |
| UInt32[] | params |
NamedProgramLocalParameters4(Int32, ExtDirectStateAccess, Int32, Int32, Single*)
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glNamedProgramLocalParameters4fvEXT")]
[CLSCompliant(false)]
public static void NamedProgramLocalParameters4(int program, ExtDirectStateAccess target, int index, int count, [Count(Parameter = "count*4")] float *params)
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | program | |
| ExtDirectStateAccess | target | |
| Int32 | index | |
| Int32 | count | |
| Single* | params |
NamedProgramLocalParameters4(Int32, ExtDirectStateAccess, Int32, Int32, ref Single)
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glNamedProgramLocalParameters4fvEXT")]
[CLSCompliant(false)]
public static void NamedProgramLocalParameters4(int program, ExtDirectStateAccess target, int index, int count, [Count(Parameter = "count*4")] ref float params)
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | program | |
| ExtDirectStateAccess | target | |
| Int32 | index | |
| Int32 | count | |
| Single | params |
NamedProgramLocalParameters4(Int32, ExtDirectStateAccess, Int32, Int32, Single[])
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glNamedProgramLocalParameters4fvEXT")]
[CLSCompliant(false)]
public static void NamedProgramLocalParameters4(int program, ExtDirectStateAccess target, int index, int count, [Count(Parameter = "count*4")] float[] params)
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | program | |
| ExtDirectStateAccess | target | |
| Int32 | index | |
| Int32 | count | |
| Single[] | params |
NamedProgramLocalParameters4(UInt32, ExtDirectStateAccess, UInt32, Int32, Single*)
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glNamedProgramLocalParameters4fvEXT")]
[CLSCompliant(false)]
public static void NamedProgramLocalParameters4(uint program, ExtDirectStateAccess target, uint index, int count, [Count(Parameter = "count*4")] float *params)
Parameters
| Type | Name | Description |
|---|---|---|
| UInt32 | program | |
| ExtDirectStateAccess | target | |
| UInt32 | index | |
| Int32 | count | |
| Single* | params |
NamedProgramLocalParameters4(UInt32, ExtDirectStateAccess, UInt32, Int32, ref Single)
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glNamedProgramLocalParameters4fvEXT")]
[CLSCompliant(false)]
public static void NamedProgramLocalParameters4(uint program, ExtDirectStateAccess target, uint index, int count, [Count(Parameter = "count*4")] ref float params)
Parameters
| Type | Name | Description |
|---|---|---|
| UInt32 | program | |
| ExtDirectStateAccess | target | |
| UInt32 | index | |
| Int32 | count | |
| Single | params |
NamedProgramLocalParameters4(UInt32, ExtDirectStateAccess, UInt32, Int32, Single[])
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glNamedProgramLocalParameters4fvEXT")]
[CLSCompliant(false)]
public static void NamedProgramLocalParameters4(uint program, ExtDirectStateAccess target, uint index, int count, [Count(Parameter = "count*4")] float[] params)
Parameters
| Type | Name | Description |
|---|---|---|
| UInt32 | program | |
| ExtDirectStateAccess | target | |
| UInt32 | index | |
| Int32 | count | |
| Single[] | params |
NamedProgramLocalParametersI4(Int32, ExtDirectStateAccess, Int32, Int32, Int32*)
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glNamedProgramLocalParametersI4ivEXT")]
[CLSCompliant(false)]
public static void NamedProgramLocalParametersI4(int program, ExtDirectStateAccess target, int index, int count, [Count(Parameter = "count*4")] int *params)
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | program | |
| ExtDirectStateAccess | target | |
| Int32 | index | |
| Int32 | count | |
| Int32* | params |
NamedProgramLocalParametersI4(Int32, ExtDirectStateAccess, Int32, Int32, ref Int32)
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glNamedProgramLocalParametersI4ivEXT")]
[CLSCompliant(false)]
public static void NamedProgramLocalParametersI4(int program, ExtDirectStateAccess target, int index, int count, [Count(Parameter = "count*4")] ref int params)
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | program | |
| ExtDirectStateAccess | target | |
| Int32 | index | |
| Int32 | count | |
| Int32 | params |
NamedProgramLocalParametersI4(Int32, ExtDirectStateAccess, Int32, Int32, Int32[])
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glNamedProgramLocalParametersI4ivEXT")]
[CLSCompliant(false)]
public static void NamedProgramLocalParametersI4(int program, ExtDirectStateAccess target, int index, int count, [Count(Parameter = "count*4")] int[] params)
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | program | |
| ExtDirectStateAccess | target | |
| Int32 | index | |
| Int32 | count | |
| Int32[] | params |
NamedProgramLocalParametersI4(UInt32, ExtDirectStateAccess, UInt32, Int32, Int32*)
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glNamedProgramLocalParametersI4ivEXT")]
[CLSCompliant(false)]
public static void NamedProgramLocalParametersI4(uint program, ExtDirectStateAccess target, uint index, int count, [Count(Parameter = "count*4")] int *params)
Parameters
| Type | Name | Description |
|---|---|---|
| UInt32 | program | |
| ExtDirectStateAccess | target | |
| UInt32 | index | |
| Int32 | count | |
| Int32* | params |
NamedProgramLocalParametersI4(UInt32, ExtDirectStateAccess, UInt32, Int32, ref Int32)
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glNamedProgramLocalParametersI4ivEXT")]
[CLSCompliant(false)]
public static void NamedProgramLocalParametersI4(uint program, ExtDirectStateAccess target, uint index, int count, [Count(Parameter = "count*4")] ref int params)
Parameters
| Type | Name | Description |
|---|---|---|
| UInt32 | program | |
| ExtDirectStateAccess | target | |
| UInt32 | index | |
| Int32 | count | |
| Int32 | params |
NamedProgramLocalParametersI4(UInt32, ExtDirectStateAccess, UInt32, Int32, Int32[])
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glNamedProgramLocalParametersI4ivEXT")]
[CLSCompliant(false)]
public static void NamedProgramLocalParametersI4(uint program, ExtDirectStateAccess target, uint index, int count, [Count(Parameter = "count*4")] int[] params)
Parameters
| Type | Name | Description |
|---|---|---|
| UInt32 | program | |
| ExtDirectStateAccess | target | |
| UInt32 | index | |
| Int32 | count | |
| Int32[] | params |
NamedProgramLocalParametersI4(UInt32, ExtDirectStateAccess, UInt32, Int32, UInt32*)
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glNamedProgramLocalParametersI4uivEXT")]
[CLSCompliant(false)]
public static void NamedProgramLocalParametersI4(uint program, ExtDirectStateAccess target, uint index, int count, [Count(Parameter = "count*4")] uint *params)
Parameters
| Type | Name | Description |
|---|---|---|
| UInt32 | program | |
| ExtDirectStateAccess | target | |
| UInt32 | index | |
| Int32 | count | |
| UInt32* | params |
NamedProgramLocalParametersI4(UInt32, ExtDirectStateAccess, UInt32, Int32, ref UInt32)
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glNamedProgramLocalParametersI4uivEXT")]
[CLSCompliant(false)]
public static void NamedProgramLocalParametersI4(uint program, ExtDirectStateAccess target, uint index, int count, [Count(Parameter = "count*4")] ref uint params)
Parameters
| Type | Name | Description |
|---|---|---|
| UInt32 | program | |
| ExtDirectStateAccess | target | |
| UInt32 | index | |
| Int32 | count | |
| UInt32 | params |
NamedProgramLocalParametersI4(UInt32, ExtDirectStateAccess, UInt32, Int32, UInt32[])
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glNamedProgramLocalParametersI4uivEXT")]
[CLSCompliant(false)]
public static void NamedProgramLocalParametersI4(uint program, ExtDirectStateAccess target, uint index, int count, [Count(Parameter = "count*4")] uint[] params)
Parameters
| Type | Name | Description |
|---|---|---|
| UInt32 | program | |
| ExtDirectStateAccess | target | |
| UInt32 | index | |
| Int32 | count | |
| UInt32[] | params |
NamedProgramString(Int32, ExtDirectStateAccess, ExtDirectStateAccess, Int32, IntPtr)
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glNamedProgramStringEXT")]
[CLSCompliant(false)]
public static void NamedProgramString(int program, ExtDirectStateAccess target, ExtDirectStateAccess format, int len, [Count(Parameter = "len")] IntPtr string)
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | program | |
| ExtDirectStateAccess | target | |
| ExtDirectStateAccess | format | |
| Int32 | len | |
| IntPtr | string |
NamedProgramString(UInt32, ExtDirectStateAccess, ExtDirectStateAccess, Int32, IntPtr)
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glNamedProgramStringEXT")]
[CLSCompliant(false)]
public static void NamedProgramString(uint program, ExtDirectStateAccess target, ExtDirectStateAccess format, int len, [Count(Parameter = "len")] IntPtr string)
Parameters
| Type | Name | Description |
|---|---|---|
| UInt32 | program | |
| ExtDirectStateAccess | target | |
| ExtDirectStateAccess | format | |
| Int32 | len | |
| IntPtr | string |
NamedProgramString<T4>(Int32, ExtDirectStateAccess, ExtDirectStateAccess, Int32, ref T4)
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glNamedProgramStringEXT")]
[CLSCompliant(false)]
public static void NamedProgramString<T4>(int program, ExtDirectStateAccess target, ExtDirectStateAccess format, int len, [Count(Parameter = "len")] ref T4 string)
where T4 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | program | |
| ExtDirectStateAccess | target | |
| ExtDirectStateAccess | format | |
| Int32 | len | |
| T4 | string |
Type Parameters
| Name | Description |
|---|---|
| T4 |
NamedProgramString<T4>(Int32, ExtDirectStateAccess, ExtDirectStateAccess, Int32, T4[])
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glNamedProgramStringEXT")]
[CLSCompliant(false)]
public static void NamedProgramString<T4>(int program, ExtDirectStateAccess target, ExtDirectStateAccess format, int len, [Count(Parameter = "len")] T4[] string)
where T4 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | program | |
| ExtDirectStateAccess | target | |
| ExtDirectStateAccess | format | |
| Int32 | len | |
| T4[] | string |
Type Parameters
| Name | Description |
|---|---|
| T4 |
NamedProgramString<T4>(Int32, ExtDirectStateAccess, ExtDirectStateAccess, Int32, T4[,,])
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glNamedProgramStringEXT")]
[CLSCompliant(false)]
public static void NamedProgramString<T4>(int program, ExtDirectStateAccess target, ExtDirectStateAccess format, int len, [Count(Parameter = "len")] T4[,, ] string)
where T4 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | program | |
| ExtDirectStateAccess | target | |
| ExtDirectStateAccess | format | |
| Int32 | len | |
| T4[,,] | string |
Type Parameters
| Name | Description |
|---|---|
| T4 |
NamedProgramString<T4>(Int32, ExtDirectStateAccess, ExtDirectStateAccess, Int32, T4[,])
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glNamedProgramStringEXT")]
[CLSCompliant(false)]
public static void NamedProgramString<T4>(int program, ExtDirectStateAccess target, ExtDirectStateAccess format, int len, [Count(Parameter = "len")] T4[, ] string)
where T4 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | program | |
| ExtDirectStateAccess | target | |
| ExtDirectStateAccess | format | |
| Int32 | len | |
| T4[,] | string |
Type Parameters
| Name | Description |
|---|---|
| T4 |
NamedProgramString<T4>(UInt32, ExtDirectStateAccess, ExtDirectStateAccess, Int32, ref T4)
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glNamedProgramStringEXT")]
[CLSCompliant(false)]
public static void NamedProgramString<T4>(uint program, ExtDirectStateAccess target, ExtDirectStateAccess format, int len, [Count(Parameter = "len")] ref T4 string)
where T4 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| UInt32 | program | |
| ExtDirectStateAccess | target | |
| ExtDirectStateAccess | format | |
| Int32 | len | |
| T4 | string |
Type Parameters
| Name | Description |
|---|---|
| T4 |
NamedProgramString<T4>(UInt32, ExtDirectStateAccess, ExtDirectStateAccess, Int32, T4[])
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glNamedProgramStringEXT")]
[CLSCompliant(false)]
public static void NamedProgramString<T4>(uint program, ExtDirectStateAccess target, ExtDirectStateAccess format, int len, [Count(Parameter = "len")] T4[] string)
where T4 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| UInt32 | program | |
| ExtDirectStateAccess | target | |
| ExtDirectStateAccess | format | |
| Int32 | len | |
| T4[] | string |
Type Parameters
| Name | Description |
|---|---|
| T4 |
NamedProgramString<T4>(UInt32, ExtDirectStateAccess, ExtDirectStateAccess, Int32, T4[,,])
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glNamedProgramStringEXT")]
[CLSCompliant(false)]
public static void NamedProgramString<T4>(uint program, ExtDirectStateAccess target, ExtDirectStateAccess format, int len, [Count(Parameter = "len")] T4[,, ] string)
where T4 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| UInt32 | program | |
| ExtDirectStateAccess | target | |
| ExtDirectStateAccess | format | |
| Int32 | len | |
| T4[,,] | string |
Type Parameters
| Name | Description |
|---|---|
| T4 |
NamedProgramString<T4>(UInt32, ExtDirectStateAccess, ExtDirectStateAccess, Int32, T4[,])
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glNamedProgramStringEXT")]
[CLSCompliant(false)]
public static void NamedProgramString<T4>(uint program, ExtDirectStateAccess target, ExtDirectStateAccess format, int len, [Count(Parameter = "len")] T4[, ] string)
where T4 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| UInt32 | program | |
| ExtDirectStateAccess | target | |
| ExtDirectStateAccess | format | |
| Int32 | len | |
| T4[,] | string |
Type Parameters
| Name | Description |
|---|---|
| T4 |
NamedRenderbufferStorage(Int32, ExtDirectStateAccess, Int32, Int32)
[requires: EXT_direct_state_access]
Declaration
[Obsolete("Use strongly typed overload instead")]
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glNamedRenderbufferStorageEXT")]
[CLSCompliant(false)]
public static void NamedRenderbufferStorage(int renderbuffer, ExtDirectStateAccess internalformat, int width, int height)
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | renderbuffer | |
| ExtDirectStateAccess | internalformat | |
| Int32 | width | |
| Int32 | height |
NamedRenderbufferStorage(Int32, PixelInternalFormat, Int32, Int32)
[requires: EXT_direct_state_access]
Declaration
[Obsolete("Use strongly typed overload instead")]
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glNamedRenderbufferStorageEXT")]
[CLSCompliant(false)]
public static void NamedRenderbufferStorage(int renderbuffer, PixelInternalFormat internalformat, int width, int height)
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | renderbuffer | |
| PixelInternalFormat | internalformat | |
| Int32 | width | |
| Int32 | height |
NamedRenderbufferStorage(Int32, RenderbufferStorage, Int32, Int32)
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glNamedRenderbufferStorageEXT")]
[CLSCompliant(false)]
public static void NamedRenderbufferStorage(int renderbuffer, RenderbufferStorage internalformat, int width, int height)
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | renderbuffer | |
| RenderbufferStorage | internalformat | |
| Int32 | width | |
| Int32 | height |
NamedRenderbufferStorage(UInt32, ExtDirectStateAccess, Int32, Int32)
[requires: EXT_direct_state_access]
Declaration
[Obsolete("Use strongly typed overload instead")]
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glNamedRenderbufferStorageEXT")]
[CLSCompliant(false)]
public static void NamedRenderbufferStorage(uint renderbuffer, ExtDirectStateAccess internalformat, int width, int height)
Parameters
| Type | Name | Description |
|---|---|---|
| UInt32 | renderbuffer | |
| ExtDirectStateAccess | internalformat | |
| Int32 | width | |
| Int32 | height |
NamedRenderbufferStorage(UInt32, PixelInternalFormat, Int32, Int32)
[requires: EXT_direct_state_access]
Declaration
[Obsolete("Use strongly typed overload instead")]
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glNamedRenderbufferStorageEXT")]
[CLSCompliant(false)]
public static void NamedRenderbufferStorage(uint renderbuffer, PixelInternalFormat internalformat, int width, int height)
Parameters
| Type | Name | Description |
|---|---|---|
| UInt32 | renderbuffer | |
| PixelInternalFormat | internalformat | |
| Int32 | width | |
| Int32 | height |
NamedRenderbufferStorage(UInt32, RenderbufferStorage, Int32, Int32)
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glNamedRenderbufferStorageEXT")]
[CLSCompliant(false)]
public static void NamedRenderbufferStorage(uint renderbuffer, RenderbufferStorage internalformat, int width, int height)
Parameters
| Type | Name | Description |
|---|---|---|
| UInt32 | renderbuffer | |
| RenderbufferStorage | internalformat | |
| Int32 | width | |
| Int32 | height |
NamedRenderbufferStorageMultisample(Int32, Int32, ExtDirectStateAccess, Int32, Int32)
[requires: EXT_direct_state_access]
Declaration
[Obsolete("Use strongly typed overload instead")]
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glNamedRenderbufferStorageMultisampleEXT")]
[CLSCompliant(false)]
public static void NamedRenderbufferStorageMultisample(int renderbuffer, int samples, ExtDirectStateAccess internalformat, int width, int height)
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | renderbuffer | |
| Int32 | samples | |
| ExtDirectStateAccess | internalformat | |
| Int32 | width | |
| Int32 | height |
NamedRenderbufferStorageMultisample(Int32, Int32, PixelInternalFormat, Int32, Int32)
[requires: EXT_direct_state_access]
Declaration
[Obsolete("Use strongly typed overload instead")]
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glNamedRenderbufferStorageMultisampleEXT")]
[CLSCompliant(false)]
public static void NamedRenderbufferStorageMultisample(int renderbuffer, int samples, PixelInternalFormat internalformat, int width, int height)
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | renderbuffer | |
| Int32 | samples | |
| PixelInternalFormat | internalformat | |
| Int32 | width | |
| Int32 | height |
NamedRenderbufferStorageMultisample(Int32, Int32, RenderbufferStorage, Int32, Int32)
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glNamedRenderbufferStorageMultisampleEXT")]
[CLSCompliant(false)]
public static void NamedRenderbufferStorageMultisample(int renderbuffer, int samples, RenderbufferStorage internalformat, int width, int height)
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | renderbuffer | |
| Int32 | samples | |
| RenderbufferStorage | internalformat | |
| Int32 | width | |
| Int32 | height |
NamedRenderbufferStorageMultisample(UInt32, Int32, ExtDirectStateAccess, Int32, Int32)
[requires: EXT_direct_state_access]
Declaration
[Obsolete("Use strongly typed overload instead")]
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glNamedRenderbufferStorageMultisampleEXT")]
[CLSCompliant(false)]
public static void NamedRenderbufferStorageMultisample(uint renderbuffer, int samples, ExtDirectStateAccess internalformat, int width, int height)
Parameters
| Type | Name | Description |
|---|---|---|
| UInt32 | renderbuffer | |
| Int32 | samples | |
| ExtDirectStateAccess | internalformat | |
| Int32 | width | |
| Int32 | height |
NamedRenderbufferStorageMultisample(UInt32, Int32, PixelInternalFormat, Int32, Int32)
[requires: EXT_direct_state_access]
Declaration
[Obsolete("Use strongly typed overload instead")]
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glNamedRenderbufferStorageMultisampleEXT")]
[CLSCompliant(false)]
public static void NamedRenderbufferStorageMultisample(uint renderbuffer, int samples, PixelInternalFormat internalformat, int width, int height)
Parameters
| Type | Name | Description |
|---|---|---|
| UInt32 | renderbuffer | |
| Int32 | samples | |
| PixelInternalFormat | internalformat | |
| Int32 | width | |
| Int32 | height |
NamedRenderbufferStorageMultisample(UInt32, Int32, RenderbufferStorage, Int32, Int32)
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glNamedRenderbufferStorageMultisampleEXT")]
[CLSCompliant(false)]
public static void NamedRenderbufferStorageMultisample(uint renderbuffer, int samples, RenderbufferStorage internalformat, int width, int height)
Parameters
| Type | Name | Description |
|---|---|---|
| UInt32 | renderbuffer | |
| Int32 | samples | |
| RenderbufferStorage | internalformat | |
| Int32 | width | |
| Int32 | height |
NamedRenderbufferStorageMultisampleCoverage(Int32, Int32, Int32, InternalFormat, Int32, Int32)
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glNamedRenderbufferStorageMultisampleCoverageEXT")]
[CLSCompliant(false)]
public static void NamedRenderbufferStorageMultisampleCoverage(int renderbuffer, int coverageSamples, int colorSamples, InternalFormat internalformat, int width, int height)
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | renderbuffer | |
| Int32 | coverageSamples | |
| Int32 | colorSamples | |
| InternalFormat | internalformat | |
| Int32 | width | |
| Int32 | height |
NamedRenderbufferStorageMultisampleCoverage(UInt32, Int32, Int32, InternalFormat, Int32, Int32)
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glNamedRenderbufferStorageMultisampleCoverageEXT")]
[CLSCompliant(false)]
public static void NamedRenderbufferStorageMultisampleCoverage(uint renderbuffer, int coverageSamples, int colorSamples, InternalFormat internalformat, int width, int height)
Parameters
| Type | Name | Description |
|---|---|---|
| UInt32 | renderbuffer | |
| Int32 | coverageSamples | |
| Int32 | colorSamples | |
| InternalFormat | internalformat | |
| Int32 | width | |
| Int32 | height |
NormalPointer(NormalPointerType, Int32, Int32, IntPtr)
[requires: EXT_vertex_array] Define an array of normals
Declaration
[AutoGenerated(Category = "EXT_vertex_array", Version = "", EntryPoint = "glNormalPointerEXT")]
public static void NormalPointer(NormalPointerType type, int stride, int count, [Count(Computed = "type,stride,count")] IntPtr pointer)
Parameters
| Type | Name | Description |
|---|---|---|
| NormalPointerType | type | Specifies the data type of each coordinate in the array. Symbolic constants Byte, Short, Int, Float, and Double are accepted. The initial value is Float. |
| Int32 | stride | Specifies the byte offset between consecutive normals. If stride is 0, the normals are understood to be tightly packed in the array. The initial value is 0. |
| Int32 | count | Specifies a pointer to the first coordinate of the first normal in the array. The initial value is 0. |
| IntPtr | pointer | [length: COMPSIZE(type,stride,count)] Specifies a pointer to the first coordinate of the first normal in the array. The initial value is 0. |
NormalPointer<T3>(NormalPointerType, Int32, Int32, ref T3)
[requires: EXT_vertex_array] Define an array of normals
Declaration
[AutoGenerated(Category = "EXT_vertex_array", Version = "", EntryPoint = "glNormalPointerEXT")]
public static void NormalPointer<T3>(NormalPointerType type, int stride, int count, [Count(Computed = "type,stride,count")] ref T3 pointer)
where T3 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| NormalPointerType | type | Specifies the data type of each coordinate in the array. Symbolic constants Byte, Short, Int, Float, and Double are accepted. The initial value is Float. |
| Int32 | stride | Specifies the byte offset between consecutive normals. If stride is 0, the normals are understood to be tightly packed in the array. The initial value is 0. |
| Int32 | count | Specifies a pointer to the first coordinate of the first normal in the array. The initial value is 0. |
| T3 | pointer | [length: COMPSIZE(type,stride,count)] Specifies a pointer to the first coordinate of the first normal in the array. The initial value is 0. |
Type Parameters
| Name | Description |
|---|---|
| T3 |
NormalPointer<T3>(NormalPointerType, Int32, Int32, T3[])
[requires: EXT_vertex_array] Define an array of normals
Declaration
[AutoGenerated(Category = "EXT_vertex_array", Version = "", EntryPoint = "glNormalPointerEXT")]
[CLSCompliant(false)]
public static void NormalPointer<T3>(NormalPointerType type, int stride, int count, [Count(Computed = "type,stride,count")] T3[] pointer)
where T3 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| NormalPointerType | type | Specifies the data type of each coordinate in the array. Symbolic constants Byte, Short, Int, Float, and Double are accepted. The initial value is Float. |
| Int32 | stride | Specifies the byte offset between consecutive normals. If stride is 0, the normals are understood to be tightly packed in the array. The initial value is 0. |
| Int32 | count | Specifies a pointer to the first coordinate of the first normal in the array. The initial value is 0. |
| T3[] | pointer | [length: COMPSIZE(type,stride,count)] Specifies a pointer to the first coordinate of the first normal in the array. The initial value is 0. |
Type Parameters
| Name | Description |
|---|---|
| T3 |
NormalPointer<T3>(NormalPointerType, Int32, Int32, T3[,,])
[requires: EXT_vertex_array] Define an array of normals
Declaration
[AutoGenerated(Category = "EXT_vertex_array", Version = "", EntryPoint = "glNormalPointerEXT")]
[CLSCompliant(false)]
public static void NormalPointer<T3>(NormalPointerType type, int stride, int count, [Count(Computed = "type,stride,count")] T3[,, ] pointer)
where T3 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| NormalPointerType | type | Specifies the data type of each coordinate in the array. Symbolic constants Byte, Short, Int, Float, and Double are accepted. The initial value is Float. |
| Int32 | stride | Specifies the byte offset between consecutive normals. If stride is 0, the normals are understood to be tightly packed in the array. The initial value is 0. |
| Int32 | count | Specifies a pointer to the first coordinate of the first normal in the array. The initial value is 0. |
| T3[,,] | pointer | [length: COMPSIZE(type,stride,count)] Specifies a pointer to the first coordinate of the first normal in the array. The initial value is 0. |
Type Parameters
| Name | Description |
|---|---|
| T3 |
NormalPointer<T3>(NormalPointerType, Int32, Int32, T3[,])
[requires: EXT_vertex_array] Define an array of normals
Declaration
[AutoGenerated(Category = "EXT_vertex_array", Version = "", EntryPoint = "glNormalPointerEXT")]
[CLSCompliant(false)]
public static void NormalPointer<T3>(NormalPointerType type, int stride, int count, [Count(Computed = "type,stride,count")] T3[, ] pointer)
where T3 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| NormalPointerType | type | Specifies the data type of each coordinate in the array. Symbolic constants Byte, Short, Int, Float, and Double are accepted. The initial value is Float. |
| Int32 | stride | Specifies the byte offset between consecutive normals. If stride is 0, the normals are understood to be tightly packed in the array. The initial value is 0. |
| Int32 | count | Specifies a pointer to the first coordinate of the first normal in the array. The initial value is 0. |
| T3[,] | pointer | [length: COMPSIZE(type,stride,count)] Specifies a pointer to the first coordinate of the first normal in the array. The initial value is 0. |
Type Parameters
| Name | Description |
|---|---|
| T3 |
PixelTransformParameter(ExtPixelTransform, ExtPixelTransform, Int32)
[requires: EXT_pixel_transform]
Declaration
[AutoGenerated(Category = "EXT_pixel_transform", Version = "", EntryPoint = "glPixelTransformParameteriEXT")]
public static void PixelTransformParameter(ExtPixelTransform target, ExtPixelTransform pname, int param)
Parameters
| Type | Name | Description |
|---|---|---|
| ExtPixelTransform | target | |
| ExtPixelTransform | pname | |
| Int32 | param |
PixelTransformParameter(ExtPixelTransform, ExtPixelTransform, Int32*)
[requires: EXT_pixel_transform]
Declaration
[AutoGenerated(Category = "EXT_pixel_transform", Version = "", EntryPoint = "glPixelTransformParameterivEXT")]
[CLSCompliant(false)]
public static void PixelTransformParameter(ExtPixelTransform target, ExtPixelTransform pname, [Count(Count = 1)] int *params)
Parameters
| Type | Name | Description |
|---|---|---|
| ExtPixelTransform | target | |
| ExtPixelTransform | pname | |
| Int32* | params |
PixelTransformParameter(ExtPixelTransform, ExtPixelTransform, Single)
[requires: EXT_pixel_transform]
Declaration
[AutoGenerated(Category = "EXT_pixel_transform", Version = "", EntryPoint = "glPixelTransformParameterfEXT")]
public static void PixelTransformParameter(ExtPixelTransform target, ExtPixelTransform pname, float param)
Parameters
| Type | Name | Description |
|---|---|---|
| ExtPixelTransform | target | |
| ExtPixelTransform | pname | |
| Single | param |
PixelTransformParameter(ExtPixelTransform, ExtPixelTransform, Single*)
[requires: EXT_pixel_transform]
Declaration
[AutoGenerated(Category = "EXT_pixel_transform", Version = "", EntryPoint = "glPixelTransformParameterfvEXT")]
[CLSCompliant(false)]
public static void PixelTransformParameter(ExtPixelTransform target, ExtPixelTransform pname, [Count(Count = 1)] float *params)
Parameters
| Type | Name | Description |
|---|---|---|
| ExtPixelTransform | target | |
| ExtPixelTransform | pname | |
| Single* | params |
PointParameter(ExtPointParameters, Single)
[requires: EXT_point_parameters] Specify point parameters
Declaration
[AutoGenerated(Category = "EXT_point_parameters", Version = "", EntryPoint = "glPointParameterfEXT")]
public static void PointParameter(ExtPointParameters pname, float param)
Parameters
| Type | Name | Description |
|---|---|---|
| ExtPointParameters | 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(ExtPointParameters, Single*)
[requires: EXT_point_parameters] Specify point parameters
Declaration
[AutoGenerated(Category = "EXT_point_parameters", Version = "", EntryPoint = "glPointParameterfvEXT")]
[CLSCompliant(false)]
public static void PointParameter(ExtPointParameters pname, [Count(Computed = "pname")] float *params)
Parameters
| Type | Name | Description |
|---|---|---|
| ExtPointParameters | pname | Specifies a single-valued point parameter. PointFadeThresholdSize, and PointSpriteCoordOrigin are accepted. |
| Single* | params |
PointParameter(ExtPointParameters, Single[])
[requires: EXT_point_parameters] Specify point parameters
Declaration
[AutoGenerated(Category = "EXT_point_parameters", Version = "", EntryPoint = "glPointParameterfvEXT")]
[CLSCompliant(false)]
public static void PointParameter(ExtPointParameters pname, [Count(Computed = "pname")] float[] params)
Parameters
| Type | Name | Description |
|---|---|---|
| ExtPointParameters | pname | Specifies a single-valued point parameter. PointFadeThresholdSize, and PointSpriteCoordOrigin are accepted. |
| Single[] | params |
PolygonOffset(Single, Single)
[requires: EXT_polygon_offset] Set the scale and units used to calculate depth values
Declaration
[AutoGenerated(Category = "EXT_polygon_offset", Version = "", EntryPoint = "glPolygonOffsetEXT")]
public static void PolygonOffset(float factor, float bias)
Parameters
| Type | Name | Description |
|---|---|---|
| Single | factor | Specifies a scale factor that is used to create a variable depth offset for each polygon. The initial value is 0. |
| Single | bias | Is multiplied by an implementation-specific value to create a constant depth offset. The initial value is 0. |
PolygonOffsetClamp(Single, Single, Single)
[requires: EXT_polygon_offset_clamp]
Declaration
[AutoGenerated(Category = "EXT_polygon_offset_clamp", Version = "", EntryPoint = "glPolygonOffsetClampEXT")]
public static void PolygonOffsetClamp(float factor, float units, float clamp)
Parameters
| Type | Name | Description |
|---|---|---|
| Single | factor | |
| Single | units | |
| Single | clamp |
PopGroupMarker()
[requires: EXT_debug_marker]
Declaration
[AutoGenerated(Category = "EXT_debug_marker", Version = "", EntryPoint = "glPopGroupMarkerEXT")]
public static void PopGroupMarker()
PrioritizeTextures(Int32, Int32*, Single*)
[requires: EXT_texture_object] Set texture residence priority
Declaration
[AutoGenerated(Category = "EXT_texture_object", Version = "", EntryPoint = "glPrioritizeTexturesEXT")]
[CLSCompliant(false)]
public static void PrioritizeTextures(int n, [Count(Parameter = "n")] int *textures, [Count(Parameter = "n")] float *priorities)
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | n | Specifies the number of textures to be prioritized. |
| Int32* | textures | [length: n] Specifies an array containing the names of the textures to be prioritized. |
| Single* | priorities | [length: n] Specifies an array containing the texture priorities. A priority given in an element of priorities applies to the texture named by the corresponding element of textures. |
PrioritizeTextures(Int32, ref Int32, ref Single)
[requires: EXT_texture_object] Set texture residence priority
Declaration
[AutoGenerated(Category = "EXT_texture_object", Version = "", EntryPoint = "glPrioritizeTexturesEXT")]
[CLSCompliant(false)]
public static void PrioritizeTextures(int n, [Count(Parameter = "n")] ref int textures, [Count(Parameter = "n")] ref float priorities)
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | n | Specifies the number of textures to be prioritized. |
| Int32 | textures | [length: n] Specifies an array containing the names of the textures to be prioritized. |
| Single | priorities | [length: n] Specifies an array containing the texture priorities. A priority given in an element of priorities applies to the texture named by the corresponding element of textures. |
PrioritizeTextures(Int32, Int32[], Single[])
[requires: EXT_texture_object] Set texture residence priority
Declaration
[AutoGenerated(Category = "EXT_texture_object", Version = "", EntryPoint = "glPrioritizeTexturesEXT")]
[CLSCompliant(false)]
public static void PrioritizeTextures(int n, [Count(Parameter = "n")] int[] textures, [Count(Parameter = "n")] float[] priorities)
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | n | Specifies the number of textures to be prioritized. |
| Int32[] | textures | [length: n] Specifies an array containing the names of the textures to be prioritized. |
| Single[] | priorities | [length: n] Specifies an array containing the texture priorities. A priority given in an element of priorities applies to the texture named by the corresponding element of textures. |
PrioritizeTextures(Int32, UInt32*, Single*)
[requires: EXT_texture_object] Set texture residence priority
Declaration
[AutoGenerated(Category = "EXT_texture_object", Version = "", EntryPoint = "glPrioritizeTexturesEXT")]
[CLSCompliant(false)]
public static void PrioritizeTextures(int n, [Count(Parameter = "n")] uint *textures, [Count(Parameter = "n")] float *priorities)
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | n | Specifies the number of textures to be prioritized. |
| UInt32* | textures | [length: n] Specifies an array containing the names of the textures to be prioritized. |
| Single* | priorities | [length: n] Specifies an array containing the texture priorities. A priority given in an element of priorities applies to the texture named by the corresponding element of textures. |
PrioritizeTextures(Int32, ref UInt32, ref Single)
[requires: EXT_texture_object] Set texture residence priority
Declaration
[AutoGenerated(Category = "EXT_texture_object", Version = "", EntryPoint = "glPrioritizeTexturesEXT")]
[CLSCompliant(false)]
public static void PrioritizeTextures(int n, [Count(Parameter = "n")] ref uint textures, [Count(Parameter = "n")] ref float priorities)
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | n | Specifies the number of textures to be prioritized. |
| UInt32 | textures | [length: n] Specifies an array containing the names of the textures to be prioritized. |
| Single | priorities | [length: n] Specifies an array containing the texture priorities. A priority given in an element of priorities applies to the texture named by the corresponding element of textures. |
PrioritizeTextures(Int32, UInt32[], Single[])
[requires: EXT_texture_object] Set texture residence priority
Declaration
[AutoGenerated(Category = "EXT_texture_object", Version = "", EntryPoint = "glPrioritizeTexturesEXT")]
[CLSCompliant(false)]
public static void PrioritizeTextures(int n, [Count(Parameter = "n")] uint[] textures, [Count(Parameter = "n")] float[] priorities)
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | n | Specifies the number of textures to be prioritized. |
| UInt32[] | textures | [length: n] Specifies an array containing the names of the textures to be prioritized. |
| Single[] | priorities | [length: n] Specifies an array containing the texture priorities. A priority given in an element of priorities applies to the texture named by the corresponding element of textures. |
ProgramEnvParameters4(ExtGpuProgramParameters, Int32, Int32, Single*)
[requires: EXT_gpu_program_parameters]
Declaration
[AutoGenerated(Category = "EXT_gpu_program_parameters", Version = "", EntryPoint = "glProgramEnvParameters4fvEXT")]
[CLSCompliant(false)]
public static void ProgramEnvParameters4(ExtGpuProgramParameters target, int index, int count, [Count(Parameter = "count*4")] float *params)
Parameters
| Type | Name | Description |
|---|---|---|
| ExtGpuProgramParameters | target | |
| Int32 | index | |
| Int32 | count | |
| Single* | params |
ProgramEnvParameters4(ExtGpuProgramParameters, Int32, Int32, ref Single)
[requires: EXT_gpu_program_parameters]
Declaration
[AutoGenerated(Category = "EXT_gpu_program_parameters", Version = "", EntryPoint = "glProgramEnvParameters4fvEXT")]
[CLSCompliant(false)]
public static void ProgramEnvParameters4(ExtGpuProgramParameters target, int index, int count, [Count(Parameter = "count*4")] ref float params)
Parameters
| Type | Name | Description |
|---|---|---|
| ExtGpuProgramParameters | target | |
| Int32 | index | |
| Int32 | count | |
| Single | params |
ProgramEnvParameters4(ExtGpuProgramParameters, Int32, Int32, Single[])
[requires: EXT_gpu_program_parameters]
Declaration
[AutoGenerated(Category = "EXT_gpu_program_parameters", Version = "", EntryPoint = "glProgramEnvParameters4fvEXT")]
[CLSCompliant(false)]
public static void ProgramEnvParameters4(ExtGpuProgramParameters target, int index, int count, [Count(Parameter = "count*4")] float[] params)
Parameters
| Type | Name | Description |
|---|---|---|
| ExtGpuProgramParameters | target | |
| Int32 | index | |
| Int32 | count | |
| Single[] | params |
ProgramEnvParameters4(ExtGpuProgramParameters, UInt32, Int32, Single*)
[requires: EXT_gpu_program_parameters]
Declaration
[AutoGenerated(Category = "EXT_gpu_program_parameters", Version = "", EntryPoint = "glProgramEnvParameters4fvEXT")]
[CLSCompliant(false)]
public static void ProgramEnvParameters4(ExtGpuProgramParameters target, uint index, int count, [Count(Parameter = "count*4")] float *params)
Parameters
| Type | Name | Description |
|---|---|---|
| ExtGpuProgramParameters | target | |
| UInt32 | index | |
| Int32 | count | |
| Single* | params |
ProgramEnvParameters4(ExtGpuProgramParameters, UInt32, Int32, ref Single)
[requires: EXT_gpu_program_parameters]
Declaration
[AutoGenerated(Category = "EXT_gpu_program_parameters", Version = "", EntryPoint = "glProgramEnvParameters4fvEXT")]
[CLSCompliant(false)]
public static void ProgramEnvParameters4(ExtGpuProgramParameters target, uint index, int count, [Count(Parameter = "count*4")] ref float params)
Parameters
| Type | Name | Description |
|---|---|---|
| ExtGpuProgramParameters | target | |
| UInt32 | index | |
| Int32 | count | |
| Single | params |
ProgramEnvParameters4(ExtGpuProgramParameters, UInt32, Int32, Single[])
[requires: EXT_gpu_program_parameters]
Declaration
[AutoGenerated(Category = "EXT_gpu_program_parameters", Version = "", EntryPoint = "glProgramEnvParameters4fvEXT")]
[CLSCompliant(false)]
public static void ProgramEnvParameters4(ExtGpuProgramParameters target, uint index, int count, [Count(Parameter = "count*4")] float[] params)
Parameters
| Type | Name | Description |
|---|---|---|
| ExtGpuProgramParameters | target | |
| UInt32 | index | |
| Int32 | count | |
| Single[] | params |
ProgramLocalParameters4(ExtGpuProgramParameters, Int32, Int32, Single*)
[requires: EXT_gpu_program_parameters]
Declaration
[AutoGenerated(Category = "EXT_gpu_program_parameters", Version = "", EntryPoint = "glProgramLocalParameters4fvEXT")]
[CLSCompliant(false)]
public static void ProgramLocalParameters4(ExtGpuProgramParameters target, int index, int count, [Count(Parameter = "count*4")] float *params)
Parameters
| Type | Name | Description |
|---|---|---|
| ExtGpuProgramParameters | target | |
| Int32 | index | |
| Int32 | count | |
| Single* | params |
ProgramLocalParameters4(ExtGpuProgramParameters, Int32, Int32, ref Single)
[requires: EXT_gpu_program_parameters]
Declaration
[AutoGenerated(Category = "EXT_gpu_program_parameters", Version = "", EntryPoint = "glProgramLocalParameters4fvEXT")]
[CLSCompliant(false)]
public static void ProgramLocalParameters4(ExtGpuProgramParameters target, int index, int count, [Count(Parameter = "count*4")] ref float params)
Parameters
| Type | Name | Description |
|---|---|---|
| ExtGpuProgramParameters | target | |
| Int32 | index | |
| Int32 | count | |
| Single | params |
ProgramLocalParameters4(ExtGpuProgramParameters, Int32, Int32, Single[])
[requires: EXT_gpu_program_parameters]
Declaration
[AutoGenerated(Category = "EXT_gpu_program_parameters", Version = "", EntryPoint = "glProgramLocalParameters4fvEXT")]
[CLSCompliant(false)]
public static void ProgramLocalParameters4(ExtGpuProgramParameters target, int index, int count, [Count(Parameter = "count*4")] float[] params)
Parameters
| Type | Name | Description |
|---|---|---|
| ExtGpuProgramParameters | target | |
| Int32 | index | |
| Int32 | count | |
| Single[] | params |
ProgramLocalParameters4(ExtGpuProgramParameters, UInt32, Int32, Single*)
[requires: EXT_gpu_program_parameters]
Declaration
[AutoGenerated(Category = "EXT_gpu_program_parameters", Version = "", EntryPoint = "glProgramLocalParameters4fvEXT")]
[CLSCompliant(false)]
public static void ProgramLocalParameters4(ExtGpuProgramParameters target, uint index, int count, [Count(Parameter = "count*4")] float *params)
Parameters
| Type | Name | Description |
|---|---|---|
| ExtGpuProgramParameters | target | |
| UInt32 | index | |
| Int32 | count | |
| Single* | params |
ProgramLocalParameters4(ExtGpuProgramParameters, UInt32, Int32, ref Single)
[requires: EXT_gpu_program_parameters]
Declaration
[AutoGenerated(Category = "EXT_gpu_program_parameters", Version = "", EntryPoint = "glProgramLocalParameters4fvEXT")]
[CLSCompliant(false)]
public static void ProgramLocalParameters4(ExtGpuProgramParameters target, uint index, int count, [Count(Parameter = "count*4")] ref float params)
Parameters
| Type | Name | Description |
|---|---|---|
| ExtGpuProgramParameters | target | |
| UInt32 | index | |
| Int32 | count | |
| Single | params |
ProgramLocalParameters4(ExtGpuProgramParameters, UInt32, Int32, Single[])
[requires: EXT_gpu_program_parameters]
Declaration
[AutoGenerated(Category = "EXT_gpu_program_parameters", Version = "", EntryPoint = "glProgramLocalParameters4fvEXT")]
[CLSCompliant(false)]
public static void ProgramLocalParameters4(ExtGpuProgramParameters target, uint index, int count, [Count(Parameter = "count*4")] float[] params)
Parameters
| Type | Name | Description |
|---|---|---|
| ExtGpuProgramParameters | target | |
| UInt32 | index | |
| Int32 | count | |
| Single[] | params |
ProgramParameter(Int32, AssemblyProgramParameterArb, Int32)
[requires: EXT_geometry_shader4|EXT_separate_shader_objects] Specify a parameter for a program object
Declaration
[AutoGenerated(Category = "EXT_geometry_shader4|EXT_separate_shader_objects", Version = "", EntryPoint = "glProgramParameteriEXT")]
[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: EXT_geometry_shader4|EXT_separate_shader_objects] Specify a parameter for a program object
Declaration
[AutoGenerated(Category = "EXT_geometry_shader4|EXT_separate_shader_objects", Version = "", EntryPoint = "glProgramParameteriEXT")]
[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. |
ProgramUniform1(Int32, Int32, Double)
[requires: EXT_direct_state_access] Specify the value of a uniform variable for a specified program object
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glProgramUniform1dEXT")]
[CLSCompliant(false)]
public static void ProgramUniform1(int program, int location, double 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. |
| Double | 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(Int32, Int32, Int32)
[requires: EXT_direct_state_access|EXT_separate_shader_objects] Specify the value of a uniform variable for a specified program object
Declaration
[AutoGenerated(Category = "EXT_direct_state_access|EXT_separate_shader_objects", Version = "", EntryPoint = "glProgramUniform1iEXT")]
[CLSCompliant(false)]
public static void ProgramUniform1(int program, int location, int v0)
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 | v0 | For the scalar commands, specifies the new values to be used for the specified uniform variable. |
ProgramUniform1(Int32, Int32, Int32, Double*)
[requires: EXT_direct_state_access] Specify the value of a uniform variable for a specified program object
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glProgramUniform1dvEXT")]
[CLSCompliant(false)]
public static void ProgramUniform1(int program, int location, int count, [Count(Parameter = "count")] double *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. |
| Double* | 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 Double)
[requires: EXT_direct_state_access] Specify the value of a uniform variable for a specified program object
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glProgramUniform1dvEXT")]
[CLSCompliant(false)]
public static void ProgramUniform1(int program, int location, int count, [Count(Parameter = "count")] ref double 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. |
| Double | 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, Double[])
[requires: EXT_direct_state_access] Specify the value of a uniform variable for a specified program object
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glProgramUniform1dvEXT")]
[CLSCompliant(false)]
public static void ProgramUniform1(int program, int location, int count, [Count(Parameter = "count")] double[] 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. |
| Double[] | 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, Int32*)
[requires: EXT_direct_state_access|EXT_separate_shader_objects] Specify the value of a uniform variable for a specified program object
Declaration
[AutoGenerated(Category = "EXT_direct_state_access|EXT_separate_shader_objects", Version = "", EntryPoint = "glProgramUniform1ivEXT")]
[CLSCompliant(false)]
public static void ProgramUniform1(int program, int location, int count, [Count(Parameter = "count")] int *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. |
| Int32* | 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 Int32)
[requires: EXT_direct_state_access|EXT_separate_shader_objects] Specify the value of a uniform variable for a specified program object
Declaration
[AutoGenerated(Category = "EXT_direct_state_access|EXT_separate_shader_objects", Version = "", EntryPoint = "glProgramUniform1ivEXT")]
[CLSCompliant(false)]
public static void ProgramUniform1(int program, int location, int count, [Count(Parameter = "count")] ref int 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. |
| Int32 | 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, Int32[])
[requires: EXT_direct_state_access|EXT_separate_shader_objects] Specify the value of a uniform variable for a specified program object
Declaration
[AutoGenerated(Category = "EXT_direct_state_access|EXT_separate_shader_objects", Version = "", EntryPoint = "glProgramUniform1ivEXT")]
[CLSCompliant(false)]
public static void ProgramUniform1(int program, int location, int count, [Count(Parameter = "count")] int[] 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. |
| Int32[] | 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, Single*)
[requires: EXT_direct_state_access|EXT_separate_shader_objects] Specify the value of a uniform variable for a specified program object
Declaration
[AutoGenerated(Category = "EXT_direct_state_access|EXT_separate_shader_objects", Version = "", EntryPoint = "glProgramUniform1fvEXT")]
[CLSCompliant(false)]
public static void ProgramUniform1(int program, int location, int count, [Count(Parameter = "count")] float *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. |
| Single* | 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 Single)
[requires: EXT_direct_state_access|EXT_separate_shader_objects] Specify the value of a uniform variable for a specified program object
Declaration
[AutoGenerated(Category = "EXT_direct_state_access|EXT_separate_shader_objects", Version = "", EntryPoint = "glProgramUniform1fvEXT")]
[CLSCompliant(false)]
public static void ProgramUniform1(int program, int location, int count, [Count(Parameter = "count")] ref float 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. |
| Single | 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, Single[])
[requires: EXT_direct_state_access|EXT_separate_shader_objects] Specify the value of a uniform variable for a specified program object
Declaration
[AutoGenerated(Category = "EXT_direct_state_access|EXT_separate_shader_objects", Version = "", EntryPoint = "glProgramUniform1fvEXT")]
[CLSCompliant(false)]
public static void ProgramUniform1(int program, int location, int count, [Count(Parameter = "count")] float[] 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. |
| Single[] | 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, Single)
[requires: EXT_direct_state_access|EXT_separate_shader_objects] Specify the value of a uniform variable for a specified program object
Declaration
[AutoGenerated(Category = "EXT_direct_state_access|EXT_separate_shader_objects", Version = "", EntryPoint = "glProgramUniform1fEXT")]
[CLSCompliant(false)]
public static void ProgramUniform1(int program, int location, float v0)
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. |
| Single | v0 | For the scalar commands, specifies the new values to be used for the specified uniform variable. |
ProgramUniform1(UInt32, Int32, Double)
[requires: EXT_direct_state_access] Specify the value of a uniform variable for a specified program object
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glProgramUniform1dEXT")]
[CLSCompliant(false)]
public static void ProgramUniform1(uint program, int location, double 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. |
| Double | 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)
[requires: EXT_direct_state_access|EXT_separate_shader_objects] Specify the value of a uniform variable for a specified program object
Declaration
[AutoGenerated(Category = "EXT_direct_state_access|EXT_separate_shader_objects", Version = "", EntryPoint = "glProgramUniform1iEXT")]
[CLSCompliant(false)]
public static void ProgramUniform1(uint program, int location, int v0)
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 | v0 | For the scalar commands, specifies the new values to be used for the specified uniform variable. |
ProgramUniform1(UInt32, Int32, Int32, Double*)
[requires: EXT_direct_state_access] Specify the value of a uniform variable for a specified program object
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glProgramUniform1dvEXT")]
[CLSCompliant(false)]
public static void ProgramUniform1(uint program, int location, int count, [Count(Parameter = "count")] double *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. |
| Double* | 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 Double)
[requires: EXT_direct_state_access] Specify the value of a uniform variable for a specified program object
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glProgramUniform1dvEXT")]
[CLSCompliant(false)]
public static void ProgramUniform1(uint program, int location, int count, [Count(Parameter = "count")] ref double 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. |
| Double | 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, Double[])
[requires: EXT_direct_state_access] Specify the value of a uniform variable for a specified program object
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glProgramUniform1dvEXT")]
[CLSCompliant(false)]
public static void ProgramUniform1(uint program, int location, int count, [Count(Parameter = "count")] double[] 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. |
| Double[] | 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, Int32*)
[requires: EXT_direct_state_access|EXT_separate_shader_objects] Specify the value of a uniform variable for a specified program object
Declaration
[AutoGenerated(Category = "EXT_direct_state_access|EXT_separate_shader_objects", Version = "", EntryPoint = "glProgramUniform1ivEXT")]
[CLSCompliant(false)]
public static void ProgramUniform1(uint program, int location, int count, [Count(Parameter = "count")] int *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. |
| Int32* | 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 Int32)
[requires: EXT_direct_state_access|EXT_separate_shader_objects] Specify the value of a uniform variable for a specified program object
Declaration
[AutoGenerated(Category = "EXT_direct_state_access|EXT_separate_shader_objects", Version = "", EntryPoint = "glProgramUniform1ivEXT")]
[CLSCompliant(false)]
public static void ProgramUniform1(uint program, int location, int count, [Count(Parameter = "count")] ref int 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. |
| Int32 | 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, Int32[])
[requires: EXT_direct_state_access|EXT_separate_shader_objects] Specify the value of a uniform variable for a specified program object
Declaration
[AutoGenerated(Category = "EXT_direct_state_access|EXT_separate_shader_objects", Version = "", EntryPoint = "glProgramUniform1ivEXT")]
[CLSCompliant(false)]
public static void ProgramUniform1(uint program, int location, int count, [Count(Parameter = "count")] int[] 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. |
| Int32[] | 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, Single*)
[requires: EXT_direct_state_access|EXT_separate_shader_objects] Specify the value of a uniform variable for a specified program object
Declaration
[AutoGenerated(Category = "EXT_direct_state_access|EXT_separate_shader_objects", Version = "", EntryPoint = "glProgramUniform1fvEXT")]
[CLSCompliant(false)]
public static void ProgramUniform1(uint program, int location, int count, [Count(Parameter = "count")] float *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. |
| Single* | 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 Single)
[requires: EXT_direct_state_access|EXT_separate_shader_objects] Specify the value of a uniform variable for a specified program object
Declaration
[AutoGenerated(Category = "EXT_direct_state_access|EXT_separate_shader_objects", Version = "", EntryPoint = "glProgramUniform1fvEXT")]
[CLSCompliant(false)]
public static void ProgramUniform1(uint program, int location, int count, [Count(Parameter = "count")] ref float 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. |
| Single | 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, Single[])
[requires: EXT_direct_state_access|EXT_separate_shader_objects] Specify the value of a uniform variable for a specified program object
Declaration
[AutoGenerated(Category = "EXT_direct_state_access|EXT_separate_shader_objects", Version = "", EntryPoint = "glProgramUniform1fvEXT")]
[CLSCompliant(false)]
public static void ProgramUniform1(uint program, int location, int count, [Count(Parameter = "count")] float[] 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. |
| Single[] | 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, UInt32*)
[requires: EXT_direct_state_access|EXT_separate_shader_objects] Specify the value of a uniform variable for a specified program object
Declaration
[AutoGenerated(Category = "EXT_direct_state_access|EXT_separate_shader_objects", Version = "", EntryPoint = "glProgramUniform1uivEXT")]
[CLSCompliant(false)]
public static void ProgramUniform1(uint program, int location, int count, [Count(Parameter = "count")] uint *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. |
| UInt32* | 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 UInt32)
[requires: EXT_direct_state_access|EXT_separate_shader_objects] Specify the value of a uniform variable for a specified program object
Declaration
[AutoGenerated(Category = "EXT_direct_state_access|EXT_separate_shader_objects", Version = "", EntryPoint = "glProgramUniform1uivEXT")]
[CLSCompliant(false)]
public static void ProgramUniform1(uint program, int location, int count, [Count(Parameter = "count")] ref uint 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. |
| UInt32 | 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, UInt32[])
[requires: EXT_direct_state_access|EXT_separate_shader_objects] Specify the value of a uniform variable for a specified program object
Declaration
[AutoGenerated(Category = "EXT_direct_state_access|EXT_separate_shader_objects", Version = "", EntryPoint = "glProgramUniform1uivEXT")]
[CLSCompliant(false)]
public static void ProgramUniform1(uint program, int location, int count, [Count(Parameter = "count")] uint[] 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. |
| UInt32[] | 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, Single)
[requires: EXT_direct_state_access|EXT_separate_shader_objects] Specify the value of a uniform variable for a specified program object
Declaration
[AutoGenerated(Category = "EXT_direct_state_access|EXT_separate_shader_objects", Version = "", EntryPoint = "glProgramUniform1fEXT")]
[CLSCompliant(false)]
public static void ProgramUniform1(uint program, int location, float v0)
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. |
| Single | v0 | For the scalar commands, specifies the new values to be used for the specified uniform variable. |
ProgramUniform1(UInt32, Int32, UInt32)
[requires: EXT_direct_state_access|EXT_separate_shader_objects] Specify the value of a uniform variable for a specified program object
Declaration
[AutoGenerated(Category = "EXT_direct_state_access|EXT_separate_shader_objects", Version = "", EntryPoint = "glProgramUniform1uiEXT")]
[CLSCompliant(false)]
public static void ProgramUniform1(uint program, int location, uint v0)
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. |
| UInt32 | v0 | For the scalar commands, specifies the new values to be used for the specified uniform variable. |
ProgramUniform2(Int32, Int32, Double, Double)
[requires: EXT_direct_state_access] Specify the value of a uniform variable for a specified program object
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glProgramUniform2dEXT")]
[CLSCompliant(false)]
public static void ProgramUniform2(int program, int location, double x, double 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. |
| Double | 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. |
| Double | y | For the matrix commands, specifies whether to transpose the matrix as the values are loaded into the uniform variable. |
ProgramUniform2(Int32, Int32, Int32, Double*)
[requires: EXT_direct_state_access] Specify the value of a uniform variable for a specified program object
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glProgramUniform2dvEXT")]
[CLSCompliant(false)]
public static void ProgramUniform2(int program, int location, int count, [Count(Parameter = "count*2")] double *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. |
| Double* | 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 Double)
[requires: EXT_direct_state_access] Specify the value of a uniform variable for a specified program object
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glProgramUniform2dvEXT")]
[CLSCompliant(false)]
public static void ProgramUniform2(int program, int location, int count, [Count(Parameter = "count*2")] ref double 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. |
| Double | 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, Double[])
[requires: EXT_direct_state_access] Specify the value of a uniform variable for a specified program object
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glProgramUniform2dvEXT")]
[CLSCompliant(false)]
public static void ProgramUniform2(int program, int location, int count, [Count(Parameter = "count*2")] double[] 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. |
| Double[] | 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, Int32)
[requires: EXT_direct_state_access|EXT_separate_shader_objects] Specify the value of a uniform variable for a specified program object
Declaration
[AutoGenerated(Category = "EXT_direct_state_access|EXT_separate_shader_objects", Version = "", EntryPoint = "glProgramUniform2iEXT")]
[CLSCompliant(false)]
public static void ProgramUniform2(int program, int location, int v0, int v1)
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 | 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. |
ProgramUniform2(Int32, Int32, Int32, Int32*)
[requires: EXT_direct_state_access|EXT_separate_shader_objects] Specify the value of a uniform variable for a specified program object
Declaration
[AutoGenerated(Category = "EXT_direct_state_access|EXT_separate_shader_objects", Version = "", EntryPoint = "glProgramUniform2ivEXT")]
[CLSCompliant(false)]
public static void ProgramUniform2(int program, int location, int count, [Count(Parameter = "count*2")] int *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. |
| 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. |
ProgramUniform2(Int32, Int32, Int32, Int32[])
[requires: EXT_direct_state_access|EXT_separate_shader_objects] Specify the value of a uniform variable for a specified program object
Declaration
[AutoGenerated(Category = "EXT_direct_state_access|EXT_separate_shader_objects", Version = "", EntryPoint = "glProgramUniform2ivEXT")]
[CLSCompliant(false)]
public static void ProgramUniform2(int program, int location, int count, [Count(Parameter = "count*2")] int[] 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. |
| 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. |
ProgramUniform2(Int32, Int32, Int32, Single*)
[requires: EXT_direct_state_access|EXT_separate_shader_objects] Specify the value of a uniform variable for a specified program object
Declaration
[AutoGenerated(Category = "EXT_direct_state_access|EXT_separate_shader_objects", Version = "", EntryPoint = "glProgramUniform2fvEXT")]
[CLSCompliant(false)]
public static void ProgramUniform2(int program, int location, int count, [Count(Parameter = "count*2")] float *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. |
| 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. |
ProgramUniform2(Int32, Int32, Int32, ref Single)
[requires: EXT_direct_state_access|EXT_separate_shader_objects] Specify the value of a uniform variable for a specified program object
Declaration
[AutoGenerated(Category = "EXT_direct_state_access|EXT_separate_shader_objects", Version = "", EntryPoint = "glProgramUniform2fvEXT")]
[CLSCompliant(false)]
public static void ProgramUniform2(int program, int location, int count, [Count(Parameter = "count*2")] ref float 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. |
| 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. |
ProgramUniform2(Int32, Int32, Int32, Single[])
[requires: EXT_direct_state_access|EXT_separate_shader_objects] Specify the value of a uniform variable for a specified program object
Declaration
[AutoGenerated(Category = "EXT_direct_state_access|EXT_separate_shader_objects", Version = "", EntryPoint = "glProgramUniform2fvEXT")]
[CLSCompliant(false)]
public static void ProgramUniform2(int program, int location, int count, [Count(Parameter = "count*2")] float[] 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. |
| 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. |
ProgramUniform2(Int32, Int32, Single, Single)
[requires: EXT_direct_state_access|EXT_separate_shader_objects] Specify the value of a uniform variable for a specified program object
Declaration
[AutoGenerated(Category = "EXT_direct_state_access|EXT_separate_shader_objects", Version = "", EntryPoint = "glProgramUniform2fEXT")]
[CLSCompliant(false)]
public static void ProgramUniform2(int program, int location, float v0, float v1)
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. |
| 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. |
ProgramUniform2(UInt32, Int32, Double, Double)
[requires: EXT_direct_state_access] Specify the value of a uniform variable for a specified program object
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glProgramUniform2dEXT")]
[CLSCompliant(false)]
public static void ProgramUniform2(uint program, int location, double x, double 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. |
| Double | 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. |
| Double | y | For the matrix commands, specifies whether to transpose the matrix as the values are loaded into the uniform variable. |
ProgramUniform2(UInt32, Int32, Int32, Double*)
[requires: EXT_direct_state_access] Specify the value of a uniform variable for a specified program object
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glProgramUniform2dvEXT")]
[CLSCompliant(false)]
public static void ProgramUniform2(uint program, int location, int count, [Count(Parameter = "count*2")] double *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. |
| Double* | 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 Double)
[requires: EXT_direct_state_access] Specify the value of a uniform variable for a specified program object
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glProgramUniform2dvEXT")]
[CLSCompliant(false)]
public static void ProgramUniform2(uint program, int location, int count, [Count(Parameter = "count*2")] ref double 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. |
| Double | 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, Double[])
[requires: EXT_direct_state_access] Specify the value of a uniform variable for a specified program object
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glProgramUniform2dvEXT")]
[CLSCompliant(false)]
public static void ProgramUniform2(uint program, int location, int count, [Count(Parameter = "count*2")] double[] 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. |
| Double[] | 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, Int32)
[requires: EXT_direct_state_access|EXT_separate_shader_objects] Specify the value of a uniform variable for a specified program object
Declaration
[AutoGenerated(Category = "EXT_direct_state_access|EXT_separate_shader_objects", Version = "", EntryPoint = "glProgramUniform2iEXT")]
[CLSCompliant(false)]
public static void ProgramUniform2(uint program, int location, int v0, int v1)
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 | 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. |
ProgramUniform2(UInt32, Int32, Int32, Int32*)
[requires: EXT_direct_state_access|EXT_separate_shader_objects] Specify the value of a uniform variable for a specified program object
Declaration
[AutoGenerated(Category = "EXT_direct_state_access|EXT_separate_shader_objects", Version = "", EntryPoint = "glProgramUniform2ivEXT")]
[CLSCompliant(false)]
public static void ProgramUniform2(uint program, int location, int count, [Count(Parameter = "count*2")] int *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. |
| 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. |
ProgramUniform2(UInt32, Int32, Int32, Int32[])
[requires: EXT_direct_state_access|EXT_separate_shader_objects] Specify the value of a uniform variable for a specified program object
Declaration
[AutoGenerated(Category = "EXT_direct_state_access|EXT_separate_shader_objects", Version = "", EntryPoint = "glProgramUniform2ivEXT")]
[CLSCompliant(false)]
public static void ProgramUniform2(uint program, int location, int count, [Count(Parameter = "count*2")] int[] 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. |
| 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. |
ProgramUniform2(UInt32, Int32, Int32, Single*)
[requires: EXT_direct_state_access|EXT_separate_shader_objects] Specify the value of a uniform variable for a specified program object
Declaration
[AutoGenerated(Category = "EXT_direct_state_access|EXT_separate_shader_objects", Version = "", EntryPoint = "glProgramUniform2fvEXT")]
[CLSCompliant(false)]
public static void ProgramUniform2(uint program, int location, int count, [Count(Parameter = "count*2")] float *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. |
| 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. |
ProgramUniform2(UInt32, Int32, Int32, ref Single)
[requires: EXT_direct_state_access|EXT_separate_shader_objects] Specify the value of a uniform variable for a specified program object
Declaration
[AutoGenerated(Category = "EXT_direct_state_access|EXT_separate_shader_objects", Version = "", EntryPoint = "glProgramUniform2fvEXT")]
[CLSCompliant(false)]
public static void ProgramUniform2(uint program, int location, int count, [Count(Parameter = "count*2")] ref float 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. |
| 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. |
ProgramUniform2(UInt32, Int32, Int32, Single[])
[requires: EXT_direct_state_access|EXT_separate_shader_objects] Specify the value of a uniform variable for a specified program object
Declaration
[AutoGenerated(Category = "EXT_direct_state_access|EXT_separate_shader_objects", Version = "", EntryPoint = "glProgramUniform2fvEXT")]
[CLSCompliant(false)]
public static void ProgramUniform2(uint program, int location, int count, [Count(Parameter = "count*2")] float[] 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. |
| 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. |
ProgramUniform2(UInt32, Int32, Int32, UInt32*)
[requires: EXT_direct_state_access|EXT_separate_shader_objects] Specify the value of a uniform variable for a specified program object
Declaration
[AutoGenerated(Category = "EXT_direct_state_access|EXT_separate_shader_objects", Version = "", EntryPoint = "glProgramUniform2uivEXT")]
[CLSCompliant(false)]
public static void ProgramUniform2(uint program, int location, int count, [Count(Parameter = "count*2")] uint *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. |
| UInt32* | 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 UInt32)
[requires: EXT_direct_state_access|EXT_separate_shader_objects] Specify the value of a uniform variable for a specified program object
Declaration
[AutoGenerated(Category = "EXT_direct_state_access|EXT_separate_shader_objects", Version = "", EntryPoint = "glProgramUniform2uivEXT")]
[CLSCompliant(false)]
public static void ProgramUniform2(uint program, int location, int count, [Count(Parameter = "count*2")] ref uint 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. |
| UInt32 | 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, UInt32[])
[requires: EXT_direct_state_access|EXT_separate_shader_objects] Specify the value of a uniform variable for a specified program object
Declaration
[AutoGenerated(Category = "EXT_direct_state_access|EXT_separate_shader_objects", Version = "", EntryPoint = "glProgramUniform2uivEXT")]
[CLSCompliant(false)]
public static void ProgramUniform2(uint program, int location, int count, [Count(Parameter = "count*2")] uint[] 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. |
| UInt32[] | 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, Single, Single)
[requires: EXT_direct_state_access|EXT_separate_shader_objects] Specify the value of a uniform variable for a specified program object
Declaration
[AutoGenerated(Category = "EXT_direct_state_access|EXT_separate_shader_objects", Version = "", EntryPoint = "glProgramUniform2fEXT")]
[CLSCompliant(false)]
public static void ProgramUniform2(uint program, int location, float v0, float v1)
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. |
| 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. |
ProgramUniform2(UInt32, Int32, UInt32, UInt32)
[requires: EXT_direct_state_access|EXT_separate_shader_objects] Specify the value of a uniform variable for a specified program object
Declaration
[AutoGenerated(Category = "EXT_direct_state_access|EXT_separate_shader_objects", Version = "", EntryPoint = "glProgramUniform2uiEXT")]
[CLSCompliant(false)]
public static void ProgramUniform2(uint program, int location, uint v0, uint v1)
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. |
| UInt32 | v0 | For the scalar commands, specifies the new values to be used for the specified uniform variable. |
| UInt32 | v1 | For the scalar commands, specifies the new values to be used for the specified uniform variable. |
ProgramUniform3(Int32, Int32, Double, Double, Double)
[requires: EXT_direct_state_access] Specify the value of a uniform variable for a specified program object
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glProgramUniform3dEXT")]
[CLSCompliant(false)]
public static void ProgramUniform3(int program, int location, double x, double y, double 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. |
| Double | 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. |
| Double | y | For the matrix commands, specifies whether to transpose the matrix as the values are loaded into the uniform variable. |
| Double | z | For the scalar commands, specifies the new values to be used for the specified uniform variable. |
ProgramUniform3(Int32, Int32, Int32, Double*)
[requires: EXT_direct_state_access] Specify the value of a uniform variable for a specified program object
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glProgramUniform3dvEXT")]
[CLSCompliant(false)]
public static void ProgramUniform3(int program, int location, int count, [Count(Parameter = "count*3")] double *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. |
| Double* | 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 Double)
[requires: EXT_direct_state_access] Specify the value of a uniform variable for a specified program object
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glProgramUniform3dvEXT")]
[CLSCompliant(false)]
public static void ProgramUniform3(int program, int location, int count, [Count(Parameter = "count*3")] ref double 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. |
| Double | 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, Double[])
[requires: EXT_direct_state_access] Specify the value of a uniform variable for a specified program object
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glProgramUniform3dvEXT")]
[CLSCompliant(false)]
public static void ProgramUniform3(int program, int location, int count, [Count(Parameter = "count*3")] double[] 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. |
| Double[] | 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, Int32*)
[requires: EXT_direct_state_access|EXT_separate_shader_objects] Specify the value of a uniform variable for a specified program object
Declaration
[AutoGenerated(Category = "EXT_direct_state_access|EXT_separate_shader_objects", Version = "", EntryPoint = "glProgramUniform3ivEXT")]
[CLSCompliant(false)]
public static void ProgramUniform3(int program, int location, int count, [Count(Parameter = "count*3")] int *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. |
| 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. |
ProgramUniform3(Int32, Int32, Int32, Int32, Int32)
[requires: EXT_direct_state_access|EXT_separate_shader_objects] Specify the value of a uniform variable for a specified program object
Declaration
[AutoGenerated(Category = "EXT_direct_state_access|EXT_separate_shader_objects", Version = "", EntryPoint = "glProgramUniform3iEXT")]
[CLSCompliant(false)]
public static void ProgramUniform3(int program, int location, int v0, int v1, int v2)
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 | 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. |
ProgramUniform3(Int32, Int32, Int32, ref Int32)
[requires: EXT_direct_state_access|EXT_separate_shader_objects] Specify the value of a uniform variable for a specified program object
Declaration
[AutoGenerated(Category = "EXT_direct_state_access|EXT_separate_shader_objects", Version = "", EntryPoint = "glProgramUniform3ivEXT")]
[CLSCompliant(false)]
public static void ProgramUniform3(int program, int location, int count, [Count(Parameter = "count*3")] ref int 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. |
| 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. |
ProgramUniform3(Int32, Int32, Int32, Int32[])
[requires: EXT_direct_state_access|EXT_separate_shader_objects] Specify the value of a uniform variable for a specified program object
Declaration
[AutoGenerated(Category = "EXT_direct_state_access|EXT_separate_shader_objects", Version = "", EntryPoint = "glProgramUniform3ivEXT")]
[CLSCompliant(false)]
public static void ProgramUniform3(int program, int location, int count, [Count(Parameter = "count*3")] int[] 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. |
| 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. |
ProgramUniform3(Int32, Int32, Int32, Single*)
[requires: EXT_direct_state_access|EXT_separate_shader_objects] Specify the value of a uniform variable for a specified program object
Declaration
[AutoGenerated(Category = "EXT_direct_state_access|EXT_separate_shader_objects", Version = "", EntryPoint = "glProgramUniform3fvEXT")]
[CLSCompliant(false)]
public static void ProgramUniform3(int program, int location, int count, [Count(Parameter = "count*3")] float *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. |
| 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. |
ProgramUniform3(Int32, Int32, Int32, ref Single)
[requires: EXT_direct_state_access|EXT_separate_shader_objects] Specify the value of a uniform variable for a specified program object
Declaration
[AutoGenerated(Category = "EXT_direct_state_access|EXT_separate_shader_objects", Version = "", EntryPoint = "glProgramUniform3fvEXT")]
[CLSCompliant(false)]
public static void ProgramUniform3(int program, int location, int count, [Count(Parameter = "count*3")] ref float 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. |
| 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. |
ProgramUniform3(Int32, Int32, Int32, Single[])
[requires: EXT_direct_state_access|EXT_separate_shader_objects] Specify the value of a uniform variable for a specified program object
Declaration
[AutoGenerated(Category = "EXT_direct_state_access|EXT_separate_shader_objects", Version = "", EntryPoint = "glProgramUniform3fvEXT")]
[CLSCompliant(false)]
public static void ProgramUniform3(int program, int location, int count, [Count(Parameter = "count*3")] float[] 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. |
| 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. |
ProgramUniform3(Int32, Int32, Single, Single, Single)
[requires: EXT_direct_state_access|EXT_separate_shader_objects] Specify the value of a uniform variable for a specified program object
Declaration
[AutoGenerated(Category = "EXT_direct_state_access|EXT_separate_shader_objects", Version = "", EntryPoint = "glProgramUniform3fEXT")]
[CLSCompliant(false)]
public static void ProgramUniform3(int program, int location, float v0, float v1, float v2)
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. |
| 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. |
ProgramUniform3(UInt32, Int32, Double, Double, Double)
[requires: EXT_direct_state_access] Specify the value of a uniform variable for a specified program object
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glProgramUniform3dEXT")]
[CLSCompliant(false)]
public static void ProgramUniform3(uint program, int location, double x, double y, double 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. |
| Double | 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. |
| Double | y | For the matrix commands, specifies whether to transpose the matrix as the values are loaded into the uniform variable. |
| Double | z | For the scalar commands, specifies the new values to be used for the specified uniform variable. |
ProgramUniform3(UInt32, Int32, Int32, Double*)
[requires: EXT_direct_state_access] Specify the value of a uniform variable for a specified program object
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glProgramUniform3dvEXT")]
[CLSCompliant(false)]
public static void ProgramUniform3(uint program, int location, int count, [Count(Parameter = "count*3")] double *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. |
| Double* | 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 Double)
[requires: EXT_direct_state_access] Specify the value of a uniform variable for a specified program object
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glProgramUniform3dvEXT")]
[CLSCompliant(false)]
public static void ProgramUniform3(uint program, int location, int count, [Count(Parameter = "count*3")] ref double 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. |
| Double | 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, Double[])
[requires: EXT_direct_state_access] Specify the value of a uniform variable for a specified program object
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glProgramUniform3dvEXT")]
[CLSCompliant(false)]
public static void ProgramUniform3(uint program, int location, int count, [Count(Parameter = "count*3")] double[] 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. |
| Double[] | 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, Int32*)
[requires: EXT_direct_state_access|EXT_separate_shader_objects] Specify the value of a uniform variable for a specified program object
Declaration
[AutoGenerated(Category = "EXT_direct_state_access|EXT_separate_shader_objects", Version = "", EntryPoint = "glProgramUniform3ivEXT")]
[CLSCompliant(false)]
public static void ProgramUniform3(uint program, int location, int count, [Count(Parameter = "count*3")] int *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. |
| 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. |
ProgramUniform3(UInt32, Int32, Int32, Int32, Int32)
[requires: EXT_direct_state_access|EXT_separate_shader_objects] Specify the value of a uniform variable for a specified program object
Declaration
[AutoGenerated(Category = "EXT_direct_state_access|EXT_separate_shader_objects", Version = "", EntryPoint = "glProgramUniform3iEXT")]
[CLSCompliant(false)]
public static void ProgramUniform3(uint program, int location, int v0, int v1, int v2)
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 | 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. |
ProgramUniform3(UInt32, Int32, Int32, ref Int32)
[requires: EXT_direct_state_access|EXT_separate_shader_objects] Specify the value of a uniform variable for a specified program object
Declaration
[AutoGenerated(Category = "EXT_direct_state_access|EXT_separate_shader_objects", Version = "", EntryPoint = "glProgramUniform3ivEXT")]
[CLSCompliant(false)]
public static void ProgramUniform3(uint program, int location, int count, [Count(Parameter = "count*3")] ref int 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. |
| 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. |
ProgramUniform3(UInt32, Int32, Int32, Int32[])
[requires: EXT_direct_state_access|EXT_separate_shader_objects] Specify the value of a uniform variable for a specified program object
Declaration
[AutoGenerated(Category = "EXT_direct_state_access|EXT_separate_shader_objects", Version = "", EntryPoint = "glProgramUniform3ivEXT")]
[CLSCompliant(false)]
public static void ProgramUniform3(uint program, int location, int count, [Count(Parameter = "count*3")] int[] 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. |
| 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. |
ProgramUniform3(UInt32, Int32, Int32, Single*)
[requires: EXT_direct_state_access|EXT_separate_shader_objects] Specify the value of a uniform variable for a specified program object
Declaration
[AutoGenerated(Category = "EXT_direct_state_access|EXT_separate_shader_objects", Version = "", EntryPoint = "glProgramUniform3fvEXT")]
[CLSCompliant(false)]
public static void ProgramUniform3(uint program, int location, int count, [Count(Parameter = "count*3")] float *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. |
| 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. |
ProgramUniform3(UInt32, Int32, Int32, ref Single)
[requires: EXT_direct_state_access|EXT_separate_shader_objects] Specify the value of a uniform variable for a specified program object
Declaration
[AutoGenerated(Category = "EXT_direct_state_access|EXT_separate_shader_objects", Version = "", EntryPoint = "glProgramUniform3fvEXT")]
[CLSCompliant(false)]
public static void ProgramUniform3(uint program, int location, int count, [Count(Parameter = "count*3")] ref float 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. |
| 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. |
ProgramUniform3(UInt32, Int32, Int32, Single[])
[requires: EXT_direct_state_access|EXT_separate_shader_objects] Specify the value of a uniform variable for a specified program object
Declaration
[AutoGenerated(Category = "EXT_direct_state_access|EXT_separate_shader_objects", Version = "", EntryPoint = "glProgramUniform3fvEXT")]
[CLSCompliant(false)]
public static void ProgramUniform3(uint program, int location, int count, [Count(Parameter = "count*3")] float[] 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. |
| 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. |
ProgramUniform3(UInt32, Int32, Int32, UInt32*)
[requires: EXT_direct_state_access|EXT_separate_shader_objects] Specify the value of a uniform variable for a specified program object
Declaration
[AutoGenerated(Category = "EXT_direct_state_access|EXT_separate_shader_objects", Version = "", EntryPoint = "glProgramUniform3uivEXT")]
[CLSCompliant(false)]
public static void ProgramUniform3(uint program, int location, int count, [Count(Parameter = "count*3")] uint *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. |
| UInt32* | 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 UInt32)
[requires: EXT_direct_state_access|EXT_separate_shader_objects] Specify the value of a uniform variable for a specified program object
Declaration
[AutoGenerated(Category = "EXT_direct_state_access|EXT_separate_shader_objects", Version = "", EntryPoint = "glProgramUniform3uivEXT")]
[CLSCompliant(false)]
public static void ProgramUniform3(uint program, int location, int count, [Count(Parameter = "count*3")] ref uint 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. |
| UInt32 | 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, UInt32[])
[requires: EXT_direct_state_access|EXT_separate_shader_objects] Specify the value of a uniform variable for a specified program object
Declaration
[AutoGenerated(Category = "EXT_direct_state_access|EXT_separate_shader_objects", Version = "", EntryPoint = "glProgramUniform3uivEXT")]
[CLSCompliant(false)]
public static void ProgramUniform3(uint program, int location, int count, [Count(Parameter = "count*3")] uint[] 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. |
| UInt32[] | 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, Single, Single, Single)
[requires: EXT_direct_state_access|EXT_separate_shader_objects] Specify the value of a uniform variable for a specified program object
Declaration
[AutoGenerated(Category = "EXT_direct_state_access|EXT_separate_shader_objects", Version = "", EntryPoint = "glProgramUniform3fEXT")]
[CLSCompliant(false)]
public static void ProgramUniform3(uint program, int location, float v0, float v1, float v2)
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. |
| 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. |
ProgramUniform3(UInt32, Int32, UInt32, UInt32, UInt32)
[requires: EXT_direct_state_access|EXT_separate_shader_objects] Specify the value of a uniform variable for a specified program object
Declaration
[AutoGenerated(Category = "EXT_direct_state_access|EXT_separate_shader_objects", Version = "", EntryPoint = "glProgramUniform3uiEXT")]
[CLSCompliant(false)]
public static void ProgramUniform3(uint program, int location, uint v0, uint v1, uint v2)
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. |
| UInt32 | v0 | For the scalar commands, specifies the new values to be used for the specified uniform variable. |
| UInt32 | v1 | For the scalar commands, specifies the new values to be used for the specified uniform variable. |
| UInt32 | v2 | For the scalar commands, specifies the new values to be used for the specified uniform variable. |
ProgramUniform4(Int32, Int32, Double, Double, Double, Double)
[requires: EXT_direct_state_access] Specify the value of a uniform variable for a specified program object
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glProgramUniform4dEXT")]
[CLSCompliant(false)]
public static void ProgramUniform4(int program, int location, double x, double y, double z, double 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. |
| Double | 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. |
| Double | y | For the matrix commands, specifies whether to transpose the matrix as the values are loaded into the uniform variable. |
| Double | z | For the scalar commands, specifies the new values to be used for the specified uniform variable. |
| Double | w | For the scalar commands, specifies the new values to be used for the specified uniform variable. |
ProgramUniform4(Int32, Int32, Int32, Double*)
[requires: EXT_direct_state_access] Specify the value of a uniform variable for a specified program object
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glProgramUniform4dvEXT")]
[CLSCompliant(false)]
public static void ProgramUniform4(int program, int location, int count, [Count(Parameter = "count*4")] double *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. |
| Double* | 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 Double)
[requires: EXT_direct_state_access] Specify the value of a uniform variable for a specified program object
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glProgramUniform4dvEXT")]
[CLSCompliant(false)]
public static void ProgramUniform4(int program, int location, int count, [Count(Parameter = "count*4")] ref double 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. |
| Double | 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, Double[])
[requires: EXT_direct_state_access] Specify the value of a uniform variable for a specified program object
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glProgramUniform4dvEXT")]
[CLSCompliant(false)]
public static void ProgramUniform4(int program, int location, int count, [Count(Parameter = "count*4")] double[] 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. |
| Double[] | 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, Int32*)
[requires: EXT_direct_state_access|EXT_separate_shader_objects] Specify the value of a uniform variable for a specified program object
Declaration
[AutoGenerated(Category = "EXT_direct_state_access|EXT_separate_shader_objects", Version = "", EntryPoint = "glProgramUniform4ivEXT")]
[CLSCompliant(false)]
public static void ProgramUniform4(int program, int location, int count, [Count(Parameter = "count*4")] int *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. |
| 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. |
ProgramUniform4(Int32, Int32, Int32, Int32, Int32, Int32)
[requires: EXT_direct_state_access|EXT_separate_shader_objects] Specify the value of a uniform variable for a specified program object
Declaration
[AutoGenerated(Category = "EXT_direct_state_access|EXT_separate_shader_objects", Version = "", EntryPoint = "glProgramUniform4iEXT")]
[CLSCompliant(false)]
public static void ProgramUniform4(int program, int location, int v0, int v1, int v2, int v3)
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 | 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. |
ProgramUniform4(Int32, Int32, Int32, ref Int32)
[requires: EXT_direct_state_access|EXT_separate_shader_objects] Specify the value of a uniform variable for a specified program object
Declaration
[AutoGenerated(Category = "EXT_direct_state_access|EXT_separate_shader_objects", Version = "", EntryPoint = "glProgramUniform4ivEXT")]
[CLSCompliant(false)]
public static void ProgramUniform4(int program, int location, int count, [Count(Parameter = "count*4")] ref int 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. |
| 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. |
ProgramUniform4(Int32, Int32, Int32, Int32[])
[requires: EXT_direct_state_access|EXT_separate_shader_objects] Specify the value of a uniform variable for a specified program object
Declaration
[AutoGenerated(Category = "EXT_direct_state_access|EXT_separate_shader_objects", Version = "", EntryPoint = "glProgramUniform4ivEXT")]
[CLSCompliant(false)]
public static void ProgramUniform4(int program, int location, int count, [Count(Parameter = "count*4")] int[] 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. |
| 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. |
ProgramUniform4(Int32, Int32, Int32, Single*)
[requires: EXT_direct_state_access|EXT_separate_shader_objects] Specify the value of a uniform variable for a specified program object
Declaration
[AutoGenerated(Category = "EXT_direct_state_access|EXT_separate_shader_objects", Version = "", EntryPoint = "glProgramUniform4fvEXT")]
[CLSCompliant(false)]
public static void ProgramUniform4(int program, int location, int count, [Count(Parameter = "count*4")] float *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. |
| 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. |
ProgramUniform4(Int32, Int32, Int32, ref Single)
[requires: EXT_direct_state_access|EXT_separate_shader_objects] Specify the value of a uniform variable for a specified program object
Declaration
[AutoGenerated(Category = "EXT_direct_state_access|EXT_separate_shader_objects", Version = "", EntryPoint = "glProgramUniform4fvEXT")]
[CLSCompliant(false)]
public static void ProgramUniform4(int program, int location, int count, [Count(Parameter = "count*4")] ref float 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. |
| 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. |
ProgramUniform4(Int32, Int32, Int32, Single[])
[requires: EXT_direct_state_access|EXT_separate_shader_objects] Specify the value of a uniform variable for a specified program object
Declaration
[AutoGenerated(Category = "EXT_direct_state_access|EXT_separate_shader_objects", Version = "", EntryPoint = "glProgramUniform4fvEXT")]
[CLSCompliant(false)]
public static void ProgramUniform4(int program, int location, int count, [Count(Parameter = "count*4")] float[] 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. |
| 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. |
ProgramUniform4(Int32, Int32, Single, Single, Single, Single)
[requires: EXT_direct_state_access|EXT_separate_shader_objects] Specify the value of a uniform variable for a specified program object
Declaration
[AutoGenerated(Category = "EXT_direct_state_access|EXT_separate_shader_objects", Version = "", EntryPoint = "glProgramUniform4fEXT")]
[CLSCompliant(false)]
public static void ProgramUniform4(int program, int location, float v0, float v1, float v2, float v3)
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. |
| 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. |
ProgramUniform4(UInt32, Int32, Double, Double, Double, Double)
[requires: EXT_direct_state_access] Specify the value of a uniform variable for a specified program object
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glProgramUniform4dEXT")]
[CLSCompliant(false)]
public static void ProgramUniform4(uint program, int location, double x, double y, double z, double 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. |
| Double | 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. |
| Double | y | For the matrix commands, specifies whether to transpose the matrix as the values are loaded into the uniform variable. |
| Double | z | For the scalar commands, specifies the new values to be used for the specified uniform variable. |
| Double | w | For the scalar commands, specifies the new values to be used for the specified uniform variable. |
ProgramUniform4(UInt32, Int32, Int32, Double*)
[requires: EXT_direct_state_access] Specify the value of a uniform variable for a specified program object
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glProgramUniform4dvEXT")]
[CLSCompliant(false)]
public static void ProgramUniform4(uint program, int location, int count, [Count(Parameter = "count*4")] double *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. |
| Double* | 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 Double)
[requires: EXT_direct_state_access] Specify the value of a uniform variable for a specified program object
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glProgramUniform4dvEXT")]
[CLSCompliant(false)]
public static void ProgramUniform4(uint program, int location, int count, [Count(Parameter = "count*4")] ref double 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. |
| Double | 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, Double[])
[requires: EXT_direct_state_access] Specify the value of a uniform variable for a specified program object
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glProgramUniform4dvEXT")]
[CLSCompliant(false)]
public static void ProgramUniform4(uint program, int location, int count, [Count(Parameter = "count*4")] double[] 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. |
| Double[] | 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, Int32*)
[requires: EXT_direct_state_access|EXT_separate_shader_objects] Specify the value of a uniform variable for a specified program object
Declaration
[AutoGenerated(Category = "EXT_direct_state_access|EXT_separate_shader_objects", Version = "", EntryPoint = "glProgramUniform4ivEXT")]
[CLSCompliant(false)]
public static void ProgramUniform4(uint program, int location, int count, [Count(Parameter = "count*4")] int *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. |
| 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. |
ProgramUniform4(UInt32, Int32, Int32, Int32, Int32, Int32)
[requires: EXT_direct_state_access|EXT_separate_shader_objects] Specify the value of a uniform variable for a specified program object
Declaration
[AutoGenerated(Category = "EXT_direct_state_access|EXT_separate_shader_objects", Version = "", EntryPoint = "glProgramUniform4iEXT")]
[CLSCompliant(false)]
public static void ProgramUniform4(uint program, int location, int v0, int v1, int v2, int v3)
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 | 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. |
ProgramUniform4(UInt32, Int32, Int32, ref Int32)
[requires: EXT_direct_state_access|EXT_separate_shader_objects] Specify the value of a uniform variable for a specified program object
Declaration
[AutoGenerated(Category = "EXT_direct_state_access|EXT_separate_shader_objects", Version = "", EntryPoint = "glProgramUniform4ivEXT")]
[CLSCompliant(false)]
public static void ProgramUniform4(uint program, int location, int count, [Count(Parameter = "count*4")] ref int 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. |
| 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. |
ProgramUniform4(UInt32, Int32, Int32, Int32[])
[requires: EXT_direct_state_access|EXT_separate_shader_objects] Specify the value of a uniform variable for a specified program object
Declaration
[AutoGenerated(Category = "EXT_direct_state_access|EXT_separate_shader_objects", Version = "", EntryPoint = "glProgramUniform4ivEXT")]
[CLSCompliant(false)]
public static void ProgramUniform4(uint program, int location, int count, [Count(Parameter = "count*4")] int[] 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. |
| 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. |
ProgramUniform4(UInt32, Int32, Int32, Single*)
[requires: EXT_direct_state_access|EXT_separate_shader_objects] Specify the value of a uniform variable for a specified program object
Declaration
[AutoGenerated(Category = "EXT_direct_state_access|EXT_separate_shader_objects", Version = "", EntryPoint = "glProgramUniform4fvEXT")]
[CLSCompliant(false)]
public static void ProgramUniform4(uint program, int location, int count, [Count(Parameter = "count*4")] float *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. |
| 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. |
ProgramUniform4(UInt32, Int32, Int32, ref Single)
[requires: EXT_direct_state_access|EXT_separate_shader_objects] Specify the value of a uniform variable for a specified program object
Declaration
[AutoGenerated(Category = "EXT_direct_state_access|EXT_separate_shader_objects", Version = "", EntryPoint = "glProgramUniform4fvEXT")]
[CLSCompliant(false)]
public static void ProgramUniform4(uint program, int location, int count, [Count(Parameter = "count*4")] ref float 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. |
| 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. |
ProgramUniform4(UInt32, Int32, Int32, Single[])
[requires: EXT_direct_state_access|EXT_separate_shader_objects] Specify the value of a uniform variable for a specified program object
Declaration
[AutoGenerated(Category = "EXT_direct_state_access|EXT_separate_shader_objects", Version = "", EntryPoint = "glProgramUniform4fvEXT")]
[CLSCompliant(false)]
public static void ProgramUniform4(uint program, int location, int count, [Count(Parameter = "count*4")] float[] 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. |
| 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. |
ProgramUniform4(UInt32, Int32, Int32, UInt32*)
[requires: EXT_direct_state_access|EXT_separate_shader_objects] Specify the value of a uniform variable for a specified program object
Declaration
[AutoGenerated(Category = "EXT_direct_state_access|EXT_separate_shader_objects", Version = "", EntryPoint = "glProgramUniform4uivEXT")]
[CLSCompliant(false)]
public static void ProgramUniform4(uint program, int location, int count, [Count(Parameter = "count*4")] uint *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. |
| UInt32* | 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 UInt32)
[requires: EXT_direct_state_access|EXT_separate_shader_objects] Specify the value of a uniform variable for a specified program object
Declaration
[AutoGenerated(Category = "EXT_direct_state_access|EXT_separate_shader_objects", Version = "", EntryPoint = "glProgramUniform4uivEXT")]
[CLSCompliant(false)]
public static void ProgramUniform4(uint program, int location, int count, [Count(Parameter = "count*4")] ref uint 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. |
| UInt32 | 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, UInt32[])
[requires: EXT_direct_state_access|EXT_separate_shader_objects] Specify the value of a uniform variable for a specified program object
Declaration
[AutoGenerated(Category = "EXT_direct_state_access|EXT_separate_shader_objects", Version = "", EntryPoint = "glProgramUniform4uivEXT")]
[CLSCompliant(false)]
public static void ProgramUniform4(uint program, int location, int count, [Count(Parameter = "count*4")] uint[] 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. |
| UInt32[] | 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, Single, Single, Single, Single)
[requires: EXT_direct_state_access|EXT_separate_shader_objects] Specify the value of a uniform variable for a specified program object
Declaration
[AutoGenerated(Category = "EXT_direct_state_access|EXT_separate_shader_objects", Version = "", EntryPoint = "glProgramUniform4fEXT")]
[CLSCompliant(false)]
public static void ProgramUniform4(uint program, int location, float v0, float v1, float v2, float v3)
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. |
| 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. |
ProgramUniform4(UInt32, Int32, UInt32, UInt32, UInt32, UInt32)
[requires: EXT_direct_state_access|EXT_separate_shader_objects] Specify the value of a uniform variable for a specified program object
Declaration
[AutoGenerated(Category = "EXT_direct_state_access|EXT_separate_shader_objects", Version = "", EntryPoint = "glProgramUniform4uiEXT")]
[CLSCompliant(false)]
public static void ProgramUniform4(uint program, int location, uint v0, uint v1, uint v2, uint v3)
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. |
| UInt32 | v0 | For the scalar commands, specifies the new values to be used for the specified uniform variable. |
| UInt32 | v1 | For the scalar commands, specifies the new values to be used for the specified uniform variable. |
| UInt32 | v2 | For the scalar commands, specifies the new values to be used for the specified uniform variable. |
| UInt32 | v3 | For the scalar commands, specifies the new values to be used for the specified uniform variable. |
ProgramUniformMatrix2(Int32, Int32, Int32, Boolean, Double*)
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glProgramUniformMatrix2dvEXT")]
[CLSCompliant(false)]
public static void ProgramUniformMatrix2(int program, int location, int count, bool transpose, [Count(Parameter = "count*4")] double *value)
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | program | |
| Int32 | location | |
| Int32 | count | |
| Boolean | transpose | |
| Double* | value | [length: count*4] |
ProgramUniformMatrix2(Int32, Int32, Int32, Boolean, ref Double)
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glProgramUniformMatrix2dvEXT")]
[CLSCompliant(false)]
public static void ProgramUniformMatrix2(int program, int location, int count, bool transpose, [Count(Parameter = "count*4")] ref double value)
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | program | |
| Int32 | location | |
| Int32 | count | |
| Boolean | transpose | |
| Double | value | [length: count*4] |
ProgramUniformMatrix2(Int32, Int32, Int32, Boolean, Double[])
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glProgramUniformMatrix2dvEXT")]
[CLSCompliant(false)]
public static void ProgramUniformMatrix2(int program, int location, int count, bool transpose, [Count(Parameter = "count*4")] double[] value)
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | program | |
| Int32 | location | |
| Int32 | count | |
| Boolean | transpose | |
| Double[] | value | [length: count*4] |
ProgramUniformMatrix2(Int32, Int32, Int32, Boolean, Single*)
[requires: EXT_direct_state_access|EXT_separate_shader_objects]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access|EXT_separate_shader_objects", Version = "", EntryPoint = "glProgramUniformMatrix2fvEXT")]
[CLSCompliant(false)]
public static void ProgramUniformMatrix2(int program, int location, int count, bool transpose, [Count(Parameter = "count*4")] float *value)
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | program | |
| Int32 | location | |
| Int32 | count | |
| Boolean | transpose | |
| Single* | value | [length: count*4] |
ProgramUniformMatrix2(Int32, Int32, Int32, Boolean, ref Single)
[requires: EXT_direct_state_access|EXT_separate_shader_objects]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access|EXT_separate_shader_objects", Version = "", EntryPoint = "glProgramUniformMatrix2fvEXT")]
[CLSCompliant(false)]
public static void ProgramUniformMatrix2(int program, int location, int count, bool transpose, [Count(Parameter = "count*4")] ref float value)
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | program | |
| Int32 | location | |
| Int32 | count | |
| Boolean | transpose | |
| Single | value | [length: count*4] |
ProgramUniformMatrix2(Int32, Int32, Int32, Boolean, Single[])
[requires: EXT_direct_state_access|EXT_separate_shader_objects]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access|EXT_separate_shader_objects", Version = "", EntryPoint = "glProgramUniformMatrix2fvEXT")]
[CLSCompliant(false)]
public static void ProgramUniformMatrix2(int program, int location, int count, bool transpose, [Count(Parameter = "count*4")] float[] value)
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | program | |
| Int32 | location | |
| Int32 | count | |
| Boolean | transpose | |
| Single[] | value | [length: count*4] |
ProgramUniformMatrix2(UInt32, Int32, Int32, Boolean, Double*)
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glProgramUniformMatrix2dvEXT")]
[CLSCompliant(false)]
public static void ProgramUniformMatrix2(uint program, int location, int count, bool transpose, [Count(Parameter = "count*4")] double *value)
Parameters
| Type | Name | Description |
|---|---|---|
| UInt32 | program | |
| Int32 | location | |
| Int32 | count | |
| Boolean | transpose | |
| Double* | value | [length: count*4] |
ProgramUniformMatrix2(UInt32, Int32, Int32, Boolean, ref Double)
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glProgramUniformMatrix2dvEXT")]
[CLSCompliant(false)]
public static void ProgramUniformMatrix2(uint program, int location, int count, bool transpose, [Count(Parameter = "count*4")] ref double value)
Parameters
| Type | Name | Description |
|---|---|---|
| UInt32 | program | |
| Int32 | location | |
| Int32 | count | |
| Boolean | transpose | |
| Double | value | [length: count*4] |
ProgramUniformMatrix2(UInt32, Int32, Int32, Boolean, Double[])
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glProgramUniformMatrix2dvEXT")]
[CLSCompliant(false)]
public static void ProgramUniformMatrix2(uint program, int location, int count, bool transpose, [Count(Parameter = "count*4")] double[] value)
Parameters
| Type | Name | Description |
|---|---|---|
| UInt32 | program | |
| Int32 | location | |
| Int32 | count | |
| Boolean | transpose | |
| Double[] | value | [length: count*4] |
ProgramUniformMatrix2(UInt32, Int32, Int32, Boolean, Single*)
[requires: EXT_direct_state_access|EXT_separate_shader_objects]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access|EXT_separate_shader_objects", Version = "", EntryPoint = "glProgramUniformMatrix2fvEXT")]
[CLSCompliant(false)]
public static void ProgramUniformMatrix2(uint program, int location, int count, bool transpose, [Count(Parameter = "count*4")] float *value)
Parameters
| Type | Name | Description |
|---|---|---|
| UInt32 | program | |
| Int32 | location | |
| Int32 | count | |
| Boolean | transpose | |
| Single* | value | [length: count*4] |
ProgramUniformMatrix2(UInt32, Int32, Int32, Boolean, ref Single)
[requires: EXT_direct_state_access|EXT_separate_shader_objects]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access|EXT_separate_shader_objects", Version = "", EntryPoint = "glProgramUniformMatrix2fvEXT")]
[CLSCompliant(false)]
public static void ProgramUniformMatrix2(uint program, int location, int count, bool transpose, [Count(Parameter = "count*4")] ref float value)
Parameters
| Type | Name | Description |
|---|---|---|
| UInt32 | program | |
| Int32 | location | |
| Int32 | count | |
| Boolean | transpose | |
| Single | value | [length: count*4] |
ProgramUniformMatrix2(UInt32, Int32, Int32, Boolean, Single[])
[requires: EXT_direct_state_access|EXT_separate_shader_objects]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access|EXT_separate_shader_objects", Version = "", EntryPoint = "glProgramUniformMatrix2fvEXT")]
[CLSCompliant(false)]
public static void ProgramUniformMatrix2(uint program, int location, int count, bool transpose, [Count(Parameter = "count*4")] float[] value)
Parameters
| Type | Name | Description |
|---|---|---|
| UInt32 | program | |
| Int32 | location | |
| Int32 | count | |
| Boolean | transpose | |
| Single[] | value | [length: count*4] |
ProgramUniformMatrix2x3(Int32, Int32, Int32, Boolean, Double*)
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glProgramUniformMatrix2x3dvEXT")]
[CLSCompliant(false)]
public static void ProgramUniformMatrix2x3(int program, int location, int count, bool transpose, [Count(Parameter = "count*6")] double *value)
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | program | |
| Int32 | location | |
| Int32 | count | |
| Boolean | transpose | |
| Double* | value | [length: count*6] |
ProgramUniformMatrix2x3(Int32, Int32, Int32, Boolean, ref Double)
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glProgramUniformMatrix2x3dvEXT")]
[CLSCompliant(false)]
public static void ProgramUniformMatrix2x3(int program, int location, int count, bool transpose, [Count(Parameter = "count*6")] ref double value)
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | program | |
| Int32 | location | |
| Int32 | count | |
| Boolean | transpose | |
| Double | value | [length: count*6] |
ProgramUniformMatrix2x3(Int32, Int32, Int32, Boolean, Double[])
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glProgramUniformMatrix2x3dvEXT")]
[CLSCompliant(false)]
public static void ProgramUniformMatrix2x3(int program, int location, int count, bool transpose, [Count(Parameter = "count*6")] double[] value)
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | program | |
| Int32 | location | |
| Int32 | count | |
| Boolean | transpose | |
| Double[] | value | [length: count*6] |
ProgramUniformMatrix2x3(Int32, Int32, Int32, Boolean, Single*)
[requires: EXT_direct_state_access|EXT_separate_shader_objects]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access|EXT_separate_shader_objects", Version = "", EntryPoint = "glProgramUniformMatrix2x3fvEXT")]
[CLSCompliant(false)]
public static void ProgramUniformMatrix2x3(int program, int location, int count, bool transpose, [Count(Parameter = "count*6")] float *value)
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | program | |
| Int32 | location | |
| Int32 | count | |
| Boolean | transpose | |
| Single* | value | [length: count*6] |
ProgramUniformMatrix2x3(Int32, Int32, Int32, Boolean, ref Single)
[requires: EXT_direct_state_access|EXT_separate_shader_objects]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access|EXT_separate_shader_objects", Version = "", EntryPoint = "glProgramUniformMatrix2x3fvEXT")]
[CLSCompliant(false)]
public static void ProgramUniformMatrix2x3(int program, int location, int count, bool transpose, [Count(Parameter = "count*6")] ref float value)
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | program | |
| Int32 | location | |
| Int32 | count | |
| Boolean | transpose | |
| Single | value | [length: count*6] |
ProgramUniformMatrix2x3(Int32, Int32, Int32, Boolean, Single[])
[requires: EXT_direct_state_access|EXT_separate_shader_objects]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access|EXT_separate_shader_objects", Version = "", EntryPoint = "glProgramUniformMatrix2x3fvEXT")]
[CLSCompliant(false)]
public static void ProgramUniformMatrix2x3(int program, int location, int count, bool transpose, [Count(Parameter = "count*6")] float[] value)
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | program | |
| Int32 | location | |
| Int32 | count | |
| Boolean | transpose | |
| Single[] | value | [length: count*6] |
ProgramUniformMatrix2x3(UInt32, Int32, Int32, Boolean, Double*)
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glProgramUniformMatrix2x3dvEXT")]
[CLSCompliant(false)]
public static void ProgramUniformMatrix2x3(uint program, int location, int count, bool transpose, [Count(Parameter = "count*6")] double *value)
Parameters
| Type | Name | Description |
|---|---|---|
| UInt32 | program | |
| Int32 | location | |
| Int32 | count | |
| Boolean | transpose | |
| Double* | value | [length: count*6] |
ProgramUniformMatrix2x3(UInt32, Int32, Int32, Boolean, ref Double)
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glProgramUniformMatrix2x3dvEXT")]
[CLSCompliant(false)]
public static void ProgramUniformMatrix2x3(uint program, int location, int count, bool transpose, [Count(Parameter = "count*6")] ref double value)
Parameters
| Type | Name | Description |
|---|---|---|
| UInt32 | program | |
| Int32 | location | |
| Int32 | count | |
| Boolean | transpose | |
| Double | value | [length: count*6] |
ProgramUniformMatrix2x3(UInt32, Int32, Int32, Boolean, Double[])
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glProgramUniformMatrix2x3dvEXT")]
[CLSCompliant(false)]
public static void ProgramUniformMatrix2x3(uint program, int location, int count, bool transpose, [Count(Parameter = "count*6")] double[] value)
Parameters
| Type | Name | Description |
|---|---|---|
| UInt32 | program | |
| Int32 | location | |
| Int32 | count | |
| Boolean | transpose | |
| Double[] | value | [length: count*6] |
ProgramUniformMatrix2x3(UInt32, Int32, Int32, Boolean, Single*)
[requires: EXT_direct_state_access|EXT_separate_shader_objects]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access|EXT_separate_shader_objects", Version = "", EntryPoint = "glProgramUniformMatrix2x3fvEXT")]
[CLSCompliant(false)]
public static void ProgramUniformMatrix2x3(uint program, int location, int count, bool transpose, [Count(Parameter = "count*6")] float *value)
Parameters
| Type | Name | Description |
|---|---|---|
| UInt32 | program | |
| Int32 | location | |
| Int32 | count | |
| Boolean | transpose | |
| Single* | value | [length: count*6] |
ProgramUniformMatrix2x3(UInt32, Int32, Int32, Boolean, ref Single)
[requires: EXT_direct_state_access|EXT_separate_shader_objects]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access|EXT_separate_shader_objects", Version = "", EntryPoint = "glProgramUniformMatrix2x3fvEXT")]
[CLSCompliant(false)]
public static void ProgramUniformMatrix2x3(uint program, int location, int count, bool transpose, [Count(Parameter = "count*6")] ref float value)
Parameters
| Type | Name | Description |
|---|---|---|
| UInt32 | program | |
| Int32 | location | |
| Int32 | count | |
| Boolean | transpose | |
| Single | value | [length: count*6] |
ProgramUniformMatrix2x3(UInt32, Int32, Int32, Boolean, Single[])
[requires: EXT_direct_state_access|EXT_separate_shader_objects]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access|EXT_separate_shader_objects", Version = "", EntryPoint = "glProgramUniformMatrix2x3fvEXT")]
[CLSCompliant(false)]
public static void ProgramUniformMatrix2x3(uint program, int location, int count, bool transpose, [Count(Parameter = "count*6")] float[] value)
Parameters
| Type | Name | Description |
|---|---|---|
| UInt32 | program | |
| Int32 | location | |
| Int32 | count | |
| Boolean | transpose | |
| Single[] | value | [length: count*6] |
ProgramUniformMatrix2x4(Int32, Int32, Int32, Boolean, Double*)
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glProgramUniformMatrix2x4dvEXT")]
[CLSCompliant(false)]
public static void ProgramUniformMatrix2x4(int program, int location, int count, bool transpose, [Count(Parameter = "count*8")] double *value)
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | program | |
| Int32 | location | |
| Int32 | count | |
| Boolean | transpose | |
| Double* | value | [length: count*8] |
ProgramUniformMatrix2x4(Int32, Int32, Int32, Boolean, ref Double)
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glProgramUniformMatrix2x4dvEXT")]
[CLSCompliant(false)]
public static void ProgramUniformMatrix2x4(int program, int location, int count, bool transpose, [Count(Parameter = "count*8")] ref double value)
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | program | |
| Int32 | location | |
| Int32 | count | |
| Boolean | transpose | |
| Double | value | [length: count*8] |
ProgramUniformMatrix2x4(Int32, Int32, Int32, Boolean, Double[])
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glProgramUniformMatrix2x4dvEXT")]
[CLSCompliant(false)]
public static void ProgramUniformMatrix2x4(int program, int location, int count, bool transpose, [Count(Parameter = "count*8")] double[] value)
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | program | |
| Int32 | location | |
| Int32 | count | |
| Boolean | transpose | |
| Double[] | value | [length: count*8] |
ProgramUniformMatrix2x4(Int32, Int32, Int32, Boolean, Single*)
[requires: EXT_direct_state_access|EXT_separate_shader_objects]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access|EXT_separate_shader_objects", Version = "", EntryPoint = "glProgramUniformMatrix2x4fvEXT")]
[CLSCompliant(false)]
public static void ProgramUniformMatrix2x4(int program, int location, int count, bool transpose, [Count(Parameter = "count*8")] float *value)
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | program | |
| Int32 | location | |
| Int32 | count | |
| Boolean | transpose | |
| Single* | value | [length: count*8] |
ProgramUniformMatrix2x4(Int32, Int32, Int32, Boolean, ref Single)
[requires: EXT_direct_state_access|EXT_separate_shader_objects]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access|EXT_separate_shader_objects", Version = "", EntryPoint = "glProgramUniformMatrix2x4fvEXT")]
[CLSCompliant(false)]
public static void ProgramUniformMatrix2x4(int program, int location, int count, bool transpose, [Count(Parameter = "count*8")] ref float value)
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | program | |
| Int32 | location | |
| Int32 | count | |
| Boolean | transpose | |
| Single | value | [length: count*8] |
ProgramUniformMatrix2x4(Int32, Int32, Int32, Boolean, Single[])
[requires: EXT_direct_state_access|EXT_separate_shader_objects]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access|EXT_separate_shader_objects", Version = "", EntryPoint = "glProgramUniformMatrix2x4fvEXT")]
[CLSCompliant(false)]
public static void ProgramUniformMatrix2x4(int program, int location, int count, bool transpose, [Count(Parameter = "count*8")] float[] value)
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | program | |
| Int32 | location | |
| Int32 | count | |
| Boolean | transpose | |
| Single[] | value | [length: count*8] |
ProgramUniformMatrix2x4(UInt32, Int32, Int32, Boolean, Double*)
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glProgramUniformMatrix2x4dvEXT")]
[CLSCompliant(false)]
public static void ProgramUniformMatrix2x4(uint program, int location, int count, bool transpose, [Count(Parameter = "count*8")] double *value)
Parameters
| Type | Name | Description |
|---|---|---|
| UInt32 | program | |
| Int32 | location | |
| Int32 | count | |
| Boolean | transpose | |
| Double* | value | [length: count*8] |
ProgramUniformMatrix2x4(UInt32, Int32, Int32, Boolean, ref Double)
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glProgramUniformMatrix2x4dvEXT")]
[CLSCompliant(false)]
public static void ProgramUniformMatrix2x4(uint program, int location, int count, bool transpose, [Count(Parameter = "count*8")] ref double value)
Parameters
| Type | Name | Description |
|---|---|---|
| UInt32 | program | |
| Int32 | location | |
| Int32 | count | |
| Boolean | transpose | |
| Double | value | [length: count*8] |
ProgramUniformMatrix2x4(UInt32, Int32, Int32, Boolean, Double[])
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glProgramUniformMatrix2x4dvEXT")]
[CLSCompliant(false)]
public static void ProgramUniformMatrix2x4(uint program, int location, int count, bool transpose, [Count(Parameter = "count*8")] double[] value)
Parameters
| Type | Name | Description |
|---|---|---|
| UInt32 | program | |
| Int32 | location | |
| Int32 | count | |
| Boolean | transpose | |
| Double[] | value | [length: count*8] |
ProgramUniformMatrix2x4(UInt32, Int32, Int32, Boolean, Single*)
[requires: EXT_direct_state_access|EXT_separate_shader_objects]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access|EXT_separate_shader_objects", Version = "", EntryPoint = "glProgramUniformMatrix2x4fvEXT")]
[CLSCompliant(false)]
public static void ProgramUniformMatrix2x4(uint program, int location, int count, bool transpose, [Count(Parameter = "count*8")] float *value)
Parameters
| Type | Name | Description |
|---|---|---|
| UInt32 | program | |
| Int32 | location | |
| Int32 | count | |
| Boolean | transpose | |
| Single* | value | [length: count*8] |
ProgramUniformMatrix2x4(UInt32, Int32, Int32, Boolean, ref Single)
[requires: EXT_direct_state_access|EXT_separate_shader_objects]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access|EXT_separate_shader_objects", Version = "", EntryPoint = "glProgramUniformMatrix2x4fvEXT")]
[CLSCompliant(false)]
public static void ProgramUniformMatrix2x4(uint program, int location, int count, bool transpose, [Count(Parameter = "count*8")] ref float value)
Parameters
| Type | Name | Description |
|---|---|---|
| UInt32 | program | |
| Int32 | location | |
| Int32 | count | |
| Boolean | transpose | |
| Single | value | [length: count*8] |
ProgramUniformMatrix2x4(UInt32, Int32, Int32, Boolean, Single[])
[requires: EXT_direct_state_access|EXT_separate_shader_objects]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access|EXT_separate_shader_objects", Version = "", EntryPoint = "glProgramUniformMatrix2x4fvEXT")]
[CLSCompliant(false)]
public static void ProgramUniformMatrix2x4(uint program, int location, int count, bool transpose, [Count(Parameter = "count*8")] float[] value)
Parameters
| Type | Name | Description |
|---|---|---|
| UInt32 | program | |
| Int32 | location | |
| Int32 | count | |
| Boolean | transpose | |
| Single[] | value | [length: count*8] |
ProgramUniformMatrix3(Int32, Int32, Int32, Boolean, Double*)
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glProgramUniformMatrix3dvEXT")]
[CLSCompliant(false)]
public static void ProgramUniformMatrix3(int program, int location, int count, bool transpose, [Count(Parameter = "count*9")] double *value)
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | program | |
| Int32 | location | |
| Int32 | count | |
| Boolean | transpose | |
| Double* | value | [length: count*9] |
ProgramUniformMatrix3(Int32, Int32, Int32, Boolean, ref Double)
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glProgramUniformMatrix3dvEXT")]
[CLSCompliant(false)]
public static void ProgramUniformMatrix3(int program, int location, int count, bool transpose, [Count(Parameter = "count*9")] ref double value)
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | program | |
| Int32 | location | |
| Int32 | count | |
| Boolean | transpose | |
| Double | value | [length: count*9] |
ProgramUniformMatrix3(Int32, Int32, Int32, Boolean, Double[])
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glProgramUniformMatrix3dvEXT")]
[CLSCompliant(false)]
public static void ProgramUniformMatrix3(int program, int location, int count, bool transpose, [Count(Parameter = "count*9")] double[] value)
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | program | |
| Int32 | location | |
| Int32 | count | |
| Boolean | transpose | |
| Double[] | value | [length: count*9] |
ProgramUniformMatrix3(Int32, Int32, Int32, Boolean, Single*)
[requires: EXT_direct_state_access|EXT_separate_shader_objects]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access|EXT_separate_shader_objects", Version = "", EntryPoint = "glProgramUniformMatrix3fvEXT")]
[CLSCompliant(false)]
public static void ProgramUniformMatrix3(int program, int location, int count, bool transpose, [Count(Parameter = "count*9")] float *value)
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | program | |
| Int32 | location | |
| Int32 | count | |
| Boolean | transpose | |
| Single* | value | [length: count*9] |
ProgramUniformMatrix3(Int32, Int32, Int32, Boolean, ref Single)
[requires: EXT_direct_state_access|EXT_separate_shader_objects]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access|EXT_separate_shader_objects", Version = "", EntryPoint = "glProgramUniformMatrix3fvEXT")]
[CLSCompliant(false)]
public static void ProgramUniformMatrix3(int program, int location, int count, bool transpose, [Count(Parameter = "count*9")] ref float value)
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | program | |
| Int32 | location | |
| Int32 | count | |
| Boolean | transpose | |
| Single | value | [length: count*9] |
ProgramUniformMatrix3(Int32, Int32, Int32, Boolean, Single[])
[requires: EXT_direct_state_access|EXT_separate_shader_objects]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access|EXT_separate_shader_objects", Version = "", EntryPoint = "glProgramUniformMatrix3fvEXT")]
[CLSCompliant(false)]
public static void ProgramUniformMatrix3(int program, int location, int count, bool transpose, [Count(Parameter = "count*9")] float[] value)
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | program | |
| Int32 | location | |
| Int32 | count | |
| Boolean | transpose | |
| Single[] | value | [length: count*9] |
ProgramUniformMatrix3(UInt32, Int32, Int32, Boolean, Double*)
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glProgramUniformMatrix3dvEXT")]
[CLSCompliant(false)]
public static void ProgramUniformMatrix3(uint program, int location, int count, bool transpose, [Count(Parameter = "count*9")] double *value)
Parameters
| Type | Name | Description |
|---|---|---|
| UInt32 | program | |
| Int32 | location | |
| Int32 | count | |
| Boolean | transpose | |
| Double* | value | [length: count*9] |
ProgramUniformMatrix3(UInt32, Int32, Int32, Boolean, ref Double)
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glProgramUniformMatrix3dvEXT")]
[CLSCompliant(false)]
public static void ProgramUniformMatrix3(uint program, int location, int count, bool transpose, [Count(Parameter = "count*9")] ref double value)
Parameters
| Type | Name | Description |
|---|---|---|
| UInt32 | program | |
| Int32 | location | |
| Int32 | count | |
| Boolean | transpose | |
| Double | value | [length: count*9] |
ProgramUniformMatrix3(UInt32, Int32, Int32, Boolean, Double[])
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glProgramUniformMatrix3dvEXT")]
[CLSCompliant(false)]
public static void ProgramUniformMatrix3(uint program, int location, int count, bool transpose, [Count(Parameter = "count*9")] double[] value)
Parameters
| Type | Name | Description |
|---|---|---|
| UInt32 | program | |
| Int32 | location | |
| Int32 | count | |
| Boolean | transpose | |
| Double[] | value | [length: count*9] |
ProgramUniformMatrix3(UInt32, Int32, Int32, Boolean, Single*)
[requires: EXT_direct_state_access|EXT_separate_shader_objects]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access|EXT_separate_shader_objects", Version = "", EntryPoint = "glProgramUniformMatrix3fvEXT")]
[CLSCompliant(false)]
public static void ProgramUniformMatrix3(uint program, int location, int count, bool transpose, [Count(Parameter = "count*9")] float *value)
Parameters
| Type | Name | Description |
|---|---|---|
| UInt32 | program | |
| Int32 | location | |
| Int32 | count | |
| Boolean | transpose | |
| Single* | value | [length: count*9] |
ProgramUniformMatrix3(UInt32, Int32, Int32, Boolean, ref Single)
[requires: EXT_direct_state_access|EXT_separate_shader_objects]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access|EXT_separate_shader_objects", Version = "", EntryPoint = "glProgramUniformMatrix3fvEXT")]
[CLSCompliant(false)]
public static void ProgramUniformMatrix3(uint program, int location, int count, bool transpose, [Count(Parameter = "count*9")] ref float value)
Parameters
| Type | Name | Description |
|---|---|---|
| UInt32 | program | |
| Int32 | location | |
| Int32 | count | |
| Boolean | transpose | |
| Single | value | [length: count*9] |
ProgramUniformMatrix3(UInt32, Int32, Int32, Boolean, Single[])
[requires: EXT_direct_state_access|EXT_separate_shader_objects]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access|EXT_separate_shader_objects", Version = "", EntryPoint = "glProgramUniformMatrix3fvEXT")]
[CLSCompliant(false)]
public static void ProgramUniformMatrix3(uint program, int location, int count, bool transpose, [Count(Parameter = "count*9")] float[] value)
Parameters
| Type | Name | Description |
|---|---|---|
| UInt32 | program | |
| Int32 | location | |
| Int32 | count | |
| Boolean | transpose | |
| Single[] | value | [length: count*9] |
ProgramUniformMatrix3x2(Int32, Int32, Int32, Boolean, Double*)
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glProgramUniformMatrix3x2dvEXT")]
[CLSCompliant(false)]
public static void ProgramUniformMatrix3x2(int program, int location, int count, bool transpose, [Count(Parameter = "count*6")] double *value)
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | program | |
| Int32 | location | |
| Int32 | count | |
| Boolean | transpose | |
| Double* | value | [length: count*6] |
ProgramUniformMatrix3x2(Int32, Int32, Int32, Boolean, ref Double)
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glProgramUniformMatrix3x2dvEXT")]
[CLSCompliant(false)]
public static void ProgramUniformMatrix3x2(int program, int location, int count, bool transpose, [Count(Parameter = "count*6")] ref double value)
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | program | |
| Int32 | location | |
| Int32 | count | |
| Boolean | transpose | |
| Double | value | [length: count*6] |
ProgramUniformMatrix3x2(Int32, Int32, Int32, Boolean, Double[])
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glProgramUniformMatrix3x2dvEXT")]
[CLSCompliant(false)]
public static void ProgramUniformMatrix3x2(int program, int location, int count, bool transpose, [Count(Parameter = "count*6")] double[] value)
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | program | |
| Int32 | location | |
| Int32 | count | |
| Boolean | transpose | |
| Double[] | value | [length: count*6] |
ProgramUniformMatrix3x2(Int32, Int32, Int32, Boolean, Single*)
[requires: EXT_direct_state_access|EXT_separate_shader_objects]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access|EXT_separate_shader_objects", Version = "", EntryPoint = "glProgramUniformMatrix3x2fvEXT")]
[CLSCompliant(false)]
public static void ProgramUniformMatrix3x2(int program, int location, int count, bool transpose, [Count(Parameter = "count*6")] float *value)
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | program | |
| Int32 | location | |
| Int32 | count | |
| Boolean | transpose | |
| Single* | value | [length: count*6] |
ProgramUniformMatrix3x2(Int32, Int32, Int32, Boolean, ref Single)
[requires: EXT_direct_state_access|EXT_separate_shader_objects]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access|EXT_separate_shader_objects", Version = "", EntryPoint = "glProgramUniformMatrix3x2fvEXT")]
[CLSCompliant(false)]
public static void ProgramUniformMatrix3x2(int program, int location, int count, bool transpose, [Count(Parameter = "count*6")] ref float value)
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | program | |
| Int32 | location | |
| Int32 | count | |
| Boolean | transpose | |
| Single | value | [length: count*6] |
ProgramUniformMatrix3x2(Int32, Int32, Int32, Boolean, Single[])
[requires: EXT_direct_state_access|EXT_separate_shader_objects]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access|EXT_separate_shader_objects", Version = "", EntryPoint = "glProgramUniformMatrix3x2fvEXT")]
[CLSCompliant(false)]
public static void ProgramUniformMatrix3x2(int program, int location, int count, bool transpose, [Count(Parameter = "count*6")] float[] value)
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | program | |
| Int32 | location | |
| Int32 | count | |
| Boolean | transpose | |
| Single[] | value | [length: count*6] |
ProgramUniformMatrix3x2(UInt32, Int32, Int32, Boolean, Double*)
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glProgramUniformMatrix3x2dvEXT")]
[CLSCompliant(false)]
public static void ProgramUniformMatrix3x2(uint program, int location, int count, bool transpose, [Count(Parameter = "count*6")] double *value)
Parameters
| Type | Name | Description |
|---|---|---|
| UInt32 | program | |
| Int32 | location | |
| Int32 | count | |
| Boolean | transpose | |
| Double* | value | [length: count*6] |
ProgramUniformMatrix3x2(UInt32, Int32, Int32, Boolean, ref Double)
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glProgramUniformMatrix3x2dvEXT")]
[CLSCompliant(false)]
public static void ProgramUniformMatrix3x2(uint program, int location, int count, bool transpose, [Count(Parameter = "count*6")] ref double value)
Parameters
| Type | Name | Description |
|---|---|---|
| UInt32 | program | |
| Int32 | location | |
| Int32 | count | |
| Boolean | transpose | |
| Double | value | [length: count*6] |
ProgramUniformMatrix3x2(UInt32, Int32, Int32, Boolean, Double[])
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glProgramUniformMatrix3x2dvEXT")]
[CLSCompliant(false)]
public static void ProgramUniformMatrix3x2(uint program, int location, int count, bool transpose, [Count(Parameter = "count*6")] double[] value)
Parameters
| Type | Name | Description |
|---|---|---|
| UInt32 | program | |
| Int32 | location | |
| Int32 | count | |
| Boolean | transpose | |
| Double[] | value | [length: count*6] |
ProgramUniformMatrix3x2(UInt32, Int32, Int32, Boolean, Single*)
[requires: EXT_direct_state_access|EXT_separate_shader_objects]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access|EXT_separate_shader_objects", Version = "", EntryPoint = "glProgramUniformMatrix3x2fvEXT")]
[CLSCompliant(false)]
public static void ProgramUniformMatrix3x2(uint program, int location, int count, bool transpose, [Count(Parameter = "count*6")] float *value)
Parameters
| Type | Name | Description |
|---|---|---|
| UInt32 | program | |
| Int32 | location | |
| Int32 | count | |
| Boolean | transpose | |
| Single* | value | [length: count*6] |
ProgramUniformMatrix3x2(UInt32, Int32, Int32, Boolean, ref Single)
[requires: EXT_direct_state_access|EXT_separate_shader_objects]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access|EXT_separate_shader_objects", Version = "", EntryPoint = "glProgramUniformMatrix3x2fvEXT")]
[CLSCompliant(false)]
public static void ProgramUniformMatrix3x2(uint program, int location, int count, bool transpose, [Count(Parameter = "count*6")] ref float value)
Parameters
| Type | Name | Description |
|---|---|---|
| UInt32 | program | |
| Int32 | location | |
| Int32 | count | |
| Boolean | transpose | |
| Single | value | [length: count*6] |
ProgramUniformMatrix3x2(UInt32, Int32, Int32, Boolean, Single[])
[requires: EXT_direct_state_access|EXT_separate_shader_objects]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access|EXT_separate_shader_objects", Version = "", EntryPoint = "glProgramUniformMatrix3x2fvEXT")]
[CLSCompliant(false)]
public static void ProgramUniformMatrix3x2(uint program, int location, int count, bool transpose, [Count(Parameter = "count*6")] float[] value)
Parameters
| Type | Name | Description |
|---|---|---|
| UInt32 | program | |
| Int32 | location | |
| Int32 | count | |
| Boolean | transpose | |
| Single[] | value | [length: count*6] |
ProgramUniformMatrix3x4(Int32, Int32, Int32, Boolean, Double*)
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glProgramUniformMatrix3x4dvEXT")]
[CLSCompliant(false)]
public static void ProgramUniformMatrix3x4(int program, int location, int count, bool transpose, [Count(Parameter = "count*12")] double *value)
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | program | |
| Int32 | location | |
| Int32 | count | |
| Boolean | transpose | |
| Double* | value | [length: count*12] |
ProgramUniformMatrix3x4(Int32, Int32, Int32, Boolean, ref Double)
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glProgramUniformMatrix3x4dvEXT")]
[CLSCompliant(false)]
public static void ProgramUniformMatrix3x4(int program, int location, int count, bool transpose, [Count(Parameter = "count*12")] ref double value)
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | program | |
| Int32 | location | |
| Int32 | count | |
| Boolean | transpose | |
| Double | value | [length: count*12] |
ProgramUniformMatrix3x4(Int32, Int32, Int32, Boolean, Double[])
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glProgramUniformMatrix3x4dvEXT")]
[CLSCompliant(false)]
public static void ProgramUniformMatrix3x4(int program, int location, int count, bool transpose, [Count(Parameter = "count*12")] double[] value)
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | program | |
| Int32 | location | |
| Int32 | count | |
| Boolean | transpose | |
| Double[] | value | [length: count*12] |
ProgramUniformMatrix3x4(Int32, Int32, Int32, Boolean, Single*)
[requires: EXT_direct_state_access|EXT_separate_shader_objects]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access|EXT_separate_shader_objects", Version = "", EntryPoint = "glProgramUniformMatrix3x4fvEXT")]
[CLSCompliant(false)]
public static void ProgramUniformMatrix3x4(int program, int location, int count, bool transpose, [Count(Parameter = "count*12")] float *value)
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | program | |
| Int32 | location | |
| Int32 | count | |
| Boolean | transpose | |
| Single* | value | [length: count*12] |
ProgramUniformMatrix3x4(Int32, Int32, Int32, Boolean, ref Single)
[requires: EXT_direct_state_access|EXT_separate_shader_objects]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access|EXT_separate_shader_objects", Version = "", EntryPoint = "glProgramUniformMatrix3x4fvEXT")]
[CLSCompliant(false)]
public static void ProgramUniformMatrix3x4(int program, int location, int count, bool transpose, [Count(Parameter = "count*12")] ref float value)
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | program | |
| Int32 | location | |
| Int32 | count | |
| Boolean | transpose | |
| Single | value | [length: count*12] |
ProgramUniformMatrix3x4(Int32, Int32, Int32, Boolean, Single[])
[requires: EXT_direct_state_access|EXT_separate_shader_objects]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access|EXT_separate_shader_objects", Version = "", EntryPoint = "glProgramUniformMatrix3x4fvEXT")]
[CLSCompliant(false)]
public static void ProgramUniformMatrix3x4(int program, int location, int count, bool transpose, [Count(Parameter = "count*12")] float[] value)
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | program | |
| Int32 | location | |
| Int32 | count | |
| Boolean | transpose | |
| Single[] | value | [length: count*12] |
ProgramUniformMatrix3x4(UInt32, Int32, Int32, Boolean, Double*)
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glProgramUniformMatrix3x4dvEXT")]
[CLSCompliant(false)]
public static void ProgramUniformMatrix3x4(uint program, int location, int count, bool transpose, [Count(Parameter = "count*12")] double *value)
Parameters
| Type | Name | Description |
|---|---|---|
| UInt32 | program | |
| Int32 | location | |
| Int32 | count | |
| Boolean | transpose | |
| Double* | value | [length: count*12] |
ProgramUniformMatrix3x4(UInt32, Int32, Int32, Boolean, ref Double)
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glProgramUniformMatrix3x4dvEXT")]
[CLSCompliant(false)]
public static void ProgramUniformMatrix3x4(uint program, int location, int count, bool transpose, [Count(Parameter = "count*12")] ref double value)
Parameters
| Type | Name | Description |
|---|---|---|
| UInt32 | program | |
| Int32 | location | |
| Int32 | count | |
| Boolean | transpose | |
| Double | value | [length: count*12] |
ProgramUniformMatrix3x4(UInt32, Int32, Int32, Boolean, Double[])
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glProgramUniformMatrix3x4dvEXT")]
[CLSCompliant(false)]
public static void ProgramUniformMatrix3x4(uint program, int location, int count, bool transpose, [Count(Parameter = "count*12")] double[] value)
Parameters
| Type | Name | Description |
|---|---|---|
| UInt32 | program | |
| Int32 | location | |
| Int32 | count | |
| Boolean | transpose | |
| Double[] | value | [length: count*12] |
ProgramUniformMatrix3x4(UInt32, Int32, Int32, Boolean, Single*)
[requires: EXT_direct_state_access|EXT_separate_shader_objects]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access|EXT_separate_shader_objects", Version = "", EntryPoint = "glProgramUniformMatrix3x4fvEXT")]
[CLSCompliant(false)]
public static void ProgramUniformMatrix3x4(uint program, int location, int count, bool transpose, [Count(Parameter = "count*12")] float *value)
Parameters
| Type | Name | Description |
|---|---|---|
| UInt32 | program | |
| Int32 | location | |
| Int32 | count | |
| Boolean | transpose | |
| Single* | value | [length: count*12] |
ProgramUniformMatrix3x4(UInt32, Int32, Int32, Boolean, ref Single)
[requires: EXT_direct_state_access|EXT_separate_shader_objects]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access|EXT_separate_shader_objects", Version = "", EntryPoint = "glProgramUniformMatrix3x4fvEXT")]
[CLSCompliant(false)]
public static void ProgramUniformMatrix3x4(uint program, int location, int count, bool transpose, [Count(Parameter = "count*12")] ref float value)
Parameters
| Type | Name | Description |
|---|---|---|
| UInt32 | program | |
| Int32 | location | |
| Int32 | count | |
| Boolean | transpose | |
| Single | value | [length: count*12] |
ProgramUniformMatrix3x4(UInt32, Int32, Int32, Boolean, Single[])
[requires: EXT_direct_state_access|EXT_separate_shader_objects]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access|EXT_separate_shader_objects", Version = "", EntryPoint = "glProgramUniformMatrix3x4fvEXT")]
[CLSCompliant(false)]
public static void ProgramUniformMatrix3x4(uint program, int location, int count, bool transpose, [Count(Parameter = "count*12")] float[] value)
Parameters
| Type | Name | Description |
|---|---|---|
| UInt32 | program | |
| Int32 | location | |
| Int32 | count | |
| Boolean | transpose | |
| Single[] | value | [length: count*12] |
ProgramUniformMatrix4(Int32, Int32, Int32, Boolean, Double*)
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glProgramUniformMatrix4dvEXT")]
[CLSCompliant(false)]
public static void ProgramUniformMatrix4(int program, int location, int count, bool transpose, [Count(Parameter = "count*16")] double *value)
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | program | |
| Int32 | location | |
| Int32 | count | |
| Boolean | transpose | |
| Double* | value | [length: count*16] |
ProgramUniformMatrix4(Int32, Int32, Int32, Boolean, ref Double)
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glProgramUniformMatrix4dvEXT")]
[CLSCompliant(false)]
public static void ProgramUniformMatrix4(int program, int location, int count, bool transpose, [Count(Parameter = "count*16")] ref double value)
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | program | |
| Int32 | location | |
| Int32 | count | |
| Boolean | transpose | |
| Double | value | [length: count*16] |
ProgramUniformMatrix4(Int32, Int32, Int32, Boolean, Double[])
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glProgramUniformMatrix4dvEXT")]
[CLSCompliant(false)]
public static void ProgramUniformMatrix4(int program, int location, int count, bool transpose, [Count(Parameter = "count*16")] double[] value)
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | program | |
| Int32 | location | |
| Int32 | count | |
| Boolean | transpose | |
| Double[] | value | [length: count*16] |
ProgramUniformMatrix4(Int32, Int32, Int32, Boolean, Single*)
[requires: EXT_direct_state_access|EXT_separate_shader_objects|EXT_separate_shader_objects]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access|EXT_separate_shader_objects|EXT_separate_shader_objects", Version = "", EntryPoint = "glProgramUniformMatrix4fvEXT")]
[CLSCompliant(false)]
public static void ProgramUniformMatrix4(int program, int location, int count, bool transpose, [Count(Parameter = "count*16")] float *value)
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | program | |
| Int32 | location | |
| Int32 | count | |
| Boolean | transpose | |
| Single* | value | [length: count*16] |
ProgramUniformMatrix4(Int32, Int32, Int32, Boolean, ref Single)
[requires: EXT_direct_state_access|EXT_separate_shader_objects|EXT_separate_shader_objects]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access|EXT_separate_shader_objects|EXT_separate_shader_objects", Version = "", EntryPoint = "glProgramUniformMatrix4fvEXT")]
[CLSCompliant(false)]
public static void ProgramUniformMatrix4(int program, int location, int count, bool transpose, [Count(Parameter = "count*16")] ref float value)
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | program | |
| Int32 | location | |
| Int32 | count | |
| Boolean | transpose | |
| Single | value | [length: count*16] |
ProgramUniformMatrix4(Int32, Int32, Int32, Boolean, Single[])
[requires: EXT_direct_state_access|EXT_separate_shader_objects|EXT_separate_shader_objects]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access|EXT_separate_shader_objects|EXT_separate_shader_objects", Version = "", EntryPoint = "glProgramUniformMatrix4fvEXT")]
[CLSCompliant(false)]
public static void ProgramUniformMatrix4(int program, int location, int count, bool transpose, [Count(Parameter = "count*16")] float[] value)
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | program | |
| Int32 | location | |
| Int32 | count | |
| Boolean | transpose | |
| Single[] | value | [length: count*16] |
ProgramUniformMatrix4(UInt32, Int32, Int32, Boolean, Double*)
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glProgramUniformMatrix4dvEXT")]
[CLSCompliant(false)]
public static void ProgramUniformMatrix4(uint program, int location, int count, bool transpose, [Count(Parameter = "count*16")] double *value)
Parameters
| Type | Name | Description |
|---|---|---|
| UInt32 | program | |
| Int32 | location | |
| Int32 | count | |
| Boolean | transpose | |
| Double* | value | [length: count*16] |
ProgramUniformMatrix4(UInt32, Int32, Int32, Boolean, ref Double)
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glProgramUniformMatrix4dvEXT")]
[CLSCompliant(false)]
public static void ProgramUniformMatrix4(uint program, int location, int count, bool transpose, [Count(Parameter = "count*16")] ref double value)
Parameters
| Type | Name | Description |
|---|---|---|
| UInt32 | program | |
| Int32 | location | |
| Int32 | count | |
| Boolean | transpose | |
| Double | value | [length: count*16] |
ProgramUniformMatrix4(UInt32, Int32, Int32, Boolean, Double[])
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glProgramUniformMatrix4dvEXT")]
[CLSCompliant(false)]
public static void ProgramUniformMatrix4(uint program, int location, int count, bool transpose, [Count(Parameter = "count*16")] double[] value)
Parameters
| Type | Name | Description |
|---|---|---|
| UInt32 | program | |
| Int32 | location | |
| Int32 | count | |
| Boolean | transpose | |
| Double[] | value | [length: count*16] |
ProgramUniformMatrix4(UInt32, Int32, Int32, Boolean, Single*)
[requires: EXT_direct_state_access|EXT_separate_shader_objects|EXT_separate_shader_objects]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access|EXT_separate_shader_objects|EXT_separate_shader_objects", Version = "", EntryPoint = "glProgramUniformMatrix4fvEXT")]
[CLSCompliant(false)]
public static void ProgramUniformMatrix4(uint program, int location, int count, bool transpose, [Count(Parameter = "count*16")] float *value)
Parameters
| Type | Name | Description |
|---|---|---|
| UInt32 | program | |
| Int32 | location | |
| Int32 | count | |
| Boolean | transpose | |
| Single* | value | [length: count*16] |
ProgramUniformMatrix4(UInt32, Int32, Int32, Boolean, ref Single)
[requires: EXT_direct_state_access|EXT_separate_shader_objects|EXT_separate_shader_objects]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access|EXT_separate_shader_objects|EXT_separate_shader_objects", Version = "", EntryPoint = "glProgramUniformMatrix4fvEXT")]
[CLSCompliant(false)]
public static void ProgramUniformMatrix4(uint program, int location, int count, bool transpose, [Count(Parameter = "count*16")] ref float value)
Parameters
| Type | Name | Description |
|---|---|---|
| UInt32 | program | |
| Int32 | location | |
| Int32 | count | |
| Boolean | transpose | |
| Single | value | [length: count*16] |
ProgramUniformMatrix4(UInt32, Int32, Int32, Boolean, Single[])
[requires: EXT_direct_state_access|EXT_separate_shader_objects|EXT_separate_shader_objects]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access|EXT_separate_shader_objects|EXT_separate_shader_objects", Version = "", EntryPoint = "glProgramUniformMatrix4fvEXT")]
[CLSCompliant(false)]
public static void ProgramUniformMatrix4(uint program, int location, int count, bool transpose, [Count(Parameter = "count*16")] float[] value)
Parameters
| Type | Name | Description |
|---|---|---|
| UInt32 | program | |
| Int32 | location | |
| Int32 | count | |
| Boolean | transpose | |
| Single[] | value | [length: count*16] |
ProgramUniformMatrix4x2(Int32, Int32, Int32, Boolean, Double*)
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glProgramUniformMatrix4x2dvEXT")]
[CLSCompliant(false)]
public static void ProgramUniformMatrix4x2(int program, int location, int count, bool transpose, [Count(Parameter = "count*8")] double *value)
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | program | |
| Int32 | location | |
| Int32 | count | |
| Boolean | transpose | |
| Double* | value | [length: count*8] |
ProgramUniformMatrix4x2(Int32, Int32, Int32, Boolean, ref Double)
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glProgramUniformMatrix4x2dvEXT")]
[CLSCompliant(false)]
public static void ProgramUniformMatrix4x2(int program, int location, int count, bool transpose, [Count(Parameter = "count*8")] ref double value)
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | program | |
| Int32 | location | |
| Int32 | count | |
| Boolean | transpose | |
| Double | value | [length: count*8] |
ProgramUniformMatrix4x2(Int32, Int32, Int32, Boolean, Double[])
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glProgramUniformMatrix4x2dvEXT")]
[CLSCompliant(false)]
public static void ProgramUniformMatrix4x2(int program, int location, int count, bool transpose, [Count(Parameter = "count*8")] double[] value)
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | program | |
| Int32 | location | |
| Int32 | count | |
| Boolean | transpose | |
| Double[] | value | [length: count*8] |
ProgramUniformMatrix4x2(Int32, Int32, Int32, Boolean, Single*)
[requires: EXT_direct_state_access|EXT_separate_shader_objects]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access|EXT_separate_shader_objects", Version = "", EntryPoint = "glProgramUniformMatrix4x2fvEXT")]
[CLSCompliant(false)]
public static void ProgramUniformMatrix4x2(int program, int location, int count, bool transpose, [Count(Parameter = "count*8")] float *value)
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | program | |
| Int32 | location | |
| Int32 | count | |
| Boolean | transpose | |
| Single* | value | [length: count*8] |
ProgramUniformMatrix4x2(Int32, Int32, Int32, Boolean, ref Single)
[requires: EXT_direct_state_access|EXT_separate_shader_objects]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access|EXT_separate_shader_objects", Version = "", EntryPoint = "glProgramUniformMatrix4x2fvEXT")]
[CLSCompliant(false)]
public static void ProgramUniformMatrix4x2(int program, int location, int count, bool transpose, [Count(Parameter = "count*8")] ref float value)
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | program | |
| Int32 | location | |
| Int32 | count | |
| Boolean | transpose | |
| Single | value | [length: count*8] |
ProgramUniformMatrix4x2(Int32, Int32, Int32, Boolean, Single[])
[requires: EXT_direct_state_access|EXT_separate_shader_objects]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access|EXT_separate_shader_objects", Version = "", EntryPoint = "glProgramUniformMatrix4x2fvEXT")]
[CLSCompliant(false)]
public static void ProgramUniformMatrix4x2(int program, int location, int count, bool transpose, [Count(Parameter = "count*8")] float[] value)
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | program | |
| Int32 | location | |
| Int32 | count | |
| Boolean | transpose | |
| Single[] | value | [length: count*8] |
ProgramUniformMatrix4x2(UInt32, Int32, Int32, Boolean, Double*)
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glProgramUniformMatrix4x2dvEXT")]
[CLSCompliant(false)]
public static void ProgramUniformMatrix4x2(uint program, int location, int count, bool transpose, [Count(Parameter = "count*8")] double *value)
Parameters
| Type | Name | Description |
|---|---|---|
| UInt32 | program | |
| Int32 | location | |
| Int32 | count | |
| Boolean | transpose | |
| Double* | value | [length: count*8] |
ProgramUniformMatrix4x2(UInt32, Int32, Int32, Boolean, ref Double)
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glProgramUniformMatrix4x2dvEXT")]
[CLSCompliant(false)]
public static void ProgramUniformMatrix4x2(uint program, int location, int count, bool transpose, [Count(Parameter = "count*8")] ref double value)
Parameters
| Type | Name | Description |
|---|---|---|
| UInt32 | program | |
| Int32 | location | |
| Int32 | count | |
| Boolean | transpose | |
| Double | value | [length: count*8] |
ProgramUniformMatrix4x2(UInt32, Int32, Int32, Boolean, Double[])
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glProgramUniformMatrix4x2dvEXT")]
[CLSCompliant(false)]
public static void ProgramUniformMatrix4x2(uint program, int location, int count, bool transpose, [Count(Parameter = "count*8")] double[] value)
Parameters
| Type | Name | Description |
|---|---|---|
| UInt32 | program | |
| Int32 | location | |
| Int32 | count | |
| Boolean | transpose | |
| Double[] | value | [length: count*8] |
ProgramUniformMatrix4x2(UInt32, Int32, Int32, Boolean, Single*)
[requires: EXT_direct_state_access|EXT_separate_shader_objects]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access|EXT_separate_shader_objects", Version = "", EntryPoint = "glProgramUniformMatrix4x2fvEXT")]
[CLSCompliant(false)]
public static void ProgramUniformMatrix4x2(uint program, int location, int count, bool transpose, [Count(Parameter = "count*8")] float *value)
Parameters
| Type | Name | Description |
|---|---|---|
| UInt32 | program | |
| Int32 | location | |
| Int32 | count | |
| Boolean | transpose | |
| Single* | value | [length: count*8] |
ProgramUniformMatrix4x2(UInt32, Int32, Int32, Boolean, ref Single)
[requires: EXT_direct_state_access|EXT_separate_shader_objects]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access|EXT_separate_shader_objects", Version = "", EntryPoint = "glProgramUniformMatrix4x2fvEXT")]
[CLSCompliant(false)]
public static void ProgramUniformMatrix4x2(uint program, int location, int count, bool transpose, [Count(Parameter = "count*8")] ref float value)
Parameters
| Type | Name | Description |
|---|---|---|
| UInt32 | program | |
| Int32 | location | |
| Int32 | count | |
| Boolean | transpose | |
| Single | value | [length: count*8] |
ProgramUniformMatrix4x2(UInt32, Int32, Int32, Boolean, Single[])
[requires: EXT_direct_state_access|EXT_separate_shader_objects]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access|EXT_separate_shader_objects", Version = "", EntryPoint = "glProgramUniformMatrix4x2fvEXT")]
[CLSCompliant(false)]
public static void ProgramUniformMatrix4x2(uint program, int location, int count, bool transpose, [Count(Parameter = "count*8")] float[] value)
Parameters
| Type | Name | Description |
|---|---|---|
| UInt32 | program | |
| Int32 | location | |
| Int32 | count | |
| Boolean | transpose | |
| Single[] | value | [length: count*8] |
ProgramUniformMatrix4x3(Int32, Int32, Int32, Boolean, Double*)
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glProgramUniformMatrix4x3dvEXT")]
[CLSCompliant(false)]
public static void ProgramUniformMatrix4x3(int program, int location, int count, bool transpose, [Count(Parameter = "count*12")] double *value)
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | program | |
| Int32 | location | |
| Int32 | count | |
| Boolean | transpose | |
| Double* | value | [length: count*12] |
ProgramUniformMatrix4x3(Int32, Int32, Int32, Boolean, ref Double)
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glProgramUniformMatrix4x3dvEXT")]
[CLSCompliant(false)]
public static void ProgramUniformMatrix4x3(int program, int location, int count, bool transpose, [Count(Parameter = "count*12")] ref double value)
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | program | |
| Int32 | location | |
| Int32 | count | |
| Boolean | transpose | |
| Double | value | [length: count*12] |
ProgramUniformMatrix4x3(Int32, Int32, Int32, Boolean, Double[])
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glProgramUniformMatrix4x3dvEXT")]
[CLSCompliant(false)]
public static void ProgramUniformMatrix4x3(int program, int location, int count, bool transpose, [Count(Parameter = "count*12")] double[] value)
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | program | |
| Int32 | location | |
| Int32 | count | |
| Boolean | transpose | |
| Double[] | value | [length: count*12] |
ProgramUniformMatrix4x3(Int32, Int32, Int32, Boolean, Single*)
[requires: EXT_direct_state_access|EXT_separate_shader_objects]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access|EXT_separate_shader_objects", Version = "", EntryPoint = "glProgramUniformMatrix4x3fvEXT")]
[CLSCompliant(false)]
public static void ProgramUniformMatrix4x3(int program, int location, int count, bool transpose, [Count(Parameter = "count*12")] float *value)
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | program | |
| Int32 | location | |
| Int32 | count | |
| Boolean | transpose | |
| Single* | value | [length: count*12] |
ProgramUniformMatrix4x3(Int32, Int32, Int32, Boolean, ref Single)
[requires: EXT_direct_state_access|EXT_separate_shader_objects]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access|EXT_separate_shader_objects", Version = "", EntryPoint = "glProgramUniformMatrix4x3fvEXT")]
[CLSCompliant(false)]
public static void ProgramUniformMatrix4x3(int program, int location, int count, bool transpose, [Count(Parameter = "count*12")] ref float value)
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | program | |
| Int32 | location | |
| Int32 | count | |
| Boolean | transpose | |
| Single | value | [length: count*12] |
ProgramUniformMatrix4x3(Int32, Int32, Int32, Boolean, Single[])
[requires: EXT_direct_state_access|EXT_separate_shader_objects]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access|EXT_separate_shader_objects", Version = "", EntryPoint = "glProgramUniformMatrix4x3fvEXT")]
[CLSCompliant(false)]
public static void ProgramUniformMatrix4x3(int program, int location, int count, bool transpose, [Count(Parameter = "count*12")] float[] value)
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | program | |
| Int32 | location | |
| Int32 | count | |
| Boolean | transpose | |
| Single[] | value | [length: count*12] |
ProgramUniformMatrix4x3(UInt32, Int32, Int32, Boolean, Double*)
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glProgramUniformMatrix4x3dvEXT")]
[CLSCompliant(false)]
public static void ProgramUniformMatrix4x3(uint program, int location, int count, bool transpose, [Count(Parameter = "count*12")] double *value)
Parameters
| Type | Name | Description |
|---|---|---|
| UInt32 | program | |
| Int32 | location | |
| Int32 | count | |
| Boolean | transpose | |
| Double* | value | [length: count*12] |
ProgramUniformMatrix4x3(UInt32, Int32, Int32, Boolean, ref Double)
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glProgramUniformMatrix4x3dvEXT")]
[CLSCompliant(false)]
public static void ProgramUniformMatrix4x3(uint program, int location, int count, bool transpose, [Count(Parameter = "count*12")] ref double value)
Parameters
| Type | Name | Description |
|---|---|---|
| UInt32 | program | |
| Int32 | location | |
| Int32 | count | |
| Boolean | transpose | |
| Double | value | [length: count*12] |
ProgramUniformMatrix4x3(UInt32, Int32, Int32, Boolean, Double[])
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glProgramUniformMatrix4x3dvEXT")]
[CLSCompliant(false)]
public static void ProgramUniformMatrix4x3(uint program, int location, int count, bool transpose, [Count(Parameter = "count*12")] double[] value)
Parameters
| Type | Name | Description |
|---|---|---|
| UInt32 | program | |
| Int32 | location | |
| Int32 | count | |
| Boolean | transpose | |
| Double[] | value | [length: count*12] |
ProgramUniformMatrix4x3(UInt32, Int32, Int32, Boolean, Single*)
[requires: EXT_direct_state_access|EXT_separate_shader_objects]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access|EXT_separate_shader_objects", Version = "", EntryPoint = "glProgramUniformMatrix4x3fvEXT")]
[CLSCompliant(false)]
public static void ProgramUniformMatrix4x3(uint program, int location, int count, bool transpose, [Count(Parameter = "count*12")] float *value)
Parameters
| Type | Name | Description |
|---|---|---|
| UInt32 | program | |
| Int32 | location | |
| Int32 | count | |
| Boolean | transpose | |
| Single* | value | [length: count*12] |
ProgramUniformMatrix4x3(UInt32, Int32, Int32, Boolean, ref Single)
[requires: EXT_direct_state_access|EXT_separate_shader_objects]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access|EXT_separate_shader_objects", Version = "", EntryPoint = "glProgramUniformMatrix4x3fvEXT")]
[CLSCompliant(false)]
public static void ProgramUniformMatrix4x3(uint program, int location, int count, bool transpose, [Count(Parameter = "count*12")] ref float value)
Parameters
| Type | Name | Description |
|---|---|---|
| UInt32 | program | |
| Int32 | location | |
| Int32 | count | |
| Boolean | transpose | |
| Single | value | [length: count*12] |
ProgramUniformMatrix4x3(UInt32, Int32, Int32, Boolean, Single[])
[requires: EXT_direct_state_access|EXT_separate_shader_objects]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access|EXT_separate_shader_objects", Version = "", EntryPoint = "glProgramUniformMatrix4x3fvEXT")]
[CLSCompliant(false)]
public static void ProgramUniformMatrix4x3(uint program, int location, int count, bool transpose, [Count(Parameter = "count*12")] float[] value)
Parameters
| Type | Name | Description |
|---|---|---|
| UInt32 | program | |
| Int32 | location | |
| Int32 | count | |
| Boolean | transpose | |
| Single[] | value | [length: count*12] |
ProvokingVertex(VertexProvokingMode)
[requires: EXT_provoking_vertex] Specifiy the vertex to be used as the source of data for flat shaded varyings
Declaration
[AutoGenerated(Category = "EXT_provoking_vertex", Version = "", EntryPoint = "glProvokingVertexEXT")]
public static void ProvokingVertex(VertexProvokingMode mode)
Parameters
| Type | Name | Description |
|---|---|---|
| VertexProvokingMode | mode | Specifies the vertex to be used as the source of data for flat shaded varyings. |
PushClientAttribDefault(ClientAttribMask)
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glPushClientAttribDefaultEXT")]
public static void PushClientAttribDefault(ClientAttribMask mask)
Parameters
| Type | Name | Description |
|---|---|---|
| ClientAttribMask | mask |
PushGroupMarker(Int32, String)
[requires: EXT_debug_marker]
Declaration
[AutoGenerated(Category = "EXT_debug_marker", Version = "", EntryPoint = "glPushGroupMarkerEXT")]
public static void PushGroupMarker(int length, string marker)
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | length | |
| String | marker |
RasterSamples(Int32, Boolean)
[requires: EXT_raster_multisample|EXT_texture_filter_minmax|NV_framebuffer_mixed_samples]
Declaration
[AutoGenerated(Category = "EXT_raster_multisample|EXT_texture_filter_minmax|NV_framebuffer_mixed_samples", Version = "", EntryPoint = "glRasterSamplesEXT")]
[CLSCompliant(false)]
public static void RasterSamples(int samples, bool fixedsamplelocations)
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | samples | |
| Boolean | fixedsamplelocations |
RasterSamples(UInt32, Boolean)
[requires: EXT_raster_multisample|EXT_texture_filter_minmax|NV_framebuffer_mixed_samples]
Declaration
[AutoGenerated(Category = "EXT_raster_multisample|EXT_texture_filter_minmax|NV_framebuffer_mixed_samples", Version = "", EntryPoint = "glRasterSamplesEXT")]
[CLSCompliant(false)]
public static void RasterSamples(uint samples, bool fixedsamplelocations)
Parameters
| Type | Name | Description |
|---|---|---|
| UInt32 | samples | |
| Boolean | fixedsamplelocations |
ReleaseKeyedMutexWin32(Int32, Int64)
[requires: EXT_win32_keyed_mutex]
Declaration
[AutoGenerated(Category = "EXT_win32_keyed_mutex", Version = "", EntryPoint = "glReleaseKeyedMutexWin32EXT")]
[CLSCompliant(false)]
public static bool ReleaseKeyedMutexWin32(int memory, long key)
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | memory | |
| Int64 | key |
Returns
| Type | Description |
|---|---|
| Boolean |
ReleaseKeyedMutexWin32(UInt32, UInt64)
[requires: EXT_win32_keyed_mutex]
Declaration
[AutoGenerated(Category = "EXT_win32_keyed_mutex", Version = "", EntryPoint = "glReleaseKeyedMutexWin32EXT")]
[CLSCompliant(false)]
public static bool ReleaseKeyedMutexWin32(uint memory, ulong key)
Parameters
| Type | Name | Description |
|---|---|---|
| UInt32 | memory | |
| UInt64 | key |
Returns
| Type | Description |
|---|---|
| Boolean |
RenderbufferStorage(RenderbufferTarget, RenderbufferStorage, Int32, Int32)
[requires: EXT_framebuffer_object] Establish data storage, format and dimensions of a renderbuffer object's image
Declaration
[AutoGenerated(Category = "EXT_framebuffer_object", Version = "", EntryPoint = "glRenderbufferStorageEXT")]
public static void RenderbufferStorage(RenderbufferTarget target, RenderbufferStorage internalformat, int width, int height)
Parameters
| Type | Name | Description |
|---|---|---|
| RenderbufferTarget | target | Specifies a binding to which the target of the allocation and must be Renderbuffer. |
| RenderbufferStorage | internalformat | Specifies the internal format to use for the renderbuffer object's image. |
| Int32 | width | Specifies the width of the renderbuffer, in pixels. |
| Int32 | height | Specifies the height of the renderbuffer, in pixels. |
RenderbufferStorageMultisample(ExtFramebufferMultisample, Int32, ExtFramebufferMultisample, Int32, Int32)
[requires: EXT_framebuffer_multisample] Establish data storage, format, dimensions and sample count of a renderbuffer object's image
Declaration
[Obsolete("Use RenderbufferTarget overload instead")]
[AutoGenerated(Category = "EXT_framebuffer_multisample", Version = "", EntryPoint = "glRenderbufferStorageMultisampleEXT")]
public static void RenderbufferStorageMultisample(ExtFramebufferMultisample target, int samples, ExtFramebufferMultisample internalformat, int width, int height)
Parameters
| Type | Name | Description |
|---|---|---|
| ExtFramebufferMultisample | target | Specifies a binding to which the target of the allocation and must be Renderbuffer. |
| Int32 | samples | Specifies the number of samples to be used for the renderbuffer object's storage. |
| ExtFramebufferMultisample | internalformat | Specifies the internal format to use for the renderbuffer object's image. |
| Int32 | width | Specifies the width of the renderbuffer, in pixels. |
| Int32 | height | Specifies the height of the renderbuffer, in pixels. |
RenderbufferStorageMultisample(RenderbufferTarget, Int32, RenderbufferStorage, Int32, Int32)
[requires: EXT_framebuffer_multisample] Establish data storage, format, dimensions and sample count of a renderbuffer object's image
Declaration
[AutoGenerated(Category = "EXT_framebuffer_multisample", Version = "", EntryPoint = "glRenderbufferStorageMultisampleEXT")]
public static void RenderbufferStorageMultisample(RenderbufferTarget target, int samples, RenderbufferStorage internalformat, int width, int height)
Parameters
| Type | Name | Description |
|---|---|---|
| RenderbufferTarget | target | Specifies a binding to which the target of the allocation and must be Renderbuffer. |
| Int32 | samples | Specifies the number of samples to be used for the renderbuffer object's storage. |
| RenderbufferStorage | internalformat | Specifies the internal format to use for the renderbuffer object's image. |
| Int32 | width | Specifies the width of the renderbuffer, in pixels. |
| Int32 | height | Specifies the height of the renderbuffer, in pixels. |
ResetHistogram(ExtHistogram)
[requires: EXT_histogram] Reset histogram table entries to zero
Declaration
[Obsolete("Use HistogramTargetExt overload instead")]
[AutoGenerated(Category = "EXT_histogram", Version = "", EntryPoint = "glResetHistogramEXT")]
public static void ResetHistogram(ExtHistogram target)
Parameters
| Type | Name | Description |
|---|---|---|
| ExtHistogram | target | Must be Histogram. |
ResetHistogram(HistogramTargetExt)
[requires: EXT_histogram] Reset histogram table entries to zero
Declaration
[AutoGenerated(Category = "EXT_histogram", Version = "", EntryPoint = "glResetHistogramEXT")]
public static void ResetHistogram(HistogramTargetExt target)
Parameters
| Type | Name | Description |
|---|---|---|
| HistogramTargetExt | target | Must be Histogram. |
ResetMinmax(ExtHistogram)
[requires: EXT_histogram] Reset minmax table entries to initial values
Declaration
[Obsolete("Use MinmaxTargetExt overload instead")]
[AutoGenerated(Category = "EXT_histogram", Version = "", EntryPoint = "glResetMinmaxEXT")]
public static void ResetMinmax(ExtHistogram target)
Parameters
| Type | Name | Description |
|---|---|---|
| ExtHistogram | target | Must be Minmax. |
ResetMinmax(MinmaxTargetExt)
[requires: EXT_histogram] Reset minmax table entries to initial values
Declaration
[AutoGenerated(Category = "EXT_histogram", Version = "", EntryPoint = "glResetMinmaxEXT")]
public static void ResetMinmax(MinmaxTargetExt target)
Parameters
| Type | Name | Description |
|---|---|---|
| MinmaxTargetExt | target | Must be Minmax. |
SampleMask(Single, Boolean)
[requires: EXT_multisample]
Declaration
[AutoGenerated(Category = "EXT_multisample", Version = "", EntryPoint = "glSampleMaskEXT")]
public static void SampleMask(float value, bool invert)
Parameters
| Type | Name | Description |
|---|---|---|
| Single | value | |
| Boolean | invert |
SamplePattern(ExtMultisample)
[requires: EXT_multisample]
Declaration
[AutoGenerated(Category = "EXT_multisample", Version = "", EntryPoint = "glSamplePatternEXT")]
public static void SamplePattern(ExtMultisample pattern)
Parameters
| Type | Name | Description |
|---|---|---|
| ExtMultisample | pattern |
SecondaryColor3(Byte*)
[requires: EXT_secondary_color] Set the current secondary color
Declaration
[AutoGenerated(Category = "EXT_secondary_color", Version = "", EntryPoint = "glSecondaryColor3ubvEXT")]
[CLSCompliant(false)]
public static void SecondaryColor3([Count(Count = 3)] byte *v)
Parameters
| Type | Name | Description |
|---|---|---|
| Byte* | v | [length: 3] Specify new red, green, and blue values for the current secondary color. |
SecondaryColor3(Byte, Byte, Byte)
[requires: EXT_secondary_color] Set the current secondary color
Declaration
[AutoGenerated(Category = "EXT_secondary_color", Version = "", EntryPoint = "glSecondaryColor3ubEXT")]
public static void SecondaryColor3(byte red, byte green, byte blue)
Parameters
| Type | Name | Description |
|---|---|---|
| Byte | red | Specify new red, green, and blue values for the current secondary color. |
| Byte | green | Specify new red, green, and blue values for the current secondary color. |
| Byte | blue | Specify new red, green, and blue values for the current secondary color. |
SecondaryColor3(ref Byte)
[requires: EXT_secondary_color] Set the current secondary color
Declaration
[AutoGenerated(Category = "EXT_secondary_color", Version = "", EntryPoint = "glSecondaryColor3ubvEXT")]
[CLSCompliant(false)]
public static void SecondaryColor3([Count(Count = 3)] ref byte v)
Parameters
| Type | Name | Description |
|---|---|---|
| Byte | v | [length: 3] Specify new red, green, and blue values for the current secondary color. |
SecondaryColor3(Byte[])
[requires: EXT_secondary_color] Set the current secondary color
Declaration
[AutoGenerated(Category = "EXT_secondary_color", Version = "", EntryPoint = "glSecondaryColor3ubvEXT")]
[CLSCompliant(false)]
public static void SecondaryColor3([Count(Count = 3)] byte[] v)
Parameters
| Type | Name | Description |
|---|---|---|
| Byte[] | v | [length: 3] Specify new red, green, and blue values for the current secondary color. |
SecondaryColor3(Double*)
[requires: EXT_secondary_color] Set the current secondary color
Declaration
[AutoGenerated(Category = "EXT_secondary_color", Version = "", EntryPoint = "glSecondaryColor3dvEXT")]
[CLSCompliant(false)]
public static void SecondaryColor3([Count(Count = 3)] double *v)
Parameters
| Type | Name | Description |
|---|---|---|
| Double* | v | [length: 3] Specify new red, green, and blue values for the current secondary color. |
SecondaryColor3(Double, Double, Double)
[requires: EXT_secondary_color] Set the current secondary color
Declaration
[AutoGenerated(Category = "EXT_secondary_color", Version = "", EntryPoint = "glSecondaryColor3dEXT")]
public static void SecondaryColor3(double red, double green, double blue)
Parameters
| Type | Name | Description |
|---|---|---|
| Double | red | Specify new red, green, and blue values for the current secondary color. |
| Double | green | Specify new red, green, and blue values for the current secondary color. |
| Double | blue | Specify new red, green, and blue values for the current secondary color. |
SecondaryColor3(ref Double)
[requires: EXT_secondary_color] Set the current secondary color
Declaration
[AutoGenerated(Category = "EXT_secondary_color", Version = "", EntryPoint = "glSecondaryColor3dvEXT")]
[CLSCompliant(false)]
public static void SecondaryColor3([Count(Count = 3)] ref double v)
Parameters
| Type | Name | Description |
|---|---|---|
| Double | v | [length: 3] Specify new red, green, and blue values for the current secondary color. |
SecondaryColor3(Double[])
[requires: EXT_secondary_color] Set the current secondary color
Declaration
[AutoGenerated(Category = "EXT_secondary_color", Version = "", EntryPoint = "glSecondaryColor3dvEXT")]
[CLSCompliant(false)]
public static void SecondaryColor3([Count(Count = 3)] double[] v)
Parameters
| Type | Name | Description |
|---|---|---|
| Double[] | v | [length: 3] Specify new red, green, and blue values for the current secondary color. |
SecondaryColor3(Int16*)
[requires: EXT_secondary_color] Set the current secondary color
Declaration
[AutoGenerated(Category = "EXT_secondary_color", Version = "", EntryPoint = "glSecondaryColor3svEXT")]
[CLSCompliant(false)]
public static void SecondaryColor3([Count(Count = 3)] short *v)
Parameters
| Type | Name | Description |
|---|---|---|
| Int16* | v | [length: 3] Specify new red, green, and blue values for the current secondary color. |
SecondaryColor3(Int16, Int16, Int16)
[requires: EXT_secondary_color] Set the current secondary color
Declaration
[AutoGenerated(Category = "EXT_secondary_color", Version = "", EntryPoint = "glSecondaryColor3sEXT")]
public static void SecondaryColor3(short red, short green, short blue)
Parameters
| Type | Name | Description |
|---|---|---|
| Int16 | red | Specify new red, green, and blue values for the current secondary color. |
| Int16 | green | Specify new red, green, and blue values for the current secondary color. |
| Int16 | blue | Specify new red, green, and blue values for the current secondary color. |
SecondaryColor3(ref Int16)
[requires: EXT_secondary_color] Set the current secondary color
Declaration
[AutoGenerated(Category = "EXT_secondary_color", Version = "", EntryPoint = "glSecondaryColor3svEXT")]
[CLSCompliant(false)]
public static void SecondaryColor3([Count(Count = 3)] ref short v)
Parameters
| Type | Name | Description |
|---|---|---|
| Int16 | v | [length: 3] Specify new red, green, and blue values for the current secondary color. |
SecondaryColor3(Int16[])
[requires: EXT_secondary_color] Set the current secondary color
Declaration
[AutoGenerated(Category = "EXT_secondary_color", Version = "", EntryPoint = "glSecondaryColor3svEXT")]
[CLSCompliant(false)]
public static void SecondaryColor3([Count(Count = 3)] short[] v)
Parameters
| Type | Name | Description |
|---|---|---|
| Int16[] | v | [length: 3] Specify new red, green, and blue values for the current secondary color. |
SecondaryColor3(Int32*)
[requires: EXT_secondary_color] Set the current secondary color
Declaration
[AutoGenerated(Category = "EXT_secondary_color", Version = "", EntryPoint = "glSecondaryColor3ivEXT")]
[CLSCompliant(false)]
public static void SecondaryColor3([Count(Count = 3)] int *v)
Parameters
| Type | Name | Description |
|---|---|---|
| Int32* | v | [length: 3] Specify new red, green, and blue values for the current secondary color. |
SecondaryColor3(Int32, Int32, Int32)
[requires: EXT_secondary_color] Set the current secondary color
Declaration
[AutoGenerated(Category = "EXT_secondary_color", Version = "", EntryPoint = "glSecondaryColor3iEXT")]
public static void SecondaryColor3(int red, int green, int blue)
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | red | Specify new red, green, and blue values for the current secondary color. |
| Int32 | green | Specify new red, green, and blue values for the current secondary color. |
| Int32 | blue | Specify new red, green, and blue values for the current secondary color. |
SecondaryColor3(ref Int32)
[requires: EXT_secondary_color] Set the current secondary color
Declaration
[AutoGenerated(Category = "EXT_secondary_color", Version = "", EntryPoint = "glSecondaryColor3ivEXT")]
[CLSCompliant(false)]
public static void SecondaryColor3([Count(Count = 3)] ref int v)
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | v | [length: 3] Specify new red, green, and blue values for the current secondary color. |
SecondaryColor3(Int32[])
[requires: EXT_secondary_color] Set the current secondary color
Declaration
[AutoGenerated(Category = "EXT_secondary_color", Version = "", EntryPoint = "glSecondaryColor3ivEXT")]
[CLSCompliant(false)]
public static void SecondaryColor3([Count(Count = 3)] int[] v)
Parameters
| Type | Name | Description |
|---|---|---|
| Int32[] | v | [length: 3] Specify new red, green, and blue values for the current secondary color. |
SecondaryColor3(SByte*)
[requires: EXT_secondary_color] Set the current secondary color
Declaration
[AutoGenerated(Category = "EXT_secondary_color", Version = "", EntryPoint = "glSecondaryColor3bvEXT")]
[CLSCompliant(false)]
public static void SecondaryColor3([Count(Count = 3)] sbyte *v)
Parameters
| Type | Name | Description |
|---|---|---|
| SByte* | v | [length: 3] Specify new red, green, and blue values for the current secondary color. |
SecondaryColor3(SByte, SByte, SByte)
[requires: EXT_secondary_color] Set the current secondary color
Declaration
[AutoGenerated(Category = "EXT_secondary_color", Version = "", EntryPoint = "glSecondaryColor3bEXT")]
[CLSCompliant(false)]
public static void SecondaryColor3(sbyte red, sbyte green, sbyte blue)
Parameters
| Type | Name | Description |
|---|---|---|
| SByte | red | Specify new red, green, and blue values for the current secondary color. |
| SByte | green | Specify new red, green, and blue values for the current secondary color. |
| SByte | blue | Specify new red, green, and blue values for the current secondary color. |
SecondaryColor3(ref SByte)
[requires: EXT_secondary_color] Set the current secondary color
Declaration
[AutoGenerated(Category = "EXT_secondary_color", Version = "", EntryPoint = "glSecondaryColor3bvEXT")]
[CLSCompliant(false)]
public static void SecondaryColor3([Count(Count = 3)] ref sbyte v)
Parameters
| Type | Name | Description |
|---|---|---|
| SByte | v | [length: 3] Specify new red, green, and blue values for the current secondary color. |
SecondaryColor3(SByte[])
[requires: EXT_secondary_color] Set the current secondary color
Declaration
[AutoGenerated(Category = "EXT_secondary_color", Version = "", EntryPoint = "glSecondaryColor3bvEXT")]
[CLSCompliant(false)]
public static void SecondaryColor3([Count(Count = 3)] sbyte[] v)
Parameters
| Type | Name | Description |
|---|---|---|
| SByte[] | v | [length: 3] Specify new red, green, and blue values for the current secondary color. |
SecondaryColor3(Single*)
[requires: EXT_secondary_color] Set the current secondary color
Declaration
[AutoGenerated(Category = "EXT_secondary_color", Version = "", EntryPoint = "glSecondaryColor3fvEXT")]
[CLSCompliant(false)]
public static void SecondaryColor3([Count(Count = 3)] float *v)
Parameters
| Type | Name | Description |
|---|---|---|
| Single* | v | [length: 3] Specify new red, green, and blue values for the current secondary color. |
SecondaryColor3(Single, Single, Single)
[requires: EXT_secondary_color] Set the current secondary color
Declaration
[AutoGenerated(Category = "EXT_secondary_color", Version = "", EntryPoint = "glSecondaryColor3fEXT")]
public static void SecondaryColor3(float red, float green, float blue)
Parameters
| Type | Name | Description |
|---|---|---|
| Single | red | Specify new red, green, and blue values for the current secondary color. |
| Single | green | Specify new red, green, and blue values for the current secondary color. |
| Single | blue | Specify new red, green, and blue values for the current secondary color. |
SecondaryColor3(ref Single)
[requires: EXT_secondary_color] Set the current secondary color
Declaration
[AutoGenerated(Category = "EXT_secondary_color", Version = "", EntryPoint = "glSecondaryColor3fvEXT")]
[CLSCompliant(false)]
public static void SecondaryColor3([Count(Count = 3)] ref float v)
Parameters
| Type | Name | Description |
|---|---|---|
| Single | v | [length: 3] Specify new red, green, and blue values for the current secondary color. |
SecondaryColor3(Single[])
[requires: EXT_secondary_color] Set the current secondary color
Declaration
[AutoGenerated(Category = "EXT_secondary_color", Version = "", EntryPoint = "glSecondaryColor3fvEXT")]
[CLSCompliant(false)]
public static void SecondaryColor3([Count(Count = 3)] float[] v)
Parameters
| Type | Name | Description |
|---|---|---|
| Single[] | v | [length: 3] Specify new red, green, and blue values for the current secondary color. |
SecondaryColor3(UInt16*)
[requires: EXT_secondary_color] Set the current secondary color
Declaration
[AutoGenerated(Category = "EXT_secondary_color", Version = "", EntryPoint = "glSecondaryColor3usvEXT")]
[CLSCompliant(false)]
public static void SecondaryColor3([Count(Count = 3)] ushort *v)
Parameters
| Type | Name | Description |
|---|---|---|
| UInt16* | v | [length: 3] Specify new red, green, and blue values for the current secondary color. |
SecondaryColor3(UInt16, UInt16, UInt16)
[requires: EXT_secondary_color] Set the current secondary color
Declaration
[AutoGenerated(Category = "EXT_secondary_color", Version = "", EntryPoint = "glSecondaryColor3usEXT")]
[CLSCompliant(false)]
public static void SecondaryColor3(ushort red, ushort green, ushort blue)
Parameters
| Type | Name | Description |
|---|---|---|
| UInt16 | red | Specify new red, green, and blue values for the current secondary color. |
| UInt16 | green | Specify new red, green, and blue values for the current secondary color. |
| UInt16 | blue | Specify new red, green, and blue values for the current secondary color. |
SecondaryColor3(ref UInt16)
[requires: EXT_secondary_color] Set the current secondary color
Declaration
[AutoGenerated(Category = "EXT_secondary_color", Version = "", EntryPoint = "glSecondaryColor3usvEXT")]
[CLSCompliant(false)]
public static void SecondaryColor3([Count(Count = 3)] ref ushort v)
Parameters
| Type | Name | Description |
|---|---|---|
| UInt16 | v | [length: 3] Specify new red, green, and blue values for the current secondary color. |
SecondaryColor3(UInt16[])
[requires: EXT_secondary_color] Set the current secondary color
Declaration
[AutoGenerated(Category = "EXT_secondary_color", Version = "", EntryPoint = "glSecondaryColor3usvEXT")]
[CLSCompliant(false)]
public static void SecondaryColor3([Count(Count = 3)] ushort[] v)
Parameters
| Type | Name | Description |
|---|---|---|
| UInt16[] | v | [length: 3] Specify new red, green, and blue values for the current secondary color. |
SecondaryColor3(UInt32*)
[requires: EXT_secondary_color] Set the current secondary color
Declaration
[AutoGenerated(Category = "EXT_secondary_color", Version = "", EntryPoint = "glSecondaryColor3uivEXT")]
[CLSCompliant(false)]
public static void SecondaryColor3([Count(Count = 3)] uint *v)
Parameters
| Type | Name | Description |
|---|---|---|
| UInt32* | v | [length: 3] Specify new red, green, and blue values for the current secondary color. |
SecondaryColor3(UInt32, UInt32, UInt32)
[requires: EXT_secondary_color] Set the current secondary color
Declaration
[AutoGenerated(Category = "EXT_secondary_color", Version = "", EntryPoint = "glSecondaryColor3uiEXT")]
[CLSCompliant(false)]
public static void SecondaryColor3(uint red, uint green, uint blue)
Parameters
| Type | Name | Description |
|---|---|---|
| UInt32 | red | Specify new red, green, and blue values for the current secondary color. |
| UInt32 | green | Specify new red, green, and blue values for the current secondary color. |
| UInt32 | blue | Specify new red, green, and blue values for the current secondary color. |
SecondaryColor3(ref UInt32)
[requires: EXT_secondary_color] Set the current secondary color
Declaration
[AutoGenerated(Category = "EXT_secondary_color", Version = "", EntryPoint = "glSecondaryColor3uivEXT")]
[CLSCompliant(false)]
public static void SecondaryColor3([Count(Count = 3)] ref uint v)
Parameters
| Type | Name | Description |
|---|---|---|
| UInt32 | v | [length: 3] Specify new red, green, and blue values for the current secondary color. |
SecondaryColor3(UInt32[])
[requires: EXT_secondary_color] Set the current secondary color
Declaration
[AutoGenerated(Category = "EXT_secondary_color", Version = "", EntryPoint = "glSecondaryColor3uivEXT")]
[CLSCompliant(false)]
public static void SecondaryColor3([Count(Count = 3)] uint[] v)
Parameters
| Type | Name | Description |
|---|---|---|
| UInt32[] | v | [length: 3] Specify new red, green, and blue values for the current secondary color. |
SecondaryColorPointer(Int32, ColorPointerType, Int32, IntPtr)
[requires: EXT_secondary_color] Define an array of secondary colors
Declaration
[AutoGenerated(Category = "EXT_secondary_color", Version = "", EntryPoint = "glSecondaryColorPointerEXT")]
public static void SecondaryColorPointer(int size, ColorPointerType type, int stride, [Count(Computed = "size,type,stride")] IntPtr pointer)
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | size | Specifies the number of components per color. Must be 3. |
| ColorPointerType | type | Specifies the data type of each color component in the array. Symbolic constants Byte, UnsignedByte, Short, UnsignedShort, Int, UnsignedInt, Float, or Double are accepted. The initial value is Float. |
| Int32 | stride | Specifies the byte offset between consecutive colors. If stride is 0, the colors are understood to be tightly packed in the array. The initial value is 0. |
| IntPtr | pointer | [length: COMPSIZE(size,type,stride)] Specifies a pointer to the first component of the first color element in the array. The initial value is 0. |
SecondaryColorPointer<T3>(Int32, ColorPointerType, Int32, ref T3)
[requires: EXT_secondary_color] Define an array of secondary colors
Declaration
[AutoGenerated(Category = "EXT_secondary_color", Version = "", EntryPoint = "glSecondaryColorPointerEXT")]
public static void SecondaryColorPointer<T3>(int size, ColorPointerType type, int stride, [Count(Computed = "size,type,stride")] ref T3 pointer)
where T3 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | size | Specifies the number of components per color. Must be 3. |
| ColorPointerType | type | Specifies the data type of each color component in the array. Symbolic constants Byte, UnsignedByte, Short, UnsignedShort, Int, UnsignedInt, Float, or Double are accepted. The initial value is Float. |
| Int32 | stride | Specifies the byte offset between consecutive colors. If stride is 0, the colors are understood to be tightly packed in the array. The initial value is 0. |
| T3 | pointer | [length: COMPSIZE(size,type,stride)] Specifies a pointer to the first component of the first color element in the array. The initial value is 0. |
Type Parameters
| Name | Description |
|---|---|
| T3 |
SecondaryColorPointer<T3>(Int32, ColorPointerType, Int32, T3[])
[requires: EXT_secondary_color] Define an array of secondary colors
Declaration
[AutoGenerated(Category = "EXT_secondary_color", Version = "", EntryPoint = "glSecondaryColorPointerEXT")]
[CLSCompliant(false)]
public static void SecondaryColorPointer<T3>(int size, ColorPointerType type, int stride, [Count(Computed = "size,type,stride")] T3[] pointer)
where T3 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | size | Specifies the number of components per color. Must be 3. |
| ColorPointerType | type | Specifies the data type of each color component in the array. Symbolic constants Byte, UnsignedByte, Short, UnsignedShort, Int, UnsignedInt, Float, or Double are accepted. The initial value is Float. |
| Int32 | stride | Specifies the byte offset between consecutive colors. If stride is 0, the colors are understood to be tightly packed in the array. The initial value is 0. |
| T3[] | pointer | [length: COMPSIZE(size,type,stride)] Specifies a pointer to the first component of the first color element in the array. The initial value is 0. |
Type Parameters
| Name | Description |
|---|---|
| T3 |
SecondaryColorPointer<T3>(Int32, ColorPointerType, Int32, T3[,,])
[requires: EXT_secondary_color] Define an array of secondary colors
Declaration
[AutoGenerated(Category = "EXT_secondary_color", Version = "", EntryPoint = "glSecondaryColorPointerEXT")]
[CLSCompliant(false)]
public static void SecondaryColorPointer<T3>(int size, ColorPointerType type, int stride, [Count(Computed = "size,type,stride")] T3[,, ] pointer)
where T3 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | size | Specifies the number of components per color. Must be 3. |
| ColorPointerType | type | Specifies the data type of each color component in the array. Symbolic constants Byte, UnsignedByte, Short, UnsignedShort, Int, UnsignedInt, Float, or Double are accepted. The initial value is Float. |
| Int32 | stride | Specifies the byte offset between consecutive colors. If stride is 0, the colors are understood to be tightly packed in the array. The initial value is 0. |
| T3[,,] | pointer | [length: COMPSIZE(size,type,stride)] Specifies a pointer to the first component of the first color element in the array. The initial value is 0. |
Type Parameters
| Name | Description |
|---|---|
| T3 |
SecondaryColorPointer<T3>(Int32, ColorPointerType, Int32, T3[,])
[requires: EXT_secondary_color] Define an array of secondary colors
Declaration
[AutoGenerated(Category = "EXT_secondary_color", Version = "", EntryPoint = "glSecondaryColorPointerEXT")]
[CLSCompliant(false)]
public static void SecondaryColorPointer<T3>(int size, ColorPointerType type, int stride, [Count(Computed = "size,type,stride")] T3[, ] pointer)
where T3 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | size | Specifies the number of components per color. Must be 3. |
| ColorPointerType | type | Specifies the data type of each color component in the array. Symbolic constants Byte, UnsignedByte, Short, UnsignedShort, Int, UnsignedInt, Float, or Double are accepted. The initial value is Float. |
| Int32 | stride | Specifies the byte offset between consecutive colors. If stride is 0, the colors are understood to be tightly packed in the array. The initial value is 0. |
| T3[,] | pointer | [length: COMPSIZE(size,type,stride)] Specifies a pointer to the first component of the first color element in the array. The initial value is 0. |
Type Parameters
| Name | Description |
|---|---|
| T3 |
SemaphoreParameter(Int32, SemaphoreParameterName, Int64*)
[requires: EXT_semaphore]
Declaration
[AutoGenerated(Category = "EXT_semaphore", Version = "", EntryPoint = "glSemaphoreParameterui64vEXT")]
[CLSCompliant(false)]
public static void SemaphoreParameter(int semaphore, SemaphoreParameterName pname, long *params)
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | semaphore | |
| SemaphoreParameterName | pname | |
| Int64* | params |
SemaphoreParameter(Int32, SemaphoreParameterName, ref Int64)
[requires: EXT_semaphore]
Declaration
[AutoGenerated(Category = "EXT_semaphore", Version = "", EntryPoint = "glSemaphoreParameterui64vEXT")]
[CLSCompliant(false)]
public static void SemaphoreParameter(int semaphore, SemaphoreParameterName pname, ref long params)
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | semaphore | |
| SemaphoreParameterName | pname | |
| Int64 | params |
SemaphoreParameter(Int32, SemaphoreParameterName, Int64[])
[requires: EXT_semaphore]
Declaration
[AutoGenerated(Category = "EXT_semaphore", Version = "", EntryPoint = "glSemaphoreParameterui64vEXT")]
[CLSCompliant(false)]
public static void SemaphoreParameter(int semaphore, SemaphoreParameterName pname, long[] params)
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | semaphore | |
| SemaphoreParameterName | pname | |
| Int64[] | params |
SemaphoreParameter(UInt32, SemaphoreParameterName, UInt64*)
[requires: EXT_semaphore]
Declaration
[AutoGenerated(Category = "EXT_semaphore", Version = "", EntryPoint = "glSemaphoreParameterui64vEXT")]
[CLSCompliant(false)]
public static void SemaphoreParameter(uint semaphore, SemaphoreParameterName pname, ulong *params)
Parameters
| Type | Name | Description |
|---|---|---|
| UInt32 | semaphore | |
| SemaphoreParameterName | pname | |
| UInt64* | params |
SemaphoreParameter(UInt32, SemaphoreParameterName, ref UInt64)
[requires: EXT_semaphore]
Declaration
[AutoGenerated(Category = "EXT_semaphore", Version = "", EntryPoint = "glSemaphoreParameterui64vEXT")]
[CLSCompliant(false)]
public static void SemaphoreParameter(uint semaphore, SemaphoreParameterName pname, ref ulong params)
Parameters
| Type | Name | Description |
|---|---|---|
| UInt32 | semaphore | |
| SemaphoreParameterName | pname | |
| UInt64 | params |
SemaphoreParameter(UInt32, SemaphoreParameterName, UInt64[])
[requires: EXT_semaphore]
Declaration
[AutoGenerated(Category = "EXT_semaphore", Version = "", EntryPoint = "glSemaphoreParameterui64vEXT")]
[CLSCompliant(false)]
public static void SemaphoreParameter(uint semaphore, SemaphoreParameterName pname, ulong[] params)
Parameters
| Type | Name | Description |
|---|---|---|
| UInt32 | semaphore | |
| SemaphoreParameterName | pname | |
| UInt64[] | params |
SeparableFilter2D(ExtConvolution, PixelInternalFormat, Int32, Int32, PixelFormat, PixelType, IntPtr, IntPtr)
Define a separable two-dimensional convolution filter
Declaration
[AutoGenerated(Category = "ExtConvolution", Version = "1.0", EntryPoint = "glSeparableFilter2DEXT")]
[Obsolete("Use SeparableFilter2D<T6, T7> overloads instead")]
public static void SeparableFilter2D(ExtConvolution target, PixelInternalFormat internalformat, int width, int height, PixelFormat format, PixelType type, IntPtr row, IntPtr column)
Parameters
| Type | Name | Description |
|---|---|---|
| ExtConvolution | target | Must be GL_SEPARABLE_2D. |
| PixelInternalFormat | internalformat | The internal format of the convolution filter kernel. The allowable values are GL_ALPHA, GL_ALPHA4, GL_ALPHA8, GL_ALPHA12, GL_ALPHA16, GL_LUMINANCE, GL_LUMINANCE4, GL_LUMINANCE8, GL_LUMINANCE12, GL_LUMINANCE16, GL_LUMINANCE_ALPHA, GL_LUMINANCE4_ALPHA4, GL_LUMINANCE6_ALPHA2, GL_LUMINANCE8_ALPHA8, GL_LUMINANCE12_ALPHA4, GL_LUMINANCE12_ALPHA12, GL_LUMINANCE16_ALPHA16, GL_INTENSITY, GL_INTENSITY4, GL_INTENSITY8, GL_INTENSITY12, GL_INTENSITY16, GL_R3_G3_B2, GL_RGB, GL_RGB4, GL_RGB5, GL_RGB8, GL_RGB10, GL_RGB12, GL_RGB16, GL_RGBA, GL_RGBA2, GL_RGBA4, GL_RGB5_A1, GL_RGBA8, GL_RGB10_A2, GL_RGBA12, or GL_RGBA16. |
| Int32 | width | The number of elements in the pixel array referenced by row. (This is the width of the separable filter kernel.) |
| Int32 | height | The number of elements in the pixel array referenced by column. (This is the height of the separable filter kernel.) |
| PixelFormat | format | The format of the pixel data in row and column. The allowable values are GL_RED, GL_GREEN, GL_BLUE, GL_ALPHA, GL_RGB, GL_BGR, GL_RGBA, GL_BGRA, GL_INTENSITY, GL_LUMINANCE, and GL_LUMINANCE_ALPHA. |
| PixelType | type | The type of the pixel data in row and column. Symbolic constants GL_UNSIGNED_BYTE, GL_BYTE, GL_BITMAP, GL_UNSIGNED_SHORT, GL_SHORT, GL_UNSIGNED_INT, GL_INT, GL_FLOAT, GL_UNSIGNED_BYTE_3_3_2, GL_UNSIGNED_BYTE_2_3_3_REV, GL_UNSIGNED_SHORT_5_6_5, GL_UNSIGNED_SHORT_5_6_5_REV, GL_UNSIGNED_SHORT_4_4_4_4, GL_UNSIGNED_SHORT_4_4_4_4_REV, GL_UNSIGNED_SHORT_5_5_5_1, GL_UNSIGNED_SHORT_1_5_5_5_REV, GL_UNSIGNED_INT_8_8_8_8, GL_UNSIGNED_INT_8_8_8_8_REV, GL_UNSIGNED_INT_10_10_10_2, and GL_UNSIGNED_INT_2_10_10_10_REV are accepted. |
| IntPtr | row | Pointer to a one-dimensional array of pixel data that is processed to build the row filter kernel. |
| IntPtr | column | Pointer to a one-dimensional array of pixel data that is processed to build the column filter kernel. |
SeparableFilter2D(SeparableTargetExt, InternalFormat, Int32, Int32, PixelFormat, PixelType, IntPtr, IntPtr)
[requires: EXT_convolution] Define a separable two-dimensional convolution filter
Declaration
[AutoGenerated(Category = "EXT_convolution", Version = "", EntryPoint = "glSeparableFilter2DEXT")]
public static void SeparableFilter2D(SeparableTargetExt target, InternalFormat internalformat, int width, int height, PixelFormat format, PixelType type, [Count(Computed = "target,format,type,width")] IntPtr row, [Count(Computed = "target,format,type,height")] IntPtr column)
Parameters
| Type | Name | Description |
|---|---|---|
| SeparableTargetExt | target | Must be Separable2D. |
| InternalFormat | internalformat | The internal format of the convolution filter kernel. The allowable values are Alpha, Alpha4, Alpha8, Alpha12, Alpha16, Luminance, Luminance4, Luminance8, Luminance12, Luminance16, LuminanceAlpha, Luminance4Alpha4, Luminance6Alpha2, Luminance8Alpha8, Luminance12Alpha4, Luminance12Alpha12, Luminance16Alpha16, Intensity, Intensity4, Intensity8, Intensity12, Intensity16, R3G3B2, Rgb, Rgb4, Rgb5, Rgb8, Rgb10, Rgb12, Rgb16, Rgba, Rgba2, Rgba4, Rgb5A1, Rgba8, Rgb10A2, Rgba12, or Rgba16. |
| Int32 | width | The number of elements in the pixel array referenced by row. (This is the width of the separable filter kernel.) |
| Int32 | height | The number of elements in the pixel array referenced by column. (This is the height of the separable filter kernel.) |
| PixelFormat | format | The format of the pixel data in row and column. The allowable values are Red, Green, Blue, Alpha, Rgb, Bgr, Rgba, Bgra, Intensity, Luminance, and LuminanceAlpha. |
| PixelType | type | The type of the pixel data in row and column. Symbolic constants UnsignedByte, Byte, Bitmap, UnsignedShort, Short, UnsignedInt, Int, Float, UnsignedByte332, UnsignedByte233Rev, UnsignedShort565, UnsignedShort565Rev, UnsignedShort4444, UnsignedShort4444Rev, UnsignedShort5551, UnsignedShort1555Rev, UnsignedInt8888, UnsignedInt8888Rev, UnsignedInt1010102, and UnsignedInt2101010Rev are accepted. |
| IntPtr | row | [length: COMPSIZE(target,format,type,width)] Pointer to a one-dimensional array of pixel data that is processed to build the row filter kernel. |
| IntPtr | column | [length: COMPSIZE(target,format,type,height)] Pointer to a one-dimensional array of pixel data that is processed to build the column filter kernel. |
SeparableFilter2D<T7>(ExtConvolution, PixelInternalFormat, Int32, Int32, PixelFormat, PixelType, IntPtr, ref T7)
Define a separable two-dimensional convolution filter
Declaration
[AutoGenerated(Category = "ExtConvolution", Version = "1.0", EntryPoint = "glSeparableFilter2DEXT")]
[Obsolete("Use SeparableFilter2D<T6, T7> overloads instead")]
public static void SeparableFilter2D<T7>(ExtConvolution target, PixelInternalFormat internalformat, int width, int height, PixelFormat format, PixelType type, IntPtr row, ref T7 column)
where T7 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| ExtConvolution | target | Must be GL_SEPARABLE_2D. |
| PixelInternalFormat | internalformat | The internal format of the convolution filter kernel. The allowable values are GL_ALPHA, GL_ALPHA4, GL_ALPHA8, GL_ALPHA12, GL_ALPHA16, GL_LUMINANCE, GL_LUMINANCE4, GL_LUMINANCE8, GL_LUMINANCE12, GL_LUMINANCE16, GL_LUMINANCE_ALPHA, GL_LUMINANCE4_ALPHA4, GL_LUMINANCE6_ALPHA2, GL_LUMINANCE8_ALPHA8, GL_LUMINANCE12_ALPHA4, GL_LUMINANCE12_ALPHA12, GL_LUMINANCE16_ALPHA16, GL_INTENSITY, GL_INTENSITY4, GL_INTENSITY8, GL_INTENSITY12, GL_INTENSITY16, GL_R3_G3_B2, GL_RGB, GL_RGB4, GL_RGB5, GL_RGB8, GL_RGB10, GL_RGB12, GL_RGB16, GL_RGBA, GL_RGBA2, GL_RGBA4, GL_RGB5_A1, GL_RGBA8, GL_RGB10_A2, GL_RGBA12, or GL_RGBA16. |
| Int32 | width | The number of elements in the pixel array referenced by row. (This is the width of the separable filter kernel.) |
| Int32 | height | The number of elements in the pixel array referenced by column. (This is the height of the separable filter kernel.) |
| PixelFormat | format | The format of the pixel data in row and column. The allowable values are GL_RED, GL_GREEN, GL_BLUE, GL_ALPHA, GL_RGB, GL_BGR, GL_RGBA, GL_BGRA, GL_INTENSITY, GL_LUMINANCE, and GL_LUMINANCE_ALPHA. |
| PixelType | type | The type of the pixel data in row and column. Symbolic constants GL_UNSIGNED_BYTE, GL_BYTE, GL_BITMAP, GL_UNSIGNED_SHORT, GL_SHORT, GL_UNSIGNED_INT, GL_INT, GL_FLOAT, GL_UNSIGNED_BYTE_3_3_2, GL_UNSIGNED_BYTE_2_3_3_REV, GL_UNSIGNED_SHORT_5_6_5, GL_UNSIGNED_SHORT_5_6_5_REV, GL_UNSIGNED_SHORT_4_4_4_4, GL_UNSIGNED_SHORT_4_4_4_4_REV, GL_UNSIGNED_SHORT_5_5_5_1, GL_UNSIGNED_SHORT_1_5_5_5_REV, GL_UNSIGNED_INT_8_8_8_8, GL_UNSIGNED_INT_8_8_8_8_REV, GL_UNSIGNED_INT_10_10_10_2, and GL_UNSIGNED_INT_2_10_10_10_REV are accepted. |
| IntPtr | row | Pointer to a one-dimensional array of pixel data that is processed to build the row filter kernel. |
| T7 | column | Pointer to a one-dimensional array of pixel data that is processed to build the column filter kernel. |
Type Parameters
| Name | Description |
|---|---|
| T7 |
SeparableFilter2D<T7>(ExtConvolution, PixelInternalFormat, Int32, Int32, PixelFormat, PixelType, IntPtr, T7[])
Define a separable two-dimensional convolution filter
Declaration
[AutoGenerated(Category = "ExtConvolution", Version = "1.0", EntryPoint = "glSeparableFilter2DEXT")]
[Obsolete("Use SeparableFilter2D<T6, T7> overloads instead")]
[CLSCompliant(false)]
public static void SeparableFilter2D<T7>(ExtConvolution target, PixelInternalFormat internalformat, int width, int height, PixelFormat format, PixelType type, IntPtr row, T7[] column)
where T7 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| ExtConvolution | target | Must be GL_SEPARABLE_2D. |
| PixelInternalFormat | internalformat | The internal format of the convolution filter kernel. The allowable values are GL_ALPHA, GL_ALPHA4, GL_ALPHA8, GL_ALPHA12, GL_ALPHA16, GL_LUMINANCE, GL_LUMINANCE4, GL_LUMINANCE8, GL_LUMINANCE12, GL_LUMINANCE16, GL_LUMINANCE_ALPHA, GL_LUMINANCE4_ALPHA4, GL_LUMINANCE6_ALPHA2, GL_LUMINANCE8_ALPHA8, GL_LUMINANCE12_ALPHA4, GL_LUMINANCE12_ALPHA12, GL_LUMINANCE16_ALPHA16, GL_INTENSITY, GL_INTENSITY4, GL_INTENSITY8, GL_INTENSITY12, GL_INTENSITY16, GL_R3_G3_B2, GL_RGB, GL_RGB4, GL_RGB5, GL_RGB8, GL_RGB10, GL_RGB12, GL_RGB16, GL_RGBA, GL_RGBA2, GL_RGBA4, GL_RGB5_A1, GL_RGBA8, GL_RGB10_A2, GL_RGBA12, or GL_RGBA16. |
| Int32 | width | The number of elements in the pixel array referenced by row. (This is the width of the separable filter kernel.) |
| Int32 | height | The number of elements in the pixel array referenced by column. (This is the height of the separable filter kernel.) |
| PixelFormat | format | The format of the pixel data in row and column. The allowable values are GL_RED, GL_GREEN, GL_BLUE, GL_ALPHA, GL_RGB, GL_BGR, GL_RGBA, GL_BGRA, GL_INTENSITY, GL_LUMINANCE, and GL_LUMINANCE_ALPHA. |
| PixelType | type | The type of the pixel data in row and column. Symbolic constants GL_UNSIGNED_BYTE, GL_BYTE, GL_BITMAP, GL_UNSIGNED_SHORT, GL_SHORT, GL_UNSIGNED_INT, GL_INT, GL_FLOAT, GL_UNSIGNED_BYTE_3_3_2, GL_UNSIGNED_BYTE_2_3_3_REV, GL_UNSIGNED_SHORT_5_6_5, GL_UNSIGNED_SHORT_5_6_5_REV, GL_UNSIGNED_SHORT_4_4_4_4, GL_UNSIGNED_SHORT_4_4_4_4_REV, GL_UNSIGNED_SHORT_5_5_5_1, GL_UNSIGNED_SHORT_1_5_5_5_REV, GL_UNSIGNED_INT_8_8_8_8, GL_UNSIGNED_INT_8_8_8_8_REV, GL_UNSIGNED_INT_10_10_10_2, and GL_UNSIGNED_INT_2_10_10_10_REV are accepted. |
| IntPtr | row | Pointer to a one-dimensional array of pixel data that is processed to build the row filter kernel. |
| T7[] | column | Pointer to a one-dimensional array of pixel data that is processed to build the column filter kernel. |
Type Parameters
| Name | Description |
|---|---|
| T7 |
SeparableFilter2D<T7>(ExtConvolution, PixelInternalFormat, Int32, Int32, PixelFormat, PixelType, IntPtr, T7[,,])
Define a separable two-dimensional convolution filter
Declaration
[AutoGenerated(Category = "ExtConvolution", Version = "1.0", EntryPoint = "glSeparableFilter2DEXT")]
[Obsolete("Use SeparableFilter2D<T6, T7> overloads instead")]
[CLSCompliant(false)]
public static void SeparableFilter2D<T7>(ExtConvolution target, PixelInternalFormat internalformat, int width, int height, PixelFormat format, PixelType type, IntPtr row, T7[,, ] column)
where T7 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| ExtConvolution | target | Must be GL_SEPARABLE_2D. |
| PixelInternalFormat | internalformat | The internal format of the convolution filter kernel. The allowable values are GL_ALPHA, GL_ALPHA4, GL_ALPHA8, GL_ALPHA12, GL_ALPHA16, GL_LUMINANCE, GL_LUMINANCE4, GL_LUMINANCE8, GL_LUMINANCE12, GL_LUMINANCE16, GL_LUMINANCE_ALPHA, GL_LUMINANCE4_ALPHA4, GL_LUMINANCE6_ALPHA2, GL_LUMINANCE8_ALPHA8, GL_LUMINANCE12_ALPHA4, GL_LUMINANCE12_ALPHA12, GL_LUMINANCE16_ALPHA16, GL_INTENSITY, GL_INTENSITY4, GL_INTENSITY8, GL_INTENSITY12, GL_INTENSITY16, GL_R3_G3_B2, GL_RGB, GL_RGB4, GL_RGB5, GL_RGB8, GL_RGB10, GL_RGB12, GL_RGB16, GL_RGBA, GL_RGBA2, GL_RGBA4, GL_RGB5_A1, GL_RGBA8, GL_RGB10_A2, GL_RGBA12, or GL_RGBA16. |
| Int32 | width | The number of elements in the pixel array referenced by row. (This is the width of the separable filter kernel.) |
| Int32 | height | The number of elements in the pixel array referenced by column. (This is the height of the separable filter kernel.) |
| PixelFormat | format | The format of the pixel data in row and column. The allowable values are GL_RED, GL_GREEN, GL_BLUE, GL_ALPHA, GL_RGB, GL_BGR, GL_RGBA, GL_BGRA, GL_INTENSITY, GL_LUMINANCE, and GL_LUMINANCE_ALPHA. |
| PixelType | type | The type of the pixel data in row and column. Symbolic constants GL_UNSIGNED_BYTE, GL_BYTE, GL_BITMAP, GL_UNSIGNED_SHORT, GL_SHORT, GL_UNSIGNED_INT, GL_INT, GL_FLOAT, GL_UNSIGNED_BYTE_3_3_2, GL_UNSIGNED_BYTE_2_3_3_REV, GL_UNSIGNED_SHORT_5_6_5, GL_UNSIGNED_SHORT_5_6_5_REV, GL_UNSIGNED_SHORT_4_4_4_4, GL_UNSIGNED_SHORT_4_4_4_4_REV, GL_UNSIGNED_SHORT_5_5_5_1, GL_UNSIGNED_SHORT_1_5_5_5_REV, GL_UNSIGNED_INT_8_8_8_8, GL_UNSIGNED_INT_8_8_8_8_REV, GL_UNSIGNED_INT_10_10_10_2, and GL_UNSIGNED_INT_2_10_10_10_REV are accepted. |
| IntPtr | row | Pointer to a one-dimensional array of pixel data that is processed to build the row filter kernel. |
| T7[,,] | column | Pointer to a one-dimensional array of pixel data that is processed to build the column filter kernel. |
Type Parameters
| Name | Description |
|---|---|
| T7 |
SeparableFilter2D<T7>(ExtConvolution, PixelInternalFormat, Int32, Int32, PixelFormat, PixelType, IntPtr, T7[,])
Define a separable two-dimensional convolution filter
Declaration
[AutoGenerated(Category = "ExtConvolution", Version = "1.0", EntryPoint = "glSeparableFilter2DEXT")]
[Obsolete("Use SeparableFilter2D<T6, T7> overloads instead")]
[CLSCompliant(false)]
public static void SeparableFilter2D<T7>(ExtConvolution target, PixelInternalFormat internalformat, int width, int height, PixelFormat format, PixelType type, IntPtr row, T7[, ] column)
where T7 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| ExtConvolution | target | Must be GL_SEPARABLE_2D. |
| PixelInternalFormat | internalformat | The internal format of the convolution filter kernel. The allowable values are GL_ALPHA, GL_ALPHA4, GL_ALPHA8, GL_ALPHA12, GL_ALPHA16, GL_LUMINANCE, GL_LUMINANCE4, GL_LUMINANCE8, GL_LUMINANCE12, GL_LUMINANCE16, GL_LUMINANCE_ALPHA, GL_LUMINANCE4_ALPHA4, GL_LUMINANCE6_ALPHA2, GL_LUMINANCE8_ALPHA8, GL_LUMINANCE12_ALPHA4, GL_LUMINANCE12_ALPHA12, GL_LUMINANCE16_ALPHA16, GL_INTENSITY, GL_INTENSITY4, GL_INTENSITY8, GL_INTENSITY12, GL_INTENSITY16, GL_R3_G3_B2, GL_RGB, GL_RGB4, GL_RGB5, GL_RGB8, GL_RGB10, GL_RGB12, GL_RGB16, GL_RGBA, GL_RGBA2, GL_RGBA4, GL_RGB5_A1, GL_RGBA8, GL_RGB10_A2, GL_RGBA12, or GL_RGBA16. |
| Int32 | width | The number of elements in the pixel array referenced by row. (This is the width of the separable filter kernel.) |
| Int32 | height | The number of elements in the pixel array referenced by column. (This is the height of the separable filter kernel.) |
| PixelFormat | format | The format of the pixel data in row and column. The allowable values are GL_RED, GL_GREEN, GL_BLUE, GL_ALPHA, GL_RGB, GL_BGR, GL_RGBA, GL_BGRA, GL_INTENSITY, GL_LUMINANCE, and GL_LUMINANCE_ALPHA. |
| PixelType | type | The type of the pixel data in row and column. Symbolic constants GL_UNSIGNED_BYTE, GL_BYTE, GL_BITMAP, GL_UNSIGNED_SHORT, GL_SHORT, GL_UNSIGNED_INT, GL_INT, GL_FLOAT, GL_UNSIGNED_BYTE_3_3_2, GL_UNSIGNED_BYTE_2_3_3_REV, GL_UNSIGNED_SHORT_5_6_5, GL_UNSIGNED_SHORT_5_6_5_REV, GL_UNSIGNED_SHORT_4_4_4_4, GL_UNSIGNED_SHORT_4_4_4_4_REV, GL_UNSIGNED_SHORT_5_5_5_1, GL_UNSIGNED_SHORT_1_5_5_5_REV, GL_UNSIGNED_INT_8_8_8_8, GL_UNSIGNED_INT_8_8_8_8_REV, GL_UNSIGNED_INT_10_10_10_2, and GL_UNSIGNED_INT_2_10_10_10_REV are accepted. |
| IntPtr | row | Pointer to a one-dimensional array of pixel data that is processed to build the row filter kernel. |
| T7[,] | column | Pointer to a one-dimensional array of pixel data that is processed to build the column filter kernel. |
Type Parameters
| Name | Description |
|---|---|
| T7 |
SeparableFilter2D<T6, T7>(ExtConvolution, PixelInternalFormat, Int32, Int32, PixelFormat, PixelType, ref T6, ref T7)
Define a separable two-dimensional convolution filter
Declaration
[AutoGenerated(Category = "ExtConvolution", Version = "1.0", EntryPoint = "glSeparableFilter2DEXT")]
[Obsolete("Use ref/array overloads instead")]
public static void SeparableFilter2D<T6, T7>(ExtConvolution target, PixelInternalFormat internalformat, int width, int height, PixelFormat format, PixelType type, ref T6 row, ref T7 column)
where T6 : struct where T7 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| ExtConvolution | target | Must be GL_SEPARABLE_2D. |
| PixelInternalFormat | internalformat | The internal format of the convolution filter kernel. The allowable values are GL_ALPHA, GL_ALPHA4, GL_ALPHA8, GL_ALPHA12, GL_ALPHA16, GL_LUMINANCE, GL_LUMINANCE4, GL_LUMINANCE8, GL_LUMINANCE12, GL_LUMINANCE16, GL_LUMINANCE_ALPHA, GL_LUMINANCE4_ALPHA4, GL_LUMINANCE6_ALPHA2, GL_LUMINANCE8_ALPHA8, GL_LUMINANCE12_ALPHA4, GL_LUMINANCE12_ALPHA12, GL_LUMINANCE16_ALPHA16, GL_INTENSITY, GL_INTENSITY4, GL_INTENSITY8, GL_INTENSITY12, GL_INTENSITY16, GL_R3_G3_B2, GL_RGB, GL_RGB4, GL_RGB5, GL_RGB8, GL_RGB10, GL_RGB12, GL_RGB16, GL_RGBA, GL_RGBA2, GL_RGBA4, GL_RGB5_A1, GL_RGBA8, GL_RGB10_A2, GL_RGBA12, or GL_RGBA16. |
| Int32 | width | The number of elements in the pixel array referenced by row. (This is the width of the separable filter kernel.) |
| Int32 | height | The number of elements in the pixel array referenced by column. (This is the height of the separable filter kernel.) |
| PixelFormat | format | The format of the pixel data in row and column. The allowable values are GL_RED, GL_GREEN, GL_BLUE, GL_ALPHA, GL_RGB, GL_BGR, GL_RGBA, GL_BGRA, GL_INTENSITY, GL_LUMINANCE, and GL_LUMINANCE_ALPHA. |
| PixelType | type | The type of the pixel data in row and column. Symbolic constants GL_UNSIGNED_BYTE, GL_BYTE, GL_BITMAP, GL_UNSIGNED_SHORT, GL_SHORT, GL_UNSIGNED_INT, GL_INT, GL_FLOAT, GL_UNSIGNED_BYTE_3_3_2, GL_UNSIGNED_BYTE_2_3_3_REV, GL_UNSIGNED_SHORT_5_6_5, GL_UNSIGNED_SHORT_5_6_5_REV, GL_UNSIGNED_SHORT_4_4_4_4, GL_UNSIGNED_SHORT_4_4_4_4_REV, GL_UNSIGNED_SHORT_5_5_5_1, GL_UNSIGNED_SHORT_1_5_5_5_REV, GL_UNSIGNED_INT_8_8_8_8, GL_UNSIGNED_INT_8_8_8_8_REV, GL_UNSIGNED_INT_10_10_10_2, and GL_UNSIGNED_INT_2_10_10_10_REV are accepted. |
| T6 | row | Pointer to a one-dimensional array of pixel data that is processed to build the row filter kernel. |
| T7 | column | Pointer to a one-dimensional array of pixel data that is processed to build the column filter kernel. |
Type Parameters
| Name | Description |
|---|---|
| T6 | |
| T7 |
SeparableFilter2D<T6, T7>(ExtConvolution, PixelInternalFormat, Int32, Int32, PixelFormat, PixelType, T6[], T7[])
Define a separable two-dimensional convolution filter
Declaration
[AutoGenerated(Category = "ExtConvolution", Version = "1.0", EntryPoint = "glSeparableFilter2DEXT")]
[Obsolete("Use ref/array overloads instead")]
[CLSCompliant(false)]
public static void SeparableFilter2D<T6, T7>(ExtConvolution target, PixelInternalFormat internalformat, int width, int height, PixelFormat format, PixelType type, T6[] row, T7[] column)
where T6 : struct where T7 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| ExtConvolution | target | Must be GL_SEPARABLE_2D. |
| PixelInternalFormat | internalformat | The internal format of the convolution filter kernel. The allowable values are GL_ALPHA, GL_ALPHA4, GL_ALPHA8, GL_ALPHA12, GL_ALPHA16, GL_LUMINANCE, GL_LUMINANCE4, GL_LUMINANCE8, GL_LUMINANCE12, GL_LUMINANCE16, GL_LUMINANCE_ALPHA, GL_LUMINANCE4_ALPHA4, GL_LUMINANCE6_ALPHA2, GL_LUMINANCE8_ALPHA8, GL_LUMINANCE12_ALPHA4, GL_LUMINANCE12_ALPHA12, GL_LUMINANCE16_ALPHA16, GL_INTENSITY, GL_INTENSITY4, GL_INTENSITY8, GL_INTENSITY12, GL_INTENSITY16, GL_R3_G3_B2, GL_RGB, GL_RGB4, GL_RGB5, GL_RGB8, GL_RGB10, GL_RGB12, GL_RGB16, GL_RGBA, GL_RGBA2, GL_RGBA4, GL_RGB5_A1, GL_RGBA8, GL_RGB10_A2, GL_RGBA12, or GL_RGBA16. |
| Int32 | width | The number of elements in the pixel array referenced by row. (This is the width of the separable filter kernel.) |
| Int32 | height | The number of elements in the pixel array referenced by column. (This is the height of the separable filter kernel.) |
| PixelFormat | format | The format of the pixel data in row and column. The allowable values are GL_RED, GL_GREEN, GL_BLUE, GL_ALPHA, GL_RGB, GL_BGR, GL_RGBA, GL_BGRA, GL_INTENSITY, GL_LUMINANCE, and GL_LUMINANCE_ALPHA. |
| PixelType | type | The type of the pixel data in row and column. Symbolic constants GL_UNSIGNED_BYTE, GL_BYTE, GL_BITMAP, GL_UNSIGNED_SHORT, GL_SHORT, GL_UNSIGNED_INT, GL_INT, GL_FLOAT, GL_UNSIGNED_BYTE_3_3_2, GL_UNSIGNED_BYTE_2_3_3_REV, GL_UNSIGNED_SHORT_5_6_5, GL_UNSIGNED_SHORT_5_6_5_REV, GL_UNSIGNED_SHORT_4_4_4_4, GL_UNSIGNED_SHORT_4_4_4_4_REV, GL_UNSIGNED_SHORT_5_5_5_1, GL_UNSIGNED_SHORT_1_5_5_5_REV, GL_UNSIGNED_INT_8_8_8_8, GL_UNSIGNED_INT_8_8_8_8_REV, GL_UNSIGNED_INT_10_10_10_2, and GL_UNSIGNED_INT_2_10_10_10_REV are accepted. |
| T6[] | row | Pointer to a one-dimensional array of pixel data that is processed to build the row filter kernel. |
| T7[] | column | Pointer to a one-dimensional array of pixel data that is processed to build the column filter kernel. |
Type Parameters
| Name | Description |
|---|---|
| T6 | |
| T7 |
SeparableFilter2D<T6, T7>(ExtConvolution, PixelInternalFormat, Int32, Int32, PixelFormat, PixelType, T6[], T7[,,])
Define a separable two-dimensional convolution filter
Declaration
[AutoGenerated(Category = "ExtConvolution", Version = "1.0", EntryPoint = "glSeparableFilter2DEXT")]
[Obsolete("Use ref/array overloads instead")]
[CLSCompliant(false)]
public static void SeparableFilter2D<T6, T7>(ExtConvolution target, PixelInternalFormat internalformat, int width, int height, PixelFormat format, PixelType type, T6[] row, T7[,, ] column)
where T6 : struct where T7 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| ExtConvolution | target | Must be GL_SEPARABLE_2D. |
| PixelInternalFormat | internalformat | The internal format of the convolution filter kernel. The allowable values are GL_ALPHA, GL_ALPHA4, GL_ALPHA8, GL_ALPHA12, GL_ALPHA16, GL_LUMINANCE, GL_LUMINANCE4, GL_LUMINANCE8, GL_LUMINANCE12, GL_LUMINANCE16, GL_LUMINANCE_ALPHA, GL_LUMINANCE4_ALPHA4, GL_LUMINANCE6_ALPHA2, GL_LUMINANCE8_ALPHA8, GL_LUMINANCE12_ALPHA4, GL_LUMINANCE12_ALPHA12, GL_LUMINANCE16_ALPHA16, GL_INTENSITY, GL_INTENSITY4, GL_INTENSITY8, GL_INTENSITY12, GL_INTENSITY16, GL_R3_G3_B2, GL_RGB, GL_RGB4, GL_RGB5, GL_RGB8, GL_RGB10, GL_RGB12, GL_RGB16, GL_RGBA, GL_RGBA2, GL_RGBA4, GL_RGB5_A1, GL_RGBA8, GL_RGB10_A2, GL_RGBA12, or GL_RGBA16. |
| Int32 | width | The number of elements in the pixel array referenced by row. (This is the width of the separable filter kernel.) |
| Int32 | height | The number of elements in the pixel array referenced by column. (This is the height of the separable filter kernel.) |
| PixelFormat | format | The format of the pixel data in row and column. The allowable values are GL_RED, GL_GREEN, GL_BLUE, GL_ALPHA, GL_RGB, GL_BGR, GL_RGBA, GL_BGRA, GL_INTENSITY, GL_LUMINANCE, and GL_LUMINANCE_ALPHA. |
| PixelType | type | The type of the pixel data in row and column. Symbolic constants GL_UNSIGNED_BYTE, GL_BYTE, GL_BITMAP, GL_UNSIGNED_SHORT, GL_SHORT, GL_UNSIGNED_INT, GL_INT, GL_FLOAT, GL_UNSIGNED_BYTE_3_3_2, GL_UNSIGNED_BYTE_2_3_3_REV, GL_UNSIGNED_SHORT_5_6_5, GL_UNSIGNED_SHORT_5_6_5_REV, GL_UNSIGNED_SHORT_4_4_4_4, GL_UNSIGNED_SHORT_4_4_4_4_REV, GL_UNSIGNED_SHORT_5_5_5_1, GL_UNSIGNED_SHORT_1_5_5_5_REV, GL_UNSIGNED_INT_8_8_8_8, GL_UNSIGNED_INT_8_8_8_8_REV, GL_UNSIGNED_INT_10_10_10_2, and GL_UNSIGNED_INT_2_10_10_10_REV are accepted. |
| T6[] | row | Pointer to a one-dimensional array of pixel data that is processed to build the row filter kernel. |
| T7[,,] | column | Pointer to a one-dimensional array of pixel data that is processed to build the column filter kernel. |
Type Parameters
| Name | Description |
|---|---|
| T6 | |
| T7 |
SeparableFilter2D<T6, T7>(ExtConvolution, PixelInternalFormat, Int32, Int32, PixelFormat, PixelType, T6[,,], T7[,,])
Define a separable two-dimensional convolution filter
Declaration
[AutoGenerated(Category = "ExtConvolution", Version = "1.0", EntryPoint = "glSeparableFilter2DEXT")]
[Obsolete("Use ref/array overloads instead")]
[CLSCompliant(false)]
public static void SeparableFilter2D<T6, T7>(ExtConvolution target, PixelInternalFormat internalformat, int width, int height, PixelFormat format, PixelType type, T6[,, ] row, T7[,, ] column)
where T6 : struct where T7 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| ExtConvolution | target | Must be GL_SEPARABLE_2D. |
| PixelInternalFormat | internalformat | The internal format of the convolution filter kernel. The allowable values are GL_ALPHA, GL_ALPHA4, GL_ALPHA8, GL_ALPHA12, GL_ALPHA16, GL_LUMINANCE, GL_LUMINANCE4, GL_LUMINANCE8, GL_LUMINANCE12, GL_LUMINANCE16, GL_LUMINANCE_ALPHA, GL_LUMINANCE4_ALPHA4, GL_LUMINANCE6_ALPHA2, GL_LUMINANCE8_ALPHA8, GL_LUMINANCE12_ALPHA4, GL_LUMINANCE12_ALPHA12, GL_LUMINANCE16_ALPHA16, GL_INTENSITY, GL_INTENSITY4, GL_INTENSITY8, GL_INTENSITY12, GL_INTENSITY16, GL_R3_G3_B2, GL_RGB, GL_RGB4, GL_RGB5, GL_RGB8, GL_RGB10, GL_RGB12, GL_RGB16, GL_RGBA, GL_RGBA2, GL_RGBA4, GL_RGB5_A1, GL_RGBA8, GL_RGB10_A2, GL_RGBA12, or GL_RGBA16. |
| Int32 | width | The number of elements in the pixel array referenced by row. (This is the width of the separable filter kernel.) |
| Int32 | height | The number of elements in the pixel array referenced by column. (This is the height of the separable filter kernel.) |
| PixelFormat | format | The format of the pixel data in row and column. The allowable values are GL_RED, GL_GREEN, GL_BLUE, GL_ALPHA, GL_RGB, GL_BGR, GL_RGBA, GL_BGRA, GL_INTENSITY, GL_LUMINANCE, and GL_LUMINANCE_ALPHA. |
| PixelType | type | The type of the pixel data in row and column. Symbolic constants GL_UNSIGNED_BYTE, GL_BYTE, GL_BITMAP, GL_UNSIGNED_SHORT, GL_SHORT, GL_UNSIGNED_INT, GL_INT, GL_FLOAT, GL_UNSIGNED_BYTE_3_3_2, GL_UNSIGNED_BYTE_2_3_3_REV, GL_UNSIGNED_SHORT_5_6_5, GL_UNSIGNED_SHORT_5_6_5_REV, GL_UNSIGNED_SHORT_4_4_4_4, GL_UNSIGNED_SHORT_4_4_4_4_REV, GL_UNSIGNED_SHORT_5_5_5_1, GL_UNSIGNED_SHORT_1_5_5_5_REV, GL_UNSIGNED_INT_8_8_8_8, GL_UNSIGNED_INT_8_8_8_8_REV, GL_UNSIGNED_INT_10_10_10_2, and GL_UNSIGNED_INT_2_10_10_10_REV are accepted. |
| T6[,,] | row | Pointer to a one-dimensional array of pixel data that is processed to build the row filter kernel. |
| T7[,,] | column | Pointer to a one-dimensional array of pixel data that is processed to build the column filter kernel. |
Type Parameters
| Name | Description |
|---|---|
| T6 | |
| T7 |
SeparableFilter2D<T6, T7>(ExtConvolution, PixelInternalFormat, Int32, Int32, PixelFormat, PixelType, T6[,], T7[,,])
Define a separable two-dimensional convolution filter
Declaration
[AutoGenerated(Category = "ExtConvolution", Version = "1.0", EntryPoint = "glSeparableFilter2DEXT")]
[Obsolete("Use ref/array overloads instead")]
public static void SeparableFilter2D<T6, T7>(ExtConvolution target, PixelInternalFormat internalformat, int width, int height, PixelFormat format, PixelType type, T6[, ] row, T7[,, ] column)
where T6 : struct where T7 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| ExtConvolution | target | Must be GL_SEPARABLE_2D. |
| PixelInternalFormat | internalformat | The internal format of the convolution filter kernel. The allowable values are GL_ALPHA, GL_ALPHA4, GL_ALPHA8, GL_ALPHA12, GL_ALPHA16, GL_LUMINANCE, GL_LUMINANCE4, GL_LUMINANCE8, GL_LUMINANCE12, GL_LUMINANCE16, GL_LUMINANCE_ALPHA, GL_LUMINANCE4_ALPHA4, GL_LUMINANCE6_ALPHA2, GL_LUMINANCE8_ALPHA8, GL_LUMINANCE12_ALPHA4, GL_LUMINANCE12_ALPHA12, GL_LUMINANCE16_ALPHA16, GL_INTENSITY, GL_INTENSITY4, GL_INTENSITY8, GL_INTENSITY12, GL_INTENSITY16, GL_R3_G3_B2, GL_RGB, GL_RGB4, GL_RGB5, GL_RGB8, GL_RGB10, GL_RGB12, GL_RGB16, GL_RGBA, GL_RGBA2, GL_RGBA4, GL_RGB5_A1, GL_RGBA8, GL_RGB10_A2, GL_RGBA12, or GL_RGBA16. |
| Int32 | width | The number of elements in the pixel array referenced by row. (This is the width of the separable filter kernel.) |
| Int32 | height | The number of elements in the pixel array referenced by column. (This is the height of the separable filter kernel.) |
| PixelFormat | format | The format of the pixel data in row and column. The allowable values are GL_RED, GL_GREEN, GL_BLUE, GL_ALPHA, GL_RGB, GL_BGR, GL_RGBA, GL_BGRA, GL_INTENSITY, GL_LUMINANCE, and GL_LUMINANCE_ALPHA. |
| PixelType | type | The type of the pixel data in row and column. Symbolic constants GL_UNSIGNED_BYTE, GL_BYTE, GL_BITMAP, GL_UNSIGNED_SHORT, GL_SHORT, GL_UNSIGNED_INT, GL_INT, GL_FLOAT, GL_UNSIGNED_BYTE_3_3_2, GL_UNSIGNED_BYTE_2_3_3_REV, GL_UNSIGNED_SHORT_5_6_5, GL_UNSIGNED_SHORT_5_6_5_REV, GL_UNSIGNED_SHORT_4_4_4_4, GL_UNSIGNED_SHORT_4_4_4_4_REV, GL_UNSIGNED_SHORT_5_5_5_1, GL_UNSIGNED_SHORT_1_5_5_5_REV, GL_UNSIGNED_INT_8_8_8_8, GL_UNSIGNED_INT_8_8_8_8_REV, GL_UNSIGNED_INT_10_10_10_2, and GL_UNSIGNED_INT_2_10_10_10_REV are accepted. |
| T6[,] | row | Pointer to a one-dimensional array of pixel data that is processed to build the row filter kernel. |
| T7[,,] | column | Pointer to a one-dimensional array of pixel data that is processed to build the column filter kernel. |
Type Parameters
| Name | Description |
|---|---|
| T6 | |
| T7 |
SeparableFilter2D<T6, T7>(ExtConvolution, PixelInternalFormat, Int32, Int32, PixelFormat, PixelType, T6[,], T7[,])
Define a separable two-dimensional convolution filter
Declaration
[AutoGenerated(Category = "ExtConvolution", Version = "1.0", EntryPoint = "glSeparableFilter2DEXT")]
[Obsolete("Use ref/array overloads instead")]
[CLSCompliant(false)]
public static void SeparableFilter2D<T6, T7>(ExtConvolution target, PixelInternalFormat internalformat, int width, int height, PixelFormat format, PixelType type, T6[, ] row, T7[, ] column)
where T6 : struct where T7 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| ExtConvolution | target | Must be GL_SEPARABLE_2D. |
| PixelInternalFormat | internalformat | The internal format of the convolution filter kernel. The allowable values are GL_ALPHA, GL_ALPHA4, GL_ALPHA8, GL_ALPHA12, GL_ALPHA16, GL_LUMINANCE, GL_LUMINANCE4, GL_LUMINANCE8, GL_LUMINANCE12, GL_LUMINANCE16, GL_LUMINANCE_ALPHA, GL_LUMINANCE4_ALPHA4, GL_LUMINANCE6_ALPHA2, GL_LUMINANCE8_ALPHA8, GL_LUMINANCE12_ALPHA4, GL_LUMINANCE12_ALPHA12, GL_LUMINANCE16_ALPHA16, GL_INTENSITY, GL_INTENSITY4, GL_INTENSITY8, GL_INTENSITY12, GL_INTENSITY16, GL_R3_G3_B2, GL_RGB, GL_RGB4, GL_RGB5, GL_RGB8, GL_RGB10, GL_RGB12, GL_RGB16, GL_RGBA, GL_RGBA2, GL_RGBA4, GL_RGB5_A1, GL_RGBA8, GL_RGB10_A2, GL_RGBA12, or GL_RGBA16. |
| Int32 | width | The number of elements in the pixel array referenced by row. (This is the width of the separable filter kernel.) |
| Int32 | height | The number of elements in the pixel array referenced by column. (This is the height of the separable filter kernel.) |
| PixelFormat | format | The format of the pixel data in row and column. The allowable values are GL_RED, GL_GREEN, GL_BLUE, GL_ALPHA, GL_RGB, GL_BGR, GL_RGBA, GL_BGRA, GL_INTENSITY, GL_LUMINANCE, and GL_LUMINANCE_ALPHA. |
| PixelType | type | The type of the pixel data in row and column. Symbolic constants GL_UNSIGNED_BYTE, GL_BYTE, GL_BITMAP, GL_UNSIGNED_SHORT, GL_SHORT, GL_UNSIGNED_INT, GL_INT, GL_FLOAT, GL_UNSIGNED_BYTE_3_3_2, GL_UNSIGNED_BYTE_2_3_3_REV, GL_UNSIGNED_SHORT_5_6_5, GL_UNSIGNED_SHORT_5_6_5_REV, GL_UNSIGNED_SHORT_4_4_4_4, GL_UNSIGNED_SHORT_4_4_4_4_REV, GL_UNSIGNED_SHORT_5_5_5_1, GL_UNSIGNED_SHORT_1_5_5_5_REV, GL_UNSIGNED_INT_8_8_8_8, GL_UNSIGNED_INT_8_8_8_8_REV, GL_UNSIGNED_INT_10_10_10_2, and GL_UNSIGNED_INT_2_10_10_10_REV are accepted. |
| T6[,] | row | Pointer to a one-dimensional array of pixel data that is processed to build the row filter kernel. |
| T7[,] | column | Pointer to a one-dimensional array of pixel data that is processed to build the column filter kernel. |
Type Parameters
| Name | Description |
|---|---|
| T6 | |
| T7 |
SeparableFilter2D<T6, T7>(SeparableTargetExt, InternalFormat, Int32, Int32, PixelFormat, PixelType, ref T6, ref T7)
[requires: EXT_convolution] Define a separable two-dimensional convolution filter
Declaration
[AutoGenerated(Category = "EXT_convolution", Version = "", EntryPoint = "glSeparableFilter2DEXT")]
public static void SeparableFilter2D<T6, T7>(SeparableTargetExt target, InternalFormat internalformat, int width, int height, PixelFormat format, PixelType type, [Count(Computed = "target,format,type,width")] ref T6 row, [Count(Computed = "target,format,type,height")] ref T7 column)
where T6 : struct where T7 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| SeparableTargetExt | target | Must be Separable2D. |
| InternalFormat | internalformat | The internal format of the convolution filter kernel. The allowable values are Alpha, Alpha4, Alpha8, Alpha12, Alpha16, Luminance, Luminance4, Luminance8, Luminance12, Luminance16, LuminanceAlpha, Luminance4Alpha4, Luminance6Alpha2, Luminance8Alpha8, Luminance12Alpha4, Luminance12Alpha12, Luminance16Alpha16, Intensity, Intensity4, Intensity8, Intensity12, Intensity16, R3G3B2, Rgb, Rgb4, Rgb5, Rgb8, Rgb10, Rgb12, Rgb16, Rgba, Rgba2, Rgba4, Rgb5A1, Rgba8, Rgb10A2, Rgba12, or Rgba16. |
| Int32 | width | The number of elements in the pixel array referenced by row. (This is the width of the separable filter kernel.) |
| Int32 | height | The number of elements in the pixel array referenced by column. (This is the height of the separable filter kernel.) |
| PixelFormat | format | The format of the pixel data in row and column. The allowable values are Red, Green, Blue, Alpha, Rgb, Bgr, Rgba, Bgra, Intensity, Luminance, and LuminanceAlpha. |
| PixelType | type | The type of the pixel data in row and column. Symbolic constants UnsignedByte, Byte, Bitmap, UnsignedShort, Short, UnsignedInt, Int, Float, UnsignedByte332, UnsignedByte233Rev, UnsignedShort565, UnsignedShort565Rev, UnsignedShort4444, UnsignedShort4444Rev, UnsignedShort5551, UnsignedShort1555Rev, UnsignedInt8888, UnsignedInt8888Rev, UnsignedInt1010102, and UnsignedInt2101010Rev are accepted. |
| T6 | row | [length: COMPSIZE(target,format,type,width)] Pointer to a one-dimensional array of pixel data that is processed to build the row filter kernel. |
| T7 | column | [length: COMPSIZE(target,format,type,height)] Pointer to a one-dimensional array of pixel data that is processed to build the column filter kernel. |
Type Parameters
| Name | Description |
|---|---|
| T6 | |
| T7 |
SeparableFilter2D<T6, T7>(SeparableTargetExt, InternalFormat, Int32, Int32, PixelFormat, PixelType, T6[], T7[])
[requires: EXT_convolution] Define a separable two-dimensional convolution filter
Declaration
[AutoGenerated(Category = "EXT_convolution", Version = "", EntryPoint = "glSeparableFilter2DEXT")]
[CLSCompliant(false)]
public static void SeparableFilter2D<T6, T7>(SeparableTargetExt target, InternalFormat internalformat, int width, int height, PixelFormat format, PixelType type, [Count(Computed = "target,format,type,width")] T6[] row, [Count(Computed = "target,format,type,height")] T7[] column)
where T6 : struct where T7 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| SeparableTargetExt | target | Must be Separable2D. |
| InternalFormat | internalformat | The internal format of the convolution filter kernel. The allowable values are Alpha, Alpha4, Alpha8, Alpha12, Alpha16, Luminance, Luminance4, Luminance8, Luminance12, Luminance16, LuminanceAlpha, Luminance4Alpha4, Luminance6Alpha2, Luminance8Alpha8, Luminance12Alpha4, Luminance12Alpha12, Luminance16Alpha16, Intensity, Intensity4, Intensity8, Intensity12, Intensity16, R3G3B2, Rgb, Rgb4, Rgb5, Rgb8, Rgb10, Rgb12, Rgb16, Rgba, Rgba2, Rgba4, Rgb5A1, Rgba8, Rgb10A2, Rgba12, or Rgba16. |
| Int32 | width | The number of elements in the pixel array referenced by row. (This is the width of the separable filter kernel.) |
| Int32 | height | The number of elements in the pixel array referenced by column. (This is the height of the separable filter kernel.) |
| PixelFormat | format | The format of the pixel data in row and column. The allowable values are Red, Green, Blue, Alpha, Rgb, Bgr, Rgba, Bgra, Intensity, Luminance, and LuminanceAlpha. |
| PixelType | type | The type of the pixel data in row and column. Symbolic constants UnsignedByte, Byte, Bitmap, UnsignedShort, Short, UnsignedInt, Int, Float, UnsignedByte332, UnsignedByte233Rev, UnsignedShort565, UnsignedShort565Rev, UnsignedShort4444, UnsignedShort4444Rev, UnsignedShort5551, UnsignedShort1555Rev, UnsignedInt8888, UnsignedInt8888Rev, UnsignedInt1010102, and UnsignedInt2101010Rev are accepted. |
| T6[] | row | [length: COMPSIZE(target,format,type,width)] Pointer to a one-dimensional array of pixel data that is processed to build the row filter kernel. |
| T7[] | column | [length: COMPSIZE(target,format,type,height)] Pointer to a one-dimensional array of pixel data that is processed to build the column filter kernel. |
Type Parameters
| Name | Description |
|---|---|
| T6 | |
| T7 |
SeparableFilter2D<T6, T7>(SeparableTargetExt, InternalFormat, Int32, Int32, PixelFormat, PixelType, T6[,,], T7[,,])
[requires: EXT_convolution] Define a separable two-dimensional convolution filter
Declaration
[AutoGenerated(Category = "EXT_convolution", Version = "", EntryPoint = "glSeparableFilter2DEXT")]
[CLSCompliant(false)]
public static void SeparableFilter2D<T6, T7>(SeparableTargetExt target, InternalFormat internalformat, int width, int height, PixelFormat format, PixelType type, [Count(Computed = "target,format,type,width")] T6[,, ] row, [Count(Computed = "target,format,type,height")] T7[,, ] column)
where T6 : struct where T7 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| SeparableTargetExt | target | Must be Separable2D. |
| InternalFormat | internalformat | The internal format of the convolution filter kernel. The allowable values are Alpha, Alpha4, Alpha8, Alpha12, Alpha16, Luminance, Luminance4, Luminance8, Luminance12, Luminance16, LuminanceAlpha, Luminance4Alpha4, Luminance6Alpha2, Luminance8Alpha8, Luminance12Alpha4, Luminance12Alpha12, Luminance16Alpha16, Intensity, Intensity4, Intensity8, Intensity12, Intensity16, R3G3B2, Rgb, Rgb4, Rgb5, Rgb8, Rgb10, Rgb12, Rgb16, Rgba, Rgba2, Rgba4, Rgb5A1, Rgba8, Rgb10A2, Rgba12, or Rgba16. |
| Int32 | width | The number of elements in the pixel array referenced by row. (This is the width of the separable filter kernel.) |
| Int32 | height | The number of elements in the pixel array referenced by column. (This is the height of the separable filter kernel.) |
| PixelFormat | format | The format of the pixel data in row and column. The allowable values are Red, Green, Blue, Alpha, Rgb, Bgr, Rgba, Bgra, Intensity, Luminance, and LuminanceAlpha. |
| PixelType | type | The type of the pixel data in row and column. Symbolic constants UnsignedByte, Byte, Bitmap, UnsignedShort, Short, UnsignedInt, Int, Float, UnsignedByte332, UnsignedByte233Rev, UnsignedShort565, UnsignedShort565Rev, UnsignedShort4444, UnsignedShort4444Rev, UnsignedShort5551, UnsignedShort1555Rev, UnsignedInt8888, UnsignedInt8888Rev, UnsignedInt1010102, and UnsignedInt2101010Rev are accepted. |
| T6[,,] | row | [length: COMPSIZE(target,format,type,width)] Pointer to a one-dimensional array of pixel data that is processed to build the row filter kernel. |
| T7[,,] | column | [length: COMPSIZE(target,format,type,height)] Pointer to a one-dimensional array of pixel data that is processed to build the column filter kernel. |
Type Parameters
| Name | Description |
|---|---|
| T6 | |
| T7 |
SeparableFilter2D<T6, T7>(SeparableTargetExt, InternalFormat, Int32, Int32, PixelFormat, PixelType, T6[,], T7[,])
[requires: EXT_convolution] Define a separable two-dimensional convolution filter
Declaration
[AutoGenerated(Category = "EXT_convolution", Version = "", EntryPoint = "glSeparableFilter2DEXT")]
[CLSCompliant(false)]
public static void SeparableFilter2D<T6, T7>(SeparableTargetExt target, InternalFormat internalformat, int width, int height, PixelFormat format, PixelType type, [Count(Computed = "target,format,type,width")] T6[, ] row, [Count(Computed = "target,format,type,height")] T7[, ] column)
where T6 : struct where T7 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| SeparableTargetExt | target | Must be Separable2D. |
| InternalFormat | internalformat | The internal format of the convolution filter kernel. The allowable values are Alpha, Alpha4, Alpha8, Alpha12, Alpha16, Luminance, Luminance4, Luminance8, Luminance12, Luminance16, LuminanceAlpha, Luminance4Alpha4, Luminance6Alpha2, Luminance8Alpha8, Luminance12Alpha4, Luminance12Alpha12, Luminance16Alpha16, Intensity, Intensity4, Intensity8, Intensity12, Intensity16, R3G3B2, Rgb, Rgb4, Rgb5, Rgb8, Rgb10, Rgb12, Rgb16, Rgba, Rgba2, Rgba4, Rgb5A1, Rgba8, Rgb10A2, Rgba12, or Rgba16. |
| Int32 | width | The number of elements in the pixel array referenced by row. (This is the width of the separable filter kernel.) |
| Int32 | height | The number of elements in the pixel array referenced by column. (This is the height of the separable filter kernel.) |
| PixelFormat | format | The format of the pixel data in row and column. The allowable values are Red, Green, Blue, Alpha, Rgb, Bgr, Rgba, Bgra, Intensity, Luminance, and LuminanceAlpha. |
| PixelType | type | The type of the pixel data in row and column. Symbolic constants UnsignedByte, Byte, Bitmap, UnsignedShort, Short, UnsignedInt, Int, Float, UnsignedByte332, UnsignedByte233Rev, UnsignedShort565, UnsignedShort565Rev, UnsignedShort4444, UnsignedShort4444Rev, UnsignedShort5551, UnsignedShort1555Rev, UnsignedInt8888, UnsignedInt8888Rev, UnsignedInt1010102, and UnsignedInt2101010Rev are accepted. |
| T6[,] | row | [length: COMPSIZE(target,format,type,width)] Pointer to a one-dimensional array of pixel data that is processed to build the row filter kernel. |
| T7[,] | column | [length: COMPSIZE(target,format,type,height)] Pointer to a one-dimensional array of pixel data that is processed to build the column filter kernel. |
Type Parameters
| Name | Description |
|---|---|
| T6 | |
| T7 |
SetInvariant(Int32, ExtVertexShader, IntPtr)
[requires: EXT_vertex_shader]
Declaration
[AutoGenerated(Category = "EXT_vertex_shader", Version = "", EntryPoint = "glSetInvariantEXT")]
[CLSCompliant(false)]
public static void SetInvariant(int id, ExtVertexShader type, [Count(Computed = "id,type")] IntPtr addr)
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | id | |
| ExtVertexShader | type | |
| IntPtr | addr | [length: COMPSIZE(id,type)] |
SetInvariant(UInt32, ExtVertexShader, IntPtr)
[requires: EXT_vertex_shader]
Declaration
[AutoGenerated(Category = "EXT_vertex_shader", Version = "", EntryPoint = "glSetInvariantEXT")]
[CLSCompliant(false)]
public static void SetInvariant(uint id, ExtVertexShader type, [Count(Computed = "id,type")] IntPtr addr)
Parameters
| Type | Name | Description |
|---|---|---|
| UInt32 | id | |
| ExtVertexShader | type | |
| IntPtr | addr | [length: COMPSIZE(id,type)] |
SetInvariant<T2>(Int32, ExtVertexShader, ref T2)
[requires: EXT_vertex_shader]
Declaration
[AutoGenerated(Category = "EXT_vertex_shader", Version = "", EntryPoint = "glSetInvariantEXT")]
[CLSCompliant(false)]
public static void SetInvariant<T2>(int id, ExtVertexShader type, [Count(Computed = "id,type")] ref T2 addr)
where T2 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | id | |
| ExtVertexShader | type | |
| T2 | addr | [length: COMPSIZE(id,type)] |
Type Parameters
| Name | Description |
|---|---|
| T2 |
SetInvariant<T2>(Int32, ExtVertexShader, T2[])
[requires: EXT_vertex_shader]
Declaration
[AutoGenerated(Category = "EXT_vertex_shader", Version = "", EntryPoint = "glSetInvariantEXT")]
[CLSCompliant(false)]
public static void SetInvariant<T2>(int id, ExtVertexShader type, [Count(Computed = "id,type")] T2[] addr)
where T2 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | id | |
| ExtVertexShader | type | |
| T2[] | addr | [length: COMPSIZE(id,type)] |
Type Parameters
| Name | Description |
|---|---|
| T2 |
SetInvariant<T2>(Int32, ExtVertexShader, T2[,,])
[requires: EXT_vertex_shader]
Declaration
[AutoGenerated(Category = "EXT_vertex_shader", Version = "", EntryPoint = "glSetInvariantEXT")]
[CLSCompliant(false)]
public static void SetInvariant<T2>(int id, ExtVertexShader type, [Count(Computed = "id,type")] T2[,, ] addr)
where T2 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | id | |
| ExtVertexShader | type | |
| T2[,,] | addr | [length: COMPSIZE(id,type)] |
Type Parameters
| Name | Description |
|---|---|
| T2 |
SetInvariant<T2>(Int32, ExtVertexShader, T2[,])
[requires: EXT_vertex_shader]
Declaration
[AutoGenerated(Category = "EXT_vertex_shader", Version = "", EntryPoint = "glSetInvariantEXT")]
[CLSCompliant(false)]
public static void SetInvariant<T2>(int id, ExtVertexShader type, [Count(Computed = "id,type")] T2[, ] addr)
where T2 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | id | |
| ExtVertexShader | type | |
| T2[,] | addr | [length: COMPSIZE(id,type)] |
Type Parameters
| Name | Description |
|---|---|
| T2 |
SetInvariant<T2>(UInt32, ExtVertexShader, ref T2)
[requires: EXT_vertex_shader]
Declaration
[AutoGenerated(Category = "EXT_vertex_shader", Version = "", EntryPoint = "glSetInvariantEXT")]
[CLSCompliant(false)]
public static void SetInvariant<T2>(uint id, ExtVertexShader type, [Count(Computed = "id,type")] ref T2 addr)
where T2 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| UInt32 | id | |
| ExtVertexShader | type | |
| T2 | addr | [length: COMPSIZE(id,type)] |
Type Parameters
| Name | Description |
|---|---|
| T2 |
SetInvariant<T2>(UInt32, ExtVertexShader, T2[])
[requires: EXT_vertex_shader]
Declaration
[AutoGenerated(Category = "EXT_vertex_shader", Version = "", EntryPoint = "glSetInvariantEXT")]
[CLSCompliant(false)]
public static void SetInvariant<T2>(uint id, ExtVertexShader type, [Count(Computed = "id,type")] T2[] addr)
where T2 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| UInt32 | id | |
| ExtVertexShader | type | |
| T2[] | addr | [length: COMPSIZE(id,type)] |
Type Parameters
| Name | Description |
|---|---|
| T2 |
SetInvariant<T2>(UInt32, ExtVertexShader, T2[,,])
[requires: EXT_vertex_shader]
Declaration
[AutoGenerated(Category = "EXT_vertex_shader", Version = "", EntryPoint = "glSetInvariantEXT")]
[CLSCompliant(false)]
public static void SetInvariant<T2>(uint id, ExtVertexShader type, [Count(Computed = "id,type")] T2[,, ] addr)
where T2 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| UInt32 | id | |
| ExtVertexShader | type | |
| T2[,,] | addr | [length: COMPSIZE(id,type)] |
Type Parameters
| Name | Description |
|---|---|
| T2 |
SetInvariant<T2>(UInt32, ExtVertexShader, T2[,])
[requires: EXT_vertex_shader]
Declaration
[AutoGenerated(Category = "EXT_vertex_shader", Version = "", EntryPoint = "glSetInvariantEXT")]
[CLSCompliant(false)]
public static void SetInvariant<T2>(uint id, ExtVertexShader type, [Count(Computed = "id,type")] T2[, ] addr)
where T2 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| UInt32 | id | |
| ExtVertexShader | type | |
| T2[,] | addr | [length: COMPSIZE(id,type)] |
Type Parameters
| Name | Description |
|---|---|
| T2 |
SetLocalConstant(Int32, ExtVertexShader, IntPtr)
[requires: EXT_vertex_shader]
Declaration
[AutoGenerated(Category = "EXT_vertex_shader", Version = "", EntryPoint = "glSetLocalConstantEXT")]
[CLSCompliant(false)]
public static void SetLocalConstant(int id, ExtVertexShader type, [Count(Computed = "id,type")] IntPtr addr)
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | id | |
| ExtVertexShader | type | |
| IntPtr | addr | [length: COMPSIZE(id,type)] |
SetLocalConstant(UInt32, ExtVertexShader, IntPtr)
[requires: EXT_vertex_shader]
Declaration
[AutoGenerated(Category = "EXT_vertex_shader", Version = "", EntryPoint = "glSetLocalConstantEXT")]
[CLSCompliant(false)]
public static void SetLocalConstant(uint id, ExtVertexShader type, [Count(Computed = "id,type")] IntPtr addr)
Parameters
| Type | Name | Description |
|---|---|---|
| UInt32 | id | |
| ExtVertexShader | type | |
| IntPtr | addr | [length: COMPSIZE(id,type)] |
SetLocalConstant<T2>(Int32, ExtVertexShader, ref T2)
[requires: EXT_vertex_shader]
Declaration
[AutoGenerated(Category = "EXT_vertex_shader", Version = "", EntryPoint = "glSetLocalConstantEXT")]
[CLSCompliant(false)]
public static void SetLocalConstant<T2>(int id, ExtVertexShader type, [Count(Computed = "id,type")] ref T2 addr)
where T2 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | id | |
| ExtVertexShader | type | |
| T2 | addr | [length: COMPSIZE(id,type)] |
Type Parameters
| Name | Description |
|---|---|
| T2 |
SetLocalConstant<T2>(Int32, ExtVertexShader, T2[])
[requires: EXT_vertex_shader]
Declaration
[AutoGenerated(Category = "EXT_vertex_shader", Version = "", EntryPoint = "glSetLocalConstantEXT")]
[CLSCompliant(false)]
public static void SetLocalConstant<T2>(int id, ExtVertexShader type, [Count(Computed = "id,type")] T2[] addr)
where T2 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | id | |
| ExtVertexShader | type | |
| T2[] | addr | [length: COMPSIZE(id,type)] |
Type Parameters
| Name | Description |
|---|---|
| T2 |
SetLocalConstant<T2>(Int32, ExtVertexShader, T2[,,])
[requires: EXT_vertex_shader]
Declaration
[AutoGenerated(Category = "EXT_vertex_shader", Version = "", EntryPoint = "glSetLocalConstantEXT")]
[CLSCompliant(false)]
public static void SetLocalConstant<T2>(int id, ExtVertexShader type, [Count(Computed = "id,type")] T2[,, ] addr)
where T2 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | id | |
| ExtVertexShader | type | |
| T2[,,] | addr | [length: COMPSIZE(id,type)] |
Type Parameters
| Name | Description |
|---|---|
| T2 |
SetLocalConstant<T2>(Int32, ExtVertexShader, T2[,])
[requires: EXT_vertex_shader]
Declaration
[AutoGenerated(Category = "EXT_vertex_shader", Version = "", EntryPoint = "glSetLocalConstantEXT")]
[CLSCompliant(false)]
public static void SetLocalConstant<T2>(int id, ExtVertexShader type, [Count(Computed = "id,type")] T2[, ] addr)
where T2 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | id | |
| ExtVertexShader | type | |
| T2[,] | addr | [length: COMPSIZE(id,type)] |
Type Parameters
| Name | Description |
|---|---|
| T2 |
SetLocalConstant<T2>(UInt32, ExtVertexShader, ref T2)
[requires: EXT_vertex_shader]
Declaration
[AutoGenerated(Category = "EXT_vertex_shader", Version = "", EntryPoint = "glSetLocalConstantEXT")]
[CLSCompliant(false)]
public static void SetLocalConstant<T2>(uint id, ExtVertexShader type, [Count(Computed = "id,type")] ref T2 addr)
where T2 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| UInt32 | id | |
| ExtVertexShader | type | |
| T2 | addr | [length: COMPSIZE(id,type)] |
Type Parameters
| Name | Description |
|---|---|
| T2 |
SetLocalConstant<T2>(UInt32, ExtVertexShader, T2[])
[requires: EXT_vertex_shader]
Declaration
[AutoGenerated(Category = "EXT_vertex_shader", Version = "", EntryPoint = "glSetLocalConstantEXT")]
[CLSCompliant(false)]
public static void SetLocalConstant<T2>(uint id, ExtVertexShader type, [Count(Computed = "id,type")] T2[] addr)
where T2 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| UInt32 | id | |
| ExtVertexShader | type | |
| T2[] | addr | [length: COMPSIZE(id,type)] |
Type Parameters
| Name | Description |
|---|---|
| T2 |
SetLocalConstant<T2>(UInt32, ExtVertexShader, T2[,,])
[requires: EXT_vertex_shader]
Declaration
[AutoGenerated(Category = "EXT_vertex_shader", Version = "", EntryPoint = "glSetLocalConstantEXT")]
[CLSCompliant(false)]
public static void SetLocalConstant<T2>(uint id, ExtVertexShader type, [Count(Computed = "id,type")] T2[,, ] addr)
where T2 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| UInt32 | id | |
| ExtVertexShader | type | |
| T2[,,] | addr | [length: COMPSIZE(id,type)] |
Type Parameters
| Name | Description |
|---|---|
| T2 |
SetLocalConstant<T2>(UInt32, ExtVertexShader, T2[,])
[requires: EXT_vertex_shader]
Declaration
[AutoGenerated(Category = "EXT_vertex_shader", Version = "", EntryPoint = "glSetLocalConstantEXT")]
[CLSCompliant(false)]
public static void SetLocalConstant<T2>(uint id, ExtVertexShader type, [Count(Computed = "id,type")] T2[, ] addr)
where T2 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| UInt32 | id | |
| ExtVertexShader | type | |
| T2[,] | addr | [length: COMPSIZE(id,type)] |
Type Parameters
| Name | Description |
|---|---|
| T2 |
ShaderOp1(ExtVertexShader, Int32, Int32)
[requires: EXT_vertex_shader]
Declaration
[AutoGenerated(Category = "EXT_vertex_shader", Version = "", EntryPoint = "glShaderOp1EXT")]
[CLSCompliant(false)]
public static void ShaderOp1(ExtVertexShader op, int res, int arg1)
Parameters
| Type | Name | Description |
|---|---|---|
| ExtVertexShader | op | |
| Int32 | res | |
| Int32 | arg1 |
ShaderOp1(ExtVertexShader, UInt32, UInt32)
[requires: EXT_vertex_shader]
Declaration
[AutoGenerated(Category = "EXT_vertex_shader", Version = "", EntryPoint = "glShaderOp1EXT")]
[CLSCompliant(false)]
public static void ShaderOp1(ExtVertexShader op, uint res, uint arg1)
Parameters
| Type | Name | Description |
|---|---|---|
| ExtVertexShader | op | |
| UInt32 | res | |
| UInt32 | arg1 |
ShaderOp2(ExtVertexShader, Int32, Int32, Int32)
[requires: EXT_vertex_shader]
Declaration
[AutoGenerated(Category = "EXT_vertex_shader", Version = "", EntryPoint = "glShaderOp2EXT")]
[CLSCompliant(false)]
public static void ShaderOp2(ExtVertexShader op, int res, int arg1, int arg2)
Parameters
| Type | Name | Description |
|---|---|---|
| ExtVertexShader | op | |
| Int32 | res | |
| Int32 | arg1 | |
| Int32 | arg2 |
ShaderOp2(ExtVertexShader, UInt32, UInt32, UInt32)
[requires: EXT_vertex_shader]
Declaration
[AutoGenerated(Category = "EXT_vertex_shader", Version = "", EntryPoint = "glShaderOp2EXT")]
[CLSCompliant(false)]
public static void ShaderOp2(ExtVertexShader op, uint res, uint arg1, uint arg2)
Parameters
| Type | Name | Description |
|---|---|---|
| ExtVertexShader | op | |
| UInt32 | res | |
| UInt32 | arg1 | |
| UInt32 | arg2 |
ShaderOp3(ExtVertexShader, Int32, Int32, Int32, Int32)
[requires: EXT_vertex_shader]
Declaration
[AutoGenerated(Category = "EXT_vertex_shader", Version = "", EntryPoint = "glShaderOp3EXT")]
[CLSCompliant(false)]
public static void ShaderOp3(ExtVertexShader op, int res, int arg1, int arg2, int arg3)
Parameters
| Type | Name | Description |
|---|---|---|
| ExtVertexShader | op | |
| Int32 | res | |
| Int32 | arg1 | |
| Int32 | arg2 | |
| Int32 | arg3 |
ShaderOp3(ExtVertexShader, UInt32, UInt32, UInt32, UInt32)
[requires: EXT_vertex_shader]
Declaration
[AutoGenerated(Category = "EXT_vertex_shader", Version = "", EntryPoint = "glShaderOp3EXT")]
[CLSCompliant(false)]
public static void ShaderOp3(ExtVertexShader op, uint res, uint arg1, uint arg2, uint arg3)
Parameters
| Type | Name | Description |
|---|---|---|
| ExtVertexShader | op | |
| UInt32 | res | |
| UInt32 | arg1 | |
| UInt32 | arg2 | |
| UInt32 | arg3 |
SignalSemaphore(Int32, Int32, Int32*, Int32, Int32*, TextureLayout*)
[requires: EXT_semaphore]
Declaration
[AutoGenerated(Category = "EXT_semaphore", Version = "", EntryPoint = "glSignalSemaphoreEXT")]
[CLSCompliant(false)]
public static void SignalSemaphore(int semaphore, int numBufferBarriers, [Count(Computed = "numBufferBarriers")] int *buffers, int numTextureBarriers, [Count(Computed = "numTextureBarriers")] int *textures, [Count(Computed = "numTextureBarriers")] TextureLayout*dstLayouts)
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | semaphore | |
| Int32 | numBufferBarriers | |
| Int32* | buffers | [length: COMPSIZE(numBufferBarriers)] |
| Int32 | numTextureBarriers | |
| Int32* | textures | [length: COMPSIZE(numTextureBarriers)] |
| TextureLayout* | dstLayouts | [length: COMPSIZE(numTextureBarriers)] |
SignalSemaphore(Int32, Int32, ref Int32, Int32, ref Int32, ref TextureLayout)
[requires: EXT_semaphore]
Declaration
[AutoGenerated(Category = "EXT_semaphore", Version = "", EntryPoint = "glSignalSemaphoreEXT")]
[CLSCompliant(false)]
public static void SignalSemaphore(int semaphore, int numBufferBarriers, [Count(Computed = "numBufferBarriers")] ref int buffers, int numTextureBarriers, [Count(Computed = "numTextureBarriers")] ref int textures, [Count(Computed = "numTextureBarriers")] ref TextureLayout dstLayouts)
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | semaphore | |
| Int32 | numBufferBarriers | |
| Int32 | buffers | [length: COMPSIZE(numBufferBarriers)] |
| Int32 | numTextureBarriers | |
| Int32 | textures | [length: COMPSIZE(numTextureBarriers)] |
| TextureLayout | dstLayouts | [length: COMPSIZE(numTextureBarriers)] |
SignalSemaphore(Int32, Int32, Int32[], Int32, Int32[], TextureLayout[])
[requires: EXT_semaphore]
Declaration
[AutoGenerated(Category = "EXT_semaphore", Version = "", EntryPoint = "glSignalSemaphoreEXT")]
[CLSCompliant(false)]
public static void SignalSemaphore(int semaphore, int numBufferBarriers, [Count(Computed = "numBufferBarriers")] int[] buffers, int numTextureBarriers, [Count(Computed = "numTextureBarriers")] int[] textures, [Count(Computed = "numTextureBarriers")] TextureLayout[] dstLayouts)
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | semaphore | |
| Int32 | numBufferBarriers | |
| Int32[] | buffers | [length: COMPSIZE(numBufferBarriers)] |
| Int32 | numTextureBarriers | |
| Int32[] | textures | [length: COMPSIZE(numTextureBarriers)] |
| TextureLayout[] | dstLayouts | [length: COMPSIZE(numTextureBarriers)] |
SignalSemaphore(UInt32, UInt32, UInt32*, UInt32, UInt32*, TextureLayout*)
[requires: EXT_semaphore]
Declaration
[AutoGenerated(Category = "EXT_semaphore", Version = "", EntryPoint = "glSignalSemaphoreEXT")]
[CLSCompliant(false)]
public static void SignalSemaphore(uint semaphore, uint numBufferBarriers, [Count(Computed = "numBufferBarriers")] uint *buffers, uint numTextureBarriers, [Count(Computed = "numTextureBarriers")] uint *textures, [Count(Computed = "numTextureBarriers")] TextureLayout*dstLayouts)
Parameters
| Type | Name | Description |
|---|---|---|
| UInt32 | semaphore | |
| UInt32 | numBufferBarriers | |
| UInt32* | buffers | [length: COMPSIZE(numBufferBarriers)] |
| UInt32 | numTextureBarriers | |
| UInt32* | textures | [length: COMPSIZE(numTextureBarriers)] |
| TextureLayout* | dstLayouts | [length: COMPSIZE(numTextureBarriers)] |
SignalSemaphore(UInt32, UInt32, ref UInt32, UInt32, ref UInt32, ref TextureLayout)
[requires: EXT_semaphore]
Declaration
[AutoGenerated(Category = "EXT_semaphore", Version = "", EntryPoint = "glSignalSemaphoreEXT")]
[CLSCompliant(false)]
public static void SignalSemaphore(uint semaphore, uint numBufferBarriers, [Count(Computed = "numBufferBarriers")] ref uint buffers, uint numTextureBarriers, [Count(Computed = "numTextureBarriers")] ref uint textures, [Count(Computed = "numTextureBarriers")] ref TextureLayout dstLayouts)
Parameters
| Type | Name | Description |
|---|---|---|
| UInt32 | semaphore | |
| UInt32 | numBufferBarriers | |
| UInt32 | buffers | [length: COMPSIZE(numBufferBarriers)] |
| UInt32 | numTextureBarriers | |
| UInt32 | textures | [length: COMPSIZE(numTextureBarriers)] |
| TextureLayout | dstLayouts | [length: COMPSIZE(numTextureBarriers)] |
SignalSemaphore(UInt32, UInt32, UInt32[], UInt32, UInt32[], TextureLayout[])
[requires: EXT_semaphore]
Declaration
[AutoGenerated(Category = "EXT_semaphore", Version = "", EntryPoint = "glSignalSemaphoreEXT")]
[CLSCompliant(false)]
public static void SignalSemaphore(uint semaphore, uint numBufferBarriers, [Count(Computed = "numBufferBarriers")] uint[] buffers, uint numTextureBarriers, [Count(Computed = "numTextureBarriers")] uint[] textures, [Count(Computed = "numTextureBarriers")] TextureLayout[] dstLayouts)
Parameters
| Type | Name | Description |
|---|---|---|
| UInt32 | semaphore | |
| UInt32 | numBufferBarriers | |
| UInt32[] | buffers | [length: COMPSIZE(numBufferBarriers)] |
| UInt32 | numTextureBarriers | |
| UInt32[] | textures | [length: COMPSIZE(numTextureBarriers)] |
| TextureLayout[] | dstLayouts | [length: COMPSIZE(numTextureBarriers)] |
StencilClearTag(Int32, Int32)
[requires: EXT_stencil_clear_tag]
Declaration
[AutoGenerated(Category = "EXT_stencil_clear_tag", Version = "", EntryPoint = "glStencilClearTagEXT")]
[CLSCompliant(false)]
public static void StencilClearTag(int stencilTagBits, int stencilClearTag)
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | stencilTagBits | |
| Int32 | stencilClearTag |
StencilClearTag(Int32, UInt32)
[requires: EXT_stencil_clear_tag]
Declaration
[AutoGenerated(Category = "EXT_stencil_clear_tag", Version = "", EntryPoint = "glStencilClearTagEXT")]
[CLSCompliant(false)]
public static void StencilClearTag(int stencilTagBits, uint stencilClearTag)
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | stencilTagBits | |
| UInt32 | stencilClearTag |
Swizzle(Int32, Int32, ExtVertexShader, ExtVertexShader, ExtVertexShader, ExtVertexShader)
[requires: EXT_vertex_shader]
Declaration
[AutoGenerated(Category = "EXT_vertex_shader", Version = "", EntryPoint = "glSwizzleEXT")]
[CLSCompliant(false)]
public static void Swizzle(int res, int in, ExtVertexShader outX, ExtVertexShader outY, ExtVertexShader outZ, ExtVertexShader outW)
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | res | |
| Int32 | in | |
| ExtVertexShader | outX | |
| ExtVertexShader | outY | |
| ExtVertexShader | outZ | |
| ExtVertexShader | outW |
Swizzle(UInt32, UInt32, ExtVertexShader, ExtVertexShader, ExtVertexShader, ExtVertexShader)
[requires: EXT_vertex_shader]
Declaration
[AutoGenerated(Category = "EXT_vertex_shader", Version = "", EntryPoint = "glSwizzleEXT")]
[CLSCompliant(false)]
public static void Swizzle(uint res, uint in, ExtVertexShader outX, ExtVertexShader outY, ExtVertexShader outZ, ExtVertexShader outW)
Parameters
| Type | Name | Description |
|---|---|---|
| UInt32 | res | |
| UInt32 | in | |
| ExtVertexShader | outX | |
| ExtVertexShader | outY | |
| ExtVertexShader | outZ | |
| ExtVertexShader | outW |
Tangent3(Byte*)
[requires: EXT_coordinate_frame]
Declaration
[AutoGenerated(Category = "EXT_coordinate_frame", Version = "", EntryPoint = "glTangent3bvEXT")]
[CLSCompliant(false)]
public static void Tangent3([Count(Count = 3)] byte *v)
Parameters
| Type | Name | Description |
|---|---|---|
| Byte* | v | [length: 3] |
Tangent3(Byte, Byte, Byte)
[requires: EXT_coordinate_frame]
Declaration
[AutoGenerated(Category = "EXT_coordinate_frame", Version = "", EntryPoint = "glTangent3bEXT")]
[CLSCompliant(false)]
public static void Tangent3(byte tx, byte ty, byte tz)
Parameters
| Type | Name | Description |
|---|---|---|
| Byte | tx | |
| Byte | ty | |
| Byte | tz |
Tangent3(ref Byte)
[requires: EXT_coordinate_frame]
Declaration
[AutoGenerated(Category = "EXT_coordinate_frame", Version = "", EntryPoint = "glTangent3bvEXT")]
[CLSCompliant(false)]
public static void Tangent3([Count(Count = 3)] ref byte v)
Parameters
| Type | Name | Description |
|---|---|---|
| Byte | v | [length: 3] |
Tangent3(Byte[])
[requires: EXT_coordinate_frame]
Declaration
[AutoGenerated(Category = "EXT_coordinate_frame", Version = "", EntryPoint = "glTangent3bvEXT")]
[CLSCompliant(false)]
public static void Tangent3([Count(Count = 3)] byte[] v)
Parameters
| Type | Name | Description |
|---|---|---|
| Byte[] | v | [length: 3] |
Tangent3(Double*)
[requires: EXT_coordinate_frame]
Declaration
[AutoGenerated(Category = "EXT_coordinate_frame", Version = "", EntryPoint = "glTangent3dvEXT")]
[CLSCompliant(false)]
public static void Tangent3([Count(Count = 3)] double *v)
Parameters
| Type | Name | Description |
|---|---|---|
| Double* | v | [length: 3] |
Tangent3(Double, Double, Double)
[requires: EXT_coordinate_frame]
Declaration
[AutoGenerated(Category = "EXT_coordinate_frame", Version = "", EntryPoint = "glTangent3dEXT")]
public static void Tangent3(double tx, double ty, double tz)
Parameters
| Type | Name | Description |
|---|---|---|
| Double | tx | |
| Double | ty | |
| Double | tz |
Tangent3(ref Double)
[requires: EXT_coordinate_frame]
Declaration
[AutoGenerated(Category = "EXT_coordinate_frame", Version = "", EntryPoint = "glTangent3dvEXT")]
[CLSCompliant(false)]
public static void Tangent3([Count(Count = 3)] ref double v)
Parameters
| Type | Name | Description |
|---|---|---|
| Double | v | [length: 3] |
Tangent3(Double[])
[requires: EXT_coordinate_frame]
Declaration
[AutoGenerated(Category = "EXT_coordinate_frame", Version = "", EntryPoint = "glTangent3dvEXT")]
[CLSCompliant(false)]
public static void Tangent3([Count(Count = 3)] double[] v)
Parameters
| Type | Name | Description |
|---|---|---|
| Double[] | v | [length: 3] |
Tangent3(Int16*)
[requires: EXT_coordinate_frame]
Declaration
[AutoGenerated(Category = "EXT_coordinate_frame", Version = "", EntryPoint = "glTangent3svEXT")]
[CLSCompliant(false)]
public static void Tangent3([Count(Count = 3)] short *v)
Parameters
| Type | Name | Description |
|---|---|---|
| Int16* | v | [length: 3] |
Tangent3(Int16, Int16, Int16)
[requires: EXT_coordinate_frame]
Declaration
[AutoGenerated(Category = "EXT_coordinate_frame", Version = "", EntryPoint = "glTangent3sEXT")]
public static void Tangent3(short tx, short ty, short tz)
Parameters
| Type | Name | Description |
|---|---|---|
| Int16 | tx | |
| Int16 | ty | |
| Int16 | tz |
Tangent3(ref Int16)
[requires: EXT_coordinate_frame]
Declaration
[AutoGenerated(Category = "EXT_coordinate_frame", Version = "", EntryPoint = "glTangent3svEXT")]
[CLSCompliant(false)]
public static void Tangent3([Count(Count = 3)] ref short v)
Parameters
| Type | Name | Description |
|---|---|---|
| Int16 | v | [length: 3] |
Tangent3(Int16[])
[requires: EXT_coordinate_frame]
Declaration
[AutoGenerated(Category = "EXT_coordinate_frame", Version = "", EntryPoint = "glTangent3svEXT")]
[CLSCompliant(false)]
public static void Tangent3([Count(Count = 3)] short[] v)
Parameters
| Type | Name | Description |
|---|---|---|
| Int16[] | v | [length: 3] |
Tangent3(Int32*)
[requires: EXT_coordinate_frame]
Declaration
[AutoGenerated(Category = "EXT_coordinate_frame", Version = "", EntryPoint = "glTangent3ivEXT")]
[CLSCompliant(false)]
public static void Tangent3([Count(Count = 3)] int *v)
Parameters
| Type | Name | Description |
|---|---|---|
| Int32* | v | [length: 3] |
Tangent3(Int32, Int32, Int32)
[requires: EXT_coordinate_frame]
Declaration
[AutoGenerated(Category = "EXT_coordinate_frame", Version = "", EntryPoint = "glTangent3iEXT")]
public static void Tangent3(int tx, int ty, int tz)
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | tx | |
| Int32 | ty | |
| Int32 | tz |
Tangent3(ref Int32)
[requires: EXT_coordinate_frame]
Declaration
[AutoGenerated(Category = "EXT_coordinate_frame", Version = "", EntryPoint = "glTangent3ivEXT")]
[CLSCompliant(false)]
public static void Tangent3([Count(Count = 3)] ref int v)
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | v | [length: 3] |
Tangent3(Int32[])
[requires: EXT_coordinate_frame]
Declaration
[AutoGenerated(Category = "EXT_coordinate_frame", Version = "", EntryPoint = "glTangent3ivEXT")]
[CLSCompliant(false)]
public static void Tangent3([Count(Count = 3)] int[] v)
Parameters
| Type | Name | Description |
|---|---|---|
| Int32[] | v | [length: 3] |
Tangent3(SByte*)
[requires: EXT_coordinate_frame]
Declaration
[AutoGenerated(Category = "EXT_coordinate_frame", Version = "", EntryPoint = "glTangent3bvEXT")]
[CLSCompliant(false)]
public static void Tangent3([Count(Count = 3)] sbyte *v)
Parameters
| Type | Name | Description |
|---|---|---|
| SByte* | v | [length: 3] |
Tangent3(SByte, SByte, SByte)
[requires: EXT_coordinate_frame]
Declaration
[AutoGenerated(Category = "EXT_coordinate_frame", Version = "", EntryPoint = "glTangent3bEXT")]
[CLSCompliant(false)]
public static void Tangent3(sbyte tx, sbyte ty, sbyte tz)
Parameters
| Type | Name | Description |
|---|---|---|
| SByte | tx | |
| SByte | ty | |
| SByte | tz |
Tangent3(ref SByte)
[requires: EXT_coordinate_frame]
Declaration
[AutoGenerated(Category = "EXT_coordinate_frame", Version = "", EntryPoint = "glTangent3bvEXT")]
[CLSCompliant(false)]
public static void Tangent3([Count(Count = 3)] ref sbyte v)
Parameters
| Type | Name | Description |
|---|---|---|
| SByte | v | [length: 3] |
Tangent3(SByte[])
[requires: EXT_coordinate_frame]
Declaration
[AutoGenerated(Category = "EXT_coordinate_frame", Version = "", EntryPoint = "glTangent3bvEXT")]
[CLSCompliant(false)]
public static void Tangent3([Count(Count = 3)] sbyte[] v)
Parameters
| Type | Name | Description |
|---|---|---|
| SByte[] | v | [length: 3] |
Tangent3(Single*)
[requires: EXT_coordinate_frame]
Declaration
[AutoGenerated(Category = "EXT_coordinate_frame", Version = "", EntryPoint = "glTangent3fvEXT")]
[CLSCompliant(false)]
public static void Tangent3([Count(Count = 3)] float *v)
Parameters
| Type | Name | Description |
|---|---|---|
| Single* | v | [length: 3] |
Tangent3(Single, Single, Single)
[requires: EXT_coordinate_frame]
Declaration
[AutoGenerated(Category = "EXT_coordinate_frame", Version = "", EntryPoint = "glTangent3fEXT")]
public static void Tangent3(float tx, float ty, float tz)
Parameters
| Type | Name | Description |
|---|---|---|
| Single | tx | |
| Single | ty | |
| Single | tz |
Tangent3(ref Single)
[requires: EXT_coordinate_frame]
Declaration
[AutoGenerated(Category = "EXT_coordinate_frame", Version = "", EntryPoint = "glTangent3fvEXT")]
[CLSCompliant(false)]
public static void Tangent3([Count(Count = 3)] ref float v)
Parameters
| Type | Name | Description |
|---|---|---|
| Single | v | [length: 3] |
Tangent3(Single[])
[requires: EXT_coordinate_frame]
Declaration
[AutoGenerated(Category = "EXT_coordinate_frame", Version = "", EntryPoint = "glTangent3fvEXT")]
[CLSCompliant(false)]
public static void Tangent3([Count(Count = 3)] float[] v)
Parameters
| Type | Name | Description |
|---|---|---|
| Single[] | v | [length: 3] |
TangentPointer(NormalPointerType, Int32, IntPtr)
[requires: EXT_coordinate_frame]
Declaration
[AutoGenerated(Category = "EXT_coordinate_frame", Version = "", EntryPoint = "glTangentPointerEXT")]
public static void TangentPointer(NormalPointerType type, int stride, [Count(Computed = "type,stride")] IntPtr pointer)
Parameters
| Type | Name | Description |
|---|---|---|
| NormalPointerType | type | |
| Int32 | stride | |
| IntPtr | pointer | [length: COMPSIZE(type,stride)] |
TangentPointer<T2>(NormalPointerType, Int32, ref T2)
[requires: EXT_coordinate_frame]
Declaration
[AutoGenerated(Category = "EXT_coordinate_frame", Version = "", EntryPoint = "glTangentPointerEXT")]
public static void TangentPointer<T2>(NormalPointerType type, int stride, [Count(Computed = "type,stride")] ref T2 pointer)
where T2 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| NormalPointerType | type | |
| Int32 | stride | |
| T2 | pointer | [length: COMPSIZE(type,stride)] |
Type Parameters
| Name | Description |
|---|---|
| T2 |
TangentPointer<T2>(NormalPointerType, Int32, T2[])
[requires: EXT_coordinate_frame]
Declaration
[AutoGenerated(Category = "EXT_coordinate_frame", Version = "", EntryPoint = "glTangentPointerEXT")]
[CLSCompliant(false)]
public static void TangentPointer<T2>(NormalPointerType type, int stride, [Count(Computed = "type,stride")] T2[] pointer)
where T2 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| NormalPointerType | type | |
| Int32 | stride | |
| T2[] | pointer | [length: COMPSIZE(type,stride)] |
Type Parameters
| Name | Description |
|---|---|
| T2 |
TangentPointer<T2>(NormalPointerType, Int32, T2[,,])
[requires: EXT_coordinate_frame]
Declaration
[AutoGenerated(Category = "EXT_coordinate_frame", Version = "", EntryPoint = "glTangentPointerEXT")]
[CLSCompliant(false)]
public static void TangentPointer<T2>(NormalPointerType type, int stride, [Count(Computed = "type,stride")] T2[,, ] pointer)
where T2 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| NormalPointerType | type | |
| Int32 | stride | |
| T2[,,] | pointer | [length: COMPSIZE(type,stride)] |
Type Parameters
| Name | Description |
|---|---|
| T2 |
TangentPointer<T2>(NormalPointerType, Int32, T2[,])
[requires: EXT_coordinate_frame]
Declaration
[AutoGenerated(Category = "EXT_coordinate_frame", Version = "", EntryPoint = "glTangentPointerEXT")]
[CLSCompliant(false)]
public static void TangentPointer<T2>(NormalPointerType type, int stride, [Count(Computed = "type,stride")] T2[, ] pointer)
where T2 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| NormalPointerType | type | |
| Int32 | stride | |
| T2[,] | pointer | [length: COMPSIZE(type,stride)] |
Type Parameters
| Name | Description |
|---|---|
| T2 |
TexBuffer(TextureTarget, InternalFormat, Int32)
[requires: EXT_texture_buffer_object] Attach the storage for a buffer object to the active buffer texture
Declaration
[AutoGenerated(Category = "EXT_texture_buffer_object", Version = "", EntryPoint = "glTexBufferEXT")]
[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: EXT_texture_buffer_object] Attach the storage for a buffer object to the active buffer texture
Declaration
[AutoGenerated(Category = "EXT_texture_buffer_object", Version = "", EntryPoint = "glTexBufferEXT")]
[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. |
TexCoordPointer(Int32, TexCoordPointerType, Int32, Int32, IntPtr)
[requires: EXT_vertex_array] Define an array of texture coordinates
Declaration
[AutoGenerated(Category = "EXT_vertex_array", Version = "", EntryPoint = "glTexCoordPointerEXT")]
public static void TexCoordPointer(int size, TexCoordPointerType type, int stride, int count, [Count(Computed = "size,type,stride,count")] IntPtr pointer)
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | size | Specifies the number of coordinates per array element. Must be 1, 2, 3, or 4. The initial value is 4. |
| TexCoordPointerType | type | Specifies the data type of each texture coordinate. Symbolic constants Short, Int, Float, or Double are accepted. The initial value is Float. |
| Int32 | stride | Specifies the byte offset between consecutive texture coordinate sets. If stride is 0, the array elements are understood to be tightly packed. The initial value is 0. |
| Int32 | count | Specifies a pointer to the first coordinate of the first texture coordinate set in the array. The initial value is 0. |
| IntPtr | pointer | [length: COMPSIZE(size,type,stride,count)] Specifies a pointer to the first coordinate of the first texture coordinate set in the array. The initial value is 0. |
TexCoordPointer<T4>(Int32, TexCoordPointerType, Int32, Int32, ref T4)
[requires: EXT_vertex_array] Define an array of texture coordinates
Declaration
[AutoGenerated(Category = "EXT_vertex_array", Version = "", EntryPoint = "glTexCoordPointerEXT")]
public static void TexCoordPointer<T4>(int size, TexCoordPointerType type, int stride, int count, [Count(Computed = "size,type,stride,count")] ref T4 pointer)
where T4 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | size | Specifies the number of coordinates per array element. Must be 1, 2, 3, or 4. The initial value is 4. |
| TexCoordPointerType | type | Specifies the data type of each texture coordinate. Symbolic constants Short, Int, Float, or Double are accepted. The initial value is Float. |
| Int32 | stride | Specifies the byte offset between consecutive texture coordinate sets. If stride is 0, the array elements are understood to be tightly packed. The initial value is 0. |
| Int32 | count | Specifies a pointer to the first coordinate of the first texture coordinate set in the array. The initial value is 0. |
| T4 | pointer | [length: COMPSIZE(size,type,stride,count)] Specifies a pointer to the first coordinate of the first texture coordinate set in the array. The initial value is 0. |
Type Parameters
| Name | Description |
|---|---|
| T4 |
TexCoordPointer<T4>(Int32, TexCoordPointerType, Int32, Int32, T4[])
[requires: EXT_vertex_array] Define an array of texture coordinates
Declaration
[AutoGenerated(Category = "EXT_vertex_array", Version = "", EntryPoint = "glTexCoordPointerEXT")]
[CLSCompliant(false)]
public static void TexCoordPointer<T4>(int size, TexCoordPointerType type, int stride, int count, [Count(Computed = "size,type,stride,count")] T4[] pointer)
where T4 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | size | Specifies the number of coordinates per array element. Must be 1, 2, 3, or 4. The initial value is 4. |
| TexCoordPointerType | type | Specifies the data type of each texture coordinate. Symbolic constants Short, Int, Float, or Double are accepted. The initial value is Float. |
| Int32 | stride | Specifies the byte offset between consecutive texture coordinate sets. If stride is 0, the array elements are understood to be tightly packed. The initial value is 0. |
| Int32 | count | Specifies a pointer to the first coordinate of the first texture coordinate set in the array. The initial value is 0. |
| T4[] | pointer | [length: COMPSIZE(size,type,stride,count)] Specifies a pointer to the first coordinate of the first texture coordinate set in the array. The initial value is 0. |
Type Parameters
| Name | Description |
|---|---|
| T4 |
TexCoordPointer<T4>(Int32, TexCoordPointerType, Int32, Int32, T4[,,])
[requires: EXT_vertex_array] Define an array of texture coordinates
Declaration
[AutoGenerated(Category = "EXT_vertex_array", Version = "", EntryPoint = "glTexCoordPointerEXT")]
[CLSCompliant(false)]
public static void TexCoordPointer<T4>(int size, TexCoordPointerType type, int stride, int count, [Count(Computed = "size,type,stride,count")] T4[,, ] pointer)
where T4 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | size | Specifies the number of coordinates per array element. Must be 1, 2, 3, or 4. The initial value is 4. |
| TexCoordPointerType | type | Specifies the data type of each texture coordinate. Symbolic constants Short, Int, Float, or Double are accepted. The initial value is Float. |
| Int32 | stride | Specifies the byte offset between consecutive texture coordinate sets. If stride is 0, the array elements are understood to be tightly packed. The initial value is 0. |
| Int32 | count | Specifies a pointer to the first coordinate of the first texture coordinate set in the array. The initial value is 0. |
| T4[,,] | pointer | [length: COMPSIZE(size,type,stride,count)] Specifies a pointer to the first coordinate of the first texture coordinate set in the array. The initial value is 0. |
Type Parameters
| Name | Description |
|---|---|
| T4 |
TexCoordPointer<T4>(Int32, TexCoordPointerType, Int32, Int32, T4[,])
[requires: EXT_vertex_array] Define an array of texture coordinates
Declaration
[AutoGenerated(Category = "EXT_vertex_array", Version = "", EntryPoint = "glTexCoordPointerEXT")]
[CLSCompliant(false)]
public static void TexCoordPointer<T4>(int size, TexCoordPointerType type, int stride, int count, [Count(Computed = "size,type,stride,count")] T4[, ] pointer)
where T4 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | size | Specifies the number of coordinates per array element. Must be 1, 2, 3, or 4. The initial value is 4. |
| TexCoordPointerType | type | Specifies the data type of each texture coordinate. Symbolic constants Short, Int, Float, or Double are accepted. The initial value is Float. |
| Int32 | stride | Specifies the byte offset between consecutive texture coordinate sets. If stride is 0, the array elements are understood to be tightly packed. The initial value is 0. |
| Int32 | count | Specifies a pointer to the first coordinate of the first texture coordinate set in the array. The initial value is 0. |
| T4[,] | pointer | [length: COMPSIZE(size,type,stride,count)] Specifies a pointer to the first coordinate of the first texture coordinate set in the array. The initial value is 0. |
Type Parameters
| Name | Description |
|---|---|
| T4 |
TexImage3D(TextureTarget, Int32, InternalFormat, Int32, Int32, Int32, Int32, PixelFormat, PixelType, IntPtr)
[requires: EXT_texture3D] Specify a three-dimensional texture image
Declaration
[AutoGenerated(Category = "EXT_texture3D", Version = "", EntryPoint = "glTexImage3DEXT")]
public static void TexImage3D(TextureTarget target, int level, InternalFormat internalformat, int width, int height, int depth, int border, PixelFormat format, PixelType type, [Count(Computed = "format,type,width,height,depth")] IntPtr pixels)
Parameters
| Type | Name | Description |
|---|---|---|
| TextureTarget | target | Specifies the target texture. Must be one of Texture3D, ProxyTexture3D, Texture2DArray or ProxyTexture2DArray. |
| Int32 | level | Specifies the level-of-detail number. Level 0 is the base image level. Level is the n sup th mipmap reduction image. |
| InternalFormat | internalformat | Specifies the number of color components in the texture. Must be one of base internal formats given in Table 1, one of the sized internal formats given in Table 2, or one of the compressed internal formats given in Table 3, below. |
| 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 256 texels high. |
| Int32 | depth | Specifies the depth of the texture image, or the number of layers in a texture array. All implementations support 3D texture images that are at least 256 texels deep, and texture arrays that are at least 256 layers deep. |
| Int32 | border | This value must be 0. |
| PixelFormat | format | Specifies the format of the pixel data. The following symbolic values are accepted: Red, Rg, Rgb, Bgr, Rgba, Bgra, RedInteger, RgInteger, RgbInteger, BgrInteger, RgbaInteger, BgraInteger, StencilIndex, DepthComponent, DepthStencil. |
| PixelType | type | Specifies the data type of the pixel data. The following symbolic values are accepted: UnsignedByte, Byte, UnsignedShort, Short, UnsignedInt, Int, Float, UnsignedByte332, UnsignedByte233Rev, UnsignedShort565, UnsignedShort565Rev, UnsignedShort4444, UnsignedShort4444Rev, UnsignedShort5551, UnsignedShort1555Rev, UnsignedInt8888, UnsignedInt8888Rev, UnsignedInt1010102, and UnsignedInt2101010Rev. |
| IntPtr | pixels | [length: COMPSIZE(format,type,width,height,depth)] Specifies a pointer to the image data in memory. |
TexImage3D<T9>(TextureTarget, Int32, InternalFormat, Int32, Int32, Int32, Int32, PixelFormat, PixelType, ref T9)
[requires: EXT_texture3D] Specify a three-dimensional texture image
Declaration
[AutoGenerated(Category = "EXT_texture3D", Version = "", EntryPoint = "glTexImage3DEXT")]
public static void TexImage3D<T9>(TextureTarget target, int level, InternalFormat internalformat, int width, int height, int depth, int border, PixelFormat format, PixelType type, [Count(Computed = "format,type,width,height,depth")] ref T9 pixels)
where T9 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| TextureTarget | target | Specifies the target texture. Must be one of Texture3D, ProxyTexture3D, Texture2DArray or ProxyTexture2DArray. |
| Int32 | level | Specifies the level-of-detail number. Level 0 is the base image level. Level is the n sup th mipmap reduction image. |
| InternalFormat | internalformat | Specifies the number of color components in the texture. Must be one of base internal formats given in Table 1, one of the sized internal formats given in Table 2, or one of the compressed internal formats given in Table 3, below. |
| 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 256 texels high. |
| Int32 | depth | Specifies the depth of the texture image, or the number of layers in a texture array. All implementations support 3D texture images that are at least 256 texels deep, and texture arrays that are at least 256 layers deep. |
| Int32 | border | This value must be 0. |
| PixelFormat | format | Specifies the format of the pixel data. The following symbolic values are accepted: Red, Rg, Rgb, Bgr, Rgba, Bgra, RedInteger, RgInteger, RgbInteger, BgrInteger, RgbaInteger, BgraInteger, StencilIndex, DepthComponent, DepthStencil. |
| PixelType | type | Specifies the data type of the pixel data. The following symbolic values are accepted: UnsignedByte, Byte, UnsignedShort, Short, UnsignedInt, Int, Float, UnsignedByte332, UnsignedByte233Rev, UnsignedShort565, UnsignedShort565Rev, UnsignedShort4444, UnsignedShort4444Rev, UnsignedShort5551, UnsignedShort1555Rev, UnsignedInt8888, UnsignedInt8888Rev, UnsignedInt1010102, and UnsignedInt2101010Rev. |
| T9 | pixels | [length: COMPSIZE(format,type,width,height,depth)] Specifies a pointer to the image data in memory. |
Type Parameters
| Name | Description |
|---|---|
| T9 |
TexImage3D<T9>(TextureTarget, Int32, InternalFormat, Int32, Int32, Int32, Int32, PixelFormat, PixelType, T9[])
[requires: EXT_texture3D] Specify a three-dimensional texture image
Declaration
[AutoGenerated(Category = "EXT_texture3D", Version = "", EntryPoint = "glTexImage3DEXT")]
[CLSCompliant(false)]
public static void TexImage3D<T9>(TextureTarget target, int level, InternalFormat internalformat, int width, int height, int depth, int border, PixelFormat format, PixelType type, [Count(Computed = "format,type,width,height,depth")] T9[] pixels)
where T9 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| TextureTarget | target | Specifies the target texture. Must be one of Texture3D, ProxyTexture3D, Texture2DArray or ProxyTexture2DArray. |
| Int32 | level | Specifies the level-of-detail number. Level 0 is the base image level. Level is the n sup th mipmap reduction image. |
| InternalFormat | internalformat | Specifies the number of color components in the texture. Must be one of base internal formats given in Table 1, one of the sized internal formats given in Table 2, or one of the compressed internal formats given in Table 3, below. |
| 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 256 texels high. |
| Int32 | depth | Specifies the depth of the texture image, or the number of layers in a texture array. All implementations support 3D texture images that are at least 256 texels deep, and texture arrays that are at least 256 layers deep. |
| Int32 | border | This value must be 0. |
| PixelFormat | format | Specifies the format of the pixel data. The following symbolic values are accepted: Red, Rg, Rgb, Bgr, Rgba, Bgra, RedInteger, RgInteger, RgbInteger, BgrInteger, RgbaInteger, BgraInteger, StencilIndex, DepthComponent, DepthStencil. |
| PixelType | type | Specifies the data type of the pixel data. The following symbolic values are accepted: UnsignedByte, Byte, UnsignedShort, Short, UnsignedInt, Int, Float, UnsignedByte332, UnsignedByte233Rev, UnsignedShort565, UnsignedShort565Rev, UnsignedShort4444, UnsignedShort4444Rev, UnsignedShort5551, UnsignedShort1555Rev, UnsignedInt8888, UnsignedInt8888Rev, UnsignedInt1010102, and UnsignedInt2101010Rev. |
| T9[] | pixels | [length: COMPSIZE(format,type,width,height,depth)] Specifies a pointer to the image data in memory. |
Type Parameters
| Name | Description |
|---|---|
| T9 |
TexImage3D<T9>(TextureTarget, Int32, InternalFormat, Int32, Int32, Int32, Int32, PixelFormat, PixelType, T9[,,])
[requires: EXT_texture3D] Specify a three-dimensional texture image
Declaration
[AutoGenerated(Category = "EXT_texture3D", Version = "", EntryPoint = "glTexImage3DEXT")]
[CLSCompliant(false)]
public static void TexImage3D<T9>(TextureTarget target, int level, InternalFormat internalformat, int width, int height, int depth, int border, PixelFormat format, PixelType type, [Count(Computed = "format,type,width,height,depth")] T9[,, ] pixels)
where T9 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| TextureTarget | target | Specifies the target texture. Must be one of Texture3D, ProxyTexture3D, Texture2DArray or ProxyTexture2DArray. |
| Int32 | level | Specifies the level-of-detail number. Level 0 is the base image level. Level is the n sup th mipmap reduction image. |
| InternalFormat | internalformat | Specifies the number of color components in the texture. Must be one of base internal formats given in Table 1, one of the sized internal formats given in Table 2, or one of the compressed internal formats given in Table 3, below. |
| 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 256 texels high. |
| Int32 | depth | Specifies the depth of the texture image, or the number of layers in a texture array. All implementations support 3D texture images that are at least 256 texels deep, and texture arrays that are at least 256 layers deep. |
| Int32 | border | This value must be 0. |
| PixelFormat | format | Specifies the format of the pixel data. The following symbolic values are accepted: Red, Rg, Rgb, Bgr, Rgba, Bgra, RedInteger, RgInteger, RgbInteger, BgrInteger, RgbaInteger, BgraInteger, StencilIndex, DepthComponent, DepthStencil. |
| PixelType | type | Specifies the data type of the pixel data. The following symbolic values are accepted: UnsignedByte, Byte, UnsignedShort, Short, UnsignedInt, Int, Float, UnsignedByte332, UnsignedByte233Rev, UnsignedShort565, UnsignedShort565Rev, UnsignedShort4444, UnsignedShort4444Rev, UnsignedShort5551, UnsignedShort1555Rev, UnsignedInt8888, UnsignedInt8888Rev, UnsignedInt1010102, and UnsignedInt2101010Rev. |
| T9[,,] | pixels | [length: COMPSIZE(format,type,width,height,depth)] Specifies a pointer to the image data in memory. |
Type Parameters
| Name | Description |
|---|---|
| T9 |
TexImage3D<T9>(TextureTarget, Int32, InternalFormat, Int32, Int32, Int32, Int32, PixelFormat, PixelType, T9[,])
[requires: EXT_texture3D] Specify a three-dimensional texture image
Declaration
[AutoGenerated(Category = "EXT_texture3D", Version = "", EntryPoint = "glTexImage3DEXT")]
[CLSCompliant(false)]
public static void TexImage3D<T9>(TextureTarget target, int level, InternalFormat internalformat, int width, int height, int depth, int border, PixelFormat format, PixelType type, [Count(Computed = "format,type,width,height,depth")] T9[, ] pixels)
where T9 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| TextureTarget | target | Specifies the target texture. Must be one of Texture3D, ProxyTexture3D, Texture2DArray or ProxyTexture2DArray. |
| Int32 | level | Specifies the level-of-detail number. Level 0 is the base image level. Level is the n sup th mipmap reduction image. |
| InternalFormat | internalformat | Specifies the number of color components in the texture. Must be one of base internal formats given in Table 1, one of the sized internal formats given in Table 2, or one of the compressed internal formats given in Table 3, below. |
| 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 256 texels high. |
| Int32 | depth | Specifies the depth of the texture image, or the number of layers in a texture array. All implementations support 3D texture images that are at least 256 texels deep, and texture arrays that are at least 256 layers deep. |
| Int32 | border | This value must be 0. |
| PixelFormat | format | Specifies the format of the pixel data. The following symbolic values are accepted: Red, Rg, Rgb, Bgr, Rgba, Bgra, RedInteger, RgInteger, RgbInteger, BgrInteger, RgbaInteger, BgraInteger, StencilIndex, DepthComponent, DepthStencil. |
| PixelType | type | Specifies the data type of the pixel data. The following symbolic values are accepted: UnsignedByte, Byte, UnsignedShort, Short, UnsignedInt, Int, Float, UnsignedByte332, UnsignedByte233Rev, UnsignedShort565, UnsignedShort565Rev, UnsignedShort4444, UnsignedShort4444Rev, UnsignedShort5551, UnsignedShort1555Rev, UnsignedInt8888, UnsignedInt8888Rev, UnsignedInt1010102, and UnsignedInt2101010Rev. |
| T9[,] | pixels | [length: COMPSIZE(format,type,width,height,depth)] Specifies a pointer to the image data in memory. |
Type Parameters
| Name | Description |
|---|---|
| T9 |
TexParameterI(TextureTarget, TextureParameterName, Int32*)
[requires: EXT_texture_integer]
Declaration
[AutoGenerated(Category = "EXT_texture_integer", Version = "", EntryPoint = "glTexParameterIivEXT")]
[CLSCompliant(false)]
public static void TexParameterI(TextureTarget target, TextureParameterName pname, [Count(Computed = "pname")] int *params)
Parameters
| Type | Name | Description |
|---|---|---|
| TextureTarget | target | |
| TextureParameterName | pname | |
| Int32* | params |
TexParameterI(TextureTarget, TextureParameterName, ref Int32)
[requires: EXT_texture_integer]
Declaration
[AutoGenerated(Category = "EXT_texture_integer", Version = "", EntryPoint = "glTexParameterIivEXT")]
[CLSCompliant(false)]
public static void TexParameterI(TextureTarget target, TextureParameterName pname, [Count(Computed = "pname")] ref int params)
Parameters
| Type | Name | Description |
|---|---|---|
| TextureTarget | target | |
| TextureParameterName | pname | |
| Int32 | params |
TexParameterI(TextureTarget, TextureParameterName, Int32[])
[requires: EXT_texture_integer]
Declaration
[AutoGenerated(Category = "EXT_texture_integer", Version = "", EntryPoint = "glTexParameterIivEXT")]
[CLSCompliant(false)]
public static void TexParameterI(TextureTarget target, TextureParameterName pname, [Count(Computed = "pname")] int[] params)
Parameters
| Type | Name | Description |
|---|---|---|
| TextureTarget | target | |
| TextureParameterName | pname | |
| Int32[] | params |
TexParameterI(TextureTarget, TextureParameterName, UInt32*)
[requires: EXT_texture_integer]
Declaration
[AutoGenerated(Category = "EXT_texture_integer", Version = "", EntryPoint = "glTexParameterIuivEXT")]
[CLSCompliant(false)]
public static void TexParameterI(TextureTarget target, TextureParameterName pname, [Count(Computed = "pname")] uint *params)
Parameters
| Type | Name | Description |
|---|---|---|
| TextureTarget | target | |
| TextureParameterName | pname | |
| UInt32* | params |
TexParameterI(TextureTarget, TextureParameterName, ref UInt32)
[requires: EXT_texture_integer]
Declaration
[AutoGenerated(Category = "EXT_texture_integer", Version = "", EntryPoint = "glTexParameterIuivEXT")]
[CLSCompliant(false)]
public static void TexParameterI(TextureTarget target, TextureParameterName pname, [Count(Computed = "pname")] ref uint params)
Parameters
| Type | Name | Description |
|---|---|---|
| TextureTarget | target | |
| TextureParameterName | pname | |
| UInt32 | params |
TexParameterI(TextureTarget, TextureParameterName, UInt32[])
[requires: EXT_texture_integer]
Declaration
[AutoGenerated(Category = "EXT_texture_integer", Version = "", EntryPoint = "glTexParameterIuivEXT")]
[CLSCompliant(false)]
public static void TexParameterI(TextureTarget target, TextureParameterName pname, [Count(Computed = "pname")] uint[] params)
Parameters
| Type | Name | Description |
|---|---|---|
| TextureTarget | target | |
| TextureParameterName | pname | |
| UInt32[] | params |
TexStorageMem1D(TextureTarget, Int32, ExtMemoryObject, Int32, Int32, Int64)
[requires: EXT_memory_object]
Declaration
[AutoGenerated(Category = "EXT_memory_object", Version = "", EntryPoint = "glTexStorageMem1DEXT")]
[CLSCompliant(false)]
public static void TexStorageMem1D(TextureTarget target, int levels, ExtMemoryObject internalFormat, int width, int memory, long offset)
Parameters
| Type | Name | Description |
|---|---|---|
| TextureTarget | target | |
| Int32 | levels | |
| ExtMemoryObject | internalFormat | |
| Int32 | width | |
| Int32 | memory | |
| Int64 | offset |
TexStorageMem1D(TextureTarget, Int32, ExtMemoryObject, Int32, UInt32, UInt64)
[requires: EXT_memory_object]
Declaration
[AutoGenerated(Category = "EXT_memory_object", Version = "", EntryPoint = "glTexStorageMem1DEXT")]
[CLSCompliant(false)]
public static void TexStorageMem1D(TextureTarget target, int levels, ExtMemoryObject internalFormat, int width, uint memory, ulong offset)
Parameters
| Type | Name | Description |
|---|---|---|
| TextureTarget | target | |
| Int32 | levels | |
| ExtMemoryObject | internalFormat | |
| Int32 | width | |
| UInt32 | memory | |
| UInt64 | offset |
TexStorageMem2D(TextureTarget, Int32, ExtMemoryObject, Int32, Int32, Int32, Int64)
[requires: EXT_memory_object]
Declaration
[AutoGenerated(Category = "EXT_memory_object", Version = "", EntryPoint = "glTexStorageMem2DEXT")]
[CLSCompliant(false)]
public static void TexStorageMem2D(TextureTarget target, int levels, ExtMemoryObject internalFormat, int width, int height, int memory, long offset)
Parameters
| Type | Name | Description |
|---|---|---|
| TextureTarget | target | |
| Int32 | levels | |
| ExtMemoryObject | internalFormat | |
| Int32 | width | |
| Int32 | height | |
| Int32 | memory | |
| Int64 | offset |
TexStorageMem2D(TextureTarget, Int32, ExtMemoryObject, Int32, Int32, UInt32, UInt64)
[requires: EXT_memory_object]
Declaration
[AutoGenerated(Category = "EXT_memory_object", Version = "", EntryPoint = "glTexStorageMem2DEXT")]
[CLSCompliant(false)]
public static void TexStorageMem2D(TextureTarget target, int levels, ExtMemoryObject internalFormat, int width, int height, uint memory, ulong offset)
Parameters
| Type | Name | Description |
|---|---|---|
| TextureTarget | target | |
| Int32 | levels | |
| ExtMemoryObject | internalFormat | |
| Int32 | width | |
| Int32 | height | |
| UInt32 | memory | |
| UInt64 | offset |
TexStorageMem2DMultisample(TextureTarget, Int32, ExtMemoryObject, Int32, Int32, Boolean, Int32, Int64)
[requires: EXT_memory_object]
Declaration
[AutoGenerated(Category = "EXT_memory_object", Version = "", EntryPoint = "glTexStorageMem2DMultisampleEXT")]
[CLSCompliant(false)]
public static void TexStorageMem2DMultisample(TextureTarget target, int samples, ExtMemoryObject internalFormat, int width, int height, bool fixedSampleLocations, int memory, long offset)
Parameters
| Type | Name | Description |
|---|---|---|
| TextureTarget | target | |
| Int32 | samples | |
| ExtMemoryObject | internalFormat | |
| Int32 | width | |
| Int32 | height | |
| Boolean | fixedSampleLocations | |
| Int32 | memory | |
| Int64 | offset |
TexStorageMem2DMultisample(TextureTarget, Int32, ExtMemoryObject, Int32, Int32, Boolean, UInt32, UInt64)
[requires: EXT_memory_object]
Declaration
[AutoGenerated(Category = "EXT_memory_object", Version = "", EntryPoint = "glTexStorageMem2DMultisampleEXT")]
[CLSCompliant(false)]
public static void TexStorageMem2DMultisample(TextureTarget target, int samples, ExtMemoryObject internalFormat, int width, int height, bool fixedSampleLocations, uint memory, ulong offset)
Parameters
| Type | Name | Description |
|---|---|---|
| TextureTarget | target | |
| Int32 | samples | |
| ExtMemoryObject | internalFormat | |
| Int32 | width | |
| Int32 | height | |
| Boolean | fixedSampleLocations | |
| UInt32 | memory | |
| UInt64 | offset |
TexStorageMem3D(TextureTarget, Int32, ExtMemoryObject, Int32, Int32, Int32, Int32, Int64)
[requires: EXT_memory_object]
Declaration
[AutoGenerated(Category = "EXT_memory_object", Version = "", EntryPoint = "glTexStorageMem3DEXT")]
[CLSCompliant(false)]
public static void TexStorageMem3D(TextureTarget target, int levels, ExtMemoryObject internalFormat, int width, int height, int depth, int memory, long offset)
Parameters
| Type | Name | Description |
|---|---|---|
| TextureTarget | target | |
| Int32 | levels | |
| ExtMemoryObject | internalFormat | |
| Int32 | width | |
| Int32 | height | |
| Int32 | depth | |
| Int32 | memory | |
| Int64 | offset |
TexStorageMem3D(TextureTarget, Int32, ExtMemoryObject, Int32, Int32, Int32, UInt32, UInt64)
[requires: EXT_memory_object]
Declaration
[AutoGenerated(Category = "EXT_memory_object", Version = "", EntryPoint = "glTexStorageMem3DEXT")]
[CLSCompliant(false)]
public static void TexStorageMem3D(TextureTarget target, int levels, ExtMemoryObject internalFormat, int width, int height, int depth, uint memory, ulong offset)
Parameters
| Type | Name | Description |
|---|---|---|
| TextureTarget | target | |
| Int32 | levels | |
| ExtMemoryObject | internalFormat | |
| Int32 | width | |
| Int32 | height | |
| Int32 | depth | |
| UInt32 | memory | |
| UInt64 | offset |
TexStorageMem3DMultisample(TextureTarget, Int32, ExtMemoryObject, Int32, Int32, Int32, Boolean, Int32, Int64)
[requires: EXT_memory_object]
Declaration
[AutoGenerated(Category = "EXT_memory_object", Version = "", EntryPoint = "glTexStorageMem3DMultisampleEXT")]
[CLSCompliant(false)]
public static void TexStorageMem3DMultisample(TextureTarget target, int samples, ExtMemoryObject internalFormat, int width, int height, int depth, bool fixedSampleLocations, int memory, long offset)
Parameters
| Type | Name | Description |
|---|---|---|
| TextureTarget | target | |
| Int32 | samples | |
| ExtMemoryObject | internalFormat | |
| Int32 | width | |
| Int32 | height | |
| Int32 | depth | |
| Boolean | fixedSampleLocations | |
| Int32 | memory | |
| Int64 | offset |
TexStorageMem3DMultisample(TextureTarget, Int32, ExtMemoryObject, Int32, Int32, Int32, Boolean, UInt32, UInt64)
[requires: EXT_memory_object]
Declaration
[AutoGenerated(Category = "EXT_memory_object", Version = "", EntryPoint = "glTexStorageMem3DMultisampleEXT")]
[CLSCompliant(false)]
public static void TexStorageMem3DMultisample(TextureTarget target, int samples, ExtMemoryObject internalFormat, int width, int height, int depth, bool fixedSampleLocations, uint memory, ulong offset)
Parameters
| Type | Name | Description |
|---|---|---|
| TextureTarget | target | |
| Int32 | samples | |
| ExtMemoryObject | internalFormat | |
| Int32 | width | |
| Int32 | height | |
| Int32 | depth | |
| Boolean | fixedSampleLocations | |
| UInt32 | memory | |
| UInt64 | offset |
TexSubImage1D(TextureTarget, Int32, Int32, Int32, PixelFormat, PixelType, IntPtr)
[requires: EXT_subtexture] Specify a one-dimensional texture subimage
Declaration
[AutoGenerated(Category = "EXT_subtexture", Version = "", EntryPoint = "glTexSubImage1DEXT")]
public static void TexSubImage1D(TextureTarget target, int level, int xoffset, int width, PixelFormat format, PixelType type, [Count(Computed = "format,type,width")] IntPtr pixels)
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 pixel data. The following symbolic values are accepted: Red, Rg, Rgb, Bgr, Rgba, DepthComponent, and StencilIndex. |
| PixelType | type | Specifies the data type of the pixel data. The following symbolic values are accepted: UnsignedByte, Byte, UnsignedShort, Short, UnsignedInt, Int, Float, UnsignedByte332, UnsignedByte233Rev, UnsignedShort565, UnsignedShort565Rev, UnsignedShort4444, UnsignedShort4444Rev, UnsignedShort5551, UnsignedShort1555Rev, UnsignedInt8888, UnsignedInt8888Rev, UnsignedInt1010102, and UnsignedInt2101010Rev. |
| IntPtr | pixels | [length: COMPSIZE(format,type,width)] Specifies a pointer to the image data in memory. |
TexSubImage1D<T6>(TextureTarget, Int32, Int32, Int32, PixelFormat, PixelType, ref T6)
[requires: EXT_subtexture] Specify a one-dimensional texture subimage
Declaration
[AutoGenerated(Category = "EXT_subtexture", Version = "", EntryPoint = "glTexSubImage1DEXT")]
public static void TexSubImage1D<T6>(TextureTarget target, int level, int xoffset, int width, PixelFormat format, PixelType type, [Count(Computed = "format,type,width")] ref T6 pixels)
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 pixel data. The following symbolic values are accepted: Red, Rg, Rgb, Bgr, Rgba, DepthComponent, and StencilIndex. |
| PixelType | type | Specifies the data type of the pixel data. The following symbolic values are accepted: UnsignedByte, Byte, UnsignedShort, Short, UnsignedInt, Int, Float, UnsignedByte332, UnsignedByte233Rev, UnsignedShort565, UnsignedShort565Rev, UnsignedShort4444, UnsignedShort4444Rev, UnsignedShort5551, UnsignedShort1555Rev, UnsignedInt8888, UnsignedInt8888Rev, UnsignedInt1010102, and UnsignedInt2101010Rev. |
| T6 | pixels | [length: COMPSIZE(format,type,width)] Specifies a pointer to the image data in memory. |
Type Parameters
| Name | Description |
|---|---|
| T6 |
TexSubImage1D<T6>(TextureTarget, Int32, Int32, Int32, PixelFormat, PixelType, T6[])
[requires: EXT_subtexture] Specify a one-dimensional texture subimage
Declaration
[AutoGenerated(Category = "EXT_subtexture", Version = "", EntryPoint = "glTexSubImage1DEXT")]
[CLSCompliant(false)]
public static void TexSubImage1D<T6>(TextureTarget target, int level, int xoffset, int width, PixelFormat format, PixelType type, [Count(Computed = "format,type,width")] T6[] pixels)
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 pixel data. The following symbolic values are accepted: Red, Rg, Rgb, Bgr, Rgba, DepthComponent, and StencilIndex. |
| PixelType | type | Specifies the data type of the pixel data. The following symbolic values are accepted: UnsignedByte, Byte, UnsignedShort, Short, UnsignedInt, Int, Float, UnsignedByte332, UnsignedByte233Rev, UnsignedShort565, UnsignedShort565Rev, UnsignedShort4444, UnsignedShort4444Rev, UnsignedShort5551, UnsignedShort1555Rev, UnsignedInt8888, UnsignedInt8888Rev, UnsignedInt1010102, and UnsignedInt2101010Rev. |
| T6[] | pixels | [length: COMPSIZE(format,type,width)] Specifies a pointer to the image data in memory. |
Type Parameters
| Name | Description |
|---|---|
| T6 |
TexSubImage1D<T6>(TextureTarget, Int32, Int32, Int32, PixelFormat, PixelType, T6[,,])
[requires: EXT_subtexture] Specify a one-dimensional texture subimage
Declaration
[AutoGenerated(Category = "EXT_subtexture", Version = "", EntryPoint = "glTexSubImage1DEXT")]
[CLSCompliant(false)]
public static void TexSubImage1D<T6>(TextureTarget target, int level, int xoffset, int width, PixelFormat format, PixelType type, [Count(Computed = "format,type,width")] T6[,, ] pixels)
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 pixel data. The following symbolic values are accepted: Red, Rg, Rgb, Bgr, Rgba, DepthComponent, and StencilIndex. |
| PixelType | type | Specifies the data type of the pixel data. The following symbolic values are accepted: UnsignedByte, Byte, UnsignedShort, Short, UnsignedInt, Int, Float, UnsignedByte332, UnsignedByte233Rev, UnsignedShort565, UnsignedShort565Rev, UnsignedShort4444, UnsignedShort4444Rev, UnsignedShort5551, UnsignedShort1555Rev, UnsignedInt8888, UnsignedInt8888Rev, UnsignedInt1010102, and UnsignedInt2101010Rev. |
| T6[,,] | pixels | [length: COMPSIZE(format,type,width)] Specifies a pointer to the image data in memory. |
Type Parameters
| Name | Description |
|---|---|
| T6 |
TexSubImage1D<T6>(TextureTarget, Int32, Int32, Int32, PixelFormat, PixelType, T6[,])
[requires: EXT_subtexture] Specify a one-dimensional texture subimage
Declaration
[AutoGenerated(Category = "EXT_subtexture", Version = "", EntryPoint = "glTexSubImage1DEXT")]
[CLSCompliant(false)]
public static void TexSubImage1D<T6>(TextureTarget target, int level, int xoffset, int width, PixelFormat format, PixelType type, [Count(Computed = "format,type,width")] T6[, ] pixels)
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 pixel data. The following symbolic values are accepted: Red, Rg, Rgb, Bgr, Rgba, DepthComponent, and StencilIndex. |
| PixelType | type | Specifies the data type of the pixel data. The following symbolic values are accepted: UnsignedByte, Byte, UnsignedShort, Short, UnsignedInt, Int, Float, UnsignedByte332, UnsignedByte233Rev, UnsignedShort565, UnsignedShort565Rev, UnsignedShort4444, UnsignedShort4444Rev, UnsignedShort5551, UnsignedShort1555Rev, UnsignedInt8888, UnsignedInt8888Rev, UnsignedInt1010102, and UnsignedInt2101010Rev. |
| T6[,] | pixels | [length: COMPSIZE(format,type,width)] Specifies a pointer to the image data in memory. |
Type Parameters
| Name | Description |
|---|---|
| T6 |
TexSubImage2D(TextureTarget, Int32, Int32, Int32, Int32, Int32, PixelFormat, PixelType, IntPtr)
[requires: EXT_subtexture] Specify a two-dimensional texture subimage
Declaration
[AutoGenerated(Category = "EXT_subtexture", Version = "", EntryPoint = "glTexSubImage2DEXT")]
public static void TexSubImage2D(TextureTarget target, int level, int xoffset, int yoffset, int width, int height, PixelFormat format, PixelType type, [Count(Computed = "format,type,width,height")] IntPtr pixels)
Parameters
| Type | Name | Description |
|---|---|---|
| TextureTarget | target | Specifies the target texture. Must be Texture2D, TextureCubeMapPositiveX, TextureCubeMapNegativeX, TextureCubeMapPositiveY, TextureCubeMapNegativeY, TextureCubeMapPositiveZ, TextureCubeMapNegativeZ, or Texture1DArray. |
| 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 pixel data. The following symbolic values are accepted: Red, Rg, Rgb, Bgr, Rgba, Bgra, DepthComponent, and StencilIndex. |
| PixelType | type | Specifies the data type of the pixel data. The following symbolic values are accepted: UnsignedByte, Byte, UnsignedShort, Short, UnsignedInt, Int, Float, UnsignedByte332, UnsignedByte233Rev, UnsignedShort565, UnsignedShort565Rev, UnsignedShort4444, UnsignedShort4444Rev, UnsignedShort5551, UnsignedShort1555Rev, UnsignedInt8888, UnsignedInt8888Rev, UnsignedInt1010102, and UnsignedInt2101010Rev. |
| IntPtr | pixels | [length: COMPSIZE(format,type,width,height)] Specifies a pointer to the image data in memory. |
TexSubImage2D<T8>(TextureTarget, Int32, Int32, Int32, Int32, Int32, PixelFormat, PixelType, ref T8)
[requires: EXT_subtexture] Specify a two-dimensional texture subimage
Declaration
[AutoGenerated(Category = "EXT_subtexture", Version = "", EntryPoint = "glTexSubImage2DEXT")]
public static void TexSubImage2D<T8>(TextureTarget target, int level, int xoffset, int yoffset, int width, int height, PixelFormat format, PixelType type, [Count(Computed = "format,type,width,height")] ref T8 pixels)
where T8 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| TextureTarget | target | Specifies the target texture. Must be Texture2D, TextureCubeMapPositiveX, TextureCubeMapNegativeX, TextureCubeMapPositiveY, TextureCubeMapNegativeY, TextureCubeMapPositiveZ, TextureCubeMapNegativeZ, or Texture1DArray. |
| 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 pixel data. The following symbolic values are accepted: Red, Rg, Rgb, Bgr, Rgba, Bgra, DepthComponent, and StencilIndex. |
| PixelType | type | Specifies the data type of the pixel data. The following symbolic values are accepted: UnsignedByte, Byte, UnsignedShort, Short, UnsignedInt, Int, Float, UnsignedByte332, UnsignedByte233Rev, UnsignedShort565, UnsignedShort565Rev, UnsignedShort4444, UnsignedShort4444Rev, UnsignedShort5551, UnsignedShort1555Rev, UnsignedInt8888, UnsignedInt8888Rev, UnsignedInt1010102, and UnsignedInt2101010Rev. |
| T8 | pixels | [length: COMPSIZE(format,type,width,height)] Specifies a pointer to the image data in memory. |
Type Parameters
| Name | Description |
|---|---|
| T8 |
TexSubImage2D<T8>(TextureTarget, Int32, Int32, Int32, Int32, Int32, PixelFormat, PixelType, T8[])
[requires: EXT_subtexture] Specify a two-dimensional texture subimage
Declaration
[AutoGenerated(Category = "EXT_subtexture", Version = "", EntryPoint = "glTexSubImage2DEXT")]
[CLSCompliant(false)]
public static void TexSubImage2D<T8>(TextureTarget target, int level, int xoffset, int yoffset, int width, int height, PixelFormat format, PixelType type, [Count(Computed = "format,type,width,height")] T8[] pixels)
where T8 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| TextureTarget | target | Specifies the target texture. Must be Texture2D, TextureCubeMapPositiveX, TextureCubeMapNegativeX, TextureCubeMapPositiveY, TextureCubeMapNegativeY, TextureCubeMapPositiveZ, TextureCubeMapNegativeZ, or Texture1DArray. |
| 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 pixel data. The following symbolic values are accepted: Red, Rg, Rgb, Bgr, Rgba, Bgra, DepthComponent, and StencilIndex. |
| PixelType | type | Specifies the data type of the pixel data. The following symbolic values are accepted: UnsignedByte, Byte, UnsignedShort, Short, UnsignedInt, Int, Float, UnsignedByte332, UnsignedByte233Rev, UnsignedShort565, UnsignedShort565Rev, UnsignedShort4444, UnsignedShort4444Rev, UnsignedShort5551, UnsignedShort1555Rev, UnsignedInt8888, UnsignedInt8888Rev, UnsignedInt1010102, and UnsignedInt2101010Rev. |
| T8[] | pixels | [length: COMPSIZE(format,type,width,height)] Specifies a pointer to the image data in memory. |
Type Parameters
| Name | Description |
|---|---|
| T8 |
TexSubImage2D<T8>(TextureTarget, Int32, Int32, Int32, Int32, Int32, PixelFormat, PixelType, T8[,,])
[requires: EXT_subtexture] Specify a two-dimensional texture subimage
Declaration
[AutoGenerated(Category = "EXT_subtexture", Version = "", EntryPoint = "glTexSubImage2DEXT")]
[CLSCompliant(false)]
public static void TexSubImage2D<T8>(TextureTarget target, int level, int xoffset, int yoffset, int width, int height, PixelFormat format, PixelType type, [Count(Computed = "format,type,width,height")] T8[,, ] pixels)
where T8 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| TextureTarget | target | Specifies the target texture. Must be Texture2D, TextureCubeMapPositiveX, TextureCubeMapNegativeX, TextureCubeMapPositiveY, TextureCubeMapNegativeY, TextureCubeMapPositiveZ, TextureCubeMapNegativeZ, or Texture1DArray. |
| 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 pixel data. The following symbolic values are accepted: Red, Rg, Rgb, Bgr, Rgba, Bgra, DepthComponent, and StencilIndex. |
| PixelType | type | Specifies the data type of the pixel data. The following symbolic values are accepted: UnsignedByte, Byte, UnsignedShort, Short, UnsignedInt, Int, Float, UnsignedByte332, UnsignedByte233Rev, UnsignedShort565, UnsignedShort565Rev, UnsignedShort4444, UnsignedShort4444Rev, UnsignedShort5551, UnsignedShort1555Rev, UnsignedInt8888, UnsignedInt8888Rev, UnsignedInt1010102, and UnsignedInt2101010Rev. |
| T8[,,] | pixels | [length: COMPSIZE(format,type,width,height)] Specifies a pointer to the image data in memory. |
Type Parameters
| Name | Description |
|---|---|
| T8 |
TexSubImage2D<T8>(TextureTarget, Int32, Int32, Int32, Int32, Int32, PixelFormat, PixelType, T8[,])
[requires: EXT_subtexture] Specify a two-dimensional texture subimage
Declaration
[AutoGenerated(Category = "EXT_subtexture", Version = "", EntryPoint = "glTexSubImage2DEXT")]
[CLSCompliant(false)]
public static void TexSubImage2D<T8>(TextureTarget target, int level, int xoffset, int yoffset, int width, int height, PixelFormat format, PixelType type, [Count(Computed = "format,type,width,height")] T8[, ] pixels)
where T8 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| TextureTarget | target | Specifies the target texture. Must be Texture2D, TextureCubeMapPositiveX, TextureCubeMapNegativeX, TextureCubeMapPositiveY, TextureCubeMapNegativeY, TextureCubeMapPositiveZ, TextureCubeMapNegativeZ, or Texture1DArray. |
| 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 pixel data. The following symbolic values are accepted: Red, Rg, Rgb, Bgr, Rgba, Bgra, DepthComponent, and StencilIndex. |
| PixelType | type | Specifies the data type of the pixel data. The following symbolic values are accepted: UnsignedByte, Byte, UnsignedShort, Short, UnsignedInt, Int, Float, UnsignedByte332, UnsignedByte233Rev, UnsignedShort565, UnsignedShort565Rev, UnsignedShort4444, UnsignedShort4444Rev, UnsignedShort5551, UnsignedShort1555Rev, UnsignedInt8888, UnsignedInt8888Rev, UnsignedInt1010102, and UnsignedInt2101010Rev. |
| T8[,] | pixels | [length: COMPSIZE(format,type,width,height)] Specifies a pointer to the image data in memory. |
Type Parameters
| Name | Description |
|---|---|
| T8 |
TexSubImage3D(TextureTarget, Int32, Int32, Int32, Int32, Int32, Int32, Int32, PixelFormat, PixelType, IntPtr)
[requires: EXT_texture3D] Specify a three-dimensional texture subimage
Declaration
[AutoGenerated(Category = "EXT_texture3D", Version = "", EntryPoint = "glTexSubImage3DEXT")]
public static void TexSubImage3D(TextureTarget target, int level, int xoffset, int yoffset, int zoffset, int width, int height, int depth, PixelFormat format, PixelType type, [Count(Computed = "format,type,width,height,depth")] IntPtr pixels)
Parameters
| Type | Name | Description |
|---|---|---|
| TextureTarget | target | Specifies the target texture. Must be Texture3D or Texture2DArray. |
| 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 a texel offset in the z direction within the texture array. |
| 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 pixel data. The following symbolic values are accepted: Red, Rg, Rgb, Bgr, Rgba, DepthComponent, and StencilIndex. |
| PixelType | type | Specifies the data type of the pixel data. The following symbolic values are accepted: UnsignedByte, Byte, UnsignedShort, Short, UnsignedInt, Int, Float, UnsignedByte332, UnsignedByte233Rev, UnsignedShort565, UnsignedShort565Rev, UnsignedShort4444, UnsignedShort4444Rev, UnsignedShort5551, UnsignedShort1555Rev, UnsignedInt8888, UnsignedInt8888Rev, UnsignedInt1010102, and UnsignedInt2101010Rev. |
| IntPtr | pixels | [length: COMPSIZE(format,type,width,height,depth)] Specifies a pointer to the image data in memory. |
TexSubImage3D<T10>(TextureTarget, Int32, Int32, Int32, Int32, Int32, Int32, Int32, PixelFormat, PixelType, ref T10)
[requires: EXT_texture3D] Specify a three-dimensional texture subimage
Declaration
[AutoGenerated(Category = "EXT_texture3D", Version = "", EntryPoint = "glTexSubImage3DEXT")]
public static void TexSubImage3D<T10>(TextureTarget target, int level, int xoffset, int yoffset, int zoffset, int width, int height, int depth, PixelFormat format, PixelType type, [Count(Computed = "format,type,width,height,depth")] ref T10 pixels)
where T10 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| TextureTarget | target | Specifies the target texture. Must be Texture3D or Texture2DArray. |
| 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 a texel offset in the z direction within the texture array. |
| 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 pixel data. The following symbolic values are accepted: Red, Rg, Rgb, Bgr, Rgba, DepthComponent, and StencilIndex. |
| PixelType | type | Specifies the data type of the pixel data. The following symbolic values are accepted: UnsignedByte, Byte, UnsignedShort, Short, UnsignedInt, Int, Float, UnsignedByte332, UnsignedByte233Rev, UnsignedShort565, UnsignedShort565Rev, UnsignedShort4444, UnsignedShort4444Rev, UnsignedShort5551, UnsignedShort1555Rev, UnsignedInt8888, UnsignedInt8888Rev, UnsignedInt1010102, and UnsignedInt2101010Rev. |
| T10 | pixels | [length: COMPSIZE(format,type,width,height,depth)] Specifies a pointer to the image data in memory. |
Type Parameters
| Name | Description |
|---|---|
| T10 |
TexSubImage3D<T10>(TextureTarget, Int32, Int32, Int32, Int32, Int32, Int32, Int32, PixelFormat, PixelType, T10[])
[requires: EXT_texture3D] Specify a three-dimensional texture subimage
Declaration
[AutoGenerated(Category = "EXT_texture3D", Version = "", EntryPoint = "glTexSubImage3DEXT")]
[CLSCompliant(false)]
public static void TexSubImage3D<T10>(TextureTarget target, int level, int xoffset, int yoffset, int zoffset, int width, int height, int depth, PixelFormat format, PixelType type, [Count(Computed = "format,type,width,height,depth")] T10[] pixels)
where T10 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| TextureTarget | target | Specifies the target texture. Must be Texture3D or Texture2DArray. |
| 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 a texel offset in the z direction within the texture array. |
| 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 pixel data. The following symbolic values are accepted: Red, Rg, Rgb, Bgr, Rgba, DepthComponent, and StencilIndex. |
| PixelType | type | Specifies the data type of the pixel data. The following symbolic values are accepted: UnsignedByte, Byte, UnsignedShort, Short, UnsignedInt, Int, Float, UnsignedByte332, UnsignedByte233Rev, UnsignedShort565, UnsignedShort565Rev, UnsignedShort4444, UnsignedShort4444Rev, UnsignedShort5551, UnsignedShort1555Rev, UnsignedInt8888, UnsignedInt8888Rev, UnsignedInt1010102, and UnsignedInt2101010Rev. |
| T10[] | pixels | [length: COMPSIZE(format,type,width,height,depth)] Specifies a pointer to the image data in memory. |
Type Parameters
| Name | Description |
|---|---|
| T10 |
TexSubImage3D<T10>(TextureTarget, Int32, Int32, Int32, Int32, Int32, Int32, Int32, PixelFormat, PixelType, T10[,,])
[requires: EXT_texture3D] Specify a three-dimensional texture subimage
Declaration
[AutoGenerated(Category = "EXT_texture3D", Version = "", EntryPoint = "glTexSubImage3DEXT")]
[CLSCompliant(false)]
public static void TexSubImage3D<T10>(TextureTarget target, int level, int xoffset, int yoffset, int zoffset, int width, int height, int depth, PixelFormat format, PixelType type, [Count(Computed = "format,type,width,height,depth")] T10[,, ] pixels)
where T10 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| TextureTarget | target | Specifies the target texture. Must be Texture3D or Texture2DArray. |
| 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 a texel offset in the z direction within the texture array. |
| 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 pixel data. The following symbolic values are accepted: Red, Rg, Rgb, Bgr, Rgba, DepthComponent, and StencilIndex. |
| PixelType | type | Specifies the data type of the pixel data. The following symbolic values are accepted: UnsignedByte, Byte, UnsignedShort, Short, UnsignedInt, Int, Float, UnsignedByte332, UnsignedByte233Rev, UnsignedShort565, UnsignedShort565Rev, UnsignedShort4444, UnsignedShort4444Rev, UnsignedShort5551, UnsignedShort1555Rev, UnsignedInt8888, UnsignedInt8888Rev, UnsignedInt1010102, and UnsignedInt2101010Rev. |
| T10[,,] | pixels | [length: COMPSIZE(format,type,width,height,depth)] Specifies a pointer to the image data in memory. |
Type Parameters
| Name | Description |
|---|---|
| T10 |
TexSubImage3D<T10>(TextureTarget, Int32, Int32, Int32, Int32, Int32, Int32, Int32, PixelFormat, PixelType, T10[,])
[requires: EXT_texture3D] Specify a three-dimensional texture subimage
Declaration
[AutoGenerated(Category = "EXT_texture3D", Version = "", EntryPoint = "glTexSubImage3DEXT")]
[CLSCompliant(false)]
public static void TexSubImage3D<T10>(TextureTarget target, int level, int xoffset, int yoffset, int zoffset, int width, int height, int depth, PixelFormat format, PixelType type, [Count(Computed = "format,type,width,height,depth")] T10[, ] pixels)
where T10 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| TextureTarget | target | Specifies the target texture. Must be Texture3D or Texture2DArray. |
| 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 a texel offset in the z direction within the texture array. |
| 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 pixel data. The following symbolic values are accepted: Red, Rg, Rgb, Bgr, Rgba, DepthComponent, and StencilIndex. |
| PixelType | type | Specifies the data type of the pixel data. The following symbolic values are accepted: UnsignedByte, Byte, UnsignedShort, Short, UnsignedInt, Int, Float, UnsignedByte332, UnsignedByte233Rev, UnsignedShort565, UnsignedShort565Rev, UnsignedShort4444, UnsignedShort4444Rev, UnsignedShort5551, UnsignedShort1555Rev, UnsignedInt8888, UnsignedInt8888Rev, UnsignedInt1010102, and UnsignedInt2101010Rev. |
| T10[,] | pixels | [length: COMPSIZE(format,type,width,height,depth)] Specifies a pointer to the image data in memory. |
Type Parameters
| Name | Description |
|---|---|
| T10 |
TextureBuffer(Int32, TextureTarget, ExtDirectStateAccess, Int32)
[requires: EXT_direct_state_access]
Declaration
[Obsolete("Use strongly typed overload instead")]
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glTextureBufferEXT")]
[CLSCompliant(false)]
public static void TextureBuffer(int texture, TextureTarget target, ExtDirectStateAccess internalformat, int buffer)
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | texture | |
| TextureTarget | target | |
| ExtDirectStateAccess | internalformat | |
| Int32 | buffer |
TextureBuffer(Int32, TextureTarget, SizedInternalFormat, Int32)
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glTextureBufferEXT")]
[CLSCompliant(false)]
public static void TextureBuffer(int texture, TextureTarget target, SizedInternalFormat internalformat, int buffer)
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | texture | |
| TextureTarget | target | |
| SizedInternalFormat | internalformat | |
| Int32 | buffer |
TextureBuffer(UInt32, TextureTarget, ExtDirectStateAccess, UInt32)
[requires: EXT_direct_state_access]
Declaration
[Obsolete("Use strongly typed overload instead")]
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glTextureBufferEXT")]
[CLSCompliant(false)]
public static void TextureBuffer(uint texture, TextureTarget target, ExtDirectStateAccess internalformat, uint buffer)
Parameters
| Type | Name | Description |
|---|---|---|
| UInt32 | texture | |
| TextureTarget | target | |
| ExtDirectStateAccess | internalformat | |
| UInt32 | buffer |
TextureBuffer(UInt32, TextureTarget, SizedInternalFormat, UInt32)
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glTextureBufferEXT")]
[CLSCompliant(false)]
public static void TextureBuffer(uint texture, TextureTarget target, SizedInternalFormat internalformat, uint buffer)
Parameters
| Type | Name | Description |
|---|---|---|
| UInt32 | texture | |
| TextureTarget | target | |
| SizedInternalFormat | internalformat | |
| UInt32 | buffer |
TextureBufferRange(Int32, TextureTarget, ExtDirectStateAccess, Int32, IntPtr, Int32)
[requires: EXT_direct_state_access]
Declaration
[Obsolete("Use strongly typed overload instead")]
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glTextureBufferRangeEXT")]
[CLSCompliant(false)]
public static void TextureBufferRange(int texture, TextureTarget target, ExtDirectStateAccess internalformat, int buffer, IntPtr offset, int size)
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | texture | |
| TextureTarget | target | |
| ExtDirectStateAccess | internalformat | |
| Int32 | buffer | |
| IntPtr | offset | |
| Int32 | size |
TextureBufferRange(Int32, TextureTarget, ExtDirectStateAccess, Int32, IntPtr, IntPtr)
[requires: EXT_direct_state_access]
Declaration
[Obsolete("Use strongly typed overload instead")]
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glTextureBufferRangeEXT")]
[CLSCompliant(false)]
public static void TextureBufferRange(int texture, TextureTarget target, ExtDirectStateAccess internalformat, int buffer, IntPtr offset, IntPtr size)
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | texture | |
| TextureTarget | target | |
| ExtDirectStateAccess | internalformat | |
| Int32 | buffer | |
| IntPtr | offset | |
| IntPtr | size |
TextureBufferRange(Int32, TextureTarget, SizedInternalFormat, Int32, IntPtr, Int32)
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glTextureBufferRangeEXT")]
[CLSCompliant(false)]
public static void TextureBufferRange(int texture, TextureTarget target, SizedInternalFormat internalformat, int buffer, IntPtr offset, int size)
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | texture | |
| TextureTarget | target | |
| SizedInternalFormat | internalformat | |
| Int32 | buffer | |
| IntPtr | offset | |
| Int32 | size |
TextureBufferRange(Int32, TextureTarget, SizedInternalFormat, Int32, IntPtr, IntPtr)
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glTextureBufferRangeEXT")]
[CLSCompliant(false)]
public static void TextureBufferRange(int texture, TextureTarget target, SizedInternalFormat internalformat, int buffer, IntPtr offset, IntPtr size)
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | texture | |
| TextureTarget | target | |
| SizedInternalFormat | internalformat | |
| Int32 | buffer | |
| IntPtr | offset | |
| IntPtr | size |
TextureBufferRange(UInt32, TextureTarget, ExtDirectStateAccess, UInt32, IntPtr, Int32)
[requires: EXT_direct_state_access]
Declaration
[Obsolete("Use strongly typed overload instead")]
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glTextureBufferRangeEXT")]
[CLSCompliant(false)]
public static void TextureBufferRange(uint texture, TextureTarget target, ExtDirectStateAccess internalformat, uint buffer, IntPtr offset, int size)
Parameters
| Type | Name | Description |
|---|---|---|
| UInt32 | texture | |
| TextureTarget | target | |
| ExtDirectStateAccess | internalformat | |
| UInt32 | buffer | |
| IntPtr | offset | |
| Int32 | size |
TextureBufferRange(UInt32, TextureTarget, ExtDirectStateAccess, UInt32, IntPtr, IntPtr)
[requires: EXT_direct_state_access]
Declaration
[Obsolete("Use strongly typed overload instead")]
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glTextureBufferRangeEXT")]
[CLSCompliant(false)]
public static void TextureBufferRange(uint texture, TextureTarget target, ExtDirectStateAccess internalformat, uint buffer, IntPtr offset, IntPtr size)
Parameters
| Type | Name | Description |
|---|---|---|
| UInt32 | texture | |
| TextureTarget | target | |
| ExtDirectStateAccess | internalformat | |
| UInt32 | buffer | |
| IntPtr | offset | |
| IntPtr | size |
TextureBufferRange(UInt32, TextureTarget, SizedInternalFormat, UInt32, IntPtr, Int32)
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glTextureBufferRangeEXT")]
[CLSCompliant(false)]
public static void TextureBufferRange(uint texture, TextureTarget target, SizedInternalFormat internalformat, uint buffer, IntPtr offset, int size)
Parameters
| Type | Name | Description |
|---|---|---|
| UInt32 | texture | |
| TextureTarget | target | |
| SizedInternalFormat | internalformat | |
| UInt32 | buffer | |
| IntPtr | offset | |
| Int32 | size |
TextureBufferRange(UInt32, TextureTarget, SizedInternalFormat, UInt32, IntPtr, IntPtr)
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glTextureBufferRangeEXT")]
[CLSCompliant(false)]
public static void TextureBufferRange(uint texture, TextureTarget target, SizedInternalFormat internalformat, uint buffer, IntPtr offset, IntPtr size)
Parameters
| Type | Name | Description |
|---|---|---|
| UInt32 | texture | |
| TextureTarget | target | |
| SizedInternalFormat | internalformat | |
| UInt32 | buffer | |
| IntPtr | offset | |
| IntPtr | size |
TextureImage1D(Int32, TextureTarget, Int32, ExtDirectStateAccess, Int32, Int32, PixelFormat, PixelType, IntPtr)
[requires: EXT_direct_state_access]
Declaration
[Obsolete("Use int overload instead")]
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glTextureImage1DEXT")]
[CLSCompliant(false)]
public static void TextureImage1D(int texture, TextureTarget target, int level, ExtDirectStateAccess internalformat, int width, int border, PixelFormat format, PixelType type, [Count(Computed = "format,type,width")] IntPtr pixels)
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | texture | |
| TextureTarget | target | |
| Int32 | level | |
| ExtDirectStateAccess | internalformat | |
| Int32 | width | |
| Int32 | border | |
| PixelFormat | format | |
| PixelType | type | |
| IntPtr | pixels | [length: COMPSIZE(format,type,width)] |
TextureImage1D(Int32, TextureTarget, Int32, InternalFormat, Int32, Int32, PixelFormat, PixelType, IntPtr)
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glTextureImage1DEXT")]
[CLSCompliant(false)]
public static void TextureImage1D(int texture, TextureTarget target, int level, InternalFormat internalformat, int width, int border, PixelFormat format, PixelType type, [Count(Computed = "format,type,width")] IntPtr pixels)
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | texture | |
| TextureTarget | target | |
| Int32 | level | |
| InternalFormat | internalformat | |
| Int32 | width | |
| Int32 | border | |
| PixelFormat | format | |
| PixelType | type | |
| IntPtr | pixels | [length: COMPSIZE(format,type,width)] |
TextureImage1D(UInt32, TextureTarget, Int32, ExtDirectStateAccess, Int32, Int32, PixelFormat, PixelType, IntPtr)
[requires: EXT_direct_state_access]
Declaration
[Obsolete("Use int overload instead")]
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glTextureImage1DEXT")]
[CLSCompliant(false)]
public static void TextureImage1D(uint texture, TextureTarget target, int level, ExtDirectStateAccess internalformat, int width, int border, PixelFormat format, PixelType type, [Count(Computed = "format,type,width")] IntPtr pixels)
Parameters
| Type | Name | Description |
|---|---|---|
| UInt32 | texture | |
| TextureTarget | target | |
| Int32 | level | |
| ExtDirectStateAccess | internalformat | |
| Int32 | width | |
| Int32 | border | |
| PixelFormat | format | |
| PixelType | type | |
| IntPtr | pixels | [length: COMPSIZE(format,type,width)] |
TextureImage1D(UInt32, TextureTarget, Int32, InternalFormat, Int32, Int32, PixelFormat, PixelType, IntPtr)
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glTextureImage1DEXT")]
[CLSCompliant(false)]
public static void TextureImage1D(uint texture, TextureTarget target, int level, InternalFormat internalformat, int width, int border, PixelFormat format, PixelType type, [Count(Computed = "format,type,width")] IntPtr pixels)
Parameters
| Type | Name | Description |
|---|---|---|
| UInt32 | texture | |
| TextureTarget | target | |
| Int32 | level | |
| InternalFormat | internalformat | |
| Int32 | width | |
| Int32 | border | |
| PixelFormat | format | |
| PixelType | type | |
| IntPtr | pixels | [length: COMPSIZE(format,type,width)] |
TextureImage1D<T8>(Int32, TextureTarget, Int32, ExtDirectStateAccess, Int32, Int32, PixelFormat, PixelType, ref T8)
[requires: EXT_direct_state_access]
Declaration
[Obsolete("Use int overload instead")]
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glTextureImage1DEXT")]
[CLSCompliant(false)]
public static void TextureImage1D<T8>(int texture, TextureTarget target, int level, ExtDirectStateAccess internalformat, int width, int border, PixelFormat format, PixelType type, [Count(Computed = "format,type,width")] ref T8 pixels)
where T8 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | texture | |
| TextureTarget | target | |
| Int32 | level | |
| ExtDirectStateAccess | internalformat | |
| Int32 | width | |
| Int32 | border | |
| PixelFormat | format | |
| PixelType | type | |
| T8 | pixels | [length: COMPSIZE(format,type,width)] |
Type Parameters
| Name | Description |
|---|---|
| T8 |
TextureImage1D<T8>(Int32, TextureTarget, Int32, ExtDirectStateAccess, Int32, Int32, PixelFormat, PixelType, T8[])
[requires: EXT_direct_state_access]
Declaration
[Obsolete("Use int overload instead")]
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glTextureImage1DEXT")]
[CLSCompliant(false)]
public static void TextureImage1D<T8>(int texture, TextureTarget target, int level, ExtDirectStateAccess internalformat, int width, int border, PixelFormat format, PixelType type, [Count(Computed = "format,type,width")] T8[] pixels)
where T8 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | texture | |
| TextureTarget | target | |
| Int32 | level | |
| ExtDirectStateAccess | internalformat | |
| Int32 | width | |
| Int32 | border | |
| PixelFormat | format | |
| PixelType | type | |
| T8[] | pixels | [length: COMPSIZE(format,type,width)] |
Type Parameters
| Name | Description |
|---|---|
| T8 |
TextureImage1D<T8>(Int32, TextureTarget, Int32, ExtDirectStateAccess, Int32, Int32, PixelFormat, PixelType, T8[,,])
[requires: EXT_direct_state_access]
Declaration
[Obsolete("Use int overload instead")]
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glTextureImage1DEXT")]
[CLSCompliant(false)]
public static void TextureImage1D<T8>(int texture, TextureTarget target, int level, ExtDirectStateAccess internalformat, int width, int border, PixelFormat format, PixelType type, [Count(Computed = "format,type,width")] T8[,, ] pixels)
where T8 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | texture | |
| TextureTarget | target | |
| Int32 | level | |
| ExtDirectStateAccess | internalformat | |
| Int32 | width | |
| Int32 | border | |
| PixelFormat | format | |
| PixelType | type | |
| T8[,,] | pixels | [length: COMPSIZE(format,type,width)] |
Type Parameters
| Name | Description |
|---|---|
| T8 |
TextureImage1D<T8>(Int32, TextureTarget, Int32, ExtDirectStateAccess, Int32, Int32, PixelFormat, PixelType, T8[,])
[requires: EXT_direct_state_access]
Declaration
[Obsolete("Use int overload instead")]
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glTextureImage1DEXT")]
[CLSCompliant(false)]
public static void TextureImage1D<T8>(int texture, TextureTarget target, int level, ExtDirectStateAccess internalformat, int width, int border, PixelFormat format, PixelType type, [Count(Computed = "format,type,width")] T8[, ] pixels)
where T8 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | texture | |
| TextureTarget | target | |
| Int32 | level | |
| ExtDirectStateAccess | internalformat | |
| Int32 | width | |
| Int32 | border | |
| PixelFormat | format | |
| PixelType | type | |
| T8[,] | pixels | [length: COMPSIZE(format,type,width)] |
Type Parameters
| Name | Description |
|---|---|
| T8 |
TextureImage1D<T8>(Int32, TextureTarget, Int32, InternalFormat, Int32, Int32, PixelFormat, PixelType, ref T8)
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glTextureImage1DEXT")]
[CLSCompliant(false)]
public static void TextureImage1D<T8>(int texture, TextureTarget target, int level, InternalFormat internalformat, int width, int border, PixelFormat format, PixelType type, [Count(Computed = "format,type,width")] ref T8 pixels)
where T8 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | texture | |
| TextureTarget | target | |
| Int32 | level | |
| InternalFormat | internalformat | |
| Int32 | width | |
| Int32 | border | |
| PixelFormat | format | |
| PixelType | type | |
| T8 | pixels | [length: COMPSIZE(format,type,width)] |
Type Parameters
| Name | Description |
|---|---|
| T8 |
TextureImage1D<T8>(Int32, TextureTarget, Int32, InternalFormat, Int32, Int32, PixelFormat, PixelType, T8[])
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glTextureImage1DEXT")]
[CLSCompliant(false)]
public static void TextureImage1D<T8>(int texture, TextureTarget target, int level, InternalFormat internalformat, int width, int border, PixelFormat format, PixelType type, [Count(Computed = "format,type,width")] T8[] pixels)
where T8 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | texture | |
| TextureTarget | target | |
| Int32 | level | |
| InternalFormat | internalformat | |
| Int32 | width | |
| Int32 | border | |
| PixelFormat | format | |
| PixelType | type | |
| T8[] | pixels | [length: COMPSIZE(format,type,width)] |
Type Parameters
| Name | Description |
|---|---|
| T8 |
TextureImage1D<T8>(Int32, TextureTarget, Int32, InternalFormat, Int32, Int32, PixelFormat, PixelType, T8[,,])
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glTextureImage1DEXT")]
[CLSCompliant(false)]
public static void TextureImage1D<T8>(int texture, TextureTarget target, int level, InternalFormat internalformat, int width, int border, PixelFormat format, PixelType type, [Count(Computed = "format,type,width")] T8[,, ] pixels)
where T8 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | texture | |
| TextureTarget | target | |
| Int32 | level | |
| InternalFormat | internalformat | |
| Int32 | width | |
| Int32 | border | |
| PixelFormat | format | |
| PixelType | type | |
| T8[,,] | pixels | [length: COMPSIZE(format,type,width)] |
Type Parameters
| Name | Description |
|---|---|
| T8 |
TextureImage1D<T8>(Int32, TextureTarget, Int32, InternalFormat, Int32, Int32, PixelFormat, PixelType, T8[,])
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glTextureImage1DEXT")]
[CLSCompliant(false)]
public static void TextureImage1D<T8>(int texture, TextureTarget target, int level, InternalFormat internalformat, int width, int border, PixelFormat format, PixelType type, [Count(Computed = "format,type,width")] T8[, ] pixels)
where T8 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | texture | |
| TextureTarget | target | |
| Int32 | level | |
| InternalFormat | internalformat | |
| Int32 | width | |
| Int32 | border | |
| PixelFormat | format | |
| PixelType | type | |
| T8[,] | pixels | [length: COMPSIZE(format,type,width)] |
Type Parameters
| Name | Description |
|---|---|
| T8 |
TextureImage1D<T8>(UInt32, TextureTarget, Int32, ExtDirectStateAccess, Int32, Int32, PixelFormat, PixelType, ref T8)
[requires: EXT_direct_state_access]
Declaration
[Obsolete("Use int overload instead")]
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glTextureImage1DEXT")]
[CLSCompliant(false)]
public static void TextureImage1D<T8>(uint texture, TextureTarget target, int level, ExtDirectStateAccess internalformat, int width, int border, PixelFormat format, PixelType type, [Count(Computed = "format,type,width")] ref T8 pixels)
where T8 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| UInt32 | texture | |
| TextureTarget | target | |
| Int32 | level | |
| ExtDirectStateAccess | internalformat | |
| Int32 | width | |
| Int32 | border | |
| PixelFormat | format | |
| PixelType | type | |
| T8 | pixels | [length: COMPSIZE(format,type,width)] |
Type Parameters
| Name | Description |
|---|---|
| T8 |
TextureImage1D<T8>(UInt32, TextureTarget, Int32, ExtDirectStateAccess, Int32, Int32, PixelFormat, PixelType, T8[])
[requires: EXT_direct_state_access]
Declaration
[Obsolete("Use int overload instead")]
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glTextureImage1DEXT")]
[CLSCompliant(false)]
public static void TextureImage1D<T8>(uint texture, TextureTarget target, int level, ExtDirectStateAccess internalformat, int width, int border, PixelFormat format, PixelType type, [Count(Computed = "format,type,width")] T8[] pixels)
where T8 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| UInt32 | texture | |
| TextureTarget | target | |
| Int32 | level | |
| ExtDirectStateAccess | internalformat | |
| Int32 | width | |
| Int32 | border | |
| PixelFormat | format | |
| PixelType | type | |
| T8[] | pixels | [length: COMPSIZE(format,type,width)] |
Type Parameters
| Name | Description |
|---|---|
| T8 |
TextureImage1D<T8>(UInt32, TextureTarget, Int32, ExtDirectStateAccess, Int32, Int32, PixelFormat, PixelType, T8[,,])
[requires: EXT_direct_state_access]
Declaration
[Obsolete("Use int overload instead")]
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glTextureImage1DEXT")]
[CLSCompliant(false)]
public static void TextureImage1D<T8>(uint texture, TextureTarget target, int level, ExtDirectStateAccess internalformat, int width, int border, PixelFormat format, PixelType type, [Count(Computed = "format,type,width")] T8[,, ] pixels)
where T8 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| UInt32 | texture | |
| TextureTarget | target | |
| Int32 | level | |
| ExtDirectStateAccess | internalformat | |
| Int32 | width | |
| Int32 | border | |
| PixelFormat | format | |
| PixelType | type | |
| T8[,,] | pixels | [length: COMPSIZE(format,type,width)] |
Type Parameters
| Name | Description |
|---|---|
| T8 |
TextureImage1D<T8>(UInt32, TextureTarget, Int32, ExtDirectStateAccess, Int32, Int32, PixelFormat, PixelType, T8[,])
[requires: EXT_direct_state_access]
Declaration
[Obsolete("Use int overload instead")]
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glTextureImage1DEXT")]
[CLSCompliant(false)]
public static void TextureImage1D<T8>(uint texture, TextureTarget target, int level, ExtDirectStateAccess internalformat, int width, int border, PixelFormat format, PixelType type, [Count(Computed = "format,type,width")] T8[, ] pixels)
where T8 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| UInt32 | texture | |
| TextureTarget | target | |
| Int32 | level | |
| ExtDirectStateAccess | internalformat | |
| Int32 | width | |
| Int32 | border | |
| PixelFormat | format | |
| PixelType | type | |
| T8[,] | pixels | [length: COMPSIZE(format,type,width)] |
Type Parameters
| Name | Description |
|---|---|
| T8 |
TextureImage1D<T8>(UInt32, TextureTarget, Int32, InternalFormat, Int32, Int32, PixelFormat, PixelType, ref T8)
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glTextureImage1DEXT")]
[CLSCompliant(false)]
public static void TextureImage1D<T8>(uint texture, TextureTarget target, int level, InternalFormat internalformat, int width, int border, PixelFormat format, PixelType type, [Count(Computed = "format,type,width")] ref T8 pixels)
where T8 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| UInt32 | texture | |
| TextureTarget | target | |
| Int32 | level | |
| InternalFormat | internalformat | |
| Int32 | width | |
| Int32 | border | |
| PixelFormat | format | |
| PixelType | type | |
| T8 | pixels | [length: COMPSIZE(format,type,width)] |
Type Parameters
| Name | Description |
|---|---|
| T8 |
TextureImage1D<T8>(UInt32, TextureTarget, Int32, InternalFormat, Int32, Int32, PixelFormat, PixelType, T8[])
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glTextureImage1DEXT")]
[CLSCompliant(false)]
public static void TextureImage1D<T8>(uint texture, TextureTarget target, int level, InternalFormat internalformat, int width, int border, PixelFormat format, PixelType type, [Count(Computed = "format,type,width")] T8[] pixels)
where T8 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| UInt32 | texture | |
| TextureTarget | target | |
| Int32 | level | |
| InternalFormat | internalformat | |
| Int32 | width | |
| Int32 | border | |
| PixelFormat | format | |
| PixelType | type | |
| T8[] | pixels | [length: COMPSIZE(format,type,width)] |
Type Parameters
| Name | Description |
|---|---|
| T8 |
TextureImage1D<T8>(UInt32, TextureTarget, Int32, InternalFormat, Int32, Int32, PixelFormat, PixelType, T8[,,])
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glTextureImage1DEXT")]
[CLSCompliant(false)]
public static void TextureImage1D<T8>(uint texture, TextureTarget target, int level, InternalFormat internalformat, int width, int border, PixelFormat format, PixelType type, [Count(Computed = "format,type,width")] T8[,, ] pixels)
where T8 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| UInt32 | texture | |
| TextureTarget | target | |
| Int32 | level | |
| InternalFormat | internalformat | |
| Int32 | width | |
| Int32 | border | |
| PixelFormat | format | |
| PixelType | type | |
| T8[,,] | pixels | [length: COMPSIZE(format,type,width)] |
Type Parameters
| Name | Description |
|---|---|
| T8 |
TextureImage1D<T8>(UInt32, TextureTarget, Int32, InternalFormat, Int32, Int32, PixelFormat, PixelType, T8[,])
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glTextureImage1DEXT")]
[CLSCompliant(false)]
public static void TextureImage1D<T8>(uint texture, TextureTarget target, int level, InternalFormat internalformat, int width, int border, PixelFormat format, PixelType type, [Count(Computed = "format,type,width")] T8[, ] pixels)
where T8 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| UInt32 | texture | |
| TextureTarget | target | |
| Int32 | level | |
| InternalFormat | internalformat | |
| Int32 | width | |
| Int32 | border | |
| PixelFormat | format | |
| PixelType | type | |
| T8[,] | pixels | [length: COMPSIZE(format,type,width)] |
Type Parameters
| Name | Description |
|---|---|
| T8 |
TextureImage2D(Int32, TextureTarget, Int32, ExtDirectStateAccess, Int32, Int32, Int32, PixelFormat, PixelType, IntPtr)
[requires: EXT_direct_state_access]
Declaration
[Obsolete("Use int overload instead")]
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glTextureImage2DEXT")]
[CLSCompliant(false)]
public static void TextureImage2D(int texture, TextureTarget target, int level, ExtDirectStateAccess internalformat, int width, int height, int border, PixelFormat format, PixelType type, [Count(Computed = "format,type,width,height")] IntPtr pixels)
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | texture | |
| TextureTarget | target | |
| Int32 | level | |
| ExtDirectStateAccess | internalformat | |
| Int32 | width | |
| Int32 | height | |
| Int32 | border | |
| PixelFormat | format | |
| PixelType | type | |
| IntPtr | pixels | [length: COMPSIZE(format,type,width,height)] |
TextureImage2D(Int32, TextureTarget, Int32, InternalFormat, Int32, Int32, Int32, PixelFormat, PixelType, IntPtr)
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glTextureImage2DEXT")]
[CLSCompliant(false)]
public static void TextureImage2D(int texture, TextureTarget target, int level, InternalFormat internalformat, int width, int height, int border, PixelFormat format, PixelType type, [Count(Computed = "format,type,width,height")] IntPtr pixels)
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | texture | |
| TextureTarget | target | |
| Int32 | level | |
| InternalFormat | internalformat | |
| Int32 | width | |
| Int32 | height | |
| Int32 | border | |
| PixelFormat | format | |
| PixelType | type | |
| IntPtr | pixels | [length: COMPSIZE(format,type,width,height)] |
TextureImage2D(UInt32, TextureTarget, Int32, ExtDirectStateAccess, Int32, Int32, Int32, PixelFormat, PixelType, IntPtr)
[requires: EXT_direct_state_access]
Declaration
[Obsolete("Use int overload instead")]
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glTextureImage2DEXT")]
[CLSCompliant(false)]
public static void TextureImage2D(uint texture, TextureTarget target, int level, ExtDirectStateAccess internalformat, int width, int height, int border, PixelFormat format, PixelType type, [Count(Computed = "format,type,width,height")] IntPtr pixels)
Parameters
| Type | Name | Description |
|---|---|---|
| UInt32 | texture | |
| TextureTarget | target | |
| Int32 | level | |
| ExtDirectStateAccess | internalformat | |
| Int32 | width | |
| Int32 | height | |
| Int32 | border | |
| PixelFormat | format | |
| PixelType | type | |
| IntPtr | pixels | [length: COMPSIZE(format,type,width,height)] |
TextureImage2D(UInt32, TextureTarget, Int32, InternalFormat, Int32, Int32, Int32, PixelFormat, PixelType, IntPtr)
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glTextureImage2DEXT")]
[CLSCompliant(false)]
public static void TextureImage2D(uint texture, TextureTarget target, int level, InternalFormat internalformat, int width, int height, int border, PixelFormat format, PixelType type, [Count(Computed = "format,type,width,height")] IntPtr pixels)
Parameters
| Type | Name | Description |
|---|---|---|
| UInt32 | texture | |
| TextureTarget | target | |
| Int32 | level | |
| InternalFormat | internalformat | |
| Int32 | width | |
| Int32 | height | |
| Int32 | border | |
| PixelFormat | format | |
| PixelType | type | |
| IntPtr | pixels | [length: COMPSIZE(format,type,width,height)] |
TextureImage2D<T9>(Int32, TextureTarget, Int32, ExtDirectStateAccess, Int32, Int32, Int32, PixelFormat, PixelType, ref T9)
[requires: EXT_direct_state_access]
Declaration
[Obsolete("Use int overload instead")]
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glTextureImage2DEXT")]
[CLSCompliant(false)]
public static void TextureImage2D<T9>(int texture, TextureTarget target, int level, ExtDirectStateAccess internalformat, int width, int height, int border, PixelFormat format, PixelType type, [Count(Computed = "format,type,width,height")] ref T9 pixels)
where T9 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | texture | |
| TextureTarget | target | |
| Int32 | level | |
| ExtDirectStateAccess | internalformat | |
| Int32 | width | |
| Int32 | height | |
| Int32 | border | |
| PixelFormat | format | |
| PixelType | type | |
| T9 | pixels | [length: COMPSIZE(format,type,width,height)] |
Type Parameters
| Name | Description |
|---|---|
| T9 |
TextureImage2D<T9>(Int32, TextureTarget, Int32, ExtDirectStateAccess, Int32, Int32, Int32, PixelFormat, PixelType, T9[])
[requires: EXT_direct_state_access]
Declaration
[Obsolete("Use int overload instead")]
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glTextureImage2DEXT")]
[CLSCompliant(false)]
public static void TextureImage2D<T9>(int texture, TextureTarget target, int level, ExtDirectStateAccess internalformat, int width, int height, int border, PixelFormat format, PixelType type, [Count(Computed = "format,type,width,height")] T9[] pixels)
where T9 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | texture | |
| TextureTarget | target | |
| Int32 | level | |
| ExtDirectStateAccess | internalformat | |
| Int32 | width | |
| Int32 | height | |
| Int32 | border | |
| PixelFormat | format | |
| PixelType | type | |
| T9[] | pixels | [length: COMPSIZE(format,type,width,height)] |
Type Parameters
| Name | Description |
|---|---|
| T9 |
TextureImage2D<T9>(Int32, TextureTarget, Int32, ExtDirectStateAccess, Int32, Int32, Int32, PixelFormat, PixelType, T9[,,])
[requires: EXT_direct_state_access]
Declaration
[Obsolete("Use int overload instead")]
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glTextureImage2DEXT")]
[CLSCompliant(false)]
public static void TextureImage2D<T9>(int texture, TextureTarget target, int level, ExtDirectStateAccess internalformat, int width, int height, int border, PixelFormat format, PixelType type, [Count(Computed = "format,type,width,height")] T9[,, ] pixels)
where T9 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | texture | |
| TextureTarget | target | |
| Int32 | level | |
| ExtDirectStateAccess | internalformat | |
| Int32 | width | |
| Int32 | height | |
| Int32 | border | |
| PixelFormat | format | |
| PixelType | type | |
| T9[,,] | pixels | [length: COMPSIZE(format,type,width,height)] |
Type Parameters
| Name | Description |
|---|---|
| T9 |
TextureImage2D<T9>(Int32, TextureTarget, Int32, ExtDirectStateAccess, Int32, Int32, Int32, PixelFormat, PixelType, T9[,])
[requires: EXT_direct_state_access]
Declaration
[Obsolete("Use int overload instead")]
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glTextureImage2DEXT")]
[CLSCompliant(false)]
public static void TextureImage2D<T9>(int texture, TextureTarget target, int level, ExtDirectStateAccess internalformat, int width, int height, int border, PixelFormat format, PixelType type, [Count(Computed = "format,type,width,height")] T9[, ] pixels)
where T9 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | texture | |
| TextureTarget | target | |
| Int32 | level | |
| ExtDirectStateAccess | internalformat | |
| Int32 | width | |
| Int32 | height | |
| Int32 | border | |
| PixelFormat | format | |
| PixelType | type | |
| T9[,] | pixels | [length: COMPSIZE(format,type,width,height)] |
Type Parameters
| Name | Description |
|---|---|
| T9 |
TextureImage2D<T9>(Int32, TextureTarget, Int32, InternalFormat, Int32, Int32, Int32, PixelFormat, PixelType, ref T9)
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glTextureImage2DEXT")]
[CLSCompliant(false)]
public static void TextureImage2D<T9>(int texture, TextureTarget target, int level, InternalFormat internalformat, int width, int height, int border, PixelFormat format, PixelType type, [Count(Computed = "format,type,width,height")] ref T9 pixels)
where T9 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | texture | |
| TextureTarget | target | |
| Int32 | level | |
| InternalFormat | internalformat | |
| Int32 | width | |
| Int32 | height | |
| Int32 | border | |
| PixelFormat | format | |
| PixelType | type | |
| T9 | pixels | [length: COMPSIZE(format,type,width,height)] |
Type Parameters
| Name | Description |
|---|---|
| T9 |
TextureImage2D<T9>(Int32, TextureTarget, Int32, InternalFormat, Int32, Int32, Int32, PixelFormat, PixelType, T9[])
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glTextureImage2DEXT")]
[CLSCompliant(false)]
public static void TextureImage2D<T9>(int texture, TextureTarget target, int level, InternalFormat internalformat, int width, int height, int border, PixelFormat format, PixelType type, [Count(Computed = "format,type,width,height")] T9[] pixels)
where T9 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | texture | |
| TextureTarget | target | |
| Int32 | level | |
| InternalFormat | internalformat | |
| Int32 | width | |
| Int32 | height | |
| Int32 | border | |
| PixelFormat | format | |
| PixelType | type | |
| T9[] | pixels | [length: COMPSIZE(format,type,width,height)] |
Type Parameters
| Name | Description |
|---|---|
| T9 |
TextureImage2D<T9>(Int32, TextureTarget, Int32, InternalFormat, Int32, Int32, Int32, PixelFormat, PixelType, T9[,,])
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glTextureImage2DEXT")]
[CLSCompliant(false)]
public static void TextureImage2D<T9>(int texture, TextureTarget target, int level, InternalFormat internalformat, int width, int height, int border, PixelFormat format, PixelType type, [Count(Computed = "format,type,width,height")] T9[,, ] pixels)
where T9 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | texture | |
| TextureTarget | target | |
| Int32 | level | |
| InternalFormat | internalformat | |
| Int32 | width | |
| Int32 | height | |
| Int32 | border | |
| PixelFormat | format | |
| PixelType | type | |
| T9[,,] | pixels | [length: COMPSIZE(format,type,width,height)] |
Type Parameters
| Name | Description |
|---|---|
| T9 |
TextureImage2D<T9>(Int32, TextureTarget, Int32, InternalFormat, Int32, Int32, Int32, PixelFormat, PixelType, T9[,])
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glTextureImage2DEXT")]
[CLSCompliant(false)]
public static void TextureImage2D<T9>(int texture, TextureTarget target, int level, InternalFormat internalformat, int width, int height, int border, PixelFormat format, PixelType type, [Count(Computed = "format,type,width,height")] T9[, ] pixels)
where T9 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | texture | |
| TextureTarget | target | |
| Int32 | level | |
| InternalFormat | internalformat | |
| Int32 | width | |
| Int32 | height | |
| Int32 | border | |
| PixelFormat | format | |
| PixelType | type | |
| T9[,] | pixels | [length: COMPSIZE(format,type,width,height)] |
Type Parameters
| Name | Description |
|---|---|
| T9 |
TextureImage2D<T9>(UInt32, TextureTarget, Int32, ExtDirectStateAccess, Int32, Int32, Int32, PixelFormat, PixelType, ref T9)
[requires: EXT_direct_state_access]
Declaration
[Obsolete("Use int overload instead")]
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glTextureImage2DEXT")]
[CLSCompliant(false)]
public static void TextureImage2D<T9>(uint texture, TextureTarget target, int level, ExtDirectStateAccess internalformat, int width, int height, int border, PixelFormat format, PixelType type, [Count(Computed = "format,type,width,height")] ref T9 pixels)
where T9 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| UInt32 | texture | |
| TextureTarget | target | |
| Int32 | level | |
| ExtDirectStateAccess | internalformat | |
| Int32 | width | |
| Int32 | height | |
| Int32 | border | |
| PixelFormat | format | |
| PixelType | type | |
| T9 | pixels | [length: COMPSIZE(format,type,width,height)] |
Type Parameters
| Name | Description |
|---|---|
| T9 |
TextureImage2D<T9>(UInt32, TextureTarget, Int32, ExtDirectStateAccess, Int32, Int32, Int32, PixelFormat, PixelType, T9[])
[requires: EXT_direct_state_access]
Declaration
[Obsolete("Use int overload instead")]
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glTextureImage2DEXT")]
[CLSCompliant(false)]
public static void TextureImage2D<T9>(uint texture, TextureTarget target, int level, ExtDirectStateAccess internalformat, int width, int height, int border, PixelFormat format, PixelType type, [Count(Computed = "format,type,width,height")] T9[] pixels)
where T9 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| UInt32 | texture | |
| TextureTarget | target | |
| Int32 | level | |
| ExtDirectStateAccess | internalformat | |
| Int32 | width | |
| Int32 | height | |
| Int32 | border | |
| PixelFormat | format | |
| PixelType | type | |
| T9[] | pixels | [length: COMPSIZE(format,type,width,height)] |
Type Parameters
| Name | Description |
|---|---|
| T9 |
TextureImage2D<T9>(UInt32, TextureTarget, Int32, ExtDirectStateAccess, Int32, Int32, Int32, PixelFormat, PixelType, T9[,,])
[requires: EXT_direct_state_access]
Declaration
[Obsolete("Use int overload instead")]
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glTextureImage2DEXT")]
[CLSCompliant(false)]
public static void TextureImage2D<T9>(uint texture, TextureTarget target, int level, ExtDirectStateAccess internalformat, int width, int height, int border, PixelFormat format, PixelType type, [Count(Computed = "format,type,width,height")] T9[,, ] pixels)
where T9 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| UInt32 | texture | |
| TextureTarget | target | |
| Int32 | level | |
| ExtDirectStateAccess | internalformat | |
| Int32 | width | |
| Int32 | height | |
| Int32 | border | |
| PixelFormat | format | |
| PixelType | type | |
| T9[,,] | pixels | [length: COMPSIZE(format,type,width,height)] |
Type Parameters
| Name | Description |
|---|---|
| T9 |
TextureImage2D<T9>(UInt32, TextureTarget, Int32, ExtDirectStateAccess, Int32, Int32, Int32, PixelFormat, PixelType, T9[,])
[requires: EXT_direct_state_access]
Declaration
[Obsolete("Use int overload instead")]
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glTextureImage2DEXT")]
[CLSCompliant(false)]
public static void TextureImage2D<T9>(uint texture, TextureTarget target, int level, ExtDirectStateAccess internalformat, int width, int height, int border, PixelFormat format, PixelType type, [Count(Computed = "format,type,width,height")] T9[, ] pixels)
where T9 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| UInt32 | texture | |
| TextureTarget | target | |
| Int32 | level | |
| ExtDirectStateAccess | internalformat | |
| Int32 | width | |
| Int32 | height | |
| Int32 | border | |
| PixelFormat | format | |
| PixelType | type | |
| T9[,] | pixels | [length: COMPSIZE(format,type,width,height)] |
Type Parameters
| Name | Description |
|---|---|
| T9 |
TextureImage2D<T9>(UInt32, TextureTarget, Int32, InternalFormat, Int32, Int32, Int32, PixelFormat, PixelType, ref T9)
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glTextureImage2DEXT")]
[CLSCompliant(false)]
public static void TextureImage2D<T9>(uint texture, TextureTarget target, int level, InternalFormat internalformat, int width, int height, int border, PixelFormat format, PixelType type, [Count(Computed = "format,type,width,height")] ref T9 pixels)
where T9 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| UInt32 | texture | |
| TextureTarget | target | |
| Int32 | level | |
| InternalFormat | internalformat | |
| Int32 | width | |
| Int32 | height | |
| Int32 | border | |
| PixelFormat | format | |
| PixelType | type | |
| T9 | pixels | [length: COMPSIZE(format,type,width,height)] |
Type Parameters
| Name | Description |
|---|---|
| T9 |
TextureImage2D<T9>(UInt32, TextureTarget, Int32, InternalFormat, Int32, Int32, Int32, PixelFormat, PixelType, T9[])
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glTextureImage2DEXT")]
[CLSCompliant(false)]
public static void TextureImage2D<T9>(uint texture, TextureTarget target, int level, InternalFormat internalformat, int width, int height, int border, PixelFormat format, PixelType type, [Count(Computed = "format,type,width,height")] T9[] pixels)
where T9 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| UInt32 | texture | |
| TextureTarget | target | |
| Int32 | level | |
| InternalFormat | internalformat | |
| Int32 | width | |
| Int32 | height | |
| Int32 | border | |
| PixelFormat | format | |
| PixelType | type | |
| T9[] | pixels | [length: COMPSIZE(format,type,width,height)] |
Type Parameters
| Name | Description |
|---|---|
| T9 |
TextureImage2D<T9>(UInt32, TextureTarget, Int32, InternalFormat, Int32, Int32, Int32, PixelFormat, PixelType, T9[,,])
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glTextureImage2DEXT")]
[CLSCompliant(false)]
public static void TextureImage2D<T9>(uint texture, TextureTarget target, int level, InternalFormat internalformat, int width, int height, int border, PixelFormat format, PixelType type, [Count(Computed = "format,type,width,height")] T9[,, ] pixels)
where T9 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| UInt32 | texture | |
| TextureTarget | target | |
| Int32 | level | |
| InternalFormat | internalformat | |
| Int32 | width | |
| Int32 | height | |
| Int32 | border | |
| PixelFormat | format | |
| PixelType | type | |
| T9[,,] | pixels | [length: COMPSIZE(format,type,width,height)] |
Type Parameters
| Name | Description |
|---|---|
| T9 |
TextureImage2D<T9>(UInt32, TextureTarget, Int32, InternalFormat, Int32, Int32, Int32, PixelFormat, PixelType, T9[,])
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glTextureImage2DEXT")]
[CLSCompliant(false)]
public static void TextureImage2D<T9>(uint texture, TextureTarget target, int level, InternalFormat internalformat, int width, int height, int border, PixelFormat format, PixelType type, [Count(Computed = "format,type,width,height")] T9[, ] pixels)
where T9 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| UInt32 | texture | |
| TextureTarget | target | |
| Int32 | level | |
| InternalFormat | internalformat | |
| Int32 | width | |
| Int32 | height | |
| Int32 | border | |
| PixelFormat | format | |
| PixelType | type | |
| T9[,] | pixels | [length: COMPSIZE(format,type,width,height)] |
Type Parameters
| Name | Description |
|---|---|
| T9 |
TextureImage3D(Int32, TextureTarget, Int32, ExtDirectStateAccess, Int32, Int32, Int32, Int32, PixelFormat, PixelType, IntPtr)
[requires: EXT_direct_state_access]
Declaration
[Obsolete("Use int overload instead")]
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glTextureImage3DEXT")]
[CLSCompliant(false)]
public static void TextureImage3D(int texture, TextureTarget target, int level, ExtDirectStateAccess internalformat, int width, int height, int depth, int border, PixelFormat format, PixelType type, [Count(Computed = "format,type,width,height,depth")] IntPtr pixels)
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | texture | |
| TextureTarget | target | |
| Int32 | level | |
| ExtDirectStateAccess | internalformat | |
| Int32 | width | |
| Int32 | height | |
| Int32 | depth | |
| Int32 | border | |
| PixelFormat | format | |
| PixelType | type | |
| IntPtr | pixels | [length: COMPSIZE(format,type,width,height,depth)] |
TextureImage3D(Int32, TextureTarget, Int32, InternalFormat, Int32, Int32, Int32, Int32, PixelFormat, PixelType, IntPtr)
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glTextureImage3DEXT")]
[CLSCompliant(false)]
public static void TextureImage3D(int texture, TextureTarget target, int level, InternalFormat internalformat, int width, int height, int depth, int border, PixelFormat format, PixelType type, [Count(Computed = "format,type,width,height,depth")] IntPtr pixels)
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | texture | |
| TextureTarget | target | |
| Int32 | level | |
| InternalFormat | internalformat | |
| Int32 | width | |
| Int32 | height | |
| Int32 | depth | |
| Int32 | border | |
| PixelFormat | format | |
| PixelType | type | |
| IntPtr | pixels | [length: COMPSIZE(format,type,width,height,depth)] |
TextureImage3D(UInt32, TextureTarget, Int32, ExtDirectStateAccess, Int32, Int32, Int32, Int32, PixelFormat, PixelType, IntPtr)
[requires: EXT_direct_state_access]
Declaration
[Obsolete("Use int overload instead")]
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glTextureImage3DEXT")]
[CLSCompliant(false)]
public static void TextureImage3D(uint texture, TextureTarget target, int level, ExtDirectStateAccess internalformat, int width, int height, int depth, int border, PixelFormat format, PixelType type, [Count(Computed = "format,type,width,height,depth")] IntPtr pixels)
Parameters
| Type | Name | Description |
|---|---|---|
| UInt32 | texture | |
| TextureTarget | target | |
| Int32 | level | |
| ExtDirectStateAccess | internalformat | |
| Int32 | width | |
| Int32 | height | |
| Int32 | depth | |
| Int32 | border | |
| PixelFormat | format | |
| PixelType | type | |
| IntPtr | pixels | [length: COMPSIZE(format,type,width,height,depth)] |
TextureImage3D(UInt32, TextureTarget, Int32, InternalFormat, Int32, Int32, Int32, Int32, PixelFormat, PixelType, IntPtr)
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glTextureImage3DEXT")]
[CLSCompliant(false)]
public static void TextureImage3D(uint texture, TextureTarget target, int level, InternalFormat internalformat, int width, int height, int depth, int border, PixelFormat format, PixelType type, [Count(Computed = "format,type,width,height,depth")] IntPtr pixels)
Parameters
| Type | Name | Description |
|---|---|---|
| UInt32 | texture | |
| TextureTarget | target | |
| Int32 | level | |
| InternalFormat | internalformat | |
| Int32 | width | |
| Int32 | height | |
| Int32 | depth | |
| Int32 | border | |
| PixelFormat | format | |
| PixelType | type | |
| IntPtr | pixels | [length: COMPSIZE(format,type,width,height,depth)] |
TextureImage3D<T10>(Int32, TextureTarget, Int32, ExtDirectStateAccess, Int32, Int32, Int32, Int32, PixelFormat, PixelType, ref T10)
[requires: EXT_direct_state_access]
Declaration
[Obsolete("Use int overload instead")]
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glTextureImage3DEXT")]
[CLSCompliant(false)]
public static void TextureImage3D<T10>(int texture, TextureTarget target, int level, ExtDirectStateAccess internalformat, int width, int height, int depth, int border, PixelFormat format, PixelType type, [Count(Computed = "format,type,width,height,depth")] ref T10 pixels)
where T10 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | texture | |
| TextureTarget | target | |
| Int32 | level | |
| ExtDirectStateAccess | internalformat | |
| Int32 | width | |
| Int32 | height | |
| Int32 | depth | |
| Int32 | border | |
| PixelFormat | format | |
| PixelType | type | |
| T10 | pixels | [length: COMPSIZE(format,type,width,height,depth)] |
Type Parameters
| Name | Description |
|---|---|
| T10 |
TextureImage3D<T10>(Int32, TextureTarget, Int32, ExtDirectStateAccess, Int32, Int32, Int32, Int32, PixelFormat, PixelType, T10[])
[requires: EXT_direct_state_access]
Declaration
[Obsolete("Use int overload instead")]
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glTextureImage3DEXT")]
[CLSCompliant(false)]
public static void TextureImage3D<T10>(int texture, TextureTarget target, int level, ExtDirectStateAccess internalformat, int width, int height, int depth, int border, PixelFormat format, PixelType type, [Count(Computed = "format,type,width,height,depth")] T10[] pixels)
where T10 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | texture | |
| TextureTarget | target | |
| Int32 | level | |
| ExtDirectStateAccess | internalformat | |
| Int32 | width | |
| Int32 | height | |
| Int32 | depth | |
| Int32 | border | |
| PixelFormat | format | |
| PixelType | type | |
| T10[] | pixels | [length: COMPSIZE(format,type,width,height,depth)] |
Type Parameters
| Name | Description |
|---|---|
| T10 |
TextureImage3D<T10>(Int32, TextureTarget, Int32, ExtDirectStateAccess, Int32, Int32, Int32, Int32, PixelFormat, PixelType, T10[,,])
[requires: EXT_direct_state_access]
Declaration
[Obsolete("Use int overload instead")]
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glTextureImage3DEXT")]
[CLSCompliant(false)]
public static void TextureImage3D<T10>(int texture, TextureTarget target, int level, ExtDirectStateAccess internalformat, int width, int height, int depth, int border, PixelFormat format, PixelType type, [Count(Computed = "format,type,width,height,depth")] T10[,, ] pixels)
where T10 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | texture | |
| TextureTarget | target | |
| Int32 | level | |
| ExtDirectStateAccess | internalformat | |
| Int32 | width | |
| Int32 | height | |
| Int32 | depth | |
| Int32 | border | |
| PixelFormat | format | |
| PixelType | type | |
| T10[,,] | pixels | [length: COMPSIZE(format,type,width,height,depth)] |
Type Parameters
| Name | Description |
|---|---|
| T10 |
TextureImage3D<T10>(Int32, TextureTarget, Int32, ExtDirectStateAccess, Int32, Int32, Int32, Int32, PixelFormat, PixelType, T10[,])
[requires: EXT_direct_state_access]
Declaration
[Obsolete("Use int overload instead")]
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glTextureImage3DEXT")]
[CLSCompliant(false)]
public static void TextureImage3D<T10>(int texture, TextureTarget target, int level, ExtDirectStateAccess internalformat, int width, int height, int depth, int border, PixelFormat format, PixelType type, [Count(Computed = "format,type,width,height,depth")] T10[, ] pixels)
where T10 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | texture | |
| TextureTarget | target | |
| Int32 | level | |
| ExtDirectStateAccess | internalformat | |
| Int32 | width | |
| Int32 | height | |
| Int32 | depth | |
| Int32 | border | |
| PixelFormat | format | |
| PixelType | type | |
| T10[,] | pixels | [length: COMPSIZE(format,type,width,height,depth)] |
Type Parameters
| Name | Description |
|---|---|
| T10 |
TextureImage3D<T10>(Int32, TextureTarget, Int32, InternalFormat, Int32, Int32, Int32, Int32, PixelFormat, PixelType, ref T10)
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glTextureImage3DEXT")]
[CLSCompliant(false)]
public static void TextureImage3D<T10>(int texture, TextureTarget target, int level, InternalFormat internalformat, int width, int height, int depth, int border, PixelFormat format, PixelType type, [Count(Computed = "format,type,width,height,depth")] ref T10 pixels)
where T10 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | texture | |
| TextureTarget | target | |
| Int32 | level | |
| InternalFormat | internalformat | |
| Int32 | width | |
| Int32 | height | |
| Int32 | depth | |
| Int32 | border | |
| PixelFormat | format | |
| PixelType | type | |
| T10 | pixels | [length: COMPSIZE(format,type,width,height,depth)] |
Type Parameters
| Name | Description |
|---|---|
| T10 |
TextureImage3D<T10>(Int32, TextureTarget, Int32, InternalFormat, Int32, Int32, Int32, Int32, PixelFormat, PixelType, T10[])
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glTextureImage3DEXT")]
[CLSCompliant(false)]
public static void TextureImage3D<T10>(int texture, TextureTarget target, int level, InternalFormat internalformat, int width, int height, int depth, int border, PixelFormat format, PixelType type, [Count(Computed = "format,type,width,height,depth")] T10[] pixels)
where T10 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | texture | |
| TextureTarget | target | |
| Int32 | level | |
| InternalFormat | internalformat | |
| Int32 | width | |
| Int32 | height | |
| Int32 | depth | |
| Int32 | border | |
| PixelFormat | format | |
| PixelType | type | |
| T10[] | pixels | [length: COMPSIZE(format,type,width,height,depth)] |
Type Parameters
| Name | Description |
|---|---|
| T10 |
TextureImage3D<T10>(Int32, TextureTarget, Int32, InternalFormat, Int32, Int32, Int32, Int32, PixelFormat, PixelType, T10[,,])
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glTextureImage3DEXT")]
[CLSCompliant(false)]
public static void TextureImage3D<T10>(int texture, TextureTarget target, int level, InternalFormat internalformat, int width, int height, int depth, int border, PixelFormat format, PixelType type, [Count(Computed = "format,type,width,height,depth")] T10[,, ] pixels)
where T10 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | texture | |
| TextureTarget | target | |
| Int32 | level | |
| InternalFormat | internalformat | |
| Int32 | width | |
| Int32 | height | |
| Int32 | depth | |
| Int32 | border | |
| PixelFormat | format | |
| PixelType | type | |
| T10[,,] | pixels | [length: COMPSIZE(format,type,width,height,depth)] |
Type Parameters
| Name | Description |
|---|---|
| T10 |
TextureImage3D<T10>(Int32, TextureTarget, Int32, InternalFormat, Int32, Int32, Int32, Int32, PixelFormat, PixelType, T10[,])
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glTextureImage3DEXT")]
[CLSCompliant(false)]
public static void TextureImage3D<T10>(int texture, TextureTarget target, int level, InternalFormat internalformat, int width, int height, int depth, int border, PixelFormat format, PixelType type, [Count(Computed = "format,type,width,height,depth")] T10[, ] pixels)
where T10 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | texture | |
| TextureTarget | target | |
| Int32 | level | |
| InternalFormat | internalformat | |
| Int32 | width | |
| Int32 | height | |
| Int32 | depth | |
| Int32 | border | |
| PixelFormat | format | |
| PixelType | type | |
| T10[,] | pixels | [length: COMPSIZE(format,type,width,height,depth)] |
Type Parameters
| Name | Description |
|---|---|
| T10 |
TextureImage3D<T10>(UInt32, TextureTarget, Int32, ExtDirectStateAccess, Int32, Int32, Int32, Int32, PixelFormat, PixelType, ref T10)
[requires: EXT_direct_state_access]
Declaration
[Obsolete("Use int overload instead")]
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glTextureImage3DEXT")]
[CLSCompliant(false)]
public static void TextureImage3D<T10>(uint texture, TextureTarget target, int level, ExtDirectStateAccess internalformat, int width, int height, int depth, int border, PixelFormat format, PixelType type, [Count(Computed = "format,type,width,height,depth")] ref T10 pixels)
where T10 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| UInt32 | texture | |
| TextureTarget | target | |
| Int32 | level | |
| ExtDirectStateAccess | internalformat | |
| Int32 | width | |
| Int32 | height | |
| Int32 | depth | |
| Int32 | border | |
| PixelFormat | format | |
| PixelType | type | |
| T10 | pixels | [length: COMPSIZE(format,type,width,height,depth)] |
Type Parameters
| Name | Description |
|---|---|
| T10 |
TextureImage3D<T10>(UInt32, TextureTarget, Int32, ExtDirectStateAccess, Int32, Int32, Int32, Int32, PixelFormat, PixelType, T10[])
[requires: EXT_direct_state_access]
Declaration
[Obsolete("Use int overload instead")]
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glTextureImage3DEXT")]
[CLSCompliant(false)]
public static void TextureImage3D<T10>(uint texture, TextureTarget target, int level, ExtDirectStateAccess internalformat, int width, int height, int depth, int border, PixelFormat format, PixelType type, [Count(Computed = "format,type,width,height,depth")] T10[] pixels)
where T10 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| UInt32 | texture | |
| TextureTarget | target | |
| Int32 | level | |
| ExtDirectStateAccess | internalformat | |
| Int32 | width | |
| Int32 | height | |
| Int32 | depth | |
| Int32 | border | |
| PixelFormat | format | |
| PixelType | type | |
| T10[] | pixels | [length: COMPSIZE(format,type,width,height,depth)] |
Type Parameters
| Name | Description |
|---|---|
| T10 |
TextureImage3D<T10>(UInt32, TextureTarget, Int32, ExtDirectStateAccess, Int32, Int32, Int32, Int32, PixelFormat, PixelType, T10[,,])
[requires: EXT_direct_state_access]
Declaration
[Obsolete("Use int overload instead")]
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glTextureImage3DEXT")]
[CLSCompliant(false)]
public static void TextureImage3D<T10>(uint texture, TextureTarget target, int level, ExtDirectStateAccess internalformat, int width, int height, int depth, int border, PixelFormat format, PixelType type, [Count(Computed = "format,type,width,height,depth")] T10[,, ] pixels)
where T10 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| UInt32 | texture | |
| TextureTarget | target | |
| Int32 | level | |
| ExtDirectStateAccess | internalformat | |
| Int32 | width | |
| Int32 | height | |
| Int32 | depth | |
| Int32 | border | |
| PixelFormat | format | |
| PixelType | type | |
| T10[,,] | pixels | [length: COMPSIZE(format,type,width,height,depth)] |
Type Parameters
| Name | Description |
|---|---|
| T10 |
TextureImage3D<T10>(UInt32, TextureTarget, Int32, ExtDirectStateAccess, Int32, Int32, Int32, Int32, PixelFormat, PixelType, T10[,])
[requires: EXT_direct_state_access]
Declaration
[Obsolete("Use int overload instead")]
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glTextureImage3DEXT")]
[CLSCompliant(false)]
public static void TextureImage3D<T10>(uint texture, TextureTarget target, int level, ExtDirectStateAccess internalformat, int width, int height, int depth, int border, PixelFormat format, PixelType type, [Count(Computed = "format,type,width,height,depth")] T10[, ] pixels)
where T10 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| UInt32 | texture | |
| TextureTarget | target | |
| Int32 | level | |
| ExtDirectStateAccess | internalformat | |
| Int32 | width | |
| Int32 | height | |
| Int32 | depth | |
| Int32 | border | |
| PixelFormat | format | |
| PixelType | type | |
| T10[,] | pixels | [length: COMPSIZE(format,type,width,height,depth)] |
Type Parameters
| Name | Description |
|---|---|
| T10 |
TextureImage3D<T10>(UInt32, TextureTarget, Int32, InternalFormat, Int32, Int32, Int32, Int32, PixelFormat, PixelType, ref T10)
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glTextureImage3DEXT")]
[CLSCompliant(false)]
public static void TextureImage3D<T10>(uint texture, TextureTarget target, int level, InternalFormat internalformat, int width, int height, int depth, int border, PixelFormat format, PixelType type, [Count(Computed = "format,type,width,height,depth")] ref T10 pixels)
where T10 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| UInt32 | texture | |
| TextureTarget | target | |
| Int32 | level | |
| InternalFormat | internalformat | |
| Int32 | width | |
| Int32 | height | |
| Int32 | depth | |
| Int32 | border | |
| PixelFormat | format | |
| PixelType | type | |
| T10 | pixels | [length: COMPSIZE(format,type,width,height,depth)] |
Type Parameters
| Name | Description |
|---|---|
| T10 |
TextureImage3D<T10>(UInt32, TextureTarget, Int32, InternalFormat, Int32, Int32, Int32, Int32, PixelFormat, PixelType, T10[])
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glTextureImage3DEXT")]
[CLSCompliant(false)]
public static void TextureImage3D<T10>(uint texture, TextureTarget target, int level, InternalFormat internalformat, int width, int height, int depth, int border, PixelFormat format, PixelType type, [Count(Computed = "format,type,width,height,depth")] T10[] pixels)
where T10 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| UInt32 | texture | |
| TextureTarget | target | |
| Int32 | level | |
| InternalFormat | internalformat | |
| Int32 | width | |
| Int32 | height | |
| Int32 | depth | |
| Int32 | border | |
| PixelFormat | format | |
| PixelType | type | |
| T10[] | pixels | [length: COMPSIZE(format,type,width,height,depth)] |
Type Parameters
| Name | Description |
|---|---|
| T10 |
TextureImage3D<T10>(UInt32, TextureTarget, Int32, InternalFormat, Int32, Int32, Int32, Int32, PixelFormat, PixelType, T10[,,])
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glTextureImage3DEXT")]
[CLSCompliant(false)]
public static void TextureImage3D<T10>(uint texture, TextureTarget target, int level, InternalFormat internalformat, int width, int height, int depth, int border, PixelFormat format, PixelType type, [Count(Computed = "format,type,width,height,depth")] T10[,, ] pixels)
where T10 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| UInt32 | texture | |
| TextureTarget | target | |
| Int32 | level | |
| InternalFormat | internalformat | |
| Int32 | width | |
| Int32 | height | |
| Int32 | depth | |
| Int32 | border | |
| PixelFormat | format | |
| PixelType | type | |
| T10[,,] | pixels | [length: COMPSIZE(format,type,width,height,depth)] |
Type Parameters
| Name | Description |
|---|---|
| T10 |
TextureImage3D<T10>(UInt32, TextureTarget, Int32, InternalFormat, Int32, Int32, Int32, Int32, PixelFormat, PixelType, T10[,])
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glTextureImage3DEXT")]
[CLSCompliant(false)]
public static void TextureImage3D<T10>(uint texture, TextureTarget target, int level, InternalFormat internalformat, int width, int height, int depth, int border, PixelFormat format, PixelType type, [Count(Computed = "format,type,width,height,depth")] T10[, ] pixels)
where T10 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| UInt32 | texture | |
| TextureTarget | target | |
| Int32 | level | |
| InternalFormat | internalformat | |
| Int32 | width | |
| Int32 | height | |
| Int32 | depth | |
| Int32 | border | |
| PixelFormat | format | |
| PixelType | type | |
| T10[,] | pixels | [length: COMPSIZE(format,type,width,height,depth)] |
Type Parameters
| Name | Description |
|---|---|
| T10 |
TextureLight(ExtLightTexture)
[requires: EXT_light_texture]
Declaration
[AutoGenerated(Category = "EXT_light_texture", Version = "", EntryPoint = "glTextureLightEXT")]
public static void TextureLight(ExtLightTexture pname)
Parameters
| Type | Name | Description |
|---|---|---|
| ExtLightTexture | pname |
TextureMaterial(MaterialFace, MaterialParameter)
[requires: EXT_light_texture]
Declaration
[AutoGenerated(Category = "EXT_light_texture", Version = "", EntryPoint = "glTextureMaterialEXT")]
public static void TextureMaterial(MaterialFace face, MaterialParameter mode)
Parameters
| Type | Name | Description |
|---|---|---|
| MaterialFace | face | |
| MaterialParameter | mode |
TextureNormal(ExtTexturePerturbNormal)
[requires: EXT_texture_perturb_normal]
Declaration
[AutoGenerated(Category = "EXT_texture_perturb_normal", Version = "", EntryPoint = "glTextureNormalEXT")]
public static void TextureNormal(ExtTexturePerturbNormal mode)
Parameters
| Type | Name | Description |
|---|---|---|
| ExtTexturePerturbNormal | mode |
TexturePageCommitment(Int32, Int32, Int32, Int32, Int32, Int32, Int32, Int32, Boolean)
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glTexturePageCommitmentEXT")]
[CLSCompliant(false)]
public static void TexturePageCommitment(int texture, int level, int xoffset, int yoffset, int zoffset, int width, int height, int depth, bool commit)
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | texture | |
| Int32 | level | |
| Int32 | xoffset | |
| Int32 | yoffset | |
| Int32 | zoffset | |
| Int32 | width | |
| Int32 | height | |
| Int32 | depth | |
| Boolean | commit |
TexturePageCommitment(UInt32, Int32, Int32, Int32, Int32, Int32, Int32, Int32, Boolean)
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glTexturePageCommitmentEXT")]
[CLSCompliant(false)]
public static void TexturePageCommitment(uint texture, int level, int xoffset, int yoffset, int zoffset, int width, int height, int depth, bool commit)
Parameters
| Type | Name | Description |
|---|---|---|
| UInt32 | texture | |
| Int32 | level | |
| Int32 | xoffset | |
| Int32 | yoffset | |
| Int32 | zoffset | |
| Int32 | width | |
| Int32 | height | |
| Int32 | depth | |
| Boolean | commit |
TextureParameter(Int32, TextureTarget, TextureParameterName, Int32)
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glTextureParameteriEXT")]
[CLSCompliant(false)]
public static void TextureParameter(int texture, TextureTarget target, TextureParameterName pname, int param)
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | texture | |
| TextureTarget | target | |
| TextureParameterName | pname | |
| Int32 | param |
TextureParameter(Int32, TextureTarget, TextureParameterName, Int32*)
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glTextureParameterivEXT")]
[CLSCompliant(false)]
public static void TextureParameter(int texture, TextureTarget target, TextureParameterName pname, [Count(Computed = "pname")] int *params)
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | texture | |
| TextureTarget | target | |
| TextureParameterName | pname | |
| Int32* | params |
TextureParameter(Int32, TextureTarget, TextureParameterName, Int32[])
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glTextureParameterivEXT")]
[CLSCompliant(false)]
public static void TextureParameter(int texture, TextureTarget target, TextureParameterName pname, [Count(Computed = "pname")] int[] params)
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | texture | |
| TextureTarget | target | |
| TextureParameterName | pname | |
| Int32[] | params |
TextureParameter(Int32, TextureTarget, TextureParameterName, Single)
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glTextureParameterfEXT")]
[CLSCompliant(false)]
public static void TextureParameter(int texture, TextureTarget target, TextureParameterName pname, float param)
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | texture | |
| TextureTarget | target | |
| TextureParameterName | pname | |
| Single | param |
TextureParameter(Int32, TextureTarget, TextureParameterName, Single*)
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glTextureParameterfvEXT")]
[CLSCompliant(false)]
public static void TextureParameter(int texture, TextureTarget target, TextureParameterName pname, [Count(Computed = "pname")] float *params)
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | texture | |
| TextureTarget | target | |
| TextureParameterName | pname | |
| Single* | params |
TextureParameter(Int32, TextureTarget, TextureParameterName, Single[])
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glTextureParameterfvEXT")]
[CLSCompliant(false)]
public static void TextureParameter(int texture, TextureTarget target, TextureParameterName pname, [Count(Computed = "pname")] float[] params)
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | texture | |
| TextureTarget | target | |
| TextureParameterName | pname | |
| Single[] | params |
TextureParameter(UInt32, TextureTarget, TextureParameterName, Int32)
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glTextureParameteriEXT")]
[CLSCompliant(false)]
public static void TextureParameter(uint texture, TextureTarget target, TextureParameterName pname, int param)
Parameters
| Type | Name | Description |
|---|---|---|
| UInt32 | texture | |
| TextureTarget | target | |
| TextureParameterName | pname | |
| Int32 | param |
TextureParameter(UInt32, TextureTarget, TextureParameterName, Int32*)
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glTextureParameterivEXT")]
[CLSCompliant(false)]
public static void TextureParameter(uint texture, TextureTarget target, TextureParameterName pname, [Count(Computed = "pname")] int *params)
Parameters
| Type | Name | Description |
|---|---|---|
| UInt32 | texture | |
| TextureTarget | target | |
| TextureParameterName | pname | |
| Int32* | params |
TextureParameter(UInt32, TextureTarget, TextureParameterName, Int32[])
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glTextureParameterivEXT")]
[CLSCompliant(false)]
public static void TextureParameter(uint texture, TextureTarget target, TextureParameterName pname, [Count(Computed = "pname")] int[] params)
Parameters
| Type | Name | Description |
|---|---|---|
| UInt32 | texture | |
| TextureTarget | target | |
| TextureParameterName | pname | |
| Int32[] | params |
TextureParameter(UInt32, TextureTarget, TextureParameterName, Single)
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glTextureParameterfEXT")]
[CLSCompliant(false)]
public static void TextureParameter(uint texture, TextureTarget target, TextureParameterName pname, float param)
Parameters
| Type | Name | Description |
|---|---|---|
| UInt32 | texture | |
| TextureTarget | target | |
| TextureParameterName | pname | |
| Single | param |
TextureParameter(UInt32, TextureTarget, TextureParameterName, Single*)
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glTextureParameterfvEXT")]
[CLSCompliant(false)]
public static void TextureParameter(uint texture, TextureTarget target, TextureParameterName pname, [Count(Computed = "pname")] float *params)
Parameters
| Type | Name | Description |
|---|---|---|
| UInt32 | texture | |
| TextureTarget | target | |
| TextureParameterName | pname | |
| Single* | params |
TextureParameter(UInt32, TextureTarget, TextureParameterName, Single[])
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glTextureParameterfvEXT")]
[CLSCompliant(false)]
public static void TextureParameter(uint texture, TextureTarget target, TextureParameterName pname, [Count(Computed = "pname")] float[] params)
Parameters
| Type | Name | Description |
|---|---|---|
| UInt32 | texture | |
| TextureTarget | target | |
| TextureParameterName | pname | |
| Single[] | params |
TextureParameterI(Int32, TextureTarget, TextureParameterName, Int32*)
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glTextureParameterIivEXT")]
[CLSCompliant(false)]
public static void TextureParameterI(int texture, TextureTarget target, TextureParameterName pname, [Count(Computed = "pname")] int *params)
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | texture | |
| TextureTarget | target | |
| TextureParameterName | pname | |
| Int32* | params |
TextureParameterI(Int32, TextureTarget, TextureParameterName, ref Int32)
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glTextureParameterIivEXT")]
[CLSCompliant(false)]
public static void TextureParameterI(int texture, TextureTarget target, TextureParameterName pname, [Count(Computed = "pname")] ref int params)
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | texture | |
| TextureTarget | target | |
| TextureParameterName | pname | |
| Int32 | params |
TextureParameterI(Int32, TextureTarget, TextureParameterName, Int32[])
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glTextureParameterIivEXT")]
[CLSCompliant(false)]
public static void TextureParameterI(int texture, TextureTarget target, TextureParameterName pname, [Count(Computed = "pname")] int[] params)
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | texture | |
| TextureTarget | target | |
| TextureParameterName | pname | |
| Int32[] | params |
TextureParameterI(UInt32, TextureTarget, TextureParameterName, Int32*)
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glTextureParameterIivEXT")]
[CLSCompliant(false)]
public static void TextureParameterI(uint texture, TextureTarget target, TextureParameterName pname, [Count(Computed = "pname")] int *params)
Parameters
| Type | Name | Description |
|---|---|---|
| UInt32 | texture | |
| TextureTarget | target | |
| TextureParameterName | pname | |
| Int32* | params |
TextureParameterI(UInt32, TextureTarget, TextureParameterName, ref Int32)
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glTextureParameterIivEXT")]
[CLSCompliant(false)]
public static void TextureParameterI(uint texture, TextureTarget target, TextureParameterName pname, [Count(Computed = "pname")] ref int params)
Parameters
| Type | Name | Description |
|---|---|---|
| UInt32 | texture | |
| TextureTarget | target | |
| TextureParameterName | pname | |
| Int32 | params |
TextureParameterI(UInt32, TextureTarget, TextureParameterName, Int32[])
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glTextureParameterIivEXT")]
[CLSCompliant(false)]
public static void TextureParameterI(uint texture, TextureTarget target, TextureParameterName pname, [Count(Computed = "pname")] int[] params)
Parameters
| Type | Name | Description |
|---|---|---|
| UInt32 | texture | |
| TextureTarget | target | |
| TextureParameterName | pname | |
| Int32[] | params |
TextureParameterI(UInt32, TextureTarget, TextureParameterName, UInt32*)
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glTextureParameterIuivEXT")]
[CLSCompliant(false)]
public static void TextureParameterI(uint texture, TextureTarget target, TextureParameterName pname, [Count(Computed = "pname")] uint *params)
Parameters
| Type | Name | Description |
|---|---|---|
| UInt32 | texture | |
| TextureTarget | target | |
| TextureParameterName | pname | |
| UInt32* | params |
TextureParameterI(UInt32, TextureTarget, TextureParameterName, ref UInt32)
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glTextureParameterIuivEXT")]
[CLSCompliant(false)]
public static void TextureParameterI(uint texture, TextureTarget target, TextureParameterName pname, [Count(Computed = "pname")] ref uint params)
Parameters
| Type | Name | Description |
|---|---|---|
| UInt32 | texture | |
| TextureTarget | target | |
| TextureParameterName | pname | |
| UInt32 | params |
TextureParameterI(UInt32, TextureTarget, TextureParameterName, UInt32[])
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glTextureParameterIuivEXT")]
[CLSCompliant(false)]
public static void TextureParameterI(uint texture, TextureTarget target, TextureParameterName pname, [Count(Computed = "pname")] uint[] params)
Parameters
| Type | Name | Description |
|---|---|---|
| UInt32 | texture | |
| TextureTarget | target | |
| TextureParameterName | pname | |
| UInt32[] | params |
TextureRenderbuffer(Int32, TextureTarget, Int32)
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glTextureRenderbufferEXT")]
[CLSCompliant(false)]
public static void TextureRenderbuffer(int texture, TextureTarget target, int renderbuffer)
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | texture | |
| TextureTarget | target | |
| Int32 | renderbuffer |
TextureRenderbuffer(UInt32, TextureTarget, UInt32)
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glTextureRenderbufferEXT")]
[CLSCompliant(false)]
public static void TextureRenderbuffer(uint texture, TextureTarget target, uint renderbuffer)
Parameters
| Type | Name | Description |
|---|---|---|
| UInt32 | texture | |
| TextureTarget | target | |
| UInt32 | renderbuffer |
TextureStorage1D(Int32, ExtDirectStateAccess, Int32, ExtDirectStateAccess, Int32)
[requires: EXT_direct_state_access]
Declaration
[Obsolete("Use strongly typed overload instead")]
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glTextureStorage1DEXT")]
[CLSCompliant(false)]
public static void TextureStorage1D(int texture, ExtDirectStateAccess target, int levels, ExtDirectStateAccess internalformat, int width)
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | texture | |
| ExtDirectStateAccess | target | |
| Int32 | levels | |
| ExtDirectStateAccess | internalformat | |
| Int32 | width |
TextureStorage1D(Int32, ExtDirectStateAccess, Int32, SizedInternalFormat, Int32)
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glTextureStorage1DEXT")]
[CLSCompliant(false)]
public static void TextureStorage1D(int texture, ExtDirectStateAccess target, int levels, SizedInternalFormat internalformat, int width)
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | texture | |
| ExtDirectStateAccess | target | |
| Int32 | levels | |
| SizedInternalFormat | internalformat | |
| Int32 | width |
TextureStorage1D(UInt32, ExtDirectStateAccess, Int32, ExtDirectStateAccess, Int32)
[requires: EXT_direct_state_access]
Declaration
[Obsolete("Use strongly typed overload instead")]
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glTextureStorage1DEXT")]
[CLSCompliant(false)]
public static void TextureStorage1D(uint texture, ExtDirectStateAccess target, int levels, ExtDirectStateAccess internalformat, int width)
Parameters
| Type | Name | Description |
|---|---|---|
| UInt32 | texture | |
| ExtDirectStateAccess | target | |
| Int32 | levels | |
| ExtDirectStateAccess | internalformat | |
| Int32 | width |
TextureStorage1D(UInt32, ExtDirectStateAccess, Int32, SizedInternalFormat, Int32)
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glTextureStorage1DEXT")]
[CLSCompliant(false)]
public static void TextureStorage1D(uint texture, ExtDirectStateAccess target, int levels, SizedInternalFormat internalformat, int width)
Parameters
| Type | Name | Description |
|---|---|---|
| UInt32 | texture | |
| ExtDirectStateAccess | target | |
| Int32 | levels | |
| SizedInternalFormat | internalformat | |
| Int32 | width |
TextureStorage2D(Int32, ExtDirectStateAccess, Int32, ExtDirectStateAccess, Int32, Int32)
[requires: EXT_direct_state_access]
Declaration
[Obsolete("Use strongly typed overload instead")]
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glTextureStorage2DEXT")]
[CLSCompliant(false)]
public static void TextureStorage2D(int texture, ExtDirectStateAccess target, int levels, ExtDirectStateAccess internalformat, int width, int height)
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | texture | |
| ExtDirectStateAccess | target | |
| Int32 | levels | |
| ExtDirectStateAccess | internalformat | |
| Int32 | width | |
| Int32 | height |
TextureStorage2D(Int32, ExtDirectStateAccess, Int32, SizedInternalFormat, Int32, Int32)
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glTextureStorage2DEXT")]
[CLSCompliant(false)]
public static void TextureStorage2D(int texture, ExtDirectStateAccess target, int levels, SizedInternalFormat internalformat, int width, int height)
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | texture | |
| ExtDirectStateAccess | target | |
| Int32 | levels | |
| SizedInternalFormat | internalformat | |
| Int32 | width | |
| Int32 | height |
TextureStorage2D(UInt32, ExtDirectStateAccess, Int32, ExtDirectStateAccess, Int32, Int32)
[requires: EXT_direct_state_access]
Declaration
[Obsolete("Use strongly typed overload instead")]
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glTextureStorage2DEXT")]
[CLSCompliant(false)]
public static void TextureStorage2D(uint texture, ExtDirectStateAccess target, int levels, ExtDirectStateAccess internalformat, int width, int height)
Parameters
| Type | Name | Description |
|---|---|---|
| UInt32 | texture | |
| ExtDirectStateAccess | target | |
| Int32 | levels | |
| ExtDirectStateAccess | internalformat | |
| Int32 | width | |
| Int32 | height |
TextureStorage2D(UInt32, ExtDirectStateAccess, Int32, SizedInternalFormat, Int32, Int32)
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glTextureStorage2DEXT")]
[CLSCompliant(false)]
public static void TextureStorage2D(uint texture, ExtDirectStateAccess target, int levels, SizedInternalFormat internalformat, int width, int height)
Parameters
| Type | Name | Description |
|---|---|---|
| UInt32 | texture | |
| ExtDirectStateAccess | target | |
| Int32 | levels | |
| SizedInternalFormat | internalformat | |
| Int32 | width | |
| Int32 | height |
TextureStorage2DMultisample(Int32, TextureTarget, Int32, ExtDirectStateAccess, Int32, Int32, Boolean)
[requires: EXT_direct_state_access]
Declaration
[Obsolete("Use strongly typed overload instead")]
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glTextureStorage2DMultisampleEXT")]
[CLSCompliant(false)]
public static void TextureStorage2DMultisample(int texture, TextureTarget target, int samples, ExtDirectStateAccess internalformat, int width, int height, bool fixedsamplelocations)
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | texture | |
| TextureTarget | target | |
| Int32 | samples | |
| ExtDirectStateAccess | internalformat | |
| Int32 | width | |
| Int32 | height | |
| Boolean | fixedsamplelocations |
TextureStorage2DMultisample(Int32, TextureTarget, Int32, SizedInternalFormat, Int32, Int32, Boolean)
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glTextureStorage2DMultisampleEXT")]
[CLSCompliant(false)]
public static void TextureStorage2DMultisample(int texture, TextureTarget target, int samples, SizedInternalFormat internalformat, int width, int height, bool fixedsamplelocations)
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | texture | |
| TextureTarget | target | |
| Int32 | samples | |
| SizedInternalFormat | internalformat | |
| Int32 | width | |
| Int32 | height | |
| Boolean | fixedsamplelocations |
TextureStorage2DMultisample(UInt32, TextureTarget, Int32, ExtDirectStateAccess, Int32, Int32, Boolean)
[requires: EXT_direct_state_access]
Declaration
[Obsolete("Use strongly typed overload instead")]
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glTextureStorage2DMultisampleEXT")]
[CLSCompliant(false)]
public static void TextureStorage2DMultisample(uint texture, TextureTarget target, int samples, ExtDirectStateAccess internalformat, int width, int height, bool fixedsamplelocations)
Parameters
| Type | Name | Description |
|---|---|---|
| UInt32 | texture | |
| TextureTarget | target | |
| Int32 | samples | |
| ExtDirectStateAccess | internalformat | |
| Int32 | width | |
| Int32 | height | |
| Boolean | fixedsamplelocations |
TextureStorage2DMultisample(UInt32, TextureTarget, Int32, SizedInternalFormat, Int32, Int32, Boolean)
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glTextureStorage2DMultisampleEXT")]
[CLSCompliant(false)]
public static void TextureStorage2DMultisample(uint texture, TextureTarget target, int samples, SizedInternalFormat internalformat, int width, int height, bool fixedsamplelocations)
Parameters
| Type | Name | Description |
|---|---|---|
| UInt32 | texture | |
| TextureTarget | target | |
| Int32 | samples | |
| SizedInternalFormat | internalformat | |
| Int32 | width | |
| Int32 | height | |
| Boolean | fixedsamplelocations |
TextureStorage3D(Int32, ExtDirectStateAccess, Int32, ExtDirectStateAccess, Int32, Int32, Int32)
[requires: EXT_direct_state_access]
Declaration
[Obsolete("Use strongly typed overload instead")]
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glTextureStorage3DEXT")]
[CLSCompliant(false)]
public static void TextureStorage3D(int texture, ExtDirectStateAccess target, int levels, ExtDirectStateAccess internalformat, int width, int height, int depth)
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | texture | |
| ExtDirectStateAccess | target | |
| Int32 | levels | |
| ExtDirectStateAccess | internalformat | |
| Int32 | width | |
| Int32 | height | |
| Int32 | depth |
TextureStorage3D(Int32, ExtDirectStateAccess, Int32, SizedInternalFormat, Int32, Int32, Int32)
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glTextureStorage3DEXT")]
[CLSCompliant(false)]
public static void TextureStorage3D(int texture, ExtDirectStateAccess target, int levels, SizedInternalFormat internalformat, int width, int height, int depth)
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | texture | |
| ExtDirectStateAccess | target | |
| Int32 | levels | |
| SizedInternalFormat | internalformat | |
| Int32 | width | |
| Int32 | height | |
| Int32 | depth |
TextureStorage3D(UInt32, ExtDirectStateAccess, Int32, ExtDirectStateAccess, Int32, Int32, Int32)
[requires: EXT_direct_state_access]
Declaration
[Obsolete("Use strongly typed overload instead")]
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glTextureStorage3DEXT")]
[CLSCompliant(false)]
public static void TextureStorage3D(uint texture, ExtDirectStateAccess target, int levels, ExtDirectStateAccess internalformat, int width, int height, int depth)
Parameters
| Type | Name | Description |
|---|---|---|
| UInt32 | texture | |
| ExtDirectStateAccess | target | |
| Int32 | levels | |
| ExtDirectStateAccess | internalformat | |
| Int32 | width | |
| Int32 | height | |
| Int32 | depth |
TextureStorage3D(UInt32, ExtDirectStateAccess, Int32, SizedInternalFormat, Int32, Int32, Int32)
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glTextureStorage3DEXT")]
[CLSCompliant(false)]
public static void TextureStorage3D(uint texture, ExtDirectStateAccess target, int levels, SizedInternalFormat internalformat, int width, int height, int depth)
Parameters
| Type | Name | Description |
|---|---|---|
| UInt32 | texture | |
| ExtDirectStateAccess | target | |
| Int32 | levels | |
| SizedInternalFormat | internalformat | |
| Int32 | width | |
| Int32 | height | |
| Int32 | depth |
TextureStorage3DMultisample(Int32, ExtDirectStateAccess, Int32, ExtDirectStateAccess, Int32, Int32, Int32, Boolean)
[requires: EXT_direct_state_access]
Declaration
[Obsolete("Use strongly typed overload instead")]
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glTextureStorage3DMultisampleEXT")]
[CLSCompliant(false)]
public static void TextureStorage3DMultisample(int texture, ExtDirectStateAccess target, int samples, ExtDirectStateAccess internalformat, int width, int height, int depth, bool fixedsamplelocations)
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | texture | |
| ExtDirectStateAccess | target | |
| Int32 | samples | |
| ExtDirectStateAccess | internalformat | |
| Int32 | width | |
| Int32 | height | |
| Int32 | depth | |
| Boolean | fixedsamplelocations |
TextureStorage3DMultisample(Int32, ExtDirectStateAccess, Int32, SizedInternalFormat, Int32, Int32, Int32, Boolean)
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glTextureStorage3DMultisampleEXT")]
[CLSCompliant(false)]
public static void TextureStorage3DMultisample(int texture, ExtDirectStateAccess target, int samples, SizedInternalFormat internalformat, int width, int height, int depth, bool fixedsamplelocations)
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | texture | |
| ExtDirectStateAccess | target | |
| Int32 | samples | |
| SizedInternalFormat | internalformat | |
| Int32 | width | |
| Int32 | height | |
| Int32 | depth | |
| Boolean | fixedsamplelocations |
TextureStorage3DMultisample(UInt32, ExtDirectStateAccess, Int32, ExtDirectStateAccess, Int32, Int32, Int32, Boolean)
[requires: EXT_direct_state_access]
Declaration
[Obsolete("Use strongly typed overload instead")]
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glTextureStorage3DMultisampleEXT")]
[CLSCompliant(false)]
public static void TextureStorage3DMultisample(uint texture, ExtDirectStateAccess target, int samples, ExtDirectStateAccess internalformat, int width, int height, int depth, bool fixedsamplelocations)
Parameters
| Type | Name | Description |
|---|---|---|
| UInt32 | texture | |
| ExtDirectStateAccess | target | |
| Int32 | samples | |
| ExtDirectStateAccess | internalformat | |
| Int32 | width | |
| Int32 | height | |
| Int32 | depth | |
| Boolean | fixedsamplelocations |
TextureStorage3DMultisample(UInt32, ExtDirectStateAccess, Int32, SizedInternalFormat, Int32, Int32, Int32, Boolean)
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glTextureStorage3DMultisampleEXT")]
[CLSCompliant(false)]
public static void TextureStorage3DMultisample(uint texture, ExtDirectStateAccess target, int samples, SizedInternalFormat internalformat, int width, int height, int depth, bool fixedsamplelocations)
Parameters
| Type | Name | Description |
|---|---|---|
| UInt32 | texture | |
| ExtDirectStateAccess | target | |
| Int32 | samples | |
| SizedInternalFormat | internalformat | |
| Int32 | width | |
| Int32 | height | |
| Int32 | depth | |
| Boolean | fixedsamplelocations |
TextureStorageMem1D(Int32, Int32, ExtMemoryObject, Int32, Int32, Int64)
[requires: EXT_memory_object]
Declaration
[AutoGenerated(Category = "EXT_memory_object", Version = "", EntryPoint = "glTextureStorageMem1DEXT")]
[CLSCompliant(false)]
public static void TextureStorageMem1D(int texture, int levels, ExtMemoryObject internalFormat, int width, int memory, long offset)
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | texture | |
| Int32 | levels | |
| ExtMemoryObject | internalFormat | |
| Int32 | width | |
| Int32 | memory | |
| Int64 | offset |
TextureStorageMem1D(UInt32, Int32, ExtMemoryObject, Int32, UInt32, UInt64)
[requires: EXT_memory_object]
Declaration
[AutoGenerated(Category = "EXT_memory_object", Version = "", EntryPoint = "glTextureStorageMem1DEXT")]
[CLSCompliant(false)]
public static void TextureStorageMem1D(uint texture, int levels, ExtMemoryObject internalFormat, int width, uint memory, ulong offset)
Parameters
| Type | Name | Description |
|---|---|---|
| UInt32 | texture | |
| Int32 | levels | |
| ExtMemoryObject | internalFormat | |
| Int32 | width | |
| UInt32 | memory | |
| UInt64 | offset |
TextureStorageMem2D(Int32, Int32, ExtMemoryObject, Int32, Int32, Int32, Int64)
[requires: EXT_memory_object]
Declaration
[AutoGenerated(Category = "EXT_memory_object", Version = "", EntryPoint = "glTextureStorageMem2DEXT")]
[CLSCompliant(false)]
public static void TextureStorageMem2D(int texture, int levels, ExtMemoryObject internalFormat, int width, int height, int memory, long offset)
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | texture | |
| Int32 | levels | |
| ExtMemoryObject | internalFormat | |
| Int32 | width | |
| Int32 | height | |
| Int32 | memory | |
| Int64 | offset |
TextureStorageMem2D(UInt32, Int32, ExtMemoryObject, Int32, Int32, UInt32, UInt64)
[requires: EXT_memory_object]
Declaration
[AutoGenerated(Category = "EXT_memory_object", Version = "", EntryPoint = "glTextureStorageMem2DEXT")]
[CLSCompliant(false)]
public static void TextureStorageMem2D(uint texture, int levels, ExtMemoryObject internalFormat, int width, int height, uint memory, ulong offset)
Parameters
| Type | Name | Description |
|---|---|---|
| UInt32 | texture | |
| Int32 | levels | |
| ExtMemoryObject | internalFormat | |
| Int32 | width | |
| Int32 | height | |
| UInt32 | memory | |
| UInt64 | offset |
TextureStorageMem2DMultisample(Int32, Int32, ExtMemoryObject, Int32, Int32, Boolean, Int32, Int64)
[requires: EXT_memory_object]
Declaration
[AutoGenerated(Category = "EXT_memory_object", Version = "", EntryPoint = "glTextureStorageMem2DMultisampleEXT")]
[CLSCompliant(false)]
public static void TextureStorageMem2DMultisample(int texture, int samples, ExtMemoryObject internalFormat, int width, int height, bool fixedSampleLocations, int memory, long offset)
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | texture | |
| Int32 | samples | |
| ExtMemoryObject | internalFormat | |
| Int32 | width | |
| Int32 | height | |
| Boolean | fixedSampleLocations | |
| Int32 | memory | |
| Int64 | offset |
TextureStorageMem2DMultisample(UInt32, Int32, ExtMemoryObject, Int32, Int32, Boolean, UInt32, UInt64)
[requires: EXT_memory_object]
Declaration
[AutoGenerated(Category = "EXT_memory_object", Version = "", EntryPoint = "glTextureStorageMem2DMultisampleEXT")]
[CLSCompliant(false)]
public static void TextureStorageMem2DMultisample(uint texture, int samples, ExtMemoryObject internalFormat, int width, int height, bool fixedSampleLocations, uint memory, ulong offset)
Parameters
| Type | Name | Description |
|---|---|---|
| UInt32 | texture | |
| Int32 | samples | |
| ExtMemoryObject | internalFormat | |
| Int32 | width | |
| Int32 | height | |
| Boolean | fixedSampleLocations | |
| UInt32 | memory | |
| UInt64 | offset |
TextureStorageMem3D(Int32, Int32, ExtMemoryObject, Int32, Int32, Int32, Int32, Int64)
[requires: EXT_memory_object]
Declaration
[AutoGenerated(Category = "EXT_memory_object", Version = "", EntryPoint = "glTextureStorageMem3DEXT")]
[CLSCompliant(false)]
public static void TextureStorageMem3D(int texture, int levels, ExtMemoryObject internalFormat, int width, int height, int depth, int memory, long offset)
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | texture | |
| Int32 | levels | |
| ExtMemoryObject | internalFormat | |
| Int32 | width | |
| Int32 | height | |
| Int32 | depth | |
| Int32 | memory | |
| Int64 | offset |
TextureStorageMem3D(UInt32, Int32, ExtMemoryObject, Int32, Int32, Int32, UInt32, UInt64)
[requires: EXT_memory_object]
Declaration
[AutoGenerated(Category = "EXT_memory_object", Version = "", EntryPoint = "glTextureStorageMem3DEXT")]
[CLSCompliant(false)]
public static void TextureStorageMem3D(uint texture, int levels, ExtMemoryObject internalFormat, int width, int height, int depth, uint memory, ulong offset)
Parameters
| Type | Name | Description |
|---|---|---|
| UInt32 | texture | |
| Int32 | levels | |
| ExtMemoryObject | internalFormat | |
| Int32 | width | |
| Int32 | height | |
| Int32 | depth | |
| UInt32 | memory | |
| UInt64 | offset |
TextureStorageMem3DMultisample(Int32, Int32, ExtMemoryObject, Int32, Int32, Int32, Boolean, Int32, Int64)
[requires: EXT_memory_object]
Declaration
[AutoGenerated(Category = "EXT_memory_object", Version = "", EntryPoint = "glTextureStorageMem3DMultisampleEXT")]
[CLSCompliant(false)]
public static void TextureStorageMem3DMultisample(int texture, int samples, ExtMemoryObject internalFormat, int width, int height, int depth, bool fixedSampleLocations, int memory, long offset)
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | texture | |
| Int32 | samples | |
| ExtMemoryObject | internalFormat | |
| Int32 | width | |
| Int32 | height | |
| Int32 | depth | |
| Boolean | fixedSampleLocations | |
| Int32 | memory | |
| Int64 | offset |
TextureStorageMem3DMultisample(UInt32, Int32, ExtMemoryObject, Int32, Int32, Int32, Boolean, UInt32, UInt64)
[requires: EXT_memory_object]
Declaration
[AutoGenerated(Category = "EXT_memory_object", Version = "", EntryPoint = "glTextureStorageMem3DMultisampleEXT")]
[CLSCompliant(false)]
public static void TextureStorageMem3DMultisample(uint texture, int samples, ExtMemoryObject internalFormat, int width, int height, int depth, bool fixedSampleLocations, uint memory, ulong offset)
Parameters
| Type | Name | Description |
|---|---|---|
| UInt32 | texture | |
| Int32 | samples | |
| ExtMemoryObject | internalFormat | |
| Int32 | width | |
| Int32 | height | |
| Int32 | depth | |
| Boolean | fixedSampleLocations | |
| UInt32 | memory | |
| UInt64 | offset |
TextureSubImage1D(Int32, TextureTarget, Int32, Int32, Int32, PixelFormat, PixelType, IntPtr)
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glTextureSubImage1DEXT")]
[CLSCompliant(false)]
public static void TextureSubImage1D(int texture, TextureTarget target, int level, int xoffset, int width, PixelFormat format, PixelType type, [Count(Computed = "format,type,width")] IntPtr pixels)
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | texture | |
| TextureTarget | target | |
| Int32 | level | |
| Int32 | xoffset | |
| Int32 | width | |
| PixelFormat | format | |
| PixelType | type | |
| IntPtr | pixels | [length: COMPSIZE(format,type,width)] |
TextureSubImage1D(UInt32, TextureTarget, Int32, Int32, Int32, PixelFormat, PixelType, IntPtr)
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glTextureSubImage1DEXT")]
[CLSCompliant(false)]
public static void TextureSubImage1D(uint texture, TextureTarget target, int level, int xoffset, int width, PixelFormat format, PixelType type, [Count(Computed = "format,type,width")] IntPtr pixels)
Parameters
| Type | Name | Description |
|---|---|---|
| UInt32 | texture | |
| TextureTarget | target | |
| Int32 | level | |
| Int32 | xoffset | |
| Int32 | width | |
| PixelFormat | format | |
| PixelType | type | |
| IntPtr | pixels | [length: COMPSIZE(format,type,width)] |
TextureSubImage1D<T7>(Int32, TextureTarget, Int32, Int32, Int32, PixelFormat, PixelType, ref T7)
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glTextureSubImage1DEXT")]
[CLSCompliant(false)]
public static void TextureSubImage1D<T7>(int texture, TextureTarget target, int level, int xoffset, int width, PixelFormat format, PixelType type, [Count(Computed = "format,type,width")] ref T7 pixels)
where T7 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | texture | |
| TextureTarget | target | |
| Int32 | level | |
| Int32 | xoffset | |
| Int32 | width | |
| PixelFormat | format | |
| PixelType | type | |
| T7 | pixels | [length: COMPSIZE(format,type,width)] |
Type Parameters
| Name | Description |
|---|---|
| T7 |
TextureSubImage1D<T7>(Int32, TextureTarget, Int32, Int32, Int32, PixelFormat, PixelType, T7[])
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glTextureSubImage1DEXT")]
[CLSCompliant(false)]
public static void TextureSubImage1D<T7>(int texture, TextureTarget target, int level, int xoffset, int width, PixelFormat format, PixelType type, [Count(Computed = "format,type,width")] T7[] pixels)
where T7 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | texture | |
| TextureTarget | target | |
| Int32 | level | |
| Int32 | xoffset | |
| Int32 | width | |
| PixelFormat | format | |
| PixelType | type | |
| T7[] | pixels | [length: COMPSIZE(format,type,width)] |
Type Parameters
| Name | Description |
|---|---|
| T7 |
TextureSubImage1D<T7>(Int32, TextureTarget, Int32, Int32, Int32, PixelFormat, PixelType, T7[,,])
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glTextureSubImage1DEXT")]
[CLSCompliant(false)]
public static void TextureSubImage1D<T7>(int texture, TextureTarget target, int level, int xoffset, int width, PixelFormat format, PixelType type, [Count(Computed = "format,type,width")] T7[,, ] pixels)
where T7 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | texture | |
| TextureTarget | target | |
| Int32 | level | |
| Int32 | xoffset | |
| Int32 | width | |
| PixelFormat | format | |
| PixelType | type | |
| T7[,,] | pixels | [length: COMPSIZE(format,type,width)] |
Type Parameters
| Name | Description |
|---|---|
| T7 |
TextureSubImage1D<T7>(Int32, TextureTarget, Int32, Int32, Int32, PixelFormat, PixelType, T7[,])
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glTextureSubImage1DEXT")]
[CLSCompliant(false)]
public static void TextureSubImage1D<T7>(int texture, TextureTarget target, int level, int xoffset, int width, PixelFormat format, PixelType type, [Count(Computed = "format,type,width")] T7[, ] pixels)
where T7 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | texture | |
| TextureTarget | target | |
| Int32 | level | |
| Int32 | xoffset | |
| Int32 | width | |
| PixelFormat | format | |
| PixelType | type | |
| T7[,] | pixels | [length: COMPSIZE(format,type,width)] |
Type Parameters
| Name | Description |
|---|---|
| T7 |
TextureSubImage1D<T7>(UInt32, TextureTarget, Int32, Int32, Int32, PixelFormat, PixelType, ref T7)
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glTextureSubImage1DEXT")]
[CLSCompliant(false)]
public static void TextureSubImage1D<T7>(uint texture, TextureTarget target, int level, int xoffset, int width, PixelFormat format, PixelType type, [Count(Computed = "format,type,width")] ref T7 pixels)
where T7 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| UInt32 | texture | |
| TextureTarget | target | |
| Int32 | level | |
| Int32 | xoffset | |
| Int32 | width | |
| PixelFormat | format | |
| PixelType | type | |
| T7 | pixels | [length: COMPSIZE(format,type,width)] |
Type Parameters
| Name | Description |
|---|---|
| T7 |
TextureSubImage1D<T7>(UInt32, TextureTarget, Int32, Int32, Int32, PixelFormat, PixelType, T7[])
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glTextureSubImage1DEXT")]
[CLSCompliant(false)]
public static void TextureSubImage1D<T7>(uint texture, TextureTarget target, int level, int xoffset, int width, PixelFormat format, PixelType type, [Count(Computed = "format,type,width")] T7[] pixels)
where T7 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| UInt32 | texture | |
| TextureTarget | target | |
| Int32 | level | |
| Int32 | xoffset | |
| Int32 | width | |
| PixelFormat | format | |
| PixelType | type | |
| T7[] | pixels | [length: COMPSIZE(format,type,width)] |
Type Parameters
| Name | Description |
|---|---|
| T7 |
TextureSubImage1D<T7>(UInt32, TextureTarget, Int32, Int32, Int32, PixelFormat, PixelType, T7[,,])
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glTextureSubImage1DEXT")]
[CLSCompliant(false)]
public static void TextureSubImage1D<T7>(uint texture, TextureTarget target, int level, int xoffset, int width, PixelFormat format, PixelType type, [Count(Computed = "format,type,width")] T7[,, ] pixels)
where T7 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| UInt32 | texture | |
| TextureTarget | target | |
| Int32 | level | |
| Int32 | xoffset | |
| Int32 | width | |
| PixelFormat | format | |
| PixelType | type | |
| T7[,,] | pixels | [length: COMPSIZE(format,type,width)] |
Type Parameters
| Name | Description |
|---|---|
| T7 |
TextureSubImage1D<T7>(UInt32, TextureTarget, Int32, Int32, Int32, PixelFormat, PixelType, T7[,])
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glTextureSubImage1DEXT")]
[CLSCompliant(false)]
public static void TextureSubImage1D<T7>(uint texture, TextureTarget target, int level, int xoffset, int width, PixelFormat format, PixelType type, [Count(Computed = "format,type,width")] T7[, ] pixels)
where T7 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| UInt32 | texture | |
| TextureTarget | target | |
| Int32 | level | |
| Int32 | xoffset | |
| Int32 | width | |
| PixelFormat | format | |
| PixelType | type | |
| T7[,] | pixels | [length: COMPSIZE(format,type,width)] |
Type Parameters
| Name | Description |
|---|---|
| T7 |
TextureSubImage2D(Int32, TextureTarget, Int32, Int32, Int32, Int32, Int32, PixelFormat, PixelType, IntPtr)
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glTextureSubImage2DEXT")]
[CLSCompliant(false)]
public static void TextureSubImage2D(int texture, TextureTarget target, int level, int xoffset, int yoffset, int width, int height, PixelFormat format, PixelType type, [Count(Computed = "format,type,width,height")] IntPtr pixels)
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | texture | |
| TextureTarget | target | |
| Int32 | level | |
| Int32 | xoffset | |
| Int32 | yoffset | |
| Int32 | width | |
| Int32 | height | |
| PixelFormat | format | |
| PixelType | type | |
| IntPtr | pixels | [length: COMPSIZE(format,type,width,height)] |
TextureSubImage2D(UInt32, TextureTarget, Int32, Int32, Int32, Int32, Int32, PixelFormat, PixelType, IntPtr)
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glTextureSubImage2DEXT")]
[CLSCompliant(false)]
public static void TextureSubImage2D(uint texture, TextureTarget target, int level, int xoffset, int yoffset, int width, int height, PixelFormat format, PixelType type, [Count(Computed = "format,type,width,height")] IntPtr pixels)
Parameters
| Type | Name | Description |
|---|---|---|
| UInt32 | texture | |
| TextureTarget | target | |
| Int32 | level | |
| Int32 | xoffset | |
| Int32 | yoffset | |
| Int32 | width | |
| Int32 | height | |
| PixelFormat | format | |
| PixelType | type | |
| IntPtr | pixels | [length: COMPSIZE(format,type,width,height)] |
TextureSubImage2D<T9>(Int32, TextureTarget, Int32, Int32, Int32, Int32, Int32, PixelFormat, PixelType, ref T9)
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glTextureSubImage2DEXT")]
[CLSCompliant(false)]
public static void TextureSubImage2D<T9>(int texture, TextureTarget target, int level, int xoffset, int yoffset, int width, int height, PixelFormat format, PixelType type, [Count(Computed = "format,type,width,height")] ref T9 pixels)
where T9 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | texture | |
| TextureTarget | target | |
| Int32 | level | |
| Int32 | xoffset | |
| Int32 | yoffset | |
| Int32 | width | |
| Int32 | height | |
| PixelFormat | format | |
| PixelType | type | |
| T9 | pixels | [length: COMPSIZE(format,type,width,height)] |
Type Parameters
| Name | Description |
|---|---|
| T9 |
TextureSubImage2D<T9>(Int32, TextureTarget, Int32, Int32, Int32, Int32, Int32, PixelFormat, PixelType, T9[])
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glTextureSubImage2DEXT")]
[CLSCompliant(false)]
public static void TextureSubImage2D<T9>(int texture, TextureTarget target, int level, int xoffset, int yoffset, int width, int height, PixelFormat format, PixelType type, [Count(Computed = "format,type,width,height")] T9[] pixels)
where T9 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | texture | |
| TextureTarget | target | |
| Int32 | level | |
| Int32 | xoffset | |
| Int32 | yoffset | |
| Int32 | width | |
| Int32 | height | |
| PixelFormat | format | |
| PixelType | type | |
| T9[] | pixels | [length: COMPSIZE(format,type,width,height)] |
Type Parameters
| Name | Description |
|---|---|
| T9 |
TextureSubImage2D<T9>(Int32, TextureTarget, Int32, Int32, Int32, Int32, Int32, PixelFormat, PixelType, T9[,,])
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glTextureSubImage2DEXT")]
[CLSCompliant(false)]
public static void TextureSubImage2D<T9>(int texture, TextureTarget target, int level, int xoffset, int yoffset, int width, int height, PixelFormat format, PixelType type, [Count(Computed = "format,type,width,height")] T9[,, ] pixels)
where T9 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | texture | |
| TextureTarget | target | |
| Int32 | level | |
| Int32 | xoffset | |
| Int32 | yoffset | |
| Int32 | width | |
| Int32 | height | |
| PixelFormat | format | |
| PixelType | type | |
| T9[,,] | pixels | [length: COMPSIZE(format,type,width,height)] |
Type Parameters
| Name | Description |
|---|---|
| T9 |
TextureSubImage2D<T9>(Int32, TextureTarget, Int32, Int32, Int32, Int32, Int32, PixelFormat, PixelType, T9[,])
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glTextureSubImage2DEXT")]
[CLSCompliant(false)]
public static void TextureSubImage2D<T9>(int texture, TextureTarget target, int level, int xoffset, int yoffset, int width, int height, PixelFormat format, PixelType type, [Count(Computed = "format,type,width,height")] T9[, ] pixels)
where T9 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | texture | |
| TextureTarget | target | |
| Int32 | level | |
| Int32 | xoffset | |
| Int32 | yoffset | |
| Int32 | width | |
| Int32 | height | |
| PixelFormat | format | |
| PixelType | type | |
| T9[,] | pixels | [length: COMPSIZE(format,type,width,height)] |
Type Parameters
| Name | Description |
|---|---|
| T9 |
TextureSubImage2D<T9>(UInt32, TextureTarget, Int32, Int32, Int32, Int32, Int32, PixelFormat, PixelType, ref T9)
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glTextureSubImage2DEXT")]
[CLSCompliant(false)]
public static void TextureSubImage2D<T9>(uint texture, TextureTarget target, int level, int xoffset, int yoffset, int width, int height, PixelFormat format, PixelType type, [Count(Computed = "format,type,width,height")] ref T9 pixels)
where T9 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| UInt32 | texture | |
| TextureTarget | target | |
| Int32 | level | |
| Int32 | xoffset | |
| Int32 | yoffset | |
| Int32 | width | |
| Int32 | height | |
| PixelFormat | format | |
| PixelType | type | |
| T9 | pixels | [length: COMPSIZE(format,type,width,height)] |
Type Parameters
| Name | Description |
|---|---|
| T9 |
TextureSubImage2D<T9>(UInt32, TextureTarget, Int32, Int32, Int32, Int32, Int32, PixelFormat, PixelType, T9[])
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glTextureSubImage2DEXT")]
[CLSCompliant(false)]
public static void TextureSubImage2D<T9>(uint texture, TextureTarget target, int level, int xoffset, int yoffset, int width, int height, PixelFormat format, PixelType type, [Count(Computed = "format,type,width,height")] T9[] pixels)
where T9 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| UInt32 | texture | |
| TextureTarget | target | |
| Int32 | level | |
| Int32 | xoffset | |
| Int32 | yoffset | |
| Int32 | width | |
| Int32 | height | |
| PixelFormat | format | |
| PixelType | type | |
| T9[] | pixels | [length: COMPSIZE(format,type,width,height)] |
Type Parameters
| Name | Description |
|---|---|
| T9 |
TextureSubImage2D<T9>(UInt32, TextureTarget, Int32, Int32, Int32, Int32, Int32, PixelFormat, PixelType, T9[,,])
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glTextureSubImage2DEXT")]
[CLSCompliant(false)]
public static void TextureSubImage2D<T9>(uint texture, TextureTarget target, int level, int xoffset, int yoffset, int width, int height, PixelFormat format, PixelType type, [Count(Computed = "format,type,width,height")] T9[,, ] pixels)
where T9 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| UInt32 | texture | |
| TextureTarget | target | |
| Int32 | level | |
| Int32 | xoffset | |
| Int32 | yoffset | |
| Int32 | width | |
| Int32 | height | |
| PixelFormat | format | |
| PixelType | type | |
| T9[,,] | pixels | [length: COMPSIZE(format,type,width,height)] |
Type Parameters
| Name | Description |
|---|---|
| T9 |
TextureSubImage2D<T9>(UInt32, TextureTarget, Int32, Int32, Int32, Int32, Int32, PixelFormat, PixelType, T9[,])
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glTextureSubImage2DEXT")]
[CLSCompliant(false)]
public static void TextureSubImage2D<T9>(uint texture, TextureTarget target, int level, int xoffset, int yoffset, int width, int height, PixelFormat format, PixelType type, [Count(Computed = "format,type,width,height")] T9[, ] pixels)
where T9 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| UInt32 | texture | |
| TextureTarget | target | |
| Int32 | level | |
| Int32 | xoffset | |
| Int32 | yoffset | |
| Int32 | width | |
| Int32 | height | |
| PixelFormat | format | |
| PixelType | type | |
| T9[,] | pixels | [length: COMPSIZE(format,type,width,height)] |
Type Parameters
| Name | Description |
|---|---|
| T9 |
TextureSubImage3D(Int32, TextureTarget, Int32, Int32, Int32, Int32, Int32, Int32, Int32, PixelFormat, PixelType, IntPtr)
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glTextureSubImage3DEXT")]
[CLSCompliant(false)]
public static void TextureSubImage3D(int texture, TextureTarget target, int level, int xoffset, int yoffset, int zoffset, int width, int height, int depth, PixelFormat format, PixelType type, [Count(Computed = "format,type,width,height,depth")] IntPtr pixels)
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | texture | |
| TextureTarget | target | |
| Int32 | level | |
| Int32 | xoffset | |
| Int32 | yoffset | |
| Int32 | zoffset | |
| Int32 | width | |
| Int32 | height | |
| Int32 | depth | |
| PixelFormat | format | |
| PixelType | type | |
| IntPtr | pixels | [length: COMPSIZE(format,type,width,height,depth)] |
TextureSubImage3D(UInt32, TextureTarget, Int32, Int32, Int32, Int32, Int32, Int32, Int32, PixelFormat, PixelType, IntPtr)
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glTextureSubImage3DEXT")]
[CLSCompliant(false)]
public static void TextureSubImage3D(uint texture, TextureTarget target, int level, int xoffset, int yoffset, int zoffset, int width, int height, int depth, PixelFormat format, PixelType type, [Count(Computed = "format,type,width,height,depth")] IntPtr pixels)
Parameters
| Type | Name | Description |
|---|---|---|
| UInt32 | texture | |
| TextureTarget | target | |
| Int32 | level | |
| Int32 | xoffset | |
| Int32 | yoffset | |
| Int32 | zoffset | |
| Int32 | width | |
| Int32 | height | |
| Int32 | depth | |
| PixelFormat | format | |
| PixelType | type | |
| IntPtr | pixels | [length: COMPSIZE(format,type,width,height,depth)] |
TextureSubImage3D<T11>(Int32, TextureTarget, Int32, Int32, Int32, Int32, Int32, Int32, Int32, PixelFormat, PixelType, ref T11)
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glTextureSubImage3DEXT")]
[CLSCompliant(false)]
public static void TextureSubImage3D<T11>(int texture, TextureTarget target, int level, int xoffset, int yoffset, int zoffset, int width, int height, int depth, PixelFormat format, PixelType type, [Count(Computed = "format,type,width,height,depth")] ref T11 pixels)
where T11 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | texture | |
| TextureTarget | target | |
| Int32 | level | |
| Int32 | xoffset | |
| Int32 | yoffset | |
| Int32 | zoffset | |
| Int32 | width | |
| Int32 | height | |
| Int32 | depth | |
| PixelFormat | format | |
| PixelType | type | |
| T11 | pixels | [length: COMPSIZE(format,type,width,height,depth)] |
Type Parameters
| Name | Description |
|---|---|
| T11 |
TextureSubImage3D<T11>(Int32, TextureTarget, Int32, Int32, Int32, Int32, Int32, Int32, Int32, PixelFormat, PixelType, T11[])
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glTextureSubImage3DEXT")]
[CLSCompliant(false)]
public static void TextureSubImage3D<T11>(int texture, TextureTarget target, int level, int xoffset, int yoffset, int zoffset, int width, int height, int depth, PixelFormat format, PixelType type, [Count(Computed = "format,type,width,height,depth")] T11[] pixels)
where T11 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | texture | |
| TextureTarget | target | |
| Int32 | level | |
| Int32 | xoffset | |
| Int32 | yoffset | |
| Int32 | zoffset | |
| Int32 | width | |
| Int32 | height | |
| Int32 | depth | |
| PixelFormat | format | |
| PixelType | type | |
| T11[] | pixels | [length: COMPSIZE(format,type,width,height,depth)] |
Type Parameters
| Name | Description |
|---|---|
| T11 |
TextureSubImage3D<T11>(Int32, TextureTarget, Int32, Int32, Int32, Int32, Int32, Int32, Int32, PixelFormat, PixelType, T11[,,])
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glTextureSubImage3DEXT")]
[CLSCompliant(false)]
public static void TextureSubImage3D<T11>(int texture, TextureTarget target, int level, int xoffset, int yoffset, int zoffset, int width, int height, int depth, PixelFormat format, PixelType type, [Count(Computed = "format,type,width,height,depth")] T11[,, ] pixels)
where T11 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | texture | |
| TextureTarget | target | |
| Int32 | level | |
| Int32 | xoffset | |
| Int32 | yoffset | |
| Int32 | zoffset | |
| Int32 | width | |
| Int32 | height | |
| Int32 | depth | |
| PixelFormat | format | |
| PixelType | type | |
| T11[,,] | pixels | [length: COMPSIZE(format,type,width,height,depth)] |
Type Parameters
| Name | Description |
|---|---|
| T11 |
TextureSubImage3D<T11>(Int32, TextureTarget, Int32, Int32, Int32, Int32, Int32, Int32, Int32, PixelFormat, PixelType, T11[,])
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glTextureSubImage3DEXT")]
[CLSCompliant(false)]
public static void TextureSubImage3D<T11>(int texture, TextureTarget target, int level, int xoffset, int yoffset, int zoffset, int width, int height, int depth, PixelFormat format, PixelType type, [Count(Computed = "format,type,width,height,depth")] T11[, ] pixels)
where T11 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | texture | |
| TextureTarget | target | |
| Int32 | level | |
| Int32 | xoffset | |
| Int32 | yoffset | |
| Int32 | zoffset | |
| Int32 | width | |
| Int32 | height | |
| Int32 | depth | |
| PixelFormat | format | |
| PixelType | type | |
| T11[,] | pixels | [length: COMPSIZE(format,type,width,height,depth)] |
Type Parameters
| Name | Description |
|---|---|
| T11 |
TextureSubImage3D<T11>(UInt32, TextureTarget, Int32, Int32, Int32, Int32, Int32, Int32, Int32, PixelFormat, PixelType, ref T11)
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glTextureSubImage3DEXT")]
[CLSCompliant(false)]
public static void TextureSubImage3D<T11>(uint texture, TextureTarget target, int level, int xoffset, int yoffset, int zoffset, int width, int height, int depth, PixelFormat format, PixelType type, [Count(Computed = "format,type,width,height,depth")] ref T11 pixels)
where T11 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| UInt32 | texture | |
| TextureTarget | target | |
| Int32 | level | |
| Int32 | xoffset | |
| Int32 | yoffset | |
| Int32 | zoffset | |
| Int32 | width | |
| Int32 | height | |
| Int32 | depth | |
| PixelFormat | format | |
| PixelType | type | |
| T11 | pixels | [length: COMPSIZE(format,type,width,height,depth)] |
Type Parameters
| Name | Description |
|---|---|
| T11 |
TextureSubImage3D<T11>(UInt32, TextureTarget, Int32, Int32, Int32, Int32, Int32, Int32, Int32, PixelFormat, PixelType, T11[])
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glTextureSubImage3DEXT")]
[CLSCompliant(false)]
public static void TextureSubImage3D<T11>(uint texture, TextureTarget target, int level, int xoffset, int yoffset, int zoffset, int width, int height, int depth, PixelFormat format, PixelType type, [Count(Computed = "format,type,width,height,depth")] T11[] pixels)
where T11 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| UInt32 | texture | |
| TextureTarget | target | |
| Int32 | level | |
| Int32 | xoffset | |
| Int32 | yoffset | |
| Int32 | zoffset | |
| Int32 | width | |
| Int32 | height | |
| Int32 | depth | |
| PixelFormat | format | |
| PixelType | type | |
| T11[] | pixels | [length: COMPSIZE(format,type,width,height,depth)] |
Type Parameters
| Name | Description |
|---|---|
| T11 |
TextureSubImage3D<T11>(UInt32, TextureTarget, Int32, Int32, Int32, Int32, Int32, Int32, Int32, PixelFormat, PixelType, T11[,,])
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glTextureSubImage3DEXT")]
[CLSCompliant(false)]
public static void TextureSubImage3D<T11>(uint texture, TextureTarget target, int level, int xoffset, int yoffset, int zoffset, int width, int height, int depth, PixelFormat format, PixelType type, [Count(Computed = "format,type,width,height,depth")] T11[,, ] pixels)
where T11 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| UInt32 | texture | |
| TextureTarget | target | |
| Int32 | level | |
| Int32 | xoffset | |
| Int32 | yoffset | |
| Int32 | zoffset | |
| Int32 | width | |
| Int32 | height | |
| Int32 | depth | |
| PixelFormat | format | |
| PixelType | type | |
| T11[,,] | pixels | [length: COMPSIZE(format,type,width,height,depth)] |
Type Parameters
| Name | Description |
|---|---|
| T11 |
TextureSubImage3D<T11>(UInt32, TextureTarget, Int32, Int32, Int32, Int32, Int32, Int32, Int32, PixelFormat, PixelType, T11[,])
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glTextureSubImage3DEXT")]
[CLSCompliant(false)]
public static void TextureSubImage3D<T11>(uint texture, TextureTarget target, int level, int xoffset, int yoffset, int zoffset, int width, int height, int depth, PixelFormat format, PixelType type, [Count(Computed = "format,type,width,height,depth")] T11[, ] pixels)
where T11 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| UInt32 | texture | |
| TextureTarget | target | |
| Int32 | level | |
| Int32 | xoffset | |
| Int32 | yoffset | |
| Int32 | zoffset | |
| Int32 | width | |
| Int32 | height | |
| Int32 | depth | |
| PixelFormat | format | |
| PixelType | type | |
| T11[,] | pixels | [length: COMPSIZE(format,type,width,height,depth)] |
Type Parameters
| Name | Description |
|---|---|
| T11 |
TransformFeedbackVaryings(Int32, Int32, String[], ExtTransformFeedback)
[requires: EXT_transform_feedback] Specify values to record in transform feedback buffers
Declaration
[AutoGenerated(Category = "EXT_transform_feedback", Version = "", EntryPoint = "glTransformFeedbackVaryingsEXT")]
[CLSCompliant(false)]
public static void TransformFeedbackVaryings(int program, int count, [Count(Parameter = "count")] string[] varyings, ExtTransformFeedback bufferMode)
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | program | The name of the target program object. |
| Int32 | count | The number of varying variables used for transform feedback. |
| String[] | varyings | [length: count] An array of count zero-terminated strings specifying the names of the varying variables to use for transform feedback. |
| ExtTransformFeedback | bufferMode | Identifies the mode used to capture the varying variables when transform feedback is active. bufferMode must be InterleavedAttribs or SeparateAttribs. |
TransformFeedbackVaryings(UInt32, Int32, String[], ExtTransformFeedback)
[requires: EXT_transform_feedback] Specify values to record in transform feedback buffers
Declaration
[AutoGenerated(Category = "EXT_transform_feedback", Version = "", EntryPoint = "glTransformFeedbackVaryingsEXT")]
[CLSCompliant(false)]
public static void TransformFeedbackVaryings(uint program, int count, [Count(Parameter = "count")] string[] varyings, ExtTransformFeedback bufferMode)
Parameters
| Type | Name | Description |
|---|---|---|
| UInt32 | program | The name of the target program object. |
| Int32 | count | The number of varying variables used for transform feedback. |
| String[] | varyings | [length: count] An array of count zero-terminated strings specifying the names of the varying variables to use for transform feedback. |
| ExtTransformFeedback | bufferMode | Identifies the mode used to capture the varying variables when transform feedback is active. bufferMode must be InterleavedAttribs or SeparateAttribs. |
Uniform1(Int32, Int32)
[requires: EXT_gpu_shader4] Specify the value of a uniform variable for the current program object
Declaration
[AutoGenerated(Category = "EXT_gpu_shader4", Version = "", EntryPoint = "glUniform1uiEXT")]
[CLSCompliant(false)]
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: EXT_gpu_shader4] Specify the value of a uniform variable for the current program object
Declaration
[AutoGenerated(Category = "EXT_gpu_shader4", Version = "", EntryPoint = "glUniform1uivEXT")]
[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: EXT_gpu_shader4] Specify the value of a uniform variable for the current program object
Declaration
[AutoGenerated(Category = "EXT_gpu_shader4", Version = "", EntryPoint = "glUniform1uivEXT")]
[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: EXT_gpu_shader4] Specify the value of a uniform variable for the current program object
Declaration
[AutoGenerated(Category = "EXT_gpu_shader4", Version = "", EntryPoint = "glUniform1uivEXT")]
[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, UInt32*)
[requires: EXT_gpu_shader4] Specify the value of a uniform variable for the current program object
Declaration
[AutoGenerated(Category = "EXT_gpu_shader4", Version = "", EntryPoint = "glUniform1uivEXT")]
[CLSCompliant(false)]
public static void Uniform1(int location, int count, [Count(Parameter = "count*1")] uint *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. |
| UInt32* | 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 UInt32)
[requires: EXT_gpu_shader4] Specify the value of a uniform variable for the current program object
Declaration
[AutoGenerated(Category = "EXT_gpu_shader4", Version = "", EntryPoint = "glUniform1uivEXT")]
[CLSCompliant(false)]
public static void Uniform1(int location, int count, [Count(Parameter = "count*1")] ref uint 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. |
| UInt32 | 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, UInt32[])
[requires: EXT_gpu_shader4] Specify the value of a uniform variable for the current program object
Declaration
[AutoGenerated(Category = "EXT_gpu_shader4", Version = "", EntryPoint = "glUniform1uivEXT")]
[CLSCompliant(false)]
public static void Uniform1(int location, int count, [Count(Parameter = "count*1")] uint[] 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. |
| UInt32[] | 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, UInt32)
[requires: EXT_gpu_shader4] Specify the value of a uniform variable for the current program object
Declaration
[AutoGenerated(Category = "EXT_gpu_shader4", Version = "", EntryPoint = "glUniform1uiEXT")]
[CLSCompliant(false)]
public static void Uniform1(int location, uint v0)
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | location | Specifies the location of the uniform variable to be modified. |
| UInt32 | v0 | For the scalar commands, specifies the new values to be used for the specified uniform variable. |
Uniform2(Int32, Int32, Int32)
[requires: EXT_gpu_shader4] Specify the value of a uniform variable for the current program object
Declaration
[AutoGenerated(Category = "EXT_gpu_shader4", Version = "", EntryPoint = "glUniform2uiEXT")]
[CLSCompliant(false)]
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: EXT_gpu_shader4] Specify the value of a uniform variable for the current program object
Declaration
[AutoGenerated(Category = "EXT_gpu_shader4", Version = "", EntryPoint = "glUniform2uivEXT")]
[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: EXT_gpu_shader4] Specify the value of a uniform variable for the current program object
Declaration
[AutoGenerated(Category = "EXT_gpu_shader4", Version = "", EntryPoint = "glUniform2uivEXT")]
[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, UInt32*)
[requires: EXT_gpu_shader4] Specify the value of a uniform variable for the current program object
Declaration
[AutoGenerated(Category = "EXT_gpu_shader4", Version = "", EntryPoint = "glUniform2uivEXT")]
[CLSCompliant(false)]
public static void Uniform2(int location, int count, [Count(Parameter = "count*2")] uint *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. |
| UInt32* | 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 UInt32)
[requires: EXT_gpu_shader4] Specify the value of a uniform variable for the current program object
Declaration
[AutoGenerated(Category = "EXT_gpu_shader4", Version = "", EntryPoint = "glUniform2uivEXT")]
[CLSCompliant(false)]
public static void Uniform2(int location, int count, [Count(Parameter = "count*2")] ref uint 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. |
| UInt32 | 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, UInt32[])
[requires: EXT_gpu_shader4] Specify the value of a uniform variable for the current program object
Declaration
[AutoGenerated(Category = "EXT_gpu_shader4", Version = "", EntryPoint = "glUniform2uivEXT")]
[CLSCompliant(false)]
public static void Uniform2(int location, int count, [Count(Parameter = "count*2")] uint[] 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. |
| UInt32[] | 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, UInt32, UInt32)
[requires: EXT_gpu_shader4] Specify the value of a uniform variable for the current program object
Declaration
[AutoGenerated(Category = "EXT_gpu_shader4", Version = "", EntryPoint = "glUniform2uiEXT")]
[CLSCompliant(false)]
public static void Uniform2(int location, uint v0, uint v1)
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | location | Specifies the location of the uniform variable to be modified. |
| UInt32 | v0 | For the scalar commands, specifies the new values to be used for the specified uniform variable. |
| UInt32 | v1 | For the scalar commands, specifies the new values to be used for the specified uniform variable. |
Uniform3(Int32, Int32, Int32*)
[requires: EXT_gpu_shader4] Specify the value of a uniform variable for the current program object
Declaration
[AutoGenerated(Category = "EXT_gpu_shader4", Version = "", EntryPoint = "glUniform3uivEXT")]
[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: EXT_gpu_shader4] Specify the value of a uniform variable for the current program object
Declaration
[AutoGenerated(Category = "EXT_gpu_shader4", Version = "", EntryPoint = "glUniform3uiEXT")]
[CLSCompliant(false)]
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: EXT_gpu_shader4] Specify the value of a uniform variable for the current program object
Declaration
[AutoGenerated(Category = "EXT_gpu_shader4", Version = "", EntryPoint = "glUniform3uivEXT")]
[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: EXT_gpu_shader4] Specify the value of a uniform variable for the current program object
Declaration
[AutoGenerated(Category = "EXT_gpu_shader4", Version = "", EntryPoint = "glUniform3uivEXT")]
[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, UInt32*)
[requires: EXT_gpu_shader4] Specify the value of a uniform variable for the current program object
Declaration
[AutoGenerated(Category = "EXT_gpu_shader4", Version = "", EntryPoint = "glUniform3uivEXT")]
[CLSCompliant(false)]
public static void Uniform3(int location, int count, [Count(Parameter = "count*3")] uint *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. |
| UInt32* | 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 UInt32)
[requires: EXT_gpu_shader4] Specify the value of a uniform variable for the current program object
Declaration
[AutoGenerated(Category = "EXT_gpu_shader4", Version = "", EntryPoint = "glUniform3uivEXT")]
[CLSCompliant(false)]
public static void Uniform3(int location, int count, [Count(Parameter = "count*3")] ref uint 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. |
| UInt32 | 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, UInt32[])
[requires: EXT_gpu_shader4] Specify the value of a uniform variable for the current program object
Declaration
[AutoGenerated(Category = "EXT_gpu_shader4", Version = "", EntryPoint = "glUniform3uivEXT")]
[CLSCompliant(false)]
public static void Uniform3(int location, int count, [Count(Parameter = "count*3")] uint[] 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. |
| UInt32[] | 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, UInt32, UInt32, UInt32)
[requires: EXT_gpu_shader4] Specify the value of a uniform variable for the current program object
Declaration
[AutoGenerated(Category = "EXT_gpu_shader4", Version = "", EntryPoint = "glUniform3uiEXT")]
[CLSCompliant(false)]
public static void Uniform3(int location, uint v0, uint v1, uint v2)
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | location | Specifies the location of the uniform variable to be modified. |
| UInt32 | v0 | For the scalar commands, specifies the new values to be used for the specified uniform variable. |
| UInt32 | v1 | For the scalar commands, specifies the new values to be used for the specified uniform variable. |
| UInt32 | v2 | For the scalar commands, specifies the new values to be used for the specified uniform variable. |
Uniform4(Int32, Int32, Int32*)
[requires: EXT_gpu_shader4] Specify the value of a uniform variable for the current program object
Declaration
[AutoGenerated(Category = "EXT_gpu_shader4", Version = "", EntryPoint = "glUniform4uivEXT")]
[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: EXT_gpu_shader4] Specify the value of a uniform variable for the current program object
Declaration
[AutoGenerated(Category = "EXT_gpu_shader4", Version = "", EntryPoint = "glUniform4uiEXT")]
[CLSCompliant(false)]
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: EXT_gpu_shader4] Specify the value of a uniform variable for the current program object
Declaration
[AutoGenerated(Category = "EXT_gpu_shader4", Version = "", EntryPoint = "glUniform4uivEXT")]
[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: EXT_gpu_shader4] Specify the value of a uniform variable for the current program object
Declaration
[AutoGenerated(Category = "EXT_gpu_shader4", Version = "", EntryPoint = "glUniform4uivEXT")]
[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, UInt32*)
[requires: EXT_gpu_shader4] Specify the value of a uniform variable for the current program object
Declaration
[AutoGenerated(Category = "EXT_gpu_shader4", Version = "", EntryPoint = "glUniform4uivEXT")]
[CLSCompliant(false)]
public static void Uniform4(int location, int count, [Count(Parameter = "count*4")] uint *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. |
| UInt32* | 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 UInt32)
[requires: EXT_gpu_shader4] Specify the value of a uniform variable for the current program object
Declaration
[AutoGenerated(Category = "EXT_gpu_shader4", Version = "", EntryPoint = "glUniform4uivEXT")]
[CLSCompliant(false)]
public static void Uniform4(int location, int count, [Count(Parameter = "count*4")] ref uint 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. |
| UInt32 | 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, UInt32[])
[requires: EXT_gpu_shader4] Specify the value of a uniform variable for the current program object
Declaration
[AutoGenerated(Category = "EXT_gpu_shader4", Version = "", EntryPoint = "glUniform4uivEXT")]
[CLSCompliant(false)]
public static void Uniform4(int location, int count, [Count(Parameter = "count*4")] uint[] 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. |
| UInt32[] | 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, UInt32, UInt32, UInt32, UInt32)
[requires: EXT_gpu_shader4] Specify the value of a uniform variable for the current program object
Declaration
[AutoGenerated(Category = "EXT_gpu_shader4", Version = "", EntryPoint = "glUniform4uiEXT")]
[CLSCompliant(false)]
public static void Uniform4(int location, uint v0, uint v1, uint v2, uint v3)
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | location | Specifies the location of the uniform variable to be modified. |
| UInt32 | v0 | For the scalar commands, specifies the new values to be used for the specified uniform variable. |
| UInt32 | v1 | For the scalar commands, specifies the new values to be used for the specified uniform variable. |
| UInt32 | v2 | For the scalar commands, specifies the new values to be used for the specified uniform variable. |
| UInt32 | v3 | For the scalar commands, specifies the new values to be used for the specified uniform variable. |
UniformBuffer(Int32, Int32, Int32)
[requires: EXT_bindable_uniform]
Declaration
[AutoGenerated(Category = "EXT_bindable_uniform", Version = "", EntryPoint = "glUniformBufferEXT")]
[CLSCompliant(false)]
public static void UniformBuffer(int program, int location, int buffer)
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | program | |
| Int32 | location | |
| Int32 | buffer |
UniformBuffer(UInt32, Int32, UInt32)
[requires: EXT_bindable_uniform]
Declaration
[AutoGenerated(Category = "EXT_bindable_uniform", Version = "", EntryPoint = "glUniformBufferEXT")]
[CLSCompliant(false)]
public static void UniformBuffer(uint program, int location, uint buffer)
Parameters
| Type | Name | Description |
|---|---|---|
| UInt32 | program | |
| Int32 | location | |
| UInt32 | buffer |
UnlockArrays()
[requires: EXT_compiled_vertex_array]
Declaration
[AutoGenerated(Category = "EXT_compiled_vertex_array", Version = "", EntryPoint = "glUnlockArraysEXT")]
public static void UnlockArrays()
UnmapNamedBuffer(Int32)
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glUnmapNamedBufferEXT")]
[CLSCompliant(false)]
public static bool UnmapNamedBuffer(int buffer)
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | buffer |
Returns
| Type | Description |
|---|---|
| Boolean |
UnmapNamedBuffer(UInt32)
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glUnmapNamedBufferEXT")]
[CLSCompliant(false)]
public static bool UnmapNamedBuffer(uint buffer)
Parameters
| Type | Name | Description |
|---|---|---|
| UInt32 | buffer |
Returns
| Type | Description |
|---|---|
| Boolean |
UseProgramStages(Int32, UseProgramStageMask, Int32)
[requires: EXT_separate_shader_objects] Bind stages of a program object to a program pipeline
Declaration
[AutoGenerated(Category = "EXT_separate_shader_objects", Version = "", EntryPoint = "glUseProgramStagesEXT")]
[CLSCompliant(false)]
public static void UseProgramStages(int pipeline, UseProgramStageMask stages, int program)
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | pipeline | Specifies the program pipeline object to which to bind stages from program. |
| UseProgramStageMask | stages | Specifies a set of program stages to bind to the program pipeline object. |
| Int32 | program | Specifies the program object containing the shader executables to use in pipeline. |
UseProgramStages(UInt32, UseProgramStageMask, UInt32)
[requires: EXT_separate_shader_objects] Bind stages of a program object to a program pipeline
Declaration
[AutoGenerated(Category = "EXT_separate_shader_objects", Version = "", EntryPoint = "glUseProgramStagesEXT")]
[CLSCompliant(false)]
public static void UseProgramStages(uint pipeline, UseProgramStageMask stages, uint program)
Parameters
| Type | Name | Description |
|---|---|---|
| UInt32 | pipeline | Specifies the program pipeline object to which to bind stages from program. |
| UseProgramStageMask | stages | Specifies a set of program stages to bind to the program pipeline object. |
| UInt32 | program | Specifies the program object containing the shader executables to use in pipeline. |
UseShaderProgram(ExtSeparateShaderObjects, Int32)
[requires: EXT_separate_shader_objects]
Declaration
[AutoGenerated(Category = "EXT_separate_shader_objects", Version = "", EntryPoint = "glUseShaderProgramEXT")]
[CLSCompliant(false)]
public static void UseShaderProgram(ExtSeparateShaderObjects type, int program)
Parameters
| Type | Name | Description |
|---|---|---|
| ExtSeparateShaderObjects | type | |
| Int32 | program |
UseShaderProgram(ExtSeparateShaderObjects, UInt32)
[requires: EXT_separate_shader_objects]
Declaration
[AutoGenerated(Category = "EXT_separate_shader_objects", Version = "", EntryPoint = "glUseShaderProgramEXT")]
[CLSCompliant(false)]
public static void UseShaderProgram(ExtSeparateShaderObjects type, uint program)
Parameters
| Type | Name | Description |
|---|---|---|
| ExtSeparateShaderObjects | type | |
| UInt32 | program |
ValidateProgramPipeline(Int32)
[requires: EXT_separate_shader_objects] Validate a program pipeline object against current GL state
Declaration
[AutoGenerated(Category = "EXT_separate_shader_objects", Version = "", EntryPoint = "glValidateProgramPipelineEXT")]
[CLSCompliant(false)]
public static void ValidateProgramPipeline(int pipeline)
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | pipeline | Specifies the name of a program pipeline object to validate. |
ValidateProgramPipeline(UInt32)
[requires: EXT_separate_shader_objects] Validate a program pipeline object against current GL state
Declaration
[AutoGenerated(Category = "EXT_separate_shader_objects", Version = "", EntryPoint = "glValidateProgramPipelineEXT")]
[CLSCompliant(false)]
public static void ValidateProgramPipeline(uint pipeline)
Parameters
| Type | Name | Description |
|---|---|---|
| UInt32 | pipeline | Specifies the name of a program pipeline object to validate. |
Variant(Int32, Byte*)
[requires: EXT_vertex_shader]
Declaration
[AutoGenerated(Category = "EXT_vertex_shader", Version = "", EntryPoint = "glVariantubvEXT")]
[CLSCompliant(false)]
public static void Variant(int id, [Count(Computed = "id")] byte *addr)
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | id | |
| Byte* | addr | [length: COMPSIZE(id)] |
Variant(Int32, ref Byte)
[requires: EXT_vertex_shader]
Declaration
[AutoGenerated(Category = "EXT_vertex_shader", Version = "", EntryPoint = "glVariantubvEXT")]
[CLSCompliant(false)]
public static void Variant(int id, [Count(Computed = "id")] ref byte addr)
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | id | |
| Byte | addr | [length: COMPSIZE(id)] |
Variant(Int32, Byte[])
[requires: EXT_vertex_shader]
Declaration
[AutoGenerated(Category = "EXT_vertex_shader", Version = "", EntryPoint = "glVariantubvEXT")]
[CLSCompliant(false)]
public static void Variant(int id, [Count(Computed = "id")] byte[] addr)
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | id | |
| Byte[] | addr | [length: COMPSIZE(id)] |
Variant(Int32, Double*)
[requires: EXT_vertex_shader]
Declaration
[AutoGenerated(Category = "EXT_vertex_shader", Version = "", EntryPoint = "glVariantdvEXT")]
[CLSCompliant(false)]
public static void Variant(int id, [Count(Computed = "id")] double *addr)
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | id | |
| Double* | addr | [length: COMPSIZE(id)] |
Variant(Int32, ref Double)
[requires: EXT_vertex_shader]
Declaration
[AutoGenerated(Category = "EXT_vertex_shader", Version = "", EntryPoint = "glVariantdvEXT")]
[CLSCompliant(false)]
public static void Variant(int id, [Count(Computed = "id")] ref double addr)
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | id | |
| Double | addr | [length: COMPSIZE(id)] |
Variant(Int32, Double[])
[requires: EXT_vertex_shader]
Declaration
[AutoGenerated(Category = "EXT_vertex_shader", Version = "", EntryPoint = "glVariantdvEXT")]
[CLSCompliant(false)]
public static void Variant(int id, [Count(Computed = "id")] double[] addr)
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | id | |
| Double[] | addr | [length: COMPSIZE(id)] |
Variant(Int32, Int16*)
[requires: EXT_vertex_shader]
Declaration
[AutoGenerated(Category = "EXT_vertex_shader", Version = "", EntryPoint = "glVariantsvEXT")]
[CLSCompliant(false)]
public static void Variant(int id, [Count(Computed = "id")] short *addr)
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | id | |
| Int16* | addr | [length: COMPSIZE(id)] |
Variant(Int32, ref Int16)
[requires: EXT_vertex_shader]
Declaration
[AutoGenerated(Category = "EXT_vertex_shader", Version = "", EntryPoint = "glVariantsvEXT")]
[CLSCompliant(false)]
public static void Variant(int id, [Count(Computed = "id")] ref short addr)
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | id | |
| Int16 | addr | [length: COMPSIZE(id)] |
Variant(Int32, Int16[])
[requires: EXT_vertex_shader]
Declaration
[AutoGenerated(Category = "EXT_vertex_shader", Version = "", EntryPoint = "glVariantsvEXT")]
[CLSCompliant(false)]
public static void Variant(int id, [Count(Computed = "id")] short[] addr)
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | id | |
| Int16[] | addr | [length: COMPSIZE(id)] |
Variant(Int32, Int32*)
[requires: EXT_vertex_shader]
Declaration
[AutoGenerated(Category = "EXT_vertex_shader", Version = "", EntryPoint = "glVariantivEXT")]
[CLSCompliant(false)]
public static void Variant(int id, [Count(Computed = "id")] int *addr)
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | id | |
| Int32* | addr | [length: COMPSIZE(id)] |
Variant(Int32, ref Int32)
[requires: EXT_vertex_shader]
Declaration
[AutoGenerated(Category = "EXT_vertex_shader", Version = "", EntryPoint = "glVariantivEXT")]
[CLSCompliant(false)]
public static void Variant(int id, [Count(Computed = "id")] ref int addr)
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | id | |
| Int32 | addr | [length: COMPSIZE(id)] |
Variant(Int32, Int32[])
[requires: EXT_vertex_shader]
Declaration
[AutoGenerated(Category = "EXT_vertex_shader", Version = "", EntryPoint = "glVariantivEXT")]
[CLSCompliant(false)]
public static void Variant(int id, [Count(Computed = "id")] int[] addr)
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | id | |
| Int32[] | addr | [length: COMPSIZE(id)] |
Variant(Int32, Single*)
[requires: EXT_vertex_shader]
Declaration
[AutoGenerated(Category = "EXT_vertex_shader", Version = "", EntryPoint = "glVariantfvEXT")]
[CLSCompliant(false)]
public static void Variant(int id, [Count(Computed = "id")] float *addr)
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | id | |
| Single* | addr | [length: COMPSIZE(id)] |
Variant(Int32, ref Single)
[requires: EXT_vertex_shader]
Declaration
[AutoGenerated(Category = "EXT_vertex_shader", Version = "", EntryPoint = "glVariantfvEXT")]
[CLSCompliant(false)]
public static void Variant(int id, [Count(Computed = "id")] ref float addr)
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | id | |
| Single | addr | [length: COMPSIZE(id)] |
Variant(Int32, Single[])
[requires: EXT_vertex_shader]
Declaration
[AutoGenerated(Category = "EXT_vertex_shader", Version = "", EntryPoint = "glVariantfvEXT")]
[CLSCompliant(false)]
public static void Variant(int id, [Count(Computed = "id")] float[] addr)
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | id | |
| Single[] | addr | [length: COMPSIZE(id)] |
Variant(UInt32, Byte*)
[requires: EXT_vertex_shader]
Declaration
[AutoGenerated(Category = "EXT_vertex_shader", Version = "", EntryPoint = "glVariantubvEXT")]
[CLSCompliant(false)]
public static void Variant(uint id, [Count(Computed = "id")] byte *addr)
Parameters
| Type | Name | Description |
|---|---|---|
| UInt32 | id | |
| Byte* | addr | [length: COMPSIZE(id)] |
Variant(UInt32, ref Byte)
[requires: EXT_vertex_shader]
Declaration
[AutoGenerated(Category = "EXT_vertex_shader", Version = "", EntryPoint = "glVariantubvEXT")]
[CLSCompliant(false)]
public static void Variant(uint id, [Count(Computed = "id")] ref byte addr)
Parameters
| Type | Name | Description |
|---|---|---|
| UInt32 | id | |
| Byte | addr | [length: COMPSIZE(id)] |
Variant(UInt32, Byte[])
[requires: EXT_vertex_shader]
Declaration
[AutoGenerated(Category = "EXT_vertex_shader", Version = "", EntryPoint = "glVariantubvEXT")]
[CLSCompliant(false)]
public static void Variant(uint id, [Count(Computed = "id")] byte[] addr)
Parameters
| Type | Name | Description |
|---|---|---|
| UInt32 | id | |
| Byte[] | addr | [length: COMPSIZE(id)] |
Variant(UInt32, Double*)
[requires: EXT_vertex_shader]
Declaration
[AutoGenerated(Category = "EXT_vertex_shader", Version = "", EntryPoint = "glVariantdvEXT")]
[CLSCompliant(false)]
public static void Variant(uint id, [Count(Computed = "id")] double *addr)
Parameters
| Type | Name | Description |
|---|---|---|
| UInt32 | id | |
| Double* | addr | [length: COMPSIZE(id)] |
Variant(UInt32, ref Double)
[requires: EXT_vertex_shader]
Declaration
[AutoGenerated(Category = "EXT_vertex_shader", Version = "", EntryPoint = "glVariantdvEXT")]
[CLSCompliant(false)]
public static void Variant(uint id, [Count(Computed = "id")] ref double addr)
Parameters
| Type | Name | Description |
|---|---|---|
| UInt32 | id | |
| Double | addr | [length: COMPSIZE(id)] |
Variant(UInt32, Double[])
[requires: EXT_vertex_shader]
Declaration
[AutoGenerated(Category = "EXT_vertex_shader", Version = "", EntryPoint = "glVariantdvEXT")]
[CLSCompliant(false)]
public static void Variant(uint id, [Count(Computed = "id")] double[] addr)
Parameters
| Type | Name | Description |
|---|---|---|
| UInt32 | id | |
| Double[] | addr | [length: COMPSIZE(id)] |
Variant(UInt32, Int16*)
[requires: EXT_vertex_shader]
Declaration
[AutoGenerated(Category = "EXT_vertex_shader", Version = "", EntryPoint = "glVariantsvEXT")]
[CLSCompliant(false)]
public static void Variant(uint id, [Count(Computed = "id")] short *addr)
Parameters
| Type | Name | Description |
|---|---|---|
| UInt32 | id | |
| Int16* | addr | [length: COMPSIZE(id)] |
Variant(UInt32, ref Int16)
[requires: EXT_vertex_shader]
Declaration
[AutoGenerated(Category = "EXT_vertex_shader", Version = "", EntryPoint = "glVariantsvEXT")]
[CLSCompliant(false)]
public static void Variant(uint id, [Count(Computed = "id")] ref short addr)
Parameters
| Type | Name | Description |
|---|---|---|
| UInt32 | id | |
| Int16 | addr | [length: COMPSIZE(id)] |
Variant(UInt32, Int16[])
[requires: EXT_vertex_shader]
Declaration
[AutoGenerated(Category = "EXT_vertex_shader", Version = "", EntryPoint = "glVariantsvEXT")]
[CLSCompliant(false)]
public static void Variant(uint id, [Count(Computed = "id")] short[] addr)
Parameters
| Type | Name | Description |
|---|---|---|
| UInt32 | id | |
| Int16[] | addr | [length: COMPSIZE(id)] |
Variant(UInt32, Int32*)
[requires: EXT_vertex_shader]
Declaration
[AutoGenerated(Category = "EXT_vertex_shader", Version = "", EntryPoint = "glVariantivEXT")]
[CLSCompliant(false)]
public static void Variant(uint id, [Count(Computed = "id")] int *addr)
Parameters
| Type | Name | Description |
|---|---|---|
| UInt32 | id | |
| Int32* | addr | [length: COMPSIZE(id)] |
Variant(UInt32, ref Int32)
[requires: EXT_vertex_shader]
Declaration
[AutoGenerated(Category = "EXT_vertex_shader", Version = "", EntryPoint = "glVariantivEXT")]
[CLSCompliant(false)]
public static void Variant(uint id, [Count(Computed = "id")] ref int addr)
Parameters
| Type | Name | Description |
|---|---|---|
| UInt32 | id | |
| Int32 | addr | [length: COMPSIZE(id)] |
Variant(UInt32, Int32[])
[requires: EXT_vertex_shader]
Declaration
[AutoGenerated(Category = "EXT_vertex_shader", Version = "", EntryPoint = "glVariantivEXT")]
[CLSCompliant(false)]
public static void Variant(uint id, [Count(Computed = "id")] int[] addr)
Parameters
| Type | Name | Description |
|---|---|---|
| UInt32 | id | |
| Int32[] | addr | [length: COMPSIZE(id)] |
Variant(UInt32, SByte*)
[requires: EXT_vertex_shader]
Declaration
[AutoGenerated(Category = "EXT_vertex_shader", Version = "", EntryPoint = "glVariantbvEXT")]
[CLSCompliant(false)]
public static void Variant(uint id, [Count(Computed = "id")] sbyte *addr)
Parameters
| Type | Name | Description |
|---|---|---|
| UInt32 | id | |
| SByte* | addr | [length: COMPSIZE(id)] |
Variant(UInt32, ref SByte)
[requires: EXT_vertex_shader]
Declaration
[AutoGenerated(Category = "EXT_vertex_shader", Version = "", EntryPoint = "glVariantbvEXT")]
[CLSCompliant(false)]
public static void Variant(uint id, [Count(Computed = "id")] ref sbyte addr)
Parameters
| Type | Name | Description |
|---|---|---|
| UInt32 | id | |
| SByte | addr | [length: COMPSIZE(id)] |
Variant(UInt32, SByte[])
[requires: EXT_vertex_shader]
Declaration
[AutoGenerated(Category = "EXT_vertex_shader", Version = "", EntryPoint = "glVariantbvEXT")]
[CLSCompliant(false)]
public static void Variant(uint id, [Count(Computed = "id")] sbyte[] addr)
Parameters
| Type | Name | Description |
|---|---|---|
| UInt32 | id | |
| SByte[] | addr | [length: COMPSIZE(id)] |
Variant(UInt32, Single*)
[requires: EXT_vertex_shader]
Declaration
[AutoGenerated(Category = "EXT_vertex_shader", Version = "", EntryPoint = "glVariantfvEXT")]
[CLSCompliant(false)]
public static void Variant(uint id, [Count(Computed = "id")] float *addr)
Parameters
| Type | Name | Description |
|---|---|---|
| UInt32 | id | |
| Single* | addr | [length: COMPSIZE(id)] |
Variant(UInt32, ref Single)
[requires: EXT_vertex_shader]
Declaration
[AutoGenerated(Category = "EXT_vertex_shader", Version = "", EntryPoint = "glVariantfvEXT")]
[CLSCompliant(false)]
public static void Variant(uint id, [Count(Computed = "id")] ref float addr)
Parameters
| Type | Name | Description |
|---|---|---|
| UInt32 | id | |
| Single | addr | [length: COMPSIZE(id)] |
Variant(UInt32, Single[])
[requires: EXT_vertex_shader]
Declaration
[AutoGenerated(Category = "EXT_vertex_shader", Version = "", EntryPoint = "glVariantfvEXT")]
[CLSCompliant(false)]
public static void Variant(uint id, [Count(Computed = "id")] float[] addr)
Parameters
| Type | Name | Description |
|---|---|---|
| UInt32 | id | |
| Single[] | addr | [length: COMPSIZE(id)] |
Variant(UInt32, UInt16*)
[requires: EXT_vertex_shader]
Declaration
[AutoGenerated(Category = "EXT_vertex_shader", Version = "", EntryPoint = "glVariantusvEXT")]
[CLSCompliant(false)]
public static void Variant(uint id, [Count(Computed = "id")] ushort *addr)
Parameters
| Type | Name | Description |
|---|---|---|
| UInt32 | id | |
| UInt16* | addr | [length: COMPSIZE(id)] |
Variant(UInt32, ref UInt16)
[requires: EXT_vertex_shader]
Declaration
[AutoGenerated(Category = "EXT_vertex_shader", Version = "", EntryPoint = "glVariantusvEXT")]
[CLSCompliant(false)]
public static void Variant(uint id, [Count(Computed = "id")] ref ushort addr)
Parameters
| Type | Name | Description |
|---|---|---|
| UInt32 | id | |
| UInt16 | addr | [length: COMPSIZE(id)] |
Variant(UInt32, UInt16[])
[requires: EXT_vertex_shader]
Declaration
[AutoGenerated(Category = "EXT_vertex_shader", Version = "", EntryPoint = "glVariantusvEXT")]
[CLSCompliant(false)]
public static void Variant(uint id, [Count(Computed = "id")] ushort[] addr)
Parameters
| Type | Name | Description |
|---|---|---|
| UInt32 | id | |
| UInt16[] | addr | [length: COMPSIZE(id)] |
Variant(UInt32, UInt32*)
[requires: EXT_vertex_shader]
Declaration
[AutoGenerated(Category = "EXT_vertex_shader", Version = "", EntryPoint = "glVariantuivEXT")]
[CLSCompliant(false)]
public static void Variant(uint id, [Count(Computed = "id")] uint *addr)
Parameters
| Type | Name | Description |
|---|---|---|
| UInt32 | id | |
| UInt32* | addr | [length: COMPSIZE(id)] |
Variant(UInt32, ref UInt32)
[requires: EXT_vertex_shader]
Declaration
[AutoGenerated(Category = "EXT_vertex_shader", Version = "", EntryPoint = "glVariantuivEXT")]
[CLSCompliant(false)]
public static void Variant(uint id, [Count(Computed = "id")] ref uint addr)
Parameters
| Type | Name | Description |
|---|---|---|
| UInt32 | id | |
| UInt32 | addr | [length: COMPSIZE(id)] |
Variant(UInt32, UInt32[])
[requires: EXT_vertex_shader]
Declaration
[AutoGenerated(Category = "EXT_vertex_shader", Version = "", EntryPoint = "glVariantuivEXT")]
[CLSCompliant(false)]
public static void Variant(uint id, [Count(Computed = "id")] uint[] addr)
Parameters
| Type | Name | Description |
|---|---|---|
| UInt32 | id | |
| UInt32[] | addr | [length: COMPSIZE(id)] |
VariantPointer(Int32, ExtVertexShader, Int32, IntPtr)
[requires: EXT_vertex_shader]
Declaration
[AutoGenerated(Category = "EXT_vertex_shader", Version = "", EntryPoint = "glVariantPointerEXT")]
[CLSCompliant(false)]
public static void VariantPointer(int id, ExtVertexShader type, int stride, [Count(Computed = "id,type,stride")] IntPtr addr)
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | id | |
| ExtVertexShader | type | |
| Int32 | stride | |
| IntPtr | addr | [length: COMPSIZE(id,type,stride)] |
VariantPointer(UInt32, ExtVertexShader, UInt32, IntPtr)
[requires: EXT_vertex_shader]
Declaration
[AutoGenerated(Category = "EXT_vertex_shader", Version = "", EntryPoint = "glVariantPointerEXT")]
[CLSCompliant(false)]
public static void VariantPointer(uint id, ExtVertexShader type, uint stride, [Count(Computed = "id,type,stride")] IntPtr addr)
Parameters
| Type | Name | Description |
|---|---|---|
| UInt32 | id | |
| ExtVertexShader | type | |
| UInt32 | stride | |
| IntPtr | addr | [length: COMPSIZE(id,type,stride)] |
VariantPointer<T3>(Int32, ExtVertexShader, Int32, ref T3)
[requires: EXT_vertex_shader]
Declaration
[AutoGenerated(Category = "EXT_vertex_shader", Version = "", EntryPoint = "glVariantPointerEXT")]
[CLSCompliant(false)]
public static void VariantPointer<T3>(int id, ExtVertexShader type, int stride, [Count(Computed = "id,type,stride")] ref T3 addr)
where T3 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | id | |
| ExtVertexShader | type | |
| Int32 | stride | |
| T3 | addr | [length: COMPSIZE(id,type,stride)] |
Type Parameters
| Name | Description |
|---|---|
| T3 |
VariantPointer<T3>(Int32, ExtVertexShader, Int32, T3[])
[requires: EXT_vertex_shader]
Declaration
[AutoGenerated(Category = "EXT_vertex_shader", Version = "", EntryPoint = "glVariantPointerEXT")]
[CLSCompliant(false)]
public static void VariantPointer<T3>(int id, ExtVertexShader type, int stride, [Count(Computed = "id,type,stride")] T3[] addr)
where T3 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | id | |
| ExtVertexShader | type | |
| Int32 | stride | |
| T3[] | addr | [length: COMPSIZE(id,type,stride)] |
Type Parameters
| Name | Description |
|---|---|
| T3 |
VariantPointer<T3>(Int32, ExtVertexShader, Int32, T3[,,])
[requires: EXT_vertex_shader]
Declaration
[AutoGenerated(Category = "EXT_vertex_shader", Version = "", EntryPoint = "glVariantPointerEXT")]
[CLSCompliant(false)]
public static void VariantPointer<T3>(int id, ExtVertexShader type, int stride, [Count(Computed = "id,type,stride")] T3[,, ] addr)
where T3 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | id | |
| ExtVertexShader | type | |
| Int32 | stride | |
| T3[,,] | addr | [length: COMPSIZE(id,type,stride)] |
Type Parameters
| Name | Description |
|---|---|
| T3 |
VariantPointer<T3>(Int32, ExtVertexShader, Int32, T3[,])
[requires: EXT_vertex_shader]
Declaration
[AutoGenerated(Category = "EXT_vertex_shader", Version = "", EntryPoint = "glVariantPointerEXT")]
[CLSCompliant(false)]
public static void VariantPointer<T3>(int id, ExtVertexShader type, int stride, [Count(Computed = "id,type,stride")] T3[, ] addr)
where T3 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | id | |
| ExtVertexShader | type | |
| Int32 | stride | |
| T3[,] | addr | [length: COMPSIZE(id,type,stride)] |
Type Parameters
| Name | Description |
|---|---|
| T3 |
VariantPointer<T3>(UInt32, ExtVertexShader, UInt32, ref T3)
[requires: EXT_vertex_shader]
Declaration
[AutoGenerated(Category = "EXT_vertex_shader", Version = "", EntryPoint = "glVariantPointerEXT")]
[CLSCompliant(false)]
public static void VariantPointer<T3>(uint id, ExtVertexShader type, uint stride, [Count(Computed = "id,type,stride")] ref T3 addr)
where T3 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| UInt32 | id | |
| ExtVertexShader | type | |
| UInt32 | stride | |
| T3 | addr | [length: COMPSIZE(id,type,stride)] |
Type Parameters
| Name | Description |
|---|---|
| T3 |
VariantPointer<T3>(UInt32, ExtVertexShader, UInt32, T3[])
[requires: EXT_vertex_shader]
Declaration
[AutoGenerated(Category = "EXT_vertex_shader", Version = "", EntryPoint = "glVariantPointerEXT")]
[CLSCompliant(false)]
public static void VariantPointer<T3>(uint id, ExtVertexShader type, uint stride, [Count(Computed = "id,type,stride")] T3[] addr)
where T3 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| UInt32 | id | |
| ExtVertexShader | type | |
| UInt32 | stride | |
| T3[] | addr | [length: COMPSIZE(id,type,stride)] |
Type Parameters
| Name | Description |
|---|---|
| T3 |
VariantPointer<T3>(UInt32, ExtVertexShader, UInt32, T3[,,])
[requires: EXT_vertex_shader]
Declaration
[AutoGenerated(Category = "EXT_vertex_shader", Version = "", EntryPoint = "glVariantPointerEXT")]
[CLSCompliant(false)]
public static void VariantPointer<T3>(uint id, ExtVertexShader type, uint stride, [Count(Computed = "id,type,stride")] T3[,, ] addr)
where T3 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| UInt32 | id | |
| ExtVertexShader | type | |
| UInt32 | stride | |
| T3[,,] | addr | [length: COMPSIZE(id,type,stride)] |
Type Parameters
| Name | Description |
|---|---|
| T3 |
VariantPointer<T3>(UInt32, ExtVertexShader, UInt32, T3[,])
[requires: EXT_vertex_shader]
Declaration
[AutoGenerated(Category = "EXT_vertex_shader", Version = "", EntryPoint = "glVariantPointerEXT")]
[CLSCompliant(false)]
public static void VariantPointer<T3>(uint id, ExtVertexShader type, uint stride, [Count(Computed = "id,type,stride")] T3[, ] addr)
where T3 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| UInt32 | id | |
| ExtVertexShader | type | |
| UInt32 | stride | |
| T3[,] | addr | [length: COMPSIZE(id,type,stride)] |
Type Parameters
| Name | Description |
|---|---|
| T3 |
VertexArrayBindVertexBuffer(Int32, Int32, Int32, IntPtr, Int32)
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glVertexArrayBindVertexBufferEXT")]
[CLSCompliant(false)]
public static void VertexArrayBindVertexBuffer(int vaobj, int bindingindex, int buffer, IntPtr offset, int stride)
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | vaobj | |
| Int32 | bindingindex | |
| Int32 | buffer | |
| IntPtr | offset | |
| Int32 | stride |
VertexArrayBindVertexBuffer(UInt32, UInt32, UInt32, IntPtr, Int32)
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glVertexArrayBindVertexBufferEXT")]
[CLSCompliant(false)]
public static void VertexArrayBindVertexBuffer(uint vaobj, uint bindingindex, uint buffer, IntPtr offset, int stride)
Parameters
| Type | Name | Description |
|---|---|---|
| UInt32 | vaobj | |
| UInt32 | bindingindex | |
| UInt32 | buffer | |
| IntPtr | offset | |
| Int32 | stride |
VertexArrayColorOffset(Int32, Int32, Int32, ColorPointerType, Int32, IntPtr)
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glVertexArrayColorOffsetEXT")]
[CLSCompliant(false)]
public static void VertexArrayColorOffset(int vaobj, int buffer, int size, ColorPointerType type, int stride, IntPtr offset)
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | vaobj | |
| Int32 | buffer | |
| Int32 | size | |
| ColorPointerType | type | |
| Int32 | stride | |
| IntPtr | offset |
VertexArrayColorOffset(UInt32, UInt32, Int32, ColorPointerType, Int32, IntPtr)
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glVertexArrayColorOffsetEXT")]
[CLSCompliant(false)]
public static void VertexArrayColorOffset(uint vaobj, uint buffer, int size, ColorPointerType type, int stride, IntPtr offset)
Parameters
| Type | Name | Description |
|---|---|---|
| UInt32 | vaobj | |
| UInt32 | buffer | |
| Int32 | size | |
| ColorPointerType | type | |
| Int32 | stride | |
| IntPtr | offset |
VertexArrayEdgeFlagOffset(Int32, Int32, Int32, IntPtr)
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glVertexArrayEdgeFlagOffsetEXT")]
[CLSCompliant(false)]
public static void VertexArrayEdgeFlagOffset(int vaobj, int buffer, int stride, IntPtr offset)
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | vaobj | |
| Int32 | buffer | |
| Int32 | stride | |
| IntPtr | offset |
VertexArrayEdgeFlagOffset(UInt32, UInt32, Int32, IntPtr)
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glVertexArrayEdgeFlagOffsetEXT")]
[CLSCompliant(false)]
public static void VertexArrayEdgeFlagOffset(uint vaobj, uint buffer, int stride, IntPtr offset)
Parameters
| Type | Name | Description |
|---|---|---|
| UInt32 | vaobj | |
| UInt32 | buffer | |
| Int32 | stride | |
| IntPtr | offset |
VertexArrayFogCoordOffset(Int32, Int32, FogPointerType, Int32, IntPtr)
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glVertexArrayFogCoordOffsetEXT")]
[CLSCompliant(false)]
public static void VertexArrayFogCoordOffset(int vaobj, int buffer, FogPointerType type, int stride, IntPtr offset)
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | vaobj | |
| Int32 | buffer | |
| FogPointerType | type | |
| Int32 | stride | |
| IntPtr | offset |
VertexArrayFogCoordOffset(UInt32, UInt32, FogPointerType, Int32, IntPtr)
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glVertexArrayFogCoordOffsetEXT")]
[CLSCompliant(false)]
public static void VertexArrayFogCoordOffset(uint vaobj, uint buffer, FogPointerType type, int stride, IntPtr offset)
Parameters
| Type | Name | Description |
|---|---|---|
| UInt32 | vaobj | |
| UInt32 | buffer | |
| FogPointerType | type | |
| Int32 | stride | |
| IntPtr | offset |
VertexArrayIndexOffset(Int32, Int32, IndexPointerType, Int32, IntPtr)
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glVertexArrayIndexOffsetEXT")]
[CLSCompliant(false)]
public static void VertexArrayIndexOffset(int vaobj, int buffer, IndexPointerType type, int stride, IntPtr offset)
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | vaobj | |
| Int32 | buffer | |
| IndexPointerType | type | |
| Int32 | stride | |
| IntPtr | offset |
VertexArrayIndexOffset(UInt32, UInt32, IndexPointerType, Int32, IntPtr)
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glVertexArrayIndexOffsetEXT")]
[CLSCompliant(false)]
public static void VertexArrayIndexOffset(uint vaobj, uint buffer, IndexPointerType type, int stride, IntPtr offset)
Parameters
| Type | Name | Description |
|---|---|---|
| UInt32 | vaobj | |
| UInt32 | buffer | |
| IndexPointerType | type | |
| Int32 | stride | |
| IntPtr | offset |
VertexArrayMultiTexCoordOffset(Int32, Int32, ExtDirectStateAccess, Int32, TexCoordPointerType, Int32, IntPtr)
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glVertexArrayMultiTexCoordOffsetEXT")]
[CLSCompliant(false)]
public static void VertexArrayMultiTexCoordOffset(int vaobj, int buffer, ExtDirectStateAccess texunit, int size, TexCoordPointerType type, int stride, IntPtr offset)
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | vaobj | |
| Int32 | buffer | |
| ExtDirectStateAccess | texunit | |
| Int32 | size | |
| TexCoordPointerType | type | |
| Int32 | stride | |
| IntPtr | offset |
VertexArrayMultiTexCoordOffset(UInt32, UInt32, ExtDirectStateAccess, Int32, TexCoordPointerType, Int32, IntPtr)
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glVertexArrayMultiTexCoordOffsetEXT")]
[CLSCompliant(false)]
public static void VertexArrayMultiTexCoordOffset(uint vaobj, uint buffer, ExtDirectStateAccess texunit, int size, TexCoordPointerType type, int stride, IntPtr offset)
Parameters
| Type | Name | Description |
|---|---|---|
| UInt32 | vaobj | |
| UInt32 | buffer | |
| ExtDirectStateAccess | texunit | |
| Int32 | size | |
| TexCoordPointerType | type | |
| Int32 | stride | |
| IntPtr | offset |
VertexArrayNormalOffset(Int32, Int32, NormalPointerType, Int32, IntPtr)
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glVertexArrayNormalOffsetEXT")]
[CLSCompliant(false)]
public static void VertexArrayNormalOffset(int vaobj, int buffer, NormalPointerType type, int stride, IntPtr offset)
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | vaobj | |
| Int32 | buffer | |
| NormalPointerType | type | |
| Int32 | stride | |
| IntPtr | offset |
VertexArrayNormalOffset(UInt32, UInt32, NormalPointerType, Int32, IntPtr)
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glVertexArrayNormalOffsetEXT")]
[CLSCompliant(false)]
public static void VertexArrayNormalOffset(uint vaobj, uint buffer, NormalPointerType type, int stride, IntPtr offset)
Parameters
| Type | Name | Description |
|---|---|---|
| UInt32 | vaobj | |
| UInt32 | buffer | |
| NormalPointerType | type | |
| Int32 | stride | |
| IntPtr | offset |
VertexArraySecondaryColorOffset(Int32, Int32, Int32, ColorPointerType, Int32, IntPtr)
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glVertexArraySecondaryColorOffsetEXT")]
[CLSCompliant(false)]
public static void VertexArraySecondaryColorOffset(int vaobj, int buffer, int size, ColorPointerType type, int stride, IntPtr offset)
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | vaobj | |
| Int32 | buffer | |
| Int32 | size | |
| ColorPointerType | type | |
| Int32 | stride | |
| IntPtr | offset |
VertexArraySecondaryColorOffset(UInt32, UInt32, Int32, ColorPointerType, Int32, IntPtr)
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glVertexArraySecondaryColorOffsetEXT")]
[CLSCompliant(false)]
public static void VertexArraySecondaryColorOffset(uint vaobj, uint buffer, int size, ColorPointerType type, int stride, IntPtr offset)
Parameters
| Type | Name | Description |
|---|---|---|
| UInt32 | vaobj | |
| UInt32 | buffer | |
| Int32 | size | |
| ColorPointerType | type | |
| Int32 | stride | |
| IntPtr | offset |
VertexArrayTexCoordOffset(Int32, Int32, Int32, TexCoordPointerType, Int32, IntPtr)
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glVertexArrayTexCoordOffsetEXT")]
[CLSCompliant(false)]
public static void VertexArrayTexCoordOffset(int vaobj, int buffer, int size, TexCoordPointerType type, int stride, IntPtr offset)
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | vaobj | |
| Int32 | buffer | |
| Int32 | size | |
| TexCoordPointerType | type | |
| Int32 | stride | |
| IntPtr | offset |
VertexArrayTexCoordOffset(UInt32, UInt32, Int32, TexCoordPointerType, Int32, IntPtr)
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glVertexArrayTexCoordOffsetEXT")]
[CLSCompliant(false)]
public static void VertexArrayTexCoordOffset(uint vaobj, uint buffer, int size, TexCoordPointerType type, int stride, IntPtr offset)
Parameters
| Type | Name | Description |
|---|---|---|
| UInt32 | vaobj | |
| UInt32 | buffer | |
| Int32 | size | |
| TexCoordPointerType | type | |
| Int32 | stride | |
| IntPtr | offset |
VertexArrayVertexAttribBinding(Int32, Int32, Int32)
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glVertexArrayVertexAttribBindingEXT")]
[CLSCompliant(false)]
public static void VertexArrayVertexAttribBinding(int vaobj, int attribindex, int bindingindex)
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | vaobj | |
| Int32 | attribindex | |
| Int32 | bindingindex |
VertexArrayVertexAttribBinding(UInt32, UInt32, UInt32)
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glVertexArrayVertexAttribBindingEXT")]
[CLSCompliant(false)]
public static void VertexArrayVertexAttribBinding(uint vaobj, uint attribindex, uint bindingindex)
Parameters
| Type | Name | Description |
|---|---|---|
| UInt32 | vaobj | |
| UInt32 | attribindex | |
| UInt32 | bindingindex |
VertexArrayVertexAttribDivisor(Int32, Int32, Int32)
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glVertexArrayVertexAttribDivisorEXT")]
[CLSCompliant(false)]
public static void VertexArrayVertexAttribDivisor(int vaobj, int index, int divisor)
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | vaobj | |
| Int32 | index | |
| Int32 | divisor |
VertexArrayVertexAttribDivisor(UInt32, UInt32, UInt32)
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glVertexArrayVertexAttribDivisorEXT")]
[CLSCompliant(false)]
public static void VertexArrayVertexAttribDivisor(uint vaobj, uint index, uint divisor)
Parameters
| Type | Name | Description |
|---|---|---|
| UInt32 | vaobj | |
| UInt32 | index | |
| UInt32 | divisor |
VertexArrayVertexAttribFormat(Int32, Int32, Int32, ExtDirectStateAccess, Boolean, Int32)
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glVertexArrayVertexAttribFormatEXT")]
[CLSCompliant(false)]
public static void VertexArrayVertexAttribFormat(int vaobj, int attribindex, int size, ExtDirectStateAccess type, bool normalized, int relativeoffset)
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | vaobj | |
| Int32 | attribindex | |
| Int32 | size | |
| ExtDirectStateAccess | type | |
| Boolean | normalized | |
| Int32 | relativeoffset |
VertexArrayVertexAttribFormat(UInt32, UInt32, Int32, ExtDirectStateAccess, Boolean, UInt32)
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glVertexArrayVertexAttribFormatEXT")]
[CLSCompliant(false)]
public static void VertexArrayVertexAttribFormat(uint vaobj, uint attribindex, int size, ExtDirectStateAccess type, bool normalized, uint relativeoffset)
Parameters
| Type | Name | Description |
|---|---|---|
| UInt32 | vaobj | |
| UInt32 | attribindex | |
| Int32 | size | |
| ExtDirectStateAccess | type | |
| Boolean | normalized | |
| UInt32 | relativeoffset |
VertexArrayVertexAttribIFormat(Int32, Int32, Int32, ExtDirectStateAccess, Int32)
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glVertexArrayVertexAttribIFormatEXT")]
[CLSCompliant(false)]
public static void VertexArrayVertexAttribIFormat(int vaobj, int attribindex, int size, ExtDirectStateAccess type, int relativeoffset)
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | vaobj | |
| Int32 | attribindex | |
| Int32 | size | |
| ExtDirectStateAccess | type | |
| Int32 | relativeoffset |
VertexArrayVertexAttribIFormat(UInt32, UInt32, Int32, ExtDirectStateAccess, UInt32)
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glVertexArrayVertexAttribIFormatEXT")]
[CLSCompliant(false)]
public static void VertexArrayVertexAttribIFormat(uint vaobj, uint attribindex, int size, ExtDirectStateAccess type, uint relativeoffset)
Parameters
| Type | Name | Description |
|---|---|---|
| UInt32 | vaobj | |
| UInt32 | attribindex | |
| Int32 | size | |
| ExtDirectStateAccess | type | |
| UInt32 | relativeoffset |
VertexArrayVertexAttribIOffset(Int32, Int32, Int32, Int32, VertexAttribEnum, Int32, IntPtr)
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glVertexArrayVertexAttribIOffsetEXT")]
[CLSCompliant(false)]
public static void VertexArrayVertexAttribIOffset(int vaobj, int buffer, int index, int size, VertexAttribEnum type, int stride, IntPtr offset)
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | vaobj | |
| Int32 | buffer | |
| Int32 | index | |
| Int32 | size | |
| VertexAttribEnum | type | |
| Int32 | stride | |
| IntPtr | offset |
VertexArrayVertexAttribIOffset(UInt32, UInt32, UInt32, Int32, VertexAttribEnum, Int32, IntPtr)
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glVertexArrayVertexAttribIOffsetEXT")]
[CLSCompliant(false)]
public static void VertexArrayVertexAttribIOffset(uint vaobj, uint buffer, uint index, int size, VertexAttribEnum type, int stride, IntPtr offset)
Parameters
| Type | Name | Description |
|---|---|---|
| UInt32 | vaobj | |
| UInt32 | buffer | |
| UInt32 | index | |
| Int32 | size | |
| VertexAttribEnum | type | |
| Int32 | stride | |
| IntPtr | offset |
VertexArrayVertexAttribLFormat(Int32, Int32, Int32, ExtDirectStateAccess, Int32)
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glVertexArrayVertexAttribLFormatEXT")]
[CLSCompliant(false)]
public static void VertexArrayVertexAttribLFormat(int vaobj, int attribindex, int size, ExtDirectStateAccess type, int relativeoffset)
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | vaobj | |
| Int32 | attribindex | |
| Int32 | size | |
| ExtDirectStateAccess | type | |
| Int32 | relativeoffset |
VertexArrayVertexAttribLFormat(UInt32, UInt32, Int32, ExtDirectStateAccess, UInt32)
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glVertexArrayVertexAttribLFormatEXT")]
[CLSCompliant(false)]
public static void VertexArrayVertexAttribLFormat(uint vaobj, uint attribindex, int size, ExtDirectStateAccess type, uint relativeoffset)
Parameters
| Type | Name | Description |
|---|---|---|
| UInt32 | vaobj | |
| UInt32 | attribindex | |
| Int32 | size | |
| ExtDirectStateAccess | type | |
| UInt32 | relativeoffset |
VertexArrayVertexAttribLOffset(Int32, Int32, Int32, Int32, ExtDirectStateAccess, Int32, IntPtr)
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glVertexArrayVertexAttribLOffsetEXT")]
[CLSCompliant(false)]
public static void VertexArrayVertexAttribLOffset(int vaobj, int buffer, int index, int size, ExtDirectStateAccess type, int stride, IntPtr offset)
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | vaobj | |
| Int32 | buffer | |
| Int32 | index | |
| Int32 | size | |
| ExtDirectStateAccess | type | |
| Int32 | stride | |
| IntPtr | offset |
VertexArrayVertexAttribLOffset(Int32, Int32, Int32, Int32, ExtVertexAttrib64bit, Int32, IntPtr)
[requires: EXT_direct_state_access]
Declaration
[Obsolete("Use ExtDirectStateAccess overload instead")]
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glVertexArrayVertexAttribLOffsetEXT")]
[CLSCompliant(false)]
public static void VertexArrayVertexAttribLOffset(int vaobj, int buffer, int index, int size, ExtVertexAttrib64bit type, int stride, IntPtr offset)
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | vaobj | |
| Int32 | buffer | |
| Int32 | index | |
| Int32 | size | |
| ExtVertexAttrib64bit | type | |
| Int32 | stride | |
| IntPtr | offset |
VertexArrayVertexAttribLOffset(UInt32, UInt32, UInt32, Int32, ExtDirectStateAccess, Int32, IntPtr)
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glVertexArrayVertexAttribLOffsetEXT")]
[CLSCompliant(false)]
public static void VertexArrayVertexAttribLOffset(uint vaobj, uint buffer, uint index, int size, ExtDirectStateAccess type, int stride, IntPtr offset)
Parameters
| Type | Name | Description |
|---|---|---|
| UInt32 | vaobj | |
| UInt32 | buffer | |
| UInt32 | index | |
| Int32 | size | |
| ExtDirectStateAccess | type | |
| Int32 | stride | |
| IntPtr | offset |
VertexArrayVertexAttribLOffset(UInt32, UInt32, UInt32, Int32, ExtVertexAttrib64bit, Int32, IntPtr)
[requires: EXT_direct_state_access]
Declaration
[Obsolete("Use ExtDirectStateAccess overload instead")]
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glVertexArrayVertexAttribLOffsetEXT")]
[CLSCompliant(false)]
public static void VertexArrayVertexAttribLOffset(uint vaobj, uint buffer, uint index, int size, ExtVertexAttrib64bit type, int stride, IntPtr offset)
Parameters
| Type | Name | Description |
|---|---|---|
| UInt32 | vaobj | |
| UInt32 | buffer | |
| UInt32 | index | |
| Int32 | size | |
| ExtVertexAttrib64bit | type | |
| Int32 | stride | |
| IntPtr | offset |
VertexArrayVertexAttribOffset(Int32, Int32, Int32, Int32, VertexAttribPointerType, Boolean, Int32, IntPtr)
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glVertexArrayVertexAttribOffsetEXT")]
[CLSCompliant(false)]
public static void VertexArrayVertexAttribOffset(int vaobj, int buffer, int index, int size, VertexAttribPointerType type, bool normalized, int stride, IntPtr offset)
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | vaobj | |
| Int32 | buffer | |
| Int32 | index | |
| Int32 | size | |
| VertexAttribPointerType | type | |
| Boolean | normalized | |
| Int32 | stride | |
| IntPtr | offset |
VertexArrayVertexAttribOffset(UInt32, UInt32, UInt32, Int32, VertexAttribPointerType, Boolean, Int32, IntPtr)
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glVertexArrayVertexAttribOffsetEXT")]
[CLSCompliant(false)]
public static void VertexArrayVertexAttribOffset(uint vaobj, uint buffer, uint index, int size, VertexAttribPointerType type, bool normalized, int stride, IntPtr offset)
Parameters
| Type | Name | Description |
|---|---|---|
| UInt32 | vaobj | |
| UInt32 | buffer | |
| UInt32 | index | |
| Int32 | size | |
| VertexAttribPointerType | type | |
| Boolean | normalized | |
| Int32 | stride | |
| IntPtr | offset |
VertexArrayVertexBindingDivisor(Int32, Int32, Int32)
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glVertexArrayVertexBindingDivisorEXT")]
[CLSCompliant(false)]
public static void VertexArrayVertexBindingDivisor(int vaobj, int bindingindex, int divisor)
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | vaobj | |
| Int32 | bindingindex | |
| Int32 | divisor |
VertexArrayVertexBindingDivisor(UInt32, UInt32, UInt32)
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glVertexArrayVertexBindingDivisorEXT")]
[CLSCompliant(false)]
public static void VertexArrayVertexBindingDivisor(uint vaobj, uint bindingindex, uint divisor)
Parameters
| Type | Name | Description |
|---|---|---|
| UInt32 | vaobj | |
| UInt32 | bindingindex | |
| UInt32 | divisor |
VertexArrayVertexOffset(Int32, Int32, Int32, VertexPointerType, Int32, IntPtr)
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glVertexArrayVertexOffsetEXT")]
[CLSCompliant(false)]
public static void VertexArrayVertexOffset(int vaobj, int buffer, int size, VertexPointerType type, int stride, IntPtr offset)
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | vaobj | |
| Int32 | buffer | |
| Int32 | size | |
| VertexPointerType | type | |
| Int32 | stride | |
| IntPtr | offset |
VertexArrayVertexOffset(UInt32, UInt32, Int32, VertexPointerType, Int32, IntPtr)
[requires: EXT_direct_state_access]
Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glVertexArrayVertexOffsetEXT")]
[CLSCompliant(false)]
public static void VertexArrayVertexOffset(uint vaobj, uint buffer, int size, VertexPointerType type, int stride, IntPtr offset)
Parameters
| Type | Name | Description |
|---|---|---|
| UInt32 | vaobj | |
| UInt32 | buffer | |
| Int32 | size | |
| VertexPointerType | type | |
| Int32 | stride | |
| IntPtr | offset |
VertexAttribI1(Int32, Int32)
[requires: NV_vertex_program4]
Declaration
[AutoGenerated(Category = "NV_vertex_program4", Version = "", EntryPoint = "glVertexAttribI1iEXT")]
[CLSCompliant(false)]
public static void VertexAttribI1(int index, int x)
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | index | |
| Int32 | x |
VertexAttribI1(Int32, Int32*)
[requires: NV_vertex_program4]
Declaration
[AutoGenerated(Category = "NV_vertex_program4", Version = "", EntryPoint = "glVertexAttribI1ivEXT")]
[CLSCompliant(false)]
public static void VertexAttribI1(int index, [Count(Count = 1)] int *v)
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | index | |
| Int32* | v | [length: 1] |
VertexAttribI1(UInt32, Int32)
[requires: NV_vertex_program4]
Declaration
[AutoGenerated(Category = "NV_vertex_program4", Version = "", EntryPoint = "glVertexAttribI1iEXT")]
[CLSCompliant(false)]
public static void VertexAttribI1(uint index, int x)
Parameters
| Type | Name | Description |
|---|---|---|
| UInt32 | index | |
| Int32 | x |
VertexAttribI1(UInt32, Int32*)
[requires: NV_vertex_program4]
Declaration
[AutoGenerated(Category = "NV_vertex_program4", Version = "", EntryPoint = "glVertexAttribI1ivEXT")]
[CLSCompliant(false)]
public static void VertexAttribI1(uint index, [Count(Count = 1)] int *v)
Parameters
| Type | Name | Description |
|---|---|---|
| UInt32 | index | |
| Int32* | v | [length: 1] |
VertexAttribI1(UInt32, UInt32)
[requires: NV_vertex_program4]
Declaration
[AutoGenerated(Category = "NV_vertex_program4", Version = "", EntryPoint = "glVertexAttribI1uiEXT")]
[CLSCompliant(false)]
public static void VertexAttribI1(uint index, uint x)
Parameters
| Type | Name | Description |
|---|---|---|
| UInt32 | index | |
| UInt32 | x |
VertexAttribI1(UInt32, UInt32*)
[requires: NV_vertex_program4]
Declaration
[AutoGenerated(Category = "NV_vertex_program4", Version = "", EntryPoint = "glVertexAttribI1uivEXT")]
[CLSCompliant(false)]
public static void VertexAttribI1(uint index, [Count(Count = 1)] uint *v)
Parameters
| Type | Name | Description |
|---|---|---|
| UInt32 | index | |
| UInt32* | v | [length: 1] |
VertexAttribI2(Int32, Int32*)
[requires: NV_vertex_program4]
Declaration
[AutoGenerated(Category = "NV_vertex_program4", Version = "", EntryPoint = "glVertexAttribI2ivEXT")]
[CLSCompliant(false)]
public static void VertexAttribI2(int index, [Count(Count = 2)] int *v)
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | index | |
| Int32* | v | [length: 2] |
VertexAttribI2(Int32, Int32, Int32)
[requires: NV_vertex_program4]
Declaration
[AutoGenerated(Category = "NV_vertex_program4", Version = "", EntryPoint = "glVertexAttribI2iEXT")]
[CLSCompliant(false)]
public static void VertexAttribI2(int index, int x, int y)
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | index | |
| Int32 | x | |
| Int32 | y |
VertexAttribI2(Int32, ref Int32)
[requires: NV_vertex_program4]
Declaration
[AutoGenerated(Category = "NV_vertex_program4", Version = "", EntryPoint = "glVertexAttribI2ivEXT")]
[CLSCompliant(false)]
public static void VertexAttribI2(int index, [Count(Count = 2)] ref int v)
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | index | |
| Int32 | v | [length: 2] |
VertexAttribI2(Int32, Int32[])
[requires: NV_vertex_program4]
Declaration
[AutoGenerated(Category = "NV_vertex_program4", Version = "", EntryPoint = "glVertexAttribI2ivEXT")]
[CLSCompliant(false)]
public static void VertexAttribI2(int index, [Count(Count = 2)] int[] v)
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | index | |
| Int32[] | v | [length: 2] |
VertexAttribI2(UInt32, Int32*)
[requires: NV_vertex_program4]
Declaration
[AutoGenerated(Category = "NV_vertex_program4", Version = "", EntryPoint = "glVertexAttribI2ivEXT")]
[CLSCompliant(false)]
public static void VertexAttribI2(uint index, [Count(Count = 2)] int *v)
Parameters
| Type | Name | Description |
|---|---|---|
| UInt32 | index | |
| Int32* | v | [length: 2] |
VertexAttribI2(UInt32, Int32, Int32)
[requires: NV_vertex_program4]
Declaration
[AutoGenerated(Category = "NV_vertex_program4", Version = "", EntryPoint = "glVertexAttribI2iEXT")]
[CLSCompliant(false)]
public static void VertexAttribI2(uint index, int x, int y)
Parameters
| Type | Name | Description |
|---|---|---|
| UInt32 | index | |
| Int32 | x | |
| Int32 | y |
VertexAttribI2(UInt32, ref Int32)
[requires: NV_vertex_program4]
Declaration
[AutoGenerated(Category = "NV_vertex_program4", Version = "", EntryPoint = "glVertexAttribI2ivEXT")]
[CLSCompliant(false)]
public static void VertexAttribI2(uint index, [Count(Count = 2)] ref int v)
Parameters
| Type | Name | Description |
|---|---|---|
| UInt32 | index | |
| Int32 | v | [length: 2] |
VertexAttribI2(UInt32, Int32[])
[requires: NV_vertex_program4]
Declaration
[AutoGenerated(Category = "NV_vertex_program4", Version = "", EntryPoint = "glVertexAttribI2ivEXT")]
[CLSCompliant(false)]
public static void VertexAttribI2(uint index, [Count(Count = 2)] int[] v)
Parameters
| Type | Name | Description |
|---|---|---|
| UInt32 | index | |
| Int32[] | v | [length: 2] |
VertexAttribI2(UInt32, UInt32*)
[requires: NV_vertex_program4]
Declaration
[AutoGenerated(Category = "NV_vertex_program4", Version = "", EntryPoint = "glVertexAttribI2uivEXT")]
[CLSCompliant(false)]
public static void VertexAttribI2(uint index, [Count(Count = 2)] uint *v)
Parameters
| Type | Name | Description |
|---|---|---|
| UInt32 | index | |
| UInt32* | v | [length: 2] |
VertexAttribI2(UInt32, UInt32, UInt32)
[requires: NV_vertex_program4]
Declaration
[AutoGenerated(Category = "NV_vertex_program4", Version = "", EntryPoint = "glVertexAttribI2uiEXT")]
[CLSCompliant(false)]
public static void VertexAttribI2(uint index, uint x, uint y)
Parameters
| Type | Name | Description |
|---|---|---|
| UInt32 | index | |
| UInt32 | x | |
| UInt32 | y |
VertexAttribI2(UInt32, ref UInt32)
[requires: NV_vertex_program4]
Declaration
[AutoGenerated(Category = "NV_vertex_program4", Version = "", EntryPoint = "glVertexAttribI2uivEXT")]
[CLSCompliant(false)]
public static void VertexAttribI2(uint index, [Count(Count = 2)] ref uint v)
Parameters
| Type | Name | Description |
|---|---|---|
| UInt32 | index | |
| UInt32 | v | [length: 2] |
VertexAttribI2(UInt32, UInt32[])
[requires: NV_vertex_program4]
Declaration
[AutoGenerated(Category = "NV_vertex_program4", Version = "", EntryPoint = "glVertexAttribI2uivEXT")]
[CLSCompliant(false)]
public static void VertexAttribI2(uint index, [Count(Count = 2)] uint[] v)
Parameters
| Type | Name | Description |
|---|---|---|
| UInt32 | index | |
| UInt32[] | v | [length: 2] |
VertexAttribI3(Int32, Int32*)
[requires: NV_vertex_program4]
Declaration
[AutoGenerated(Category = "NV_vertex_program4", Version = "", EntryPoint = "glVertexAttribI3ivEXT")]
[CLSCompliant(false)]
public static void VertexAttribI3(int index, [Count(Count = 3)] int *v)
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | index | |
| Int32* | v | [length: 3] |
VertexAttribI3(Int32, Int32, Int32, Int32)
[requires: NV_vertex_program4]
Declaration
[AutoGenerated(Category = "NV_vertex_program4", Version = "", EntryPoint = "glVertexAttribI3iEXT")]
[CLSCompliant(false)]
public static void VertexAttribI3(int index, int x, int y, int z)
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | index | |
| Int32 | x | |
| Int32 | y | |
| Int32 | z |
VertexAttribI3(Int32, ref Int32)
[requires: NV_vertex_program4]
Declaration
[AutoGenerated(Category = "NV_vertex_program4", Version = "", EntryPoint = "glVertexAttribI3ivEXT")]
[CLSCompliant(false)]
public static void VertexAttribI3(int index, [Count(Count = 3)] ref int v)
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | index | |
| Int32 | v | [length: 3] |
VertexAttribI3(Int32, Int32[])
[requires: NV_vertex_program4]
Declaration
[AutoGenerated(Category = "NV_vertex_program4", Version = "", EntryPoint = "glVertexAttribI3ivEXT")]
[CLSCompliant(false)]
public static void VertexAttribI3(int index, [Count(Count = 3)] int[] v)
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | index | |
| Int32[] | v | [length: 3] |
VertexAttribI3(UInt32, Int32*)
[requires: NV_vertex_program4]
Declaration
[AutoGenerated(Category = "NV_vertex_program4", Version = "", EntryPoint = "glVertexAttribI3ivEXT")]
[CLSCompliant(false)]
public static void VertexAttribI3(uint index, [Count(Count = 3)] int *v)
Parameters
| Type | Name | Description |
|---|---|---|
| UInt32 | index | |
| Int32* | v | [length: 3] |
VertexAttribI3(UInt32, Int32, Int32, Int32)
[requires: NV_vertex_program4]
Declaration
[AutoGenerated(Category = "NV_vertex_program4", Version = "", EntryPoint = "glVertexAttribI3iEXT")]
[CLSCompliant(false)]
public static void VertexAttribI3(uint index, int x, int y, int z)
Parameters
| Type | Name | Description |
|---|---|---|
| UInt32 | index | |
| Int32 | x | |
| Int32 | y | |
| Int32 | z |
VertexAttribI3(UInt32, ref Int32)
[requires: NV_vertex_program4]
Declaration
[AutoGenerated(Category = "NV_vertex_program4", Version = "", EntryPoint = "glVertexAttribI3ivEXT")]
[CLSCompliant(false)]
public static void VertexAttribI3(uint index, [Count(Count = 3)] ref int v)
Parameters
| Type | Name | Description |
|---|---|---|
| UInt32 | index | |
| Int32 | v | [length: 3] |
VertexAttribI3(UInt32, Int32[])
[requires: NV_vertex_program4]
Declaration
[AutoGenerated(Category = "NV_vertex_program4", Version = "", EntryPoint = "glVertexAttribI3ivEXT")]
[CLSCompliant(false)]
public static void VertexAttribI3(uint index, [Count(Count = 3)] int[] v)
Parameters
| Type | Name | Description |
|---|---|---|
| UInt32 | index | |
| Int32[] | v | [length: 3] |
VertexAttribI3(UInt32, UInt32*)
[requires: NV_vertex_program4]
Declaration
[AutoGenerated(Category = "NV_vertex_program4", Version = "", EntryPoint = "glVertexAttribI3uivEXT")]
[CLSCompliant(false)]
public static void VertexAttribI3(uint index, [Count(Count = 3)] uint *v)
Parameters
| Type | Name | Description |
|---|---|---|
| UInt32 | index | |
| UInt32* | v | [length: 3] |
VertexAttribI3(UInt32, UInt32, UInt32, UInt32)
[requires: NV_vertex_program4]
Declaration
[AutoGenerated(Category = "NV_vertex_program4", Version = "", EntryPoint = "glVertexAttribI3uiEXT")]
[CLSCompliant(false)]
public static void VertexAttribI3(uint index, uint x, uint y, uint z)
Parameters
| Type | Name | Description |
|---|---|---|
| UInt32 | index | |
| UInt32 | x | |
| UInt32 | y | |
| UInt32 | z |
VertexAttribI3(UInt32, ref UInt32)
[requires: NV_vertex_program4]
Declaration
[AutoGenerated(Category = "NV_vertex_program4", Version = "", EntryPoint = "glVertexAttribI3uivEXT")]
[CLSCompliant(false)]
public static void VertexAttribI3(uint index, [Count(Count = 3)] ref uint v)
Parameters
| Type | Name | Description |
|---|---|---|
| UInt32 | index | |
| UInt32 | v | [length: 3] |
VertexAttribI3(UInt32, UInt32[])
[requires: NV_vertex_program4]
Declaration
[AutoGenerated(Category = "NV_vertex_program4", Version = "", EntryPoint = "glVertexAttribI3uivEXT")]
[CLSCompliant(false)]
public static void VertexAttribI3(uint index, [Count(Count = 3)] uint[] v)
Parameters
| Type | Name | Description |
|---|---|---|
| UInt32 | index | |
| UInt32[] | v | [length: 3] |
VertexAttribI4(Int32, Byte*)
[requires: NV_vertex_program4]
Declaration
[AutoGenerated(Category = "NV_vertex_program4", Version = "", EntryPoint = "glVertexAttribI4ubvEXT")]
[CLSCompliant(false)]
public static void VertexAttribI4(int index, [Count(Count = 4)] byte *v)
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | index | |
| Byte* | v | [length: 4] |
VertexAttribI4(Int32, ref Byte)
[requires: NV_vertex_program4]
Declaration
[AutoGenerated(Category = "NV_vertex_program4", Version = "", EntryPoint = "glVertexAttribI4ubvEXT")]
[CLSCompliant(false)]
public static void VertexAttribI4(int index, [Count(Count = 4)] ref byte v)
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | index | |
| Byte | v | [length: 4] |
VertexAttribI4(Int32, Byte[])
[requires: NV_vertex_program4]
Declaration
[AutoGenerated(Category = "NV_vertex_program4", Version = "", EntryPoint = "glVertexAttribI4ubvEXT")]
[CLSCompliant(false)]
public static void VertexAttribI4(int index, [Count(Count = 4)] byte[] v)
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | index | |
| Byte[] | v | [length: 4] |
VertexAttribI4(Int32, Int16*)
[requires: NV_vertex_program4]
Declaration
[AutoGenerated(Category = "NV_vertex_program4", Version = "", EntryPoint = "glVertexAttribI4svEXT")]
[CLSCompliant(false)]
public static void VertexAttribI4(int index, [Count(Count = 4)] short *v)
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | index | |
| Int16* | v | [length: 4] |
VertexAttribI4(Int32, ref Int16)
[requires: NV_vertex_program4]
Declaration
[AutoGenerated(Category = "NV_vertex_program4", Version = "", EntryPoint = "glVertexAttribI4svEXT")]
[CLSCompliant(false)]
public static void VertexAttribI4(int index, [Count(Count = 4)] ref short v)
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | index | |
| Int16 | v | [length: 4] |
VertexAttribI4(Int32, Int16[])
[requires: NV_vertex_program4]
Declaration
[AutoGenerated(Category = "NV_vertex_program4", Version = "", EntryPoint = "glVertexAttribI4svEXT")]
[CLSCompliant(false)]
public static void VertexAttribI4(int index, [Count(Count = 4)] short[] v)
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | index | |
| Int16[] | v | [length: 4] |
VertexAttribI4(Int32, Int32*)
[requires: NV_vertex_program4]
Declaration
[AutoGenerated(Category = "NV_vertex_program4", Version = "", EntryPoint = "glVertexAttribI4ivEXT")]
[CLSCompliant(false)]
public static void VertexAttribI4(int index, [Count(Count = 4)] int *v)
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | index | |
| Int32* | v | [length: 4] |
VertexAttribI4(Int32, Int32, Int32, Int32, Int32)
[requires: NV_vertex_program4]
Declaration
[AutoGenerated(Category = "NV_vertex_program4", Version = "", EntryPoint = "glVertexAttribI4iEXT")]
[CLSCompliant(false)]
public static void VertexAttribI4(int index, int x, int y, int z, int w)
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | index | |
| Int32 | x | |
| Int32 | y | |
| Int32 | z | |
| Int32 | w |
VertexAttribI4(Int32, ref Int32)
[requires: NV_vertex_program4]
Declaration
[AutoGenerated(Category = "NV_vertex_program4", Version = "", EntryPoint = "glVertexAttribI4ivEXT")]
[CLSCompliant(false)]
public static void VertexAttribI4(int index, [Count(Count = 4)] ref int v)
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | index | |
| Int32 | v | [length: 4] |
VertexAttribI4(Int32, Int32[])
[requires: NV_vertex_program4]
Declaration
[AutoGenerated(Category = "NV_vertex_program4", Version = "", EntryPoint = "glVertexAttribI4ivEXT")]
[CLSCompliant(false)]
public static void VertexAttribI4(int index, [Count(Count = 4)] int[] v)
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | index | |
| Int32[] | v | [length: 4] |
VertexAttribI4(UInt32, Byte*)
[requires: NV_vertex_program4]
Declaration
[AutoGenerated(Category = "NV_vertex_program4", Version = "", EntryPoint = "glVertexAttribI4ubvEXT")]
[CLSCompliant(false)]
public static void VertexAttribI4(uint index, [Count(Count = 4)] byte *v)
Parameters
| Type | Name | Description |
|---|---|---|
| UInt32 | index | |
| Byte* | v | [length: 4] |
VertexAttribI4(UInt32, ref Byte)
[requires: NV_vertex_program4]
Declaration
[AutoGenerated(Category = "NV_vertex_program4", Version = "", EntryPoint = "glVertexAttribI4ubvEXT")]
[CLSCompliant(false)]
public static void VertexAttribI4(uint index, [Count(Count = 4)] ref byte v)
Parameters
| Type | Name | Description |
|---|---|---|
| UInt32 | index | |
| Byte | v | [length: 4] |
VertexAttribI4(UInt32, Byte[])
[requires: NV_vertex_program4]
Declaration
[AutoGenerated(Category = "NV_vertex_program4", Version = "", EntryPoint = "glVertexAttribI4ubvEXT")]
[CLSCompliant(false)]
public static void VertexAttribI4(uint index, [Count(Count = 4)] byte[] v)
Parameters
| Type | Name | Description |
|---|---|---|
| UInt32 | index | |
| Byte[] | v | [length: 4] |
VertexAttribI4(UInt32, Int16*)
[requires: NV_vertex_program4]
Declaration
[AutoGenerated(Category = "NV_vertex_program4", Version = "", EntryPoint = "glVertexAttribI4svEXT")]
[CLSCompliant(false)]
public static void VertexAttribI4(uint index, [Count(Count = 4)] short *v)
Parameters
| Type | Name | Description |
|---|---|---|
| UInt32 | index | |
| Int16* | v | [length: 4] |
VertexAttribI4(UInt32, ref Int16)
[requires: NV_vertex_program4]
Declaration
[AutoGenerated(Category = "NV_vertex_program4", Version = "", EntryPoint = "glVertexAttribI4svEXT")]
[CLSCompliant(false)]
public static void VertexAttribI4(uint index, [Count(Count = 4)] ref short v)
Parameters
| Type | Name | Description |
|---|---|---|
| UInt32 | index | |
| Int16 | v | [length: 4] |
VertexAttribI4(UInt32, Int16[])
[requires: NV_vertex_program4]
Declaration
[AutoGenerated(Category = "NV_vertex_program4", Version = "", EntryPoint = "glVertexAttribI4svEXT")]
[CLSCompliant(false)]
public static void VertexAttribI4(uint index, [Count(Count = 4)] short[] v)
Parameters
| Type | Name | Description |
|---|---|---|
| UInt32 | index | |
| Int16[] | v | [length: 4] |
VertexAttribI4(UInt32, Int32*)
[requires: NV_vertex_program4]
Declaration
[AutoGenerated(Category = "NV_vertex_program4", Version = "", EntryPoint = "glVertexAttribI4ivEXT")]
[CLSCompliant(false)]
public static void VertexAttribI4(uint index, [Count(Count = 4)] int *v)
Parameters
| Type | Name | Description |
|---|---|---|
| UInt32 | index | |
| Int32* | v | [length: 4] |
VertexAttribI4(UInt32, Int32, Int32, Int32, Int32)
[requires: NV_vertex_program4]
Declaration
[AutoGenerated(Category = "NV_vertex_program4", Version = "", EntryPoint = "glVertexAttribI4iEXT")]
[CLSCompliant(false)]
public static void VertexAttribI4(uint index, int x, int y, int z, int w)
Parameters
| Type | Name | Description |
|---|---|---|
| UInt32 | index | |
| Int32 | x | |
| Int32 | y | |
| Int32 | z | |
| Int32 | w |
VertexAttribI4(UInt32, ref Int32)
[requires: NV_vertex_program4]
Declaration
[AutoGenerated(Category = "NV_vertex_program4", Version = "", EntryPoint = "glVertexAttribI4ivEXT")]
[CLSCompliant(false)]
public static void VertexAttribI4(uint index, [Count(Count = 4)] ref int v)
Parameters
| Type | Name | Description |
|---|---|---|
| UInt32 | index | |
| Int32 | v | [length: 4] |
VertexAttribI4(UInt32, Int32[])
[requires: NV_vertex_program4]
Declaration
[AutoGenerated(Category = "NV_vertex_program4", Version = "", EntryPoint = "glVertexAttribI4ivEXT")]
[CLSCompliant(false)]
public static void VertexAttribI4(uint index, [Count(Count = 4)] int[] v)
Parameters
| Type | Name | Description |
|---|---|---|
| UInt32 | index | |
| Int32[] | v | [length: 4] |
VertexAttribI4(UInt32, SByte*)
[requires: NV_vertex_program4]
Declaration
[AutoGenerated(Category = "NV_vertex_program4", Version = "", EntryPoint = "glVertexAttribI4bvEXT")]
[CLSCompliant(false)]
public static void VertexAttribI4(uint index, [Count(Count = 4)] sbyte *v)
Parameters
| Type | Name | Description |
|---|---|---|
| UInt32 | index | |
| SByte* | v | [length: 4] |
VertexAttribI4(UInt32, ref SByte)
[requires: NV_vertex_program4]
Declaration
[AutoGenerated(Category = "NV_vertex_program4", Version = "", EntryPoint = "glVertexAttribI4bvEXT")]
[CLSCompliant(false)]
public static void VertexAttribI4(uint index, [Count(Count = 4)] ref sbyte v)
Parameters
| Type | Name | Description |
|---|---|---|
| UInt32 | index | |
| SByte | v | [length: 4] |
VertexAttribI4(UInt32, SByte[])
[requires: NV_vertex_program4]
Declaration
[AutoGenerated(Category = "NV_vertex_program4", Version = "", EntryPoint = "glVertexAttribI4bvEXT")]
[CLSCompliant(false)]
public static void VertexAttribI4(uint index, [Count(Count = 4)] sbyte[] v)
Parameters
| Type | Name | Description |
|---|---|---|
| UInt32 | index | |
| SByte[] | v | [length: 4] |
VertexAttribI4(UInt32, UInt16*)
[requires: NV_vertex_program4]
Declaration
[AutoGenerated(Category = "NV_vertex_program4", Version = "", EntryPoint = "glVertexAttribI4usvEXT")]
[CLSCompliant(false)]
public static void VertexAttribI4(uint index, [Count(Count = 4)] ushort *v)
Parameters
| Type | Name | Description |
|---|---|---|
| UInt32 | index | |
| UInt16* | v | [length: 4] |
VertexAttribI4(UInt32, ref UInt16)
[requires: NV_vertex_program4]
Declaration
[AutoGenerated(Category = "NV_vertex_program4", Version = "", EntryPoint = "glVertexAttribI4usvEXT")]
[CLSCompliant(false)]
public static void VertexAttribI4(uint index, [Count(Count = 4)] ref ushort v)
Parameters
| Type | Name | Description |
|---|---|---|
| UInt32 | index | |
| UInt16 | v | [length: 4] |
VertexAttribI4(UInt32, UInt16[])
[requires: NV_vertex_program4]
Declaration
[AutoGenerated(Category = "NV_vertex_program4", Version = "", EntryPoint = "glVertexAttribI4usvEXT")]
[CLSCompliant(false)]
public static void VertexAttribI4(uint index, [Count(Count = 4)] ushort[] v)
Parameters
| Type | Name | Description |
|---|---|---|
| UInt32 | index | |
| UInt16[] | v | [length: 4] |
VertexAttribI4(UInt32, UInt32*)
[requires: NV_vertex_program4]
Declaration
[AutoGenerated(Category = "NV_vertex_program4", Version = "", EntryPoint = "glVertexAttribI4uivEXT")]
[CLSCompliant(false)]
public static void VertexAttribI4(uint index, [Count(Count = 4)] uint *v)
Parameters
| Type | Name | Description |
|---|---|---|
| UInt32 | index | |
| UInt32* | v | [length: 4] |
VertexAttribI4(UInt32, UInt32, UInt32, UInt32, UInt32)
[requires: NV_vertex_program4]
Declaration
[AutoGenerated(Category = "NV_vertex_program4", Version = "", EntryPoint = "glVertexAttribI4uiEXT")]
[CLSCompliant(false)]
public static void VertexAttribI4(uint index, uint x, uint y, uint z, uint w)
Parameters
| Type | Name | Description |
|---|---|---|
| UInt32 | index | |
| UInt32 | x | |
| UInt32 | y | |
| UInt32 | z | |
| UInt32 | w |
VertexAttribI4(UInt32, ref UInt32)
[requires: NV_vertex_program4]
Declaration
[AutoGenerated(Category = "NV_vertex_program4", Version = "", EntryPoint = "glVertexAttribI4uivEXT")]
[CLSCompliant(false)]
public static void VertexAttribI4(uint index, [Count(Count = 4)] ref uint v)
Parameters
| Type | Name | Description |
|---|---|---|
| UInt32 | index | |
| UInt32 | v | [length: 4] |
VertexAttribI4(UInt32, UInt32[])
[requires: NV_vertex_program4]
Declaration
[AutoGenerated(Category = "NV_vertex_program4", Version = "", EntryPoint = "glVertexAttribI4uivEXT")]
[CLSCompliant(false)]
public static void VertexAttribI4(uint index, [Count(Count = 4)] uint[] v)
Parameters
| Type | Name | Description |
|---|---|---|
| UInt32 | index | |
| UInt32[] | v | [length: 4] |
VertexAttribIPointer(Int32, Int32, VertexAttribPointerType, Int32, IntPtr)
[requires: NV_vertex_program4]
Declaration
[AutoGenerated(Category = "NV_vertex_program4", Version = "", EntryPoint = "glVertexAttribIPointerEXT")]
[CLSCompliant(false)]
public static void VertexAttribIPointer(int index, int size, VertexAttribPointerType type, int stride, [Count(Computed = "size,type,stride")] IntPtr pointer)
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | index | |
| Int32 | size | |
| VertexAttribPointerType | type | |
| Int32 | stride | |
| IntPtr | pointer | [length: COMPSIZE(size,type,stride)] |
VertexAttribIPointer(UInt32, Int32, VertexAttribPointerType, Int32, IntPtr)
[requires: NV_vertex_program4]
Declaration
[AutoGenerated(Category = "NV_vertex_program4", Version = "", EntryPoint = "glVertexAttribIPointerEXT")]
[CLSCompliant(false)]
public static void VertexAttribIPointer(uint index, int size, VertexAttribPointerType type, int stride, [Count(Computed = "size,type,stride")] IntPtr pointer)
Parameters
| Type | Name | Description |
|---|---|---|
| UInt32 | index | |
| Int32 | size | |
| VertexAttribPointerType | type | |
| Int32 | stride | |
| IntPtr | pointer | [length: COMPSIZE(size,type,stride)] |
VertexAttribIPointer<T4>(Int32, Int32, VertexAttribPointerType, Int32, ref T4)
[requires: NV_vertex_program4]
Declaration
[AutoGenerated(Category = "NV_vertex_program4", Version = "", EntryPoint = "glVertexAttribIPointerEXT")]
[CLSCompliant(false)]
public static void VertexAttribIPointer<T4>(int index, int size, VertexAttribPointerType type, int stride, [Count(Computed = "size,type,stride")] ref T4 pointer)
where T4 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | index | |
| Int32 | size | |
| VertexAttribPointerType | type | |
| Int32 | stride | |
| T4 | pointer | [length: COMPSIZE(size,type,stride)] |
Type Parameters
| Name | Description |
|---|---|
| T4 |
VertexAttribIPointer<T4>(Int32, Int32, VertexAttribPointerType, Int32, T4[])
[requires: NV_vertex_program4]
Declaration
[AutoGenerated(Category = "NV_vertex_program4", Version = "", EntryPoint = "glVertexAttribIPointerEXT")]
[CLSCompliant(false)]
public static void VertexAttribIPointer<T4>(int index, int size, VertexAttribPointerType type, int stride, [Count(Computed = "size,type,stride")] T4[] pointer)
where T4 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | index | |
| Int32 | size | |
| VertexAttribPointerType | type | |
| Int32 | stride | |
| T4[] | pointer | [length: COMPSIZE(size,type,stride)] |
Type Parameters
| Name | Description |
|---|---|
| T4 |
VertexAttribIPointer<T4>(Int32, Int32, VertexAttribPointerType, Int32, T4[,,])
[requires: NV_vertex_program4]
Declaration
[AutoGenerated(Category = "NV_vertex_program4", Version = "", EntryPoint = "glVertexAttribIPointerEXT")]
[CLSCompliant(false)]
public static void VertexAttribIPointer<T4>(int index, int size, VertexAttribPointerType type, int stride, [Count(Computed = "size,type,stride")] T4[,, ] pointer)
where T4 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | index | |
| Int32 | size | |
| VertexAttribPointerType | type | |
| Int32 | stride | |
| T4[,,] | pointer | [length: COMPSIZE(size,type,stride)] |
Type Parameters
| Name | Description |
|---|---|
| T4 |
VertexAttribIPointer<T4>(Int32, Int32, VertexAttribPointerType, Int32, T4[,])
[requires: NV_vertex_program4]
Declaration
[AutoGenerated(Category = "NV_vertex_program4", Version = "", EntryPoint = "glVertexAttribIPointerEXT")]
[CLSCompliant(false)]
public static void VertexAttribIPointer<T4>(int index, int size, VertexAttribPointerType type, int stride, [Count(Computed = "size,type,stride")] T4[, ] pointer)
where T4 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | index | |
| Int32 | size | |
| VertexAttribPointerType | type | |
| Int32 | stride | |
| T4[,] | pointer | [length: COMPSIZE(size,type,stride)] |
Type Parameters
| Name | Description |
|---|---|
| T4 |
VertexAttribIPointer<T4>(UInt32, Int32, VertexAttribPointerType, Int32, ref T4)
[requires: NV_vertex_program4]
Declaration
[AutoGenerated(Category = "NV_vertex_program4", Version = "", EntryPoint = "glVertexAttribIPointerEXT")]
[CLSCompliant(false)]
public static void VertexAttribIPointer<T4>(uint index, int size, VertexAttribPointerType type, int stride, [Count(Computed = "size,type,stride")] ref T4 pointer)
where T4 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| UInt32 | index | |
| Int32 | size | |
| VertexAttribPointerType | type | |
| Int32 | stride | |
| T4 | pointer | [length: COMPSIZE(size,type,stride)] |
Type Parameters
| Name | Description |
|---|---|
| T4 |
VertexAttribIPointer<T4>(UInt32, Int32, VertexAttribPointerType, Int32, T4[])
[requires: NV_vertex_program4]
Declaration
[AutoGenerated(Category = "NV_vertex_program4", Version = "", EntryPoint = "glVertexAttribIPointerEXT")]
[CLSCompliant(false)]
public static void VertexAttribIPointer<T4>(uint index, int size, VertexAttribPointerType type, int stride, [Count(Computed = "size,type,stride")] T4[] pointer)
where T4 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| UInt32 | index | |
| Int32 | size | |
| VertexAttribPointerType | type | |
| Int32 | stride | |
| T4[] | pointer | [length: COMPSIZE(size,type,stride)] |
Type Parameters
| Name | Description |
|---|---|
| T4 |
VertexAttribIPointer<T4>(UInt32, Int32, VertexAttribPointerType, Int32, T4[,,])
[requires: NV_vertex_program4]
Declaration
[AutoGenerated(Category = "NV_vertex_program4", Version = "", EntryPoint = "glVertexAttribIPointerEXT")]
[CLSCompliant(false)]
public static void VertexAttribIPointer<T4>(uint index, int size, VertexAttribPointerType type, int stride, [Count(Computed = "size,type,stride")] T4[,, ] pointer)
where T4 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| UInt32 | index | |
| Int32 | size | |
| VertexAttribPointerType | type | |
| Int32 | stride | |
| T4[,,] | pointer | [length: COMPSIZE(size,type,stride)] |
Type Parameters
| Name | Description |
|---|---|
| T4 |
VertexAttribIPointer<T4>(UInt32, Int32, VertexAttribPointerType, Int32, T4[,])
[requires: NV_vertex_program4]
Declaration
[AutoGenerated(Category = "NV_vertex_program4", Version = "", EntryPoint = "glVertexAttribIPointerEXT")]
[CLSCompliant(false)]
public static void VertexAttribIPointer<T4>(uint index, int size, VertexAttribPointerType type, int stride, [Count(Computed = "size,type,stride")] T4[, ] pointer)
where T4 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| UInt32 | index | |
| Int32 | size | |
| VertexAttribPointerType | type | |
| Int32 | stride | |
| T4[,] | pointer | [length: COMPSIZE(size,type,stride)] |
Type Parameters
| Name | Description |
|---|---|
| T4 |
VertexAttribL1(Int32, Double)
[requires: EXT_vertex_attrib_64bit]
Declaration
[AutoGenerated(Category = "EXT_vertex_attrib_64bit", Version = "", EntryPoint = "glVertexAttribL1dEXT")]
[CLSCompliant(false)]
public static void VertexAttribL1(int index, double x)
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | index | |
| Double | x |
VertexAttribL1(Int32, Double*)
[requires: EXT_vertex_attrib_64bit]
Declaration
[AutoGenerated(Category = "EXT_vertex_attrib_64bit", Version = "", EntryPoint = "glVertexAttribL1dvEXT")]
[CLSCompliant(false)]
public static void VertexAttribL1(int index, [Count(Count = 1)] double *v)
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | index | |
| Double* | v | [length: 1] |
VertexAttribL1(UInt32, Double)
[requires: EXT_vertex_attrib_64bit]
Declaration
[AutoGenerated(Category = "EXT_vertex_attrib_64bit", Version = "", EntryPoint = "glVertexAttribL1dEXT")]
[CLSCompliant(false)]
public static void VertexAttribL1(uint index, double x)
Parameters
| Type | Name | Description |
|---|---|---|
| UInt32 | index | |
| Double | x |
VertexAttribL1(UInt32, Double*)
[requires: EXT_vertex_attrib_64bit]
Declaration
[AutoGenerated(Category = "EXT_vertex_attrib_64bit", Version = "", EntryPoint = "glVertexAttribL1dvEXT")]
[CLSCompliant(false)]
public static void VertexAttribL1(uint index, [Count(Count = 1)] double *v)
Parameters
| Type | Name | Description |
|---|---|---|
| UInt32 | index | |
| Double* | v | [length: 1] |
VertexAttribL2(Int32, Double*)
[requires: EXT_vertex_attrib_64bit]
Declaration
[AutoGenerated(Category = "EXT_vertex_attrib_64bit", Version = "", EntryPoint = "glVertexAttribL2dvEXT")]
[CLSCompliant(false)]
public static void VertexAttribL2(int index, [Count(Count = 2)] double *v)
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | index | |
| Double* | v | [length: 2] |
VertexAttribL2(Int32, Double, Double)
[requires: EXT_vertex_attrib_64bit]
Declaration
[AutoGenerated(Category = "EXT_vertex_attrib_64bit", Version = "", EntryPoint = "glVertexAttribL2dEXT")]
[CLSCompliant(false)]
public static void VertexAttribL2(int index, double x, double y)
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | index | |
| Double | x | |
| Double | y |
VertexAttribL2(Int32, ref Double)
[requires: EXT_vertex_attrib_64bit]
Declaration
[AutoGenerated(Category = "EXT_vertex_attrib_64bit", Version = "", EntryPoint = "glVertexAttribL2dvEXT")]
[CLSCompliant(false)]
public static void VertexAttribL2(int index, [Count(Count = 2)] ref double v)
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | index | |
| Double | v | [length: 2] |
VertexAttribL2(Int32, Double[])
[requires: EXT_vertex_attrib_64bit]
Declaration
[AutoGenerated(Category = "EXT_vertex_attrib_64bit", Version = "", EntryPoint = "glVertexAttribL2dvEXT")]
[CLSCompliant(false)]
public static void VertexAttribL2(int index, [Count(Count = 2)] double[] v)
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | index | |
| Double[] | v | [length: 2] |
VertexAttribL2(UInt32, Double*)
[requires: EXT_vertex_attrib_64bit]
Declaration
[AutoGenerated(Category = "EXT_vertex_attrib_64bit", Version = "", EntryPoint = "glVertexAttribL2dvEXT")]
[CLSCompliant(false)]
public static void VertexAttribL2(uint index, [Count(Count = 2)] double *v)
Parameters
| Type | Name | Description |
|---|---|---|
| UInt32 | index | |
| Double* | v | [length: 2] |
VertexAttribL2(UInt32, Double, Double)
[requires: EXT_vertex_attrib_64bit]
Declaration
[AutoGenerated(Category = "EXT_vertex_attrib_64bit", Version = "", EntryPoint = "glVertexAttribL2dEXT")]
[CLSCompliant(false)]
public static void VertexAttribL2(uint index, double x, double y)
Parameters
| Type | Name | Description |
|---|---|---|
| UInt32 | index | |
| Double | x | |
| Double | y |
VertexAttribL2(UInt32, ref Double)
[requires: EXT_vertex_attrib_64bit]
Declaration
[AutoGenerated(Category = "EXT_vertex_attrib_64bit", Version = "", EntryPoint = "glVertexAttribL2dvEXT")]
[CLSCompliant(false)]
public static void VertexAttribL2(uint index, [Count(Count = 2)] ref double v)
Parameters
| Type | Name | Description |
|---|---|---|
| UInt32 | index | |
| Double | v | [length: 2] |
VertexAttribL2(UInt32, Double[])
[requires: EXT_vertex_attrib_64bit]
Declaration
[AutoGenerated(Category = "EXT_vertex_attrib_64bit", Version = "", EntryPoint = "glVertexAttribL2dvEXT")]
[CLSCompliant(false)]
public static void VertexAttribL2(uint index, [Count(Count = 2)] double[] v)
Parameters
| Type | Name | Description |
|---|---|---|
| UInt32 | index | |
| Double[] | v | [length: 2] |
VertexAttribL3(Int32, Double*)
[requires: EXT_vertex_attrib_64bit]
Declaration
[AutoGenerated(Category = "EXT_vertex_attrib_64bit", Version = "", EntryPoint = "glVertexAttribL3dvEXT")]
[CLSCompliant(false)]
public static void VertexAttribL3(int index, [Count(Count = 3)] double *v)
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | index | |
| Double* | v | [length: 3] |
VertexAttribL3(Int32, Double, Double, Double)
[requires: EXT_vertex_attrib_64bit]
Declaration
[AutoGenerated(Category = "EXT_vertex_attrib_64bit", Version = "", EntryPoint = "glVertexAttribL3dEXT")]
[CLSCompliant(false)]
public static void VertexAttribL3(int index, double x, double y, double z)
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | index | |
| Double | x | |
| Double | y | |
| Double | z |
VertexAttribL3(Int32, ref Double)
[requires: EXT_vertex_attrib_64bit]
Declaration
[AutoGenerated(Category = "EXT_vertex_attrib_64bit", Version = "", EntryPoint = "glVertexAttribL3dvEXT")]
[CLSCompliant(false)]
public static void VertexAttribL3(int index, [Count(Count = 3)] ref double v)
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | index | |
| Double | v | [length: 3] |
VertexAttribL3(Int32, Double[])
[requires: EXT_vertex_attrib_64bit]
Declaration
[AutoGenerated(Category = "EXT_vertex_attrib_64bit", Version = "", EntryPoint = "glVertexAttribL3dvEXT")]
[CLSCompliant(false)]
public static void VertexAttribL3(int index, [Count(Count = 3)] double[] v)
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | index | |
| Double[] | v | [length: 3] |
VertexAttribL3(UInt32, Double*)
[requires: EXT_vertex_attrib_64bit]
Declaration
[AutoGenerated(Category = "EXT_vertex_attrib_64bit", Version = "", EntryPoint = "glVertexAttribL3dvEXT")]
[CLSCompliant(false)]
public static void VertexAttribL3(uint index, [Count(Count = 3)] double *v)
Parameters
| Type | Name | Description |
|---|---|---|
| UInt32 | index | |
| Double* | v | [length: 3] |
VertexAttribL3(UInt32, Double, Double, Double)
[requires: EXT_vertex_attrib_64bit]
Declaration
[AutoGenerated(Category = "EXT_vertex_attrib_64bit", Version = "", EntryPoint = "glVertexAttribL3dEXT")]
[CLSCompliant(false)]
public static void VertexAttribL3(uint index, double x, double y, double z)
Parameters
| Type | Name | Description |
|---|---|---|
| UInt32 | index | |
| Double | x | |
| Double | y | |
| Double | z |
VertexAttribL3(UInt32, ref Double)
[requires: EXT_vertex_attrib_64bit]
Declaration
[AutoGenerated(Category = "EXT_vertex_attrib_64bit", Version = "", EntryPoint = "glVertexAttribL3dvEXT")]
[CLSCompliant(false)]
public static void VertexAttribL3(uint index, [Count(Count = 3)] ref double v)
Parameters
| Type | Name | Description |
|---|---|---|
| UInt32 | index | |
| Double | v | [length: 3] |
VertexAttribL3(UInt32, Double[])
[requires: EXT_vertex_attrib_64bit]
Declaration
[AutoGenerated(Category = "EXT_vertex_attrib_64bit", Version = "", EntryPoint = "glVertexAttribL3dvEXT")]
[CLSCompliant(false)]
public static void VertexAttribL3(uint index, [Count(Count = 3)] double[] v)
Parameters
| Type | Name | Description |
|---|---|---|
| UInt32 | index | |
| Double[] | v | [length: 3] |
VertexAttribL4(Int32, Double*)
[requires: EXT_vertex_attrib_64bit]
Declaration
[AutoGenerated(Category = "EXT_vertex_attrib_64bit", Version = "", EntryPoint = "glVertexAttribL4dvEXT")]
[CLSCompliant(false)]
public static void VertexAttribL4(int index, [Count(Count = 4)] double *v)
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | index | |
| Double* | v | [length: 4] |
VertexAttribL4(Int32, Double, Double, Double, Double)
[requires: EXT_vertex_attrib_64bit]
Declaration
[AutoGenerated(Category = "EXT_vertex_attrib_64bit", Version = "", EntryPoint = "glVertexAttribL4dEXT")]
[CLSCompliant(false)]
public static void VertexAttribL4(int index, double x, double y, double z, double w)
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | index | |
| Double | x | |
| Double | y | |
| Double | z | |
| Double | w |
VertexAttribL4(Int32, ref Double)
[requires: EXT_vertex_attrib_64bit]
Declaration
[AutoGenerated(Category = "EXT_vertex_attrib_64bit", Version = "", EntryPoint = "glVertexAttribL4dvEXT")]
[CLSCompliant(false)]
public static void VertexAttribL4(int index, [Count(Count = 4)] ref double v)
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | index | |
| Double | v | [length: 4] |
VertexAttribL4(Int32, Double[])
[requires: EXT_vertex_attrib_64bit]
Declaration
[AutoGenerated(Category = "EXT_vertex_attrib_64bit", Version = "", EntryPoint = "glVertexAttribL4dvEXT")]
[CLSCompliant(false)]
public static void VertexAttribL4(int index, [Count(Count = 4)] double[] v)
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | index | |
| Double[] | v | [length: 4] |
VertexAttribL4(UInt32, Double*)
[requires: EXT_vertex_attrib_64bit]
Declaration
[AutoGenerated(Category = "EXT_vertex_attrib_64bit", Version = "", EntryPoint = "glVertexAttribL4dvEXT")]
[CLSCompliant(false)]
public static void VertexAttribL4(uint index, [Count(Count = 4)] double *v)
Parameters
| Type | Name | Description |
|---|---|---|
| UInt32 | index | |
| Double* | v | [length: 4] |
VertexAttribL4(UInt32, Double, Double, Double, Double)
[requires: EXT_vertex_attrib_64bit]
Declaration
[AutoGenerated(Category = "EXT_vertex_attrib_64bit", Version = "", EntryPoint = "glVertexAttribL4dEXT")]
[CLSCompliant(false)]
public static void VertexAttribL4(uint index, double x, double y, double z, double w)
Parameters
| Type | Name | Description |
|---|---|---|
| UInt32 | index | |
| Double | x | |
| Double | y | |
| Double | z | |
| Double | w |
VertexAttribL4(UInt32, ref Double)
[requires: EXT_vertex_attrib_64bit]
Declaration
[AutoGenerated(Category = "EXT_vertex_attrib_64bit", Version = "", EntryPoint = "glVertexAttribL4dvEXT")]
[CLSCompliant(false)]
public static void VertexAttribL4(uint index, [Count(Count = 4)] ref double v)
Parameters
| Type | Name | Description |
|---|---|---|
| UInt32 | index | |
| Double | v | [length: 4] |
VertexAttribL4(UInt32, Double[])
[requires: EXT_vertex_attrib_64bit]
Declaration
[AutoGenerated(Category = "EXT_vertex_attrib_64bit", Version = "", EntryPoint = "glVertexAttribL4dvEXT")]
[CLSCompliant(false)]
public static void VertexAttribL4(uint index, [Count(Count = 4)] double[] v)
Parameters
| Type | Name | Description |
|---|---|---|
| UInt32 | index | |
| Double[] | v | [length: 4] |
VertexAttribLPointer(Int32, Int32, VertexAttribPointerType, Int32, IntPtr)
[requires: EXT_vertex_attrib_64bit]
Declaration
[AutoGenerated(Category = "EXT_vertex_attrib_64bit", Version = "", EntryPoint = "glVertexAttribLPointerEXT")]
[CLSCompliant(false)]
public static void VertexAttribLPointer(int index, int size, VertexAttribPointerType type, int stride, [Count(Parameter = "size")] IntPtr pointer)
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | index | |
| Int32 | size | |
| VertexAttribPointerType | type | |
| Int32 | stride | |
| IntPtr | pointer | [length: size] |
VertexAttribLPointer(UInt32, Int32, VertexAttribPointerType, Int32, IntPtr)
[requires: EXT_vertex_attrib_64bit]
Declaration
[AutoGenerated(Category = "EXT_vertex_attrib_64bit", Version = "", EntryPoint = "glVertexAttribLPointerEXT")]
[CLSCompliant(false)]
public static void VertexAttribLPointer(uint index, int size, VertexAttribPointerType type, int stride, [Count(Parameter = "size")] IntPtr pointer)
Parameters
| Type | Name | Description |
|---|---|---|
| UInt32 | index | |
| Int32 | size | |
| VertexAttribPointerType | type | |
| Int32 | stride | |
| IntPtr | pointer | [length: size] |
VertexAttribLPointer<T4>(Int32, Int32, VertexAttribPointerType, Int32, ref T4)
[requires: EXT_vertex_attrib_64bit]
Declaration
[AutoGenerated(Category = "EXT_vertex_attrib_64bit", Version = "", EntryPoint = "glVertexAttribLPointerEXT")]
[CLSCompliant(false)]
public static void VertexAttribLPointer<T4>(int index, int size, VertexAttribPointerType type, int stride, [Count(Parameter = "size")] ref T4 pointer)
where T4 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | index | |
| Int32 | size | |
| VertexAttribPointerType | type | |
| Int32 | stride | |
| T4 | pointer | [length: size] |
Type Parameters
| Name | Description |
|---|---|
| T4 |
VertexAttribLPointer<T4>(Int32, Int32, VertexAttribPointerType, Int32, T4[])
[requires: EXT_vertex_attrib_64bit]
Declaration
[AutoGenerated(Category = "EXT_vertex_attrib_64bit", Version = "", EntryPoint = "glVertexAttribLPointerEXT")]
[CLSCompliant(false)]
public static void VertexAttribLPointer<T4>(int index, int size, VertexAttribPointerType type, int stride, [Count(Parameter = "size")] T4[] pointer)
where T4 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | index | |
| Int32 | size | |
| VertexAttribPointerType | type | |
| Int32 | stride | |
| T4[] | pointer | [length: size] |
Type Parameters
| Name | Description |
|---|---|
| T4 |
VertexAttribLPointer<T4>(Int32, Int32, VertexAttribPointerType, Int32, T4[,,])
[requires: EXT_vertex_attrib_64bit]
Declaration
[AutoGenerated(Category = "EXT_vertex_attrib_64bit", Version = "", EntryPoint = "glVertexAttribLPointerEXT")]
[CLSCompliant(false)]
public static void VertexAttribLPointer<T4>(int index, int size, VertexAttribPointerType type, int stride, [Count(Parameter = "size")] T4[,, ] pointer)
where T4 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | index | |
| Int32 | size | |
| VertexAttribPointerType | type | |
| Int32 | stride | |
| T4[,,] | pointer | [length: size] |
Type Parameters
| Name | Description |
|---|---|
| T4 |
VertexAttribLPointer<T4>(Int32, Int32, VertexAttribPointerType, Int32, T4[,])
[requires: EXT_vertex_attrib_64bit]
Declaration
[AutoGenerated(Category = "EXT_vertex_attrib_64bit", Version = "", EntryPoint = "glVertexAttribLPointerEXT")]
[CLSCompliant(false)]
public static void VertexAttribLPointer<T4>(int index, int size, VertexAttribPointerType type, int stride, [Count(Parameter = "size")] T4[, ] pointer)
where T4 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | index | |
| Int32 | size | |
| VertexAttribPointerType | type | |
| Int32 | stride | |
| T4[,] | pointer | [length: size] |
Type Parameters
| Name | Description |
|---|---|
| T4 |
VertexAttribLPointer<T4>(UInt32, Int32, VertexAttribPointerType, Int32, ref T4)
[requires: EXT_vertex_attrib_64bit]
Declaration
[AutoGenerated(Category = "EXT_vertex_attrib_64bit", Version = "", EntryPoint = "glVertexAttribLPointerEXT")]
[CLSCompliant(false)]
public static void VertexAttribLPointer<T4>(uint index, int size, VertexAttribPointerType type, int stride, [Count(Parameter = "size")] ref T4 pointer)
where T4 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| UInt32 | index | |
| Int32 | size | |
| VertexAttribPointerType | type | |
| Int32 | stride | |
| T4 | pointer | [length: size] |
Type Parameters
| Name | Description |
|---|---|
| T4 |
VertexAttribLPointer<T4>(UInt32, Int32, VertexAttribPointerType, Int32, T4[])
[requires: EXT_vertex_attrib_64bit]
Declaration
[AutoGenerated(Category = "EXT_vertex_attrib_64bit", Version = "", EntryPoint = "glVertexAttribLPointerEXT")]
[CLSCompliant(false)]
public static void VertexAttribLPointer<T4>(uint index, int size, VertexAttribPointerType type, int stride, [Count(Parameter = "size")] T4[] pointer)
where T4 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| UInt32 | index | |
| Int32 | size | |
| VertexAttribPointerType | type | |
| Int32 | stride | |
| T4[] | pointer | [length: size] |
Type Parameters
| Name | Description |
|---|---|
| T4 |
VertexAttribLPointer<T4>(UInt32, Int32, VertexAttribPointerType, Int32, T4[,,])
[requires: EXT_vertex_attrib_64bit]
Declaration
[AutoGenerated(Category = "EXT_vertex_attrib_64bit", Version = "", EntryPoint = "glVertexAttribLPointerEXT")]
[CLSCompliant(false)]
public static void VertexAttribLPointer<T4>(uint index, int size, VertexAttribPointerType type, int stride, [Count(Parameter = "size")] T4[,, ] pointer)
where T4 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| UInt32 | index | |
| Int32 | size | |
| VertexAttribPointerType | type | |
| Int32 | stride | |
| T4[,,] | pointer | [length: size] |
Type Parameters
| Name | Description |
|---|---|
| T4 |
VertexAttribLPointer<T4>(UInt32, Int32, VertexAttribPointerType, Int32, T4[,])
[requires: EXT_vertex_attrib_64bit]
Declaration
[AutoGenerated(Category = "EXT_vertex_attrib_64bit", Version = "", EntryPoint = "glVertexAttribLPointerEXT")]
[CLSCompliant(false)]
public static void VertexAttribLPointer<T4>(uint index, int size, VertexAttribPointerType type, int stride, [Count(Parameter = "size")] T4[, ] pointer)
where T4 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| UInt32 | index | |
| Int32 | size | |
| VertexAttribPointerType | type | |
| Int32 | stride | |
| T4[,] | pointer | [length: size] |
Type Parameters
| Name | Description |
|---|---|
| T4 |
VertexPointer(Int32, VertexPointerType, Int32, Int32, IntPtr)
[requires: EXT_vertex_array] Define an array of vertex data
Declaration
[AutoGenerated(Category = "EXT_vertex_array", Version = "", EntryPoint = "glVertexPointerEXT")]
public static void VertexPointer(int size, VertexPointerType type, int stride, int count, [Count(Computed = "size,type,stride,count")] IntPtr pointer)
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | size | Specifies the number of coordinates per vertex. Must be 2, 3, or 4. The initial value is 4. |
| VertexPointerType | type | Specifies the data type of each coordinate in the array. Symbolic constants Short, Int, Float, or Double are accepted. The initial value is Float. |
| Int32 | stride | Specifies the byte offset between consecutive vertices. If stride is 0, the vertices are understood to be tightly packed in the array. The initial value is 0. |
| Int32 | count | Specifies a pointer to the first coordinate of the first vertex in the array. The initial value is 0. |
| IntPtr | pointer | [length: COMPSIZE(size,type,stride,count)] Specifies a pointer to the first coordinate of the first vertex in the array. The initial value is 0. |
VertexPointer<T4>(Int32, VertexPointerType, Int32, Int32, ref T4)
[requires: EXT_vertex_array] Define an array of vertex data
Declaration
[AutoGenerated(Category = "EXT_vertex_array", Version = "", EntryPoint = "glVertexPointerEXT")]
public static void VertexPointer<T4>(int size, VertexPointerType type, int stride, int count, [Count(Computed = "size,type,stride,count")] ref T4 pointer)
where T4 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | size | Specifies the number of coordinates per vertex. Must be 2, 3, or 4. The initial value is 4. |
| VertexPointerType | type | Specifies the data type of each coordinate in the array. Symbolic constants Short, Int, Float, or Double are accepted. The initial value is Float. |
| Int32 | stride | Specifies the byte offset between consecutive vertices. If stride is 0, the vertices are understood to be tightly packed in the array. The initial value is 0. |
| Int32 | count | Specifies a pointer to the first coordinate of the first vertex in the array. The initial value is 0. |
| T4 | pointer | [length: COMPSIZE(size,type,stride,count)] Specifies a pointer to the first coordinate of the first vertex in the array. The initial value is 0. |
Type Parameters
| Name | Description |
|---|---|
| T4 |
VertexPointer<T4>(Int32, VertexPointerType, Int32, Int32, T4[])
[requires: EXT_vertex_array] Define an array of vertex data
Declaration
[AutoGenerated(Category = "EXT_vertex_array", Version = "", EntryPoint = "glVertexPointerEXT")]
[CLSCompliant(false)]
public static void VertexPointer<T4>(int size, VertexPointerType type, int stride, int count, [Count(Computed = "size,type,stride,count")] T4[] pointer)
where T4 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | size | Specifies the number of coordinates per vertex. Must be 2, 3, or 4. The initial value is 4. |
| VertexPointerType | type | Specifies the data type of each coordinate in the array. Symbolic constants Short, Int, Float, or Double are accepted. The initial value is Float. |
| Int32 | stride | Specifies the byte offset between consecutive vertices. If stride is 0, the vertices are understood to be tightly packed in the array. The initial value is 0. |
| Int32 | count | Specifies a pointer to the first coordinate of the first vertex in the array. The initial value is 0. |
| T4[] | pointer | [length: COMPSIZE(size,type,stride,count)] Specifies a pointer to the first coordinate of the first vertex in the array. The initial value is 0. |
Type Parameters
| Name | Description |
|---|---|
| T4 |
VertexPointer<T4>(Int32, VertexPointerType, Int32, Int32, T4[,,])
[requires: EXT_vertex_array] Define an array of vertex data
Declaration
[AutoGenerated(Category = "EXT_vertex_array", Version = "", EntryPoint = "glVertexPointerEXT")]
[CLSCompliant(false)]
public static void VertexPointer<T4>(int size, VertexPointerType type, int stride, int count, [Count(Computed = "size,type,stride,count")] T4[,, ] pointer)
where T4 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | size | Specifies the number of coordinates per vertex. Must be 2, 3, or 4. The initial value is 4. |
| VertexPointerType | type | Specifies the data type of each coordinate in the array. Symbolic constants Short, Int, Float, or Double are accepted. The initial value is Float. |
| Int32 | stride | Specifies the byte offset between consecutive vertices. If stride is 0, the vertices are understood to be tightly packed in the array. The initial value is 0. |
| Int32 | count | Specifies a pointer to the first coordinate of the first vertex in the array. The initial value is 0. |
| T4[,,] | pointer | [length: COMPSIZE(size,type,stride,count)] Specifies a pointer to the first coordinate of the first vertex in the array. The initial value is 0. |
Type Parameters
| Name | Description |
|---|---|
| T4 |
VertexPointer<T4>(Int32, VertexPointerType, Int32, Int32, T4[,])
[requires: EXT_vertex_array] Define an array of vertex data
Declaration
[AutoGenerated(Category = "EXT_vertex_array", Version = "", EntryPoint = "glVertexPointerEXT")]
[CLSCompliant(false)]
public static void VertexPointer<T4>(int size, VertexPointerType type, int stride, int count, [Count(Computed = "size,type,stride,count")] T4[, ] pointer)
where T4 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | size | Specifies the number of coordinates per vertex. Must be 2, 3, or 4. The initial value is 4. |
| VertexPointerType | type | Specifies the data type of each coordinate in the array. Symbolic constants Short, Int, Float, or Double are accepted. The initial value is Float. |
| Int32 | stride | Specifies the byte offset between consecutive vertices. If stride is 0, the vertices are understood to be tightly packed in the array. The initial value is 0. |
| Int32 | count | Specifies a pointer to the first coordinate of the first vertex in the array. The initial value is 0. |
| T4[,] | pointer | [length: COMPSIZE(size,type,stride,count)] Specifies a pointer to the first coordinate of the first vertex in the array. The initial value is 0. |
Type Parameters
| Name | Description |
|---|---|
| T4 |
VertexWeight(Single)
[requires: EXT_vertex_weighting]
Declaration
[AutoGenerated(Category = "EXT_vertex_weighting", Version = "", EntryPoint = "glVertexWeightfEXT")]
public static void VertexWeight(float weight)
Parameters
| Type | Name | Description |
|---|---|---|
| Single | weight |
VertexWeight(Single*)
[requires: EXT_vertex_weighting]
Declaration
[AutoGenerated(Category = "EXT_vertex_weighting", Version = "", EntryPoint = "glVertexWeightfvEXT")]
[CLSCompliant(false)]
public static void VertexWeight([Count(Count = 1)] float *weight)
Parameters
| Type | Name | Description |
|---|---|---|
| Single* | weight | [length: 1] |
VertexWeightPointer(Int32, ExtVertexWeighting, Int32, IntPtr)
[requires: EXT_vertex_weighting]
Declaration
[AutoGenerated(Category = "EXT_vertex_weighting", Version = "", EntryPoint = "glVertexWeightPointerEXT")]
public static void VertexWeightPointer(int size, ExtVertexWeighting type, int stride, [Count(Computed = "type,stride")] IntPtr pointer)
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | size | |
| ExtVertexWeighting | type | |
| Int32 | stride | |
| IntPtr | pointer | [length: COMPSIZE(type,stride)] |
VertexWeightPointer<T3>(Int32, ExtVertexWeighting, Int32, ref T3)
[requires: EXT_vertex_weighting]
Declaration
[AutoGenerated(Category = "EXT_vertex_weighting", Version = "", EntryPoint = "glVertexWeightPointerEXT")]
public static void VertexWeightPointer<T3>(int size, ExtVertexWeighting type, int stride, [Count(Computed = "type,stride")] ref T3 pointer)
where T3 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | size | |
| ExtVertexWeighting | type | |
| Int32 | stride | |
| T3 | pointer | [length: COMPSIZE(type,stride)] |
Type Parameters
| Name | Description |
|---|---|
| T3 |
VertexWeightPointer<T3>(Int32, ExtVertexWeighting, Int32, T3[])
[requires: EXT_vertex_weighting]
Declaration
[AutoGenerated(Category = "EXT_vertex_weighting", Version = "", EntryPoint = "glVertexWeightPointerEXT")]
[CLSCompliant(false)]
public static void VertexWeightPointer<T3>(int size, ExtVertexWeighting type, int stride, [Count(Computed = "type,stride")] T3[] pointer)
where T3 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | size | |
| ExtVertexWeighting | type | |
| Int32 | stride | |
| T3[] | pointer | [length: COMPSIZE(type,stride)] |
Type Parameters
| Name | Description |
|---|---|
| T3 |
VertexWeightPointer<T3>(Int32, ExtVertexWeighting, Int32, T3[,,])
[requires: EXT_vertex_weighting]
Declaration
[AutoGenerated(Category = "EXT_vertex_weighting", Version = "", EntryPoint = "glVertexWeightPointerEXT")]
[CLSCompliant(false)]
public static void VertexWeightPointer<T3>(int size, ExtVertexWeighting type, int stride, [Count(Computed = "type,stride")] T3[,, ] pointer)
where T3 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | size | |
| ExtVertexWeighting | type | |
| Int32 | stride | |
| T3[,,] | pointer | [length: COMPSIZE(type,stride)] |
Type Parameters
| Name | Description |
|---|---|
| T3 |
VertexWeightPointer<T3>(Int32, ExtVertexWeighting, Int32, T3[,])
[requires: EXT_vertex_weighting]
Declaration
[AutoGenerated(Category = "EXT_vertex_weighting", Version = "", EntryPoint = "glVertexWeightPointerEXT")]
[CLSCompliant(false)]
public static void VertexWeightPointer<T3>(int size, ExtVertexWeighting type, int stride, [Count(Computed = "type,stride")] T3[, ] pointer)
where T3 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | size | |
| ExtVertexWeighting | type | |
| Int32 | stride | |
| T3[,] | pointer | [length: COMPSIZE(type,stride)] |
Type Parameters
| Name | Description |
|---|---|
| T3 |
WaitSemaphore(Int32, Int32, Int32*, Int32, Int32*, TextureLayout*)
[requires: EXT_semaphore]
Declaration
[AutoGenerated(Category = "EXT_semaphore", Version = "", EntryPoint = "glWaitSemaphoreEXT")]
[CLSCompliant(false)]
public static void WaitSemaphore(int semaphore, int numBufferBarriers, [Count(Computed = "numBufferBarriers")] int *buffers, int numTextureBarriers, [Count(Computed = "numTextureBarriers")] int *textures, [Count(Computed = "numTextureBarriers")] TextureLayout*srcLayouts)
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | semaphore | |
| Int32 | numBufferBarriers | |
| Int32* | buffers | [length: COMPSIZE(numBufferBarriers)] |
| Int32 | numTextureBarriers | |
| Int32* | textures | [length: COMPSIZE(numTextureBarriers)] |
| TextureLayout* | srcLayouts | [length: COMPSIZE(numTextureBarriers)] |
WaitSemaphore(Int32, Int32, ref Int32, Int32, ref Int32, ref TextureLayout)
[requires: EXT_semaphore]
Declaration
[AutoGenerated(Category = "EXT_semaphore", Version = "", EntryPoint = "glWaitSemaphoreEXT")]
[CLSCompliant(false)]
public static void WaitSemaphore(int semaphore, int numBufferBarriers, [Count(Computed = "numBufferBarriers")] ref int buffers, int numTextureBarriers, [Count(Computed = "numTextureBarriers")] ref int textures, [Count(Computed = "numTextureBarriers")] ref TextureLayout srcLayouts)
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | semaphore | |
| Int32 | numBufferBarriers | |
| Int32 | buffers | [length: COMPSIZE(numBufferBarriers)] |
| Int32 | numTextureBarriers | |
| Int32 | textures | [length: COMPSIZE(numTextureBarriers)] |
| TextureLayout | srcLayouts | [length: COMPSIZE(numTextureBarriers)] |
WaitSemaphore(Int32, Int32, Int32[], Int32, Int32[], TextureLayout[])
[requires: EXT_semaphore]
Declaration
[AutoGenerated(Category = "EXT_semaphore", Version = "", EntryPoint = "glWaitSemaphoreEXT")]
[CLSCompliant(false)]
public static void WaitSemaphore(int semaphore, int numBufferBarriers, [Count(Computed = "numBufferBarriers")] int[] buffers, int numTextureBarriers, [Count(Computed = "numTextureBarriers")] int[] textures, [Count(Computed = "numTextureBarriers")] TextureLayout[] srcLayouts)
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | semaphore | |
| Int32 | numBufferBarriers | |
| Int32[] | buffers | [length: COMPSIZE(numBufferBarriers)] |
| Int32 | numTextureBarriers | |
| Int32[] | textures | [length: COMPSIZE(numTextureBarriers)] |
| TextureLayout[] | srcLayouts | [length: COMPSIZE(numTextureBarriers)] |
WaitSemaphore(UInt32, UInt32, UInt32*, UInt32, UInt32*, TextureLayout*)
[requires: EXT_semaphore]
Declaration
[AutoGenerated(Category = "EXT_semaphore", Version = "", EntryPoint = "glWaitSemaphoreEXT")]
[CLSCompliant(false)]
public static void WaitSemaphore(uint semaphore, uint numBufferBarriers, [Count(Computed = "numBufferBarriers")] uint *buffers, uint numTextureBarriers, [Count(Computed = "numTextureBarriers")] uint *textures, [Count(Computed = "numTextureBarriers")] TextureLayout*srcLayouts)
Parameters
| Type | Name | Description |
|---|---|---|
| UInt32 | semaphore | |
| UInt32 | numBufferBarriers | |
| UInt32* | buffers | [length: COMPSIZE(numBufferBarriers)] |
| UInt32 | numTextureBarriers | |
| UInt32* | textures | [length: COMPSIZE(numTextureBarriers)] |
| TextureLayout* | srcLayouts | [length: COMPSIZE(numTextureBarriers)] |
WaitSemaphore(UInt32, UInt32, ref UInt32, UInt32, ref UInt32, ref TextureLayout)
[requires: EXT_semaphore]
Declaration
[AutoGenerated(Category = "EXT_semaphore", Version = "", EntryPoint = "glWaitSemaphoreEXT")]
[CLSCompliant(false)]
public static void WaitSemaphore(uint semaphore, uint numBufferBarriers, [Count(Computed = "numBufferBarriers")] ref uint buffers, uint numTextureBarriers, [Count(Computed = "numTextureBarriers")] ref uint textures, [Count(Computed = "numTextureBarriers")] ref TextureLayout srcLayouts)
Parameters
| Type | Name | Description |
|---|---|---|
| UInt32 | semaphore | |
| UInt32 | numBufferBarriers | |
| UInt32 | buffers | [length: COMPSIZE(numBufferBarriers)] |
| UInt32 | numTextureBarriers | |
| UInt32 | textures | [length: COMPSIZE(numTextureBarriers)] |
| TextureLayout | srcLayouts | [length: COMPSIZE(numTextureBarriers)] |
WaitSemaphore(UInt32, UInt32, UInt32[], UInt32, UInt32[], TextureLayout[])
[requires: EXT_semaphore]
Declaration
[AutoGenerated(Category = "EXT_semaphore", Version = "", EntryPoint = "glWaitSemaphoreEXT")]
[CLSCompliant(false)]
public static void WaitSemaphore(uint semaphore, uint numBufferBarriers, [Count(Computed = "numBufferBarriers")] uint[] buffers, uint numTextureBarriers, [Count(Computed = "numTextureBarriers")] uint[] textures, [Count(Computed = "numTextureBarriers")] TextureLayout[] srcLayouts)
Parameters
| Type | Name | Description |
|---|---|---|
| UInt32 | semaphore | |
| UInt32 | numBufferBarriers | |
| UInt32[] | buffers | [length: COMPSIZE(numBufferBarriers)] |
| UInt32 | numTextureBarriers | |
| UInt32[] | textures | [length: COMPSIZE(numTextureBarriers)] |
| TextureLayout[] | srcLayouts | [length: COMPSIZE(numTextureBarriers)] |
WindowRectangles(ExtWindowRectangles, Int32, Int32*)
[requires: EXT_window_rectangles]
Declaration
[AutoGenerated(Category = "EXT_window_rectangles", Version = "", EntryPoint = "glWindowRectanglesEXT")]
[CLSCompliant(false)]
public static void WindowRectangles(ExtWindowRectangles mode, int count, [Count(Computed = "count")] int *box)
Parameters
| Type | Name | Description |
|---|---|---|
| ExtWindowRectangles | mode | |
| Int32 | count | |
| Int32* | box | [length: COMPSIZE(count)] |
WindowRectangles(ExtWindowRectangles, Int32, ref Int32)
[requires: EXT_window_rectangles]
Declaration
[AutoGenerated(Category = "EXT_window_rectangles", Version = "", EntryPoint = "glWindowRectanglesEXT")]
[CLSCompliant(false)]
public static void WindowRectangles(ExtWindowRectangles mode, int count, [Count(Computed = "count")] ref int box)
Parameters
| Type | Name | Description |
|---|---|---|
| ExtWindowRectangles | mode | |
| Int32 | count | |
| Int32 | box | [length: COMPSIZE(count)] |
WindowRectangles(ExtWindowRectangles, Int32, Int32[])
[requires: EXT_window_rectangles]
Declaration
[AutoGenerated(Category = "EXT_window_rectangles", Version = "", EntryPoint = "glWindowRectanglesEXT")]
[CLSCompliant(false)]
public static void WindowRectangles(ExtWindowRectangles mode, int count, [Count(Computed = "count")] int[] box)
Parameters
| Type | Name | Description |
|---|---|---|
| ExtWindowRectangles | mode | |
| Int32 | count | |
| Int32[] | box | [length: COMPSIZE(count)] |
WriteMask(Int32, Int32, ExtVertexShader, ExtVertexShader, ExtVertexShader, ExtVertexShader)
[requires: EXT_vertex_shader]
Declaration
[AutoGenerated(Category = "EXT_vertex_shader", Version = "", EntryPoint = "glWriteMaskEXT")]
[CLSCompliant(false)]
public static void WriteMask(int res, int in, ExtVertexShader outX, ExtVertexShader outY, ExtVertexShader outZ, ExtVertexShader outW)
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | res | |
| Int32 | in | |
| ExtVertexShader | outX | |
| ExtVertexShader | outY | |
| ExtVertexShader | outZ | |
| ExtVertexShader | outW |
WriteMask(UInt32, UInt32, ExtVertexShader, ExtVertexShader, ExtVertexShader, ExtVertexShader)
[requires: EXT_vertex_shader]
Declaration
[AutoGenerated(Category = "EXT_vertex_shader", Version = "", EntryPoint = "glWriteMaskEXT")]
[CLSCompliant(false)]
public static void WriteMask(uint res, uint in, ExtVertexShader outX, ExtVertexShader outY, ExtVertexShader outZ, ExtVertexShader outW)
Parameters
| Type | Name | Description |
|---|---|---|
| UInt32 | res | |
| UInt32 | in | |
| ExtVertexShader | outX | |
| ExtVertexShader | outY | |
| ExtVertexShader | outZ | |
| ExtVertexShader | outW |