Provides access to OpenGL ES 2.0 methods. More...
Static Public Member Functions | |
| static void | ActiveTexture (OpenTK.Graphics.ES20.TextureUnit texture) |
| Select active texture unit. | |
| static void | AttachShader (Int32 program, Int32 shader) |
| Attaches a shader object to a program object. | |
| static void | AttachShader (UInt32 program, UInt32 shader) |
| Attaches a shader object to a program object. | |
| static void | BindAttribLocation (Int32 program, Int32 index, String name) |
| Associates a generic vertex attribute index with a named attribute variable. | |
| static void | BindAttribLocation (UInt32 program, UInt32 index, String name) |
| Associates a generic vertex attribute index with a named attribute variable. | |
| static void | BindBuffer (OpenTK.Graphics.ES20.BufferTarget target, Int32 buffer) |
| Bind a named buffer object. | |
| static void | BindBuffer (OpenTK.Graphics.ES20.BufferTarget target, UInt32 buffer) |
| Bind a named buffer object. | |
| static void | BindFramebuffer (OpenTK.Graphics.ES20.FramebufferTarget target, Int32 framebuffer) |
| static void | BindFramebuffer (OpenTK.Graphics.ES20.FramebufferTarget target, UInt32 framebuffer) |
| static void | BindRenderbuffer (OpenTK.Graphics.ES20.RenderbufferTarget target, Int32 renderbuffer) |
| static void | BindRenderbuffer (OpenTK.Graphics.ES20.RenderbufferTarget target, UInt32 renderbuffer) |
| static void | BindTexture (OpenTK.Graphics.ES20.TextureTarget target, Int32 texture) |
| Bind a named texture to a texturing target. | |
| static void | BindTexture (OpenTK.Graphics.ES20.TextureTarget target, UInt32 texture) |
| Bind a named texture to a texturing target. | |
| static void | BlendColor (Single red, Single green, Single blue, Single alpha) |
| Set the blend color. | |
| static void | BlendEquation (OpenTK.Graphics.ES20.BlendEquationMode mode) |
| Specify the equation used for both the RGB blend equation and the Alpha blend equation. | |
| static void | BlendEquationSeparate (OpenTK.Graphics.ES20.BlendEquationMode modeRGB, OpenTK.Graphics.ES20.BlendEquationMode modeAlpha) |
| Set the RGB blend equation and the alpha blend equation separately. | |
| static void | BlendFunc (OpenTK.Graphics.ES20.BlendingFactorSrc sfactor, OpenTK.Graphics.ES20.BlendingFactorDest dfactor) |
| Specify pixel arithmetic. | |
| static void | BlendFuncSeparate (OpenTK.Graphics.ES20.BlendingFactorSrc srcRGB, OpenTK.Graphics.ES20.BlendingFactorDest dstRGB, OpenTK.Graphics.ES20.BlendingFactorSrc srcAlpha, OpenTK.Graphics.ES20.BlendingFactorDest dstAlpha) |
| Specify pixel arithmetic for RGB and alpha components separately. | |
| static void | BufferData (OpenTK.Graphics.ES20.BufferTarget target, IntPtr size, IntPtr data, OpenTK.Graphics.ES20.BufferUsage usage) |
| Creates and initializes a buffer object's data store. | |
| static void | BufferData< T2 > (OpenTK.Graphics.ES20.BufferTarget target, IntPtr size,[InAttribute, OutAttribute] T2[] data, OpenTK.Graphics.ES20.BufferUsage usage) |
| Creates and initializes a buffer object's data store. | |
| static void | BufferData< T2 > (OpenTK.Graphics.ES20.BufferTarget target, IntPtr size,[InAttribute, OutAttribute] T2[,] data, OpenTK.Graphics.ES20.BufferUsage usage) |
| Creates and initializes a buffer object's data store. | |
| static void | BufferData< T2 > (OpenTK.Graphics.ES20.BufferTarget target, IntPtr size,[InAttribute, OutAttribute] T2[,,] data, OpenTK.Graphics.ES20.BufferUsage usage) |
| Creates and initializes a buffer object's data store. | |
| static void | BufferData< T2 > (OpenTK.Graphics.ES20.BufferTarget target, IntPtr size,[InAttribute, OutAttribute] ref T2 data, OpenTK.Graphics.ES20.BufferUsage usage) |
| Creates and initializes a buffer object's data store. | |
| static void | BufferSubData (OpenTK.Graphics.ES20.BufferTarget target, IntPtr offset, IntPtr size, IntPtr data) |
| Updates a subset of a buffer object's data store. | |
| static void | BufferSubData< T3 > (OpenTK.Graphics.ES20.BufferTarget target, IntPtr offset, IntPtr size,[InAttribute, OutAttribute] T3[] data) |
| Updates a subset of a buffer object's data store. | |
| static void | BufferSubData< T3 > (OpenTK.Graphics.ES20.BufferTarget target, IntPtr offset, IntPtr size,[InAttribute, OutAttribute] T3[,] data) |
| Updates a subset of a buffer object's data store. | |
| static void | BufferSubData< T3 > (OpenTK.Graphics.ES20.BufferTarget target, IntPtr offset, IntPtr size,[InAttribute, OutAttribute] T3[,,] data) |
| Updates a subset of a buffer object's data store. | |
| static void | BufferSubData< T3 > (OpenTK.Graphics.ES20.BufferTarget target, IntPtr offset, IntPtr size,[InAttribute, OutAttribute] ref T3 data) |
| Updates a subset of a buffer object's data store. | |
|
static OpenTK.Graphics.ES20.FramebufferErrorCode | CheckFramebufferStatus (OpenTK.Graphics.ES20.FramebufferTarget target) |
| static void | Clear (OpenTK.Graphics.ES20.ClearBufferMask mask) |
| Clear buffers to preset values. | |
| static void | ClearColor (Single red, Single green, Single blue, Single alpha) |
| Specify clear values for the color buffers. | |
| static void | ClearDepth (Single depth) |
| Specify the clear value for the depth buffer. | |
| static void | ClearStencil (Int32 s) |
| Specify the clear value for the stencil buffer. | |
| static void | ColorMask (bool red, bool green, bool blue, bool alpha) |
| Enable and disable writing of frame buffer color components. | |
| static void | CompileShader (Int32 shader) |
| Compiles a shader object. | |
| static void | CompileShader (UInt32 shader) |
| Compiles a shader object. | |
| static void | CompressedTexImage2D (OpenTK.Graphics.ES20.TextureTarget target, Int32 level, OpenTK.Graphics.ES20.PixelInternalFormat internalformat, Int32 width, Int32 height, Int32 border, Int32 imageSize, IntPtr data) |
| Specify a two-dimensional texture image in a compressed format. | |
| static void | CompressedTexImage2D< T7 > (OpenTK.Graphics.ES20.TextureTarget target, Int32 level, OpenTK.Graphics.ES20.PixelInternalFormat internalformat, Int32 width, Int32 height, Int32 border, Int32 imageSize,[InAttribute, OutAttribute] T7[] data) |
| Specify a two-dimensional texture image in a compressed format. | |
| static void | CompressedTexImage2D< T7 > (OpenTK.Graphics.ES20.TextureTarget target, Int32 level, OpenTK.Graphics.ES20.PixelInternalFormat internalformat, Int32 width, Int32 height, Int32 border, Int32 imageSize,[InAttribute, OutAttribute] T7[,] data) |
| Specify a two-dimensional texture image in a compressed format. | |
| static void | CompressedTexImage2D< T7 > (OpenTK.Graphics.ES20.TextureTarget target, Int32 level, OpenTK.Graphics.ES20.PixelInternalFormat internalformat, Int32 width, Int32 height, Int32 border, Int32 imageSize,[InAttribute, OutAttribute] T7[,,] data) |
| Specify a two-dimensional texture image in a compressed format. | |
| static void | CompressedTexImage2D< T7 > (OpenTK.Graphics.ES20.TextureTarget target, Int32 level, OpenTK.Graphics.ES20.PixelInternalFormat internalformat, Int32 width, Int32 height, Int32 border, Int32 imageSize,[InAttribute, OutAttribute] ref T7 data) |
| Specify a two-dimensional texture image in a compressed format. | |
| static void | CompressedTexSubImage2D (OpenTK.Graphics.ES20.TextureTarget target, Int32 level, Int32 xoffset, Int32 yoffset, Int32 width, Int32 height, OpenTK.Graphics.ES20.PixelFormat format, Int32 imageSize, IntPtr data) |
| Specify a two-dimensional texture subimage in a compressed format. | |
| static void | CompressedTexSubImage2D< T8 > (OpenTK.Graphics.ES20.TextureTarget target, Int32 level, Int32 xoffset, Int32 yoffset, Int32 width, Int32 height, OpenTK.Graphics.ES20.PixelFormat format, Int32 imageSize,[InAttribute, OutAttribute] T8[] data) |
| Specify a two-dimensional texture subimage in a compressed format. | |
| static void | CompressedTexSubImage2D< T8 > (OpenTK.Graphics.ES20.TextureTarget target, Int32 level, Int32 xoffset, Int32 yoffset, Int32 width, Int32 height, OpenTK.Graphics.ES20.PixelFormat format, Int32 imageSize,[InAttribute, OutAttribute] T8[,] data) |
| Specify a two-dimensional texture subimage in a compressed format. | |
| static void | CompressedTexSubImage2D< T8 > (OpenTK.Graphics.ES20.TextureTarget target, Int32 level, Int32 xoffset, Int32 yoffset, Int32 width, Int32 height, OpenTK.Graphics.ES20.PixelFormat format, Int32 imageSize,[InAttribute, OutAttribute] T8[,,] data) |
| Specify a two-dimensional texture subimage in a compressed format. | |
| static void | CompressedTexSubImage2D< T8 > (OpenTK.Graphics.ES20.TextureTarget target, Int32 level, Int32 xoffset, Int32 yoffset, Int32 width, Int32 height, OpenTK.Graphics.ES20.PixelFormat format, Int32 imageSize,[InAttribute, OutAttribute] ref T8 data) |
| Specify a two-dimensional texture subimage in a compressed format. | |
| static void | CopyTexImage2D (OpenTK.Graphics.ES20.TextureTarget target, Int32 level, OpenTK.Graphics.ES20.PixelInternalFormat internalformat, Int32 x, Int32 y, Int32 width, Int32 height, Int32 border) |
| Copy pixels into a 2D texture image. | |
| static void | CopyTexSubImage2D (OpenTK.Graphics.ES20.TextureTarget target, Int32 level, Int32 xoffset, Int32 yoffset, Int32 x, Int32 y, Int32 width, Int32 height) |
| Copy a two-dimensional texture subimage. | |
| static Int32 | CreateProgram () |
| Creates a program object. | |
| static Int32 | CreateShader (OpenTK.Graphics.ES20.ShaderType type) |
| Creates a shader object. | |
| static void | CullFace (OpenTK.Graphics.ES20.CullFaceMode mode) |
| Specify whether front- or back-facing facets can be culled. | |
| static void | DeleteBuffers (Int32 n, Int32[] buffers) |
| Delete named buffer objects. | |
| static void | DeleteBuffers (Int32 n, ref Int32 buffers) |
| Delete named buffer objects. | |
| static unsafe void | DeleteBuffers (Int32 n, Int32 *buffers) |
| Delete named buffer objects. | |
| static void | DeleteBuffers (Int32 n, UInt32[] buffers) |
| Delete named buffer objects. | |
| static void | DeleteBuffers (Int32 n, ref UInt32 buffers) |
| Delete named buffer objects. | |
| static unsafe void | DeleteBuffers (Int32 n, UInt32 *buffers) |
| Delete named buffer objects. | |
| static void | DeleteFramebuffers (Int32 n, Int32[] framebuffers) |
| static void | DeleteFramebuffers (Int32 n, ref Int32 framebuffers) |
| static unsafe void | DeleteFramebuffers (Int32 n, Int32 *framebuffers) |
| static void | DeleteFramebuffers (Int32 n, UInt32[] framebuffers) |
| static void | DeleteFramebuffers (Int32 n, ref UInt32 framebuffers) |
| static unsafe void | DeleteFramebuffers (Int32 n, UInt32 *framebuffers) |
| static void | DeleteProgram (Int32 program) |
| Deletes a program object. | |
| static void | DeleteProgram (UInt32 program) |
| Deletes a program object. | |
| static void | DeleteRenderbuffers (Int32 n, Int32[] renderbuffers) |
| static void | DeleteRenderbuffers (Int32 n, ref Int32 renderbuffers) |
| static unsafe void | DeleteRenderbuffers (Int32 n, Int32 *renderbuffers) |
| static void | DeleteRenderbuffers (Int32 n, UInt32[] renderbuffers) |
| static void | DeleteRenderbuffers (Int32 n, ref UInt32 renderbuffers) |
| static unsafe void | DeleteRenderbuffers (Int32 n, UInt32 *renderbuffers) |
| static void | DeleteShader (Int32 shader) |
| Deletes a shader object. | |
| static void | DeleteShader (UInt32 shader) |
| Deletes a shader object. | |
| static void | DeleteTextures (Int32 n, Int32[] textures) |
| Delete named textures. | |
| static void | DeleteTextures (Int32 n, ref Int32 textures) |
| Delete named textures. | |
| static unsafe void | DeleteTextures (Int32 n, Int32 *textures) |
| Delete named textures. | |
| static void | DeleteTextures (Int32 n, UInt32[] textures) |
| Delete named textures. | |
| static void | DeleteTextures (Int32 n, ref UInt32 textures) |
| Delete named textures. | |
| static unsafe void | DeleteTextures (Int32 n, UInt32 *textures) |
| Delete named textures. | |
| static void | DepthFunc (OpenTK.Graphics.ES20.DepthFunction func) |
| Specify the value used for depth buffer comparisons. | |
| static void | DepthMask (bool flag) |
| Enable or disable writing into the depth buffer. | |
| static void | DepthRange (Single zNear, Single zFar) |
| Specify mapping of depth values from normalized device coordinates to window coordinates. | |
| static void | DetachShader (Int32 program, Int32 shader) |
| Detaches a shader object from a program object to which it is attached. | |
| static void | DetachShader (UInt32 program, UInt32 shader) |
| Detaches a shader object from a program object to which it is attached. | |
| static void | Disable (OpenTK.Graphics.ES20.EnableCap cap) |
| static void | DisableDriverControlQCOM (Int32 driverControl) |
| static void | DisableDriverControlQCOM (UInt32 driverControl) |
| static void | DisableVertexAttribArray (Int32 index) |
| static void | DisableVertexAttribArray (UInt32 index) |
| static void | DrawArrays (OpenTK.Graphics.ES20.BeginMode mode, Int32 first, Int32 count) |
| Render primitives from array data. | |
| static void | DrawElements (OpenTK.Graphics.ES20.BeginMode mode, Int32 count, OpenTK.Graphics.ES20.DrawElementsType type, IntPtr indices) |
| Render primitives from array data. | |
| static void | DrawElements< T3 > (OpenTK.Graphics.ES20.BeginMode mode, Int32 count, OpenTK.Graphics.ES20.DrawElementsType type,[InAttribute, OutAttribute] T3[] indices) |
| Render primitives from array data. | |
| static void | DrawElements< T3 > (OpenTK.Graphics.ES20.BeginMode mode, Int32 count, OpenTK.Graphics.ES20.DrawElementsType type,[InAttribute, OutAttribute] T3[,] indices) |
| Render primitives from array data. | |
| static void | DrawElements< T3 > (OpenTK.Graphics.ES20.BeginMode mode, Int32 count, OpenTK.Graphics.ES20.DrawElementsType type,[InAttribute, OutAttribute] T3[,,] indices) |
| Render primitives from array data. | |
| static void | DrawElements< T3 > (OpenTK.Graphics.ES20.BeginMode mode, Int32 count, OpenTK.Graphics.ES20.DrawElementsType type,[InAttribute, OutAttribute] ref T3 indices) |
| Render primitives from array data. | |
| static void | Enable (OpenTK.Graphics.ES20.EnableCap cap) |
| Enable or disable server-side GL capabilities. | |
| static void | EnableDriverControlQCOM (Int32 driverControl) |
| static void | EnableDriverControlQCOM (UInt32 driverControl) |
| static void | EnableVertexAttribArray (Int32 index) |
| Enable or disable a generic vertex attribute array. | |
| static void | EnableVertexAttribArray (UInt32 index) |
| Enable or disable a generic vertex attribute array. | |
| static void | Finish () |
| Block until all GL execution is complete. | |
| static void | Flush () |
| Force execution of GL commands in finite time. | |
| static void | FramebufferRenderbuffer (OpenTK.Graphics.ES20.FramebufferTarget target, OpenTK.Graphics.ES20.FramebufferSlot attachment, OpenTK.Graphics.ES20.RenderbufferTarget renderbuffertarget, Int32 renderbuffer) |
| static void | FramebufferRenderbuffer (OpenTK.Graphics.ES20.FramebufferTarget target, OpenTK.Graphics.ES20.FramebufferSlot attachment, OpenTK.Graphics.ES20.RenderbufferTarget renderbuffertarget, UInt32 renderbuffer) |
| static void | FramebufferTexture2D (OpenTK.Graphics.ES20.FramebufferTarget target, OpenTK.Graphics.ES20.FramebufferSlot attachment, OpenTK.Graphics.ES20.TextureTarget textarget, Int32 texture, Int32 level) |
| static void | FramebufferTexture2D (OpenTK.Graphics.ES20.FramebufferTarget target, OpenTK.Graphics.ES20.FramebufferSlot attachment, OpenTK.Graphics.ES20.TextureTarget textarget, UInt32 texture, Int32 level) |
| static void | FrontFace (OpenTK.Graphics.ES20.FrontFaceDirection mode) |
| Define front- and back-facing polygons. | |
| static void | GenBuffers (Int32 n,[OutAttribute] Int32[] buffers) |
| Generate buffer object names. | |
| static void | GenBuffers (Int32 n,[OutAttribute] out Int32 buffers) |
| Generate buffer object names. | |
| static unsafe void | GenBuffers (Int32 n,[OutAttribute] Int32 *buffers) |
| Generate buffer object names. | |
| static void | GenBuffers (Int32 n,[OutAttribute] UInt32[] buffers) |
| Generate buffer object names. | |
| static void | GenBuffers (Int32 n,[OutAttribute] out UInt32 buffers) |
| Generate buffer object names. | |
| static unsafe void | GenBuffers (Int32 n,[OutAttribute] UInt32 *buffers) |
| Generate buffer object names. | |
| static void | GenerateMipmap (OpenTK.Graphics.ES20.TextureTarget target) |
| static void | GenFramebuffers (Int32 n,[OutAttribute] Int32[] framebuffers) |
| static void | GenFramebuffers (Int32 n,[OutAttribute] out Int32 framebuffers) |
| static unsafe void | GenFramebuffers (Int32 n,[OutAttribute] Int32 *framebuffers) |
| static void | GenFramebuffers (Int32 n,[OutAttribute] UInt32[] framebuffers) |
| static void | GenFramebuffers (Int32 n,[OutAttribute] out UInt32 framebuffers) |
| static unsafe void | GenFramebuffers (Int32 n,[OutAttribute] UInt32 *framebuffers) |
| static void | GenRenderbuffers (Int32 n,[OutAttribute] Int32[] renderbuffers) |
| static void | GenRenderbuffers (Int32 n,[OutAttribute] out Int32 renderbuffers) |
| static unsafe void | GenRenderbuffers (Int32 n,[OutAttribute] Int32 *renderbuffers) |
| static void | GenRenderbuffers (Int32 n,[OutAttribute] UInt32[] renderbuffers) |
| static void | GenRenderbuffers (Int32 n,[OutAttribute] out UInt32 renderbuffers) |
| static unsafe void | GenRenderbuffers (Int32 n,[OutAttribute] UInt32 *renderbuffers) |
| static void | GenTextures (Int32 n,[OutAttribute] Int32[] textures) |
| Generate texture names. | |
| static void | GenTextures (Int32 n,[OutAttribute] out Int32 textures) |
| Generate texture names. | |
| static unsafe void | GenTextures (Int32 n,[OutAttribute] Int32 *textures) |
| Generate texture names. | |
| static void | GenTextures (Int32 n,[OutAttribute] UInt32[] textures) |
| Generate texture names. | |
| static void | GenTextures (Int32 n,[OutAttribute] out UInt32 textures) |
| Generate texture names. | |
| static unsafe void | GenTextures (Int32 n,[OutAttribute] UInt32 *textures) |
| Generate texture names. | |
| static void | GetActiveAttrib (Int32 program, Int32 index, Int32 bufsize,[OutAttribute] Int32[] length,[OutAttribute] Int32[] size,[OutAttribute] OpenTK.Graphics.ES20.ActiveAttribType[] type,[OutAttribute] StringBuilder name) |
| Returns information about an active attribute variable for the specified program object. | |
| static void | GetActiveAttrib (Int32 program, Int32 index, Int32 bufsize,[OutAttribute] out Int32 length,[OutAttribute] out Int32 size,[OutAttribute] out OpenTK.Graphics.ES20.ActiveAttribType type,[OutAttribute] StringBuilder name) |
| Returns information about an active attribute variable for the specified program object. | |
| static unsafe void | GetActiveAttrib (Int32 program, Int32 index, Int32 bufsize,[OutAttribute] Int32 *length,[OutAttribute] Int32 *size,[OutAttribute] OpenTK.Graphics.ES20.ActiveAttribType *type,[OutAttribute] StringBuilder name) |
| Returns information about an active attribute variable for the specified program object. | |
| static void | GetActiveAttrib (UInt32 program, UInt32 index, Int32 bufsize,[OutAttribute] Int32[] length,[OutAttribute] Int32[] size,[OutAttribute] OpenTK.Graphics.ES20.ActiveAttribType[] type,[OutAttribute] StringBuilder name) |
| Returns information about an active attribute variable for the specified program object. | |
| static void | GetActiveAttrib (UInt32 program, UInt32 index, Int32 bufsize,[OutAttribute] out Int32 length,[OutAttribute] out Int32 size,[OutAttribute] out OpenTK.Graphics.ES20.ActiveAttribType type,[OutAttribute] StringBuilder name) |
| Returns information about an active attribute variable for the specified program object. | |
| static unsafe void | GetActiveAttrib (UInt32 program, UInt32 index, Int32 bufsize,[OutAttribute] Int32 *length,[OutAttribute] Int32 *size,[OutAttribute] OpenTK.Graphics.ES20.ActiveAttribType *type,[OutAttribute] StringBuilder name) |
| Returns information about an active attribute variable for the specified program object. | |
| static void | GetActiveUniform (Int32 program, Int32 index, Int32 bufsize,[OutAttribute] Int32[] length,[OutAttribute] Int32[] size,[OutAttribute] OpenTK.Graphics.ES20.ActiveUniformType[] type,[OutAttribute] StringBuilder name) |
| Returns information about an active uniform variable for the specified program object. | |
| static void | GetActiveUniform (Int32 program, Int32 index, Int32 bufsize,[OutAttribute] out Int32 length,[OutAttribute] out Int32 size,[OutAttribute] out OpenTK.Graphics.ES20.ActiveUniformType type,[OutAttribute] StringBuilder name) |
| Returns information about an active uniform variable for the specified program object. | |
| static unsafe void | GetActiveUniform (Int32 program, Int32 index, Int32 bufsize,[OutAttribute] Int32 *length,[OutAttribute] Int32 *size,[OutAttribute] OpenTK.Graphics.ES20.ActiveUniformType *type,[OutAttribute] StringBuilder name) |
| Returns information about an active uniform variable for the specified program object. | |
| static void | GetActiveUniform (UInt32 program, UInt32 index, Int32 bufsize,[OutAttribute] Int32[] length,[OutAttribute] Int32[] size,[OutAttribute] OpenTK.Graphics.ES20.ActiveUniformType[] type,[OutAttribute] StringBuilder name) |
| Returns information about an active uniform variable for the specified program object. | |
| static void | GetActiveUniform (UInt32 program, UInt32 index, Int32 bufsize,[OutAttribute] out Int32 length,[OutAttribute] out Int32 size,[OutAttribute] out OpenTK.Graphics.ES20.ActiveUniformType type,[OutAttribute] StringBuilder name) |
| Returns information about an active uniform variable for the specified program object. | |
| static unsafe void | GetActiveUniform (UInt32 program, UInt32 index, Int32 bufsize,[OutAttribute] Int32 *length,[OutAttribute] Int32 *size,[OutAttribute] OpenTK.Graphics.ES20.ActiveUniformType *type,[OutAttribute] StringBuilder name) |
| Returns information about an active uniform variable for the specified program object. | |
| static void | GetAttachedShaders (Int32 program, Int32 maxcount,[OutAttribute] Int32[] count,[OutAttribute] Int32[] shaders) |
| Returns the handles of the shader objects attached to a program object. | |
| static void | GetAttachedShaders (Int32 program, Int32 maxcount,[OutAttribute] out Int32 count,[OutAttribute] out Int32 shaders) |
| Returns the handles of the shader objects attached to a program object. | |
| static unsafe void | GetAttachedShaders (Int32 program, Int32 maxcount,[OutAttribute] Int32 *count,[OutAttribute] Int32 *shaders) |
| Returns the handles of the shader objects attached to a program object. | |
| static void | GetAttachedShaders (UInt32 program, Int32 maxcount,[OutAttribute] Int32[] count,[OutAttribute] UInt32[] shaders) |
| Returns the handles of the shader objects attached to a program object. | |
| static void | GetAttachedShaders (UInt32 program, Int32 maxcount,[OutAttribute] out Int32 count,[OutAttribute] out UInt32 shaders) |
| Returns the handles of the shader objects attached to a program object. | |
| static unsafe void | GetAttachedShaders (UInt32 program, Int32 maxcount,[OutAttribute] Int32 *count,[OutAttribute] UInt32 *shaders) |
| Returns the handles of the shader objects attached to a program object. | |
| static int | GetAttribLocation (Int32 program, String name) |
| Returns the location of an attribute variable. | |
| static int | GetAttribLocation (UInt32 program, String name) |
| Returns the location of an attribute variable. | |
| static void | GetBoolean (OpenTK.Graphics.ES20.GetPName pname,[OutAttribute] bool[]@params) |
| static void | GetBoolean (OpenTK.Graphics.ES20.GetPName pname,[OutAttribute] out bool @params) |
| static unsafe void | GetBoolean (OpenTK.Graphics.ES20.GetPName pname,[OutAttribute] bool *@params) |
| static void | GetBufferParameter (OpenTK.Graphics.ES20.BufferTarget target, OpenTK.Graphics.ES20.BufferParameterName pname,[OutAttribute] Int32[]@params) |
| Return parameters of a buffer object. | |
| static void | GetBufferParameter (OpenTK.Graphics.ES20.BufferTarget target, OpenTK.Graphics.ES20.BufferParameterName pname,[OutAttribute] out Int32 @params) |
| Return parameters of a buffer object. | |
| static unsafe void | GetBufferParameter (OpenTK.Graphics.ES20.BufferTarget target, OpenTK.Graphics.ES20.BufferParameterName pname,[OutAttribute] Int32 *@params) |
| Return parameters of a buffer object. | |
| static void | GetDriverControlsQCOM ([OutAttribute] Int32[] num, Int32 size,[OutAttribute] Int32[] driverControls) |
| static void | GetDriverControlsQCOM ([OutAttribute] Int32[] num, Int32 size,[OutAttribute] UInt32[] driverControls) |
| static void | GetDriverControlsQCOM ([OutAttribute] out Int32 num, Int32 size,[OutAttribute] out Int32 driverControls) |
| static void | GetDriverControlsQCOM ([OutAttribute] out Int32 num, Int32 size,[OutAttribute] out UInt32 driverControls) |
| static unsafe void | GetDriverControlsQCOM ([OutAttribute] Int32 *num, Int32 size,[OutAttribute] Int32 *driverControls) |
| static unsafe void | GetDriverControlsQCOM ([OutAttribute] Int32 *num, Int32 size,[OutAttribute] UInt32 *driverControls) |
| static void | GetDriverControlStringQCOM (Int32 driverControl, Int32 bufSize,[OutAttribute] Int32[] length,[OutAttribute] StringBuilder driverControlString) |
| static void | GetDriverControlStringQCOM (Int32 driverControl, Int32 bufSize,[OutAttribute] out Int32 length,[OutAttribute] StringBuilder driverControlString) |
| static unsafe void | GetDriverControlStringQCOM (Int32 driverControl, Int32 bufSize,[OutAttribute] Int32 *length,[OutAttribute] StringBuilder driverControlString) |
| static void | GetDriverControlStringQCOM (UInt32 driverControl, Int32 bufSize,[OutAttribute] Int32[] length,[OutAttribute] StringBuilder driverControlString) |
| static void | GetDriverControlStringQCOM (UInt32 driverControl, Int32 bufSize,[OutAttribute] out Int32 length,[OutAttribute] StringBuilder driverControlString) |
| static unsafe void | GetDriverControlStringQCOM (UInt32 driverControl, Int32 bufSize,[OutAttribute] Int32 *length,[OutAttribute] StringBuilder driverControlString) |
| static OpenTK.Graphics.ES20.ErrorCode | GetError () |
| Return error information. | |
| static void | GetFloat (OpenTK.Graphics.ES20.GetPName pname,[OutAttribute] Single[]@params) |
| static void | GetFloat (OpenTK.Graphics.ES20.GetPName pname,[OutAttribute] out Single @params) |
| static unsafe void | GetFloat (OpenTK.Graphics.ES20.GetPName pname,[OutAttribute] Single *@params) |
| static void | GetFramebufferAttachmentParameter (OpenTK.Graphics.ES20.FramebufferTarget target, OpenTK.Graphics.ES20.FramebufferSlot attachment, OpenTK.Graphics.ES20.FramebufferParameterName pname,[OutAttribute] Int32[]@params) |
| static void | GetFramebufferAttachmentParameter (OpenTK.Graphics.ES20.FramebufferTarget target, OpenTK.Graphics.ES20.FramebufferSlot attachment, OpenTK.Graphics.ES20.FramebufferParameterName pname,[OutAttribute] out Int32 @params) |
| static unsafe void | GetFramebufferAttachmentParameter (OpenTK.Graphics.ES20.FramebufferTarget target, OpenTK.Graphics.ES20.FramebufferSlot attachment, OpenTK.Graphics.ES20.FramebufferParameterName pname,[OutAttribute] Int32 *@params) |
| static void | GetInteger (OpenTK.Graphics.ES20.GetPName pname,[OutAttribute] Int32[]@params) |
| static void | GetInteger (OpenTK.Graphics.ES20.GetPName pname,[OutAttribute] out Int32 @params) |
| static unsafe void | GetInteger (OpenTK.Graphics.ES20.GetPName pname,[OutAttribute] Int32 *@params) |
| static void | GetProgramInfoLog (Int32 program, Int32 bufsize,[OutAttribute] Int32[] length,[OutAttribute] StringBuilder infolog) |
| Returns the information log for a program object. | |
| static void | GetProgramInfoLog (Int32 program, Int32 bufsize,[OutAttribute] out Int32 length,[OutAttribute] StringBuilder infolog) |
| Returns the information log for a program object. | |
| static unsafe void | GetProgramInfoLog (Int32 program, Int32 bufsize,[OutAttribute] Int32 *length,[OutAttribute] StringBuilder infolog) |
| Returns the information log for a program object. | |
| static void | GetProgramInfoLog (UInt32 program, Int32 bufsize,[OutAttribute] Int32[] length,[OutAttribute] StringBuilder infolog) |
| Returns the information log for a program object. | |
| static void | GetProgramInfoLog (UInt32 program, Int32 bufsize,[OutAttribute] out Int32 length,[OutAttribute] StringBuilder infolog) |
| Returns the information log for a program object. | |
| static unsafe void | GetProgramInfoLog (UInt32 program, Int32 bufsize,[OutAttribute] Int32 *length,[OutAttribute] StringBuilder infolog) |
| Returns the information log for a program object. | |
| static void | GetProgram (Int32 program, OpenTK.Graphics.ES20.ProgramParameter pname,[OutAttribute] Int32[]@params) |
| Returns a parameter from a program object. | |
| static void | GetProgram (Int32 program, OpenTK.Graphics.ES20.ProgramParameter pname,[OutAttribute] out Int32 @params) |
| Returns a parameter from a program object. | |
| static unsafe void | GetProgram (Int32 program, OpenTK.Graphics.ES20.ProgramParameter pname,[OutAttribute] Int32 *@params) |
| Returns a parameter from a program object. | |
| static void | GetProgram (UInt32 program, OpenTK.Graphics.ES20.ProgramParameter pname,[OutAttribute] Int32[]@params) |
| Returns a parameter from a program object. | |
| static void | GetProgram (UInt32 program, OpenTK.Graphics.ES20.ProgramParameter pname,[OutAttribute] out Int32 @params) |
| Returns a parameter from a program object. | |
| static unsafe void | GetProgram (UInt32 program, OpenTK.Graphics.ES20.ProgramParameter pname,[OutAttribute] Int32 *@params) |
| Returns a parameter from a program object. | |
| static void | GetRenderbufferParameter (OpenTK.Graphics.ES20.RenderbufferTarget target, OpenTK.Graphics.ES20.RenderbufferParameterName pname,[OutAttribute] Int32[]@params) |
| static void | GetRenderbufferParameter (OpenTK.Graphics.ES20.RenderbufferTarget target, OpenTK.Graphics.ES20.RenderbufferParameterName pname,[OutAttribute] out Int32 @params) |
| static unsafe void | GetRenderbufferParameter (OpenTK.Graphics.ES20.RenderbufferTarget target, OpenTK.Graphics.ES20.RenderbufferParameterName pname,[OutAttribute] Int32 *@params) |
| static void | GetShaderInfoLog (Int32 shader, Int32 bufsize,[OutAttribute] Int32[] length,[OutAttribute] StringBuilder infolog) |
| Returns the information log for a shader object. | |
| static void | GetShaderInfoLog (Int32 shader, Int32 bufsize,[OutAttribute] out Int32 length,[OutAttribute] StringBuilder infolog) |
| Returns the information log for a shader object. | |
| static unsafe void | GetShaderInfoLog (Int32 shader, Int32 bufsize,[OutAttribute] Int32 *length,[OutAttribute] StringBuilder infolog) |
| Returns the information log for a shader object. | |
| static void | GetShaderInfoLog (UInt32 shader, Int32 bufsize,[OutAttribute] Int32[] length,[OutAttribute] StringBuilder infolog) |
| Returns the information log for a shader object. | |
| static void | GetShaderInfoLog (UInt32 shader, Int32 bufsize,[OutAttribute] out Int32 length,[OutAttribute] StringBuilder infolog) |
| Returns the information log for a shader object. | |
| static unsafe void | GetShaderInfoLog (UInt32 shader, Int32 bufsize,[OutAttribute] Int32 *length,[OutAttribute] StringBuilder infolog) |
| Returns the information log for a shader object. | |
| static void | GetShader (Int32 shader, OpenTK.Graphics.ES20.ShaderParameter pname,[OutAttribute] Int32[]@params) |
| Returns a parameter from a shader object. | |
| static void | GetShader (Int32 shader, OpenTK.Graphics.ES20.ShaderParameter pname,[OutAttribute] out Int32 @params) |
| Returns a parameter from a shader object. | |
| static unsafe void | GetShader (Int32 shader, OpenTK.Graphics.ES20.ShaderParameter pname,[OutAttribute] Int32 *@params) |
| Returns a parameter from a shader object. | |
| static void | GetShader (UInt32 shader, OpenTK.Graphics.ES20.ShaderParameter pname,[OutAttribute] Int32[]@params) |
| Returns a parameter from a shader object. | |
| static void | GetShader (UInt32 shader, OpenTK.Graphics.ES20.ShaderParameter pname,[OutAttribute] out Int32 @params) |
| Returns a parameter from a shader object. | |
| static unsafe void | GetShader (UInt32 shader, OpenTK.Graphics.ES20.ShaderParameter pname,[OutAttribute] Int32 *@params) |
| Returns a parameter from a shader object. | |
| static void | GetShaderPrecisionFormat (OpenTK.Graphics.ES20.ShaderType shadertype, OpenTK.Graphics.ES20.ShaderPrecision precisiontype,[OutAttribute] Int32[] range,[OutAttribute] Int32[] precision) |
| static void | GetShaderPrecisionFormat (OpenTK.Graphics.ES20.ShaderType shadertype, OpenTK.Graphics.ES20.ShaderPrecision precisiontype,[OutAttribute] out Int32 range,[OutAttribute] out Int32 precision) |
| static unsafe void | GetShaderPrecisionFormat (OpenTK.Graphics.ES20.ShaderType shadertype, OpenTK.Graphics.ES20.ShaderPrecision precisiontype,[OutAttribute] Int32 *range,[OutAttribute] Int32 *precision) |
| static void | GetShaderSource (Int32 shader, Int32 bufsize,[OutAttribute] Int32[] length,[OutAttribute] StringBuilder source) |
| Returns the source code string from a shader object. | |
| static void | GetShaderSource (Int32 shader, Int32 bufsize,[OutAttribute] out Int32 length,[OutAttribute] StringBuilder source) |
| Returns the source code string from a shader object. | |
| static unsafe void | GetShaderSource (Int32 shader, Int32 bufsize,[OutAttribute] Int32 *length,[OutAttribute] StringBuilder source) |
| Returns the source code string from a shader object. | |
| static void | GetShaderSource (UInt32 shader, Int32 bufsize,[OutAttribute] Int32[] length,[OutAttribute] StringBuilder source) |
| Returns the source code string from a shader object. | |
| static void | GetShaderSource (UInt32 shader, Int32 bufsize,[OutAttribute] out Int32 length,[OutAttribute] StringBuilder source) |
| Returns the source code string from a shader object. | |
| static unsafe void | GetShaderSource (UInt32 shader, Int32 bufsize,[OutAttribute] Int32 *length,[OutAttribute] StringBuilder source) |
| Returns the source code string from a shader object. | |
| static unsafe System.String | GetString (OpenTK.Graphics.ES20.StringName name) |
| Return a string describing the current GL connection. | |
| static void | GetTexParameter (OpenTK.Graphics.ES20.TextureTarget target, OpenTK.Graphics.ES20.GetTextureParameter pname,[OutAttribute] Single[]@params) |
| Return texture parameter values. | |
| static void | GetTexParameter (OpenTK.Graphics.ES20.TextureTarget target, OpenTK.Graphics.ES20.GetTextureParameter pname,[OutAttribute] out Single @params) |
| Return texture parameter values. | |
| static unsafe void | GetTexParameter (OpenTK.Graphics.ES20.TextureTarget target, OpenTK.Graphics.ES20.GetTextureParameter pname,[OutAttribute] Single *@params) |
| Return texture parameter values. | |
| static void | GetTexParameter (OpenTK.Graphics.ES20.TextureTarget target, OpenTK.Graphics.ES20.GetTextureParameter pname,[OutAttribute] Int32[]@params) |
| Return texture parameter values. | |
| static void | GetTexParameter (OpenTK.Graphics.ES20.TextureTarget target, OpenTK.Graphics.ES20.GetTextureParameter pname,[OutAttribute] out Int32 @params) |
| Return texture parameter values. | |
| static unsafe void | GetTexParameter (OpenTK.Graphics.ES20.TextureTarget target, OpenTK.Graphics.ES20.GetTextureParameter pname,[OutAttribute] Int32 *@params) |
| Return texture parameter values. | |
| static void | GetUniform (Int32 program, Int32 location,[OutAttribute] Single[]@params) |
| Returns the value of a uniform variable. | |
| static void | GetUniform (Int32 program, Int32 location,[OutAttribute] out Single @params) |
| Returns the value of a uniform variable. | |
| static unsafe void | GetUniform (Int32 program, Int32 location,[OutAttribute] Single *@params) |
| Returns the value of a uniform variable. | |
| static void | GetUniform (UInt32 program, Int32 location,[OutAttribute] Single[]@params) |
| Returns the value of a uniform variable. | |
| static void | GetUniform (UInt32 program, Int32 location,[OutAttribute] out Single @params) |
| Returns the value of a uniform variable. | |
| static unsafe void | GetUniform (UInt32 program, Int32 location,[OutAttribute] Single *@params) |
| Returns the value of a uniform variable. | |
| static void | GetUniform (Int32 program, Int32 location,[OutAttribute] Int32[]@params) |
| Returns the value of a uniform variable. | |
| static void | GetUniform (Int32 program, Int32 location,[OutAttribute] out Int32 @params) |
| Returns the value of a uniform variable. | |
| static unsafe void | GetUniform (Int32 program, Int32 location,[OutAttribute] Int32 *@params) |
| Returns the value of a uniform variable. | |
| static void | GetUniform (UInt32 program, Int32 location,[OutAttribute] Int32[]@params) |
| Returns the value of a uniform variable. | |
| static void | GetUniform (UInt32 program, Int32 location,[OutAttribute] out Int32 @params) |
| Returns the value of a uniform variable. | |
| static unsafe void | GetUniform (UInt32 program, Int32 location,[OutAttribute] Int32 *@params) |
| Returns the value of a uniform variable. | |
| static int | GetUniformLocation (Int32 program, String name) |
| Returns the location of a uniform variable. | |
| static int | GetUniformLocation (UInt32 program, String name) |
| Returns the location of a uniform variable. | |
| static void | GetVertexAttrib (Int32 index, OpenTK.Graphics.ES20.VertexAttribParameter pname,[OutAttribute] Single[]@params) |
| Return a generic vertex attribute parameter. | |
| static void | GetVertexAttrib (Int32 index, OpenTK.Graphics.ES20.VertexAttribParameter pname,[OutAttribute] out Single @params) |
| Return a generic vertex attribute parameter. | |
| static unsafe void | GetVertexAttrib (Int32 index, OpenTK.Graphics.ES20.VertexAttribParameter pname,[OutAttribute] Single *@params) |
| Return a generic vertex attribute parameter. | |
| static void | GetVertexAttrib (UInt32 index, OpenTK.Graphics.ES20.VertexAttribParameter pname,[OutAttribute] Single[]@params) |
| Return a generic vertex attribute parameter. | |
| static void | GetVertexAttrib (UInt32 index, OpenTK.Graphics.ES20.VertexAttribParameter pname,[OutAttribute] out Single @params) |
| Return a generic vertex attribute parameter. | |
| static unsafe void | GetVertexAttrib (UInt32 index, OpenTK.Graphics.ES20.VertexAttribParameter pname,[OutAttribute] Single *@params) |
| Return a generic vertex attribute parameter. | |
| static void | GetVertexAttrib (Int32 index, OpenTK.Graphics.ES20.VertexAttribParameter pname,[OutAttribute] Int32[]@params) |
| Return a generic vertex attribute parameter. | |
| static void | GetVertexAttrib (Int32 index, OpenTK.Graphics.ES20.VertexAttribParameter pname,[OutAttribute] out Int32 @params) |
| Return a generic vertex attribute parameter. | |
| static unsafe void | GetVertexAttrib (Int32 index, OpenTK.Graphics.ES20.VertexAttribParameter pname,[OutAttribute] Int32 *@params) |
| Return a generic vertex attribute parameter. | |
| static void | GetVertexAttrib (UInt32 index, OpenTK.Graphics.ES20.VertexAttribParameter pname,[OutAttribute] Int32[]@params) |
| Return a generic vertex attribute parameter. | |
| static void | GetVertexAttrib (UInt32 index, OpenTK.Graphics.ES20.VertexAttribParameter pname,[OutAttribute] out Int32 @params) |
| Return a generic vertex attribute parameter. | |
| static unsafe void | GetVertexAttrib (UInt32 index, OpenTK.Graphics.ES20.VertexAttribParameter pname,[OutAttribute] Int32 *@params) |
| Return a generic vertex attribute parameter. | |
| static void | GetVertexAttribPointer (Int32 index, OpenTK.Graphics.ES20.VertexAttribPointerParameter pname,[OutAttribute] IntPtr pointer) |
| Return the address of the specified generic vertex attribute pointer. | |
| static void | GetVertexAttribPointer< T2 > (Int32 index, OpenTK.Graphics.ES20.VertexAttribPointerParameter pname,[InAttribute, OutAttribute] T2[] pointer) |
| Return the address of the specified generic vertex attribute pointer. | |
| static void | GetVertexAttribPointer< T2 > (Int32 index, OpenTK.Graphics.ES20.VertexAttribPointerParameter pname,[InAttribute, OutAttribute] T2[,] pointer) |
| Return the address of the specified generic vertex attribute pointer. | |
| static void | GetVertexAttribPointer< T2 > (Int32 index, OpenTK.Graphics.ES20.VertexAttribPointerParameter pname,[InAttribute, OutAttribute] T2[,,] pointer) |
| Return the address of the specified generic vertex attribute pointer. | |
| static void | GetVertexAttribPointer< T2 > (Int32 index, OpenTK.Graphics.ES20.VertexAttribPointerParameter pname,[InAttribute, OutAttribute] ref T2 pointer) |
| Return the address of the specified generic vertex attribute pointer. | |
| static void | GetVertexAttribPointer (UInt32 index, OpenTK.Graphics.ES20.VertexAttribPointerParameter pname,[OutAttribute] IntPtr pointer) |
| Return the address of the specified generic vertex attribute pointer. | |
| static void | GetVertexAttribPointer< T2 > (UInt32 index, OpenTK.Graphics.ES20.VertexAttribPointerParameter pname,[InAttribute, OutAttribute] T2[] pointer) |
| Return the address of the specified generic vertex attribute pointer. | |
| static void | GetVertexAttribPointer< T2 > (UInt32 index, OpenTK.Graphics.ES20.VertexAttribPointerParameter pname,[InAttribute, OutAttribute] T2[,] pointer) |
| Return the address of the specified generic vertex attribute pointer. | |
| static void | GetVertexAttribPointer< T2 > (UInt32 index, OpenTK.Graphics.ES20.VertexAttribPointerParameter pname,[InAttribute, OutAttribute] T2[,,] pointer) |
| Return the address of the specified generic vertex attribute pointer. | |
| static void | GetVertexAttribPointer< T2 > (UInt32 index, OpenTK.Graphics.ES20.VertexAttribPointerParameter pname,[InAttribute, OutAttribute] ref T2 pointer) |
| Return the address of the specified generic vertex attribute pointer. | |
| static void | Hint (OpenTK.Graphics.ES20.HintTarget target, OpenTK.Graphics.ES20.HintMode mode) |
| Specify implementation-specific hints. | |
| static bool | IsBuffer (Int32 buffer) |
| Determine if a name corresponds to a buffer object. | |
| static bool | IsBuffer (UInt32 buffer) |
| Determine if a name corresponds to a buffer object. | |
| static bool | IsEnabled (OpenTK.Graphics.ES20.EnableCap cap) |
| Test whether a capability is enabled. | |
| static bool | IsFramebuffer (Int32 framebuffer) |
| static bool | IsFramebuffer (UInt32 framebuffer) |
| static bool | IsProgram (Int32 program) |
| Determines if a name corresponds to a program object. | |
| static bool | IsProgram (UInt32 program) |
| Determines if a name corresponds to a program object. | |
| static bool | IsRenderbuffer (Int32 renderbuffer) |
| static bool | IsRenderbuffer (UInt32 renderbuffer) |
| static bool | IsShader (Int32 shader) |
| Determines if a name corresponds to a shader object. | |
| static bool | IsShader (UInt32 shader) |
| Determines if a name corresponds to a shader object. | |
| static bool | IsTexture (Int32 texture) |
| Determine if a name corresponds to a texture. | |
| static bool | IsTexture (UInt32 texture) |
| Determine if a name corresponds to a texture. | |
| static void | LineWidth (Single width) |
| Specify the width of rasterized lines. | |
| static void | LinkProgram (Int32 program) |
| Links a program object. | |
| static void | LinkProgram (UInt32 program) |
| Links a program object. | |
| static void | PixelStore (OpenTK.Graphics.ES20.PixelStoreParameter pname, Int32 param) |
| Set pixel storage modes. | |
| static void | PolygonOffset (Single factor, Single units) |
| Set the scale and units used to calculate depth values. | |
| static void | ReadPixels (Int32 x, Int32 y, Int32 width, Int32 height, OpenTK.Graphics.ES20.PixelFormat format, OpenTK.Graphics.ES20.PixelType type, IntPtr pixels) |
| Read a block of pixels from the frame buffer. | |
| static void | ReadPixels< T6 > (Int32 x, Int32 y, Int32 width, Int32 height, OpenTK.Graphics.ES20.PixelFormat format, OpenTK.Graphics.ES20.PixelType type,[InAttribute, OutAttribute] T6[] pixels) |
| Read a block of pixels from the frame buffer. | |
| static void | ReadPixels< T6 > (Int32 x, Int32 y, Int32 width, Int32 height, OpenTK.Graphics.ES20.PixelFormat format, OpenTK.Graphics.ES20.PixelType type,[InAttribute, OutAttribute] T6[,] pixels) |
| Read a block of pixels from the frame buffer. | |
| static void | ReadPixels< T6 > (Int32 x, Int32 y, Int32 width, Int32 height, OpenTK.Graphics.ES20.PixelFormat format, OpenTK.Graphics.ES20.PixelType type,[InAttribute, OutAttribute] T6[,,] pixels) |
| Read a block of pixels from the frame buffer. | |
| static void | ReadPixels< T6 > (Int32 x, Int32 y, Int32 width, Int32 height, OpenTK.Graphics.ES20.PixelFormat format, OpenTK.Graphics.ES20.PixelType type,[InAttribute, OutAttribute] ref T6 pixels) |
| Read a block of pixels from the frame buffer. | |
| static void | ReleaseShaderCompiler () |
| static void | RenderbufferStorage (OpenTK.Graphics.ES20.RenderbufferTarget target, OpenTK.Graphics.ES20.RenderbufferInternalFormat internalformat, Int32 width, Int32 height) |
| static void | SampleCoverage (Single value, bool invert) |
| Specify multisample coverage parameters. | |
| static void | Scissor (Int32 x, Int32 y, Int32 width, Int32 height) |
| Define the scissor box. | |
| static void | ShaderBinary (Int32 n, Int32[] shaders, OpenTK.Graphics.ES20.ShaderBinaryFormat binaryformat, IntPtr binary, Int32 length) |
| static void | ShaderBinary< T3 > (Int32 n, Int32[] shaders, OpenTK.Graphics.ES20.ShaderBinaryFormat binaryformat,[InAttribute, OutAttribute] T3[] binary, Int32 length) |
| static void | ShaderBinary< T3 > (Int32 n, Int32[] shaders, OpenTK.Graphics.ES20.ShaderBinaryFormat binaryformat,[InAttribute, OutAttribute] T3[,] binary, Int32 length) |
| static void | ShaderBinary< T3 > (Int32 n, Int32[] shaders, OpenTK.Graphics.ES20.ShaderBinaryFormat binaryformat,[InAttribute, OutAttribute] T3[,,] binary, Int32 length) |
| static void | ShaderBinary< T3 > (Int32 n, Int32[] shaders, OpenTK.Graphics.ES20.ShaderBinaryFormat binaryformat,[InAttribute, OutAttribute] ref T3 binary, Int32 length) |
| static void | ShaderBinary (Int32 n, ref Int32 shaders, OpenTK.Graphics.ES20.ShaderBinaryFormat binaryformat, IntPtr binary, Int32 length) |
| static void | ShaderBinary< T3 > (Int32 n, ref Int32 shaders, OpenTK.Graphics.ES20.ShaderBinaryFormat binaryformat,[InAttribute, OutAttribute] T3[] binary, Int32 length) |
| static void | ShaderBinary< T3 > (Int32 n, ref Int32 shaders, OpenTK.Graphics.ES20.ShaderBinaryFormat binaryformat,[InAttribute, OutAttribute] T3[,] binary, Int32 length) |
| static void | ShaderBinary< T3 > (Int32 n, ref Int32 shaders, OpenTK.Graphics.ES20.ShaderBinaryFormat binaryformat,[InAttribute, OutAttribute] T3[,,] binary, Int32 length) |
| static void | ShaderBinary< T3 > (Int32 n, ref Int32 shaders, OpenTK.Graphics.ES20.ShaderBinaryFormat binaryformat,[InAttribute, OutAttribute] ref T3 binary, Int32 length) |
| static unsafe void | ShaderBinary (Int32 n, Int32 *shaders, OpenTK.Graphics.ES20.ShaderBinaryFormat binaryformat, IntPtr binary, Int32 length) |
| static unsafe void | ShaderBinary< T3 > (Int32 n, Int32 *shaders, OpenTK.Graphics.ES20.ShaderBinaryFormat binaryformat,[InAttribute, OutAttribute] T3[] binary, Int32 length) |
| static unsafe void | ShaderBinary< T3 > (Int32 n, Int32 *shaders, OpenTK.Graphics.ES20.ShaderBinaryFormat binaryformat,[InAttribute, OutAttribute] T3[,] binary, Int32 length) |
| static unsafe void | ShaderBinary< T3 > (Int32 n, Int32 *shaders, OpenTK.Graphics.ES20.ShaderBinaryFormat binaryformat,[InAttribute, OutAttribute] T3[,,] binary, Int32 length) |
| static unsafe void | ShaderBinary< T3 > (Int32 n, Int32 *shaders, OpenTK.Graphics.ES20.ShaderBinaryFormat binaryformat,[InAttribute, OutAttribute] ref T3 binary, Int32 length) |
| static void | ShaderBinary (Int32 n, UInt32[] shaders, OpenTK.Graphics.ES20.ShaderBinaryFormat binaryformat, IntPtr binary, Int32 length) |
| static void | ShaderBinary< T3 > (Int32 n, UInt32[] shaders, OpenTK.Graphics.ES20.ShaderBinaryFormat binaryformat,[InAttribute, OutAttribute] T3[] binary, Int32 length) |
| static void | ShaderBinary< T3 > (Int32 n, UInt32[] shaders, OpenTK.Graphics.ES20.ShaderBinaryFormat binaryformat,[InAttribute, OutAttribute] T3[,] binary, Int32 length) |
| static void | ShaderBinary< T3 > (Int32 n, UInt32[] shaders, OpenTK.Graphics.ES20.ShaderBinaryFormat binaryformat,[InAttribute, OutAttribute] T3[,,] binary, Int32 length) |
| static void | ShaderBinary< T3 > (Int32 n, UInt32[] shaders, OpenTK.Graphics.ES20.ShaderBinaryFormat binaryformat,[InAttribute, OutAttribute] ref T3 binary, Int32 length) |
| static void | ShaderBinary (Int32 n, ref UInt32 shaders, OpenTK.Graphics.ES20.ShaderBinaryFormat binaryformat, IntPtr binary, Int32 length) |
| static void | ShaderBinary< T3 > (Int32 n, ref UInt32 shaders, OpenTK.Graphics.ES20.ShaderBinaryFormat binaryformat,[InAttribute, OutAttribute] T3[] binary, Int32 length) |
| static void | ShaderBinary< T3 > (Int32 n, ref UInt32 shaders, OpenTK.Graphics.ES20.ShaderBinaryFormat binaryformat,[InAttribute, OutAttribute] T3[,] binary, Int32 length) |
| static void | ShaderBinary< T3 > (Int32 n, ref UInt32 shaders, OpenTK.Graphics.ES20.ShaderBinaryFormat binaryformat,[InAttribute, OutAttribute] T3[,,] binary, Int32 length) |
| static void | ShaderBinary< T3 > (Int32 n, ref UInt32 shaders, OpenTK.Graphics.ES20.ShaderBinaryFormat binaryformat,[InAttribute, OutAttribute] ref T3 binary, Int32 length) |
| static unsafe void | ShaderBinary (Int32 n, UInt32 *shaders, OpenTK.Graphics.ES20.ShaderBinaryFormat binaryformat, IntPtr binary, Int32 length) |
| static unsafe void | ShaderBinary< T3 > (Int32 n, UInt32 *shaders, OpenTK.Graphics.ES20.ShaderBinaryFormat binaryformat,[InAttribute, OutAttribute] T3[] binary, Int32 length) |
| static unsafe void | ShaderBinary< T3 > (Int32 n, UInt32 *shaders, OpenTK.Graphics.ES20.ShaderBinaryFormat binaryformat,[InAttribute, OutAttribute] T3[,] binary, Int32 length) |
| static unsafe void | ShaderBinary< T3 > (Int32 n, UInt32 *shaders, OpenTK.Graphics.ES20.ShaderBinaryFormat binaryformat,[InAttribute, OutAttribute] T3[,,] binary, Int32 length) |
| static unsafe void | ShaderBinary< T3 > (Int32 n, UInt32 *shaders, OpenTK.Graphics.ES20.ShaderBinaryFormat binaryformat,[InAttribute, OutAttribute] ref T3 binary, Int32 length) |
| static void | ShaderSource (Int32 shader, Int32 count, String[]@string, Int32[] length) |
| Replaces the source code in a shader object. | |
| static void | ShaderSource (Int32 shader, Int32 count, String[]@string, ref Int32 length) |
| Replaces the source code in a shader object. | |
| static unsafe void | ShaderSource (Int32 shader, Int32 count, String[]@string, Int32 *length) |
| Replaces the source code in a shader object. | |
| static void | ShaderSource (UInt32 shader, Int32 count, String[]@string, Int32[] length) |
| Replaces the source code in a shader object. | |
| static void | ShaderSource (UInt32 shader, Int32 count, String[]@string, ref Int32 length) |
| Replaces the source code in a shader object. | |
| static unsafe void | ShaderSource (UInt32 shader, Int32 count, String[]@string, Int32 *length) |
| Replaces the source code in a shader object. | |
| static void | StencilFunc (OpenTK.Graphics.ES20.StencilFunction func, Int32 @ref, Int32 mask) |
| Set front and back function and reference value for stencil testing. | |
| static void | StencilFunc (OpenTK.Graphics.ES20.StencilFunction func, Int32 @ref, UInt32 mask) |
| Set front and back function and reference value for stencil testing. | |
| static void | StencilFuncSeparate (OpenTK.Graphics.ES20.CullFaceMode face, OpenTK.Graphics.ES20.StencilFunction func, Int32 @ref, Int32 mask) |
| Set front and/or back function and reference value for stencil testing. | |
| static void | StencilFuncSeparate (OpenTK.Graphics.ES20.CullFaceMode face, OpenTK.Graphics.ES20.StencilFunction func, Int32 @ref, UInt32 mask) |
| Set front and/or back function and reference value for stencil testing. | |
| static void | StencilMask (Int32 mask) |
| Control the front and back writing of individual bits in the stencil planes. | |
| static void | StencilMask (UInt32 mask) |
| Control the front and back writing of individual bits in the stencil planes. | |
| static void | StencilMaskSeparate (OpenTK.Graphics.ES20.CullFaceMode face, Int32 mask) |
| Control the front and/or back writing of individual bits in the stencil planes. | |
| static void | StencilMaskSeparate (OpenTK.Graphics.ES20.CullFaceMode face, UInt32 mask) |
| Control the front and/or back writing of individual bits in the stencil planes. | |
| static void | StencilOp (OpenTK.Graphics.ES20.StencilOp fail, OpenTK.Graphics.ES20.StencilOp zfail, OpenTK.Graphics.ES20.StencilOp zpass) |
| Set front and back stencil test actions. | |
| static void | StencilOpSeparate (OpenTK.Graphics.ES20.CullFaceMode face, OpenTK.Graphics.ES20.StencilOp fail, OpenTK.Graphics.ES20.StencilOp zfail, OpenTK.Graphics.ES20.StencilOp zpass) |
| Set front and/or back stencil test actions. | |
| static void | TexImage2D (OpenTK.Graphics.ES20.TextureTarget target, Int32 level, OpenTK.Graphics.ES20.PixelInternalFormat internalformat, Int32 width, Int32 height, Int32 border, OpenTK.Graphics.ES20.PixelFormat format, OpenTK.Graphics.ES20.PixelType type, IntPtr pixels) |
| Specify a two-dimensional texture image. | |
| static void | TexImage2D< T8 > (OpenTK.Graphics.ES20.TextureTarget target, Int32 level, OpenTK.Graphics.ES20.PixelInternalFormat internalformat, Int32 width, Int32 height, Int32 border, OpenTK.Graphics.ES20.PixelFormat format, OpenTK.Graphics.ES20.PixelType type,[InAttribute, OutAttribute] T8[] pixels) |
| Specify a two-dimensional texture image. | |
| static void | TexImage2D< T8 > (OpenTK.Graphics.ES20.TextureTarget target, Int32 level, OpenTK.Graphics.ES20.PixelInternalFormat internalformat, Int32 width, Int32 height, Int32 border, OpenTK.Graphics.ES20.PixelFormat format, OpenTK.Graphics.ES20.PixelType type,[InAttribute, OutAttribute] T8[,] pixels) |
| Specify a two-dimensional texture image. | |
| static void | TexImage2D< T8 > (OpenTK.Graphics.ES20.TextureTarget target, Int32 level, OpenTK.Graphics.ES20.PixelInternalFormat internalformat, Int32 width, Int32 height, Int32 border, OpenTK.Graphics.ES20.PixelFormat format, OpenTK.Graphics.ES20.PixelType type,[InAttribute, OutAttribute] T8[,,] pixels) |
| Specify a two-dimensional texture image. | |
| static void | TexImage2D< T8 > (OpenTK.Graphics.ES20.TextureTarget target, Int32 level, OpenTK.Graphics.ES20.PixelInternalFormat internalformat, Int32 width, Int32 height, Int32 border, OpenTK.Graphics.ES20.PixelFormat format, OpenTK.Graphics.ES20.PixelType type,[InAttribute, OutAttribute] ref T8 pixels) |
| Specify a two-dimensional texture image. | |
| static void | TexParameter (OpenTK.Graphics.ES20.TextureTarget target, OpenTK.Graphics.ES20.TextureParameterName pname, Single param) |
| Set texture parameters. | |
| static void | TexParameter (OpenTK.Graphics.ES20.TextureTarget target, OpenTK.Graphics.ES20.TextureParameterName pname, Single[]@params) |
| Set texture parameters. | |
| static unsafe void | TexParameter (OpenTK.Graphics.ES20.TextureTarget target, OpenTK.Graphics.ES20.TextureParameterName pname, Single *@params) |
| Set texture parameters. | |
| static void | TexParameter (OpenTK.Graphics.ES20.TextureTarget target, OpenTK.Graphics.ES20.TextureParameterName pname, Int32 param) |
| Set texture parameters. | |
| static void | TexParameter (OpenTK.Graphics.ES20.TextureTarget target, OpenTK.Graphics.ES20.TextureParameterName pname, Int32[]@params) |
| Set texture parameters. | |
| static unsafe void | TexParameter (OpenTK.Graphics.ES20.TextureTarget target, OpenTK.Graphics.ES20.TextureParameterName pname, Int32 *@params) |
| Set texture parameters. | |
| static void | TexSubImage2D (OpenTK.Graphics.ES20.TextureTarget target, Int32 level, Int32 xoffset, Int32 yoffset, Int32 width, Int32 height, OpenTK.Graphics.ES20.PixelFormat format, OpenTK.Graphics.ES20.PixelType type, IntPtr pixels) |
| Specify a two-dimensional texture subimage. | |
| static void | TexSubImage2D< T8 > (OpenTK.Graphics.ES20.TextureTarget target, Int32 level, Int32 xoffset, Int32 yoffset, Int32 width, Int32 height, OpenTK.Graphics.ES20.PixelFormat format, OpenTK.Graphics.ES20.PixelType type,[InAttribute, OutAttribute] T8[] pixels) |
| Specify a two-dimensional texture subimage. | |
| static void | TexSubImage2D< T8 > (OpenTK.Graphics.ES20.TextureTarget target, Int32 level, Int32 xoffset, Int32 yoffset, Int32 width, Int32 height, OpenTK.Graphics.ES20.PixelFormat format, OpenTK.Graphics.ES20.PixelType type,[InAttribute, OutAttribute] T8[,] pixels) |
| Specify a two-dimensional texture subimage. | |
| static void | TexSubImage2D< T8 > (OpenTK.Graphics.ES20.TextureTarget target, Int32 level, Int32 xoffset, Int32 yoffset, Int32 width, Int32 height, OpenTK.Graphics.ES20.PixelFormat format, OpenTK.Graphics.ES20.PixelType type,[InAttribute, OutAttribute] T8[,,] pixels) |
| Specify a two-dimensional texture subimage. | |
| static void | TexSubImage2D< T8 > (OpenTK.Graphics.ES20.TextureTarget target, Int32 level, Int32 xoffset, Int32 yoffset, Int32 width, Int32 height, OpenTK.Graphics.ES20.PixelFormat format, OpenTK.Graphics.ES20.PixelType type,[InAttribute, OutAttribute] ref T8 pixels) |
| Specify a two-dimensional texture subimage. | |
| static void | Uniform1 (Int32 location, Single x) |
| Specify the value of a uniform variable for the current program object. | |
| static void | Uniform1 (Int32 location, Int32 count, Single[] v) |
| Specify the value of a uniform variable for the current program object. | |
| static void | Uniform1 (Int32 location, Int32 count, ref Single v) |
| Specify the value of a uniform variable for the current program object. | |
| static unsafe void | Uniform1 (Int32 location, Int32 count, Single *v) |
| Specify the value of a uniform variable for the current program object. | |
| static void | Uniform1 (Int32 location, Int32 x) |
| Specify the value of a uniform variable for the current program object. | |
| static void | Uniform1 (Int32 location, Int32 count, Int32[] v) |
| Specify the value of a uniform variable for the current program object. | |
| static void | Uniform1 (Int32 location, Int32 count, ref Int32 v) |
| Specify the value of a uniform variable for the current program object. | |
| static unsafe void | Uniform1 (Int32 location, Int32 count, Int32 *v) |
| Specify the value of a uniform variable for the current program object. | |
| static void | Uniform2 (Int32 location, Single x, Single y) |
| Specify the value of a uniform variable for the current program object. | |
| static void | Uniform2 (Int32 location, Int32 count, Single[] v) |
| Specify the value of a uniform variable for the current program object. | |
| static void | Uniform2 (Int32 location, Int32 count, ref Single v) |
| Specify the value of a uniform variable for the current program object. | |
| static unsafe void | Uniform2 (Int32 location, Int32 count, Single *v) |
| Specify the value of a uniform variable for the current program object. | |
| static void | Uniform2 (Int32 location, Int32 x, Int32 y) |
| Specify the value of a uniform variable for the current program object. | |
| static void | Uniform2 (Int32 location, Int32 count, Int32[] v) |
| Specify the value of a uniform variable for the current program object. | |
| static unsafe void | Uniform2 (Int32 location, Int32 count, Int32 *v) |
| Specify the value of a uniform variable for the current program object. | |
| static void | Uniform3 (Int32 location, Single x, Single y, Single z) |
| Specify the value of a uniform variable for the current program object. | |
| static void | Uniform3 (Int32 location, Int32 count, Single[] v) |
| Specify the value of a uniform variable for the current program object. | |
| static void | Uniform3 (Int32 location, Int32 count, ref Single v) |
| Specify the value of a uniform variable for the current program object. | |
| static unsafe void | Uniform3 (Int32 location, Int32 count, Single *v) |
| Specify the value of a uniform variable for the current program object. | |
| static void | Uniform3 (Int32 location, Int32 x, Int32 y, Int32 z) |
| Specify the value of a uniform variable for the current program object. | |
| static void | Uniform3 (Int32 location, Int32 count, Int32[] v) |
| Specify the value of a uniform variable for the current program object. | |
| static void | Uniform3 (Int32 location, Int32 count, ref Int32 v) |
| Specify the value of a uniform variable for the current program object. | |
| static unsafe void | Uniform3 (Int32 location, Int32 count, Int32 *v) |
| Specify the value of a uniform variable for the current program object. | |
| static void | Uniform4 (Int32 location, Single x, Single y, Single z, Single w) |
| Specify the value of a uniform variable for the current program object. | |
| static void | Uniform4 (Int32 location, Int32 count, Single[] v) |
| Specify the value of a uniform variable for the current program object. | |
| static void | Uniform4 (Int32 location, Int32 count, ref Single v) |
| Specify the value of a uniform variable for the current program object. | |
| static unsafe void | Uniform4 (Int32 location, Int32 count, Single *v) |
| Specify the value of a uniform variable for the current program object. | |
| static void | Uniform4 (Int32 location, Int32 x, Int32 y, Int32 z, Int32 w) |
| Specify the value of a uniform variable for the current program object. | |
| static void | Uniform4 (Int32 location, Int32 count, Int32[] v) |
| Specify the value of a uniform variable for the current program object. | |
| static void | Uniform4 (Int32 location, Int32 count, ref Int32 v) |
| Specify the value of a uniform variable for the current program object. | |
| static unsafe void | Uniform4 (Int32 location, Int32 count, Int32 *v) |
| Specify the value of a uniform variable for the current program object. | |
| static void | UniformMatrix2 (Int32 location, Int32 count, bool transpose, Single[] value) |
| static void | UniformMatrix2 (Int32 location, Int32 count, bool transpose, ref Single value) |
| static unsafe void | UniformMatrix2 (Int32 location, Int32 count, bool transpose, Single *value) |
| static void | UniformMatrix3 (Int32 location, Int32 count, bool transpose, Single[] value) |
| static void | UniformMatrix3 (Int32 location, Int32 count, bool transpose, ref Single value) |
| static unsafe void | UniformMatrix3 (Int32 location, Int32 count, bool transpose, Single *value) |
| static void | UniformMatrix4 (Int32 location, Int32 count, bool transpose, Single[] value) |
| static void | UniformMatrix4 (Int32 location, Int32 count, bool transpose, ref Single value) |
| static unsafe void | UniformMatrix4 (Int32 location, Int32 count, bool transpose, Single *value) |
| static void | UseProgram (Int32 program) |
| Installs a program object as part of current rendering state. | |
| static void | UseProgram (UInt32 program) |
| Installs a program object as part of current rendering state. | |
| static void | ValidateProgram (Int32 program) |
| Validates a program object. | |
| static void | ValidateProgram (UInt32 program) |
| Validates a program object. | |
| static void | VertexAttrib1 (Int32 indx, Single x) |
| Specifies the value of a generic vertex attribute. | |
| static void | VertexAttrib1 (UInt32 indx, Single x) |
| Specifies the value of a generic vertex attribute. | |
| static void | VertexAttrib1 (Int32 indx, Single[] values) |
| Specifies the value of a generic vertex attribute. | |
| static unsafe void | VertexAttrib1 (Int32 indx, Single *values) |
| Specifies the value of a generic vertex attribute. | |
| static void | VertexAttrib1 (UInt32 indx, Single[] values) |
| Specifies the value of a generic vertex attribute. | |
| static unsafe void | VertexAttrib1 (UInt32 indx, Single *values) |
| Specifies the value of a generic vertex attribute. | |
| static void | VertexAttrib2 (Int32 indx, Single x, Single y) |
| Specifies the value of a generic vertex attribute. | |
| static void | VertexAttrib2 (UInt32 indx, Single x, Single y) |
| Specifies the value of a generic vertex attribute. | |
| static void | VertexAttrib2 (Int32 indx, Single[] values) |
| Specifies the value of a generic vertex attribute. | |
| static void | VertexAttrib2 (Int32 indx, ref Single values) |
| Specifies the value of a generic vertex attribute. | |
| static unsafe void | VertexAttrib2 (Int32 indx, Single *values) |
| Specifies the value of a generic vertex attribute. | |
| static void | VertexAttrib2 (UInt32 indx, Single[] values) |
| Specifies the value of a generic vertex attribute. | |
| static void | VertexAttrib2 (UInt32 indx, ref Single values) |
| Specifies the value of a generic vertex attribute. | |
| static unsafe void | VertexAttrib2 (UInt32 indx, Single *values) |
| Specifies the value of a generic vertex attribute. | |
| static void | VertexAttrib3 (Int32 indx, Single x, Single y, Single z) |
| Specifies the value of a generic vertex attribute. | |
| static void | VertexAttrib3 (UInt32 indx, Single x, Single y, Single z) |
| Specifies the value of a generic vertex attribute. | |
| static void | VertexAttrib3 (Int32 indx, Single[] values) |
| Specifies the value of a generic vertex attribute. | |
| static void | VertexAttrib3 (Int32 indx, ref Single values) |
| Specifies the value of a generic vertex attribute. | |
| static unsafe void | VertexAttrib3 (Int32 indx, Single *values) |
| Specifies the value of a generic vertex attribute. | |
| static void | VertexAttrib3 (UInt32 indx, Single[] values) |
| Specifies the value of a generic vertex attribute. | |
| static void | VertexAttrib3 (UInt32 indx, ref Single values) |
| Specifies the value of a generic vertex attribute. | |
| static unsafe void | VertexAttrib3 (UInt32 indx, Single *values) |
| Specifies the value of a generic vertex attribute. | |
| static void | VertexAttrib4 (Int32 indx, Single x, Single y, Single z, Single w) |
| Specifies the value of a generic vertex attribute. | |
| static void | VertexAttrib4 (UInt32 indx, Single x, Single y, Single z, Single w) |
| Specifies the value of a generic vertex attribute. | |
| static void | VertexAttrib4 (Int32 indx, Single[] values) |
| Specifies the value of a generic vertex attribute. | |
| static void | VertexAttrib4 (Int32 indx, ref Single values) |
| Specifies the value of a generic vertex attribute. | |
| static unsafe void | VertexAttrib4 (Int32 indx, Single *values) |
| Specifies the value of a generic vertex attribute. | |
| static void | VertexAttrib4 (UInt32 indx, Single[] values) |
| Specifies the value of a generic vertex attribute. | |
| static void | VertexAttrib4 (UInt32 indx, ref Single values) |
| Specifies the value of a generic vertex attribute. | |
| static unsafe void | VertexAttrib4 (UInt32 indx, Single *values) |
| Specifies the value of a generic vertex attribute. | |
| static void | VertexAttribPointer (Int32 indx, Int32 size, OpenTK.Graphics.ES20.VertexAttribPointerType type, bool normalized, Int32 stride, IntPtr ptr) |
| Define an array of generic vertex attribute data. | |
| static void | VertexAttribPointer< T5 > (Int32 indx, Int32 size, OpenTK.Graphics.ES20.VertexAttribPointerType type, bool normalized, Int32 stride,[InAttribute, OutAttribute] T5[] ptr) |
| Define an array of generic vertex attribute data. | |
| static void | VertexAttribPointer< T5 > (Int32 indx, Int32 size, OpenTK.Graphics.ES20.VertexAttribPointerType type, bool normalized, Int32 stride,[InAttribute, OutAttribute] T5[,] ptr) |
| Define an array of generic vertex attribute data. | |
| static void | VertexAttribPointer< T5 > (Int32 indx, Int32 size, OpenTK.Graphics.ES20.VertexAttribPointerType type, bool normalized, Int32 stride,[InAttribute, OutAttribute] T5[,,] ptr) |
| Define an array of generic vertex attribute data. | |
| static void | VertexAttribPointer< T5 > (Int32 indx, Int32 size, OpenTK.Graphics.ES20.VertexAttribPointerType type, bool normalized, Int32 stride,[InAttribute, OutAttribute] ref T5 ptr) |
| Define an array of generic vertex attribute data. | |
| static void | VertexAttribPointer (UInt32 indx, Int32 size, OpenTK.Graphics.ES20.VertexAttribPointerType type, bool normalized, Int32 stride, IntPtr ptr) |
| Define an array of generic vertex attribute data. | |
| static void | VertexAttribPointer< T5 > (UInt32 indx, Int32 size, OpenTK.Graphics.ES20.VertexAttribPointerType type, bool normalized, Int32 stride,[InAttribute, OutAttribute] T5[] ptr) |
| Define an array of generic vertex attribute data. | |
| static void | VertexAttribPointer< T5 > (UInt32 indx, Int32 size, OpenTK.Graphics.ES20.VertexAttribPointerType type, bool normalized, Int32 stride,[InAttribute, OutAttribute] T5[,] ptr) |
| Define an array of generic vertex attribute data. | |
| static void | VertexAttribPointer< T5 > (UInt32 indx, Int32 size, OpenTK.Graphics.ES20.VertexAttribPointerType type, bool normalized, Int32 stride,[InAttribute, OutAttribute] T5[,,] ptr) |
| Define an array of generic vertex attribute data. | |
| static void | VertexAttribPointer< T5 > (UInt32 indx, Int32 size, OpenTK.Graphics.ES20.VertexAttribPointerType type, bool normalized, Int32 stride,[InAttribute, OutAttribute] ref T5 ptr) |
| Define an array of generic vertex attribute data. | |
| static void | Viewport (Int32 x, Int32 y, Int32 width, Int32 height) |
| Set the viewport. | |
| static void | ClearColor (System.Drawing.Color color) |
| static void | ClearColor (Color4 color) |
| static void | BlendColor (System.Drawing.Color color) |
| static void | BlendColor (Color4 color) |
| static void | Uniform2 (int location, ref Vector2 vector) |
| static void | Uniform3 (int location, ref Vector3 vector) |
| static void | Uniform4 (int location, ref Vector4 vector) |
| static void | Uniform2 (int location, Vector2 vector) |
| static void | Uniform3 (int location, Vector3 vector) |
| static void | Uniform4 (int location, Vector4 vector) |
| static void | Uniform4 (int location, Color4 color) |
| static void | Uniform4 (int location, Quaternion quaternion) |
| static void | UniformMatrix4 (int location, bool transpose, ref Matrix4 matrix) |
| static string | GetActiveAttrib (int program, int index, out int size, out ActiveAttribType type) |
| static string | GetActiveUniform (int program, int uniformIndex, out int size, out ActiveUniformType type) |
| static void | ShaderSource (Int32 shader, System.String @string) |
| static string | GetShaderInfoLog (Int32 shader) |
| static void | GetShaderInfoLog (Int32 shader, out string info) |
| static string | GetProgramInfoLog (Int32 program) |
| static void | GetProgramInfoLog (Int32 program, out string info) |
| static void | VertexAttrib2 (Int32 index, ref Vector2 v) |
| static void | VertexAttrib3 (Int32 index, ref Vector3 v) |
| static void | VertexAttrib4 (Int32 index, ref Vector4 v) |
| static void | VertexAttrib2 (Int32 index, Vector2 v) |
| static void | VertexAttrib3 (Int32 index, Vector3 v) |
| static void | VertexAttrib4 (Int32 index, Vector4 v) |
| static void | VertexAttribPointer (int index, int size, VertexAttribPointerType type, bool normalized, int stride, int offset) |
| static void | VertexAttribPointer (uint index, int size, VertexAttribPointerType type, bool normalized, int stride, int offset) |
| static void | DrawElements (BeginMode mode, int count, DrawElementsType type, int offset) |
| static int | GenTexture () |
| static void | DeleteTexture (int id) |
| static void | GetFloat (GetPName pname, out Vector2 vector) |
| static void | GetFloat (GetPName pname, out Vector3 vector) |
| static void | GetFloat (GetPName pname, out Vector4 vector) |
| static void | GetFloat (GetPName pname, out Matrix4 matrix) |
| static void | Viewport (System.Drawing.Size size) |
| static void | Viewport (System.Drawing.Point location, System.Drawing.Size size) |
| static void | Viewport (System.Drawing.Rectangle rectangle) |
Properties | |
| override object | SyncRoot [get] |
| Returns a synchronization token unique for the GL class. | |
Provides access to OpenGL ES 2.0 methods.
Definition at line 36 of file Core.cs.
| static void OpenTK.Graphics.ES20.GL.ActiveTexture | ( | OpenTK.Graphics.ES20.TextureUnit | texture | ) | [static] |
Select active texture unit.
| texture | Specifies which texture unit to make active. The number of texture units is implementation dependent, but must be at least two. texture must be one of GL_TEXTURE, where i ranges from 0 to the larger of (GL_MAX_TEXTURE_COORDS - 1) and (GL_MAX_COMBINED_TEXTURE_IMAGE_UNITS - 1). The initial value is GL_TEXTURE0. |
| static void OpenTK.Graphics.ES20.GL.AttachShader | ( | UInt32 | program, | |
| UInt32 | shader | |||
| ) | [static] |
Attaches a shader object to a program object.
| program | Specifies the program object to which a shader object will be attached. | |
| shader | Specifies the shader object that is to be attached. |
| static void OpenTK.Graphics.ES20.GL.AttachShader | ( | Int32 | program, | |
| Int32 | shader | |||
| ) | [static] |
Attaches a shader object to a program object.
| program | Specifies the program object to which a shader object will be attached. | |
| shader | Specifies the shader object that is to be attached. |
| static void OpenTK.Graphics.ES20.GL.BindAttribLocation | ( | UInt32 | program, | |
| UInt32 | index, | |||
| String | name | |||
| ) | [static] |
Associates a generic vertex attribute index with a named attribute variable.
| program | Specifies the handle of the program object in which the association is to be made. | |
| index | Specifies the index of the generic vertex attribute to be bound. | |
| name | Specifies a null terminated string containing the name of the vertex shader attribute variable to which index is to be bound. |
| static void OpenTK.Graphics.ES20.GL.BindAttribLocation | ( | Int32 | program, | |
| Int32 | index, | |||
| String | name | |||
| ) | [static] |
Associates a generic vertex attribute index with a named attribute variable.
| program | Specifies the handle of the program object in which the association is to be made. | |
| index | Specifies the index of the generic vertex attribute to be bound. | |
| name | Specifies a null terminated string containing the name of the vertex shader attribute variable to which index is to be bound. |
| static void OpenTK.Graphics.ES20.GL.BindBuffer | ( | OpenTK.Graphics.ES20.BufferTarget | target, | |
| UInt32 | buffer | |||
| ) | [static] |
Bind a named buffer object.
| target | Specifies the target to which the buffer object is bound. The symbolic constant must be GL_ARRAY_BUFFER, GL_ELEMENT_ARRAY_BUFFER, GL_PIXEL_PACK_BUFFER, or GL_PIXEL_UNPACK_BUFFER. | |
| buffer | Specifies the name of a buffer object. |
| static void OpenTK.Graphics.ES20.GL.BindBuffer | ( | OpenTK.Graphics.ES20.BufferTarget | target, | |
| Int32 | buffer | |||
| ) | [static] |
Bind a named buffer object.
| target | Specifies the target to which the buffer object is bound. The symbolic constant must be GL_ARRAY_BUFFER, GL_ELEMENT_ARRAY_BUFFER, GL_PIXEL_PACK_BUFFER, or GL_PIXEL_UNPACK_BUFFER. | |
| buffer | Specifies the name of a buffer object. |
| static void OpenTK.Graphics.ES20.GL.BindTexture | ( | OpenTK.Graphics.ES20.TextureTarget | target, | |
| UInt32 | texture | |||
| ) | [static] |
Bind a named texture to a texturing target.
| target | Specifies the target to which the texture is bound. Must be either GL_TEXTURE_1D, GL_TEXTURE_2D, GL_TEXTURE_3D, or GL_TEXTURE_CUBE_MAP. | |
| texture | Specifies the name of a texture. |
| static void OpenTK.Graphics.ES20.GL.BindTexture | ( | OpenTK.Graphics.ES20.TextureTarget | target, | |
| Int32 | texture | |||
| ) | [static] |
Bind a named texture to a texturing target.
| target | Specifies the target to which the texture is bound. Must be either GL_TEXTURE_1D, GL_TEXTURE_2D, GL_TEXTURE_3D, or GL_TEXTURE_CUBE_MAP. | |
| texture | Specifies the name of a texture. |
| static void OpenTK.Graphics.ES20.GL.BlendColor | ( | Single | red, | |
| Single | green, | |||
| Single | blue, | |||
| Single | alpha | |||
| ) | [static] |
Set the blend color.
| red | specify the components of GL_BLEND_COLOR |
| static void OpenTK.Graphics.ES20.GL.BlendEquation | ( | OpenTK.Graphics.ES20.BlendEquationMode | mode | ) | [static] |
Specify the equation used for both the RGB blend equation and the Alpha blend equation.
| mode | specifies how source and destination colors are combined. It must be GL_FUNC_ADD, GL_FUNC_SUBTRACT, GL_FUNC_REVERSE_SUBTRACT, GL_MIN, GL_MAX. |
| static void OpenTK.Graphics.ES20.GL.BlendEquationSeparate | ( | OpenTK.Graphics.ES20.BlendEquationMode | modeRGB, | |
| OpenTK.Graphics.ES20.BlendEquationMode | modeAlpha | |||
| ) | [static] |
Set the RGB blend equation and the alpha blend equation separately.
| modeRGB | specifies the RGB blend equation, how the red, green, and blue components of the source and destination colors are combined. It must be GL_FUNC_ADD, GL_FUNC_SUBTRACT, GL_FUNC_REVERSE_SUBTRACT, GL_MIN, GL_MAX. | |
| modeAlpha | specifies the alpha blend equation, how the alpha component of the source and destination colors are combined. It must be GL_FUNC_ADD, GL_FUNC_SUBTRACT, GL_FUNC_REVERSE_SUBTRACT, GL_MIN, GL_MAX. |
| static void OpenTK.Graphics.ES20.GL.BlendFunc | ( | OpenTK.Graphics.ES20.BlendingFactorSrc | sfactor, | |
| OpenTK.Graphics.ES20.BlendingFactorDest | dfactor | |||
| ) | [static] |
Specify pixel arithmetic.
| sfactor | Specifies how the red, green, blue, and alpha source blending factors are computed. The following symbolic constants are accepted: GL_ZERO, GL_ONE, GL_SRC_COLOR, GL_ONE_MINUS_SRC_COLOR, GL_DST_COLOR, GL_ONE_MINUS_DST_COLOR, GL_SRC_ALPHA, GL_ONE_MINUS_SRC_ALPHA, GL_DST_ALPHA, GL_ONE_MINUS_DST_ALPHA, GL_CONSTANT_COLOR, GL_ONE_MINUS_CONSTANT_COLOR, GL_CONSTANT_ALPHA, GL_ONE_MINUS_CONSTANT_ALPHA, and GL_SRC_ALPHA_SATURATE. The initial value is GL_ONE. | |
| dfactor | Specifies how the red, green, blue, and alpha destination blending factors are computed. The following symbolic constants are accepted: GL_ZERO, GL_ONE, GL_SRC_COLOR, GL_ONE_MINUS_SRC_COLOR, GL_DST_COLOR, GL_ONE_MINUS_DST_COLOR, GL_SRC_ALPHA, GL_ONE_MINUS_SRC_ALPHA, GL_DST_ALPHA, GL_ONE_MINUS_DST_ALPHA. GL_CONSTANT_COLOR, GL_ONE_MINUS_CONSTANT_COLOR, GL_CONSTANT_ALPHA, and GL_ONE_MINUS_CONSTANT_ALPHA. The initial value is GL_ZERO. |
| static void OpenTK.Graphics.ES20.GL.BlendFuncSeparate | ( | OpenTK.Graphics.ES20.BlendingFactorSrc | srcRGB, | |
| OpenTK.Graphics.ES20.BlendingFactorDest | dstRGB, | |||
| OpenTK.Graphics.ES20.BlendingFactorSrc | srcAlpha, | |||
| OpenTK.Graphics.ES20.BlendingFactorDest | dstAlpha | |||
| ) | [static] |
Specify pixel arithmetic for RGB and alpha components separately.
| srcRGB | Specifies how the red, green, and blue blending factors are computed. The following symbolic constants are accepted: GL_ZERO, GL_ONE, GL_SRC_COLOR, GL_ONE_MINUS_SRC_COLOR, GL_DST_COLOR, GL_ONE_MINUS_DST_COLOR, GL_SRC_ALPHA, GL_ONE_MINUS_SRC_ALPHA, GL_DST_ALPHA, GL_ONE_MINUS_DST_ALPHA, GL_CONSTANT_COLOR, GL_ONE_MINUS_CONSTANT_COLOR, GL_CONSTANT_ALPHA, GL_ONE_MINUS_CONSTANT_ALPHA, and GL_SRC_ALPHA_SATURATE. The initial value is GL_ONE. | |
| dstRGB | Specifies how the red, green, and blue destination blending factors are computed. The following symbolic constants are accepted: GL_ZERO, GL_ONE, GL_SRC_COLOR, GL_ONE_MINUS_SRC_COLOR, GL_DST_COLOR, GL_ONE_MINUS_DST_COLOR, GL_SRC_ALPHA, GL_ONE_MINUS_SRC_ALPHA, GL_DST_ALPHA, GL_ONE_MINUS_DST_ALPHA. GL_CONSTANT_COLOR, GL_ONE_MINUS_CONSTANT_COLOR, GL_CONSTANT_ALPHA, and GL_ONE_MINUS_CONSTANT_ALPHA. The initial value is GL_ZERO. | |
| srcAlpha | Specified how the alpha source blending factor is computed. The same symbolic constants are accepted as for srcRGB. The initial value is GL_ONE. | |
| dstAlpha | Specified how the alpha destination blending factor is computed. The same symbolic constants are accepted as for dstRGB. The initial value is GL_ZERO. |
Definition at line 1701 of file ES.cs.
01702 { 01703 #if DEBUG 01704 using (new ErrorHelper(GraphicsContext.CurrentContext)) 01705 { 01706 #endif 01707 Delegates.glBlendFuncSeparate((OpenTK.Graphics.ES20.BlendingFactorSrc)srcRGB, (OpenTK.Graphics.ES20.BlendingFactorDest)dstRGB, (OpenTK.Graphics.ES20.BlendingFactorSrc)srcAlpha, (OpenTK.Graphics.ES20.BlendingFactorDest)dstAlpha); 01708 #if DEBUG 01709 } 01710 #endif 01711 }
| static void OpenTK.Graphics.ES20.GL.BufferData | ( | OpenTK.Graphics.ES20.BufferTarget | target, | |
| IntPtr | size, | |||
| IntPtr | data, | |||
| OpenTK.Graphics.ES20.BufferUsage | usage | |||
| ) | [static] |
Creates and initializes a buffer object's data store.
| target | Specifies the target buffer object. The symbolic constant must be GL_ARRAY_BUFFER, GL_ELEMENT_ARRAY_BUFFER, GL_PIXEL_PACK_BUFFER, or GL_PIXEL_UNPACK_BUFFER. | |
| size | Specifies the size in bytes of the buffer object's new data store. | |
| data | Specifies a pointer to data that will be copied into the data store for initialization, or NULL if no data is to be copied. | |
| usage | Specifies the expected usage pattern of the data store. The symbolic constant must be GL_STREAM_DRAW, GL_STREAM_READ, GL_STREAM_COPY, GL_STATIC_DRAW, GL_STATIC_READ, GL_STATIC_COPY, GL_DYNAMIC_DRAW, GL_DYNAMIC_READ, or GL_DYNAMIC_COPY. |
| static void OpenTK.Graphics.ES20.GL.BufferData< T2 > | ( | OpenTK.Graphics.ES20.BufferTarget | target, | |
| IntPtr | size, | |||
| [InAttribute, OutAttribute] ref T2 | data, | |||
| OpenTK.Graphics.ES20.BufferUsage | usage | |||
| ) | [static] |
Creates and initializes a buffer object's data store.
| target | Specifies the target buffer object. The symbolic constant must be GL_ARRAY_BUFFER, GL_ELEMENT_ARRAY_BUFFER, GL_PIXEL_PACK_BUFFER, or GL_PIXEL_UNPACK_BUFFER. | |
| size | Specifies the size in bytes of the buffer object's new data store. | |
| data | Specifies a pointer to data that will be copied into the data store for initialization, or NULL if no data is to be copied. | |
| usage | Specifies the expected usage pattern of the data store. The symbolic constant must be GL_STREAM_DRAW, GL_STREAM_READ, GL_STREAM_COPY, GL_STATIC_DRAW, GL_STATIC_READ, GL_STATIC_COPY, GL_DYNAMIC_DRAW, GL_DYNAMIC_READ, or GL_DYNAMIC_COPY. |
| T2 | : | struct |
| static void OpenTK.Graphics.ES20.GL.BufferData< T2 > | ( | OpenTK.Graphics.ES20.BufferTarget | target, | |
| IntPtr | size, | |||
| [InAttribute, OutAttribute] T2 | data[,,], | |||
| OpenTK.Graphics.ES20.BufferUsage | usage | |||
| ) | [static] |
Creates and initializes a buffer object's data store.
| target | Specifies the target buffer object. The symbolic constant must be GL_ARRAY_BUFFER, GL_ELEMENT_ARRAY_BUFFER, GL_PIXEL_PACK_BUFFER, or GL_PIXEL_UNPACK_BUFFER. | |
| size | Specifies the size in bytes of the buffer object's new data store. | |
| data | Specifies a pointer to data that will be copied into the data store for initialization, or NULL if no data is to be copied. | |
| usage | Specifies the expected usage pattern of the data store. The symbolic constant must be GL_STREAM_DRAW, GL_STREAM_READ, GL_STREAM_COPY, GL_STATIC_DRAW, GL_STATIC_READ, GL_STATIC_COPY, GL_DYNAMIC_DRAW, GL_DYNAMIC_READ, or GL_DYNAMIC_COPY. |
| T2 | : | struct |
| static void OpenTK.Graphics.ES20.GL.BufferData< T2 > | ( | OpenTK.Graphics.ES20.BufferTarget | target, | |
| IntPtr | size, | |||
| [InAttribute, OutAttribute] T2 | data[,], | |||
| OpenTK.Graphics.ES20.BufferUsage | usage | |||
| ) | [static] |
Creates and initializes a buffer object's data store.
| target | Specifies the target buffer object. The symbolic constant must be GL_ARRAY_BUFFER, GL_ELEMENT_ARRAY_BUFFER, GL_PIXEL_PACK_BUFFER, or GL_PIXEL_UNPACK_BUFFER. | |
| size | Specifies the size in bytes of the buffer object's new data store. | |
| data | Specifies a pointer to data that will be copied into the data store for initialization, or NULL if no data is to be copied. | |
| usage | Specifies the expected usage pattern of the data store. The symbolic constant must be GL_STREAM_DRAW, GL_STREAM_READ, GL_STREAM_COPY, GL_STATIC_DRAW, GL_STATIC_READ, GL_STATIC_COPY, GL_DYNAMIC_DRAW, GL_DYNAMIC_READ, or GL_DYNAMIC_COPY. |
| T2 | : | struct |
| static void OpenTK.Graphics.ES20.GL.BufferData< T2 > | ( | OpenTK.Graphics.ES20.BufferTarget | target, | |
| IntPtr | size, | |||
| [InAttribute, OutAttribute] T2[] | data, | |||
| OpenTK.Graphics.ES20.BufferUsage | usage | |||
| ) | [static] |
Creates and initializes a buffer object's data store.
| target | Specifies the target buffer object. The symbolic constant must be GL_ARRAY_BUFFER, GL_ELEMENT_ARRAY_BUFFER, GL_PIXEL_PACK_BUFFER, or GL_PIXEL_UNPACK_BUFFER. | |
| size | Specifies the size in bytes of the buffer object's new data store. | |
| data | Specifies a pointer to data that will be copied into the data store for initialization, or NULL if no data is to be copied. | |
| usage | Specifies the expected usage pattern of the data store. The symbolic constant must be GL_STREAM_DRAW, GL_STREAM_READ, GL_STREAM_COPY, GL_STATIC_DRAW, GL_STATIC_READ, GL_STATIC_COPY, GL_DYNAMIC_DRAW, GL_DYNAMIC_READ, or GL_DYNAMIC_COPY. |
| T2 | : | struct |
| static void OpenTK.Graphics.ES20.GL.BufferSubData | ( | OpenTK.Graphics.ES20.BufferTarget | target, | |
| IntPtr | offset, | |||
| IntPtr | size, | |||
| IntPtr | data | |||
| ) | [static] |
Updates a subset of a buffer object's data store.
| target | Specifies the target buffer object. The symbolic constant must be GL_ARRAY_BUFFER, GL_ELEMENT_ARRAY_BUFFER, GL_PIXEL_PACK_BUFFER, or GL_PIXEL_UNPACK_BUFFER. | |
| offset | Specifies the offset into the buffer object's data store where data replacement will begin, measured in bytes. | |
| size | Specifies the size in bytes of the data store region being replaced. | |
| data | Specifies a pointer to the new data that will be copied into the data store. |
| static void OpenTK.Graphics.ES20.GL.BufferSubData< T3 > | ( | OpenTK.Graphics.ES20.BufferTarget | target, | |
| IntPtr | offset, | |||
| IntPtr | size, | |||
| [InAttribute, OutAttribute] ref T3 | data | |||
| ) | [static] |
Updates a subset of a buffer object's data store.
| target | Specifies the target buffer object. The symbolic constant must be GL_ARRAY_BUFFER, GL_ELEMENT_ARRAY_BUFFER, GL_PIXEL_PACK_BUFFER, or GL_PIXEL_UNPACK_BUFFER. | |
| offset | Specifies the offset into the buffer object's data store where data replacement will begin, measured in bytes. | |
| size | Specifies the size in bytes of the data store region being replaced. | |
| data | Specifies a pointer to the new data that will be copied into the data store. |
| T3 | : | struct |
| static void OpenTK.Graphics.ES20.GL.BufferSubData< T3 > | ( | OpenTK.Graphics.ES20.BufferTarget | target, | |
| IntPtr | offset, | |||
| IntPtr | size, | |||
| [InAttribute, OutAttribute] T3 | data[,,] | |||
| ) | [static] |
Updates a subset of a buffer object's data store.
| target | Specifies the target buffer object. The symbolic constant must be GL_ARRAY_BUFFER, GL_ELEMENT_ARRAY_BUFFER, GL_PIXEL_PACK_BUFFER, or GL_PIXEL_UNPACK_BUFFER. | |
| offset | Specifies the offset into the buffer object's data store where data replacement will begin, measured in bytes. | |
| size | Specifies the size in bytes of the data store region being replaced. | |
| data | Specifies a pointer to the new data that will be copied into the data store. |
| T3 | : | struct |
| static void OpenTK.Graphics.ES20.GL.BufferSubData< T3 > | ( | OpenTK.Graphics.ES20.BufferTarget | target, | |
| IntPtr | offset, | |||
| IntPtr | size, | |||
| [InAttribute, OutAttribute] T3 | data[,] | |||
| ) | [static] |
Updates a subset of a buffer object's data store.
| target | Specifies the target buffer object. The symbolic constant must be GL_ARRAY_BUFFER, GL_ELEMENT_ARRAY_BUFFER, GL_PIXEL_PACK_BUFFER, or GL_PIXEL_UNPACK_BUFFER. | |
| offset | Specifies the offset into the buffer object's data store where data replacement will begin, measured in bytes. | |
| size | Specifies the size in bytes of the data store region being replaced. | |
| data | Specifies a pointer to the new data that will be copied into the data store. |
| T3 | : | struct |
| static void OpenTK.Graphics.ES20.GL.BufferSubData< T3 > | ( | OpenTK.Graphics.ES20.BufferTarget | target, | |
| IntPtr | offset, | |||
| IntPtr | size, | |||
| [InAttribute, OutAttribute] T3[] | data | |||
| ) | [static] |
Updates a subset of a buffer object's data store.
| target | Specifies the target buffer object. The symbolic constant must be GL_ARRAY_BUFFER, GL_ELEMENT_ARRAY_BUFFER, GL_PIXEL_PACK_BUFFER, or GL_PIXEL_UNPACK_BUFFER. | |
| offset | Specifies the offset into the buffer object's data store where data replacement will begin, measured in bytes. | |
| size | Specifies the size in bytes of the data store region being replaced. | |
| data | Specifies a pointer to the new data that will be copied into the data store. |
| T3 | : | struct |
| static void OpenTK.Graphics.ES20.GL.Clear | ( | OpenTK.Graphics.ES20.ClearBufferMask | mask | ) | [static] |
Clear buffers to preset values.
| mask | Bitwise OR of masks that indicate the buffers to be cleared. The four masks are GL_COLOR_BUFFER_BIT, GL_DEPTH_BUFFER_BIT, GL_ACCUM_BUFFER_BIT, and GL_STENCIL_BUFFER_BIT. |
| static void OpenTK.Graphics.ES20.GL.ClearColor | ( | Single | red, | |
| Single | green, | |||
| Single | blue, | |||
| Single | alpha | |||
| ) | [static] |
Specify clear values for the color buffers.
| red | Specify the red, green, blue, and alpha values used when the color buffers are cleared. The initial values are all 0. |
| static void OpenTK.Graphics.ES20.GL.ClearDepth | ( | Single | depth | ) | [static] |
Specify the clear value for the depth buffer.
| depth | Specifies the depth value used when the depth buffer is cleared. The initial value is 1. |
| static void OpenTK.Graphics.ES20.GL.ClearStencil | ( | Int32 | s | ) | [static] |
Specify the clear value for the stencil buffer.
| s | Specifies the index used when the stencil buffer is cleared. The initial value is 0. |
| static void OpenTK.Graphics.ES20.GL.ColorMask | ( | bool | red, | |
| bool | green, | |||
| bool | blue, | |||
| bool | alpha | |||
| ) | [static] |
Enable and disable writing of frame buffer color components.
| red | Specify whether red, green, blue, and alpha can or cannot be written into the frame buffer. The initial values are all GL_TRUE, indicating that the color components can be written. |
| static void OpenTK.Graphics.ES20.GL.CompileShader | ( | UInt32 | shader | ) | [static] |
Compiles a shader object.
| shader | Specifies the shader object to be compiled. |
| static void OpenTK.Graphics.ES20.GL.CompileShader | ( | Int32 | shader | ) | [static] |
Compiles a shader object.
| shader | Specifies the shader object to be compiled. |
| static void OpenTK.Graphics.ES20.GL.CompressedTexImage2D | ( | OpenTK.Graphics.ES20.TextureTarget | target, | |
| Int32 | level, | |||
| OpenTK.Graphics.ES20.PixelInternalFormat | internalformat, | |||
| Int32 | width, | |||
| Int32 | height, | |||
| Int32 | border, | |||
| Int32 | imageSize, | |||
| IntPtr | data | |||
| ) | [static] |
Specify a two-dimensional texture image in a compressed format.
| target | Specifies the target texture. Must be GL_TEXTURE_2D, GL_PROXY_TEXTURE_2D, GL_TEXTURE_CUBE_MAP_POSITIVE_X, GL_TEXTURE_CUBE_MAP_NEGATIVE_X, GL_TEXTURE_CUBE_MAP_POSITIVE_Y, GL_TEXTURE_CUBE_MAP_NEGATIVE_Y, GL_TEXTURE_CUBE_MAP_POSITIVE_Z, GL_TEXTURE_CUBE_MAP_NEGATIVE_Z, or GL_PROXY_TEXTURE_CUBE_MAP. | |
| level | Specifies the level-of-detail number. Level 0 is the base image level. Level n is the nth mipmap reduction image. | |
| internalformat | Specifies the format of the compressed image data stored at address data. | |
| width | Specifies the width of the texture image including the border if any. If the GL version does not support non-power-of-two sizes, this value must be 2 sup n + 2 ( border ) for some integer . All implementations support 2D texture images that are at least 64 texels wide and cube-mapped texture images that are at least 16 texels wide. | |
| height | Specifies the height of the texture image including the border if any. If the GL version does not support non-power-of-two sizes, this value must be Must be 2 sup n + 2 ( border ) for some integer . All implementations support 2D texture images that are at least 64 texels high and cube-mapped texture images that are at least 16 texels high. | |
| border | Specifies the width of the border. Must be either 0 or 1. | |
| imageSize | Specifies the number of unsigned bytes of image data starting at the address specified by data. | |
| data | Specifies a pointer to the compressed image data in memory. |
Definition at line 2389 of file ES.cs.
02390 { 02391 #if DEBUG 02392 using (new ErrorHelper(GraphicsContext.CurrentContext)) 02393 { 02394 #endif 02395 Delegates.glCompressedTexImage2D((OpenTK.Graphics.ES20.TextureTarget)target, (Int32)level, (OpenTK.Graphics.ES20.PixelInternalFormat)internalformat, (Int32)width, (Int32)height, (Int32)border, (Int32)imageSize, (IntPtr)data); 02396 #if DEBUG 02397 } 02398 #endif 02399 }
| static void OpenTK.Graphics.ES20.GL.CompressedTexImage2D< T7 > | ( | OpenTK.Graphics.ES20.TextureTarget | target, | |
| Int32 | level, | |||
| OpenTK.Graphics.ES20.PixelInternalFormat | internalformat, | |||
| Int32 | width, | |||
| Int32 | height, | |||
| Int32 | border, | |||
| Int32 | imageSize, | |||
| [InAttribute, OutAttribute] ref T7 | data | |||
| ) | [static] |
Specify a two-dimensional texture image in a compressed format.
| target | Specifies the target texture. Must be GL_TEXTURE_2D, GL_PROXY_TEXTURE_2D, GL_TEXTURE_CUBE_MAP_POSITIVE_X, GL_TEXTURE_CUBE_MAP_NEGATIVE_X, GL_TEXTURE_CUBE_MAP_POSITIVE_Y, GL_TEXTURE_CUBE_MAP_NEGATIVE_Y, GL_TEXTURE_CUBE_MAP_POSITIVE_Z, GL_TEXTURE_CUBE_MAP_NEGATIVE_Z, or GL_PROXY_TEXTURE_CUBE_MAP. | |
| level | Specifies the level-of-detail number. Level 0 is the base image level. Level n is the nth mipmap reduction image. | |
| internalformat | Specifies the format of the compressed image data stored at address data. | |
| width | Specifies the width of the texture image including the border if any. If the GL version does not support non-power-of-two sizes, this value must be 2 sup n + 2 ( border ) for some integer . All implementations support 2D texture images that are at least 64 texels wide and cube-mapped texture images that are at least 16 texels wide. | |
| height | Specifies the height of the texture image including the border if any. If the GL version does not support non-power-of-two sizes, this value must be Must be 2 sup n + 2 ( border ) for some integer . All implementations support 2D texture images that are at least 64 texels high and cube-mapped texture images that are at least 16 texels high. | |
| border | Specifies the width of the border. Must be either 0 or 1. | |
| imageSize | Specifies the number of unsigned bytes of image data starting at the address specified by data. | |
| data | Specifies a pointer to the compressed image data in memory. |
| T7 | : | struct |
| static void OpenTK.Graphics.ES20.GL.CompressedTexImage2D< T7 > | ( | OpenTK.Graphics.ES20.TextureTarget | target, | |
| Int32 | level, | |||
| OpenTK.Graphics.ES20.PixelInternalFormat | internalformat, | |||
| Int32 | width, | |||
| Int32 | height, | |||
| Int32 | border, | |||
| Int32 | imageSize, | |||
| [InAttribute, OutAttribute] T7 | data[,,] | |||
| ) | [static] |
Specify a two-dimensional texture image in a compressed format.
| target | Specifies the target texture. Must be GL_TEXTURE_2D, GL_PROXY_TEXTURE_2D, GL_TEXTURE_CUBE_MAP_POSITIVE_X, GL_TEXTURE_CUBE_MAP_NEGATIVE_X, GL_TEXTURE_CUBE_MAP_POSITIVE_Y, GL_TEXTURE_CUBE_MAP_NEGATIVE_Y, GL_TEXTURE_CUBE_MAP_POSITIVE_Z, GL_TEXTURE_CUBE_MAP_NEGATIVE_Z, or GL_PROXY_TEXTURE_CUBE_MAP. | |
| level | Specifies the level-of-detail number. Level 0 is the base image level. Level n is the nth mipmap reduction image. | |
| internalformat | Specifies the format of the compressed image data stored at address data. | |
| width | Specifies the width of the texture image including the border if any. If the GL version does not support non-power-of-two sizes, this value must be 2 sup n + 2 ( border ) for some integer . All implementations support 2D texture images that are at least 64 texels wide and cube-mapped texture images that are at least 16 texels wide. | |
| height | Specifies the height of the texture image including the border if any. If the GL version does not support non-power-of-two sizes, this value must be Must be 2 sup n + 2 ( border ) for some integer . All implementations support 2D texture images that are at least 64 texels high and cube-mapped texture images that are at least 16 texels high. | |
| border | Specifies the width of the border. Must be either 0 or 1. | |
| imageSize | Specifies the number of unsigned bytes of image data starting at the address specified by data. | |
| data | Specifies a pointer to the compressed image data in memory. |
| T7 | : | struct |
| static void OpenTK.Graphics.ES20.GL.CompressedTexImage2D< T7 > | ( | OpenTK.Graphics.ES20.TextureTarget | target, | |
| Int32 | level, | |||
| OpenTK.Graphics.ES20.PixelInternalFormat | internalformat, | |||
| Int32 | width, | |||
| Int32 | height, | |||
| Int32 | border, | |||
| Int32 | imageSize, | |||
| [InAttribute, OutAttribute] T7 | data[,] | |||
| ) | [static] |
Specify a two-dimensional texture image in a compressed format.
| target | Specifies the target texture. Must be GL_TEXTURE_2D, GL_PROXY_TEXTURE_2D, GL_TEXTURE_CUBE_MAP_POSITIVE_X, GL_TEXTURE_CUBE_MAP_NEGATIVE_X, GL_TEXTURE_CUBE_MAP_POSITIVE_Y, GL_TEXTURE_CUBE_MAP_NEGATIVE_Y, GL_TEXTURE_CUBE_MAP_POSITIVE_Z, GL_TEXTURE_CUBE_MAP_NEGATIVE_Z, or GL_PROXY_TEXTURE_CUBE_MAP. | |
| level | Specifies the level-of-detail number. Level 0 is the base image level. Level n is the nth mipmap reduction image. | |
| internalformat | Specifies the format of the compressed image data stored at address data. | |
| width | Specifies the width of the texture image including the border if any. If the GL version does not support non-power-of-two sizes, this value must be 2 sup n + 2 ( border ) for some integer . All implementations support 2D texture images that are at least 64 texels wide and cube-mapped texture images that are at least 16 texels wide. | |
| height | Specifies the height of the texture image including the border if any. If the GL version does not support non-power-of-two sizes, this value must be Must be 2 sup n + 2 ( border ) for some integer . All implementations support 2D texture images that are at least 64 texels high and cube-mapped texture images that are at least 16 texels high. | |
| border | Specifies the width of the border. Must be either 0 or 1. | |
| imageSize | Specifies the number of unsigned bytes of image data starting at the address specified by data. | |
| data | Specifies a pointer to the compressed image data in memory. |
| T7 | : | struct |
| static void OpenTK.Graphics.ES20.GL.CompressedTexImage2D< T7 > | ( | OpenTK.Graphics.ES20.TextureTarget | target, | |
| Int32 | level, | |||
| OpenTK.Graphics.ES20.PixelInternalFormat | internalformat, | |||
| Int32 | width, | |||
| Int32 | height, | |||
| Int32 | border, | |||
| Int32 | imageSize, | |||
| [InAttribute, OutAttribute] T7[] | data | |||
| ) | [static] |
Specify a two-dimensional texture image in a compressed format.
| target | Specifies the target texture. Must be GL_TEXTURE_2D, GL_PROXY_TEXTURE_2D, GL_TEXTURE_CUBE_MAP_POSITIVE_X, GL_TEXTURE_CUBE_MAP_NEGATIVE_X, GL_TEXTURE_CUBE_MAP_POSITIVE_Y, GL_TEXTURE_CUBE_MAP_NEGATIVE_Y, GL_TEXTURE_CUBE_MAP_POSITIVE_Z, GL_TEXTURE_CUBE_MAP_NEGATIVE_Z, or GL_PROXY_TEXTURE_CUBE_MAP. | |
| level | Specifies the level-of-detail number. Level 0 is the base image level. Level n is the nth mipmap reduction image. | |
| internalformat | Specifies the format of the compressed image data stored at address data. | |
| width | Specifies the width of the texture image including the border if any. If the GL version does not support non-power-of-two sizes, this value must be 2 sup n + 2 ( border ) for some integer . All implementations support 2D texture images that are at least 64 texels wide and cube-mapped texture images that are at least 16 texels wide. | |
| height | Specifies the height of the texture image including the border if any. If the GL version does not support non-power-of-two sizes, this value must be Must be 2 sup n + 2 ( border ) for some integer . All implementations support 2D texture images that are at least 64 texels high and cube-mapped texture images that are at least 16 texels high. | |
| border | Specifies the width of the border. Must be either 0 or 1. | |
| imageSize | Specifies the number of unsigned bytes of image data starting at the address specified by data. | |
| data | Specifies a pointer to the compressed image data in memory. |
| T7 | : | struct |
| static void OpenTK.Graphics.ES20.GL.CompressedTexSubImage2D | ( | OpenTK.Graphics.ES20.TextureTarget | target, | |
| Int32 | level, | |||
| Int32 | xoffset, | |||
| Int32 | yoffset, | |||
| Int32 | width, | |||
| Int32 | height, | |||
| OpenTK.Graphics.ES20.PixelFormat | format, | |||
| Int32 | imageSize, | |||
| IntPtr | data | |||
| ) | [static] |
Specify a two-dimensional texture subimage in a compressed format.
| target | Specifies the target texture. Must be GL_TEXTURE_2D, GL_TEXTURE_CUBE_MAP_POSITIVE_X, GL_TEXTURE_CUBE_MAP_NEGATIVE_X, GL_TEXTURE_CUBE_MAP_POSITIVE_Y, GL_TEXTURE_CUBE_MAP_NEGATIVE_Y, GL_TEXTURE_CUBE_MAP_POSITIVE_Z, or GL_TEXTURE_CUBE_MAP_NEGATIVE_Z. | |
| level | Specifies the level-of-detail number. Level 0 is the base image level. Level n is the nth mipmap reduction image. | |
| xoffset | Specifies a texel offset in the x direction within the texture array. | |
| yoffset | Specifies a texel offset in the y direction within the texture array. | |
| width | Specifies the width of the texture subimage. | |
| height | Specifies the height of the texture subimage. | |
| format | Specifies the format of the compressed image data stored at address data. | |
| imageSize | Specifies the number of unsigned bytes of image data starting at the address specified by data. | |
| data | Specifies a pointer to the compressed image data in memory. |
Definition at line 2721 of file ES.cs.
02722 { 02723 #if DEBUG 02724 using (new ErrorHelper(GraphicsContext.CurrentContext)) 02725 { 02726 #endif 02727 Delegates.glCompressedTexSubImage2D((OpenTK.Graphics.ES20.TextureTarget)target, (Int32)level, (Int32)xoffset, (Int32)yoffset, (Int32)width, (Int32)height, (OpenTK.Graphics.ES20.PixelFormat)format, (Int32)imageSize, (IntPtr)data); 02728 #if DEBUG 02729 } 02730 #endif 02731 }
| static void OpenTK.Graphics.ES20.GL.CompressedTexSubImage2D< T8 > | ( | OpenTK.Graphics.ES20.TextureTarget | target, | |
| Int32 | level, | |||
| Int32 | xoffset, | |||
| Int32 | yoffset, | |||
| Int32 | width, | |||
| Int32 | height, | |||
| OpenTK.Graphics.ES20.PixelFormat | format, | |||
| Int32 | imageSize, | |||
| [InAttribute, OutAttribute] ref T8 | data | |||
| ) | [static] |
Specify a two-dimensional texture subimage in a compressed format.
| target | Specifies the target texture. Must be GL_TEXTURE_2D, GL_TEXTURE_CUBE_MAP_POSITIVE_X, GL_TEXTURE_CUBE_MAP_NEGATIVE_X, GL_TEXTURE_CUBE_MAP_POSITIVE_Y, GL_TEXTURE_CUBE_MAP_NEGATIVE_Y, GL_TEXTURE_CUBE_MAP_POSITIVE_Z, or GL_TEXTURE_CUBE_MAP_NEGATIVE_Z. | |
| level | Specifies the level-of-detail number. Level 0 is the base image level. Level n is the nth mipmap reduction image. | |
| xoffset | Specifies a texel offset in the x direction within the texture array. | |
| yoffset | Specifies a texel offset in the y direction within the texture array. | |
| width | Specifies the width of the texture subimage. | |
| height | Specifies the height of the texture subimage. | |
| format | Specifies the format of the compressed image data stored at address data. | |
| imageSize | Specifies the number of unsigned bytes of image data starting at the address specified by data. | |
| data | Specifies a pointer to the compressed image data in memory. |
| T8 | : | struct |
| static void OpenTK.Graphics.ES20.GL.CompressedTexSubImage2D< T8 > | ( | OpenTK.Graphics.ES20.TextureTarget | target, | |
| Int32 | level, | |||
| Int32 | xoffset, | |||
| Int32 | yoffset, | |||
| Int32 | width, | |||
| Int32 | height, | |||
| OpenTK.Graphics.ES20.PixelFormat | format, | |||
| Int32 | imageSize, | |||
| [InAttribute, OutAttribute] T8 | data[,,] | |||
| ) | [static] |
Specify a two-dimensional texture subimage in a compressed format.
| target | Specifies the target texture. Must be GL_TEXTURE_2D, GL_TEXTURE_CUBE_MAP_POSITIVE_X, GL_TEXTURE_CUBE_MAP_NEGATIVE_X, GL_TEXTURE_CUBE_MAP_POSITIVE_Y, GL_TEXTURE_CUBE_MAP_NEGATIVE_Y, GL_TEXTURE_CUBE_MAP_POSITIVE_Z, or GL_TEXTURE_CUBE_MAP_NEGATIVE_Z. | |
| level | Specifies the level-of-detail number. Level 0 is the base image level. Level n is the nth mipmap reduction image. | |
| xoffset | Specifies a texel offset in the x direction within the texture array. | |
| yoffset | Specifies a texel offset in the y direction within the texture array. | |
| width | Specifies the width of the texture subimage. | |
| height | Specifies the height of the texture subimage. | |
| format | Specifies the format of the compressed image data stored at address data. | |
| imageSize | Specifies the number of unsigned bytes of image data starting at the address specified by data. | |
| data | Specifies a pointer to the compressed image data in memory. |
| T8 | : | struct |
| static void OpenTK.Graphics.ES20.GL.CompressedTexSubImage2D< T8 > | ( | OpenTK.Graphics.ES20.TextureTarget | target, | |
| Int32 | level, | |||
| Int32 | xoffset, | |||
| Int32 | yoffset, | |||
| Int32 | width, | |||
| Int32 | height, | |||
| OpenTK.Graphics.ES20.PixelFormat | format, | |||
| Int32 | imageSize, | |||
| [InAttribute, OutAttribute] T8 | data[,] | |||
| ) | [static] |
Specify a two-dimensional texture subimage in a compressed format.
| target | Specifies the target texture. Must be GL_TEXTURE_2D, GL_TEXTURE_CUBE_MAP_POSITIVE_X, GL_TEXTURE_CUBE_MAP_NEGATIVE_X, GL_TEXTURE_CUBE_MAP_POSITIVE_Y, GL_TEXTURE_CUBE_MAP_NEGATIVE_Y, GL_TEXTURE_CUBE_MAP_POSITIVE_Z, or GL_TEXTURE_CUBE_MAP_NEGATIVE_Z. | |
| level | Specifies the level-of-detail number. Level 0 is the base image level. Level n is the nth mipmap reduction image. | |
| xoffset | Specifies a texel offset in the x direction within the texture array. | |
| yoffset | Specifies a texel offset in the y direction within the texture array. | |
| width | Specifies the width of the texture subimage. | |
| height | Specifies the height of the texture subimage. | |
| format | Specifies the format of the compressed image data stored at address data. | |
| imageSize | Specifies the number of unsigned bytes of image data starting at the address specified by data. | |
| data | Specifies a pointer to the compressed image data in memory. |
| T8 | : | struct |
| static void OpenTK.Graphics.ES20.GL.CompressedTexSubImage2D< T8 > | ( | OpenTK.Graphics.ES20.TextureTarget | target, | |
| Int32 | level, | |||
| Int32 | xoffset, | |||
| Int32 | yoffset, | |||
| Int32 | width, | |||
| Int32 | height, | |||
| OpenTK.Graphics.ES20.PixelFormat | format, | |||
| Int32 | imageSize, | |||
| [InAttribute, OutAttribute] T8[] | data | |||
| ) | [static] |
Specify a two-dimensional texture subimage in a compressed format.
| target | Specifies the target texture. Must be GL_TEXTURE_2D, GL_TEXTURE_CUBE_MAP_POSITIVE_X, GL_TEXTURE_CUBE_MAP_NEGATIVE_X, GL_TEXTURE_CUBE_MAP_POSITIVE_Y, GL_TEXTURE_CUBE_MAP_NEGATIVE_Y, GL_TEXTURE_CUBE_MAP_POSITIVE_Z, or GL_TEXTURE_CUBE_MAP_NEGATIVE_Z. | |
| level | Specifies the level-of-detail number. Level 0 is the base image level. Level n is the nth mipmap reduction image. | |
| xoffset | Specifies a texel offset in the x direction within the texture array. | |
| yoffset | Specifies a texel offset in the y direction within the texture array. | |
| width | Specifies the width of the texture subimage. | |
| height | Specifies the height of the texture subimage. | |
| format | Specifies the format of the compressed image data stored at address data. | |
| imageSize | Specifies the number of unsigned bytes of image data starting at the address specified by data. | |
| data | Specifies a pointer to the compressed image data in memory. |
| T8 | : | struct |
| static void OpenTK.Graphics.ES20.GL.CopyTexImage2D | ( | OpenTK.Graphics.ES20.TextureTarget | target, | |
| Int32 | level, | |||
| OpenTK.Graphics.ES20.PixelInternalFormat | internalformat, | |||
| Int32 | x, | |||
| Int32 | y, | |||
| Int32 | width, | |||
| Int32 | height, | |||
| Int32 | border | |||
| ) | [static] |
Copy pixels into a 2D texture image.
| target | Specifies the target texture. Must be GL_TEXTURE_2D, GL_TEXTURE_CUBE_MAP_POSITIVE_X, GL_TEXTURE_CUBE_MAP_NEGATIVE_X, GL_TEXTURE_CUBE_MAP_POSITIVE_Y, GL_TEXTURE_CUBE_MAP_NEGATIVE_Y, GL_TEXTURE_CUBE_MAP_POSITIVE_Z, or GL_TEXTURE_CUBE_MAP_NEGATIVE_Z. | |
| level | Specifies the level-of-detail number. Level 0 is the base image level. Level n is the nth mipmap reduction image. | |
| internalformat | Specifies the internal format of the texture. Must be one of the following symbolic constants: GL_ALPHA, GL_ALPHA4, GL_ALPHA8, GL_ALPHA12, GL_ALPHA16, GL_COMPRESSED_ALPHA, GL_COMPRESSED_LUMINANCE, GL_COMPRESSED_LUMINANCE_ALPHA, GL_COMPRESSED_INTENSITY, GL_COMPRESSED_RGB, GL_COMPRESSED_RGBA, GL_DEPTH_COMPONENT, GL_DEPTH_COMPONENT16, GL_DEPTH_COMPONENT24, GL_DEPTH_COMPONENT32, 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_RGB, GL_R3_G3_B2, 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, GL_RGBA16, GL_SLUMINANCE, GL_SLUMINANCE8, GL_SLUMINANCE_ALPHA, GL_SLUMINANCE8_ALPHA8, GL_SRGB, GL_SRGB8, GL_SRGB_ALPHA, or GL_SRGB8_ALPHA8. | |
| x | Specify the window coordinates of the lower left corner of the rectangular region of pixels to be copied. | |
| width | Specifies the width of the texture image. Must be 0 or 2 sup n + 2 ( border ) for some integer . | |
| height | Specifies the height of the texture image. Must be 0 or 2 sup m + 2 ( border ) for some integer . | |
| border | Specifies the width of the border. Must be either 0 or 1. |
Definition at line 3063 of file ES.cs.
03064 { 03065 #if DEBUG 03066 using (new ErrorHelper(GraphicsContext.CurrentContext)) 03067 { 03068 #endif 03069 Delegates.glCopyTexImage2D((OpenTK.Graphics.ES20.TextureTarget)target, (Int32)level, (OpenTK.Graphics.ES20.PixelInternalFormat)internalformat, (Int32)x, (Int32)y, (Int32)width, (Int32)height, (Int32)border); 03070 #if DEBUG 03071 } 03072 #endif 03073 }
| static void OpenTK.Graphics.ES20.GL.CopyTexSubImage2D | ( | OpenTK.Graphics.ES20.TextureTarget | target, | |
| Int32 | level, | |||
| Int32 | xoffset, | |||
| Int32 | yoffset, | |||
| Int32 | x, | |||
| Int32 | y, | |||
| Int32 | width, | |||
| Int32 | height | |||
| ) | [static] |
Copy a two-dimensional texture subimage.
| target | Specifies the target texture. Must be GL_TEXTURE_2D, GL_TEXTURE_CUBE_MAP_POSITIVE_X, GL_TEXTURE_CUBE_MAP_NEGATIVE_X, GL_TEXTURE_CUBE_MAP_POSITIVE_Y, GL_TEXTURE_CUBE_MAP_NEGATIVE_Y, GL_TEXTURE_CUBE_MAP_POSITIVE_Z, or GL_TEXTURE_CUBE_MAP_NEGATIVE_Z. | |
| level | Specifies the level-of-detail number. Level 0 is the base image level. Level n is the nth mipmap reduction image. | |
| xoffset | Specifies a texel offset in the x direction within the texture array. | |
| yoffset | Specifies a texel offset in the y direction within the texture array. | |
| x | Specify the window coordinates of the lower left corner of the rectangular region of pixels to be copied. | |
| width | Specifies the width of the texture subimage. | |
| height | Specifies the height of the texture subimage. |
Definition at line 3116 of file ES.cs.
03117 { 03118 #if DEBUG 03119 using (new ErrorHelper(GraphicsContext.CurrentContext)) 03120 { 03121 #endif 03122 Delegates.glCopyTexSubImage2D((OpenTK.Graphics.ES20.TextureTarget)target, (Int32)level, (Int32)xoffset, (Int32)yoffset, (Int32)x, (Int32)y, (Int32)width, (Int32)height); 03123 #if DEBUG 03124 } 03125 #endif 03126 }
| static Int32 OpenTK.Graphics.ES20.GL.CreateProgram | ( | ) | [static] |
| static Int32 OpenTK.Graphics.ES20.GL.CreateShader | ( | OpenTK.Graphics.ES20.ShaderType | type | ) | [static] |
Creates a shader object.
| shaderType | Specifies the type of shader to be created. Must be either GL_VERTEX_SHADER or GL_FRAGMENT_SHADER. |
| static void OpenTK.Graphics.ES20.GL.CullFace | ( | OpenTK.Graphics.ES20.CullFaceMode | mode | ) | [static] |
Specify whether front- or back-facing facets can be culled.
| mode | Specifies whether front- or back-facing facets are candidates for culling. Symbolic constants GL_FRONT, GL_BACK, and GL_FRONT_AND_BACK are accepted. The initial value is GL_BACK. |
| static unsafe void OpenTK.Graphics.ES20.GL.DeleteBuffers | ( | Int32 | n, | |
| UInt32 * | buffers | |||
| ) | [static] |
Delete named buffer objects.
| n | Specifies the number of buffer objects to be deleted. | |
| buffers | Specifies an array of buffer objects to be deleted. |
| static void OpenTK.Graphics.ES20.GL.DeleteBuffers | ( | Int32 | n, | |
| ref UInt32 | buffers | |||
| ) | [static] |
Delete named buffer objects.
| n | Specifies the number of buffer objects to be deleted. | |
| buffers | Specifies an array of buffer objects to be deleted. |
Definition at line 3341 of file ES.cs.
03342 { 03343 #if DEBUG 03344 using (new ErrorHelper(GraphicsContext.CurrentContext)) 03345 { 03346 #endif 03347 unsafe 03348 { 03349 fixed (UInt32* buffers_ptr = &buffers) 03350 { 03351 Delegates.glDeleteBuffers((Int32)n, (UInt32*)buffers_ptr); 03352 } 03353 } 03354 #if DEBUG 03355 } 03356 #endif 03357 }
| static void OpenTK.Graphics.ES20.GL.DeleteBuffers | ( | Int32 | n, | |
| UInt32[] | buffers | |||
| ) | [static] |
Delete named buffer objects.
| n | Specifies the number of buffer objects to be deleted. | |
| buffers | Specifies an array of buffer objects to be deleted. |
Definition at line 3306 of file ES.cs.
03307 { 03308 #if DEBUG 03309 using (new ErrorHelper(GraphicsContext.CurrentContext)) 03310 { 03311 #endif 03312 unsafe 03313 { 03314 fixed (UInt32* buffers_ptr = buffers) 03315 { 03316 Delegates.glDeleteBuffers((Int32)n, (UInt32*)buffers_ptr); 03317 } 03318 } 03319 #if DEBUG 03320 } 03321 #endif 03322 }
| static unsafe void OpenTK.Graphics.ES20.GL.DeleteBuffers | ( | Int32 | n, | |
| Int32 * | buffers | |||
| ) | [static] |
Delete named buffer objects.
| n | Specifies the number of buffer objects to be deleted. | |
| buffers | Specifies an array of buffer objects to be deleted. |
| static void OpenTK.Graphics.ES20.GL.DeleteBuffers | ( | Int32 | n, | |
| ref Int32 | buffers | |||
| ) | [static] |
Delete named buffer objects.
| n | Specifies the number of buffer objects to be deleted. | |
| buffers | Specifies an array of buffer objects to be deleted. |
Definition at line 3242 of file ES.cs.
03243 { 03244 #if DEBUG 03245 using (new ErrorHelper(GraphicsContext.CurrentContext)) 03246 { 03247 #endif 03248 unsafe 03249 { 03250 fixed (Int32* buffers_ptr = &buffers) 03251 { 03252 Delegates.glDeleteBuffers((Int32)n, (UInt32*)buffers_ptr); 03253 } 03254 } 03255 #if DEBUG 03256 } 03257 #endif 03258 }
| static void OpenTK.Graphics.ES20.GL.DeleteBuffers | ( | Int32 | n, | |
| Int32[] | buffers | |||
| ) | [static] |
Delete named buffer objects.
| n | Specifies the number of buffer objects to be deleted. | |
| buffers | Specifies an array of buffer objects to be deleted. |
Definition at line 3208 of file ES.cs.
03209 { 03210 #if DEBUG 03211 using (new ErrorHelper(GraphicsContext.CurrentContext)) 03212 { 03213 #endif 03214 unsafe 03215 { 03216 fixed (Int32* buffers_ptr = buffers) 03217 { 03218 Delegates.glDeleteBuffers((Int32)n, (UInt32*)buffers_ptr); 03219 } 03220 } 03221 #if DEBUG 03222 } 03223 #endif 03224 }
| static void OpenTK.Graphics.ES20.GL.DeleteProgram | ( | UInt32 | program | ) | [static] |
Deletes a program object.
| program | Specifies the program object to be deleted. |
| static void OpenTK.Graphics.ES20.GL.DeleteProgram | ( | Int32 | program | ) | [static] |
Deletes a program object.
| program | Specifies the program object to be deleted. |
| static void OpenTK.Graphics.ES20.GL.DeleteShader | ( | UInt32 | shader | ) | [static] |
Deletes a shader object.
| shader | Specifies the shader object to be deleted. |
| static void OpenTK.Graphics.ES20.GL.DeleteShader | ( | Int32 | shader | ) | [static] |
Deletes a shader object.
| shader | Specifies the shader object to be deleted. |
| static unsafe void OpenTK.Graphics.ES20.GL.DeleteTextures | ( | Int32 | n, | |
| UInt32 * | textures | |||
| ) | [static] |
Delete named textures.
| n | Specifies the number of textures to be deleted. | |
| textures | Specifies an array of textures to be deleted. |
| static void OpenTK.Graphics.ES20.GL.DeleteTextures | ( | Int32 | n, | |
| ref UInt32 | textures | |||
| ) | [static] |
Delete named textures.
| n | Specifies the number of textures to be deleted. | |
| textures | Specifies an array of textures to be deleted. |
Definition at line 3855 of file ES.cs.
03856 { 03857 #if DEBUG 03858 using (new ErrorHelper(GraphicsContext.CurrentContext)) 03859 { 03860 #endif 03861 unsafe 03862 { 03863 fixed (UInt32* textures_ptr = &textures) 03864 { 03865 Delegates.glDeleteTextures((Int32)n, (UInt32*)textures_ptr); 03866 } 03867 } 03868 #if DEBUG 03869 } 03870 #endif 03871 }
| static void OpenTK.Graphics.ES20.GL.DeleteTextures | ( | Int32 | n, | |
| UInt32[] | textures | |||
| ) | [static] |
Delete named textures.
| n | Specifies the number of textures to be deleted. | |
| textures | Specifies an array of textures to be deleted. |
Definition at line 3820 of file ES.cs.
03821 { 03822 #if DEBUG 03823 using (new ErrorHelper(GraphicsContext.CurrentContext)) 03824 { 03825 #endif 03826 unsafe 03827 { 03828 fixed (UInt32* textures_ptr = textures) 03829 { 03830 Delegates.glDeleteTextures((Int32)n, (UInt32*)textures_ptr); 03831 } 03832 } 03833 #if DEBUG 03834 } 03835 #endif 03836 }
| static unsafe void OpenTK.Graphics.ES20.GL.DeleteTextures | ( | Int32 | n, | |
| Int32 * | textures | |||
| ) | [static] |
Delete named textures.
| n | Specifies the number of textures to be deleted. | |
| textures | Specifies an array of textures to be deleted. |
| static void OpenTK.Graphics.ES20.GL.DeleteTextures | ( | Int32 | n, | |
| ref Int32 | textures | |||
| ) | [static] |
Delete named textures.
| n | Specifies the number of textures to be deleted. | |
| textures | Specifies an array of textures to be deleted. |
Definition at line 3756 of file ES.cs.
03757 { 03758 #if DEBUG 03759 using (new ErrorHelper(GraphicsContext.CurrentContext)) 03760 { 03761 #endif 03762 unsafe 03763 { 03764 fixed (Int32* textures_ptr = &textures) 03765 { 03766 Delegates.glDeleteTextures((Int32)n, (UInt32*)textures_ptr); 03767 } 03768 } 03769 #if DEBUG 03770 } 03771 #endif 03772 }
| static void OpenTK.Graphics.ES20.GL.DeleteTextures | ( | Int32 | n, | |
| Int32[] | textures | |||
| ) | [static] |
Delete named textures.
| n | Specifies the number of textures to be deleted. | |
| textures | Specifies an array of textures to be deleted. |
Definition at line 3722 of file ES.cs.
03723 { 03724 #if DEBUG 03725 using (new ErrorHelper(GraphicsContext.CurrentContext)) 03726 { 03727 #endif 03728 unsafe 03729 { 03730 fixed (Int32* textures_ptr = textures) 03731 { 03732 Delegates.glDeleteTextures((Int32)n, (UInt32*)textures_ptr); 03733 } 03734 } 03735 #if DEBUG 03736 } 03737 #endif 03738 }
| static void OpenTK.Graphics.ES20.GL.DepthFunc | ( | OpenTK.Graphics.ES20.DepthFunction | func | ) | [static] |
Specify the value used for depth buffer comparisons.
| func | Specifies the depth comparison function. Symbolic constants GL_NEVER, GL_LESS, GL_EQUAL, GL_LEQUAL, GL_GREATER, GL_NOTEQUAL, GL_GEQUAL, and GL_ALWAYS are accepted. The initial value is GL_LESS. |
| static void OpenTK.Graphics.ES20.GL.DepthMask | ( | bool | flag | ) | [static] |
Enable or disable writing into the depth buffer.
| flag | Specifies whether the depth buffer is enabled for writing. If flag is GL_FALSE, depth buffer writing is disabled. Otherwise, it is enabled. Initially, depth buffer writing is enabled. |
| static void OpenTK.Graphics.ES20.GL.DepthRange | ( | Single | zNear, | |
| Single | zFar | |||
| ) | [static] |
Specify mapping of depth values from normalized device coordinates to window coordinates.
| nearVal | Specifies the mapping of the near clipping plane to window coordinates. The initial value is 0. | |
| farVal | Specifies the mapping of the far clipping plane to window coordinates. The initial value is 1. |
| static void OpenTK.Graphics.ES20.GL.DetachShader | ( | UInt32 | program, | |
| UInt32 | shader | |||
| ) | [static] |
Detaches a shader object from a program object to which it is attached.
| program | Specifies the program object from which to detach the shader object. | |
| shader | Specifies the shader object to be detached. |
| static void OpenTK.Graphics.ES20.GL.DetachShader | ( | Int32 | program, | |
| Int32 | shader | |||
| ) | [static] |
Detaches a shader object from a program object to which it is attached.
| program | Specifies the program object from which to detach the shader object. | |
| shader | Specifies the shader object to be detached. |
| static void OpenTK.Graphics.ES20.GL.DrawArrays | ( | OpenTK.Graphics.ES20.BeginMode | mode, | |
| Int32 | first, | |||
| Int32 | count | |||
| ) | [static] |
Render primitives from array data.
| mode | Specifies what kind of primitives to render. Symbolic constants GL_POINTS, GL_LINE_STRIP, GL_LINE_LOOP, GL_LINES, GL_TRIANGLE_STRIP, GL_TRIANGLE_FAN, GL_TRIANGLES, GL_QUAD_STRIP, GL_QUADS, and GL_POLYGON are accepted. | |
| first | Specifies the starting index in the enabled arrays. | |
| count | Specifies the number of indices to be rendered. |
| static void OpenTK.Graphics.ES20.GL.DrawElements | ( | OpenTK.Graphics.ES20.BeginMode | mode, | |
| Int32 | count, | |||
| OpenTK.Graphics.ES20.DrawElementsType | type, | |||
| IntPtr | indices | |||
| ) | [static] |
Render primitives from array data.
| mode | Specifies what kind of primitives to render. Symbolic constants GL_POINTS, GL_LINE_STRIP, GL_LINE_LOOP, GL_LINES, GL_TRIANGLE_STRIP, GL_TRIANGLE_FAN, GL_TRIANGLES, GL_QUAD_STRIP, GL_QUADS, and GL_POLYGON are accepted. | |
| count | Specifies the number of elements to be rendered. | |
| type | Specifies the type of the values in indices. Must be one of GL_UNSIGNED_BYTE, GL_UNSIGNED_SHORT, or GL_UNSIGNED_INT. | |
| indices | Specifies a pointer to the location where the indices are stored. |
| static void OpenTK.Graphics.ES20.GL.DrawElements< T3 > | ( | OpenTK.Graphics.ES20.BeginMode | mode, | |
| Int32 | count, | |||
| OpenTK.Graphics.ES20.DrawElementsType | type, | |||
| [InAttribute, OutAttribute] ref T3 | indices | |||
| ) | [static] |
Render primitives from array data.
| mode | Specifies what kind of primitives to render. Symbolic constants GL_POINTS, GL_LINE_STRIP, GL_LINE_LOOP, GL_LINES, GL_TRIANGLE_STRIP, GL_TRIANGLE_FAN, GL_TRIANGLES, GL_QUAD_STRIP, GL_QUADS, and GL_POLYGON are accepted. | |
| count | Specifies the number of elements to be rendered. | |
| type | Specifies the type of the values in indices. Must be one of GL_UNSIGNED_BYTE, GL_UNSIGNED_SHORT, or GL_UNSIGNED_INT. | |
| indices | Specifies a pointer to the location where the indices are stored. |
| T3 | : | struct |
| static void OpenTK.Graphics.ES20.GL.DrawElements< T3 > | ( | OpenTK.Graphics.ES20.BeginMode | mode, | |
| Int32 | count, | |||
| OpenTK.Graphics.ES20.DrawElementsType | type, | |||
| [InAttribute, OutAttribute] T3 | indices[,,] | |||
| ) | [static] |
Render primitives from array data.
| mode | Specifies what kind of primitives to render. Symbolic constants GL_POINTS, GL_LINE_STRIP, GL_LINE_LOOP, GL_LINES, GL_TRIANGLE_STRIP, GL_TRIANGLE_FAN, GL_TRIANGLES, GL_QUAD_STRIP, GL_QUADS, and GL_POLYGON are accepted. | |
| count | Specifies the number of elements to be rendered. | |
| type | Specifies the type of the values in indices. Must be one of GL_UNSIGNED_BYTE, GL_UNSIGNED_SHORT, or GL_UNSIGNED_INT. | |
| indices | Specifies a pointer to the location where the indices are stored. |
| T3 | : | struct |
| static void OpenTK.Graphics.ES20.GL.DrawElements< T3 > | ( | OpenTK.Graphics.ES20.BeginMode | mode, | |
| Int32 | count, | |||
| OpenTK.Graphics.ES20.DrawElementsType | type, | |||
| [InAttribute, OutAttribute] T3 | indices[,] | |||
| ) | [static] |
Render primitives from array data.
| mode | Specifies what kind of primitives to render. Symbolic constants GL_POINTS, GL_LINE_STRIP, GL_LINE_LOOP, GL_LINES, GL_TRIANGLE_STRIP, GL_TRIANGLE_FAN, GL_TRIANGLES, GL_QUAD_STRIP, GL_QUADS, and GL_POLYGON are accepted. | |
| count | Specifies the number of elements to be rendered. | |
| type | Specifies the type of the values in indices. Must be one of GL_UNSIGNED_BYTE, GL_UNSIGNED_SHORT, or GL_UNSIGNED_INT. | |
| indices | Specifies a pointer to the location where the indices are stored. |
| T3 | : | struct |
| static void OpenTK.Graphics.ES20.GL.DrawElements< T3 > | ( | OpenTK.Graphics.ES20.BeginMode | mode, | |
| Int32 | count, | |||
| OpenTK.Graphics.ES20.DrawElementsType | type, | |||
| [InAttribute, OutAttribute] T3[] | indices | |||
| ) | [static] |
Render primitives from array data.
| mode | Specifies what kind of primitives to render. Symbolic constants GL_POINTS, GL_LINE_STRIP, GL_LINE_LOOP, GL_LINES, GL_TRIANGLE_STRIP, GL_TRIANGLE_FAN, GL_TRIANGLES, GL_QUAD_STRIP, GL_QUADS, and GL_POLYGON are accepted. | |
| count | Specifies the number of elements to be rendered. | |
| type | Specifies the type of the values in indices. Must be one of GL_UNSIGNED_BYTE, GL_UNSIGNED_SHORT, or GL_UNSIGNED_INT. | |
| indices | Specifies a pointer to the location where the indices are stored. |
| T3 | : | struct |
| static void OpenTK.Graphics.ES20.GL.Enable | ( | OpenTK.Graphics.ES20.EnableCap | cap | ) | [static] |
| static void OpenTK.Graphics.ES20.GL.EnableVertexAttribArray | ( | UInt32 | index | ) | [static] |
Enable or disable a generic vertex attribute array.
| index | Specifies the index of the generic vertex attribute to be enabled or disabled. |
| static void OpenTK.Graphics.ES20.GL.EnableVertexAttribArray | ( | Int32 | index | ) | [static] |
Enable or disable a generic vertex attribute array.
| index | Specifies the index of the generic vertex attribute to be enabled or disabled. |
| static void OpenTK.Graphics.ES20.GL.Finish | ( | ) | [static] |
| static void OpenTK.Graphics.ES20.GL.Flush | ( | ) | [static] |
| static void OpenTK.Graphics.ES20.GL.FrontFace | ( | OpenTK.Graphics.ES20.FrontFaceDirection | mode | ) | [static] |
Define front- and back-facing polygons.
| mode | Specifies the orientation of front-facing polygons. GL_CW and GL_CCW are accepted. The initial value is GL_CCW. |
| static unsafe void OpenTK.Graphics.ES20.GL.GenBuffers | ( | Int32 | n, | |
| [OutAttribute] UInt32 * | buffers | |||
| ) | [static] |
Generate buffer object names.
| n | Specifies the number of buffer object names to be generated. | |
| buffers | Specifies an array in which the generated buffer object names are stored. |
| static void OpenTK.Graphics.ES20.GL.GenBuffers | ( | Int32 | n, | |
| [OutAttribute] out UInt32 | buffers | |||
| ) | [static] |
Generate buffer object names.
| n | Specifies the number of buffer object names to be generated. | |
| buffers | Specifies an array in which the generated buffer object names are stored. |
Definition at line 4731 of file ES.cs.
04732 { 04733 #if DEBUG 04734 using (new ErrorHelper(GraphicsContext.CurrentContext)) 04735 { 04736 #endif 04737 unsafe 04738 { 04739 fixed (UInt32* buffers_ptr = &buffers) 04740 { 04741 Delegates.glGenBuffers((Int32)n, (UInt32*)buffers_ptr); 04742 buffers = *buffers_ptr; 04743 } 04744 } 04745 #if DEBUG 04746 } 04747 #endif 04748 }
| static void OpenTK.Graphics.ES20.GL.GenBuffers | ( | Int32 | n, | |
| [OutAttribute] UInt32[] | buffers | |||
| ) | [static] |
Generate buffer object names.
| n | Specifies the number of buffer object names to be generated. | |
| buffers | Specifies an array in which the generated buffer object names are stored. |
Definition at line 4696 of file ES.cs.
04697 { 04698 #if DEBUG 04699 using (new ErrorHelper(GraphicsContext.CurrentContext)) 04700 { 04701 #endif 04702 unsafe 04703 { 04704 fixed (UInt32* buffers_ptr = buffers) 04705 { 04706 Delegates.glGenBuffers((Int32)n, (UInt32*)buffers_ptr); 04707 } 04708 } 04709 #if DEBUG 04710 } 04711 #endif 04712 }
| static unsafe void OpenTK.Graphics.ES20.GL.GenBuffers | ( | Int32 | n, | |
| [OutAttribute] Int32 * | buffers | |||
| ) | [static] |
Generate buffer object names.
| n | Specifies the number of buffer object names to be generated. | |
| buffers | Specifies an array in which the generated buffer object names are stored. |
| static void OpenTK.Graphics.ES20.GL.GenBuffers | ( | Int32 | n, | |
| [OutAttribute] out Int32 | buffers | |||
| ) | [static] |
Generate buffer object names.
| n | Specifies the number of buffer object names to be generated. | |
| buffers | Specifies an array in which the generated buffer object names are stored. |
Definition at line 4631 of file ES.cs.
04632 { 04633 #if DEBUG 04634 using (new ErrorHelper(GraphicsContext.CurrentContext)) 04635 { 04636 #endif 04637 unsafe 04638 { 04639 fixed (Int32* buffers_ptr = &buffers) 04640 { 04641 Delegates.glGenBuffers((Int32)n, (UInt32*)buffers_ptr); 04642 buffers = *buffers_ptr; 04643 } 04644 } 04645 #if DEBUG 04646 } 04647 #endif 04648 }
| static void OpenTK.Graphics.ES20.GL.GenBuffers | ( | Int32 | n, | |
| [OutAttribute] Int32[] | buffers | |||
| ) | [static] |
Generate buffer object names.
| n | Specifies the number of buffer object names to be generated. | |
| buffers | Specifies an array in which the generated buffer object names are stored. |
Definition at line 4597 of file ES.cs.
04598 { 04599 #if DEBUG 04600 using (new ErrorHelper(GraphicsContext.CurrentContext)) 04601 { 04602 #endif 04603 unsafe 04604 { 04605 fixed (Int32* buffers_ptr = buffers) 04606 { 04607 Delegates.glGenBuffers((Int32)n, (UInt32*)buffers_ptr); 04608 } 04609 } 04610 #if DEBUG 04611 } 04612 #endif 04613 }
| static unsafe void OpenTK.Graphics.ES20.GL.GenTextures | ( | Int32 | n, | |
| [OutAttribute] UInt32 * | textures | |||
| ) | [static] |
Generate texture names.
| n | Specifies the number of texture names to be generated. | |
| textures | Specifies an array in which the generated texture names are stored. |
| static void OpenTK.Graphics.ES20.GL.GenTextures | ( | Int32 | n, | |
| [OutAttribute] out UInt32 | textures | |||
| ) | [static] |
Generate texture names.
| n | Specifies the number of texture names to be generated. | |
| textures | Specifies an array in which the generated texture names are stored. |
Definition at line 5171 of file ES.cs.
05172 { 05173 #if DEBUG 05174 using (new ErrorHelper(GraphicsContext.CurrentContext)) 05175 { 05176 #endif 05177 unsafe 05178 { 05179 fixed (UInt32* textures_ptr = &textures) 05180 { 05181 Delegates.glGenTextures((Int32)n, (UInt32*)textures_ptr); 05182 textures = *textures_ptr; 05183 } 05184 } 05185 #if DEBUG 05186 } 05187 #endif 05188 }
| static void OpenTK.Graphics.ES20.GL.GenTextures | ( | Int32 | n, | |
| [OutAttribute] UInt32[] | textures | |||
| ) | [static] |
Generate texture names.
| n | Specifies the number of texture names to be generated. | |
| textures | Specifies an array in which the generated texture names are stored. |
Definition at line 5136 of file ES.cs.
05137 { 05138 #if DEBUG 05139 using (new ErrorHelper(GraphicsContext.CurrentContext)) 05140 { 05141 #endif 05142 unsafe 05143 { 05144 fixed (UInt32* textures_ptr = textures) 05145 { 05146 Delegates.glGenTextures((Int32)n, (UInt32*)textures_ptr); 05147 } 05148 } 05149 #if DEBUG 05150 } 05151 #endif 05152 }
| static unsafe void OpenTK.Graphics.ES20.GL.GenTextures | ( | Int32 | n, | |
| [OutAttribute] Int32 * | textures | |||
| ) | [static] |
Generate texture names.
| n | Specifies the number of texture names to be generated. | |
| textures | Specifies an array in which the generated texture names are stored. |
| static void OpenTK.Graphics.ES20.GL.GenTextures | ( | Int32 | n, | |
| [OutAttribute] out Int32 | textures | |||
| ) | [static] |
Generate texture names.
| n | Specifies the number of texture names to be generated. | |
| textures | Specifies an array in which the generated texture names are stored. |
Definition at line 5071 of file ES.cs.
05072 { 05073 #if DEBUG 05074 using (new ErrorHelper(GraphicsContext.CurrentContext)) 05075 { 05076 #endif 05077 unsafe 05078 { 05079 fixed (Int32* textures_ptr = &textures) 05080 { 05081 Delegates.glGenTextures((Int32)n, (UInt32*)textures_ptr); 05082 textures = *textures_ptr; 05083 } 05084 } 05085 #if DEBUG 05086 } 05087 #endif 05088 }
| static void OpenTK.Graphics.ES20.GL.GenTextures | ( | Int32 | n, | |
| [OutAttribute] Int32[] | textures | |||
| ) | [static] |
Generate texture names.
| n | Specifies the number of texture names to be generated. | |
| textures | Specifies an array in which the generated texture names are stored. |
Definition at line 5037 of file ES.cs.
05038 { 05039 #if DEBUG 05040 using (new ErrorHelper(GraphicsContext.CurrentContext)) 05041 { 05042 #endif 05043 unsafe 05044 { 05045 fixed (Int32* textures_ptr = textures) 05046 { 05047 Delegates.glGenTextures((Int32)n, (UInt32*)textures_ptr); 05048 } 05049 } 05050 #if DEBUG 05051 } 05052 #endif 05053 }
| static unsafe void OpenTK.Graphics.ES20.GL.GetActiveAttrib | ( | UInt32 | program, | |
| UInt32 | index, | |||
| Int32 | bufsize, | |||
| [OutAttribute] Int32 * | length, | |||
| [OutAttribute] Int32 * | size, | |||
| [OutAttribute] OpenTK.Graphics.ES20.ActiveAttribType * | type, | |||
| [OutAttribute] StringBuilder | name | |||
| ) | [static] |
Returns information about an active attribute variable for the specified program object.
| program | Specifies the program object to be queried. | |
| index | Specifies the index of the attribute variable to be queried. | |
| bufSize | Specifies the maximum number of characters OpenGL is allowed to write in the character buffer indicated by name. | |
| length | Returns the number of characters actually written by OpenGL in the string indicated by name (excluding the null terminator) if a value other than NULL is passed. | |
| size | Returns the size of the attribute variable. | |
| type | Returns the data type of the attribute variable. | |
| name | Returns a null terminated string containing the name of the attribute variable. |
Definition at line 5567 of file ES.cs.
05568 { 05569 #if DEBUG 05570 using (new ErrorHelper(GraphicsContext.CurrentContext)) 05571 { 05572 #endif 05573 Delegates.glGetActiveAttrib((UInt32)program, (UInt32)index, (Int32)bufsize, (Int32*)length, (Int32*)size, (OpenTK.Graphics.ES20.ActiveAttribType*)type, (StringBuilder)name); 05574 #if DEBUG 05575 } 05576 #endif 05577 }
| static void OpenTK.Graphics.ES20.GL.GetActiveAttrib | ( | UInt32 | program, | |
| UInt32 | index, | |||
| Int32 | bufsize, | |||
| [OutAttribute] out Int32 | length, | |||
| [OutAttribute] out Int32 | size, | |||
| [OutAttribute] out OpenTK.Graphics.ES20.ActiveAttribType | type, | |||
| [OutAttribute] StringBuilder | name | |||
| ) | [static] |
Returns information about an active attribute variable for the specified program object.
| program | Specifies the program object to be queried. | |
| index | Specifies the index of the attribute variable to be queried. | |
| bufSize | Specifies the maximum number of characters OpenGL is allowed to write in the character buffer indicated by name. | |
| length | Returns the number of characters actually written by OpenGL in the string indicated by name (excluding the null terminator) if a value other than NULL is passed. | |
| size | Returns the size of the attribute variable. | |
| type | Returns the data type of the attribute variable. | |
| name | Returns a null terminated string containing the name of the attribute variable. |
Definition at line 5502 of file ES.cs.
05503 { 05504 #if DEBUG 05505 using (new ErrorHelper(GraphicsContext.CurrentContext)) 05506 { 05507 #endif 05508 unsafe 05509 { 05510 fixed (Int32* length_ptr = &length) 05511 fixed (Int32* size_ptr = &size) 05512 fixed (OpenTK.Graphics.ES20.ActiveAttribType* type_ptr = &type) 05513 { 05514 Delegates.glGetActiveAttrib((UInt32)program, (UInt32)index, (Int32)bufsize, (Int32*)length_ptr, (Int32*)size_ptr, (OpenTK.Graphics.ES20.ActiveAttribType*)type_ptr, (StringBuilder)name); 05515 length = *length_ptr; 05516 size = *size_ptr; 05517 type = *type_ptr; 05518 } 05519 } 05520 #if DEBUG 05521 } 05522 #endif 05523 }
| static void OpenTK.Graphics.ES20.GL.GetActiveAttrib | ( | UInt32 | program, | |
| UInt32 | index, | |||
| Int32 | bufsize, | |||
| [OutAttribute] Int32[] | length, | |||
| [OutAttribute] Int32[] | size, | |||
| [OutAttribute] OpenTK.Graphics.ES20.ActiveAttribType[] | type, | |||
| [OutAttribute] StringBuilder | name | |||
| ) | [static] |
Returns information about an active attribute variable for the specified program object.
| program | Specifies the program object to be queried. | |
| index | Specifies the index of the attribute variable to be queried. | |
| bufSize | Specifies the maximum number of characters OpenGL is allowed to write in the character buffer indicated by name. | |
| length | Returns the number of characters actually written by OpenGL in the string indicated by name (excluding the null terminator) if a value other than NULL is passed. | |
| size | Returns the size of the attribute variable. | |
| type | Returns the data type of the attribute variable. | |
| name | Returns a null terminated string containing the name of the attribute variable. |
Definition at line 5440 of file ES.cs.
05441 { 05442 #if DEBUG 05443 using (new ErrorHelper(GraphicsContext.CurrentContext)) 05444 { 05445 #endif 05446 unsafe 05447 { 05448 fixed (Int32* length_ptr = length) 05449 fixed (Int32* size_ptr = size) 05450 fixed (OpenTK.Graphics.ES20.ActiveAttribType* type_ptr = type) 05451 { 05452 Delegates.glGetActiveAttrib((UInt32)program, (UInt32)index, (Int32)bufsize, (Int32*)length_ptr, (Int32*)size_ptr, (OpenTK.Graphics.ES20.ActiveAttribType*)type_ptr, (StringBuilder)name); 05453 } 05454 } 05455 #if DEBUG 05456 } 05457 #endif 05458 }
| static unsafe void OpenTK.Graphics.ES20.GL.GetActiveAttrib | ( | Int32 | program, | |
| Int32 | index, | |||
| Int32 | bufsize, | |||
| [OutAttribute] Int32 * | length, | |||
| [OutAttribute] Int32 * | size, | |||
| [OutAttribute] OpenTK.Graphics.ES20.ActiveAttribType * | type, | |||
| [OutAttribute] StringBuilder | name | |||
| ) | [static] |
Returns information about an active attribute variable for the specified program object.
| program | Specifies the program object to be queried. | |
| index | Specifies the index of the attribute variable to be queried. | |
| bufSize | Specifies the maximum number of characters OpenGL is allowed to write in the character buffer indicated by name. | |
| length | Returns the number of characters actually written by OpenGL in the string indicated by name (excluding the null terminator) if a value other than NULL is passed. | |
| size | Returns the size of the attribute variable. | |
| type | Returns the data type of the attribute variable. | |
| name | Returns a null terminated string containing the name of the attribute variable. |
Definition at line 5386 of file ES.cs.
05387 { 05388 #if DEBUG 05389 using (new ErrorHelper(GraphicsContext.CurrentContext)) 05390 { 05391 #endif 05392 Delegates.glGetActiveAttrib((UInt32)program, (UInt32)index, (Int32)bufsize, (Int32*)length, (Int32*)size, (OpenTK.Graphics.ES20.ActiveAttribType*)type, (StringBuilder)name); 05393 #if DEBUG 05394 } 05395 #endif 05396 }
| static void OpenTK.Graphics.ES20.GL.GetActiveAttrib | ( | Int32 | program, | |
| Int32 | index, | |||
| Int32 | bufsize, | |||
| [OutAttribute] out Int32 | length, | |||
| [OutAttribute] out Int32 | size, | |||
| [OutAttribute] out OpenTK.Graphics.ES20.ActiveAttribType | type, | |||
| [OutAttribute] StringBuilder | name | |||
| ) | [static] |
Returns information about an active attribute variable for the specified program object.
| program | Specifies the program object to be queried. | |
| index | Specifies the index of the attribute variable to be queried. | |
| bufSize | Specifies the maximum number of characters OpenGL is allowed to write in the character buffer indicated by name. | |
| length | Returns the number of characters actually written by OpenGL in the string indicated by name (excluding the null terminator) if a value other than NULL is passed. | |
| size | Returns the size of the attribute variable. | |
| type | Returns the data type of the attribute variable. | |
| name | Returns a null terminated string containing the name of the attribute variable. |
Definition at line 5321 of file ES.cs.
05322 { 05323 #if DEBUG 05324 using (new ErrorHelper(GraphicsContext.CurrentContext)) 05325 { 05326 #endif 05327 unsafe 05328 { 05329 fixed (Int32* length_ptr = &length) 05330 fixed (Int32* size_ptr = &size) 05331 fixed (OpenTK.Graphics.ES20.ActiveAttribType* type_ptr = &type) 05332 { 05333 Delegates.glGetActiveAttrib((UInt32)program, (UInt32)index, (Int32)bufsize, (Int32*)length_ptr, (Int32*)size_ptr, (OpenTK.Graphics.ES20.ActiveAttribType*)type_ptr, (StringBuilder)name); 05334 length = *length_ptr; 05335 size = *size_ptr; 05336 type = *type_ptr; 05337 } 05338 } 05339 #if DEBUG 05340 } 05341 #endif 05342 }
| static void OpenTK.Graphics.ES20.GL.GetActiveAttrib | ( | Int32 | program, | |
| Int32 | index, | |||
| Int32 | bufsize, | |||
| [OutAttribute] Int32[] | length, | |||
| [OutAttribute] Int32[] | size, | |||
| [OutAttribute] OpenTK.Graphics.ES20.ActiveAttribType[] | type, | |||
| [OutAttribute] StringBuilder | name | |||
| ) | [static] |
Returns information about an active attribute variable for the specified program object.
| program | Specifies the program object to be queried. | |
| index | Specifies the index of the attribute variable to be queried. | |
| bufSize | Specifies the maximum number of characters OpenGL is allowed to write in the character buffer indicated by name. | |
| length | Returns the number of characters actually written by OpenGL in the string indicated by name (excluding the null terminator) if a value other than NULL is passed. | |
| size | Returns the size of the attribute variable. | |
| type | Returns the data type of the attribute variable. | |
| name | Returns a null terminated string containing the name of the attribute variable. |
Definition at line 5260 of file ES.cs.
05261 { 05262 #if DEBUG 05263 using (new ErrorHelper(GraphicsContext.CurrentContext)) 05264 { 05265 #endif 05266 unsafe 05267 { 05268 fixed (Int32* length_ptr = length) 05269 fixed (Int32* size_ptr = size) 05270 fixed (OpenTK.Graphics.ES20.ActiveAttribType* type_ptr = type) 05271 { 05272 Delegates.glGetActiveAttrib((UInt32)program, (UInt32)index, (Int32)bufsize, (Int32*)length_ptr, (Int32*)size_ptr, (OpenTK.Graphics.ES20.ActiveAttribType*)type_ptr, (StringBuilder)name); 05273 } 05274 } 05275 #if DEBUG 05276 } 05277 #endif 05278 }
| static unsafe void OpenTK.Graphics.ES20.GL.GetActiveUniform | ( | UInt32 | program, | |
| UInt32 | index, | |||
| Int32 | bufsize, | |||
| [OutAttribute] Int32 * | length, | |||
| [OutAttribute] Int32 * | size, | |||
| [OutAttribute] OpenTK.Graphics.ES20.ActiveUniformType * | type, | |||
| [OutAttribute] StringBuilder | name | |||
| ) | [static] |
Returns information about an active uniform variable for the specified program object.
| program | Specifies the program object to be queried. | |
| index | Specifies the index of the uniform variable to be queried. | |
| bufSize | Specifies the maximum number of characters OpenGL is allowed to write in the character buffer indicated by name. | |
| length | Returns the number of characters actually written by OpenGL in the string indicated by name (excluding the null terminator) if a value other than NULL is passed. | |
| size | Returns the size of the uniform variable. | |
| type | Returns the data type of the uniform variable. | |
| name | Returns a null terminated string containing the name of the uniform variable. |
Definition at line 5927 of file ES.cs.
05928 { 05929 #if DEBUG 05930 using (new ErrorHelper(GraphicsContext.CurrentContext)) 05931 { 05932 #endif 05933 Delegates.glGetActiveUniform((UInt32)program, (UInt32)index, (Int32)bufsize, (Int32*)length, (Int32*)size, (OpenTK.Graphics.ES20.ActiveUniformType*)type, (StringBuilder)name); 05934 #if DEBUG 05935 } 05936 #endif 05937 }
| static void OpenTK.Graphics.ES20.GL.GetActiveUniform | ( | UInt32 | program, | |
| UInt32 | index, | |||
| Int32 | bufsize, | |||
| [OutAttribute] out Int32 | length, | |||
| [OutAttribute] out Int32 | size, | |||
| [OutAttribute] out OpenTK.Graphics.ES20.ActiveUniformType | type, | |||
| [OutAttribute] StringBuilder | name | |||
| ) | [static] |
Returns information about an active uniform variable for the specified program object.
| program | Specifies the program object to be queried. | |
| index | Specifies the index of the uniform variable to be queried. | |
| bufSize | Specifies the maximum number of characters OpenGL is allowed to write in the character buffer indicated by name. | |
| length | Returns the number of characters actually written by OpenGL in the string indicated by name (excluding the null terminator) if a value other than NULL is passed. | |
| size | Returns the size of the uniform variable. | |
| type | Returns the data type of the uniform variable. | |
| name | Returns a null terminated string containing the name of the uniform variable. |
Definition at line 5862 of file ES.cs.
05863 { 05864 #if DEBUG 05865 using (new ErrorHelper(GraphicsContext.CurrentContext)) 05866 { 05867 #endif 05868 unsafe 05869 { 05870 fixed (Int32* length_ptr = &length) 05871 fixed (Int32* size_ptr = &size) 05872 fixed (OpenTK.Graphics.ES20.ActiveUniformType* type_ptr = &type) 05873 { 05874 Delegates.glGetActiveUniform((UInt32)program, (UInt32)index, (Int32)bufsize, (Int32*)length_ptr, (Int32*)size_ptr, (OpenTK.Graphics.ES20.ActiveUniformType*)type_ptr, (StringBuilder)name); 05875 length = *length_ptr; 05876 size = *size_ptr; 05877 type = *type_ptr; 05878 } 05879 } 05880 #if DEBUG 05881 } 05882 #endif 05883 }
| static void OpenTK.Graphics.ES20.GL.GetActiveUniform | ( | UInt32 | program, | |
| UInt32 | index, | |||
| Int32 | bufsize, | |||
| [OutAttribute] Int32[] | length, | |||
| [OutAttribute] Int32[] | size, | |||
| [OutAttribute] OpenTK.Graphics.ES20.ActiveUniformType[] | type, | |||
| [OutAttribute] StringBuilder | name | |||
| ) | [static] |
Returns information about an active uniform variable for the specified program object.
| program | Specifies the program object to be queried. | |
| index | Specifies the index of the uniform variable to be queried. | |
| bufSize | Specifies the maximum number of characters OpenGL is allowed to write in the character buffer indicated by name. | |
| length | Returns the number of characters actually written by OpenGL in the string indicated by name (excluding the null terminator) if a value other than NULL is passed. | |
| size | Returns the size of the uniform variable. | |
| type | Returns the data type of the uniform variable. | |
| name | Returns a null terminated string containing the name of the uniform variable. |
Definition at line 5800 of file ES.cs.
05801 { 05802 #if DEBUG 05803 using (new ErrorHelper(GraphicsContext.CurrentContext)) 05804 { 05805 #endif 05806 unsafe 05807 { 05808 fixed (Int32* length_ptr = length) 05809 fixed (Int32* size_ptr = size) 05810 fixed (OpenTK.Graphics.ES20.ActiveUniformType* type_ptr = type) 05811 { 05812 Delegates.glGetActiveUniform((UInt32)program, (UInt32)index, (Int32)bufsize, (Int32*)length_ptr, (Int32*)size_ptr, (OpenTK.Graphics.ES20.ActiveUniformType*)type_ptr, (StringBuilder)name); 05813 } 05814 } 05815 #if DEBUG 05816 } 05817 #endif 05818 }
| static unsafe void OpenTK.Graphics.ES20.GL.GetActiveUniform | ( | Int32 | program, | |
| Int32 | index, | |||
| Int32 | bufsize, | |||
| [OutAttribute] Int32 * | length, | |||
| [OutAttribute] Int32 * | size, | |||
| [OutAttribute] OpenTK.Graphics.ES20.ActiveUniformType * | type, | |||
| [OutAttribute] StringBuilder | name | |||
| ) | [static] |
Returns information about an active uniform variable for the specified program object.
| program | Specifies the program object to be queried. | |
| index | Specifies the index of the uniform variable to be queried. | |
| bufSize | Specifies the maximum number of characters OpenGL is allowed to write in the character buffer indicated by name. | |
| length | Returns the number of characters actually written by OpenGL in the string indicated by name (excluding the null terminator) if a value other than NULL is passed. | |
| size | Returns the size of the uniform variable. | |
| type | Returns the data type of the uniform variable. | |
| name | Returns a null terminated string containing the name of the uniform variable. |
Definition at line 5746 of file ES.cs.
05747 { 05748 #if DEBUG 05749 using (new ErrorHelper(GraphicsContext.CurrentContext)) 05750 { 05751 #endif 05752 Delegates.glGetActiveUniform((UInt32)program, (UInt32)index, (Int32)bufsize, (Int32*)length, (Int32*)size, (OpenTK.Graphics.ES20.ActiveUniformType*)type, (StringBuilder)name); 05753 #if DEBUG 05754 } 05755 #endif 05756 }
| static void OpenTK.Graphics.ES20.GL.GetActiveUniform | ( | Int32 | program, | |
| Int32 | index, | |||
| Int32 | bufsize, | |||
| [OutAttribute] out Int32 | length, | |||
| [OutAttribute] out Int32 | size, | |||
| [OutAttribute] out OpenTK.Graphics.ES20.ActiveUniformType | type, | |||
| [OutAttribute] StringBuilder | name | |||
| ) | [static] |
Returns information about an active uniform variable for the specified program object.
| program | Specifies the program object to be queried. | |
| index | Specifies the index of the uniform variable to be queried. | |
| bufSize | Specifies the maximum number of characters OpenGL is allowed to write in the character buffer indicated by name. | |
| length | Returns the number of characters actually written by OpenGL in the string indicated by name (excluding the null terminator) if a value other than NULL is passed. | |
| size | Returns the size of the uniform variable. | |
| type | Returns the data type of the uniform variable. | |
| name | Returns a null terminated string containing the name of the uniform variable. |
Definition at line 5681 of file ES.cs.
05682 { 05683 #if DEBUG 05684 using (new ErrorHelper(GraphicsContext.CurrentContext)) 05685 { 05686 #endif 05687 unsafe 05688 { 05689 fixed (Int32* length_ptr = &length) 05690 fixed (Int32* size_ptr = &size) 05691 fixed (OpenTK.Graphics.ES20.ActiveUniformType* type_ptr = &type) 05692 { 05693 Delegates.glGetActiveUniform((UInt32)program, (UInt32)index, (Int32)bufsize, (Int32*)length_ptr, (Int32*)size_ptr, (OpenTK.Graphics.ES20.ActiveUniformType*)type_ptr, (StringBuilder)name); 05694 length = *length_ptr; 05695 size = *size_ptr; 05696 type = *type_ptr; 05697 } 05698 } 05699 #if DEBUG 05700 } 05701 #endif 05702 }
| static void OpenTK.Graphics.ES20.GL.GetActiveUniform | ( | Int32 | program, | |
| Int32 | index, | |||
| Int32 | bufsize, | |||
| [OutAttribute] Int32[] | length, | |||
| [OutAttribute] Int32[] | size, | |||
| [OutAttribute] OpenTK.Graphics.ES20.ActiveUniformType[] | type, | |||
| [OutAttribute] StringBuilder | name | |||
| ) | [static] |
Returns information about an active uniform variable for the specified program object.
| program | Specifies the program object to be queried. | |
| index | Specifies the index of the uniform variable to be queried. | |
| bufSize | Specifies the maximum number of characters OpenGL is allowed to write in the character buffer indicated by name. | |
| length | Returns the number of characters actually written by OpenGL in the string indicated by name (excluding the null terminator) if a value other than NULL is passed. | |
| size | Returns the size of the uniform variable. | |
| type | Returns the data type of the uniform variable. | |
| name | Returns a null terminated string containing the name of the uniform variable. |
Definition at line 5620 of file ES.cs.
05621 { 05622 #if DEBUG 05623 using (new ErrorHelper(GraphicsContext.CurrentContext)) 05624 { 05625 #endif 05626 unsafe 05627 { 05628 fixed (Int32* length_ptr = length) 05629 fixed (Int32* size_ptr = size) 05630 fixed (OpenTK.Graphics.ES20.ActiveUniformType* type_ptr = type) 05631 { 05632 Delegates.glGetActiveUniform((UInt32)program, (UInt32)index, (Int32)bufsize, (Int32*)length_ptr, (Int32*)size_ptr, (OpenTK.Graphics.ES20.ActiveUniformType*)type_ptr, (StringBuilder)name); 05633 } 05634 } 05635 #if DEBUG 05636 } 05637 #endif 05638 }
| static unsafe void OpenTK.Graphics.ES20.GL.GetAttachedShaders | ( | UInt32 | program, | |
| Int32 | maxcount, | |||
| [OutAttribute] Int32 * | count, | |||
| [OutAttribute] UInt32 * | shaders | |||
| ) | [static] |
Returns the handles of the shader objects attached to a program object.
| program | Specifies the program object to be queried. | |
| maxCount | Specifies the size of the array for storing the returned object names. | |
| count | Returns the number of names actually returned in objects. | |
| shaders | Specifies an array that is used to return the names of attached shader objects. |
| static void OpenTK.Graphics.ES20.GL.GetAttachedShaders | ( | UInt32 | program, | |
| Int32 | maxcount, | |||
| [OutAttribute] out Int32 | count, | |||
| [OutAttribute] out UInt32 | shaders | |||
| ) | [static] |
Returns the handles of the shader objects attached to a program object.
| program | Specifies the program object to be queried. | |
| maxCount | Specifies the size of the array for storing the returned object names. | |
| count | Returns the number of names actually returned in objects. | |
| shaders | Specifies an array that is used to return the names of attached shader objects. |
Definition at line 6143 of file ES.cs.
06144 { 06145 #if DEBUG 06146 using (new ErrorHelper(GraphicsContext.CurrentContext)) 06147 { 06148 #endif 06149 unsafe 06150 { 06151 fixed (Int32* count_ptr = &count) 06152 fixed (UInt32* shaders_ptr = &shaders) 06153 { 06154 Delegates.glGetAttachedShaders((UInt32)program, (Int32)maxcount, (Int32*)count_ptr, (UInt32*)shaders_ptr); 06155 count = *count_ptr; 06156 shaders = *shaders_ptr; 06157 } 06158 } 06159 #if DEBUG 06160 } 06161 #endif 06162 }
| static void OpenTK.Graphics.ES20.GL.GetAttachedShaders | ( | UInt32 | program, | |
| Int32 | maxcount, | |||
| [OutAttribute] Int32[] | count, | |||
| [OutAttribute] UInt32[] | shaders | |||
| ) | [static] |
Returns the handles of the shader objects attached to a program object.
| program | Specifies the program object to be queried. | |
| maxCount | Specifies the size of the array for storing the returned object names. | |
| count | Returns the number of names actually returned in objects. | |
| shaders | Specifies an array that is used to return the names of attached shader objects. |
Definition at line 6097 of file ES.cs.
06098 { 06099 #if DEBUG 06100 using (new ErrorHelper(GraphicsContext.CurrentContext)) 06101 { 06102 #endif 06103 unsafe 06104 { 06105 fixed (Int32* count_ptr = count) 06106 fixed (UInt32* shaders_ptr = shaders) 06107 { 06108 Delegates.glGetAttachedShaders((UInt32)program, (Int32)maxcount, (Int32*)count_ptr, (UInt32*)shaders_ptr); 06109 } 06110 } 06111 #if DEBUG 06112 } 06113 #endif 06114 }
| static unsafe void OpenTK.Graphics.ES20.GL.GetAttachedShaders | ( | Int32 | program, | |
| Int32 | maxcount, | |||
| [OutAttribute] Int32 * | count, | |||
| [OutAttribute] Int32 * | shaders | |||
| ) | [static] |
Returns the handles of the shader objects attached to a program object.
| program | Specifies the program object to be queried. | |
| maxCount | Specifies the size of the array for storing the returned object names. | |
| count | Returns the number of names actually returned in objects. | |
| shaders | Specifies an array that is used to return the names of attached shader objects. |
| static void OpenTK.Graphics.ES20.GL.GetAttachedShaders | ( | Int32 | program, | |
| Int32 | maxcount, | |||
| [OutAttribute] out Int32 | count, | |||
| [OutAttribute] out Int32 | shaders | |||
| ) | [static] |
Returns the handles of the shader objects attached to a program object.
| program | Specifies the program object to be queried. | |
| maxCount | Specifies the size of the array for storing the returned object names. | |
| count | Returns the number of names actually returned in objects. | |
| shaders | Specifies an array that is used to return the names of attached shader objects. |
Definition at line 6010 of file ES.cs.
06011 { 06012 #if DEBUG 06013 using (new ErrorHelper(GraphicsContext.CurrentContext)) 06014 { 06015 #endif 06016 unsafe 06017 { 06018 fixed (Int32* count_ptr = &count) 06019 fixed (Int32* shaders_ptr = &shaders) 06020 { 06021 Delegates.glGetAttachedShaders((UInt32)program, (Int32)maxcount, (Int32*)count_ptr, (UInt32*)shaders_ptr); 06022 count = *count_ptr; 06023 shaders = *shaders_ptr; 06024 } 06025 } 06026 #if DEBUG 06027 } 06028 #endif 06029 }
| static void OpenTK.Graphics.ES20.GL.GetAttachedShaders | ( | Int32 | program, | |
| Int32 | maxcount, | |||
| [OutAttribute] Int32[] | count, | |||
| [OutAttribute] Int32[] | shaders | |||
| ) | [static] |
Returns the handles of the shader objects attached to a program object.
| program | Specifies the program object to be queried. | |
| maxCount | Specifies the size of the array for storing the returned object names. | |
| count | Returns the number of names actually returned in objects. | |
| shaders | Specifies an array that is used to return the names of attached shader objects. |
Definition at line 5965 of file ES.cs.
05966 { 05967 #if DEBUG 05968 using (new ErrorHelper(GraphicsContext.CurrentContext)) 05969 { 05970 #endif 05971 unsafe 05972 { 05973 fixed (Int32* count_ptr = count) 05974 fixed (Int32* shaders_ptr = shaders) 05975 { 05976 Delegates.glGetAttachedShaders((UInt32)program, (Int32)maxcount, (Int32*)count_ptr, (UInt32*)shaders_ptr); 05977 } 05978 } 05979 #if DEBUG 05980 } 05981 #endif 05982 }
| static int OpenTK.Graphics.ES20.GL.GetAttribLocation | ( | UInt32 | program, | |
| String | name | |||
| ) | [static] |
Returns the location of an attribute variable.
| program | Specifies the program object to be queried. | |
| name | Points to a null terminated string containing the name of the attribute variable whose location is to be queried. |
| static int OpenTK.Graphics.ES20.GL.GetAttribLocation | ( | Int32 | program, | |
| String | name | |||
| ) | [static] |
Returns the location of an attribute variable.
| program | Specifies the program object to be queried. | |
| name | Points to a null terminated string containing the name of the attribute variable whose location is to be queried. |
| static unsafe void OpenTK.Graphics.ES20.GL.GetBufferParameter | ( | OpenTK.Graphics.ES20.BufferTarget | target, | |
| OpenTK.Graphics.ES20.BufferParameterName | pname, | |||
| [OutAttribute] Int32 *@ | params | |||
| ) | [static] |
Return parameters of a buffer object.
| target | Specifies the target buffer object. The symbolic constant must be GL_ARRAY_BUFFER, GL_ELEMENT_ARRAY_BUFFER, GL_PIXEL_PACK_BUFFER, or GL_PIXEL_UNPACK_BUFFER. | |
| value | Specifies the symbolic name of a buffer object parameter. Accepted values are GL_BUFFER_ACCESS, GL_BUFFER_MAPPED, GL_BUFFER_SIZE, or GL_BUFFER_USAGE. | |
| data | Returns the requested parameter. |
Definition at line 6417 of file ES.cs.
06418 { 06419 #if DEBUG 06420 using (new ErrorHelper(GraphicsContext.CurrentContext)) 06421 { 06422 #endif 06423 Delegates.glGetBufferParameteriv((OpenTK.Graphics.ES20.BufferTarget)target, (OpenTK.Graphics.ES20.BufferParameterName)pname, (Int32*)@params); 06424 #if DEBUG 06425 } 06426 #endif 06427 }
| static void OpenTK.Graphics.ES20.GL.GetBufferParameter | ( | OpenTK.Graphics.ES20.BufferTarget | target, | |
| OpenTK.Graphics.ES20.BufferParameterName | pname, | |||
| [OutAttribute] out Int32 @ | params | |||
| ) | [static] |
Return parameters of a buffer object.
| target | Specifies the target buffer object. The symbolic constant must be GL_ARRAY_BUFFER, GL_ELEMENT_ARRAY_BUFFER, GL_PIXEL_PACK_BUFFER, or GL_PIXEL_UNPACK_BUFFER. | |
| value | Specifies the symbolic name of a buffer object parameter. Accepted values are GL_BUFFER_ACCESS, GL_BUFFER_MAPPED, GL_BUFFER_SIZE, or GL_BUFFER_USAGE. | |
| data | Returns the requested parameter. |
Definition at line 6376 of file ES.cs.
06377 { 06378 #if DEBUG 06379 using (new ErrorHelper(GraphicsContext.CurrentContext)) 06380 { 06381 #endif 06382 unsafe 06383 { 06384 fixed (Int32* @params_ptr = &@params) 06385 { 06386 Delegates.glGetBufferParameteriv((OpenTK.Graphics.ES20.BufferTarget)target, (OpenTK.Graphics.ES20.BufferParameterName)pname, (Int32*)@params_ptr); 06387 @params = *@params_ptr; 06388 } 06389 } 06390 #if DEBUG 06391 } 06392 #endif 06393 }
| static void OpenTK.Graphics.ES20.GL.GetBufferParameter | ( | OpenTK.Graphics.ES20.BufferTarget | target, | |
| OpenTK.Graphics.ES20.BufferParameterName | pname, | |||
| [OutAttribute] Int32 @[] | params | |||
| ) | [static] |
Return parameters of a buffer object.
| target | Specifies the target buffer object. The symbolic constant must be GL_ARRAY_BUFFER, GL_ELEMENT_ARRAY_BUFFER, GL_PIXEL_PACK_BUFFER, or GL_PIXEL_UNPACK_BUFFER. | |
| value | Specifies the symbolic name of a buffer object parameter. Accepted values are GL_BUFFER_ACCESS, GL_BUFFER_MAPPED, GL_BUFFER_SIZE, or GL_BUFFER_USAGE. | |
| data | Returns the requested parameter. |
Definition at line 6337 of file ES.cs.
06338 { 06339 #if DEBUG 06340 using (new ErrorHelper(GraphicsContext.CurrentContext)) 06341 { 06342 #endif 06343 unsafe 06344 { 06345 fixed (Int32* @params_ptr = @params) 06346 { 06347 Delegates.glGetBufferParameteriv((OpenTK.Graphics.ES20.BufferTarget)target, (OpenTK.Graphics.ES20.BufferParameterName)pname, (Int32*)@params_ptr); 06348 } 06349 } 06350 #if DEBUG 06351 } 06352 #endif 06353 }
| static OpenTK.Graphics.ES20.ErrorCode OpenTK.Graphics.ES20.GL.GetError | ( | ) | [static] |
| static unsafe void OpenTK.Graphics.ES20.GL.GetProgram | ( | UInt32 | program, | |
| OpenTK.Graphics.ES20.ProgramParameter | pname, | |||
| [OutAttribute] Int32 *@ | params | |||
| ) | [static] |
Returns a parameter from a program object.
| program | Specifies the program object to be queried. | |
| pname | Specifies the object parameter. Accepted symbolic names are GL_DELETE_STATUS, GL_LINK_STATUS, GL_VALIDATE_STATUS, GL_INFO_LOG_LENGTH, GL_ATTACHED_SHADERS, GL_ACTIVE_ATTRIBUTES, GL_ACTIVE_ATTRIBUTE_MAX_LENGTH, GL_ACTIVE_UNIFORMS, GL_ACTIVE_UNIFORM_MAX_LENGTH. | |
| params | Returns the requested object parameter. |
| static void OpenTK.Graphics.ES20.GL.GetProgram | ( | UInt32 | program, | |
| OpenTK.Graphics.ES20.ProgramParameter | pname, | |||
| [OutAttribute] out Int32 @ | params | |||
| ) | [static] |
Returns a parameter from a program object.
| program | Specifies the program object to be queried. | |
| pname | Specifies the object parameter. Accepted symbolic names are GL_DELETE_STATUS, GL_LINK_STATUS, GL_VALIDATE_STATUS, GL_INFO_LOG_LENGTH, GL_ATTACHED_SHADERS, GL_ACTIVE_ATTRIBUTES, GL_ACTIVE_ATTRIBUTE_MAX_LENGTH, GL_ACTIVE_UNIFORMS, GL_ACTIVE_UNIFORM_MAX_LENGTH. | |
| params | Returns the requested object parameter. |
Definition at line 7275 of file ES.cs.
07276 { 07277 #if DEBUG 07278 using (new ErrorHelper(GraphicsContext.CurrentContext)) 07279 { 07280 #endif 07281 unsafe 07282 { 07283 fixed (Int32* @params_ptr = &@params) 07284 { 07285 Delegates.glGetProgramiv((UInt32)program, (OpenTK.Graphics.ES20.ProgramParameter)pname, (Int32*)@params_ptr); 07286 @params = *@params_ptr; 07287 } 07288 } 07289 #if DEBUG 07290 } 07291 #endif 07292 }
| static void OpenTK.Graphics.ES20.GL.GetProgram | ( | UInt32 | program, | |
| OpenTK.Graphics.ES20.ProgramParameter | pname, | |||
| [OutAttribute] Int32 @[] | params | |||
| ) | [static] |
Returns a parameter from a program object.
| program | Specifies the program object to be queried. | |
| pname | Specifies the object parameter. Accepted symbolic names are GL_DELETE_STATUS, GL_LINK_STATUS, GL_VALIDATE_STATUS, GL_INFO_LOG_LENGTH, GL_ATTACHED_SHADERS, GL_ACTIVE_ATTRIBUTES, GL_ACTIVE_ATTRIBUTE_MAX_LENGTH, GL_ACTIVE_UNIFORMS, GL_ACTIVE_UNIFORM_MAX_LENGTH. | |
| params | Returns the requested object parameter. |
Definition at line 7235 of file ES.cs.
07236 { 07237 #if DEBUG 07238 using (new ErrorHelper(GraphicsContext.CurrentContext)) 07239 { 07240 #endif 07241 unsafe 07242 { 07243 fixed (Int32* @params_ptr = @params) 07244 { 07245 Delegates.glGetProgramiv((UInt32)program, (OpenTK.Graphics.ES20.ProgramParameter)pname, (Int32*)@params_ptr); 07246 } 07247 } 07248 #if DEBUG 07249 } 07250 #endif 07251 }
| static unsafe void OpenTK.Graphics.ES20.GL.GetProgram | ( | Int32 | program, | |
| OpenTK.Graphics.ES20.ProgramParameter | pname, | |||
| [OutAttribute] Int32 *@ | params | |||
| ) | [static] |
Returns a parameter from a program object.
| program | Specifies the program object to be queried. | |
| pname | Specifies the object parameter. Accepted symbolic names are GL_DELETE_STATUS, GL_LINK_STATUS, GL_VALIDATE_STATUS, GL_INFO_LOG_LENGTH, GL_ATTACHED_SHADERS, GL_ACTIVE_ATTRIBUTES, GL_ACTIVE_ATTRIBUTE_MAX_LENGTH, GL_ACTIVE_UNIFORMS, GL_ACTIVE_UNIFORM_MAX_LENGTH. | |
| params | Returns the requested object parameter. |
| static void OpenTK.Graphics.ES20.GL.GetProgram | ( | Int32 | program, | |
| OpenTK.Graphics.ES20.ProgramParameter | pname, | |||
| [OutAttribute] out Int32 @ | params | |||
| ) | [static] |
Returns a parameter from a program object.
| program | Specifies the program object to be queried. | |
| pname | Specifies the object parameter. Accepted symbolic names are GL_DELETE_STATUS, GL_LINK_STATUS, GL_VALIDATE_STATUS, GL_INFO_LOG_LENGTH, GL_ATTACHED_SHADERS, GL_ACTIVE_ATTRIBUTES, GL_ACTIVE_ATTRIBUTE_MAX_LENGTH, GL_ACTIVE_UNIFORMS, GL_ACTIVE_UNIFORM_MAX_LENGTH. | |
| params | Returns the requested object parameter. |
Definition at line 7160 of file ES.cs.
07161 { 07162 #if DEBUG 07163 using (new ErrorHelper(GraphicsContext.CurrentContext)) 07164 { 07165 #endif 07166 unsafe 07167 { 07168 fixed (Int32* @params_ptr = &@params) 07169 { 07170 Delegates.glGetProgramiv((UInt32)program, (OpenTK.Graphics.ES20.ProgramParameter)pname, (Int32*)@params_ptr); 07171 @params = *@params_ptr; 07172 } 07173 } 07174 #if DEBUG 07175 } 07176 #endif 07177 }
| static void OpenTK.Graphics.ES20.GL.GetProgram | ( | Int32 | program, | |
| OpenTK.Graphics.ES20.ProgramParameter | pname, | |||
| [OutAttribute] Int32 @[] | params | |||
| ) | [static] |
Returns a parameter from a program object.
| program | Specifies the program object to be queried. | |
| pname | Specifies the object parameter. Accepted symbolic names are GL_DELETE_STATUS, GL_LINK_STATUS, GL_VALIDATE_STATUS, GL_INFO_LOG_LENGTH, GL_ATTACHED_SHADERS, GL_ACTIVE_ATTRIBUTES, GL_ACTIVE_ATTRIBUTE_MAX_LENGTH, GL_ACTIVE_UNIFORMS, GL_ACTIVE_UNIFORM_MAX_LENGTH. | |
| params | Returns the requested object parameter. |
Definition at line 7121 of file ES.cs.
07122 { 07123 #if DEBUG 07124 using (new ErrorHelper(GraphicsContext.CurrentContext)) 07125 { 07126 #endif 07127 unsafe 07128 { 07129 fixed (Int32* @params_ptr = @params) 07130 { 07131 Delegates.glGetProgramiv((UInt32)program, (OpenTK.Graphics.ES20.ProgramParameter)pname, (Int32*)@params_ptr); 07132 } 07133 } 07134 #if DEBUG 07135 } 07136 #endif 07137 }
| static unsafe void OpenTK.Graphics.ES20.GL.GetProgramInfoLog | ( | UInt32 | program, | |
| Int32 | bufsize, | |||
| [OutAttribute] Int32 * | length, | |||
| [OutAttribute] StringBuilder | infolog | |||
| ) | [static] |
Returns the information log for a program object.
| program | Specifies the program object whose information log is to be queried. | |
| maxLength | Specifies the size of the character buffer for storing the returned information log. | |
| length | Returns the length of the string returned in infoLog (excluding the null terminator). | |
| infoLog | Specifies an array of characters that is used to return the information log. |
| static void OpenTK.Graphics.ES20.GL.GetProgramInfoLog | ( | UInt32 | program, | |
| Int32 | bufsize, | |||
| [OutAttribute] out Int32 | length, | |||
| [OutAttribute] StringBuilder | infolog | |||
| ) | [static] |
Returns the information log for a program object.
| program | Specifies the program object whose information log is to be queried. | |
| maxLength | Specifies the size of the character buffer for storing the returned information log. | |
| length | Returns the length of the string returned in infoLog (excluding the null terminator). | |
| infoLog | Specifies an array of characters that is used to return the information log. |
Definition at line 7042 of file ES.cs.
07043 { 07044 #if DEBUG 07045 using (new ErrorHelper(GraphicsContext.CurrentContext)) 07046 { 07047 #endif 07048 unsafe 07049 { 07050 fixed (Int32* length_ptr = &length) 07051 { 07052 Delegates.glGetProgramInfoLog((UInt32)program, (Int32)bufsize, (Int32*)length_ptr, (StringBuilder)infolog); 07053 length = *length_ptr; 07054 } 07055 } 07056 #if DEBUG 07057 } 07058 #endif 07059 }
| static void OpenTK.Graphics.ES20.GL.GetProgramInfoLog | ( | UInt32 | program, | |
| Int32 | bufsize, | |||
| [OutAttribute] Int32[] | length, | |||
| [OutAttribute] StringBuilder | infolog | |||
| ) | [static] |
Returns the information log for a program object.
| program | Specifies the program object whose information log is to be queried. | |
| maxLength | Specifies the size of the character buffer for storing the returned information log. | |
| length | Returns the length of the string returned in infoLog (excluding the null terminator). | |
| infoLog | Specifies an array of characters that is used to return the information log. |
Definition at line 6997 of file ES.cs.
06998 { 06999 #if DEBUG 07000 using (new ErrorHelper(GraphicsContext.CurrentContext)) 07001 { 07002 #endif 07003 unsafe 07004 { 07005 fixed (Int32* length_ptr = length) 07006 { 07007 Delegates.glGetProgramInfoLog((UInt32)program, (Int32)bufsize, (Int32*)length_ptr, (StringBuilder)infolog); 07008 } 07009 } 07010 #if DEBUG 07011 } 07012 #endif 07013 }
| static unsafe void OpenTK.Graphics.ES20.GL.GetProgramInfoLog | ( | Int32 | program, | |
| Int32 | bufsize, | |||
| [OutAttribute] Int32 * | length, | |||
| [OutAttribute] StringBuilder | infolog | |||
| ) | [static] |
Returns the information log for a program object.
| program | Specifies the program object whose information log is to be queried. | |
| maxLength | Specifies the size of the character buffer for storing the returned information log. | |
| length | Returns the length of the string returned in infoLog (excluding the null terminator). | |
| infoLog | Specifies an array of characters that is used to return the information log. |
| static void OpenTK.Graphics.ES20.GL.GetProgramInfoLog | ( | Int32 | program, | |
| Int32 | bufsize, | |||
| [OutAttribute] out Int32 | length, | |||
| [OutAttribute] StringBuilder | infolog | |||
| ) | [static] |
Returns the information log for a program object.
| program | Specifies the program object whose information log is to be queried. | |
| maxLength | Specifies the size of the character buffer for storing the returned information log. | |
| length | Returns the length of the string returned in infoLog (excluding the null terminator). | |
| infoLog | Specifies an array of characters that is used to return the information log. |
Definition at line 6912 of file ES.cs.
06913 { 06914 #if DEBUG 06915 using (new ErrorHelper(GraphicsContext.CurrentContext)) 06916 { 06917 #endif 06918 unsafe 06919 { 06920 fixed (Int32* length_ptr = &length) 06921 { 06922 Delegates.glGetProgramInfoLog((UInt32)program, (Int32)bufsize, (Int32*)length_ptr, (StringBuilder)infolog); 06923 length = *length_ptr; 06924 } 06925 } 06926 #if DEBUG 06927 } 06928 #endif 06929 }
| static void OpenTK.Graphics.ES20.GL.GetProgramInfoLog | ( | Int32 | program, | |
| Int32 | bufsize, | |||
| [OutAttribute] Int32[] | length, | |||
| [OutAttribute] StringBuilder | infolog | |||
| ) | [static] |
Returns the information log for a program object.
| program | Specifies the program object whose information log is to be queried. | |
| maxLength | Specifies the size of the character buffer for storing the returned information log. | |
| length | Returns the length of the string returned in infoLog (excluding the null terminator). | |
| infoLog | Specifies an array of characters that is used to return the information log. |
Definition at line 6868 of file ES.cs.
06869 { 06870 #if DEBUG 06871 using (new ErrorHelper(GraphicsContext.CurrentContext)) 06872 { 06873 #endif 06874 unsafe 06875 { 06876 fixed (Int32* length_ptr = length) 06877 { 06878 Delegates.glGetProgramInfoLog((UInt32)program, (Int32)bufsize, (Int32*)length_ptr, (StringBuilder)infolog); 06879 } 06880 } 06881 #if DEBUG 06882 } 06883 #endif 06884 }
| static unsafe void OpenTK.Graphics.ES20.GL.GetShader | ( | UInt32 | shader, | |
| OpenTK.Graphics.ES20.ShaderParameter | pname, | |||
| [OutAttribute] Int32 *@ | params | |||
| ) | [static] |
Returns a parameter from a shader object.
| shader | Specifies the shader object to be queried. | |
| pname | Specifies the object parameter. Accepted symbolic names are GL_SHADER_TYPE, GL_DELETE_STATUS, GL_COMPILE_STATUS, GL_INFO_LOG_LENGTH, GL_SHADER_SOURCE_LENGTH. | |
| params | Returns the requested object parameter. |
| static void OpenTK.Graphics.ES20.GL.GetShader | ( | UInt32 | shader, | |
| OpenTK.Graphics.ES20.ShaderParameter | pname, | |||
| [OutAttribute] out Int32 @ | params | |||
| ) | [static] |
Returns a parameter from a shader object.
| shader | Specifies the shader object to be queried. | |
| pname | Specifies the object parameter. Accepted symbolic names are GL_SHADER_TYPE, GL_DELETE_STATUS, GL_COMPILE_STATUS, GL_INFO_LOG_LENGTH, GL_SHADER_SOURCE_LENGTH. | |
| params | Returns the requested object parameter. |
Definition at line 7817 of file ES.cs.
07818 { 07819 #if DEBUG 07820 using (new ErrorHelper(GraphicsContext.CurrentContext)) 07821 { 07822 #endif 07823 unsafe 07824 { 07825 fixed (Int32* @params_ptr = &@params) 07826 { 07827 Delegates.glGetShaderiv((UInt32)shader, (OpenTK.Graphics.ES20.ShaderParameter)pname, (Int32*)@params_ptr); 07828 @params = *@params_ptr; 07829 } 07830 } 07831 #if DEBUG 07832 } 07833 #endif 07834 }
| static void OpenTK.Graphics.ES20.GL.GetShader | ( | UInt32 | shader, | |
| OpenTK.Graphics.ES20.ShaderParameter | pname, | |||
| [OutAttribute] Int32 @[] | params | |||
| ) | [static] |
Returns a parameter from a shader object.
| shader | Specifies the shader object to be queried. | |
| pname | Specifies the object parameter. Accepted symbolic names are GL_SHADER_TYPE, GL_DELETE_STATUS, GL_COMPILE_STATUS, GL_INFO_LOG_LENGTH, GL_SHADER_SOURCE_LENGTH. | |
| params | Returns the requested object parameter. |
Definition at line 7777 of file ES.cs.
07778 { 07779 #if DEBUG 07780 using (new ErrorHelper(GraphicsContext.CurrentContext)) 07781 { 07782 #endif 07783 unsafe 07784 { 07785 fixed (Int32* @params_ptr = @params) 07786 { 07787 Delegates.glGetShaderiv((UInt32)shader, (OpenTK.Graphics.ES20.ShaderParameter)pname, (Int32*)@params_ptr); 07788 } 07789 } 07790 #if DEBUG 07791 } 07792 #endif 07793 }
| static unsafe void OpenTK.Graphics.ES20.GL.GetShader | ( | Int32 | shader, | |
| OpenTK.Graphics.ES20.ShaderParameter | pname, | |||
| [OutAttribute] Int32 *@ | params | |||
| ) | [static] |
Returns a parameter from a shader object.
| shader | Specifies the shader object to be queried. | |
| pname | Specifies the object parameter. Accepted symbolic names are GL_SHADER_TYPE, GL_DELETE_STATUS, GL_COMPILE_STATUS, GL_INFO_LOG_LENGTH, GL_SHADER_SOURCE_LENGTH. | |
| params | Returns the requested object parameter. |
| static void OpenTK.Graphics.ES20.GL.GetShader | ( | Int32 | shader, | |
| OpenTK.Graphics.ES20.ShaderParameter | pname, | |||
| [OutAttribute] out Int32 @ | params | |||
| ) | [static] |
Returns a parameter from a shader object.
| shader | Specifies the shader object to be queried. | |
| pname | Specifies the object parameter. Accepted symbolic names are GL_SHADER_TYPE, GL_DELETE_STATUS, GL_COMPILE_STATUS, GL_INFO_LOG_LENGTH, GL_SHADER_SOURCE_LENGTH. | |
| params | Returns the requested object parameter. |
Definition at line 7702 of file ES.cs.
07703 { 07704 #if DEBUG 07705 using (new ErrorHelper(GraphicsContext.CurrentContext)) 07706 { 07707 #endif 07708 unsafe 07709 { 07710 fixed (Int32* @params_ptr = &@params) 07711 { 07712 Delegates.glGetShaderiv((UInt32)shader, (OpenTK.Graphics.ES20.ShaderParameter)pname, (Int32*)@params_ptr); 07713 @params = *@params_ptr; 07714 } 07715 } 07716 #if DEBUG 07717 } 07718 #endif 07719 }
| static void OpenTK.Graphics.ES20.GL.GetShader | ( | Int32 | shader, | |
| OpenTK.Graphics.ES20.ShaderParameter | pname, | |||
| [OutAttribute] Int32 @[] | params | |||
| ) | [static] |
Returns a parameter from a shader object.
| shader | Specifies the shader object to be queried. | |
| pname | Specifies the object parameter. Accepted symbolic names are GL_SHADER_TYPE, GL_DELETE_STATUS, GL_COMPILE_STATUS, GL_INFO_LOG_LENGTH, GL_SHADER_SOURCE_LENGTH. | |
| params | Returns the requested object parameter. |
Definition at line 7663 of file ES.cs.
07664 { 07665 #if DEBUG 07666 using (new ErrorHelper(GraphicsContext.CurrentContext)) 07667 { 07668 #endif 07669 unsafe 07670 { 07671 fixed (Int32* @params_ptr = @params) 07672 { 07673 Delegates.glGetShaderiv((UInt32)shader, (OpenTK.Graphics.ES20.ShaderParameter)pname, (Int32*)@params_ptr); 07674 } 07675 } 07676 #if DEBUG 07677 } 07678 #endif 07679 }
| static unsafe void OpenTK.Graphics.ES20.GL.GetShaderInfoLog | ( | UInt32 | shader, | |
| Int32 | bufsize, | |||
| [OutAttribute] Int32 * | length, | |||
| [OutAttribute] StringBuilder | infolog | |||
| ) | [static] |
Returns the information log for a shader object.
| shader | Specifies the shader object whose information log is to be queried. | |
| maxLength | Specifies the size of the character buffer for storing the returned information log. | |
| length | Returns the length of the string returned in infoLog (excluding the null terminator). | |
| infoLog | Specifies an array of characters that is used to return the information log. |
| static void OpenTK.Graphics.ES20.GL.GetShaderInfoLog | ( | UInt32 | shader, | |
| Int32 | bufsize, | |||
| [OutAttribute] out Int32 | length, | |||
| [OutAttribute] StringBuilder | infolog | |||
| ) | [static] |
Returns the information log for a shader object.
| shader | Specifies the shader object whose information log is to be queried. | |
| maxLength | Specifies the size of the character buffer for storing the returned information log. | |
| length | Returns the length of the string returned in infoLog (excluding the null terminator). | |
| infoLog | Specifies an array of characters that is used to return the information log. |
Definition at line 7584 of file ES.cs.
07585 { 07586 #if DEBUG 07587 using (new ErrorHelper(GraphicsContext.CurrentContext)) 07588 { 07589 #endif 07590 unsafe 07591 { 07592 fixed (Int32* length_ptr = &length) 07593 { 07594 Delegates.glGetShaderInfoLog((UInt32)shader, (Int32)bufsize, (Int32*)length_ptr, (StringBuilder)infolog); 07595 length = *length_ptr; 07596 } 07597 } 07598 #if DEBUG 07599 } 07600 #endif 07601 }
| static void OpenTK.Graphics.ES20.GL.GetShaderInfoLog | ( | UInt32 | shader, | |
| Int32 | bufsize, | |||
| [OutAttribute] Int32[] | length, | |||
| [OutAttribute] StringBuilder | infolog | |||
| ) | [static] |
Returns the information log for a shader object.
| shader | Specifies the shader object whose information log is to be queried. | |
| maxLength | Specifies the size of the character buffer for storing the returned information log. | |
| length | Returns the length of the string returned in infoLog (excluding the null terminator). | |
| infoLog | Specifies an array of characters that is used to return the information log. |
Definition at line 7539 of file ES.cs.
07540 { 07541 #if DEBUG 07542 using (new ErrorHelper(GraphicsContext.CurrentContext)) 07543 { 07544 #endif 07545 unsafe 07546 { 07547 fixed (Int32* length_ptr = length) 07548 { 07549 Delegates.glGetShaderInfoLog((UInt32)shader, (Int32)bufsize, (Int32*)length_ptr, (StringBuilder)infolog); 07550 } 07551 } 07552 #if DEBUG 07553 } 07554 #endif 07555 }
| static unsafe void OpenTK.Graphics.ES20.GL.GetShaderInfoLog | ( | Int32 | shader, | |
| Int32 | bufsize, | |||
| [OutAttribute] Int32 * | length, | |||
| [OutAttribute] StringBuilder | infolog | |||
| ) | [static] |
Returns the information log for a shader object.
| shader | Specifies the shader object whose information log is to be queried. | |
| maxLength | Specifies the size of the character buffer for storing the returned information log. | |
| length | Returns the length of the string returned in infoLog (excluding the null terminator). | |
| infoLog | Specifies an array of characters that is used to return the information log. |
| static void OpenTK.Graphics.ES20.GL.GetShaderInfoLog | ( | Int32 | shader, | |
| Int32 | bufsize, | |||
| [OutAttribute] out Int32 | length, | |||
| [OutAttribute] StringBuilder | infolog | |||
| ) | [static] |
Returns the information log for a shader object.
| shader | Specifies the shader object whose information log is to be queried. | |
| maxLength | Specifies the size of the character buffer for storing the returned information log. | |
| length | Returns the length of the string returned in infoLog (excluding the null terminator). | |
| infoLog | Specifies an array of characters that is used to return the information log. |
Definition at line 7454 of file ES.cs.
07455 { 07456 #if DEBUG 07457 using (new ErrorHelper(GraphicsContext.CurrentContext)) 07458 { 07459 #endif 07460 unsafe 07461 { 07462 fixed (Int32* length_ptr = &length) 07463 { 07464 Delegates.glGetShaderInfoLog((UInt32)shader, (Int32)bufsize, (Int32*)length_ptr, (StringBuilder)infolog); 07465 length = *length_ptr; 07466 } 07467 } 07468 #if DEBUG 07469 } 07470 #endif 07471 }
| static void OpenTK.Graphics.ES20.GL.GetShaderInfoLog | ( | Int32 | shader, | |
| Int32 | bufsize, | |||
| [OutAttribute] Int32[] | length, | |||
| [OutAttribute] StringBuilder | infolog | |||
| ) | [static] |
Returns the information log for a shader object.
| shader | Specifies the shader object whose information log is to be queried. | |
| maxLength | Specifies the size of the character buffer for storing the returned information log. | |
| length | Returns the length of the string returned in infoLog (excluding the null terminator). | |
| infoLog | Specifies an array of characters that is used to return the information log. |
Definition at line 7410 of file ES.cs.
07411 { 07412 #if DEBUG 07413 using (new ErrorHelper(GraphicsContext.CurrentContext)) 07414 { 07415 #endif 07416 unsafe 07417 { 07418 fixed (Int32* length_ptr = length) 07419 { 07420 Delegates.glGetShaderInfoLog((UInt32)shader, (Int32)bufsize, (Int32*)length_ptr, (StringBuilder)infolog); 07421 } 07422 } 07423 #if DEBUG 07424 } 07425 #endif 07426 }
| static unsafe void OpenTK.Graphics.ES20.GL.GetShaderSource | ( | UInt32 | shader, | |
| Int32 | bufsize, | |||
| [OutAttribute] Int32 * | length, | |||
| [OutAttribute] StringBuilder | source | |||
| ) | [static] |
Returns the source code string from a shader object.
| shader | Specifies the shader object to be queried. | |
| bufSize | Specifies the size of the character buffer for storing the returned source code string. | |
| length | Returns the length of the string returned in source (excluding the null terminator). | |
| source | Specifies an array of characters that is used to return the source code string. |
| static void OpenTK.Graphics.ES20.GL.GetShaderSource | ( | UInt32 | shader, | |
| Int32 | bufsize, | |||
| [OutAttribute] out Int32 | length, | |||
| [OutAttribute] StringBuilder | source | |||
| ) | [static] |
Returns the source code string from a shader object.
| shader | Specifies the shader object to be queried. | |
| bufSize | Specifies the size of the character buffer for storing the returned source code string. | |
| length | Returns the length of the string returned in source (excluding the null terminator). | |
| source | Specifies an array of characters that is used to return the source code string. |
Definition at line 8129 of file ES.cs.
08130 { 08131 #if DEBUG 08132 using (new ErrorHelper(GraphicsContext.CurrentContext)) 08133 { 08134 #endif 08135 unsafe 08136 { 08137 fixed (Int32* length_ptr = &length) 08138 { 08139 Delegates.glGetShaderSource((UInt32)shader, (Int32)bufsize, (Int32*)length_ptr, (StringBuilder)source); 08140 length = *length_ptr; 08141 } 08142 } 08143 #if DEBUG 08144 } 08145 #endif 08146 }
| static void OpenTK.Graphics.ES20.GL.GetShaderSource | ( | UInt32 | shader, | |
| Int32 | bufsize, | |||
| [OutAttribute] Int32[] | length, | |||
| [OutAttribute] StringBuilder | source | |||
| ) | [static] |
Returns the source code string from a shader object.
| shader | Specifies the shader object to be queried. | |
| bufSize | Specifies the size of the character buffer for storing the returned source code string. | |
| length | Returns the length of the string returned in source (excluding the null terminator). | |
| source | Specifies an array of characters that is used to return the source code string. |
Definition at line 8084 of file ES.cs.
08085 { 08086 #if DEBUG 08087 using (new ErrorHelper(GraphicsContext.CurrentContext)) 08088 { 08089 #endif 08090 unsafe 08091 { 08092 fixed (Int32* length_ptr = length) 08093 { 08094 Delegates.glGetShaderSource((UInt32)shader, (Int32)bufsize, (Int32*)length_ptr, (StringBuilder)source); 08095 } 08096 } 08097 #if DEBUG 08098 } 08099 #endif 08100 }
| static unsafe void OpenTK.Graphics.ES20.GL.GetShaderSource | ( | Int32 | shader, | |
| Int32 | bufsize, | |||
| [OutAttribute] Int32 * | length, | |||
| [OutAttribute] StringBuilder | source | |||
| ) | [static] |
Returns the source code string from a shader object.
| shader | Specifies the shader object to be queried. | |
| bufSize | Specifies the size of the character buffer for storing the returned source code string. | |
| length | Returns the length of the string returned in source (excluding the null terminator). | |
| source | Specifies an array of characters that is used to return the source code string. |
| static void OpenTK.Graphics.ES20.GL.GetShaderSource | ( | Int32 | shader, | |
| Int32 | bufsize, | |||
| [OutAttribute] out Int32 | length, | |||
| [OutAttribute] StringBuilder | source | |||
| ) | [static] |
Returns the source code string from a shader object.
| shader | Specifies the shader object to be queried. | |
| bufSize | Specifies the size of the character buffer for storing the returned source code string. | |
| length | Returns the length of the string returned in source (excluding the null terminator). | |
| source | Specifies an array of characters that is used to return the source code string. |
Definition at line 7999 of file ES.cs.
08000 { 08001 #if DEBUG 08002 using (new ErrorHelper(GraphicsContext.CurrentContext)) 08003 { 08004 #endif 08005 unsafe 08006 { 08007 fixed (Int32* length_ptr = &length) 08008 { 08009 Delegates.glGetShaderSource((UInt32)shader, (Int32)bufsize, (Int32*)length_ptr, (StringBuilder)source); 08010 length = *length_ptr; 08011 } 08012 } 08013 #if DEBUG 08014 } 08015 #endif 08016 }
| static void OpenTK.Graphics.ES20.GL.GetShaderSource | ( | Int32 | shader, | |
| Int32 | bufsize, | |||
| [OutAttribute] Int32[] | length, | |||
| [OutAttribute] StringBuilder | source | |||
| ) | [static] |
Returns the source code string from a shader object.
| shader | Specifies the shader object to be queried. | |
| bufSize | Specifies the size of the character buffer for storing the returned source code string. | |
| length | Returns the length of the string returned in source (excluding the null terminator). | |
| source | Specifies an array of characters that is used to return the source code string. |
Definition at line 7955 of file ES.cs.
07956 { 07957 #if DEBUG 07958 using (new ErrorHelper(GraphicsContext.CurrentContext)) 07959 { 07960 #endif 07961 unsafe 07962 { 07963 fixed (Int32* length_ptr = length) 07964 { 07965 Delegates.glGetShaderSource((UInt32)shader, (Int32)bufsize, (Int32*)length_ptr, (StringBuilder)source); 07966 } 07967 } 07968 #if DEBUG 07969 } 07970 #endif 07971 }
| static unsafe System.String OpenTK.Graphics.ES20.GL.GetString | ( | OpenTK.Graphics.ES20.StringName | name | ) | [static] |
Return a string describing the current GL connection.
| name | Specifies a symbolic constant, one of GL_VENDOR, GL_RENDERER, GL_VERSION, GL_SHADING_LANGUAGE_VERSION, or GL_EXTENSIONS. |
| static unsafe void OpenTK.Graphics.ES20.GL.GetTexParameter | ( | OpenTK.Graphics.ES20.TextureTarget | target, | |
| OpenTK.Graphics.ES20.GetTextureParameter | pname, | |||
| [OutAttribute] Int32 *@ | params | |||
| ) | [static] |
Return texture parameter values.
| target | Specifies the symbolic name of the target texture. GL_TEXTURE_1D, GL_TEXTURE_2D, GL_TEXTURE_3D, and GL_TEXTURE_CUBE_MAP are accepted. | |
| pname | Specifies the symbolic name of a texture parameter. GL_TEXTURE_MAG_FILTER, GL_TEXTURE_MIN_FILTER, GL_TEXTURE_MIN_LOD, GL_TEXTURE_MAX_LOD, GL_TEXTURE_BASE_LEVEL, GL_TEXTURE_MAX_LEVEL, GL_TEXTURE_WRAP_S, GL_TEXTURE_WRAP_T, GL_TEXTURE_WRAP_R, GL_TEXTURE_BORDER_COLOR, GL_TEXTURE_PRIORITY, GL_TEXTURE_RESIDENT, GL_TEXTURE_COMPARE_MODE, GL_TEXTURE_COMPARE_FUNC, GL_DEPTH_TEXTURE_MODE, and GL_GENERATE_MIPMAP are accepted. | |
| params | Returns the texture parameters. |
| static void OpenTK.Graphics.ES20.GL.GetTexParameter | ( | OpenTK.Graphics.ES20.TextureTarget | target, | |
| OpenTK.Graphics.ES20.GetTextureParameter | pname, | |||
| [OutAttribute] out Int32 @ | params | |||
| ) | [static] |
Return texture parameter values.
| target | Specifies the symbolic name of the target texture. GL_TEXTURE_1D, GL_TEXTURE_2D, GL_TEXTURE_3D, and GL_TEXTURE_CUBE_MAP are accepted. | |
| pname | Specifies the symbolic name of a texture parameter. GL_TEXTURE_MAG_FILTER, GL_TEXTURE_MIN_FILTER, GL_TEXTURE_MIN_LOD, GL_TEXTURE_MAX_LOD, GL_TEXTURE_BASE_LEVEL, GL_TEXTURE_MAX_LEVEL, GL_TEXTURE_WRAP_S, GL_TEXTURE_WRAP_T, GL_TEXTURE_WRAP_R, GL_TEXTURE_BORDER_COLOR, GL_TEXTURE_PRIORITY, GL_TEXTURE_RESIDENT, GL_TEXTURE_COMPARE_MODE, GL_TEXTURE_COMPARE_FUNC, GL_DEPTH_TEXTURE_MODE, and GL_GENERATE_MIPMAP are accepted. | |
| params | Returns the texture parameters. |
Definition at line 8384 of file ES.cs.
08385 { 08386 #if DEBUG 08387 using (new ErrorHelper(GraphicsContext.CurrentContext)) 08388 { 08389 #endif 08390 unsafe 08391 { 08392 fixed (Int32* @params_ptr = &@params) 08393 { 08394 Delegates.glGetTexParameteriv((OpenTK.Graphics.ES20.TextureTarget)target, (OpenTK.Graphics.ES20.GetTextureParameter)pname, (Int32*)@params_ptr); 08395 @params = *@params_ptr; 08396 } 08397 } 08398 #if DEBUG 08399 } 08400 #endif 08401 }
| static void OpenTK.Graphics.ES20.GL.GetTexParameter | ( | OpenTK.Graphics.ES20.TextureTarget | target, | |
| OpenTK.Graphics.ES20.GetTextureParameter | pname, | |||
| [OutAttribute] Int32 @[] | params | |||
| ) | [static] |
Return texture parameter values.
| target | Specifies the symbolic name of the target texture. GL_TEXTURE_1D, GL_TEXTURE_2D, GL_TEXTURE_3D, and GL_TEXTURE_CUBE_MAP are accepted. | |
| pname | Specifies the symbolic name of a texture parameter. GL_TEXTURE_MAG_FILTER, GL_TEXTURE_MIN_FILTER, GL_TEXTURE_MIN_LOD, GL_TEXTURE_MAX_LOD, GL_TEXTURE_BASE_LEVEL, GL_TEXTURE_MAX_LEVEL, GL_TEXTURE_WRAP_S, GL_TEXTURE_WRAP_T, GL_TEXTURE_WRAP_R, GL_TEXTURE_BORDER_COLOR, GL_TEXTURE_PRIORITY, GL_TEXTURE_RESIDENT, GL_TEXTURE_COMPARE_MODE, GL_TEXTURE_COMPARE_FUNC, GL_DEPTH_TEXTURE_MODE, and GL_GENERATE_MIPMAP are accepted. | |
| params | Returns the texture parameters. |
Definition at line 8345 of file ES.cs.
08346 { 08347 #if DEBUG 08348 using (new ErrorHelper(GraphicsContext.CurrentContext)) 08349 { 08350 #endif 08351 unsafe 08352 { 08353 fixed (Int32* @params_ptr = @params) 08354 { 08355 Delegates.glGetTexParameteriv((OpenTK.Graphics.ES20.TextureTarget)target, (OpenTK.Graphics.ES20.GetTextureParameter)pname, (Int32*)@params_ptr); 08356 } 08357 } 08358 #if DEBUG 08359 } 08360 #endif 08361 }
| static unsafe void OpenTK.Graphics.ES20.GL.GetTexParameter | ( | OpenTK.Graphics.ES20.TextureTarget | target, | |
| OpenTK.Graphics.ES20.GetTextureParameter | pname, | |||
| [OutAttribute] Single *@ | params | |||
| ) | [static] |
Return texture parameter values.
| target | Specifies the symbolic name of the target texture. GL_TEXTURE_1D, GL_TEXTURE_2D, GL_TEXTURE_3D, and GL_TEXTURE_CUBE_MAP are accepted. | |
| pname | Specifies the symbolic name of a texture parameter. GL_TEXTURE_MAG_FILTER, GL_TEXTURE_MIN_FILTER, GL_TEXTURE_MIN_LOD, GL_TEXTURE_MAX_LOD, GL_TEXTURE_BASE_LEVEL, GL_TEXTURE_MAX_LEVEL, GL_TEXTURE_WRAP_S, GL_TEXTURE_WRAP_T, GL_TEXTURE_WRAP_R, GL_TEXTURE_BORDER_COLOR, GL_TEXTURE_PRIORITY, GL_TEXTURE_RESIDENT, GL_TEXTURE_COMPARE_MODE, GL_TEXTURE_COMPARE_FUNC, GL_DEPTH_TEXTURE_MODE, and GL_GENERATE_MIPMAP are accepted. | |
| params | Returns the texture parameters. |
| static void OpenTK.Graphics.ES20.GL.GetTexParameter | ( | OpenTK.Graphics.ES20.TextureTarget | target, | |
| OpenTK.Graphics.ES20.GetTextureParameter | pname, | |||
| [OutAttribute] out Single @ | params | |||
| ) | [static] |
Return texture parameter values.
| target | Specifies the symbolic name of the target texture. GL_TEXTURE_1D, GL_TEXTURE_2D, GL_TEXTURE_3D, and GL_TEXTURE_CUBE_MAP are accepted. | |
| pname | Specifies the symbolic name of a texture parameter. GL_TEXTURE_MAG_FILTER, GL_TEXTURE_MIN_FILTER, GL_TEXTURE_MIN_LOD, GL_TEXTURE_MAX_LOD, GL_TEXTURE_BASE_LEVEL, GL_TEXTURE_MAX_LEVEL, GL_TEXTURE_WRAP_S, GL_TEXTURE_WRAP_T, GL_TEXTURE_WRAP_R, GL_TEXTURE_BORDER_COLOR, GL_TEXTURE_PRIORITY, GL_TEXTURE_RESIDENT, GL_TEXTURE_COMPARE_MODE, GL_TEXTURE_COMPARE_FUNC, GL_DEPTH_TEXTURE_MODE, and GL_GENERATE_MIPMAP are accepted. | |
| params | Returns the texture parameters. |
Definition at line 8271 of file ES.cs.
08272 { 08273 #if DEBUG 08274 using (new ErrorHelper(GraphicsContext.CurrentContext)) 08275 { 08276 #endif 08277 unsafe 08278 { 08279 fixed (Single* @params_ptr = &@params) 08280 { 08281 Delegates.glGetTexParameterfv((OpenTK.Graphics.ES20.TextureTarget)target, (OpenTK.Graphics.ES20.GetTextureParameter)pname, (Single*)@params_ptr); 08282 @params = *@params_ptr; 08283 } 08284 } 08285 #if DEBUG 08286 } 08287 #endif 08288 }
| static void OpenTK.Graphics.ES20.GL.GetTexParameter | ( | OpenTK.Graphics.ES20.TextureTarget | target, | |
| OpenTK.Graphics.ES20.GetTextureParameter | pname, | |||
| [OutAttribute] Single @[] | params | |||
| ) | [static] |
Return texture parameter values.
| target | Specifies the symbolic name of the target texture. GL_TEXTURE_1D, GL_TEXTURE_2D, GL_TEXTURE_3D, and GL_TEXTURE_CUBE_MAP are accepted. | |
| pname | Specifies the symbolic name of a texture parameter. GL_TEXTURE_MAG_FILTER, GL_TEXTURE_MIN_FILTER, GL_TEXTURE_MIN_LOD, GL_TEXTURE_MAX_LOD, GL_TEXTURE_BASE_LEVEL, GL_TEXTURE_MAX_LEVEL, GL_TEXTURE_WRAP_S, GL_TEXTURE_WRAP_T, GL_TEXTURE_WRAP_R, GL_TEXTURE_BORDER_COLOR, GL_TEXTURE_PRIORITY, GL_TEXTURE_RESIDENT, GL_TEXTURE_COMPARE_MODE, GL_TEXTURE_COMPARE_FUNC, GL_DEPTH_TEXTURE_MODE, and GL_GENERATE_MIPMAP are accepted. | |
| params | Returns the texture parameters. |
Definition at line 8232 of file ES.cs.
08233 { 08234 #if DEBUG 08235 using (new ErrorHelper(GraphicsContext.CurrentContext)) 08236 { 08237 #endif 08238 unsafe 08239 { 08240 fixed (Single* @params_ptr = @params) 08241 { 08242 Delegates.glGetTexParameterfv((OpenTK.Graphics.ES20.TextureTarget)target, (OpenTK.Graphics.ES20.GetTextureParameter)pname, (Single*)@params_ptr); 08243 } 08244 } 08245 #if DEBUG 08246 } 08247 #endif 08248 }
| static unsafe void OpenTK.Graphics.ES20.GL.GetUniform | ( | UInt32 | program, | |
| Int32 | location, | |||
| [OutAttribute] Int32 *@ | params | |||
| ) | [static] |
Returns the value of a uniform variable.
| program | Specifies the program object to be queried. | |
| location | Specifies the location of the uniform variable to be queried. | |
| params | Returns the value of the specified uniform variable. |
| static void OpenTK.Graphics.ES20.GL.GetUniform | ( | UInt32 | program, | |
| Int32 | location, | |||
| [OutAttribute] out Int32 @ | params | |||
| ) | [static] |
Returns the value of a uniform variable.
| program | Specifies the program object to be queried. | |
| location | Specifies the location of the uniform variable to be queried. | |
| params | Returns the value of the specified uniform variable. |
Definition at line 8840 of file ES.cs.
08841 { 08842 #if DEBUG 08843 using (new ErrorHelper(GraphicsContext.CurrentContext)) 08844 { 08845 #endif 08846 unsafe 08847 { 08848 fixed (Int32* @params_ptr = &@params) 08849 { 08850 Delegates.glGetUniformiv((UInt32)program, (Int32)location, (Int32*)@params_ptr); 08851 @params = *@params_ptr; 08852 } 08853 } 08854 #if DEBUG 08855 } 08856 #endif 08857 }
| static void OpenTK.Graphics.ES20.GL.GetUniform | ( | UInt32 | program, | |
| Int32 | location, | |||
| [OutAttribute] Int32 @[] | params | |||
| ) | [static] |
Returns the value of a uniform variable.
| program | Specifies the program object to be queried. | |
| location | Specifies the location of the uniform variable to be queried. | |
| params | Returns the value of the specified uniform variable. |
Definition at line 8800 of file ES.cs.
08801 { 08802 #if DEBUG 08803 using (new ErrorHelper(GraphicsContext.CurrentContext)) 08804 { 08805 #endif 08806 unsafe 08807 { 08808 fixed (Int32* @params_ptr = @params) 08809 { 08810 Delegates.glGetUniformiv((UInt32)program, (Int32)location, (Int32*)@params_ptr); 08811 } 08812 } 08813 #if DEBUG 08814 } 08815 #endif 08816 }
| static unsafe void OpenTK.Graphics.ES20.GL.GetUniform | ( | Int32 | program, | |
| Int32 | location, | |||
| [OutAttribute] Int32 *@ | params | |||
| ) | [static] |
Returns the value of a uniform variable.
| program | Specifies the program object to be queried. | |
| location | Specifies the location of the uniform variable to be queried. | |
| params | Returns the value of the specified uniform variable. |
| static void OpenTK.Graphics.ES20.GL.GetUniform | ( | Int32 | program, | |
| Int32 | location, | |||
| [OutAttribute] out Int32 @ | params | |||
| ) | [static] |
Returns the value of a uniform variable.
| program | Specifies the program object to be queried. | |
| location | Specifies the location of the uniform variable to be queried. | |
| params | Returns the value of the specified uniform variable. |
Definition at line 8725 of file ES.cs.
08726 { 08727 #if DEBUG 08728 using (new ErrorHelper(GraphicsContext.CurrentContext)) 08729 { 08730 #endif 08731 unsafe 08732 { 08733 fixed (Int32* @params_ptr = &@params) 08734 { 08735 Delegates.glGetUniformiv((UInt32)program, (Int32)location, (Int32*)@params_ptr); 08736 @params = *@params_ptr; 08737 } 08738 } 08739 #if DEBUG 08740 } 08741 #endif 08742 }
| static void OpenTK.Graphics.ES20.GL.GetUniform | ( | Int32 | program, | |
| Int32 | location, | |||
| [OutAttribute] Int32 @[] | params | |||
| ) | [static] |
Returns the value of a uniform variable.
| program | Specifies the program object to be queried. | |
| location | Specifies the location of the uniform variable to be queried. | |
| params | Returns the value of the specified uniform variable. |
Definition at line 8686 of file ES.cs.
08687 { 08688 #if DEBUG 08689 using (new ErrorHelper(GraphicsContext.CurrentContext)) 08690 { 08691 #endif 08692 unsafe 08693 { 08694 fixed (Int32* @params_ptr = @params) 08695 { 08696 Delegates.glGetUniformiv((UInt32)program, (Int32)location, (Int32*)@params_ptr); 08697 } 08698 } 08699 #if DEBUG 08700 } 08701 #endif 08702 }
| static unsafe void OpenTK.Graphics.ES20.GL.GetUniform | ( | UInt32 | program, | |
| Int32 | location, | |||
| [OutAttribute] Single *@ | params | |||
| ) | [static] |
Returns the value of a uniform variable.
| program | Specifies the program object to be queried. | |
| location | Specifies the location of the uniform variable to be queried. | |
| params | Returns the value of the specified uniform variable. |
| static void OpenTK.Graphics.ES20.GL.GetUniform | ( | UInt32 | program, | |
| Int32 | location, | |||
| [OutAttribute] out Single @ | params | |||
| ) | [static] |
Returns the value of a uniform variable.
| program | Specifies the program object to be queried. | |
| location | Specifies the location of the uniform variable to be queried. | |
| params | Returns the value of the specified uniform variable. |
Definition at line 8612 of file ES.cs.
08613 { 08614 #if DEBUG 08615 using (new ErrorHelper(GraphicsContext.CurrentContext)) 08616 { 08617 #endif 08618 unsafe 08619 { 08620 fixed (Single* @params_ptr = &@params) 08621 { 08622 Delegates.glGetUniformfv((UInt32)program, (Int32)location, (Single*)@params_ptr); 08623 @params = *@params_ptr; 08624 } 08625 } 08626 #if DEBUG 08627 } 08628 #endif 08629 }
| static void OpenTK.Graphics.ES20.GL.GetUniform | ( | UInt32 | program, | |
| Int32 | location, | |||
| [OutAttribute] Single @[] | params | |||
| ) | [static] |
Returns the value of a uniform variable.
| program | Specifies the program object to be queried. | |
| location | Specifies the location of the uniform variable to be queried. | |
| params | Returns the value of the specified uniform variable. |
Definition at line 8572 of file ES.cs.
08573 { 08574 #if DEBUG 08575 using (new ErrorHelper(GraphicsContext.CurrentContext)) 08576 { 08577 #endif 08578 unsafe 08579 { 08580 fixed (Single* @params_ptr = @params) 08581 { 08582 Delegates.glGetUniformfv((UInt32)program, (Int32)location, (Single*)@params_ptr); 08583 } 08584 } 08585 #if DEBUG 08586 } 08587 #endif 08588 }
| static unsafe void OpenTK.Graphics.ES20.GL.GetUniform | ( | Int32 | program, | |
| Int32 | location, | |||
| [OutAttribute] Single *@ | params | |||
| ) | [static] |
Returns the value of a uniform variable.
| program | Specifies the program object to be queried. | |
| location | Specifies the location of the uniform variable to be queried. | |
| params | Returns the value of the specified uniform variable. |
| static void OpenTK.Graphics.ES20.GL.GetUniform | ( | Int32 | program, | |
| Int32 | location, | |||
| [OutAttribute] out Single @ | params | |||
| ) | [static] |
Returns the value of a uniform variable.
| program | Specifies the program object to be queried. | |
| location | Specifies the location of the uniform variable to be queried. | |
| params | Returns the value of the specified uniform variable. |
Definition at line 8497 of file ES.cs.
08498 { 08499 #if DEBUG 08500 using (new ErrorHelper(GraphicsContext.CurrentContext)) 08501 { 08502 #endif 08503 unsafe 08504 { 08505 fixed (Single* @params_ptr = &@params) 08506 { 08507 Delegates.glGetUniformfv((UInt32)program, (Int32)location, (Single*)@params_ptr); 08508 @params = *@params_ptr; 08509 } 08510 } 08511 #if DEBUG 08512 } 08513 #endif 08514 }
| static void OpenTK.Graphics.ES20.GL.GetUniform | ( | Int32 | program, | |
| Int32 | location, | |||
| [OutAttribute] Single @[] | params | |||
| ) | [static] |
Returns the value of a uniform variable.
| program | Specifies the program object to be queried. | |
| location | Specifies the location of the uniform variable to be queried. | |
| params | Returns the value of the specified uniform variable. |
Definition at line 8458 of file ES.cs.
08459 { 08460 #if DEBUG 08461 using (new ErrorHelper(GraphicsContext.CurrentContext)) 08462 { 08463 #endif 08464 unsafe 08465 { 08466 fixed (Single* @params_ptr = @params) 08467 { 08468 Delegates.glGetUniformfv((UInt32)program, (Int32)location, (Single*)@params_ptr); 08469 } 08470 } 08471 #if DEBUG 08472 } 08473 #endif 08474 }
| static int OpenTK.Graphics.ES20.GL.GetUniformLocation | ( | UInt32 | program, | |
| String | name | |||
| ) | [static] |
Returns the location of a uniform variable.
| program | Specifies the program object to be queried. | |
| name | Points to a null terminated string containing the name of the uniform variable whose location is to be queried. |
| static int OpenTK.Graphics.ES20.GL.GetUniformLocation | ( | Int32 | program, | |
| String | name | |||
| ) | [static] |
Returns the location of a uniform variable.
| program | Specifies the program object to be queried. | |
| name | Points to a null terminated string containing the name of the uniform variable whose location is to be queried. |
| static unsafe void OpenTK.Graphics.ES20.GL.GetVertexAttrib | ( | UInt32 | index, | |
| OpenTK.Graphics.ES20.VertexAttribParameter | pname, | |||
| [OutAttribute] Int32 *@ | params | |||
| ) | [static] |
Return a generic vertex attribute parameter.
| index | Specifies the generic vertex attribute parameter to be queried. | |
| pname | Specifies the symbolic name of the vertex attribute parameter to be queried. Accepted values are GL_VERTEX_ATTRIB_ARRAY_BUFFER_BINDING, GL_VERTEX_ATTRIB_ARRAY_ENABLED, GL_VERTEX_ATTRIB_ARRAY_SIZE, GL_VERTEX_ATTRIB_ARRAY_STRIDE, GL_VERTEX_ATTRIB_ARRAY_TYPE, GL_VERTEX_ATTRIB_ARRAY_NORMALIZED, or GL_CURRENT_VERTEX_ATTRIB. | |
| params | Returns the requested data. |
| static void OpenTK.Graphics.ES20.GL.GetVertexAttrib | ( | UInt32 | index, | |
| OpenTK.Graphics.ES20.VertexAttribParameter | pname, | |||
| [OutAttribute] out Int32 @ | params | |||
| ) | [static] |
Return a generic vertex attribute parameter.
| index | Specifies the generic vertex attribute parameter to be queried. | |
| pname | Specifies the symbolic name of the vertex attribute parameter to be queried. Accepted values are GL_VERTEX_ATTRIB_ARRAY_BUFFER_BINDING, GL_VERTEX_ATTRIB_ARRAY_ENABLED, GL_VERTEX_ATTRIB_ARRAY_SIZE, GL_VERTEX_ATTRIB_ARRAY_STRIDE, GL_VERTEX_ATTRIB_ARRAY_TYPE, GL_VERTEX_ATTRIB_ARRAY_NORMALIZED, or GL_CURRENT_VERTEX_ATTRIB. | |
| params | Returns the requested data. |
Definition at line 9353 of file ES.cs.
09354 { 09355 #if DEBUG 09356 using (new ErrorHelper(GraphicsContext.CurrentContext)) 09357 { 09358 #endif 09359 unsafe 09360 { 09361 fixed (Int32* @params_ptr = &@params) 09362 { 09363 Delegates.glGetVertexAttribiv((UInt32)index, (OpenTK.Graphics.ES20.VertexAttribParameter)pname, (Int32*)@params_ptr); 09364 @params = *@params_ptr; 09365 } 09366 } 09367 #if DEBUG 09368 } 09369 #endif 09370 }
| static void OpenTK.Graphics.ES20.GL.GetVertexAttrib | ( | UInt32 | index, | |
| OpenTK.Graphics.ES20.VertexAttribParameter | pname, | |||
| [OutAttribute] Int32 @[] | params | |||
| ) | [static] |
Return a generic vertex attribute parameter.
| index | Specifies the generic vertex attribute parameter to be queried. | |
| pname | Specifies the symbolic name of the vertex attribute parameter to be queried. Accepted values are GL_VERTEX_ATTRIB_ARRAY_BUFFER_BINDING, GL_VERTEX_ATTRIB_ARRAY_ENABLED, GL_VERTEX_ATTRIB_ARRAY_SIZE, GL_VERTEX_ATTRIB_ARRAY_STRIDE, GL_VERTEX_ATTRIB_ARRAY_TYPE, GL_VERTEX_ATTRIB_ARRAY_NORMALIZED, or GL_CURRENT_VERTEX_ATTRIB. | |
| params | Returns the requested data. |
Definition at line 9313 of file ES.cs.
09314 { 09315 #if DEBUG 09316 using (new ErrorHelper(GraphicsContext.CurrentContext)) 09317 { 09318 #endif 09319 unsafe 09320 { 09321 fixed (Int32* @params_ptr = @params) 09322 { 09323 Delegates.glGetVertexAttribiv((UInt32)index, (OpenTK.Graphics.ES20.VertexAttribParameter)pname, (Int32*)@params_ptr); 09324 } 09325 } 09326 #if DEBUG 09327 } 09328 #endif 09329 }
| static unsafe void OpenTK.Graphics.ES20.GL.GetVertexAttrib | ( | Int32 | index, | |
| OpenTK.Graphics.ES20.VertexAttribParameter | pname, | |||
| [OutAttribute] Int32 *@ | params | |||
| ) | [static] |
Return a generic vertex attribute parameter.
| index | Specifies the generic vertex attribute parameter to be queried. | |
| pname | Specifies the symbolic name of the vertex attribute parameter to be queried. Accepted values are GL_VERTEX_ATTRIB_ARRAY_BUFFER_BINDING, GL_VERTEX_ATTRIB_ARRAY_ENABLED, GL_VERTEX_ATTRIB_ARRAY_SIZE, GL_VERTEX_ATTRIB_ARRAY_STRIDE, GL_VERTEX_ATTRIB_ARRAY_TYPE, GL_VERTEX_ATTRIB_ARRAY_NORMALIZED, or GL_CURRENT_VERTEX_ATTRIB. | |
| params | Returns the requested data. |
| static void OpenTK.Graphics.ES20.GL.GetVertexAttrib | ( | Int32 | index, | |
| OpenTK.Graphics.ES20.VertexAttribParameter | pname, | |||
| [OutAttribute] out Int32 @ | params | |||
| ) | [static] |
Return a generic vertex attribute parameter.
| index | Specifies the generic vertex attribute parameter to be queried. | |
| pname | Specifies the symbolic name of the vertex attribute parameter to be queried. Accepted values are GL_VERTEX_ATTRIB_ARRAY_BUFFER_BINDING, GL_VERTEX_ATTRIB_ARRAY_ENABLED, GL_VERTEX_ATTRIB_ARRAY_SIZE, GL_VERTEX_ATTRIB_ARRAY_STRIDE, GL_VERTEX_ATTRIB_ARRAY_TYPE, GL_VERTEX_ATTRIB_ARRAY_NORMALIZED, or GL_CURRENT_VERTEX_ATTRIB. | |
| params | Returns the requested data. |
Definition at line 9238 of file ES.cs.
09239 { 09240 #if DEBUG 09241 using (new ErrorHelper(GraphicsContext.CurrentContext)) 09242 { 09243 #endif 09244 unsafe 09245 { 09246 fixed (Int32* @params_ptr = &@params) 09247 { 09248 Delegates.glGetVertexAttribiv((UInt32)index, (OpenTK.Graphics.ES20.VertexAttribParameter)pname, (Int32*)@params_ptr); 09249 @params = *@params_ptr; 09250 } 09251 } 09252 #if DEBUG 09253 } 09254 #endif 09255 }
| static void OpenTK.Graphics.ES20.GL.GetVertexAttrib | ( | Int32 | index, | |
| OpenTK.Graphics.ES20.VertexAttribParameter | pname, | |||
| [OutAttribute] Int32 @[] | params | |||
| ) | [static] |
Return a generic vertex attribute parameter.
| index | Specifies the generic vertex attribute parameter to be queried. | |
| pname | Specifies the symbolic name of the vertex attribute parameter to be queried. Accepted values are GL_VERTEX_ATTRIB_ARRAY_BUFFER_BINDING, GL_VERTEX_ATTRIB_ARRAY_ENABLED, GL_VERTEX_ATTRIB_ARRAY_SIZE, GL_VERTEX_ATTRIB_ARRAY_STRIDE, GL_VERTEX_ATTRIB_ARRAY_TYPE, GL_VERTEX_ATTRIB_ARRAY_NORMALIZED, or GL_CURRENT_VERTEX_ATTRIB. | |
| params | Returns the requested data. |
Definition at line 9199 of file ES.cs.
09200 { 09201 #if DEBUG 09202 using (new ErrorHelper(GraphicsContext.CurrentContext)) 09203 { 09204 #endif 09205 unsafe 09206 { 09207 fixed (Int32* @params_ptr = @params) 09208 { 09209 Delegates.glGetVertexAttribiv((UInt32)index, (OpenTK.Graphics.ES20.VertexAttribParameter)pname, (Int32*)@params_ptr); 09210 } 09211 } 09212 #if DEBUG 09213 } 09214 #endif 09215 }
| static unsafe void OpenTK.Graphics.ES20.GL.GetVertexAttrib | ( | UInt32 | index, | |
| OpenTK.Graphics.ES20.VertexAttribParameter | pname, | |||
| [OutAttribute] Single *@ | params | |||
| ) | [static] |
Return a generic vertex attribute parameter.
| index | Specifies the generic vertex attribute parameter to be queried. | |
| pname | Specifies the symbolic name of the vertex attribute parameter to be queried. Accepted values are GL_VERTEX_ATTRIB_ARRAY_BUFFER_BINDING, GL_VERTEX_ATTRIB_ARRAY_ENABLED, GL_VERTEX_ATTRIB_ARRAY_SIZE, GL_VERTEX_ATTRIB_ARRAY_STRIDE, GL_VERTEX_ATTRIB_ARRAY_TYPE, GL_VERTEX_ATTRIB_ARRAY_NORMALIZED, or GL_CURRENT_VERTEX_ATTRIB. | |
| params | Returns the requested data. |
| static void OpenTK.Graphics.ES20.GL.GetVertexAttrib | ( | UInt32 | index, | |
| OpenTK.Graphics.ES20.VertexAttribParameter | pname, | |||
| [OutAttribute] out Single @ | params | |||
| ) | [static] |
Return a generic vertex attribute parameter.
| index | Specifies the generic vertex attribute parameter to be queried. | |
| pname | Specifies the symbolic name of the vertex attribute parameter to be queried. Accepted values are GL_VERTEX_ATTRIB_ARRAY_BUFFER_BINDING, GL_VERTEX_ATTRIB_ARRAY_ENABLED, GL_VERTEX_ATTRIB_ARRAY_SIZE, GL_VERTEX_ATTRIB_ARRAY_STRIDE, GL_VERTEX_ATTRIB_ARRAY_TYPE, GL_VERTEX_ATTRIB_ARRAY_NORMALIZED, or GL_CURRENT_VERTEX_ATTRIB. | |
| params | Returns the requested data. |
Definition at line 9125 of file ES.cs.
09126 { 09127 #if DEBUG 09128 using (new ErrorHelper(GraphicsContext.CurrentContext)) 09129 { 09130 #endif 09131 unsafe 09132 { 09133 fixed (Single* @params_ptr = &@params) 09134 { 09135 Delegates.glGetVertexAttribfv((UInt32)index, (OpenTK.Graphics.ES20.VertexAttribParameter)pname, (Single*)@params_ptr); 09136 @params = *@params_ptr; 09137 } 09138 } 09139 #if DEBUG 09140 } 09141 #endif 09142 }
| static void OpenTK.Graphics.ES20.GL.GetVertexAttrib | ( | UInt32 | index, | |
| OpenTK.Graphics.ES20.VertexAttribParameter | pname, | |||
| [OutAttribute] Single @[] | params | |||
| ) | [static] |
Return a generic vertex attribute parameter.
| index | Specifies the generic vertex attribute parameter to be queried. | |
| pname | Specifies the symbolic name of the vertex attribute parameter to be queried. Accepted values are GL_VERTEX_ATTRIB_ARRAY_BUFFER_BINDING, GL_VERTEX_ATTRIB_ARRAY_ENABLED, GL_VERTEX_ATTRIB_ARRAY_SIZE, GL_VERTEX_ATTRIB_ARRAY_STRIDE, GL_VERTEX_ATTRIB_ARRAY_TYPE, GL_VERTEX_ATTRIB_ARRAY_NORMALIZED, or GL_CURRENT_VERTEX_ATTRIB. | |
| params | Returns the requested data. |
Definition at line 9085 of file ES.cs.
09086 { 09087 #if DEBUG 09088 using (new ErrorHelper(GraphicsContext.CurrentContext)) 09089 { 09090 #endif 09091 unsafe 09092 { 09093 fixed (Single* @params_ptr = @params) 09094 { 09095 Delegates.glGetVertexAttribfv((UInt32)index, (OpenTK.Graphics.ES20.VertexAttribParameter)pname, (Single*)@params_ptr); 09096 } 09097 } 09098 #if DEBUG 09099 } 09100 #endif 09101 }
| static unsafe void OpenTK.Graphics.ES20.GL.GetVertexAttrib | ( | Int32 | index, | |
| OpenTK.Graphics.ES20.VertexAttribParameter | pname, | |||
| [OutAttribute] Single *@ | params | |||
| ) | [static] |
Return a generic vertex attribute parameter.
| index | Specifies the generic vertex attribute parameter to be queried. | |
| pname | Specifies the symbolic name of the vertex attribute parameter to be queried. Accepted values are GL_VERTEX_ATTRIB_ARRAY_BUFFER_BINDING, GL_VERTEX_ATTRIB_ARRAY_ENABLED, GL_VERTEX_ATTRIB_ARRAY_SIZE, GL_VERTEX_ATTRIB_ARRAY_STRIDE, GL_VERTEX_ATTRIB_ARRAY_TYPE, GL_VERTEX_ATTRIB_ARRAY_NORMALIZED, or GL_CURRENT_VERTEX_ATTRIB. | |
| params | Returns the requested data. |
| static void OpenTK.Graphics.ES20.GL.GetVertexAttrib | ( | Int32 | index, | |
| OpenTK.Graphics.ES20.VertexAttribParameter | pname, | |||
| [OutAttribute] out Single @ | params | |||
| ) | [static] |
Return a generic vertex attribute parameter.
| index | Specifies the generic vertex attribute parameter to be queried. | |
| pname | Specifies the symbolic name of the vertex attribute parameter to be queried. Accepted values are GL_VERTEX_ATTRIB_ARRAY_BUFFER_BINDING, GL_VERTEX_ATTRIB_ARRAY_ENABLED, GL_VERTEX_ATTRIB_ARRAY_SIZE, GL_VERTEX_ATTRIB_ARRAY_STRIDE, GL_VERTEX_ATTRIB_ARRAY_TYPE, GL_VERTEX_ATTRIB_ARRAY_NORMALIZED, or GL_CURRENT_VERTEX_ATTRIB. | |
| params | Returns the requested data. |
Definition at line 9010 of file ES.cs.
09011 { 09012 #if DEBUG 09013 using (new ErrorHelper(GraphicsContext.CurrentContext)) 09014 { 09015 #endif 09016 unsafe 09017 { 09018 fixed (Single* @params_ptr = &@params) 09019 { 09020 Delegates.glGetVertexAttribfv((UInt32)index, (OpenTK.Graphics.ES20.VertexAttribParameter)pname, (Single*)@params_ptr); 09021 @params = *@params_ptr; 09022 } 09023 } 09024 #if DEBUG 09025 } 09026 #endif 09027 }
| static void OpenTK.Graphics.ES20.GL.GetVertexAttrib | ( | Int32 | index, | |
| OpenTK.Graphics.ES20.VertexAttribParameter | pname, | |||
| [OutAttribute] Single @[] | params | |||
| ) | [static] |
Return a generic vertex attribute parameter.
| index | Specifies the generic vertex attribute parameter to be queried. | |
| pname | Specifies the symbolic name of the vertex attribute parameter to be queried. Accepted values are GL_VERTEX_ATTRIB_ARRAY_BUFFER_BINDING, GL_VERTEX_ATTRIB_ARRAY_ENABLED, GL_VERTEX_ATTRIB_ARRAY_SIZE, GL_VERTEX_ATTRIB_ARRAY_STRIDE, GL_VERTEX_ATTRIB_ARRAY_TYPE, GL_VERTEX_ATTRIB_ARRAY_NORMALIZED, or GL_CURRENT_VERTEX_ATTRIB. | |
| params | Returns the requested data. |
Definition at line 8971 of file ES.cs.
08972 { 08973 #if DEBUG 08974 using (new ErrorHelper(GraphicsContext.CurrentContext)) 08975 { 08976 #endif 08977 unsafe 08978 { 08979 fixed (Single* @params_ptr = @params) 08980 { 08981 Delegates.glGetVertexAttribfv((UInt32)index, (OpenTK.Graphics.ES20.VertexAttribParameter)pname, (Single*)@params_ptr); 08982 } 08983 } 08984 #if DEBUG 08985 } 08986 #endif 08987 }
| static void OpenTK.Graphics.ES20.GL.GetVertexAttribPointer | ( | UInt32 | index, | |
| OpenTK.Graphics.ES20.VertexAttribPointerParameter | pname, | |||
| [OutAttribute] IntPtr | pointer | |||
| ) | [static] |
Return the address of the specified generic vertex attribute pointer.
| index | Specifies the generic vertex attribute parameter to be returned. | |
| pname | Specifies the symbolic name of the generic vertex attribute parameter to be returned. Must be GL_VERTEX_ATTRIB_ARRAY_POINTER. | |
| pointer | Returns the pointer value. |
| static void OpenTK.Graphics.ES20.GL.GetVertexAttribPointer | ( | Int32 | index, | |
| OpenTK.Graphics.ES20.VertexAttribPointerParameter | pname, | |||
| [OutAttribute] IntPtr | pointer | |||
| ) | [static] |
Return the address of the specified generic vertex attribute pointer.
| index | Specifies the generic vertex attribute parameter to be returned. | |
| pname | Specifies the symbolic name of the generic vertex attribute parameter to be returned. Must be GL_VERTEX_ATTRIB_ARRAY_POINTER. | |
| pointer | Returns the pointer value. |
| static void OpenTK.Graphics.ES20.GL.GetVertexAttribPointer< T2 > | ( | UInt32 | index, | |
| OpenTK.Graphics.ES20.VertexAttribPointerParameter | pname, | |||
| [InAttribute, OutAttribute] ref T2 | pointer | |||
| ) | [static] |
Return the address of the specified generic vertex attribute pointer.
| index | Specifies the generic vertex attribute parameter to be returned. | |
| pname | Specifies the symbolic name of the generic vertex attribute parameter to be returned. Must be GL_VERTEX_ATTRIB_ARRAY_POINTER. | |
| pointer | Returns the pointer value. |
| T2 | : | struct |
| static void OpenTK.Graphics.ES20.GL.GetVertexAttribPointer< T2 > | ( | UInt32 | index, | |
| OpenTK.Graphics.ES20.VertexAttribPointerParameter | pname, | |||
| [InAttribute, OutAttribute] T2 | pointer[,,] | |||
| ) | [static] |
Return the address of the specified generic vertex attribute pointer.
| index | Specifies the generic vertex attribute parameter to be returned. | |
| pname | Specifies the symbolic name of the generic vertex attribute parameter to be returned. Must be GL_VERTEX_ATTRIB_ARRAY_POINTER. | |
| pointer | Returns the pointer value. |
| T2 | : | struct |
| static void OpenTK.Graphics.ES20.GL.GetVertexAttribPointer< T2 > | ( | UInt32 | index, | |
| OpenTK.Graphics.ES20.VertexAttribPointerParameter | pname, | |||
| [InAttribute, OutAttribute] T2 | pointer[,] | |||
| ) | [static] |
Return the address of the specified generic vertex attribute pointer.
| index | Specifies the generic vertex attribute parameter to be returned. | |
| pname | Specifies the symbolic name of the generic vertex attribute parameter to be returned. Must be GL_VERTEX_ATTRIB_ARRAY_POINTER. | |
| pointer | Returns the pointer value. |
| T2 | : | struct |
| static void OpenTK.Graphics.ES20.GL.GetVertexAttribPointer< T2 > | ( | UInt32 | index, | |
| OpenTK.Graphics.ES20.VertexAttribPointerParameter | pname, | |||
| [InAttribute, OutAttribute] T2[] | pointer | |||
| ) | [static] |
Return the address of the specified generic vertex attribute pointer.
| index | Specifies the generic vertex attribute parameter to be returned. | |
| pname | Specifies the symbolic name of the generic vertex attribute parameter to be returned. Must be GL_VERTEX_ATTRIB_ARRAY_POINTER. | |
| pointer | Returns the pointer value. |
| T2 | : | struct |
| static void OpenTK.Graphics.ES20.GL.GetVertexAttribPointer< T2 > | ( | Int32 | index, | |
| OpenTK.Graphics.ES20.VertexAttribPointerParameter | pname, | |||
| [InAttribute, OutAttribute] ref T2 | pointer | |||
| ) | [static] |
Return the address of the specified generic vertex attribute pointer.
| index | Specifies the generic vertex attribute parameter to be returned. | |
| pname | Specifies the symbolic name of the generic vertex attribute parameter to be returned. Must be GL_VERTEX_ATTRIB_ARRAY_POINTER. | |
| pointer | Returns the pointer value. |
| T2 | : | struct |
| static void OpenTK.Graphics.ES20.GL.GetVertexAttribPointer< T2 > | ( | Int32 | index, | |
| OpenTK.Graphics.ES20.VertexAttribPointerParameter | pname, | |||
| [InAttribute, OutAttribute] T2 | pointer[,,] | |||
| ) | [static] |
Return the address of the specified generic vertex attribute pointer.
| index | Specifies the generic vertex attribute parameter to be returned. | |
| pname | Specifies the symbolic name of the generic vertex attribute parameter to be returned. Must be GL_VERTEX_ATTRIB_ARRAY_POINTER. | |
| pointer | Returns the pointer value. |
| T2 | : | struct |
| static void OpenTK.Graphics.ES20.GL.GetVertexAttribPointer< T2 > | ( | Int32 | index, | |
| OpenTK.Graphics.ES20.VertexAttribPointerParameter | pname, | |||
| [InAttribute, OutAttribute] T2 | pointer[,] | |||
| ) | [static] |
Return the address of the specified generic vertex attribute pointer.
| index | Specifies the generic vertex attribute parameter to be returned. | |
| pname | Specifies the symbolic name of the generic vertex attribute parameter to be returned. Must be GL_VERTEX_ATTRIB_ARRAY_POINTER. | |
| pointer | Returns the pointer value. |
| T2 | : | struct |
| static void OpenTK.Graphics.ES20.GL.GetVertexAttribPointer< T2 > | ( | Int32 | index, | |
| OpenTK.Graphics.ES20.VertexAttribPointerParameter | pname, | |||
| [InAttribute, OutAttribute] T2[] | pointer | |||
| ) | [static] |
Return the address of the specified generic vertex attribute pointer.
| index | Specifies the generic vertex attribute parameter to be returned. | |
| pname | Specifies the symbolic name of the generic vertex attribute parameter to be returned. Must be GL_VERTEX_ATTRIB_ARRAY_POINTER. | |
| pointer | Returns the pointer value. |
| T2 | : | struct |
| static void OpenTK.Graphics.ES20.GL.Hint | ( | OpenTK.Graphics.ES20.HintTarget | target, | |
| OpenTK.Graphics.ES20.HintMode | mode | |||
| ) | [static] |
Specify implementation-specific hints.
| target | Specifies a symbolic constant indicating the behavior to be controlled. GL_FOG_HINT, GL_GENERATE_MIPMAP_HINT, GL_LINE_SMOOTH_HINT, GL_PERSPECTIVE_CORRECTION_HINT, GL_POINT_SMOOTH_HINT, GL_POLYGON_SMOOTH_HINT, GL_TEXTURE_COMPRESSION_HINT, and GL_FRAGMENT_SHADER_DERIVATIVE_HINT are accepted. | |
| mode | Specifies a symbolic constant indicating the desired behavior. GL_FASTEST, GL_NICEST, and GL_DONT_CARE are accepted. |
| static bool OpenTK.Graphics.ES20.GL.IsBuffer | ( | UInt32 | buffer | ) | [static] |
Determine if a name corresponds to a buffer object.
| buffer | Specifies a value that may be the name of a buffer object. |
| static bool OpenTK.Graphics.ES20.GL.IsBuffer | ( | Int32 | buffer | ) | [static] |
Determine if a name corresponds to a buffer object.
| buffer | Specifies a value that may be the name of a buffer object. |
| static bool OpenTK.Graphics.ES20.GL.IsEnabled | ( | OpenTK.Graphics.ES20.EnableCap | cap | ) | [static] |
Test whether a capability is enabled.
| cap | Specifies a symbolic constant indicating a GL capability. |
| static bool OpenTK.Graphics.ES20.GL.IsProgram | ( | UInt32 | program | ) | [static] |
Determines if a name corresponds to a program object.
| program | Specifies a potential program object. |
| static bool OpenTK.Graphics.ES20.GL.IsProgram | ( | Int32 | program | ) | [static] |
Determines if a name corresponds to a program object.
| program | Specifies a potential program object. |
| static bool OpenTK.Graphics.ES20.GL.IsShader | ( | UInt32 | shader | ) | [static] |
Determines if a name corresponds to a shader object.
| shader | Specifies a potential shader object. |
| static bool OpenTK.Graphics.ES20.GL.IsShader | ( | Int32 | shader | ) | [static] |
Determines if a name corresponds to a shader object.
| shader | Specifies a potential shader object. |
| static bool OpenTK.Graphics.ES20.GL.IsTexture | ( | UInt32 | texture | ) | [static] |
Determine if a name corresponds to a texture.
| texture | Specifies a value that may be the name of a texture. |
| static bool OpenTK.Graphics.ES20.GL.IsTexture | ( | Int32 | texture | ) | [static] |
Determine if a name corresponds to a texture.
| texture | Specifies a value that may be the name of a texture. |
| static void OpenTK.Graphics.ES20.GL.LineWidth | ( | Single | width | ) | [static] |
Specify the width of rasterized lines.
| width | Specifies the width of rasterized lines. The initial value is 1. |
| static void OpenTK.Graphics.ES20.GL.LinkProgram | ( | UInt32 | program | ) | [static] |
Links a program object.
| program | Specifies the handle of the program object to be linked. |
| static void OpenTK.Graphics.ES20.GL.LinkProgram | ( | Int32 | program | ) | [static] |
Links a program object.
| program | Specifies the handle of the program object to be linked. |
| static void OpenTK.Graphics.ES20.GL.PixelStore | ( | OpenTK.Graphics.ES20.PixelStoreParameter | pname, | |
| Int32 | param | |||
| ) | [static] |
Set pixel storage modes.
| pname | Specifies the symbolic name of the parameter to be set. Six values affect the packing of pixel data into memory: GL_PACK_SWAP_BYTES, GL_PACK_LSB_FIRST, GL_PACK_ROW_LENGTH, GL_PACK_IMAGE_HEIGHT, GL_PACK_SKIP_PIXELS, GL_PACK_SKIP_ROWS, GL_PACK_SKIP_IMAGES, and GL_PACK_ALIGNMENT. Six more affect the unpacking of pixel data from memory: GL_UNPACK_SWAP_BYTES, GL_UNPACK_LSB_FIRST, GL_UNPACK_ROW_LENGTH, GL_UNPACK_IMAGE_HEIGHT, GL_UNPACK_SKIP_PIXELS, GL_UNPACK_SKIP_ROWS, GL_UNPACK_SKIP_IMAGES, and GL_UNPACK_ALIGNMENT. | |
| param | Specifies the value that pname is set to. |
| static void OpenTK.Graphics.ES20.GL.PolygonOffset | ( | Single | factor, | |
| Single | units | |||
| ) | [static] |
Set the scale and units used to calculate depth values.
| factor | Specifies a scale factor that is used to create a variable depth offset for each polygon. The initial value is 0. | |
| units | Is multiplied by an implementation-specific value to create a constant depth offset. The initial value is 0. |
| static void OpenTK.Graphics.ES20.GL.ReadPixels | ( | Int32 | x, | |
| Int32 | y, | |||
| Int32 | width, | |||
| Int32 | height, | |||
| OpenTK.Graphics.ES20.PixelFormat | format, | |||
| OpenTK.Graphics.ES20.PixelType | type, | |||
| IntPtr | pixels | |||
| ) | [static] |
Read a block of pixels from the frame buffer.
| x | Specify the window coordinates of the first pixel that is read from the frame buffer. This location is the lower left corner of a rectangular block of pixels. | |
| width | Specify the dimensions of the pixel rectangle. width and height of one correspond to a single pixel. | |
| format | Specifies the format of the pixel data. The following symbolic values are accepted: GL_COLOR_INDEX, GL_STENCIL_INDEX, GL_DEPTH_COMPONENT, GL_RED, GL_GREEN, GL_BLUE, GL_ALPHA, GL_RGB, GL_BGR, GL_RGBA, GL_BGRA, GL_LUMINANCE, and GL_LUMINANCE_ALPHA. | |
| type | Specifies the data type of the pixel data. Must be one of 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, or GL_UNSIGNED_INT_2_10_10_10_REV. | |
| data | Returns the pixel data. |
Definition at line 10269 of file ES.cs.
10270 { 10271 #if DEBUG 10272 using (new ErrorHelper(GraphicsContext.CurrentContext)) 10273 { 10274 #endif 10275 Delegates.glReadPixels((Int32)x, (Int32)y, (Int32)width, (Int32)height, (OpenTK.Graphics.ES20.PixelFormat)format, (OpenTK.Graphics.ES20.PixelType)type, (IntPtr)pixels); 10276 #if DEBUG 10277 } 10278 #endif 10279 }
| static void OpenTK.Graphics.ES20.GL.ReadPixels< T6 > | ( | Int32 | x, | |
| Int32 | y, | |||
| Int32 | width, | |||
| Int32 | height, | |||
| OpenTK.Graphics.ES20.PixelFormat | format, | |||
| OpenTK.Graphics.ES20.PixelType | type, | |||
| [InAttribute, OutAttribute] ref T6 | pixels | |||
| ) | [static] |
Read a block of pixels from the frame buffer.
| x | Specify the window coordinates of the first pixel that is read from the frame buffer. This location is the lower left corner of a rectangular block of pixels. | |
| width | Specify the dimensions of the pixel rectangle. width and height of one correspond to a single pixel. | |
| format | Specifies the format of the pixel data. The following symbolic values are accepted: GL_COLOR_INDEX, GL_STENCIL_INDEX, GL_DEPTH_COMPONENT, GL_RED, GL_GREEN, GL_BLUE, GL_ALPHA, GL_RGB, GL_BGR, GL_RGBA, GL_BGRA, GL_LUMINANCE, and GL_LUMINANCE_ALPHA. | |
| type | Specifies the data type of the pixel data. Must be one of 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, or GL_UNSIGNED_INT_2_10_10_10_REV. | |
| data | Returns the pixel data. |
| T6 | : | struct |
| static void OpenTK.Graphics.ES20.GL.ReadPixels< T6 > | ( | Int32 | x, | |
| Int32 | y, | |||
| Int32 | width, | |||
| Int32 | height, | |||
| OpenTK.Graphics.ES20.PixelFormat | format, | |||
| OpenTK.Graphics.ES20.PixelType | type, | |||
| [InAttribute, OutAttribute] T6 | pixels[,,] | |||
| ) | [static] |
Read a block of pixels from the frame buffer.
| x | Specify the window coordinates of the first pixel that is read from the frame buffer. This location is the lower left corner of a rectangular block of pixels. | |
| width | Specify the dimensions of the pixel rectangle. width and height of one correspond to a single pixel. | |
| format | Specifies the format of the pixel data. The following symbolic values are accepted: GL_COLOR_INDEX, GL_STENCIL_INDEX, GL_DEPTH_COMPONENT, GL_RED, GL_GREEN, GL_BLUE, GL_ALPHA, GL_RGB, GL_BGR, GL_RGBA, GL_BGRA, GL_LUMINANCE, and GL_LUMINANCE_ALPHA. | |
| type | Specifies the data type of the pixel data. Must be one of 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, or GL_UNSIGNED_INT_2_10_10_10_REV. | |
| data | Returns the pixel data. |
| T6 | : | struct |
| static void OpenTK.Graphics.ES20.GL.ReadPixels< T6 > | ( | Int32 | x, | |
| Int32 | y, | |||
| Int32 | width, | |||
| Int32 | height, | |||
| OpenTK.Graphics.ES20.PixelFormat | format, | |||
| OpenTK.Graphics.ES20.PixelType | type, | |||
| [InAttribute, OutAttribute] T6 | pixels[,] | |||
| ) | [static] |
Read a block of pixels from the frame buffer.
| x | Specify the window coordinates of the first pixel that is read from the frame buffer. This location is the lower left corner of a rectangular block of pixels. | |
| width | Specify the dimensions of the pixel rectangle. width and height of one correspond to a single pixel. | |
| format | Specifies the format of the pixel data. The following symbolic values are accepted: GL_COLOR_INDEX, GL_STENCIL_INDEX, GL_DEPTH_COMPONENT, GL_RED, GL_GREEN, GL_BLUE, GL_ALPHA, GL_RGB, GL_BGR, GL_RGBA, GL_BGRA, GL_LUMINANCE, and GL_LUMINANCE_ALPHA. | |
| type | Specifies the data type of the pixel data. Must be one of 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, or GL_UNSIGNED_INT_2_10_10_10_REV. | |
| data | Returns the pixel data. |
| T6 | : | struct |
| static void OpenTK.Graphics.ES20.GL.ReadPixels< T6 > | ( | Int32 | x, | |
| Int32 | y, | |||
| Int32 | width, | |||
| Int32 | height, | |||
| OpenTK.Graphics.ES20.PixelFormat | format, | |||
| OpenTK.Graphics.ES20.PixelType | type, | |||
| [InAttribute, OutAttribute] T6[] | pixels | |||
| ) | [static] |
Read a block of pixels from the frame buffer.
| x | Specify the window coordinates of the first pixel that is read from the frame buffer. This location is the lower left corner of a rectangular block of pixels. | |
| width | Specify the dimensions of the pixel rectangle. width and height of one correspond to a single pixel. | |
| format | Specifies the format of the pixel data. The following symbolic values are accepted: GL_COLOR_INDEX, GL_STENCIL_INDEX, GL_DEPTH_COMPONENT, GL_RED, GL_GREEN, GL_BLUE, GL_ALPHA, GL_RGB, GL_BGR, GL_RGBA, GL_BGRA, GL_LUMINANCE, and GL_LUMINANCE_ALPHA. | |
| type | Specifies the data type of the pixel data. Must be one of 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, or GL_UNSIGNED_INT_2_10_10_10_REV. | |
| data | Returns the pixel data. |
| T6 | : | struct |
| static void OpenTK.Graphics.ES20.GL.SampleCoverage | ( | Single | value, | |
| bool | invert | |||
| ) | [static] |
Specify multisample coverage parameters.
| value | Specify a single floating-point sample coverage value. The value is clamped to the range [0 ,1]. The initial value is 1.0. | |
| invert | Specify a single boolean value representing if the coverage masks should be inverted. GL_TRUE and GL_FALSE are accepted. The initial value is GL_FALSE. |
| static void OpenTK.Graphics.ES20.GL.Scissor | ( | Int32 | x, | |
| Int32 | y, | |||
| Int32 | width, | |||
| Int32 | height | |||
| ) | [static] |
Define the scissor box.
| x | Specify the lower left corner of the scissor box. Initially (0, 0). | |
| width | Specify the width and height of the scissor box. When a GL context is first attached to a window, width and height are set to the dimensions of that window. |
| static unsafe void OpenTK.Graphics.ES20.GL.ShaderSource | ( | UInt32 | shader, | |
| Int32 | count, | |||
| String @[] | string, | |||
| Int32 * | length | |||
| ) | [static] |
Replaces the source code in a shader object.
| shader | Specifies the handle of the shader object whose source code is to be replaced. | |
| count | Specifies the number of elements in the string and length arrays. | |
| string | Specifies an array of pointers to strings containing the source code to be loaded into the shader. | |
| length | Specifies an array of string lengths. |
| static void OpenTK.Graphics.ES20.GL.ShaderSource | ( | UInt32 | shader, | |
| Int32 | count, | |||
| String @[] | string, | |||
| ref Int32 | length | |||
| ) | [static] |
Replaces the source code in a shader object.
| shader | Specifies the handle of the shader object whose source code is to be replaced. | |
| count | Specifies the number of elements in the string and length arrays. | |
| string | Specifies an array of pointers to strings containing the source code to be loaded into the shader. | |
| length | Specifies an array of string lengths. |
Definition at line 11555 of file ES.cs.
11556 { 11557 #if DEBUG 11558 using (new ErrorHelper(GraphicsContext.CurrentContext)) 11559 { 11560 #endif 11561 unsafe 11562 { 11563 fixed (Int32* length_ptr = &length) 11564 { 11565 Delegates.glShaderSource((UInt32)shader, (Int32)count, (String[])@string, (Int32*)length_ptr); 11566 } 11567 } 11568 #if DEBUG 11569 } 11570 #endif 11571 }
| static void OpenTK.Graphics.ES20.GL.ShaderSource | ( | UInt32 | shader, | |
| Int32 | count, | |||
| String @[] | string, | |||
| Int32[] | length | |||
| ) | [static] |
Replaces the source code in a shader object.
| shader | Specifies the handle of the shader object whose source code is to be replaced. | |
| count | Specifies the number of elements in the string and length arrays. | |
| string | Specifies an array of pointers to strings containing the source code to be loaded into the shader. | |
| length | Specifies an array of string lengths. |
Definition at line 11510 of file ES.cs.
11511 { 11512 #if DEBUG 11513 using (new ErrorHelper(GraphicsContext.CurrentContext)) 11514 { 11515 #endif 11516 unsafe 11517 { 11518 fixed (Int32* length_ptr = length) 11519 { 11520 Delegates.glShaderSource((UInt32)shader, (Int32)count, (String[])@string, (Int32*)length_ptr); 11521 } 11522 } 11523 #if DEBUG 11524 } 11525 #endif 11526 }
| static unsafe void OpenTK.Graphics.ES20.GL.ShaderSource | ( | Int32 | shader, | |
| Int32 | count, | |||
| String @[] | string, | |||
| Int32 * | length | |||
| ) | [static] |
Replaces the source code in a shader object.
| shader | Specifies the handle of the shader object whose source code is to be replaced. | |
| count | Specifies the number of elements in the string and length arrays. | |
| string | Specifies an array of pointers to strings containing the source code to be loaded into the shader. | |
| length | Specifies an array of string lengths. |
| static void OpenTK.Graphics.ES20.GL.ShaderSource | ( | Int32 | shader, | |
| Int32 | count, | |||
| String @[] | string, | |||
| ref Int32 | length | |||
| ) | [static] |
Replaces the source code in a shader object.
| shader | Specifies the handle of the shader object whose source code is to be replaced. | |
| count | Specifies the number of elements in the string and length arrays. | |
| string | Specifies an array of pointers to strings containing the source code to be loaded into the shader. | |
| length | Specifies an array of string lengths. |
Definition at line 11426 of file ES.cs.
11427 { 11428 #if DEBUG 11429 using (new ErrorHelper(GraphicsContext.CurrentContext)) 11430 { 11431 #endif 11432 unsafe 11433 { 11434 fixed (Int32* length_ptr = &length) 11435 { 11436 Delegates.glShaderSource((UInt32)shader, (Int32)count, (String[])@string, (Int32*)length_ptr); 11437 } 11438 } 11439 #if DEBUG 11440 } 11441 #endif 11442 }
| static void OpenTK.Graphics.ES20.GL.ShaderSource | ( | Int32 | shader, | |
| Int32 | count, | |||
| String @[] | string, | |||
| Int32[] | length | |||
| ) | [static] |
Replaces the source code in a shader object.
| shader | Specifies the handle of the shader object whose source code is to be replaced. | |
| count | Specifies the number of elements in the string and length arrays. | |
| string | Specifies an array of pointers to strings containing the source code to be loaded into the shader. | |
| length | Specifies an array of string lengths. |
Definition at line 11382 of file ES.cs.
11383 { 11384 #if DEBUG 11385 using (new ErrorHelper(GraphicsContext.CurrentContext)) 11386 { 11387 #endif 11388 unsafe 11389 { 11390 fixed (Int32* length_ptr = length) 11391 { 11392 Delegates.glShaderSource((UInt32)shader, (Int32)count, (String[])@string, (Int32*)length_ptr); 11393 } 11394 } 11395 #if DEBUG 11396 } 11397 #endif 11398 }
| static void OpenTK.Graphics.ES20.GL.StencilFunc | ( | OpenTK.Graphics.ES20.StencilFunction | func, | |
| Int32 @ | ref, | |||
| UInt32 | mask | |||
| ) | [static] |
Set front and back function and reference value for stencil testing.
| func | Specifies the test function. Eight symbolic constants are valid: GL_NEVER, GL_LESS, GL_LEQUAL, GL_GREATER, GL_GEQUAL, GL_EQUAL, GL_NOTEQUAL, and GL_ALWAYS. The initial value is GL_ALWAYS. | |
| ref | Specifies the reference value for the stencil test. ref is clamped to the range [0, 2 sup n - 1], where is the number of bitplanes in the stencil buffer. The initial value is 0. | |
| mask | Specifies a mask that is ANDed with both the reference value and the stored stencil value when the test is done. The initial value is all 1's. |
| static void OpenTK.Graphics.ES20.GL.StencilFunc | ( | OpenTK.Graphics.ES20.StencilFunction | func, | |
| Int32 @ | ref, | |||
| Int32 | mask | |||
| ) | [static] |
Set front and back function and reference value for stencil testing.
| func | Specifies the test function. Eight symbolic constants are valid: GL_NEVER, GL_LESS, GL_LEQUAL, GL_GREATER, GL_GEQUAL, GL_EQUAL, GL_NOTEQUAL, and GL_ALWAYS. The initial value is GL_ALWAYS. | |
| ref | Specifies the reference value for the stencil test. ref is clamped to the range [0, 2 sup n - 1], where is the number of bitplanes in the stencil buffer. The initial value is 0. | |
| mask | Specifies a mask that is ANDed with both the reference value and the stored stencil value when the test is done. The initial value is all 1's. |
| static void OpenTK.Graphics.ES20.GL.StencilFuncSeparate | ( | OpenTK.Graphics.ES20.CullFaceMode | face, | |
| OpenTK.Graphics.ES20.StencilFunction | func, | |||
| Int32 @ | ref, | |||
| UInt32 | mask | |||
| ) | [static] |
Set front and/or back function and reference value for stencil testing.
| face | Specifies whether front and/or back stencil state is updated. Three symbolic constants are valid: GL_FRONT, GL_BACK, and GL_FRONT_AND_BACK. | |
| func | Specifies the test function. Eight symbolic constants are valid: GL_NEVER, GL_LESS, GL_LEQUAL, GL_GREATER, GL_GEQUAL, GL_EQUAL, GL_NOTEQUAL, and GL_ALWAYS. The initial value is GL_ALWAYS. | |
| ref | Specifies the reference value for the stencil test. ref is clamped to the range [0, 2 sup n - 1], where is the number of bitplanes in the stencil buffer. The initial value is 0. | |
| mask | Specifies a mask that is ANDed with both the reference value and the stored stencil value when the test is done. The initial value is all 1's. |
Definition at line 11744 of file ES.cs.
11745 { 11746 #if DEBUG 11747 using (new ErrorHelper(GraphicsContext.CurrentContext)) 11748 { 11749 #endif 11750 Delegates.glStencilFuncSeparate((OpenTK.Graphics.ES20.CullFaceMode)face, (OpenTK.Graphics.ES20.StencilFunction)func, (Int32)@ref, (UInt32)mask); 11751 #if DEBUG 11752 } 11753 #endif 11754 }
| static void OpenTK.Graphics.ES20.GL.StencilFuncSeparate | ( | OpenTK.Graphics.ES20.CullFaceMode | face, | |
| OpenTK.Graphics.ES20.StencilFunction | func, | |||
| Int32 @ | ref, | |||
| Int32 | mask | |||
| ) | [static] |
Set front and/or back function and reference value for stencil testing.
| face | Specifies whether front and/or back stencil state is updated. Three symbolic constants are valid: GL_FRONT, GL_BACK, and GL_FRONT_AND_BACK. | |
| func | Specifies the test function. Eight symbolic constants are valid: GL_NEVER, GL_LESS, GL_LEQUAL, GL_GREATER, GL_GEQUAL, GL_EQUAL, GL_NOTEQUAL, and GL_ALWAYS. The initial value is GL_ALWAYS. | |
| ref | Specifies the reference value for the stencil test. ref is clamped to the range [0, 2 sup n - 1], where is the number of bitplanes in the stencil buffer. The initial value is 0. | |
| mask | Specifies a mask that is ANDed with both the reference value and the stored stencil value when the test is done. The initial value is all 1's. |
Definition at line 11705 of file ES.cs.
11706 { 11707 #if DEBUG 11708 using (new ErrorHelper(GraphicsContext.CurrentContext)) 11709 { 11710 #endif 11711 Delegates.glStencilFuncSeparate((OpenTK.Graphics.ES20.CullFaceMode)face, (OpenTK.Graphics.ES20.StencilFunction)func, (Int32)@ref, (UInt32)mask); 11712 #if DEBUG 11713 } 11714 #endif 11715 }
| static void OpenTK.Graphics.ES20.GL.StencilMask | ( | UInt32 | mask | ) | [static] |
Control the front and back writing of individual bits in the stencil planes.
| mask | Specifies a bit mask to enable and disable writing of individual bits in the stencil planes. Initially, the mask is all 1's. |
| static void OpenTK.Graphics.ES20.GL.StencilMask | ( | Int32 | mask | ) | [static] |
Control the front and back writing of individual bits in the stencil planes.
| mask | Specifies a bit mask to enable and disable writing of individual bits in the stencil planes. Initially, the mask is all 1's. |
| static void OpenTK.Graphics.ES20.GL.StencilMaskSeparate | ( | OpenTK.Graphics.ES20.CullFaceMode | face, | |
| UInt32 | mask | |||
| ) | [static] |
Control the front and/or back writing of individual bits in the stencil planes.
| face | Specifies whether the front and/or back stencil writemask is updated. Three symbolic constants are valid: GL_FRONT, GL_BACK, and GL_FRONT_AND_BACK. | |
| mask | Specifies a bit mask to enable and disable writing of individual bits in the stencil planes. Initially, the mask is all 1's. |
| static void OpenTK.Graphics.ES20.GL.StencilMaskSeparate | ( | OpenTK.Graphics.ES20.CullFaceMode | face, | |
| Int32 | mask | |||
| ) | [static] |
Control the front and/or back writing of individual bits in the stencil planes.
| face | Specifies whether the front and/or back stencil writemask is updated. Three symbolic constants are valid: GL_FRONT, GL_BACK, and GL_FRONT_AND_BACK. | |
| mask | Specifies a bit mask to enable and disable writing of individual bits in the stencil planes. Initially, the mask is all 1's. |
| static void OpenTK.Graphics.ES20.GL.StencilOp | ( | OpenTK.Graphics.ES20.StencilOp | fail, | |
| OpenTK.Graphics.ES20.StencilOp | zfail, | |||
| OpenTK.Graphics.ES20.StencilOp | zpass | |||
| ) | [static] |
Set front and back stencil test actions.
| sfail | Specifies the action to take when the stencil test fails. Eight symbolic constants are accepted: GL_KEEP, GL_ZERO, GL_REPLACE, GL_INCR, GL_INCR_WRAP, GL_DECR, GL_DECR_WRAP, and GL_INVERT. The initial value is GL_KEEP. | |
| dpfail | Specifies the stencil action when the stencil test passes, but the depth test fails. dpfail accepts the same symbolic constants as sfail. The initial value is GL_KEEP. | |
| dppass | Specifies the stencil action when both the stencil test and the depth test pass, or when the stencil test passes and either there is no depth buffer or depth testing is not enabled. dppass accepts the same symbolic constants as sfail. The initial value is GL_KEEP. |
| static void OpenTK.Graphics.ES20.GL.StencilOpSeparate | ( | OpenTK.Graphics.ES20.CullFaceMode | face, | |
| OpenTK.Graphics.ES20.StencilOp | fail, | |||
| OpenTK.Graphics.ES20.StencilOp | zfail, | |||
| OpenTK.Graphics.ES20.StencilOp | zpass | |||
| ) | [static] |
Set front and/or back stencil test actions.
| face | Specifies whether front and/or back stencil state is updated. Three symbolic constants are valid: GL_FRONT, GL_BACK, and GL_FRONT_AND_BACK. | |
| sfail | Specifies the action to take when the stencil test fails. Eight symbolic constants are accepted: GL_KEEP, GL_ZERO, GL_REPLACE, GL_INCR, GL_INCR_WRAP, GL_DECR, GL_DECR_WRAP, and GL_INVERT. The initial value is GL_KEEP. | |
| dpfail | Specifies the stencil action when the stencil test passes, but the depth test fails. dpfail accepts the same symbolic constants as sfail. The initial value is GL_KEEP. | |
| dppass | Specifies the stencil action when both the stencil test and the depth test pass, or when the stencil test passes and either there is no depth buffer or depth testing is not enabled. dppass accepts the same symbolic constants as sfail. The initial value is GL_KEEP. |
Definition at line 11919 of file ES.cs.
11920 { 11921 #if DEBUG 11922 using (new ErrorHelper(GraphicsContext.CurrentContext)) 11923 { 11924 #endif 11925 Delegates.glStencilOpSeparate((OpenTK.Graphics.ES20.CullFaceMode)face, (OpenTK.Graphics.ES20.StencilOp)fail, (OpenTK.Graphics.ES20.StencilOp)zfail, (OpenTK.Graphics.ES20.StencilOp)zpass); 11926 #if DEBUG 11927 } 11928 #endif 11929 }
| static void OpenTK.Graphics.ES20.GL.TexImage2D | ( | OpenTK.Graphics.ES20.TextureTarget | target, | |
| Int32 | level, | |||
| OpenTK.Graphics.ES20.PixelInternalFormat | internalformat, | |||
| Int32 | width, | |||
| Int32 | height, | |||
| Int32 | border, | |||
| OpenTK.Graphics.ES20.PixelFormat | format, | |||
| OpenTK.Graphics.ES20.PixelType | type, | |||
| IntPtr | pixels | |||
| ) | [static] |
Specify a two-dimensional texture image.
| target | Specifies the target texture. Must be GL_TEXTURE_2D, GL_PROXY_TEXTURE_2D, GL_TEXTURE_CUBE_MAP_POSITIVE_X, GL_TEXTURE_CUBE_MAP_NEGATIVE_X, GL_TEXTURE_CUBE_MAP_POSITIVE_Y, GL_TEXTURE_CUBE_MAP_NEGATIVE_Y, GL_TEXTURE_CUBE_MAP_POSITIVE_Z, GL_TEXTURE_CUBE_MAP_NEGATIVE_Z, or GL_PROXY_TEXTURE_CUBE_MAP. | |
| level | Specifies the level-of-detail number. Level 0 is the base image level. Level n is the nth mipmap reduction image. | |
| internalFormat | Specifies the number of color components in the texture. Must be 1, 2, 3, or 4, or one of the following symbolic constants: GL_ALPHA, GL_ALPHA4, GL_ALPHA8, GL_ALPHA12, GL_ALPHA16, GL_COMPRESSED_ALPHA, GL_COMPRESSED_LUMINANCE, GL_COMPRESSED_LUMINANCE_ALPHA, GL_COMPRESSED_INTENSITY, GL_COMPRESSED_RGB, GL_COMPRESSED_RGBA, GL_DEPTH_COMPONENT, GL_DEPTH_COMPONENT16, GL_DEPTH_COMPONENT24, GL_DEPTH_COMPONENT32, 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, GL_RGBA16, GL_SLUMINANCE, GL_SLUMINANCE8, GL_SLUMINANCE_ALPHA, GL_SLUMINANCE8_ALPHA8, GL_SRGB, GL_SRGB8, GL_SRGB_ALPHA, or GL_SRGB8_ALPHA8. | |
| width | Specifies the width of the texture image including the border if any. If the GL version does not support non-power-of-two sizes, this value must be 2 sup n + 2 ( border ) for some integer . All implementations support texture images that are at least 64 texels wide. | |
| height | Specifies the height of the texture image including the border if any. If the GL version does not support non-power-of-two sizes, this value must be 2 sup m + 2 ( border ) for some integer . All implementations support texture images that are at least 64 texels high. | |
| border | Specifies the width of the border. Must be either 0 or 1. | |
| format | Specifies the format of the pixel data. The following symbolic values are accepted: GL_COLOR_INDEX, GL_RED, GL_GREEN, GL_BLUE, GL_ALPHA, GL_RGB, GL_BGR, GL_RGBA, GL_BGRA, GL_LUMINANCE, and GL_LUMINANCE_ALPHA. | |
| type | Specifies the data type of the pixel data. The following symbolic values are accepted: 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. | |
| data | Specifies a pointer to the image data in memory. |
Definition at line 11982 of file ES.cs.
11983 { 11984 #if DEBUG 11985 using (new ErrorHelper(GraphicsContext.CurrentContext)) 11986 { 11987 #endif 11988 Delegates.glTexImage2D((OpenTK.Graphics.ES20.TextureTarget)target, (Int32)level, (OpenTK.Graphics.ES20.PixelInternalFormat)internalformat, (Int32)width, (Int32)height, (Int32)border, (OpenTK.Graphics.ES20.PixelFormat)format, (OpenTK.Graphics.ES20.PixelType)type, (IntPtr)pixels); 11989 #if DEBUG 11990 } 11991 #endif 11992 }
| static void OpenTK.Graphics.ES20.GL.TexImage2D< T8 > | ( | OpenTK.Graphics.ES20.TextureTarget | target, | |
| Int32 | level, | |||
| OpenTK.Graphics.ES20.PixelInternalFormat | internalformat, | |||
| Int32 | width, | |||
| Int32 | height, | |||
| Int32 | border, | |||
| OpenTK.Graphics.ES20.PixelFormat | format, | |||
| OpenTK.Graphics.ES20.PixelType | type, | |||
| [InAttribute, OutAttribute] ref T8 | pixels | |||
| ) | [static] |
Specify a two-dimensional texture image.
| target | Specifies the target texture. Must be GL_TEXTURE_2D, GL_PROXY_TEXTURE_2D, GL_TEXTURE_CUBE_MAP_POSITIVE_X, GL_TEXTURE_CUBE_MAP_NEGATIVE_X, GL_TEXTURE_CUBE_MAP_POSITIVE_Y, GL_TEXTURE_CUBE_MAP_NEGATIVE_Y, GL_TEXTURE_CUBE_MAP_POSITIVE_Z, GL_TEXTURE_CUBE_MAP_NEGATIVE_Z, or GL_PROXY_TEXTURE_CUBE_MAP. | |
| level | Specifies the level-of-detail number. Level 0 is the base image level. Level n is the nth mipmap reduction image. | |
| internalFormat | Specifies the number of color components in the texture. Must be 1, 2, 3, or 4, or one of the following symbolic constants: GL_ALPHA, GL_ALPHA4, GL_ALPHA8, GL_ALPHA12, GL_ALPHA16, GL_COMPRESSED_ALPHA, GL_COMPRESSED_LUMINANCE, GL_COMPRESSED_LUMINANCE_ALPHA, GL_COMPRESSED_INTENSITY, GL_COMPRESSED_RGB, GL_COMPRESSED_RGBA, GL_DEPTH_COMPONENT, GL_DEPTH_COMPONENT16, GL_DEPTH_COMPONENT24, GL_DEPTH_COMPONENT32, 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, GL_RGBA16, GL_SLUMINANCE, GL_SLUMINANCE8, GL_SLUMINANCE_ALPHA, GL_SLUMINANCE8_ALPHA8, GL_SRGB, GL_SRGB8, GL_SRGB_ALPHA, or GL_SRGB8_ALPHA8. | |
| width | Specifies the width of the texture image including the border if any. If the GL version does not support non-power-of-two sizes, this value must be 2 sup n + 2 ( border ) for some integer . All implementations support texture images that are at least 64 texels wide. | |
| height | Specifies the height of the texture image including the border if any. If the GL version does not support non-power-of-two sizes, this value must be 2 sup m + 2 ( border ) for some integer . All implementations support texture images that are at least 64 texels high. | |
| border | Specifies the width of the border. Must be either 0 or 1. | |
| format | Specifies the format of the pixel data. The following symbolic values are accepted: GL_COLOR_INDEX, GL_RED, GL_GREEN, GL_BLUE, GL_ALPHA, GL_RGB, GL_BGR, GL_RGBA, GL_BGRA, GL_LUMINANCE, and GL_LUMINANCE_ALPHA. | |
| type | Specifies the data type of the pixel data. The following symbolic values are accepted: 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. | |
| data | Specifies a pointer to the image data in memory. |
| T8 | : | struct |
| static void OpenTK.Graphics.ES20.GL.TexImage2D< T8 > | ( | OpenTK.Graphics.ES20.TextureTarget | target, | |
| Int32 | level, | |||
| OpenTK.Graphics.ES20.PixelInternalFormat | internalformat, | |||
| Int32 | width, | |||
| Int32 | height, | |||
| Int32 | border, | |||
| OpenTK.Graphics.ES20.PixelFormat | format, | |||
| OpenTK.Graphics.ES20.PixelType | type, | |||
| [InAttribute, OutAttribute] T8 | pixels[,,] | |||
| ) | [static] |
Specify a two-dimensional texture image.
| target | Specifies the target texture. Must be GL_TEXTURE_2D, GL_PROXY_TEXTURE_2D, GL_TEXTURE_CUBE_MAP_POSITIVE_X, GL_TEXTURE_CUBE_MAP_NEGATIVE_X, GL_TEXTURE_CUBE_MAP_POSITIVE_Y, GL_TEXTURE_CUBE_MAP_NEGATIVE_Y, GL_TEXTURE_CUBE_MAP_POSITIVE_Z, GL_TEXTURE_CUBE_MAP_NEGATIVE_Z, or GL_PROXY_TEXTURE_CUBE_MAP. | |
| level | Specifies the level-of-detail number. Level 0 is the base image level. Level n is the nth mipmap reduction image. | |
| internalFormat | Specifies the number of color components in the texture. Must be 1, 2, 3, or 4, or one of the following symbolic constants: GL_ALPHA, GL_ALPHA4, GL_ALPHA8, GL_ALPHA12, GL_ALPHA16, GL_COMPRESSED_ALPHA, GL_COMPRESSED_LUMINANCE, GL_COMPRESSED_LUMINANCE_ALPHA, GL_COMPRESSED_INTENSITY, GL_COMPRESSED_RGB, GL_COMPRESSED_RGBA, GL_DEPTH_COMPONENT, GL_DEPTH_COMPONENT16, GL_DEPTH_COMPONENT24, GL_DEPTH_COMPONENT32, 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, GL_RGBA16, GL_SLUMINANCE, GL_SLUMINANCE8, GL_SLUMINANCE_ALPHA, GL_SLUMINANCE8_ALPHA8, GL_SRGB, GL_SRGB8, GL_SRGB_ALPHA, or GL_SRGB8_ALPHA8. | |
| width | Specifies the width of the texture image including the border if any. If the GL version does not support non-power-of-two sizes, this value must be 2 sup n + 2 ( border ) for some integer . All implementations support texture images that are at least 64 texels wide. | |
| height | Specifies the height of the texture image including the border if any. If the GL version does not support non-power-of-two sizes, this value must be 2 sup m + 2 ( border ) for some integer . All implementations support texture images that are at least 64 texels high. | |
| border | Specifies the width of the border. Must be either 0 or 1. | |
| format | Specifies the format of the pixel data. The following symbolic values are accepted: GL_COLOR_INDEX, GL_RED, GL_GREEN, GL_BLUE, GL_ALPHA, GL_RGB, GL_BGR, GL_RGBA, GL_BGRA, GL_LUMINANCE, and GL_LUMINANCE_ALPHA. | |
| type | Specifies the data type of the pixel data. The following symbolic values are accepted: 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. | |
| data | Specifies a pointer to the image data in memory. |
| T8 | : | struct |
| static void OpenTK.Graphics.ES20.GL.TexImage2D< T8 > | ( | OpenTK.Graphics.ES20.TextureTarget | target, | |
| Int32 | level, | |||
| OpenTK.Graphics.ES20.PixelInternalFormat | internalformat, | |||
| Int32 | width, | |||
| Int32 | height, | |||
| Int32 | border, | |||
| OpenTK.Graphics.ES20.PixelFormat | format, | |||
| OpenTK.Graphics.ES20.PixelType | type, | |||
| [InAttribute, OutAttribute] T8 | pixels[,] | |||
| ) | [static] |
Specify a two-dimensional texture image.
| target | Specifies the target texture. Must be GL_TEXTURE_2D, GL_PROXY_TEXTURE_2D, GL_TEXTURE_CUBE_MAP_POSITIVE_X, GL_TEXTURE_CUBE_MAP_NEGATIVE_X, GL_TEXTURE_CUBE_MAP_POSITIVE_Y, GL_TEXTURE_CUBE_MAP_NEGATIVE_Y, GL_TEXTURE_CUBE_MAP_POSITIVE_Z, GL_TEXTURE_CUBE_MAP_NEGATIVE_Z, or GL_PROXY_TEXTURE_CUBE_MAP. | |
| level | Specifies the level-of-detail number. Level 0 is the base image level. Level n is the nth mipmap reduction image. | |
| internalFormat | Specifies the number of color components in the texture. Must be 1, 2, 3, or 4, or one of the following symbolic constants: GL_ALPHA, GL_ALPHA4, GL_ALPHA8, GL_ALPHA12, GL_ALPHA16, GL_COMPRESSED_ALPHA, GL_COMPRESSED_LUMINANCE, GL_COMPRESSED_LUMINANCE_ALPHA, GL_COMPRESSED_INTENSITY, GL_COMPRESSED_RGB, GL_COMPRESSED_RGBA, GL_DEPTH_COMPONENT, GL_DEPTH_COMPONENT16, GL_DEPTH_COMPONENT24, GL_DEPTH_COMPONENT32, 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, GL_RGBA16, GL_SLUMINANCE, GL_SLUMINANCE8, GL_SLUMINANCE_ALPHA, GL_SLUMINANCE8_ALPHA8, GL_SRGB, GL_SRGB8, GL_SRGB_ALPHA, or GL_SRGB8_ALPHA8. | |
| width | Specifies the width of the texture image including the border if any. If the GL version does not support non-power-of-two sizes, this value must be 2 sup n + 2 ( border ) for some integer . All implementations support texture images that are at least 64 texels wide. | |
| height | Specifies the height of the texture image including the border if any. If the GL version does not support non-power-of-two sizes, this value must be 2 sup m + 2 ( border ) for some integer . All implementations support texture images that are at least 64 texels high. | |
| border | Specifies the width of the border. Must be either 0 or 1. | |
| format | Specifies the format of the pixel data. The following symbolic values are accepted: GL_COLOR_INDEX, GL_RED, GL_GREEN, GL_BLUE, GL_ALPHA, GL_RGB, GL_BGR, GL_RGBA, GL_BGRA, GL_LUMINANCE, and GL_LUMINANCE_ALPHA. | |
| type | Specifies the data type of the pixel data. The following symbolic values are accepted: 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. | |
| data | Specifies a pointer to the image data in memory. |
| T8 | : | struct |
| static void OpenTK.Graphics.ES20.GL.TexImage2D< T8 > | ( | OpenTK.Graphics.ES20.TextureTarget | target, | |
| Int32 | level, | |||
| OpenTK.Graphics.ES20.PixelInternalFormat | internalformat, | |||
| Int32 | width, | |||
| Int32 | height, | |||
| Int32 | border, | |||
| OpenTK.Graphics.ES20.PixelFormat | format, | |||
| OpenTK.Graphics.ES20.PixelType | type, | |||
| [InAttribute, OutAttribute] T8[] | pixels | |||
| ) | [static] |
Specify a two-dimensional texture image.
| target | Specifies the target texture. Must be GL_TEXTURE_2D, GL_PROXY_TEXTURE_2D, GL_TEXTURE_CUBE_MAP_POSITIVE_X, GL_TEXTURE_CUBE_MAP_NEGATIVE_X, GL_TEXTURE_CUBE_MAP_POSITIVE_Y, GL_TEXTURE_CUBE_MAP_NEGATIVE_Y, GL_TEXTURE_CUBE_MAP_POSITIVE_Z, GL_TEXTURE_CUBE_MAP_NEGATIVE_Z, or GL_PROXY_TEXTURE_CUBE_MAP. | |
| level | Specifies the level-of-detail number. Level 0 is the base image level. Level n is the nth mipmap reduction image. | |
| internalFormat | Specifies the number of color components in the texture. Must be 1, 2, 3, or 4, or one of the following symbolic constants: GL_ALPHA, GL_ALPHA4, GL_ALPHA8, GL_ALPHA12, GL_ALPHA16, GL_COMPRESSED_ALPHA, GL_COMPRESSED_LUMINANCE, GL_COMPRESSED_LUMINANCE_ALPHA, GL_COMPRESSED_INTENSITY, GL_COMPRESSED_RGB, GL_COMPRESSED_RGBA, GL_DEPTH_COMPONENT, GL_DEPTH_COMPONENT16, GL_DEPTH_COMPONENT24, GL_DEPTH_COMPONENT32, 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, GL_RGBA16, GL_SLUMINANCE, GL_SLUMINANCE8, GL_SLUMINANCE_ALPHA, GL_SLUMINANCE8_ALPHA8, GL_SRGB, GL_SRGB8, GL_SRGB_ALPHA, or GL_SRGB8_ALPHA8. | |
| width | Specifies the width of the texture image including the border if any. If the GL version does not support non-power-of-two sizes, this value must be 2 sup n + 2 ( border ) for some integer . All implementations support texture images that are at least 64 texels wide. | |
| height | Specifies the height of the texture image including the border if any. If the GL version does not support non-power-of-two sizes, this value must be 2 sup m + 2 ( border ) for some integer . All implementations support texture images that are at least 64 texels high. | |
| border | Specifies the width of the border. Must be either 0 or 1. | |
| format | Specifies the format of the pixel data. The following symbolic values are accepted: GL_COLOR_INDEX, GL_RED, GL_GREEN, GL_BLUE, GL_ALPHA, GL_RGB, GL_BGR, GL_RGBA, GL_BGRA, GL_LUMINANCE, and GL_LUMINANCE_ALPHA. | |
| type | Specifies the data type of the pixel data. The following symbolic values are accepted: 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. | |
| data | Specifies a pointer to the image data in memory. |
| T8 | : | struct |
| static unsafe void OpenTK.Graphics.ES20.GL.TexParameter | ( | OpenTK.Graphics.ES20.TextureTarget | target, | |
| OpenTK.Graphics.ES20.TextureParameterName | pname, | |||
| Int32 *@ | params | |||
| ) | [static] |
Set texture parameters.
| target | Specifies the target texture, which must be either GL_TEXTURE_1D, GL_TEXTURE_2D, GL_TEXTURE_3D, or GL_TEXTURE_CUBE_MAP. | |
| pname | Specifies the symbolic name of a single-valued texture parameter. pname can be one of the following: GL_TEXTURE_MIN_FILTER, GL_TEXTURE_MAG_FILTER, GL_TEXTURE_MIN_LOD, GL_TEXTURE_MAX_LOD, GL_TEXTURE_BASE_LEVEL, GL_TEXTURE_MAX_LEVEL, GL_TEXTURE_WRAP_S, GL_TEXTURE_WRAP_T, GL_TEXTURE_WRAP_R, GL_TEXTURE_PRIORITY, GL_TEXTURE_COMPARE_MODE, GL_TEXTURE_COMPARE_FUNC, GL_DEPTH_TEXTURE_MODE, or GL_GENERATE_MIPMAP. | |
| param | Specifies the value of pname. |
| static void OpenTK.Graphics.ES20.GL.TexParameter | ( | OpenTK.Graphics.ES20.TextureTarget | target, | |
| OpenTK.Graphics.ES20.TextureParameterName | pname, | |||
| Int32 @[] | params | |||
| ) | [static] |
Set texture parameters.
| target | Specifies the target texture, which must be either GL_TEXTURE_1D, GL_TEXTURE_2D, GL_TEXTURE_3D, or GL_TEXTURE_CUBE_MAP. | |
| pname | Specifies the symbolic name of a single-valued texture parameter. pname can be one of the following: GL_TEXTURE_MIN_FILTER, GL_TEXTURE_MAG_FILTER, GL_TEXTURE_MIN_LOD, GL_TEXTURE_MAX_LOD, GL_TEXTURE_BASE_LEVEL, GL_TEXTURE_MAX_LEVEL, GL_TEXTURE_WRAP_S, GL_TEXTURE_WRAP_T, GL_TEXTURE_WRAP_R, GL_TEXTURE_PRIORITY, GL_TEXTURE_COMPARE_MODE, GL_TEXTURE_COMPARE_FUNC, GL_DEPTH_TEXTURE_MODE, or GL_GENERATE_MIPMAP. | |
| param | Specifies the value of pname. |
Definition at line 12443 of file ES.cs.
12444 { 12445 #if DEBUG 12446 using (new ErrorHelper(GraphicsContext.CurrentContext)) 12447 { 12448 #endif 12449 unsafe 12450 { 12451 fixed (Int32* @params_ptr = @params) 12452 { 12453 Delegates.glTexParameteriv((OpenTK.Graphics.ES20.TextureTarget)target, (OpenTK.Graphics.ES20.TextureParameterName)pname, (Int32*)@params_ptr); 12454 } 12455 } 12456 #if DEBUG 12457 } 12458 #endif 12459 }
| static void OpenTK.Graphics.ES20.GL.TexParameter | ( | OpenTK.Graphics.ES20.TextureTarget | target, | |
| OpenTK.Graphics.ES20.TextureParameterName | pname, | |||
| Int32 | param | |||
| ) | [static] |
Set texture parameters.
| target | Specifies the target texture, which must be either GL_TEXTURE_1D, GL_TEXTURE_2D, GL_TEXTURE_3D, or GL_TEXTURE_CUBE_MAP. | |
| pname | Specifies the symbolic name of a single-valued texture parameter. pname can be one of the following: GL_TEXTURE_MIN_FILTER, GL_TEXTURE_MAG_FILTER, GL_TEXTURE_MIN_LOD, GL_TEXTURE_MAX_LOD, GL_TEXTURE_BASE_LEVEL, GL_TEXTURE_MAX_LEVEL, GL_TEXTURE_WRAP_S, GL_TEXTURE_WRAP_T, GL_TEXTURE_WRAP_R, GL_TEXTURE_PRIORITY, GL_TEXTURE_COMPARE_MODE, GL_TEXTURE_COMPARE_FUNC, GL_DEPTH_TEXTURE_MODE, or GL_GENERATE_MIPMAP. | |
| param | Specifies the value of pname. |
| static unsafe void OpenTK.Graphics.ES20.GL.TexParameter | ( | OpenTK.Graphics.ES20.TextureTarget | target, | |
| OpenTK.Graphics.ES20.TextureParameterName | pname, | |||
| Single *@ | params | |||
| ) | [static] |
Set texture parameters.
| target | Specifies the target texture, which must be either GL_TEXTURE_1D, GL_TEXTURE_2D, GL_TEXTURE_3D, or GL_TEXTURE_CUBE_MAP. | |
| pname | Specifies the symbolic name of a single-valued texture parameter. pname can be one of the following: GL_TEXTURE_MIN_FILTER, GL_TEXTURE_MAG_FILTER, GL_TEXTURE_MIN_LOD, GL_TEXTURE_MAX_LOD, GL_TEXTURE_BASE_LEVEL, GL_TEXTURE_MAX_LEVEL, GL_TEXTURE_WRAP_S, GL_TEXTURE_WRAP_T, GL_TEXTURE_WRAP_R, GL_TEXTURE_PRIORITY, GL_TEXTURE_COMPARE_MODE, GL_TEXTURE_COMPARE_FUNC, GL_DEPTH_TEXTURE_MODE, or GL_GENERATE_MIPMAP. | |
| param | Specifies the value of pname. |
| static void OpenTK.Graphics.ES20.GL.TexParameter | ( | OpenTK.Graphics.ES20.TextureTarget | target, | |
| OpenTK.Graphics.ES20.TextureParameterName | pname, | |||
| Single @[] | params | |||
| ) | [static] |
Set texture parameters.
| target | Specifies the target texture, which must be either GL_TEXTURE_1D, GL_TEXTURE_2D, GL_TEXTURE_3D, or GL_TEXTURE_CUBE_MAP. | |
| pname | Specifies the symbolic name of a single-valued texture parameter. pname can be one of the following: GL_TEXTURE_MIN_FILTER, GL_TEXTURE_MAG_FILTER, GL_TEXTURE_MIN_LOD, GL_TEXTURE_MAX_LOD, GL_TEXTURE_BASE_LEVEL, GL_TEXTURE_MAX_LEVEL, GL_TEXTURE_WRAP_S, GL_TEXTURE_WRAP_T, GL_TEXTURE_WRAP_R, GL_TEXTURE_PRIORITY, GL_TEXTURE_COMPARE_MODE, GL_TEXTURE_COMPARE_FUNC, GL_DEPTH_TEXTURE_MODE, or GL_GENERATE_MIPMAP. | |
| param | Specifies the value of pname. |
Definition at line 12337 of file ES.cs.
12338 { 12339 #if DEBUG 12340 using (new ErrorHelper(GraphicsContext.CurrentContext)) 12341 { 12342 #endif 12343 unsafe 12344 { 12345 fixed (Single* @params_ptr = @params) 12346 { 12347 Delegates.glTexParameterfv((OpenTK.Graphics.ES20.TextureTarget)target, (OpenTK.Graphics.ES20.TextureParameterName)pname, (Single*)@params_ptr); 12348 } 12349 } 12350 #if DEBUG 12351 } 12352 #endif 12353 }
| static void OpenTK.Graphics.ES20.GL.TexParameter | ( | OpenTK.Graphics.ES20.TextureTarget | target, | |
| OpenTK.Graphics.ES20.TextureParameterName | pname, | |||
| Single | param | |||
| ) | [static] |
Set texture parameters.
| target | Specifies the target texture, which must be either GL_TEXTURE_1D, GL_TEXTURE_2D, GL_TEXTURE_3D, or GL_TEXTURE_CUBE_MAP. | |
| pname | Specifies the symbolic name of a single-valued texture parameter. pname can be one of the following: GL_TEXTURE_MIN_FILTER, GL_TEXTURE_MAG_FILTER, GL_TEXTURE_MIN_LOD, GL_TEXTURE_MAX_LOD, GL_TEXTURE_BASE_LEVEL, GL_TEXTURE_MAX_LEVEL, GL_TEXTURE_WRAP_S, GL_TEXTURE_WRAP_T, GL_TEXTURE_WRAP_R, GL_TEXTURE_PRIORITY, GL_TEXTURE_COMPARE_MODE, GL_TEXTURE_COMPARE_FUNC, GL_DEPTH_TEXTURE_MODE, or GL_GENERATE_MIPMAP. | |
| param | Specifies the value of pname. |
| static void OpenTK.Graphics.ES20.GL.TexSubImage2D | ( | OpenTK.Graphics.ES20.TextureTarget | target, | |
| Int32 | level, | |||
| Int32 | xoffset, | |||
| Int32 | yoffset, | |||
| Int32 | width, | |||
| Int32 | height, | |||
| OpenTK.Graphics.ES20.PixelFormat | format, | |||
| OpenTK.Graphics.ES20.PixelType | type, | |||
| IntPtr | pixels | |||
| ) | [static] |
Specify a two-dimensional texture subimage.
| target | Specifies the target texture. Must be GL_TEXTURE_2D, GL_TEXTURE_CUBE_MAP_POSITIVE_X, GL_TEXTURE_CUBE_MAP_NEGATIVE_X, GL_TEXTURE_CUBE_MAP_POSITIVE_Y, GL_TEXTURE_CUBE_MAP_NEGATIVE_Y, GL_TEXTURE_CUBE_MAP_POSITIVE_Z, or GL_TEXTURE_CUBE_MAP_NEGATIVE_Z. | |
| level | Specifies the level-of-detail number. Level 0 is the base image level. Level n is the nth mipmap reduction image. | |
| xoffset | Specifies a texel offset in the x direction within the texture array. | |
| yoffset | Specifies a texel offset in the y direction within the texture array. | |
| width | Specifies the width of the texture subimage. | |
| height | Specifies the height of the texture subimage. | |
| format | Specifies the format of the pixel data. The following symbolic values are accepted: GL_COLOR_INDEX, GL_RED, GL_GREEN, GL_BLUE, GL_ALPHA, GL_RGB, GL_BGR, GL_RGBA, GL_BGRA, GL_LUMINANCE, and GL_LUMINANCE_ALPHA. | |
| type | Specifies the data type of the pixel data. The following symbolic values are accepted: 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. | |
| data | Specifies a pointer to the image data in memory. |
Definition at line 12546 of file ES.cs.
12547 { 12548 #if DEBUG 12549 using (new ErrorHelper(GraphicsContext.CurrentContext)) 12550 { 12551 #endif 12552 Delegates.glTexSubImage2D((OpenTK.Graphics.ES20.TextureTarget)target, (Int32)level, (Int32)xoffset, (Int32)yoffset, (Int32)width, (Int32)height, (OpenTK.Graphics.ES20.PixelFormat)format, (OpenTK.Graphics.ES20.PixelType)type, (IntPtr)pixels); 12553 #if DEBUG 12554 } 12555 #endif 12556 }
| static void OpenTK.Graphics.ES20.GL.TexSubImage2D< T8 > | ( | OpenTK.Graphics.ES20.TextureTarget | target, | |
| Int32 | level, | |||
| Int32 | xoffset, | |||
| Int32 | yoffset, | |||
| Int32 | width, | |||
| Int32 | height, | |||
| OpenTK.Graphics.ES20.PixelFormat | format, | |||
| OpenTK.Graphics.ES20.PixelType | type, | |||
| [InAttribute, OutAttribute] ref T8 | pixels | |||
| ) | [static] |
Specify a two-dimensional texture subimage.
| target | Specifies the target texture. Must be GL_TEXTURE_2D, GL_TEXTURE_CUBE_MAP_POSITIVE_X, GL_TEXTURE_CUBE_MAP_NEGATIVE_X, GL_TEXTURE_CUBE_MAP_POSITIVE_Y, GL_TEXTURE_CUBE_MAP_NEGATIVE_Y, GL_TEXTURE_CUBE_MAP_POSITIVE_Z, or GL_TEXTURE_CUBE_MAP_NEGATIVE_Z. | |
| level | Specifies the level-of-detail number. Level 0 is the base image level. Level n is the nth mipmap reduction image. | |
| xoffset | Specifies a texel offset in the x direction within the texture array. | |
| yoffset | Specifies a texel offset in the y direction within the texture array. | |
| width | Specifies the width of the texture subimage. | |
| height | Specifies the height of the texture subimage. | |
| format | Specifies the format of the pixel data. The following symbolic values are accepted: GL_COLOR_INDEX, GL_RED, GL_GREEN, GL_BLUE, GL_ALPHA, GL_RGB, GL_BGR, GL_RGBA, GL_BGRA, GL_LUMINANCE, and GL_LUMINANCE_ALPHA. | |
| type | Specifies the data type of the pixel data. The following symbolic values are accepted: 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. | |
| data | Specifies a pointer to the image data in memory. |
| T8 | : | struct |
| static void OpenTK.Graphics.ES20.GL.TexSubImage2D< T8 > | ( | OpenTK.Graphics.ES20.TextureTarget | target, | |
| Int32 | level, | |||
| Int32 | xoffset, | |||
| Int32 | yoffset, | |||
| Int32 | width, | |||
| Int32 | height, | |||
| OpenTK.Graphics.ES20.PixelFormat | format, | |||
| OpenTK.Graphics.ES20.PixelType | type, | |||
| [InAttribute, OutAttribute] T8 | pixels[,,] | |||
| ) | [static] |
Specify a two-dimensional texture subimage.
| target | Specifies the target texture. Must be GL_TEXTURE_2D, GL_TEXTURE_CUBE_MAP_POSITIVE_X, GL_TEXTURE_CUBE_MAP_NEGATIVE_X, GL_TEXTURE_CUBE_MAP_POSITIVE_Y, GL_TEXTURE_CUBE_MAP_NEGATIVE_Y, GL_TEXTURE_CUBE_MAP_POSITIVE_Z, or GL_TEXTURE_CUBE_MAP_NEGATIVE_Z. | |
| level | Specifies the level-of-detail number. Level 0 is the base image level. Level n is the nth mipmap reduction image. | |
| xoffset | Specifies a texel offset in the x direction within the texture array. | |
| yoffset | Specifies a texel offset in the y direction within the texture array. | |
| width | Specifies the width of the texture subimage. | |
| height | Specifies the height of the texture subimage. | |
| format | Specifies the format of the pixel data. The following symbolic values are accepted: GL_COLOR_INDEX, GL_RED, GL_GREEN, GL_BLUE, GL_ALPHA, GL_RGB, GL_BGR, GL_RGBA, GL_BGRA, GL_LUMINANCE, and GL_LUMINANCE_ALPHA. | |
| type | Specifies the data type of the pixel data. The following symbolic values are accepted: 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. | |
| data | Specifies a pointer to the image data in memory. |
| T8 | : | struct |
| static void OpenTK.Graphics.ES20.GL.TexSubImage2D< T8 > | ( | OpenTK.Graphics.ES20.TextureTarget | target, | |
| Int32 | level, | |||
| Int32 | xoffset, | |||
| Int32 | yoffset, | |||
| Int32 | width, | |||
| Int32 | height, | |||
| OpenTK.Graphics.ES20.PixelFormat | format, | |||
| OpenTK.Graphics.ES20.PixelType | type, | |||
| [InAttribute, OutAttribute] T8 | pixels[,] | |||
| ) | [static] |
Specify a two-dimensional texture subimage.
| target | Specifies the target texture. Must be GL_TEXTURE_2D, GL_TEXTURE_CUBE_MAP_POSITIVE_X, GL_TEXTURE_CUBE_MAP_NEGATIVE_X, GL_TEXTURE_CUBE_MAP_POSITIVE_Y, GL_TEXTURE_CUBE_MAP_NEGATIVE_Y, GL_TEXTURE_CUBE_MAP_POSITIVE_Z, or GL_TEXTURE_CUBE_MAP_NEGATIVE_Z. | |
| level | Specifies the level-of-detail number. Level 0 is the base image level. Level n is the nth mipmap reduction image. | |
| xoffset | Specifies a texel offset in the x direction within the texture array. | |
| yoffset | Specifies a texel offset in the y direction within the texture array. | |
| width | Specifies the width of the texture subimage. | |
| height | Specifies the height of the texture subimage. | |
| format | Specifies the format of the pixel data. The following symbolic values are accepted: GL_COLOR_INDEX, GL_RED, GL_GREEN, GL_BLUE, GL_ALPHA, GL_RGB, GL_BGR, GL_RGBA, GL_BGRA, GL_LUMINANCE, and GL_LUMINANCE_ALPHA. | |
| type | Specifies the data type of the pixel data. The following symbolic values are accepted: 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. | |
| data | Specifies a pointer to the image data in memory. |
| T8 | : | struct |
| static void OpenTK.Graphics.ES20.GL.TexSubImage2D< T8 > | ( | OpenTK.Graphics.ES20.TextureTarget | target, | |
| Int32 | level, | |||
| Int32 | xoffset, | |||
| Int32 | yoffset, | |||
| Int32 | width, | |||
| Int32 | height, | |||
| OpenTK.Graphics.ES20.PixelFormat | format, | |||
| OpenTK.Graphics.ES20.PixelType | type, | |||
| [InAttribute, OutAttribute] T8[] | pixels | |||
| ) | [static] |
Specify a two-dimensional texture subimage.
| target | Specifies the target texture. Must be GL_TEXTURE_2D, GL_TEXTURE_CUBE_MAP_POSITIVE_X, GL_TEXTURE_CUBE_MAP_NEGATIVE_X, GL_TEXTURE_CUBE_MAP_POSITIVE_Y, GL_TEXTURE_CUBE_MAP_NEGATIVE_Y, GL_TEXTURE_CUBE_MAP_POSITIVE_Z, or GL_TEXTURE_CUBE_MAP_NEGATIVE_Z. | |
| level | Specifies the level-of-detail number. Level 0 is the base image level. Level n is the nth mipmap reduction image. | |
| xoffset | Specifies a texel offset in the x direction within the texture array. | |
| yoffset | Specifies a texel offset in the y direction within the texture array. | |
| width | Specifies the width of the texture subimage. | |
| height | Specifies the height of the texture subimage. | |
| format | Specifies the format of the pixel data. The following symbolic values are accepted: GL_COLOR_INDEX, GL_RED, GL_GREEN, GL_BLUE, GL_ALPHA, GL_RGB, GL_BGR, GL_RGBA, GL_BGRA, GL_LUMINANCE, and GL_LUMINANCE_ALPHA. | |
| type | Specifies the data type of the pixel data. The following symbolic values are accepted: 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. | |
| data | Specifies a pointer to the image data in memory. |
| T8 | : | struct |
| static unsafe void OpenTK.Graphics.ES20.GL.Uniform1 | ( | Int32 | location, | |
| Int32 | count, | |||
| Int32 * | v | |||
| ) | [static] |
Specify the value of a uniform variable for the current program object.
| location | Specifies the location of the uniform variable to be modified. | |
| v0 | Specifies the new values to be used for the specified uniform variable. |
| static void OpenTK.Graphics.ES20.GL.Uniform1 | ( | Int32 | location, | |
| Int32 | count, | |||
| ref Int32 | v | |||
| ) | [static] |
Specify the value of a uniform variable for the current program object.
| location | Specifies the location of the uniform variable to be modified. | |
| v0 | Specifies the new values to be used for the specified uniform variable. |
Definition at line 13050 of file ES.cs.
13051 { 13052 #if DEBUG 13053 using (new ErrorHelper(GraphicsContext.CurrentContext)) 13054 { 13055 #endif 13056 unsafe 13057 { 13058 fixed (Int32* v_ptr = &v) 13059 { 13060 Delegates.glUniform1iv((Int32)location, (Int32)count, (Int32*)v_ptr); 13061 } 13062 } 13063 #if DEBUG 13064 } 13065 #endif 13066 }
| static void OpenTK.Graphics.ES20.GL.Uniform1 | ( | Int32 | location, | |
| Int32 | count, | |||
| Int32[] | v | |||