Show / Hide Table of Contents

Class GL.Img

Inheritance
Object
GL.Img
Inherited Members
Object.ToString()
Object.Equals(Object)
Object.Equals(Object, Object)
Object.ReferenceEquals(Object, Object)
Object.GetHashCode()
Object.GetType()
Object.MemberwiseClone()
Namespace: OpenTK.Graphics.ES30
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
In This Article
Back to top Generated by DocFX