public static void glTexImage2D( TextureTarget target, int level, PixelInternalFormat internalFormat, uint width, uint height, int border, GLPixelFormat format, GLPixelType type, void *data) => p_glTexImage2D(target, level, internalFormat, width, height, border, format, type, data);
public static void glTexSubImage2D( TextureTarget target, int level, int xoffset, int yoffset, uint width, uint height, GLPixelFormat format, GLPixelType type, void *pixels) => p_glTexSubImage2D(target, level, xoffset, yoffset, width, height, format, type, pixels);
public void TexSubImage2D(GLTextureTarget target, int level, int xoffset, int yoffset, int width, int height, GLPixelFormat format, GLPixelType type, IntPtr data) { }
public void TexSubImage2D(GLTextureTarget target, int level, int xoffset, int yoffset, int width, int height, GLPixelFormat format, GLPixelType type, IntPtr data) { TKGL.TexSubImage2D((TextureTarget2d)target, level, xoffset, yoffset, width, height, (PixelFormat)format, (PixelType)type, data); }
public void ReadPixels(int x, int y, int width, int height, GLPixelFormat format, GLPixelType type, byte[] buffer) { try { this.BeginFunc(); this._gl.ReadPixels(x, y, width, height, format, type, buffer); } finally { this.EndFunc(); } }
public void TexSubImage2D(GLTextureTarget target, int level, int xoffset, int yoffset, int width, int height, GLPixelFormat format, GLPixelType type, global::System.IntPtr data) { try { this.BeginFunc(); this._gl.TexSubImage2D(target, level, xoffset, yoffset, width, height, format, type, data); } finally { this.EndFunc(); } }
public void ReadPixels(int x, int y, int width, int height, GLPixelFormat format, GLPixelType type, byte[] buffer) { TKGL.ReadPixels(x, y, width, height, (PixelFormat)format, (PixelType)type, buffer); }
public void TexImage2D(GLTextureTarget target, int level, GLPixelFormat internalFormat, int width, int height, int border, GLPixelFormat format, GLPixelType type, IntPtr data) { TKGL.TexImage2D((TextureTarget2d)target, level, (TextureComponentCount)internalFormat, width, height, border, (PixelFormat)format, (PixelType)type, data); }
public static void ReadPixels(int x, int y, int width, int height, GLPixelFormat format, GLPixelType type, byte[] data) { GL._gl.ReadPixels(x, y, width, height, format, type, data); }
public static void TexSubImage2D(GLTextureTarget target, int level, int xoffset, int yoffset, int width, int height, GLPixelFormat format, GLPixelType type, global::System.IntPtr data) { GL._gl.TexSubImage2D(target, level, xoffset, yoffset, width, height, format, type, data); }
public static void TexImage2D(GLTextureTarget target, int level, GLPixelFormat internalFormat, int width, int height, int border, GLPixelFormat format, GLPixelType type, global::System.IntPtr data) { GL._gl.TexImage2D(target, level, internalFormat, width, height, border, format, type, data); }
public static void TexSubImage2D(GLTextureTarget target, int level, int xoffset, int yoffset, int width, int height, GLPixelFormat format, GLPixelType type, byte[] data) { if (data != null) { global::System.Runtime.InteropServices.GCHandle pin = global::System.Runtime.InteropServices.GCHandle.Alloc(data, global::System.Runtime.InteropServices.GCHandleType.Pinned); try { GL._gl.TexSubImage2D(target, level, xoffset, yoffset, width, height, format, type, pin.AddrOfPinnedObject()); } finally { pin.Free(); } } else { GL._gl.TexSubImage2D(target, level, xoffset, yoffset, width, height, format, type, global::System.IntPtr.Zero); } }
public void TexImage2D(GLTextureTarget target, int level, GLPixelFormat internalFormat, int width, int height, int border, GLPixelFormat format, GLPixelType type, IntPtr data) { }
public void ReadPixels(int x, int y, int width, int height, GLPixelFormat format, GLPixelType type, byte[] buffer) { }