Class GL.Img
Inherited Members
Namespace: OpenTK.Graphics.ES20
Assembly: OpenTK.dll
Syntax
public static class Img
Methods
FramebufferTexture2DDownsample(All, All, All, Int32, Int32, Int32, Int32)
[requires: IMG_framebuffer_downsample]
Declaration
[Obsolete("Use strongly-typed overload instead")]
[AutoGenerated(Category = "IMG_framebuffer_downsample", Version = "", EntryPoint = "glFramebufferTexture2DDownsampleIMG")]
[CLSCompliant(false)]
public static void FramebufferTexture2DDownsample(All target, All attachment, All textarget, int texture, int level, int xscale, int yscale)
Parameters
Type | Name | Description |
---|---|---|
All | target | |
All | attachment | |
All | textarget | |
Int32 | texture | |
Int32 | level | |
Int32 | xscale | |
Int32 | yscale |
FramebufferTexture2DDownsample(All, All, All, UInt32, Int32, Int32, Int32)
[requires: IMG_framebuffer_downsample]
Declaration
[Obsolete("Use strongly-typed overload instead")]
[AutoGenerated(Category = "IMG_framebuffer_downsample", Version = "", EntryPoint = "glFramebufferTexture2DDownsampleIMG")]
[CLSCompliant(false)]
public static void FramebufferTexture2DDownsample(All target, All attachment, All textarget, uint texture, int level, int xscale, int yscale)
Parameters
Type | Name | Description |
---|---|---|
All | target | |
All | attachment | |
All | textarget | |
UInt32 | texture | |
Int32 | level | |
Int32 | xscale | |
Int32 | yscale |
FramebufferTexture2DDownsample(FramebufferTarget, FramebufferAttachment, TextureTarget, Int32, Int32, Int32, Int32)
[requires: IMG_framebuffer_downsample]
Declaration
[AutoGenerated(Category = "IMG_framebuffer_downsample", Version = "", EntryPoint = "glFramebufferTexture2DDownsampleIMG")]
[CLSCompliant(false)]
public static void FramebufferTexture2DDownsample(FramebufferTarget target, FramebufferAttachment attachment, TextureTarget textarget, int texture, int level, int xscale, int yscale)
Parameters
Type | Name | Description |
---|---|---|
FramebufferTarget | target | |
FramebufferAttachment | attachment | |
TextureTarget | textarget | |
Int32 | texture | |
Int32 | level | |
Int32 | xscale | |
Int32 | yscale |
FramebufferTexture2DDownsample(FramebufferTarget, FramebufferAttachment, TextureTarget, UInt32, Int32, Int32, Int32)
[requires: IMG_framebuffer_downsample]
Declaration
[AutoGenerated(Category = "IMG_framebuffer_downsample", Version = "", EntryPoint = "glFramebufferTexture2DDownsampleIMG")]
[CLSCompliant(false)]
public static void FramebufferTexture2DDownsample(FramebufferTarget target, FramebufferAttachment attachment, TextureTarget textarget, uint texture, int level, int xscale, int yscale)
Parameters
Type | Name | Description |
---|---|---|
FramebufferTarget | target | |
FramebufferAttachment | attachment | |
TextureTarget | textarget | |
UInt32 | texture | |
Int32 | level | |
Int32 | xscale | |
Int32 | yscale |
FramebufferTexture2DMultisample(All, All, All, Int32, Int32, Int32)
[requires: IMG_multisampled_render_to_texture]
Declaration
[Obsolete("Use strongly-typed overload instead")]
[AutoGenerated(Category = "IMG_multisampled_render_to_texture", Version = "", EntryPoint = "glFramebufferTexture2DMultisampleIMG")]
[CLSCompliant(false)]
public static void FramebufferTexture2DMultisample(All target, All attachment, All textarget, int texture, int level, int samples)
Parameters
Type | Name | Description |
---|---|---|
All | target | |
All | attachment | |
All | textarget | |
Int32 | texture | |
Int32 | level | |
Int32 | samples |
FramebufferTexture2DMultisample(All, All, All, UInt32, Int32, Int32)
[requires: IMG_multisampled_render_to_texture]
Declaration
[Obsolete("Use strongly-typed overload instead")]
[AutoGenerated(Category = "IMG_multisampled_render_to_texture", Version = "", EntryPoint = "glFramebufferTexture2DMultisampleIMG")]
[CLSCompliant(false)]
public static void FramebufferTexture2DMultisample(All target, All attachment, All textarget, uint texture, int level, int samples)
Parameters
Type | Name | Description |
---|---|---|
All | target | |
All | attachment | |
All | textarget | |
UInt32 | texture | |
Int32 | level | |
Int32 | samples |
FramebufferTexture2DMultisample(FramebufferTarget, FramebufferAttachment, TextureTarget, Int32, Int32, Int32)
[requires: IMG_multisampled_render_to_texture]
Declaration
[AutoGenerated(Category = "IMG_multisampled_render_to_texture", Version = "", EntryPoint = "glFramebufferTexture2DMultisampleIMG")]
[CLSCompliant(false)]
public static void FramebufferTexture2DMultisample(FramebufferTarget target, FramebufferAttachment attachment, TextureTarget textarget, int texture, int level, int samples)
Parameters
Type | Name | Description |
---|---|---|
FramebufferTarget | target | |
FramebufferAttachment | attachment | |
TextureTarget | textarget | |
Int32 | texture | |
Int32 | level | |
Int32 | samples |
FramebufferTexture2DMultisample(FramebufferTarget, FramebufferAttachment, TextureTarget, UInt32, Int32, Int32)
[requires: IMG_multisampled_render_to_texture]
Declaration
[AutoGenerated(Category = "IMG_multisampled_render_to_texture", Version = "", EntryPoint = "glFramebufferTexture2DMultisampleIMG")]
[CLSCompliant(false)]
public static void FramebufferTexture2DMultisample(FramebufferTarget target, FramebufferAttachment attachment, TextureTarget textarget, uint texture, int level, int samples)
Parameters
Type | Name | Description |
---|---|---|
FramebufferTarget | target | |
FramebufferAttachment | attachment | |
TextureTarget | textarget | |
UInt32 | texture | |
Int32 | level | |
Int32 | samples |
FramebufferTextureLayerDownsample(All, All, Int32, Int32, Int32, Int32, Int32)
[requires: IMG_framebuffer_downsample]
Declaration
[Obsolete("Use strongly-typed overload instead")]
[AutoGenerated(Category = "IMG_framebuffer_downsample", Version = "", EntryPoint = "glFramebufferTextureLayerDownsampleIMG")]
[CLSCompliant(false)]
public static void FramebufferTextureLayerDownsample(All target, All attachment, int texture, int level, int layer, int xscale, int yscale)
Parameters
Type | Name | Description |
---|---|---|
All | target | |
All | attachment | |
Int32 | texture | |
Int32 | level | |
Int32 | layer | |
Int32 | xscale | |
Int32 | yscale |
FramebufferTextureLayerDownsample(All, All, UInt32, Int32, Int32, Int32, Int32)
[requires: IMG_framebuffer_downsample]
Declaration
[Obsolete("Use strongly-typed overload instead")]
[AutoGenerated(Category = "IMG_framebuffer_downsample", Version = "", EntryPoint = "glFramebufferTextureLayerDownsampleIMG")]
[CLSCompliant(false)]
public static void FramebufferTextureLayerDownsample(All target, All attachment, uint texture, int level, int layer, int xscale, int yscale)
Parameters
Type | Name | Description |
---|---|---|
All | target | |
All | attachment | |
UInt32 | texture | |
Int32 | level | |
Int32 | layer | |
Int32 | xscale | |
Int32 | yscale |
FramebufferTextureLayerDownsample(FramebufferTarget, FramebufferAttachment, Int32, Int32, Int32, Int32, Int32)
[requires: IMG_framebuffer_downsample]
Declaration
[AutoGenerated(Category = "IMG_framebuffer_downsample", Version = "", EntryPoint = "glFramebufferTextureLayerDownsampleIMG")]
[CLSCompliant(false)]
public static void FramebufferTextureLayerDownsample(FramebufferTarget target, FramebufferAttachment attachment, int texture, int level, int layer, int xscale, int yscale)
Parameters
Type | Name | Description |
---|---|---|
FramebufferTarget | target | |
FramebufferAttachment | attachment | |
Int32 | texture | |
Int32 | level | |
Int32 | layer | |
Int32 | xscale | |
Int32 | yscale |
FramebufferTextureLayerDownsample(FramebufferTarget, FramebufferAttachment, UInt32, Int32, Int32, Int32, Int32)
[requires: IMG_framebuffer_downsample]
Declaration
[AutoGenerated(Category = "IMG_framebuffer_downsample", Version = "", EntryPoint = "glFramebufferTextureLayerDownsampleIMG")]
[CLSCompliant(false)]
public static void FramebufferTextureLayerDownsample(FramebufferTarget target, FramebufferAttachment attachment, uint texture, int level, int layer, int xscale, int yscale)
Parameters
Type | Name | Description |
---|---|---|
FramebufferTarget | target | |
FramebufferAttachment | attachment | |
UInt32 | texture | |
Int32 | level | |
Int32 | layer | |
Int32 | xscale | |
Int32 | yscale |
GetTextureHandle(Int32)
[requires: IMG_bindless_texture]
Declaration
[AutoGenerated(Category = "IMG_bindless_texture", Version = "", EntryPoint = "glGetTextureHandleIMG")]
[CLSCompliant(false)]
public static long GetTextureHandle(int texture)
Parameters
Type | Name | Description |
---|---|---|
Int32 | texture |
Returns
Type | Description |
---|---|
Int64 |
GetTextureHandle(UInt32)
[requires: IMG_bindless_texture]
Declaration
[AutoGenerated(Category = "IMG_bindless_texture", Version = "", EntryPoint = "glGetTextureHandleIMG")]
[CLSCompliant(false)]
public static long GetTextureHandle(uint texture)
Parameters
Type | Name | Description |
---|---|---|
UInt32 | texture |
Returns
Type | Description |
---|---|
Int64 |
GetTextureSamplerHandle(Int32, Int32)
[requires: IMG_bindless_texture]
Declaration
[AutoGenerated(Category = "IMG_bindless_texture", Version = "", EntryPoint = "glGetTextureSamplerHandleIMG")]
[CLSCompliant(false)]
public static long GetTextureSamplerHandle(int texture, int sampler)
Parameters
Type | Name | Description |
---|---|---|
Int32 | texture | |
Int32 | sampler |
Returns
Type | Description |
---|---|
Int64 |
GetTextureSamplerHandle(UInt32, UInt32)
[requires: IMG_bindless_texture]
Declaration
[AutoGenerated(Category = "IMG_bindless_texture", Version = "", EntryPoint = "glGetTextureSamplerHandleIMG")]
[CLSCompliant(false)]
public static long GetTextureSamplerHandle(uint texture, uint sampler)
Parameters
Type | Name | Description |
---|---|---|
UInt32 | texture | |
UInt32 | sampler |
Returns
Type | Description |
---|---|
Int64 |
ProgramUniformHandle(Int32, Int32, Int32, Int64*)
[requires: IMG_bindless_texture]
Declaration
[AutoGenerated(Category = "IMG_bindless_texture", Version = "", EntryPoint = "glProgramUniformHandleui64vIMG")]
[CLSCompliant(false)]
public static void ProgramUniformHandle(int program, int location, int count, [Count(Parameter = "count")] long *values)
Parameters
Type | Name | Description |
---|---|---|
Int32 | program | |
Int32 | location | |
Int32 | count | |
Int64* | values | [length: count] |
ProgramUniformHandle(Int32, Int32, Int32, ref Int64)
[requires: IMG_bindless_texture]
Declaration
[AutoGenerated(Category = "IMG_bindless_texture", Version = "", EntryPoint = "glProgramUniformHandleui64vIMG")]
[CLSCompliant(false)]
public static void ProgramUniformHandle(int program, int location, int count, [Count(Parameter = "count")] ref long values)
Parameters
Type | Name | Description |
---|---|---|
Int32 | program | |
Int32 | location | |
Int32 | count | |
Int64 | values | [length: count] |
ProgramUniformHandle(Int32, Int32, Int32, Int64[])
[requires: IMG_bindless_texture]
Declaration
[AutoGenerated(Category = "IMG_bindless_texture", Version = "", EntryPoint = "glProgramUniformHandleui64vIMG")]
[CLSCompliant(false)]
public static void ProgramUniformHandle(int program, int location, int count, [Count(Parameter = "count")] long[] values)
Parameters
Type | Name | Description |
---|---|---|
Int32 | program | |
Int32 | location | |
Int32 | count | |
Int64[] | values | [length: count] |
ProgramUniformHandle(Int32, Int32, Int64)
[requires: IMG_bindless_texture]
Declaration
[AutoGenerated(Category = "IMG_bindless_texture", Version = "", EntryPoint = "glProgramUniformHandleui64IMG")]
[CLSCompliant(false)]
public static void ProgramUniformHandle(int program, int location, long value)
Parameters
Type | Name | Description |
---|---|---|
Int32 | program | |
Int32 | location | |
Int64 | value |
ProgramUniformHandle(UInt32, Int32, Int32, UInt64*)
[requires: IMG_bindless_texture]
Declaration
[AutoGenerated(Category = "IMG_bindless_texture", Version = "", EntryPoint = "glProgramUniformHandleui64vIMG")]
[CLSCompliant(false)]
public static void ProgramUniformHandle(uint program, int location, int count, [Count(Parameter = "count")] ulong *values)
Parameters
Type | Name | Description |
---|---|---|
UInt32 | program | |
Int32 | location | |
Int32 | count | |
UInt64* | values | [length: count] |
ProgramUniformHandle(UInt32, Int32, Int32, ref UInt64)
[requires: IMG_bindless_texture]
Declaration
[AutoGenerated(Category = "IMG_bindless_texture", Version = "", EntryPoint = "glProgramUniformHandleui64vIMG")]
[CLSCompliant(false)]
public static void ProgramUniformHandle(uint program, int location, int count, [Count(Parameter = "count")] ref ulong values)
Parameters
Type | Name | Description |
---|---|---|
UInt32 | program | |
Int32 | location | |
Int32 | count | |
UInt64 | values | [length: count] |
ProgramUniformHandle(UInt32, Int32, Int32, UInt64[])
[requires: IMG_bindless_texture]
Declaration
[AutoGenerated(Category = "IMG_bindless_texture", Version = "", EntryPoint = "glProgramUniformHandleui64vIMG")]
[CLSCompliant(false)]
public static void ProgramUniformHandle(uint program, int location, int count, [Count(Parameter = "count")] ulong[] values)
Parameters
Type | Name | Description |
---|---|---|
UInt32 | program | |
Int32 | location | |
Int32 | count | |
UInt64[] | values | [length: count] |
ProgramUniformHandle(UInt32, Int32, UInt64)
[requires: IMG_bindless_texture]
Declaration
[AutoGenerated(Category = "IMG_bindless_texture", Version = "", EntryPoint = "glProgramUniformHandleui64IMG")]
[CLSCompliant(false)]
public static void ProgramUniformHandle(uint program, int location, ulong value)
Parameters
Type | Name | Description |
---|---|---|
UInt32 | program | |
Int32 | location | |
UInt64 | value |
RenderbufferStorageMultisample(All, Int32, All, Int32, Int32)
[requires: IMG_multisampled_render_to_texture] Establish data storage, format, dimensions and sample count of a renderbuffer object's image
Declaration
[Obsolete("Use strongly-typed overload instead")]
[AutoGenerated(Category = "IMG_multisampled_render_to_texture", Version = "", EntryPoint = "glRenderbufferStorageMultisampleIMG")]
public static void RenderbufferStorageMultisample(All target, int samples, All internalformat, int width, int height)
Parameters
Type | Name | Description |
---|---|---|
All | 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. |
All | 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, RenderbufferInternalFormat, Int32, Int32)
[requires: IMG_multisampled_render_to_texture] Establish data storage, format, dimensions and sample count of a renderbuffer object's image
Declaration
[AutoGenerated(Category = "IMG_multisampled_render_to_texture", Version = "", EntryPoint = "glRenderbufferStorageMultisampleIMG")]
public static void RenderbufferStorageMultisample(RenderbufferTarget target, int samples, RenderbufferInternalFormat 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. |
RenderbufferInternalFormat | 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. |
UniformHandle(Int32, Int32, Int64*)
[requires: IMG_bindless_texture]
Declaration
[AutoGenerated(Category = "IMG_bindless_texture", Version = "", EntryPoint = "glUniformHandleui64vIMG")]
[CLSCompliant(false)]
public static void UniformHandle(int location, int count, [Count(Parameter = "count")] long *value)
Parameters
Type | Name | Description |
---|---|---|
Int32 | location | |
Int32 | count | |
Int64* | value | [length: count] |
UniformHandle(Int32, Int32, ref Int64)
[requires: IMG_bindless_texture]
Declaration
[AutoGenerated(Category = "IMG_bindless_texture", Version = "", EntryPoint = "glUniformHandleui64vIMG")]
[CLSCompliant(false)]
public static void UniformHandle(int location, int count, [Count(Parameter = "count")] ref long value)
Parameters
Type | Name | Description |
---|---|---|
Int32 | location | |
Int32 | count | |
Int64 | value | [length: count] |
UniformHandle(Int32, Int32, Int64[])
[requires: IMG_bindless_texture]
Declaration
[AutoGenerated(Category = "IMG_bindless_texture", Version = "", EntryPoint = "glUniformHandleui64vIMG")]
[CLSCompliant(false)]
public static void UniformHandle(int location, int count, [Count(Parameter = "count")] long[] value)
Parameters
Type | Name | Description |
---|---|---|
Int32 | location | |
Int32 | count | |
Int64[] | value | [length: count] |
UniformHandle(Int32, Int32, UInt64*)
[requires: IMG_bindless_texture]
Declaration
[AutoGenerated(Category = "IMG_bindless_texture", Version = "", EntryPoint = "glUniformHandleui64vIMG")]
[CLSCompliant(false)]
public static void UniformHandle(int location, int count, [Count(Parameter = "count")] ulong *value)
Parameters
Type | Name | Description |
---|---|---|
Int32 | location | |
Int32 | count | |
UInt64* | value | [length: count] |
UniformHandle(Int32, Int32, ref UInt64)
[requires: IMG_bindless_texture]
Declaration
[AutoGenerated(Category = "IMG_bindless_texture", Version = "", EntryPoint = "glUniformHandleui64vIMG")]
[CLSCompliant(false)]
public static void UniformHandle(int location, int count, [Count(Parameter = "count")] ref ulong value)
Parameters
Type | Name | Description |
---|---|---|
Int32 | location | |
Int32 | count | |
UInt64 | value | [length: count] |
UniformHandle(Int32, Int32, UInt64[])
[requires: IMG_bindless_texture]
Declaration
[AutoGenerated(Category = "IMG_bindless_texture", Version = "", EntryPoint = "glUniformHandleui64vIMG")]
[CLSCompliant(false)]
public static void UniformHandle(int location, int count, [Count(Parameter = "count")] ulong[] value)
Parameters
Type | Name | Description |
---|---|---|
Int32 | location | |
Int32 | count | |
UInt64[] | value | [length: count] |
UniformHandle(Int32, Int64)
[requires: IMG_bindless_texture]
Declaration
[AutoGenerated(Category = "IMG_bindless_texture", Version = "", EntryPoint = "glUniformHandleui64IMG")]
[CLSCompliant(false)]
public static void UniformHandle(int location, long value)
Parameters
Type | Name | Description |
---|---|---|
Int32 | location | |
Int64 | value |
UniformHandle(Int32, UInt64)
[requires: IMG_bindless_texture]
Declaration
[AutoGenerated(Category = "IMG_bindless_texture", Version = "", EntryPoint = "glUniformHandleui64IMG")]
[CLSCompliant(false)]
public static void UniformHandle(int location, ulong value)
Parameters
Type | Name | Description |
---|---|---|
Int32 | location | |
UInt64 | value |