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 void TexSubImage2D(GLTextureTarget target, int level, int xoffset, int yoffset, int width, int height, GLPixelFormat format, GLPixelType type, IntPtr data) { GL.TexSubImage2D((TextureTarget)target, level, xoffset, yoffset, width, height, (PixelFormat)format, (PixelType)type, data); }
public void TexSubImage2D(GLTextureTarget target, int level, int xoffset, int yoffset, int width, int height, GLPixelFormat format, GLPixelType type, IntPtr data) { }
public void BindTexture(GLTextureTarget target, GLTextureHandle texture) { try { this.BeginFunc(); this._gl.BindTexture(target, texture); } finally { this.EndFunc(); } }
public void GenerateMipmap(GLTextureTarget target) { try { this.BeginFunc(); this._gl.GenerateMipmap(target); } 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 TexParameter(GLTextureTarget target, GLTextureParameterName pname, GLTextureParameterValue param) { try { this.BeginFunc(); this._gl.TexParameter(target, pname, param); } finally { this.EndFunc(); } }
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 TexParameter(GLTextureTarget target, GLTextureParameterName pname, GLTextureParameterValue param) { TKGL.TexParameter((TextureTarget)target, (TextureParameterName)pname, (int)param); }
public void BindTexture(GLTextureTarget target, GLTextureHandle texture) { TKGL.BindTexture((TextureTarget)target, (int)texture); }
internal abstract int gluBuild2DMipmaps(GLTextureTarget target, GLInternalPixelFormat internalFormat, int width, int height, GLPixelDataFormat format, GLPixelDataType type, void *data);
internal abstract void glTexParameter(GLTextureTarget target, GLTextureParameter pname, int *param);
internal abstract void glCopyTexSubImage2D(GLTextureTarget target, int level, int xOffset, int yOffset, int x, int y, int width, int height);
internal abstract void glCopyTexSubImage1D(GLTextureTarget target, int level, int xOffset, int x, int y, int width);
public static void FramebufferTexture2D(GLFramebufferTarget target, GLFramebufferAttachment attachment, GLTextureTarget textarget, GLTextureHandle texture, int level) { GL._gl.FramebufferTexture2D(target, attachment, textarget, texture, level); }
public void FramebufferTexture2D(GLFramebufferTarget target, GLFramebufferAttachment attachment, GLTextureTarget textarget, GLTextureHandle texture, int level) { TKGL.FramebufferTexture2D((FramebufferTarget)target, (FramebufferAttachment)attachment, TextureTarget2d.Texture2D, (int)texture, level); }
public static void TexParameter(GLTextureTarget target, GLTextureParameterName pname, GLTextureParameterValue param) { GL._gl.TexParameter(target, pname, param); }
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 GenerateMipmap(GLTextureTarget target) { GL._gl.GenerateMipmap(target); }
public static void BindTexture(GLTextureTarget target, GLTextureHandle texture) { GL._gl.BindTexture(target, texture); }
public void TexImage2D(GLTextureTarget target, int level, GLPixelFormat internalFormat, int width, int height, int border, GLPixelFormat format, GLPixelType type, IntPtr data) { }
public void GenerateMipmap(GLTextureTarget target) { TKGL.GenerateMipmap((TextureTarget)target); }
public void GenerateMipmap(GLTextureTarget target) { glGenerateMipmap((GenerateMipmapTarget)target); }
public void TexParameter(GLTextureTarget target, GLTextureParameterName pname, GLTextureParameterValue param) { }
public void GenerateMipmap(GLTextureTarget target) { }
internal abstract void glBindTexture(GLTextureTarget target, uint texture);
internal abstract void glCopyTexImage2D(GLTextureTarget target, int level, GLInternalPixelFormat internalFormat, int x, int y, int width, int height, int border);
public void FramebufferTexture2D(GLFramebufferTarget target, GLFramebufferAttachment attachment, GLTextureTarget textarget, GLTextureHandle texture, int level) { try { this.BeginFunc(); this._gl.FramebufferTexture2D(target, attachment, textarget, texture, level); } finally { this.EndFunc(); } }
public void BindTexture(GLTextureTarget target, GLTextureHandle texture) { }