OpenGL bindings for .NET, implementing the full OpenGL API, including extensions. More...
Static Public Member Functions | |
| static void | Accum (OpenTK.Graphics.OpenGL.AccumOp op, Single value) |
| Operate on the accumulation buffer. | |
| static void | ActiveTexture (OpenTK.Graphics.OpenGL.TextureUnit texture) |
| Select active texture unit. | |
| static void | AlphaFunc (OpenTK.Graphics.OpenGL.AlphaFunction func, Single @ref) |
| Specify the alpha test function. | |
| static bool | AreTexturesResident (Int32 n, Int32[] textures,[OutAttribute] bool[] residences) |
| Determine if textures are loaded in texture memory. | |
| static bool | AreTexturesResident (Int32 n, ref Int32 textures,[OutAttribute] out bool residences) |
| Determine if textures are loaded in texture memory. | |
| static unsafe bool | AreTexturesResident (Int32 n, Int32 *textures,[OutAttribute] bool *residences) |
| Determine if textures are loaded in texture memory. | |
| static bool | AreTexturesResident (Int32 n, UInt32[] textures,[OutAttribute] bool[] residences) |
| Determine if textures are loaded in texture memory. | |
| static bool | AreTexturesResident (Int32 n, ref UInt32 textures,[OutAttribute] out bool residences) |
| Determine if textures are loaded in texture memory. | |
| static unsafe bool | AreTexturesResident (Int32 n, UInt32 *textures,[OutAttribute] bool *residences) |
| Determine if textures are loaded in texture memory. | |
| static void | ArrayElement (Int32 i) |
| Render a vertex using the specified vertex array element. | |
| 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 | Begin (OpenTK.Graphics.OpenGL.BeginMode mode) |
| Delimit the vertices of a primitive or a group of like primitives. | |
| static void | BeginConditionalRender (Int32 id, OpenTK.Graphics.OpenGL.ConditionalRenderType mode) |
| static void | BeginConditionalRender (UInt32 id, OpenTK.Graphics.OpenGL.ConditionalRenderType mode) |
| static void | BeginQuery (OpenTK.Graphics.OpenGL.QueryTarget target, Int32 id) |
| Delimit the boundaries of a query object. | |
| static void | BeginQuery (OpenTK.Graphics.OpenGL.QueryTarget target, UInt32 id) |
| Delimit the boundaries of a query object. | |
| static void | BeginTransformFeedback (OpenTK.Graphics.OpenGL.BeginFeedbackMode primitiveMode) |
| 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.OpenGL.BufferTarget target, Int32 buffer) |
| Bind a named buffer object. | |
| static void | BindBuffer (OpenTK.Graphics.OpenGL.BufferTarget target, UInt32 buffer) |
| Bind a named buffer object. | |
| static void | BindBufferBase (OpenTK.Graphics.OpenGL.BufferTarget target, Int32 index, Int32 buffer) |
| static void | BindBufferBase (OpenTK.Graphics.OpenGL.BufferTarget target, UInt32 index, UInt32 buffer) |
| static void | BindBufferRange (OpenTK.Graphics.OpenGL.BufferTarget target, Int32 index, Int32 buffer, IntPtr offset, IntPtr size) |
| static void | BindBufferRange (OpenTK.Graphics.OpenGL.BufferTarget target, UInt32 index, UInt32 buffer, IntPtr offset, IntPtr size) |
| static void | BindFragDataLocation (Int32 program, Int32 color, String name) |
| static void | BindFragDataLocation (UInt32 program, UInt32 color, String name) |
| static void | BindFramebuffer (OpenTK.Graphics.OpenGL.FramebufferTarget target, Int32 framebuffer) |
| static void | BindFramebuffer (OpenTK.Graphics.OpenGL.FramebufferTarget target, UInt32 framebuffer) |
| static void | BindRenderbuffer (OpenTK.Graphics.OpenGL.RenderbufferTarget target, Int32 renderbuffer) |
| static void | BindRenderbuffer (OpenTK.Graphics.OpenGL.RenderbufferTarget target, UInt32 renderbuffer) |
| static void | BindTexture (OpenTK.Graphics.OpenGL.TextureTarget target, Int32 texture) |
| Bind a named texture to a texturing target. | |
| static void | BindTexture (OpenTK.Graphics.OpenGL.TextureTarget target, UInt32 texture) |
| Bind a named texture to a texturing target. | |
| static void | BindVertexArray (Int32 array) |
| static void | BindVertexArray (UInt32 array) |
| static void | Bitmap (Int32 width, Int32 height, Single xorig, Single yorig, Single xmove, Single ymove, Byte[] bitmap) |
| Draw a bitmap. | |
| static void | Bitmap (Int32 width, Int32 height, Single xorig, Single yorig, Single xmove, Single ymove, ref Byte bitmap) |
| Draw a bitmap. | |
| static unsafe void | Bitmap (Int32 width, Int32 height, Single xorig, Single yorig, Single xmove, Single ymove, Byte *bitmap) |
| Draw a bitmap. | |
| static void | BlendColor (Single red, Single green, Single blue, Single alpha) |
| Set the blend color. | |
| static void | BlendEquation (OpenTK.Graphics.OpenGL.BlendEquationMode mode) |
| Specify the equation used for both the RGB blend equation and the Alpha blend equation. | |
| static void | BlendEquation (Int32 buf, OpenTK.Graphics.OpenGL.ArbDrawBuffersBlend mode) |
| Specify the equation used for both the RGB blend equation and the Alpha blend equation. | |
| static void | BlendEquation (UInt32 buf, OpenTK.Graphics.OpenGL.ArbDrawBuffersBlend mode) |
| Specify the equation used for both the RGB blend equation and the Alpha blend equation. | |
| static void | BlendEquationSeparate (OpenTK.Graphics.OpenGL.BlendEquationMode modeRGB, OpenTK.Graphics.OpenGL.BlendEquationMode modeAlpha) |
| Set the RGB blend equation and the alpha blend equation separately. | |
| static void | BlendEquationSeparate (Int32 buf, OpenTK.Graphics.OpenGL.BlendEquationMode modeRGB, OpenTK.Graphics.OpenGL.BlendEquationMode modeAlpha) |
| Set the RGB blend equation and the alpha blend equation separately. | |
| static void | BlendEquationSeparate (UInt32 buf, OpenTK.Graphics.OpenGL.BlendEquationMode modeRGB, OpenTK.Graphics.OpenGL.BlendEquationMode modeAlpha) |
| Set the RGB blend equation and the alpha blend equation separately. | |
| static void | BlendFunc (OpenTK.Graphics.OpenGL.BlendingFactorSrc sfactor, OpenTK.Graphics.OpenGL.BlendingFactorDest dfactor) |
| Specify pixel arithmetic. | |
| static void | BlendFunc (Int32 buf, OpenTK.Graphics.OpenGL.ArbDrawBuffersBlend src, OpenTK.Graphics.OpenGL.ArbDrawBuffersBlend dst) |
| Specify pixel arithmetic. | |
| static void | BlendFunc (UInt32 buf, OpenTK.Graphics.OpenGL.ArbDrawBuffersBlend src, OpenTK.Graphics.OpenGL.ArbDrawBuffersBlend dst) |
| Specify pixel arithmetic. | |
| static void | BlendFuncSeparate (OpenTK.Graphics.OpenGL.BlendingFactorSrc sfactorRGB, OpenTK.Graphics.OpenGL.BlendingFactorDest dfactorRGB, OpenTK.Graphics.OpenGL.BlendingFactorSrc sfactorAlpha, OpenTK.Graphics.OpenGL.BlendingFactorDest dfactorAlpha) |
| Specify pixel arithmetic for RGB and alpha components separately. | |
| static void | BlendFuncSeparate (Int32 buf, OpenTK.Graphics.OpenGL.ArbDrawBuffersBlend srcRGB, OpenTK.Graphics.OpenGL.ArbDrawBuffersBlend dstRGB, OpenTK.Graphics.OpenGL.ArbDrawBuffersBlend srcAlpha, OpenTK.Graphics.OpenGL.ArbDrawBuffersBlend dstAlpha) |
| Specify pixel arithmetic for RGB and alpha components separately. | |
| static void | BlendFuncSeparate (UInt32 buf, OpenTK.Graphics.OpenGL.ArbDrawBuffersBlend srcRGB, OpenTK.Graphics.OpenGL.ArbDrawBuffersBlend dstRGB, OpenTK.Graphics.OpenGL.ArbDrawBuffersBlend srcAlpha, OpenTK.Graphics.OpenGL.ArbDrawBuffersBlend dstAlpha) |
| Specify pixel arithmetic for RGB and alpha components separately. | |
| static void | BlitFramebuffer (Int32 srcX0, Int32 srcY0, Int32 srcX1, Int32 srcY1, Int32 dstX0, Int32 dstY0, Int32 dstX1, Int32 dstY1, OpenTK.Graphics.OpenGL.ClearBufferMask mask, OpenTK.Graphics.OpenGL.BlitFramebufferFilter filter) |
| static void | BufferData (OpenTK.Graphics.OpenGL.BufferTarget target, IntPtr size, IntPtr data, OpenTK.Graphics.OpenGL.BufferUsageHint usage) |
| Creates and initializes a buffer object's data store. | |
| static void | BufferData< T2 > (OpenTK.Graphics.OpenGL.BufferTarget target, IntPtr size,[InAttribute, OutAttribute] T2[] data, OpenTK.Graphics.OpenGL.BufferUsageHint usage) |
| Creates and initializes a buffer object's data store. | |
| static void | BufferData< T2 > (OpenTK.Graphics.OpenGL.BufferTarget target, IntPtr size,[InAttribute, OutAttribute] T2[,] data, OpenTK.Graphics.OpenGL.BufferUsageHint usage) |
| Creates and initializes a buffer object's data store. | |
| static void | BufferData< T2 > (OpenTK.Graphics.OpenGL.BufferTarget target, IntPtr size,[InAttribute, OutAttribute] T2[,,] data, OpenTK.Graphics.OpenGL.BufferUsageHint usage) |
| Creates and initializes a buffer object's data store. | |
| static void | BufferData< T2 > (OpenTK.Graphics.OpenGL.BufferTarget target, IntPtr size,[InAttribute, OutAttribute] ref T2 data, OpenTK.Graphics.OpenGL.BufferUsageHint usage) |
| Creates and initializes a buffer object's data store. | |
| static void | BufferSubData (OpenTK.Graphics.OpenGL.BufferTarget target, IntPtr offset, IntPtr size, IntPtr data) |
| Updates a subset of a buffer object's data store. | |
| static void | BufferSubData< T3 > (OpenTK.Graphics.OpenGL.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.OpenGL.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.OpenGL.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.OpenGL.BufferTarget target, IntPtr offset, IntPtr size,[InAttribute, OutAttribute] ref T3 data) |
| Updates a subset of a buffer object's data store. | |
| static void | CallList (Int32 list) |
| Execute a display list. | |
| static void | CallList (UInt32 list) |
| Execute a display list. | |
| static void | CallLists (Int32 n, OpenTK.Graphics.OpenGL.ListNameType type, IntPtr lists) |
| Execute a list of display lists. | |
| static void | CallLists< T2 > (Int32 n, OpenTK.Graphics.OpenGL.ListNameType type,[InAttribute, OutAttribute] T2[] lists) |
| Execute a list of display lists. | |
| static void | CallLists< T2 > (Int32 n, OpenTK.Graphics.OpenGL.ListNameType type,[InAttribute, OutAttribute] T2[,] lists) |
| Execute a list of display lists. | |
| static void | CallLists< T2 > (Int32 n, OpenTK.Graphics.OpenGL.ListNameType type,[InAttribute, OutAttribute] T2[,,] lists) |
| Execute a list of display lists. | |
| static void | CallLists< T2 > (Int32 n, OpenTK.Graphics.OpenGL.ListNameType type,[InAttribute, OutAttribute] ref T2 lists) |
| Execute a list of display lists. | |
|
static OpenTK.Graphics.OpenGL.FramebufferErrorCode | CheckFramebufferStatus (OpenTK.Graphics.OpenGL.FramebufferTarget target) |
| static void | ClampColor (OpenTK.Graphics.OpenGL.ClampColorTarget target, OpenTK.Graphics.OpenGL.ClampColorMode clamp) |
| static void | Clear (OpenTK.Graphics.OpenGL.ClearBufferMask mask) |
| Clear buffers to preset values. | |
| static void | ClearAccum (Single red, Single green, Single blue, Single alpha) |
| Specify clear values for the accumulation buffer. | |
| static void | ClearBuffer (OpenTK.Graphics.OpenGL.ClearBuffer buffer, Int32 drawbuffer, Single depth, Int32 stencil) |
| static void | ClearBuffer (OpenTK.Graphics.OpenGL.ClearBuffer buffer, Int32 drawbuffer, Single[] value) |
| static void | ClearBuffer (OpenTK.Graphics.OpenGL.ClearBuffer buffer, Int32 drawbuffer, ref Single value) |
| static unsafe void | ClearBuffer (OpenTK.Graphics.OpenGL.ClearBuffer buffer, Int32 drawbuffer, Single *value) |
| static void | ClearBuffer (OpenTK.Graphics.OpenGL.ClearBuffer buffer, Int32 drawbuffer, Int32[] value) |
| static void | ClearBuffer (OpenTK.Graphics.OpenGL.ClearBuffer buffer, Int32 drawbuffer, ref Int32 value) |
| static unsafe void | ClearBuffer (OpenTK.Graphics.OpenGL.ClearBuffer buffer, Int32 drawbuffer, Int32 *value) |
| static void | ClearBuffer (OpenTK.Graphics.OpenGL.ClearBuffer buffer, Int32 drawbuffer, UInt32[] value) |
| static void | ClearBuffer (OpenTK.Graphics.OpenGL.ClearBuffer buffer, Int32 drawbuffer, ref UInt32 value) |
| static unsafe void | ClearBuffer (OpenTK.Graphics.OpenGL.ClearBuffer buffer, Int32 drawbuffer, UInt32 *value) |
| static void | ClearColor (Single red, Single green, Single blue, Single alpha) |
| Specify clear values for the color buffers. | |
| static void | ClearDepth (Double depth) |
| Specify the clear value for the depth buffer. | |
| static void | ClearIndex (Single c) |
| Specify the clear value for the color index buffers. | |
| static void | ClearStencil (Int32 s) |
| Specify the clear value for the stencil buffer. | |
| static void | ClientActiveTexture (OpenTK.Graphics.OpenGL.TextureUnit texture) |
| Select active texture unit. | |
|
static OpenTK.Graphics.OpenGL.ArbSync | ClientWaitSync (IntPtr sync, Int32 flags, Int64 timeout) |
|
static OpenTK.Graphics.OpenGL.ArbSync | ClientWaitSync (IntPtr sync, UInt32 flags, UInt64 timeout) |
| static void | ClipPlane (OpenTK.Graphics.OpenGL.ClipPlaneName plane, Double[] equation) |
| Specify a plane against which all geometry is clipped. | |
| static void | ClipPlane (OpenTK.Graphics.OpenGL.ClipPlaneName plane, ref Double equation) |
| Specify a plane against which all geometry is clipped. | |
| static unsafe void | ClipPlane (OpenTK.Graphics.OpenGL.ClipPlaneName plane, Double *equation) |
| Specify a plane against which all geometry is clipped. | |
| static void | Color3 (SByte red, SByte green, SByte blue) |
| Set the current color. | |
| static void | Color3 (SByte[] v) |
| Set the current color. | |
| static void | Color3 (ref SByte v) |
| Set the current color. | |
| static unsafe void | Color3 (SByte *v) |
| Set the current color. | |
| static void | Color3 (Double red, Double green, Double blue) |
| Set the current color. | |
| static void | Color3 (Double[] v) |
| Set the current color. | |
| static void | Color3 (ref Double v) |
| Set the current color. | |
| static unsafe void | Color3 (Double *v) |
| Set the current color. | |
| static void | Color3 (Single red, Single green, Single blue) |
| Set the current color. | |
| static void | Color3 (Single[] v) |
| Set the current color. | |
| static void | Color3 (ref Single v) |
| Set the current color. | |
| static unsafe void | Color3 (Single *v) |
| Set the current color. | |
| static void | Color3 (Int32 red, Int32 green, Int32 blue) |
| Set the current color. | |
| static void | Color3 (Int32[] v) |
| Set the current color. | |
| static void | Color3 (ref Int32 v) |
| Set the current color. | |
| static unsafe void | Color3 (Int32 *v) |
| Set the current color. | |
| static void | Color3 (Int16 red, Int16 green, Int16 blue) |
| Set the current color. | |
| static void | Color3 (Int16[] v) |
| Set the current color. | |
| static void | Color3 (ref Int16 v) |
| Set the current color. | |
| static unsafe void | Color3 (Int16 *v) |
| Set the current color. | |
| static void | Color3 (Byte red, Byte green, Byte blue) |
| Set the current color. | |
| static void | Color3 (Byte[] v) |
| Set the current color. | |
| static void | Color3 (ref Byte v) |
| Set the current color. | |
| static unsafe void | Color3 (Byte *v) |
| Set the current color. | |
| static void | Color3 (UInt32 red, UInt32 green, UInt32 blue) |
| Set the current color. | |
| static void | Color3 (UInt32[] v) |
| Set the current color. | |
| static void | Color3 (ref UInt32 v) |
| Set the current color. | |
| static unsafe void | Color3 (UInt32 *v) |
| Set the current color. | |
| static void | Color3 (UInt16 red, UInt16 green, UInt16 blue) |
| Set the current color. | |
| static void | Color3 (UInt16[] v) |
| Set the current color. | |
| static void | Color3 (ref UInt16 v) |
| Set the current color. | |
| static unsafe void | Color3 (UInt16 *v) |
| Set the current color. | |
| static void | Color4 (SByte red, SByte green, SByte blue, SByte alpha) |
| Set the current color. | |
| static void | Color4 (SByte[] v) |
| Set the current color. | |
| static void | Color4 (ref SByte v) |
| Set the current color. | |
| static unsafe void | Color4 (SByte *v) |
| Set the current color. | |
| static void | Color4 (Double red, Double green, Double blue, Double alpha) |
| Set the current color. | |
| static void | Color4 (Double[] v) |
| Set the current color. | |
| static void | Color4 (ref Double v) |
| Set the current color. | |
| static unsafe void | Color4 (Double *v) |
| Set the current color. | |
| static void | Color4 (Single red, Single green, Single blue, Single alpha) |
| Set the current color. | |
| static void | Color4 (Single[] v) |
| Set the current color. | |
| static void | Color4 (ref Single v) |
| Set the current color. | |
| static unsafe void | Color4 (Single *v) |
| Set the current color. | |
| static void | Color4 (Int32 red, Int32 green, Int32 blue, Int32 alpha) |
| Set the current color. | |
| static void | Color4 (Int32[] v) |
| Set the current color. | |
| static void | Color4 (ref Int32 v) |
| Set the current color. | |
| static unsafe void | Color4 (Int32 *v) |
| Set the current color. | |
| static void | Color4 (Int16 red, Int16 green, Int16 blue, Int16 alpha) |
| Set the current color. | |
| static void | Color4 (Int16[] v) |
| Set the current color. | |
| static void | Color4 (ref Int16 v) |
| Set the current color. | |
| static unsafe void | Color4 (Int16 *v) |
| Set the current color. | |
| static void | Color4 (Byte red, Byte green, Byte blue, Byte alpha) |
| Set the current color. | |
| static void | Color4 (Byte[] v) |
| Set the current color. | |
| static void | Color4 (ref Byte v) |
| Set the current color. | |
| static unsafe void | Color4 (Byte *v) |
| Set the current color. | |
| static void | Color4 (UInt32 red, UInt32 green, UInt32 blue, UInt32 alpha) |
| Set the current color. | |
| static void | Color4 (UInt32[] v) |
| Set the current color. | |
| static void | Color4 (ref UInt32 v) |
| Set the current color. | |
| static unsafe void | Color4 (UInt32 *v) |
| Set the current color. | |
| static void | Color4 (UInt16 red, UInt16 green, UInt16 blue, UInt16 alpha) |
| Set the current color. | |
| static void | Color4 (UInt16[] v) |
| Set the current color. | |
| static void | Color4 (ref UInt16 v) |
| Set the current color. | |
| static unsafe void | Color4 (UInt16 *v) |
| Set the current color. | |
| static void | ColorMask (bool red, bool green, bool blue, bool alpha) |
| Enable and disable writing of frame buffer color components. | |
| static void | ColorMask (Int32 index, bool r, bool g, bool b, bool a) |
| Enable and disable writing of frame buffer color components. | |
| static void | ColorMask (UInt32 index, bool r, bool g, bool b, bool a) |
| Enable and disable writing of frame buffer color components. | |
| static void | ColorMaterial (OpenTK.Graphics.OpenGL.MaterialFace face, OpenTK.Graphics.OpenGL.ColorMaterialParameter mode) |
| Cause a material color to track the current color. | |
| static void | ColorPointer (Int32 size, OpenTK.Graphics.OpenGL.ColorPointerType type, Int32 stride, IntPtr pointer) |
| Define an array of colors. | |
| static void | ColorPointer< T3 > (Int32 size, OpenTK.Graphics.OpenGL.ColorPointerType type, Int32 stride,[InAttribute, OutAttribute] T3[] pointer) |
| Define an array of colors. | |
| static void | ColorPointer< T3 > (Int32 size, OpenTK.Graphics.OpenGL.ColorPointerType type, Int32 stride,[InAttribute, OutAttribute] T3[,] pointer) |
| Define an array of colors. | |
| static void | ColorPointer< T3 > (Int32 size, OpenTK.Graphics.OpenGL.ColorPointerType type, Int32 stride,[InAttribute, OutAttribute] T3[,,] pointer) |
| Define an array of colors. | |
| static void | ColorPointer< T3 > (Int32 size, OpenTK.Graphics.OpenGL.ColorPointerType type, Int32 stride,[InAttribute, OutAttribute] ref T3 pointer) |
| Define an array of colors. | |
| static void | ColorSubTable (OpenTK.Graphics.OpenGL.ColorTableTarget target, Int32 start, Int32 count, OpenTK.Graphics.OpenGL.PixelFormat format, OpenTK.Graphics.OpenGL.PixelType type, IntPtr data) |
| Respecify a portion of a color table. | |
| static void | ColorSubTable< T5 > (OpenTK.Graphics.OpenGL.ColorTableTarget target, Int32 start, Int32 count, OpenTK.Graphics.OpenGL.PixelFormat format, OpenTK.Graphics.OpenGL.PixelType type,[InAttribute, OutAttribute] T5[] data) |
| Respecify a portion of a color table. | |
| static void | ColorSubTable< T5 > (OpenTK.Graphics.OpenGL.ColorTableTarget target, Int32 start, Int32 count, OpenTK.Graphics.OpenGL.PixelFormat format, OpenTK.Graphics.OpenGL.PixelType type,[InAttribute, OutAttribute] T5[,] data) |
| Respecify a portion of a color table. | |
| static void | ColorSubTable< T5 > (OpenTK.Graphics.OpenGL.ColorTableTarget target, Int32 start, Int32 count, OpenTK.Graphics.OpenGL.PixelFormat format, OpenTK.Graphics.OpenGL.PixelType type,[InAttribute, OutAttribute] T5[,,] data) |
| Respecify a portion of a color table. | |
| static void | ColorSubTable< T5 > (OpenTK.Graphics.OpenGL.ColorTableTarget target, Int32 start, Int32 count, OpenTK.Graphics.OpenGL.PixelFormat format, OpenTK.Graphics.OpenGL.PixelType type,[InAttribute, OutAttribute] ref T5 data) |
| Respecify a portion of a color table. | |
| static void | ColorTable (OpenTK.Graphics.OpenGL.ColorTableTarget target, OpenTK.Graphics.OpenGL.PixelInternalFormat internalformat, Int32 width, OpenTK.Graphics.OpenGL.PixelFormat format, OpenTK.Graphics.OpenGL.PixelType type, IntPtr table) |
| Define a color lookup table. | |
| static void | ColorTable< T5 > (OpenTK.Graphics.OpenGL.ColorTableTarget target, OpenTK.Graphics.OpenGL.PixelInternalFormat internalformat, Int32 width, OpenTK.Graphics.OpenGL.PixelFormat format, OpenTK.Graphics.OpenGL.PixelType type,[InAttribute, OutAttribute] T5[] table) |
| Define a color lookup table. | |
| static void | ColorTable< T5 > (OpenTK.Graphics.OpenGL.ColorTableTarget target, OpenTK.Graphics.OpenGL.PixelInternalFormat internalformat, Int32 width, OpenTK.Graphics.OpenGL.PixelFormat format, OpenTK.Graphics.OpenGL.PixelType type,[InAttribute, OutAttribute] T5[,] table) |
| Define a color lookup table. | |
| static void | ColorTable< T5 > (OpenTK.Graphics.OpenGL.ColorTableTarget target, OpenTK.Graphics.OpenGL.PixelInternalFormat internalformat, Int32 width, OpenTK.Graphics.OpenGL.PixelFormat format, OpenTK.Graphics.OpenGL.PixelType type,[InAttribute, OutAttribute] T5[,,] table) |
| Define a color lookup table. | |
| static void | ColorTable< T5 > (OpenTK.Graphics.OpenGL.ColorTableTarget target, OpenTK.Graphics.OpenGL.PixelInternalFormat internalformat, Int32 width, OpenTK.Graphics.OpenGL.PixelFormat format, OpenTK.Graphics.OpenGL.PixelType type,[InAttribute, OutAttribute] ref T5 table) |
| Define a color lookup table. | |
| static void | ColorTableParameter (OpenTK.Graphics.OpenGL.ColorTableTarget target, OpenTK.Graphics.OpenGL.ColorTableParameterPName pname, Single[]@params) |
| Set color lookup table parameters. | |
| static void | ColorTableParameter (OpenTK.Graphics.OpenGL.ColorTableTarget target, OpenTK.Graphics.OpenGL.ColorTableParameterPName pname, ref Single @params) |
| Set color lookup table parameters. | |
| static unsafe void | ColorTableParameter (OpenTK.Graphics.OpenGL.ColorTableTarget target, OpenTK.Graphics.OpenGL.ColorTableParameterPName pname, Single *@params) |
| Set color lookup table parameters. | |
| static void | ColorTableParameter (OpenTK.Graphics.OpenGL.ColorTableTarget target, OpenTK.Graphics.OpenGL.ColorTableParameterPName pname, Int32[]@params) |
| Set color lookup table parameters. | |
| static void | ColorTableParameter (OpenTK.Graphics.OpenGL.ColorTableTarget target, OpenTK.Graphics.OpenGL.ColorTableParameterPName pname, ref Int32 @params) |
| Set color lookup table parameters. | |
| static unsafe void | ColorTableParameter (OpenTK.Graphics.OpenGL.ColorTableTarget target, OpenTK.Graphics.OpenGL.ColorTableParameterPName pname, Int32 *@params) |
| Set color lookup table parameters. | |
| static void | CompileShader (Int32 shader) |
| Compiles a shader object. | |
| static void | CompileShader (UInt32 shader) |
| Compiles a shader object. | |
| static void | CompressedTexImage1D (OpenTK.Graphics.OpenGL.TextureTarget target, Int32 level, OpenTK.Graphics.OpenGL.PixelInternalFormat internalformat, Int32 width, Int32 border, Int32 imageSize, IntPtr data) |
| Specify a one-dimensional texture image in a compressed format. | |
| static void | CompressedTexImage1D< T6 > (OpenTK.Graphics.OpenGL.TextureTarget target, Int32 level, OpenTK.Graphics.OpenGL.PixelInternalFormat internalformat, Int32 width, Int32 border, Int32 imageSize,[InAttribute, OutAttribute] T6[] data) |
| Specify a one-dimensional texture image in a compressed format. | |
| static void | CompressedTexImage1D< T6 > (OpenTK.Graphics.OpenGL.TextureTarget target, Int32 level, OpenTK.Graphics.OpenGL.PixelInternalFormat internalformat, Int32 width, Int32 border, Int32 imageSize,[InAttribute, OutAttribute] T6[,] data) |
| Specify a one-dimensional texture image in a compressed format. | |
| static void | CompressedTexImage1D< T6 > (OpenTK.Graphics.OpenGL.TextureTarget target, Int32 level, OpenTK.Graphics.OpenGL.PixelInternalFormat internalformat, Int32 width, Int32 border, Int32 imageSize,[InAttribute, OutAttribute] T6[,,] data) |
| Specify a one-dimensional texture image in a compressed format. | |
| static void | CompressedTexImage1D< T6 > (OpenTK.Graphics.OpenGL.TextureTarget target, Int32 level, OpenTK.Graphics.OpenGL.PixelInternalFormat internalformat, Int32 width, Int32 border, Int32 imageSize,[InAttribute, OutAttribute] ref T6 data) |
| Specify a one-dimensional texture image in a compressed format. | |
| static void | CompressedTexImage2D (OpenTK.Graphics.OpenGL.TextureTarget target, Int32 level, OpenTK.Graphics.OpenGL.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.OpenGL.TextureTarget target, Int32 level, OpenTK.Graphics.OpenGL.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.OpenGL.TextureTarget target, Int32 level, OpenTK.Graphics.OpenGL.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.OpenGL.TextureTarget target, Int32 level, OpenTK.Graphics.OpenGL.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.OpenGL.TextureTarget target, Int32 level, OpenTK.Graphics.OpenGL.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 | CompressedTexImage3D (OpenTK.Graphics.OpenGL.TextureTarget target, Int32 level, OpenTK.Graphics.OpenGL.PixelInternalFormat internalformat, Int32 width, Int32 height, Int32 depth, Int32 border, Int32 imageSize, IntPtr data) |
| Specify a three-dimensional texture image in a compressed format. | |
| static void | CompressedTexImage3D< T8 > (OpenTK.Graphics.OpenGL.TextureTarget target, Int32 level, OpenTK.Graphics.OpenGL.PixelInternalFormat internalformat, Int32 width, Int32 height, Int32 depth, Int32 border, Int32 imageSize,[InAttribute, OutAttribute] T8[] data) |
| Specify a three-dimensional texture image in a compressed format. | |
| static void | CompressedTexImage3D< T8 > (OpenTK.Graphics.OpenGL.TextureTarget target, Int32 level, OpenTK.Graphics.OpenGL.PixelInternalFormat internalformat, Int32 width, Int32 height, Int32 depth, Int32 border, Int32 imageSize,[InAttribute, OutAttribute] T8[,] data) |
| Specify a three-dimensional texture image in a compressed format. | |
| static void | CompressedTexImage3D< T8 > (OpenTK.Graphics.OpenGL.TextureTarget target, Int32 level, OpenTK.Graphics.OpenGL.PixelInternalFormat internalformat, Int32 width, Int32 height, Int32 depth, Int32 border, Int32 imageSize,[InAttribute, OutAttribute] T8[,,] data) |
| Specify a three-dimensional texture image in a compressed format. | |
| static void | CompressedTexImage3D< T8 > (OpenTK.Graphics.OpenGL.TextureTarget target, Int32 level, OpenTK.Graphics.OpenGL.PixelInternalFormat internalformat, Int32 width, Int32 height, Int32 depth, Int32 border, Int32 imageSize,[InAttribute, OutAttribute] ref T8 data) |
| Specify a three-dimensional texture image in a compressed format. | |
| static void | CompressedTexSubImage1D (OpenTK.Graphics.OpenGL.TextureTarget target, Int32 level, Int32 xoffset, Int32 width, OpenTK.Graphics.OpenGL.PixelFormat format, Int32 imageSize, IntPtr data) |
| Specify a one-dimensional texture subimage in a compressed format. | |
| static void | CompressedTexSubImage1D< T6 > (OpenTK.Graphics.OpenGL.TextureTarget target, Int32 level, Int32 xoffset, Int32 width, OpenTK.Graphics.OpenGL.PixelFormat format, Int32 imageSize,[InAttribute, OutAttribute] T6[] data) |
| Specify a one-dimensional texture subimage in a compressed format. | |
| static void | CompressedTexSubImage1D< T6 > (OpenTK.Graphics.OpenGL.TextureTarget target, Int32 level, Int32 xoffset, Int32 width, OpenTK.Graphics.OpenGL.PixelFormat format, Int32 imageSize,[InAttribute, OutAttribute] T6[,] data) |
| Specify a one-dimensional texture subimage in a compressed format. | |
| static void | CompressedTexSubImage1D< T6 > (OpenTK.Graphics.OpenGL.TextureTarget target, Int32 level, Int32 xoffset, Int32 width, OpenTK.Graphics.OpenGL.PixelFormat format, Int32 imageSize,[InAttribute, OutAttribute] T6[,,] data) |
| Specify a one-dimensional texture subimage in a compressed format. | |
| static void | CompressedTexSubImage1D< T6 > (OpenTK.Graphics.OpenGL.TextureTarget target, Int32 level, Int32 xoffset, Int32 width, OpenTK.Graphics.OpenGL.PixelFormat format, Int32 imageSize,[InAttribute, OutAttribute] ref T6 data) |
| Specify a one-dimensional texture subimage in a compressed format. | |
| static void | CompressedTexSubImage2D (OpenTK.Graphics.OpenGL.TextureTarget target, Int32 level, Int32 xoffset, Int32 yoffset, Int32 width, Int32 height, OpenTK.Graphics.OpenGL.PixelFormat format, Int32 imageSize, IntPtr data) |
| Specify a two-dimensional texture subimage in a compressed format. | |
| static void | CompressedTexSubImage2D< T8 > (OpenTK.Graphics.OpenGL.TextureTarget target, Int32 level, Int32 xoffset, Int32 yoffset, Int32 width, Int32 height, OpenTK.Graphics.OpenGL.PixelFormat format, Int32 imageSize,[InAttribute, OutAttribute] T8[] data) |
| Specify a two-dimensional texture subimage in a compressed format. | |
| static void | CompressedTexSubImage2D< T8 > (OpenTK.Graphics.OpenGL.TextureTarget target, Int32 level, Int32 xoffset, Int32 yoffset, Int32 width, Int32 height, OpenTK.Graphics.OpenGL.PixelFormat format, Int32 imageSize,[InAttribute, OutAttribute] T8[,] data) |
| Specify a two-dimensional texture subimage in a compressed format. | |
| static void | CompressedTexSubImage2D< T8 > (OpenTK.Graphics.OpenGL.TextureTarget target, Int32 level, Int32 xoffset, Int32 yoffset, Int32 width, Int32 height, OpenTK.Graphics.OpenGL.PixelFormat format, Int32 imageSize,[InAttribute, OutAttribute] T8[,,] data) |
| Specify a two-dimensional texture subimage in a compressed format. | |
| static void | CompressedTexSubImage2D< T8 > (OpenTK.Graphics.OpenGL.TextureTarget target, Int32 level, Int32 xoffset, Int32 yoffset, Int32 width, Int32 height, OpenTK.Graphics.OpenGL.PixelFormat format, Int32 imageSize,[InAttribute, OutAttribute] ref T8 data) |
| Specify a two-dimensional texture subimage in a compressed format. | |
| static void | CompressedTexSubImage3D (OpenTK.Graphics.OpenGL.TextureTarget target, Int32 level, Int32 xoffset, Int32 yoffset, Int32 zoffset, Int32 width, Int32 height, Int32 depth, OpenTK.Graphics.OpenGL.PixelFormat format, Int32 imageSize, IntPtr data) |
| Specify a three-dimensional texture subimage in a compressed format. | |
| static void | CompressedTexSubImage3D< T10 > (OpenTK.Graphics.OpenGL.TextureTarget target, Int32 level, Int32 xoffset, Int32 yoffset, Int32 zoffset, Int32 width, Int32 height, Int32 depth, OpenTK.Graphics.OpenGL.PixelFormat format, Int32 imageSize,[InAttribute, OutAttribute] T10[] data) |
| Specify a three-dimensional texture subimage in a compressed format. | |
| static void | CompressedTexSubImage3D< T10 > (OpenTK.Graphics.OpenGL.TextureTarget target, Int32 level, Int32 xoffset, Int32 yoffset, Int32 zoffset, Int32 width, Int32 height, Int32 depth, OpenTK.Graphics.OpenGL.PixelFormat format, Int32 imageSize,[InAttribute, OutAttribute] T10[,] data) |
| Specify a three-dimensional texture subimage in a compressed format. | |
| static void | CompressedTexSubImage3D< T10 > (OpenTK.Graphics.OpenGL.TextureTarget target, Int32 level, Int32 xoffset, Int32 yoffset, Int32 zoffset, Int32 width, Int32 height, Int32 depth, OpenTK.Graphics.OpenGL.PixelFormat format, Int32 imageSize,[InAttribute, OutAttribute] T10[,,] data) |
| Specify a three-dimensional texture subimage in a compressed format. | |
| static void | CompressedTexSubImage3D< T10 > (OpenTK.Graphics.OpenGL.TextureTarget target, Int32 level, Int32 xoffset, Int32 yoffset, Int32 zoffset, Int32 width, Int32 height, Int32 depth, OpenTK.Graphics.OpenGL.PixelFormat format, Int32 imageSize,[InAttribute, OutAttribute] ref T10 data) |
| Specify a three-dimensional texture subimage in a compressed format. | |
| static void | ConvolutionFilter1D (OpenTK.Graphics.OpenGL.ConvolutionTarget target, OpenTK.Graphics.OpenGL.PixelInternalFormat internalformat, Int32 width, OpenTK.Graphics.OpenGL.PixelFormat format, OpenTK.Graphics.OpenGL.PixelType type, IntPtr image) |
| Define a one-dimensional convolution filter. | |
| static void | ConvolutionFilter1D< T5 > (OpenTK.Graphics.OpenGL.ConvolutionTarget target, OpenTK.Graphics.OpenGL.PixelInternalFormat internalformat, Int32 width, OpenTK.Graphics.OpenGL.PixelFormat format, OpenTK.Graphics.OpenGL.PixelType type,[InAttribute, OutAttribute] T5[] image) |
| Define a one-dimensional convolution filter. | |
| static void | ConvolutionFilter1D< T5 > (OpenTK.Graphics.OpenGL.ConvolutionTarget target, OpenTK.Graphics.OpenGL.PixelInternalFormat internalformat, Int32 width, OpenTK.Graphics.OpenGL.PixelFormat format, OpenTK.Graphics.OpenGL.PixelType type,[InAttribute, OutAttribute] T5[,] image) |
| Define a one-dimensional convolution filter. | |
| static void | ConvolutionFilter1D< T5 > (OpenTK.Graphics.OpenGL.ConvolutionTarget target, OpenTK.Graphics.OpenGL.PixelInternalFormat internalformat, Int32 width, OpenTK.Graphics.OpenGL.PixelFormat format, OpenTK.Graphics.OpenGL.PixelType type,[InAttribute, OutAttribute] T5[,,] image) |
| Define a one-dimensional convolution filter. | |
| static void | ConvolutionFilter1D< T5 > (OpenTK.Graphics.OpenGL.ConvolutionTarget target, OpenTK.Graphics.OpenGL.PixelInternalFormat internalformat, Int32 width, OpenTK.Graphics.OpenGL.PixelFormat format, OpenTK.Graphics.OpenGL.PixelType type,[InAttribute, OutAttribute] ref T5 image) |
| Define a one-dimensional convolution filter. | |
| static void | ConvolutionFilter2D (OpenTK.Graphics.OpenGL.ConvolutionTarget target, OpenTK.Graphics.OpenGL.PixelInternalFormat internalformat, Int32 width, Int32 height, OpenTK.Graphics.OpenGL.PixelFormat format, OpenTK.Graphics.OpenGL.PixelType type, IntPtr image) |
| Define a two-dimensional convolution filter. | |
| static void | ConvolutionFilter2D< T6 > (OpenTK.Graphics.OpenGL.ConvolutionTarget target, OpenTK.Graphics.OpenGL.PixelInternalFormat internalformat, Int32 width, Int32 height, OpenTK.Graphics.OpenGL.PixelFormat format, OpenTK.Graphics.OpenGL.PixelType type,[InAttribute, OutAttribute] T6[] image) |
| Define a two-dimensional convolution filter. | |
| static void | ConvolutionFilter2D< T6 > (OpenTK.Graphics.OpenGL.ConvolutionTarget target, OpenTK.Graphics.OpenGL.PixelInternalFormat internalformat, Int32 width, Int32 height, OpenTK.Graphics.OpenGL.PixelFormat format, OpenTK.Graphics.OpenGL.PixelType type,[InAttribute, OutAttribute] T6[,] image) |
| Define a two-dimensional convolution filter. | |
| static void | ConvolutionFilter2D< T6 > (OpenTK.Graphics.OpenGL.ConvolutionTarget target, OpenTK.Graphics.OpenGL.PixelInternalFormat internalformat, Int32 width, Int32 height, OpenTK.Graphics.OpenGL.PixelFormat format, OpenTK.Graphics.OpenGL.PixelType type,[InAttribute, OutAttribute] T6[,,] image) |
| Define a two-dimensional convolution filter. | |
| static void | ConvolutionFilter2D< T6 > (OpenTK.Graphics.OpenGL.ConvolutionTarget target, OpenTK.Graphics.OpenGL.PixelInternalFormat internalformat, Int32 width, Int32 height, OpenTK.Graphics.OpenGL.PixelFormat format, OpenTK.Graphics.OpenGL.PixelType type,[InAttribute, OutAttribute] ref T6 image) |
| Define a two-dimensional convolution filter. | |
| static void | ConvolutionParameter (OpenTK.Graphics.OpenGL.ConvolutionTarget target, OpenTK.Graphics.OpenGL.ConvolutionParameter pname, Single @params) |
| Set convolution parameters. | |
| static void | ConvolutionParameter (OpenTK.Graphics.OpenGL.ConvolutionTarget target, OpenTK.Graphics.OpenGL.ConvolutionParameter pname, Single[]@params) |
| Set convolution parameters. | |
| static unsafe void | ConvolutionParameter (OpenTK.Graphics.OpenGL.ConvolutionTarget target, OpenTK.Graphics.OpenGL.ConvolutionParameter pname, Single *@params) |
| Set convolution parameters. | |
| static void | ConvolutionParameter (OpenTK.Graphics.OpenGL.ConvolutionTarget target, OpenTK.Graphics.OpenGL.ConvolutionParameter pname, Int32 @params) |
| Set convolution parameters. | |
| static void | ConvolutionParameter (OpenTK.Graphics.OpenGL.ConvolutionTarget target, OpenTK.Graphics.OpenGL.ConvolutionParameter pname, Int32[]@params) |
| Set convolution parameters. | |
| static unsafe void | ConvolutionParameter (OpenTK.Graphics.OpenGL.ConvolutionTarget target, OpenTK.Graphics.OpenGL.ConvolutionParameter pname, Int32 *@params) |
| Set convolution parameters. | |
| static void | CopyBufferSubData (OpenTK.Graphics.OpenGL.BufferTarget readTarget, OpenTK.Graphics.OpenGL.BufferTarget writeTarget, IntPtr readOffset, IntPtr writeOffset, IntPtr size) |
| static void | CopyColorSubTable (OpenTK.Graphics.OpenGL.ColorTableTarget target, Int32 start, Int32 x, Int32 y, Int32 width) |
| Respecify a portion of a color table. | |
| static void | CopyColorTable (OpenTK.Graphics.OpenGL.ColorTableTarget target, OpenTK.Graphics.OpenGL.PixelInternalFormat internalformat, Int32 x, Int32 y, Int32 width) |
| Copy pixels into a color table. | |
| static void | CopyConvolutionFilter1D (OpenTK.Graphics.OpenGL.ConvolutionTarget target, OpenTK.Graphics.OpenGL.PixelInternalFormat internalformat, Int32 x, Int32 y, Int32 width) |
| Copy pixels into a one-dimensional convolution filter. | |
| static void | CopyConvolutionFilter2D (OpenTK.Graphics.OpenGL.ConvolutionTarget target, OpenTK.Graphics.OpenGL.PixelInternalFormat internalformat, Int32 x, Int32 y, Int32 width, Int32 height) |
| Copy pixels into a two-dimensional convolution filter. | |
| static void | CopyPixels (Int32 x, Int32 y, Int32 width, Int32 height, OpenTK.Graphics.OpenGL.PixelCopyType type) |
| Copy pixels in the frame buffer. | |
| static void | CopyTexImage1D (OpenTK.Graphics.OpenGL.TextureTarget target, Int32 level, OpenTK.Graphics.OpenGL.PixelInternalFormat internalformat, Int32 x, Int32 y, Int32 width, Int32 border) |
| Copy pixels into a 1D texture image. | |
| static void | CopyTexImage2D (OpenTK.Graphics.OpenGL.TextureTarget target, Int32 level, OpenTK.Graphics.OpenGL.PixelInternalFormat internalformat, Int32 x, Int32 y, Int32 width, Int32 height, Int32 border) |
| Copy pixels into a 2D texture image. | |
| static void | CopyTexSubImage1D (OpenTK.Graphics.OpenGL.TextureTarget target, Int32 level, Int32 xoffset, Int32 x, Int32 y, Int32 width) |
| Copy a one-dimensional texture subimage. | |
| static void | CopyTexSubImage2D (OpenTK.Graphics.OpenGL.TextureTarget target, Int32 level, Int32 xoffset, Int32 yoffset, Int32 x, Int32 y, Int32 width, Int32 height) |
| Copy a two-dimensional texture subimage. | |
| static void | CopyTexSubImage3D (OpenTK.Graphics.OpenGL.TextureTarget target, Int32 level, Int32 xoffset, Int32 yoffset, Int32 zoffset, Int32 x, Int32 y, Int32 width, Int32 height) |
| Copy a three-dimensional texture subimage. | |
| static Int32 | CreateProgram () |
| Creates a program object. | |
| static Int32 | CreateShader (OpenTK.Graphics.OpenGL.ShaderType type) |
| Creates a shader object. | |
| static void | CullFace (OpenTK.Graphics.OpenGL.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 | DeleteLists (Int32 list, Int32 range) |
| Delete a contiguous group of display lists. | |
| static void | DeleteLists (UInt32 list, Int32 range) |
| Delete a contiguous group of display lists. | |
| static void | DeleteProgram (Int32 program) |
| Deletes a program object. | |
| static void | DeleteProgram (UInt32 program) |
| Deletes a program object. | |
| static void | DeleteQueries (Int32 n, Int32[] ids) |
| Delete named query objects. | |
| static void | DeleteQueries (Int32 n, ref Int32 ids) |
| Delete named query objects. | |
| static unsafe void | DeleteQueries (Int32 n, Int32 *ids) |
| Delete named query objects. | |
| static void | DeleteQueries (Int32 n, UInt32[] ids) |
| Delete named query objects. | |
| static void | DeleteQueries (Int32 n, ref UInt32 ids) |
| Delete named query objects. | |
| static unsafe void | DeleteQueries (Int32 n, UInt32 *ids) |
| Delete named query objects. | |
| 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 | DeleteSync (IntPtr sync) |
| 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 | DeleteVertexArrays (Int32 n, Int32[] arrays) |
| static void | DeleteVertexArrays (Int32 n, ref Int32 arrays) |
| static unsafe void | DeleteVertexArrays (Int32 n, Int32 *arrays) |
| static void | DeleteVertexArrays (Int32 n, UInt32[] arrays) |
| static void | DeleteVertexArrays (Int32 n, ref UInt32 arrays) |
| static unsafe void | DeleteVertexArrays (Int32 n, UInt32 *arrays) |
| static void | DepthFunc (OpenTK.Graphics.OpenGL.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 (Double near, Double far) |
| 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.OpenGL.EnableCap cap) |
| static void | DisableClientState (OpenTK.Graphics.OpenGL.ArrayCap array) |
| static void | Disable (OpenTK.Graphics.OpenGL.IndexedEnableCap target, Int32 index) |
| static void | Disable (OpenTK.Graphics.OpenGL.IndexedEnableCap target, UInt32 index) |
| static void | DisableVertexAttribArray (Int32 index) |
| static void | DisableVertexAttribArray (UInt32 index) |
| static void | DrawArrays (OpenTK.Graphics.OpenGL.BeginMode mode, Int32 first, Int32 count) |
| Render primitives from array data. | |
| static void | DrawArraysInstanced (OpenTK.Graphics.OpenGL.BeginMode mode, Int32 first, Int32 count, Int32 primcount) |
| static void | DrawBuffer (OpenTK.Graphics.OpenGL.DrawBufferMode mode) |
| Specify which color buffers are to be drawn into. | |
| static void | DrawBuffers (Int32 n, OpenTK.Graphics.OpenGL.DrawBuffersEnum[] bufs) |
| Specifies a list of color buffers to be drawn into. | |
| static void | DrawBuffers (Int32 n, ref OpenTK.Graphics.OpenGL.DrawBuffersEnum bufs) |
| Specifies a list of color buffers to be drawn into. | |
| static unsafe void | DrawBuffers (Int32 n, OpenTK.Graphics.OpenGL.DrawBuffersEnum *bufs) |
| Specifies a list of color buffers to be drawn into. | |
| static void | DrawElements (OpenTK.Graphics.OpenGL.BeginMode mode, Int32 count, OpenTK.Graphics.OpenGL.DrawElementsType type, IntPtr indices) |
| Render primitives from array data. | |
| static void | DrawElements< T3 > (OpenTK.Graphics.OpenGL.BeginMode mode, Int32 count, OpenTK.Graphics.OpenGL.DrawElementsType type,[InAttribute, OutAttribute] T3[] indices) |
| Render primitives from array data. | |
| static void | DrawElements< T3 > (OpenTK.Graphics.OpenGL.BeginMode mode, Int32 count, OpenTK.Graphics.OpenGL.DrawElementsType type,[InAttribute, OutAttribute] T3[,] indices) |
| Render primitives from array data. | |
| static void | DrawElements< T3 > (OpenTK.Graphics.OpenGL.BeginMode mode, Int32 count, OpenTK.Graphics.OpenGL.DrawElementsType type,[InAttribute, OutAttribute] T3[,,] indices) |
| Render primitives from array data. | |
| static void | DrawElements< T3 > (OpenTK.Graphics.OpenGL.BeginMode mode, Int32 count, OpenTK.Graphics.OpenGL.DrawElementsType type,[InAttribute, OutAttribute] ref T3 indices) |
| Render primitives from array data. | |
| static void | DrawElementsBaseVertex (OpenTK.Graphics.OpenGL.BeginMode mode, Int32 count, OpenTK.Graphics.OpenGL.DrawElementsType type, IntPtr indices, Int32 basevertex) |
| static void | DrawElementsBaseVertex< T3 > (OpenTK.Graphics.OpenGL.BeginMode mode, Int32 count, OpenTK.Graphics.OpenGL.DrawElementsType type,[InAttribute, OutAttribute] T3[] indices, Int32 basevertex) |
| static void | DrawElementsBaseVertex< T3 > (OpenTK.Graphics.OpenGL.BeginMode mode, Int32 count, OpenTK.Graphics.OpenGL.DrawElementsType type,[InAttribute, OutAttribute] T3[,] indices, Int32 basevertex) |
| static void | DrawElementsBaseVertex< T3 > (OpenTK.Graphics.OpenGL.BeginMode mode, Int32 count, OpenTK.Graphics.OpenGL.DrawElementsType type,[InAttribute, OutAttribute] T3[,,] indices, Int32 basevertex) |
| static void | DrawElementsBaseVertex< T3 > (OpenTK.Graphics.OpenGL.BeginMode mode, Int32 count, OpenTK.Graphics.OpenGL.DrawElementsType type,[InAttribute, OutAttribute] ref T3 indices, Int32 basevertex) |
| static void | DrawElementsInstanced (OpenTK.Graphics.OpenGL.BeginMode mode, Int32 count, OpenTK.Graphics.OpenGL.DrawElementsType type, IntPtr indices, Int32 primcount) |
| static void | DrawElementsInstanced< T3 > (OpenTK.Graphics.OpenGL.BeginMode mode, Int32 count, OpenTK.Graphics.OpenGL.DrawElementsType type,[InAttribute, OutAttribute] T3[] indices, Int32 primcount) |
| static void | DrawElementsInstanced< T3 > (OpenTK.Graphics.OpenGL.BeginMode mode, Int32 count, OpenTK.Graphics.OpenGL.DrawElementsType type,[InAttribute, OutAttribute] T3[,] indices, Int32 primcount) |
| static void | DrawElementsInstanced< T3 > (OpenTK.Graphics.OpenGL.BeginMode mode, Int32 count, OpenTK.Graphics.OpenGL.DrawElementsType type,[InAttribute, OutAttribute] T3[,,] indices, Int32 primcount) |
| static void | DrawElementsInstanced< T3 > (OpenTK.Graphics.OpenGL.BeginMode mode, Int32 count, OpenTK.Graphics.OpenGL.DrawElementsType type,[InAttribute, OutAttribute] ref T3 indices, Int32 primcount) |
| static void | DrawElementsInstancedBaseVertex (OpenTK.Graphics.OpenGL.BeginMode mode, Int32 count, OpenTK.Graphics.OpenGL.DrawElementsType type, IntPtr indices, Int32 primcount, Int32 basevertex) |
| static void | DrawElementsInstancedBaseVertex< T3 > (OpenTK.Graphics.OpenGL.BeginMode mode, Int32 count, OpenTK.Graphics.OpenGL.DrawElementsType type,[InAttribute, OutAttribute] T3[] indices, Int32 primcount, Int32 basevertex) |
| static void | DrawElementsInstancedBaseVertex< T3 > (OpenTK.Graphics.OpenGL.BeginMode mode, Int32 count, OpenTK.Graphics.OpenGL.DrawElementsType type,[InAttribute, OutAttribute] T3[,] indices, Int32 primcount, Int32 basevertex) |
| static void | DrawElementsInstancedBaseVertex< T3 > (OpenTK.Graphics.OpenGL.BeginMode mode, Int32 count, OpenTK.Graphics.OpenGL.DrawElementsType type,[InAttribute, OutAttribute] T3[,,] indices, Int32 primcount, Int32 basevertex) |
| static void | DrawElementsInstancedBaseVertex< T3 > (OpenTK.Graphics.OpenGL.BeginMode mode, Int32 count, OpenTK.Graphics.OpenGL.DrawElementsType type,[InAttribute, OutAttribute] ref T3 indices, Int32 primcount, Int32 basevertex) |
| static void | DrawPixels (Int32 width, Int32 height, OpenTK.Graphics.OpenGL.PixelFormat format, OpenTK.Graphics.OpenGL.PixelType type, IntPtr pixels) |
| Write a block of pixels to the frame buffer. | |
| static void | DrawPixels< T4 > (Int32 width, Int32 height, OpenTK.Graphics.OpenGL.PixelFormat format, OpenTK.Graphics.OpenGL.PixelType type,[InAttribute, OutAttribute] T4[] pixels) |
| Write a block of pixels to the frame buffer. | |
| static void | DrawPixels< T4 > (Int32 width, Int32 height, OpenTK.Graphics.OpenGL.PixelFormat format, OpenTK.Graphics.OpenGL.PixelType type,[InAttribute, OutAttribute] T4[,] pixels) |
| Write a block of pixels to the frame buffer. | |
| static void | DrawPixels< T4 > (Int32 width, Int32 height, OpenTK.Graphics.OpenGL.PixelFormat format, OpenTK.Graphics.OpenGL.PixelType type,[InAttribute, OutAttribute] T4[,,] pixels) |
| Write a block of pixels to the frame buffer. | |
| static void | DrawPixels< T4 > (Int32 width, Int32 height, OpenTK.Graphics.OpenGL.PixelFormat format, OpenTK.Graphics.OpenGL.PixelType type,[InAttribute, OutAttribute] ref T4 pixels) |
| Write a block of pixels to the frame buffer. | |
| static void | DrawRangeElements (OpenTK.Graphics.OpenGL.BeginMode mode, Int32 start, Int32 end, Int32 count, OpenTK.Graphics.OpenGL.DrawElementsType type, IntPtr indices) |
| Render primitives from array data. | |
| static void | DrawRangeElements< T5 > (OpenTK.Graphics.OpenGL.BeginMode mode, Int32 start, Int32 end, Int32 count, OpenTK.Graphics.OpenGL.DrawElementsType type,[InAttribute, OutAttribute] T5[] indices) |
| Render primitives from array data. | |
| static void | DrawRangeElements< T5 > (OpenTK.Graphics.OpenGL.BeginMode mode, Int32 start, Int32 end, Int32 count, OpenTK.Graphics.OpenGL.DrawElementsType type,[InAttribute, OutAttribute] T5[,] indices) |
| Render primitives from array data. | |
| static void | DrawRangeElements< T5 > (OpenTK.Graphics.OpenGL.BeginMode mode, Int32 start, Int32 end, Int32 count, OpenTK.Graphics.OpenGL.DrawElementsType type,[InAttribute, OutAttribute] T5[,,] indices) |
| Render primitives from array data. | |
| static void | DrawRangeElements< T5 > (OpenTK.Graphics.OpenGL.BeginMode mode, Int32 start, Int32 end, Int32 count, OpenTK.Graphics.OpenGL.DrawElementsType type,[InAttribute, OutAttribute] ref T5 indices) |
| Render primitives from array data. | |
| static void | DrawRangeElements (OpenTK.Graphics.OpenGL.BeginMode mode, UInt32 start, UInt32 end, Int32 count, OpenTK.Graphics.OpenGL.DrawElementsType type, IntPtr indices) |
| Render primitives from array data. | |
| static void | DrawRangeElements< T5 > (OpenTK.Graphics.OpenGL.BeginMode mode, UInt32 start, UInt32 end, Int32 count, OpenTK.Graphics.OpenGL.DrawElementsType type,[InAttribute, OutAttribute] T5[] indices) |
| Render primitives from array data. | |
| static void | DrawRangeElements< T5 > (OpenTK.Graphics.OpenGL.BeginMode mode, UInt32 start, UInt32 end, Int32 count, OpenTK.Graphics.OpenGL.DrawElementsType type,[InAttribute, OutAttribute] T5[,] indices) |
| Render primitives from array data. | |
| static void | DrawRangeElements< T5 > (OpenTK.Graphics.OpenGL.BeginMode mode, UInt32 start, UInt32 end, Int32 count, OpenTK.Graphics.OpenGL.DrawElementsType type,[InAttribute, OutAttribute] T5[,,] indices) |
| Render primitives from array data. | |
| static void | DrawRangeElements< T5 > (OpenTK.Graphics.OpenGL.BeginMode mode, UInt32 start, UInt32 end, Int32 count, OpenTK.Graphics.OpenGL.DrawElementsType type,[InAttribute, OutAttribute] ref T5 indices) |
| Render primitives from array data. | |
| static void | DrawRangeElementsBaseVertex (OpenTK.Graphics.OpenGL.BeginMode mode, Int32 start, Int32 end, Int32 count, OpenTK.Graphics.OpenGL.DrawElementsType type, IntPtr indices, Int32 basevertex) |
| static void | DrawRangeElementsBaseVertex< T5 > (OpenTK.Graphics.OpenGL.BeginMode mode, Int32 start, Int32 end, Int32 count, OpenTK.Graphics.OpenGL.DrawElementsType type,[InAttribute, OutAttribute] T5[] indices, Int32 basevertex) |
| static void | DrawRangeElementsBaseVertex< T5 > (OpenTK.Graphics.OpenGL.BeginMode mode, Int32 start, Int32 end, Int32 count, OpenTK.Graphics.OpenGL.DrawElementsType type,[InAttribute, OutAttribute] T5[,] indices, Int32 basevertex) |
| static void | DrawRangeElementsBaseVertex< T5 > (OpenTK.Graphics.OpenGL.BeginMode mode, Int32 start, Int32 end, Int32 count, OpenTK.Graphics.OpenGL.DrawElementsType type,[InAttribute, OutAttribute] T5[,,] indices, Int32 basevertex) |
| static void | DrawRangeElementsBaseVertex< T5 > (OpenTK.Graphics.OpenGL.BeginMode mode, Int32 start, Int32 end, Int32 count, OpenTK.Graphics.OpenGL.DrawElementsType type,[InAttribute, OutAttribute] ref T5 indices, Int32 basevertex) |
| static void | DrawRangeElementsBaseVertex (OpenTK.Graphics.OpenGL.BeginMode mode, UInt32 start, UInt32 end, Int32 count, OpenTK.Graphics.OpenGL.DrawElementsType type, IntPtr indices, Int32 basevertex) |
| static void | DrawRangeElementsBaseVertex< T5 > (OpenTK.Graphics.OpenGL.BeginMode mode, UInt32 start, UInt32 end, Int32 count, OpenTK.Graphics.OpenGL.DrawElementsType type,[InAttribute, OutAttribute] T5[] indices, Int32 basevertex) |
| static void | DrawRangeElementsBaseVertex< T5 > (OpenTK.Graphics.OpenGL.BeginMode mode, UInt32 start, UInt32 end, Int32 count, OpenTK.Graphics.OpenGL.DrawElementsType type,[InAttribute, OutAttribute] T5[,] indices, Int32 basevertex) |
| static void | DrawRangeElementsBaseVertex< T5 > (OpenTK.Graphics.OpenGL.BeginMode mode, UInt32 start, UInt32 end, Int32 count, OpenTK.Graphics.OpenGL.DrawElementsType type,[InAttribute, OutAttribute] T5[,,] indices, Int32 basevertex) |
| static void | DrawRangeElementsBaseVertex< T5 > (OpenTK.Graphics.OpenGL.BeginMode mode, UInt32 start, UInt32 end, Int32 count, OpenTK.Graphics.OpenGL.DrawElementsType type,[InAttribute, OutAttribute] ref T5 indices, Int32 basevertex) |
| static void | EdgeFlag (bool flag) |
| Flag edges as either boundary or nonboundary. | |
| static void | EdgeFlagPointer (Int32 stride, IntPtr pointer) |
| Define an array of edge flags. | |
| static void | EdgeFlagPointer< T1 > (Int32 stride,[InAttribute, OutAttribute] T1[] pointer) |
| Define an array of edge flags. | |
| static void | EdgeFlagPointer< T1 > (Int32 stride,[InAttribute, OutAttribute] T1[,] pointer) |
| Define an array of edge flags. | |
| static void | EdgeFlagPointer< T1 > (Int32 stride,[InAttribute, OutAttribute] T1[,,] pointer) |
| Define an array of edge flags. | |
| static void | EdgeFlagPointer< T1 > (Int32 stride,[InAttribute, OutAttribute] ref T1 pointer) |
| Define an array of edge flags. | |
| static unsafe void | EdgeFlag (bool *flag) |
| Flag edges as either boundary or nonboundary. | |
| static void | Enable (OpenTK.Graphics.OpenGL.EnableCap cap) |
| Enable or disable server-side GL capabilities. | |
| static void | EnableClientState (OpenTK.Graphics.OpenGL.ArrayCap array) |
| Enable or disable client-side capability. | |
| static void | Enable (OpenTK.Graphics.OpenGL.IndexedEnableCap target, Int32 index) |
| Enable or disable server-side GL capabilities. | |
| static void | Enable (OpenTK.Graphics.OpenGL.IndexedEnableCap target, UInt32 index) |
| Enable or disable server-side GL capabilities. | |
| 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 | End () |
| static void | EndConditionalRender () |
| static void | EndList () |
| static void | EndQuery (OpenTK.Graphics.OpenGL.QueryTarget target) |
| static void | EndTransformFeedback () |
| static void | EvalCoord1 (Double u) |
| Evaluate enabled one- and two-dimensional maps. | |
| static unsafe void | EvalCoord1 (Double *u) |
| Evaluate enabled one- and two-dimensional maps. | |
| static void | EvalCoord1 (Single u) |
| Evaluate enabled one- and two-dimensional maps. | |
| static unsafe void | EvalCoord1 (Single *u) |
| Evaluate enabled one- and two-dimensional maps. | |
| static void | EvalCoord2 (Double u, Double v) |
| Evaluate enabled one- and two-dimensional maps. | |
| static void | EvalCoord2 (Double[] u) |
| Evaluate enabled one- and two-dimensional maps. | |
| static void | EvalCoord2 (ref Double u) |
| Evaluate enabled one- and two-dimensional maps. | |
| static unsafe void | EvalCoord2 (Double *u) |
| Evaluate enabled one- and two-dimensional maps. | |
| static void | EvalCoord2 (Single u, Single v) |
| Evaluate enabled one- and two-dimensional maps. | |
| static void | EvalCoord2 (Single[] u) |
| Evaluate enabled one- and two-dimensional maps. | |
| static void | EvalCoord2 (ref Single u) |
| Evaluate enabled one- and two-dimensional maps. | |
| static unsafe void | EvalCoord2 (Single *u) |
| Evaluate enabled one- and two-dimensional maps. | |
| static void | EvalMesh1 (OpenTK.Graphics.OpenGL.MeshMode1 mode, Int32 i1, Int32 i2) |
| Compute a one- or two-dimensional grid of points or lines. | |
| static void | EvalMesh2 (OpenTK.Graphics.OpenGL.MeshMode2 mode, Int32 i1, Int32 i2, Int32 j1, Int32 j2) |
| Compute a one- or two-dimensional grid of points or lines. | |
| static void | EvalPoint1 (Int32 i) |
| Generate and evaluate a single point in a mesh. | |
| static void | EvalPoint2 (Int32 i, Int32 j) |
| Generate and evaluate a single point in a mesh. | |
| static void | FeedbackBuffer (Int32 size, OpenTK.Graphics.OpenGL.FeedbackType type,[OutAttribute] Single[] buffer) |
| Controls feedback mode. | |
| static void | FeedbackBuffer (Int32 size, OpenTK.Graphics.OpenGL.FeedbackType type,[OutAttribute] out Single buffer) |
| Controls feedback mode. | |
| static unsafe void | FeedbackBuffer (Int32 size, OpenTK.Graphics.OpenGL.FeedbackType type,[OutAttribute] Single *buffer) |
| Controls feedback mode. | |
| static IntPtr | FenceSync (OpenTK.Graphics.OpenGL.ArbSync condition, Int32 flags) |
| static IntPtr | FenceSync (OpenTK.Graphics.OpenGL.ArbSync condition, UInt32 flags) |
| static void | Finish () |
| Block until all GL execution is complete. | |
| static void | Flush () |
| Force execution of GL commands in finite time. | |
| static void | FlushMappedBufferRange (OpenTK.Graphics.OpenGL.BufferTarget target, IntPtr offset, IntPtr length) |
| static void | FogCoord (Double coord) |
| Set the current fog coordinates. | |
| static unsafe void | FogCoord (Double *coord) |
| Set the current fog coordinates. | |
| static void | FogCoord (Single coord) |
| Set the current fog coordinates. | |
| static unsafe void | FogCoord (Single *coord) |
| Set the current fog coordinates. | |
| static void | FogCoordPointer (OpenTK.Graphics.OpenGL.FogPointerType type, Int32 stride, IntPtr pointer) |
| Define an array of fog coordinates. | |
| static void | FogCoordPointer< T2 > (OpenTK.Graphics.OpenGL.FogPointerType type, Int32 stride,[InAttribute, OutAttribute] T2[] pointer) |
| Define an array of fog coordinates. | |
| static void | FogCoordPointer< T2 > (OpenTK.Graphics.OpenGL.FogPointerType type, Int32 stride,[InAttribute, OutAttribute] T2[,] pointer) |
| Define an array of fog coordinates. | |
| static void | FogCoordPointer< T2 > (OpenTK.Graphics.OpenGL.FogPointerType type, Int32 stride,[InAttribute, OutAttribute] T2[,,] pointer) |
| Define an array of fog coordinates. | |
| static void | FogCoordPointer< T2 > (OpenTK.Graphics.OpenGL.FogPointerType type, Int32 stride,[InAttribute, OutAttribute] ref T2 pointer) |
| Define an array of fog coordinates. | |
| static void | Fog (OpenTK.Graphics.OpenGL.FogParameter pname, Single param) |
| Specify fog parameters. | |
| static void | Fog (OpenTK.Graphics.OpenGL.FogParameter pname, Single[]@params) |
| Specify fog parameters. | |
| static unsafe void | Fog (OpenTK.Graphics.OpenGL.FogParameter pname, Single *@params) |
| Specify fog parameters. | |
| static void | Fog (OpenTK.Graphics.OpenGL.FogParameter pname, Int32 param) |
| Specify fog parameters. | |
| static void | Fog (OpenTK.Graphics.OpenGL.FogParameter pname, Int32[]@params) |
| Specify fog parameters. | |
| static unsafe void | Fog (OpenTK.Graphics.OpenGL.FogParameter pname, Int32 *@params) |
| Specify fog parameters. | |
| static void | FramebufferRenderbuffer (OpenTK.Graphics.OpenGL.FramebufferTarget target, OpenTK.Graphics.OpenGL.FramebufferAttachment attachment, OpenTK.Graphics.OpenGL.RenderbufferTarget renderbuffertarget, Int32 renderbuffer) |
| static void | FramebufferRenderbuffer (OpenTK.Graphics.OpenGL.FramebufferTarget target, OpenTK.Graphics.OpenGL.FramebufferAttachment attachment, OpenTK.Graphics.OpenGL.RenderbufferTarget renderbuffertarget, UInt32 renderbuffer) |
| static void | FramebufferTexture (OpenTK.Graphics.OpenGL.FramebufferTarget target, OpenTK.Graphics.OpenGL.FramebufferAttachment attachment, Int32 texture, Int32 level) |
| static void | FramebufferTexture (OpenTK.Graphics.OpenGL.FramebufferTarget target, OpenTK.Graphics.OpenGL.FramebufferAttachment attachment, UInt32 texture, Int32 level) |
| static void | FramebufferTexture1D (OpenTK.Graphics.OpenGL.FramebufferTarget target, OpenTK.Graphics.OpenGL.FramebufferAttachment attachment, OpenTK.Graphics.OpenGL.TextureTarget textarget, Int32 texture, Int32 level) |
| static void | FramebufferTexture1D (OpenTK.Graphics.OpenGL.FramebufferTarget target, OpenTK.Graphics.OpenGL.FramebufferAttachment attachment, OpenTK.Graphics.OpenGL.TextureTarget textarget, UInt32 texture, Int32 level) |
| static void | FramebufferTexture2D (OpenTK.Graphics.OpenGL.FramebufferTarget target, OpenTK.Graphics.OpenGL.FramebufferAttachment attachment, OpenTK.Graphics.OpenGL.TextureTarget textarget, Int32 texture, Int32 level) |
| static void | FramebufferTexture2D (OpenTK.Graphics.OpenGL.FramebufferTarget target, OpenTK.Graphics.OpenGL.FramebufferAttachment attachment, OpenTK.Graphics.OpenGL.TextureTarget textarget, UInt32 texture, Int32 level) |
| static void | FramebufferTexture3D (OpenTK.Graphics.OpenGL.FramebufferTarget target, OpenTK.Graphics.OpenGL.FramebufferAttachment attachment, OpenTK.Graphics.OpenGL.TextureTarget textarget, Int32 texture, Int32 level, Int32 zoffset) |
| static void | FramebufferTexture3D (OpenTK.Graphics.OpenGL.FramebufferTarget target, OpenTK.Graphics.OpenGL.FramebufferAttachment attachment, OpenTK.Graphics.OpenGL.TextureTarget textarget, UInt32 texture, Int32 level, Int32 zoffset) |
| static void | FramebufferTextureFace (OpenTK.Graphics.OpenGL.Version32 target, OpenTK.Graphics.OpenGL.Version32 attachment, Int32 texture, Int32 level, OpenTK.Graphics.OpenGL.Version32 face) |
| static void | FramebufferTextureFace (OpenTK.Graphics.OpenGL.Version32 target, OpenTK.Graphics.OpenGL.Version32 attachment, UInt32 texture, Int32 level, OpenTK.Graphics.OpenGL.Version32 face) |
| static void | FramebufferTextureLayer (OpenTK.Graphics.OpenGL.FramebufferTarget target, OpenTK.Graphics.OpenGL.FramebufferAttachment attachment, Int32 texture, Int32 level, Int32 layer) |
| static void | FramebufferTextureLayer (OpenTK.Graphics.OpenGL.FramebufferTarget target, OpenTK.Graphics.OpenGL.FramebufferAttachment attachment, UInt32 texture, Int32 level, Int32 layer) |
| static void | FrontFace (OpenTK.Graphics.OpenGL.FrontFaceDirection mode) |
| Define front- and back-facing polygons. | |
| static void | Frustum (Double left, Double right, Double bottom, Double top, Double zNear, Double zFar) |
| Multiply the current matrix by a perspective matrix. | |
| 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.OpenGL.GenerateMipmapTarget 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 Int32 | GenLists (Int32 range) |
| Generate a contiguous set of empty display lists. | |
| static void | GenQueries (Int32 n,[OutAttribute] Int32[] ids) |
| Generate query object names. | |
| static void | GenQueries (Int32 n,[OutAttribute] out Int32 ids) |
| Generate query object names. | |
| static unsafe void | GenQueries (Int32 n,[OutAttribute] Int32 *ids) |
| Generate query object names. | |
| static void | GenQueries (Int32 n,[OutAttribute] UInt32[] ids) |
| Generate query object names. | |
| static void | GenQueries (Int32 n,[OutAttribute] out UInt32 ids) |
| Generate query object names. | |
| static unsafe void | GenQueries (Int32 n,[OutAttribute] UInt32 *ids) |
| Generate query object names. | |
| 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 | GenVertexArrays (Int32 n,[OutAttribute] Int32[] arrays) |
| static void | GenVertexArrays (Int32 n,[OutAttribute] out Int32 arrays) |
| static unsafe void | GenVertexArrays (Int32 n,[OutAttribute] Int32 *arrays) |
| static void | GenVertexArrays (Int32 n,[OutAttribute] UInt32[] arrays) |
| static void | GenVertexArrays (Int32 n,[OutAttribute] out UInt32 arrays) |
| static unsafe void | GenVertexArrays (Int32 n,[OutAttribute] UInt32 *arrays) |
| static void | GetActiveAttrib (Int32 program, Int32 index, Int32 bufSize,[OutAttribute] out Int32 length,[OutAttribute] out Int32 size,[OutAttribute] out OpenTK.Graphics.OpenGL.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.OpenGL.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.OpenGL.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.OpenGL.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] out Int32 length,[OutAttribute] out Int32 size,[OutAttribute] out OpenTK.Graphics.OpenGL.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.OpenGL.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.OpenGL.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.OpenGL.ActiveUniformType *type,[OutAttribute] StringBuilder name) |
| Returns information about an active uniform variable for the specified program object. | |
| static void | GetActiveUniformBlock (Int32 program, Int32 uniformBlockIndex, OpenTK.Graphics.OpenGL.ActiveUniformBlockParameter pname,[OutAttribute] Int32[]@params) |
| static void | GetActiveUniformBlock (Int32 program, Int32 uniformBlockIndex, OpenTK.Graphics.OpenGL.ActiveUniformBlockParameter pname,[OutAttribute] out Int32 @params) |
| static unsafe void | GetActiveUniformBlock (Int32 program, Int32 uniformBlockIndex, OpenTK.Graphics.OpenGL.ActiveUniformBlockParameter pname,[OutAttribute] Int32 *@params) |
| static void | GetActiveUniformBlock (UInt32 program, UInt32 uniformBlockIndex, OpenTK.Graphics.OpenGL.ActiveUniformBlockParameter pname,[OutAttribute] Int32[]@params) |
| static void | GetActiveUniformBlock (UInt32 program, UInt32 uniformBlockIndex, OpenTK.Graphics.OpenGL.ActiveUniformBlockParameter pname,[OutAttribute] out Int32 @params) |
| static unsafe void | GetActiveUniformBlock (UInt32 program, UInt32 uniformBlockIndex, OpenTK.Graphics.OpenGL.ActiveUniformBlockParameter pname,[OutAttribute] Int32 *@params) |
| static void | GetActiveUniformBlockName (Int32 program, Int32 uniformBlockIndex, Int32 bufSize,[OutAttribute] out Int32 length,[OutAttribute] StringBuilder uniformBlockName) |
| static unsafe void | GetActiveUniformBlockName (Int32 program, Int32 uniformBlockIndex, Int32 bufSize,[OutAttribute] Int32 *length,[OutAttribute] StringBuilder uniformBlockName) |
| static void | GetActiveUniformBlockName (UInt32 program, UInt32 uniformBlockIndex, Int32 bufSize,[OutAttribute] out Int32 length,[OutAttribute] StringBuilder uniformBlockName) |
| static unsafe void | GetActiveUniformBlockName (UInt32 program, UInt32 uniformBlockIndex, Int32 bufSize,[OutAttribute] Int32 *length,[OutAttribute] StringBuilder uniformBlockName) |
| static void | GetActiveUniformName (Int32 program, Int32 uniformIndex, Int32 bufSize,[OutAttribute] out Int32 length,[OutAttribute] StringBuilder uniformName) |
| static unsafe void | GetActiveUniformName (Int32 program, Int32 uniformIndex, Int32 bufSize,[OutAttribute] Int32 *length,[OutAttribute] StringBuilder uniformName) |
| static void | GetActiveUniformName (UInt32 program, UInt32 uniformIndex, Int32 bufSize,[OutAttribute] out Int32 length,[OutAttribute] StringBuilder uniformName) |
| static unsafe void | GetActiveUniformName (UInt32 program, UInt32 uniformIndex, Int32 bufSize,[OutAttribute] Int32 *length,[OutAttribute] StringBuilder uniformName) |
| static void | GetActiveUniforms (Int32 program, Int32 uniformCount, Int32[] uniformIndices, OpenTK.Graphics.OpenGL.ActiveUniformParameter pname,[OutAttribute] Int32[]@params) |
| static void | GetActiveUniforms (Int32 program, Int32 uniformCount, ref Int32 uniformIndices, OpenTK.Graphics.OpenGL.ActiveUniformParameter pname,[OutAttribute] out Int32 @params) |
| static unsafe void | GetActiveUniforms (Int32 program, Int32 uniformCount, Int32 *uniformIndices, OpenTK.Graphics.OpenGL.ActiveUniformParameter pname,[OutAttribute] Int32 *@params) |
| static void | GetActiveUniforms (UInt32 program, Int32 uniformCount, UInt32[] uniformIndices, OpenTK.Graphics.OpenGL.ActiveUniformParameter pname,[OutAttribute] Int32[]@params) |
| static void | GetActiveUniforms (UInt32 program, Int32 uniformCount, ref UInt32 uniformIndices, OpenTK.Graphics.OpenGL.ActiveUniformParameter pname,[OutAttribute] out Int32 @params) |
| static unsafe void | GetActiveUniforms (UInt32 program, Int32 uniformCount, UInt32 *uniformIndices, OpenTK.Graphics.OpenGL.ActiveUniformParameter pname,[OutAttribute] Int32 *@params) |
| static void | GetAttachedShaders (Int32 program, Int32 maxCount,[OutAttribute] out Int32 count,[OutAttribute] out Int32 obj) |
| 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[] obj) |
| 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 *obj) |
| 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 obj) |
| 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[] obj) |
| 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 *obj) |
| Returns the handles of the shader objects attached to a program object. | |
| static Int32 | GetAttribLocation (Int32 program, String name) |
| Returns the location of an attribute variable. | |
| static Int32 | GetAttribLocation (UInt32 program, String name) |
| Returns the location of an attribute variable. | |
| static void | GetBoolean (OpenTK.Graphics.OpenGL.GetIndexedPName target, Int32 index,[OutAttribute] bool[] data) |
| static void | GetBoolean (OpenTK.Graphics.OpenGL.GetIndexedPName target, Int32 index,[OutAttribute] out bool data) |
| static unsafe void | GetBoolean (OpenTK.Graphics.OpenGL.GetIndexedPName target, Int32 index,[OutAttribute] bool *data) |
| static void | GetBoolean (OpenTK.Graphics.OpenGL.GetIndexedPName target, UInt32 index,[OutAttribute] bool[] data) |
| static void | GetBoolean (OpenTK.Graphics.OpenGL.GetIndexedPName target, UInt32 index,[OutAttribute] out bool data) |
| static unsafe void | GetBoolean (OpenTK.Graphics.OpenGL.GetIndexedPName target, UInt32 index,[OutAttribute] bool *data) |
| static void | GetBoolean (OpenTK.Graphics.OpenGL.GetPName pname,[OutAttribute] bool[]@params) |
| static void | GetBoolean (OpenTK.Graphics.OpenGL.GetPName pname,[OutAttribute] out bool @params) |
| static unsafe void | GetBoolean (OpenTK.Graphics.OpenGL.GetPName pname,[OutAttribute] bool *@params) |
| static void | GetBufferParameteri64 (OpenTK.Graphics.OpenGL.Version32 target, OpenTK.Graphics.OpenGL.Version32 pname,[OutAttribute] Int64[]@params) |
| static void | GetBufferParameteri64 (OpenTK.Graphics.OpenGL.Version32 target, OpenTK.Graphics.OpenGL.Version32 pname,[OutAttribute] out Int64 @params) |
| static unsafe void | GetBufferParameteri64 (OpenTK.Graphics.OpenGL.Version32 target, OpenTK.Graphics.OpenGL.Version32 pname,[OutAttribute] Int64 *@params) |
| static void | GetBufferParameter (OpenTK.Graphics.OpenGL.BufferTarget target, OpenTK.Graphics.OpenGL.BufferParameterName pname,[OutAttribute] Int32[]@params) |
| Return parameters of a buffer object. | |
| static void | GetBufferParameter (OpenTK.Graphics.OpenGL.BufferTarget target, OpenTK.Graphics.OpenGL.BufferParameterName pname,[OutAttribute] out Int32 @params) |
| Return parameters of a buffer object. | |
| static unsafe void | GetBufferParameter (OpenTK.Graphics.OpenGL.BufferTarget target, OpenTK.Graphics.OpenGL.BufferParameterName pname,[OutAttribute] Int32 *@params) |
| Return parameters of a buffer object. | |
| static void | GetBufferPointer (OpenTK.Graphics.OpenGL.BufferTarget target, OpenTK.Graphics.OpenGL.BufferPointer pname,[OutAttribute] IntPtr @params) |
| Return the pointer to a mapped buffer object's data store. | |
| static void | GetBufferPointer< T2 > (OpenTK.Graphics.OpenGL.BufferTarget target, OpenTK.Graphics.OpenGL.BufferPointer pname,[InAttribute, OutAttribute] T2[]@params) |
| Return the pointer to a mapped buffer object's data store. | |
| static void | GetBufferPointer< T2 > (OpenTK.Graphics.OpenGL.BufferTarget target, OpenTK.Graphics.OpenGL.BufferPointer pname,[InAttribute, OutAttribute] T2[,]@params) |
| Return the pointer to a mapped buffer object's data store. | |
| static void | GetBufferPointer< T2 > (OpenTK.Graphics.OpenGL.BufferTarget target, OpenTK.Graphics.OpenGL.BufferPointer pname,[InAttribute, OutAttribute] T2[,,]@params) |
| Return the pointer to a mapped buffer object's data store. | |
| static void | GetBufferPointer< T2 > (OpenTK.Graphics.OpenGL.BufferTarget target, OpenTK.Graphics.OpenGL.BufferPointer pname,[InAttribute, OutAttribute] ref T2 @params) |
| Return the pointer to a mapped buffer object's data store. | |
| static void | GetBufferSubData (OpenTK.Graphics.OpenGL.BufferTarget target, IntPtr offset, IntPtr size,[OutAttribute] IntPtr data) |
| Returns a subset of a buffer object's data store. | |
| static void | GetBufferSubData< T3 > (OpenTK.Graphics.OpenGL.BufferTarget target, IntPtr offset, IntPtr size,[InAttribute, OutAttribute] T3[] data) |
| Returns a subset of a buffer object's data store. | |
| static void | GetBufferSubData< T3 > (OpenTK.Graphics.OpenGL.BufferTarget target, IntPtr offset, IntPtr size,[InAttribute, OutAttribute] T3[,] data) |
| Returns a subset of a buffer object's data store. | |
| static void | GetBufferSubData< T3 > (OpenTK.Graphics.OpenGL.BufferTarget target, IntPtr offset, IntPtr size,[InAttribute, OutAttribute] T3[,,] data) |
| Returns a subset of a buffer object's data store. | |
| static void | GetBufferSubData< T3 > (OpenTK.Graphics.OpenGL.BufferTarget target, IntPtr offset, IntPtr size,[InAttribute, OutAttribute] ref T3 data) |
| Returns a subset of a buffer object's data store. | |
| static void | GetClipPlane (OpenTK.Graphics.OpenGL.ClipPlaneName plane,[OutAttribute] Double[] equation) |
| Return the coefficients of the specified clipping plane. | |
| static void | GetClipPlane (OpenTK.Graphics.OpenGL.ClipPlaneName plane,[OutAttribute] out Double equation) |
| Return the coefficients of the specified clipping plane. | |
| static unsafe void | GetClipPlane (OpenTK.Graphics.OpenGL.ClipPlaneName plane,[OutAttribute] Double *equation) |
| Return the coefficients of the specified clipping plane. | |
| static void | GetColorTable (OpenTK.Graphics.OpenGL.ColorTableTarget target, OpenTK.Graphics.OpenGL.PixelFormat format, OpenTK.Graphics.OpenGL.PixelType type,[OutAttribute] IntPtr table) |
| Retrieve contents of a color lookup table. | |
| static void | GetColorTable< T3 > (OpenTK.Graphics.OpenGL.ColorTableTarget target, OpenTK.Graphics.OpenGL.PixelFormat format, OpenTK.Graphics.OpenGL.PixelType type,[InAttribute, OutAttribute] T3[] table) |
| Retrieve contents of a color lookup table. | |
| static void | GetColorTable< T3 > (OpenTK.Graphics.OpenGL.ColorTableTarget target, OpenTK.Graphics.OpenGL.PixelFormat format, OpenTK.Graphics.OpenGL.PixelType type,[InAttribute, OutAttribute] T3[,] table) |
| Retrieve contents of a color lookup table. | |
| static void | GetColorTable< T3 > (OpenTK.Graphics.OpenGL.ColorTableTarget target, OpenTK.Graphics.OpenGL.PixelFormat format, OpenTK.Graphics.OpenGL.PixelType type,[InAttribute, OutAttribute] T3[,,] table) |
| Retrieve contents of a color lookup table. | |
| static void | GetColorTable< T3 > (OpenTK.Graphics.OpenGL.ColorTableTarget target, OpenTK.Graphics.OpenGL.PixelFormat format, OpenTK.Graphics.OpenGL.PixelType type,[InAttribute, OutAttribute] ref T3 table) |
| Retrieve contents of a color lookup table. | |
| static void | GetColorTableParameter (OpenTK.Graphics.OpenGL.ColorTableTarget target, OpenTK.Graphics.OpenGL.GetColorTableParameterPName pname,[OutAttribute] Single[]@params) |
| Get color lookup table parameters. | |
| static void | GetColorTableParameter (OpenTK.Graphics.OpenGL.ColorTableTarget target, OpenTK.Graphics.OpenGL.GetColorTableParameterPName pname,[OutAttribute] out Single @params) |
| Get color lookup table parameters. | |
| static unsafe void | GetColorTableParameter (OpenTK.Graphics.OpenGL.ColorTableTarget target, OpenTK.Graphics.OpenGL.GetColorTableParameterPName pname,[OutAttribute] Single *@params) |
| Get color lookup table parameters. | |
| static void | GetColorTableParameter (OpenTK.Graphics.OpenGL.ColorTableTarget target, OpenTK.Graphics.OpenGL.GetColorTableParameterPName pname,[OutAttribute] Int32[]@params) |
| Get color lookup table parameters. | |
| static void | GetColorTableParameter (OpenTK.Graphics.OpenGL.ColorTableTarget target, OpenTK.Graphics.OpenGL.GetColorTableParameterPName pname,[OutAttribute] out Int32 @params) |
| Get color lookup table parameters. | |
| static unsafe void | GetColorTableParameter (OpenTK.Graphics.OpenGL.ColorTableTarget target, OpenTK.Graphics.OpenGL.GetColorTableParameterPName pname,[OutAttribute] Int32 *@params) |
| Get color lookup table parameters. | |
| static void | GetCompressedTexImage (OpenTK.Graphics.OpenGL.TextureTarget target, Int32 level,[OutAttribute] IntPtr img) |
| Return a compressed texture image. | |
| static void | GetCompressedTexImage< T2 > (OpenTK.Graphics.OpenGL.TextureTarget target, Int32 level,[InAttribute, OutAttribute] T2[] img) |
| Return a compressed texture image. | |
| static void | GetCompressedTexImage< T2 > (OpenTK.Graphics.OpenGL.TextureTarget target, Int32 level,[InAttribute, OutAttribute] T2[,] img) |
| Return a compressed texture image. | |
| static void | GetCompressedTexImage< T2 > (OpenTK.Graphics.OpenGL.TextureTarget target, Int32 level,[InAttribute, OutAttribute] T2[,,] img) |
| Return a compressed texture image. | |
| static void | GetCompressedTexImage< T2 > (OpenTK.Graphics.OpenGL.TextureTarget target, Int32 level,[InAttribute, OutAttribute] ref T2 img) |
| Return a compressed texture image. | |
| static void | GetConvolutionFilter (OpenTK.Graphics.OpenGL.ConvolutionTarget target, OpenTK.Graphics.OpenGL.PixelFormat format, OpenTK.Graphics.OpenGL.PixelType type,[OutAttribute] IntPtr image) |
| Get current 1D or 2D convolution filter kernel. | |
| static void | GetConvolutionFilter< T3 > (OpenTK.Graphics.OpenGL.ConvolutionTarget target, OpenTK.Graphics.OpenGL.PixelFormat format, OpenTK.Graphics.OpenGL.PixelType type,[InAttribute, OutAttribute] T3[] image) |
| Get current 1D or 2D convolution filter kernel. | |
| static void | GetConvolutionFilter< T3 > (OpenTK.Graphics.OpenGL.ConvolutionTarget target, OpenTK.Graphics.OpenGL.PixelFormat format, OpenTK.Graphics.OpenGL.PixelType type,[InAttribute, OutAttribute] T3[,] image) |
| Get current 1D or 2D convolution filter kernel. | |
| static void | GetConvolutionFilter< T3 > (OpenTK.Graphics.OpenGL.ConvolutionTarget target, OpenTK.Graphics.OpenGL.PixelFormat format, OpenTK.Graphics.OpenGL.PixelType type,[InAttribute, OutAttribute] T3[,,] image) |
| Get current 1D or 2D convolution filter kernel. | |
| static void | GetConvolutionFilter< T3 > (OpenTK.Graphics.OpenGL.ConvolutionTarget target, OpenTK.Graphics.OpenGL.PixelFormat format, OpenTK.Graphics.OpenGL.PixelType type,[InAttribute, OutAttribute] ref T3 image) |
| Get current 1D or 2D convolution filter kernel. | |
| static void | GetConvolutionParameter (OpenTK.Graphics.OpenGL.ConvolutionTarget target, OpenTK.Graphics.OpenGL.GetConvolutionParameterPName pname,[OutAttribute] Single[]@params) |
| Get convolution parameters. | |
| static void | GetConvolutionParameter (OpenTK.Graphics.OpenGL.ConvolutionTarget target, OpenTK.Graphics.OpenGL.GetConvolutionParameterPName pname,[OutAttribute] out Single @params) |
| Get convolution parameters. | |
| static unsafe void | GetConvolutionParameter (OpenTK.Graphics.OpenGL.ConvolutionTarget target, OpenTK.Graphics.OpenGL.GetConvolutionParameterPName pname,[OutAttribute] Single *@params) |
| Get convolution parameters. | |
| static void | GetConvolutionParameter (OpenTK.Graphics.OpenGL.ConvolutionTarget target, OpenTK.Graphics.OpenGL.GetConvolutionParameterPName pname,[OutAttribute] Int32[]@params) |
| Get convolution parameters. | |
| static void | GetConvolutionParameter (OpenTK.Graphics.OpenGL.ConvolutionTarget target, OpenTK.Graphics.OpenGL.GetConvolutionParameterPName pname,[OutAttribute] out Int32 @params) |
| Get convolution parameters. | |
| static unsafe void | GetConvolutionParameter (OpenTK.Graphics.OpenGL.ConvolutionTarget target, OpenTK.Graphics.OpenGL.GetConvolutionParameterPName pname,[OutAttribute] Int32 *@params) |
| Get convolution parameters. | |
| static void | GetDouble (OpenTK.Graphics.OpenGL.GetPName pname,[OutAttribute] Double[]@params) |
| static void | GetDouble (OpenTK.Graphics.OpenGL.GetPName pname,[OutAttribute] out Double @params) |
| static unsafe void | GetDouble (OpenTK.Graphics.OpenGL.GetPName pname,[OutAttribute] Double *@params) |
| static OpenTK.Graphics.OpenGL.ErrorCode | GetError () |
| Return error information. | |
| static void | GetFloat (OpenTK.Graphics.OpenGL.GetPName pname,[OutAttribute] Single[]@params) |
| static void | GetFloat (OpenTK.Graphics.OpenGL.GetPName pname,[OutAttribute] out Single @params) |
| static unsafe void | GetFloat (OpenTK.Graphics.OpenGL.GetPName pname,[OutAttribute] Single *@params) |
| static Int32 | GetFragDataLocation (Int32 program, String name) |
| static Int32 | GetFragDataLocation (UInt32 program, String name) |
| static void | GetFramebufferAttachmentParameter (OpenTK.Graphics.OpenGL.FramebufferTarget target, OpenTK.Graphics.OpenGL.FramebufferAttachment attachment, OpenTK.Graphics.OpenGL.FramebufferParameterName pname,[OutAttribute] Int32[]@params) |
| static void | GetFramebufferAttachmentParameter (OpenTK.Graphics.OpenGL.FramebufferTarget target, OpenTK.Graphics.OpenGL.FramebufferAttachment attachment, OpenTK.Graphics.OpenGL.FramebufferParameterName pname,[OutAttribute] out Int32 @params) |
| static unsafe void | GetFramebufferAttachmentParameter (OpenTK.Graphics.OpenGL.FramebufferTarget target, OpenTK.Graphics.OpenGL.FramebufferAttachment attachment, OpenTK.Graphics.OpenGL.FramebufferParameterName pname,[OutAttribute] Int32 *@params) |
| static void | GetHistogram (OpenTK.Graphics.OpenGL.HistogramTarget target, bool reset, OpenTK.Graphics.OpenGL.PixelFormat format, OpenTK.Graphics.OpenGL.PixelType type,[OutAttribute] IntPtr values) |
| Get histogram table. | |
| static void | GetHistogram< T4 > (OpenTK.Graphics.OpenGL.HistogramTarget target, bool reset, OpenTK.Graphics.OpenGL.PixelFormat format, OpenTK.Graphics.OpenGL.PixelType type,[InAttribute, OutAttribute] T4[] values) |
| Get histogram table. | |
| static void | GetHistogram< T4 > (OpenTK.Graphics.OpenGL.HistogramTarget target, bool reset, OpenTK.Graphics.OpenGL.PixelFormat format, OpenTK.Graphics.OpenGL.PixelType type,[InAttribute, OutAttribute] T4[,] values) |
| Get histogram table. | |
| static void | GetHistogram< T4 > (OpenTK.Graphics.OpenGL.HistogramTarget target, bool reset, OpenTK.Graphics.OpenGL.PixelFormat format, OpenTK.Graphics.OpenGL.PixelType type,[InAttribute, OutAttribute] T4[,,] values) |
| Get histogram table. | |
| static void | GetHistogram< T4 > (OpenTK.Graphics.OpenGL.HistogramTarget target, bool reset, OpenTK.Graphics.OpenGL.PixelFormat format, OpenTK.Graphics.OpenGL.PixelType type,[InAttribute, OutAttribute] ref T4 values) |
| Get histogram table. | |
| static void | GetHistogramParameter (OpenTK.Graphics.OpenGL.HistogramTarget target, OpenTK.Graphics.OpenGL.GetHistogramParameterPName pname,[OutAttribute] Single[]@params) |
| Get histogram parameters. | |
| static void | GetHistogramParameter (OpenTK.Graphics.OpenGL.HistogramTarget target, OpenTK.Graphics.OpenGL.GetHistogramParameterPName pname,[OutAttribute] out Single @params) |
| Get histogram parameters. | |
| static unsafe void | GetHistogramParameter (OpenTK.Graphics.OpenGL.HistogramTarget target, OpenTK.Graphics.OpenGL.GetHistogramParameterPName pname,[OutAttribute] Single *@params) |
| Get histogram parameters. | |
| static void | GetHistogramParameter (OpenTK.Graphics.OpenGL.HistogramTarget target, OpenTK.Graphics.OpenGL.GetHistogramParameterPName pname,[OutAttribute] Int32[]@params) |
| Get histogram parameters. | |
| static void | GetHistogramParameter (OpenTK.Graphics.OpenGL.HistogramTarget target, OpenTK.Graphics.OpenGL.GetHistogramParameterPName pname,[OutAttribute] out Int32 @params) |
| Get histogram parameters. | |
| static unsafe void | GetHistogramParameter (OpenTK.Graphics.OpenGL.HistogramTarget target, OpenTK.Graphics.OpenGL.GetHistogramParameterPName pname,[OutAttribute] Int32 *@params) |
| Get histogram parameters. | |
| static void | GetInteger64 (OpenTK.Graphics.OpenGL.Version32 target, Int32 index,[OutAttribute] Int64[] data) |
| static void | GetInteger64 (OpenTK.Graphics.OpenGL.Version32 target, Int32 index,[OutAttribute] out Int64 data) |
| static unsafe void | GetInteger64 (OpenTK.Graphics.OpenGL.Version32 target, Int32 index,[OutAttribute] Int64 *data) |
| static void | GetInteger64 (OpenTK.Graphics.OpenGL.Version32 target, UInt32 index,[OutAttribute] Int64[] data) |
| static void | GetInteger64 (OpenTK.Graphics.OpenGL.Version32 target, UInt32 index,[OutAttribute] out Int64 data) |
| static unsafe void | GetInteger64 (OpenTK.Graphics.OpenGL.Version32 target, UInt32 index,[OutAttribute] Int64 *data) |
| static void | GetInteger64 (OpenTK.Graphics.OpenGL.ArbSync pname,[OutAttribute] Int64[]@params) |
| static void | GetInteger64 (OpenTK.Graphics.OpenGL.ArbSync pname,[OutAttribute] out Int64 @params) |
| static unsafe void | GetInteger64 (OpenTK.Graphics.OpenGL.ArbSync pname,[OutAttribute] Int64 *@params) |
| static void | GetInteger (OpenTK.Graphics.OpenGL.GetIndexedPName target, Int32 index,[OutAttribute] Int32[] data) |
| static void | GetInteger (OpenTK.Graphics.OpenGL.GetIndexedPName target, Int32 index,[OutAttribute] out Int32 data) |
| static unsafe void | GetInteger (OpenTK.Graphics.OpenGL.GetIndexedPName target, Int32 index,[OutAttribute] Int32 *data) |
| static void | GetInteger (OpenTK.Graphics.OpenGL.GetIndexedPName target, UInt32 index,[OutAttribute] Int32[] data) |
| static void | GetInteger (OpenTK.Graphics.OpenGL.GetIndexedPName target, UInt32 index,[OutAttribute] out Int32 data) |
| static unsafe void | GetInteger (OpenTK.Graphics.OpenGL.GetIndexedPName target, UInt32 index,[OutAttribute] Int32 *data) |
| static void | GetInteger (OpenTK.Graphics.OpenGL.GetPName pname,[OutAttribute] Int32[]@params) |
| static void | GetInteger (OpenTK.Graphics.OpenGL.GetPName pname,[OutAttribute] out Int32 @params) |
| static unsafe void | GetInteger (OpenTK.Graphics.OpenGL.GetPName pname,[OutAttribute] Int32 *@params) |
| static void | GetLight (OpenTK.Graphics.OpenGL.LightName light, OpenTK.Graphics.OpenGL.LightParameter pname,[OutAttribute] Single[]@params) |
| Return light source parameter values. | |
| static void | GetLight (OpenTK.Graphics.OpenGL.LightName light, OpenTK.Graphics.OpenGL.LightParameter pname,[OutAttribute] out Single @params) |
| Return light source parameter values. | |
| static unsafe void | GetLight (OpenTK.Graphics.OpenGL.LightName light, OpenTK.Graphics.OpenGL.LightParameter pname,[OutAttribute] Single *@params) |
| Return light source parameter values. | |
| static void | GetLight (OpenTK.Graphics.OpenGL.LightName light, OpenTK.Graphics.OpenGL.LightParameter pname,[OutAttribute] Int32[]@params) |
| Return light source parameter values. | |
| static void | GetLight (OpenTK.Graphics.OpenGL.LightName light, OpenTK.Graphics.OpenGL.LightParameter pname,[OutAttribute] out Int32 @params) |
| Return light source parameter values. | |
| static unsafe void | GetLight (OpenTK.Graphics.OpenGL.LightName light, OpenTK.Graphics.OpenGL.LightParameter pname,[OutAttribute] Int32 *@params) |
| Return light source parameter values. | |
| static void | GetMap (OpenTK.Graphics.OpenGL.MapTarget target, OpenTK.Graphics.OpenGL.GetMapQuery query,[OutAttribute] Double[] v) |
| Return evaluator parameters. | |
| static void | GetMap (OpenTK.Graphics.OpenGL.MapTarget target, OpenTK.Graphics.OpenGL.GetMapQuery query,[OutAttribute] out Double v) |
| Return evaluator parameters. | |
| static unsafe void | GetMap (OpenTK.Graphics.OpenGL.MapTarget target, OpenTK.Graphics.OpenGL.GetMapQuery query,[OutAttribute] Double *v) |
| Return evaluator parameters. | |
| static void | GetMap (OpenTK.Graphics.OpenGL.MapTarget target, OpenTK.Graphics.OpenGL.GetMapQuery query,[OutAttribute] Single[] v) |
| Return evaluator parameters. | |
| static void | GetMap (OpenTK.Graphics.OpenGL.MapTarget target, OpenTK.Graphics.OpenGL.GetMapQuery query,[OutAttribute] out Single v) |
| Return evaluator parameters. | |
| static unsafe void | GetMap (OpenTK.Graphics.OpenGL.MapTarget target, OpenTK.Graphics.OpenGL.GetMapQuery query,[OutAttribute] Single *v) |
| Return evaluator parameters. | |
| static void | GetMap (OpenTK.Graphics.OpenGL.MapTarget target, OpenTK.Graphics.OpenGL.GetMapQuery query,[OutAttribute] Int32[] v) |
| Return evaluator parameters. | |
| static void | GetMap (OpenTK.Graphics.OpenGL.MapTarget target, OpenTK.Graphics.OpenGL.GetMapQuery query,[OutAttribute] out Int32 v) |
| Return evaluator parameters. | |
| static unsafe void | GetMap (OpenTK.Graphics.OpenGL.MapTarget target, OpenTK.Graphics.OpenGL.GetMapQuery query,[OutAttribute] Int32 *v) |
| Return evaluator parameters. | |
| static void | GetMaterial (OpenTK.Graphics.OpenGL.MaterialFace face, OpenTK.Graphics.OpenGL.MaterialParameter pname,[OutAttribute] Single[]@params) |
| Return material parameters. | |
| static void | GetMaterial (OpenTK.Graphics.OpenGL.MaterialFace face, OpenTK.Graphics.OpenGL.MaterialParameter pname,[OutAttribute] out Single @params) |
| Return material parameters. | |
| static unsafe void | GetMaterial (OpenTK.Graphics.OpenGL.MaterialFace face, OpenTK.Graphics.OpenGL.MaterialParameter pname,[OutAttribute] Single *@params) |
| Return material parameters. | |
| static void | GetMaterial (OpenTK.Graphics.OpenGL.MaterialFace face, OpenTK.Graphics.OpenGL.MaterialParameter pname,[OutAttribute] Int32[]@params) |
| Return material parameters. | |
| static void | GetMaterial (OpenTK.Graphics.OpenGL.MaterialFace face, OpenTK.Graphics.OpenGL.MaterialParameter pname,[OutAttribute] out Int32 @params) |
| Return material parameters. | |
| static unsafe void | GetMaterial (OpenTK.Graphics.OpenGL.MaterialFace face, OpenTK.Graphics.OpenGL.MaterialParameter pname,[OutAttribute] Int32 *@params) |
| Return material parameters. | |
| static void | GetMinmax (OpenTK.Graphics.OpenGL.MinmaxTarget target, bool reset, OpenTK.Graphics.OpenGL.PixelFormat format, OpenTK.Graphics.OpenGL.PixelType type,[OutAttribute] IntPtr values) |
| Get minimum and maximum pixel values. | |
| static void | GetMinmax< T4 > (OpenTK.Graphics.OpenGL.MinmaxTarget target, bool reset, OpenTK.Graphics.OpenGL.PixelFormat format, OpenTK.Graphics.OpenGL.PixelType type,[InAttribute, OutAttribute] T4[] values) |
| Get minimum and maximum pixel values. | |
| static void | GetMinmax< T4 > (OpenTK.Graphics.OpenGL.MinmaxTarget target, bool reset, OpenTK.Graphics.OpenGL.PixelFormat format, OpenTK.Graphics.OpenGL.PixelType type,[InAttribute, OutAttribute] T4[,] values) |
| Get minimum and maximum pixel values. | |
| static void | GetMinmax< T4 > (OpenTK.Graphics.OpenGL.MinmaxTarget target, bool reset, OpenTK.Graphics.OpenGL.PixelFormat format, OpenTK.Graphics.OpenGL.PixelType type,[InAttribute, OutAttribute] T4[,,] values) |
| Get minimum and maximum pixel values. | |
| static void | GetMinmax< T4 > (OpenTK.Graphics.OpenGL.MinmaxTarget target, bool reset, OpenTK.Graphics.OpenGL.PixelFormat format, OpenTK.Graphics.OpenGL.PixelType type,[InAttribute, OutAttribute] ref T4 values) |
| Get minimum and maximum pixel values. | |
| static void | GetMinmaxParameter (OpenTK.Graphics.OpenGL.MinmaxTarget target, OpenTK.Graphics.OpenGL.GetMinmaxParameterPName pname,[OutAttribute] Single[]@params) |
| Get minmax parameters. | |
| static void | GetMinmaxParameter (OpenTK.Graphics.OpenGL.MinmaxTarget target, OpenTK.Graphics.OpenGL.GetMinmaxParameterPName pname,[OutAttribute] out Single @params) |
| Get minmax parameters. | |
| static unsafe void | GetMinmaxParameter (OpenTK.Graphics.OpenGL.MinmaxTarget target, OpenTK.Graphics.OpenGL.GetMinmaxParameterPName pname,[OutAttribute] Single *@params) |
| Get minmax parameters. | |
| static void | GetMinmaxParameter (OpenTK.Graphics.OpenGL.MinmaxTarget target, OpenTK.Graphics.OpenGL.GetMinmaxParameterPName pname,[OutAttribute] Int32[]@params) |
| Get minmax parameters. | |
| static void | GetMinmaxParameter (OpenTK.Graphics.OpenGL.MinmaxTarget target, OpenTK.Graphics.OpenGL.GetMinmaxParameterPName pname,[OutAttribute] out Int32 @params) |
| Get minmax parameters. | |
| static unsafe void | GetMinmaxParameter (OpenTK.Graphics.OpenGL.MinmaxTarget target, OpenTK.Graphics.OpenGL.GetMinmaxParameterPName pname,[OutAttribute] Int32 *@params) |
| Get minmax parameters. | |
| static void | GetMultisample (OpenTK.Graphics.OpenGL.GetMultisamplePName pname, Int32 index,[OutAttribute] Single[] val) |
| static void | GetMultisample (OpenTK.Graphics.OpenGL.GetMultisamplePName pname, Int32 index,[OutAttribute] out Single val) |
| static unsafe void | GetMultisample (OpenTK.Graphics.OpenGL.GetMultisamplePName pname, Int32 index,[OutAttribute] Single *val) |
| static void | GetMultisample (OpenTK.Graphics.OpenGL.GetMultisamplePName pname, UInt32 index,[OutAttribute] Single[] val) |
| static void | GetMultisample (OpenTK.Graphics.OpenGL.GetMultisamplePName pname, UInt32 index,[OutAttribute] out Single val) |
| static unsafe void | GetMultisample (OpenTK.Graphics.OpenGL.GetMultisamplePName pname, UInt32 index,[OutAttribute] Single *val) |
| static void | GetPixelMap (OpenTK.Graphics.OpenGL.PixelMap map,[OutAttribute] Single[] values) |
| Return the specified pixel map. | |
| static void | GetPixelMap (OpenTK.Graphics.OpenGL.PixelMap map,[OutAttribute] out Single values) |
| Return the specified pixel map. | |
| static unsafe void | GetPixelMap (OpenTK.Graphics.OpenGL.PixelMap map,[OutAttribute] Single *values) |
| Return the specified pixel map. | |
| static void | GetPixelMap (OpenTK.Graphics.OpenGL.PixelMap map,[OutAttribute] Int32[] values) |
| Return the specified pixel map. | |
| static void | GetPixelMap (OpenTK.Graphics.OpenGL.PixelMap map,[OutAttribute] out Int32 values) |
| Return the specified pixel map. | |
| static unsafe void | GetPixelMap (OpenTK.Graphics.OpenGL.PixelMap map,[OutAttribute] Int32 *values) |
| Return the specified pixel map. | |
| static void | GetPixelMap (OpenTK.Graphics.OpenGL.PixelMap map,[OutAttribute] UInt32[] values) |
| Return the specified pixel map. | |
| static void | GetPixelMap (OpenTK.Graphics.OpenGL.PixelMap map,[OutAttribute] out UInt32 values) |
| Return the specified pixel map. | |
| static unsafe void | GetPixelMap (OpenTK.Graphics.OpenGL.PixelMap map,[OutAttribute] UInt32 *values) |
| Return the specified pixel map. | |
| static void | GetPixelMap (OpenTK.Graphics.OpenGL.PixelMap map,[OutAttribute] Int16[] values) |
| Return the specified pixel map. | |
| static void | GetPixelMap (OpenTK.Graphics.OpenGL.PixelMap map,[OutAttribute] out Int16 values) |
| Return the specified pixel map. | |
| static unsafe void | GetPixelMap (OpenTK.Graphics.OpenGL.PixelMap map,[OutAttribute] Int16 *values) |
| Return the specified pixel map. | |
| static void | GetPixelMap (OpenTK.Graphics.OpenGL.PixelMap map,[OutAttribute] UInt16[] values) |
| Return the specified pixel map. | |
| static void | GetPixelMap (OpenTK.Graphics.OpenGL.PixelMap map,[OutAttribute] out UInt16 values) |
| Return the specified pixel map. | |
| static unsafe void | GetPixelMap (OpenTK.Graphics.OpenGL.PixelMap map,[OutAttribute] UInt16 *values) |
| Return the specified pixel map. | |
| static void | GetPointer (OpenTK.Graphics.OpenGL.GetPointervPName pname,[OutAttribute] IntPtr @params) |
| Return the address of the specified pointer. | |
| static void | GetPointer< T1 > (OpenTK.Graphics.OpenGL.GetPointervPName pname,[InAttribute, OutAttribute] T1[]@params) |
| Return the address of the specified pointer. | |
| static void | GetPointer< T1 > (OpenTK.Graphics.OpenGL.GetPointervPName pname,[InAttribute, OutAttribute] T1[,]@params) |
| Return the address of the specified pointer. | |
| static void | GetPointer< T1 > (OpenTK.Graphics.OpenGL.GetPointervPName pname,[InAttribute, OutAttribute] T1[,,]@params) |
| Return the address of the specified pointer. | |
| static void | GetPointer< T1 > (OpenTK.Graphics.OpenGL.GetPointervPName pname,[InAttribute, OutAttribute] ref T1 @params) |
| Return the address of the specified pointer. | |
| static void | GetPolygonStipple ([OutAttribute] Byte[] mask) |
| Return the polygon stipple pattern. | |
| static void | GetPolygonStipple ([OutAttribute] out Byte mask) |
| Return the polygon stipple pattern. | |
| static unsafe void | GetPolygonStipple ([OutAttribute] Byte *mask) |
| Return the polygon stipple pattern. | |
| 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] 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.OpenGL.ProgramParameter pname,[OutAttribute] Int32[]@params) |
| Returns a parameter from a program object. | |
| static void | GetProgram (Int32 program, OpenTK.Graphics.OpenGL.ProgramParameter pname,[OutAttribute] out Int32 @params) |
| Returns a parameter from a program object. | |
| static unsafe void | GetProgram (Int32 program, OpenTK.Graphics.OpenGL.ProgramParameter pname,[OutAttribute] Int32 *@params) |
| Returns a parameter from a program object. | |
| static void | GetProgram (UInt32 program, OpenTK.Graphics.OpenGL.ProgramParameter pname,[OutAttribute] Int32[]@params) |
| Returns a parameter from a program object. | |
| static void | GetProgram (UInt32 program, OpenTK.Graphics.OpenGL.ProgramParameter pname,[OutAttribute] out Int32 @params) |
| Returns a parameter from a program object. | |
| static unsafe void | GetProgram (UInt32 program, OpenTK.Graphics.OpenGL.ProgramParameter pname,[OutAttribute] Int32 *@params) |
| Returns a parameter from a program object. | |
| static void | GetQuery (OpenTK.Graphics.OpenGL.QueryTarget target, OpenTK.Graphics.OpenGL.GetQueryParam pname,[OutAttribute] Int32[]@params) |
| Return parameters of a query object target. | |
| static void | GetQuery (OpenTK.Graphics.OpenGL.QueryTarget target, OpenTK.Graphics.OpenGL.GetQueryParam pname,[OutAttribute] out Int32 @params) |
| Return parameters of a query object target. | |
| static unsafe void | GetQuery (OpenTK.Graphics.OpenGL.QueryTarget target, OpenTK.Graphics.OpenGL.GetQueryParam pname,[OutAttribute] Int32 *@params) |
| Return parameters of a query object target. | |
| static void | GetQueryObject (Int32 id, OpenTK.Graphics.OpenGL.GetQueryObjectParam pname,[OutAttribute] Int32[]@params) |
| Return parameters of a query object. | |
| static void | GetQueryObject (Int32 id, OpenTK.Graphics.OpenGL.GetQueryObjectParam pname,[OutAttribute] out Int32 @params) |
| Return parameters of a query object. | |
| static unsafe void | GetQueryObject (Int32 id, OpenTK.Graphics.OpenGL.GetQueryObjectParam pname,[OutAttribute] Int32 *@params) |
| Return parameters of a query object. | |
| static void | GetQueryObject (UInt32 id, OpenTK.Graphics.OpenGL.GetQueryObjectParam pname,[OutAttribute] Int32[]@params) |
| Return parameters of a query object. | |
| static void | GetQueryObject (UInt32 id, OpenTK.Graphics.OpenGL.GetQueryObjectParam pname,[OutAttribute] out Int32 @params) |
| Return parameters of a query object. | |
| static unsafe void | GetQueryObject (UInt32 id, OpenTK.Graphics.OpenGL.GetQueryObjectParam pname,[OutAttribute] Int32 *@params) |
| Return parameters of a query object. | |
| static void | GetQueryObject (UInt32 id, OpenTK.Graphics.OpenGL.GetQueryObjectParam pname,[OutAttribute] UInt32[]@params) |
| Return parameters of a query object. | |
| static void | GetQueryObject (UInt32 id, OpenTK.Graphics.OpenGL.GetQueryObjectParam pname,[OutAttribute] out UInt32 @params) |
| Return parameters of a query object. | |
| static unsafe void | GetQueryObject (UInt32 id, OpenTK.Graphics.OpenGL.GetQueryObjectParam pname,[OutAttribute] UInt32 *@params) |
| Return parameters of a query object. | |
| static void | GetRenderbufferParameter (OpenTK.Graphics.OpenGL.RenderbufferTarget target, OpenTK.Graphics.OpenGL.RenderbufferParameterName pname,[OutAttribute] Int32[]@params) |
| static void | GetRenderbufferParameter (OpenTK.Graphics.OpenGL.RenderbufferTarget target, OpenTK.Graphics.OpenGL.RenderbufferParameterName pname,[OutAttribute] out Int32 @params) |
| static unsafe void | GetRenderbufferParameter (OpenTK.Graphics.OpenGL.RenderbufferTarget target, OpenTK.Graphics.OpenGL.RenderbufferParameterName pname,[OutAttribute] Int32 *@params) |
| static void | GetSeparableFilter (OpenTK.Graphics.OpenGL.SeparableTarget target, OpenTK.Graphics.OpenGL.PixelFormat format, OpenTK.Graphics.OpenGL.PixelType type,[OutAttribute] IntPtr row,[OutAttribute] IntPtr column,[OutAttribute] IntPtr span) |
| Get separable convolution filter kernel images. | |
| static void | GetSeparableFilter< T5 > (OpenTK.Graphics.OpenGL.SeparableTarget target, OpenTK.Graphics.OpenGL.PixelFormat format, OpenTK.Graphics.OpenGL.PixelType type,[OutAttribute] IntPtr row,[OutAttribute] IntPtr column,[InAttribute, OutAttribute] T5[] span) |
| Get separable convolution filter kernel images. | |
| static void | GetSeparableFilter< T5 > (OpenTK.Graphics.OpenGL.SeparableTarget target, OpenTK.Graphics.OpenGL.PixelFormat format, OpenTK.Graphics.OpenGL.PixelType type,[OutAttribute] IntPtr row,[OutAttribute] IntPtr column,[InAttribute, OutAttribute] T5[,] span) |
| Get separable convolution filter kernel images. | |
| static void | GetSeparableFilter< T5 > (OpenTK.Graphics.OpenGL.SeparableTarget target, OpenTK.Graphics.OpenGL.PixelFormat format, OpenTK.Graphics.OpenGL.PixelType type,[OutAttribute] IntPtr row,[OutAttribute] IntPtr column,[InAttribute, OutAttribute] T5[,,] span) |
| Get separable convolution filter kernel images. | |
| static void | GetSeparableFilter< T5 > (OpenTK.Graphics.OpenGL.SeparableTarget target, OpenTK.Graphics.OpenGL.PixelFormat format, OpenTK.Graphics.OpenGL.PixelType type,[OutAttribute] IntPtr row,[OutAttribute] IntPtr column,[InAttribute, OutAttribute] ref T5 span) |
| Get separable convolution filter kernel images. | |
| static void | GetSeparableFilter< T4, T5 > (OpenTK.Graphics.OpenGL.SeparableTarget target, OpenTK.Graphics.OpenGL.PixelFormat format, OpenTK.Graphics.OpenGL.PixelType type,[OutAttribute] IntPtr row,[InAttribute, OutAttribute] T4[] column,[InAttribute, OutAttribute] T5[,,] span) |
| Get separable convolution filter kernel images. | |
| static void | GetSeparableFilter< T4, T5 > (OpenTK.Graphics.OpenGL.SeparableTarget target, OpenTK.Graphics.OpenGL.PixelFormat format, OpenTK.Graphics.OpenGL.PixelType type,[OutAttribute] IntPtr row,[InAttribute, OutAttribute] T4[,] column,[InAttribute, OutAttribute] T5[,,] span) |
| Get separable convolution filter kernel images. | |
| static void | GetSeparableFilter< T4, T5 > (OpenTK.Graphics.OpenGL.SeparableTarget target, OpenTK.Graphics.OpenGL.PixelFormat format, OpenTK.Graphics.OpenGL.PixelType type,[OutAttribute] IntPtr row,[InAttribute, OutAttribute] T4[,,] column,[InAttribute, OutAttribute] T5[,,] span) |
| Get separable convolution filter kernel images. | |
| static void | GetSeparableFilter< T4, T5 > (OpenTK.Graphics.OpenGL.SeparableTarget target, OpenTK.Graphics.OpenGL.PixelFormat format, OpenTK.Graphics.OpenGL.PixelType type,[OutAttribute] IntPtr row,[InAttribute, OutAttribute] ref T4 column,[InAttribute, OutAttribute] T5[,,] span) |
| Get separable convolution filter kernel images. | |
| static void | GetSeparableFilter< T3, T4, T5 > (OpenTK.Graphics.OpenGL.SeparableTarget target, OpenTK.Graphics.OpenGL.PixelFormat format, OpenTK.Graphics.OpenGL.PixelType type,[InAttribute, OutAttribute] T3[] row,[InAttribute, OutAttribute] T4[,,] column,[InAttribute, OutAttribute] T5[,,] span) |
| Get separable convolution filter kernel images. | |
| static void | GetSeparableFilter< T3, T4, T5 > (OpenTK.Graphics.OpenGL.SeparableTarget target, OpenTK.Graphics.OpenGL.PixelFormat format, OpenTK.Graphics.OpenGL.PixelType type,[InAttribute, OutAttribute] T3[,] row,[InAttribute, OutAttribute] T4[,,] column,[InAttribute, OutAttribute] T5[,,] span) |
| Get separable convolution filter kernel images. | |
| static void | GetSeparableFilter< T3, T4, T5 > (OpenTK.Graphics.OpenGL.SeparableTarget target, OpenTK.Graphics.OpenGL.PixelFormat format, OpenTK.Graphics.OpenGL.PixelType type,[InAttribute, OutAttribute] T3[,,] row,[InAttribute, OutAttribute] T4[,,] column,[InAttribute, OutAttribute] T5[,,] span) |
| Get separable convolution filter kernel images. | |
| static void | GetSeparableFilter< T3, T4, T5 > (OpenTK.Graphics.OpenGL.SeparableTarget target, OpenTK.Graphics.OpenGL.PixelFormat format, OpenTK.Graphics.OpenGL.PixelType type,[InAttribute, OutAttribute] ref T3 row,[InAttribute, OutAttribute] T4[,,] column,[InAttribute, OutAttribute] T5[,,] span) |
| Get separable convolution filter kernel images. | |
| 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] 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.OpenGL.ShaderParameter pname,[OutAttribute] Int32[]@params) |
| Returns a parameter from a shader object. | |
| static void | GetShader (Int32 shader, OpenTK.Graphics.OpenGL.ShaderParameter pname,[OutAttribute] out Int32 @params) |
| Returns a parameter from a shader object. | |
| static unsafe void | GetShader (Int32 shader, OpenTK.Graphics.OpenGL.ShaderParameter pname,[OutAttribute] Int32 *@params) |
| Returns a parameter from a shader object. | |
| static void | GetShader (UInt32 shader, OpenTK.Graphics.OpenGL.ShaderParameter pname,[OutAttribute] Int32[]@params) |
| Returns a parameter from a shader object. | |
| static void | GetShader (UInt32 shader, OpenTK.Graphics.OpenGL.ShaderParameter pname,[OutAttribute] out Int32 @params) |
| Returns a parameter from a shader object. | |
| static unsafe void | GetShader (UInt32 shader, OpenTK.Graphics.OpenGL.ShaderParameter pname,[OutAttribute] Int32 *@params) |
| Returns a parameter 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] 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 System.String | GetString (OpenTK.Graphics.OpenGL.StringName name) |
| Return a string describing the current GL connection. | |
| static System.String | GetString (OpenTK.Graphics.OpenGL.StringName name, Int32 index) |
| Return a string describing the current GL connection. | |
| static System.String | GetString (OpenTK.Graphics.OpenGL.StringName name, UInt32 index) |
| Return a string describing the current GL connection. | |
| static void | GetSync (IntPtr sync, OpenTK.Graphics.OpenGL.ArbSync pname, Int32 bufSize,[OutAttribute] out Int32 length,[OutAttribute] out Int32 values) |
| static unsafe void | GetSync (IntPtr sync, OpenTK.Graphics.OpenGL.ArbSync pname, Int32 bufSize,[OutAttribute] Int32 *length,[OutAttribute] Int32[] values) |
| static unsafe void | GetSync (IntPtr sync, OpenTK.Graphics.OpenGL.ArbSync pname, Int32 bufSize,[OutAttribute] Int32 *length,[OutAttribute] Int32 *values) |
| static void | GetTexEnv (OpenTK.Graphics.OpenGL.TextureEnvTarget target, OpenTK.Graphics.OpenGL.TextureEnvParameter pname,[OutAttribute] Single[]@params) |
| Return texture environment parameters. | |
| static void | GetTexEnv (OpenTK.Graphics.OpenGL.TextureEnvTarget target, OpenTK.Graphics.OpenGL.TextureEnvParameter pname,[OutAttribute] out Single @params) |
| Return texture environment parameters. | |
| static unsafe void | GetTexEnv (OpenTK.Graphics.OpenGL.TextureEnvTarget target, OpenTK.Graphics.OpenGL.TextureEnvParameter pname,[OutAttribute] Single *@params) |
| Return texture environment parameters. | |
| static void | GetTexEnv (OpenTK.Graphics.OpenGL.TextureEnvTarget target, OpenTK.Graphics.OpenGL.TextureEnvParameter pname,[OutAttribute] Int32[]@params) |
| Return texture environment parameters. | |
| static void | GetTexEnv (OpenTK.Graphics.OpenGL.TextureEnvTarget target, OpenTK.Graphics.OpenGL.TextureEnvParameter pname,[OutAttribute] out Int32 @params) |
| Return texture environment parameters. | |
| static unsafe void | GetTexEnv (OpenTK.Graphics.OpenGL.TextureEnvTarget target, OpenTK.Graphics.OpenGL.TextureEnvParameter pname,[OutAttribute] Int32 *@params) |
| Return texture environment parameters. | |
| static void | GetTexGen (OpenTK.Graphics.OpenGL.TextureCoordName coord, OpenTK.Graphics.OpenGL.TextureGenParameter pname,[OutAttribute] Double[]@params) |
| Return texture coordinate generation parameters. | |
| static void | GetTexGen (OpenTK.Graphics.OpenGL.TextureCoordName coord, OpenTK.Graphics.OpenGL.TextureGenParameter pname,[OutAttribute] out Double @params) |
| Return texture coordinate generation parameters. | |
| static unsafe void | GetTexGen (OpenTK.Graphics.OpenGL.TextureCoordName coord, OpenTK.Graphics.OpenGL.TextureGenParameter pname,[OutAttribute] Double *@params) |
| Return texture coordinate generation parameters. | |
| static void | GetTexGen (OpenTK.Graphics.OpenGL.TextureCoordName coord, OpenTK.Graphics.OpenGL.TextureGenParameter pname,[OutAttribute] Single[]@params) |
| Return texture coordinate generation parameters. | |
| static void | GetTexGen (OpenTK.Graphics.OpenGL.TextureCoordName coord, OpenTK.Graphics.OpenGL.TextureGenParameter pname,[OutAttribute] out Single @params) |
| Return texture coordinate generation parameters. | |
| static unsafe void | GetTexGen (OpenTK.Graphics.OpenGL.TextureCoordName coord, OpenTK.Graphics.OpenGL.TextureGenParameter pname,[OutAttribute] Single *@params) |
| Return texture coordinate generation parameters. | |
| static void | GetTexGen (OpenTK.Graphics.OpenGL.TextureCoordName coord, OpenTK.Graphics.OpenGL.TextureGenParameter pname,[OutAttribute] Int32[]@params) |
| Return texture coordinate generation parameters. | |
| static void | GetTexGen (OpenTK.Graphics.OpenGL.TextureCoordName coord, OpenTK.Graphics.OpenGL.TextureGenParameter pname,[OutAttribute] out Int32 @params) |
| Return texture coordinate generation parameters. | |
| static unsafe void | GetTexGen (OpenTK.Graphics.OpenGL.TextureCoordName coord, OpenTK.Graphics.OpenGL.TextureGenParameter pname,[OutAttribute] Int32 *@params) |
| Return texture coordinate generation parameters. | |
| static void | GetTexImage (OpenTK.Graphics.OpenGL.TextureTarget target, Int32 level, OpenTK.Graphics.OpenGL.PixelFormat format, OpenTK.Graphics.OpenGL.PixelType type,[OutAttribute] IntPtr pixels) |
| Return a texture image. | |
| static void | GetTexImage< T4 > (OpenTK.Graphics.OpenGL.TextureTarget target, Int32 level, OpenTK.Graphics.OpenGL.PixelFormat format, OpenTK.Graphics.OpenGL.PixelType type,[InAttribute, OutAttribute] T4[] pixels) |
| Return a texture image. | |
| static void | GetTexImage< T4 > (OpenTK.Graphics.OpenGL.TextureTarget target, Int32 level, OpenTK.Graphics.OpenGL.PixelFormat format, OpenTK.Graphics.OpenGL.PixelType type,[InAttribute, OutAttribute] T4[,] pixels) |
| Return a texture image. | |
| static void | GetTexImage< T4 > (OpenTK.Graphics.OpenGL.TextureTarget target, Int32 level, OpenTK.Graphics.OpenGL.PixelFormat format, OpenTK.Graphics.OpenGL.PixelType type,[InAttribute, OutAttribute] T4[,,] pixels) |
| Return a texture image. | |
| static void | GetTexImage< T4 > (OpenTK.Graphics.OpenGL.TextureTarget target, Int32 level, OpenTK.Graphics.OpenGL.PixelFormat format, OpenTK.Graphics.OpenGL.PixelType type,[InAttribute, OutAttribute] ref T4 pixels) |
| Return a texture image. | |
| static void | GetTexLevelParameter (OpenTK.Graphics.OpenGL.TextureTarget target, Int32 level, OpenTK.Graphics.OpenGL.GetTextureParameter pname,[OutAttribute] Single[]@params) |
| Return texture parameter values for a specific level of detail. | |
| static void | GetTexLevelParameter (OpenTK.Graphics.OpenGL.TextureTarget target, Int32 level, OpenTK.Graphics.OpenGL.GetTextureParameter pname,[OutAttribute] out Single @params) |
| Return texture parameter values for a specific level of detail. | |
| static unsafe void | GetTexLevelParameter (OpenTK.Graphics.OpenGL.TextureTarget target, Int32 level, OpenTK.Graphics.OpenGL.GetTextureParameter pname,[OutAttribute] Single *@params) |
| Return texture parameter values for a specific level of detail. | |
| static void | GetTexLevelParameter (OpenTK.Graphics.OpenGL.TextureTarget target, Int32 level, OpenTK.Graphics.OpenGL.GetTextureParameter pname,[OutAttribute] Int32[]@params) |
| Return texture parameter values for a specific level of detail. | |
| static void | GetTexLevelParameter (OpenTK.Graphics.OpenGL.TextureTarget target, Int32 level, OpenTK.Graphics.OpenGL.GetTextureParameter pname,[OutAttribute] out Int32 @params) |
| Return texture parameter values for a specific level of detail. | |
| static unsafe void | GetTexLevelParameter (OpenTK.Graphics.OpenGL.TextureTarget target, Int32 level, OpenTK.Graphics.OpenGL.GetTextureParameter pname,[OutAttribute] Int32 *@params) |
| Return texture parameter values for a specific level of detail. | |
| static void | GetTexParameter (OpenTK.Graphics.OpenGL.TextureTarget target, OpenTK.Graphics.OpenGL.GetTextureParameter pname,[OutAttribute] Single[]@params) |
| Return texture parameter values. | |
| static void | GetTexParameter (OpenTK.Graphics.OpenGL.TextureTarget target, OpenTK.Graphics.OpenGL.GetTextureParameter pname,[OutAttribute] out Single @params) |
| Return texture parameter values. | |
| static unsafe void | GetTexParameter (OpenTK.Graphics.OpenGL.TextureTarget target, OpenTK.Graphics.OpenGL.GetTextureParameter pname,[OutAttribute] Single *@params) |
| Return texture parameter values. | |
| static void | GetTexParameterI (OpenTK.Graphics.OpenGL.TextureTarget target, OpenTK.Graphics.OpenGL.GetTextureParameter pname,[OutAttribute] Int32[]@params) |
| static void | GetTexParameterI (OpenTK.Graphics.OpenGL.TextureTarget target, OpenTK.Graphics.OpenGL.GetTextureParameter pname,[OutAttribute] out Int32 @params) |
| static unsafe void | GetTexParameterI (OpenTK.Graphics.OpenGL.TextureTarget target, OpenTK.Graphics.OpenGL.GetTextureParameter pname,[OutAttribute] Int32 *@params) |
| static void | GetTexParameterI (OpenTK.Graphics.OpenGL.TextureTarget target, OpenTK.Graphics.OpenGL.GetTextureParameter pname,[OutAttribute] UInt32[]@params) |
| static void | GetTexParameterI (OpenTK.Graphics.OpenGL.TextureTarget target, OpenTK.Graphics.OpenGL.GetTextureParameter pname,[OutAttribute] out UInt32 @params) |
| static unsafe void | GetTexParameterI (OpenTK.Graphics.OpenGL.TextureTarget target, OpenTK.Graphics.OpenGL.GetTextureParameter pname,[OutAttribute] UInt32 *@params) |
| static void | GetTexParameter (OpenTK.Graphics.OpenGL.TextureTarget target, OpenTK.Graphics.OpenGL.GetTextureParameter pname,[OutAttribute] Int32[]@params) |
| Return texture parameter values. | |
| static void | GetTexParameter (OpenTK.Graphics.OpenGL.TextureTarget target, OpenTK.Graphics.OpenGL.GetTextureParameter pname,[OutAttribute] out Int32 @params) |
| Return texture parameter values. | |
| static unsafe void | GetTexParameter (OpenTK.Graphics.OpenGL.TextureTarget target, OpenTK.Graphics.OpenGL.GetTextureParameter pname,[OutAttribute] Int32 *@params) |
| Return texture parameter values. | |
| static void | GetTransformFeedbackVarying (Int32 program, Int32 index, Int32 bufSize,[OutAttribute] out Int32 length,[OutAttribute] out Int32 size,[OutAttribute] out OpenTK.Graphics.OpenGL.ActiveAttribType type,[OutAttribute] StringBuilder name) |
| static unsafe void | GetTransformFeedbackVarying (Int32 program, Int32 index, Int32 bufSize,[OutAttribute] Int32 *length,[OutAttribute] Int32 *size,[OutAttribute] OpenTK.Graphics.OpenGL.ActiveAttribType *type,[OutAttribute] StringBuilder name) |
| static void | GetTransformFeedbackVarying (UInt32 program, UInt32 index, Int32 bufSize,[OutAttribute] out Int32 length,[OutAttribute] out Int32 size,[OutAttribute] out OpenTK.Graphics.OpenGL.ActiveAttribType type,[OutAttribute] StringBuilder name) |
| static unsafe void | GetTransformFeedbackVarying (UInt32 program, UInt32 index, Int32 bufSize,[OutAttribute] Int32 *length,[OutAttribute] Int32 *size,[OutAttribute] OpenTK.Graphics.OpenGL.ActiveAttribType *type,[OutAttribute] StringBuilder name) |
| static Int32 | GetUniformBlockIndex (Int32 program, String uniformBlockName) |
| static Int32 | GetUniformBlockIndex (UInt32 program, String uniformBlockName) |
| 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 | GetUniformIndices (Int32 program, Int32 uniformCount, String[] uniformNames,[OutAttribute] Int32[] uniformIndices) |
| static void | GetUniformIndices (Int32 program, Int32 uniformCount, String[] uniformNames,[OutAttribute] out Int32 uniformIndices) |
| static unsafe void | GetUniformIndices (Int32 program, Int32 uniformCount, String[] uniformNames,[OutAttribute] Int32 *uniformIndices) |
| static void | GetUniformIndices (UInt32 program, Int32 uniformCount, String[] uniformNames,[OutAttribute] UInt32[] uniformIndices) |
| static void | GetUniformIndices (UInt32 program, Int32 uniformCount, String[] uniformNames,[OutAttribute] out UInt32 uniformIndices) |
| static unsafe void | GetUniformIndices (UInt32 program, Int32 uniformCount, String[] uniformNames,[OutAttribute] UInt32 *uniformIndices) |
| 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 Int32 | GetUniformLocation (Int32 program, String name) |
| Returns the location of a uniform variable. | |
| static Int32 | GetUniformLocation (UInt32 program, String name) |
| Returns the location of a uniform variable. | |
| static void | GetUniform (UInt32 program, Int32 location,[OutAttribute] UInt32[]@params) |
| Returns the value of a uniform variable. | |
| static void | GetUniform (UInt32 program, Int32 location,[OutAttribute] out UInt32 @params) |
| Returns the value of a uniform variable. | |
| static unsafe void | GetUniform (UInt32 program, Int32 location,[OutAttribute] UInt32 *@params) |
| Returns the value of a uniform variable. | |
| static void | GetVertexAttrib (Int32 index, OpenTK.Graphics.OpenGL.VertexAttribParameter pname,[OutAttribute] Double[]@params) |
| Return a generic vertex attribute parameter. | |
| static void | GetVertexAttrib (Int32 index, OpenTK.Graphics.OpenGL.VertexAttribParameter pname,[OutAttribute] out Double @params) |
| Return a generic vertex attribute parameter. | |
| static unsafe void | GetVertexAttrib (Int32 index, OpenTK.Graphics.OpenGL.VertexAttribParameter pname,[OutAttribute] Double *@params) |
| Return a generic vertex attribute parameter. | |
| static void | GetVertexAttrib (UInt32 index, OpenTK.Graphics.OpenGL.VertexAttribParameter pname,[OutAttribute] Double[]@params) |
| Return a generic vertex attribute parameter. | |
| static void | GetVertexAttrib (UInt32 index, OpenTK.Graphics.OpenGL.VertexAttribParameter pname,[OutAttribute] out Double @params) |
| Return a generic vertex attribute parameter. | |
| static unsafe void | GetVertexAttrib (UInt32 index, OpenTK.Graphics.OpenGL.VertexAttribParameter pname,[OutAttribute] Double *@params) |
| Return a generic vertex attribute parameter. | |
| static void | GetVertexAttrib (Int32 index, OpenTK.Graphics.OpenGL.VertexAttribParameter pname,[OutAttribute] Single[]@params) |
| Return a generic vertex attribute parameter. | |
| static void | GetVertexAttrib (Int32 index, OpenTK.Graphics.OpenGL.VertexAttribParameter pname,[OutAttribute] out Single @params) |
| Return a generic vertex attribute parameter. | |
| static unsafe void | GetVertexAttrib (Int32 index, OpenTK.Graphics.OpenGL.VertexAttribParameter pname,[OutAttribute] Single *@params) |
| Return a generic vertex attribute parameter. | |
| static void | GetVertexAttrib (UInt32 index, OpenTK.Graphics.OpenGL.VertexAttribParameter pname,[OutAttribute] Single[]@params) |
| Return a generic vertex attribute parameter. | |
| static void | GetVertexAttrib (UInt32 index, OpenTK.Graphics.OpenGL.VertexAttribParameter pname,[OutAttribute] out Single @params) |
| Return a generic vertex attribute parameter. | |
| static unsafe void | GetVertexAttrib (UInt32 index, OpenTK.Graphics.OpenGL.VertexAttribParameter pname,[OutAttribute] Single *@params) |
| Return a generic vertex attribute parameter. | |
| static void | GetVertexAttribI (Int32 index, OpenTK.Graphics.OpenGL.VertexAttribParameter pname,[OutAttribute] out Int32 @params) |
| static unsafe void | GetVertexAttribI (Int32 index, OpenTK.Graphics.OpenGL.VertexAttribParameter pname,[OutAttribute] Int32 *@params) |
| static void | GetVertexAttribI (UInt32 index, OpenTK.Graphics.OpenGL.VertexAttribParameter pname,[OutAttribute] out Int32 @params) |
| static unsafe void | GetVertexAttribI (UInt32 index, OpenTK.Graphics.OpenGL.VertexAttribParameter pname,[OutAttribute] Int32 *@params) |
| static void | GetVertexAttribI (UInt32 index, OpenTK.Graphics.OpenGL.VertexAttribParameter pname,[OutAttribute] out UInt32 @params) |
| static unsafe void | GetVertexAttribI (UInt32 index, OpenTK.Graphics.OpenGL.VertexAttribParameter pname,[OutAttribute] UInt32 *@params) |
| static void | GetVertexAttrib (Int32 index, OpenTK.Graphics.OpenGL.VertexAttribParameter pname,[OutAttribute] Int32[]@params) |
| Return a generic vertex attribute parameter. | |
| static void | GetVertexAttrib (Int32 index, OpenTK.Graphics.OpenGL.VertexAttribParameter pname,[OutAttribute] out Int32 @params) |
| Return a generic vertex attribute parameter. | |
| static unsafe void | GetVertexAttrib (Int32 index, OpenTK.Graphics.OpenGL.VertexAttribParameter pname,[OutAttribute] Int32 *@params) |
| Return a generic vertex attribute parameter. | |
| static void | GetVertexAttrib (UInt32 index, OpenTK.Graphics.OpenGL.VertexAttribParameter pname,[OutAttribute] Int32[]@params) |
| Return a generic vertex attribute parameter. | |
| static void | GetVertexAttrib (UInt32 index, OpenTK.Graphics.OpenGL.VertexAttribParameter pname,[OutAttribute] out Int32 @params) |
| Return a generic vertex attribute parameter. | |
| static unsafe void | GetVertexAttrib (UInt32 index, OpenTK.Graphics.OpenGL.VertexAttribParameter pname,[OutAttribute] Int32 *@params) |
| Return a generic vertex attribute parameter. | |
| static void | GetVertexAttribPointer (Int32 index, OpenTK.Graphics.OpenGL.VertexAttribPointerParameter pname,[OutAttribute] IntPtr pointer) |
| Return the address of the specified generic vertex attribute pointer. | |
| static void | GetVertexAttribPointer< T2 > (Int32 index, OpenTK.Graphics.OpenGL.VertexAttribPointerParameter pname,[InAttribute, OutAttribute] T2[] pointer) |
| Return the address of the specified generic vertex attribute pointer. | |
| static void | GetVertexAttribPointer< T2 > (Int32 index, OpenTK.Graphics.OpenGL.VertexAttribPointerParameter pname,[InAttribute, OutAttribute] T2[,] pointer) |
| Return the address of the specified generic vertex attribute pointer. | |
| static void | GetVertexAttribPointer< T2 > (Int32 index, OpenTK.Graphics.OpenGL.VertexAttribPointerParameter pname,[InAttribute, OutAttribute] T2[,,] pointer) |
| Return the address of the specified generic vertex attribute pointer. | |
| static void | GetVertexAttribPointer< T2 > (Int32 index, OpenTK.Graphics.OpenGL.VertexAttribPointerParameter pname,[InAttribute, OutAttribute] ref T2 pointer) |
| Return the address of the specified generic vertex attribute pointer. | |
| static void | GetVertexAttribPointer (UInt32 index, OpenTK.Graphics.OpenGL.VertexAttribPointerParameter pname,[OutAttribute] IntPtr pointer) |
| Return the address of the specified generic vertex attribute pointer. | |
| static void | GetVertexAttribPointer< T2 > (UInt32 index, OpenTK.Graphics.OpenGL.VertexAttribPointerParameter pname,[InAttribute, OutAttribute] T2[] pointer) |
| Return the address of the specified generic vertex attribute pointer. | |
| static void | GetVertexAttribPointer< T2 > (UInt32 index, OpenTK.Graphics.OpenGL.VertexAttribPointerParameter pname,[InAttribute, OutAttribute] T2[,] pointer) |
| Return the address of the specified generic vertex attribute pointer. | |
| static void | GetVertexAttribPointer< T2 > (UInt32 index, OpenTK.Graphics.OpenGL.VertexAttribPointerParameter pname,[InAttribute, OutAttribute] T2[,,] pointer) |
| Return the address of the specified generic vertex attribute pointer. | |
| static void | GetVertexAttribPointer< T2 > (UInt32 index, OpenTK.Graphics.OpenGL.VertexAttribPointerParameter pname,[InAttribute, OutAttribute] ref T2 pointer) |
| Return the address of the specified generic vertex attribute pointer. | |
| static void | Hint (OpenTK.Graphics.OpenGL.HintTarget target, OpenTK.Graphics.OpenGL.HintMode mode) |
| Specify implementation-specific hints. | |
| static void | Histogram (OpenTK.Graphics.OpenGL.HistogramTarget target, Int32 width, OpenTK.Graphics.OpenGL.PixelInternalFormat internalformat, bool sink) |
| Define histogram table. | |
| static void | Index (Double c) |
| Set the current color index. | |
| static unsafe void | Index (Double *c) |
| Set the current color index. | |
| static void | Index (Single c) |
| Set the current color index. | |
| static unsafe void | Index (Single *c) |
| Set the current color index. | |
| static void | Index (Int32 c) |
| Set the current color index. | |
| static unsafe void | Index (Int32 *c) |
| Set the current color index. | |
| static void | IndexMask (Int32 mask) |
| Control the writing of individual bits in the color index buffers. | |
| static void | IndexMask (UInt32 mask) |
| Control the writing of individual bits in the color index buffers. | |
| static void | IndexPointer (OpenTK.Graphics.OpenGL.IndexPointerType type, Int32 stride, IntPtr pointer) |
| Define an array of color indexes. | |
| static void | IndexPointer< T2 > (OpenTK.Graphics.OpenGL.IndexPointerType type, Int32 stride,[InAttribute, OutAttribute] T2[] pointer) |
| Define an array of color indexes. | |
| static void | IndexPointer< T2 > (OpenTK.Graphics.OpenGL.IndexPointerType type, Int32 stride,[InAttribute, OutAttribute] T2[,] pointer) |
| Define an array of color indexes. | |
| static void | IndexPointer< T2 > (OpenTK.Graphics.OpenGL.IndexPointerType type, Int32 stride,[InAttribute, OutAttribute] T2[,,] pointer) |
| Define an array of color indexes. | |
| static void | IndexPointer< T2 > (OpenTK.Graphics.OpenGL.IndexPointerType type, Int32 stride,[InAttribute, OutAttribute] ref T2 pointer) |
| Define an array of color indexes. | |
| static void | Index (Int16 c) |
| Set the current color index. | |
| static unsafe void | Index (Int16 *c) |
| Set the current color index. | |
| static void | Index (Byte c) |
| Set the current color index. | |
| static unsafe void | Index (Byte *c) |
| Set the current color index. | |
| static void | InitNames () |
| Initialize the name stack. | |
| static void | InterleavedArrays (OpenTK.Graphics.OpenGL.InterleavedArrayFormat format, Int32 stride, IntPtr pointer) |
| Simultaneously specify and enable several interleaved arrays. | |
| static void | InterleavedArrays< T2 > (OpenTK.Graphics.OpenGL.InterleavedArrayFormat format, Int32 stride,[InAttribute, OutAttribute] T2[] pointer) |
| Simultaneously specify and enable several interleaved arrays. | |
| static void | InterleavedArrays< T2 > (OpenTK.Graphics.OpenGL.InterleavedArrayFormat format, Int32 stride,[InAttribute, OutAttribute] T2[,] pointer) |
| Simultaneously specify and enable several interleaved arrays. | |
| static void | InterleavedArrays< T2 > (OpenTK.Graphics.OpenGL.InterleavedArrayFormat format, Int32 stride,[InAttribute, OutAttribute] T2[,,] pointer) |
| Simultaneously specify and enable several interleaved arrays. | |
| static void | InterleavedArrays< T2 > (OpenTK.Graphics.OpenGL.InterleavedArrayFormat format, Int32 stride,[InAttribute, OutAttribute] ref T2 pointer) |
| Simultaneously specify and enable several interleaved arrays. | |
| 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.OpenGL.EnableCap cap) |
| Test whether a capability is enabled. | |
| static bool | IsEnabled (OpenTK.Graphics.OpenGL.IndexedEnableCap target, Int32 index) |
| Test whether a capability is enabled. | |
| static bool | IsEnabled (OpenTK.Graphics.OpenGL.IndexedEnableCap target, UInt32 index) |
| Test whether a capability is enabled. | |
| static bool | IsFramebuffer (Int32 framebuffer) |
| static bool | IsFramebuffer (UInt32 framebuffer) |
| static bool | IsList (Int32 list) |
| Determine if a name corresponds to a display list. | |
| static bool | IsList (UInt32 list) |
| Determine if a name corresponds to a display list. | |
| 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 | IsQuery (Int32 id) |
| Determine if a name corresponds to a query object. | |
| static bool | IsQuery (UInt32 id) |
| Determine if a name corresponds to a query 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 | IsSync (IntPtr sync) |
| 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 bool | IsVertexArray (Int32 array) |
| static bool | IsVertexArray (UInt32 array) |
| static void | Light (OpenTK.Graphics.OpenGL.LightName light, OpenTK.Graphics.OpenGL.LightParameter pname, Single param) |
| Set light source parameters. | |
| static void | Light (OpenTK.Graphics.OpenGL.LightName light, OpenTK.Graphics.OpenGL.LightParameter pname, Single[]@params) |
| Set light source parameters. | |
| static unsafe void | Light (OpenTK.Graphics.OpenGL.LightName light, OpenTK.Graphics.OpenGL.LightParameter pname, Single *@params) |
| Set light source parameters. | |
| static void | Light (OpenTK.Graphics.OpenGL.LightName light, OpenTK.Graphics.OpenGL.LightParameter pname, Int32 param) |
| Set light source parameters. | |
| static void | Light (OpenTK.Graphics.OpenGL.LightName light, OpenTK.Graphics.OpenGL.LightParameter pname, Int32[]@params) |
| Set light source parameters. | |
| static unsafe void | Light (OpenTK.Graphics.OpenGL.LightName light, OpenTK.Graphics.OpenGL.LightParameter pname, Int32 *@params) |
| Set light source parameters. | |
| static void | LightModel (OpenTK.Graphics.OpenGL.LightModelParameter pname, Single param) |
| Set the lighting model parameters. | |
| static void | LightModel (OpenTK.Graphics.OpenGL.LightModelParameter pname, Single[]@params) |
| Set the lighting model parameters. | |
| static unsafe void | LightModel (OpenTK.Graphics.OpenGL.LightModelParameter pname, Single *@params) |
| Set the lighting model parameters. | |
| static void | LightModel (OpenTK.Graphics.OpenGL.LightModelParameter pname, Int32 param) |
| Set the lighting model parameters. | |
| static void | LightModel (OpenTK.Graphics.OpenGL.LightModelParameter pname, Int32[]@params) |
| Set the lighting model parameters. | |
| static unsafe void | LightModel (OpenTK.Graphics.OpenGL.LightModelParameter pname, Int32 *@params) |
| Set the lighting model parameters. | |
| static void | LineStipple (Int32 factor, Int16 pattern) |
| Specify the line stipple pattern. | |
| static void | LineStipple (Int32 factor, UInt16 pattern) |
| Specify the line stipple pattern. | |
| 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 | ListBase (Int32 @base) |
| Set the display-list base for glCallLists. | |
| static void | ListBase (UInt32 @base) |
| Set the display-list base for glCallLists. | |
| static void | LoadIdentity () |
| Replace the current matrix with the identity matrix. | |
| static void | LoadMatrix (Double[] m) |
| Replace the current matrix with the specified matrix. | |
| static void | LoadMatrix (ref Double m) |
| Replace the current matrix with the specified matrix. | |
| static unsafe void | LoadMatrix (Double *m) |
| Replace the current matrix with the specified matrix. | |
| static void | LoadMatrix (Single[] m) |
| Replace the current matrix with the specified matrix. | |
| static void | LoadMatrix (ref Single m) |
| Replace the current matrix with the specified matrix. | |
| static unsafe void | LoadMatrix (Single *m) |
| Replace the current matrix with the specified matrix. | |
| static void | LoadName (Int32 name) |
| Load a name onto the name stack. | |
| static void | LoadName (UInt32 name) |
| Load a name onto the name stack. | |
| static void | LoadTransposeMatrix (Double[] m) |
| Replace the current matrix with the specified row-major ordered matrix. | |
| static void | LoadTransposeMatrix (ref Double m) |
| Replace the current matrix with the specified row-major ordered matrix. | |
| static unsafe void | LoadTransposeMatrix (Double *m) |
| Replace the current matrix with the specified row-major ordered matrix. | |
| static void | LoadTransposeMatrix (Single[] m) |
| Replace the current matrix with the specified row-major ordered matrix. | |
| static void | LoadTransposeMatrix (ref Single m) |
| Replace the current matrix with the specified row-major ordered matrix. | |
| static unsafe void | LoadTransposeMatrix (Single *m) |
| Replace the current matrix with the specified row-major ordered matrix. | |
| static void | LogicOp (OpenTK.Graphics.OpenGL.LogicOp opcode) |
| Specify a logical pixel operation for color index rendering. | |
| static void | Map1 (OpenTK.Graphics.OpenGL.MapTarget target, Double u1, Double u2, Int32 stride, Int32 order, Double[] points) |
| Define a one-dimensional evaluator. | |
| static void | Map1 (OpenTK.Graphics.OpenGL.MapTarget target, Double u1, Double u2, Int32 stride, Int32 order, ref Double points) |
| Define a one-dimensional evaluator. | |
| static unsafe void | Map1 (OpenTK.Graphics.OpenGL.MapTarget target, Double u1, Double u2, Int32 stride, Int32 order, Double *points) |
| Define a one-dimensional evaluator. | |
| static void | Map1 (OpenTK.Graphics.OpenGL.MapTarget target, Single u1, Single u2, Int32 stride, Int32 order, Single[] points) |
| Define a one-dimensional evaluator. | |
| static void | Map1 (OpenTK.Graphics.OpenGL.MapTarget target, Single u1, Single u2, Int32 stride, Int32 order, ref Single points) |
| Define a one-dimensional evaluator. | |
| static unsafe void | Map1 (OpenTK.Graphics.OpenGL.MapTarget target, Single u1, Single u2, Int32 stride, Int32 order, Single *points) |
| Define a one-dimensional evaluator. | |
| static void | Map2 (OpenTK.Graphics.OpenGL.MapTarget target, Double u1, Double u2, Int32 ustride, Int32 uorder, Double v1, Double v2, Int32 vstride, Int32 vorder, Double[] points) |
| Define a two-dimensional evaluator. | |
| static void | Map2 (OpenTK.Graphics.OpenGL.MapTarget target, Double u1, Double u2, Int32 ustride, Int32 uorder, Double v1, Double v2, Int32 vstride, Int32 vorder, ref Double points) |
| Define a two-dimensional evaluator. | |
| static unsafe void | Map2 (OpenTK.Graphics.OpenGL.MapTarget target, Double u1, Double u2, Int32 ustride, Int32 uorder, Double v1, Double v2, Int32 vstride, Int32 vorder, Double *points) |
| Define a two-dimensional evaluator. | |
| static void | Map2 (OpenTK.Graphics.OpenGL.MapTarget target, Single u1, Single u2, Int32 ustride, Int32 uorder, Single v1, Single v2, Int32 vstride, Int32 vorder, Single[] points) |
| Define a two-dimensional evaluator. | |
| static void | Map2 (OpenTK.Graphics.OpenGL.MapTarget target, Single u1, Single u2, Int32 ustride, Int32 uorder, Single v1, Single v2, Int32 vstride, Int32 vorder, ref Single points) |
| Define a two-dimensional evaluator. | |
| static unsafe void | Map2 (OpenTK.Graphics.OpenGL.MapTarget target, Single u1, Single u2, Int32 ustride, Int32 uorder, Single v1, Single v2, Int32 vstride, Int32 vorder, Single *points) |
| Define a two-dimensional evaluator. | |
| static unsafe System.IntPtr | MapBuffer (OpenTK.Graphics.OpenGL.BufferTarget target, OpenTK.Graphics.OpenGL.BufferAccess access) |
| Map a buffer object's data store. | |
| static unsafe System.IntPtr | MapBufferRange (OpenTK.Graphics.OpenGL.BufferTarget target, IntPtr offset, IntPtr length, OpenTK.Graphics.OpenGL.BufferAccessMask access) |
| static void | MapGrid1 (Int32 un, Double u1, Double u2) |
| Define a one- or two-dimensional mesh. | |
| static void | MapGrid1 (Int32 un, Single u1, Single u2) |
| Define a one- or two-dimensional mesh. | |
| static void | MapGrid2 (Int32 un, Double u1, Double u2, Int32 vn, Double v1, Double v2) |
| Define a one- or two-dimensional mesh. | |
| static void | MapGrid2 (Int32 un, Single u1, Single u2, Int32 vn, Single v1, Single v2) |
| Define a one- or two-dimensional mesh. | |
| static void | Material (OpenTK.Graphics.OpenGL.MaterialFace face, OpenTK.Graphics.OpenGL.MaterialParameter pname, Single param) |
| Specify material parameters for the lighting model. | |
| static void | Material (OpenTK.Graphics.OpenGL.MaterialFace face, OpenTK.Graphics.OpenGL.MaterialParameter pname, Single[]@params) |
| Specify material parameters for the lighting model. | |
| static unsafe void | Material (OpenTK.Graphics.OpenGL.MaterialFace face, OpenTK.Graphics.OpenGL.MaterialParameter pname, Single *@params) |
| Specify material parameters for the lighting model. | |
| static void | Material (OpenTK.Graphics.OpenGL.MaterialFace face, OpenTK.Graphics.OpenGL.MaterialParameter pname, Int32 param) |
| Specify material parameters for the lighting model. | |
| static void | Material (OpenTK.Graphics.OpenGL.MaterialFace face, OpenTK.Graphics.OpenGL.MaterialParameter pname, Int32[]@params) |
| Specify material parameters for the lighting model. | |
| static unsafe void | Material (OpenTK.Graphics.OpenGL.MaterialFace face, OpenTK.Graphics.OpenGL.MaterialParameter pname, Int32 *@params) |
| Specify material parameters for the lighting model. | |
| static void | MatrixMode (OpenTK.Graphics.OpenGL.MatrixMode mode) |
| Specify which matrix is the current matrix. | |
| static void | Minmax (OpenTK.Graphics.OpenGL.MinmaxTarget target, OpenTK.Graphics.OpenGL.PixelInternalFormat internalformat, bool sink) |
| Define minmax table. | |
| static void | MinSampleShading (Single value) |
| static void | MultiDrawArrays (OpenTK.Graphics.OpenGL.BeginMode mode,[OutAttribute] Int32[] first,[OutAttribute] Int32[] count, Int32 primcount) |
| Render multiple sets of primitives from array data. | |
| static void | MultiDrawArrays (OpenTK.Graphics.OpenGL.BeginMode mode,[OutAttribute] out Int32 first,[OutAttribute] out Int32 count, Int32 primcount) |
| Render multiple sets of primitives from array data. | |
| static unsafe void | MultiDrawArrays (OpenTK.Graphics.OpenGL.BeginMode mode,[OutAttribute] Int32 *first,[OutAttribute] Int32 *count, Int32 primcount) |
| Render multiple sets of primitives from array data. | |
| static void | MultiDrawElements (OpenTK.Graphics.OpenGL.BeginMode mode, Int32[] count, OpenTK.Graphics.OpenGL.DrawElementsType type, IntPtr indices, Int32 primcount) |
| Render multiple sets of primitives by specifying indices of array data elements. | |
| static void | MultiDrawElements< T3 > (OpenTK.Graphics.OpenGL.BeginMode mode, Int32[] count, OpenTK.Graphics.OpenGL.DrawElementsType type,[InAttribute, OutAttribute] T3[] indices, Int32 primcount) |
| Render multiple sets of primitives by specifying indices of array data elements. | |
| static void | MultiDrawElements< T3 > (OpenTK.Graphics.OpenGL.BeginMode mode, Int32[] count, OpenTK.Graphics.OpenGL.DrawElementsType type,[InAttribute, OutAttribute] T3[,] indices, Int32 primcount) |
| Render multiple sets of primitives by specifying indices of array data elements. | |
| static void | MultiDrawElements< T3 > (OpenTK.Graphics.OpenGL.BeginMode mode, Int32[] count, OpenTK.Graphics.OpenGL.DrawElementsType type,[InAttribute, OutAttribute] T3[,,] indices, Int32 primcount) |
| Render multiple sets of primitives by specifying indices of array data elements. | |
| static void | MultiDrawElements< T3 > (OpenTK.Graphics.OpenGL.BeginMode mode, Int32[] count, OpenTK.Graphics.OpenGL.DrawElementsType type,[InAttribute, OutAttribute] ref T3 indices, Int32 primcount) |
| Render multiple sets of primitives by specifying indices of array data elements. | |
| static void | MultiDrawElements (OpenTK.Graphics.OpenGL.BeginMode mode, ref Int32 count, OpenTK.Graphics.OpenGL.DrawElementsType type, IntPtr indices, Int32 primcount) |
| Render multiple sets of primitives by specifying indices of array data elements. | |
| static void | MultiDrawElements< T3 > (OpenTK.Graphics.OpenGL.BeginMode mode, ref Int32 count, OpenTK.Graphics.OpenGL.DrawElementsType type,[InAttribute, OutAttribute] T3[] indices, Int32 primcount) |
| Render multiple sets of primitives by specifying indices of array data elements. | |
| static void | MultiDrawElements< T3 > (OpenTK.Graphics.OpenGL.BeginMode mode, ref Int32 count, OpenTK.Graphics.OpenGL.DrawElementsType type,[InAttribute, OutAttribute] T3[,] indices, Int32 primcount) |
| Render multiple sets of primitives by specifying indices of array data elements. | |
| static void | MultiDrawElements< T3 > (OpenTK.Graphics.OpenGL.BeginMode mode, ref Int32 count, OpenTK.Graphics.OpenGL.DrawElementsType type,[InAttribute, OutAttribute] T3[,,] indices, Int32 primcount) |
| Render multiple sets of primitives by specifying indices of array data elements. | |
| static void | MultiDrawElements< T3 > (OpenTK.Graphics.OpenGL.BeginMode mode, ref Int32 count, OpenTK.Graphics.OpenGL.DrawElementsType type,[InAttribute, OutAttribute] ref T3 indices, Int32 primcount) |
| Render multiple sets of primitives by specifying indices of array data elements. | |
| static unsafe void | MultiDrawElements (OpenTK.Graphics.OpenGL.BeginMode mode, Int32 *count, OpenTK.Graphics.OpenGL.DrawElementsType type, IntPtr indices, Int32 primcount) |
| Render multiple sets of primitives by specifying indices of array data elements. | |
| static unsafe void | MultiDrawElements< T3 > (OpenTK.Graphics.OpenGL.BeginMode mode, Int32 *count, OpenTK.Graphics.OpenGL.DrawElementsType type,[InAttribute, OutAttribute] T3[] indices, Int32 primcount) |
| Render multiple sets of primitives by specifying indices of array data elements. | |
| static unsafe void | MultiDrawElements< T3 > (OpenTK.Graphics.OpenGL.BeginMode mode, Int32 *count, OpenTK.Graphics.OpenGL.DrawElementsType type,[InAttribute, OutAttribute] T3[,] indices, Int32 primcount) |
| Render multiple sets of primitives by specifying indices of array data elements. | |
| static unsafe void | MultiDrawElements< T3 > (OpenTK.Graphics.OpenGL.BeginMode mode, Int32 *count, OpenTK.Graphics.OpenGL.DrawElementsType type,[InAttribute, OutAttribute] T3[,,] indices, Int32 primcount) |
| Render multiple sets of primitives by specifying indices of array data elements. | |
| static unsafe void | MultiDrawElements< T3 > (OpenTK.Graphics.OpenGL.BeginMode mode, Int32 *count, OpenTK.Graphics.OpenGL.DrawElementsType type,[InAttribute, OutAttribute] ref T3 indices, Int32 primcount) |
| Render multiple sets of primitives by specifying indices of array data elements. | |
| static void | MultiDrawElementsBaseVertex (OpenTK.Graphics.OpenGL.BeginMode mode, Int32[] count, OpenTK.Graphics.OpenGL.DrawElementsType type, IntPtr indices, Int32 primcount, Int32[] basevertex) |
| static void | MultiDrawElementsBaseVertex< T3 > (OpenTK.Graphics.OpenGL.BeginMode mode, Int32[] count, OpenTK.Graphics.OpenGL.DrawElementsType type,[InAttribute, OutAttribute] T3[] indices, Int32 primcount, Int32[] basevertex) |
| static void | MultiDrawElementsBaseVertex< T3 > (OpenTK.Graphics.OpenGL.BeginMode mode, Int32[] count, OpenTK.Graphics.OpenGL.DrawElementsType type,[InAttribute, OutAttribute] T3[,] indices, Int32 primcount, Int32[] basevertex) |
| static void | MultiDrawElementsBaseVertex< T3 > (OpenTK.Graphics.OpenGL.BeginMode mode, Int32[] count, OpenTK.Graphics.OpenGL.DrawElementsType type,[InAttribute, OutAttribute] T3[,,] indices, Int32 primcount, Int32[] basevertex) |
| static void | MultiDrawElementsBaseVertex< T3 > (OpenTK.Graphics.OpenGL.BeginMode mode, Int32[] count, OpenTK.Graphics.OpenGL.DrawElementsType type,[InAttribute, OutAttribute] ref T3 indices, Int32 primcount, Int32[] basevertex) |
| static void | MultiDrawElementsBaseVertex (OpenTK.Graphics.OpenGL.BeginMode mode, ref Int32 count, OpenTK.Graphics.OpenGL.DrawElementsType type, IntPtr indices, Int32 primcount, ref Int32 basevertex) |
| static void | MultiDrawElementsBaseVertex< T3 > (OpenTK.Graphics.OpenGL.BeginMode mode, ref Int32 count, OpenTK.Graphics.OpenGL.DrawElementsType type,[InAttribute, OutAttribute] T3[] indices, Int32 primcount, ref Int32 basevertex) |
| static void | MultiDrawElementsBaseVertex< T3 > (OpenTK.Graphics.OpenGL.BeginMode mode, ref Int32 count, OpenTK.Graphics.OpenGL.DrawElementsType type,[InAttribute, OutAttribute] T3[,] indices, Int32 primcount, ref Int32 basevertex) |
| static void | MultiDrawElementsBaseVertex< T3 > (OpenTK.Graphics.OpenGL.BeginMode mode, ref Int32 count, OpenTK.Graphics.OpenGL.DrawElementsType type,[InAttribute, OutAttribute] T3[,,] indices, Int32 primcount, ref Int32 basevertex) |
| static void | MultiDrawElementsBaseVertex< T3 > (OpenTK.Graphics.OpenGL.BeginMode mode, ref Int32 count, OpenTK.Graphics.OpenGL.DrawElementsType type,[InAttribute, OutAttribute] ref T3 indices, Int32 primcount, ref Int32 basevertex) |
| static unsafe void | MultiDrawElementsBaseVertex (OpenTK.Graphics.OpenGL.BeginMode mode, Int32 *count, OpenTK.Graphics.OpenGL.DrawElementsType type, IntPtr indices, Int32 primcount, Int32 *basevertex) |
| static unsafe void | MultiDrawElementsBaseVertex< T3 > (OpenTK.Graphics.OpenGL.BeginMode mode, Int32 *count, OpenTK.Graphics.OpenGL.DrawElementsType type,[InAttribute, OutAttribute] T3[] indices, Int32 primcount, Int32 *basevertex) |
| static unsafe void | MultiDrawElementsBaseVertex< T3 > (OpenTK.Graphics.OpenGL.BeginMode mode, Int32 *count, OpenTK.Graphics.OpenGL.DrawElementsType type,[InAttribute, OutAttribute] T3[,] indices, Int32 primcount, Int32 *basevertex) |
| static unsafe void | MultiDrawElementsBaseVertex< T3 > (OpenTK.Graphics.OpenGL.BeginMode mode, Int32 *count, OpenTK.Graphics.OpenGL.DrawElementsType type,[InAttribute, OutAttribute] T3[,,] indices, Int32 primcount, Int32 *basevertex) |
| static unsafe void | MultiDrawElementsBaseVertex< T3 > (OpenTK.Graphics.OpenGL.BeginMode mode, Int32 *count, OpenTK.Graphics.OpenGL.DrawElementsType type,[InAttribute, OutAttribute] ref T3 indices, Int32 primcount, Int32 *basevertex) |
| static void | MultiTexCoord1 (OpenTK.Graphics.OpenGL.TextureUnit target, Double s) |
| Set the current texture coordinates. | |
| static unsafe void | MultiTexCoord1 (OpenTK.Graphics.OpenGL.TextureUnit target, Double *v) |
| Set the current texture coordinates. | |
| static void | MultiTexCoord1 (OpenTK.Graphics.OpenGL.TextureUnit target, Single s) |
| Set the current texture coordinates. | |
| static unsafe void | MultiTexCoord1 (OpenTK.Graphics.OpenGL.TextureUnit target, Single *v) |
| Set the current texture coordinates. | |
| static void | MultiTexCoord1 (OpenTK.Graphics.OpenGL.TextureUnit target, Int32 s) |
| Set the current texture coordinates. | |
| static unsafe void | MultiTexCoord1 (OpenTK.Graphics.OpenGL.TextureUnit target, Int32 *v) |
| Set the current texture coordinates. | |
| static void | MultiTexCoord1 (OpenTK.Graphics.OpenGL.TextureUnit target, Int16 s) |
| Set the current texture coordinates. | |
| static unsafe void | MultiTexCoord1 (OpenTK.Graphics.OpenGL.TextureUnit target, Int16 *v) |
| Set the current texture coordinates. | |
| static void | MultiTexCoord2 (OpenTK.Graphics.OpenGL.TextureUnit target, Double s, Double t) |
| Set the current texture coordinates. | |
| static void | MultiTexCoord2 (OpenTK.Graphics.OpenGL.TextureUnit target, Double[] v) |
| Set the current texture coordinates. | |
| static void | MultiTexCoord2 (OpenTK.Graphics.OpenGL.TextureUnit target, ref Double v) |
| Set the current texture coordinates. | |
| static unsafe void | MultiTexCoord2 (OpenTK.Graphics.OpenGL.TextureUnit target, Double *v) |
| Set the current texture coordinates. | |
| static void | MultiTexCoord2 (OpenTK.Graphics.OpenGL.TextureUnit target, Single s, Single t) |
| Set the current texture coordinates. | |
| static void | MultiTexCoord2 (OpenTK.Graphics.OpenGL.TextureUnit target, Single[] v) |
| Set the current texture coordinates. | |
| static void | MultiTexCoord2 (OpenTK.Graphics.OpenGL.TextureUnit target, ref Single v) |
| Set the current texture coordinates. | |
| static unsafe void | MultiTexCoord2 (OpenTK.Graphics.OpenGL.TextureUnit target, Single *v) |
| Set the current texture coordinates. | |
| static void | MultiTexCoord2 (OpenTK.Graphics.OpenGL.TextureUnit target, Int32 s, Int32 t) |
| Set the current texture coordinates. | |
| static void | MultiTexCoord2 (OpenTK.Graphics.OpenGL.TextureUnit target, Int32[] v) |
| Set the current texture coordinates. | |
| static void | MultiTexCoord2 (OpenTK.Graphics.OpenGL.TextureUnit target, ref Int32 v) |
| Set the current texture coordinates. | |
| static unsafe void | MultiTexCoord2 (OpenTK.Graphics.OpenGL.TextureUnit target, Int32 *v) |
| Set the current texture coordinates. | |
| static void | MultiTexCoord2 (OpenTK.Graphics.OpenGL.TextureUnit target, Int16 s, Int16 t) |
| Set the current texture coordinates. | |
| static void | MultiTexCoord2 (OpenTK.Graphics.OpenGL.TextureUnit target, Int16[] v) |
| Set the current texture coordinates. | |
| static void | MultiTexCoord2 (OpenTK.Graphics.OpenGL.TextureUnit target, ref Int16 v) |
| Set the current texture coordinates. | |
| static unsafe void | MultiTexCoord2 (OpenTK.Graphics.OpenGL.TextureUnit target, Int16 *v) |
| Set the current texture coordinates. | |
| static void | MultiTexCoord3 (OpenTK.Graphics.OpenGL.TextureUnit target, Double s, Double t, Double r) |
| Set the current texture coordinates. | |
| static void | MultiTexCoord3 (OpenTK.Graphics.OpenGL.TextureUnit target, Double[] v) |
| Set the current texture coordinates. | |
| static void | MultiTexCoord3 (OpenTK.Graphics.OpenGL.TextureUnit target, ref Double v) |
| Set the current texture coordinates. | |
| static unsafe void | MultiTexCoord3 (OpenTK.Graphics.OpenGL.TextureUnit target, Double *v) |
| Set the current texture coordinates. | |
| static void | MultiTexCoord3 (OpenTK.Graphics.OpenGL.TextureUnit target, Single s, Single t, Single r) |
| Set the current texture coordinates. | |
| static void | MultiTexCoord3 (OpenTK.Graphics.OpenGL.TextureUnit target, Single[] v) |
| Set the current texture coordinates. | |
| static void | MultiTexCoord3 (OpenTK.Graphics.OpenGL.TextureUnit target, ref Single v) |
| Set the current texture coordinates. | |
| static unsafe void | MultiTexCoord3 (OpenTK.Graphics.OpenGL.TextureUnit target, Single *v) |
| Set the current texture coordinates. | |
| static void | MultiTexCoord3 (OpenTK.Graphics.OpenGL.TextureUnit target, Int32 s, Int32 t, Int32 r) |
| Set the current texture coordinates. | |
| static void | MultiTexCoord3 (OpenTK.Graphics.OpenGL.TextureUnit target, Int32[] v) |
| Set the current texture coordinates. | |
| static void | MultiTexCoord3 (OpenTK.Graphics.OpenGL.TextureUnit target, ref Int32 v) |
| Set the current texture coordinates. | |
| static unsafe void | MultiTexCoord3 (OpenTK.Graphics.OpenGL.TextureUnit target, Int32 *v) |
| Set the current texture coordinates. | |
| static void | MultiTexCoord3 (OpenTK.Graphics.OpenGL.TextureUnit target, Int16 s, Int16 t, Int16 r) |
| Set the current texture coordinates. | |
| static void | MultiTexCoord3 (OpenTK.Graphics.OpenGL.TextureUnit target, Int16[] v) |
| Set the current texture coordinates. | |
| static void | MultiTexCoord3 (OpenTK.Graphics.OpenGL.TextureUnit target, ref Int16 v) |
| Set the current texture coordinates. | |
| static unsafe void | MultiTexCoord3 (OpenTK.Graphics.OpenGL.TextureUnit target, Int16 *v) |
| Set the current texture coordinates. | |
| static void | MultiTexCoord4 (OpenTK.Graphics.OpenGL.TextureUnit target, Double s, Double t, Double r, Double q) |
| Set the current texture coordinates. | |
| static void | MultiTexCoord4 (OpenTK.Graphics.OpenGL.TextureUnit target, Double[] v) |
| Set the current texture coordinates. | |
| static void | MultiTexCoord4 (OpenTK.Graphics.OpenGL.TextureUnit target, ref Double v) |
| Set the current texture coordinates. | |
| static unsafe void | MultiTexCoord4 (OpenTK.Graphics.OpenGL.TextureUnit target, Double *v) |
| Set the current texture coordinates. | |
| static void | MultiTexCoord4 (OpenTK.Graphics.OpenGL.TextureUnit target, Single s, Single t, Single r, Single q) |
| Set the current texture coordinates. | |
| static void | MultiTexCoord4 (OpenTK.Graphics.OpenGL.TextureUnit target, Single[] v) |
| Set the current texture coordinates. | |
| static void | MultiTexCoord4 (OpenTK.Graphics.OpenGL.TextureUnit target, ref Single v) |
| Set the current texture coordinates. | |
| static unsafe void | MultiTexCoord4 (OpenTK.Graphics.OpenGL.TextureUnit target, Single *v) |
| Set the current texture coordinates. | |
| static void | MultiTexCoord4 (OpenTK.Graphics.OpenGL.TextureUnit target, Int32 s, Int32 t, Int32 r, Int32 q) |
| Set the current texture coordinates. | |
| static void | MultiTexCoord4 (OpenTK.Graphics.OpenGL.TextureUnit target, Int32[] v) |
| Set the current texture coordinates. | |
| static void | MultiTexCoord4 (OpenTK.Graphics.OpenGL.TextureUnit target, ref Int32 v) |
| Set the current texture coordinates. | |
| static unsafe void | MultiTexCoord4 (OpenTK.Graphics.OpenGL.TextureUnit target, Int32 *v) |
| Set the current texture coordinates. | |
| static void | MultiTexCoord4 (OpenTK.Graphics.OpenGL.TextureUnit target, Int16 s, Int16 t, Int16 r, Int16 q) |
| Set the current texture coordinates. | |
| static void | MultiTexCoord4 (OpenTK.Graphics.OpenGL.TextureUnit target, Int16[] v) |
| Set the current texture coordinates. | |
| static void | MultiTexCoord4 (OpenTK.Graphics.OpenGL.TextureUnit target, ref Int16 v) |
| Set the current texture coordinates. | |
| static unsafe void | MultiTexCoord4 (OpenTK.Graphics.OpenGL.TextureUnit target, Int16 *v) |
| Set the current texture coordinates. | |
| static void | MultMatrix (Double[] m) |
| Multiply the current matrix with the specified matrix. | |
| static void | MultMatrix (ref Double m) |
| Multiply the current matrix with the specified matrix. | |
| static unsafe void | MultMatrix (Double *m) |
| Multiply the current matrix with the specified matrix. | |
| static void | MultMatrix (Single[] m) |
| Multiply the current matrix with the specified matrix. | |
| static void | MultMatrix (ref Single m) |
| Multiply the current matrix with the specified matrix. | |
| static unsafe void | MultMatrix (Single *m) |
| Multiply the current matrix with the specified matrix. | |
| static void | MultTransposeMatrix (Double[] m) |
| Multiply the current matrix with the specified row-major ordered matrix. | |
| static void | MultTransposeMatrix (ref Double m) |
| Multiply the current matrix with the specified row-major ordered matrix. | |
| static unsafe void | MultTransposeMatrix (Double *m) |
| Multiply the current matrix with the specified row-major ordered matrix. | |
| static void | MultTransposeMatrix (Single[] m) |
| Multiply the current matrix with the specified row-major ordered matrix. | |
| static void | MultTransposeMatrix (ref Single m) |
| Multiply the current matrix with the specified row-major ordered matrix. | |
| static unsafe void | MultTransposeMatrix (Single *m) |
| Multiply the current matrix with the specified row-major ordered matrix. | |
| static void | NewList (Int32 list, OpenTK.Graphics.OpenGL.ListMode mode) |
| Create or replace a display list. | |
| static void | NewList (UInt32 list, OpenTK.Graphics.OpenGL.ListMode mode) |
| Create or replace a display list. | |
| static void | Normal3 (Byte nx, Byte ny, Byte nz) |
| Set the current normal vector. | |
| static void | Normal3 (SByte nx, SByte ny, SByte nz) |
| Set the current normal vector. | |
| static void | Normal3 (Byte[] v) |
| Set the current normal vector. | |
| static void | Normal3 (ref Byte v) |
| Set the current normal vector. | |
| static unsafe void | Normal3 (Byte *v) |
| Set the current normal vector. | |
| static void | Normal3 (SByte[] v) |
| Set the current normal vector. | |
| static void | Normal3 (ref SByte v) |
| Set the current normal vector. | |
| static unsafe void | Normal3 (SByte *v) |
| Set the current normal vector. | |
| static void | Normal3 (Double nx, Double ny, Double nz) |
| Set the current normal vector. | |
| static void | Normal3 (Double[] v) |
| Set the current normal vector. | |
| static void | Normal3 (ref Double v) |
| Set the current normal vector. | |
| static unsafe void | Normal3 (Double *v) |
| Set the current normal vector. | |
| static void | Normal3 (Single nx, Single ny, Single nz) |
| Set the current normal vector. | |
| static void | Normal3 (Single[] v) |
| Set the current normal vector. | |
| static void | Normal3 (ref Single v) |
| Set the current normal vector. | |
| static unsafe void | Normal3 (Single *v) |
| Set the current normal vector. | |
| static void | Normal3 (Int32 nx, Int32 ny, Int32 nz) |
| Set the current normal vector. | |
| static void | Normal3 (Int32[] v) |
| Set the current normal vector. | |
| static void | Normal3 (ref Int32 v) |
| Set the current normal vector. | |
| static unsafe void | Normal3 (Int32 *v) |
| Set the current normal vector. | |
| static void | Normal3 (Int16 nx, Int16 ny, Int16 nz) |
| Set the current normal vector. | |
| static void | Normal3 (Int16[] v) |
| Set the current normal vector. | |
| static void | Normal3 (ref Int16 v) |
| Set the current normal vector. | |
| static unsafe void | Normal3 (Int16 *v) |
| Set the current normal vector. | |
| static void | NormalPointer (OpenTK.Graphics.OpenGL.NormalPointerType type, Int32 stride, IntPtr pointer) |
| Define an array of normals. | |
| static void | NormalPointer< T2 > (OpenTK.Graphics.OpenGL.NormalPointerType type, Int32 stride,[InAttribute, OutAttribute] T2[] pointer) |
| Define an array of normals. | |
| static void | NormalPointer< T2 > (OpenTK.Graphics.OpenGL.NormalPointerType type, Int32 stride,[InAttribute, OutAttribute] T2[,] pointer) |
| Define an array of normals. | |
| static void | NormalPointer< T2 > (OpenTK.Graphics.OpenGL.NormalPointerType type, Int32 stride,[InAttribute, OutAttribute] T2[,,] pointer) |
| Define an array of normals. | |
| static void | NormalPointer< T2 > (OpenTK.Graphics.OpenGL.NormalPointerType type, Int32 stride,[InAttribute, OutAttribute] ref T2 pointer) |
| Define an array of normals. | |
| static void | Ortho (Double left, Double right, Double bottom, Double top, Double zNear, Double zFar) |
| Multiply the current matrix with an orthographic matrix. | |
| static void | PassThrough (Single token) |
| Place a marker in the feedback buffer. | |
| static void | PixelMap (OpenTK.Graphics.OpenGL.PixelMap map, Int32 mapsize, Single[] values) |
| Set up pixel transfer maps. | |
| static void | PixelMap (OpenTK.Graphics.OpenGL.PixelMap map, Int32 mapsize, ref Single values) |
| Set up pixel transfer maps. | |
| static unsafe void | PixelMap (OpenTK.Graphics.OpenGL.PixelMap map, Int32 mapsize, Single *values) |
| Set up pixel transfer maps. | |
| static void | PixelMap (OpenTK.Graphics.OpenGL.PixelMap map, Int32 mapsize, Int32[] values) |
| Set up pixel transfer maps. | |
| static void | PixelMap (OpenTK.Graphics.OpenGL.PixelMap map, Int32 mapsize, ref Int32 values) |
| Set up pixel transfer maps. | |
| static unsafe void | PixelMap (OpenTK.Graphics.OpenGL.PixelMap map, Int32 mapsize, Int32 *values) |
| Set up pixel transfer maps. | |
| static void | PixelMap (OpenTK.Graphics.OpenGL.PixelMap map, Int32 mapsize, UInt32[] values) |
| Set up pixel transfer maps. | |
| static void | PixelMap (OpenTK.Graphics.OpenGL.PixelMap map, Int32 mapsize, ref UInt32 values) |
| Set up pixel transfer maps. | |
| static unsafe void | PixelMap (OpenTK.Graphics.OpenGL.PixelMap map, Int32 mapsize, UInt32 *values) |
| Set up pixel transfer maps. | |
| static void | PixelMap (OpenTK.Graphics.OpenGL.PixelMap map, Int32 mapsize, Int16[] values) |
| Set up pixel transfer maps. | |
| static void | PixelMap (OpenTK.Graphics.OpenGL.PixelMap map, Int32 mapsize, ref Int16 values) |
| Set up pixel transfer maps. | |
| static unsafe void | PixelMap (OpenTK.Graphics.OpenGL.PixelMap map, Int32 mapsize, Int16 *values) |
| Set up pixel transfer maps. | |
| static void | PixelMap (OpenTK.Graphics.OpenGL.PixelMap map, Int32 mapsize, UInt16[] values) |
| Set up pixel transfer maps. | |
| static void | PixelMap (OpenTK.Graphics.OpenGL.PixelMap map, Int32 mapsize, ref UInt16 values) |
| Set up pixel transfer maps. | |
| static unsafe void | PixelMap (OpenTK.Graphics.OpenGL.PixelMap map, Int32 mapsize, UInt16 *values) |
| Set up pixel transfer maps. | |
| static void | PixelStore (OpenTK.Graphics.OpenGL.PixelStoreParameter pname, Single param) |
| Set pixel storage modes. | |
| static void | PixelStore (OpenTK.Graphics.OpenGL.PixelStoreParameter pname, Int32 param) |
| Set pixel storage modes. | |
| static void | PixelTransfer (OpenTK.Graphics.OpenGL.PixelTransferParameter pname, Single param) |
| Set pixel transfer modes. | |
| static void | PixelTransfer (OpenTK.Graphics.OpenGL.PixelTransferParameter pname, Int32 param) |
| Set pixel transfer modes. | |
| static void | PixelZoom (Single xfactor, Single yfactor) |
| Specify the pixel zoom factors. | |
| static void | PointParameter (OpenTK.Graphics.OpenGL.PointParameterName pname, Single param) |
| Specify point parameters. | |
| static void | PointParameter (OpenTK.Graphics.OpenGL.PointParameterName pname, Single[]@params) |
| Specify point parameters. | |
| static unsafe void | PointParameter (OpenTK.Graphics.OpenGL.PointParameterName pname, Single *@params) |
| Specify point parameters. | |
| static void | PointParameter (OpenTK.Graphics.OpenGL.PointParameterName pname, Int32 param) |
| Specify point parameters. | |
| static void | PointParameter (OpenTK.Graphics.OpenGL.PointParameterName pname, Int32[]@params) |
| Specify point parameters. | |
| static unsafe void | PointParameter (OpenTK.Graphics.OpenGL.PointParameterName pname, Int32 *@params) |
| Specify point parameters. | |
| static void | PointSize (Single size) |
| Specify the diameter of rasterized points. | |
| static void | PolygonMode (OpenTK.Graphics.OpenGL.MaterialFace face, OpenTK.Graphics.OpenGL.PolygonMode mode) |
| Select a polygon rasterization mode. | |
| static void | PolygonOffset (Single factor, Single units) |
| Set the scale and units used to calculate depth values. | |
| static void | PolygonStipple (Byte[] mask) |
| Set the polygon stippling pattern. | |
| static void | PolygonStipple (ref Byte mask) |
| Set the polygon stippling pattern. | |
| static unsafe void | PolygonStipple (Byte *mask) |
| Set the polygon stippling pattern. | |
| static void | PopAttrib () |
| static void | PopClientAttrib () |
| static void | PopMatrix () |
| static void | PopName () |
| static void | PrimitiveRestartIndex (Int32 index) |
| static void | PrimitiveRestartIndex (UInt32 index) |
| static void | PrioritizeTextures (Int32 n, Int32[] textures, Single[] priorities) |
| Set texture residence priority. | |
| static void | PrioritizeTextures (Int32 n, ref Int32 textures, ref Single priorities) |
| Set texture residence priority. | |
| static unsafe void | PrioritizeTextures (Int32 n, Int32 *textures, Single *priorities) |
| Set texture residence priority. | |
| static void | PrioritizeTextures (Int32 n, UInt32[] textures, Single[] priorities) |
| Set texture residence priority. | |
| static void | PrioritizeTextures (Int32 n, ref UInt32 textures, ref Single priorities) |
| Set texture residence priority. | |
| static unsafe void | PrioritizeTextures (Int32 n, UInt32 *textures, Single *priorities) |
| Set texture residence priority. | |
| static void | ProgramParameter (Int32 program, OpenTK.Graphics.OpenGL.Version32 pname, Int32 value) |
| static void | ProgramParameter (UInt32 program, OpenTK.Graphics.OpenGL.Version32 pname, Int32 value) |
| static void | ProvokingVertex (OpenTK.Graphics.OpenGL.ProvokingVertexMode mode) |
| static void | PushAttrib (OpenTK.Graphics.OpenGL.AttribMask mask) |
| Push and pop the server attribute stack. | |
| static void | PushClientAttrib (OpenTK.Graphics.OpenGL.ClientAttribMask mask) |
| Push and pop the client attribute stack. | |
| static void | PushMatrix () |
| Push and pop the current matrix stack. | |
| static void | PushName (Int32 name) |
| Push and pop the name stack. | |
| static void | PushName (UInt32 name) |
| Push and pop the name stack. | |
| static void | RasterPos2 (Double x, Double y) |
| Specify the raster position for pixel operations. | |
| static void | RasterPos2 (Double[] v) |
| Specify the raster position for pixel operations. | |
| static void | RasterPos2 (ref Double v) |
| Specify the raster position for pixel operations. | |
| static unsafe void | RasterPos2 (Double *v) |
| Specify the raster position for pixel operations. | |
| static void | RasterPos2 (Single x, Single y) |
| Specify the raster position for pixel operations. | |
| static void | RasterPos2 (Single[] v) |
| Specify the raster position for pixel operations. | |
| static void | RasterPos2 (ref Single v) |
| Specify the raster position for pixel operations. | |
| static unsafe void | RasterPos2 (Single *v) |
| Specify the raster position for pixel operations. | |
| static void | RasterPos2 (Int32 x, Int32 y) |
| Specify the raster position for pixel operations. | |
| static void | RasterPos2 (Int32[] v) |
| Specify the raster position for pixel operations. | |
| static void | RasterPos2 (ref Int32 v) |
| Specify the raster position for pixel operations. | |
| static unsafe void | RasterPos2 (Int32 *v) |
| Specify the raster position for pixel operations. | |
| static void | RasterPos2 (Int16 x, Int16 y) |
| Specify the raster position for pixel operations. | |
| static void | RasterPos2 (Int16[] v) |
| Specify the raster position for pixel operations. | |
| static void | RasterPos2 (ref Int16 v) |
| Specify the raster position for pixel operations. | |
| static unsafe void | RasterPos2 (Int16 *v) |
| Specify the raster position for pixel operations. | |
| static void | RasterPos3 (Double x, Double y, Double z) |
| Specify the raster position for pixel operations. | |
| static void | RasterPos3 (Double[] v) |
| Specify the raster position for pixel operations. | |
| static void | RasterPos3 (ref Double v) |
| Specify the raster position for pixel operations. | |
| static unsafe void | RasterPos3 (Double *v) |
| Specify the raster position for pixel operations. | |
| static void | RasterPos3 (Single x, Single y, Single z) |
| Specify the raster position for pixel operations. | |
| static void | RasterPos3 (Single[] v) |
| Specify the raster position for pixel operations. | |
| static void | RasterPos3 (ref Single v) |
| Specify the raster position for pixel operations. | |
| static unsafe void | RasterPos3 (Single *v) |
| Specify the raster position for pixel operations. | |
| static void | RasterPos3 (Int32 x, Int32 y, Int32 z) |
| Specify the raster position for pixel operations. | |
| static void | RasterPos3 (Int32[] v) |
| Specify the raster position for pixel operations. | |
| static void | RasterPos3 (ref Int32 v) |
| Specify the raster position for pixel operations. | |
| static unsafe void | RasterPos3 (Int32 *v) |
| Specify the raster position for pixel operations. | |
| static void | RasterPos3 (Int16 x, Int16 y, Int16 z) |
| Specify the raster position for pixel operations. | |
| static void | RasterPos3 (Int16[] v) |
| Specify the raster position for pixel operations. | |
| static void | RasterPos3 (ref Int16 v) |
| Specify the raster position for pixel operations. | |
| static unsafe void | RasterPos3 (Int16 *v) |
| Specify the raster position for pixel operations. | |
| static void | RasterPos4 (Double x, Double y, Double z, Double w) |
| Specify the raster position for pixel operations. | |
| static void | RasterPos4 (Double[] v) |
| Specify the raster position for pixel operations. | |
| static void | RasterPos4 (ref Double v) |
| Specify the raster position for pixel operations. | |
| static unsafe void | RasterPos4 (Double *v) |
| Specify the raster position for pixel operations. | |
| static void | RasterPos4 (Single x, Single y, Single z, Single w) |
| Specify the raster position for pixel operations. | |
| static void | RasterPos4 (Single[] v) |
| Specify the raster position for pixel operations. | |
| static void | RasterPos4 (ref Single v) |
| Specify the raster position for pixel operations. | |
| static unsafe void | RasterPos4 (Single *v) |
| Specify the raster position for pixel operations. | |
| static void | RasterPos4 (Int32 x, Int32 y, Int32 z, Int32 w) |
| Specify the raster position for pixel operations. | |
| static void | RasterPos4 (Int32[] v) |
| Specify the raster position for pixel operations. | |
| static void | RasterPos4 (ref Int32 v) |
| Specify the raster position for pixel operations. | |
| static unsafe void | RasterPos4 (Int32 *v) |
| Specify the raster position for pixel operations. | |
| static void | RasterPos4 (Int16 x, Int16 y, Int16 z, Int16 w) |
| Specify the raster position for pixel operations. | |
| static void | RasterPos4 (Int16[] v) |
| Specify the raster position for pixel operations. | |
| static void | RasterPos4 (ref Int16 v) |
| Specify the raster position for pixel operations. | |
| static unsafe void | RasterPos4 (Int16 *v) |
| Specify the raster position for pixel operations. | |
| static void | ReadBuffer (OpenTK.Graphics.OpenGL.ReadBufferMode mode) |
| Select a color buffer source for pixels. | |
| static void | ReadPixels (Int32 x, Int32 y, Int32 width, Int32 height, OpenTK.Graphics.OpenGL.PixelFormat format, OpenTK.Graphics.OpenGL.PixelType type,[OutAttribute] 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.OpenGL.PixelFormat format, OpenTK.Graphics.OpenGL.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.OpenGL.PixelFormat format, OpenTK.Graphics.OpenGL.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.OpenGL.PixelFormat format, OpenTK.Graphics.OpenGL.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.OpenGL.PixelFormat format, OpenTK.Graphics.OpenGL.PixelType type,[InAttribute, OutAttribute] ref T6 pixels) |
| Read a block of pixels from the frame buffer. | |
| static void | Rect (Double x1, Double y1, Double x2, Double y2) |
| Draw a rectangle. | |
| static void | Rect (Double[] v1, Double[] v2) |
| Draw a rectangle. | |
| static void | Rect (ref Double v1, ref Double v2) |
| Draw a rectangle. | |
| static unsafe void | Rect (Double *v1, Double *v2) |
| Draw a rectangle. | |
| static void | Rect (Single x1, Single y1, Single x2, Single y2) |
| Draw a rectangle. | |
| static void | Rect (Single[] v1, Single[] v2) |
| Draw a rectangle. | |
| static void | Rect (ref Single v1, ref Single v2) |
| Draw a rectangle. | |
| static unsafe void | Rect (Single *v1, Single *v2) |
| Draw a rectangle. | |
| static void | Rect (Int32 x1, Int32 y1, Int32 x2, Int32 y2) |
| Draw a rectangle. | |
| static void | Rect (Int32[] v1, Int32[] v2) |
| Draw a rectangle. | |
| static void | Rect (ref Int32 v1, ref Int32 v2) |
| Draw a rectangle. | |
| static unsafe void | Rect (Int32 *v1, Int32 *v2) |
| Draw a rectangle. | |
| static void | Rects (Int16 x1, Int16 y1, Int16 x2, Int16 y2) |
| static void | Rect (Int16[] v1, Int16[] v2) |
| Draw a rectangle. | |
| static void | Rect (ref Int16 v1, ref Int16 v2) |
| Draw a rectangle. | |
| static unsafe void | Rect (Int16 *v1, Int16 *v2) |
| Draw a rectangle. | |
| static void | RenderbufferStorage (OpenTK.Graphics.OpenGL.RenderbufferTarget target, OpenTK.Graphics.OpenGL.RenderbufferStorage internalformat, Int32 width, Int32 height) |
| static void | RenderbufferStorageMultisample (OpenTK.Graphics.OpenGL.RenderbufferTarget target, Int32 samples, OpenTK.Graphics.OpenGL.RenderbufferStorage internalformat, Int32 width, Int32 height) |
| static Int32 | RenderMode (OpenTK.Graphics.OpenGL.RenderingMode mode) |
| Set rasterization mode. | |
| static void | ResetHistogram (OpenTK.Graphics.OpenGL.HistogramTarget target) |
| Reset histogram table entries to zero. | |
| static void | ResetMinmax (OpenTK.Graphics.OpenGL.MinmaxTarget target) |
| Reset minmax table entries to initial values. | |
| static void | Rotate (Double angle, Double x, Double y, Double z) |
| Multiply the current matrix by a rotation matrix. | |
| static void | Rotate (Single angle, Single x, Single y, Single z) |
| Multiply the current matrix by a rotation matrix. | |
| static void | SampleCoverage (Single value, bool invert) |
| Specify multisample coverage parameters. | |
| static void | SampleMask (Int32 index, Int32 mask) |
| static void | SampleMask (UInt32 index, UInt32 mask) |
| static void | Scale (Double x, Double y, Double z) |
| Multiply the current matrix by a general scaling matrix. | |
| static void | Scale (Single x, Single y, Single z) |
| Multiply the current matrix by a general scaling matrix. | |
| static void | Scissor (Int32 x, Int32 y, Int32 width, Int32 height) |
| Define the scissor box. | |
| static void | SecondaryColor3 (SByte red, SByte green, SByte blue) |
| Set the current secondary color. | |
| static void | SecondaryColor3 (SByte[] v) |
| Set the current secondary color. | |
| static void | SecondaryColor3 (ref SByte v) |
| Set the current secondary color. | |
| static unsafe void | SecondaryColor3 (SByte *v) |
| Set the current secondary color. | |
| static void | SecondaryColor3 (Double red, Double green, Double blue) |
| Set the current secondary color. | |
| static void | SecondaryColor3 (Double[] v) |
| Set the current secondary color. | |
| static void | SecondaryColor3 (ref Double v) |
| Set the current secondary color. | |
| static unsafe void | SecondaryColor3 (Double *v) |
| Set the current secondary color. | |
| static void | SecondaryColor3 (Single red, Single green, Single blue) |
| Set the current secondary color. | |
| static void | SecondaryColor3 (Single[] v) |
| Set the current secondary color. | |
| static void | SecondaryColor3 (ref Single v) |
| Set the current secondary color. | |
| static unsafe void | SecondaryColor3 (Single *v) |
| Set the current secondary color. | |
| static void | SecondaryColor3 (Int32 red, Int32 green, Int32 blue) |
| Set the current secondary color. | |
| static void | SecondaryColor3 (Int32[] v) |
| Set the current secondary color. | |
| static void | SecondaryColor3 (ref Int32 v) |
| Set the current secondary color. | |
| static unsafe void | SecondaryColor3 (Int32 *v) |
| Set the current secondary color. | |
| static void | SecondaryColor3 (Int16 red, Int16 green, Int16 blue) |
| Set the current secondary color. | |
| static void | SecondaryColor3 (Int16[] v) |
| Set the current secondary color. | |
| static void | SecondaryColor3 (ref Int16 v) |
| Set the current secondary color. | |
| static unsafe void | SecondaryColor3 (Int16 *v) |
| Set the current secondary color. | |
| static void | SecondaryColor3 (Byte red, Byte green, Byte blue) |
| Set the current secondary color. | |
| static void | SecondaryColor3 (Byte[] v) |
| Set the current secondary color. | |
| static void | SecondaryColor3 (ref Byte v) |
| Set the current secondary color. | |
| static unsafe void | SecondaryColor3 (Byte *v) |
| Set the current secondary color. | |
| static void | SecondaryColor3 (UInt32 red, UInt32 green, UInt32 blue) |
| Set the current secondary color. | |
| static void | SecondaryColor3 (UInt32[] v) |
| Set the current secondary color. | |
| static void | SecondaryColor3 (ref UInt32 v) |
| Set the current secondary color. | |
| static unsafe void | SecondaryColor3 (UInt32 *v) |
| Set the current secondary color. | |
| static void | SecondaryColor3 (UInt16 red, UInt16 green, UInt16 blue) |
| Set the current secondary color. | |
| static void | SecondaryColor3 (UInt16[] v) |
| Set the current secondary color. | |
| static void | SecondaryColor3 (ref UInt16 v) |
| Set the current secondary color. | |
| static unsafe void | SecondaryColor3 (UInt16 *v) |
| Set the current secondary color. | |
| static void | SecondaryColorPointer (Int32 size, OpenTK.Graphics.OpenGL.ColorPointerType type, Int32 stride, IntPtr pointer) |
| Define an array of secondary colors. | |
| static void | SecondaryColorPointer< T3 > (Int32 size, OpenTK.Graphics.OpenGL.ColorPointerType type, Int32 stride,[InAttribute, OutAttribute] T3[] pointer) |
| Define an array of secondary colors. | |
| static void | SecondaryColorPointer< T3 > (Int32 size, OpenTK.Graphics.OpenGL.ColorPointerType type, Int32 stride,[InAttribute, OutAttribute] T3[,] pointer) |
| Define an array of secondary colors. | |
| static void | SecondaryColorPointer< T3 > (Int32 size, OpenTK.Graphics.OpenGL.ColorPointerType type, Int32 stride,[InAttribute, OutAttribute] T3[,,] pointer) |
| Define an array of secondary colors. | |
| static void | SecondaryColorPointer< T3 > (Int32 size, OpenTK.Graphics.OpenGL.ColorPointerType type, Int32 stride,[InAttribute, OutAttribute] ref T3 pointer) |
| Define an array of secondary colors. | |
| static void | SelectBuffer (Int32 size,[OutAttribute] Int32[] buffer) |
| Establish a buffer for selection mode values. | |
| static void | SelectBuffer (Int32 size,[OutAttribute] out Int32 buffer) |
| Establish a buffer for selection mode values. | |
| static unsafe void | SelectBuffer (Int32 size,[OutAttribute] Int32 *buffer) |
| Establish a buffer for selection mode values. | |
| static void | SelectBuffer (Int32 size,[OutAttribute] UInt32[] buffer) |
| Establish a buffer for selection mode values. | |
| static void | SelectBuffer (Int32 size,[OutAttribute] out UInt32 buffer) |
| Establish a buffer for selection mode values. | |
| static unsafe void | SelectBuffer (Int32 size,[OutAttribute] UInt32 *buffer) |
| Establish a buffer for selection mode values. | |
| static void | SeparableFilter2D (OpenTK.Graphics.OpenGL.SeparableTarget target, OpenTK.Graphics.OpenGL.PixelInternalFormat internalformat, Int32 width, Int32 height, OpenTK.Graphics.OpenGL.PixelFormat format, OpenTK.Graphics.OpenGL.PixelType type, IntPtr row, IntPtr column) |
| Define a separable two-dimensional convolution filter. | |
| static void | SeparableFilter2D< T7 > (OpenTK.Graphics.OpenGL.SeparableTarget target, OpenTK.Graphics.OpenGL.PixelInternalFormat internalformat, Int32 width, Int32 height, OpenTK.Graphics.OpenGL.PixelFormat format, OpenTK.Graphics.OpenGL.PixelType type, IntPtr row,[InAttribute, OutAttribute] T7[] column) |
| Define a separable two-dimensional convolution filter. | |
| static void | SeparableFilter2D< T7 > (OpenTK.Graphics.OpenGL.SeparableTarget target, OpenTK.Graphics.OpenGL.PixelInternalFormat internalformat, Int32 width, Int32 height, OpenTK.Graphics.OpenGL.PixelFormat format, OpenTK.Graphics.OpenGL.PixelType type, IntPtr row,[InAttribute, OutAttribute] T7[,] column) |
| Define a separable two-dimensional convolution filter. | |
| static void | SeparableFilter2D< T7 > (OpenTK.Graphics.OpenGL.SeparableTarget target, OpenTK.Graphics.OpenGL.PixelInternalFormat internalformat, Int32 width, Int32 height, OpenTK.Graphics.OpenGL.PixelFormat format, OpenTK.Graphics.OpenGL.PixelType type, IntPtr row,[InAttribute, OutAttribute] T7[,,] column) |
| Define a separable two-dimensional convolution filter. | |
| static void | SeparableFilter2D< T7 > (OpenTK.Graphics.OpenGL.SeparableTarget target, OpenTK.Graphics.OpenGL.PixelInternalFormat internalformat, Int32 width, Int32 height, OpenTK.Graphics.OpenGL.PixelFormat format, OpenTK.Graphics.OpenGL.PixelType type, IntPtr row,[InAttribute, OutAttribute] ref T7 column) |
| Define a separable two-dimensional convolution filter. | |
| static void | SeparableFilter2D< T6, T7 > (OpenTK.Graphics.OpenGL.SeparableTarget target, OpenTK.Graphics.OpenGL.PixelInternalFormat internalformat, Int32 width, Int32 height, OpenTK.Graphics.OpenGL.PixelFormat format, OpenTK.Graphics.OpenGL.PixelType type,[InAttribute, OutAttribute] T6[] row,[InAttribute, OutAttribute] T7[,,] column) |
| Define a separable two-dimensional convolution filter. | |
| static void | SeparableFilter2D< T6, T7 > (OpenTK.Graphics.OpenGL.SeparableTarget target, OpenTK.Graphics.OpenGL.PixelInternalFormat internalformat, Int32 width, Int32 height, OpenTK.Graphics.OpenGL.PixelFormat format, OpenTK.Graphics.OpenGL.PixelType type,[InAttribute, OutAttribute] T6[,] row,[InAttribute, OutAttribute] T7[,,] column) |
| Define a separable two-dimensional convolution filter. | |
| static void | SeparableFilter2D< T6, T7 > (OpenTK.Graphics.OpenGL.SeparableTarget target, OpenTK.Graphics.OpenGL.PixelInternalFormat internalformat, Int32 width, Int32 height, OpenTK.Graphics.OpenGL.PixelFormat format, OpenTK.Graphics.OpenGL.PixelType type,[InAttribute, OutAttribute] T6[,,] row,[InAttribute, OutAttribute] T7[,,] column) |
| Define a separable two-dimensional convolution filter. | |
| static void | SeparableFilter2D< T6, T7 > (OpenTK.Graphics.OpenGL.SeparableTarget target, OpenTK.Graphics.OpenGL.PixelInternalFormat internalformat, Int32 width, Int32 height, OpenTK.Graphics.OpenGL.PixelFormat format, OpenTK.Graphics.OpenGL.PixelType type,[InAttribute, OutAttribute] ref T6 row,[InAttribute, OutAttribute] T7[,,] column) |
| Define a separable two-dimensional convolution filter. | |
| static void | ShadeModel (OpenTK.Graphics.OpenGL.ShadingModel mode) |
| Select flat or smooth shading. | |
| 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, 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.OpenGL.StencilFunction func, Int32 @ref, Int32 mask) |
| Set front and back function and reference value for stencil testing. | |
| static void | StencilFunc (OpenTK.Graphics.OpenGL.StencilFunction func, Int32 @ref, UInt32 mask) |
| Set front and back function and reference value for stencil testing. | |
| static void | StencilFuncSeparate (OpenTK.Graphics.OpenGL.StencilFace face, OpenTK.Graphics.OpenGL.StencilFunction func, Int32 @ref, Int32 mask) |
| Set front and/or back function and reference value for stencil testing. | |
| static void | StencilFuncSeparate (OpenTK.Graphics.OpenGL.StencilFace face, OpenTK.Graphics.OpenGL.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.OpenGL.StencilFace face, Int32 mask) |
| Control the front and/or back writing of individual bits in the stencil planes. | |
| static void | StencilMaskSeparate (OpenTK.Graphics.OpenGL.StencilFace face, UInt32 mask) |
| Control the front and/or back writing of individual bits in the stencil planes. | |
| static void | StencilOp (OpenTK.Graphics.OpenGL.StencilOp fail, OpenTK.Graphics.OpenGL.StencilOp zfail, OpenTK.Graphics.OpenGL.StencilOp zpass) |
| Set front and back stencil test actions. | |
| static void | StencilOpSeparate (OpenTK.Graphics.OpenGL.StencilFace face, OpenTK.Graphics.OpenGL.StencilOp sfail, OpenTK.Graphics.OpenGL.StencilOp dpfail, OpenTK.Graphics.OpenGL.StencilOp dppass) |
| Set front and/or back stencil test actions. | |
| static void | TexBuffer (OpenTK.Graphics.OpenGL.TextureBufferTarget target, OpenTK.Graphics.OpenGL.SizedInternalFormat internalformat, Int32 buffer) |
| static void | TexBuffer (OpenTK.Graphics.OpenGL.TextureBufferTarget target, OpenTK.Graphics.OpenGL.SizedInternalFormat internalformat, UInt32 buffer) |
| static void | TexCoord1 (Double s) |
| Set the current texture coordinates. | |
| static unsafe void | TexCoord1 (Double *v) |
| Set the current texture coordinates. | |
| static void | TexCoord1 (Single s) |
| Set the current texture coordinates. | |
| static unsafe void | TexCoord1 (Single *v) |
| Set the current texture coordinates. | |
| static void | TexCoord1 (Int32 s) |
| Set the current texture coordinates. | |
| static unsafe void | TexCoord1 (Int32 *v) |
| Set the current texture coordinates. | |
| static void | TexCoord1 (Int16 s) |
| Set the current texture coordinates. | |
| static unsafe void | TexCoord1 (Int16 *v) |
| Set the current texture coordinates. | |
| static void | TexCoord2 (Double s, Double t) |
| Set the current texture coordinates. | |
| static void | TexCoord2 (Double[] v) |
| Set the current texture coordinates. | |
| static void | TexCoord2 (ref Double v) |
| Set the current texture coordinates. | |
| static unsafe void | TexCoord2 (Double *v) |
| Set the current texture coordinates. | |
| static void | TexCoord2 (Single s, Single t) |
| Set the current texture coordinates. | |
| static void | TexCoord2 (Single[] v) |
| Set the current texture coordinates. | |
| static void | TexCoord2 (ref Single v) |
| Set the current texture coordinates. | |
| static unsafe void | TexCoord2 (Single *v) |
| Set the current texture coordinates. | |
| static void | TexCoord2 (Int32 s, Int32 t) |
| Set the current texture coordinates. | |
| static void | TexCoord2 (Int32[] v) |
| Set the current texture coordinates. | |
| static void | TexCoord2 (ref Int32 v) |
| Set the current texture coordinates. | |
| static unsafe void | TexCoord2 (Int32 *v) |
| Set the current texture coordinates. | |
| static void | TexCoord2 (Int16 s, Int16 t) |
| Set the current texture coordinates. | |
| static void | TexCoord2 (Int16[] v) |
| Set the current texture coordinates. | |
| static void | TexCoord2 (ref Int16 v) |
| Set the current texture coordinates. | |
| static unsafe void | TexCoord2 (Int16 *v) |
| Set the current texture coordinates. | |
| static void | TexCoord3 (Double s, Double t, Double r) |
| Set the current texture coordinates. | |
| static void | TexCoord3 (Double[] v) |
| Set the current texture coordinates. | |
| static void | TexCoord3 (ref Double v) |
| Set the current texture coordinates. | |
| static unsafe void | TexCoord3 (Double *v) |
| Set the current texture coordinates. | |
| static void | TexCoord3 (Single s, Single t, Single r) |
| Set the current texture coordinates. | |
| static void | TexCoord3 (Single[] v) |
| Set the current texture coordinates. | |
| static void | TexCoord3 (ref Single v) |
| Set the current texture coordinates. | |
| static unsafe void | TexCoord3 (Single *v) |
| Set the current texture coordinates. | |
| static void | TexCoord3 (Int32 s, Int32 t, Int32 r) |
| Set the current texture coordinates. | |
| static void | TexCoord3 (Int32[] v) |
| Set the current texture coordinates. | |
| static void | TexCoord3 (ref Int32 v) |
| Set the current texture coordinates. | |
| static unsafe void | TexCoord3 (Int32 *v) |
| Set the current texture coordinates. | |
| static void | TexCoord3 (Int16 s, Int16 t, Int16 r) |
| Set the current texture coordinates. | |
| static void | TexCoord3 (Int16[] v) |
| Set the current texture coordinates. | |
| static void | TexCoord3 (ref Int16 v) |
| Set the current texture coordinates. | |
| static unsafe void | TexCoord3 (Int16 *v) |
| Set the current texture coordinates. | |
| static void | TexCoord4 (Double s, Double t, Double r, Double q) |
| Set the current texture coordinates. | |
| static void | TexCoord4 (Double[] v) |
| Set the current texture coordinates. | |
| static void | TexCoord4 (ref Double v) |
| Set the current texture coordinates. | |
| static unsafe void | TexCoord4 (Double *v) |
| Set the current texture coordinates. | |
| static void | TexCoord4 (Single s, Single t, Single r, Single q) |
| Set the current texture coordinates. | |
| static void | TexCoord4 (Single[] v) |
| Set the current texture coordinates. | |
| static void | TexCoord4 (ref Single v) |
| Set the current texture coordinates. | |
| static unsafe void | TexCoord4 (Single *v) |
| Set the current texture coordinates. | |
| static void | TexCoord4 (Int32 s, Int32 t, Int32 r, Int32 q) |
| Set the current texture coordinates. | |
| static void | TexCoord4 (Int32[] v) |
| Set the current texture coordinates. | |
| static void | TexCoord4 (ref Int32 v) |
| Set the current texture coordinates. | |
| static unsafe void | TexCoord4 (Int32 *v) |
| Set the current texture coordinates. | |
| static void | TexCoord4 (Int16 s, Int16 t, Int16 r, Int16 q) |
| Set the current texture coordinates. | |
| static void | TexCoord4 (Int16[] v) |
| Set the current texture coordinates. | |
| static void | TexCoord4 (ref Int16 v) |
| Set the current texture coordinates. | |
| static unsafe void | TexCoord4 (Int16 *v) |
| Set the current texture coordinates. | |
| static void | TexCoordPointer (Int32 size, OpenTK.Graphics.OpenGL.TexCoordPointerType type, Int32 stride, IntPtr pointer) |
| Define an array of texture coordinates. | |
| static void | TexCoordPointer< T3 > (Int32 size, OpenTK.Graphics.OpenGL.TexCoordPointerType type, Int32 stride,[InAttribute, OutAttribute] T3[] pointer) |
| Define an array of texture coordinates. | |
| static void | TexCoordPointer< T3 > (Int32 size, OpenTK.Graphics.OpenGL.TexCoordPointerType type, Int32 stride,[InAttribute, OutAttribute] T3[,] pointer) |
| Define an array of texture coordinates. | |
| static void | TexCoordPointer< T3 > (Int32 size, OpenTK.Graphics.OpenGL.TexCoordPointerType type, Int32 stride,[InAttribute, OutAttribute] T3[,,] pointer) |
| Define an array of texture coordinates. | |
| static void | TexCoordPointer< T3 > (Int32 size, OpenTK.Graphics.OpenGL.TexCoordPointerType type, Int32 stride,[InAttribute, OutAttribute] ref T3 pointer) |
| Define an array of texture coordinates. | |
| static void | TexEnv (OpenTK.Graphics.OpenGL.TextureEnvTarget target, OpenTK.Graphics.OpenGL.TextureEnvParameter pname, Single param) |
| Set texture environment parameters. | |
| static void | TexEnv (OpenTK.Graphics.OpenGL.TextureEnvTarget target, OpenTK.Graphics.OpenGL.TextureEnvParameter pname, Single[]@params) |
| Set texture environment parameters. | |
| static unsafe void | TexEnv (OpenTK.Graphics.OpenGL.TextureEnvTarget target, OpenTK.Graphics.OpenGL.TextureEnvParameter pname, Single *@params) |
| Set texture environment parameters. | |
| static void | TexEnv (OpenTK.Graphics.OpenGL.TextureEnvTarget target, OpenTK.Graphics.OpenGL.TextureEnvParameter pname, Int32 param) |
| Set texture environment parameters. | |
| static void | TexEnv (OpenTK.Graphics.OpenGL.TextureEnvTarget target, OpenTK.Graphics.OpenGL.TextureEnvParameter pname, Int32[]@params) |
| Set texture environment parameters. | |
| static unsafe void | TexEnv (OpenTK.Graphics.OpenGL.TextureEnvTarget target, OpenTK.Graphics.OpenGL.TextureEnvParameter pname, Int32 *@params) |
| Set texture environment parameters. | |
| static void | TexGend (OpenTK.Graphics.OpenGL.TextureCoordName coord, OpenTK.Graphics.OpenGL.TextureGenParameter pname, Double param) |
| static void | TexGen (OpenTK.Graphics.OpenGL.TextureCoordName coord, OpenTK.Graphics.OpenGL.TextureGenParameter pname, Double[]@params) |
| Control the generation of texture coordinates. | |
| static void | TexGen (OpenTK.Graphics.OpenGL.TextureCoordName coord, OpenTK.Graphics.OpenGL.TextureGenParameter pname, ref Double @params) |
| Control the generation of texture coordinates. | |
| static unsafe void | TexGen (OpenTK.Graphics.OpenGL.TextureCoordName coord, OpenTK.Graphics.OpenGL.TextureGenParameter pname, Double *@params) |
| Control the generation of texture coordinates. | |
| static void | TexGen (OpenTK.Graphics.OpenGL.TextureCoordName coord, OpenTK.Graphics.OpenGL.TextureGenParameter pname, Single param) |
| Control the generation of texture coordinates. | |
| static void | TexGen (OpenTK.Graphics.OpenGL.TextureCoordName coord, OpenTK.Graphics.OpenGL.TextureGenParameter pname, Single[]@params) |
| Control the generation of texture coordinates. | |
| static unsafe void | TexGen (OpenTK.Graphics.OpenGL.TextureCoordName coord, OpenTK.Graphics.OpenGL.TextureGenParameter pname, Single *@params) |
| Control the generation of texture coordinates. | |
| static void | TexGen (OpenTK.Graphics.OpenGL.TextureCoordName coord, OpenTK.Graphics.OpenGL.TextureGenParameter pname, Int32 param) |
| Control the generation of texture coordinates. | |
| static void | TexGen (OpenTK.Graphics.OpenGL.TextureCoordName coord, OpenTK.Graphics.OpenGL.TextureGenParameter pname, Int32[]@params) |
| Control the generation of texture coordinates. | |
| static unsafe void | TexGen (OpenTK.Graphics.OpenGL.TextureCoordName coord, OpenTK.Graphics.OpenGL.TextureGenParameter pname, Int32 *@params) |
| Control the generation of texture coordinates. | |
| static void | TexImage1D (OpenTK.Graphics.OpenGL.TextureTarget target, Int32 level, OpenTK.Graphics.OpenGL.PixelInternalFormat internalformat, Int32 width, Int32 border, OpenTK.Graphics.OpenGL.PixelFormat format, OpenTK.Graphics.OpenGL.PixelType type, IntPtr pixels) |
| Specify a one-dimensional texture image. | |
| static void | TexImage1D< T7 > (OpenTK.Graphics.OpenGL.TextureTarget target, Int32 level, OpenTK.Graphics.OpenGL.PixelInternalFormat internalformat, Int32 width, Int32 border, OpenTK.Graphics.OpenGL.PixelFormat format, OpenTK.Graphics.OpenGL.PixelType type,[InAttribute, OutAttribute] T7[] pixels) |
| Specify a one-dimensional texture image. | |
| static void | TexImage1D< T7 > (OpenTK.Graphics.OpenGL.TextureTarget target, Int32 level, OpenTK.Graphics.OpenGL.PixelInternalFormat internalformat, Int32 width, Int32 border, OpenTK.Graphics.OpenGL.PixelFormat format, OpenTK.Graphics.OpenGL.PixelType type,[InAttribute, OutAttribute] T7[,] pixels) |
| Specify a one-dimensional texture image. | |
| static void | TexImage1D< T7 > (OpenTK.Graphics.OpenGL.TextureTarget target, Int32 level, OpenTK.Graphics.OpenGL.PixelInternalFormat internalformat, Int32 width, Int32 border, OpenTK.Graphics.OpenGL.PixelFormat format, OpenTK.Graphics.OpenGL.PixelType type,[InAttribute, OutAttribute] T7[,,] pixels) |
| Specify a one-dimensional texture image. | |
| static void | TexImage1D< T7 > (OpenTK.Graphics.OpenGL.TextureTarget target, Int32 level, OpenTK.Graphics.OpenGL.PixelInternalFormat internalformat, Int32 width, Int32 border, OpenTK.Graphics.OpenGL.PixelFormat format, OpenTK.Graphics.OpenGL.PixelType type,[InAttribute, OutAttribute] ref T7 pixels) |
| Specify a one-dimensional texture image. | |
| static void | TexImage2D (OpenTK.Graphics.OpenGL.TextureTarget target, Int32 level, OpenTK.Graphics.OpenGL.PixelInternalFormat internalformat, Int32 width, Int32 height, Int32 border, OpenTK.Graphics.OpenGL.PixelFormat format, OpenTK.Graphics.OpenGL.PixelType type, IntPtr pixels) |
| Specify a two-dimensional texture image. | |
| static void | TexImage2D< T8 > (OpenTK.Graphics.OpenGL.TextureTarget target, Int32 level, OpenTK.Graphics.OpenGL.PixelInternalFormat internalformat, Int32 width, Int32 height, Int32 border, OpenTK.Graphics.OpenGL.PixelFormat format, OpenTK.Graphics.OpenGL.PixelType type,[InAttribute, OutAttribute] T8[] pixels) |
| Specify a two-dimensional texture image. | |
| static void | TexImage2D< T8 > (OpenTK.Graphics.OpenGL.TextureTarget target, Int32 level, OpenTK.Graphics.OpenGL.PixelInternalFormat internalformat, Int32 width, Int32 height, Int32 border, OpenTK.Graphics.OpenGL.PixelFormat format, OpenTK.Graphics.OpenGL.PixelType type,[InAttribute, OutAttribute] T8[,] pixels) |
| Specify a two-dimensional texture image. | |
| static void | TexImage2D< T8 > (OpenTK.Graphics.OpenGL.TextureTarget target, Int32 level, OpenTK.Graphics.OpenGL.PixelInternalFormat internalformat, Int32 width, Int32 height, Int32 border, OpenTK.Graphics.OpenGL.PixelFormat format, OpenTK.Graphics.OpenGL.PixelType type,[InAttribute, OutAttribute] T8[,,] pixels) |
| Specify a two-dimensional texture image. | |
| static void | TexImage2D< T8 > (OpenTK.Graphics.OpenGL.TextureTarget target, Int32 level, OpenTK.Graphics.OpenGL.PixelInternalFormat internalformat, Int32 width, Int32 height, Int32 border, OpenTK.Graphics.OpenGL.PixelFormat format, OpenTK.Graphics.OpenGL.PixelType type,[InAttribute, OutAttribute] ref T8 pixels) |
| Specify a two-dimensional texture image. | |
| static void | TexImage2DMultisample (OpenTK.Graphics.OpenGL.TextureTargetMultisample target, Int32 samples, OpenTK.Graphics.OpenGL.PixelInternalFormat internalformat, Int32 width, Int32 height, bool fixedsamplelocations) |
| static void | TexImage3D (OpenTK.Graphics.OpenGL.TextureTarget target, Int32 level, OpenTK.Graphics.OpenGL.PixelInternalFormat internalformat, Int32 width, Int32 height, Int32 depth, Int32 border, OpenTK.Graphics.OpenGL.PixelFormat format, OpenTK.Graphics.OpenGL.PixelType type, IntPtr pixels) |
| Specify a three-dimensional texture image. | |
| static void | TexImage3D< T9 > (OpenTK.Graphics.OpenGL.TextureTarget target, Int32 level, OpenTK.Graphics.OpenGL.PixelInternalFormat internalformat, Int32 width, Int32 height, Int32 depth, Int32 border, OpenTK.Graphics.OpenGL.PixelFormat format, OpenTK.Graphics.OpenGL.PixelType type,[InAttribute, OutAttribute] T9[] pixels) |
| Specify a three-dimensional texture image. | |
| static void | TexImage3D< T9 > (OpenTK.Graphics.OpenGL.TextureTarget target, Int32 level, OpenTK.Graphics.OpenGL.PixelInternalFormat internalformat, Int32 width, Int32 height, Int32 depth, Int32 border, OpenTK.Graphics.OpenGL.PixelFormat format, OpenTK.Graphics.OpenGL.PixelType type,[InAttribute, OutAttribute] T9[,] pixels) |
| Specify a three-dimensional texture image. | |
| static void | TexImage3D< T9 > (OpenTK.Graphics.OpenGL.TextureTarget target, Int32 level, OpenTK.Graphics.OpenGL.PixelInternalFormat internalformat, Int32 width, Int32 height, Int32 depth, Int32 border, OpenTK.Graphics.OpenGL.PixelFormat format, OpenTK.Graphics.OpenGL.PixelType type,[InAttribute, OutAttribute] T9[,,] pixels) |
| Specify a three-dimensional texture image. | |
| static void | TexImage3D< T9 > (OpenTK.Graphics.OpenGL.TextureTarget target, Int32 level, OpenTK.Graphics.OpenGL.PixelInternalFormat internalformat, Int32 width, Int32 height, Int32 depth, Int32 border, OpenTK.Graphics.OpenGL.PixelFormat format, OpenTK.Graphics.OpenGL.PixelType type,[InAttribute, OutAttribute] ref T9 pixels) |
| Specify a three-dimensional texture image. | |
| static void | TexImage3DMultisample (OpenTK.Graphics.OpenGL.TextureTargetMultisample target, Int32 samples, OpenTK.Graphics.OpenGL.PixelInternalFormat internalformat, Int32 width, Int32 height, Int32 depth, bool fixedsamplelocations) |
| static void | TexParameter (OpenTK.Graphics.OpenGL.TextureTarget target, OpenTK.Graphics.OpenGL.TextureParameterName pname, Single param) |
| Set texture parameters. | |
| static void | TexParameter (OpenTK.Graphics.OpenGL.TextureTarget target, OpenTK.Graphics.OpenGL.TextureParameterName pname, Single[]@params) |
| Set texture parameters. | |
| static unsafe void | TexParameter (OpenTK.Graphics.OpenGL.TextureTarget target, OpenTK.Graphics.OpenGL.TextureParameterName pname, Single *@params) |
| Set texture parameters. | |
| static void | TexParameter (OpenTK.Graphics.OpenGL.TextureTarget target, OpenTK.Graphics.OpenGL.TextureParameterName pname, Int32 param) |
| Set texture parameters. | |
| static void | TexParameterI (OpenTK.Graphics.OpenGL.TextureTarget target, OpenTK.Graphics.OpenGL.TextureParameterName pname, Int32[]@params) |
| static void | TexParameterI (OpenTK.Graphics.OpenGL.TextureTarget target, OpenTK.Graphics.OpenGL.TextureParameterName pname, ref Int32 @params) |
| static unsafe void | TexParameterI (OpenTK.Graphics.OpenGL.TextureTarget target, OpenTK.Graphics.OpenGL.TextureParameterName pname, Int32 *@params) |
| static void | TexParameterI (OpenTK.Graphics.OpenGL.TextureTarget target, OpenTK.Graphics.OpenGL.TextureParameterName pname, UInt32[]@params) |
| static void | TexParameterI (OpenTK.Graphics.OpenGL.TextureTarget target, OpenTK.Graphics.OpenGL.TextureParameterName pname, ref UInt32 @params) |
| static unsafe void | TexParameterI (OpenTK.Graphics.OpenGL.TextureTarget target, OpenTK.Graphics.OpenGL.TextureParameterName pname, UInt32 *@params) |
| static void | TexParameter (OpenTK.Graphics.OpenGL.TextureTarget target, OpenTK.Graphics.OpenGL.TextureParameterName pname, Int32[]@params) |
| Set texture parameters. | |
| static unsafe void | TexParameter (OpenTK.Graphics.OpenGL.TextureTarget target, OpenTK.Graphics.OpenGL.TextureParameterName pname, Int32 *@params) |
| Set texture parameters. | |
| static void | TexSubImage1D (OpenTK.Graphics.OpenGL.TextureTarget target, Int32 level, Int32 xoffset, Int32 width, OpenTK.Graphics.OpenGL.PixelFormat format, OpenTK.Graphics.OpenGL.PixelType type, IntPtr pixels) |
| Specify a one-dimensional texture subimage. | |
| static void | TexSubImage1D< T6 > (OpenTK.Graphics.OpenGL.TextureTarget target, Int32 level, Int32 xoffset, Int32 width, OpenTK.Graphics.OpenGL.PixelFormat format, OpenTK.Graphics.OpenGL.PixelType type,[InAttribute, OutAttribute] T6[] pixels) |
| Specify a one-dimensional texture subimage. | |
| static void | TexSubImage1D< T6 > (OpenTK.Graphics.OpenGL.TextureTarget target, Int32 level, Int32 xoffset, Int32 width, OpenTK.Graphics.OpenGL.PixelFormat format, OpenTK.Graphics.OpenGL.PixelType type,[InAttribute, OutAttribute] T6[,] pixels) |
| Specify a one-dimensional texture subimage. | |
| static void | TexSubImage1D< T6 > (OpenTK.Graphics.OpenGL.TextureTarget target, Int32 level, Int32 xoffset, Int32 width, OpenTK.Graphics.OpenGL.PixelFormat format, OpenTK.Graphics.OpenGL.PixelType type,[InAttribute, OutAttribute] T6[,,] pixels) |
| Specify a one-dimensional texture subimage. | |
| static void | TexSubImage1D< T6 > (OpenTK.Graphics.OpenGL.TextureTarget target, Int32 level, Int32 xoffset, Int32 width, OpenTK.Graphics.OpenGL.PixelFormat format, OpenTK.Graphics.OpenGL.PixelType type,[InAttribute, OutAttribute] ref T6 pixels) |
| Specify a one-dimensional texture subimage. | |
| static void | TexSubImage2D (OpenTK.Graphics.OpenGL.TextureTarget target, Int32 level, Int32 xoffset, Int32 yoffset, Int32 width, Int32 height, OpenTK.Graphics.OpenGL.PixelFormat format, OpenTK.Graphics.OpenGL.PixelType type, IntPtr pixels) |
| Specify a two-dimensional texture subimage. | |
| static void | TexSubImage2D< T8 > (OpenTK.Graphics.OpenGL.TextureTarget target, Int32 level, Int32 xoffset, Int32 yoffset, Int32 width, Int32 height, OpenTK.Graphics.OpenGL.PixelFormat format, OpenTK.Graphics.OpenGL.PixelType type,[InAttribute, OutAttribute] T8[] pixels) |
| Specify a two-dimensional texture subimage. | |
| static void | TexSubImage2D< T8 > (OpenTK.Graphics.OpenGL.TextureTarget target, Int32 level, Int32 xoffset, Int32 yoffset, Int32 width, Int32 height, OpenTK.Graphics.OpenGL.PixelFormat format, OpenTK.Graphics.OpenGL.PixelType type,[InAttribute, OutAttribute] T8[,] pixels) |
| Specify a two-dimensional texture subimage. | |
| static void | TexSubImage2D< T8 > (OpenTK.Graphics.OpenGL.TextureTarget target, Int32 level, Int32 xoffset, Int32 yoffset, Int32 width, Int32 height, OpenTK.Graphics.OpenGL.PixelFormat format, OpenTK.Graphics.OpenGL.PixelType type,[InAttribute, OutAttribute] T8[,,] pixels) |
| Specify a two-dimensional texture subimage. | |
| static void | TexSubImage2D< T8 > (OpenTK.Graphics.OpenGL.TextureTarget target, Int32 level, Int32 xoffset, Int32 yoffset, Int32 width, Int32 height, OpenTK.Graphics.OpenGL.PixelFormat format, OpenTK.Graphics.OpenGL.PixelType type,[InAttribute, OutAttribute] ref T8 pixels) |
| Specify a two-dimensional texture subimage. | |
| static void | TexSubImage3D (OpenTK.Graphics.OpenGL.TextureTarget target, Int32 level, Int32 xoffset, Int32 yoffset, Int32 zoffset, Int32 width, Int32 height, Int32 depth, OpenTK.Graphics.OpenGL.PixelFormat format, OpenTK.Graphics.OpenGL.PixelType type, IntPtr pixels) |
| Specify a three-dimensional texture subimage. | |
| static void | TexSubImage3D< T10 > (OpenTK.Graphics.OpenGL.TextureTarget target, Int32 level, Int32 xoffset, Int32 yoffset, Int32 zoffset, Int32 width, Int32 height, Int32 depth, OpenTK.Graphics.OpenGL.PixelFormat format, OpenTK.Graphics.OpenGL.PixelType type,[InAttribute, OutAttribute] T10[] pixels) |
| Specify a three-dimensional texture subimage. | |
| static void | TexSubImage3D< T10 > (OpenTK.Graphics.OpenGL.TextureTarget target, Int32 level, Int32 xoffset, Int32 yoffset, Int32 zoffset, Int32 width, Int32 height, Int32 depth, OpenTK.Graphics.OpenGL.PixelFormat format, OpenTK.Graphics.OpenGL.PixelType type,[InAttribute, OutAttribute] T10[,] pixels) |
| Specify a three-dimensional texture subimage. | |
| static void | TexSubImage3D< T10 > (OpenTK.Graphics.OpenGL.TextureTarget target, Int32 level, Int32 xoffset, Int32 yoffset, Int32 zoffset, Int32 width, Int32 height, Int32 depth, OpenTK.Graphics.OpenGL.PixelFormat format, OpenTK.Graphics.OpenGL.PixelType type,[InAttribute, OutAttribute] T10[,,] pixels) |
| Specify a three-dimensional texture subimage. | |
| static void | TexSubImage3D< T10 > (OpenTK.Graphics.OpenGL.TextureTarget target, Int32 level, Int32 xoffset, Int32 yoffset, Int32 zoffset, Int32 width, Int32 height, Int32 depth, OpenTK.Graphics.OpenGL.PixelFormat format, OpenTK.Graphics.OpenGL.PixelType type,[InAttribute, OutAttribute] ref T10 pixels) |
| Specify a three-dimensional texture subimage. | |
| static void | TransformFeedbackVaryings (Int32 program, Int32 count, String[] varyings, OpenTK.Graphics.OpenGL.TransformFeedbackMode bufferMode) |
| static void | TransformFeedbackVaryings (UInt32 program, Int32 count, String[] varyings, OpenTK.Graphics.OpenGL.TransformFeedbackMode bufferMode) |
| static void | Translate (Double x, Double y, Double z) |
| Multiply the current matrix by a translation matrix. | |
| static void | Translate (Single x, Single y, Single z) |
| Multiply the current matrix by a translation matrix. | |
| static void | Uniform1 (Int32 location, Single v0) |
| Specify the value of a uniform variable for the current program object. | |
| static void | Uniform1 (Int32 location, Int32 count, Single[] value) |
| Specify the value of a uniform variable for the current program object. | |
| static void | Uniform1 (Int32 location, Int32 count, ref Single value) |
| Specify the value of a uniform variable for the current program object. | |
| static unsafe void | Uniform1 (Int32 location, Int32 count, Single *value) |
| Specify the value of a uniform variable for the current program object. | |
| static void | Uniform1 (Int32 location, Int32 v0) |
| Specify the value of a uniform variable for the current program object. | |
| static void | Uniform1 (Int32 location, Int32 count, Int32[] value) |
| Specify the value of a uniform variable for the current program object. | |
| static void | Uniform1 (Int32 location, Int32 count, ref Int32 value) |
| Specify the value of a uniform variable for the current program object. | |
| static unsafe void | Uniform1 (Int32 location, Int32 count, Int32 *value) |
| Specify the value of a uniform variable for the current program object. | |
| static void | Uniform1 (Int32 location, UInt32 v0) |
| Specify the value of a uniform variable for the current program object. | |
| static void | Uniform1 (Int32 location, Int32 count, UInt32[] value) |
| Specify the value of a uniform variable for the current program object. | |
| static void | Uniform1 (Int32 location, Int32 count, ref UInt32 value) |
| Specify the value of a uniform variable for the current program object. | |
| static unsafe void | Uniform1 (Int32 location, Int32 count, UInt32 *value) |
| Specify the value of a uniform variable for the current program object. | |
| static void | Uniform2 (Int32 location, Single v0, Single v1) |
| Specify the value of a uniform variable for the current program object. | |
| static void | Uniform2 (Int32 location, Int32 count, Single[] value) |
| Specify the value of a uniform variable for the current program object. | |
| static void | Uniform2 (Int32 location, Int32 count, ref Single value) |
| Specify the value of a uniform variable for the current program object. | |
| static unsafe void | Uniform2 (Int32 location, Int32 count, Single *value) |
| Specify the value of a uniform variable for the current program object. | |
| static void | Uniform2 (Int32 location, Int32 v0, Int32 v1) |
| Specify the value of a uniform variable for the current program object. | |
| static void | Uniform2 (Int32 location, Int32 count, Int32[] value) |
| Specify the value of a uniform variable for the current program object. | |
| static unsafe void | Uniform2 (Int32 location, Int32 count, Int32 *value) |
| Specify the value of a uniform variable for the current program object. | |
| static void | Uniform2 (Int32 location, UInt32 v0, UInt32 v1) |
| Specify the value of a uniform variable for the current program object. | |
| static void | Uniform2 (Int32 location, Int32 count, UInt32[] value) |
| Specify the value of a uniform variable for the current program object. | |
| static void | Uniform2 (Int32 location, Int32 count, ref UInt32 value) |
| Specify the value of a uniform variable for the current program object. | |
| static unsafe void | Uniform2 (Int32 location, Int32 count, UInt32 *value) |
| Specify the value of a uniform variable for the current program object. | |
| static void | Uniform3 (Int32 location, Single v0, Single v1, Single v2) |
| Specify the value of a uniform variable for the current program object. | |
| static void | Uniform3 (Int32 location, Int32 count, Single[] value) |
| Specify the value of a uniform variable for the current program object. | |
| static void | Uniform3 (Int32 location, Int32 count, ref Single value) |
| Specify the value of a uniform variable for the current program object. | |
| static unsafe void | Uniform3 (Int32 location, Int32 count, Single *value) |
| Specify the value of a uniform variable for the current program object. | |
| static void | Uniform3 (Int32 location, Int32 v0, Int32 v1, Int32 v2) |
| Specify the value of a uniform variable for the current program object. | |
| static void | Uniform3 (Int32 location, Int32 count, Int32[] value) |
| Specify the value of a uniform variable for the current program object. | |
| static void | Uniform3 (Int32 location, Int32 count, ref Int32 value) |
| Specify the value of a uniform variable for the current program object. | |
| static unsafe void | Uniform3 (Int32 location, Int32 count, Int32 *value) |
| Specify the value of a uniform variable for the current program object. | |
| static void | Uniform3 (Int32 location, UInt32 v0, UInt32 v1, UInt32 v2) |
| Specify the value of a uniform variable for the current program object. | |
| static void | Uniform3 (Int32 location, Int32 count, UInt32[] value) |
| Specify the value of a uniform variable for the current program object. | |
| static void | Uniform3 (Int32 location, Int32 count, ref UInt32 value) |
| Specify the value of a uniform variable for the current program object. | |
| static unsafe void | Uniform3 (Int32 location, Int32 count, UInt32 *value) |
| Specify the value of a uniform variable for the current program object. | |
| static void | Uniform4 (Int32 location, Single v0, Single v1, Single v2, Single v3) |
| Specify the value of a uniform variable for the current program object. | |
| static void | Uniform4 (Int32 location, Int32 count, Single[] value) |
| Specify the value of a uniform variable for the current program object. | |
| static void | Uniform4 (Int32 location, Int32 count, ref Single value) |
| Specify the value of a uniform variable for the current program object. | |
| static unsafe void | Uniform4 (Int32 location, Int32 count, Single *value) |
| Specify the value of a uniform variable for the current program object. | |
| static void | Uniform4 (Int32 location, Int32 v0, Int32 v1, Int32 v2, Int32 v3) |
| Specify the value of a uniform variable for the current program object. | |
| static void | Uniform4 (Int32 location, Int32 count, Int32[] value) |
| Specify the value of a uniform variable for the current program object. | |
| static void | Uniform4 (Int32 location, Int32 count, ref Int32 value) |
| Specify the value of a uniform variable for the current program object. | |
| static unsafe void | Uniform4 (Int32 location, Int32 count, Int32 *value) |
| Specify the value of a uniform variable for the current program object. | |
| static void | Uniform4 (Int32 location, UInt32 v0, UInt32 v1, UInt32 v2, UInt32 v3) |
| Specify the value of a uniform variable for the current program object. | |
| static void | Uniform4 (Int32 location, Int32 count, UInt32[] value) |
| Specify the value of a uniform variable for the current program object. | |
| static void | Uniform4 (Int32 location, Int32 count, ref UInt32 value) |
| Specify the value of a uniform variable for the current program object. | |
| static unsafe void | Uniform4 (Int32 location, Int32 count, UInt32 *value) |
| Specify the value of a uniform variable for the current program object. | |
| static void | UniformBlockBinding (Int32 program, Int32 uniformBlockIndex, Int32 uniformBlockBinding) |
| static void | UniformBlockBinding (UInt32 program, UInt32 uniformBlockIndex, UInt32 uniformBlockBinding) |
| 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 | UniformMatrix2x3 (Int32 location, Int32 count, bool transpose, Single[] value) |
| static void | UniformMatrix2x3 (Int32 location, Int32 count, bool transpose, ref Single value) |
| static unsafe void | UniformMatrix2x3 (Int32 location, Int32 count, bool transpose, Single *value) |
| static void | UniformMatrix2x4 (Int32 location, Int32 count, bool transpose, Single[] value) |
| static void | UniformMatrix2x4 (Int32 location, Int32 count, bool transpose, ref Single value) |
| static unsafe void | UniformMatrix2x4 (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 | UniformMatrix3x2 (Int32 location, Int32 count, bool transpose, Single[] value) |
| static void | UniformMatrix3x2 (Int32 location, Int32 count, bool transpose, ref Single value) |
| static unsafe void | UniformMatrix3x2 (Int32 location, Int32 count, bool transpose, Single *value) |
| static void | UniformMatrix3x4 (Int32 location, Int32 count, bool transpose, Single[] value) |
| static void | UniformMatrix3x4 (Int32 location, Int32 count, bool transpose, ref Single value) |
| static unsafe void | UniformMatrix3x4 (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 | UniformMatrix4x2 (Int32 location, Int32 count, bool transpose, Single[] value) |
| static void | UniformMatrix4x2 (Int32 location, Int32 count, bool transpose, ref Single value) |
| static unsafe void | UniformMatrix4x2 (Int32 location, Int32 count, bool transpose, Single *value) |
| static void | UniformMatrix4x3 (Int32 location, Int32 count, bool transpose, Single[] value) |
| static void | UniformMatrix4x3 (Int32 location, Int32 count, bool transpose, ref Single value) |
| static unsafe void | UniformMatrix4x3 (Int32 location, Int32 count, bool transpose, Single *value) |
| static bool | UnmapBuffer (OpenTK.Graphics.OpenGL.BufferTarget target) |
| 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 | Vertex2 (Double x, Double y) |
| Specify a vertex. | |
| static void | Vertex2 (Double[] v) |
| Specify a vertex. | |
| static void | Vertex2 (ref Double v) |
| Specify a vertex. | |
| static unsafe void | Vertex2 (Double *v) |
| Specify a vertex. | |
| static void | Vertex2 (Single x, Single y) |
| Specify a vertex. | |
| static void | Vertex2 (Single[] v) |
| Specify a vertex. | |
| static void | Vertex2 (ref Single v) |
| Specify a vertex. | |
| static unsafe void | Vertex2 (Single *v) |
| Specify a vertex. | |
| static void | Vertex2 (Int32 x, Int32 y) |
| Specify a vertex. | |
| static void | Vertex2 (Int32[] v) |
| Specify a vertex. | |
| static void | Vertex2 (ref Int32 v) |
| Specify a vertex. | |
| static unsafe void | Vertex2 (Int32 *v) |
| Specify a vertex. | |
| static void | Vertex2 (Int16 x, Int16 y) |
| Specify a vertex. | |
| static void | Vertex2 (Int16[] v) |
| Specify a vertex. | |
| static void | Vertex2 (ref Int16 v) |
| Specify a vertex. | |
| static unsafe void | Vertex2 (Int16 *v) |
| Specify a vertex. | |
| static void | Vertex3 (Double x, Double y, Double z) |
| Specify a vertex. | |
| static void | Vertex3 (Double[] v) |
| Specify a vertex. | |
| static void | Vertex3 (ref Double v) |
| Specify a vertex. | |
| static unsafe void | Vertex3 (Double *v) |
| Specify a vertex. | |
| static void | Vertex3 (Single x, Single y, Single z) |
| Specify a vertex. | |
| static void | Vertex3 (Single[] v) |
| Specify a vertex. | |
| static void | Vertex3 (ref Single v) |
| Specify a vertex. | |
| static unsafe void | Vertex3 (Single *v) |
| Specify a vertex. | |
| static void | Vertex3 (Int32 x, Int32 y, Int32 z) |
| Specify a vertex. | |
| static void | Vertex3 (Int32[] v) |
| Specify a vertex. | |
| static void | Vertex3 (ref Int32 v) |
| Specify a vertex. | |
| static unsafe void | Vertex3 (Int32 *v) |
| Specify a vertex. | |
| static void | Vertex3 (Int16 x, Int16 y, Int16 z) |
| Specify a vertex. | |
| static void | Vertex3 (Int16[] v) |
| Specify a vertex. | |
| static void | Vertex3 (ref Int16 v) |
| Specify a vertex. | |
| static unsafe void | Vertex3 (Int16 *v) |
| Specify a vertex. | |
| static void | Vertex4 (Double x, Double y, Double z, Double w) |
| Specify a vertex. | |
| static void | Vertex4 (Double[] v) |
| Specify a vertex. | |
| static void | Vertex4 (ref Double v) |
| Specify a vertex. | |
| static unsafe void | Vertex4 (Double *v) |
| Specify a vertex. | |
| static void | Vertex4 (Single x, Single y, Single z, Single w) |
| Specify a vertex. | |
| static void | Vertex4 (Single[] v) |
| Specify a vertex. | |
| static void | Vertex4 (ref Single v) |
| Specify a vertex. | |
| static unsafe void | Vertex4 (Single *v) |
| Specify a vertex. | |
| static void | Vertex4 (Int32 x, Int32 y, Int32 z, Int32 w) |
| Specify a vertex. | |
| static void | Vertex4 (Int32[] v) |
| Specify a vertex. | |
| static void | Vertex4 (ref Int32 v) |
| Specify a vertex. | |
| static unsafe void | Vertex4 (Int32 *v) |
| Specify a vertex. | |
| static void | Vertex4 (Int16 x, Int16 y, Int16 z, Int16 w) |
| Specify a vertex. | |
| static void | Vertex4 (Int16[] v) |
| Specify a vertex. | |
| static void | Vertex4 (ref Int16 v) |
| Specify a vertex. | |
| static unsafe void | Vertex4 (Int16 *v) |
| Specify a vertex. | |
| static void | VertexAttrib1 (Int32 index, Double x) |
| Specifies the value of a generic vertex attribute. | |
| static void | VertexAttrib1 (UInt32 index, Double x) |
| Specifies the value of a generic vertex attribute. | |
| static unsafe void | VertexAttrib1 (Int32 index, Double *v) |
| Specifies the value of a generic vertex attribute. | |
| static unsafe void | VertexAttrib1 (UInt32 index, Double *v) |
| Specifies the value of a generic vertex attribute. | |
| static void | VertexAttrib1 (Int32 index, Single x) |
| Specifies the value of a generic vertex attribute. | |
| static void | VertexAttrib1 (UInt32 index, Single x) |
| Specifies the value of a generic vertex attribute. | |
| static unsafe void | VertexAttrib1 (Int32 index, Single *v) |
| Specifies the value of a generic vertex attribute. | |
| static unsafe void | VertexAttrib1 (UInt32 index, Single *v) |
| Specifies the value of a generic vertex attribute. | |
| static void | VertexAttrib1 (Int32 index, Int16 x) |
| Specifies the value of a generic vertex attribute. | |
| static void | VertexAttrib1 (UInt32 index, Int16 x) |
| Specifies the value of a generic vertex attribute. | |
| static unsafe void | VertexAttrib1 (Int32 index, Int16 *v) |
| Specifies the value of a generic vertex attribute. | |
| static unsafe void | VertexAttrib1 (UInt32 index, Int16 *v) |
| Specifies the value of a generic vertex attribute. | |
| static void | VertexAttrib2 (Int32 index, Double x, Double y) |
| Specifies the value of a generic vertex attribute. | |
| static void | VertexAttrib2 (UInt32 index, Double x, Double y) |
| Specifies the value of a generic vertex attribute. | |
| static void | VertexAttrib2 (Int32 index, Double[] v) |
| Specifies the value of a generic vertex attribute. | |
| static void | VertexAttrib2 (Int32 index, ref Double v) |
| Specifies the value of a generic vertex attribute. | |
| static unsafe void | VertexAttrib2 (Int32 index, Double *v) |
| Specifies the value of a generic vertex attribute. | |
| static void | VertexAttrib2 (UInt32 index, Double[] v) |
| Specifies the value of a generic vertex attribute. | |
| static void | VertexAttrib2 (UInt32 index, ref Double v) |
| Specifies the value of a generic vertex attribute. | |
| static unsafe void | VertexAttrib2 (UInt32 index, Double *v) |
| Specifies the value of a generic vertex attribute. | |
| static void | VertexAttrib2 (Int32 index, Single x, Single y) |
| Specifies the value of a generic vertex attribute. | |
| static void | VertexAttrib2 (UInt32 index, Single x, Single y) |
| Specifies the value of a generic vertex attribute. | |
| static void | VertexAttrib2 (Int32 index, Single[] v) |
| Specifies the value of a generic vertex attribute. | |
| static void | VertexAttrib2 (Int32 index, ref Single v) |
| Specifies the value of a generic vertex attribute. | |
| static unsafe void | VertexAttrib2 (Int32 index, Single *v) |
| Specifies the value of a generic vertex attribute. | |
| static void | VertexAttrib2 (UInt32 index, Single[] v) |
| Specifies the value of a generic vertex attribute. | |
| static void | VertexAttrib2 (UInt32 index, ref Single v) |
| Specifies the value of a generic vertex attribute. | |
| static unsafe void | VertexAttrib2 (UInt32 index, Single *v) |
| Specifies the value of a generic vertex attribute. | |
| static void | VertexAttrib2 (Int32 index, Int16 x, Int16 y) |
| Specifies the value of a generic vertex attribute. | |
| static void | VertexAttrib2 (UInt32 index, Int16 x, Int16 y) |
| Specifies the value of a generic vertex attribute. | |
| static void | VertexAttrib2 (Int32 index, Int16[] v) |
| Specifies the value of a generic vertex attribute. | |
| static void | VertexAttrib2 (Int32 index, ref Int16 v) |
| Specifies the value of a generic vertex attribute. | |
| static unsafe void | VertexAttrib2 (Int32 index, Int16 *v) |
| Specifies the value of a generic vertex attribute. | |
| static void | VertexAttrib2 (UInt32 index, Int16[] v) |
| Specifies the value of a generic vertex attribute. | |
| static void | VertexAttrib2 (UInt32 index, ref Int16 v) |
| Specifies the value of a generic vertex attribute. | |
| static unsafe void | VertexAttrib2 (UInt32 index, Int16 *v) |
| Specifies the value of a generic vertex attribute. | |
| static void | VertexAttrib3 (Int32 index, Double x, Double y, Double z) |
| Specifies the value of a generic vertex attribute. | |
| static void | VertexAttrib3 (UInt32 index, Double x, Double y, Double z) |
| Specifies the value of a generic vertex attribute. | |
| static void | VertexAttrib3 (Int32 index, Double[] v) |
| Specifies the value of a generic vertex attribute. | |
| static void | VertexAttrib3 (Int32 index, ref Double v) |
| Specifies the value of a generic vertex attribute. | |
| static unsafe void | VertexAttrib3 (Int32 index, Double *v) |
| Specifies the value of a generic vertex attribute. | |
| static void | VertexAttrib3 (UInt32 index, Double[] v) |
| Specifies the value of a generic vertex attribute. | |
| static void | VertexAttrib3 (UInt32 index, ref Double v) |
| Specifies the value of a generic vertex attribute. | |
| static unsafe void | VertexAttrib3 (UInt32 index, Double *v) |
| Specifies the value of a generic vertex attribute. | |
| static void | VertexAttrib3 (Int32 index, Single x, Single y, Single z) |
| Specifies the value of a generic vertex attribute. | |
| static void | VertexAttrib3 (UInt32 index, Single x, Single y, Single z) |
| Specifies the value of a generic vertex attribute. | |
| static void | VertexAttrib3 (Int32 index, Single[] v) |
| Specifies the value of a generic vertex attribute. | |
| static void | VertexAttrib3 (Int32 index, ref Single v) |
| Specifies the value of a generic vertex attribute. | |
| static unsafe void | VertexAttrib3 (Int32 index, Single *v) |
| Specifies the value of a generic vertex attribute. | |
| static void | VertexAttrib3 (UInt32 index, Single[] v) |
| Specifies the value of a generic vertex attribute. | |
| static void | VertexAttrib3 (UInt32 index, ref Single v) |
| Specifies the value of a generic vertex attribute. | |
| static unsafe void | VertexAttrib3 (UInt32 index, Single *v) |
| Specifies the value of a generic vertex attribute. | |
| static void | VertexAttrib3 (Int32 index, Int16 x, Int16 y, Int16 z) |
| Specifies the value of a generic vertex attribute. | |
| static void | VertexAttrib3 (UInt32 index, Int16 x, Int16 y, Int16 z) |
| Specifies the value of a generic vertex attribute. | |
| static void | VertexAttrib3 (Int32 index, Int16[] v) |
| Specifies the value of a generic vertex attribute. | |
| static void | VertexAttrib3 (Int32 index, ref Int16 v) |
| Specifies the value of a generic vertex attribute. | |
| static unsafe void | VertexAttrib3 (Int32 index, Int16 *v) |
| Specifies the value of a generic vertex attribute. | |
| static void | VertexAttrib3 (UInt32 index, Int16[] v) |
| Specifies the value of a generic vertex attribute. | |
| static void | VertexAttrib3 (UInt32 index, ref Int16 v) |
| Specifies the value of a generic vertex attribute. | |
| static unsafe void | VertexAttrib3 (UInt32 index, Int16 *v) |
| Specifies the value of a generic vertex attribute. | |
| static void | VertexAttrib4 (UInt32 index, SByte[] v) |
| Specifies the value of a generic vertex attribute. | |
| static void | VertexAttrib4 (UInt32 index, ref SByte v) |
| Specifies the value of a generic vertex attribute. | |
| static unsafe void | VertexAttrib4 (UInt32 index, SByte *v) |
| Specifies the value of a generic vertex attribute. | |
| static void | VertexAttrib4 (Int32 index, Double x, Double y, Double z, Double w) |
| Specifies the value of a generic vertex attribute. | |
| static void | VertexAttrib4 (UInt32 index, Double x, Double y, Double z, Double w) |
| Specifies the value of a generic vertex attribute. | |
| static void | VertexAttrib4 (Int32 index, Double[] v) |
| Specifies the value of a generic vertex attribute. | |
| static void | VertexAttrib4 (Int32 index, ref Double v) |
| Specifies the value of a generic vertex attribute. | |
| static unsafe void | VertexAttrib4 (Int32 index, Double *v) |
| Specifies the value of a generic vertex attribute. | |
| static void | VertexAttrib4 (UInt32 index, Double[] v) |
| Specifies the value of a generic vertex attribute. | |
| static void | VertexAttrib4 (UInt32 index, ref Double v) |
| Specifies the value of a generic vertex attribute. | |
| static unsafe void | VertexAttrib4 (UInt32 index, Double *v) |
| Specifies the value of a generic vertex attribute. | |
| static void | VertexAttrib4 (Int32 index, Single x, Single y, Single z, Single w) |
| Specifies the value of a generic vertex attribute. | |
| static void | VertexAttrib4 (UInt32 index, Single x, Single y, Single z, Single w) |
| Specifies the value of a generic vertex attribute. | |
| static void | VertexAttrib4 (Int32 index, Single[] v) |
| Specifies the value of a generic vertex attribute. | |
| static void | VertexAttrib4 (Int32 index, ref Single v) |
| Specifies the value of a generic vertex attribute. | |
| static unsafe void | VertexAttrib4 (Int32 index, Single *v) |
| Specifies the value of a generic vertex attribute. | |
| static void | VertexAttrib4 (UInt32 index, Single[] v) |
| Specifies the value of a generic vertex attribute. | |
| static void | VertexAttrib4 (UInt32 index, ref Single v) |
| Specifies the value of a generic vertex attribute. | |
| static unsafe void | VertexAttrib4 (UInt32 index, Single *v) |
| Specifies the value of a generic vertex attribute. | |
| static void | VertexAttrib4 (Int32 index, Int32[] v) |
| Specifies the value of a generic vertex attribute. | |
| static void | VertexAttrib4 (Int32 index, ref Int32 v) |
| Specifies the value of a generic vertex attribute. | |
| static unsafe void | VertexAttrib4 (Int32 index, Int32 *v) |
| Specifies the value of a generic vertex attribute. | |
| static void | VertexAttrib4 (UInt32 index, Int32[] v) |
| Specifies the value of a generic vertex attribute. | |
| static void | VertexAttrib4 (UInt32 index, ref Int32 v) |
| Specifies the value of a generic vertex attribute. | |
| static unsafe void | VertexAttrib4 (UInt32 index, Int32 *v) |
| Specifies the value of a generic vertex attribute. | |
| static void | VertexAttrib4N (UInt32 index, SByte[] v) |
| static void | VertexAttrib4N (UInt32 index, ref SByte v) |
| static unsafe void | VertexAttrib4N (UInt32 index, SByte *v) |
| static void | VertexAttrib4N (Int32 index, Int32[] v) |
| static void | VertexAttrib4N (Int32 index, ref Int32 v) |
| static unsafe void | VertexAttrib4N (Int32 index, Int32 *v) |
| static void | VertexAttrib4N (UInt32 index, Int32[] v) |
| static void | VertexAttrib4N (UInt32 index, ref Int32 v) |
| static unsafe void | VertexAttrib4N (UInt32 index, Int32 *v) |
| static void | VertexAttrib4N (Int32 index, Int16[] v) |
| static void | VertexAttrib4N (Int32 index, ref Int16 v) |
| static unsafe void | VertexAttrib4N (Int32 index, Int16 *v) |
| static void | VertexAttrib4N (UInt32 index, Int16[] v) |
| static void | VertexAttrib4N (UInt32 index, ref Int16 v) |
| static unsafe void | VertexAttrib4N (UInt32 index, Int16 *v) |
| static void | VertexAttrib4N (Int32 index, Byte x, Byte y, Byte z, Byte w) |
| static void | VertexAttrib4N (UInt32 index, Byte x, Byte y, Byte z, Byte w) |
| static void | VertexAttrib4N (Int32 index, Byte[] v) |
| static void | VertexAttrib4N (Int32 index, ref Byte v) |
| static unsafe void | VertexAttrib4N (Int32 index, Byte *v) |
| static void | VertexAttrib4N (UInt32 index, Byte[] v) |
| static void | VertexAttrib4N (UInt32 index, ref Byte v) |
| static unsafe void | VertexAttrib4N (UInt32 index, Byte *v) |
| static void | VertexAttrib4N (UInt32 index, UInt32[] v) |
| static void | VertexAttrib4N (UInt32 index, ref UInt32 v) |
| static unsafe void | VertexAttrib4N (UInt32 index, UInt32 *v) |
| static void | VertexAttrib4N (UInt32 index, UInt16[] v) |
| static void | VertexAttrib4N (UInt32 index, ref UInt16 v) |
| static unsafe void | VertexAttrib4N (UInt32 index, UInt16 *v) |
| static void | VertexAttrib4 (Int32 index, Int16 x, Int16 y, Int16 z, Int16 w) |
| Specifies the value of a generic vertex attribute. | |
| static void | VertexAttrib4 (UInt32 index, Int16 x, Int16 y, Int16 z, Int16 w) |
| Specifies the value of a generic vertex attribute. | |
| static void | VertexAttrib4 (Int32 index, Int16[] v) |
| Specifies the value of a generic vertex attribute. | |
| static void | VertexAttrib4 (Int32 index, ref Int16 v) |
| Specifies the value of a generic vertex attribute. | |
| static unsafe void | VertexAttrib4 (Int32 index, Int16 *v) |
| Specifies the value of a generic vertex attribute. | |
| static void | VertexAttrib4 (UInt32 index, Int16[] v) |
| Specifies the value of a generic vertex attribute. | |
| static void | VertexAttrib4 (UInt32 index, ref Int16 v) |
| Specifies the value of a generic vertex attribute. | |
| static unsafe void | VertexAttrib4 (UInt32 index, Int16 *v) |
| Specifies the value of a generic vertex attribute. | |
| static void | VertexAttrib4 (Int32 index, Byte[] v) |
| Specifies the value of a generic vertex attribute. | |
| static void | VertexAttrib4 (Int32 index, ref Byte v) |
| Specifies the value of a generic vertex attribute. | |
| static unsafe void | VertexAttrib4 (Int32 index, Byte *v) |
| Specifies the value of a generic vertex attribute. | |
| static void | VertexAttrib4 (UInt32 index, Byte[] v) |
| Specifies the value of a generic vertex attribute. | |
| static void | VertexAttrib4 (UInt32 index, ref Byte v) |
| Specifies the value of a generic vertex attribute. | |
| static unsafe void | VertexAttrib4 (UInt32 index, Byte *v) |
| Specifies the value of a generic vertex attribute. | |
| static void | VertexAttrib4 (UInt32 index, UInt32[] v) |
| Specifies the value of a generic vertex attribute. | |
| static void | VertexAttrib4 (UInt32 index, ref UInt32 v) |
| Specifies the value of a generic vertex attribute. | |
| static unsafe void | VertexAttrib4 (UInt32 index, UInt32 *v) |
| Specifies the value of a generic vertex attribute. | |
| static void | VertexAttrib4 (UInt32 index, UInt16[] v) |
| Specifies the value of a generic vertex attribute. | |
| static void | VertexAttrib4 (UInt32 index, ref UInt16 v) |
| Specifies the value of a generic vertex attribute. | |
| static unsafe void | VertexAttrib4 (UInt32 index, UInt16 *v) |
| Specifies the value of a generic vertex attribute. | |
| static void | VertexAttribI1 (Int32 index, Int32 x) |
| static void | VertexAttribI1 (UInt32 index, Int32 x) |
| static unsafe void | VertexAttribI1 (Int32 index, Int32 *v) |
| static unsafe void | VertexAttribI1 (UInt32 index, Int32 *v) |
| static void | VertexAttribI1 (UInt32 index, UInt32 x) |
| static unsafe void | VertexAttribI1 (UInt32 index, UInt32 *v) |
| static void | VertexAttribI2 (Int32 index, Int32 x, Int32 y) |
| static void | VertexAttribI2 (UInt32 index, Int32 x, Int32 y) |
| static void | VertexAttribI2 (Int32 index, Int32[] v) |
| static void | VertexAttribI2 (Int32 index, ref Int32 v) |
| static unsafe void | VertexAttribI2 (Int32 index, Int32 *v) |
| static void | VertexAttribI2 (UInt32 index, Int32[] v) |
| static void | VertexAttribI2 (UInt32 index, ref Int32 v) |
| static unsafe void | VertexAttribI2 (UInt32 index, Int32 *v) |
| static void | VertexAttribI2 (UInt32 index, UInt32 x, UInt32 y) |
| static void | VertexAttribI2 (UInt32 index, UInt32[] v) |
| static void | VertexAttribI2 (UInt32 index, ref UInt32 v) |
| static unsafe void | VertexAttribI2 (UInt32 index, UInt32 *v) |
| static void | VertexAttribI3 (Int32 index, Int32 x, Int32 y, Int32 z) |
| static void | VertexAttribI3 (UInt32 index, Int32 x, Int32 y, Int32 z) |
| static void | VertexAttribI3 (Int32 index, Int32[] v) |
| static void | VertexAttribI3 (Int32 index, ref Int32 v) |
| static unsafe void | VertexAttribI3 (Int32 index, Int32 *v) |
| static void | VertexAttribI3 (UInt32 index, Int32[] v) |
| static void | VertexAttribI3 (UInt32 index, ref Int32 v) |
| static unsafe void | VertexAttribI3 (UInt32 index, Int32 *v) |
| static void | VertexAttribI3 (UInt32 index, UInt32 x, UInt32 y, UInt32 z) |
| static void | VertexAttribI3 (UInt32 index, UInt32[] v) |
| static void | VertexAttribI3 (UInt32 index, ref UInt32 v) |
| static unsafe void | VertexAttribI3 (UInt32 index, UInt32 *v) |
| static void | VertexAttribI4 (UInt32 index, SByte[] v) |
| static void | VertexAttribI4 (UInt32 index, ref SByte v) |
| static unsafe void | VertexAttribI4 (UInt32 index, SByte *v) |
| static void | VertexAttribI4 (Int32 index, Int32 x, Int32 y, Int32 z, Int32 w) |
| static void | VertexAttribI4 (UInt32 index, Int32 x, Int32 y, Int32 z, Int32 w) |
| static void | VertexAttribI4 (Int32 index, Int32[] v) |
| static void | VertexAttribI4 (Int32 index, ref Int32 v) |
| static unsafe void | VertexAttribI4 (Int32 index, Int32 *v) |
| static void | VertexAttribI4 (UInt32 index, Int32[] v) |
| static void | VertexAttribI4 (UInt32 index, ref Int32 v) |
| static unsafe void | VertexAttribI4 (UInt32 index, Int32 *v) |
| static void | VertexAttribI4 (Int32 index, Int16[] v) |
| static void | VertexAttribI4 (Int32 index, ref Int16 v) |
| static unsafe void | VertexAttribI4 (Int32 index, Int16 *v) |
| static void | VertexAttribI4 (UInt32 index, Int16[] v) |
| static void | VertexAttribI4 (UInt32 index, ref Int16 v) |
| static unsafe void | VertexAttribI4 (UInt32 index, Int16 *v) |
| static void | VertexAttribI4 (Int32 index, Byte[] v) |
| static void | VertexAttribI4 (Int32 index, ref Byte v) |
| static unsafe void | VertexAttribI4 (Int32 index, Byte *v) |
| static void | VertexAttribI4 (UInt32 index, Byte[] v) |
| static void | VertexAttribI4 (UInt32 index, ref Byte v) |
| static unsafe void | VertexAttribI4 (UInt32 index, Byte *v) |
| static void | VertexAttribI4 (UInt32 index, UInt32 x, UInt32 y, UInt32 z, UInt32 w) |
| static void | VertexAttribI4 (UInt32 index, UInt32[] v) |
| static void | VertexAttribI4 (UInt32 index, ref UInt32 v) |
| static unsafe void | VertexAttribI4 (UInt32 index, UInt32 *v) |
| static void | VertexAttribI4 (UInt32 index, UInt16[] v) |
| static void | VertexAttribI4 (UInt32 index, ref UInt16 v) |
| static unsafe void | VertexAttribI4 (UInt32 index, UInt16 *v) |
| static void | VertexAttribIPointer (Int32 index, Int32 size, OpenTK.Graphics.OpenGL.VertexAttribIPointerType type, Int32 stride, IntPtr pointer) |
| static void | VertexAttribIPointer< T4 > (Int32 index, Int32 size, OpenTK.Graphics.OpenGL.VertexAttribIPointerType type, Int32 stride,[InAttribute, OutAttribute] T4[] pointer) |
| static void | VertexAttribIPointer< T4 > (Int32 index, Int32 size, OpenTK.Graphics.OpenGL.VertexAttribIPointerType type, Int32 stride,[InAttribute, OutAttribute] T4[,] pointer) |
| static void | VertexAttribIPointer< T4 > (Int32 index, Int32 size, OpenTK.Graphics.OpenGL.VertexAttribIPointerType type, Int32 stride,[InAttribute, OutAttribute] T4[,,] pointer) |
| static void | VertexAttribIPointer< T4 > (Int32 index, Int32 size, OpenTK.Graphics.OpenGL.VertexAttribIPointerType type, Int32 stride,[InAttribute, OutAttribute] ref T4 pointer) |
| static void | VertexAttribIPointer (UInt32 index, Int32 size, OpenTK.Graphics.OpenGL.VertexAttribIPointerType type, Int32 stride, IntPtr pointer) |
| static void | VertexAttribIPointer< T4 > (UInt32 index, Int32 size, OpenTK.Graphics.OpenGL.VertexAttribIPointerType type, Int32 stride,[InAttribute, OutAttribute] T4[] pointer) |
| static void | VertexAttribIPointer< T4 > (UInt32 index, Int32 size, OpenTK.Graphics.OpenGL.VertexAttribIPointerType type, Int32 stride,[InAttribute, OutAttribute] T4[,] pointer) |
| static void | VertexAttribIPointer< T4 > (UInt32 index, Int32 size, OpenTK.Graphics.OpenGL.VertexAttribIPointerType type, Int32 stride,[InAttribute, OutAttribute] T4[,,] pointer) |
| static void | VertexAttribIPointer< T4 > (UInt32 index, Int32 size, OpenTK.Graphics.OpenGL.VertexAttribIPointerType type, Int32 stride,[InAttribute, OutAttribute] ref T4 pointer) |
| static void | VertexAttribPointer (Int32 index, Int32 size, OpenTK.Graphics.OpenGL.VertexAttribPointerType type, bool normalized, Int32 stride, IntPtr pointer) |
| Define an array of generic vertex attribute data. | |
| static void | VertexAttribPointer< T5 > (Int32 index, Int32 size, OpenTK.Graphics.OpenGL.VertexAttribPointerType type, bool normalized, Int32 stride,[InAttribute, OutAttribute] T5[] pointer) |
| Define an array of generic vertex attribute data. | |
| static void | VertexAttribPointer< T5 > (Int32 index, Int32 size, OpenTK.Graphics.OpenGL.VertexAttribPointerType type, bool normalized, Int32 stride,[InAttribute, OutAttribute] T5[,] pointer) |
| Define an array of generic vertex attribute data. | |
| static void | VertexAttribPointer< T5 > (Int32 index, Int32 size, OpenTK.Graphics.OpenGL.VertexAttribPointerType type, bool normalized, Int32 stride,[InAttribute, OutAttribute] T5[,,] pointer) |
| Define an array of generic vertex attribute data. | |
| static void | VertexAttribPointer< T5 > (Int32 index, Int32 size, OpenTK.Graphics.OpenGL.VertexAttribPointerType type, bool normalized, Int32 stride,[InAttribute, OutAttribute] ref T5 pointer) |
| Define an array of generic vertex attribute data. | |
| static void | VertexAttribPointer (UInt32 index, Int32 size, OpenTK.Graphics.OpenGL.VertexAttribPointerType type, bool normalized, Int32 stride, IntPtr pointer) |
| Define an array of generic vertex attribute data. | |
| static void | VertexAttribPointer< T5 > (UInt32 index, Int32 size, OpenTK.Graphics.OpenGL.VertexAttribPointerType type, bool normalized, Int32 stride,[InAttribute, OutAttribute] T5[] pointer) |
| Define an array of generic vertex attribute data. | |
| static void | VertexAttribPointer< T5 > (UInt32 index, Int32 size, OpenTK.Graphics.OpenGL.VertexAttribPointerType type, bool normalized, Int32 stride,[InAttribute, OutAttribute] T5[,] pointer) |
| Define an array of generic vertex attribute data. | |
| static void | VertexAttribPointer< T5 > (UInt32 index, Int32 size, OpenTK.Graphics.OpenGL.VertexAttribPointerType type, bool normalized, Int32 stride,[InAttribute, OutAttribute] T5[,,] pointer) |
| Define an array of generic vertex attribute data. | |
| static void | VertexAttribPointer< T5 > (UInt32 index, Int32 size, OpenTK.Graphics.OpenGL.VertexAttribPointerType type, bool normalized, Int32 stride,[InAttribute, OutAttribute] ref T5 pointer) |
| Define an array of generic vertex attribute data. | |
| static void | VertexPointer (Int32 size, OpenTK.Graphics.OpenGL.VertexPointerType type, Int32 stride, IntPtr pointer) |
| Define an array of vertex data. | |
| static void | VertexPointer< T3 > (Int32 size, OpenTK.Graphics.OpenGL.VertexPointerType type, Int32 stride,[InAttribute, OutAttribute] T3[] pointer) |
| Define an array of vertex data. | |
| static void | VertexPointer< T3 > (Int32 size, OpenTK.Graphics.OpenGL.VertexPointerType type, Int32 stride,[InAttribute, OutAttribute] T3[,] pointer) |
| Define an array of vertex data. | |
| static void | VertexPointer< T3 > (Int32 size, OpenTK.Graphics.OpenGL.VertexPointerType type, Int32 stride,[InAttribute, OutAttribute] T3[,,] pointer) |
| Define an array of vertex data. | |
| static void | VertexPointer< T3 > (Int32 size, OpenTK.Graphics.OpenGL.VertexPointerType type, Int32 stride,[InAttribute, OutAttribute] ref T3 pointer) |
| Define an array of vertex data. | |
| static void | Viewport (Int32 x, Int32 y, Int32 width, Int32 height) |
| Set the viewport. | |
| static void | WaitSync (IntPtr sync, Int32 flags, Int64 timeout) |
| static void | WaitSync (IntPtr sync, UInt32 flags, UInt64 timeout) |
| static void | WindowPos2 (Double x, Double y) |
| Specify the raster position in window coordinates for pixel operations. | |
| static void | WindowPos2 (Double[] v) |
| Specify the raster position in window coordinates for pixel operations. | |
| static void | WindowPos2 (ref Double v) |
| Specify the raster position in window coordinates for pixel operations. | |
| static unsafe void | WindowPos2 (Double *v) |
| Specify the raster position in window coordinates for pixel operations. | |
| static void | WindowPos2 (Single x, Single y) |
| Specify the raster position in window coordinates for pixel operations. | |
| static void | WindowPos2 (Single[] v) |
| Specify the raster position in window coordinates for pixel operations. | |
| static void | WindowPos2 (ref Single v) |
| Specify the raster position in window coordinates for pixel operations. | |
| static unsafe void | WindowPos2 (Single *v) |
| Specify the raster position in window coordinates for pixel operations. | |
| static void | WindowPos2 (Int32 x, Int32 y) |
| Specify the raster position in window coordinates for pixel operations. | |
| static void | WindowPos2 (Int32[] v) |
| Specify the raster position in window coordinates for pixel operations. | |
| static void | WindowPos2 (ref Int32 v) |
| Specify the raster position in window coordinates for pixel operations. | |
| static unsafe void | WindowPos2 (Int32 *v) |
| Specify the raster position in window coordinates for pixel operations. | |
| static void | WindowPos2 (Int16 x, Int16 y) |
| Specify the raster position in window coordinates for pixel operations. | |
| static void | WindowPos2 (Int16[] v) |
| Specify the raster position in window coordinates for pixel operations. | |
| static void | WindowPos2 (ref Int16 v) |
| Specify the raster position in window coordinates for pixel operations. | |
| static unsafe void | WindowPos2 (Int16 *v) |
| Specify the raster position in window coordinates for pixel operations. | |
| static void | WindowPos3 (Double x, Double y, Double z) |
| Specify the raster position in window coordinates for pixel operations. | |
| static void | WindowPos3 (Double[] v) |
| Specify the raster position in window coordinates for pixel operations. | |
| static void | WindowPos3 (ref Double v) |
| Specify the raster position in window coordinates for pixel operations. | |
| static unsafe void | WindowPos3 (Double *v) |
| Specify the raster position in window coordinates for pixel operations. | |
| static void | WindowPos3 (Single x, Single y, Single z) |
| Specify the raster position in window coordinates for pixel operations. | |
| static void | WindowPos3 (Single[] v) |
| Specify the raster position in window coordinates for pixel operations. | |
| static void | WindowPos3 (ref Single v) |
| Specify the raster position in window coordinates for pixel operations. | |
| static unsafe void | WindowPos3 (Single *v) |
| Specify the raster position in window coordinates for pixel operations. | |
| static void | WindowPos3 (Int32 x, Int32 y, Int32 z) |
| Specify the raster position in window coordinates for pixel operations. | |
| static void | WindowPos3 (Int32[] v) |
| Specify the raster position in window coordinates for pixel operations. | |
| static void | WindowPos3 (ref Int32 v) |
| Specify the raster position in window coordinates for pixel operations. | |
| static unsafe void | WindowPos3 (Int32 *v) |
| Specify the raster position in window coordinates for pixel operations. | |
| static void | WindowPos3 (Int16 x, Int16 y, Int16 z) |
| Specify the raster position in window coordinates for pixel operations. | |
| static void | WindowPos3 (Int16[] v) |
| Specify the raster position in window coordinates for pixel operations. | |
| static void | WindowPos3 (ref Int16 v) |
| Specify the raster position in window coordinates for pixel operations. | |
| static unsafe void | WindowPos3 (Int16 *v) |
| Specify the raster position in window coordinates for pixel operations. | |
| static void | LoadAll () |
| Loads all OpenGL entry points (core and extension). This method is provided for compatibility purposes with older OpenTK versions. | |
| static void | Color3 (System.Drawing.Color color) |
| static void | Color4 (System.Drawing.Color color) |
| static void | Color3 (Vector3 color) |
| static void | Color4 (Vector4 color) |
| static void | Color4 (Color4 color) |
| 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 | Material (MaterialFace face, MaterialParameter pname, Vector4 @params) |
| static void | Material (MaterialFace face, MaterialParameter pname, Color4 @params) |
| static void | Light (LightName name, LightParameter pname, Vector4 @params) |
| static void | Light (LightName name, LightParameter pname, Color4 @params) |
| static void | Normal3 (Vector3 normal) |
| static void | RasterPos2 (Vector2 pos) |
| static void | RasterPos3 (Vector3 pos) |
| static void | RasterPos4 (Vector4 pos) |
| static void | Vertex2 (Vector2 v) |
| static void | Vertex3 (Vector3 v) |
| static void | Vertex4 (Vector4 v) |
| static void | TexCoord2 (Vector2 v) |
| static void | TexCoord3 (Vector3 v) |
| static void | TexCoord4 (Vector4 v) |
| static void | Rotate (Single angle, Vector3 axis) |
| static void | Scale (Vector3 scale) |
| static void | Translate (Vector3 trans) |
| static void | MultMatrix (ref Matrix4 mat) |
| static void | LoadMatrix (ref Matrix4 mat) |
| static void | LoadTransposeMatrix (ref Matrix4 mat) |
| static void | MultTransposeMatrix (ref Matrix4 mat) |
| static void | UniformMatrix4 (int location, bool transpose, ref Matrix4 matrix) |
| static void | Normal3 (Vector3d normal) |
| static void | RasterPos2 (Vector2d pos) |
| static void | RasterPos3 (Vector3d pos) |
| static void | RasterPos4 (Vector4d pos) |
| static void | Vertex2 (Vector2d v) |
| static void | Vertex3 (Vector3d v) |
| static void | Vertex4 (Vector4d v) |
| static void | TexCoord2 (Vector2d v) |
| static void | TexCoord3 (Vector3d v) |
| static void | TexCoord4 (Vector4d v) |
| static void | Rotate (double angle, Vector3d axis) |
| static void | Scale (Vector3d scale) |
| static void | Translate (Vector3d trans) |
| static void | MultMatrix (ref Matrix4d mat) |
| static void | LoadMatrix (ref Matrix4d mat) |
| static void | LoadTransposeMatrix (ref Matrix4d mat) |
| static void | MultTransposeMatrix (ref Matrix4d mat) |
| 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 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 string | GetActiveUniformName (int program, int uniformIndex) |
| static string | GetActiveUniformBlockName (int program, int uniformIndex) |
| 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 | PointParameter (PointSpriteCoordOriginParameter param) |
| Helper function that defines the coordinate origin of the Point Sprite. | |
| 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 | MultiTexCoord2 (TextureUnit target, ref Vector2 v) |
| static void | MultiTexCoord3 (TextureUnit target, ref Vector3 v) |
| static void | MultiTexCoord4 (TextureUnit target, ref Vector4 v) |
| static void | VertexAttrib2 (Int32 index, ref Vector2d v) |
| static void | VertexAttrib3 (Int32 index, ref Vector3d v) |
| static void | VertexAttrib4 (Int32 index, ref Vector4d v) |
| static void | VertexAttrib2 (Int32 index, Vector2d v) |
| static void | VertexAttrib3 (Int32 index, Vector3d v) |
| static void | VertexAttrib4 (Int32 index, Vector4d v) |
| static void | MultiTexCoord2 (TextureUnit target, ref Vector2d v) |
| static void | MultiTexCoord3 (TextureUnit target, ref Vector3d v) |
| static void | MultiTexCoord4 (TextureUnit target, ref Vector4d v) |
| static void | Rect (System.Drawing.RectangleF rect) |
| static void | Rect (System.Drawing.Rectangle rect) |
| static void | Rect (ref System.Drawing.RectangleF rect) |
| static void | Rect (ref System.Drawing.Rectangle rect) |
| static int | GenTexture () |
| static void | DeleteTexture (int id) |
| static void | VertexPointer (int size, VertexPointerType type, int stride, int offset) |
| static void | NormalPointer (NormalPointerType type, int stride, int offset) |
| static void | IndexPointer (IndexPointerType type, int stride, int offset) |
| static void | ColorPointer (int size, ColorPointerType type, int stride, int offset) |
| static void | FogCoordPointer (FogPointerType type, int stride, int offset) |
| static void | EdgeFlagPointer (int stride, int offset) |
| static void | TexCoordPointer (int size, TexCoordPointerType type, int stride, int offset) |
| static void | VertexAttribPointer (int index, int size, VertexAttribPointerType type, bool normalized, int stride, int offset) |
| static void | DrawElements (BeginMode mode, int count, DrawElementsType type, int offset) |
| 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 | GetDouble (GetPName pname, out Vector2d vector) |
| static void | GetDouble (GetPName pname, out Vector3d vector) |
| static void | GetDouble (GetPName pname, out Vector4d vector) |
| static void | GetDouble (GetPName pname, out Matrix4d 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) |
| static void | TexEnv (TextureEnvTarget target, TextureEnvParameter pname, System.Drawing.Color color) |
| static void | TexEnv (TextureEnvTarget target, TextureEnvParameter pname, Color4 color) |
| static void | DisableClientState (OpenTK.Graphics.OpenGL.EnableCap array) |
| static void | EnableClientState (OpenTK.Graphics.OpenGL.EnableCap array) |
| static void | GetActiveUniforms (Int32 program, Int32 uniformCount, Int32[] uniformIndices, ArbUniformBufferObject pname,[OutAttribute] Int32[]@params) |
| static void | GetActiveUniforms (Int32 program, Int32 uniformCount, ref Int32 uniformIndices, ArbUniformBufferObject pname,[OutAttribute] out Int32 @params) |
| static unsafe void | GetActiveUniforms (Int32 program, Int32 uniformCount, Int32 *uniformIndices, ArbUniformBufferObject pname,[OutAttribute] Int32 *@params) |
| static void | GetActiveUniforms (UInt32 program, Int32 uniformCount, UInt32[] uniformIndices, ArbUniformBufferObject pname,[OutAttribute] Int32[]@params) |
| static void | GetActiveUniforms (UInt32 program, Int32 uniformCount, ref UInt32 uniformIndices, ArbUniformBufferObject pname,[OutAttribute] out Int32 @params) |
| static unsafe void | GetActiveUniforms (UInt32 program, Int32 uniformCount, UInt32 *uniformIndices, ArbUniformBufferObject pname,[OutAttribute] Int32 *@params) |
Properties | |
| override object | SyncRoot [get] |
| Returns a synchronization token unique for the GL class. | |
OpenGL bindings for .NET, implementing the full OpenGL API, including extensions.
This class contains all OpenGL enums and functions defined in the latest OpenGL specification. The official .spec files can be found at: http://opengl.org/registry/.
A valid OpenGL context must be created before calling any OpenGL function.
Use the GL.Load and GL.LoadAll methods to prepare function entry points prior to use. To maintain cross-platform compatibility, this must be done for both core and extension functions. The GameWindow and the GLControl class will take care of this automatically.
You can use the GL.SupportsExtension method to check whether any given category of extension functions exists in the current OpenGL context. Keep in mind that different OpenGL contexts may support different extensions, and under different entry points. Always check if all required extensions are still supported when changing visuals or pixel formats.
You may retrieve the entry point for an OpenGL function using the GL.GetDelegate method.
Definition at line 38 of file GL.cs.
| static void OpenTK.Graphics.OpenGL.GL.Accum | ( | OpenTK.Graphics.OpenGL.AccumOp | op, | |
| Single | value | |||
| ) | [static] |
Operate on the accumulation buffer.
| op | Specifies the accumulation buffer operation. Symbolic constants GL_ACCUM, GL_LOAD, GL_ADD, GL_MULT, and GL_RETURN are accepted. | |
| value | Specifies a floating-point value used in the accumulation buffer operation. op determines how value is used. |
| static void OpenTK.Graphics.OpenGL.GL.ActiveTexture | ( | OpenTK.Graphics.OpenGL.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.OpenGL.GL.AlphaFunc | ( | OpenTK.Graphics.OpenGL.AlphaFunction | func, | |
| Single @ | ref | |||
| ) | [static] |
Specify the alpha test function.
| func | Specifies the alpha 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_ALWAYS. | |
| ref | Specifies the reference value that incoming alpha values are compared to. This value is clamped to the range [0,1], where 0 represents the lowest possible alpha value and 1 the highest possible value. The initial reference value is 0. |
| static unsafe bool OpenTK.Graphics.OpenGL.GL.AreTexturesResident | ( | Int32 | n, | |
| UInt32 * | textures, | |||
| [OutAttribute] bool * | residences | |||
| ) | [static] |
Determine if textures are loaded in texture memory.
| n | Specifies the number of textures to be queried. | |
| textures | Specifies an array containing the names of the textures to be queried. | |
| residences | Specifies an array in which the texture residence status is returned. The residence status of a texture named by an element of textures is returned in the corresponding element of residences. |
| static bool OpenTK.Graphics.OpenGL.GL.AreTexturesResident | ( | Int32 | n, | |
| ref UInt32 | textures, | |||
| [OutAttribute] out bool | residences | |||
| ) | [static] |
Determine if textures are loaded in texture memory.
| n | Specifies the number of textures to be queried. | |
| textures | Specifies an array containing the names of the textures to be queried. | |
| residences | Specifies an array in which the texture residence status is returned. The residence status of a texture named by an element of textures is returned in the corresponding element of residences. |
Definition at line 26650 of file GL.cs.
26651 { 26652 #if DEBUG 26653 using (new ErrorHelper(GraphicsContext.CurrentContext)) 26654 { 26655 #endif 26656 unsafe 26657 { 26658 fixed (UInt32* textures_ptr = &textures) 26659 fixed (bool* residences_ptr = &residences) 26660 { 26661 bool retval = Delegates.glAreTexturesResident((Int32)n, (UInt32*)textures_ptr, (bool*)residences_ptr); 26662 residences = *residences_ptr; 26663 return retval; 26664 } 26665 } 26666 #if DEBUG 26667 } 26668 #endif 26669 }
| static bool OpenTK.Graphics.OpenGL.GL.AreTexturesResident | ( | Int32 | n, | |
| UInt32[] | textures, | |||
| [OutAttribute] bool[] | residences | |||
| ) | [static] |
Determine if textures are loaded in texture memory.
| n | Specifies the number of textures to be queried. | |
| textures | Specifies an array containing the names of the textures to be queried. | |
| residences | Specifies an array in which the texture residence status is returned. The residence status of a texture named by an element of textures is returned in the corresponding element of residences. |
Definition at line 26609 of file GL.cs.
26610 { 26611 #if DEBUG 26612 using (new ErrorHelper(GraphicsContext.CurrentContext)) 26613 { 26614 #endif 26615 unsafe 26616 { 26617 fixed (UInt32* textures_ptr = textures) 26618 fixed (bool* residences_ptr = residences) 26619 { 26620 return Delegates.glAreTexturesResident((Int32)n, (UInt32*)textures_ptr, (bool*)residences_ptr); 26621 } 26622 } 26623 #if DEBUG 26624 } 26625 #endif 26626 }
| static unsafe bool OpenTK.Graphics.OpenGL.GL.AreTexturesResident | ( | Int32 | n, | |
| Int32 * | textures, | |||
| [OutAttribute] bool * | residences | |||
| ) | [static] |
Determine if textures are loaded in texture memory.
| n | Specifies the number of textures to be queried. | |
| textures | Specifies an array containing the names of the textures to be queried. | |
| residences | Specifies an array in which the texture residence status is returned. The residence status of a texture named by an element of textures is returned in the corresponding element of residences. |
| static bool OpenTK.Graphics.OpenGL.GL.AreTexturesResident | ( | Int32 | n, | |
| ref Int32 | textures, | |||
| [OutAttribute] out bool | residences | |||
| ) | [static] |
Determine if textures are loaded in texture memory.
| n | Specifies the number of textures to be queried. | |
| textures | Specifies an array containing the names of the textures to be queried. | |
| residences | Specifies an array in which the texture residence status is returned. The residence status of a texture named by an element of textures is returned in the corresponding element of residences. |
Definition at line 26532 of file GL.cs.
26533 { 26534 #if DEBUG 26535 using (new ErrorHelper(GraphicsContext.CurrentContext)) 26536 { 26537 #endif 26538 unsafe 26539 { 26540 fixed (Int32* textures_ptr = &textures) 26541 fixed (bool* residences_ptr = &residences) 26542 { 26543 bool retval = Delegates.glAreTexturesResident((Int32)n, (UInt32*)textures_ptr, (bool*)residences_ptr); 26544 residences = *residences_ptr; 26545 return retval; 26546 } 26547 } 26548 #if DEBUG 26549 } 26550 #endif 26551 }
| static bool OpenTK.Graphics.OpenGL.GL.AreTexturesResident | ( | Int32 | n, | |
| Int32[] | textures, | |||
| [OutAttribute] bool[] | residences | |||
| ) | [static] |
Determine if textures are loaded in texture memory.
| n | Specifies the number of textures to be queried. | |
| textures | Specifies an array containing the names of the textures to be queried. | |
| residences | Specifies an array in which the texture residence status is returned. The residence status of a texture named by an element of textures is returned in the corresponding element of residences. |
Definition at line 26492 of file GL.cs.
26493 { 26494 #if DEBUG 26495 using (new ErrorHelper(GraphicsContext.CurrentContext)) 26496 { 26497 #endif 26498 unsafe 26499 { 26500 fixed (Int32* textures_ptr = textures) 26501 fixed (bool* residences_ptr = residences) 26502 { 26503 return Delegates.glAreTexturesResident((Int32)n, (UInt32*)textures_ptr, (bool*)residences_ptr); 26504 } 26505 } 26506 #if DEBUG 26507 } 26508 #endif 26509 }
| static void OpenTK.Graphics.OpenGL.GL.ArrayElement | ( | Int32 | i | ) | [static] |
Render a vertex using the specified vertex array element.
| i | Specifies an index into the enabled vertex data arrays. |
| static void OpenTK.Graphics.OpenGL.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.OpenGL.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.OpenGL.GL.Begin | ( | OpenTK.Graphics.OpenGL.BeginMode | mode | ) | [static] |
Delimit the vertices of a primitive or a group of like primitives.
| mode | Specifies the primitive or primitives that will be created from vertices presented between glBegin and the subsequent glEnd. Ten symbolic constants are accepted: GL_POINTS, GL_LINES, GL_LINE_STRIP, GL_LINE_LOOP, GL_TRIANGLES, GL_TRIANGLE_STRIP, GL_TRIANGLE_FAN, GL_QUADS, GL_QUAD_STRIP, and GL_POLYGON. |
| static void OpenTK.Graphics.OpenGL.GL.BeginQuery | ( | OpenTK.Graphics.OpenGL.QueryTarget | target, | |
| UInt32 | id | |||
| ) | [static] |
Delimit the boundaries of a query object.
| target | Specifies the target type of query object established between glBeginQuery and the subsequent glEndQuery. The symbolic constant must be GL_SAMPLES_PASSED. | |
| id | Specifies the name of a query object. |
| static void OpenTK.Graphics.OpenGL.GL.BeginQuery | ( | OpenTK.Graphics.OpenGL.QueryTarget | target, | |
| Int32 | id | |||
| ) | [static] |
Delimit the boundaries of a query object.
| target | Specifies the target type of query object established between glBeginQuery and the subsequent glEndQuery. The symbolic constant must be GL_SAMPLES_PASSED. | |
| id | Specifies the name of a query object. |
| static void OpenTK.Graphics.OpenGL.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.OpenGL.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.OpenGL.GL.BindBuffer | ( | OpenTK.Graphics.OpenGL.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.OpenGL.GL.BindBuffer | ( | OpenTK.Graphics.OpenGL.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.OpenGL.GL.BindTexture | ( | OpenTK.Graphics.OpenGL.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.OpenGL.GL.BindTexture | ( | OpenTK.Graphics.OpenGL.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 unsafe void OpenTK.Graphics.OpenGL.GL.Bitmap | ( | Int32 | width, | |
| Int32 | height, | |||
| Single | xorig, | |||
| Single | yorig, | |||
| Single | xmove, | |||
| Single | ymove, | |||
| Byte * | bitmap | |||
| ) | [static] |
Draw a bitmap.
| width | Specify the pixel width and height of the bitmap image. | |
| xorig | Specify the location of the origin in the bitmap image. The origin is measured from the lower left corner of the bitmap, with right and up being the positive axes. | |
| xmove | Specify the x and y offsets to be added to the current raster position after the bitmap is drawn. | |
| bitmap | Specifies the address of the bitmap image. |
| static void OpenTK.Graphics.OpenGL.GL.Bitmap | ( | Int32 | width, | |
| Int32 | height, | |||
| Single | xorig, | |||
| Single | yorig, | |||
| Single | xmove, | |||
| Single | ymove, | |||
| ref Byte | bitmap | |||
| ) | [static] |
Draw a bitmap.
| width | Specify the pixel width and height of the bitmap image. | |
| xorig | Specify the location of the origin in the bitmap image. The origin is measured from the lower left corner of the bitmap, with right and up being the positive axes. | |
| xmove | Specify the x and y offsets to be added to the current raster position after the bitmap is drawn. | |
| bitmap | Specifies the address of the bitmap image. |
Definition at line 27334 of file GL.cs.
27335 { 27336 #if DEBUG 27337 using (new ErrorHelper(GraphicsContext.CurrentContext)) 27338 { 27339 #endif 27340 unsafe 27341 { 27342 fixed (Byte* bitmap_ptr = &bitmap) 27343 { 27344 Delegates.glBitmap((Int32)width, (Int32)height, (Single)xorig, (Single)yorig, (Single)xmove, (Single)ymove, (Byte*)bitmap_ptr); 27345 } 27346 } 27347 #if DEBUG 27348 } 27349 #endif 27350 }
| static void OpenTK.Graphics.OpenGL.GL.Bitmap | ( | Int32 | width, | |
| Int32 | height, | |||
| Single | xorig, | |||
| Single | yorig, | |||
| Single | xmove, | |||
| Single | ymove, | |||
| Byte[] | bitmap | |||
| ) | [static] |
Draw a bitmap.
| width | Specify the pixel width and height of the bitmap image. | |
| xorig | Specify the location of the origin in the bitmap image. The origin is measured from the lower left corner of the bitmap, with right and up being the positive axes. | |
| xmove | Specify the x and y offsets to be added to the current raster position after the bitmap is drawn. | |
| bitmap | Specifies the address of the bitmap image. |
Definition at line 27290 of file GL.cs.
27291 { 27292 #if DEBUG 27293 using (new ErrorHelper(GraphicsContext.CurrentContext)) 27294 { 27295 #endif 27296 unsafe 27297 { 27298 fixed (Byte* bitmap_ptr = bitmap) 27299 { 27300 Delegates.glBitmap((Int32)width, (Int32)height, (Single)xorig, (Single)yorig, (Single)xmove, (Single)ymove, (Byte*)bitmap_ptr); 27301 } 27302 } 27303 #if DEBUG 27304 } 27305 #endif 27306 }
| static void OpenTK.Graphics.OpenGL.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.OpenGL.GL.BlendEquation | ( | UInt32 | buf, | |
| OpenTK.Graphics.OpenGL.ArbDrawBuffersBlend | 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.OpenGL.GL.BlendEquation | ( | Int32 | buf, | |
| OpenTK.Graphics.OpenGL.ArbDrawBuffersBlend | 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.OpenGL.GL.BlendEquation | ( | OpenTK.Graphics.OpenGL.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.OpenGL.GL.BlendEquationSeparate | ( | UInt32 | buf, | |
| OpenTK.Graphics.OpenGL.BlendEquationMode | modeRGB, | |||
| OpenTK.Graphics.OpenGL.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. |
Definition at line 27557 of file GL.cs.
27558 { 27559 #if DEBUG 27560 using (new ErrorHelper(GraphicsContext.CurrentContext)) 27561 { 27562 #endif 27563 Delegates.glBlendEquationSeparatei((UInt32)buf, (OpenTK.Graphics.OpenGL.BlendEquationMode)modeRGB, (OpenTK.Graphics.OpenGL.BlendEquationMode)modeAlpha); 27564 #if DEBUG 27565 } 27566 #endif 27567 }
| static void OpenTK.Graphics.OpenGL.GL.BlendEquationSeparate | ( | Int32 | buf, | |
| OpenTK.Graphics.OpenGL.BlendEquationMode | modeRGB, | |||
| OpenTK.Graphics.OpenGL.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. |
Definition at line 27528 of file GL.cs.
27529 { 27530 #if DEBUG 27531 using (new ErrorHelper(GraphicsContext.CurrentContext)) 27532 { 27533 #endif 27534 Delegates.glBlendEquationSeparatei((UInt32)buf, (OpenTK.Graphics.OpenGL.BlendEquationMode)modeRGB, (OpenTK.Graphics.OpenGL.BlendEquationMode)modeAlpha); 27535 #if DEBUG 27536 } 27537 #endif 27538 }
| static void OpenTK.Graphics.OpenGL.GL.BlendEquationSeparate | ( | OpenTK.Graphics.OpenGL.BlendEquationMode | modeRGB, | |
| OpenTK.Graphics.OpenGL.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.OpenGL.GL.BlendFunc | ( | UInt32 | buf, | |
| OpenTK.Graphics.OpenGL.ArbDrawBuffersBlend | src, | |||
| OpenTK.Graphics.OpenGL.ArbDrawBuffersBlend | dst | |||
| ) | [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.OpenGL.GL.BlendFunc | ( | Int32 | buf, | |
| OpenTK.Graphics.OpenGL.ArbDrawBuffersBlend | src, | |||
| OpenTK.Graphics.OpenGL.ArbDrawBuffersBlend | dst | |||
| ) | [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.OpenGL.GL.BlendFunc | ( | OpenTK.Graphics.OpenGL.BlendingFactorSrc | sfactor, | |
| OpenTK.Graphics.OpenGL.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.OpenGL.GL.BlendFuncSeparate | ( | UInt32 | buf, | |
| OpenTK.Graphics.OpenGL.ArbDrawBuffersBlend | srcRGB, | |||
| OpenTK.Graphics.OpenGL.ArbDrawBuffersBlend | dstRGB, | |||
| OpenTK.Graphics.OpenGL.ArbDrawBuffersBlend | srcAlpha, | |||
| OpenTK.Graphics.OpenGL.ArbDrawBuffersBlend | 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 27757 of file GL.cs.
27758 { 27759 #if DEBUG 27760 using (new ErrorHelper(GraphicsContext.CurrentContext)) 27761 { 27762 #endif 27763 Delegates.glBlendFuncSeparatei((UInt32)buf, (OpenTK.Graphics.OpenGL.ArbDrawBuffersBlend)srcRGB, (OpenTK.Graphics.OpenGL.ArbDrawBuffersBlend)dstRGB, (OpenTK.Graphics.OpenGL.ArbDrawBuffersBlend)srcAlpha, (OpenTK.Graphics.OpenGL.ArbDrawBuffersBlend)dstAlpha); 27764 #if DEBUG 27765 } 27766 #endif 27767 }
| static void OpenTK.Graphics.OpenGL.GL.BlendFuncSeparate | ( | Int32 | buf, | |
| OpenTK.Graphics.OpenGL.ArbDrawBuffersBlend | srcRGB, | |||
| OpenTK.Graphics.OpenGL.ArbDrawBuffersBlend | dstRGB, | |||
| OpenTK.Graphics.OpenGL.ArbDrawBuffersBlend | srcAlpha, | |||
| OpenTK.Graphics.OpenGL.ArbDrawBuffersBlend | 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 27718 of file GL.cs.
27719 { 27720 #if DEBUG 27721 using (new ErrorHelper(GraphicsContext.CurrentContext)) 27722 { 27723 #endif 27724 Delegates.glBlendFuncSeparatei((UInt32)buf, (OpenTK.Graphics.OpenGL.ArbDrawBuffersBlend)srcRGB, (OpenTK.Graphics.OpenGL.ArbDrawBuffersBlend)dstRGB, (OpenTK.Graphics.OpenGL.ArbDrawBuffersBlend)srcAlpha, (OpenTK.Graphics.OpenGL.ArbDrawBuffersBlend)dstAlpha); 27725 #if DEBUG 27726 } 27727 #endif 27728 }
| static void OpenTK.Graphics.OpenGL.GL.BlendFuncSeparate | ( | OpenTK.Graphics.OpenGL.BlendingFactorSrc | sfactorRGB, | |
| OpenTK.Graphics.OpenGL.BlendingFactorDest | dfactorRGB, | |||
| OpenTK.Graphics.OpenGL.BlendingFactorSrc | sfactorAlpha, | |||
| OpenTK.Graphics.OpenGL.BlendingFactorDest | dfactorAlpha | |||
| ) | [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 27680 of file GL.cs.
27681 { 27682 #if DEBUG 27683 using (new ErrorHelper(GraphicsContext.CurrentContext)) 27684 { 27685 #endif 27686 Delegates.glBlendFuncSeparate((OpenTK.Graphics.OpenGL.BlendingFactorSrc)sfactorRGB, (OpenTK.Graphics.OpenGL.BlendingFactorDest)dfactorRGB, (OpenTK.Graphics.OpenGL.BlendingFactorSrc)sfactorAlpha, (OpenTK.Graphics.OpenGL.BlendingFactorDest)dfactorAlpha); 27687 #if DEBUG 27688 } 27689 #endif 27690 }
| static void OpenTK.Graphics.OpenGL.GL.BufferData | ( | OpenTK.Graphics.OpenGL.BufferTarget | target, | |
| IntPtr | size, | |||
| IntPtr | data, | |||
| OpenTK.Graphics.OpenGL.BufferUsageHint | 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. |
Definition at line 27809 of file GL.cs.
27810 { 27811 #if DEBUG 27812 using (new ErrorHelper(GraphicsContext.CurrentContext)) 27813 { 27814 #endif 27815 Delegates.glBufferData((OpenTK.Graphics.OpenGL.BufferTarget)target, (IntPtr)size, (IntPtr)data, (OpenTK.Graphics.OpenGL.BufferUsageHint)usage); 27816 #if DEBUG 27817 } 27818 #endif 27819 }
| static void OpenTK.Graphics.OpenGL.GL.BufferData< T2 > | ( | OpenTK.Graphics.OpenGL.BufferTarget | target, | |
| IntPtr | size, | |||
| [InAttribute, OutAttribute] ref T2 | data, | |||
| OpenTK.Graphics.OpenGL.BufferUsageHint | 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.OpenGL.GL.BufferData< T2 > | ( | OpenTK.Graphics.OpenGL.BufferTarget | target, | |
| IntPtr | size, | |||
| [InAttribute, OutAttribute] T2 | data[,,], | |||
| OpenTK.Graphics.OpenGL.BufferUsageHint | 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.OpenGL.GL.BufferData< T2 > | ( | OpenTK.Graphics.OpenGL.BufferTarget | target, | |
| IntPtr | size, | |||
| [InAttribute, OutAttribute] T2 | data[,], | |||
| OpenTK.Graphics.OpenGL.BufferUsageHint | 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.OpenGL.GL.BufferData< T2 > | ( | OpenTK.Graphics.OpenGL.BufferTarget | target, | |
| IntPtr | size, | |||
| [InAttribute, OutAttribute] T2[] | data, | |||
| OpenTK.Graphics.OpenGL.BufferUsageHint | 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.OpenGL.GL.BufferSubData | ( | OpenTK.Graphics.OpenGL.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.OpenGL.GL.BufferSubData< T3 > | ( | OpenTK.Graphics.OpenGL.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.OpenGL.GL.BufferSubData< T3 > | ( | OpenTK.Graphics.OpenGL.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.OpenGL.GL.BufferSubData< T3 > | ( | OpenTK.Graphics.OpenGL.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.OpenGL.GL.BufferSubData< T3 > | ( | OpenTK.Graphics.OpenGL.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.OpenGL.GL.CallList | ( | UInt32 | list | ) | [static] |
Execute a display list.
| list | Specifies the integer name of the display list to be executed. |
| static void OpenTK.Graphics.OpenGL.GL.CallList | ( | Int32 | list | ) | [static] |
Execute a display list.
| list | Specifies the integer name of the display list to be executed. |
| static void OpenTK.Graphics.OpenGL.GL.CallLists | ( | Int32 | n, | |
| OpenTK.Graphics.OpenGL.ListNameType | type, | |||
| IntPtr | lists | |||
| ) | [static] |
Execute a list of display lists.
| n | Specifies the number of display lists to be executed. | |
| type | Specifies the type of values in lists. Symbolic constants GL_BYTE, GL_UNSIGNED_BYTE, GL_SHORT, GL_UNSIGNED_SHORT, GL_INT, GL_UNSIGNED_INT, GL_FLOAT, GL_2_BYTES, GL_3_BYTES, and GL_4_BYTES are accepted. | |
| lists | Specifies the address of an array of name offsets in the display list. The pointer type is void because the offsets can be bytes, shorts, ints, or floats, depending on the value of type. |
| static void OpenTK.Graphics.OpenGL.GL.CallLists< T2 > | ( | Int32 | n, | |
| OpenTK.Graphics.OpenGL.ListNameType | type, | |||
| [InAttribute, OutAttribute] ref T2 | lists | |||
| ) | [static] |
Execute a list of display lists.
| n | Specifies the number of display lists to be executed. | |
| type | Specifies the type of values in lists. Symbolic constants GL_BYTE, GL_UNSIGNED_BYTE, GL_SHORT, GL_UNSIGNED_SHORT, GL_INT, GL_UNSIGNED_INT, GL_FLOAT, GL_2_BYTES, GL_3_BYTES, and GL_4_BYTES are accepted. | |
| lists | Specifies the address of an array of name offsets in the display list. The pointer type is void because the offsets can be bytes, shorts, ints, or floats, depending on the value of type. |
| T2 | : | struct |
| static void OpenTK.Graphics.OpenGL.GL.CallLists< T2 > | ( | Int32 | n, | |
| OpenTK.Graphics.OpenGL.ListNameType | type, | |||
| [InAttribute, OutAttribute] T2 | lists[,,] | |||
| ) | [static] |
Execute a list of display lists.
| n | Specifies the number of display lists to be executed. | |
| type | Specifies the type of values in lists. Symbolic constants GL_BYTE, GL_UNSIGNED_BYTE, GL_SHORT, GL_UNSIGNED_SHORT, GL_INT, GL_UNSIGNED_INT, GL_FLOAT, GL_2_BYTES, GL_3_BYTES, and GL_4_BYTES are accepted. | |
| lists | Specifies the address of an array of name offsets in the display list. The pointer type is void because the offsets can be bytes, shorts, ints, or floats, depending on the value of type. |
| T2 | : | struct |
| static void OpenTK.Graphics.OpenGL.GL.CallLists< T2 > | ( | Int32 | n, | |
| OpenTK.Graphics.OpenGL.ListNameType | type, | |||
| [InAttribute, OutAttribute] T2 | lists[,] | |||
| ) | [static] |
Execute a list of display lists.
| n | Specifies the number of display lists to be executed. | |
| type | Specifies the type of values in lists. Symbolic constants GL_BYTE, GL_UNSIGNED_BYTE, GL_SHORT, GL_UNSIGNED_SHORT, GL_INT, GL_UNSIGNED_INT, GL_FLOAT, GL_2_BYTES, GL_3_BYTES, and GL_4_BYTES are accepted. | |
| lists | Specifies the address of an array of name offsets in the display list. The pointer type is void because the offsets can be bytes, shorts, ints, or floats, depending on the value of type. |
| T2 | : | struct |
| static void OpenTK.Graphics.OpenGL.GL.CallLists< T2 > | ( | Int32 | n, | |
| OpenTK.Graphics.OpenGL.ListNameType | type, | |||
| [InAttribute, OutAttribute] T2[] | lists | |||
| ) | [static] |
Execute a list of display lists.
| n | Specifies the number of display lists to be executed. | |
| type | Specifies the type of values in lists. Symbolic constants GL_BYTE, GL_UNSIGNED_BYTE, GL_SHORT, GL_UNSIGNED_SHORT, GL_INT, GL_UNSIGNED_INT, GL_FLOAT, GL_2_BYTES, GL_3_BYTES, and GL_4_BYTES are accepted. | |
| lists | Specifies the address of an array of name offsets in the display list. The pointer type is void because the offsets can be bytes, shorts, ints, or floats, depending on the value of type. |
| T2 | : | struct |
| static void OpenTK.Graphics.OpenGL.GL.Clear | ( | OpenTK.Graphics.OpenGL.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.OpenGL.GL.ClearAccum | ( | Single | red, | |
| Single | green, | |||
| Single | blue, | |||
| Single | alpha | |||
| ) | [static] |
Specify clear values for the accumulation buffer.
| red | Specify the red, green, blue, and alpha values used when the accumulation buffer is cleared. The initial values are all 0. |
| static void OpenTK.Graphics.OpenGL.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.OpenGL.GL.ClearDepth | ( | Double | 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.OpenGL.GL.ClearIndex | ( | Single | c | ) | [static] |
Specify the clear value for the color index buffers.
| c | Specifies the index used when the color index buffers are cleared. The initial value is 0. |
| static void OpenTK.Graphics.OpenGL.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.OpenGL.GL.ClientActiveTexture | ( | OpenTK.Graphics.OpenGL.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 value of GL_MAX_TEXTURE_COORDS - 1, which is an implementation-dependent value. The initial value is GL_TEXTURE0. |
| static unsafe void OpenTK.Graphics.OpenGL.GL.ClipPlane | ( | OpenTK.Graphics.OpenGL.ClipPlaneName | plane, | |
| Double * | equation | |||
| ) | [static] |
Specify a plane against which all geometry is clipped.
| plane | Specifies which clipping plane is being positioned. Symbolic names of the form GL_CLIP_PLANEi, where i is an integer between 0 and GL_MAX_CLIP_PLANES - 1, are accepted. | |
| equation | Specifies the address of an array of four double-precision floating-point values. These values are interpreted as a plane equation. |
| static void OpenTK.Graphics.OpenGL.GL.ClipPlane | ( | OpenTK.Graphics.OpenGL.ClipPlaneName | plane, | |
| ref Double | equation | |||
| ) | [static] |
Specify a plane against which all geometry is clipped.
| plane | Specifies which clipping plane is being positioned. Symbolic names of the form GL_CLIP_PLANEi, where i is an integer between 0 and GL_MAX_CLIP_PLANES - 1, are accepted. | |
| equation | Specifies the address of an array of four double-precision floating-point values. These values are interpreted as a plane equation. |
Definition at line 28935 of file GL.cs.
28936 { 28937 #if DEBUG 28938 using (new ErrorHelper(GraphicsContext.CurrentContext)) 28939 { 28940 #endif 28941 unsafe 28942 { 28943 fixed (Double* equation_ptr = &equation) 28944 { 28945 Delegates.glClipPlane((OpenTK.Graphics.OpenGL.ClipPlaneName)plane, (Double*)equation_ptr); 28946 } 28947 } 28948 #if DEBUG 28949 } 28950 #endif 28951 }
| static void OpenTK.Graphics.OpenGL.GL.ClipPlane | ( | OpenTK.Graphics.OpenGL.ClipPlaneName | plane, | |
| Double[] | equation | |||
| ) | [static] |
Specify a plane against which all geometry is clipped.
| plane | Specifies which clipping plane is being positioned. Symbolic names of the form GL_CLIP_PLANEi, where i is an integer between 0 and GL_MAX_CLIP_PLANES - 1, are accepted. | |
| equation | Specifies the address of an array of four double-precision floating-point values. These values are interpreted as a plane equation. |
Definition at line 28901 of file GL.cs.
28902 { 28903 #if DEBUG 28904 using (new ErrorHelper(GraphicsContext.CurrentContext)) 28905 { 28906 #endif 28907 unsafe 28908 { 28909 fixed (Double* equation_ptr = equation) 28910 { 28911 Delegates.glClipPlane((OpenTK.Graphics.OpenGL.ClipPlaneName)plane, (Double*)equation_ptr); 28912 } 28913 } 28914 #if DEBUG 28915 } 28916 #endif 28917 }
| static unsafe void OpenTK.Graphics.OpenGL.GL.Color3 | ( | UInt16 * | v | ) | [static] |
Set the current color.
| red | Specify new red, green, and blue values for the current color. | |
| alpha | Specifies a new alpha value for the current color. Included only in the four-argument glColor4 commands. |
| static void OpenTK.Graphics.OpenGL.GL.Color3 | ( | ref UInt16 | v | ) | [static] |
Set the current color.
| red | Specify new red, green, and blue values for the current color. | |
| alpha | Specifies a new alpha value for the current color. Included only in the four-argument glColor4 commands. |
| static void OpenTK.Graphics.OpenGL.GL.Color3 | ( | UInt16[] | v | ) | [static] |
Set the current color.
| red | Specify new red, green, and blue values for the current color. | |
| alpha | Specifies a new alpha value for the current color. Included only in the four-argument glColor4 commands. |
| static void OpenTK.Graphics.OpenGL.GL.Color3 | ( | UInt16 | red, | |
| UInt16 | green, | |||
| UInt16 | blue | |||
| ) | [static] |
Set the current color.
| red | Specify new red, green, and blue values for the current color. | |
| alpha | Specifies a new alpha value for the current color. Included only in the four-argument glColor4 commands. |
| static unsafe void OpenTK.Graphics.OpenGL.GL.Color3 | ( | UInt32 * | v | ) | [static] |
Set the current color.
| red | Specify new red, green, and blue values for the current color. | |
| alpha | Specifies a new alpha value for the current color. Included only in the four-argument glColor4 commands. |
| static void OpenTK.Graphics.OpenGL.GL.Color3 | ( | ref UInt32 | v | ) | [static] |
Set the current color.
| red | Specify new red, green, and blue values for the current color. | |
| alpha | Specifies a new alpha value for the current color. Included only in the four-argument glColor4 commands. |
| static void OpenTK.Graphics.OpenGL.GL.Color3 | ( | UInt32[] | v | ) | [static] |
Set the current color.
| red | Specify new red, green, and blue values for the current color. | |
| alpha | Specifies a new alpha value for the current color. Included only in the four-argument glColor4 commands. |
| static void OpenTK.Graphics.OpenGL.GL.Color3 | ( | UInt32 | red, | |
| UInt32 | green, | |||
| UInt32 | blue | |||
| ) | [static] |
Set the current color.
| red | Specify new red, green, and blue values for the current color. | |
| alpha | Specifies a new alpha value for the current color. Included only in the four-argument glColor4 commands. |
| static unsafe void OpenTK.Graphics.OpenGL.GL.Color3 | ( | Byte * | v | ) | [static] |
Set the current color.
| red | Specify new red, green, and blue values for the current color. | |
| alpha | Specifies a new alpha value for the current color. Included only in the four-argument glColor4 commands. |
| static void OpenTK.Graphics.OpenGL.GL.Color3 | ( | ref Byte | v | ) | [static] |
Set the current color.
| red | Specify new red, green, and blue values for the current color. | |
| alpha | Specifies a new alpha value for the current color. Included only in the four-argument glColor4 commands. |
| static void OpenTK.Graphics.OpenGL.GL.Color3 | ( | Byte[] | v | ) | [static] |
Set the current color.
| red | Specify new red, green, and blue values for the current color. | |
| alpha | Specifies a new alpha value for the current color. Included only in the four-argument glColor4 commands. |
| static void OpenTK.Graphics.OpenGL.GL.Color3 | ( | Byte | red, | |
| Byte | green, | |||
| Byte | blue | |||
| ) | [static] |
Set the current color.
| red | Specify new red, green, and blue values for the current color. | |
| alpha | Specifies a new alpha value for the current color. Included only in the four-argument glColor4 commands. |
| static unsafe void OpenTK.Graphics.OpenGL.GL.Color3 | ( | Int16 * | v | ) | [static] |
Set the current color.
| red | Specify new red, green, and blue values for the current color. | |
| alpha | Specifies a new alpha value for the current color. Included only in the four-argument glColor4 commands. |
| static void OpenTK.Graphics.OpenGL.GL.Color3 | ( | ref Int16 | v | ) | [static] |
Set the current color.
| red | Specify new red, green, and blue values for the current color. | |
| alpha | Specifies a new alpha value for the current color. Included only in the four-argument glColor4 commands. |
| static void OpenTK.Graphics.OpenGL.GL.Color3 | ( | Int16[] | v | ) | [static] |
Set the current color.
| red | Specify new red, green, and blue values for the current color. | |
| alpha | Specifies a new alpha value for the current color. Included only in the four-argument glColor4 commands. |
| static void OpenTK.Graphics.OpenGL.GL.Color3 | ( | Int16 | red, | |
| Int16 | green, | |||
| Int16 | blue | |||
| ) | [static] |
Set the current color.
| red | Specify new red, green, and blue values for the current color. | |
| alpha | Specifies a new alpha value for the current color. Included only in the four-argument glColor4 commands. |
| static unsafe void OpenTK.Graphics.OpenGL.GL.Color3 | ( | Int32 * | v | ) | [static] |
Set the current color.
| red | Specify new red, green, and blue values for the current color. | |
| alpha | Specifies a new alpha value for the current color. Included only in the four-argument glColor4 commands. |
| static void OpenTK.Graphics.OpenGL.GL.Color3 | ( | ref Int32 | v | ) | [static] |
Set the current color.
| red | Specify new red, green, and blue values for the current color. | |
| alpha | Specifies a new alpha value for the current color. Included only in the four-argument glColor4 commands. |
| static void OpenTK.Graphics.OpenGL.GL.Color3 | ( | Int32[] | v | ) | [static] |
Set the current color.
| red | Specify new red, green, and blue values for the current color. | |
| alpha | Specifies a new alpha value for the current color. Included only in the four-argument glColor4 commands. |
| static void OpenTK.Graphics.OpenGL.GL.Color3 | ( | Int32 | red, | |
| Int32 | green, | |||
| Int32 | blue | |||
| ) | [static] |
Set the current color.
| red | Specify new red, green, and blue values for the current color. | |
| alpha | Specifies a new alpha value for the current color. Included only in the four-argument glColor4 commands. |
| static unsafe void OpenTK.Graphics.OpenGL.GL.Color3 | ( | Single * | v | ) | [static] |
Set the current color.
| red | Specify new red, green, and blue values for the current color. | |
| alpha | Specifies a new alpha value for the current color. Included only in the four-argument glColor4 commands. |
| static void OpenTK.Graphics.OpenGL.GL.Color3 | ( | ref Single | v | ) | [static] |
Set the current color.
| red | Specify new red, green, and blue values for the current color. | |
| alpha | Specifies a new alpha value for the current color. Included only in the four-argument glColor4 commands. |
| static void OpenTK.Graphics.OpenGL.GL.Color3 | ( | Single[] | v | ) | [static] |
Set the current color.
| red | Specify new red, green, and blue values for the current color. | |
| alpha | Specifies a new alpha value for the current color. Included only in the four-argument glColor4 commands. |
| static void OpenTK.Graphics.OpenGL.GL.Color3 | ( | Single | red, | |
| Single | green, | |||
| Single | blue | |||
| ) | [static] |
Set the current color.
| red | Specify new red, green, and blue values for the current color. | |
| alpha | Specifies a new alpha value for the current color. Included only in the four-argument glColor4 commands. |
| static unsafe void OpenTK.Graphics.OpenGL.GL.Color3 | ( | Double * | v | ) | [static] |
Set the current color.
| red | Specify new red, green, and blue values for the current color. | |
| alpha | Specifies a new alpha value for the current color. Included only in the four-argument glColor4 commands. |
| static void OpenTK.Graphics.OpenGL.GL.Color3 | ( | ref Double | v | ) | [static] |
Set the current color.
| red | Specify new red, green, and blue values for the current color. | |
| alpha | Specifies a new alpha value for the current color. Included only in the four-argument glColor4 commands. |
| static void OpenTK.Graphics.OpenGL.GL.Color3 | ( | Double[] | v | ) | [static] |
Set the current color.
| red | Specify new red, green, and blue values for the current color. | |
| alpha | Specifies a new alpha value for the current color. Included only in the four-argument glColor4 commands. |
| static void OpenTK.Graphics.OpenGL.GL.Color3 | ( | Double | red, | |
| Double | green, | |||
| Double | blue | |||
| ) | [static] |
Set the current color.
| red | Specify new red, green, and blue values for the current color. | |
| alpha | Specifies a new alpha value for the current color. Included only in the four-argument glColor4 commands. |
| static unsafe void OpenTK.Graphics.OpenGL.GL.Color3 | ( | SByte * | v | ) | [static] |
Set the current color.
| red | Specify new red, green, and blue values for the current color. | |
| alpha | Specifies a new alpha value for the current color. Included only in the four-argument glColor4 commands. |
| static void OpenTK.Graphics.OpenGL.GL.Color3 | ( | ref SByte | v | ) | [static] |
Set the current color.
| red | Specify new red, green, and blue values for the current color. | |
| alpha | Specifies a new alpha value for the current color. Included only in the four-argument glColor4 commands. |
| static void OpenTK.Graphics.OpenGL.GL.Color3 | ( | SByte[] | v | ) | [static] |
Set the current color.
| red | Specify new red, green, and blue values for the current color. | |
| alpha | Specifies a new alpha value for the current color. Included only in the four-argument glColor4 commands. |
| static void OpenTK.Graphics.OpenGL.GL.Color3 | ( | SByte | red, | |
| SByte | green, | |||
| SByte | blue | |||
| ) | [static] |
Set the current color.
| red | Specify new red, green, and blue values for the current color. | |
| alpha | Specifies a new alpha value for the current color. Included only in the four-argument glColor4 commands. |
| static unsafe void OpenTK.Graphics.OpenGL.GL.Color4 | ( | UInt16 * | v | ) | [static] |
Set the current color.
| red | Specify new red, green, and blue values for the current color. | |
| alpha | Specifies a new alpha value for the current color. Included only in the four-argument glColor4 commands. |
| static void OpenTK.Graphics.OpenGL.GL.Color4 | ( | ref UInt16 | v | ) | [static] |
Set the current color.
| red | Specify new red, green, and blue values for the current color. | |
| alpha | Specifies a new alpha value for the current color. Included only in the four-argument glColor4 commands. |
| static void OpenTK.Graphics.OpenGL.GL.Color4 | ( | UInt16[] | v | ) | [static] |
Set the current color.
| red | Specify new red, green, and blue values for the current color. | |
| alpha | Specifies a new alpha value for the current color. Included only in the four-argument glColor4 commands. |
| static void OpenTK.Graphics.OpenGL.GL.Color4 | ( | UInt16 | red, | |
| UInt16 | green, | |||
| UInt16 | blue, | |||
| UInt16 | alpha | |||
| ) | [static] |
Set the current color.
| red | Specify new red, green, and blue values for the current color. | |
| alpha | Specifies a new alpha value for the current color. Included only in the four-argument glColor4 commands. |
| static unsafe void OpenTK.Graphics.OpenGL.GL.Color4 | ( | UInt32 * | v | ) | [static] |
Set the current color.
| red | Specify new red, green, and blue values for the current color. | |
| alpha | Specifies a new alpha value for the current color. Included only in the four-argument glColor4 commands. |
| static void OpenTK.Graphics.OpenGL.GL.Color4 | ( | ref UInt32 | v | ) | [static] |
Set the current color.
| red | Specify new red, green, and blue values for the current color. | |
| alpha | Specifies a new alpha value for the current color. Included only in the four-argument glColor4 commands. |
| static void OpenTK.Graphics.OpenGL.GL.Color4 | ( | UInt32[] | v | ) | [static] |
Set the current color.
| red | Specify new red, green, and blue values for the current color. | |
| alpha | Specifies a new alpha value for the current color. Included only in the four-argument glColor4 commands. |
| static void OpenTK.Graphics.OpenGL.GL.Color4 | ( | UInt32 | red, | |
| UInt32 | green, | |||
| UInt32 | blue, | |||
| UInt32 | alpha | |||
| ) | [static] |
Set the current color.
| red | Specify new red, green, and blue values for the current color. | |
| alpha | Specifies a new alpha value for the current color. Included only in the four-argument glColor4 commands. |
| static unsafe void OpenTK.Graphics.OpenGL.GL.Color4 | ( | Byte * | v | ) | [static] |
Set the current color.
| red | Specify new red, green, and blue values for the current color. | |
| alpha | Specifies a new alpha value for the current color. Included only in the four-argument glColor4 commands. |
| static void OpenTK.Graphics.OpenGL.GL.Color4 | ( | ref Byte | v | ) | [static] |
Set the current color.
| red | Specify new red, green, and blue values for the current color. | |
| alpha | Specifies a new alpha value for the current color. Included only in the four-argument glColor4 commands. |
| static void OpenTK.Graphics.OpenGL.GL.Color4 | ( | Byte[] | v | ) | [static] |
Set the current color.
| red | Specify new red, green, and blue values for the current color. | |
| alpha | Specifies a new alpha value for the current color. Included only in the four-argument glColor4 commands. |
| static void OpenTK.Graphics.OpenGL.GL.Color4 | ( | Byte | red, | |
| Byte | green, | |||
| Byte | blue, | |||
| Byte | alpha | |||
| ) | [static] |
Set the current color.
| red | Specify new red, green, and blue values for the current color. | |
| alpha | Specifies a new alpha value for the current color. Included only in the four-argument glColor4 commands. |
| static unsafe void OpenTK.Graphics.OpenGL.GL.Color4 | ( | Int16 * | v | ) | [static] |
Set the current color.
| red | Specify new red, green, and blue values for the current color. | |
| alpha | Specifies a new alpha value for the current color. Included only in the four-argument glColor4 commands. |
| static void OpenTK.Graphics.OpenGL.GL.Color4 | ( | ref Int16 | v | ) | [static] |
Set the current color.
| red | Specify new red, green, and blue values for the current color. | |
| alpha | Specifies a new alpha value for the current color. Included only in the four-argument glColor4 commands. |
| static void OpenTK.Graphics.OpenGL.GL.Color4 | ( | Int16[] | v | ) | [static] |
Set the current color.
| red | Specify new red, green, and blue values for the current color. | |
| alpha | Specifies a new alpha value for the current color. Included only in the four-argument glColor4 commands. |
| static void OpenTK.Graphics.OpenGL.GL.Color4 | ( | Int16 | red, | |
| Int16 | green, | |||
| Int16 | blue, | |||
| Int16 | alpha | |||
| ) | [static] |
Set the current color.
| red | Specify new red, green, and blue values for the current color. | |
| alpha | Specifies a new alpha value for the current color. Included only in the four-argument glColor4 commands. |
| static unsafe void OpenTK.Graphics.OpenGL.GL.Color4 | ( | Int32 * | v | ) | [static] |
Set the current color.
| red | Specify new red, green, and blue values for the current color. | |
| alpha | Specifies a new alpha value for the current color. Included only in the four-argument glColor4 commands. |
| static void OpenTK.Graphics.OpenGL.GL.Color4 | ( | ref Int32 | v | ) | [static] |
Set the current color.
| red | Specify new red, green, and blue values for the current color. | |
| alpha | Specifies a new alpha value for the current color. Included only in the four-argument glColor4 commands. |
| static void OpenTK.Graphics.OpenGL.GL.Color4 | ( | Int32[] | v | ) | [static] |
Set the current color.
| red | Specify new red, green, and blue values for the current color. | |
| alpha | Specifies a new alpha value for the current color. Included only in the four-argument glColor4 commands. |
| static void OpenTK.Graphics.OpenGL.GL.Color4 | ( | Int32 | red, | |
| Int32 | green, | |||
| Int32 | blue, | |||
| Int32 | alpha | |||
| ) | [static] |
Set the current color.
| red | Specify new red, green, and blue values for the current color. | |
| alpha | Specifies a new alpha value for the current color. Included only in the four-argument glColor4 commands. |
| static unsafe void OpenTK.Graphics.OpenGL.GL.Color4 | ( | Single * | v | ) | [static] |
Set the current color.
| red | Specify new red, green, and blue values for the current color. | |
| alpha | Specifies a new alpha value for the current color. Included only in the four-argument glColor4 commands. |
| static void OpenTK.Graphics.OpenGL.GL.Color4 | ( | ref Single | v | ) | [static] |
Set the current color.
| red | Specify new red, green, and blue values for the current color. | |
| alpha | Specifies a new alpha value for the current color. Included only in the four-argument glColor4 commands. |
| static void OpenTK.Graphics.OpenGL.GL.Color4 | ( | Single[] | v | ) | [static] |
Set the current color.
| red | Specify new red, green, and blue values for the current color. | |
| alpha | Specifies a new alpha value for the current color. Included only in the four-argument glColor4 commands. |
| static void OpenTK.Graphics.OpenGL.GL.Color4 | ( | Single | red, | |
| Single | green, | |||
| Single | blue, | |||
| Single | alpha | |||
| ) | [static] |
Set the current color.
| red | Specify new red, green, and blue values for the current color. | |
| alpha | Specifies a new alpha value for the current color. Included only in the four-argument glColor4 commands. |
| static unsafe void OpenTK.Graphics.OpenGL.GL.Color4 | ( | Double * | v | ) | [static] |
Set the current color.
| red | Specify new red, green, and blue values for the current color. | |
| alpha | Specifies a new alpha value for the current color. Included only in the four-argument glColor4 commands. |
| static void OpenTK.Graphics.OpenGL.GL.Color4 | ( | ref Double | v | ) | [static] |
Set the current color.
| red | Specify new red, green, and blue values for the current color. | |
| alpha | Specifies a new alpha value for the current color. Included only in the four-argument glColor4 commands. |
| static void OpenTK.Graphics.OpenGL.GL.Color4 | ( | Double[] | v | ) | [static] |
Set the current color.
| red | Specify new red, green, and blue values for the current color. | |
| alpha | Specifies a new alpha value for the current color. Included only in the four-argument glColor4 commands. |
| static void OpenTK.Graphics.OpenGL.GL.Color4 | ( | Double | red, | |
| Double | green, | |||
| Double | blue, | |||
| Double | alpha | |||
| ) | [static] |
Set the current color.
| red | Specify new red, green, and blue values for the current color. | |
| alpha | Specifies a new alpha value for the current color. Included only in the four-argument glColor4 commands. |
| static unsafe void OpenTK.Graphics.OpenGL.GL.Color4 | ( | SByte * | v | ) | [static] |
Set the current color.
| red | Specify new red, green, and blue values for the current color. | |
| alpha | Specifies a new alpha value for the current color. Included only in the four-argument glColor4 commands. |
| static void OpenTK.Graphics.OpenGL.GL.Color4 | ( | ref SByte | v | ) | [static] |
Set the current color.
| red | Specify new red, green, and blue values for the current color. | |
| alpha | Specifies a new alpha value for the current color. Included only in the four-argument glColor4 commands. |
| static void OpenTK.Graphics.OpenGL.GL.Color4 | ( | SByte[] | v | ) | [static] |
Set the current color.
| red | Specify new red, green, and blue values for the current color. | |
| alpha | Specifies a new alpha value for the current color. Included only in the four-argument glColor4 commands. |
| static void OpenTK.Graphics.OpenGL.GL.Color4 | ( | SByte | red, | |
| SByte | green, | |||
| SByte | blue, | |||
| SByte | alpha | |||
| ) | [static] |
Set the current color.
| red | Specify new red, green, and blue values for the current color. | |
| alpha | Specifies a new alpha value for the current color. Included only in the four-argument glColor4 commands. |
| static void OpenTK.Graphics.OpenGL.GL.ColorMask | ( | UInt32 | index, | |
| bool | r, | |||
| bool | g, | |||
| bool | b, | |||
| bool | a | |||
| ) | [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.OpenGL.GL.ColorMask | ( | Int32 | index, | |
| bool | r, | |||
| bool | g, | |||
| bool | b, | |||
| bool | a | |||
| ) | [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.OpenGL.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.OpenGL.GL.ColorMaterial | ( | OpenTK.Graphics.OpenGL.MaterialFace | face, | |
| OpenTK.Graphics.OpenGL.ColorMaterialParameter | mode | |||
| ) | [static] |
Cause a material color to track the current color.
| face | Specifies whether front, back, or both front and back material parameters should track the current color. Accepted values are GL_FRONT, GL_BACK, and GL_FRONT_AND_BACK. The initial value is GL_FRONT_AND_BACK. | |
| mode | Specifies which of several material parameters track the current color. Accepted values are GL_EMISSION, GL_AMBIENT, GL_DIFFUSE, GL_SPECULAR, and GL_AMBIENT_AND_DIFFUSE. The initial value is GL_AMBIENT_AND_DIFFUSE. |
| static void OpenTK.Graphics.OpenGL.GL.ColorPointer | ( | Int32 | size, | |
| OpenTK.Graphics.OpenGL.ColorPointerType | type, | |||
| Int32 | stride, | |||
| IntPtr | pointer | |||
| ) | [static] |
Define an array of colors.
| size | Specifies the number of components per color. Must be 3 or 4. The initial value is 4. | |
| type | Specifies the data type of each color component in the array. Symbolic constants GL_BYTE, GL_UNSIGNED_BYTE, GL_SHORT, GL_UNSIGNED_SHORT, GL_INT, GL_UNSIGNED_INT, GL_FLOAT, and GL_DOUBLE are accepted. The initial value is GL_FLOAT. | |
| stride | Specifies the byte offset between consecutive colors. If stride is 0, the colors are understood to be tightly packed in the array. The initial value is 0. | |
| pointer | Specifies a pointer to the first component of the first color element in the array. The initial value is 0. |
| static void OpenTK.Graphics.OpenGL.GL.ColorPointer< T3 > | ( | Int32 | size, | |
| OpenTK.Graphics.OpenGL.ColorPointerType | type, | |||
| Int32 | stride, | |||
| [InAttribute, OutAttribute] ref T3 | pointer | |||
| ) | [static] |
Define an array of colors.
| size | Specifies the number of components per color. Must be 3 or 4. The initial value is 4. | |
| type | Specifies the data type of each color component in the array. Symbolic constants GL_BYTE, GL_UNSIGNED_BYTE, GL_SHORT, GL_UNSIGNED_SHORT, GL_INT, GL_UNSIGNED_INT, GL_FLOAT, and GL_DOUBLE are accepted. The initial value is GL_FLOAT. | |
| stride | Specifies the byte offset between consecutive colors. If stride is 0, the colors are understood to be tightly packed in the array. The initial value is 0. | |
| pointer | Specifies a pointer to the first component of the first color element in the array. The initial value is 0. |
| T3 | : | struct |
| static void OpenTK.Graphics.OpenGL.GL.ColorPointer< T3 > | ( | Int32 | size, | |
| OpenTK.Graphics.OpenGL.ColorPointerType | type, | |||
| Int32 | stride, | |||
| [InAttribute, OutAttribute] T3 | pointer[,,] | |||
| ) | [static] |
Define an array of colors.
| size | Specifies the number of components per color. Must be 3 or 4. The initial value is 4. | |
| type | Specifies the data type of each color component in the array. Symbolic constants GL_BYTE, GL_UNSIGNED_BYTE, GL_SHORT, GL_UNSIGNED_SHORT, GL_INT, GL_UNSIGNED_INT, GL_FLOAT, and GL_DOUBLE are accepted. The initial value is GL_FLOAT. | |
| stride | Specifies the byte offset between consecutive colors. If stride is 0, the colors are understood to be tightly packed in the array. The initial value is 0. | |
| pointer | Specifies a pointer to the first component of the first color element in the array. The initial value is 0. |
| T3 | : | struct |
| static void OpenTK.Graphics.OpenGL.GL.ColorPointer< T3 > | ( | Int32 | size, | |
| OpenTK.Graphics.OpenGL.ColorPointerType | type, | |||
| Int32 | stride, | |||
| [InAttribute, OutAttribute] T3 | pointer[,] | |||
| ) | [static] |
Define an array of colors.
| size | Specifies the number of components per color. Must be 3 or 4. The initial value is 4. | |
| type | Specifies the data type of each color component in the array. Symbolic constants GL_BYTE, GL_UNSIGNED_BYTE, GL_SHORT, GL_UNSIGNED_SHORT, GL_INT, GL_UNSIGNED_INT, GL_FLOAT, and GL_DOUBLE are accepted. The initial value is GL_FLOAT. | |
| stride | Specifies the byte offset between consecutive colors. If stride is 0, the colors are understood to be tightly packed in the array. The initial value is 0. | |
| pointer | Specifies a pointer to the first component of the first color element in the array. The initial value is 0. |
| T3 | : | struct |
| static void OpenTK.Graphics.OpenGL.GL.ColorPointer< T3 > | ( | Int32 | size, | |
| OpenTK.Graphics.OpenGL.ColorPointerType | type, | |||
| Int32 | stride, | |||
| [InAttribute, OutAttribute] T3[] | pointer | |||
| ) | [static] |
Define an array of colors.
| size | Specifies the number of components per color. Must be 3 or 4. The initial value is 4. | |
| type | Specifies the data type of each color component in the array. Symbolic constants GL_BYTE, GL_UNSIGNED_BYTE, GL_SHORT, GL_UNSIGNED_SHORT, GL_INT, GL_UNSIGNED_INT, GL_FLOAT, and GL_DOUBLE are accepted. The initial value is GL_FLOAT. | |
| stride | Specifies the byte offset between consecutive colors. If stride is 0, the colors are understood to be tightly packed in the array. The initial value is 0. | |
| pointer | Specifies a pointer to the first component of the first color element in the array. The initial value is 0. |
| T3 | : | struct |
| static void OpenTK.Graphics.OpenGL.GL.ColorSubTable | ( | OpenTK.Graphics.OpenGL.ColorTableTarget | target, | |
| Int32 | start, | |||
| Int32 | count, | |||
| OpenTK.Graphics.OpenGL.PixelFormat | format, | |||
| OpenTK.Graphics.OpenGL.PixelType | type, | |||
| IntPtr | data | |||
| ) | [static] |
Respecify a portion of a color table.
| target | Must be one of GL_COLOR_TABLE, GL_POST_CONVOLUTION_COLOR_TABLE, or GL_POST_COLOR_MATRIX_COLOR_TABLE. | |
| start | The starting index of the portion of the color table to be replaced. | |
| count | The number of table entries to replace. | |
| format | The format of the pixel data in data. The allowable values are GL_RED, GL_GREEN, GL_BLUE, GL_ALPHA, GL_LUMINANCE, GL_LUMINANCE_ALPHA, GL_RGB, GL_BGR, GL_RGBA, and GL_BGRA. | |
| type | The type of the pixel data in data. The allowable values are GL_UNSIGNED_BYTE, GL_BYTE, 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 | Pointer to a one-dimensional array of pixel data that is processed to replace the specified region of the color table. |
Definition at line 31361 of file GL.cs.
31362 { 31363 #if DEBUG 31364 using (new ErrorHelper(GraphicsContext.CurrentContext)) 31365 { 31366 #endif 31367 Delegates.glColorSubTable((OpenTK.Graphics.OpenGL.ColorTableTarget)target, (Int32)start, (Int32)count, (OpenTK.Graphics.OpenGL.PixelFormat)format, (OpenTK.Graphics.OpenGL.PixelType)type, (IntPtr)data); 31368 #if DEBUG 31369 } 31370 #endif 31371 }
| static void OpenTK.Graphics.OpenGL.GL.ColorSubTable< T5 > | ( | OpenTK.Graphics.OpenGL.ColorTableTarget | target, | |
| Int32 | start, | |||
| Int32 | count, | |||
| OpenTK.Graphics.OpenGL.PixelFormat | format, | |||
| OpenTK.Graphics.OpenGL.PixelType | type, | |||
| [InAttribute, OutAttribute] ref T5 | data | |||
| ) | [static] |
Respecify a portion of a color table.
| target | Must be one of GL_COLOR_TABLE, GL_POST_CONVOLUTION_COLOR_TABLE, or GL_POST_COLOR_MATRIX_COLOR_TABLE. | |
| start | The starting index of the portion of the color table to be replaced. | |
| count | The number of table entries to replace. | |
| format | The format of the pixel data in data. The allowable values are GL_RED, GL_GREEN, GL_BLUE, GL_ALPHA, GL_LUMINANCE, GL_LUMINANCE_ALPHA, GL_RGB, GL_BGR, GL_RGBA, and GL_BGRA. | |
| type | The type of the pixel data in data. The allowable values are GL_UNSIGNED_BYTE, GL_BYTE, 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 | Pointer to a one-dimensional array of pixel data that is processed to replace the specified region of the color table. |
| T5 | : | struct |
| static void OpenTK.Graphics.OpenGL.GL.ColorSubTable< T5 > | ( | OpenTK.Graphics.OpenGL.ColorTableTarget | target, | |
| Int32 | start, | |||
| Int32 | count, | |||
| OpenTK.Graphics.OpenGL.PixelFormat | format, | |||
| OpenTK.Graphics.OpenGL.PixelType | type, | |||
| [InAttribute, OutAttribute] T5 | data[,,] | |||
| ) | [static] |
Respecify a portion of a color table.
| target | Must be one of GL_COLOR_TABLE, GL_POST_CONVOLUTION_COLOR_TABLE, or GL_POST_COLOR_MATRIX_COLOR_TABLE. | |
| start | The starting index of the portion of the color table to be replaced. | |
| count | The number of table entries to replace. | |
| format | The format of the pixel data in data. The allowable values are GL_RED, GL_GREEN, GL_BLUE, GL_ALPHA, GL_LUMINANCE, GL_LUMINANCE_ALPHA, GL_RGB, GL_BGR, GL_RGBA, and GL_BGRA. | |
| type | The type of the pixel data in data. The allowable values are GL_UNSIGNED_BYTE, GL_BYTE, 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 | Pointer to a one-dimensional array of pixel data that is processed to replace the specified region of the color table. |
| T5 | : | struct |
| static void OpenTK.Graphics.OpenGL.GL.ColorSubTable< T5 > | ( | OpenTK.Graphics.OpenGL.ColorTableTarget | target, | |
| Int32 | start, | |||
| Int32 | count, | |||
| OpenTK.Graphics.OpenGL.PixelFormat | format, | |||
| OpenTK.Graphics.OpenGL.PixelType | type, | |||
| [InAttribute, OutAttribute] T5 | data[,] | |||
| ) | [static] |
Respecify a portion of a color table.
| target | Must be one of GL_COLOR_TABLE, GL_POST_CONVOLUTION_COLOR_TABLE, or GL_POST_COLOR_MATRIX_COLOR_TABLE. | |
| start | The starting index of the portion of the color table to be replaced. | |
| count | The number of table entries to replace. | |
| format | The format of the pixel data in data. The allowable values are GL_RED, GL_GREEN, GL_BLUE, GL_ALPHA, GL_LUMINANCE, GL_LUMINANCE_ALPHA, GL_RGB, GL_BGR, GL_RGBA, and GL_BGRA. | |
| type | The type of the pixel data in data. The allowable values are GL_UNSIGNED_BYTE, GL_BYTE, 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 | Pointer to a one-dimensional array of pixel data that is processed to replace the specified region of the color table. |
| T5 | : | struct |
| static void OpenTK.Graphics.OpenGL.GL.ColorSubTable< T5 > | ( | OpenTK.Graphics.OpenGL.ColorTableTarget | target, | |
| Int32 | start, | |||
| Int32 | count, | |||
| OpenTK.Graphics.OpenGL.PixelFormat | format, | |||
| OpenTK.Graphics.OpenGL.PixelType | type, | |||
| [InAttribute, OutAttribute] T5[] | data | |||
| ) | [static] |
Respecify a portion of a color table.
| target | Must be one of GL_COLOR_TABLE, GL_POST_CONVOLUTION_COLOR_TABLE, or GL_POST_COLOR_MATRIX_COLOR_TABLE. | |
| start | The starting index of the portion of the color table to be replaced. | |
| count | The number of table entries to replace. | |
| format | The format of the pixel data in data. The allowable values are GL_RED, GL_GREEN, GL_BLUE, GL_ALPHA, GL_LUMINANCE, GL_LUMINANCE_ALPHA, GL_RGB, GL_BGR, GL_RGBA, and GL_BGRA. | |
| type | The type of the pixel data in data. The allowable values are GL_UNSIGNED_BYTE, GL_BYTE, 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 | Pointer to a one-dimensional array of pixel data that is processed to replace the specified region of the color table. |
| T5 | : | struct |
| static void OpenTK.Graphics.OpenGL.GL.ColorTable | ( | OpenTK.Graphics.OpenGL.ColorTableTarget | target, | |
| OpenTK.Graphics.OpenGL.PixelInternalFormat | internalformat, | |||
| Int32 | width, | |||
| OpenTK.Graphics.OpenGL.PixelFormat | format, | |||
| OpenTK.Graphics.OpenGL.PixelType | type, | |||
| IntPtr | table | |||
| ) | [static] |
Define a color lookup table.
| target | Must be one of GL_COLOR_TABLE, GL_POST_CONVOLUTION_COLOR_TABLE, GL_POST_COLOR_MATRIX_COLOR_TABLE, GL_PROXY_COLOR_TABLE, GL_PROXY_POST_CONVOLUTION_COLOR_TABLE, or GL_PROXY_POST_COLOR_MATRIX_COLOR_TABLE. | |
| internalformat | The internal format of the color table. The allowable values are GL_ALPHA, GL_ALPHA4, GL_ALPHA8, GL_ALPHA12, GL_ALPHA16, 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, and GL_RGBA16. | |
| width | The number of entries in the color lookup table specified by data. | |
| format | The format of the pixel data in data. The allowable values are GL_RED, GL_GREEN, GL_BLUE, GL_ALPHA, GL_LUMINANCE, GL_LUMINANCE_ALPHA, GL_RGB, GL_BGR, GL_RGBA, and GL_BGRA. | |
| type | The type of the pixel data in data. The allowable values are GL_UNSIGNED_BYTE, GL_BYTE, 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 | Pointer to a one-dimensional array of pixel data that is processed to build the color table. |
Definition at line 31638 of file GL.cs.
31639 { 31640 #if DEBUG 31641 using (new ErrorHelper(GraphicsContext.CurrentContext)) 31642 { 31643 #endif 31644 Delegates.glColorTable((OpenTK.Graphics.OpenGL.ColorTableTarget)target, (OpenTK.Graphics.OpenGL.PixelInternalFormat)internalformat, (Int32)width, (OpenTK.Graphics.OpenGL.PixelFormat)format, (OpenTK.Graphics.OpenGL.PixelType)type, (IntPtr)table); 31645 #if DEBUG 31646 } 31647 #endif 31648 }
| static void OpenTK.Graphics.OpenGL.GL.ColorTable< T5 > | ( | OpenTK.Graphics.OpenGL.ColorTableTarget | target, | |
| OpenTK.Graphics.OpenGL.PixelInternalFormat | internalformat, | |||
| Int32 | width, | |||
| OpenTK.Graphics.OpenGL.PixelFormat | format, | |||
| OpenTK.Graphics.OpenGL.PixelType | type, | |||
| [InAttribute, OutAttribute] ref T5 | table | |||
| ) | [static] |
Define a color lookup table.
| target | Must be one of GL_COLOR_TABLE, GL_POST_CONVOLUTION_COLOR_TABLE, GL_POST_COLOR_MATRIX_COLOR_TABLE, GL_PROXY_COLOR_TABLE, GL_PROXY_POST_CONVOLUTION_COLOR_TABLE, or GL_PROXY_POST_COLOR_MATRIX_COLOR_TABLE. | |
| internalformat | The internal format of the color table. The allowable values are GL_ALPHA, GL_ALPHA4, GL_ALPHA8, GL_ALPHA12, GL_ALPHA16, 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, and GL_RGBA16. | |
| width | The number of entries in the color lookup table specified by data. | |
| format | The format of the pixel data in data. The allowable values are GL_RED, GL_GREEN, GL_BLUE, GL_ALPHA, GL_LUMINANCE, GL_LUMINANCE_ALPHA, GL_RGB, GL_BGR, GL_RGBA, and GL_BGRA. | |
| type | The type of the pixel data in data. The allowable values are GL_UNSIGNED_BYTE, GL_BYTE, 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 | Pointer to a one-dimensional array of pixel data that is processed to build the color table. |
| T5 | : | struct |
| static void OpenTK.Graphics.OpenGL.GL.ColorTable< T5 > | ( | OpenTK.Graphics.OpenGL.ColorTableTarget | target, | |
| OpenTK.Graphics.OpenGL.PixelInternalFormat | internalformat, | |||
| Int32 | width, | |||
| OpenTK.Graphics.OpenGL.PixelFormat | format, | |||
| OpenTK.Graphics.OpenGL.PixelType | type, | |||
| [InAttribute, OutAttribute] T5 | table[,,] | |||
| ) | [static] |
Define a color lookup table.
| target | Must be one of GL_COLOR_TABLE, GL_POST_CONVOLUTION_COLOR_TABLE, GL_POST_COLOR_MATRIX_COLOR_TABLE, GL_PROXY_COLOR_TABLE, GL_PROXY_POST_CONVOLUTION_COLOR_TABLE, or GL_PROXY_POST_COLOR_MATRIX_COLOR_TABLE. | |
| internalformat | The internal format of the color table. The allowable values are GL_ALPHA, GL_ALPHA4, GL_ALPHA8, GL_ALPHA12, GL_ALPHA16, 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, and GL_RGBA16. | |
| width | The number of entries in the color lookup table specified by data. | |
| format | The format of the pixel data in data. The allowable values are GL_RED, GL_GREEN, GL_BLUE, GL_ALPHA, GL_LUMINANCE, GL_LUMINANCE_ALPHA, GL_RGB, GL_BGR, GL_RGBA, and GL_BGRA. | |
| type | The type of the pixel data in data. The allowable values are GL_UNSIGNED_BYTE, GL_BYTE, 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 | Pointer to a one-dimensional array of pixel data that is processed to build the color table. |
| T5 | : | struct |
| static void OpenTK.Graphics.OpenGL.GL.ColorTable< T5 > | ( | OpenTK.Graphics.OpenGL.ColorTableTarget | target, | |
| OpenTK.Graphics.OpenGL.PixelInternalFormat | internalformat, | |||
| Int32 | width, | |||
| OpenTK.Graphics.OpenGL.PixelFormat | format, | |||
| OpenTK.Graphics.OpenGL.PixelType | type, | |||
| [InAttribute, OutAttribute] T5 | table[,] | |||
| ) | [static] |
Define a color lookup table.
| target | Must be one of GL_COLOR_TABLE, GL_POST_CONVOLUTION_COLOR_TABLE, GL_POST_COLOR_MATRIX_COLOR_TABLE, GL_PROXY_COLOR_TABLE, GL_PROXY_POST_CONVOLUTION_COLOR_TABLE, or GL_PROXY_POST_COLOR_MATRIX_COLOR_TABLE. | |
| internalformat | The internal format of the color table. The allowable values are GL_ALPHA, GL_ALPHA4, GL_ALPHA8, GL_ALPHA12, GL_ALPHA16, 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, and GL_RGBA16. | |
| width | The number of entries in the color lookup table specified by data. | |
| format | The format of the pixel data in data. The allowable values are GL_RED, GL_GREEN, GL_BLUE, GL_ALPHA, GL_LUMINANCE, GL_LUMINANCE_ALPHA, GL_RGB, GL_BGR, GL_RGBA, and GL_BGRA. | |
| type | The type of the pixel data in data. The allowable values are GL_UNSIGNED_BYTE, GL_BYTE, 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 | Pointer to a one-dimensional array of pixel data that is processed to build the color table. |
| T5 | : | struct |
| static void OpenTK.Graphics.OpenGL.GL.ColorTable< T5 > | ( | OpenTK.Graphics.OpenGL.ColorTableTarget | target, | |
| OpenTK.Graphics.OpenGL.PixelInternalFormat | internalformat, | |||
| Int32 | width, | |||
| OpenTK.Graphics.OpenGL.PixelFormat | format, | |||
| OpenTK.Graphics.OpenGL.PixelType | type, | |||
| [InAttribute, OutAttribute] T5[] | table | |||
| ) | [static] |
Define a color lookup table.
| target | Must be one of GL_COLOR_TABLE, GL_POST_CONVOLUTION_COLOR_TABLE, GL_POST_COLOR_MATRIX_COLOR_TABLE, GL_PROXY_COLOR_TABLE, GL_PROXY_POST_CONVOLUTION_COLOR_TABLE, or GL_PROXY_POST_COLOR_MATRIX_COLOR_TABLE. | |
| internalformat | The internal format of the color table. The allowable values are GL_ALPHA, GL_ALPHA4, GL_ALPHA8, GL_ALPHA12, GL_ALPHA16, 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, and GL_RGBA16. | |
| width | The number of entries in the color lookup table specified by data. | |
| format | The format of the pixel data in data. The allowable values are GL_RED, GL_GREEN, GL_BLUE, GL_ALPHA, GL_LUMINANCE, GL_LUMINANCE_ALPHA, GL_RGB, GL_BGR, GL_RGBA, and GL_BGRA. | |
| type | The type of the pixel data in data. The allowable values are GL_UNSIGNED_BYTE, GL_BYTE, 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 | Pointer to a one-dimensional array of pixel data that is processed to build the color table. |
| T5 | : | struct |
| static unsafe void OpenTK.Graphics.OpenGL.GL.ColorTableParameter | ( | OpenTK.Graphics.OpenGL.ColorTableTarget | target, | |
| OpenTK.Graphics.OpenGL.ColorTableParameterPName | pname, | |||
| Int32 *@ | params | |||
| ) | [static] |
Set color lookup table parameters.
| target | The target color table. Must be GL_COLOR_TABLE, GL_POST_CONVOLUTION_COLOR_TABLE, or GL_POST_COLOR_MATRIX_COLOR_TABLE. | |
| pname | The symbolic name of a texture color lookup table parameter. Must be one of GL_COLOR_TABLE_SCALE or GL_COLOR_TABLE_BIAS. | |
| params | A pointer to an array where the values of the parameters are stored. |
Definition at line 32091 of file GL.cs.
32092 { 32093 #if DEBUG 32094 using (new ErrorHelper(GraphicsContext.CurrentContext)) 32095 { 32096 #endif 32097 Delegates.glColorTableParameteriv((OpenTK.Graphics.OpenGL.ColorTableTarget)target, (OpenTK.Graphics.OpenGL.ColorTableParameterPName)pname, (Int32*)@params); 32098 #if DEBUG 32099 } 32100 #endif 32101 }
| static void OpenTK.Graphics.OpenGL.GL.ColorTableParameter | ( | OpenTK.Graphics.OpenGL.ColorTableTarget | target, | |
| OpenTK.Graphics.OpenGL.ColorTableParameterPName | pname, | |||
| ref Int32 @ | params | |||
| ) | [static] |
Set color lookup table parameters.
| target | The target color table. Must be GL_COLOR_TABLE, GL_POST_CONVOLUTION_COLOR_TABLE, or GL_POST_COLOR_MATRIX_COLOR_TABLE. | |
| pname | The symbolic name of a texture color lookup table parameter. Must be one of GL_COLOR_TABLE_SCALE or GL_COLOR_TABLE_BIAS. | |
| params | A pointer to an array where the values of the parameters are stored. |
Definition at line 32051 of file GL.cs.
32052 { 32053 #if DEBUG 32054 using (new ErrorHelper(GraphicsContext.CurrentContext)) 32055 { 32056 #endif 32057 unsafe 32058 { 32059 fixed (Int32* @params_ptr = &@params) 32060 { 32061 Delegates.glColorTableParameteriv((OpenTK.Graphics.OpenGL.ColorTableTarget)target, (OpenTK.Graphics.OpenGL.ColorTableParameterPName)pname, (Int32*)@params_ptr); 32062 } 32063 } 32064 #if DEBUG 32065 } 32066 #endif 32067 }
| static void OpenTK.Graphics.OpenGL.GL.ColorTableParameter | ( | OpenTK.Graphics.OpenGL.ColorTableTarget | target, | |
| OpenTK.Graphics.OpenGL.ColorTableParameterPName | pname, | |||
| Int32 @[] | params | |||
| ) | [static] |
Set color lookup table parameters.
| target | The target color table. Must be GL_COLOR_TABLE, GL_POST_CONVOLUTION_COLOR_TABLE, or GL_POST_COLOR_MATRIX_COLOR_TABLE. | |
| pname | The symbolic name of a texture color lookup table parameter. Must be one of GL_COLOR_TABLE_SCALE or GL_COLOR_TABLE_BIAS. | |
| params | A pointer to an array where the values of the parameters are stored. |
Definition at line 32012 of file GL.cs.
32013 { 32014 #if DEBUG 32015 using (new ErrorHelper(GraphicsContext.CurrentContext)) 32016 { 32017 #endif 32018 unsafe 32019 { 32020 fixed (Int32* @params_ptr = @params) 32021 { 32022 Delegates.glColorTableParameteriv((OpenTK.Graphics.OpenGL.ColorTableTarget)target, (OpenTK.Graphics.OpenGL.ColorTableParameterPName)pname, (Int32*)@params_ptr); 32023 } 32024 } 32025 #if DEBUG 32026 } 32027 #endif 32028 }
| static unsafe void OpenTK.Graphics.OpenGL.GL.ColorTableParameter | ( | OpenTK.Graphics.OpenGL.ColorTableTarget | target, | |
| OpenTK.Graphics.OpenGL.ColorTableParameterPName | pname, | |||
| Single *@ | params | |||
| ) | [static] |
Set color lookup table parameters.
| target | The target color table. Must be GL_COLOR_TABLE, GL_POST_CONVOLUTION_COLOR_TABLE, or GL_POST_COLOR_MATRIX_COLOR_TABLE. | |
| pname | The symbolic name of a texture color lookup table parameter. Must be one of GL_COLOR_TABLE_SCALE or GL_COLOR_TABLE_BIAS. | |
| params | A pointer to an array where the values of the parameters are stored. |
Definition at line 31979 of file GL.cs.
31980 { 31981 #if DEBUG 31982 using (new ErrorHelper(GraphicsContext.CurrentContext)) 31983 { 31984 #endif 31985 Delegates.glColorTableParameterfv((OpenTK.Graphics.OpenGL.ColorTableTarget)target, (OpenTK.Graphics.OpenGL.ColorTableParameterPName)pname, (Single*)@params); 31986 #if DEBUG 31987 } 31988 #endif 31989 }
| static void OpenTK.Graphics.OpenGL.GL.ColorTableParameter | ( | OpenTK.Graphics.OpenGL.ColorTableTarget | target, | |
| OpenTK.Graphics.OpenGL.ColorTableParameterPName | pname, | |||
| ref Single @ | params | |||
| ) | [static] |
Set color lookup table parameters.
| target | The target color table. Must be GL_COLOR_TABLE, GL_POST_CONVOLUTION_COLOR_TABLE, or GL_POST_COLOR_MATRIX_COLOR_TABLE. | |
| pname | The symbolic name of a texture color lookup table parameter. Must be one of GL_COLOR_TABLE_SCALE or GL_COLOR_TABLE_BIAS. | |
| params | A pointer to an array where the values of the parameters are stored. |
Definition at line 31939 of file GL.cs.
31940 { 31941 #if DEBUG 31942 using (new ErrorHelper(GraphicsContext.CurrentContext)) 31943 { 31944 #endif 31945 unsafe 31946 { 31947 fixed (Single* @params_ptr = &@params) 31948 { 31949 Delegates.glColorTableParameterfv((OpenTK.Graphics.OpenGL.ColorTableTarget)target, (OpenTK.Graphics.OpenGL.ColorTableParameterPName)pname, (Single*)@params_ptr); 31950 } 31951 } 31952 #if DEBUG 31953 } 31954 #endif 31955 }
| static void OpenTK.Graphics.OpenGL.GL.ColorTableParameter | ( | OpenTK.Graphics.OpenGL.ColorTableTarget | target, | |
| OpenTK.Graphics.OpenGL.ColorTableParameterPName | pname, | |||
| Single @[] | params | |||
| ) | [static] |
Set color lookup table parameters.
| target | The target color table. Must be GL_COLOR_TABLE, GL_POST_CONVOLUTION_COLOR_TABLE, or GL_POST_COLOR_MATRIX_COLOR_TABLE. | |
| pname | The symbolic name of a texture color lookup table parameter. Must be one of GL_COLOR_TABLE_SCALE or GL_COLOR_TABLE_BIAS. | |
| params | A pointer to an array where the values of the parameters are stored. |
Definition at line 31900 of file GL.cs.
31901 { 31902 #if DEBUG 31903 using (new ErrorHelper(GraphicsContext.CurrentContext)) 31904 { 31905 #endif 31906 unsafe 31907 { 31908 fixed (Single* @params_ptr = @params) 31909 { 31910 Delegates.glColorTableParameterfv((OpenTK.Graphics.OpenGL.ColorTableTarget)target, (OpenTK.Graphics.OpenGL.ColorTableParameterPName)pname, (Single*)@params_ptr); 31911 } 31912 } 31913 #if DEBUG 31914 } 31915 #endif 31916 }
| static void OpenTK.Graphics.OpenGL.GL.CompileShader | ( | UInt32 | shader | ) | [static] |
Compiles a shader object.
| shader | Specifies the shader object to be compiled. |
| static void OpenTK.Graphics.OpenGL.GL.CompileShader | ( | Int32 | shader | ) | [static] |
Compiles a shader object.
| shader | Specifies the shader object to be compiled. |
| static void OpenTK.Graphics.OpenGL.GL.CompressedTexImage1D | ( | OpenTK.Graphics.OpenGL.TextureTarget | target, | |
| Int32 | level, | |||
| OpenTK.Graphics.OpenGL.PixelInternalFormat | internalformat, | |||
| Int32 | width, | |||
| Int32 | border, | |||
| Int32 | imageSize, | |||
| IntPtr | data | |||
| ) | [static] |
Specify a one-dimensional texture image in a compressed format.
| target | Specifies the target texture. Must be GL_TEXTURE_1D or GL_PROXY_TEXTURE_1D. | |
| 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 texture images that are at least 64 texels wide. The height of the 1D texture image is 1. | |
| 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 32191 of file GL.cs.
32192 { 32193 #if DEBUG 32194 using (new ErrorHelper(GraphicsContext.CurrentContext)) 32195 { 32196 #endif 32197 Delegates.glCompressedTexImage1D((OpenTK.Graphics.OpenGL.TextureTarget)target, (Int32)level, (OpenTK.Graphics.OpenGL.PixelInternalFormat)internalformat, (Int32)width, (Int32)border, (Int32)imageSize, (IntPtr)data); 32198 #if DEBUG 32199 } 32200 #endif 32201 }
| static void OpenTK.Graphics.OpenGL.GL.CompressedTexImage1D< T6 > | ( | OpenTK.Graphics.OpenGL.TextureTarget | target, | |
| Int32 | level, | |||
| OpenTK.Graphics.OpenGL.PixelInternalFormat | internalformat, | |||
| Int32 | width, | |||
| Int32 | border, | |||
| Int32 | imageSize, | |||
| [InAttribute, OutAttribute] ref T6 | data | |||
| ) | [static] |
Specify a one-dimensional texture image in a compressed format.
| target | Specifies the target texture. Must be GL_TEXTURE_1D or GL_PROXY_TEXTURE_1D. | |
| 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 texture images that are at least 64 texels wide. The height of the 1D texture image is 1. | |
| 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. |
| T6 | : | struct |
| static void OpenTK.Graphics.OpenGL.GL.CompressedTexImage1D< T6 > | ( | OpenTK.Graphics.OpenGL.TextureTarget | target, | |
| Int32 | level, | |||
| OpenTK.Graphics.OpenGL.PixelInternalFormat | internalformat, | |||
| Int32 | width, | |||
| Int32 | border, | |||
| Int32 | imageSize, | |||
| [InAttribute, OutAttribute] T6 | data[,,] | |||
| ) | [static] |
Specify a one-dimensional texture image in a compressed format.
| target | Specifies the target texture. Must be GL_TEXTURE_1D or GL_PROXY_TEXTURE_1D. | |
| 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 texture images that are at least 64 texels wide. The height of the 1D texture image is 1. | |
| 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. |
| T6 | : | struct |
| static void OpenTK.Graphics.OpenGL.GL.CompressedTexImage1D< T6 > | ( | OpenTK.Graphics.OpenGL.TextureTarget | target, | |
| Int32 | level, | |||
| OpenTK.Graphics.OpenGL.PixelInternalFormat | internalformat, | |||
| Int32 | width, | |||
| Int32 | border, | |||
| Int32 | imageSize, | |||
| [InAttribute, OutAttribute] T6 | data[,] | |||
| ) | [static] |
Specify a one-dimensional texture image in a compressed format.
| target | Specifies the target texture. Must be GL_TEXTURE_1D or GL_PROXY_TEXTURE_1D. | |
| 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 texture images that are at least 64 texels wide. The height of the 1D texture image is 1. | |
| 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. |
| T6 | : | struct |
| static void OpenTK.Graphics.OpenGL.GL.CompressedTexImage1D< T6 > | ( | OpenTK.Graphics.OpenGL.TextureTarget | target, | |
| Int32 | level, | |||
| OpenTK.Graphics.OpenGL.PixelInternalFormat | internalformat, | |||
| Int32 | width, | |||
| Int32 | border, | |||
| Int32 | imageSize, | |||
| [InAttribute, OutAttribute] T6[] | data | |||
| ) | [static] |
Specify a one-dimensional texture image in a compressed format.
| target | Specifies the target texture. Must be GL_TEXTURE_1D or GL_PROXY_TEXTURE_1D. | |
| 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 texture images that are at least 64 texels wide. The height of the 1D texture image is 1. | |
| 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. |
| T6 | : | struct |
| static void OpenTK.Graphics.OpenGL.GL.CompressedTexImage2D | ( | OpenTK.Graphics.OpenGL.TextureTarget | target, | |
| Int32 | level, | |||
| OpenTK.Graphics.OpenGL.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 32498 of file GL.cs.
32499 { 32500 #if DEBUG 32501 using (new ErrorHelper(GraphicsContext.CurrentContext)) 32502 { 32503 #endif 32504 Delegates.glCompressedTexImage2D((OpenTK.Graphics.OpenGL.TextureTarget)target, (Int32)level, (OpenTK.Graphics.OpenGL.PixelInternalFormat)internalformat, (Int32)width, (Int32)height, (Int32)border, (Int32)imageSize, (IntPtr)data); 32505 #if DEBUG 32506 } 32507 #endif 32508 }
| static void OpenTK.Graphics.OpenGL.GL.CompressedTexImage2D< T7 > | ( | OpenTK.Graphics.OpenGL.TextureTarget | target, | |
| Int32 | level, | |||
| OpenTK.Graphics.OpenGL.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.OpenGL.GL.CompressedTexImage2D< T7 > | ( | OpenTK.Graphics.OpenGL.TextureTarget | target, | |
| Int32 | level, | |||
| OpenTK.Graphics.OpenGL.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.OpenGL.GL.CompressedTexImage2D< T7 > | ( | OpenTK.Graphics.OpenGL.TextureTarget | target, | |
| Int32 | level, | |||
| OpenTK.Graphics.OpenGL.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.OpenGL.GL.CompressedTexImage2D< T7 > | ( | OpenTK.Graphics.OpenGL.TextureTarget | target, | |
| Int32 | level, | |||
| OpenTK.Graphics.OpenGL.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.OpenGL.GL.CompressedTexImage3D | ( | OpenTK.Graphics.OpenGL.TextureTarget | target, | |
| Int32 | level, | |||
| OpenTK.Graphics.OpenGL.PixelInternalFormat | internalformat, | |||
| Int32 | width, | |||
| Int32 | height, | |||
| Int32 | depth, | |||
| Int32 | border, | |||
| Int32 | imageSize, | |||
| IntPtr | data | |||
| ) | [static] |
Specify a three-dimensional texture image in a compressed format.
| target | Specifies the target texture. Must be GL_TEXTURE_3D or GL_PROXY_TEXTURE_3D. | |
| 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 3D 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 2 sup n + 2 ( border ) for some integer . All implementations support 3D texture images that are at least 16 texels high. | |
| depth | Specifies the depth 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 3D texture images that are at least 16 texels deep. | |
| 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 32830 of file GL.cs.
32831 { 32832 #if DEBUG 32833 using (new ErrorHelper(GraphicsContext.CurrentContext)) 32834 { 32835 #endif 32836 Delegates.glCompressedTexImage3D((OpenTK.Graphics.OpenGL.TextureTarget)target, (Int32)level, (OpenTK.Graphics.OpenGL.PixelInternalFormat)internalformat, (Int32)width, (Int32)height, (Int32)depth, (Int32)border, (Int32)imageSize, (IntPtr)data); 32837 #if DEBUG 32838 } 32839 #endif 32840 }
| static void OpenTK.Graphics.OpenGL.GL.CompressedTexImage3D< T8 > | ( | OpenTK.Graphics.OpenGL.TextureTarget | target, | |
| Int32 | level, | |||
| OpenTK.Graphics.OpenGL.PixelInternalFormat | internalformat, | |||
| Int32 | width, | |||
| Int32 | height, | |||
| Int32 | depth, | |||
| Int32 | border, | |||
| Int32 | imageSize, | |||
| [InAttribute, OutAttribute] ref T8 | data | |||
| ) | [static] |
Specify a three-dimensional texture image in a compressed format.
| target | Specifies the target texture. Must be GL_TEXTURE_3D or GL_PROXY_TEXTURE_3D. | |
| 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 3D 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 2 sup n + 2 ( border ) for some integer . All implementations support 3D texture images that are at least 16 texels high. | |
| depth | Specifies the depth 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 3D texture images that are at least 16 texels deep. | |
| 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. |
| T8 | : | struct |
| static void OpenTK.Graphics.OpenGL.GL.CompressedTexImage3D< T8 > | ( | OpenTK.Graphics.OpenGL.TextureTarget | target, | |
| Int32 | level, | |||
| OpenTK.Graphics.OpenGL.PixelInternalFormat | internalformat, | |||
| Int32 | width, | |||
| Int32 | height, | |||
| Int32 | depth, | |||
| Int32 | border, | |||
| Int32 | imageSize, | |||
| [InAttribute, OutAttribute] T8 | data[,,] | |||
| ) | [static] |
Specify a three-dimensional texture image in a compressed format.
| target | Specifies the target texture. Must be GL_TEXTURE_3D or GL_PROXY_TEXTURE_3D. | |
| 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 3D 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 2 sup n + 2 ( border ) for some integer . All implementations support 3D texture images that are at least 16 texels high. | |
| depth | Specifies the depth 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 3D texture images that are at least 16 texels deep. | |
| 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. |
| T8 | : | struct |
| static void OpenTK.Graphics.OpenGL.GL.CompressedTexImage3D< T8 > | ( | OpenTK.Graphics.OpenGL.TextureTarget | target, | |
| Int32 | level, | |||
| OpenTK.Graphics.OpenGL.PixelInternalFormat | internalformat, | |||
| Int32 | width, | |||
| Int32 | height, | |||
| Int32 | depth, | |||
| Int32 | border, | |||
| Int32 | imageSize, | |||
| [InAttribute, OutAttribute] T8 | data[,] | |||
| ) | [static] |
Specify a three-dimensional texture image in a compressed format.
| target | Specifies the target texture. Must be GL_TEXTURE_3D or GL_PROXY_TEXTURE_3D. | |
| 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 3D 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 2 sup n + 2 ( border ) for some integer . All implementations support 3D texture images that are at least 16 texels high. | |
| depth | Specifies the depth 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 3D texture images that are at least 16 texels deep. | |
| 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. |
| T8 | : | struct |
| static void OpenTK.Graphics.OpenGL.GL.CompressedTexImage3D< T8 > | ( | OpenTK.Graphics.OpenGL.TextureTarget | target, | |
| Int32 | level, | |||
| OpenTK.Graphics.OpenGL.PixelInternalFormat | internalformat, | |||
| Int32 | width, | |||
| Int32 | height, | |||
| Int32 | depth, | |||
| Int32 | border, | |||
| Int32 | imageSize, | |||
| [InAttribute, OutAttribute] T8[] | data | |||
| ) | [static] |
Specify a three-dimensional texture image in a compressed format.
| target | Specifies the target texture. Must be GL_TEXTURE_3D or GL_PROXY_TEXTURE_3D. | |
| 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 3D 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 2 sup n + 2 ( border ) for some integer . All implementations support 3D texture images that are at least 16 texels high. | |
| depth | Specifies the depth 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 3D texture images that are at least 16 texels deep. | |
| 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. |
| T8 | : | struct |
| static void OpenTK.Graphics.OpenGL.GL.CompressedTexSubImage1D | ( | OpenTK.Graphics.OpenGL.TextureTarget | target, | |
| Int32 | level, | |||
| Int32 | xoffset, | |||
| Int32 | width, | |||
| OpenTK.Graphics.OpenGL.PixelFormat | format, | |||
| Int32 | imageSize, | |||
| IntPtr | data | |||
| ) | [static] |
Specify a one-dimensional texture subimage in a compressed format.
| target | Specifies the target texture. Must be GL_TEXTURE_1D. | |
| 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. | |
| width | Specifies the width 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 33172 of file GL.cs.
33173 { 33174 #if DEBUG 33175 using (new ErrorHelper(GraphicsContext.CurrentContext)) 33176 { 33177 #endif 33178 Delegates.glCompressedTexSubImage1D((OpenTK.Graphics.OpenGL.TextureTarget)target, (Int32)level, (Int32)xoffset, (Int32)width, (OpenTK.Graphics.OpenGL.PixelFormat)format, (Int32)imageSize, (IntPtr)data); 33179 #if DEBUG 33180 } 33181 #endif 33182 }
| static void OpenTK.Graphics.OpenGL.GL.CompressedTexSubImage1D< T6 > | ( | OpenTK.Graphics.OpenGL.TextureTarget | target, | |
| Int32 | level, | |||
| Int32 | xoffset, | |||
| Int32 | width, | |||
| OpenTK.Graphics.OpenGL.PixelFormat | format, | |||
| Int32 | imageSize, | |||
| [InAttribute, OutAttribute] ref T6 | data | |||
| ) | [static] |
Specify a one-dimensional texture subimage in a compressed format.
| target | Specifies the target texture. Must be GL_TEXTURE_1D. | |
| 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. | |
| width | Specifies the width 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. |
| T6 | : | struct |
| static void OpenTK.Graphics.OpenGL.GL.CompressedTexSubImage1D< T6 > | ( | OpenTK.Graphics.OpenGL.TextureTarget | target, | |
| Int32 | level, | |||
| Int32 | xoffset, | |||
| Int32 | width, | |||
| OpenTK.Graphics.OpenGL.PixelFormat | format, | |||
| Int32 | imageSize, | |||
| [InAttribute, OutAttribute] T6 | data[,,] | |||
| ) | [static] |
Specify a one-dimensional texture subimage in a compressed format.
| target | Specifies the target texture. Must be GL_TEXTURE_1D. | |
| 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. | |
| width | Specifies the width 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. |
| T6 | : | struct |
| static void OpenTK.Graphics.OpenGL.GL.CompressedTexSubImage1D< T6 > | ( | OpenTK.Graphics.OpenGL.TextureTarget | target, | |
| Int32 | level, | |||
| Int32 | xoffset, | |||
| Int32 | width, | |||
| OpenTK.Graphics.OpenGL.PixelFormat | format, | |||
| Int32 | imageSize, | |||
| [InAttribute, OutAttribute] T6 | data[,] | |||
| ) | [static] |
Specify a one-dimensional texture subimage in a compressed format.
| target | Specifies the target texture. Must be GL_TEXTURE_1D. | |
| 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. | |
| width | Specifies the width 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. |
| T6 | : | struct |
| static void OpenTK.Graphics.OpenGL.GL.CompressedTexSubImage1D< T6 > | ( | OpenTK.Graphics.OpenGL.TextureTarget | target, | |
| Int32 | level, | |||
| Int32 | xoffset, | |||
| Int32 | width, | |||
| OpenTK.Graphics.OpenGL.PixelFormat | format, | |||
| Int32 | imageSize, | |||
| [InAttribute, OutAttribute] T6[] | data | |||
| ) | [static] |
Specify a one-dimensional texture subimage in a compressed format.
| target | Specifies the target texture. Must be GL_TEXTURE_1D. | |
| 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. | |
| width | Specifies the width 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. |
| T6 | : | struct |
| static void OpenTK.Graphics.OpenGL.GL.CompressedTexSubImage2D | ( | OpenTK.Graphics.OpenGL.TextureTarget | target, | |
| Int32 | level, | |||
| Int32 | xoffset, | |||
| Int32 | yoffset, | |||
| Int32 | width, | |||
| Int32 | height, | |||
| OpenTK.Graphics.OpenGL.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 33484 of file GL.cs.
33485 { 33486 #if DEBUG 33487 using (new ErrorHelper(GraphicsContext.CurrentContext)) 33488 { 33489 #endif 33490 Delegates.glCompressedTexSubImage2D((OpenTK.Graphics.OpenGL.TextureTarget)target, (Int32)level, (Int32)xoffset, (Int32)yoffset, (Int32)width, (Int32)height, (OpenTK.Graphics.OpenGL.PixelFormat)format, (Int32)imageSize, (IntPtr)data); 33491 #if DEBUG 33492 } 33493 #endif 33494 }
| static void OpenTK.Graphics.OpenGL.GL.CompressedTexSubImage2D< T8 > | ( | OpenTK.Graphics.OpenGL.TextureTarget | target, | |
| Int32 | level, | |||
| Int32 | xoffset, | |||
| Int32 | yoffset, | |||
| Int32 | width, | |||
| Int32 | height, | |||
| OpenTK.Graphics.OpenGL.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.OpenGL.GL.CompressedTexSubImage2D< T8 > | ( | OpenTK.Graphics.OpenGL.TextureTarget | target, | |
| Int32 | level, | |||
| Int32 | xoffset, | |||
| Int32 | yoffset, | |||
| Int32 | width, | |||
| Int32 | height, | |||
| OpenTK.Graphics.OpenGL.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.OpenGL.GL.CompressedTexSubImage2D< T8 > | ( | OpenTK.Graphics.OpenGL.TextureTarget | target, | |
| Int32 | level, | |||
| Int32 | xoffset, | |||
| Int32 | yoffset, | |||
| Int32 | width, | |||
| Int32 | height, | |||
| OpenTK.Graphics.OpenGL.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.OpenGL.GL.CompressedTexSubImage2D< T8 > | ( | OpenTK.Graphics.OpenGL.TextureTarget | target, | |
| Int32 | level, | |||
| Int32 | xoffset, | |||
| Int32 | yoffset, | |||
| Int32 | width, | |||
| Int32 | height, | |||
| OpenTK.Graphics.OpenGL.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.OpenGL.GL.CompressedTexSubImage3D | ( | OpenTK.Graphics.OpenGL.TextureTarget | target, | |
| Int32 | level, | |||
| Int32 | xoffset, | |||
| Int32 | yoffset, | |||
| Int32 | zoffset, | |||
| Int32 | width, | |||
| Int32 | height, | |||
| Int32 | depth, | |||
| OpenTK.Graphics.OpenGL.PixelFormat | format, | |||
| Int32 | imageSize, | |||
| IntPtr | data | |||
| ) | [static] |
Specify a three-dimensional texture subimage in a compressed format.
| target | Specifies the target texture. Must be GL_TEXTURE_3D. | |
| 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. | |
| depth | Specifies the depth 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 33841 of file GL.cs.
33842 { 33843 #if DEBUG 33844 using (new ErrorHelper(GraphicsContext.CurrentContext)) 33845 { 33846 #endif 33847 Delegates.glCompressedTexSubImage3D((OpenTK.Graphics.OpenGL.TextureTarget)target, (Int32)level, (Int32)xoffset, (Int32)yoffset, (Int32)zoffset, (Int32)width, (Int32)height, (Int32)depth, (OpenTK.Graphics.OpenGL.PixelFormat)format, (Int32)imageSize, (IntPtr)data); 33848 #if DEBUG 33849 } 33850 #endif 33851 }
| static void OpenTK.Graphics.OpenGL.GL.CompressedTexSubImage3D< T10 > | ( | OpenTK.Graphics.OpenGL.TextureTarget | target, | |
| Int32 | level, | |||
| Int32 | xoffset, | |||
| Int32 | yoffset, | |||
| Int32 | zoffset, | |||
| Int32 | width, | |||
| Int32 | height, | |||
| Int32 | depth, | |||
| OpenTK.Graphics.OpenGL.PixelFormat | format, | |||
| Int32 | imageSize, | |||
| [InAttribute, OutAttribute] ref T10 | data | |||
| ) | [static] |
Specify a three-dimensional texture subimage in a compressed format.
| target | Specifies the target texture. Must be GL_TEXTURE_3D. | |
| 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. | |
| depth | Specifies the depth 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. |
| T10 | : | struct |
| static void OpenTK.Graphics.OpenGL.GL.CompressedTexSubImage3D< T10 > | ( | OpenTK.Graphics.OpenGL.TextureTarget | target, | |
| Int32 | level, | |||
| Int32 | xoffset, | |||
| Int32 | yoffset, | |||
| Int32 | zoffset, | |||
| Int32 | width, | |||
| Int32 | height, | |||
| Int32 | depth, | |||
| OpenTK.Graphics.OpenGL.PixelFormat | format, | |||
| Int32 | imageSize, | |||
| [InAttribute, OutAttribute] T10 | data[,,] | |||
| ) | [static] |
Specify a three-dimensional texture subimage in a compressed format.
| target | Specifies the target texture. Must be GL_TEXTURE_3D. | |
| 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. | |
| depth | Specifies the depth 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. |
| T10 | : | struct |
| static void OpenTK.Graphics.OpenGL.GL.CompressedTexSubImage3D< T10 > | ( | OpenTK.Graphics.OpenGL.TextureTarget | target, | |
| Int32 | level, | |||
| Int32 | xoffset, | |||
| Int32 | yoffset, | |||
| Int32 | zoffset, | |||
| Int32 | width, | |||
| Int32 | height, | |||
| Int32 | depth, | |||
| OpenTK.Graphics.OpenGL.PixelFormat | format, | |||
| Int32 | imageSize, | |||
| [InAttribute, OutAttribute] T10 | data[,] | |||
| ) | [static] |
Specify a three-dimensional texture subimage in a compressed format.
| target | Specifies the target texture. Must be GL_TEXTURE_3D. | |
| 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. | |
| depth | Specifies the depth 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. |
| T10 | : | struct |
| static void OpenTK.Graphics.OpenGL.GL.CompressedTexSubImage3D< T10 > | ( | OpenTK.Graphics.OpenGL.TextureTarget | target, | |
| Int32 | level, | |||
| Int32 | xoffset, | |||
| Int32 | yoffset, | |||
| Int32 | zoffset, | |||
| Int32 | width, | |||
| Int32 | height, | |||
| Int32 | depth, | |||
| OpenTK.Graphics.OpenGL.PixelFormat | format, | |||
| Int32 | imageSize, | |||
| [InAttribute, OutAttribute] T10[] | data | |||
| ) | [static] |
Specify a three-dimensional texture subimage in a compressed format.
| target | Specifies the target texture. Must be GL_TEXTURE_3D. | |
| 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. | |
| depth | Specifies the depth 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. |
| T10 | : | struct |
| static void OpenTK.Graphics.OpenGL.GL.ConvolutionFilter1D | ( | OpenTK.Graphics.OpenGL.ConvolutionTarget | target, | |
| OpenTK.Graphics.OpenGL.PixelInternalFormat | internalformat, | |||
| Int32 | width, | |||
| OpenTK.Graphics.OpenGL.PixelFormat | format, | |||
| OpenTK.Graphics.OpenGL.PixelType | type, | |||
| IntPtr | image | |||
| ) | [static] |
Define a one-dimensional convolution filter.
| target | Must be GL_CONVOLUTION_1D. | |
| internalformat | The internal format of the convolution filter kernel. The allowable values are GL_ALPHA, GL_ALPHA4, GL_ALPHA8, GL_ALPHA12, GL_ALPHA16, 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, or GL_RGBA16. | |
| width | The width of the pixel array referenced by data. | |
| format | The format of the pixel data in data. The allowable values are GL_ALPHA, GL_LUMINANCE, GL_LUMINANCE_ALPHA, GL_INTENSITY, GL_RGB, and GL_RGBA. | |
| type | The type of the pixel data in data. Symbolic constants 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 are accepted. | |
| data | Pointer to a one-dimensional array of pixel data that is processed to build the convolution filter kernel. |
Definition at line 34198 of file GL.cs.
34199 { 34200 #if DEBUG 34201 using (new ErrorHelper(GraphicsContext.CurrentContext)) 34202 { 34203 #endif 34204 Delegates.glConvolutionFilter1D((OpenTK.Graphics.OpenGL.ConvolutionTarget)target, (OpenTK.Graphics.OpenGL.PixelInternalFormat)internalformat, (Int32)width, (OpenTK.Graphics.OpenGL.PixelFormat)format, (OpenTK.Graphics.OpenGL.PixelType)type, (IntPtr)image); 34205 #if DEBUG 34206 } 34207 #endif 34208 }
| static void OpenTK.Graphics.OpenGL.GL.ConvolutionFilter1D< T5 > | ( | OpenTK.Graphics.OpenGL.ConvolutionTarget | target, | |
| OpenTK.Graphics.OpenGL.PixelInternalFormat | internalformat, | |||
| Int32 | width, | |||
| OpenTK.Graphics.OpenGL.PixelFormat | format, | |||
| OpenTK.Graphics.OpenGL.PixelType | type, | |||
| [InAttribute, OutAttribute] ref T5 | image | |||
| ) | [static] |
Define a one-dimensional convolution filter.
| target | Must be GL_CONVOLUTION_1D. | |
| internalformat | The internal format of the convolution filter kernel. The allowable values are GL_ALPHA, GL_ALPHA4, GL_ALPHA8, GL_ALPHA12, GL_ALPHA16, 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, or GL_RGBA16. | |
| width | The width of the pixel array referenced by data. | |
| format | The format of the pixel data in data. The allowable values are GL_ALPHA, GL_LUMINANCE, GL_LUMINANCE_ALPHA, GL_INTENSITY, GL_RGB, and GL_RGBA. | |
| type | The type of the pixel data in data. Symbolic constants 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 are accepted. | |
| data | Pointer to a one-dimensional array of pixel data that is processed to build the convolution filter kernel. |
| T5 | : | struct |
| static void OpenTK.Graphics.OpenGL.GL.ConvolutionFilter1D< T5 > | ( | OpenTK.Graphics.OpenGL.ConvolutionTarget | target, | |
| OpenTK.Graphics.OpenGL.PixelInternalFormat | internalformat, | |||
| Int32 | width, | |||
| OpenTK.Graphics.OpenGL.PixelFormat | format, | |||
| OpenTK.Graphics.OpenGL.PixelType | type, | |||
| [InAttribute, OutAttribute] T5 | image[,,] | |||
| ) | [static] |
Define a one-dimensional convolution filter.
| target | Must be GL_CONVOLUTION_1D. | |
| internalformat | The internal format of the convolution filter kernel. The allowable values are GL_ALPHA, GL_ALPHA4, GL_ALPHA8, GL_ALPHA12, GL_ALPHA16, 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, or GL_RGBA16. | |
| width | The width of the pixel array referenced by data. | |
| format | The format of the pixel data in data. The allowable values are GL_ALPHA, GL_LUMINANCE, GL_LUMINANCE_ALPHA, GL_INTENSITY, GL_RGB, and GL_RGBA. | |
| type | The type of the pixel data in data. Symbolic constants 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 are accepted. | |
| data | Pointer to a one-dimensional array of pixel data that is processed to build the convolution filter kernel. |
| T5 | : | struct |
| static void OpenTK.Graphics.OpenGL.GL.ConvolutionFilter1D< T5 > | ( | OpenTK.Graphics.OpenGL.ConvolutionTarget | target, | |
| OpenTK.Graphics.OpenGL.PixelInternalFormat | internalformat, | |||
| Int32 | width, | |||
| OpenTK.Graphics.OpenGL.PixelFormat | format, | |||
| OpenTK.Graphics.OpenGL.PixelType | type, | |||
| [InAttribute, OutAttribute] T5 | image[,] | |||
| ) | [static] |
Define a one-dimensional convolution filter.
| target | Must be GL_CONVOLUTION_1D. | |
| internalformat | The internal format of the convolution filter kernel. The allowable values are GL_ALPHA, GL_ALPHA4, GL_ALPHA8, GL_ALPHA12, GL_ALPHA16, 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, or GL_RGBA16. | |
| width | The width of the pixel array referenced by data. | |
| format | The format of the pixel data in data. The allowable values are GL_ALPHA, GL_LUMINANCE, GL_LUMINANCE_ALPHA, GL_INTENSITY, GL_RGB, and GL_RGBA. | |
| type | The type of the pixel data in data. Symbolic constants 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 are accepted. | |
| data | Pointer to a one-dimensional array of pixel data that is processed to build the convolution filter kernel. |
| T5 | : | struct |
| static void OpenTK.Graphics.OpenGL.GL.ConvolutionFilter1D< T5 > | ( | OpenTK.Graphics.OpenGL.ConvolutionTarget | target, | |
| OpenTK.Graphics.OpenGL.PixelInternalFormat | internalformat, | |||
| Int32 | width, | |||
| OpenTK.Graphics.OpenGL.PixelFormat | format, | |||
| OpenTK.Graphics.OpenGL.PixelType | type, | |||
| [InAttribute, OutAttribute] T5[] | image | |||
| ) | [static] |
Define a one-dimensional convolution filter.
| target | Must be GL_CONVOLUTION_1D. | |
| internalformat | The internal format of the convolution filter kernel. The allowable values are GL_ALPHA, GL_ALPHA4, GL_ALPHA8, GL_ALPHA12, GL_ALPHA16, 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, or GL_RGBA16. | |
| width | The width of the pixel array referenced by data. | |
| format | The format of the pixel data in data. The allowable values are GL_ALPHA, GL_LUMINANCE, GL_LUMINANCE_ALPHA, GL_INTENSITY, GL_RGB, and GL_RGBA. | |
| type | The type of the pixel data in data. Symbolic constants 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 are accepted. | |
| data | Pointer to a one-dimensional array of pixel data that is processed to build the convolution filter kernel. |
| T5 | : | struct |
| static void OpenTK.Graphics.OpenGL.GL.ConvolutionFilter2D | ( | OpenTK.Graphics.OpenGL.ConvolutionTarget | target, | |
| OpenTK.Graphics.OpenGL.PixelInternalFormat | internalformat, | |||
| Int32 | width, | |||
| Int32 | height, | |||
| OpenTK.Graphics.OpenGL.PixelFormat | format, | |||
| OpenTK.Graphics.OpenGL.PixelType | type, | |||
| IntPtr | image | |||
| ) | [static] |
Define a two-dimensional convolution filter.
| target | Must be GL_CONVOLUTION_2D. | |
| internalformat | The internal format of the convolution filter kernel. The allowable values are GL_ALPHA, GL_ALPHA4, GL_ALPHA8, GL_ALPHA12, GL_ALPHA16, 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, or GL_RGBA16. | |
| width | The width of the pixel array referenced by data. | |
| height | The height of the pixel array referenced by data. | |
| format | The format of the pixel data in data. The allowable values are GL_RED, GL_GREEN, GL_BLUE, GL_ALPHA, GL_RGB, GL_BGR, GL_RGBA, GL_BGRA, GL_LUMINANCE, and GL_LUMINANCE_ALPHA. | |
| type | The type of the pixel data in data. Symbolic constants 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 are accepted. | |
| data | Pointer to a two-dimensional array of pixel data that is processed to build the convolution filter kernel. |
Definition at line 34480 of file GL.cs.
34481 { 34482 #if DEBUG 34483 using (new ErrorHelper(GraphicsContext.CurrentContext)) 34484 { 34485 #endif 34486 Delegates.glConvolutionFilter2D((OpenTK.Graphics.OpenGL.ConvolutionTarget)target, (OpenTK.Graphics.OpenGL.PixelInternalFormat)internalformat, (Int32)width, (Int32)height, (OpenTK.Graphics.OpenGL.PixelFormat)format, (OpenTK.Graphics.OpenGL.PixelType)type, (IntPtr)image); 34487 #if DEBUG 34488 } 34489 #endif 34490 }
| static void OpenTK.Graphics.OpenGL.GL.ConvolutionFilter2D< T6 > | ( | OpenTK.Graphics.OpenGL.ConvolutionTarget | target, | |
| OpenTK.Graphics.OpenGL.PixelInternalFormat | internalformat, | |||
| Int32 | width, | |||
| Int32 | height, | |||
| OpenTK.Graphics.OpenGL.PixelFormat | format, | |||
| OpenTK.Graphics.OpenGL.PixelType | type, | |||
| [InAttribute, OutAttribute] ref T6 | image | |||
| ) | [static] |
Define a two-dimensional convolution filter.
| target | Must be GL_CONVOLUTION_2D. | |
| internalformat | The internal format of the convolution filter kernel. The allowable values are GL_ALPHA, GL_ALPHA4, GL_ALPHA8, GL_ALPHA12, GL_ALPHA16, 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, or GL_RGBA16. | |
| width | The width of the pixel array referenced by data. | |
| height | The height of the pixel array referenced by data. | |
| format | The format of the pixel data in data. The allowable values are GL_RED, GL_GREEN, GL_BLUE, GL_ALPHA, GL_RGB, GL_BGR, GL_RGBA, GL_BGRA, GL_LUMINANCE, and GL_LUMINANCE_ALPHA. | |
| type | The type of the pixel data in data. Symbolic constants 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 are accepted. | |
| data | Pointer to a two-dimensional array of pixel data that is processed to build the convolution filter kernel. |
| T6 | : | struct |
| static void OpenTK.Graphics.OpenGL.GL.ConvolutionFilter2D< T6 > | ( | OpenTK.Graphics.OpenGL.ConvolutionTarget | target, | |
| OpenTK.Graphics.OpenGL.PixelInternalFormat | internalformat, | |||
| Int32 | width, | |||
| Int32 | height, | |||
| OpenTK.Graphics.OpenGL.PixelFormat | format, | |||
| OpenTK.Graphics.OpenGL.PixelType | type, | |||
| [InAttribute, OutAttribute] T6 | image[,,] | |||
| ) | [static] |
Define a two-dimensional convolution filter.
| target | Must be GL_CONVOLUTION_2D. | |
| internalformat | The internal format of the convolution filter kernel. The allowable values are GL_ALPHA, GL_ALPHA4, GL_ALPHA8, GL_ALPHA12, GL_ALPHA16, 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, or GL_RGBA16. | |
| width | The width of the pixel array referenced by data. | |
| height | The height of the pixel array referenced by data. | |
| format | The format of the pixel data in data. The allowable values are GL_RED, GL_GREEN, GL_BLUE, GL_ALPHA, GL_RGB, GL_BGR, GL_RGBA, GL_BGRA, GL_LUMINANCE, and GL_LUMINANCE_ALPHA. | |
| type | The type of the pixel data in data. Symbolic constants 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 are accepted. | |
| data | Pointer to a two-dimensional array of pixel data that is processed to build the convolution filter kernel. |
| T6 | : | struct |
| static void OpenTK.Graphics.OpenGL.GL.ConvolutionFilter2D< T6 > | ( | OpenTK.Graphics.OpenGL.ConvolutionTarget | target, | |
| OpenTK.Graphics.OpenGL.PixelInternalFormat | internalformat, | |||
| Int32 | width, | |||
| Int32 | height, | |||
| OpenTK.Graphics.OpenGL.PixelFormat | format, | |||
| OpenTK.Graphics.OpenGL.PixelType | type, | |||
| [InAttribute, OutAttribute] T6 | image[,] | |||
| ) | [static] |
Define a two-dimensional convolution filter.
| target | Must be GL_CONVOLUTION_2D. | |
| internalformat | The internal format of the convolution filter kernel. The allowable values are GL_ALPHA, GL_ALPHA4, GL_ALPHA8, GL_ALPHA12, GL_ALPHA16, 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, or GL_RGBA16. | |
| width | The width of the pixel array referenced by data. | |
| height | The height of the pixel array referenced by data. | |
| format | The format of the pixel data in data. The allowable values are GL_RED, GL_GREEN, GL_BLUE, GL_ALPHA, GL_RGB, GL_BGR, GL_RGBA, GL_BGRA, GL_LUMINANCE, and GL_LUMINANCE_ALPHA. | |
| type | The type of the pixel data in data. Symbolic constants 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 are accepted. | |
| data | Pointer to a two-dimensional array of pixel data that is processed to build the convolution filter kernel. |
| T6 | : | struct |
| static void OpenTK.Graphics.OpenGL.GL.ConvolutionFilter2D< T6 > | ( | OpenTK.Graphics.OpenGL.ConvolutionTarget | target, | |
| OpenTK.Graphics.OpenGL.PixelInternalFormat | internalformat, | |||
| Int32 | width, | |||
| Int32 | height, | |||
| OpenTK.Graphics.OpenGL.PixelFormat | format, | |||
| OpenTK.Graphics.OpenGL.PixelType | type, | |||
| [InAttribute, OutAttribute] T6[] | image | |||
| ) | [static] |
Define a two-dimensional convolution filter.
| target | Must be GL_CONVOLUTION_2D. | |
| internalformat | The internal format of the convolution filter kernel. The allowable values are GL_ALPHA, GL_ALPHA4, GL_ALPHA8, GL_ALPHA12, GL_ALPHA16, 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, or GL_RGBA16. | |
| width | The width of the pixel array referenced by data. | |
| height | The height of the pixel array referenced by data. | |
| format | The format of the pixel data in data. The allowable values are GL_RED, GL_GREEN, GL_BLUE, GL_ALPHA, GL_RGB, GL_BGR, GL_RGBA, GL_BGRA, GL_LUMINANCE, and GL_LUMINANCE_ALPHA. | |
| type | The type of the pixel data in data. Symbolic constants 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 are accepted. | |
| data | Pointer to a two-dimensional array of pixel data that is processed to build the convolution filter kernel. |
| T6 | : | struct |
| static unsafe void OpenTK.Graphics.OpenGL.GL.ConvolutionParameter | ( | OpenTK.Graphics.OpenGL.ConvolutionTarget | target, | |
| OpenTK.Graphics.OpenGL.ConvolutionParameter | pname, | |||
| Int32 *@ | params | |||
| ) | [static] |
Set convolution parameters.
| target | The target for the convolution parameter. Must be one of GL_CONVOLUTION_1D, GL_CONVOLUTION_2D, or GL_SEPARABLE_2D. | |
| pname | The parameter to be set. Must be GL_CONVOLUTION_BORDER_MODE. | |
| params | The parameter value. Must be one of GL_REDUCE, GL_CONSTANT_BORDER, GL_REPLICATE_BORDER. |
Definition at line 34959 of file GL.cs.
34960 { 34961 #if DEBUG 34962 using (new ErrorHelper(GraphicsContext.CurrentContext)) 34963 { 34964 #endif 34965 Delegates.glConvolutionParameteriv((OpenTK.Graphics.OpenGL.ConvolutionTarget)target, (OpenTK.Graphics.OpenGL.ConvolutionParameter)pname, (Int32*)@params); 34966 #if DEBUG 34967 } 34968 #endif 34969 }
| static void OpenTK.Graphics.OpenGL.GL.ConvolutionParameter | ( | OpenTK.Graphics.OpenGL.ConvolutionTarget | target, | |
| OpenTK.Graphics.OpenGL.ConvolutionParameter | pname, | |||
| Int32 @[] | params | |||
| ) | [static] |
Set convolution parameters.
| target | The target for the convolution parameter. Must be one of GL_CONVOLUTION_1D, GL_CONVOLUTION_2D, or GL_SEPARABLE_2D. | |
| pname | The parameter to be set. Must be GL_CONVOLUTION_BORDER_MODE. | |
| params | The parameter value. Must be one of GL_REDUCE, GL_CONSTANT_BORDER, GL_REPLICATE_BORDER. |
Definition at line 34916 of file GL.cs.
34917 { 34918 #if DEBUG 34919 using (new ErrorHelper(GraphicsContext.CurrentContext)) 34920 { 34921 #endif 34922 unsafe 34923 { 34924 fixed (Int32* @params_ptr = @params) 34925 { 34926 Delegates.glConvolutionParameteriv((OpenTK.Graphics.OpenGL.ConvolutionTarget)target, (OpenTK.Graphics.OpenGL.ConvolutionParameter)pname, (Int32*)@params_ptr); 34927 } 34928 } 34929 #if DEBUG 34930 } 34931 #endif 34932 }
| static void OpenTK.Graphics.OpenGL.GL.ConvolutionParameter | ( | OpenTK.Graphics.OpenGL.ConvolutionTarget | target, | |
| OpenTK.Graphics.OpenGL.ConvolutionParameter | pname, | |||
| Int32 @ | params | |||
| ) | [static] |
Set convolution parameters.
| target | The target for the convolution parameter. Must be one of GL_CONVOLUTION_1D, GL_CONVOLUTION_2D, or GL_SEPARABLE_2D. | |
| pname | The parameter to be set. Must be GL_CONVOLUTION_BORDER_MODE. | |
| params | The parameter value. Must be one of GL_REDUCE, GL_CONSTANT_BORDER, GL_REPLICATE_BORDER. |
Definition at line 34880 of file GL.cs.
34881 { 34882 #if DEBUG 34883 using (new ErrorHelper(GraphicsContext.CurrentContext)) 34884 { 34885 #endif 34886 Delegates.glConvolutionParameteri((OpenTK.Graphics.OpenGL.ConvolutionTarget)target, (OpenTK.Graphics.OpenGL.ConvolutionParameter)pname, (Int32)@params); 34887 #if DEBUG 34888 } 34889 #endif 34890 }
| static unsafe void OpenTK.Graphics.OpenGL.GL.ConvolutionParameter | ( | OpenTK.Graphics.OpenGL.ConvolutionTarget | target, | |
| OpenTK.Graphics.OpenGL.ConvolutionParameter | pname, | |||
| Single *@ | params | |||
| ) | [static] |
Set convolution parameters.
| target | The target for the convolution parameter. Must be one of GL_CONVOLUTION_1D, GL_CONVOLUTION_2D, or GL_SEPARABLE_2D. | |
| pname | The parameter to be set. Must be GL_CONVOLUTION_BORDER_MODE. | |
| params | The parameter value. Must be one of GL_REDUCE, GL_CONSTANT_BORDER, GL_REPLICATE_BORDER. |
Definition at line 34844 of file GL.cs.
34845 { 34846 #if DEBUG 34847 using (new ErrorHelper(GraphicsContext.CurrentContext)) 34848 { 34849 #endif 34850 Delegates.glConvolutionParameterfv((OpenTK.Graphics.OpenGL.ConvolutionTarget)target, (OpenTK.Graphics.OpenGL.ConvolutionParameter)pname, (Single*)@params); 34851 #if DEBUG 34852 } 34853 #endif 34854 }
| static void OpenTK.Graphics.OpenGL.GL.ConvolutionParameter | ( | OpenTK.Graphics.OpenGL.ConvolutionTarget | target, | |
| OpenTK.Graphics.OpenGL.ConvolutionParameter | pname, | |||
| Single @[] | params | |||
| ) | [static] |
Set convolution parameters.
| target | The target for the convolution parameter. Must be one of GL_CONVOLUTION_1D, GL_CONVOLUTION_2D, or GL_SEPARABLE_2D. | |
| pname | The parameter to be set. Must be GL_CONVOLUTION_BORDER_MODE. | |
| params | The parameter value. Must be one of GL_REDUCE, GL_CONSTANT_BORDER, GL_REPLICATE_BORDER. |
Definition at line 34801 of file GL.cs.
34802 { 34803 #if DEBUG 34804 using (new ErrorHelper(GraphicsContext.CurrentContext)) 34805 { 34806 #endif 34807 unsafe 34808 { 34809 fixed (Single* @params_ptr = @params) 34810 { 34811 Delegates.glConvolutionParameterfv((OpenTK.Graphics.OpenGL.ConvolutionTarget)target, (OpenTK.Graphics.OpenGL.ConvolutionParameter)pname, (Single*)@params_ptr); 34812 } 34813 } 34814 #if DEBUG 34815 } 34816 #endif 34817 }
| static void OpenTK.Graphics.OpenGL.GL.ConvolutionParameter | ( | OpenTK.Graphics.OpenGL.ConvolutionTarget | target, | |
| OpenTK.Graphics.OpenGL.ConvolutionParameter | pname, | |||
| Single @ | params | |||
| ) | [static] |
Set convolution parameters.
| target | The target for the convolution parameter. Must be one of GL_CONVOLUTION_1D, GL_CONVOLUTION_2D, or GL_SEPARABLE_2D. | |
| pname | The parameter to be set. Must be GL_CONVOLUTION_BORDER_MODE. | |
| params | The parameter value. Must be one of GL_REDUCE, GL_CONSTANT_BORDER, GL_REPLICATE_BORDER. |
Definition at line 34765 of file GL.cs.
34766 { 34767 #if DEBUG 34768 using (new ErrorHelper(GraphicsContext.CurrentContext)) 34769 { 34770 #endif 34771 Delegates.glConvolutionParameterf((OpenTK.Graphics.OpenGL.ConvolutionTarget)target, (OpenTK.Graphics.OpenGL.ConvolutionParameter)pname, (Single)@params); 34772 #if DEBUG 34773 } 34774 #endif 34775 }
| static void OpenTK.Graphics.OpenGL.GL.CopyColorSubTable | ( | OpenTK.Graphics.OpenGL.ColorTableTarget | target, | |
| Int32 | start, | |||
| Int32 | x, | |||
| Int32 | y, | |||
| Int32 | width | |||
| ) | [static] |
Respecify a portion of a color table.
| target | Must be one of GL_COLOR_TABLE, GL_POST_CONVOLUTION_COLOR_TABLE, or GL_POST_COLOR_MATRIX_COLOR_TABLE. | |
| start | The starting index of the portion of the color table to be replaced. | |
| x | The window coordinates of the left corner of the row of pixels to be copied. | |
| width | The number of table entries to replace. |
| static void OpenTK.Graphics.OpenGL.GL.CopyColorTable | ( | OpenTK.Graphics.OpenGL.ColorTableTarget | target, | |
| OpenTK.Graphics.OpenGL.PixelInternalFormat | internalformat, | |||
| Int32 | x, | |||
| Int32 | y, | |||
| Int32 | width | |||
| ) | [static] |
Copy pixels into a color table.
| target | The color table target. Must be GL_COLOR_TABLE, GL_POST_CONVOLUTION_COLOR_TABLE, or GL_POST_COLOR_MATRIX_COLOR_TABLE. | |
| internalformat | The internal storage format of the texture image. Must be one of the following symbolic constants: GL_ALPHA, GL_ALPHA4, GL_ALPHA8, GL_ALPHA12, GL_ALPHA16, 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, or GL_RGBA16. | |
| x | The x coordinate of the lower-left corner of the pixel rectangle to be transferred to the color table. | |
| y | The y coordinate of the lower-left corner of the pixel rectangle to be transferred to the color table. | |
| width | The width of the pixel rectangle. |
Definition at line 35054 of file GL.cs.
35055 { 35056 #if DEBUG 35057 using (new ErrorHelper(GraphicsContext.CurrentContext)) 35058 { 35059 #endif 35060 Delegates.glCopyColorTable((OpenTK.Graphics.OpenGL.ColorTableTarget)target, (OpenTK.Graphics.OpenGL.PixelInternalFormat)internalformat, (Int32)x, (Int32)y, (Int32)width); 35061 #if DEBUG 35062 } 35063 #endif 35064 }
| static void OpenTK.Graphics.OpenGL.GL.CopyConvolutionFilter1D | ( | OpenTK.Graphics.OpenGL.ConvolutionTarget | target, | |
| OpenTK.Graphics.OpenGL.PixelInternalFormat | internalformat, | |||
| Int32 | x, | |||
| Int32 | y, | |||
| Int32 | width | |||
| ) | [static] |
Copy pixels into a one-dimensional convolution filter.
| target | Must be GL_CONVOLUTION_1D. | |
| internalformat | The internal format of the convolution filter kernel. The allowable values are GL_ALPHA, GL_ALPHA4, GL_ALPHA8, GL_ALPHA12, GL_ALPHA16, 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, or GL_RGBA16. | |
| x | The window space coordinates of the lower-left coordinate of the pixel array to copy. | |
| width | The width of the pixel array to copy. |
Definition at line 35092 of file GL.cs.
35093 { 35094 #if DEBUG 35095 using (new ErrorHelper(GraphicsContext.CurrentContext)) 35096 { 35097 #endif 35098 Delegates.glCopyConvolutionFilter1D((OpenTK.Graphics.OpenGL.ConvolutionTarget)target, (OpenTK.Graphics.OpenGL.PixelInternalFormat)internalformat, (Int32)x, (Int32)y, (Int32)width); 35099 #if DEBUG 35100 } 35101 #endif 35102 }
| static void OpenTK.Graphics.OpenGL.GL.CopyConvolutionFilter2D | ( | OpenTK.Graphics.OpenGL.ConvolutionTarget | target, | |
| OpenTK.Graphics.OpenGL.PixelInternalFormat | internalformat, | |||
| Int32 | x, | |||
| Int32 | y, | |||
| Int32 | width, | |||
| Int32 | height | |||
| ) | [static] |
Copy pixels into a two-dimensional convolution filter.
| target | Must be GL_CONVOLUTION_2D. | |
| internalformat | The internal format of the convolution filter kernel. The allowable values are GL_ALPHA, GL_ALPHA4, GL_ALPHA8, GL_ALPHA12, GL_ALPHA16, 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, or GL_RGBA16. | |
| x | The window space coordinates of the lower-left coordinate of the pixel array to copy. | |
| width | The width of the pixel array to copy. | |
| height | The height of the pixel array to copy. |
Definition at line 35135 of file GL.cs.
35136 { 35137 #if DEBUG 35138 using (new ErrorHelper(GraphicsContext.CurrentContext)) 35139 { 35140 #endif 35141 Delegates.glCopyConvolutionFilter2D((OpenTK.Graphics.OpenGL.ConvolutionTarget)target, (OpenTK.Graphics.OpenGL.PixelInternalFormat)internalformat, (Int32)x, (Int32)y, (Int32)width, (Int32)height); 35142 #if DEBUG 35143 } 35144 #endif 35145 }
| static void OpenTK.Graphics.OpenGL.GL.CopyPixels | ( | Int32 | x, | |
| Int32 | y, | |||
| Int32 | width, | |||
| Int32 | height, | |||
| OpenTK.Graphics.OpenGL.PixelCopyType | type | |||
| ) | [static] |
Copy pixels in the frame buffer.
| x | Specify the window coordinates of the lower left corner of the rectangular region of pixels to be copied. | |
| width | Specify the dimensions of the rectangular region of pixels to be copied. Both must be nonnegative. | |
| type | Specifies whether color values, depth values, or stencil values are to be copied. Symbolic constants GL_COLOR, GL_DEPTH, and GL_STENCIL are accepted. |
| static void OpenTK.Graphics.OpenGL.GL.CopyTexImage1D | ( | OpenTK.Graphics.OpenGL.TextureTarget | target, | |
| Int32 | level, | |||
| OpenTK.Graphics.OpenGL.PixelInternalFormat | internalformat, | |||
| Int32 | x, | |||
| Int32 | y, | |||
| Int32 | width, | |||
| Int32 | border | |||
| ) | [static] |
Copy pixels into a 1D texture image.
| target | Specifies the target texture. Must be GL_TEXTURE_1D. | |
| 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 left corner of the row 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 . The height of the texture image is 1. | |
| border | Specifies the width of the border. Must be either 0 or 1. |
Definition at line 35216 of file GL.cs.
35217 { 35218 #if DEBUG 35219 using (new ErrorHelper(GraphicsContext.CurrentContext)) 35220 { 35221 #endif 35222 Delegates.glCopyTexImage1D((OpenTK.Graphics.OpenGL.TextureTarget)target, (Int32)level, (OpenTK.Graphics.OpenGL.PixelInternalFormat)internalformat, (Int32)x, (Int32)y, (Int32)width, (Int32)border); 35223 #if DEBUG 35224 } 35225 #endif 35226 }
| static void OpenTK.Graphics.OpenGL.GL.CopyTexImage2D | ( | OpenTK.Graphics.OpenGL.TextureTarget | target, | |
| Int32 | level, | |||
| OpenTK.Graphics.OpenGL.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 35269 of file GL.cs.
35270 { 35271 #if DEBUG 35272 using (new ErrorHelper(GraphicsContext.CurrentContext)) 35273 { 35274 #endif 35275 Delegates.glCopyTexImage2D((OpenTK.Graphics.OpenGL.TextureTarget)target, (Int32)level, (OpenTK.Graphics.OpenGL.PixelInternalFormat)internalformat, (Int32)x, (Int32)y, (Int32)width, (Int32)height, (Int32)border); 35276 #if DEBUG 35277 } 35278 #endif 35279 }
| static void OpenTK.Graphics.OpenGL.GL.CopyTexSubImage1D | ( | OpenTK.Graphics.OpenGL.TextureTarget | target, | |
| Int32 | level, | |||
| Int32 | xoffset, | |||
| Int32 | x, | |||
| Int32 | y, | |||
| Int32 | width | |||
| ) | [static] |
Copy a one-dimensional texture subimage.
| target | Specifies the target texture. Must be GL_TEXTURE_1D. | |
| level | Specifies the level-of-detail number. Level 0 is the base image level. Level n is the nth mipmap reduction image. | |
| xoffset | Specifies the texel offset within the texture array. | |
| x | Specify the window coordinates of the left corner of the row of pixels to be copied. | |
| width | Specifies the width of the texture subimage. |
| static void OpenTK.Graphics.OpenGL.GL.CopyTexSubImage2D | ( | OpenTK.Graphics.OpenGL.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 35365 of file GL.cs.
35366 { 35367 #if DEBUG 35368 using (new ErrorHelper(GraphicsContext.CurrentContext)) 35369 { 35370 #endif 35371 Delegates.glCopyTexSubImage2D((OpenTK.Graphics.OpenGL.TextureTarget)target, (Int32)level, (Int32)xoffset, (Int32)yoffset, (Int32)x, (Int32)y, (Int32)width, (Int32)height); 35372 #if DEBUG 35373 } 35374 #endif 35375 }
| static void OpenTK.Graphics.OpenGL.GL.CopyTexSubImage3D | ( | OpenTK.Graphics.OpenGL.TextureTarget | target, | |
| Int32 | level, | |||
| Int32 | xoffset, | |||
| Int32 | yoffset, | |||
| Int32 | zoffset, | |||
| Int32 | x, | |||
| Int32 | y, | |||
| Int32 | width, | |||
| Int32 | height | |||
| ) | [static] |
Copy a three-dimensional texture subimage.
| target | Specifies the target texture. Must be GL_TEXTURE_3D | |
| 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. | |
| zoffset | Specifies a texel offset in the z 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 35423 of file GL.cs.
35424 { 35425 #if DEBUG 35426 using (new ErrorHelper(GraphicsContext.CurrentContext)) 35427 { 35428 #endif 35429 Delegates.glCopyTexSubImage3D((OpenTK.Graphics.OpenGL.TextureTarget)target, (Int32)level, (Int32)xoffset, (Int32)yoffset, (Int32)zoffset, (Int32)x, (Int32)y, (Int32)width, (Int32)height); 35430 #if DEBUG 35431 } 35432 #endif 35433 }
| static Int32 OpenTK.Graphics.OpenGL.GL.CreateProgram | ( | ) | [static] |
| static Int32 OpenTK.Graphics.OpenGL.GL.CreateShader | ( | OpenTK.Graphics.OpenGL.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.OpenGL.GL.CullFace | ( | OpenTK.Graphics.OpenGL.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.OpenGL.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.OpenGL.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 35648 of file GL.cs.
35649 { 35650 #if DEBUG 35651 using (new ErrorHelper(GraphicsContext.CurrentContext)) 35652 { 35653 #endif 35654 unsafe 35655 { 35656 fixed (UInt32* buffers_ptr = &buffers) 35657 { 35658 Delegates.glDeleteBuffers((Int32)n, (UInt32*)buffers_ptr); 35659 } 35660 } 35661 #if DEBUG 35662 } 35663 #endif 35664 }
| static void OpenTK.Graphics.OpenGL.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 35613 of file GL.cs.
35614 { 35615 #if DEBUG 35616 using (new ErrorHelper(GraphicsContext.CurrentContext)) 35617 { 35618 #endif 35619 unsafe 35620 { 35621 fixed (UInt32* buffers_ptr = buffers) 35622 { 35623 Delegates.glDeleteBuffers((Int32)n, (UInt32*)buffers_ptr); 35624 } 35625 } 35626 #if DEBUG 35627 } 35628 #endif 35629 }
| static unsafe void OpenTK.Graphics.OpenGL.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.OpenGL.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 35549 of file GL.cs.
35550 { 35551 #if DEBUG 35552 using (new ErrorHelper(GraphicsContext.CurrentContext)) 35553 { 35554 #endif 35555 unsafe 35556 { 35557 fixed (Int32* buffers_ptr = &buffers) 35558 { 35559 Delegates.glDeleteBuffers((Int32)n, (UInt32*)buffers_ptr); 35560 } 35561 } 35562 #if DEBUG 35563 } 35564 #endif 35565 }
| static void OpenTK.Graphics.OpenGL.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 35515 of file GL.cs.
35516 { 35517 #if DEBUG 35518 using (new ErrorHelper(GraphicsContext.CurrentContext)) 35519 { 35520 #endif 35521 unsafe 35522 { 35523 fixed (Int32* buffers_ptr = buffers) 35524 { 35525 Delegates.glDeleteBuffers((Int32)n, (UInt32*)buffers_ptr); 35526 } 35527 } 35528 #if DEBUG 35529 } 35530 #endif 35531 }
| static void OpenTK.Graphics.OpenGL.GL.DeleteLists | ( | UInt32 | list, | |
| Int32 | range | |||
| ) | [static] |
Delete a contiguous group of display lists.
| list | Specifies the integer name of the first display list to delete. | |
| range | Specifies the number of display lists to delete. |
| static void OpenTK.Graphics.OpenGL.GL.DeleteLists | ( | Int32 | list, | |
| Int32 | range | |||
| ) | [static] |
Delete a contiguous group of display lists.
| list | Specifies the integer name of the first display list to delete. | |
| range | Specifies the number of display lists to delete. |
| static void OpenTK.Graphics.OpenGL.GL.DeleteProgram | ( | UInt32 | program | ) | [static] |
Deletes a program object.
| program | Specifies the program object to be deleted. |
| static void OpenTK.Graphics.OpenGL.GL.DeleteProgram | ( | Int32 | program | ) | [static] |
Deletes a program object.
| program | Specifies the program object to be deleted. |
| static unsafe void OpenTK.Graphics.OpenGL.GL.DeleteQueries | ( | Int32 | n, | |
| UInt32 * | ids | |||
| ) | [static] |
Delete named query objects.
| n | Specifies the number of query objects to be deleted. | |
| ids | Specifies an array of query objects to be deleted. |
| static void OpenTK.Graphics.OpenGL.GL.DeleteQueries | ( | Int32 | n, | |
| ref UInt32 | ids | |||
| ) | [static] |
Delete named query objects.
| n | Specifies the number of query objects to be deleted. | |
| ids | Specifies an array of query objects to be deleted. |
| static void OpenTK.Graphics.OpenGL.GL.DeleteQueries | ( | Int32 | n, | |
| UInt32[] | ids | |||
| ) | [static] |
Delete named query objects.
| n | Specifies the number of query objects to be deleted. | |
| ids | Specifies an array of query objects to be deleted. |
| static unsafe void OpenTK.Graphics.OpenGL.GL.DeleteQueries | ( | Int32 | n, | |
| Int32 * | ids | |||
| ) | [static] |
Delete named query objects.
| n | Specifies the number of query objects to be deleted. | |
| ids | Specifies an array of query objects to be deleted. |
| static void OpenTK.Graphics.OpenGL.GL.DeleteQueries | ( | Int32 | n, | |
| ref Int32 | ids | |||
| ) | [static] |
Delete named query objects.
| n | Specifies the number of query objects to be deleted. | |
| ids | Specifies an array of query objects to be deleted. |
| static void OpenTK.Graphics.OpenGL.GL.DeleteQueries | ( | Int32 | n, | |
| Int32[] | ids | |||
| ) | [static] |
Delete named query objects.
| n | Specifies the number of query objects to be deleted. | |
| ids | Specifies an array of query objects to be deleted. |
| static void OpenTK.Graphics.OpenGL.GL.DeleteShader | ( | UInt32 | shader | ) | [static] |
Deletes a shader object.
| shader | Specifies the shader object to be deleted. |
| static void OpenTK.Graphics.OpenGL.GL.DeleteShader | ( | Int32 | shader | ) | [static] |
Deletes a shader object.
| shader | Specifies the shader object to be deleted. |
| static unsafe void OpenTK.Graphics.OpenGL.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.OpenGL.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 36429 of file GL.cs.
36430 { 36431 #if DEBUG 36432 using (new ErrorHelper(GraphicsContext.CurrentContext)) 36433 { 36434 #endif 36435 unsafe 36436 { 36437 fixed (UInt32* textures_ptr = &textures) 36438 { 36439 Delegates.glDeleteTextures((Int32)n, (UInt32*)textures_ptr); 36440 } 36441 } 36442 #if DEBUG 36443 } 36444 #endif 36445 }
| static void OpenTK.Graphics.OpenGL.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 36394 of file GL.cs.
36395 { 36396 #if DEBUG 36397 using (new ErrorHelper(GraphicsContext.CurrentContext)) 36398 { 36399 #endif 36400 unsafe 36401 { 36402 fixed (UInt32* textures_ptr = textures) 36403 { 36404 Delegates.glDeleteTextures((Int32)n, (UInt32*)textures_ptr); 36405 } 36406 } 36407 #if DEBUG 36408 } 36409 #endif 36410 }
| static unsafe void OpenTK.Graphics.OpenGL.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.OpenGL.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 36330 of file GL.cs.
36331 { 36332 #if DEBUG 36333 using (new ErrorHelper(GraphicsContext.CurrentContext)) 36334 { 36335 #endif 36336 unsafe 36337 { 36338 fixed (Int32* textures_ptr = &textures) 36339 { 36340 Delegates.glDeleteTextures((Int32)n, (UInt32*)textures_ptr); 36341 } 36342 } 36343 #if DEBUG 36344 } 36345 #endif 36346 }
| static void OpenTK.Graphics.OpenGL.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 36296 of file GL.cs.
36297 { 36298 #if DEBUG 36299 using (new ErrorHelper(GraphicsContext.CurrentContext)) 36300 { 36301 #endif 36302 unsafe 36303 { 36304 fixed (Int32* textures_ptr = textures) 36305 { 36306 Delegates.glDeleteTextures((Int32)n, (UInt32*)textures_ptr); 36307 } 36308 } 36309 #if DEBUG 36310 } 36311 #endif 36312 }
| static void OpenTK.Graphics.OpenGL.GL.DepthFunc | ( | OpenTK.Graphics.OpenGL.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.OpenGL.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.OpenGL.GL.DepthRange | ( | Double | near, | |
| Double | far | |||
| ) | [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.OpenGL.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.OpenGL.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.OpenGL.GL.DrawArrays | ( | OpenTK.Graphics.OpenGL.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.OpenGL.GL.DrawBuffer | ( | OpenTK.Graphics.OpenGL.DrawBufferMode | mode | ) | [static] |
Specify which color buffers are to be drawn into.
| mode | Specifies up to four color buffers to be drawn into. Symbolic constants GL_NONE, GL_FRONT_LEFT, GL_FRONT_RIGHT, GL_BACK_LEFT, GL_BACK_RIGHT, GL_FRONT, GL_BACK, GL_LEFT, GL_RIGHT, GL_FRONT_AND_BACK, and GL_AUXi, where i is between 0 and the value of GL_AUX_BUFFERS minus 1, are accepted. (GL_AUX_BUFFERS is not the upper limit; use glGet to query the number of available aux buffers.) The initial value is GL_FRONT for single-buffered contexts, and GL_BACK for double-buffered contexts. |
| static unsafe void OpenTK.Graphics.OpenGL.GL.DrawBuffers | ( | Int32 | n, | |
| OpenTK.Graphics.OpenGL.DrawBuffersEnum * | bufs | |||
| ) | [static] |
Specifies a list of color buffers to be drawn into.
| n | Specifies the number of buffers in bufs. | |
| bufs | Points to an array of symbolic constants specifying the buffers into which fragment colors or data values will be written. |
| static void OpenTK.Graphics.OpenGL.GL.DrawBuffers | ( | Int32 | n, | |
| ref OpenTK.Graphics.OpenGL.DrawBuffersEnum | bufs | |||
| ) | [static] |
Specifies a list of color buffers to be drawn into.
| n | Specifies the number of buffers in bufs. | |
| bufs | Points to an array of symbolic constants specifying the buffers into which fragment colors or data values will be written. |
Definition at line 36925 of file GL.cs.
36926 { 36927 #if DEBUG 36928 using (new ErrorHelper(GraphicsContext.CurrentContext)) 36929 { 36930 #endif 36931 unsafe 36932 { 36933 fixed (OpenTK.Graphics.OpenGL.DrawBuffersEnum* bufs_ptr = &bufs) 36934 { 36935 Delegates.glDrawBuffers((Int32)n, (OpenTK.Graphics.OpenGL.DrawBuffersEnum*)bufs_ptr); 36936 } 36937 } 36938 #if DEBUG 36939 } 36940 #endif 36941 }
| static void OpenTK.Graphics.OpenGL.GL.DrawBuffers | ( | Int32 | n, | |
| OpenTK.Graphics.OpenGL.DrawBuffersEnum[] | bufs | |||
| ) | [static] |
Specifies a list of color buffers to be drawn into.
| n | Specifies the number of buffers in bufs. | |
| bufs | Points to an array of symbolic constants specifying the buffers into which fragment colors or data values will be written. |
Definition at line 36891 of file GL.cs.
36892 { 36893 #if DEBUG 36894 using (new ErrorHelper(GraphicsContext.CurrentContext)) 36895 { 36896 #endif 36897 unsafe 36898 { 36899 fixed (OpenTK.Graphics.OpenGL.DrawBuffersEnum* bufs_ptr = bufs) 36900 { 36901 Delegates.glDrawBuffers((Int32)n, (OpenTK.Graphics.OpenGL.DrawBuffersEnum*)bufs_ptr); 36902 } 36903 } 36904 #if DEBUG 36905 } 36906 #endif 36907 }
| static void OpenTK.Graphics.OpenGL.GL.DrawElements | ( | OpenTK.Graphics.OpenGL.BeginMode | mode, | |
| Int32 | count, | |||
| OpenTK.Graphics.OpenGL.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. |
Definition at line 36998 of file GL.cs.
36999 { 37000 #if DEBUG 37001 using (new ErrorHelper(GraphicsContext.CurrentContext)) 37002 { 37003 #endif 37004 Delegates.glDrawElements((OpenTK.Graphics.OpenGL.BeginMode)mode, (Int32)count, (OpenTK.Graphics.OpenGL.DrawElementsType)type, (IntPtr)indices); 37005 #if DEBUG 37006 } 37007 #endif 37008 }
| static void OpenTK.Graphics.OpenGL.GL.DrawElements< T3 > | ( | OpenTK.Graphics.OpenGL.BeginMode | mode, | |
| Int32 | count, | |||
| OpenTK.Graphics.OpenGL.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.OpenGL.GL.DrawElements< T3 > | ( | OpenTK.Graphics.OpenGL.BeginMode | mode, | |
| Int32 | count, | |||
| OpenTK.Graphics.OpenGL.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.OpenGL.GL.DrawElements< T3 > | ( | OpenTK.Graphics.OpenGL.BeginMode | mode, | |
| Int32 | count, | |||
| OpenTK.Graphics.OpenGL.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.OpenGL.GL.DrawElements< T3 > | ( | OpenTK.Graphics.OpenGL.BeginMode | mode, | |
| Int32 | count, | |||
| OpenTK.Graphics.OpenGL.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.OpenGL.GL.DrawPixels | ( | Int32 | width, | |
| Int32 | height, | |||
| OpenTK.Graphics.OpenGL.PixelFormat | format, | |||
| OpenTK.Graphics.OpenGL.PixelType | type, | |||
| IntPtr | pixels | |||
| ) | [static] |
Write a block of pixels to the frame buffer.
| width | Specify the dimensions of the pixel rectangle to be written into the frame buffer. | |
| format | Specifies the format of the pixel data. Symbolic constants GL_COLOR_INDEX, GL_STENCIL_INDEX, GL_DEPTH_COMPONENT, GL_RGB, GL_BGR, GL_RGBA, GL_BGRA, GL_RED, GL_GREEN, GL_BLUE, GL_ALPHA, GL_LUMINANCE, and GL_LUMINANCE_ALPHA are accepted. | |
| type | Specifies the data type for data. Symbolic constants 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 are accepted. | |
| data | Specifies a pointer to the pixel data. |
Definition at line 37546 of file GL.cs.
37547 { 37548 #if DEBUG 37549 using (new ErrorHelper(GraphicsContext.CurrentContext)) 37550 { 37551 #endif 37552 Delegates.glDrawPixels((Int32)width, (Int32)height, (OpenTK.Graphics.OpenGL.PixelFormat)format, (OpenTK.Graphics.OpenGL.PixelType)type, (IntPtr)pixels); 37553 #if DEBUG 37554 } 37555 #endif 37556 }
| static void OpenTK.Graphics.OpenGL.GL.DrawPixels< T4 > | ( | Int32 | width, | |
| Int32 | height, | |||
| OpenTK.Graphics.OpenGL.PixelFormat | format, | |||
| OpenTK.Graphics.OpenGL.PixelType | type, | |||
| [InAttribute, OutAttribute] ref T4 | pixels | |||
| ) | [static] |
Write a block of pixels to the frame buffer.
| width | Specify the dimensions of the pixel rectangle to be written into the frame buffer. | |
| format | Specifies the format of the pixel data. Symbolic constants GL_COLOR_INDEX, GL_STENCIL_INDEX, GL_DEPTH_COMPONENT, GL_RGB, GL_BGR, GL_RGBA, GL_BGRA, GL_RED, GL_GREEN, GL_BLUE, GL_ALPHA, GL_LUMINANCE, and GL_LUMINANCE_ALPHA are accepted. | |
| type | Specifies the data type for data. Symbolic constants 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 are accepted. | |
| data | Specifies a pointer to the pixel data. |
| T4 | : | struct |
| static void OpenTK.Graphics.OpenGL.GL.DrawPixels< T4 > | ( | Int32 | width, | |
| Int32 | height, | |||
| OpenTK.Graphics.OpenGL.PixelFormat | format, | |||
| OpenTK.Graphics.OpenGL.PixelType | type, | |||
| [InAttribute, OutAttribute] T4 | pixels[,,] | |||
| ) | [static] |
Write a block of pixels to the frame buffer.
| width | Specify the dimensions of the pixel rectangle to be written into the frame buffer. | |
| format | Specifies the format of the pixel data. Symbolic constants GL_COLOR_INDEX, GL_STENCIL_INDEX, GL_DEPTH_COMPONENT, GL_RGB, GL_BGR, GL_RGBA, GL_BGRA, GL_RED, GL_GREEN, GL_BLUE, GL_ALPHA, GL_LUMINANCE, and GL_LUMINANCE_ALPHA are accepted. | |
| type | Specifies the data type for data. Symbolic constants 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 are accepted. | |
| data | Specifies a pointer to the pixel data. |
| T4 | : | struct |
| static void OpenTK.Graphics.OpenGL.GL.DrawPixels< T4 > | ( | Int32 | width, | |
| Int32 | height, | |||
| OpenTK.Graphics.OpenGL.PixelFormat | format, | |||
| OpenTK.Graphics.OpenGL.PixelType | type, | |||
| [InAttribute, OutAttribute] T4 | pixels[,] | |||
| ) | [static] |
Write a block of pixels to the frame buffer.
| width | Specify the dimensions of the pixel rectangle to be written into the frame buffer. | |
| format | Specifies the format of the pixel data. Symbolic constants GL_COLOR_INDEX, GL_STENCIL_INDEX, GL_DEPTH_COMPONENT, GL_RGB, GL_BGR, GL_RGBA, GL_BGRA, GL_RED, GL_GREEN, GL_BLUE, GL_ALPHA, GL_LUMINANCE, and GL_LUMINANCE_ALPHA are accepted. | |
| type | Specifies the data type for data. Symbolic constants 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 are accepted. | |
| data | Specifies a pointer to the pixel data. |
| T4 | : | struct |
| static void OpenTK.Graphics.OpenGL.GL.DrawPixels< T4 > | ( | Int32 | width, | |
| Int32 | height, | |||
| OpenTK.Graphics.OpenGL.PixelFormat | format, | |||
| OpenTK.Graphics.OpenGL.PixelType | type, | |||
| [InAttribute, OutAttribute] T4[] | pixels | |||
| ) | [static] |
Write a block of pixels to the frame buffer.
| width | Specify the dimensions of the pixel rectangle to be written into the frame buffer. | |
| format | Specifies the format of the pixel data. Symbolic constants GL_COLOR_INDEX, GL_STENCIL_INDEX, GL_DEPTH_COMPONENT, GL_RGB, GL_BGR, GL_RGBA, GL_BGRA, GL_RED, GL_GREEN, GL_BLUE, GL_ALPHA, GL_LUMINANCE, and GL_LUMINANCE_ALPHA are accepted. | |
| type | Specifies the data type for data. Symbolic constants 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 are accepted. | |
| data | Specifies a pointer to the pixel data. |
| T4 | : | struct |
| static void OpenTK.Graphics.OpenGL.GL.DrawRangeElements | ( | OpenTK.Graphics.OpenGL.BeginMode | mode, | |
| UInt32 | start, | |||
| UInt32 | end, | |||
| Int32 | count, | |||
| OpenTK.Graphics.OpenGL.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. | |
| start | Specifies the minimum array index contained in indices. | |
| end | Specifies the maximum array index contained in indices. | |
| 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. |
Definition at line 38061 of file GL.cs.
38062 { 38063 #if DEBUG 38064 using (new ErrorHelper(GraphicsContext.CurrentContext)) 38065 { 38066 #endif 38067 Delegates.glDrawRangeElements((OpenTK.Graphics.OpenGL.BeginMode)mode, (UInt32)start, (UInt32)end, (Int32)count, (OpenTK.Graphics.OpenGL.DrawElementsType)type, (IntPtr)indices); 38068 #if DEBUG 38069 } 38070 #endif 38071 }
| static void OpenTK.Graphics.OpenGL.GL.DrawRangeElements | ( | OpenTK.Graphics.OpenGL.BeginMode | mode, | |
| Int32 | start, | |||
| Int32 | end, | |||
| Int32 | count, | |||
| OpenTK.Graphics.OpenGL.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. | |
| start | Specifies the minimum array index contained in indices. | |
| end | Specifies the maximum array index contained in indices. | |
| 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. |
Definition at line 37783 of file GL.cs.
37784 { 37785 #if DEBUG 37786 using (new ErrorHelper(GraphicsContext.CurrentContext)) 37787 { 37788 #endif 37789 Delegates.glDrawRangeElements((OpenTK.Graphics.OpenGL.BeginMode)mode, (UInt32)start, (UInt32)end, (Int32)count, (OpenTK.Graphics.OpenGL.DrawElementsType)type, (IntPtr)indices); 37790 #if DEBUG 37791 } 37792 #endif 37793 }
| static void OpenTK.Graphics.OpenGL.GL.DrawRangeElements< T5 > | ( | OpenTK.Graphics.OpenGL.BeginMode | mode, | |
| UInt32 | start, | |||
| UInt32 | end, | |||
| Int32 | count, | |||
| OpenTK.Graphics.OpenGL.DrawElementsType | type, | |||
| [InAttribute, OutAttribute] ref T5 | 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. | |
| start | Specifies the minimum array index contained in indices. | |
| end | Specifies the maximum array index contained in indices. | |
| 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. |
| T5 | : | struct |
| static void OpenTK.Graphics.OpenGL.GL.DrawRangeElements< T5 > | ( | OpenTK.Graphics.OpenGL.BeginMode | mode, | |
| UInt32 | start, | |||
| UInt32 | end, | |||
| Int32 | count, | |||
| OpenTK.Graphics.OpenGL.DrawElementsType | type, | |||
| [InAttribute, OutAttribute] T5 | 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. | |
| start | Specifies the minimum array index contained in indices. | |
| end | Specifies the maximum array index contained in indices. | |
| 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. |
| T5 | : | struct |
| static void OpenTK.Graphics.OpenGL.GL.DrawRangeElements< T5 > | ( | OpenTK.Graphics.OpenGL.BeginMode | mode, | |
| UInt32 | start, | |||
| UInt32 | end, | |||
| Int32 | count, | |||
| OpenTK.Graphics.OpenGL.DrawElementsType | type, | |||
| [InAttribute, OutAttribute] T5 | 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. | |
| start | Specifies the minimum array index contained in indices. | |
| end | Specifies the maximum array index contained in indices. | |
| 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. |
| T5 | : | struct |
| static void OpenTK.Graphics.OpenGL.GL.DrawRangeElements< T5 > | ( | OpenTK.Graphics.OpenGL.BeginMode | mode, | |
| UInt32 | start, | |||
| UInt32 | end, | |||
| Int32 | count, | |||
| OpenTK.Graphics.OpenGL.DrawElementsType | type, | |||
| [InAttribute, OutAttribute] T5[] | 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. | |
| start | Specifies the minimum array index contained in indices. | |
| end | Specifies the maximum array index contained in indices. | |
| 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. |
| T5 | : | struct |
| static void OpenTK.Graphics.OpenGL.GL.DrawRangeElements< T5 > | ( | OpenTK.Graphics.OpenGL.BeginMode | mode, | |
| Int32 | start, | |||
| Int32 | end, | |||
| Int32 | count, | |||
| OpenTK.Graphics.OpenGL.DrawElementsType | type, | |||
| [InAttribute, OutAttribute] ref T5 | 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. | |
| start | Specifies the minimum array index contained in indices. | |
| end | Specifies the maximum array index contained in indices. | |
| 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. |
| T5 | : | struct |
| static void OpenTK.Graphics.OpenGL.GL.DrawRangeElements< T5 > | ( | OpenTK.Graphics.OpenGL.BeginMode | mode, | |
| Int32 | start, | |||
| Int32 | end, | |||
| Int32 | count, | |||
| OpenTK.Graphics.OpenGL.DrawElementsType | type, | |||
| [InAttribute, OutAttribute] T5 | 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. | |
| start | Specifies the minimum array index contained in indices. | |
| end | Specifies the maximum array index contained in indices. | |
| 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. |
| T5 | : | struct |
| static void OpenTK.Graphics.OpenGL.GL.DrawRangeElements< T5 > | ( | OpenTK.Graphics.OpenGL.BeginMode | mode, | |
| Int32 | start, | |||
| Int32 | end, | |||
| Int32 | count, | |||
| OpenTK.Graphics.OpenGL.DrawElementsType | type, | |||
| [InAttribute, OutAttribute] T5 | 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. | |
| start | Specifies the minimum array index contained in indices. | |
| end | Specifies the maximum array index contained in indices. | |
| 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. |
| T5 | : | struct |
| static void OpenTK.Graphics.OpenGL.GL.DrawRangeElements< T5 > | ( | OpenTK.Graphics.OpenGL.BeginMode | mode, | |
| Int32 | start, | |||
| Int32 | end, | |||
| Int32 | count, | |||
| OpenTK.Graphics.OpenGL.DrawElementsType | type, | |||
| [InAttribute, OutAttribute] T5[] | 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. | |
| start | Specifies the minimum array index contained in indices. | |
| end | Specifies the maximum array index contained in indices. | |
| 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. |
| T5 | : | struct |
| static unsafe void OpenTK.Graphics.OpenGL.GL.EdgeFlag | ( | bool * | flag | ) | [static] |
Flag edges as either boundary or nonboundary.
| flag | Specifies the current edge flag value, either GL_TRUE or GL_FALSE. The initial value is GL_TRUE. |
| static void OpenTK.Graphics.OpenGL.GL.EdgeFlag | ( | bool | flag | ) | [static] |
Flag edges as either boundary or nonboundary.
| flag | Specifies the current edge flag value, either GL_TRUE or GL_FALSE. The initial value is GL_TRUE. |
| static void OpenTK.Graphics.OpenGL.GL.EdgeFlagPointer | ( | Int32 | stride, | |
| IntPtr | pointer | |||
| ) | [static] |
Define an array of edge flags.
| stride | Specifies the byte offset between consecutive edge flags. If stride is 0, the edge flags are understood to be tightly packed in the array. The initial value is 0. | |
| pointer | Specifies a pointer to the first edge flag in the array. The initial value is 0. |
| static void OpenTK.Graphics.OpenGL.GL.EdgeFlagPointer< T1 > | ( | Int32 | stride, | |
| [InAttribute, OutAttribute] ref T1 | pointer | |||
| ) | [static] |
Define an array of edge flags.
| stride | Specifies the byte offset between consecutive edge flags. If stride is 0, the edge flags are understood to be tightly packed in the array. The initial value is 0. | |
| pointer | Specifies a pointer to the first edge flag in the array. The initial value is 0. |
| T1 | : | struct |
| static void OpenTK.Graphics.OpenGL.GL.EdgeFlagPointer< T1 > | ( | Int32 | stride, | |
| [InAttribute, OutAttribute] T1 | pointer[,,] | |||
| ) | [static] |
Define an array of edge flags.
| stride | Specifies the byte offset between consecutive edge flags. If stride is 0, the edge flags are understood to be tightly packed in the array. The initial value is 0. | |
| pointer | Specifies a pointer to the first edge flag in the array. The initial value is 0. |
| T1 | : | struct |
| static void OpenTK.Graphics.OpenGL.GL.EdgeFlagPointer< T1 > | ( | Int32 | stride, | |
| [InAttribute, OutAttribute] T1 | pointer[,] | |||
| ) | [static] |
Define an array of edge flags.
| stride | Specifies the byte offset between consecutive edge flags. If stride is 0, the edge flags are understood to be tightly packed in the array. The initial value is 0. | |
| pointer | Specifies a pointer to the first edge flag in the array. The initial value is 0. |
| T1 | : | struct |
| static void OpenTK.Graphics.OpenGL.GL.EdgeFlagPointer< T1 > | ( | Int32 | stride, | |
| [InAttribute, OutAttribute] T1[] | pointer | |||
| ) | [static] |
Define an array of edge flags.
| stride | Specifies the byte offset between consecutive edge flags. If stride is 0, the edge flags are understood to be tightly packed in the array. The initial value is 0. | |
| pointer | Specifies a pointer to the first edge flag in the array. The initial value is 0. |
| T1 | : | struct |
| static void OpenTK.Graphics.OpenGL.GL.Enable | ( | OpenTK.Graphics.OpenGL.IndexedEnableCap | target, | |
| UInt32 | index | |||
| ) | [static] |
| static void OpenTK.Graphics.OpenGL.GL.Enable | ( | OpenTK.Graphics.OpenGL.IndexedEnableCap | target, | |
| Int32 | index | |||
| ) | [static] |
| static void OpenTK.Graphics.OpenGL.GL.Enable | ( | OpenTK.Graphics.OpenGL.EnableCap | cap | ) | [static] |
| static void OpenTK.Graphics.OpenGL.GL.EnableClientState | ( | OpenTK.Graphics.OpenGL.ArrayCap | array | ) | [static] |
Enable or disable client-side capability.
| cap | Specifies the capability to enable. Symbolic constants GL_COLOR_ARRAY, GL_EDGE_FLAG_ARRAY, GL_FOG_COORD_ARRAY, GL_INDEX_ARRAY, GL_NORMAL_ARRAY, GL_SECONDARY_COLOR_ARRAY, GL_TEXTURE_COORD_ARRAY, and GL_VERTEX_ARRAY are accepted. |
| static void OpenTK.Graphics.OpenGL.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.OpenGL.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 unsafe void OpenTK.Graphics.OpenGL.GL.EvalCoord1 | ( | Single * | u | ) | [static] |
Evaluate enabled one- and two-dimensional maps.
| u | Specifies a value that is the domain coordinate to the basis function defined in a previous glMap1 or glMap2 command. | |
| v | Specifies a value that is the domain coordinate to the basis function defined in a previous glMap2 command. This argument is not present in a glEvalCoord1 command. |
| static void OpenTK.Graphics.OpenGL.GL.EvalCoord1 | ( | Single | u | ) | [static] |
Evaluate enabled one- and two-dimensional maps.
| u | Specifies a value that is the domain coordinate to the basis function defined in a previous glMap1 or glMap2 command. | |
| v | Specifies a value that is the domain coordinate to the basis function defined in a previous glMap2 command. This argument is not present in a glEvalCoord1 command. |
| static unsafe void OpenTK.Graphics.OpenGL.GL.EvalCoord1 | ( | Double * | u | ) | [static] |
Evaluate enabled one- and two-dimensional maps.
| u | Specifies a value that is the domain coordinate to the basis function defined in a previous glMap1 or glMap2 command. | |
| v | Specifies a value that is the domain coordinate to the basis function defined in a previous glMap2 command. This argument is not present in a glEvalCoord1 command. |
| static void OpenTK.Graphics.OpenGL.GL.EvalCoord1 | ( | Double | u | ) | [static] |
Evaluate enabled one- and two-dimensional maps.
| u | Specifies a value that is the domain coordinate to the basis function defined in a previous glMap1 or glMap2 command. | |
| v | Specifies a value that is the domain coordinate to the basis function defined in a previous glMap2 command. This argument is not present in a glEvalCoord1 command. |
| static unsafe void OpenTK.Graphics.OpenGL.GL.EvalCoord2 | ( | Single * | u | ) | [static] |
Evaluate enabled one- and two-dimensional maps.
| u | Specifies a value that is the domain coordinate to the basis function defined in a previous glMap1 or glMap2 command. | |
| v | Specifies a value that is the domain coordinate to the basis function defined in a previous glMap2 command. This argument is not present in a glEvalCoord1 command. |
| static void OpenTK.Graphics.OpenGL.GL.EvalCoord2 | ( | ref Single | u | ) | [static] |
Evaluate enabled one- and two-dimensional maps.
| u | Specifies a value that is the domain coordinate to the basis function defined in a previous glMap1 or glMap2 command. | |
| v | Specifies a value that is the domain coordinate to the basis function defined in a previous glMap2 command. This argument is not present in a glEvalCoord1 command. |
| static void OpenTK.Graphics.OpenGL.GL.EvalCoord2 | ( | Single[] | u | ) | [static] |
Evaluate enabled one- and two-dimensional maps.
| u | Specifies a value that is the domain coordinate to the basis function defined in a previous glMap1 or glMap2 command. | |
| v | Specifies a value that is the domain coordinate to the basis function defined in a previous glMap2 command. This argument is not present in a glEvalCoord1 command. |
| static void OpenTK.Graphics.OpenGL.GL.EvalCoord2 | ( | Single | u, | |
| Single | v | |||
| ) | [static] |
Evaluate enabled one- and two-dimensional maps.
| u | Specifies a value that is the domain coordinate to the basis function defined in a previous glMap1 or glMap2 command. | |
| v | Specifies a value that is the domain coordinate to the basis function defined in a previous glMap2 command. This argument is not present in a glEvalCoord1 command. |
| static unsafe void OpenTK.Graphics.OpenGL.GL.EvalCoord2 | ( | Double * | u | ) | [static] |
Evaluate enabled one- and two-dimensional maps.
| u | Specifies a value that is the domain coordinate to the basis function defined in a previous glMap1 or glMap2 command. | |
| v | Specifies a value that is the domain coordinate to the basis function defined in a previous glMap2 command. This argument is not present in a glEvalCoord1 command. |
| static void OpenTK.Graphics.OpenGL.GL.EvalCoord2 | ( | ref Double | u | ) | [static] |
Evaluate enabled one- and two-dimensional maps.
| u | Specifies a value that is the domain coordinate to the basis function defined in a previous glMap1 or glMap2 command. | |
| v | Specifies a value that is the domain coordinate to the basis function defined in a previous glMap2 command. This argument is not present in a glEvalCoord1 command. |
| static void OpenTK.Graphics.OpenGL.GL.EvalCoord2 | ( | Double[] | u | ) | [static] |
Evaluate enabled one- and two-dimensional maps.
| u | Specifies a value that is the domain coordinate to the basis function defined in a previous glMap1 or glMap2 command. | |
| v | Specifies a value that is the domain coordinate to the basis function defined in a previous glMap2 command. This argument is not present in a glEvalCoord1 command. |
| static void OpenTK.Graphics.OpenGL.GL.EvalCoord2 | ( | Double | u, | |
| Double | v | |||
| ) | [static] |
Evaluate enabled one- and two-dimensional maps.
| u | Specifies a value that is the domain coordinate to the basis function defined in a previous glMap1 or glMap2 command. | |
| v | Specifies a value that is the domain coordinate to the basis function defined in a previous glMap2 command. This argument is not present in a glEvalCoord1 command. |
| static void OpenTK.Graphics.OpenGL.GL.EvalMesh1 | ( | OpenTK.Graphics.OpenGL.MeshMode1 | mode, | |
| Int32 | i1, | |||
| Int32 | i2 | |||
| ) | [static] |
Compute a one- or two-dimensional grid of points or lines.
| mode | In glEvalMesh1, specifies whether to compute a one-dimensional mesh of points or lines. Symbolic constants GL_POINT and GL_LINE are accepted. | |
| i1 | Specify the first and last integer values for grid domain variable . |
| static void OpenTK.Graphics.OpenGL.GL.EvalMesh2 | ( | OpenTK.Graphics.OpenGL.MeshMode2 | mode, | |
| Int32 | i1, | |||
| Int32 | i2, | |||
| Int32 | j1, | |||
| Int32 | j2 | |||
| ) | [static] |
Compute a one- or two-dimensional grid of points or lines.
| mode | In glEvalMesh1, specifies whether to compute a one-dimensional mesh of points or lines. Symbolic constants GL_POINT and GL_LINE are accepted. | |
| i1 | Specify the first and last integer values for grid domain variable . |
| static void OpenTK.Graphics.OpenGL.GL.EvalPoint1 | ( | Int32 | i | ) | [static] |
Generate and evaluate a single point in a mesh.
| i | Specifies the integer value for grid domain variable . | |
| j | Specifies the integer value for grid domain variable (glEvalPoint2 only). |
| static void OpenTK.Graphics.OpenGL.GL.EvalPoint2 | ( | Int32 | i, | |
| Int32 | j | |||
| ) | [static] |
Generate and evaluate a single point in a mesh.
| i | Specifies the integer value for grid domain variable . | |
| j | Specifies the integer value for grid domain variable (glEvalPoint2 only). |
| static unsafe void OpenTK.Graphics.OpenGL.GL.FeedbackBuffer | ( | Int32 | size, | |
| OpenTK.Graphics.OpenGL.FeedbackType | type, | |||
| [OutAttribute] Single * | buffer | |||
| ) | [static] |
Controls feedback mode.
| size | Specifies the maximum number of values that can be written into buffer. | |
| type | Specifies a symbolic constant that describes the information that will be returned for each vertex. GL_2D, GL_3D, GL_3D_COLOR, GL_3D_COLOR_TEXTURE, and GL_4D_COLOR_TEXTURE are accepted. | |
| buffer | Returns the feedback data. |
| static void OpenTK.Graphics.OpenGL.GL.FeedbackBuffer | ( | Int32 | size, | |
| OpenTK.Graphics.OpenGL.FeedbackType | type, | |||
| [OutAttribute] out Single | buffer | |||
| ) | [static] |
Controls feedback mode.
| size | Specifies the maximum number of values that can be written into buffer. | |
| type | Specifies a symbolic constant that describes the information that will be returned for each vertex. GL_2D, GL_3D, GL_3D_COLOR, GL_3D_COLOR_TEXTURE, and GL_4D_COLOR_TEXTURE are accepted. | |
| buffer | Returns the feedback data. |
Definition at line 39496 of file GL.cs.
39497 { 39498 #if DEBUG 39499 using (new ErrorHelper(GraphicsContext.CurrentContext)) 39500 { 39501 #endif 39502 unsafe 39503 { 39504 fixed (Single* buffer_ptr = &buffer) 39505 { 39506 Delegates.glFeedbackBuffer((Int32)size, (OpenTK.Graphics.OpenGL.FeedbackType)type, (Single*)buffer_ptr); 39507 buffer = *buffer_ptr; 39508 } 39509 } 39510 #if DEBUG 39511 } 39512 #endif 39513 }
| static void OpenTK.Graphics.OpenGL.GL.FeedbackBuffer | ( | Int32 | size, | |
| OpenTK.Graphics.OpenGL.FeedbackType | type, | |||
| [OutAttribute] Single[] | buffer | |||
| ) | [static] |
Controls feedback mode.
| size | Specifies the maximum number of values that can be written into buffer. | |
| type | Specifies a symbolic constant that describes the information that will be returned for each vertex. GL_2D, GL_3D, GL_3D_COLOR, GL_3D_COLOR_TEXTURE, and GL_4D_COLOR_TEXTURE are accepted. | |
| buffer | Returns the feedback data. |
Definition at line 39457 of file GL.cs.
39458 { 39459 #if DEBUG 39460 using (new ErrorHelper(GraphicsContext.CurrentContext)) 39461 { 39462 #endif 39463 unsafe 39464 { 39465 fixed (Single* buffer_ptr = buffer) 39466 { 39467 Delegates.glFeedbackBuffer((Int32)size, (OpenTK.Graphics.OpenGL.FeedbackType)type, (Single*)buffer_ptr); 39468 } 39469 } 39470 #if DEBUG 39471 } 39472 #endif 39473 }
| static void OpenTK.Graphics.OpenGL.GL.Finish | ( | ) | [static] |
| static void OpenTK.Graphics.OpenGL.GL.Flush | ( | ) | [static] |
| static unsafe void OpenTK.Graphics.OpenGL.GL.Fog | ( | OpenTK.Graphics.OpenGL.FogParameter | pname, | |
| Int32 *@ | params | |||
| ) | [static] |
Specify fog parameters.
| pname | Specifies a single-valued fog parameter. GL_FOG_MODE, GL_FOG_DENSITY, GL_FOG_START, GL_FOG_END, GL_FOG_INDEX, and GL_FOG_COORD_SRC are accepted. | |
| param | Specifies the value that pname will be set to. |
| static void OpenTK.Graphics.OpenGL.GL.Fog | ( | OpenTK.Graphics.OpenGL.FogParameter | pname, | |
| Int32 @[] | params | |||
| ) | [static] |
Specify fog parameters.
| pname | Specifies a single-valued fog parameter. GL_FOG_MODE, GL_FOG_DENSITY, GL_FOG_START, GL_FOG_END, GL_FOG_INDEX, and GL_FOG_COORD_SRC are accepted. | |
| param | Specifies the value that pname will be set to. |
Definition at line 40059 of file GL.cs.
40060 { 40061 #if DEBUG 40062 using (new ErrorHelper(GraphicsContext.CurrentContext)) 40063 { 40064 #endif 40065 unsafe 40066 { 40067 fixed (Int32* @params_ptr = @params) 40068 { 40069 Delegates.glFogiv((OpenTK.Graphics.OpenGL.FogParameter)pname, (Int32*)@params_ptr); 40070 } 40071 } 40072 #if DEBUG 40073 } 40074 #endif 40075 }
| static void OpenTK.Graphics.OpenGL.GL.Fog | ( | OpenTK.Graphics.OpenGL.FogParameter | pname, | |
| Int32 | param | |||
| ) | [static] |
Specify fog parameters.
| pname | Specifies a single-valued fog parameter. GL_FOG_MODE, GL_FOG_DENSITY, GL_FOG_START, GL_FOG_END, GL_FOG_INDEX, and GL_FOG_COORD_SRC are accepted. | |
| param | Specifies the value that pname will be set to. |
| static unsafe void OpenTK.Graphics.OpenGL.GL.Fog | ( | OpenTK.Graphics.OpenGL.FogParameter | pname, | |
| Single *@ | params | |||
| ) | [static] |
Specify fog parameters.
| pname | Specifies a single-valued fog parameter. GL_FOG_MODE, GL_FOG_DENSITY, GL_FOG_START, GL_FOG_END, GL_FOG_INDEX, and GL_FOG_COORD_SRC are accepted. | |
| param | Specifies the value that pname will be set to. |
| static void OpenTK.Graphics.OpenGL.GL.Fog | ( | OpenTK.Graphics.OpenGL.FogParameter | pname, | |
| Single @[] | params | |||
| ) | [static] |
Specify fog parameters.
| pname | Specifies a single-valued fog parameter. GL_FOG_MODE, GL_FOG_DENSITY, GL_FOG_START, GL_FOG_END, GL_FOG_INDEX, and GL_FOG_COORD_SRC are accepted. | |
| param | Specifies the value that pname will be set to. |
Definition at line 39968 of file GL.cs.
39969 { 39970 #if DEBUG 39971 using (new ErrorHelper(GraphicsContext.CurrentContext)) 39972 { 39973 #endif 39974 unsafe 39975 { 39976 fixed (Single* @params_ptr = @params) 39977 { 39978 Delegates.glFogfv((OpenTK.Graphics.OpenGL.FogParameter)pname, (Single*)@params_ptr); 39979 } 39980 } 39981 #if DEBUG 39982 } 39983 #endif 39984 }
| static void OpenTK.Graphics.OpenGL.GL.Fog | ( | OpenTK.Graphics.OpenGL.FogParameter | pname, | |
| Single | param | |||
| ) | [static] |
Specify fog parameters.
| pname | Specifies a single-valued fog parameter. GL_FOG_MODE, GL_FOG_DENSITY, GL_FOG_START, GL_FOG_END, GL_FOG_INDEX, and GL_FOG_COORD_SRC are accepted. | |
| param | Specifies the value that pname will be set to. |
| static unsafe void OpenTK.Graphics.OpenGL.GL.FogCoord | ( | Single * | coord | ) | [static] |
Set the current fog coordinates.
| coord | Specify the fog distance. |
| static void OpenTK.Graphics.OpenGL.GL.FogCoord | ( | Single | coord | ) | [static] |
Set the current fog coordinates.
| coord | Specify the fog distance. |
| static unsafe void OpenTK.Graphics.OpenGL.GL.FogCoord | ( | Double * | coord | ) | [static] |
Set the current fog coordinates.
| coord | Specify the fog distance. |
| static void OpenTK.Graphics.OpenGL.GL.FogCoord | ( | Double | coord | ) | [static] |
Set the current fog coordinates.
| coord | Specify the fog distance. |
| static void OpenTK.Graphics.OpenGL.GL.FogCoordPointer | ( | OpenTK.Graphics.OpenGL.FogPointerType | type, | |
| Int32 | stride, | |||
| IntPtr | pointer | |||
| ) | [static] |
Define an array of fog coordinates.
| type | Specifies the data type of each fog coordinate. Symbolic constants GL_FLOAT, or GL_DOUBLE are accepted. The initial value is GL_FLOAT. | |
| stride | Specifies the byte offset between consecutive fog coordinates. If stride is 0, the array elements are understood to be tightly packed. The initial value is 0. | |
| pointer | Specifies a pointer to the first coordinate of the first fog coordinate in the array. The initial value is 0. |
| static void OpenTK.Graphics.OpenGL.GL.FogCoordPointer< T2 > | ( | OpenTK.Graphics.OpenGL.FogPointerType | type, | |
| Int32 | stride, | |||
| [InAttribute, OutAttribute] ref T2 | pointer | |||
| ) | [static] |
Define an array of fog coordinates.
| type | Specifies the data type of each fog coordinate. Symbolic constants GL_FLOAT, or GL_DOUBLE are accepted. The initial value is GL_FLOAT. | |
| stride | Specifies the byte offset between consecutive fog coordinates. If stride is 0, the array elements are understood to be tightly packed. The initial value is 0. | |
| pointer | Specifies a pointer to the first coordinate of the first fog coordinate in the array. The initial value is 0. |
| T2 | : | struct |
| static void OpenTK.Graphics.OpenGL.GL.FogCoordPointer< T2 > | ( | OpenTK.Graphics.OpenGL.FogPointerType | type, | |
| Int32 | stride, | |||
| [InAttribute, OutAttribute] T2 | pointer[,,] | |||
| ) | [static] |
Define an array of fog coordinates.
| type | Specifies the data type of each fog coordinate. Symbolic constants GL_FLOAT, or GL_DOUBLE are accepted. The initial value is GL_FLOAT. | |
| stride | Specifies the byte offset between consecutive fog coordinates. If stride is 0, the array elements are understood to be tightly packed. The initial value is 0. | |
| pointer | Specifies a pointer to the first coordinate of the first fog coordinate in the array. The initial value is 0. |
| T2 | : | struct |
| static void OpenTK.Graphics.OpenGL.GL.FogCoordPointer< T2 > | ( | OpenTK.Graphics.OpenGL.FogPointerType | type, | |
| Int32 | stride, | |||
| [InAttribute, OutAttribute] T2 | pointer[,] | |||
| ) | [static] |
Define an array of fog coordinates.
| type | Specifies the data type of each fog coordinate. Symbolic constants GL_FLOAT, or GL_DOUBLE are accepted. The initial value is GL_FLOAT. | |
| stride | Specifies the byte offset between consecutive fog coordinates. If stride is 0, the array elements are understood to be tightly packed. The initial value is 0. | |
| pointer | Specifies a pointer to the first coordinate of the first fog coordinate in the array. The initial value is 0. |
| T2 | : | struct |
| static void OpenTK.Graphics.OpenGL.GL.FogCoordPointer< T2 > | ( | OpenTK.Graphics.OpenGL.FogPointerType | type, | |
| Int32 | stride, | |||
| [InAttribute, OutAttribute] T2[] | pointer | |||
| ) | [static] |
Define an array of fog coordinates.
| type | Specifies the data type of each fog coordinate. Symbolic constants GL_FLOAT, or GL_DOUBLE are accepted. The initial value is GL_FLOAT. | |
| stride | Specifies the byte offset between consecutive fog coordinates. If stride is 0, the array elements are understood to be tightly packed. The initial value is 0. | |
| pointer | Specifies a pointer to the first coordinate of the first fog coordinate in the array. The initial value is 0. |
| T2 | : | struct |
| static void OpenTK.Graphics.OpenGL.GL.FrontFace | ( | OpenTK.Graphics.OpenGL.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 void OpenTK.Graphics.OpenGL.GL.Frustum | ( | Double | left, | |
| Double | right, | |||
| Double | bottom, | |||
| Double | top, | |||
| Double | zNear, | |||
| Double | zFar | |||
| ) | [static] |
Multiply the current matrix by a perspective matrix.
| left | Specify the coordinates for the left and right vertical clipping planes. | |
| bottom | Specify the coordinates for the bottom and top horizontal clipping planes. | |
| nearVal | Specify the distances to the near and far depth clipping planes. Both distances must be positive. |
| static unsafe void OpenTK.Graphics.OpenGL.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.OpenGL.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 40515 of file GL.cs.
40516 { 40517 #if DEBUG 40518 using (new ErrorHelper(GraphicsContext.CurrentContext)) 40519 { 40520 #endif 40521 unsafe 40522 { 40523 fixed (UInt32* buffers_ptr = &buffers) 40524 { 40525 Delegates.glGenBuffers((Int32)n, (UInt32*)buffers_ptr); 40526 buffers = *buffers_ptr; 40527 } 40528 } 40529 #if DEBUG 40530 } 40531 #endif 40532 }
| static void OpenTK.Graphics.OpenGL.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 40480 of file GL.cs.
40481 { 40482 #if DEBUG 40483 using (new ErrorHelper(GraphicsContext.CurrentContext)) 40484 { 40485 #endif 40486 unsafe 40487 { 40488 fixed (UInt32* buffers_ptr = buffers) 40489 { 40490 Delegates.glGenBuffers((Int32)n, (UInt32*)buffers_ptr); 40491 } 40492 } 40493 #if DEBUG 40494 } 40495 #endif 40496 }
| static unsafe void OpenTK.Graphics.OpenGL.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.OpenGL.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 40415 of file GL.cs.
40416 { 40417 #if DEBUG 40418 using (new ErrorHelper(GraphicsContext.CurrentContext)) 40419 { 40420 #endif 40421 unsafe 40422 { 40423 fixed (Int32* buffers_ptr = &buffers) 40424 { 40425 Delegates.glGenBuffers((Int32)n, (UInt32*)buffers_ptr); 40426 buffers = *buffers_ptr; 40427 } 40428 } 40429 #if DEBUG 40430 } 40431 #endif 40432 }
| static void OpenTK.Graphics.OpenGL.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 40381 of file GL.cs.
40382 { 40383 #if DEBUG 40384 using (new ErrorHelper(GraphicsContext.CurrentContext)) 40385 { 40386 #endif 40387 unsafe 40388 { 40389 fixed (Int32* buffers_ptr = buffers) 40390 { 40391 Delegates.glGenBuffers((Int32)n, (UInt32*)buffers_ptr); 40392 } 40393 } 40394 #if DEBUG 40395 } 40396 #endif 40397 }
| static Int32 OpenTK.Graphics.OpenGL.GL.GenLists | ( | Int32 | range | ) | [static] |
Generate a contiguous set of empty display lists.
| range | Specifies the number of contiguous empty display lists to be generated. |
| static unsafe void OpenTK.Graphics.OpenGL.GL.GenQueries | ( | Int32 | n, | |
| [OutAttribute] UInt32 * | ids | |||
| ) | [static] |
Generate query object names.
| n | Specifies the number of query object names to be generated. | |
| ids | Specifies an array in which the generated query object names are stored. |
| static void OpenTK.Graphics.OpenGL.GL.GenQueries | ( | Int32 | n, | |
| [OutAttribute] out UInt32 | ids | |||
| ) | [static] |
Generate query object names.
| n | Specifies the number of query object names to be generated. | |
| ids | Specifies an array in which the generated query object names are stored. |
Definition at line 40864 of file GL.cs.
40865 { 40866 #if DEBUG 40867 using (new ErrorHelper(GraphicsContext.CurrentContext)) 40868 { 40869 #endif 40870 unsafe 40871 { 40872 fixed (UInt32* ids_ptr = &ids) 40873 { 40874 Delegates.glGenQueries((Int32)n, (UInt32*)ids_ptr); 40875 ids = *ids_ptr; 40876 } 40877 } 40878 #if DEBUG 40879 } 40880 #endif 40881 }
| static void OpenTK.Graphics.OpenGL.GL.GenQueries | ( | Int32 | n, | |
| [OutAttribute] UInt32[] | ids | |||
| ) | [static] |
Generate query object names.
| n | Specifies the number of query object names to be generated. | |
| ids | Specifies an array in which the generated query object names are stored. |
| static unsafe void OpenTK.Graphics.OpenGL.GL.GenQueries | ( | Int32 | n, | |
| [OutAttribute] Int32 * | ids | |||
| ) | [static] |
Generate query object names.
| n | Specifies the number of query object names to be generated. | |
| ids | Specifies an array in which the generated query object names are stored. |
| static void OpenTK.Graphics.OpenGL.GL.GenQueries | ( | Int32 | n, | |
| [OutAttribute] out Int32 | ids | |||
| ) | [static] |
Generate query object names.
| n | Specifies the number of query object names to be generated. | |
| ids | Specifies an array in which the generated query object names are stored. |
Definition at line 40764 of file GL.cs.
40765 { 40766 #if DEBUG 40767 using (new ErrorHelper(GraphicsContext.CurrentContext)) 40768 { 40769 #endif 40770 unsafe 40771 { 40772 fixed (Int32* ids_ptr = &ids) 40773 { 40774 Delegates.glGenQueries((Int32)n, (UInt32*)ids_ptr); 40775 ids = *ids_ptr; 40776 } 40777 } 40778 #if DEBUG 40779 } 40780 #endif 40781 }
| static void OpenTK.Graphics.OpenGL.GL.GenQueries | ( | Int32 | n, | |
| [OutAttribute] Int32[] | ids | |||
| ) | [static] |
Generate query object names.
| n | Specifies the number of query object names to be generated. | |
| ids | Specifies an array in which the generated query object names are stored. |
| static unsafe void OpenTK.Graphics.OpenGL.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.OpenGL.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 41176 of file GL.cs.
41177 { 41178 #if DEBUG 41179 using (new ErrorHelper(GraphicsContext.CurrentContext)) 41180 { 41181 #endif 41182 unsafe 41183 { 41184 fixed (UInt32* textures_ptr = &textures) 41185 { 41186 Delegates.glGenTextures((Int32)n, (UInt32*)textures_ptr); 41187 textures = *textures_ptr; 41188 } 41189 } 41190 #if DEBUG 41191 } 41192 #endif 41193 }
| static void OpenTK.Graphics.OpenGL.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 41141 of file GL.cs.
41142 { 41143 #if DEBUG 41144 using (new ErrorHelper(GraphicsContext.CurrentContext)) 41145 { 41146 #endif 41147 unsafe 41148 { 41149 fixed (UInt32* textures_ptr = textures) 41150 { 41151 Delegates.glGenTextures((Int32)n, (UInt32*)textures_ptr); 41152 } 41153 } 41154 #if DEBUG 41155 } 41156 #endif 41157 }
| static unsafe void OpenTK.Graphics.OpenGL.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.OpenGL.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 41076 of file GL.cs.
41077 { 41078 #if DEBUG 41079 using (new ErrorHelper(GraphicsContext.CurrentContext)) 41080 { 41081 #endif 41082 unsafe 41083 { 41084 fixed (Int32* textures_ptr = &textures) 41085 { 41086 Delegates.glGenTextures((Int32)n, (UInt32*)textures_ptr); 41087 textures = *textures_ptr; 41088 } 41089 } 41090 #if DEBUG 41091 } 41092 #endif 41093 }
| static void OpenTK.Graphics.OpenGL.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 41042 of file GL.cs.
41043 { 41044 #if DEBUG 41045 using (new ErrorHelper(GraphicsContext.CurrentContext)) 41046 { 41047 #endif 41048 unsafe 41049 { 41050 fixed (Int32* textures_ptr = textures) 41051 { 41052 Delegates.glGenTextures((Int32)n, (UInt32*)textures_ptr); 41053 } 41054 } 41055 #if DEBUG 41056 } 41057 #endif 41058 }
| static unsafe void OpenTK.Graphics.OpenGL.GL.GetActiveAttrib | ( | UInt32 | program, | |
| UInt32 | index, | |||
| Int32 | bufSize, | |||
| [OutAttribute] Int32 * | length, | |||
| [OutAttribute] Int32 * | size, | |||
| [OutAttribute] OpenTK.Graphics.OpenGL.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 41563 of file GL.cs.
41564 { 41565 #if DEBUG 41566 using (new ErrorHelper(GraphicsContext.CurrentContext)) 41567 { 41568 #endif 41569 Delegates.glGetActiveAttrib((UInt32)program, (UInt32)index, (Int32)bufSize, (Int32*)length, (Int32*)size, (OpenTK.Graphics.OpenGL.ActiveAttribType*)type, (StringBuilder)name); 41570 #if DEBUG 41571 } 41572 #endif 41573 }
| static void OpenTK.Graphics.OpenGL.GL.GetActiveAttrib | ( | UInt32 | program, | |
| UInt32 | index, | |||
| Int32 | bufSize, | |||
| [OutAttribute] out Int32 | length, | |||
| [OutAttribute] out Int32 | size, | |||
| [OutAttribute] out OpenTK.Graphics.OpenGL.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 41498 of file GL.cs.
41499 { 41500 #if DEBUG 41501 using (new ErrorHelper(GraphicsContext.CurrentContext)) 41502 { 41503 #endif 41504 unsafe 41505 { 41506 fixed (Int32* length_ptr = &length) 41507 fixed (Int32* size_ptr = &size) 41508 fixed (OpenTK.Graphics.OpenGL.ActiveAttribType* type_ptr = &type) 41509 { 41510 Delegates.glGetActiveAttrib((UInt32)program, (UInt32)index, (Int32)bufSize, (Int32*)length_ptr, (Int32*)size_ptr, (OpenTK.Graphics.OpenGL.ActiveAttribType*)type_ptr, (StringBuilder)name); 41511 length = *length_ptr; 41512 size = *size_ptr; 41513 type = *type_ptr; 41514 } 41515 } 41516 #if DEBUG 41517 } 41518 #endif 41519 }
| static unsafe void OpenTK.Graphics.OpenGL.GL.GetActiveAttrib | ( | Int32 | program, | |
| Int32 | index, | |||
| Int32 | bufSize, | |||
| [OutAttribute] Int32 * | length, | |||
| [OutAttribute] Int32 * | size, | |||
| [OutAttribute] OpenTK.Graphics.OpenGL.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 41444 of file GL.cs.
41445 { 41446 #if DEBUG 41447 using (new ErrorHelper(GraphicsContext.CurrentContext)) 41448 { 41449 #endif 41450 Delegates.glGetActiveAttrib((UInt32)program, (UInt32)index, (Int32)bufSize, (Int32*)length, (Int32*)size, (OpenTK.Graphics.OpenGL.ActiveAttribType*)type, (StringBuilder)name); 41451 #if DEBUG 41452 } 41453 #endif 41454 }
| static void OpenTK.Graphics.OpenGL.GL.GetActiveAttrib | ( | Int32 | program, | |
| Int32 | index, | |||
| Int32 | bufSize, | |||
| [OutAttribute] out Int32 | length, | |||
| [OutAttribute] out Int32 | size, | |||
| [OutAttribute] out OpenTK.Graphics.OpenGL.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 41379 of file GL.cs.
41380 { 41381 #if DEBUG 41382 using (new ErrorHelper(GraphicsContext.CurrentContext)) 41383 { 41384 #endif 41385 unsafe 41386 { 41387 fixed (Int32* length_ptr = &length) 41388 fixed (Int32* size_ptr = &size) 41389 fixed (OpenTK.Graphics.OpenGL.ActiveAttribType* type_ptr = &type) 41390 { 41391 Delegates.glGetActiveAttrib((UInt32)program, (UInt32)index, (Int32)bufSize, (Int32*)length_ptr, (Int32*)size_ptr, (OpenTK.Graphics.OpenGL.ActiveAttribType*)type_ptr, (StringBuilder)name); 41392 length = *length_ptr; 41393 size = *size_ptr; 41394 type = *type_ptr; 41395 } 41396 } 41397 #if DEBUG 41398 } 41399 #endif 41400 }
| static unsafe void OpenTK.Graphics.OpenGL.GL.GetActiveUniform | ( | UInt32 | program, | |
| UInt32 | index, | |||
| Int32 | bufSize, | |||
| [OutAttribute] Int32 * | length, | |||
| [OutAttribute] Int32 * | size, | |||
| [OutAttribute] OpenTK.Graphics.OpenGL.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 41800 of file GL.cs.
41801 { 41802 #if DEBUG 41803 using (new ErrorHelper(GraphicsContext.CurrentContext)) 41804 { 41805 #endif 41806 Delegates.glGetActiveUniform((UInt32)program, (UInt32)index, (Int32)bufSize, (Int32*)length, (Int32*)size, (OpenTK.Graphics.OpenGL.ActiveUniformType*)type, (StringBuilder)name); 41807 #if DEBUG 41808 } 41809 #endif 41810 }
| static void OpenTK.Graphics.OpenGL.GL.GetActiveUniform | ( | UInt32 | program, | |
| UInt32 | index, | |||
| Int32 | bufSize, | |||
| [OutAttribute] out Int32 | length, | |||
| [OutAttribute] out Int32 | size, | |||
| [OutAttribute] out OpenTK.Graphics.OpenGL.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 41735 of file GL.cs.
41736 { 41737 #if DEBUG 41738 using (new ErrorHelper(GraphicsContext.CurrentContext)) 41739 { 41740 #endif 41741 unsafe 41742 { 41743 fixed (Int32* length_ptr = &length) 41744 fixed (Int32* size_ptr = &size) 41745 fixed (OpenTK.Graphics.OpenGL.ActiveUniformType* type_ptr = &type) 41746 { 41747 Delegates.glGetActiveUniform((UInt32)program, (UInt32)index, (Int32)bufSize, (Int32*)length_ptr, (Int32*)size_ptr, (OpenTK.Graphics.OpenGL.ActiveUniformType*)type_ptr, (StringBuilder)name); 41748 length = *length_ptr; 41749 size = *size_ptr; 41750 type = *type_ptr; 41751 } 41752 } 41753 #if DEBUG 41754 } 41755 #endif 41756 }
| static unsafe void OpenTK.Graphics.OpenGL.GL.GetActiveUniform | ( | Int32 | program, | |
| Int32 | index, | |||
| Int32 | bufSize, | |||
| [OutAttribute] Int32 * | length, | |||
| [OutAttribute] Int32 * | size, | |||
| [OutAttribute] OpenTK.Graphics.OpenGL.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 41681 of file GL.cs.
41682 { 41683 #if DEBUG 41684 using (new ErrorHelper(GraphicsContext.CurrentContext)) 41685 { 41686 #endif 41687 Delegates.glGetActiveUniform((UInt32)program, (UInt32)index, (Int32)bufSize, (Int32*)length, (Int32*)size, (OpenTK.Graphics.OpenGL.ActiveUniformType*)type, (StringBuilder)name); 41688 #if DEBUG 41689 } 41690 #endif 41691 }
| static void OpenTK.Graphics.OpenGL.GL.GetActiveUniform | ( | Int32 | program, | |
| Int32 | index, | |||
| Int32 | bufSize, | |||
| [OutAttribute] out Int32 | length, | |||
| [OutAttribute] out Int32 | size, | |||
| [OutAttribute] out OpenTK.Graphics.OpenGL.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 41616 of file GL.cs.
41617 { 41618 #if DEBUG 41619 using (new ErrorHelper(GraphicsContext.CurrentContext)) 41620 { 41621 #endif 41622 unsafe 41623 { 41624 fixed (Int32* length_ptr = &length) 41625 fixed (Int32* size_ptr = &size) 41626 fixed (OpenTK.Graphics.OpenGL.ActiveUniformType* type_ptr = &type) 41627 { 41628 Delegates.glGetActiveUniform((UInt32)program, (UInt32)index, (Int32)bufSize, (Int32*)length_ptr, (Int32*)size_ptr, (OpenTK.Graphics.OpenGL.ActiveUniformType*)type_ptr, (StringBuilder)name); 41629 length = *length_ptr; 41630 size = *size_ptr; 41631 type = *type_ptr; 41632 } 41633 } 41634 #if DEBUG 41635 } 41636 #endif 41637 }
| static unsafe void OpenTK.Graphics.OpenGL.GL.GetAttachedShaders | ( | UInt32 | program, | |
| Int32 | maxCount, | |||
| [OutAttribute] Int32 * | count, | |||
| [OutAttribute] UInt32 * | obj | |||
| ) | [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 unsafe void OpenTK.Graphics.OpenGL.GL.GetAttachedShaders | ( | UInt32 | program, | |
| Int32 | maxCount, | |||
| [OutAttribute] Int32 * | count, | |||
| [OutAttribute] UInt32[] | obj | |||
| ) | [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 42393 of file GL.cs.
42394 { 42395 #if DEBUG 42396 using (new ErrorHelper(GraphicsContext.CurrentContext)) 42397 { 42398 #endif 42399 fixed (UInt32* obj_ptr = obj) 42400 { 42401 Delegates.glGetAttachedShaders((UInt32)program, (Int32)maxCount, (Int32*)count, (UInt32*)obj_ptr); 42402 } 42403 #if DEBUG 42404 } 42405 #endif 42406 }
| static void OpenTK.Graphics.OpenGL.GL.GetAttachedShaders | ( | UInt32 | program, | |
| Int32 | maxCount, | |||
| [OutAttribute] out Int32 | count, | |||
| [OutAttribute] out UInt32 | obj | |||
| ) | [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 42345 of file GL.cs.
42346 { 42347 #if DEBUG 42348 using (new ErrorHelper(GraphicsContext.CurrentContext)) 42349 { 42350 #endif 42351 unsafe 42352 { 42353 fixed (Int32* count_ptr = &count) 42354 fixed (UInt32* obj_ptr = &obj) 42355 { 42356 Delegates.glGetAttachedShaders((UInt32)program, (Int32)maxCount, (Int32*)count_ptr, (UInt32*)obj_ptr); 42357 count = *count_ptr; 42358 obj = *obj_ptr; 42359 } 42360 } 42361 #if DEBUG 42362 } 42363 #endif 42364 }
| static unsafe void OpenTK.Graphics.OpenGL.GL.GetAttachedShaders | ( | Int32 | program, | |
| Int32 | maxCount, | |||
| [OutAttribute] Int32 * | count, | |||
| [OutAttribute] Int32 * | obj | |||
| ) | [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 unsafe void OpenTK.Graphics.OpenGL.GL.GetAttachedShaders | ( | Int32 | program, | |
| Int32 | maxCount, | |||
| [OutAttribute] Int32 * | count, | |||
| [OutAttribute] Int32[] | obj | |||
| ) | [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 42264 of file GL.cs.
42265 { 42266 #if DEBUG 42267 using (new ErrorHelper(GraphicsContext.CurrentContext)) 42268 { 42269 #endif 42270 fixed (Int32* obj_ptr = obj) 42271 { 42272 Delegates.glGetAttachedShaders((UInt32)program, (Int32)maxCount, (Int32*)count, (UInt32*)obj_ptr); 42273 } 42274 #if DEBUG 42275 } 42276 #endif 42277 }
| static void OpenTK.Graphics.OpenGL.GL.GetAttachedShaders | ( | Int32 | program, | |
| Int32 | maxCount, | |||
| [OutAttribute] out Int32 | count, | |||
| [OutAttribute] out Int32 | obj | |||
| ) | [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 42216 of file GL.cs.
42217 { 42218 #if DEBUG 42219 using (new ErrorHelper(GraphicsContext.CurrentContext)) 42220 { 42221 #endif 42222 unsafe 42223 { 42224 fixed (Int32* count_ptr = &count) 42225 fixed (Int32* obj_ptr = &obj) 42226 { 42227 Delegates.glGetAttachedShaders((UInt32)program, (Int32)maxCount, (Int32*)count_ptr, (UInt32*)obj_ptr); 42228 count = *count_ptr; 42229 obj = *obj_ptr; 42230 } 42231 } 42232 #if DEBUG 42233 } 42234 #endif 42235 }
| static Int32 OpenTK.Graphics.OpenGL.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 Int32 OpenTK.Graphics.OpenGL.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.OpenGL.GL.GetBufferParameter | ( | OpenTK.Graphics.OpenGL.BufferTarget | target, | |
| OpenTK.Graphics.OpenGL.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 42831 of file GL.cs.
42832 { 42833 #if DEBUG 42834 using (new ErrorHelper(GraphicsContext.CurrentContext)) 42835 { 42836 #endif 42837 Delegates.glGetBufferParameteriv((OpenTK.Graphics.OpenGL.BufferTarget)target, (OpenTK.Graphics.OpenGL.BufferParameterName)pname, (Int32*)@params); 42838 #if DEBUG 42839 } 42840 #endif 42841 }
| static void OpenTK.Graphics.OpenGL.GL.GetBufferParameter | ( | OpenTK.Graphics.OpenGL.BufferTarget | target, | |
| OpenTK.Graphics.OpenGL.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 42790 of file GL.cs.
42791 { 42792 #if DEBUG 42793 using (new ErrorHelper(GraphicsContext.CurrentContext)) 42794 { 42795 #endif 42796 unsafe 42797 { 42798 fixed (Int32* @params_ptr = &@params) 42799 { 42800 Delegates.glGetBufferParameteriv((OpenTK.Graphics.OpenGL.BufferTarget)target, (OpenTK.Graphics.OpenGL.BufferParameterName)pname, (Int32*)@params_ptr); 42801 @params = *@params_ptr; 42802 } 42803 } 42804 #if DEBUG 42805 } 42806 #endif 42807 }
| static void OpenTK.Graphics.OpenGL.GL.GetBufferParameter | ( | OpenTK.Graphics.OpenGL.BufferTarget | target, | |
| OpenTK.Graphics.OpenGL.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 42751 of file GL.cs.
42752 { 42753 #if DEBUG 42754 using (new ErrorHelper(GraphicsContext.CurrentContext)) 42755 { 42756 #endif 42757 unsafe 42758 { 42759 fixed (Int32* @params_ptr = @params) 42760 { 42761 Delegates.glGetBufferParameteriv((OpenTK.Graphics.OpenGL.BufferTarget)target, (OpenTK.Graphics.OpenGL.BufferParameterName)pname, (Int32*)@params_ptr); 42762 } 42763 } 42764 #if DEBUG 42765 } 42766 #endif 42767 }
| static void OpenTK.Graphics.OpenGL.GL.GetBufferPointer | ( | OpenTK.Graphics.OpenGL.BufferTarget | target, | |
| OpenTK.Graphics.OpenGL.BufferPointer | pname, | |||
| [OutAttribute] IntPtr @ | params | |||
| ) | [static] |
Return the pointer to a mapped 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. | |
| pname | Specifies the pointer to be returned. The symbolic constant must be GL_BUFFER_MAP_POINTER. | |
| params | Returns the pointer value specified by pname. |
| static void OpenTK.Graphics.OpenGL.GL.GetBufferPointer< T2 > | ( | OpenTK.Graphics.OpenGL.BufferTarget | target, | |
| OpenTK.Graphics.OpenGL.BufferPointer | pname, | |||
| [InAttribute, OutAttribute] ref T2 @ | params | |||
| ) | [static] |
Return the pointer to a mapped 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. | |
| pname | Specifies the pointer to be returned. The symbolic constant must be GL_BUFFER_MAP_POINTER. | |
| params | Returns the pointer value specified by pname. |
| T2 | : | struct |
| static void OpenTK.Graphics.OpenGL.GL.GetBufferPointer< T2 > | ( | OpenTK.Graphics.OpenGL.BufferTarget | target, | |
| OpenTK.Graphics.OpenGL.BufferPointer | pname, | |||
| [InAttribute, OutAttribute] T2 @ | params[,,] | |||
| ) | [static] |
Return the pointer to a mapped 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. | |
| pname | Specifies the pointer to be returned. The symbolic constant must be GL_BUFFER_MAP_POINTER. | |
| params | Returns the pointer value specified by pname. |
| T2 | : | struct |
| static void OpenTK.Graphics.OpenGL.GL.GetBufferPointer< T2 > | ( | OpenTK.Graphics.OpenGL.BufferTarget | target, | |
| OpenTK.Graphics.OpenGL.BufferPointer | pname, | |||
| [InAttribute, OutAttribute] T2 @ | params[,] | |||
| ) | [static] |
Return the pointer to a mapped 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. | |
| pname | Specifies the pointer to be returned. The symbolic constant must be GL_BUFFER_MAP_POINTER. | |
| params | Returns the pointer value specified by pname. |
| T2 | : | struct |
| static void OpenTK.Graphics.OpenGL.GL.GetBufferPointer< T2 > | ( | OpenTK.Graphics.OpenGL.BufferTarget | target, | |
| OpenTK.Graphics.OpenGL.BufferPointer | pname, | |||
| [InAttribute, OutAttribute] T2 @[] | params | |||
| ) | [static] |
Return the pointer to a mapped 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. | |
| pname | Specifies the pointer to be returned. The symbolic constant must be GL_BUFFER_MAP_POINTER. | |
| params | Returns the pointer value specified by pname. |
| T2 | : | struct |
| static void OpenTK.Graphics.OpenGL.GL.GetBufferSubData | ( | OpenTK.Graphics.OpenGL.BufferTarget | target, | |
| IntPtr | offset, | |||
| IntPtr | size, | |||
| [OutAttribute] IntPtr | data | |||
| ) | [static] |
Returns 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 from which data will be returned, measured in bytes. | |
| size | Specifies the size in bytes of the data store region being returned. | |
| data | Specifies a pointer to the location where buffer object data is returned. |
| static void OpenTK.Graphics.OpenGL.GL.GetBufferSubData< T3 > | ( | OpenTK.Graphics.OpenGL.BufferTarget | target, | |
| IntPtr | offset, | |||
| IntPtr | size, | |||
| [InAttribute, OutAttribute] ref T3 | data | |||
| ) | [static] |
Returns 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 from which data will be returned, measured in bytes. | |
| size | Specifies the size in bytes of the data store region being returned. | |
| data | Specifies a pointer to the location where buffer object data is returned. |
| T3 | : | struct |
| static void OpenTK.Graphics.OpenGL.GL.GetBufferSubData< T3 > | ( | OpenTK.Graphics.OpenGL.BufferTarget | target, | |
| IntPtr | offset, | |||
| IntPtr | size, | |||
| [InAttribute, OutAttribute] T3 | data[,,] | |||
| ) | [static] |
Returns 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 from which data will be returned, measured in bytes. | |
| size | Specifies the size in bytes of the data store region being returned. | |
| data | Specifies a pointer to the location where buffer object data is returned. |
| T3 | : | struct |
| static void OpenTK.Graphics.OpenGL.GL.GetBufferSubData< T3 > | ( | OpenTK.Graphics.OpenGL.BufferTarget | target, | |
| IntPtr | offset, | |||
| IntPtr | size, | |||
| [InAttribute, OutAttribute] T3 | data[,] | |||
| ) | [static] |
Returns 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 from which data will be returned, measured in bytes. | |
| size | Specifies the size in bytes of the data store region being returned. | |
| data | Specifies a pointer to the location where buffer object data is returned. |
| T3 | : | struct |
| static void OpenTK.Graphics.OpenGL.GL.GetBufferSubData< T3 > | ( | OpenTK.Graphics.OpenGL.BufferTarget | target, | |
| IntPtr | offset, | |||
| IntPtr | size, | |||
| [InAttribute, OutAttribute] T3[] | data | |||
| ) | [static] |
Returns 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 from which data will be returned, measured in bytes. | |
| size | Specifies the size in bytes of the data store region being returned. | |
| data | Specifies a pointer to the location where buffer object data is returned. |
| T3 | : | struct |
| static unsafe void OpenTK.Graphics.OpenGL.GL.GetClipPlane | ( | OpenTK.Graphics.OpenGL.ClipPlaneName | plane, | |
| [OutAttribute] Double * | equation | |||
| ) | [static] |
Return the coefficients of the specified clipping plane.
| plane | Specifies a clipping plane. The number of clipping planes depends on the implementation, but at least six clipping planes are supported. They are identified by symbolic names of the form GL_CLIP_PLANE where i ranges from 0 to the value of GL_MAX_CLIP_PLANES - 1. | |
| equation | Returns four double-precision values that are the coefficients of the plane equation of plane in eye coordinates. The initial value is (0, 0, 0, 0). |
| static void OpenTK.Graphics.OpenGL.GL.GetClipPlane | ( | OpenTK.Graphics.OpenGL.ClipPlaneName | plane, | |
| [OutAttribute] out Double | equation | |||
| ) | [static] |
Return the coefficients of the specified clipping plane.
| plane | Specifies a clipping plane. The number of clipping planes depends on the implementation, but at least six clipping planes are supported. They are identified by symbolic names of the form GL_CLIP_PLANE where i ranges from 0 to the value of GL_MAX_CLIP_PLANES - 1. | |
| equation | Returns four double-precision values that are the coefficients of the plane equation of plane in eye coordinates. The initial value is (0, 0, 0, 0). |
Definition at line 43322 of file GL.cs.
43323 { 43324 #if DEBUG 43325 using (new ErrorHelper(GraphicsContext.CurrentContext)) 43326 { 43327 #endif 43328 unsafe 43329 { 43330 fixed (Double* equation_ptr = &equation) 43331 { 43332 Delegates.glGetClipPlane((OpenTK.Graphics.OpenGL.ClipPlaneName)plane, (Double*)equation_ptr); 43333 equation = *equation_ptr; 43334 } 43335 } 43336 #if DEBUG 43337 } 43338 #endif 43339 }
| static void OpenTK.Graphics.OpenGL.GL.GetClipPlane | ( | OpenTK.Graphics.OpenGL.ClipPlaneName | plane, | |
| [OutAttribute] Double[] | equation | |||
| ) | [static] |
Return the coefficients of the specified clipping plane.
| plane | Specifies a clipping plane. The number of clipping planes depends on the implementation, but at least six clipping planes are supported. They are identified by symbolic names of the form GL_CLIP_PLANE where i ranges from 0 to the value of GL_MAX_CLIP_PLANES - 1. | |
| equation | Returns four double-precision values that are the coefficients of the plane equation of plane in eye coordinates. The initial value is (0, 0, 0, 0). |
Definition at line 43288 of file GL.cs.
43289 { 43290 #if DEBUG 43291 using (new ErrorHelper(GraphicsContext.CurrentContext)) 43292 { 43293 #endif 43294 unsafe 43295 { 43296 fixed (Double* equation_ptr = equation) 43297 { 43298 Delegates.glGetClipPlane((OpenTK.Graphics.OpenGL.ClipPlaneName)plane, (Double*)equation_ptr); 43299 } 43300 } 43301 #if DEBUG 43302 } 43303 #endif 43304 }
| static void OpenTK.Graphics.OpenGL.GL.GetColorTable | ( | OpenTK.Graphics.OpenGL.ColorTableTarget | target, | |
| OpenTK.Graphics.OpenGL.PixelFormat | format, | |||
| OpenTK.Graphics.OpenGL.PixelType | type, | |||
| [OutAttribute] IntPtr | table | |||
| ) | [static] |
Retrieve contents of a color lookup table.
| target | Must be GL_COLOR_TABLE, GL_POST_CONVOLUTION_COLOR_TABLE, or GL_POST_COLOR_MATRIX_COLOR_TABLE. | |
| format | The format of the pixel data in table. The possible values are GL_RED, GL_GREEN, GL_BLUE, GL_ALPHA, GL_LUMINANCE, GL_LUMINANCE_ALPHA, GL_RGB, GL_BGR, GL_RGBA, and GL_BGRA. | |
| type | The type of the pixel data in table. Symbolic constants 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 are accepted. | |
| table | Pointer to a one-dimensional array of pixel data containing the contents of the color table. |
Definition at line 43396 of file GL.cs.
43397 { 43398 #if DEBUG 43399 using (new ErrorHelper(GraphicsContext.CurrentContext)) 43400 { 43401 #endif 43402 Delegates.glGetColorTable((OpenTK.Graphics.OpenGL.ColorTableTarget)target, (OpenTK.Graphics.OpenGL.PixelFormat)format, (OpenTK.Graphics.OpenGL.PixelType)type, (IntPtr)table); 43403 #if DEBUG 43404 } 43405 #endif 43406 }
| static void OpenTK.Graphics.OpenGL.GL.GetColorTable< T3 > | ( | OpenTK.Graphics.OpenGL.ColorTableTarget | target, | |
| OpenTK.Graphics.OpenGL.PixelFormat | format, | |||
| OpenTK.Graphics.OpenGL.PixelType | type, | |||
| [InAttribute, OutAttribute] ref T3 | table | |||
| ) | [static] |
Retrieve contents of a color lookup table.
| target | Must be GL_COLOR_TABLE, GL_POST_CONVOLUTION_COLOR_TABLE, or GL_POST_COLOR_MATRIX_COLOR_TABLE. | |
| format | The format of the pixel data in table. The possible values are GL_RED, GL_GREEN, GL_BLUE, GL_ALPHA, GL_LUMINANCE, GL_LUMINANCE_ALPHA, GL_RGB, GL_BGR, GL_RGBA, and GL_BGRA. | |
| type | The type of the pixel data in table. Symbolic constants 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 are accepted. | |
| table | Pointer to a one-dimensional array of pixel data containing the contents of the color table. |
| T3 | : | struct |
| static void OpenTK.Graphics.OpenGL.GL.GetColorTable< T3 > | ( | OpenTK.Graphics.OpenGL.ColorTableTarget | target, | |
| OpenTK.Graphics.OpenGL.PixelFormat | format, | |||
| OpenTK.Graphics.OpenGL.PixelType | type, | |||
| [InAttribute, OutAttribute] T3 | table[,,] | |||
| ) | [static] |
Retrieve contents of a color lookup table.
| target | Must be GL_COLOR_TABLE, GL_POST_CONVOLUTION_COLOR_TABLE, or GL_POST_COLOR_MATRIX_COLOR_TABLE. | |
| format | The format of the pixel data in table. The possible values are GL_RED, GL_GREEN, GL_BLUE, GL_ALPHA, GL_LUMINANCE, GL_LUMINANCE_ALPHA, GL_RGB, GL_BGR, GL_RGBA, and GL_BGRA. | |
| type | The type of the pixel data in table. Symbolic constants 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 are accepted. | |
| table | Pointer to a one-dimensional array of pixel data containing the contents of the color table. |
| T3 | : | struct |
| static void OpenTK.Graphics.OpenGL.GL.GetColorTable< T3 > | ( | OpenTK.Graphics.OpenGL.ColorTableTarget | target, | |
| OpenTK.Graphics.OpenGL.PixelFormat | format, | |||
| OpenTK.Graphics.OpenGL.PixelType | type, | |||
| [InAttribute, OutAttribute] T3 | table[,] | |||
| ) | [static] |
Retrieve contents of a color lookup table.
| target | Must be GL_COLOR_TABLE, GL_POST_CONVOLUTION_COLOR_TABLE, or GL_POST_COLOR_MATRIX_COLOR_TABLE. | |
| format | The format of the pixel data in table. The possible values are GL_RED, GL_GREEN, GL_BLUE, GL_ALPHA, GL_LUMINANCE, GL_LUMINANCE_ALPHA, GL_RGB, GL_BGR, GL_RGBA, and GL_BGRA. | |
| type | The type of the pixel data in table. Symbolic constants 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 are accepted. | |
| table | Pointer to a one-dimensional array of pixel data containing the contents of the color table. |
| T3 | : | struct |
| static void OpenTK.Graphics.OpenGL.GL.GetColorTable< T3 > | ( | OpenTK.Graphics.OpenGL.ColorTableTarget | target, | |
| OpenTK.Graphics.OpenGL.PixelFormat | format, | |||
| OpenTK.Graphics.OpenGL.PixelType | type, | |||
| [InAttribute, OutAttribute] T3[] | table | |||
| ) | [static] |
Retrieve contents of a color lookup table.
| target | Must be GL_COLOR_TABLE, GL_POST_CONVOLUTION_COLOR_TABLE, or GL_POST_COLOR_MATRIX_COLOR_TABLE. | |
| format | The format of the pixel data in table. The possible values are GL_RED, GL_GREEN, GL_BLUE, GL_ALPHA, GL_LUMINANCE, GL_LUMINANCE_ALPHA, GL_RGB, GL_BGR, GL_RGBA, and GL_BGRA. | |
| type | The type of the pixel data in table. Symbolic constants 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 are accepted. | |
| table | Pointer to a one-dimensional array of pixel data containing the contents of the color table. |
| T3 | : | struct |
| static unsafe void OpenTK.Graphics.OpenGL.GL.GetColorTableParameter | ( | OpenTK.Graphics.OpenGL.ColorTableTarget | target, | |
| OpenTK.Graphics.OpenGL.GetColorTableParameterPName | pname, | |||
| [OutAttribute] Int32 *@ | params | |||
| ) | [static] |
Get color lookup table parameters.
| target | The target color table. Must be GL_COLOR_TABLE, GL_POST_CONVOLUTION_COLOR_TABLE, GL_POST_COLOR_MATRIX_COLOR_TABLE, GL_PROXY_COLOR_TABLE, GL_PROXY_POST_CONVOLUTION_COLOR_TABLE, or GL_PROXY_POST_COLOR_MATRIX_COLOR_TABLE. | |
| pname | The symbolic name of a color lookup table parameter. Must be one of GL_COLOR_TABLE_BIAS, GL_COLOR_TABLE_SCALE, GL_COLOR_TABLE_FORMAT, GL_COLOR_TABLE_WIDTH, GL_COLOR_TABLE_RED_SIZE, GL_COLOR_TABLE_GREEN_SIZE, GL_COLOR_TABLE_BLUE_SIZE, GL_COLOR_TABLE_ALPHA_SIZE, GL_COLOR_TABLE_LUMINANCE_SIZE, or GL_COLOR_TABLE_INTENSITY_SIZE. | |
| params | A pointer to an array where the values of the parameter will be stored. |
Definition at line 43811 of file GL.cs.
43812 { 43813 #if DEBUG 43814 using (new ErrorHelper(GraphicsContext.CurrentContext)) 43815 { 43816 #endif 43817 Delegates.glGetColorTableParameteriv((OpenTK.Graphics.OpenGL.ColorTableTarget)target, (OpenTK.Graphics.OpenGL.GetColorTableParameterPName)pname, (Int32*)@params); 43818 #if DEBUG 43819 } 43820 #endif 43821 }
| static void OpenTK.Graphics.OpenGL.GL.GetColorTableParameter | ( | OpenTK.Graphics.OpenGL.ColorTableTarget | target, | |
| OpenTK.Graphics.OpenGL.GetColorTableParameterPName | pname, | |||
| [OutAttribute] out Int32 @ | params | |||
| ) | [static] |
Get color lookup table parameters.
| target | The target color table. Must be GL_COLOR_TABLE, GL_POST_CONVOLUTION_COLOR_TABLE, GL_POST_COLOR_MATRIX_COLOR_TABLE, GL_PROXY_COLOR_TABLE, GL_PROXY_POST_CONVOLUTION_COLOR_TABLE, or GL_PROXY_POST_COLOR_MATRIX_COLOR_TABLE. | |
| pname | The symbolic name of a color lookup table parameter. Must be one of GL_COLOR_TABLE_BIAS, GL_COLOR_TABLE_SCALE, GL_COLOR_TABLE_FORMAT, GL_COLOR_TABLE_WIDTH, GL_COLOR_TABLE_RED_SIZE, GL_COLOR_TABLE_GREEN_SIZE, GL_COLOR_TABLE_BLUE_SIZE, GL_COLOR_TABLE_ALPHA_SIZE, GL_COLOR_TABLE_LUMINANCE_SIZE, or GL_COLOR_TABLE_INTENSITY_SIZE. | |
| params | A pointer to an array where the values of the parameter will be stored. |
Definition at line 43770 of file GL.cs.
43771 { 43772 #if DEBUG 43773 using (new ErrorHelper(GraphicsContext.CurrentContext)) 43774 { 43775 #endif 43776 unsafe 43777 { 43778 fixed (Int32* @params_ptr = &@params) 43779 { 43780 Delegates.glGetColorTableParameteriv((OpenTK.Graphics.OpenGL.ColorTableTarget)target, (OpenTK.Graphics.OpenGL.GetColorTableParameterPName)pname, (Int32*)@params_ptr); 43781 @params = *@params_ptr; 43782 } 43783 } 43784 #if DEBUG 43785 } 43786 #endif 43787 }
| static void OpenTK.Graphics.OpenGL.GL.GetColorTableParameter | ( | OpenTK.Graphics.OpenGL.ColorTableTarget | target, | |
| OpenTK.Graphics.OpenGL.GetColorTableParameterPName | pname, | |||
| [OutAttribute] Int32 @[] | params | |||
| ) | [static] |
Get color lookup table parameters.
| target | The target color table. Must be GL_COLOR_TABLE, GL_POST_CONVOLUTION_COLOR_TABLE, GL_POST_COLOR_MATRIX_COLOR_TABLE, GL_PROXY_COLOR_TABLE, GL_PROXY_POST_CONVOLUTION_COLOR_TABLE, or GL_PROXY_POST_COLOR_MATRIX_COLOR_TABLE. | |
| pname | The symbolic name of a color lookup table parameter. Must be one of GL_COLOR_TABLE_BIAS, GL_COLOR_TABLE_SCALE, GL_COLOR_TABLE_FORMAT, GL_COLOR_TABLE_WIDTH, GL_COLOR_TABLE_RED_SIZE, GL_COLOR_TABLE_GREEN_SIZE, GL_COLOR_TABLE_BLUE_SIZE, GL_COLOR_TABLE_ALPHA_SIZE, GL_COLOR_TABLE_LUMINANCE_SIZE, or GL_COLOR_TABLE_INTENSITY_SIZE. | |
| params | A pointer to an array where the values of the parameter will be stored. |
Definition at line 43731 of file GL.cs.
43732 { 43733 #if DEBUG 43734 using (new ErrorHelper(GraphicsContext.CurrentContext)) 43735 { 43736 #endif 43737 unsafe 43738 { 43739 fixed (Int32* @params_ptr = @params) 43740 { 43741 Delegates.glGetColorTableParameteriv((OpenTK.Graphics.OpenGL.ColorTableTarget)target, (OpenTK.Graphics.OpenGL.GetColorTableParameterPName)pname, (Int32*)@params_ptr); 43742 } 43743 } 43744 #if DEBUG 43745 } 43746 #endif 43747 }
| static unsafe void OpenTK.Graphics.OpenGL.GL.GetColorTableParameter | ( | OpenTK.Graphics.OpenGL.ColorTableTarget | target, | |
| OpenTK.Graphics.OpenGL.GetColorTableParameterPName | pname, | |||
| [OutAttribute] Single *@ | params | |||
| ) | [static] |
Get color lookup table parameters.
| target | The target color table. Must be GL_COLOR_TABLE, GL_POST_CONVOLUTION_COLOR_TABLE, GL_POST_COLOR_MATRIX_COLOR_TABLE, GL_PROXY_COLOR_TABLE, GL_PROXY_POST_CONVOLUTION_COLOR_TABLE, or GL_PROXY_POST_COLOR_MATRIX_COLOR_TABLE. | |
| pname | The symbolic name of a color lookup table parameter. Must be one of GL_COLOR_TABLE_BIAS, GL_COLOR_TABLE_SCALE, GL_COLOR_TABLE_FORMAT, GL_COLOR_TABLE_WIDTH, GL_COLOR_TABLE_RED_SIZE, GL_COLOR_TABLE_GREEN_SIZE, GL_COLOR_TABLE_BLUE_SIZE, GL_COLOR_TABLE_ALPHA_SIZE, GL_COLOR_TABLE_LUMINANCE_SIZE, or GL_COLOR_TABLE_INTENSITY_SIZE. | |
| params | A pointer to an array where the values of the parameter will be stored. |
Definition at line 43698 of file GL.cs.
43699 { 43700 #if DEBUG 43701 using (new ErrorHelper(GraphicsContext.CurrentContext)) 43702 { 43703 #endif 43704 Delegates.glGetColorTableParameterfv((OpenTK.Graphics.OpenGL.ColorTableTarget)target, (OpenTK.Graphics.OpenGL.GetColorTableParameterPName)pname, (Single*)@params); 43705 #if DEBUG 43706 } 43707 #endif 43708 }
| static void OpenTK.Graphics.OpenGL.GL.GetColorTableParameter | ( | OpenTK.Graphics.OpenGL.ColorTableTarget | target, | |
| OpenTK.Graphics.OpenGL.GetColorTableParameterPName | pname, | |||
| [OutAttribute] out Single @ | params | |||
| ) | [static] |
Get color lookup table parameters.
| target | The target color table. Must be GL_COLOR_TABLE, GL_POST_CONVOLUTION_COLOR_TABLE, GL_POST_COLOR_MATRIX_COLOR_TABLE, GL_PROXY_COLOR_TABLE, GL_PROXY_POST_CONVOLUTION_COLOR_TABLE, or GL_PROXY_POST_COLOR_MATRIX_COLOR_TABLE. | |
| pname | The symbolic name of a color lookup table parameter. Must be one of GL_COLOR_TABLE_BIAS, GL_COLOR_TABLE_SCALE, GL_COLOR_TABLE_FORMAT, GL_COLOR_TABLE_WIDTH, GL_COLOR_TABLE_RED_SIZE, GL_COLOR_TABLE_GREEN_SIZE, GL_COLOR_TABLE_BLUE_SIZE, GL_COLOR_TABLE_ALPHA_SIZE, GL_COLOR_TABLE_LUMINANCE_SIZE, or GL_COLOR_TABLE_INTENSITY_SIZE. | |
| params | A pointer to an array where the values of the parameter will be stored. |
Definition at line 43657 of file GL.cs.
43658 { 43659 #if DEBUG 43660 using (new ErrorHelper(GraphicsContext.CurrentContext)) 43661 { 43662 #endif 43663 unsafe 43664 { 43665 fixed (Single* @params_ptr = &@params) 43666 { 43667 Delegates.glGetColorTableParameterfv((OpenTK.Graphics.OpenGL.ColorTableTarget)target, (OpenTK.Graphics.OpenGL.GetColorTableParameterPName)pname, (Single*)@params_ptr); 43668 @params = *@params_ptr; 43669 } 43670 } 43671 #if DEBUG 43672 } 43673 #endif 43674 }
| static void OpenTK.Graphics.OpenGL.GL.GetColorTableParameter | ( | OpenTK.Graphics.OpenGL.ColorTableTarget | target, | |
| OpenTK.Graphics.OpenGL.GetColorTableParameterPName | pname, | |||
| [OutAttribute] Single @[] | params | |||
| ) | [static] |
Get color lookup table parameters.
| target | The target color table. Must be GL_COLOR_TABLE, GL_POST_CONVOLUTION_COLOR_TABLE, GL_POST_COLOR_MATRIX_COLOR_TABLE, GL_PROXY_COLOR_TABLE, GL_PROXY_POST_CONVOLUTION_COLOR_TABLE, or GL_PROXY_POST_COLOR_MATRIX_COLOR_TABLE. | |
| pname | The symbolic name of a color lookup table parameter. Must be one of GL_COLOR_TABLE_BIAS, GL_COLOR_TABLE_SCALE, GL_COLOR_TABLE_FORMAT, GL_COLOR_TABLE_WIDTH, GL_COLOR_TABLE_RED_SIZE, GL_COLOR_TABLE_GREEN_SIZE, GL_COLOR_TABLE_BLUE_SIZE, GL_COLOR_TABLE_ALPHA_SIZE, GL_COLOR_TABLE_LUMINANCE_SIZE, or GL_COLOR_TABLE_INTENSITY_SIZE. | |
| params | A pointer to an array where the values of the parameter will be stored. |
Definition at line 43618 of file GL.cs.
43619 { 43620 #if DEBUG 43621 using (new ErrorHelper(GraphicsContext.CurrentContext)) 43622 { 43623 #endif 43624 unsafe 43625 { 43626 fixed (Single* @params_ptr = @params) 43627 { 43628 Delegates.glGetColorTableParameterfv((OpenTK.Graphics.OpenGL.ColorTableTarget)target, (OpenTK.Graphics.OpenGL.GetColorTableParameterPName)pname, (Single*)@params_ptr); 43629 } 43630 } 43631 #if DEBUG 43632 } 43633 #endif 43634 }
| static void OpenTK.Graphics.OpenGL.GL.GetCompressedTexImage | ( | OpenTK.Graphics.OpenGL.TextureTarget | target, | |
| Int32 | level, | |||
| [OutAttribute] IntPtr | img | |||
| ) | [static] |
Return a compressed texture image.
| target | Specifies which texture is to be obtained. GL_TEXTURE_1D, GL_TEXTURE_2D, and GL_TEXTURE_3D 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, and GL_TEXTURE_CUBE_MAP_NEGATIVE_Z are accepted. | |
| lod | Specifies the level-of-detail number of the desired image. Level 0 is the base image level. Level is the th mipmap reduction image. | |
| img | Returns the compressed texture image. |
| static void OpenTK.Graphics.OpenGL.GL.GetCompressedTexImage< T2 > | ( | OpenTK.Graphics.OpenGL.TextureTarget | target, | |
| Int32 | level, | |||
| [InAttribute, OutAttribute] ref T2 | img | |||
| ) | [static] |
Return a compressed texture image.
| target | Specifies which texture is to be obtained. GL_TEXTURE_1D, GL_TEXTURE_2D, and GL_TEXTURE_3D 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, and GL_TEXTURE_CUBE_MAP_NEGATIVE_Z are accepted. | |
| lod | Specifies the level-of-detail number of the desired image. Level 0 is the base image level. Level is the th mipmap reduction image. | |
| img | Returns the compressed texture image. |
| T2 | : | struct |
| static void OpenTK.Graphics.OpenGL.GL.GetCompressedTexImage< T2 > | ( | OpenTK.Graphics.OpenGL.TextureTarget | target, | |
| Int32 | level, | |||
| [InAttribute, OutAttribute] T2 | img[,,] | |||
| ) | [static] |
Return a compressed texture image.
| target | Specifies which texture is to be obtained. GL_TEXTURE_1D, GL_TEXTURE_2D, and GL_TEXTURE_3D 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, and GL_TEXTURE_CUBE_MAP_NEGATIVE_Z are accepted. | |
| lod | Specifies the level-of-detail number of the desired image. Level 0 is the base image level. Level is the th mipmap reduction image. | |
| img | Returns the compressed texture image. |
| T2 | : | struct |
| static void OpenTK.Graphics.OpenGL.GL.GetCompressedTexImage< T2 > | ( | OpenTK.Graphics.OpenGL.TextureTarget | target, | |
| Int32 | level, | |||
| [InAttribute, OutAttribute] T2 | img[,] | |||
| ) | [static] |
Return a compressed texture image.
| target | Specifies which texture is to be obtained. GL_TEXTURE_1D, GL_TEXTURE_2D, and GL_TEXTURE_3D 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, and GL_TEXTURE_CUBE_MAP_NEGATIVE_Z are accepted. | |
| lod | Specifies the level-of-detail number of the desired image. Level 0 is the base image level. Level is the th mipmap reduction image. | |
| img | Returns the compressed texture image. |
| T2 | : | struct |
| static void OpenTK.Graphics.OpenGL.GL.GetCompressedTexImage< T2 > | ( | OpenTK.Graphics.OpenGL.TextureTarget | target, | |
| Int32 | level, | |||
| [InAttribute, OutAttribute] T2[] | img | |||
| ) | [static] |
Return a compressed texture image.
| target | Specifies which texture is to be obtained. GL_TEXTURE_1D, GL_TEXTURE_2D, and GL_TEXTURE_3D 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, and GL_TEXTURE_CUBE_MAP_NEGATIVE_Z are accepted. | |
| lod | Specifies the level-of-detail number of the desired image. Level 0 is the base image level. Level is the th mipmap reduction image. | |
| img | Returns the compressed texture image. |
| T2 | : | struct |
| static void OpenTK.Graphics.OpenGL.GL.GetConvolutionFilter | ( | OpenTK.Graphics.OpenGL.ConvolutionTarget | target, | |
| OpenTK.Graphics.OpenGL.PixelFormat | format, | |||
| OpenTK.Graphics.OpenGL.PixelType | type, | |||
| [OutAttribute] IntPtr | image | |||
| ) | [static] |
Get current 1D or 2D convolution filter kernel.
| target | The filter to be retrieved. Must be one of GL_CONVOLUTION_1D or GL_CONVOLUTION_2D. | |
| format | Format of the output image. Must be one of GL_RED, GL_GREEN, GL_BLUE, GL_ALPHA, GL_RGB, GL_BGR, GL_RGBA, GL_BGRA, GL_LUMINANCE, or GL_LUMINANCE_ALPHA. | |
| type | Data type of components in the output image. Symbolic constants 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 are accepted. | |
| image | Pointer to storage for the output image. |
Definition at line 44051 of file GL.cs.
44052 { 44053 #if DEBUG 44054 using (new ErrorHelper(GraphicsContext.CurrentContext)) 44055 { 44056 #endif 44057 Delegates.glGetConvolutionFilter((OpenTK.Graphics.OpenGL.ConvolutionTarget)target, (OpenTK.Graphics.OpenGL.PixelFormat)format, (OpenTK.Graphics.OpenGL.PixelType)type, (IntPtr)image); 44058 #if DEBUG 44059 } 44060 #endif 44061 }
| static void OpenTK.Graphics.OpenGL.GL.GetConvolutionFilter< T3 > | ( | OpenTK.Graphics.OpenGL.ConvolutionTarget | target, | |
| OpenTK.Graphics.OpenGL.PixelFormat | format, | |||
| OpenTK.Graphics.OpenGL.PixelType | type, | |||
| [InAttribute, OutAttribute] ref T3 | image | |||
| ) | [static] |
Get current 1D or 2D convolution filter kernel.
| target | The filter to be retrieved. Must be one of GL_CONVOLUTION_1D or GL_CONVOLUTION_2D. | |
| format | Format of the output image. Must be one of GL_RED, GL_GREEN, GL_BLUE, GL_ALPHA, GL_RGB, GL_BGR, GL_RGBA, GL_BGRA, GL_LUMINANCE, or GL_LUMINANCE_ALPHA. | |
| type | Data type of components in the output image. Symbolic constants 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 are accepted. | |
| image | Pointer to storage for the output image. |
| T3 | : | struct |
| static void OpenTK.Graphics.OpenGL.GL.GetConvolutionFilter< T3 > | ( | OpenTK.Graphics.OpenGL.ConvolutionTarget | target, | |
| OpenTK.Graphics.OpenGL.PixelFormat | format, | |||
| OpenTK.Graphics.OpenGL.PixelType | type, | |||
| [InAttribute, OutAttribute] T3 | image[,,] | |||
| ) | [static] |
Get current 1D or 2D convolution filter kernel.
| target | The filter to be retrieved. Must be one of GL_CONVOLUTION_1D or GL_CONVOLUTION_2D. | |
| format | Format of the output image. Must be one of GL_RED, GL_GREEN, GL_BLUE, GL_ALPHA, GL_RGB, GL_BGR, GL_RGBA, GL_BGRA, GL_LUMINANCE, or GL_LUMINANCE_ALPHA. | |
| type | Data type of components in the output image. Symbolic constants 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 are accepted. | |
| image | Pointer to storage for the output image. |
| T3 | : | struct |
| static void OpenTK.Graphics.OpenGL.GL.GetConvolutionFilter< T3 > | ( | OpenTK.Graphics.OpenGL.ConvolutionTarget | target, | |
| OpenTK.Graphics.OpenGL.PixelFormat | format, | |||
| OpenTK.Graphics.OpenGL.PixelType | type, | |||
| [InAttribute, OutAttribute] T3 | image[,] | |||
| ) | [static] |
Get current 1D or 2D convolution filter kernel.
| target | The filter to be retrieved. Must be one of GL_CONVOLUTION_1D or GL_CONVOLUTION_2D. | |
| format | Format of the output image. Must be one of GL_RED, GL_GREEN, GL_BLUE, GL_ALPHA, GL_RGB, GL_BGR, GL_RGBA, GL_BGRA, GL_LUMINANCE, or GL_LUMINANCE_ALPHA. | |
| type | Data type of components in the output image. Symbolic constants 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 are accepted. | |
| image | Pointer to storage for the output image. |
| T3 | : | struct |
| static void OpenTK.Graphics.OpenGL.GL.GetConvolutionFilter< T3 > | ( | OpenTK.Graphics.OpenGL.ConvolutionTarget | target, | |
| OpenTK.Graphics.OpenGL.PixelFormat | format, | |||
| OpenTK.Graphics.OpenGL.PixelType | type, | |||
| [InAttribute, OutAttribute] T3[] | image | |||
| ) | [static] |
Get current 1D or 2D convolution filter kernel.
| target | The filter to be retrieved. Must be one of GL_CONVOLUTION_1D or GL_CONVOLUTION_2D. | |
| format | Format of the output image. Must be one of GL_RED, GL_GREEN, GL_BLUE, GL_ALPHA, GL_RGB, GL_BGR, GL_RGBA, GL_BGRA, GL_LUMINANCE, or GL_LUMINANCE_ALPHA. | |
| type | Data type of components in the output image. Symbolic constants 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 are accepted. | |
| image | Pointer to storage for the output image. |
| T3 | : | struct |
| static unsafe void OpenTK.Graphics.OpenGL.GL.GetConvolutionParameter | ( | OpenTK.Graphics.OpenGL.ConvolutionTarget | target, | |
| OpenTK.Graphics.OpenGL.GetConvolutionParameterPName | pname, | |||
| [OutAttribute] Int32 *@ | params | |||
| ) | [static] |
Get convolution parameters.
| target | The filter whose parameters are to be retrieved. Must be one of GL_CONVOLUTION_1D, GL_CONVOLUTION_2D, or GL_SEPARABLE_2D. | |
| pname | The parameter to be retrieved. Must be one of GL_CONVOLUTION_BORDER_MODE, GL_CONVOLUTION_BORDER_COLOR, GL_CONVOLUTION_FILTER_SCALE, GL_CONVOLUTION_FILTER_BIAS, GL_CONVOLUTION_FORMAT, GL_CONVOLUTION_WIDTH, GL_CONVOLUTION_HEIGHT, GL_MAX_CONVOLUTION_WIDTH, or GL_MAX_CONVOLUTION_HEIGHT. | |
| params | Pointer to storage for the parameters to be retrieved. |
Definition at line 44466 of file GL.cs.
44467 { 44468 #if DEBUG 44469 using (new ErrorHelper(GraphicsContext.CurrentContext)) 44470 { 44471 #endif 44472 Delegates.glGetConvolutionParameteriv((OpenTK.Graphics.OpenGL.ConvolutionTarget)target, (OpenTK.Graphics.OpenGL.GetConvolutionParameterPName)pname, (Int32*)@params); 44473 #if DEBUG 44474 } 44475 #endif 44476 }
| static void OpenTK.Graphics.OpenGL.GL.GetConvolutionParameter | ( | OpenTK.Graphics.OpenGL.ConvolutionTarget | target, | |
| OpenTK.Graphics.OpenGL.GetConvolutionParameterPName | pname, | |||
| [OutAttribute] out Int32 @ | params | |||
| ) | [static] |
Get convolution parameters.
| target | The filter whose parameters are to be retrieved. Must be one of GL_CONVOLUTION_1D, GL_CONVOLUTION_2D, or GL_SEPARABLE_2D. | |
| pname | The parameter to be retrieved. Must be one of GL_CONVOLUTION_BORDER_MODE, GL_CONVOLUTION_BORDER_COLOR, GL_CONVOLUTION_FILTER_SCALE, GL_CONVOLUTION_FILTER_BIAS, GL_CONVOLUTION_FORMAT, GL_CONVOLUTION_WIDTH, GL_CONVOLUTION_HEIGHT, GL_MAX_CONVOLUTION_WIDTH, or GL_MAX_CONVOLUTION_HEIGHT. | |
| params | Pointer to storage for the parameters to be retrieved. |
Definition at line 44425 of file GL.cs.
44426 { 44427 #if DEBUG 44428 using (new ErrorHelper(GraphicsContext.CurrentContext)) 44429 { 44430 #endif 44431 unsafe 44432 { 44433 fixed (Int32* @params_ptr = &@params) 44434 { 44435 Delegates.glGetConvolutionParameteriv((OpenTK.Graphics.OpenGL.ConvolutionTarget)target, (OpenTK.Graphics.OpenGL.GetConvolutionParameterPName)pname, (Int32*)@params_ptr); 44436 @params = *@params_ptr; 44437 } 44438 } 44439 #if DEBUG 44440 } 44441 #endif 44442 }
| static void OpenTK.Graphics.OpenGL.GL.GetConvolutionParameter | ( | OpenTK.Graphics.OpenGL.ConvolutionTarget | target, | |
| OpenTK.Graphics.OpenGL.GetConvolutionParameterPName | pname, | |||
| [OutAttribute] Int32 @[] | params | |||
| ) | [static] |
Get convolution parameters.
| target | The filter whose parameters are to be retrieved. Must be one of GL_CONVOLUTION_1D, GL_CONVOLUTION_2D, or GL_SEPARABLE_2D. | |
| pname | The parameter to be retrieved. Must be one of GL_CONVOLUTION_BORDER_MODE, GL_CONVOLUTION_BORDER_COLOR, GL_CONVOLUTION_FILTER_SCALE, GL_CONVOLUTION_FILTER_BIAS, GL_CONVOLUTION_FORMAT, GL_CONVOLUTION_WIDTH, GL_CONVOLUTION_HEIGHT, GL_MAX_CONVOLUTION_WIDTH, or GL_MAX_CONVOLUTION_HEIGHT. | |
| params | Pointer to storage for the parameters to be retrieved. |
Definition at line 44386 of file GL.cs.
44387 { 44388 #if DEBUG 44389 using (new ErrorHelper(GraphicsContext.CurrentContext)) 44390 { 44391 #endif 44392 unsafe 44393 { 44394 fixed (Int32* @params_ptr = @params) 44395 { 44396 Delegates.glGetConvolutionParameteriv((OpenTK.Graphics.OpenGL.ConvolutionTarget)target, (OpenTK.Graphics.OpenGL.GetConvolutionParameterPName)pname, (Int32*)@params_ptr); 44397 } 44398 } 44399 #if DEBUG 44400 } 44401 #endif 44402 }
| static unsafe void OpenTK.Graphics.OpenGL.GL.GetConvolutionParameter | ( | OpenTK.Graphics.OpenGL.ConvolutionTarget | target, | |
| OpenTK.Graphics.OpenGL.GetConvolutionParameterPName | pname, | |||
| [OutAttribute] Single *@ | params | |||
| ) | [static] |
Get convolution parameters.
| target | The filter whose parameters are to be retrieved. Must be one of GL_CONVOLUTION_1D, GL_CONVOLUTION_2D, or GL_SEPARABLE_2D. | |
| pname | The parameter to be retrieved. Must be one of GL_CONVOLUTION_BORDER_MODE, GL_CONVOLUTION_BORDER_COLOR, GL_CONVOLUTION_FILTER_SCALE, GL_CONVOLUTION_FILTER_BIAS, GL_CONVOLUTION_FORMAT, GL_CONVOLUTION_WIDTH, GL_CONVOLUTION_HEIGHT, GL_MAX_CONVOLUTION_WIDTH, or GL_MAX_CONVOLUTION_HEIGHT. | |
| params | Pointer to storage for the parameters to be retrieved. |
Definition at line 44353 of file GL.cs.
44354 { 44355 #if DEBUG 44356 using (new ErrorHelper(GraphicsContext.CurrentContext)) 44357 { 44358 #endif 44359 Delegates.glGetConvolutionParameterfv((OpenTK.Graphics.OpenGL.ConvolutionTarget)target, (OpenTK.Graphics.OpenGL.GetConvolutionParameterPName)pname, (Single*)@params); 44360 #if DEBUG 44361 } 44362 #endif 44363 }
| static void OpenTK.Graphics.OpenGL.GL.GetConvolutionParameter | ( | OpenTK.Graphics.OpenGL.ConvolutionTarget | target, | |
| OpenTK.Graphics.OpenGL.GetConvolutionParameterPName | pname, | |||
| [OutAttribute] out Single @ | params | |||
| ) | [static] |
Get convolution parameters.
| target | The filter whose parameters are to be retrieved. Must be one of GL_CONVOLUTION_1D, GL_CONVOLUTION_2D, or GL_SEPARABLE_2D. | |
| pname | The parameter to be retrieved. Must be one of GL_CONVOLUTION_BORDER_MODE, GL_CONVOLUTION_BORDER_COLOR, GL_CONVOLUTION_FILTER_SCALE, GL_CONVOLUTION_FILTER_BIAS, GL_CONVOLUTION_FORMAT, GL_CONVOLUTION_WIDTH, GL_CONVOLUTION_HEIGHT, GL_MAX_CONVOLUTION_WIDTH, or GL_MAX_CONVOLUTION_HEIGHT. | |
| params | Pointer to storage for the parameters to be retrieved. |
Definition at line 44312 of file GL.cs.
44313 { 44314 #if DEBUG 44315 using (new ErrorHelper(GraphicsContext.CurrentContext)) 44316 { 44317 #endif 44318 unsafe 44319 { 44320 fixed (Single* @params_ptr = &@params) 44321 { 44322 Delegates.glGetConvolutionParameterfv((OpenTK.Graphics.OpenGL.ConvolutionTarget)target, (OpenTK.Graphics.OpenGL.GetConvolutionParameterPName)pname, (Single*)@params_ptr); 44323 @params = *@params_ptr; 44324 } 44325 } 44326 #if DEBUG 44327 } 44328 #endif 44329 }
| static void OpenTK.Graphics.OpenGL.GL.GetConvolutionParameter | ( | OpenTK.Graphics.OpenGL.ConvolutionTarget | target, | |
| OpenTK.Graphics.OpenGL.GetConvolutionParameterPName | pname, | |||
| [OutAttribute] Single @[] | params | |||
| ) | [static] |
Get convolution parameters.
| target | The filter whose parameters are to be retrieved. Must be one of GL_CONVOLUTION_1D, GL_CONVOLUTION_2D, or GL_SEPARABLE_2D. | |
| pname | The parameter to be retrieved. Must be one of GL_CONVOLUTION_BORDER_MODE, GL_CONVOLUTION_BORDER_COLOR, GL_CONVOLUTION_FILTER_SCALE, GL_CONVOLUTION_FILTER_BIAS, GL_CONVOLUTION_FORMAT, GL_CONVOLUTION_WIDTH, GL_CONVOLUTION_HEIGHT, GL_MAX_CONVOLUTION_WIDTH, or GL_MAX_CONVOLUTION_HEIGHT. | |
| params | Pointer to storage for the parameters to be retrieved. |
Definition at line 44273 of file GL.cs.
44274 { 44275 #if DEBUG 44276 using (new ErrorHelper(GraphicsContext.CurrentContext)) 44277 { 44278 #endif 44279 unsafe 44280 { 44281 fixed (Single* @params_ptr = @params) 44282 { 44283 Delegates.glGetConvolutionParameterfv((OpenTK.Graphics.OpenGL.ConvolutionTarget)target, (OpenTK.Graphics.OpenGL.GetConvolutionParameterPName)pname, (Single*)@params_ptr); 44284 } 44285 } 44286 #if DEBUG 44287 } 44288 #endif 44289 }
| static OpenTK.Graphics.OpenGL.ErrorCode OpenTK.Graphics.OpenGL.GL.GetError | ( | ) | [static] |
| static void OpenTK.Graphics.OpenGL.GL.GetHistogram | ( | OpenTK.Graphics.OpenGL.HistogramTarget | target, | |
| bool | reset, | |||
| OpenTK.Graphics.OpenGL.PixelFormat | format, | |||
| OpenTK.Graphics.OpenGL.PixelType | type, | |||
| [OutAttribute] IntPtr | values | |||
| ) | [static] |
Get histogram table.
| target | Must be GL_HISTOGRAM. | |
| reset | If GL_TRUE, each component counter that is actually returned is reset to zero. (Other counters are unaffected.) If GL_FALSE, none of the counters in the histogram table is modified. | |
| format | The format of values to be returned in values. Must be one of GL_RED, GL_GREEN, GL_BLUE, GL_ALPHA, GL_RGB, GL_BGR, GL_RGBA, GL_BGRA, GL_LUMINANCE, or GL_LUMINANCE_ALPHA. | |
| type | The type of values to be returned in values. Symbolic constants 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 are accepted. | |
| values | A pointer to storage for the returned histogram table. |
Definition at line 44717 of file GL.cs.
44718 { 44719 #if DEBUG 44720 using (new ErrorHelper(GraphicsContext.CurrentContext)) 44721 { 44722 #endif 44723 Delegates.glGetHistogram((OpenTK.Graphics.OpenGL.HistogramTarget)target, (bool)reset, (OpenTK.Graphics.OpenGL.PixelFormat)format, (OpenTK.Graphics.OpenGL.PixelType)type, (IntPtr)values); 44724 #if DEBUG 44725 } 44726 #endif 44727 }
| static void OpenTK.Graphics.OpenGL.GL.GetHistogram< T4 > | ( | OpenTK.Graphics.OpenGL.HistogramTarget | target, | |
| bool | reset, | |||
| OpenTK.Graphics.OpenGL.PixelFormat | format, | |||
| OpenTK.Graphics.OpenGL.PixelType | type, | |||
| [InAttribute, OutAttribute] ref T4 | values | |||
| ) | [static] |
Get histogram table.
| target | Must be GL_HISTOGRAM. | |
| reset | If GL_TRUE, each component counter that is actually returned is reset to zero. (Other counters are unaffected.) If GL_FALSE, none of the counters in the histogram table is modified. | |
| format | The format of values to be returned in values. Must be one of GL_RED, GL_GREEN, GL_BLUE, GL_ALPHA, GL_RGB, GL_BGR, GL_RGBA, GL_BGRA, GL_LUMINANCE, or GL_LUMINANCE_ALPHA. | |
| type | The type of values to be returned in values. Symbolic constants 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 are accepted. | |
| values | A pointer to storage for the returned histogram table. |
| T4 | : | struct |
| static void OpenTK.Graphics.OpenGL.GL.GetHistogram< T4 > | ( | OpenTK.Graphics.OpenGL.HistogramTarget | target, | |
| bool | reset, | |||
| OpenTK.Graphics.OpenGL.PixelFormat | format, | |||
| OpenTK.Graphics.OpenGL.PixelType | type, | |||
| [InAttribute, OutAttribute] T4 | values[,,] | |||
| ) | [static] |
Get histogram table.
| target | Must be GL_HISTOGRAM. | |
| reset | If GL_TRUE, each component counter that is actually returned is reset to zero. (Other counters are unaffected.) If GL_FALSE, none of the counters in the histogram table is modified. | |
| format | The format of values to be returned in values. Must be one of GL_RED, GL_GREEN, GL_BLUE, GL_ALPHA, GL_RGB, GL_BGR, GL_RGBA, GL_BGRA, GL_LUMINANCE, or GL_LUMINANCE_ALPHA. | |
| type | The type of values to be returned in values. Symbolic constants 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 are accepted. | |
| values | A pointer to storage for the returned histogram table. |
| T4 | : | struct |
| static void OpenTK.Graphics.OpenGL.GL.GetHistogram< T4 > | ( | OpenTK.Graphics.OpenGL.HistogramTarget | target, | |
| bool | reset, | |||
| OpenTK.Graphics.OpenGL.PixelFormat | format, | |||
| OpenTK.Graphics.OpenGL.PixelType | type, | |||
| [InAttribute, OutAttribute] T4 | values[,] | |||
| ) | [static] |
Get histogram table.
| target | Must be GL_HISTOGRAM. | |
| reset | If GL_TRUE, each component counter that is actually returned is reset to zero. (Other counters are unaffected.) If GL_FALSE, none of the counters in the histogram table is modified. | |
| format | The format of values to be returned in values. Must be one of GL_RED, GL_GREEN, GL_BLUE, GL_ALPHA, GL_RGB, GL_BGR, GL_RGBA, GL_BGRA, GL_LUMINANCE, or GL_LUMINANCE_ALPHA. | |
| type | The type of values to be returned in values. Symbolic constants 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 are accepted. | |
| values | A pointer to storage for the returned histogram table. |
| T4 | : | struct |
| static void OpenTK.Graphics.OpenGL.GL.GetHistogram< T4 > | ( | OpenTK.Graphics.OpenGL.HistogramTarget | target, | |
| bool | reset, | |||
| OpenTK.Graphics.OpenGL.PixelFormat | format, | |||
| OpenTK.Graphics.OpenGL.PixelType | type, | |||
| [InAttribute, OutAttribute] T4[] | values | |||
| ) | [static] |
Get histogram table.
| target | Must be GL_HISTOGRAM. | |
| reset | If GL_TRUE, each component counter that is actually returned is reset to zero. (Other counters are unaffected.) If GL_FALSE, none of the counters in the histogram table is modified. | |
| format | The format of values to be returned in values. Must be one of GL_RED, GL_GREEN, GL_BLUE, GL_ALPHA, GL_RGB, GL_BGR, GL_RGBA, GL_BGRA, GL_LUMINANCE, or GL_LUMINANCE_ALPHA. | |
| type | The type of values to be returned in values. Symbolic constants 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 are accepted. | |
| values | A pointer to storage for the returned histogram table. |
| T4 | : | struct |
| static unsafe void OpenTK.Graphics.OpenGL.GL.GetHistogramParameter | ( | OpenTK.Graphics.OpenGL.HistogramTarget | target, | |
| OpenTK.Graphics.OpenGL.GetHistogramParameterPName | pname, | |||
| [OutAttribute] Int32 *@ | params | |||
| ) | [static] |
Get histogram parameters.
| target | Must be one of GL_HISTOGRAM or GL_PROXY_HISTOGRAM. | |
| pname | The name of the parameter to be retrieved. Must be one of GL_HISTOGRAM_WIDTH, GL_HISTOGRAM_FORMAT, GL_HISTOGRAM_RED_SIZE, GL_HISTOGRAM_GREEN_SIZE, GL_HISTOGRAM_BLUE_SIZE, GL_HISTOGRAM_ALPHA_SIZE, GL_HISTOGRAM_LUMINANCE_SIZE, or GL_HISTOGRAM_SINK. | |
| params | Pointer to storage for the returned values. |
Definition at line 45152 of file GL.cs.
45153 { 45154 #if DEBUG 45155 using (new ErrorHelper(GraphicsContext.CurrentContext)) 45156 { 45157 #endif 45158 Delegates.glGetHistogramParameteriv((OpenTK.Graphics.OpenGL.HistogramTarget)target, (OpenTK.Graphics.OpenGL.GetHistogramParameterPName)pname, (Int32*)@params); 45159 #if DEBUG 45160 } 45161 #endif 45162 }
| static void OpenTK.Graphics.OpenGL.GL.GetHistogramParameter | ( | OpenTK.Graphics.OpenGL.HistogramTarget | target, | |
| OpenTK.Graphics.OpenGL.GetHistogramParameterPName | pname, | |||
| [OutAttribute] out Int32 @ | params | |||
| ) | [static] |
Get histogram parameters.
| target | Must be one of GL_HISTOGRAM or GL_PROXY_HISTOGRAM. | |
| pname | The name of the parameter to be retrieved. Must be one of GL_HISTOGRAM_WIDTH, GL_HISTOGRAM_FORMAT, GL_HISTOGRAM_RED_SIZE, GL_HISTOGRAM_GREEN_SIZE, GL_HISTOGRAM_BLUE_SIZE, GL_HISTOGRAM_ALPHA_SIZE, GL_HISTOGRAM_LUMINANCE_SIZE, or GL_HISTOGRAM_SINK. | |
| params | Pointer to storage for the returned values. |
Definition at line 45111 of file GL.cs.
45112 { 45113 #if DEBUG 45114 using (new ErrorHelper(GraphicsContext.CurrentContext)) 45115 { 45116 #endif 45117 unsafe 45118 { 45119 fixed (Int32* @params_ptr = &@params) 45120 { 45121 Delegates.glGetHistogramParameteriv((OpenTK.Graphics.OpenGL.HistogramTarget)target, (OpenTK.Graphics.OpenGL.GetHistogramParameterPName)pname, (Int32*)@params_ptr); 45122 @params = *@params_ptr; 45123 } 45124 } 45125 #if DEBUG 45126 } 45127 #endif 45128 }
| static void OpenTK.Graphics.OpenGL.GL.GetHistogramParameter | ( | OpenTK.Graphics.OpenGL.HistogramTarget | target, | |
| OpenTK.Graphics.OpenGL.GetHistogramParameterPName | pname, | |||
| [OutAttribute] Int32 @[] | params | |||
| ) | [static] |
Get histogram parameters.
| target | Must be one of GL_HISTOGRAM or GL_PROXY_HISTOGRAM. | |
| pname | The name of the parameter to be retrieved. Must be one of GL_HISTOGRAM_WIDTH, GL_HISTOGRAM_FORMAT, GL_HISTOGRAM_RED_SIZE, GL_HISTOGRAM_GREEN_SIZE, GL_HISTOGRAM_BLUE_SIZE, GL_HISTOGRAM_ALPHA_SIZE, GL_HISTOGRAM_LUMINANCE_SIZE, or GL_HISTOGRAM_SINK. | |
| params | Pointer to storage for the returned values. |
Definition at line 45072 of file GL.cs.
45073 { 45074 #if DEBUG 45075 using (new ErrorHelper(GraphicsContext.CurrentContext)) 45076 { 45077 #endif 45078 unsafe 45079 { 45080 fixed (Int32* @params_ptr = @params) 45081 { 45082 Delegates.glGetHistogramParameteriv((OpenTK.Graphics.OpenGL.HistogramTarget)target, (OpenTK.Graphics.OpenGL.GetHistogramParameterPName)pname, (Int32*)@params_ptr); 45083 } 45084 } 45085 #if DEBUG 45086 } 45087 #endif 45088 }
| static unsafe void OpenTK.Graphics.OpenGL.GL.GetHistogramParameter | ( | OpenTK.Graphics.OpenGL.HistogramTarget | target, | |
| OpenTK.Graphics.OpenGL.GetHistogramParameterPName | pname, | |||
| [OutAttribute] Single *@ | params | |||
| ) | [static] |
Get histogram parameters.
| target | Must be one of GL_HISTOGRAM or GL_PROXY_HISTOGRAM. | |
| pname | The name of the parameter to be retrieved. Must be one of GL_HISTOGRAM_WIDTH, GL_HISTOGRAM_FORMAT, GL_HISTOGRAM_RED_SIZE, GL_HISTOGRAM_GREEN_SIZE, GL_HISTOGRAM_BLUE_SIZE, GL_HISTOGRAM_ALPHA_SIZE, GL_HISTOGRAM_LUMINANCE_SIZE, or GL_HISTOGRAM_SINK. | |
| params | Pointer to storage for the returned values. |
Definition at line 45039 of file GL.cs.
45040 { 45041 #if DEBUG 45042 using (new ErrorHelper(GraphicsContext.CurrentContext)) 45043 { 45044 #endif 45045 Delegates.glGetHistogramParameterfv((OpenTK.Graphics.OpenGL.HistogramTarget)target, (OpenTK.Graphics.OpenGL.GetHistogramParameterPName)pname, (Single*)@params); 45046 #if DEBUG 45047 } 45048 #endif 45049 }
| static void OpenTK.Graphics.OpenGL.GL.GetHistogramParameter | ( | OpenTK.Graphics.OpenGL.HistogramTarget | target, | |
| OpenTK.Graphics.OpenGL.GetHistogramParameterPName | pname, | |||
| [OutAttribute] out Single @ | params | |||
| ) | [static] |
Get histogram parameters.
| target | Must be one of GL_HISTOGRAM or GL_PROXY_HISTOGRAM. | |
| pname | The name of the parameter to be retrieved. Must be one of GL_HISTOGRAM_WIDTH, GL_HISTOGRAM_FORMAT, GL_HISTOGRAM_RED_SIZE, GL_HISTOGRAM_GREEN_SIZE, GL_HISTOGRAM_BLUE_SIZE, GL_HISTOGRAM_ALPHA_SIZE, GL_HISTOGRAM_LUMINANCE_SIZE, or GL_HISTOGRAM_SINK. | |
| params | Pointer to storage for the returned values. |
Definition at line 44998 of file GL.cs.
44999 { 45000 #if DEBUG 45001 using (new ErrorHelper(GraphicsContext.CurrentContext)) 45002 { 45003 #endif 45004 unsafe 45005 { 45006 fixed (Single* @params_ptr = &@params) 45007 { 45008 Delegates.glGetHistogramParameterfv((OpenTK.Graphics.OpenGL.HistogramTarget)target, (OpenTK.Graphics.OpenGL.GetHistogramParameterPName)pname, (Single*)@params_ptr); 45009 @params = *@params_ptr; 45010 } 45011 } 45012 #if DEBUG 45013 } 45014 #endif 45015 }
| static void OpenTK.Graphics.OpenGL.GL.GetHistogramParameter | ( | OpenTK.Graphics.OpenGL.HistogramTarget | target, | |
| OpenTK.Graphics.OpenGL.GetHistogramParameterPName | pname, | |||
| [OutAttribute] Single @[] | params | |||
| ) | [static] |
Get histogram parameters.
| target | Must be one of GL_HISTOGRAM or GL_PROXY_HISTOGRAM. | |
| pname | The name of the parameter to be retrieved. Must be one of GL_HISTOGRAM_WIDTH, GL_HISTOGRAM_FORMAT, GL_HISTOGRAM_RED_SIZE, GL_HISTOGRAM_GREEN_SIZE, GL_HISTOGRAM_BLUE_SIZE, GL_HISTOGRAM_ALPHA_SIZE, GL_HISTOGRAM_LUMINANCE_SIZE, or GL_HISTOGRAM_SINK. | |
| params | Pointer to storage for the returned values. |
Definition at line 44959 of file GL.cs.
44960 { 44961 #if DEBUG 44962 using (new ErrorHelper(GraphicsContext.CurrentContext)) 44963 { 44964 #endif 44965 unsafe 44966 { 44967 fixed (Single* @params_ptr = @params) 44968 { 44969 Delegates.glGetHistogramParameterfv((OpenTK.Graphics.OpenGL.HistogramTarget)target, (OpenTK.Graphics.OpenGL.GetHistogramParameterPName)pname, (Single*)@params_ptr); 44970 } 44971 } 44972 #if DEBUG 44973 } 44974 #endif 44975 }
| static unsafe void OpenTK.Graphics.OpenGL.GL.GetLight | ( | OpenTK.Graphics.OpenGL.LightName | light, | |
| OpenTK.Graphics.OpenGL.LightParameter | pname, | |||
| [OutAttribute] Int32 *@ | params | |||
| ) | [static] |
Return light source parameter values.
| light | Specifies a light source. The number of possible lights depends on the implementation, but at least eight lights are supported. They are identified by symbolic names of the form GL_LIGHT where ranges from 0 to the value of GL_MAX_LIGHTS - 1. | |
| pname | Specifies a light source parameter for light. Accepted symbolic names are GL_AMBIENT, GL_DIFFUSE, GL_SPECULAR, GL_POSITION, GL_SPOT_DIRECTION, GL_SPOT_EXPONENT, GL_SPOT_CUTOFF, GL_CONSTANT_ATTENUATION, GL_LINEAR_ATTENUATION, and GL_QUADRATIC_ATTENUATION. | |
| params | Returns the requested data. |
| static void OpenTK.Graphics.OpenGL.GL.GetLight | ( | OpenTK.Graphics.OpenGL.LightName | light, | |
| OpenTK.Graphics.OpenGL.LightParameter | pname, | |||
| [OutAttribute] out Int32 @ | params | |||
| ) | [static] |
Return light source parameter values.
| light | Specifies a light source. The number of possible lights depends on the implementation, but at least eight lights are supported. They are identified by symbolic names of the form GL_LIGHT where ranges from 0 to the value of GL_MAX_LIGHTS - 1. | |
| pname | Specifies a light source parameter for light. Accepted symbolic names are GL_AMBIENT, GL_DIFFUSE, GL_SPECULAR, GL_POSITION, GL_SPOT_DIRECTION, GL_SPOT_EXPONENT, GL_SPOT_CUTOFF, GL_CONSTANT_ATTENUATION, GL_LINEAR_ATTENUATION, and GL_QUADRATIC_ATTENUATION. | |
| params | Returns the requested data. |
Definition at line 45677 of file GL.cs.
45678 { 45679 #if DEBUG 45680 using (new ErrorHelper(GraphicsContext.CurrentContext)) 45681 { 45682 #endif 45683 unsafe 45684 { 45685 fixed (Int32* @params_ptr = &@params) 45686 { 45687 Delegates.glGetLightiv((OpenTK.Graphics.OpenGL.LightName)light, (OpenTK.Graphics.OpenGL.LightParameter)pname, (Int32*)@params_ptr); 45688 @params = *@params_ptr; 45689 } 45690 } 45691 #if DEBUG 45692 } 45693 #endif 45694 }
| static void OpenTK.Graphics.OpenGL.GL.GetLight | ( | OpenTK.Graphics.OpenGL.LightName | light, | |
| OpenTK.Graphics.OpenGL.LightParameter | pname, | |||
| [OutAttribute] Int32 @[] | params | |||
| ) | [static] |
Return light source parameter values.
| light | Specifies a light source. The number of possible lights depends on the implementation, but at least eight lights are supported. They are identified by symbolic names of the form GL_LIGHT where ranges from 0 to the value of GL_MAX_LIGHTS - 1. | |
| pname | Specifies a light source parameter for light. Accepted symbolic names are GL_AMBIENT, GL_DIFFUSE, GL_SPECULAR, GL_POSITION, GL_SPOT_DIRECTION, GL_SPOT_EXPONENT, GL_SPOT_CUTOFF, GL_CONSTANT_ATTENUATION, GL_LINEAR_ATTENUATION, and GL_QUADRATIC_ATTENUATION. | |
| params | Returns the requested data. |
Definition at line 45638 of file GL.cs.
45639 { 45640 #if DEBUG 45641 using (new ErrorHelper(GraphicsContext.CurrentContext)) 45642 { 45643 #endif 45644 unsafe 45645 { 45646 fixed (Int32* @params_ptr = @params) 45647 { 45648 Delegates.glGetLightiv((OpenTK.Graphics.OpenGL.LightName)light, (OpenTK.Graphics.OpenGL.LightParameter)pname, (Int32*)@params_ptr); 45649 } 45650 } 45651 #if DEBUG 45652 } 45653 #endif 45654 }
| static unsafe void OpenTK.Graphics.OpenGL.GL.GetLight | ( | OpenTK.Graphics.OpenGL.LightName | light, | |
| OpenTK.Graphics.OpenGL.LightParameter | pname, | |||
| [OutAttribute] Single *@ | params | |||
| ) | [static] |
Return light source parameter values.
| light | Specifies a light source. The number of possible lights depends on the implementation, but at least eight lights are supported. They are identified by symbolic names of the form GL_LIGHT where ranges from 0 to the value of GL_MAX_LIGHTS - 1. | |
| pname | Specifies a light source parameter for light. Accepted symbolic names are GL_AMBIENT, GL_DIFFUSE, GL_SPECULAR, GL_POSITION, GL_SPOT_DIRECTION, GL_SPOT_EXPONENT, GL_SPOT_CUTOFF, GL_CONSTANT_ATTENUATION, GL_LINEAR_ATTENUATION, and GL_QUADRATIC_ATTENUATION. | |
| params | Returns the requested data. |
| static void OpenTK.Graphics.OpenGL.GL.GetLight | ( | OpenTK.Graphics.OpenGL.LightName | light, | |
| OpenTK.Graphics.OpenGL.LightParameter | pname, | |||
| [OutAttribute] out Single @ | params | |||
| ) | [static] |
Return light source parameter values.
| light | Specifies a light source. The number of possible lights depends on the implementation, but at least eight lights are supported. They are identified by symbolic names of the form GL_LIGHT where ranges from 0 to the value of GL_MAX_LIGHTS - 1. | |
| pname | Specifies a light source parameter for light. Accepted symbolic names are GL_AMBIENT, GL_DIFFUSE, GL_SPECULAR, GL_POSITION, GL_SPOT_DIRECTION, GL_SPOT_EXPONENT, GL_SPOT_CUTOFF, GL_CONSTANT_ATTENUATION, GL_LINEAR_ATTENUATION, and GL_QUADRATIC_ATTENUATION. | |
| params | Returns the requested data. |
Definition at line 45564 of file GL.cs.
45565 { 45566 #if DEBUG 45567 using (new ErrorHelper(GraphicsContext.CurrentContext)) 45568 { 45569 #endif 45570 unsafe 45571 { 45572 fixed (Single* @params_ptr = &@params) 45573 { 45574 Delegates.glGetLightfv((OpenTK.Graphics.OpenGL.LightName)light, (OpenTK.Graphics.OpenGL.LightParameter)pname, (Single*)@params_ptr); 45575 @params = *@params_ptr; 45576 } 45577 } 45578 #if DEBUG 45579 } 45580 #endif 45581 }
| static void OpenTK.Graphics.OpenGL.GL.GetLight | ( | OpenTK.Graphics.OpenGL.LightName | light, | |
| OpenTK.Graphics.OpenGL.LightParameter | pname, | |||
| [OutAttribute] Single @[] | params | |||
| ) | [static] |
Return light source parameter values.
| light | Specifies a light source. The number of possible lights depends on the implementation, but at least eight lights are supported. They are identified by symbolic names of the form GL_LIGHT where ranges from 0 to the value of GL_MAX_LIGHTS - 1. | |
| pname | Specifies a light source parameter for light. Accepted symbolic names are GL_AMBIENT, GL_DIFFUSE, GL_SPECULAR, GL_POSITION, GL_SPOT_DIRECTION, GL_SPOT_EXPONENT, GL_SPOT_CUTOFF, GL_CONSTANT_ATTENUATION, GL_LINEAR_ATTENUATION, and GL_QUADRATIC_ATTENUATION. | |
| params | Returns the requested data. |
Definition at line 45525 of file GL.cs.
45526 { 45527 #if DEBUG 45528 using (new ErrorHelper(GraphicsContext.CurrentContext)) 45529 { 45530 #endif 45531 unsafe 45532 { 45533 fixed (Single* @params_ptr = @params) 45534 { 45535 Delegates.glGetLightfv((OpenTK.Graphics.OpenGL.LightName)light, (OpenTK.Graphics.OpenGL.LightParameter)pname, (Single*)@params_ptr); 45536 } 45537 } 45538 #if DEBUG 45539 } 45540 #endif 45541 }
| static unsafe void OpenTK.Graphics.OpenGL.GL.GetMap | ( | OpenTK.Graphics.OpenGL.MapTarget | target, | |
| OpenTK.Graphics.OpenGL.GetMapQuery | query, | |||
| [OutAttribute] Int32 * | v | |||
| ) | [static] |
Return evaluator parameters.
| target | Specifies the symbolic name of a map. Accepted values are GL_MAP1_COLOR_4, GL_MAP1_INDEX, GL_MAP1_NORMAL, GL_MAP1_TEXTURE_COORD_1, GL_MAP1_TEXTURE_COORD_2, GL_MAP1_TEXTURE_COORD_3, GL_MAP1_TEXTURE_COORD_4, GL_MAP1_VERTEX_3, GL_MAP1_VERTEX_4, GL_MAP2_COLOR_4, GL_MAP2_INDEX, GL_MAP2_NORMAL, GL_MAP2_TEXTURE_COORD_1, GL_MAP2_TEXTURE_COORD_2, GL_MAP2_TEXTURE_COORD_3, GL_MAP2_TEXTURE_COORD_4, GL_MAP2_VERTEX_3, and GL_MAP2_VERTEX_4. | |
| query | Specifies which parameter to return. Symbolic names GL_COEFF, GL_ORDER, and GL_DOMAIN are accepted. | |
| v | Returns the requested data. |
| static void OpenTK.Graphics.OpenGL.GL.GetMap | ( | OpenTK.Graphics.OpenGL.MapTarget | target, | |
| OpenTK.Graphics.OpenGL.GetMapQuery | query, | |||
| [OutAttribute] out Int32 | v | |||
| ) | [static] |
Return evaluator parameters.
| target | Specifies the symbolic name of a map. Accepted values are GL_MAP1_COLOR_4, GL_MAP1_INDEX, GL_MAP1_NORMAL, GL_MAP1_TEXTURE_COORD_1, GL_MAP1_TEXTURE_COORD_2, GL_MAP1_TEXTURE_COORD_3, GL_MAP1_TEXTURE_COORD_4, GL_MAP1_VERTEX_3, GL_MAP1_VERTEX_4, GL_MAP2_COLOR_4, GL_MAP2_INDEX, GL_MAP2_NORMAL, GL_MAP2_TEXTURE_COORD_1, GL_MAP2_TEXTURE_COORD_2, GL_MAP2_TEXTURE_COORD_3, GL_MAP2_TEXTURE_COORD_4, GL_MAP2_VERTEX_3, and GL_MAP2_VERTEX_4. | |
| query | Specifies which parameter to return. Symbolic names GL_COEFF, GL_ORDER, and GL_DOMAIN are accepted. | |
| v | Returns the requested data. |
Definition at line 46016 of file GL.cs.
46017 { 46018 #if DEBUG 46019 using (new ErrorHelper(GraphicsContext.CurrentContext)) 46020 { 46021 #endif 46022 unsafe 46023 { 46024 fixed (Int32* v_ptr = &v) 46025 { 46026 Delegates.glGetMapiv((OpenTK.Graphics.OpenGL.MapTarget)target, (OpenTK.Graphics.OpenGL.GetMapQuery)query, (Int32*)v_ptr); 46027 v = *v_ptr; 46028 } 46029 } 46030 #if DEBUG 46031 } 46032 #endif 46033 }
| static void OpenTK.Graphics.OpenGL.GL.GetMap | ( | OpenTK.Graphics.OpenGL.MapTarget | target, | |
| OpenTK.Graphics.OpenGL.GetMapQuery | query, | |||
| [OutAttribute] Int32[] | v | |||
| ) | [static] |
Return evaluator parameters.
| target | Specifies the symbolic name of a map. Accepted values are GL_MAP1_COLOR_4, GL_MAP1_INDEX, GL_MAP1_NORMAL, GL_MAP1_TEXTURE_COORD_1, GL_MAP1_TEXTURE_COORD_2, GL_MAP1_TEXTURE_COORD_3, GL_MAP1_TEXTURE_COORD_4, GL_MAP1_VERTEX_3, GL_MAP1_VERTEX_4, GL_MAP2_COLOR_4, GL_MAP2_INDEX, GL_MAP2_NORMAL, GL_MAP2_TEXTURE_COORD_1, GL_MAP2_TEXTURE_COORD_2, GL_MAP2_TEXTURE_COORD_3, GL_MAP2_TEXTURE_COORD_4, GL_MAP2_VERTEX_3, and GL_MAP2_VERTEX_4. | |
| query | Specifies which parameter to return. Symbolic names GL_COEFF, GL_ORDER, and GL_DOMAIN are accepted. | |
| v | Returns the requested data. |
Definition at line 45977 of file GL.cs.
45978 { 45979 #if DEBUG 45980 using (new ErrorHelper(GraphicsContext.CurrentContext)) 45981 { 45982 #endif 45983 unsafe 45984 { 45985 fixed (Int32* v_ptr = v) 45986 { 45987 Delegates.glGetMapiv((OpenTK.Graphics.OpenGL.MapTarget)target, (OpenTK.Graphics.OpenGL.GetMapQuery)query, (Int32*)v_ptr); 45988 } 45989 } 45990 #if DEBUG 45991 } 45992 #endif 45993 }
| static unsafe void OpenTK.Graphics.OpenGL.GL.GetMap | ( | OpenTK.Graphics.OpenGL.MapTarget | target, | |
| OpenTK.Graphics.OpenGL.GetMapQuery | query, | |||
| [OutAttribute] Single * | v | |||
| ) | [static] |
Return evaluator parameters.
| target | Specifies the symbolic name of a map. Accepted values are GL_MAP1_COLOR_4, GL_MAP1_INDEX, GL_MAP1_NORMAL, GL_MAP1_TEXTURE_COORD_1, GL_MAP1_TEXTURE_COORD_2, GL_MAP1_TEXTURE_COORD_3, GL_MAP1_TEXTURE_COORD_4, GL_MAP1_VERTEX_3, GL_MAP1_VERTEX_4, GL_MAP2_COLOR_4, GL_MAP2_INDEX, GL_MAP2_NORMAL, GL_MAP2_TEXTURE_COORD_1, GL_MAP2_TEXTURE_COORD_2, GL_MAP2_TEXTURE_COORD_3, GL_MAP2_TEXTURE_COORD_4, GL_MAP2_VERTEX_3, and GL_MAP2_VERTEX_4. | |
| query | Specifies which parameter to return. Symbolic names GL_COEFF, GL_ORDER, and GL_DOMAIN are accepted. | |
| v | Returns the requested data. |
| static void OpenTK.Graphics.OpenGL.GL.GetMap | ( | OpenTK.Graphics.OpenGL.MapTarget | target, | |
| OpenTK.Graphics.OpenGL.GetMapQuery | query, | |||
| [OutAttribute] out Single | v | |||
| ) | [static] |
Return evaluator parameters.
| target | Specifies the symbolic name of a map. Accepted values are GL_MAP1_COLOR_4, GL_MAP1_INDEX, GL_MAP1_NORMAL, GL_MAP1_TEXTURE_COORD_1, GL_MAP1_TEXTURE_COORD_2, GL_MAP1_TEXTURE_COORD_3, GL_MAP1_TEXTURE_COORD_4, GL_MAP1_VERTEX_3, GL_MAP1_VERTEX_4, GL_MAP2_COLOR_4, GL_MAP2_INDEX, GL_MAP2_NORMAL, GL_MAP2_TEXTURE_COORD_1, GL_MAP2_TEXTURE_COORD_2, GL_MAP2_TEXTURE_COORD_3, GL_MAP2_TEXTURE_COORD_4, GL_MAP2_VERTEX_3, and GL_MAP2_VERTEX_4. | |
| query | Specifies which parameter to return. Symbolic names GL_COEFF, GL_ORDER, and GL_DOMAIN are accepted. | |
| v | Returns the requested data. |
Definition at line 45903 of file GL.cs.
45904 { 45905 #if DEBUG 45906 using (new ErrorHelper(GraphicsContext.CurrentContext)) 45907 { 45908 #endif 45909 unsafe 45910 { 45911 fixed (Single* v_ptr = &v) 45912 { 45913 Delegates.glGetMapfv((OpenTK.Graphics.OpenGL.MapTarget)target, (OpenTK.Graphics.OpenGL.GetMapQuery)query, (Single*)v_ptr); 45914 v = *v_ptr; 45915 } 45916 } 45917 #if DEBUG 45918 } 45919 #endif 45920 }
| static void OpenTK.Graphics.OpenGL.GL.GetMap | ( | OpenTK.Graphics.OpenGL.MapTarget | target, | |
| OpenTK.Graphics.OpenGL.GetMapQuery | query, | |||
| [OutAttribute] Single[] | v | |||
| ) | [static] |
Return evaluator parameters.
| target | Specifies the symbolic name of a map. Accepted values are GL_MAP1_COLOR_4, GL_MAP1_INDEX, GL_MAP1_NORMAL, GL_MAP1_TEXTURE_COORD_1, GL_MAP1_TEXTURE_COORD_2, GL_MAP1_TEXTURE_COORD_3, GL_MAP1_TEXTURE_COORD_4, GL_MAP1_VERTEX_3, GL_MAP1_VERTEX_4, GL_MAP2_COLOR_4, GL_MAP2_INDEX, GL_MAP2_NORMAL, GL_MAP2_TEXTURE_COORD_1, GL_MAP2_TEXTURE_COORD_2, GL_MAP2_TEXTURE_COORD_3, GL_MAP2_TEXTURE_COORD_4, GL_MAP2_VERTEX_3, and GL_MAP2_VERTEX_4. | |
| query | Specifies which parameter to return. Symbolic names GL_COEFF, GL_ORDER, and GL_DOMAIN are accepted. | |
| v | Returns the requested data. |
Definition at line 45864 of file GL.cs.
45865 { 45866 #if DEBUG 45867 using (new ErrorHelper(GraphicsContext.CurrentContext)) 45868 { 45869 #endif 45870 unsafe 45871 { 45872 fixed (Single* v_ptr = v) 45873 { 45874 Delegates.glGetMapfv((OpenTK.Graphics.OpenGL.MapTarget)target, (OpenTK.Graphics.OpenGL.GetMapQuery)query, (Single*)v_ptr); 45875 } 45876 } 45877 #if DEBUG 45878 } 45879 #endif 45880 }
| static unsafe void OpenTK.Graphics.OpenGL.GL.GetMap | ( | OpenTK.Graphics.OpenGL.MapTarget | target, | |
| OpenTK.Graphics.OpenGL.GetMapQuery | query, | |||
| [OutAttribute] Double * | v | |||
| ) | [static] |
Return evaluator parameters.
| target | Specifies the symbolic name of a map. Accepted values are GL_MAP1_COLOR_4, GL_MAP1_INDEX, GL_MAP1_NORMAL, GL_MAP1_TEXTURE_COORD_1, GL_MAP1_TEXTURE_COORD_2, GL_MAP1_TEXTURE_COORD_3, GL_MAP1_TEXTURE_COORD_4, GL_MAP1_VERTEX_3, GL_MAP1_VERTEX_4, GL_MAP2_COLOR_4, GL_MAP2_INDEX, GL_MAP2_NORMAL, GL_MAP2_TEXTURE_COORD_1, GL_MAP2_TEXTURE_COORD_2, GL_MAP2_TEXTURE_COORD_3, GL_MAP2_TEXTURE_COORD_4, GL_MAP2_VERTEX_3, and GL_MAP2_VERTEX_4. | |
| query | Specifies which parameter to return. Symbolic names GL_COEFF, GL_ORDER, and GL_DOMAIN are accepted. | |
| v | Returns the requested data. |
| static void OpenTK.Graphics.OpenGL.GL.GetMap | ( | OpenTK.Graphics.OpenGL.MapTarget | target, | |
| OpenTK.Graphics.OpenGL.GetMapQuery | query, | |||
| [OutAttribute] out Double | v | |||
| ) | [static] |
Return evaluator parameters.
| target | Specifies the symbolic name of a map. Accepted values are GL_MAP1_COLOR_4, GL_MAP1_INDEX, GL_MAP1_NORMAL, GL_MAP1_TEXTURE_COORD_1, GL_MAP1_TEXTURE_COORD_2, GL_MAP1_TEXTURE_COORD_3, GL_MAP1_TEXTURE_COORD_4, GL_MAP1_VERTEX_3, GL_MAP1_VERTEX_4, GL_MAP2_COLOR_4, GL_MAP2_INDEX, GL_MAP2_NORMAL, GL_MAP2_TEXTURE_COORD_1, GL_MAP2_TEXTURE_COORD_2, GL_MAP2_TEXTURE_COORD_3, GL_MAP2_TEXTURE_COORD_4, GL_MAP2_VERTEX_3, and GL_MAP2_VERTEX_4. | |
| query | Specifies which parameter to return. Symbolic names GL_COEFF, GL_ORDER, and GL_DOMAIN are accepted. | |
| v | Returns the requested data. |
Definition at line 45790 of file GL.cs.
45791 { 45792 #if DEBUG 45793 using (new ErrorHelper(GraphicsContext.CurrentContext)) 45794 { 45795 #endif 45796 unsafe 45797 { 45798 fixed (Double* v_ptr = &v) 45799 { 45800 Delegates.glGetMapdv((OpenTK.Graphics.OpenGL.MapTarget)target, (OpenTK.Graphics.OpenGL.GetMapQuery)query, (Double*)v_ptr); 45801 v = *v_ptr; 45802 } 45803 } 45804 #if DEBUG 45805 } 45806 #endif 45807 }
| static void OpenTK.Graphics.OpenGL.GL.GetMap | ( | OpenTK.Graphics.OpenGL.MapTarget | target, | |
| OpenTK.Graphics.OpenGL.GetMapQuery | query, | |||
| [OutAttribute] Double[] | v | |||
| ) | [static] |
Return evaluator parameters.
| target | Specifies the symbolic name of a map. Accepted values are GL_MAP1_COLOR_4, GL_MAP1_INDEX, GL_MAP1_NORMAL, GL_MAP1_TEXTURE_COORD_1, GL_MAP1_TEXTURE_COORD_2, GL_MAP1_TEXTURE_COORD_3, GL_MAP1_TEXTURE_COORD_4, GL_MAP1_VERTEX_3, GL_MAP1_VERTEX_4, GL_MAP2_COLOR_4, GL_MAP2_INDEX, GL_MAP2_NORMAL, GL_MAP2_TEXTURE_COORD_1, GL_MAP2_TEXTURE_COORD_2, GL_MAP2_TEXTURE_COORD_3, GL_MAP2_TEXTURE_COORD_4, GL_MAP2_VERTEX_3, and GL_MAP2_VERTEX_4. | |
| query | Specifies which parameter to return. Symbolic names GL_COEFF, GL_ORDER, and GL_DOMAIN are accepted. | |
| v | Returns the requested data. |
Definition at line 45751 of file GL.cs.
45752 { 45753 #if DEBUG 45754 using (new ErrorHelper(GraphicsContext.CurrentContext)) 45755 { 45756 #endif 45757 unsafe 45758 { 45759 fixed (Double* v_ptr = v) 45760 { 45761 Delegates.glGetMapdv((OpenTK.Graphics.OpenGL.MapTarget)target, (OpenTK.Graphics.OpenGL.GetMapQuery)query, (Double*)v_ptr); 45762 } 45763 } 45764 #if DEBUG 45765 } 45766 #endif 45767 }
| static unsafe void OpenTK.Graphics.OpenGL.GL.GetMaterial | ( | OpenTK.Graphics.OpenGL.MaterialFace | face, | |
| OpenTK.Graphics.OpenGL.MaterialParameter | pname, | |||
| [OutAttribute] Int32 *@ | params | |||
| ) | [static] |
Return material parameters.
| face | Specifies which of the two materials is being queried. GL_FRONT or GL_BACK are accepted, representing the front and back materials, respectively. | |
| pname | Specifies the material parameter to return. GL_AMBIENT, GL_DIFFUSE, GL_SPECULAR, GL_EMISSION, GL_SHININESS, and GL_COLOR_INDEXES are accepted. | |
| params | Returns the requested data. |
| static void OpenTK.Graphics.OpenGL.GL.GetMaterial | ( | OpenTK.Graphics.OpenGL.MaterialFace | face, | |
| OpenTK.Graphics.OpenGL.MaterialParameter | pname, | |||
| [OutAttribute] out Int32 @ | params | |||
| ) | [static] |
Return material parameters.
| face | Specifies which of the two materials is being queried. GL_FRONT or GL_BACK are accepted, representing the front and back materials, respectively. | |
| pname | Specifies the material parameter to return. GL_AMBIENT, GL_DIFFUSE, GL_SPECULAR, GL_EMISSION, GL_SHININESS, and GL_COLOR_INDEXES are accepted. | |
| params | Returns the requested data. |
Definition at line 46242 of file GL.cs.
46243 { 46244 #if DEBUG 46245 using (new ErrorHelper(GraphicsContext.CurrentContext)) 46246 { 46247 #endif 46248 unsafe 46249 { 46250 fixed (Int32* @params_ptr = &@params) 46251 { 46252 Delegates.glGetMaterialiv((OpenTK.Graphics.OpenGL.MaterialFace)face, (OpenTK.Graphics.OpenGL.MaterialParameter)pname, (Int32*)@params_ptr); 46253 @params = *@params_ptr; 46254 } 46255 } 46256 #if DEBUG 46257 } 46258 #endif 46259 }
| static void OpenTK.Graphics.OpenGL.GL.GetMaterial | ( | OpenTK.Graphics.OpenGL.MaterialFace | face, | |
| OpenTK.Graphics.OpenGL.MaterialParameter | pname, | |||
| [OutAttribute] Int32 @[] | params | |||
| ) | [static] |
Return material parameters.
| face | Specifies which of the two materials is being queried. GL_FRONT or GL_BACK are accepted, representing the front and back materials, respectively. | |
| pname | Specifies the material parameter to return. GL_AMBIENT, GL_DIFFUSE, GL_SPECULAR, GL_EMISSION, GL_SHININESS, and GL_COLOR_INDEXES are accepted. | |
| params | Returns the requested data. |
Definition at line 46203 of file GL.cs.
46204 { 46205 #if DEBUG 46206 using (new ErrorHelper(GraphicsContext.CurrentContext)) 46207 { 46208 #endif 46209 unsafe 46210 { 46211 fixed (Int32* @params_ptr = @params) 46212 { 46213 Delegates.glGetMaterialiv((OpenTK.Graphics.OpenGL.MaterialFace)face, (OpenTK.Graphics.OpenGL.MaterialParameter)pname, (Int32*)@params_ptr); 46214 } 46215 } 46216 #if DEBUG 46217 } 46218 #endif 46219 }
| static unsafe void OpenTK.Graphics.OpenGL.GL.GetMaterial | ( | OpenTK.Graphics.OpenGL.MaterialFace | face, | |
| OpenTK.Graphics.OpenGL.MaterialParameter | pname, | |||
| [OutAttribute] Single *@ | params | |||
| ) | [static] |
Return material parameters.
| face | Specifies which of the two materials is being queried. GL_FRONT or GL_BACK are accepted, representing the front and back materials, respectively. | |
| pname | Specifies the material parameter to return. GL_AMBIENT, GL_DIFFUSE, GL_SPECULAR, GL_EMISSION, GL_SHININESS, and GL_COLOR_INDEXES are accepted. | |
| params | Returns the requested data. |
| static void OpenTK.Graphics.OpenGL.GL.GetMaterial | ( | OpenTK.Graphics.OpenGL.MaterialFace | face, | |
| OpenTK.Graphics.OpenGL.MaterialParameter | pname, | |||
| [OutAttribute] out Single @ | params | |||
| ) | [static] |
Return material parameters.
| face | Specifies which of the two materials is being queried. GL_FRONT or GL_BACK are accepted, representing the front and back materials, respectively. | |
| pname | Specifies the material parameter to return. GL_AMBIENT, GL_DIFFUSE, GL_SPECULAR, GL_EMISSION, GL_SHININESS, and GL_COLOR_INDEXES are accepted. | |
| params | Returns the requested data. |
Definition at line 46129 of file GL.cs.
46130 { 46131 #if DEBUG 46132 using (new ErrorHelper(GraphicsContext.CurrentContext)) 46133 { 46134 #endif 46135 unsafe 46136 { 46137 fixed (Single* @params_ptr = &@params) 46138 { 46139 Delegates.glGetMaterialfv((OpenTK.Graphics.OpenGL.MaterialFace)face, (OpenTK.Graphics.OpenGL.MaterialParameter)pname, (Single*)@params_ptr); 46140 @params = *@params_ptr; 46141 } 46142 } 46143 #if DEBUG 46144 } 46145 #endif 46146 }
| static void OpenTK.Graphics.OpenGL.GL.GetMaterial | ( | OpenTK.Graphics.OpenGL.MaterialFace | face, | |
| OpenTK.Graphics.OpenGL.MaterialParameter | pname, | |||
| [OutAttribute] Single @[] | params | |||
| ) | [static] |
Return material parameters.
| face | Specifies which of the two materials is being queried. GL_FRONT or GL_BACK are accepted, representing the front and back materials, respectively. | |
| pname | Specifies the material parameter to return. GL_AMBIENT, GL_DIFFUSE, GL_SPECULAR, GL_EMISSION, GL_SHININESS, and GL_COLOR_INDEXES are accepted. | |
| params | Returns the requested data. |
Definition at line 46090 of file GL.cs.
46091 { 46092 #if DEBUG 46093 using (new ErrorHelper(GraphicsContext.CurrentContext)) 46094 { 46095 #endif 46096 unsafe 46097 { 46098 fixed (Single* @params_ptr = @params) 46099 { 46100 Delegates.glGetMaterialfv((OpenTK.Graphics.OpenGL.MaterialFace)face, (OpenTK.Graphics.OpenGL.MaterialParameter)pname, (Single*)@params_ptr); 46101 } 46102 } 46103 #if DEBUG 46104 } 46105 #endif 46106 }
| static void OpenTK.Graphics.OpenGL.GL.GetMinmax | ( | OpenTK.Graphics.OpenGL.MinmaxTarget | target, | |
| bool | reset, | |||
| OpenTK.Graphics.OpenGL.PixelFormat | format, | |||
| OpenTK.Graphics.OpenGL.PixelType | type, | |||
| [OutAttribute] IntPtr | values | |||
| ) | [static] |
Get minimum and maximum pixel values.
| target | Must be GL_MINMAX. | |
| reset | If GL_TRUE, all entries in the minmax table that are actually returned are reset to their initial values. (Other entries are unaltered.) If GL_FALSE, the minmax table is unaltered. | |
| format | The format of the data to be returned in values. Must be one of GL_RED, GL_GREEN, GL_BLUE, GL_ALPHA, GL_RGB, GL_BGR, GL_RGBA, GL_BGRA, GL_LUMINANCE, or GL_LUMINANCE_ALPHA. | |
| types | The type of the data to be returned in values. Symbolic constants 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 are accepted. | |
| values | A pointer to storage for the returned values. |
Definition at line 46326 of file GL.cs.
46327 { 46328 #if DEBUG 46329 using (new ErrorHelper(GraphicsContext.CurrentContext)) 46330 { 46331 #endif 46332 Delegates.glGetMinmax((OpenTK.Graphics.OpenGL.MinmaxTarget)target, (bool)reset, (OpenTK.Graphics.OpenGL.PixelFormat)format, (OpenTK.Graphics.OpenGL.PixelType)type, (IntPtr)values); 46333 #if DEBUG 46334 } 46335 #endif 46336 }
| static void OpenTK.Graphics.OpenGL.GL.GetMinmax< T4 > | ( | OpenTK.Graphics.OpenGL.MinmaxTarget | target, | |
| bool | reset, | |||
| OpenTK.Graphics.OpenGL.PixelFormat | format, | |||
| OpenTK.Graphics.OpenGL.PixelType | type, | |||
| [InAttribute, OutAttribute] ref T4 | values | |||
| ) | [static] |
Get minimum and maximum pixel values.
| target | Must be GL_MINMAX. | |
| reset | If GL_TRUE, all entries in the minmax table that are actually returned are reset to their initial values. (Other entries are unaltered.) If GL_FALSE, the minmax table is unaltered. | |
| format | The format of the data to be returned in values. Must be one of GL_RED, GL_GREEN, GL_BLUE, GL_ALPHA, GL_RGB, GL_BGR, GL_RGBA, GL_BGRA, GL_LUMINANCE, or GL_LUMINANCE_ALPHA. | |
| types | The type of the data to be returned in values. Symbolic constants 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 are accepted. | |
| values | A pointer to storage for the returned values. |
| T4 | : | struct |
| static void OpenTK.Graphics.OpenGL.GL.GetMinmax< T4 > | ( | OpenTK.Graphics.OpenGL.MinmaxTarget | target, | |
| bool | reset, | |||
| OpenTK.Graphics.OpenGL.PixelFormat | format, | |||
| OpenTK.Graphics.OpenGL.PixelType | type, | |||
| [InAttribute, OutAttribute] T4 | values[,,] | |||
| ) | [static] |
Get minimum and maximum pixel values.
| target | Must be GL_MINMAX. | |
| reset | If GL_TRUE, all entries in the minmax table that are actually returned are reset to their initial values. (Other entries are unaltered.) If GL_FALSE, the minmax table is unaltered. | |
| format | The format of the data to be returned in values. Must be one of GL_RED, GL_GREEN, GL_BLUE, GL_ALPHA, GL_RGB, GL_BGR, GL_RGBA, GL_BGRA, GL_LUMINANCE, or GL_LUMINANCE_ALPHA. | |
| types | The type of the data to be returned in values. Symbolic constants 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 are accepted. | |
| values | A pointer to storage for the returned values. |
| T4 | : | struct |
| static void OpenTK.Graphics.OpenGL.GL.GetMinmax< T4 > | ( | OpenTK.Graphics.OpenGL.MinmaxTarget | target, | |
| bool | reset, | |||
| OpenTK.Graphics.OpenGL.PixelFormat | format, | |||
| OpenTK.Graphics.OpenGL.PixelType | type, | |||
| [InAttribute, OutAttribute] T4 | values[,] | |||
| ) | [static] |
Get minimum and maximum pixel values.
| target | Must be GL_MINMAX. | |
| reset | If GL_TRUE, all entries in the minmax table that are actually returned are reset to their initial values. (Other entries are unaltered.) If GL_FALSE, the minmax table is unaltered. | |
| format | The format of the data to be returned in values. Must be one of GL_RED, GL_GREEN, GL_BLUE, GL_ALPHA, GL_RGB, GL_BGR, GL_RGBA, GL_BGRA, GL_LUMINANCE, or GL_LUMINANCE_ALPHA. | |
| types | The type of the data to be returned in values. Symbolic constants 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 are accepted. | |
| values | A pointer to storage for the returned values. |
| T4 | : | struct |
| static void OpenTK.Graphics.OpenGL.GL.GetMinmax< T4 > | ( | OpenTK.Graphics.OpenGL.MinmaxTarget | target, | |
| bool | reset, | |||
| OpenTK.Graphics.OpenGL.PixelFormat | format, | |||
| OpenTK.Graphics.OpenGL.PixelType | type, | |||
| [InAttribute, OutAttribute] T4[] | values | |||
| ) | [static] |
Get minimum and maximum pixel values.
| target | Must be GL_MINMAX. | |
| reset | If GL_TRUE, all entries in the minmax table that are actually returned are reset to their initial values. (Other entries are unaltered.) If GL_FALSE, the minmax table is unaltered. | |
| format | The format of the data to be returned in values. Must be one of GL_RED, GL_GREEN, GL_BLUE, GL_ALPHA, GL_RGB, GL_BGR, GL_RGBA, GL_BGRA, GL_LUMINANCE, or GL_LUMINANCE_ALPHA. | |
| types | The type of the data to be returned in values. Symbolic constants 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 are accepted. | |
| values | A pointer to storage for the returned values. |
| T4 | : | struct |
| static unsafe void OpenTK.Graphics.OpenGL.GL.GetMinmaxParameter | ( | OpenTK.Graphics.OpenGL.MinmaxTarget | target, | |
| OpenTK.Graphics.OpenGL.GetMinmaxParameterPName | pname, | |||
| [OutAttribute] Int32 *@ | params | |||
| ) | [static] |
Get minmax parameters.
| target | Must be GL_MINMAX. | |
| pname | The parameter to be retrieved. Must be one of GL_MINMAX_FORMAT or GL_MINMAX_SINK. | |
| params | A pointer to storage for the retrieved parameters. |
Definition at line 46761 of file GL.cs.
46762 { 46763 #if DEBUG 46764 using (new ErrorHelper(GraphicsContext.CurrentContext)) 46765 { 46766 #endif 46767 Delegates.glGetMinmaxParameteriv((OpenTK.Graphics.OpenGL.MinmaxTarget)target, (OpenTK.Graphics.OpenGL.GetMinmaxParameterPName)pname, (Int32*)@params); 46768 #if DEBUG 46769 } 46770 #endif 46771 }
| static void OpenTK.Graphics.OpenGL.GL.GetMinmaxParameter | ( | OpenTK.Graphics.OpenGL.MinmaxTarget | target, | |
| OpenTK.Graphics.OpenGL.GetMinmaxParameterPName | pname, | |||
| [OutAttribute] out Int32 @ | params | |||
| ) | [static] |
Get minmax parameters.
| target | Must be GL_MINMAX. | |
| pname | The parameter to be retrieved. Must be one of GL_MINMAX_FORMAT or GL_MINMAX_SINK. | |
| params | A pointer to storage for the retrieved parameters. |
Definition at line 46720 of file GL.cs.
46721 { 46722 #if DEBUG 46723 using (new ErrorHelper(GraphicsContext.CurrentContext)) 46724 { 46725 #endif 46726 unsafe 46727 { 46728 fixed (Int32* @params_ptr = &@params) 46729 { 46730 Delegates.glGetMinmaxParameteriv((OpenTK.Graphics.OpenGL.MinmaxTarget)target, (OpenTK.Graphics.OpenGL.GetMinmaxParameterPName)pname, (Int32*)@params_ptr); 46731 @params = *@params_ptr; 46732 } 46733 } 46734 #if DEBUG 46735 } 46736 #endif 46737 }
| static void OpenTK.Graphics.OpenGL.GL.GetMinmaxParameter | ( | OpenTK.Graphics.OpenGL.MinmaxTarget | target, | |
| OpenTK.Graphics.OpenGL.GetMinmaxParameterPName | pname, | |||
| [OutAttribute] Int32 @[] | params | |||
| ) | [static] |
Get minmax parameters.
| target | Must be GL_MINMAX. | |
| pname | The parameter to be retrieved. Must be one of GL_MINMAX_FORMAT or GL_MINMAX_SINK. | |
| params | A pointer to storage for the retrieved parameters. |
Definition at line 46681 of file GL.cs.
46682 { 46683 #if DEBUG 46684 using (new ErrorHelper(GraphicsContext.CurrentContext)) 46685 { 46686 #endif 46687 unsafe 46688 { 46689 fixed (Int32* @params_ptr = @params) 46690 { 46691 Delegates.glGetMinmaxParameteriv((OpenTK.Graphics.OpenGL.MinmaxTarget)target, (OpenTK.Graphics.OpenGL.GetMinmaxParameterPName)pname, (Int32*)@params_ptr); 46692 } 46693 } 46694 #if DEBUG 46695 } 46696 #endif 46697 }
| static unsafe void OpenTK.Graphics.OpenGL.GL.GetMinmaxParameter | ( | OpenTK.Graphics.OpenGL.MinmaxTarget | target, | |
| OpenTK.Graphics.OpenGL.GetMinmaxParameterPName | pname, | |||
| [OutAttribute] Single *@ | params | |||
| ) | [static] |
Get minmax parameters.
| target | Must be GL_MINMAX. | |
| pname | The parameter to be retrieved. Must be one of GL_MINMAX_FORMAT or GL_MINMAX_SINK. | |
| params | A pointer to storage for the retrieved parameters. |
Definition at line 46648 of file GL.cs.
46649 { 46650 #if DEBUG 46651 using (new ErrorHelper(GraphicsContext.CurrentContext)) 46652 { 46653 #endif 46654 Delegates.glGetMinmaxParameterfv((OpenTK.Graphics.OpenGL.MinmaxTarget)target, (OpenTK.Graphics.OpenGL.GetMinmaxParameterPName)pname, (Single*)@params); 46655 #if DEBUG 46656 } 46657 #endif 46658 }
| static void OpenTK.Graphics.OpenGL.GL.GetMinmaxParameter | ( | OpenTK.Graphics.OpenGL.MinmaxTarget | target, | |
| OpenTK.Graphics.OpenGL.GetMinmaxParameterPName | pname, | |||
| [OutAttribute] out Single @ | params | |||
| ) | [static] |
Get minmax parameters.
| target | Must be GL_MINMAX. | |
| pname | The parameter to be retrieved. Must be one of GL_MINMAX_FORMAT or GL_MINMAX_SINK. | |
| params | A pointer to storage for the retrieved parameters. |
Definition at line 46607 of file GL.cs.
46608 { 46609 #if DEBUG 46610 using (new ErrorHelper(GraphicsContext.CurrentContext)) 46611 { 46612 #endif 46613 unsafe 46614 { 46615 fixed (Single* @params_ptr = &@params) 46616 { 46617 Delegates.glGetMinmaxParameterfv((OpenTK.Graphics.OpenGL.MinmaxTarget)target, (OpenTK.Graphics.OpenGL.GetMinmaxParameterPName)pname, (Single*)@params_ptr); 46618 @params = *@params_ptr; 46619 } 46620 } 46621 #if DEBUG 46622 } 46623 #endif 46624 }
| static void OpenTK.Graphics.OpenGL.GL.GetMinmaxParameter | ( | OpenTK.Graphics.OpenGL.MinmaxTarget | target, | |
| OpenTK.Graphics.OpenGL.GetMinmaxParameterPName | pname, | |||
| [OutAttribute] Single @[] | params | |||
| ) | [static] |
Get minmax parameters.
| target | Must be GL_MINMAX. | |
| pname | The parameter to be retrieved. Must be one of GL_MINMAX_FORMAT or GL_MINMAX_SINK. | |
| params | A pointer to storage for the retrieved parameters. |
Definition at line 46568 of file GL.cs.
46569 { 46570 #if DEBUG 46571 using (new ErrorHelper(GraphicsContext.CurrentContext)) 46572 { 46573 #endif 46574 unsafe 46575 { 46576 fixed (Single* @params_ptr = @params) 46577 { 46578 Delegates.glGetMinmaxParameterfv((OpenTK.Graphics.OpenGL.MinmaxTarget)target, (OpenTK.Graphics.OpenGL.GetMinmaxParameterPName)pname, (Single*)@params_ptr); 46579 } 46580 } 46581 #if DEBUG 46582 } 46583 #endif 46584 }
| static unsafe void OpenTK.Graphics.OpenGL.GL.GetPixelMap | ( | OpenTK.Graphics.OpenGL.PixelMap | map, | |
| [OutAttribute] UInt16 * | values | |||
| ) | [static] |
Return the specified pixel map.
| map | Specifies the name of the pixel map to return. Accepted values are GL_PIXEL_MAP_I_TO_I, GL_PIXEL_MAP_S_TO_S, GL_PIXEL_MAP_I_TO_R, GL_PIXEL_MAP_I_TO_G, GL_PIXEL_MAP_I_TO_B, GL_PIXEL_MAP_I_TO_A, GL_PIXEL_MAP_R_TO_R, GL_PIXEL_MAP_G_TO_G, GL_PIXEL_MAP_B_TO_B, and GL_PIXEL_MAP_A_TO_A. | |
| data | Returns the pixel map contents. |
| static void OpenTK.Graphics.OpenGL.GL.GetPixelMap | ( | OpenTK.Graphics.OpenGL.PixelMap | map, | |
| [OutAttribute] out UInt16 | values | |||
| ) | [static] |
Return the specified pixel map.
| map | Specifies the name of the pixel map to return. Accepted values are GL_PIXEL_MAP_I_TO_I, GL_PIXEL_MAP_S_TO_S, GL_PIXEL_MAP_I_TO_R, GL_PIXEL_MAP_I_TO_G, GL_PIXEL_MAP_I_TO_B, GL_PIXEL_MAP_I_TO_A, GL_PIXEL_MAP_R_TO_R, GL_PIXEL_MAP_G_TO_G, GL_PIXEL_MAP_B_TO_B, and GL_PIXEL_MAP_A_TO_A. | |
| data | Returns the pixel map contents. |
Definition at line 47333 of file GL.cs.
47334 { 47335 #if DEBUG 47336 using (new ErrorHelper(GraphicsContext.CurrentContext)) 47337 { 47338 #endif 47339 unsafe 47340 { 47341 fixed (UInt16* values_ptr = &values) 47342 { 47343 Delegates.glGetPixelMapusv((OpenTK.Graphics.OpenGL.PixelMap)map, (UInt16*)values_ptr); 47344 values = *values_ptr; 47345 } 47346 } 47347 #if DEBUG 47348 } 47349 #endif 47350 }
| static void OpenTK.Graphics.OpenGL.GL.GetPixelMap | ( | OpenTK.Graphics.OpenGL.PixelMap | map, | |
| [OutAttribute] UInt16[] | values | |||
| ) | [static] |
Return the specified pixel map.
| map | Specifies the name of the pixel map to return. Accepted values are GL_PIXEL_MAP_I_TO_I, GL_PIXEL_MAP_S_TO_S, GL_PIXEL_MAP_I_TO_R, GL_PIXEL_MAP_I_TO_G, GL_PIXEL_MAP_I_TO_B, GL_PIXEL_MAP_I_TO_A, GL_PIXEL_MAP_R_TO_R, GL_PIXEL_MAP_G_TO_G, GL_PIXEL_MAP_B_TO_B, and GL_PIXEL_MAP_A_TO_A. | |
| data | Returns the pixel map contents. |
Definition at line 47298 of file GL.cs.
47299 { 47300 #if DEBUG 47301 using (new ErrorHelper(GraphicsContext.CurrentContext)) 47302 { 47303 #endif 47304 unsafe 47305 { 47306 fixed (UInt16* values_ptr = values) 47307 { 47308 Delegates.glGetPixelMapusv((OpenTK.Graphics.OpenGL.PixelMap)map, (UInt16*)values_ptr); 47309 } 47310 } 47311 #if DEBUG 47312 } 47313 #endif 47314 }
| static unsafe void OpenTK.Graphics.OpenGL.GL.GetPixelMap | ( | OpenTK.Graphics.OpenGL.PixelMap | map, | |
| [OutAttribute] Int16 * | values | |||
| ) | [static] |
Return the specified pixel map.
| map | Specifies the name of the pixel map to return. Accepted values are GL_PIXEL_MAP_I_TO_I, GL_PIXEL_MAP_S_TO_S, GL_PIXEL_MAP_I_TO_R, GL_PIXEL_MAP_I_TO_G, GL_PIXEL_MAP_I_TO_B, GL_PIXEL_MAP_I_TO_A, GL_PIXEL_MAP_R_TO_R, GL_PIXEL_MAP_G_TO_G, GL_PIXEL_MAP_B_TO_B, and GL_PIXEL_MAP_A_TO_A. | |
| data | Returns the pixel map contents. |
| static void OpenTK.Graphics.OpenGL.GL.GetPixelMap | ( | OpenTK.Graphics.OpenGL.PixelMap | map, | |
| [OutAttribute] out Int16 | values | |||
| ) | [static] |
Return the specified pixel map.
| map | Specifies the name of the pixel map to return. Accepted values are GL_PIXEL_MAP_I_TO_I, GL_PIXEL_MAP_S_TO_S, GL_PIXEL_MAP_I_TO_R, GL_PIXEL_MAP_I_TO_G, GL_PIXEL_MAP_I_TO_B, GL_PIXEL_MAP_I_TO_A, GL_PIXEL_MAP_R_TO_R, GL_PIXEL_MAP_G_TO_G, GL_PIXEL_MAP_B_TO_B, and GL_PIXEL_MAP_A_TO_A. | |
| data | Returns the pixel map contents. |
Definition at line 47233 of file GL.cs.
47234 { 47235 #if DEBUG 47236 using (new ErrorHelper(GraphicsContext.CurrentContext)) 47237 { 47238 #endif 47239 unsafe 47240 { 47241 fixed (Int16* values_ptr = &values) 47242 { 47243 Delegates.glGetPixelMapusv((OpenTK.Graphics.OpenGL.PixelMap)map, (UInt16*)values_ptr); 47244 values = *values_ptr; 47245 } 47246 } 47247 #if DEBUG 47248 } 47249 #endif 47250 }
| static void OpenTK.Graphics.OpenGL.GL.GetPixelMap | ( | OpenTK.Graphics.OpenGL.PixelMap | map, | |
| [OutAttribute] Int16[] | values | |||
| ) | [static] |
Return the specified pixel map.
| map | Specifies the name of the pixel map to return. Accepted values are GL_PIXEL_MAP_I_TO_I, GL_PIXEL_MAP_S_TO_S, GL_PIXEL_MAP_I_TO_R, GL_PIXEL_MAP_I_TO_G, GL_PIXEL_MAP_I_TO_B, GL_PIXEL_MAP_I_TO_A, GL_PIXEL_MAP_R_TO_R, GL_PIXEL_MAP_G_TO_G, GL_PIXEL_MAP_B_TO_B, and GL_PIXEL_MAP_A_TO_A. | |
| data | Returns the pixel map contents. |
Definition at line 47199 of file GL.cs.
47200 { 47201 #if DEBUG 47202 using (new ErrorHelper(GraphicsContext.CurrentContext)) 47203 { 47204 #endif 47205 unsafe 47206 { 47207 fixed (Int16* values_ptr = values) 47208 { 47209 Delegates.glGetPixelMapusv((OpenTK.Graphics.OpenGL.PixelMap)map, (UInt16*)values_ptr); 47210 } 47211 } 47212 #if DEBUG 47213 } 47214 #endif 47215 }
| static unsafe void OpenTK.Graphics.OpenGL.GL.GetPixelMap | ( | OpenTK.Graphics.OpenGL.PixelMap | map, | |
| [OutAttribute] UInt32 * | values | |||
| ) | [static] |
Return the specified pixel map.
| map | Specifies the name of the pixel map to return. Accepted values are GL_PIXEL_MAP_I_TO_I, GL_PIXEL_MAP_S_TO_S, GL_PIXEL_MAP_I_TO_R, GL_PIXEL_MAP_I_TO_G, GL_PIXEL_MAP_I_TO_B, GL_PIXEL_MAP_I_TO_A, GL_PIXEL_MAP_R_TO_R, GL_PIXEL_MAP_G_TO_G, GL_PIXEL_MAP_B_TO_B, and GL_PIXEL_MAP_A_TO_A. | |
| data | Returns the pixel map contents. |
| static void OpenTK.Graphics.OpenGL.GL.GetPixelMap | ( | OpenTK.Graphics.OpenGL.PixelMap | map, | |
| [OutAttribute] out UInt32 | values | |||
| ) | [static] |
Return the specified pixel map.
| map | Specifies the name of the pixel map to return. Accepted values are GL_PIXEL_MAP_I_TO_I, GL_PIXEL_MAP_S_TO_S, GL_PIXEL_MAP_I_TO_R, GL_PIXEL_MAP_I_TO_G, GL_PIXEL_MAP_I_TO_B, GL_PIXEL_MAP_I_TO_A, GL_PIXEL_MAP_R_TO_R, GL_PIXEL_MAP_G_TO_G, GL_PIXEL_MAP_B_TO_B, and GL_PIXEL_MAP_A_TO_A. | |
| data | Returns the pixel map contents. |
Definition at line 47135 of file GL.cs.
47136 { 47137 #if DEBUG 47138 using (new ErrorHelper(GraphicsContext.CurrentContext)) 47139 { 47140 #endif 47141 unsafe 47142 { 47143 fixed (UInt32* values_ptr = &values) 47144 { 47145 Delegates.glGetPixelMapuiv((OpenTK.Graphics.OpenGL.PixelMap)map, (UInt32*)values_ptr); 47146 values = *values_ptr; 47147 } 47148 } 47149 #if DEBUG 47150 } 47151 #endif 47152 }
| static void OpenTK.Graphics.OpenGL.GL.GetPixelMap | ( | OpenTK.Graphics.OpenGL.PixelMap | map, | |
| [OutAttribute] UInt32[] | values | |||
| ) | [static] |
Return the specified pixel map.
| map | Specifies the name of the pixel map to return. Accepted values are GL_PIXEL_MAP_I_TO_I, GL_PIXEL_MAP_S_TO_S, GL_PIXEL_MAP_I_TO_R, GL_PIXEL_MAP_I_TO_G, GL_PIXEL_MAP_I_TO_B, GL_PIXEL_MAP_I_TO_A, GL_PIXEL_MAP_R_TO_R, GL_PIXEL_MAP_G_TO_G, GL_PIXEL_MAP_B_TO_B, and GL_PIXEL_MAP_A_TO_A. | |
| data | Returns the pixel map contents. |
Definition at line 47100 of file GL.cs.
47101 { 47102 #if DEBUG 47103 using (new ErrorHelper(GraphicsContext.CurrentContext)) 47104 { 47105 #endif 47106 unsafe 47107 { 47108 fixed (UInt32* values_ptr = values) 47109 { 47110 Delegates.glGetPixelMapuiv((OpenTK.Graphics.OpenGL.PixelMap)map, (UInt32*)values_ptr); 47111 } 47112 } 47113 #if DEBUG 47114 } 47115 #endif 47116 }
| static unsafe void OpenTK.Graphics.OpenGL.GL.GetPixelMap | ( | OpenTK.Graphics.OpenGL.PixelMap | map, | |
| [OutAttribute] Int32 * | values | |||
| ) | [static] |
Return the specified pixel map.
| map | Specifies the name of the pixel map to return. Accepted values are GL_PIXEL_MAP_I_TO_I, GL_PIXEL_MAP_S_TO_S, GL_PIXEL_MAP_I_TO_R, GL_PIXEL_MAP_I_TO_G, GL_PIXEL_MAP_I_TO_B, GL_PIXEL_MAP_I_TO_A, GL_PIXEL_MAP_R_TO_R, GL_PIXEL_MAP_G_TO_G, GL_PIXEL_MAP_B_TO_B, and GL_PIXEL_MAP_A_TO_A. | |
| data | Returns the pixel map contents. |
| static void OpenTK.Graphics.OpenGL.GL.GetPixelMap | ( | OpenTK.Graphics.OpenGL.PixelMap | map, | |
| [OutAttribute] out Int32 | values | |||
| ) | [static] |
Return the specified pixel map.
| map | Specifies the name of the pixel map to return. Accepted values are GL_PIXEL_MAP_I_TO_I, GL_PIXEL_MAP_S_TO_S, GL_PIXEL_MAP_I_TO_R, GL_PIXEL_MAP_I_TO_G, GL_PIXEL_MAP_I_TO_B, GL_PIXEL_MAP_I_TO_A, GL_PIXEL_MAP_R_TO_R, GL_PIXEL_MAP_G_TO_G, GL_PIXEL_MAP_B_TO_B, and GL_PIXEL_MAP_A_TO_A. | |
| data | Returns the pixel map contents. |
Definition at line 47035 of file GL.cs.
47036 { 47037 #if DEBUG 47038 using (new ErrorHelper(GraphicsContext.CurrentContext)) 47039 { 47040 #endif 47041 unsafe 47042 { 47043 fixed (Int32* values_ptr = &values) 47044 { 47045 Delegates.glGetPixelMapuiv((OpenTK.Graphics.OpenGL.PixelMap)map, (UInt32*)values_ptr); 47046 values = *values_ptr; 47047 } 47048 } 47049 #if DEBUG 47050 } 47051 #endif 47052 }
| static void OpenTK.Graphics.OpenGL.GL.GetPixelMap | ( | OpenTK.Graphics.OpenGL.PixelMap | map, | |
| [OutAttribute] Int32[] | values | |||
| ) | [static] |
Return the specified pixel map.
| map | Specifies the name of the pixel map to return. Accepted values are GL_PIXEL_MAP_I_TO_I, GL_PIXEL_MAP_S_TO_S, GL_PIXEL_MAP_I_TO_R, GL_PIXEL_MAP_I_TO_G, GL_PIXEL_MAP_I_TO_B, GL_PIXEL_MAP_I_TO_A, GL_PIXEL_MAP_R_TO_R, GL_PIXEL_MAP_G_TO_G, GL_PIXEL_MAP_B_TO_B, and GL_PIXEL_MAP_A_TO_A. | |
| data | Returns the pixel map contents. |
Definition at line 47001 of file GL.cs.
47002 { 47003 #if DEBUG 47004 using (new ErrorHelper(GraphicsContext.CurrentContext)) 47005 { 47006 #endif 47007 unsafe 47008 { 47009 fixed (Int32* values_ptr = values) 47010 { 47011 Delegates.glGetPixelMapuiv((OpenTK.Graphics.OpenGL.PixelMap)map, (UInt32*)values_ptr); 47012 } 47013 } 47014 #if DEBUG 47015 } 47016 #endif 47017 }
| static unsafe void OpenTK.Graphics.OpenGL.GL.GetPixelMap | ( | OpenTK.Graphics.OpenGL.PixelMap | map, | |
| [OutAttribute] Single * | values | |||
| ) | [static] |
Return the specified pixel map.
| map | Specifies the name of the pixel map to return. Accepted values are GL_PIXEL_MAP_I_TO_I, GL_PIXEL_MAP_S_TO_S, GL_PIXEL_MAP_I_TO_R, GL_PIXEL_MAP_I_TO_G, GL_PIXEL_MAP_I_TO_B, GL_PIXEL_MAP_I_TO_A, GL_PIXEL_MAP_R_TO_R, GL_PIXEL_MAP_G_TO_G, GL_PIXEL_MAP_B_TO_B, and GL_PIXEL_MAP_A_TO_A. | |
| data | Returns the pixel map contents. |
| static void OpenTK.Graphics.OpenGL.GL.GetPixelMap | ( | OpenTK.Graphics.OpenGL.PixelMap | map, | |
| [OutAttribute] out Single | values | |||
| ) | [static] |
Return the specified pixel map.
| map | Specifies the name of the pixel map to return. Accepted values are GL_PIXEL_MAP_I_TO_I, GL_PIXEL_MAP_S_TO_S, GL_PIXEL_MAP_I_TO_R, GL_PIXEL_MAP_I_TO_G, GL_PIXEL_MAP_I_TO_B, GL_PIXEL_MAP_I_TO_A, GL_PIXEL_MAP_R_TO_R, GL_PIXEL_MAP_G_TO_G, GL_PIXEL_MAP_B_TO_B, and GL_PIXEL_MAP_A_TO_A. | |
| data | Returns the pixel map contents. |
Definition at line 46937 of file GL.cs.
46938 { 46939 #if DEBUG 46940 using (new ErrorHelper(GraphicsContext.CurrentContext)) 46941 { 46942 #endif 46943 unsafe 46944 { 46945 fixed (Single* values_ptr = &values) 46946 { 46947 Delegates.glGetPixelMapfv((OpenTK.Graphics.OpenGL.PixelMap)map, (Single*)values_ptr); 46948 values = *values_ptr; 46949 } 46950 } 46951 #if DEBUG 46952 } 46953 #endif 46954 }
| static void OpenTK.Graphics.OpenGL.GL.GetPixelMap | ( | OpenTK.Graphics.OpenGL.PixelMap | map, | |
| [OutAttribute] Single[] | values | |||
| ) | [static] |
Return the specified pixel map.
| map | Specifies the name of the pixel map to return. Accepted values are GL_PIXEL_MAP_I_TO_I, GL_PIXEL_MAP_S_TO_S, GL_PIXEL_MAP_I_TO_R, GL_PIXEL_MAP_I_TO_G, GL_PIXEL_MAP_I_TO_B, GL_PIXEL_MAP_I_TO_A, GL_PIXEL_MAP_R_TO_R, GL_PIXEL_MAP_G_TO_G, GL_PIXEL_MAP_B_TO_B, and GL_PIXEL_MAP_A_TO_A. | |
| data | Returns the pixel map contents. |
Definition at line 46903 of file GL.cs.
46904 { 46905 #if DEBUG 46906 using (new ErrorHelper(GraphicsContext.CurrentContext)) 46907 { 46908 #endif 46909 unsafe 46910 { 46911 fixed (Single* values_ptr = values) 46912 { 46913 Delegates.glGetPixelMapfv((OpenTK.Graphics.OpenGL.PixelMap)map, (Single*)values_ptr); 46914 } 46915 } 46916 #if DEBUG 46917 } 46918 #endif 46919 }
| static void OpenTK.Graphics.OpenGL.GL.GetPointer | ( | OpenTK.Graphics.OpenGL.GetPointervPName | pname, | |
| [OutAttribute] IntPtr @ | params | |||
| ) | [static] |
Return the address of the specified pointer.
| pname | Specifies the array or buffer pointer to be returned. Symbolic constants GL_COLOR_ARRAY_POINTER, GL_EDGE_FLAG_ARRAY_POINTER, GL_FOG_COORD_ARRAY_POINTER, GL_FEEDBACK_BUFFER_POINTER, GL_INDEX_ARRAY_POINTER, GL_NORMAL_ARRAY_POINTER, GL_SECONDARY_COLOR_ARRAY_POINTER, GL_SELECTION_BUFFER_POINTER, GL_TEXTURE_COORD_ARRAY_POINTER, or GL_VERTEX_ARRAY_POINTER are accepted. | |
| params | Returns the pointer value specified by pname. |
| static void OpenTK.Graphics.OpenGL.GL.GetPointer< T1 > | ( | OpenTK.Graphics.OpenGL.GetPointervPName | pname, | |
| [InAttribute, OutAttribute] ref T1 @ | params | |||
| ) | [static] |
Return the address of the specified pointer.
| pname | Specifies the array or buffer pointer to be returned. Symbolic constants GL_COLOR_ARRAY_POINTER, GL_EDGE_FLAG_ARRAY_POINTER, GL_FOG_COORD_ARRAY_POINTER, GL_FEEDBACK_BUFFER_POINTER, GL_INDEX_ARRAY_POINTER, GL_NORMAL_ARRAY_POINTER, GL_SECONDARY_COLOR_ARRAY_POINTER, GL_SELECTION_BUFFER_POINTER, GL_TEXTURE_COORD_ARRAY_POINTER, or GL_VERTEX_ARRAY_POINTER are accepted. | |
| params | Returns the pointer value specified by pname. |
| T1 | : | struct |
| static void OpenTK.Graphics.OpenGL.GL.GetPointer< T1 > | ( | OpenTK.Graphics.OpenGL.GetPointervPName | pname, | |
| [InAttribute, OutAttribute] T1 @ | params[,,] | |||
| ) | [static] |
Return the address of the specified pointer.
| pname | Specifies the array or buffer pointer to be returned. Symbolic constants GL_COLOR_ARRAY_POINTER, GL_EDGE_FLAG_ARRAY_POINTER, GL_FOG_COORD_ARRAY_POINTER, GL_FEEDBACK_BUFFER_POINTER, GL_INDEX_ARRAY_POINTER, GL_NORMAL_ARRAY_POINTER, GL_SECONDARY_COLOR_ARRAY_POINTER, GL_SELECTION_BUFFER_POINTER, GL_TEXTURE_COORD_ARRAY_POINTER, or GL_VERTEX_ARRAY_POINTER are accepted. | |
| params | Returns the pointer value specified by pname. |
| T1 | : | struct |
| static void OpenTK.Graphics.OpenGL.GL.GetPointer< T1 > | ( | OpenTK.Graphics.OpenGL.GetPointervPName | pname, | |
| [InAttribute, OutAttribute] T1 @ | params[,] | |||
| ) | [static] |
Return the address of the specified pointer.
| pname | Specifies the array or buffer pointer to be returned. Symbolic constants GL_COLOR_ARRAY_POINTER, GL_EDGE_FLAG_ARRAY_POINTER, GL_FOG_COORD_ARRAY_POINTER, GL_FEEDBACK_BUFFER_POINTER, GL_INDEX_ARRAY_POINTER, GL_NORMAL_ARRAY_POINTER, GL_SECONDARY_COLOR_ARRAY_POINTER, GL_SELECTION_BUFFER_POINTER, GL_TEXTURE_COORD_ARRAY_POINTER, or GL_VERTEX_ARRAY_POINTER are accepted. | |
| params | Returns the pointer value specified by pname. |
| T1 | : | struct |
| static void OpenTK.Graphics.OpenGL.GL.GetPointer< T1 > | ( | OpenTK.Graphics.OpenGL.GetPointervPName | pname, | |
| [InAttribute, OutAttribute] T1 @[] | params | |||
| ) | [static] |
Return the address of the specified pointer.
| pname | Specifies the array or buffer pointer to be returned. Symbolic constants GL_COLOR_ARRAY_POINTER, GL_EDGE_FLAG_ARRAY_POINTER, GL_FOG_COORD_ARRAY_POINTER, GL_FEEDBACK_BUFFER_POINTER, GL_INDEX_ARRAY_POINTER, GL_NORMAL_ARRAY_POINTER, GL_SECONDARY_COLOR_ARRAY_POINTER, GL_SELECTION_BUFFER_POINTER, GL_TEXTURE_COORD_ARRAY_POINTER, or GL_VERTEX_ARRAY_POINTER are accepted. | |
| params | Returns the pointer value specified by pname. |
| T1 | : | struct |
| static unsafe void OpenTK.Graphics.OpenGL.GL.GetPolygonStipple | ( | [OutAttribute] Byte * | mask | ) | [static] |
Return the polygon stipple pattern.
| pattern | Returns the stipple pattern. The initial value is all 1's. |
| static void OpenTK.Graphics.OpenGL.GL.GetPolygonStipple | ( | [OutAttribute] out Byte | mask | ) | [static] |
Return the polygon stipple pattern.
| pattern | Returns the stipple pattern. The initial value is all 1's. |
Definition at line 47598 of file GL.cs.
47599 { 47600 #if DEBUG 47601 using (new ErrorHelper(GraphicsContext.CurrentContext)) 47602 { 47603 #endif 47604 unsafe 47605 { 47606 fixed (Byte* mask_ptr = &mask) 47607 { 47608 Delegates.glGetPolygonStipple((Byte*)mask_ptr); 47609 mask = *mask_ptr; 47610 } 47611 } 47612 #if DEBUG 47613 } 47614 #endif 47615 }
| static void OpenTK.Graphics.OpenGL.GL.GetPolygonStipple | ( | [OutAttribute] Byte[] | mask | ) | [static] |
Return the polygon stipple pattern.
| pattern | Returns the stipple pattern. The initial value is all 1's. |
| static unsafe void OpenTK.Graphics.OpenGL.GL.GetProgram | ( | UInt32 | program, | |
| OpenTK.Graphics.OpenGL.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.OpenGL.GL.GetProgram | ( | UInt32 | program, | |
| OpenTK.Graphics.OpenGL.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 47985 of file GL.cs.
47986 { 47987 #if DEBUG 47988 using (new ErrorHelper(GraphicsContext.CurrentContext)) 47989 { 47990 #endif 47991 unsafe 47992 { 47993 fixed (Int32* @params_ptr = &@params) 47994 { 47995 Delegates.glGetProgramiv((UInt32)program, (OpenTK.Graphics.OpenGL.ProgramParameter)pname, (Int32*)@params_ptr); 47996 @params = *@params_ptr; 47997 } 47998 } 47999 #if DEBUG 48000 } 48001 #endif 48002 }
| static void OpenTK.Graphics.OpenGL.GL.GetProgram | ( | UInt32 | program, | |
| OpenTK.Graphics.OpenGL.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 47945 of file GL.cs.
47946 { 47947 #if DEBUG 47948 using (new ErrorHelper(GraphicsContext.CurrentContext)) 47949 { 47950 #endif 47951 unsafe 47952 { 47953 fixed (Int32* @params_ptr = @params) 47954 { 47955 Delegates.glGetProgramiv((UInt32)program, (OpenTK.Graphics.OpenGL.ProgramParameter)pname, (Int32*)@params_ptr); 47956 } 47957 } 47958 #if DEBUG 47959 } 47960 #endif 47961 }
| static unsafe void OpenTK.Graphics.OpenGL.GL.GetProgram | ( | Int32 | program, | |
| OpenTK.Graphics.OpenGL.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.OpenGL.GL.GetProgram | ( | Int32 | program, | |
| OpenTK.Graphics.OpenGL.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 47870 of file GL.cs.
47871 { 47872 #if DEBUG 47873 using (new ErrorHelper(GraphicsContext.CurrentContext)) 47874 { 47875 #endif 47876 unsafe 47877 { 47878 fixed (Int32* @params_ptr = &@params) 47879 { 47880 Delegates.glGetProgramiv((UInt32)program, (OpenTK.Graphics.OpenGL.ProgramParameter)pname, (Int32*)@params_ptr); 47881 @params = *@params_ptr; 47882 } 47883 } 47884 #if DEBUG 47885 } 47886 #endif 47887 }
| static void OpenTK.Graphics.OpenGL.GL.GetProgram | ( | Int32 | program, | |
| OpenTK.Graphics.OpenGL.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 47831 of file GL.cs.
47832 { 47833 #if DEBUG 47834 using (new ErrorHelper(GraphicsContext.CurrentContext)) 47835 { 47836 #endif 47837 unsafe 47838 { 47839 fixed (Int32* @params_ptr = @params) 47840 { 47841 Delegates.glGetProgramiv((UInt32)program, (OpenTK.Graphics.OpenGL.ProgramParameter)pname, (Int32*)@params_ptr); 47842 } 47843 } 47844 #if DEBUG 47845 } 47846 #endif 47847 }
| static unsafe void OpenTK.Graphics.OpenGL.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.OpenGL.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 47752 of file GL.cs.
47753 { 47754 #if DEBUG 47755 using (new ErrorHelper(GraphicsContext.CurrentContext)) 47756 { 47757 #endif 47758 unsafe 47759 { 47760 fixed (Int32* length_ptr = &length) 47761 { 47762 Delegates.glGetProgramInfoLog((UInt32)program, (Int32)bufSize, (Int32*)length_ptr, (StringBuilder)infoLog); 47763 length = *length_ptr; 47764 } 47765 } 47766 #if DEBUG 47767 } 47768 #endif 47769 }
| static unsafe void OpenTK.Graphics.OpenGL.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.OpenGL.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 47667 of file GL.cs.
47668 { 47669 #if DEBUG 47670 using (new ErrorHelper(GraphicsContext.CurrentContext)) 47671 { 47672 #endif 47673 unsafe 47674 { 47675 fixed (Int32* length_ptr = &length) 47676 { 47677 Delegates.glGetProgramInfoLog((UInt32)program, (Int32)bufSize, (Int32*)length_ptr, (StringBuilder)infoLog); 47678 length = *length_ptr; 47679 } 47680 } 47681 #if DEBUG 47682 } 47683 #endif 47684 }
| static unsafe void OpenTK.Graphics.OpenGL.GL.GetQuery | ( | OpenTK.Graphics.OpenGL.QueryTarget | target, | |
| OpenTK.Graphics.OpenGL.GetQueryParam | pname, | |||
| [OutAttribute] Int32 *@ | params | |||
| ) | [static] |
Return parameters of a query object target.
| target | Specifies a query object target. Must be GL_SAMPLES_PASSED. | |
| pname | Specifies the symbolic name of a query object target parameter. Accepted values are GL_CURRENT_QUERY or GL_QUERY_COUNTER_BITS. | |
| params | Returns the requested data. |
| static void OpenTK.Graphics.OpenGL.GL.GetQuery | ( | OpenTK.Graphics.OpenGL.QueryTarget | target, | |
| OpenTK.Graphics.OpenGL.GetQueryParam | pname, | |||
| [OutAttribute] out Int32 @ | params | |||
| ) | [static] |
Return parameters of a query object target.
| target | Specifies a query object target. Must be GL_SAMPLES_PASSED. | |
| pname | Specifies the symbolic name of a query object target parameter. Accepted values are GL_CURRENT_QUERY or GL_QUERY_COUNTER_BITS. | |
| params | Returns the requested data. |
Definition at line 48098 of file GL.cs.
48099 { 48100 #if DEBUG 48101 using (new ErrorHelper(GraphicsContext.CurrentContext)) 48102 { 48103 #endif 48104 unsafe 48105 { 48106 fixed (Int32* @params_ptr = &@params) 48107 { 48108 Delegates.glGetQueryiv((OpenTK.Graphics.OpenGL.QueryTarget)target, (OpenTK.Graphics.OpenGL.GetQueryParam)pname, (Int32*)@params_ptr); 48109 @params = *@params_ptr; 48110 } 48111 } 48112 #if DEBUG 48113 } 48114 #endif 48115 }
| static void OpenTK.Graphics.OpenGL.GL.GetQuery | ( | OpenTK.Graphics.OpenGL.QueryTarget | target, | |
| OpenTK.Graphics.OpenGL.GetQueryParam | pname, | |||
| [OutAttribute] Int32 @[] | params | |||
| ) | [static] |
Return parameters of a query object target.
| target | Specifies a query object target. Must be GL_SAMPLES_PASSED. | |
| pname | Specifies the symbolic name of a query object target parameter. Accepted values are GL_CURRENT_QUERY or GL_QUERY_COUNTER_BITS. | |
| params | Returns the requested data. |
Definition at line 48059 of file GL.cs.
48060 { 48061 #if DEBUG 48062 using (new ErrorHelper(GraphicsContext.CurrentContext)) 48063 { 48064 #endif 48065 unsafe 48066 { 48067 fixed (Int32* @params_ptr = @params) 48068 { 48069 Delegates.glGetQueryiv((OpenTK.Graphics.OpenGL.QueryTarget)target, (OpenTK.Graphics.OpenGL.GetQueryParam)pname, (Int32*)@params_ptr); 48070 } 48071 } 48072 #if DEBUG 48073 } 48074 #endif 48075 }
| static unsafe void OpenTK.Graphics.OpenGL.GL.GetQueryObject | ( | UInt32 | id, | |
| OpenTK.Graphics.OpenGL.GetQueryObjectParam | pname, | |||
| [OutAttribute] UInt32 *@ | params | |||
| ) | [static] |
Return parameters of a query object.
| id | Specifies the name of a query object. | |
| pname | Specifies the symbolic name of a query object parameter. Accepted values are GL_QUERY_RESULT or GL_QUERY_RESULT_AVAILABLE. | |
| params | Returns the requested data. |
| static void OpenTK.Graphics.OpenGL.GL.GetQueryObject | ( | UInt32 | id, | |
| OpenTK.Graphics.OpenGL.GetQueryObjectParam | pname, | |||
| [OutAttribute] out UInt32 @ | params | |||
| ) | [static] |
Return parameters of a query object.
| id | Specifies the name of a query object. | |
| pname | Specifies the symbolic name of a query object parameter. Accepted values are GL_QUERY_RESULT or GL_QUERY_RESULT_AVAILABLE. | |
| params | Returns the requested data. |
Definition at line 48441 of file GL.cs.
48442 { 48443 #if DEBUG 48444 using (new ErrorHelper(GraphicsContext.CurrentContext)) 48445 { 48446 #endif 48447 unsafe 48448 { 48449 fixed (UInt32* @params_ptr = &@params) 48450 { 48451 Delegates.glGetQueryObjectuiv((UInt32)id, (OpenTK.Graphics.OpenGL.GetQueryObjectParam)pname, (UInt32*)@params_ptr); 48452 @params = *@params_ptr; 48453 } 48454 } 48455 #if DEBUG 48456 } 48457 #endif 48458 }
| static void OpenTK.Graphics.OpenGL.GL.GetQueryObject | ( | UInt32 | id, | |
| OpenTK.Graphics.OpenGL.GetQueryObjectParam | pname, | |||
| [OutAttribute] UInt32 @[] | params | |||
| ) | [static] |
Return parameters of a query object.
| id | Specifies the name of a query object. | |
| pname | Specifies the symbolic name of a query object parameter. Accepted values are GL_QUERY_RESULT or GL_QUERY_RESULT_AVAILABLE. | |
| params | Returns the requested data. |
Definition at line 48401 of file GL.cs.
48402 { 48403 #if DEBUG 48404 using (new ErrorHelper(GraphicsContext.CurrentContext)) 48405 { 48406 #endif 48407 unsafe 48408 { 48409 fixed (UInt32* @params_ptr = @params) 48410 { 48411 Delegates.glGetQueryObjectuiv((UInt32)id, (OpenTK.Graphics.OpenGL.GetQueryObjectParam)pname, (UInt32*)@params_ptr); 48412 } 48413 } 48414 #if DEBUG 48415 } 48416 #endif 48417 }
| static unsafe void OpenTK.Graphics.OpenGL.GL.GetQueryObject | ( | UInt32 | id, | |
| OpenTK.Graphics.OpenGL.GetQueryObjectParam | pname, | |||
| [OutAttribute] Int32 *@ | params | |||
| ) | [static] |
Return parameters of a query object.
| id | Specifies the name of a query object. | |
| pname | Specifies the symbolic name of a query object parameter. Accepted values are GL_QUERY_RESULT or GL_QUERY_RESULT_AVAILABLE. | |
| params | Returns the requested data. |
| static void OpenTK.Graphics.OpenGL.GL.GetQueryObject | ( | UInt32 | id, | |
| OpenTK.Graphics.OpenGL.GetQueryObjectParam | pname, | |||
| [OutAttribute] out Int32 @ | params | |||
| ) | [static] |
Return parameters of a query object.
| id | Specifies the name of a query object. | |
| pname | Specifies the symbolic name of a query object parameter. Accepted values are GL_QUERY_RESULT or GL_QUERY_RESULT_AVAILABLE. | |
| params | Returns the requested data. |
Definition at line 48326 of file GL.cs.
48327 { 48328 #if DEBUG 48329 using (new ErrorHelper(GraphicsContext.CurrentContext)) 48330 { 48331 #endif 48332 unsafe 48333 { 48334 fixed (Int32* @params_ptr = &@params) 48335 { 48336 Delegates.glGetQueryObjectiv((UInt32)id, (OpenTK.Graphics.OpenGL.GetQueryObjectParam)pname, (Int32*)@params_ptr); 48337 @params = *@params_ptr; 48338 } 48339 } 48340 #if DEBUG 48341 } 48342 #endif 48343 }
| static void OpenTK.Graphics.OpenGL.GL.GetQueryObject | ( | UInt32 | id, | |
| OpenTK.Graphics.OpenGL.GetQueryObjectParam | pname, | |||
| [OutAttribute] Int32 @[] | params | |||
| ) | [static] |
Return parameters of a query object.
| id | Specifies the name of a query object. | |
| pname | Specifies the symbolic name of a query object parameter. Accepted values are GL_QUERY_RESULT or GL_QUERY_RESULT_AVAILABLE. | |
| params | Returns the requested data. |
Definition at line 48286 of file GL.cs.
48287 { 48288 #if DEBUG 48289 using (new ErrorHelper(GraphicsContext.CurrentContext)) 48290 { 48291 #endif 48292 unsafe 48293 { 48294 fixed (Int32* @params_ptr = @params) 48295 { 48296 Delegates.glGetQueryObjectiv((UInt32)id, (OpenTK.Graphics.OpenGL.GetQueryObjectParam)pname, (Int32*)@params_ptr); 48297 } 48298 } 48299 #if DEBUG 48300 } 48301 #endif 48302 }
| static unsafe void OpenTK.Graphics.OpenGL.GL.GetQueryObject | ( | Int32 | id, | |
| OpenTK.Graphics.OpenGL.GetQueryObjectParam | pname, | |||
| [OutAttribute] Int32 *@ | params | |||
| ) | [static] |
Return parameters of a query object.
| id | Specifies the name of a query object. | |
| pname | Specifies the symbolic name of a query object parameter. Accepted values are GL_QUERY_RESULT or GL_QUERY_RESULT_AVAILABLE. | |
| params | Returns the requested data. |
| static void OpenTK.Graphics.OpenGL.GL.GetQueryObject | ( | Int32 | id, | |
| OpenTK.Graphics.OpenGL.GetQueryObjectParam | pname, | |||
| [OutAttribute] out Int32 @ | params | |||
| ) | [static] |
Return parameters of a query object.
| id | Specifies the name of a query object. | |
| pname | Specifies the symbolic name of a query object parameter. Accepted values are GL_QUERY_RESULT or GL_QUERY_RESULT_AVAILABLE. | |
| params | Returns the requested data. |
Definition at line 48211 of file GL.cs.
48212 { 48213 #if DEBUG 48214 using (new ErrorHelper(GraphicsContext.CurrentContext)) 48215 { 48216 #endif 48217 unsafe 48218 { 48219 fixed (Int32* @params_ptr = &@params) 48220 { 48221 Delegates.glGetQueryObjectiv((UInt32)id, (OpenTK.Graphics.OpenGL.GetQueryObjectParam)pname, (Int32*)@params_ptr); 48222 @params = *@params_ptr; 48223 } 48224 } 48225 #if DEBUG 48226 } 48227 #endif 48228 }
| static void OpenTK.Graphics.OpenGL.GL.GetQueryObject | ( | Int32 | id, | |
| OpenTK.Graphics.OpenGL.GetQueryObjectParam | pname, | |||
| [OutAttribute] Int32 @[] | params | |||
| ) | [static] |
Return parameters of a query object.
| id | Specifies the name of a query object. | |
| pname | Specifies the symbolic name of a query object parameter. Accepted values are GL_QUERY_RESULT or GL_QUERY_RESULT_AVAILABLE. | |
| params | Returns the requested data. |
Definition at line 48172 of file GL.cs.
48173 { 48174 #if DEBUG 48175 using (new ErrorHelper(GraphicsContext.CurrentContext)) 48176 { 48177 #endif 48178 unsafe 48179 { 48180 fixed (Int32* @params_ptr = @params) 48181 { 48182 Delegates.glGetQueryObjectiv((UInt32)id, (OpenTK.Graphics.OpenGL.GetQueryObjectParam)pname, (Int32*)@params_ptr); 48183 } 48184 } 48185 #if DEBUG 48186 } 48187 #endif 48188 }
| static void OpenTK.Graphics.OpenGL.GL.GetSeparableFilter | ( | OpenTK.Graphics.OpenGL.SeparableTarget | target, | |
| OpenTK.Graphics.OpenGL.PixelFormat | format, | |||
| OpenTK.Graphics.OpenGL.PixelType | type, | |||
| [OutAttribute] IntPtr | row, | |||
| [OutAttribute] IntPtr | column, | |||
| [OutAttribute] IntPtr | span | |||
| ) | [static] |
Get separable convolution filter kernel images.
| target | The separable filter to be retrieved. Must be GL_SEPARABLE_2D. | |
| format | Format of the output images. Must be one of GL_RED, GL_GREEN, GL_BLUE, GL_ALPHA, GL_RGB, GL_BGR GL_RGBA, GL_BGRA, GL_LUMINANCE, or GL_LUMINANCE_ALPHA. | |
| type | Data type of components in the output images. Symbolic constants 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 are accepted. | |
| row | Pointer to storage for the row filter image. | |
| column | Pointer to storage for the column filter image. | |
| span | Pointer to storage for the span filter image (currently unused). |
Definition at line 48586 of file GL.cs.
48587 { 48588 #if DEBUG 48589 using (new ErrorHelper(GraphicsContext.CurrentContext)) 48590 { 48591 #endif 48592 Delegates.glGetSeparableFilter((OpenTK.Graphics.OpenGL.SeparableTarget)target, (OpenTK.Graphics.OpenGL.PixelFormat)format, (OpenTK.Graphics.OpenGL.PixelType)type, (IntPtr)row, (IntPtr)column, (IntPtr)span); 48593 #if DEBUG 48594 } 48595 #endif 48596 }
| static void OpenTK.Graphics.OpenGL.GL.GetSeparableFilter< T3, T4, T5 > | ( | OpenTK.Graphics.OpenGL.SeparableTarget | target, | |
| OpenTK.Graphics.OpenGL.PixelFormat | format, | |||
| OpenTK.Graphics.OpenGL.PixelType | type, | |||
| [InAttribute, OutAttribute] ref T3 | row, | |||
| [InAttribute, OutAttribute] T4 | column[,,], | |||
| [InAttribute, OutAttribute] T5 | span[,,] | |||
| ) | [static] |
Get separable convolution filter kernel images.
| target | The separable filter to be retrieved. Must be GL_SEPARABLE_2D. | |
| format | Format of the output images. Must be one of GL_RED, GL_GREEN, GL_BLUE, GL_ALPHA, GL_RGB, GL_BGR GL_RGBA, GL_BGRA, GL_LUMINANCE, or GL_LUMINANCE_ALPHA. | |
| type | Data type of components in the output images. Symbolic constants 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 are accepted. | |
| row | Pointer to storage for the row filter image. | |
| column | Pointer to storage for the column filter image. | |
| span | Pointer to storage for the span filter image (currently unused). |
| T3 | : | struct | |
| T4 | : | struct | |
| T5 | : | struct |
| static void OpenTK.Graphics.OpenGL.GL.GetSeparableFilter< T3, T4, T5 > | ( | OpenTK.Graphics.OpenGL.SeparableTarget | target, | |
| OpenTK.Graphics.OpenGL.PixelFormat | format, | |||
| OpenTK.Graphics.OpenGL.PixelType | type, | |||
| [InAttribute, OutAttribute] T3 | row[,,], | |||
| [InAttribute, OutAttribute] T4 | column[,,], | |||
| [InAttribute, OutAttribute] T5 | span[,,] | |||
| ) | [static] |
Get separable convolution filter kernel images.
| target | The separable filter to be retrieved. Must be GL_SEPARABLE_2D. | |
| format | Format of the output images. Must be one of GL_RED, GL_GREEN, GL_BLUE, GL_ALPHA, GL_RGB, GL_BGR GL_RGBA, GL_BGRA, GL_LUMINANCE, or GL_LUMINANCE_ALPHA. | |
| type | Data type of components in the output images. Symbolic constants 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 are accepted. | |
| row | Pointer to storage for the row filter image. | |
| column | Pointer to storage for the column filter image. | |
| span | Pointer to storage for the span filter image (currently unused). |
| T3 | : | struct | |
| T4 | : | struct | |
| T5 | : | struct |
| static void OpenTK.Graphics.OpenGL.GL.GetSeparableFilter< T3, T4, T5 > | ( | OpenTK.Graphics.OpenGL.SeparableTarget | target, | |
| OpenTK.Graphics.OpenGL.PixelFormat | format, | |||
| OpenTK.Graphics.OpenGL.PixelType | type, | |||
| [InAttribute, OutAttribute] T3 | row[,], | |||
| [InAttribute, OutAttribute] T4 | column[,,], | |||
| [InAttribute, OutAttribute] T5 | span[,,] | |||
| ) | [static] |
Get separable convolution filter kernel images.
| target | The separable filter to be retrieved. Must be GL_SEPARABLE_2D. | |
| format | Format of the output images. Must be one of GL_RED, GL_GREEN, GL_BLUE, GL_ALPHA, GL_RGB, GL_BGR GL_RGBA, GL_BGRA, GL_LUMINANCE, or GL_LUMINANCE_ALPHA. | |
| type | Data type of components in the output images. Symbolic constants 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 are accepted. | |
| row | Pointer to storage for the row filter image. | |
| column | Pointer to storage for the column filter image. | |
| span | Pointer to storage for the span filter image (currently unused). |
| T3 | : | struct | |
| T4 | : | struct | |
| T5 | : | struct |
| static void OpenTK.Graphics.OpenGL.GL.GetSeparableFilter< T3, T4, T5 > | ( | OpenTK.Graphics.OpenGL.SeparableTarget | target, | |
| OpenTK.Graphics.OpenGL.PixelFormat | format, | |||
| OpenTK.Graphics.OpenGL.PixelType | type, | |||
| [InAttribute, OutAttribute] T3[] | row, | |||
| [InAttribute, OutAttribute] T4 | column[,,], | |||
| [InAttribute, OutAttribute] T5 | span[,,] | |||
| ) | [static] |
Get separable convolution filter kernel images.
| target | The separable filter to be retrieved. Must be GL_SEPARABLE_2D. | |
| format | Format of the output images. Must be one of GL_RED, GL_GREEN, GL_BLUE, GL_ALPHA, GL_RGB, GL_BGR GL_RGBA, GL_BGRA, GL_LUMINANCE, or GL_LUMINANCE_ALPHA. | |
| type | Data type of components in the output images. Symbolic constants 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 are accepted. | |
| row | Pointer to storage for the row filter image. | |
| column | Pointer to storage for the column filter image. | |
| span | Pointer to storage for the span filter image (currently unused). |
| T3 | : | struct | |
| T4 | : | struct | |
| T5 | : | struct |
| static void OpenTK.Graphics.OpenGL.GL.GetSeparableFilter< T4, T5 > | ( | OpenTK.Graphics.OpenGL.SeparableTarget | target, | |
| OpenTK.Graphics.OpenGL.PixelFormat | format, | |||
| OpenTK.Graphics.OpenGL.PixelType | type, | |||
| [OutAttribute] IntPtr | row, | |||
| [InAttribute, OutAttribute] ref T4 | column, | |||
| [InAttribute, OutAttribute] T5 | span[,,] | |||
| ) | [static] |
Get separable convolution filter kernel images.
| target | The separable filter to be retrieved. Must be GL_SEPARABLE_2D. | |
| format | Format of the output images. Must be one of GL_RED, GL_GREEN, GL_BLUE, GL_ALPHA, GL_RGB, GL_BGR GL_RGBA, GL_BGRA, GL_LUMINANCE, or GL_LUMINANCE_ALPHA. | |
| type | Data type of components in the output images. Symbolic constants 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 are accepted. | |
| row | Pointer to storage for the row filter image. | |
| column | Pointer to storage for the column filter image. | |
| span | Pointer to storage for the span filter image (currently unused). |
| T4 | : | struct | |
| T5 | : | struct |
| static void OpenTK.Graphics.OpenGL.GL.GetSeparableFilter< T4, T5 > | ( | OpenTK.Graphics.OpenGL.SeparableTarget | target, | |
| OpenTK.Graphics.OpenGL.PixelFormat | format, | |||
| OpenTK.Graphics.OpenGL.PixelType | type, | |||
| [OutAttribute] IntPtr | row, | |||
| [InAttribute, OutAttribute] T4 | column[,,], | |||
| [InAttribute, OutAttribute] T5 | span[,,] | |||
| ) | [static] |
Get separable convolution filter kernel images.
| target | The separable filter to be retrieved. Must be GL_SEPARABLE_2D. | |
| format | Format of the output images. Must be one of GL_RED, GL_GREEN, GL_BLUE, GL_ALPHA, GL_RGB, GL_BGR GL_RGBA, GL_BGRA, GL_LUMINANCE, or GL_LUMINANCE_ALPHA. | |
| type | Data type of components in the output images. Symbolic constants 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 are accepted. | |
| row | Pointer to storage for the row filter image. | |
| column | Pointer to storage for the column filter image. | |
| span | Pointer to storage for the span filter image (currently unused). |
| T4 | : | struct | |
| T5 | : | struct |
| static void OpenTK.Graphics.OpenGL.GL.GetSeparableFilter< T4, T5 > | ( | OpenTK.Graphics.OpenGL.SeparableTarget | target, | |
| OpenTK.Graphics.OpenGL.PixelFormat | format, | |||
| OpenTK.Graphics.OpenGL.PixelType | type, | |||
| [OutAttribute] IntPtr | row, | |||
| [InAttribute, OutAttribute] T4 | column[,], | |||
| [InAttribute, OutAttribute] T5 | span[,,] | |||
| ) | [static] |
Get separable convolution filter kernel images.
| target | The separable filter to be retrieved. Must be GL_SEPARABLE_2D. | |
| format | Format of the output images. Must be one of GL_RED, GL_GREEN, GL_BLUE, GL_ALPHA, GL_RGB, GL_BGR GL_RGBA, GL_BGRA, GL_LUMINANCE, or GL_LUMINANCE_ALPHA. | |
| type | Data type of components in the output images. Symbolic constants 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 are accepted. | |
| row | Pointer to storage for the row filter image. | |
| column | Pointer to storage for the column filter image. | |
| span | Pointer to storage for the span filter image (currently unused). |
| T4 | : | struct | |
| T5 | : | struct |
| static void OpenTK.Graphics.OpenGL.GL.GetSeparableFilter< T4, T5 > | ( | OpenTK.Graphics.OpenGL.SeparableTarget | target, | |
| OpenTK.Graphics.OpenGL.PixelFormat | format, | |||
| OpenTK.Graphics.OpenGL.PixelType | type, | |||
| [OutAttribute] IntPtr | row, | |||
| [InAttribute, OutAttribute] T4[] | column, | |||
| [InAttribute, OutAttribute] T5 | span[,,] | |||
| ) | [static] |
Get separable convolution filter kernel images.
| target | The separable filter to be retrieved. Must be GL_SEPARABLE_2D. | |
| format | Format of the output images. Must be one of GL_RED, GL_GREEN, GL_BLUE, GL_ALPHA, GL_RGB, GL_BGR GL_RGBA, GL_BGRA, GL_LUMINANCE, or GL_LUMINANCE_ALPHA. | |
| type | Data type of components in the output images. Symbolic constants 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 are accepted. | |
| row | Pointer to storage for the row filter image. | |
| column | Pointer to storage for the column filter image. | |
| span | Pointer to storage for the span filter image (currently unused). |
| T4 | : | struct | |
| T5 | : | struct |
| static void OpenTK.Graphics.OpenGL.GL.GetSeparableFilter< T5 > | ( | OpenTK.Graphics.OpenGL.SeparableTarget | target, | |
| OpenTK.Graphics.OpenGL.PixelFormat | format, | |||
| OpenTK.Graphics.OpenGL.PixelType | type, | |||
| [OutAttribute] IntPtr | row, | |||
| [OutAttribute] IntPtr | column, | |||
| [InAttribute, OutAttribute] ref T5 | span | |||
| ) | [static] |
Get separable convolution filter kernel images.
| target | The separable filter to be retrieved. Must be GL_SEPARABLE_2D. | |
| format | Format of the output images. Must be one of GL_RED, GL_GREEN, GL_BLUE, GL_ALPHA, GL_RGB, GL_BGR GL_RGBA, GL_BGRA, GL_LUMINANCE, or GL_LUMINANCE_ALPHA. | |
| type | Data type of components in the output images. Symbolic constants 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 are accepted. | |
| row | Pointer to storage for the row filter image. | |
| column | Pointer to storage for the column filter image. | |
| span | Pointer to storage for the span filter image (currently unused). |
| T5 | : | struct |
| static void OpenTK.Graphics.OpenGL.GL.GetSeparableFilter< T5 > | ( | OpenTK.Graphics.OpenGL.SeparableTarget | target, | |
| OpenTK.Graphics.OpenGL.PixelFormat | format, | |||
| OpenTK.Graphics.OpenGL.PixelType | type, | |||
| [OutAttribute] IntPtr | row, | |||
| [OutAttribute] IntPtr | column, | |||
| [InAttribute, OutAttribute] T5 | span[,,] | |||
| ) | [static] |
Get separable convolution filter kernel images.
| target | The separable filter to be retrieved. Must be GL_SEPARABLE_2D. | |
| format | Format of the output images. Must be one of GL_RED, GL_GREEN, GL_BLUE, GL_ALPHA, GL_RGB, GL_BGR GL_RGBA, GL_BGRA, GL_LUMINANCE, or GL_LUMINANCE_ALPHA. | |
| type | Data type of components in the output images. Symbolic constants 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 are accepted. | |
| row | Pointer to storage for the row filter image. | |
| column | Pointer to storage for the column filter image. | |
| span | Pointer to storage for the span filter image (currently unused). |
| T5 | : | struct |
| static void OpenTK.Graphics.OpenGL.GL.GetSeparableFilter< T5 > | ( | OpenTK.Graphics.OpenGL.SeparableTarget | target, | |
| OpenTK.Graphics.OpenGL.PixelFormat | format, | |||
| OpenTK.Graphics.OpenGL.PixelType | type, | |||
| [OutAttribute] IntPtr | row, | |||
| [OutAttribute] IntPtr | column, | |||
| [InAttribute, OutAttribute] T5 | span[,] | |||
| ) | [static] |
Get separable convolution filter kernel images.
| target | The separable filter to be retrieved. Must be GL_SEPARABLE_2D. | |
| format | Format of the output images. Must be one of GL_RED, GL_GREEN, GL_BLUE, GL_ALPHA, GL_RGB, GL_BGR GL_RGBA, GL_BGRA, GL_LUMINANCE, or GL_LUMINANCE_ALPHA. | |
| type | Data type of components in the output images. Symbolic constants 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 are accepted. | |
| row | Pointer to storage for the row filter image. | |
| column | Pointer to storage for the column filter image. | |
| span | Pointer to storage for the span filter image (currently unused). |
| T5 | : | struct |
| static void OpenTK.Graphics.OpenGL.GL.GetSeparableFilter< T5 > | ( | OpenTK.Graphics.OpenGL.SeparableTarget | target, | |
| OpenTK.Graphics.OpenGL.PixelFormat | format, | |||
| OpenTK.Graphics.OpenGL.PixelType | type, | |||
| [OutAttribute] IntPtr | row, | |||
| [OutAttribute] IntPtr | column, | |||
| [InAttribute, OutAttribute] T5[] | span | |||
| ) | [static] |
Get separable convolution filter kernel images.
| target | The separable filter to be retrieved. Must be GL_SEPARABLE_2D. | |
| format | Format of the output images. Must be one of GL_RED, GL_GREEN, GL_BLUE, GL_ALPHA, GL_RGB, GL_BGR GL_RGBA, GL_BGRA, GL_LUMINANCE, or GL_LUMINANCE_ALPHA. | |
| type | Data type of components in the output images. Symbolic constants 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 are accepted. | |
| row | Pointer to storage for the row filter image. | |
| column | Pointer to storage for the column filter image. | |
| span | Pointer to storage for the span filter image (currently unused). |
| T5 | : | struct |
| static unsafe void OpenTK.Graphics.OpenGL.GL.GetShader | ( | UInt32 | shader, | |
| OpenTK.Graphics.OpenGL.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.OpenGL.GL.GetShader | ( | UInt32 | shader, | |
| OpenTK.Graphics.OpenGL.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 49665 of file GL.cs.
49666 { 49667 #if DEBUG 49668 using (new ErrorHelper(GraphicsContext.CurrentContext)) 49669 { 49670 #endif 49671 unsafe 49672 { 49673 fixed (Int32* @params_ptr = &@params) 49674 { 49675 Delegates.glGetShaderiv((UInt32)shader, (OpenTK.Graphics.OpenGL.ShaderParameter)pname, (Int32*)@params_ptr); 49676 @params = *@params_ptr; 49677 } 49678 } 49679 #if DEBUG 49680 } 49681 #endif 49682 }
| static void OpenTK.Graphics.OpenGL.GL.GetShader | ( | UInt32 | shader, | |
| OpenTK.Graphics.OpenGL.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 49625 of file GL.cs.
49626 { 49627 #if DEBUG 49628 using (new ErrorHelper(GraphicsContext.CurrentContext)) 49629 { 49630 #endif 49631 unsafe 49632 { 49633 fixed (Int32* @params_ptr = @params) 49634 { 49635 Delegates.glGetShaderiv((UInt32)shader, (OpenTK.Graphics.OpenGL.ShaderParameter)pname, (Int32*)@params_ptr); 49636 } 49637 } 49638 #if DEBUG 49639 } 49640 #endif 49641 }
| static unsafe void OpenTK.Graphics.OpenGL.GL.GetShader | ( | Int32 | shader, | |
| OpenTK.Graphics.OpenGL.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.OpenGL.GL.GetShader | ( | Int32 | shader, | |
| OpenTK.Graphics.OpenGL.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 49550 of file GL.cs.
49551 { 49552 #if DEBUG 49553 using (new ErrorHelper(GraphicsContext.CurrentContext)) 49554 { 49555 #endif 49556 unsafe 49557 { 49558 fixed (Int32* @params_ptr = &@params) 49559 { 49560 Delegates.glGetShaderiv((UInt32)shader, (OpenTK.Graphics.OpenGL.ShaderParameter)pname, (Int32*)@params_ptr); 49561 @params = *@params_ptr; 49562 } 49563 } 49564 #if DEBUG 49565 } 49566 #endif 49567 }
| static void OpenTK.Graphics.OpenGL.GL.GetShader | ( | Int32 | shader, | |
| OpenTK.Graphics.OpenGL.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 49511 of file GL.cs.
49512 { 49513 #if DEBUG 49514 using (new ErrorHelper(GraphicsContext.CurrentContext)) 49515 { 49516 #endif 49517 unsafe 49518 { 49519 fixed (Int32* @params_ptr = @params) 49520 { 49521 Delegates.glGetShaderiv((UInt32)shader, (OpenTK.Graphics.OpenGL.ShaderParameter)pname, (Int32*)@params_ptr); 49522 } 49523 } 49524 #if DEBUG 49525 } 49526 #endif 49527 }
| static unsafe void OpenTK.Graphics.OpenGL.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.OpenGL.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 49432 of file GL.cs.
49433 { 49434 #if DEBUG 49435 using (new ErrorHelper(GraphicsContext.CurrentContext)) 49436 { 49437 #endif 49438 unsafe 49439 { 49440 fixed (Int32* length_ptr = &length) 49441 { 49442 Delegates.glGetShaderInfoLog((UInt32)shader, (Int32)bufSize, (Int32*)length_ptr, (StringBuilder)infoLog); 49443 length = *length_ptr; 49444 } 49445 } 49446 #if DEBUG 49447 } 49448 #endif 49449 }
| static unsafe void OpenTK.Graphics.OpenGL.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.OpenGL.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 49347 of file GL.cs.
49348 { 49349 #if DEBUG 49350 using (new ErrorHelper(GraphicsContext.CurrentContext)) 49351 { 49352 #endif 49353 unsafe 49354 { 49355 fixed (Int32* length_ptr = &length) 49356 { 49357 Delegates.glGetShaderInfoLog((UInt32)shader, (Int32)bufSize, (Int32*)length_ptr, (StringBuilder)infoLog); 49358 length = *length_ptr; 49359 } 49360 } 49361 #if DEBUG 49362 } 49363 #endif 49364 }
| static unsafe void OpenTK.Graphics.OpenGL.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.OpenGL.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 49829 of file GL.cs.
49830 { 49831 #if DEBUG 49832 using (new ErrorHelper(GraphicsContext.CurrentContext)) 49833 { 49834 #endif 49835 unsafe 49836 { 49837 fixed (Int32* length_ptr = &length) 49838 { 49839 Delegates.glGetShaderSource((UInt32)shader, (Int32)bufSize, (Int32*)length_ptr, (StringBuilder)source); 49840 length = *length_ptr; 49841 } 49842 } 49843 #if DEBUG 49844 } 49845 #endif 49846 }
| static unsafe void OpenTK.Graphics.OpenGL.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.OpenGL.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 49744 of file GL.cs.
49745 { 49746 #if DEBUG 49747 using (new ErrorHelper(GraphicsContext.CurrentContext)) 49748 { 49749 #endif 49750 unsafe 49751 { 49752 fixed (Int32* length_ptr = &length) 49753 { 49754 Delegates.glGetShaderSource((UInt32)shader, (Int32)bufSize, (Int32*)length_ptr, (StringBuilder)source); 49755 length = *length_ptr; 49756 } 49757 } 49758 #if DEBUG 49759 } 49760 #endif 49761 }
| static System.String OpenTK.Graphics.OpenGL.GL.GetString | ( | OpenTK.Graphics.OpenGL.StringName | name, | |
| UInt32 | index | |||
| ) | [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 System.String OpenTK.Graphics.OpenGL.GL.GetString | ( | OpenTK.Graphics.OpenGL.StringName | name, | |
| Int32 | index | |||
| ) | [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 System.String OpenTK.Graphics.OpenGL.GL.GetString | ( | OpenTK.Graphics.OpenGL.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.OpenGL.GL.GetTexEnv | ( | OpenTK.Graphics.OpenGL.TextureEnvTarget | target, | |
| OpenTK.Graphics.OpenGL.TextureEnvParameter | pname, | |||
| [OutAttribute] Int32 *@ | params | |||
| ) | [static] |
Return texture environment parameters.
| target | Specifies a texture environment. May be GL_TEXTURE_ENV, GL_TEXTURE_FILTER_CONTROL, or GL_POINT_SPRITE. | |
| pname | Specifies the symbolic name of a texture environment parameter. Accepted values are GL_TEXTURE_ENV_MODE, GL_TEXTURE_ENV_COLOR, GL_TEXTURE_LOD_BIAS, GL_COMBINE_RGB, GL_COMBINE_ALPHA, GL_SRC0_RGB, GL_SRC1_RGB, GL_SRC2_RGB, GL_SRC0_ALPHA, GL_SRC1_ALPHA, GL_SRC2_ALPHA, GL_OPERAND0_RGB, GL_OPERAND1_RGB, GL_OPERAND2_RGB, GL_OPERAND0_ALPHA, GL_OPERAND1_ALPHA, GL_OPERAND2_ALPHA, GL_RGB_SCALE, GL_ALPHA_SCALE, or GL_COORD_REPLACE. | |
| params | Returns the requested data. |
| static void OpenTK.Graphics.OpenGL.GL.GetTexEnv | ( | OpenTK.Graphics.OpenGL.TextureEnvTarget | target, | |
| OpenTK.Graphics.OpenGL.TextureEnvParameter | pname, | |||
| [OutAttribute] out Int32 @ | params | |||
| ) | [static] |
Return texture environment parameters.
| target | Specifies a texture environment. May be GL_TEXTURE_ENV, GL_TEXTURE_FILTER_CONTROL, or GL_POINT_SPRITE. | |
| pname | Specifies the symbolic name of a texture environment parameter. Accepted values are GL_TEXTURE_ENV_MODE, GL_TEXTURE_ENV_COLOR, GL_TEXTURE_LOD_BIAS, GL_COMBINE_RGB, GL_COMBINE_ALPHA, GL_SRC0_RGB, GL_SRC1_RGB, GL_SRC2_RGB, GL_SRC0_ALPHA, GL_SRC1_ALPHA, GL_SRC2_ALPHA, GL_OPERAND0_RGB, GL_OPERAND1_RGB, GL_OPERAND2_RGB, GL_OPERAND0_ALPHA, GL_OPERAND1_ALPHA, GL_OPERAND2_ALPHA, GL_RGB_SCALE, GL_ALPHA_SCALE, or GL_COORD_REPLACE. | |
| params | Returns the requested data. |
Definition at line 50186 of file GL.cs.
50187 { 50188 #if DEBUG 50189 using (new ErrorHelper(GraphicsContext.CurrentContext)) 50190 { 50191 #endif 50192 unsafe 50193 { 50194 fixed (Int32* @params_ptr = &@params) 50195 { 50196 Delegates.glGetTexEnviv((OpenTK.Graphics.OpenGL.TextureEnvTarget)target, (OpenTK.Graphics.OpenGL.TextureEnvParameter)pname, (Int32*)@params_ptr); 50197 @params = *@params_ptr; 50198 } 50199 } 50200 #if DEBUG 50201 } 50202 #endif 50203 }
| static void OpenTK.Graphics.OpenGL.GL.GetTexEnv | ( | OpenTK.Graphics.OpenGL.TextureEnvTarget | target, | |
| OpenTK.Graphics.OpenGL.TextureEnvParameter | pname, | |||
| [OutAttribute] Int32 @[] | params | |||
| ) | [static] |
Return texture environment parameters.
| target | Specifies a texture environment. May be GL_TEXTURE_ENV, GL_TEXTURE_FILTER_CONTROL, or GL_POINT_SPRITE. | |
| pname | Specifies the symbolic name of a texture environment parameter. Accepted values are GL_TEXTURE_ENV_MODE, GL_TEXTURE_ENV_COLOR, GL_TEXTURE_LOD_BIAS, GL_COMBINE_RGB, GL_COMBINE_ALPHA, GL_SRC0_RGB, GL_SRC1_RGB, GL_SRC2_RGB, GL_SRC0_ALPHA, GL_SRC1_ALPHA, GL_SRC2_ALPHA, GL_OPERAND0_RGB, GL_OPERAND1_RGB, GL_OPERAND2_RGB, GL_OPERAND0_ALPHA, GL_OPERAND1_ALPHA, GL_OPERAND2_ALPHA, GL_RGB_SCALE, GL_ALPHA_SCALE, or GL_COORD_REPLACE. | |
| params | Returns the requested data. |
Definition at line 50147 of file GL.cs.
50148 { 50149 #if DEBUG 50150 using (new ErrorHelper(GraphicsContext.CurrentContext)) 50151 { 50152 #endif 50153 unsafe 50154 { 50155 fixed (Int32* @params_ptr = @params) 50156 { 50157 Delegates.glGetTexEnviv((OpenTK.Graphics.OpenGL.TextureEnvTarget)target, (OpenTK.Graphics.OpenGL.TextureEnvParameter)pname, (Int32*)@params_ptr); 50158 } 50159 } 50160 #if DEBUG 50161 } 50162 #endif 50163 }
| static unsafe void OpenTK.Graphics.OpenGL.GL.GetTexEnv | ( | OpenTK.Graphics.OpenGL.TextureEnvTarget | target, | |
| OpenTK.Graphics.OpenGL.TextureEnvParameter | pname, | |||
| [OutAttribute] Single *@ | params | |||
| ) | [static] |
Return texture environment parameters.
| target | Specifies a texture environment. May be GL_TEXTURE_ENV, GL_TEXTURE_FILTER_CONTROL, or GL_POINT_SPRITE. | |
| pname | Specifies the symbolic name of a texture environment parameter. Accepted values are GL_TEXTURE_ENV_MODE, GL_TEXTURE_ENV_COLOR, GL_TEXTURE_LOD_BIAS, GL_COMBINE_RGB, GL_COMBINE_ALPHA, GL_SRC0_RGB, GL_SRC1_RGB, GL_SRC2_RGB, GL_SRC0_ALPHA, GL_SRC1_ALPHA, GL_SRC2_ALPHA, GL_OPERAND0_RGB, GL_OPERAND1_RGB, GL_OPERAND2_RGB, GL_OPERAND0_ALPHA, GL_OPERAND1_ALPHA, GL_OPERAND2_ALPHA, GL_RGB_SCALE, GL_ALPHA_SCALE, or GL_COORD_REPLACE. | |
| params | Returns the requested data. |
Definition at line 50114 of file GL.cs.
50115 { 50116 #if DEBUG 50117 using (new ErrorHelper(GraphicsContext.CurrentContext)) 50118 { 50119 #endif 50120 Delegates.glGetTexEnvfv((OpenTK.Graphics.OpenGL.TextureEnvTarget)target, (OpenTK.Graphics.OpenGL.TextureEnvParameter)pname, (Single*)@params); 50121 #if DEBUG 50122 } 50123 #endif 50124 }
| static void OpenTK.Graphics.OpenGL.GL.GetTexEnv | ( | OpenTK.Graphics.OpenGL.TextureEnvTarget | target, | |
| OpenTK.Graphics.OpenGL.TextureEnvParameter | pname, | |||
| [OutAttribute] out Single @ | params | |||
| ) | [static] |
Return texture environment parameters.
| target | Specifies a texture environment. May be GL_TEXTURE_ENV, GL_TEXTURE_FILTER_CONTROL, or GL_POINT_SPRITE. | |
| pname | Specifies the symbolic name of a texture environment parameter. Accepted values are GL_TEXTURE_ENV_MODE, GL_TEXTURE_ENV_COLOR, GL_TEXTURE_LOD_BIAS, GL_COMBINE_RGB, GL_COMBINE_ALPHA, GL_SRC0_RGB, GL_SRC1_RGB, GL_SRC2_RGB, GL_SRC0_ALPHA, GL_SRC1_ALPHA, GL_SRC2_ALPHA, GL_OPERAND0_RGB, GL_OPERAND1_RGB, GL_OPERAND2_RGB, GL_OPERAND0_ALPHA, GL_OPERAND1_ALPHA, GL_OPERAND2_ALPHA, GL_RGB_SCALE, GL_ALPHA_SCALE, or GL_COORD_REPLACE. | |
| params | Returns the requested data. |
Definition at line 50073 of file GL.cs.
50074 { 50075 #if DEBUG 50076 using (new ErrorHelper(GraphicsContext.CurrentContext)) 50077 { 50078 #endif 50079 unsafe 50080 { 50081 fixed (Single* @params_ptr = &@params) 50082 { 50083 Delegates.glGetTexEnvfv((OpenTK.Graphics.OpenGL.TextureEnvTarget)target, (OpenTK.Graphics.OpenGL.TextureEnvParameter)pname, (Single*)@params_ptr); 50084 @params = *@params_ptr; 50085 } 50086 } 50087 #if DEBUG 50088 } 50089 #endif 50090 }
| static void OpenTK.Graphics.OpenGL.GL.GetTexEnv | ( | OpenTK.Graphics.OpenGL.TextureEnvTarget | target, | |
| OpenTK.Graphics.OpenGL.TextureEnvParameter | pname, | |||
| [OutAttribute] Single @[] | params | |||
| ) | [static] |
Return texture environment parameters.
| target | Specifies a texture environment. May be GL_TEXTURE_ENV, GL_TEXTURE_FILTER_CONTROL, or GL_POINT_SPRITE. | |
| pname | Specifies the symbolic name of a texture environment parameter. Accepted values are GL_TEXTURE_ENV_MODE, GL_TEXTURE_ENV_COLOR, GL_TEXTURE_LOD_BIAS, GL_COMBINE_RGB, GL_COMBINE_ALPHA, GL_SRC0_RGB, GL_SRC1_RGB, GL_SRC2_RGB, GL_SRC0_ALPHA, GL_SRC1_ALPHA, GL_SRC2_ALPHA, GL_OPERAND0_RGB, GL_OPERAND1_RGB, GL_OPERAND2_RGB, GL_OPERAND0_ALPHA, GL_OPERAND1_ALPHA, GL_OPERAND2_ALPHA, GL_RGB_SCALE, GL_ALPHA_SCALE, or GL_COORD_REPLACE. | |
| params | Returns the requested data. |
Definition at line 50034 of file GL.cs.
50035 { 50036 #if DEBUG 50037 using (new ErrorHelper(GraphicsContext.CurrentContext)) 50038 { 50039 #endif 50040 unsafe 50041 { 50042 fixed (Single* @params_ptr = @params) 50043 { 50044 Delegates.glGetTexEnvfv((OpenTK.Graphics.OpenGL.TextureEnvTarget)target, (OpenTK.Graphics.OpenGL.TextureEnvParameter)pname, (Single*)@params_ptr); 50045 } 50046 } 50047 #if DEBUG 50048 } 50049 #endif 50050 }
| static unsafe void OpenTK.Graphics.OpenGL.GL.GetTexGen | ( | OpenTK.Graphics.OpenGL.TextureCoordName | coord, | |
| OpenTK.Graphics.OpenGL.TextureGenParameter | pname, | |||
| [OutAttribute] Int32 *@ | params | |||
| ) | [static] |
Return texture coordinate generation parameters.
| coord | Specifies a texture coordinate. Must be GL_S, GL_T, GL_R, or GL_Q. | |
| pname | Specifies the symbolic name of the value(s) to be returned. Must be either GL_TEXTURE_GEN_MODE or the name of one of the texture generation plane equations: GL_OBJECT_PLANE or GL_EYE_PLANE. | |
| params | Returns the requested data. |
| static void OpenTK.Graphics.OpenGL.GL.GetTexGen | ( | OpenTK.Graphics.OpenGL.TextureCoordName | coord, | |
| OpenTK.Graphics.OpenGL.TextureGenParameter | pname, | |||
| [OutAttribute] out Int32 @ | params | |||
| ) | [static] |
Return texture coordinate generation parameters.
| coord | Specifies a texture coordinate. Must be GL_S, GL_T, GL_R, or GL_Q. | |
| pname | Specifies the symbolic name of the value(s) to be returned. Must be either GL_TEXTURE_GEN_MODE or the name of one of the texture generation plane equations: GL_OBJECT_PLANE or GL_EYE_PLANE. | |
| params | Returns the requested data. |
Definition at line 50525 of file GL.cs.
50526 { 50527 #if DEBUG 50528 using (new ErrorHelper(GraphicsContext.CurrentContext)) 50529 { 50530 #endif 50531 unsafe 50532 { 50533 fixed (Int32* @params_ptr = &@params) 50534 { 50535 Delegates.glGetTexGeniv((OpenTK.Graphics.OpenGL.TextureCoordName)coord, (OpenTK.Graphics.OpenGL.TextureGenParameter)pname, (Int32*)@params_ptr); 50536 @params = *@params_ptr; 50537 } 50538 } 50539 #if DEBUG 50540 } 50541 #endif 50542 }
| static void OpenTK.Graphics.OpenGL.GL.GetTexGen | ( | OpenTK.Graphics.OpenGL.TextureCoordName | coord, | |
| OpenTK.Graphics.OpenGL.TextureGenParameter | pname, | |||
| [OutAttribute] Int32 @[] | params | |||
| ) | [static] |
Return texture coordinate generation parameters.
| coord | Specifies a texture coordinate. Must be GL_S, GL_T, GL_R, or GL_Q. | |
| pname | Specifies the symbolic name of the value(s) to be returned. Must be either GL_TEXTURE_GEN_MODE or the name of one of the texture generation plane equations: GL_OBJECT_PLANE or GL_EYE_PLANE. | |
| params | Returns the requested data. |
Definition at line 50486 of file GL.cs.
50487 { 50488 #if DEBUG 50489 using (new ErrorHelper(GraphicsContext.CurrentContext)) 50490 { 50491 #endif 50492 unsafe 50493 { 50494 fixed (Int32* @params_ptr = @params) 50495 { 50496 Delegates.glGetTexGeniv((OpenTK.Graphics.OpenGL.TextureCoordName)coord, (OpenTK.Graphics.OpenGL.TextureGenParameter)pname, (Int32*)@params_ptr); 50497 } 50498 } 50499 #if DEBUG 50500 } 50501 #endif 50502 }
| static unsafe void OpenTK.Graphics.OpenGL.GL.GetTexGen | ( | OpenTK.Graphics.OpenGL.TextureCoordName | coord, | |
| OpenTK.Graphics.OpenGL.TextureGenParameter | pname, | |||
| [OutAttribute] Single *@ | params | |||
| ) | [static] |
Return texture coordinate generation parameters.
| coord | Specifies a texture coordinate. Must be GL_S, GL_T, GL_R, or GL_Q. | |
| pname | Specifies the symbolic name of the value(s) to be returned. Must be either GL_TEXTURE_GEN_MODE or the name of one of the texture generation plane equations: GL_OBJECT_PLANE or GL_EYE_PLANE. | |
| params | Returns the requested data. |
| static void OpenTK.Graphics.OpenGL.GL.GetTexGen | ( | OpenTK.Graphics.OpenGL.TextureCoordName | coord, | |
| OpenTK.Graphics.OpenGL.TextureGenParameter | pname, | |||
| [OutAttribute] out Single @ | params | |||
| ) | [static] |
Return texture coordinate generation parameters.
| coord | Specifies a texture coordinate. Must be GL_S, GL_T, GL_R, or GL_Q. | |
| pname | Specifies the symbolic name of the value(s) to be returned. Must be either GL_TEXTURE_GEN_MODE or the name of one of the texture generation plane equations: GL_OBJECT_PLANE or GL_EYE_PLANE. | |
| params | Returns the requested data. |
Definition at line 50412 of file GL.cs.
50413 { 50414 #if DEBUG 50415 using (new ErrorHelper(GraphicsContext.CurrentContext)) 50416 { 50417 #endif 50418 unsafe 50419 { 50420 fixed (Single* @params_ptr = &@params) 50421 { 50422 Delegates.glGetTexGenfv((OpenTK.Graphics.OpenGL.TextureCoordName)coord, (OpenTK.Graphics.OpenGL.TextureGenParameter)pname, (Single*)@params_ptr); 50423 @params = *@params_ptr; 50424 } 50425 } 50426 #if DEBUG 50427 } 50428 #endif 50429 }
| static void OpenTK.Graphics.OpenGL.GL.GetTexGen | ( | OpenTK.Graphics.OpenGL.TextureCoordName | coord, | |
| OpenTK.Graphics.OpenGL.TextureGenParameter | pname, | |||
| [OutAttribute] Single @[] | params | |||
| ) | [static] |
Return texture coordinate generation parameters.
| coord | Specifies a texture coordinate. Must be GL_S, GL_T, GL_R, or GL_Q. | |
| pname | Specifies the symbolic name of the value(s) to be returned. Must be either GL_TEXTURE_GEN_MODE or the name of one of the texture generation plane equations: GL_OBJECT_PLANE or GL_EYE_PLANE. | |
| params | Returns the requested data. |
Definition at line 50373 of file GL.cs.
50374 { 50375 #if DEBUG 50376 using (new ErrorHelper(GraphicsContext.CurrentContext)) 50377 { 50378 #endif 50379 unsafe 50380 { 50381 fixed (Single* @params_ptr = @params) 50382 { 50383 Delegates.glGetTexGenfv((OpenTK.Graphics.OpenGL.TextureCoordName)coord, (OpenTK.Graphics.OpenGL.TextureGenParameter)pname, (Single*)@params_ptr); 50384 } 50385 } 50386 #if DEBUG 50387 } 50388 #endif 50389 }
| static unsafe void OpenTK.Graphics.OpenGL.GL.GetTexGen | ( | OpenTK.Graphics.OpenGL.TextureCoordName | coord, | |
| OpenTK.Graphics.OpenGL.TextureGenParameter | pname, | |||
| [OutAttribute] Double *@ | params | |||
| ) | [static] |
Return texture coordinate generation parameters.
| coord | Specifies a texture coordinate. Must be GL_S, GL_T, GL_R, or GL_Q. | |
| pname | Specifies the symbolic name of the value(s) to be returned. Must be either GL_TEXTURE_GEN_MODE or the name of one of the texture generation plane equations: GL_OBJECT_PLANE or GL_EYE_PLANE. | |
| params | Returns the requested data. |
| static void OpenTK.Graphics.OpenGL.GL.GetTexGen | ( | OpenTK.Graphics.OpenGL.TextureCoordName | coord, | |
| OpenTK.Graphics.OpenGL.TextureGenParameter | pname, | |||
| [OutAttribute] out Double @ | params | |||
| ) | [static] |
Return texture coordinate generation parameters.
| coord | Specifies a texture coordinate. Must be GL_S, GL_T, GL_R, or GL_Q. | |
| pname | Specifies the symbolic name of the value(s) to be returned. Must be either GL_TEXTURE_GEN_MODE or the name of one of the texture generation plane equations: GL_OBJECT_PLANE or GL_EYE_PLANE. | |
| params | Returns the requested data. |
Definition at line 50299 of file GL.cs.
50300 { 50301 #if DEBUG 50302 using (new ErrorHelper(GraphicsContext.CurrentContext)) 50303 { 50304 #endif 50305 unsafe 50306 { 50307 fixed (Double* @params_ptr = &@params) 50308 { 50309 Delegates.glGetTexGendv((OpenTK.Graphics.OpenGL.TextureCoordName)coord, (OpenTK.Graphics.OpenGL.TextureGenParameter)pname, (Double*)@params_ptr); 50310 @params = *@params_ptr; 50311 } 50312 } 50313 #if DEBUG 50314 } 50315 #endif 50316 }
| static void OpenTK.Graphics.OpenGL.GL.GetTexGen | ( | OpenTK.Graphics.OpenGL.TextureCoordName | coord, | |
| OpenTK.Graphics.OpenGL.TextureGenParameter | pname, | |||
| [OutAttribute] Double @[] | params | |||
| ) | [static] |
Return texture coordinate generation parameters.
| coord | Specifies a texture coordinate. Must be GL_S, GL_T, GL_R, or GL_Q. | |
| pname | Specifies the symbolic name of the value(s) to be returned. Must be either GL_TEXTURE_GEN_MODE or the name of one of the texture generation plane equations: GL_OBJECT_PLANE or GL_EYE_PLANE. | |
| params | Returns the requested data. |
Definition at line 50260 of file GL.cs.
50261 { 50262 #if DEBUG 50263 using (new ErrorHelper(GraphicsContext.CurrentContext)) 50264 { 50265 #endif 50266 unsafe 50267 { 50268 fixed (Double* @params_ptr = @params) 50269 { 50270 Delegates.glGetTexGendv((OpenTK.Graphics.OpenGL.TextureCoordName)coord, (OpenTK.Graphics.OpenGL.TextureGenParameter)pname, (Double*)@params_ptr); 50271 } 50272 } 50273 #if DEBUG 50274 } 50275 #endif 50276 }
| static void OpenTK.Graphics.OpenGL.GL.GetTexImage | ( | OpenTK.Graphics.OpenGL.TextureTarget | target, | |
| Int32 | level, | |||
| OpenTK.Graphics.OpenGL.PixelFormat | format, | |||
| OpenTK.Graphics.OpenGL.PixelType | type, | |||
| [OutAttribute] IntPtr | pixels | |||
| ) | [static] |
Return a texture image.
| target | Specifies which texture is to be obtained. GL_TEXTURE_1D, GL_TEXTURE_2D, GL_TEXTURE_3D, 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, and GL_TEXTURE_CUBE_MAP_NEGATIVE_Z are accepted. | |
| level | Specifies the level-of-detail number of the desired image. Level 0 is the base image level. Level is the th mipmap reduction image. | |
| format | Specifies a pixel format for the returned data. The supported formats are GL_RED, GL_GREEN, GL_BLUE, GL_ALPHA, GL_RGB, GL_BGR, GL_RGBA, GL_BGRA, GL_LUMINANCE, and GL_LUMINANCE_ALPHA. | |
| type | Specifies a pixel type for the returned data. The supported types are GL_UNSIGNED_BYTE, GL_BYTE, 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. | |
| img | Returns the texture image. Should be a pointer to an array of the type specified by type. |
Definition at line 50609 of file GL.cs.
50610 { 50611 #if DEBUG 50612 using (new ErrorHelper(GraphicsContext.CurrentContext)) 50613 { 50614 #endif 50615 Delegates.glGetTexImage((OpenTK.Graphics.OpenGL.TextureTarget)target, (Int32)level, (OpenTK.Graphics.OpenGL.PixelFormat)format, (OpenTK.Graphics.OpenGL.PixelType)type, (IntPtr)pixels); 50616 #if DEBUG 50617 } 50618 #endif 50619 }
| static void OpenTK.Graphics.OpenGL.GL.GetTexImage< T4 > | ( | OpenTK.Graphics.OpenGL.TextureTarget | target, | |
| Int32 | level, | |||
| OpenTK.Graphics.OpenGL.PixelFormat | format, | |||
| OpenTK.Graphics.OpenGL.PixelType | type, | |||
| [InAttribute, OutAttribute] ref T4 | pixels | |||
| ) | [static] |
Return a texture image.
| target | Specifies which texture is to be obtained. GL_TEXTURE_1D, GL_TEXTURE_2D, GL_TEXTURE_3D, 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, and GL_TEXTURE_CUBE_MAP_NEGATIVE_Z are accepted. | |
| level | Specifies the level-of-detail number of the desired image. Level 0 is the base image level. Level is the th mipmap reduction image. | |
| format | Specifies a pixel format for the returned data. The supported formats are GL_RED, GL_GREEN, GL_BLUE, GL_ALPHA, GL_RGB, GL_BGR, GL_RGBA, GL_BGRA, GL_LUMINANCE, and GL_LUMINANCE_ALPHA. | |
| type | Specifies a pixel type for the returned data. The supported types are GL_UNSIGNED_BYTE, GL_BYTE, 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. | |
| img | Returns the texture image. Should be a pointer to an array of the type specified by type. |
| T4 | : | struct |
| static void OpenTK.Graphics.OpenGL.GL.GetTexImage< T4 > | ( | OpenTK.Graphics.OpenGL.TextureTarget | target, | |
| Int32 | level, | |||
| OpenTK.Graphics.OpenGL.PixelFormat | format, | |||
| OpenTK.Graphics.OpenGL.PixelType | type, | |||
| [InAttribute, OutAttribute] T4 | pixels[,,] | |||
| ) | [static] |
Return a texture image.
| target | Specifies which texture is to be obtained. GL_TEXTURE_1D, GL_TEXTURE_2D, GL_TEXTURE_3D, 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, and GL_TEXTURE_CUBE_MAP_NEGATIVE_Z are accepted. | |
| level | Specifies the level-of-detail number of the desired image. Level 0 is the base image level. Level is the th mipmap reduction image. | |
| format | Specifies a pixel format for the returned data. The supported formats are GL_RED, GL_GREEN, GL_BLUE, GL_ALPHA, GL_RGB, GL_BGR, GL_RGBA, GL_BGRA, GL_LUMINANCE, and GL_LUMINANCE_ALPHA. | |
| type | Specifies a pixel type for the returned data. The supported types are GL_UNSIGNED_BYTE, GL_BYTE, 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. | |
| img | Returns the texture image. Should be a pointer to an array of the type specified by type. |
| T4 | : | struct |
| static void OpenTK.Graphics.OpenGL.GL.GetTexImage< T4 > | ( | OpenTK.Graphics.OpenGL.TextureTarget | target, | |
| Int32 | level, | |||
| OpenTK.Graphics.OpenGL.PixelFormat | format, | |||
| OpenTK.Graphics.OpenGL.PixelType | type, | |||
| [InAttribute, OutAttribute] T4 | pixels[,] | |||
| ) | [static] |
Return a texture image.
| target | Specifies which texture is to be obtained. GL_TEXTURE_1D, GL_TEXTURE_2D, GL_TEXTURE_3D, 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, and GL_TEXTURE_CUBE_MAP_NEGATIVE_Z are accepted. | |
| level | Specifies the level-of-detail number of the desired image. Level 0 is the base image level. Level is the th mipmap reduction image. | |
| format | Specifies a pixel format for the returned data. The supported formats are GL_RED, GL_GREEN, GL_BLUE, GL_ALPHA, GL_RGB, GL_BGR, GL_RGBA, GL_BGRA, GL_LUMINANCE, and GL_LUMINANCE_ALPHA. | |
| type | Specifies a pixel type for the returned data. The supported types are GL_UNSIGNED_BYTE, GL_BYTE, 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. | |
| img | Returns the texture image. Should be a pointer to an array of the type specified by type. |
| T4 | : | struct |
| static void OpenTK.Graphics.OpenGL.GL.GetTexImage< T4 > | ( | OpenTK.Graphics.OpenGL.TextureTarget | target, | |
| Int32 | level, | |||
| OpenTK.Graphics.OpenGL.PixelFormat | format, | |||
| OpenTK.Graphics.OpenGL.PixelType | type, | |||
| [InAttribute, OutAttribute] T4[] | pixels | |||
| ) | [static] |
Return a texture image.
| target | Specifies which texture is to be obtained. GL_TEXTURE_1D, GL_TEXTURE_2D, GL_TEXTURE_3D, 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, and GL_TEXTURE_CUBE_MAP_NEGATIVE_Z are accepted. | |
| level | Specifies the level-of-detail number of the desired image. Level 0 is the base image level. Level is the th mipmap reduction image. | |
| format | Specifies a pixel format for the returned data. The supported formats are GL_RED, GL_GREEN, GL_BLUE, GL_ALPHA, GL_RGB, GL_BGR, GL_RGBA, GL_BGRA, GL_LUMINANCE, and GL_LUMINANCE_ALPHA. | |
| type | Specifies a pixel type for the returned data. The supported types are GL_UNSIGNED_BYTE, GL_BYTE, 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. | |
| img | Returns the texture image. Should be a pointer to an array of the type specified by type. |
| T4 | : | struct |
| static unsafe void OpenTK.Graphics.OpenGL.GL.GetTexLevelParameter | ( | OpenTK.Graphics.OpenGL.TextureTarget | target, | |
| Int32 | level, | |||
| OpenTK.Graphics.OpenGL.GetTextureParameter | pname, | |||
| [OutAttribute] Int32 *@ | params | |||
| ) | [static] |
Return texture parameter values for a specific level of detail.
| target | Specifies the symbolic name of the target texture, either GL_TEXTURE_1D, GL_TEXTURE_2D, GL_TEXTURE_3D, GL_PROXY_TEXTURE_1D, GL_PROXY_TEXTURE_2D, GL_PROXY_TEXTURE_3D, 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 of the desired image. Level 0 is the base image level. Level is the th mipmap reduction image. | |
| pname | Specifies the symbolic name of a texture parameter. GL_TEXTURE_WIDTH, GL_TEXTURE_HEIGHT, GL_TEXTURE_DEPTH, GL_TEXTURE_INTERNAL_FORMAT, GL_TEXTURE_BORDER, GL_TEXTURE_RED_SIZE, GL_TEXTURE_GREEN_SIZE, GL_TEXTURE_BLUE_SIZE, GL_TEXTURE_ALPHA_SIZE, GL_TEXTURE_LUMINANCE_SIZE, GL_TEXTURE_INTENSITY_SIZE, GL_TEXTURE_DEPTH_SIZE, GL_TEXTURE_COMPRESSED, and GL_TEXTURE_COMPRESSED_IMAGE_SIZE are accepted. | |
| params | Returns the requested data. |
Definition at line 51074 of file GL.cs.
51075 { 51076 #if DEBUG 51077 using (new ErrorHelper(GraphicsContext.CurrentContext)) 51078 { 51079 #endif 51080 Delegates.glGetTexLevelParameteriv((OpenTK.Graphics.OpenGL.TextureTarget)target, (Int32)level, (OpenTK.Graphics.OpenGL.GetTextureParameter)pname, (Int32*)@params); 51081 #if DEBUG 51082 } 51083 #endif 51084 }
| static void OpenTK.Graphics.OpenGL.GL.GetTexLevelParameter | ( | OpenTK.Graphics.OpenGL.TextureTarget | target, | |
| Int32 | level, | |||
| OpenTK.Graphics.OpenGL.GetTextureParameter | pname, | |||
| [OutAttribute] out Int32 @ | params | |||
| ) | [static] |
Return texture parameter values for a specific level of detail.
| target | Specifies the symbolic name of the target texture, either GL_TEXTURE_1D, GL_TEXTURE_2D, GL_TEXTURE_3D, GL_PROXY_TEXTURE_1D, GL_PROXY_TEXTURE_2D, GL_PROXY_TEXTURE_3D, 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 of the desired image. Level 0 is the base image level. Level is the th mipmap reduction image. | |
| pname | Specifies the symbolic name of a texture parameter. GL_TEXTURE_WIDTH, GL_TEXTURE_HEIGHT, GL_TEXTURE_DEPTH, GL_TEXTURE_INTERNAL_FORMAT, GL_TEXTURE_BORDER, GL_TEXTURE_RED_SIZE, GL_TEXTURE_GREEN_SIZE, GL_TEXTURE_BLUE_SIZE, GL_TEXTURE_ALPHA_SIZE, GL_TEXTURE_LUMINANCE_SIZE, GL_TEXTURE_INTENSITY_SIZE, GL_TEXTURE_DEPTH_SIZE, GL_TEXTURE_COMPRESSED, and GL_TEXTURE_COMPRESSED_IMAGE_SIZE are accepted. | |
| params | Returns the requested data. |
Definition at line 51028 of file GL.cs.
51029 { 51030 #if DEBUG 51031 using (new ErrorHelper(GraphicsContext.CurrentContext)) 51032 { 51033 #endif 51034 unsafe 51035 { 51036 fixed (Int32* @params_ptr = &@params) 51037 { 51038 Delegates.glGetTexLevelParameteriv((OpenTK.Graphics.OpenGL.TextureTarget)target, (Int32)level, (OpenTK.Graphics.OpenGL.GetTextureParameter)pname, (Int32*)@params_ptr); 51039 @params = *@params_ptr; 51040 } 51041 } 51042 #if DEBUG 51043 } 51044 #endif 51045 }
| static void OpenTK.Graphics.OpenGL.GL.GetTexLevelParameter | ( | OpenTK.Graphics.OpenGL.TextureTarget | target, | |
| Int32 | level, | |||
| OpenTK.Graphics.OpenGL.GetTextureParameter | pname, | |||
| [OutAttribute] Int32 @[] | params | |||
| ) | [static] |
Return texture parameter values for a specific level of detail.
| target | Specifies the symbolic name of the target texture, either GL_TEXTURE_1D, GL_TEXTURE_2D, GL_TEXTURE_3D, GL_PROXY_TEXTURE_1D, GL_PROXY_TEXTURE_2D, GL_PROXY_TEXTURE_3D, 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 of the desired image. Level 0 is the base image level. Level is the th mipmap reduction image. | |
| pname | Specifies the symbolic name of a texture parameter. GL_TEXTURE_WIDTH, GL_TEXTURE_HEIGHT, GL_TEXTURE_DEPTH, GL_TEXTURE_INTERNAL_FORMAT, GL_TEXTURE_BORDER, GL_TEXTURE_RED_SIZE, GL_TEXTURE_GREEN_SIZE, GL_TEXTURE_BLUE_SIZE, GL_TEXTURE_ALPHA_SIZE, GL_TEXTURE_LUMINANCE_SIZE, GL_TEXTURE_INTENSITY_SIZE, GL_TEXTURE_DEPTH_SIZE, GL_TEXTURE_COMPRESSED, and GL_TEXTURE_COMPRESSED_IMAGE_SIZE are accepted. | |
| params | Returns the requested data. |
Definition at line 50984 of file GL.cs.
50985 { 50986 #if DEBUG 50987 using (new ErrorHelper(GraphicsContext.CurrentContext)) 50988 { 50989 #endif 50990 unsafe 50991 { 50992 fixed (Int32* @params_ptr = @params) 50993 { 50994 Delegates.glGetTexLevelParameteriv((OpenTK.Graphics.OpenGL.TextureTarget)target, (Int32)level, (OpenTK.Graphics.OpenGL.GetTextureParameter)pname, (Int32*)@params_ptr); 50995 } 50996 } 50997 #if DEBUG 50998 } 50999 #endif 51000 }
| static unsafe void OpenTK.Graphics.OpenGL.GL.GetTexLevelParameter | ( | OpenTK.Graphics.OpenGL.TextureTarget | target, | |
| Int32 | level, | |||
| OpenTK.Graphics.OpenGL.GetTextureParameter | pname, | |||
| [OutAttribute] Single *@ | params | |||
| ) | [static] |
Return texture parameter values for a specific level of detail.
| target | Specifies the symbolic name of the target texture, either GL_TEXTURE_1D, GL_TEXTURE_2D, GL_TEXTURE_3D, GL_PROXY_TEXTURE_1D, GL_PROXY_TEXTURE_2D, GL_PROXY_TEXTURE_3D, 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 of the desired image. Level 0 is the base image level. Level is the th mipmap reduction image. | |
| pname | Specifies the symbolic name of a texture parameter. GL_TEXTURE_WIDTH, GL_TEXTURE_HEIGHT, GL_TEXTURE_DEPTH, GL_TEXTURE_INTERNAL_FORMAT, GL_TEXTURE_BORDER, GL_TEXTURE_RED_SIZE, GL_TEXTURE_GREEN_SIZE, GL_TEXTURE_BLUE_SIZE, GL_TEXTURE_ALPHA_SIZE, GL_TEXTURE_LUMINANCE_SIZE, GL_TEXTURE_INTENSITY_SIZE, GL_TEXTURE_DEPTH_SIZE, GL_TEXTURE_COMPRESSED, and GL_TEXTURE_COMPRESSED_IMAGE_SIZE are accepted. | |
| params | Returns the requested data. |
Definition at line 50946 of file GL.cs.
50947 { 50948 #if DEBUG 50949 using (new ErrorHelper(GraphicsContext.CurrentContext)) 50950 { 50951 #endif 50952 Delegates.glGetTexLevelParameterfv((OpenTK.Graphics.OpenGL.TextureTarget)target, (Int32)level, (OpenTK.Graphics.OpenGL.GetTextureParameter)pname, (Single*)@params); 50953 #if DEBUG 50954 } 50955 #endif 50956 }
| static void OpenTK.Graphics.OpenGL.GL.GetTexLevelParameter | ( | OpenTK.Graphics.OpenGL.TextureTarget | target, | |
| Int32 | level, | |||
| OpenTK.Graphics.OpenGL.GetTextureParameter | pname, | |||
| [OutAttribute] out Single @ | params | |||
| ) | [static] |
Return texture parameter values for a specific level of detail.
| target | Specifies the symbolic name of the target texture, either GL_TEXTURE_1D, GL_TEXTURE_2D, GL_TEXTURE_3D, GL_PROXY_TEXTURE_1D, GL_PROXY_TEXTURE_2D, GL_PROXY_TEXTURE_3D, 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 of the desired image. Level 0 is the base image level. Level is the th mipmap reduction image. | |
| pname | Specifies the symbolic name of a texture parameter. GL_TEXTURE_WIDTH, GL_TEXTURE_HEIGHT, GL_TEXTURE_DEPTH, GL_TEXTURE_INTERNAL_FORMAT, GL_TEXTURE_BORDER, GL_TEXTURE_RED_SIZE, GL_TEXTURE_GREEN_SIZE, GL_TEXTURE_BLUE_SIZE, GL_TEXTURE_ALPHA_SIZE, GL_TEXTURE_LUMINANCE_SIZE, GL_TEXTURE_INTENSITY_SIZE, GL_TEXTURE_DEPTH_SIZE, GL_TEXTURE_COMPRESSED, and GL_TEXTURE_COMPRESSED_IMAGE_SIZE are accepted. | |
| params | Returns the requested data. |
Definition at line 50900 of file GL.cs.
50901 { 50902 #if DEBUG 50903 using (new ErrorHelper(GraphicsContext.CurrentContext)) 50904 { 50905 #endif 50906 unsafe 50907 { 50908 fixed (Single* @params_ptr = &@params) 50909 { 50910 Delegates.glGetTexLevelParameterfv((OpenTK.Graphics.OpenGL.TextureTarget)target, (Int32)level, (OpenTK.Graphics.OpenGL.GetTextureParameter)pname, (Single*)@params_ptr); 50911 @params = *@params_ptr; 50912 } 50913 } 50914 #if DEBUG 50915 } 50916 #endif 50917 }
| static void OpenTK.Graphics.OpenGL.GL.GetTexLevelParameter | ( | OpenTK.Graphics.OpenGL.TextureTarget | target, | |
| Int32 | level, | |||
| OpenTK.Graphics.OpenGL.GetTextureParameter | pname, | |||
| [OutAttribute] Single @[] | params | |||
| ) | [static] |
Return texture parameter values for a specific level of detail.
| target | Specifies the symbolic name of the target texture, either GL_TEXTURE_1D, GL_TEXTURE_2D, GL_TEXTURE_3D, GL_PROXY_TEXTURE_1D, GL_PROXY_TEXTURE_2D, GL_PROXY_TEXTURE_3D, 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 of the desired image. Level 0 is the base image level. Level is the th mipmap reduction image. | |
| pname | Specifies the symbolic name of a texture parameter. GL_TEXTURE_WIDTH, GL_TEXTURE_HEIGHT, GL_TEXTURE_DEPTH, GL_TEXTURE_INTERNAL_FORMAT, GL_TEXTURE_BORDER, GL_TEXTURE_RED_SIZE, GL_TEXTURE_GREEN_SIZE, GL_TEXTURE_BLUE_SIZE, GL_TEXTURE_ALPHA_SIZE, GL_TEXTURE_LUMINANCE_SIZE, GL_TEXTURE_INTENSITY_SIZE, GL_TEXTURE_DEPTH_SIZE, GL_TEXTURE_COMPRESSED, and GL_TEXTURE_COMPRESSED_IMAGE_SIZE are accepted. | |
| params | Returns the requested data. |
Definition at line 50856 of file GL.cs.
50857 { 50858 #if DEBUG 50859 using (new ErrorHelper(GraphicsContext.CurrentContext)) 50860 { 50861 #endif 50862 unsafe 50863 { 50864 fixed (Single* @params_ptr = @params) 50865 { 50866 Delegates.glGetTexLevelParameterfv((OpenTK.Graphics.OpenGL.TextureTarget)target, (Int32)level, (OpenTK.Graphics.OpenGL.GetTextureParameter)pname, (Single*)@params_ptr); 50867 } 50868 } 50869 #if DEBUG 50870 } 50871 #endif 50872 }
| static unsafe void OpenTK.Graphics.OpenGL.GL.GetTexParameter | ( | OpenTK.Graphics.OpenGL.TextureTarget | target, | |
| OpenTK.Graphics.OpenGL.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 51414 of file GL.cs.
51415 { 51416 #if DEBUG 51417 using (new ErrorHelper(GraphicsContext.CurrentContext)) 51418 { 51419 #endif 51420 Delegates.glGetTexParameteriv((OpenTK.Graphics.OpenGL.TextureTarget)target, (OpenTK.Graphics.OpenGL.GetTextureParameter)pname, (Int32*)@params); 51421 #if DEBUG 51422 } 51423 #endif 51424 }
| static void OpenTK.Graphics.OpenGL.GL.GetTexParameter | ( | OpenTK.Graphics.OpenGL.TextureTarget | target, | |
| OpenTK.Graphics.OpenGL.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 51373 of file GL.cs.
51374 { 51375 #if DEBUG 51376 using (new ErrorHelper(GraphicsContext.CurrentContext)) 51377 { 51378 #endif 51379 unsafe 51380 { 51381 fixed (Int32* @params_ptr = &@params) 51382 { 51383 Delegates.glGetTexParameteriv((OpenTK.Graphics.OpenGL.TextureTarget)target, (OpenTK.Graphics.OpenGL.GetTextureParameter)pname, (Int32*)@params_ptr); 51384 @params = *@params_ptr; 51385 } 51386 } 51387 #if DEBUG 51388 } 51389 #endif 51390 }
| static void OpenTK.Graphics.OpenGL.GL.GetTexParameter | ( | OpenTK.Graphics.OpenGL.TextureTarget | target, | |
| OpenTK.Graphics.OpenGL.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 51334 of file GL.cs.
51335 { 51336 #if DEBUG 51337 using (new ErrorHelper(GraphicsContext.CurrentContext)) 51338 { 51339 #endif 51340 unsafe 51341 { 51342 fixed (Int32* @params_ptr = @params) 51343 { 51344 Delegates.glGetTexParameteriv((OpenTK.Graphics.OpenGL.TextureTarget)target, (OpenTK.Graphics.OpenGL.GetTextureParameter)pname, (Int32*)@params_ptr); 51345 } 51346 } 51347 #if DEBUG 51348 } 51349 #endif 51350 }
| static unsafe void OpenTK.Graphics.OpenGL.GL.GetTexParameter | ( | OpenTK.Graphics.OpenGL.TextureTarget | target, | |
| OpenTK.Graphics.OpenGL.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 51187 of file GL.cs.
51188 { 51189 #if DEBUG 51190 using (new ErrorHelper(GraphicsContext.CurrentContext)) 51191 { 51192 #endif 51193 Delegates.glGetTexParameterfv((OpenTK.Graphics.OpenGL.TextureTarget)target, (OpenTK.Graphics.OpenGL.GetTextureParameter)pname, (Single*)@params); 51194 #if DEBUG 51195 } 51196 #endif 51197 }
| static void OpenTK.Graphics.OpenGL.GL.GetTexParameter | ( | OpenTK.Graphics.OpenGL.TextureTarget | target, | |
| OpenTK.Graphics.OpenGL.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 51146 of file GL.cs.
51147 { 51148 #if DEBUG 51149 using (new ErrorHelper(GraphicsContext.CurrentContext)) 51150 { 51151 #endif 51152 unsafe 51153 { 51154 fixed (Single* @params_ptr = &@params) 51155 { 51156 Delegates.glGetTexParameterfv((OpenTK.Graphics.OpenGL.TextureTarget)target, (OpenTK.Graphics.OpenGL.GetTextureParameter)pname, (Single*)@params_ptr); 51157 @params = *@params_ptr; 51158 } 51159 } 51160 #if DEBUG 51161 } 51162 #endif 51163 }
| static void OpenTK.Graphics.OpenGL.GL.GetTexParameter | ( | OpenTK.Graphics.OpenGL.TextureTarget | target, | |
| OpenTK.Graphics.OpenGL.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 51107 of file GL.cs.
51108 { 51109 #if DEBUG 51110 using (new ErrorHelper(GraphicsContext.CurrentContext)) 51111 { 51112 #endif 51113 unsafe 51114 { 51115 fixed (Single* @params_ptr = @params) 51116 { 51117 Delegates.glGetTexParameterfv((OpenTK.Graphics.OpenGL.TextureTarget)target, (OpenTK.Graphics.OpenGL.GetTextureParameter)pname, (Single*)@params_ptr); 51118 } 51119 } 51120 #if DEBUG 51121 } 51122 #endif 51123 }
| static unsafe void OpenTK.Graphics.OpenGL.GL.GetUniform | ( | UInt32 | program, | |
| Int32 | location, | |||
| [OutAttribute] UInt32 *@ | 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.OpenGL.GL.GetUniform | ( | UInt32 | program, | |
| Int32 | location, | |||
| [OutAttribute] out UInt32 @ | 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 52225 of file GL.cs.
52226 { 52227 #if DEBUG 52228 using (new ErrorHelper(GraphicsContext.CurrentContext)) 52229 { 52230 #endif 52231 unsafe 52232 { 52233 fixed (UInt32* @params_ptr = &@params) 52234 { 52235 Delegates.glGetUniformuiv((UInt32)program, (Int32)location, (UInt32*)@params_ptr); 52236 @params = *@params_ptr; 52237 } 52238 } 52239 #if DEBUG 52240 } 52241 #endif 52242 }
| static void OpenTK.Graphics.OpenGL.GL.GetUniform | ( | UInt32 | program, | |
| Int32 | location, | |||
| [OutAttribute] UInt32 @[] | 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 52185 of file GL.cs.
52186 { 52187 #if DEBUG 52188 using (new ErrorHelper(GraphicsContext.CurrentContext)) 52189 { 52190 #endif 52191 unsafe 52192 { 52193 fixed (UInt32* @params_ptr = @params) 52194 { 52195 Delegates.glGetUniformuiv((UInt32)program, (Int32)location, (UInt32*)@params_ptr); 52196 } 52197 } 52198 #if DEBUG 52199 } 52200 #endif 52201 }
| static unsafe void OpenTK.Graphics.OpenGL.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.OpenGL.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 52053 of file GL.cs.
52054 { 52055 #if DEBUG 52056 using (new ErrorHelper(GraphicsContext.CurrentContext)) 52057 { 52058 #endif 52059 unsafe 52060 { 52061 fixed (Int32* @params_ptr = &@params) 52062 { 52063 Delegates.glGetUniformiv((UInt32)program, (Int32)location, (Int32*)@params_ptr); 52064 @params = *@params_ptr; 52065 } 52066 } 52067 #if DEBUG 52068 } 52069 #endif 52070 }
| static void OpenTK.Graphics.OpenGL.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 52013 of file GL.cs.
52014 { 52015 #if DEBUG 52016 using (new ErrorHelper(GraphicsContext.CurrentContext)) 52017 { 52018 #endif 52019 unsafe 52020 { 52021 fixed (Int32* @params_ptr = @params) 52022 { 52023 Delegates.glGetUniformiv((UInt32)program, (Int32)location, (Int32*)@params_ptr); 52024 } 52025 } 52026 #if DEBUG 52027 } 52028 #endif 52029 }
| static unsafe void OpenTK.Graphics.OpenGL.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.OpenGL.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 51938 of file GL.cs.
51939 { 51940 #if DEBUG 51941 using (new ErrorHelper(GraphicsContext.CurrentContext)) 51942 { 51943 #endif 51944 unsafe 51945 { 51946 fixed (Int32* @params_ptr = &@params) 51947 { 51948 Delegates.glGetUniformiv((UInt32)program, (Int32)location, (Int32*)@params_ptr); 51949 @params = *@params_ptr; 51950 } 51951 } 51952 #if DEBUG 51953 } 51954 #endif 51955 }
| static void OpenTK.Graphics.OpenGL.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 51899 of file GL.cs.
51900 { 51901 #if DEBUG 51902 using (new ErrorHelper(GraphicsContext.CurrentContext)) 51903 { 51904 #endif 51905 unsafe 51906 { 51907 fixed (Int32* @params_ptr = @params) 51908 { 51909 Delegates.glGetUniformiv((UInt32)program, (Int32)location, (Int32*)@params_ptr); 51910 } 51911 } 51912 #if DEBUG 51913 } 51914 #endif 51915 }
| static unsafe void OpenTK.Graphics.OpenGL.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.OpenGL.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 51711 of file GL.cs.
51712 { 51713 #if DEBUG 51714 using (new ErrorHelper(GraphicsContext.CurrentContext)) 51715 { 51716 #endif 51717 unsafe 51718 { 51719 fixed (Single* @params_ptr = &@params) 51720 { 51721 Delegates.glGetUniformfv((UInt32)program, (Int32)location, (Single*)@params_ptr); 51722 @params = *@params_ptr; 51723 } 51724 } 51725 #if DEBUG 51726 } 51727 #endif 51728 }
| static void OpenTK.Graphics.OpenGL.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 51671 of file GL.cs.
51672 { 51673 #if DEBUG 51674 using (new ErrorHelper(GraphicsContext.CurrentContext)) 51675 { 51676 #endif 51677 unsafe 51678 { 51679 fixed (Single* @params_ptr = @params) 51680 { 51681 Delegates.glGetUniformfv((UInt32)program, (Int32)location, (Single*)@params_ptr); 51682 } 51683 } 51684 #if DEBUG 51685 } 51686 #endif 51687 }
| static unsafe void OpenTK.Graphics.OpenGL.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.OpenGL.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 51596 of file GL.cs.
51597 { 51598 #if DEBUG 51599 using (new ErrorHelper(GraphicsContext.CurrentContext)) 51600 { 51601 #endif 51602 unsafe 51603 { 51604 fixed (Single* @params_ptr = &@params) 51605 { 51606 Delegates.glGetUniformfv((UInt32)program, (Int32)location, (Single*)@params_ptr); 51607 @params = *@params_ptr; 51608 } 51609 } 51610 #if DEBUG 51611 } 51612 #endif 51613 }
| static void OpenTK.Graphics.OpenGL.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 51557 of file GL.cs.
51558 { 51559 #if DEBUG 51560 using (new ErrorHelper(GraphicsContext.CurrentContext)) 51561 { 51562 #endif 51563 unsafe 51564 { 51565 fixed (Single* @params_ptr = @params) 51566 { 51567 Delegates.glGetUniformfv((UInt32)program, (Int32)location, (Single*)@params_ptr); 51568 } 51569 } 51570 #if DEBUG 51571 } 51572 #endif 51573 }
| static Int32 OpenTK.Graphics.OpenGL.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 Int32 OpenTK.Graphics.OpenGL.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.OpenGL.GL.GetVertexAttrib | ( | UInt32 | index, | |
| OpenTK.Graphics.OpenGL.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.OpenGL.GL.GetVertexAttrib | ( | UInt32 | index, | |
| OpenTK.Graphics.OpenGL.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 53019 of file GL.cs.
53020 { 53021 #if DEBUG 53022 using (new ErrorHelper(GraphicsContext.CurrentContext)) 53023 { 53024 #endif 53025 unsafe 53026 { 53027 fixed (Int32* @params_ptr = &@params) 53028 { 53029 Delegates.glGetVertexAttribiv((UInt32)index, (OpenTK.Graphics.OpenGL.VertexAttribParameter)pname, (Int32*)@params_ptr); 53030 @params = *@params_ptr; 53031 } 53032 } 53033 #if DEBUG 53034 } 53035 #endif 53036 }
| static void OpenTK.Graphics.OpenGL.GL.GetVertexAttrib | ( | UInt32 | index, | |
| OpenTK.Graphics.OpenGL.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 52979 of file GL.cs.
52980 { 52981 #if DEBUG 52982 using (new ErrorHelper(GraphicsContext.CurrentContext)) 52983 { 52984 #endif 52985 unsafe 52986 { 52987 fixed (Int32* @params_ptr = @params) 52988 { 52989 Delegates.glGetVertexAttribiv((UInt32)index, (OpenTK.Graphics.OpenGL.VertexAttribParameter)pname, (Int32*)@params_ptr); 52990 } 52991 } 52992 #if DEBUG 52993 } 52994 #endif 52995 }
| static unsafe void OpenTK.Graphics.OpenGL.GL.GetVertexAttrib | ( | Int32 | index, | |
| OpenTK.Graphics.OpenGL.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.OpenGL.GL.GetVertexAttrib | ( | Int32 | index, | |
| OpenTK.Graphics.OpenGL.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 52904 of file GL.cs.
52905 { 52906 #if DEBUG 52907 using (new ErrorHelper(GraphicsContext.CurrentContext)) 52908 { 52909 #endif 52910 unsafe 52911 { 52912 fixed (Int32* @params_ptr = &@params) 52913 { 52914 Delegates.glGetVertexAttribiv((UInt32)index, (OpenTK.Graphics.OpenGL.VertexAttribParameter)pname, (Int32*)@params_ptr); 52915 @params = *@params_ptr; 52916 } 52917 } 52918 #if DEBUG 52919 } 52920 #endif 52921 }
| static void OpenTK.Graphics.OpenGL.GL.GetVertexAttrib | ( | Int32 | index, | |
| OpenTK.Graphics.OpenGL.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 52865 of file GL.cs.
52866 { 52867 #if DEBUG 52868 using (new ErrorHelper(GraphicsContext.CurrentContext)) 52869 { 52870 #endif 52871 unsafe 52872 { 52873 fixed (Int32* @params_ptr = @params) 52874 { 52875 Delegates.glGetVertexAttribiv((UInt32)index, (OpenTK.Graphics.OpenGL.VertexAttribParameter)pname, (Int32*)@params_ptr); 52876 } 52877 } 52878 #if DEBUG 52879 } 52880 #endif 52881 }
| static unsafe void OpenTK.Graphics.OpenGL.GL.GetVertexAttrib | ( | UInt32 | index, | |
| OpenTK.Graphics.OpenGL.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.OpenGL.GL.GetVertexAttrib | ( | UInt32 | index, | |
| OpenTK.Graphics.OpenGL.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 52681 of file GL.cs.
52682 { 52683 #if DEBUG 52684 using (new ErrorHelper(GraphicsContext.CurrentContext)) 52685 { 52686 #endif 52687 unsafe 52688 { 52689 fixed (Single* @params_ptr = &@params) 52690 { 52691 Delegates.glGetVertexAttribfv((UInt32)index, (OpenTK.Graphics.OpenGL.VertexAttribParameter)pname, (Single*)@params_ptr); 52692 @params = *@params_ptr; 52693 } 52694 } 52695 #if DEBUG 52696 } 52697 #endif 52698 }
| static void OpenTK.Graphics.OpenGL.GL.GetVertexAttrib | ( | UInt32 | index, | |
| OpenTK.Graphics.OpenGL.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 52641 of file GL.cs.
52642 { 52643 #if DEBUG 52644 using (new ErrorHelper(GraphicsContext.CurrentContext)) 52645 { 52646 #endif 52647 unsafe 52648 { 52649 fixed (Single* @params_ptr = @params) 52650 { 52651 Delegates.glGetVertexAttribfv((UInt32)index, (OpenTK.Graphics.OpenGL.VertexAttribParameter)pname, (Single*)@params_ptr); 52652 } 52653 } 52654 #if DEBUG 52655 } 52656 #endif 52657 }
| static unsafe void OpenTK.Graphics.OpenGL.GL.GetVertexAttrib | ( | Int32 | index, | |
| OpenTK.Graphics.OpenGL.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.OpenGL.GL.GetVertexAttrib | ( | Int32 | index, | |
| OpenTK.Graphics.OpenGL.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 52566 of file GL.cs.
52567 { 52568 #if DEBUG 52569 using (new ErrorHelper(GraphicsContext.CurrentContext)) 52570 { 52571 #endif 52572 unsafe 52573 { 52574 fixed (Single* @params_ptr = &@params) 52575 { 52576 Delegates.glGetVertexAttribfv((UInt32)index, (OpenTK.Graphics.OpenGL.VertexAttribParameter)pname, (Single*)@params_ptr); 52577 @params = *@params_ptr; 52578 } 52579 } 52580 #if DEBUG 52581 } 52582 #endif 52583 }
| static void OpenTK.Graphics.OpenGL.GL.GetVertexAttrib | ( | Int32 | index, | |
| OpenTK.Graphics.OpenGL.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 52527 of file GL.cs.
52528 { 52529 #if DEBUG 52530 using (new ErrorHelper(GraphicsContext.CurrentContext)) 52531 { 52532 #endif 52533 unsafe 52534 { 52535 fixed (Single* @params_ptr = @params) 52536 { 52537 Delegates.glGetVertexAttribfv((UInt32)index, (OpenTK.Graphics.OpenGL.VertexAttribParameter)pname, (Single*)@params_ptr); 52538 } 52539 } 52540 #if DEBUG 52541 } 52542 #endif 52543 }
| static unsafe void OpenTK.Graphics.OpenGL.GL.GetVertexAttrib | ( | UInt32 | index, | |
| OpenTK.Graphics.OpenGL.VertexAttribParameter | pname, | |||
| [OutAttribute] Double *@ | 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.OpenGL.GL.GetVertexAttrib | ( | UInt32 | index, | |
| OpenTK.Graphics.OpenGL.VertexAttribParameter | pname, | |||
| [OutAttribute] out Double @ | 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 52453 of file GL.cs.
52454 { 52455 #if DEBUG 52456 using (new ErrorHelper(GraphicsContext.CurrentContext)) 52457 { 52458 #endif 52459 unsafe 52460 { 52461 fixed (Double* @params_ptr = &@params) 52462 { 52463 Delegates.glGetVertexAttribdv((UInt32)index, (OpenTK.Graphics.OpenGL.VertexAttribParameter)pname, (Double*)@params_ptr); 52464 @params = *@params_ptr; 52465 } 52466 } 52467 #if DEBUG 52468 } 52469 #endif 52470 }
| static void OpenTK.Graphics.OpenGL.GL.GetVertexAttrib | ( | UInt32 | index, | |
| OpenTK.Graphics.OpenGL.VertexAttribParameter | pname, | |||
| [OutAttribute] Double @[] | 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 52413 of file GL.cs.
52414 { 52415 #if DEBUG 52416 using (new ErrorHelper(GraphicsContext.CurrentContext)) 52417 { 52418 #endif 52419 unsafe 52420 { 52421 fixed (Double* @params_ptr = @params) 52422 { 52423 Delegates.glGetVertexAttribdv((UInt32)index, (OpenTK.Graphics.OpenGL.VertexAttribParameter)pname, (Double*)@params_ptr); 52424 } 52425 } 52426 #if DEBUG 52427 } 52428 #endif 52429 }
| static unsafe void OpenTK.Graphics.OpenGL.GL.GetVertexAttrib | ( | Int32 | index, | |
| OpenTK.Graphics.OpenGL.VertexAttribParameter | pname, | |||
| [OutAttribute] Double *@ | 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.OpenGL.GL.GetVertexAttrib | ( | Int32 | index, | |
| OpenTK.Graphics.OpenGL.VertexAttribParameter | pname, | |||
| [OutAttribute] out Double @ | 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 52338 of file GL.cs.
52339 { 52340 #if DEBUG 52341 using (new ErrorHelper(GraphicsContext.CurrentContext)) 52342 { 52343 #endif 52344 unsafe 52345 { 52346 fixed (Double* @params_ptr = &@params) 52347 { 52348 Delegates.glGetVertexAttribdv((UInt32)index, (OpenTK.Graphics.OpenGL.VertexAttribParameter)pname, (Double*)@params_ptr); 52349 @params = *@params_ptr; 52350 } 52351 } 52352 #if DEBUG 52353 } 52354 #endif 52355 }
| static void OpenTK.Graphics.OpenGL.GL.GetVertexAttrib | ( | Int32 | index, | |
| OpenTK.Graphics.OpenGL.VertexAttribParameter | pname, | |||
| [OutAttribute] Double @[] | 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 52299 of file GL.cs.
52300 { 52301 #if DEBUG 52302 using (new ErrorHelper(GraphicsContext.CurrentContext)) 52303 { 52304 #endif 52305 unsafe 52306 { 52307 fixed (Double* @params_ptr = @params) 52308 { 52309 Delegates.glGetVertexAttribdv((UInt32)index, (OpenTK.Graphics.OpenGL.VertexAttribParameter)pname, (Double*)@params_ptr); 52310 } 52311 } 52312 #if DEBUG 52313 } 52314 #endif 52315 }
| static void OpenTK.Graphics.OpenGL.GL.GetVertexAttribPointer | ( | UInt32 | index, | |
| OpenTK.Graphics.OpenGL.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.OpenGL.GL.GetVertexAttribPointer | ( | Int32 | index, | |
| OpenTK.Graphics.OpenGL.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.OpenGL.GL.GetVertexAttribPointer< T2 > | ( | UInt32 | index, | |
| OpenTK.Graphics.OpenGL.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.OpenGL.GL.GetVertexAttribPointer< T2 > | ( | UInt32 | index, | |
| OpenTK.Graphics.OpenGL.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.OpenGL.GL.GetVertexAttribPointer< T2 > | ( | UInt32 | index, | |
| OpenTK.Graphics.OpenGL.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.OpenGL.GL.GetVertexAttribPointer< T2 > | ( | UInt32 | index, | |
| OpenTK.Graphics.OpenGL.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.OpenGL.GL.GetVertexAttribPointer< T2 > | ( | Int32 | index, | |
| OpenTK.Graphics.OpenGL.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.OpenGL.GL.GetVertexAttribPointer< T2 > | ( | Int32 | index, | |
| OpenTK.Graphics.OpenGL.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.OpenGL.GL.GetVertexAttribPointer< T2 > | ( | Int32 | index, | |
| OpenTK.Graphics.OpenGL.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.OpenGL.GL.GetVertexAttribPointer< T2 > | ( | Int32 | index, | |
| OpenTK.Graphics.OpenGL.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.OpenGL.GL.Hint | ( | OpenTK.Graphics.OpenGL.HintTarget | target, | |
| OpenTK.Graphics.OpenGL.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 void OpenTK.Graphics.OpenGL.GL.Histogram | ( | OpenTK.Graphics.OpenGL.HistogramTarget | target, | |
| Int32 | width, | |||
| OpenTK.Graphics.OpenGL.PixelInternalFormat | internalformat, | |||
| bool | sink | |||
| ) | [static] |
Define histogram table.
| target | The histogram whose parameters are to be set. Must be one of GL_HISTOGRAM or GL_PROXY_HISTOGRAM. | |
| width | The number of entries in the histogram table. Must be a power of 2. | |
| internalformat | The format of entries in the histogram table. Must be one of GL_ALPHA, GL_ALPHA4, GL_ALPHA8, GL_ALPHA12, GL_ALPHA16, 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_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, or GL_RGBA16. | |
| sink | If GL_TRUE, pixels will be consumed by the histogramming process and no drawing or texture loading will take place. If GL_FALSE, pixels will proceed to the minmax process after histogramming. |
Definition at line 53535 of file GL.cs.
53536 { 53537 #if DEBUG 53538 using (new ErrorHelper(GraphicsContext.CurrentContext)) 53539 { 53540 #endif 53541 Delegates.glHistogram((OpenTK.Graphics.OpenGL.HistogramTarget)target, (Int32)width, (OpenTK.Graphics.OpenGL.PixelInternalFormat)internalformat, (bool)sink); 53542 #if DEBUG 53543 } 53544 #endif 53545 }
| static unsafe void OpenTK.Graphics.OpenGL.GL.Index | ( | Byte * | c | ) | [static] |
Set the current color index.
| c | Specifies the new value for the current color index. |
| static void OpenTK.Graphics.OpenGL.GL.Index | ( | Byte | c | ) | [static] |
Set the current color index.
| c | Specifies the new value for the current color index. |
| static unsafe void OpenTK.Graphics.OpenGL.GL.Index | ( | Int16 * | c | ) | [static] |
Set the current color index.
| c | Specifies the new value for the current color index. |
| static void OpenTK.Graphics.OpenGL.GL.Index | ( | Int16 | c | ) | [static] |
Set the current color index.
| c | Specifies the new value for the current color index. |
| static unsafe void OpenTK.Graphics.OpenGL.GL.Index | ( | Int32 * | c | ) | [static] |
Set the current color index.
| c | Specifies the new value for the current color index. |
| static void OpenTK.Graphics.OpenGL.GL.Index | ( | Int32 | c | ) | [static] |
Set the current color index.
| c | Specifies the new value for the current color index. |
| static unsafe void OpenTK.Graphics.OpenGL.GL.Index | ( | Single * | c | ) | [static] |
Set the current color index.
| c | Specifies the new value for the current color index. |
| static void OpenTK.Graphics.OpenGL.GL.Index | ( | Single | c | ) | [static] |
Set the current color index.
| c | Specifies the new value for the current color index. |
| static unsafe void OpenTK.Graphics.OpenGL.GL.Index | ( | Double * | c | ) | [static] |
Set the current color index.
| c | Specifies the new value for the current color index. |
| static void OpenTK.Graphics.OpenGL.GL.Index | ( | Double | c | ) | [static] |
Set the current color index.
| c | Specifies the new value for the current color index. |
| static void OpenTK.Graphics.OpenGL.GL.IndexMask | ( | UInt32 | mask | ) | [static] |
Control the writing of individual bits in the color index buffers.
| mask | Specifies a bit mask to enable and disable the writing of individual bits in the color index buffers. Initially, the mask is all 1's. |
| static void OpenTK.Graphics.OpenGL.GL.IndexMask | ( | Int32 | mask | ) | [static] |
Control the writing of individual bits in the color index buffers.
| mask | Specifies a bit mask to enable and disable the writing of individual bits in the color index buffers. Initially, the mask is all 1's. |
| static void OpenTK.Graphics.OpenGL.GL.IndexPointer | ( | OpenTK.Graphics.OpenGL.IndexPointerType | type, | |
| Int32 | stride, | |||
| IntPtr | pointer | |||
| ) | [static] |
Define an array of color indexes.
| type | Specifies the data type of each color index in the array. Symbolic constants GL_UNSIGNED_BYTE, GL_SHORT, GL_INT, GL_FLOAT, and GL_DOUBLE are accepted. The initial value is GL_FLOAT. | |
| stride | Specifies the byte offset between consecutive color indexes. If stride is 0, the color indexes are understood to be tightly packed in the array. The initial value is 0. | |
| pointer | Specifies a pointer to the first index in the array. The initial value is 0. |
| static void OpenTK.Graphics.OpenGL.GL.IndexPointer< T2 > | ( | OpenTK.Graphics.OpenGL.IndexPointerType | type, | |
| Int32 | stride, | |||
| [InAttribute, OutAttribute] ref T2 | pointer | |||
| ) | [static] |
Define an array of color indexes.
| type | Specifies the data type of each color index in the array. Symbolic constants GL_UNSIGNED_BYTE, GL_SHORT, GL_INT, GL_FLOAT, and GL_DOUBLE are accepted. The initial value is GL_FLOAT. | |
| stride | Specifies the byte offset between consecutive color indexes. If stride is 0, the color indexes are understood to be tightly packed in the array. The initial value is 0. | |
| pointer | Specifies a pointer to the first index in the array. The initial value is 0. |
| T2 | : | struct |
| static void OpenTK.Graphics.OpenGL.GL.IndexPointer< T2 > | ( | OpenTK.Graphics.OpenGL.IndexPointerType | type, | |
| Int32 | stride, | |||
| [InAttribute, OutAttribute] T2 | pointer[,,] | |||
| ) | [static] |
Define an array of color indexes.
| type | Specifies the data type of each color index in the array. Symbolic constants GL_UNSIGNED_BYTE, GL_SHORT, GL_INT, GL_FLOAT, and GL_DOUBLE are accepted. The initial value is GL_FLOAT. | |
| stride | Specifies the byte offset between consecutive color indexes. If stride is 0, the color indexes are understood to be tightly packed in the array. The initial value is 0. | |
| pointer | Specifies a pointer to the first index in the array. The initial value is 0. |
| T2 | : | struct |
| static void OpenTK.Graphics.OpenGL.GL.IndexPointer< T2 > | ( | OpenTK.Graphics.OpenGL.IndexPointerType | type, | |
| Int32 | stride, | |||
| [InAttribute, OutAttribute] T2 | pointer[,] | |||
| ) | [static] |
Define an array of color indexes.
| type | Specifies the data type of each color index in the array. Symbolic constants GL_UNSIGNED_BYTE, GL_SHORT, GL_INT, GL_FLOAT, and GL_DOUBLE are accepted. The initial value is GL_FLOAT. | |
| stride | Specifies the byte offset between consecutive color indexes. If stride is 0, the color indexes are understood to be tightly packed in the array. The initial value is 0. | |
| pointer | Specifies a pointer to the first index in the array. The initial value is 0. |
| T2 | : | struct |
| static void OpenTK.Graphics.OpenGL.GL.IndexPointer< T2 > | ( | OpenTK.Graphics.OpenGL.IndexPointerType | type, | |
| Int32 | stride, | |||
| [InAttribute, OutAttribute] T2[] | pointer | |||
| ) | [static] |
Define an array of color indexes.
| type | Specifies the data type of each color index in the array. Symbolic constants GL_UNSIGNED_BYTE, GL_SHORT, GL_INT, GL_FLOAT, and GL_DOUBLE are accepted. The initial value is GL_FLOAT. | |
| stride | Specifies the byte offset between consecutive color indexes. If stride is 0, the color indexes are understood to be tightly packed in the array. The initial value is 0. | |
| pointer | Specifies a pointer to the first index in the array. The initial value is 0. |
| T2 | : | struct |
| static void OpenTK.Graphics.OpenGL.GL.InitNames | ( | ) | [static] |
| static void OpenTK.Graphics.OpenGL.GL.InterleavedArrays | ( | OpenTK.Graphics.OpenGL.InterleavedArrayFormat | format, | |
| Int32 | stride, | |||
| IntPtr | pointer | |||
| ) | [static] |
Simultaneously specify and enable several interleaved arrays.
| format | Specifies the type of array to enable. Symbolic constants GL_V2F, GL_V3F, GL_C4UB_V2F, GL_C4UB_V3F, GL_C3F_V3F, GL_N3F_V3F, GL_C4F_N3F_V3F, GL_T2F_V3F, GL_T4F_V4F, GL_T2F_C4UB_V3F, GL_T2F_C3F_V3F, GL_T2F_N3F_V3F, GL_T2F_C4F_N3F_V3F, and GL_T4F_C4F_N3F_V4F are accepted. | |
| stride | Specifies the offset in bytes between each aggregate array element. |
| static void OpenTK.Graphics.OpenGL.GL.InterleavedArrays< T2 > | ( | OpenTK.Graphics.OpenGL.InterleavedArrayFormat | format, | |
| Int32 | stride, | |||
| [InAttribute, OutAttribute] ref T2 | pointer | |||
| ) | [static] |
Simultaneously specify and enable several interleaved arrays.
| format | Specifies the type of array to enable. Symbolic constants GL_V2F, GL_V3F, GL_C4UB_V2F, GL_C4UB_V3F, GL_C3F_V3F, GL_N3F_V3F, GL_C4F_N3F_V3F, GL_T2F_V3F, GL_T4F_V4F, GL_T2F_C4UB_V3F, GL_T2F_C3F_V3F, GL_T2F_N3F_V3F, GL_T2F_C4F_N3F_V3F, and GL_T4F_C4F_N3F_V4F are accepted. | |
| stride | Specifies the offset in bytes between each aggregate array element. |
| T2 | : | struct |
| static void OpenTK.Graphics.OpenGL.GL.InterleavedArrays< T2 > | ( | OpenTK.Graphics.OpenGL.InterleavedArrayFormat | format, | |
| Int32 | stride, | |||
| [InAttribute, OutAttribute] T2 | pointer[,,] | |||
| ) | [static] |
Simultaneously specify and enable several interleaved arrays.
| format | Specifies the type of array to enable. Symbolic constants GL_V2F, GL_V3F, GL_C4UB_V2F, GL_C4UB_V3F, GL_C3F_V3F, GL_N3F_V3F, GL_C4F_N3F_V3F, GL_T2F_V3F, GL_T4F_V4F, GL_T2F_C4UB_V3F, GL_T2F_C3F_V3F, GL_T2F_N3F_V3F, GL_T2F_C4F_N3F_V3F, and GL_T4F_C4F_N3F_V4F are accepted. | |
| stride | Specifies the offset in bytes between each aggregate array element. |
| T2 | : | struct |
| static void OpenTK.Graphics.OpenGL.GL.InterleavedArrays< T2 > | ( | OpenTK.Graphics.OpenGL.InterleavedArrayFormat | format, | |
| Int32 | stride, | |||
| [InAttribute, OutAttribute] T2 | pointer[,] | |||
| ) | [static] |
Simultaneously specify and enable several interleaved arrays.
| format | Specifies the type of array to enable. Symbolic constants GL_V2F, GL_V3F, GL_C4UB_V2F, GL_C4UB_V3F, GL_C3F_V3F, GL_N3F_V3F, GL_C4F_N3F_V3F, GL_T2F_V3F, GL_T4F_V4F, GL_T2F_C4UB_V3F, GL_T2F_C3F_V3F, GL_T2F_N3F_V3F, GL_T2F_C4F_N3F_V3F, and GL_T4F_C4F_N3F_V4F are accepted. | |
| stride | Specifies the offset in bytes between each aggregate array element. |
| T2 | : | struct |
| static void OpenTK.Graphics.OpenGL.GL.InterleavedArrays< T2 > | ( | OpenTK.Graphics.OpenGL.InterleavedArrayFormat | format, | |
| Int32 | stride, | |||
| [InAttribute, OutAttribute] T2[] | pointer | |||
| ) | [static] |
Simultaneously specify and enable several interleaved arrays.
| format | Specifies the type of array to enable. Symbolic constants GL_V2F, GL_V3F, GL_C4UB_V2F, GL_C4UB_V3F, GL_C3F_V3F, GL_N3F_V3F, GL_C4F_N3F_V3F, GL_T2F_V3F, GL_T4F_V4F, GL_T2F_C4UB_V3F, GL_T2F_C3F_V3F, GL_T2F_N3F_V3F, GL_T2F_C4F_N3F_V3F, and GL_T4F_C4F_N3F_V4F are accepted. | |
| stride | Specifies the offset in bytes between each aggregate array element. |
| T2 | : | struct |
| static bool OpenTK.Graphics.OpenGL.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.OpenGL.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.OpenGL.GL.IsEnabled | ( | OpenTK.Graphics.OpenGL.IndexedEnableCap | target, | |
| UInt32 | index | |||
| ) | [static] |
Test whether a capability is enabled.
| cap | Specifies a symbolic constant indicating a GL capability. |
| static bool OpenTK.Graphics.OpenGL.GL.IsEnabled | ( | OpenTK.Graphics.OpenGL.IndexedEnableCap | target, | |
| Int32 | index | |||
| ) | [static] |
Test whether a capability is enabled.
| cap | Specifies a symbolic constant indicating a GL capability. |
| static bool OpenTK.Graphics.OpenGL.GL.IsEnabled | ( | OpenTK.Graphics.OpenGL.EnableCap | cap | ) | [static] |
Test whether a capability is enabled.
| cap | Specifies a symbolic constant indicating a GL capability. |
| static bool OpenTK.Graphics.OpenGL.GL.IsList | ( | UInt32 | list | ) | [static] |
Determine if a name corresponds to a display list.
| list | Specifies a potential display list name. |
| static bool OpenTK.Graphics.OpenGL.GL.IsList | ( | Int32 | list | ) | [static] |
Determine if a name corresponds to a display list.
| list | Specifies a potential display list name. |
| static bool OpenTK.Graphics.OpenGL.GL.IsProgram | ( | UInt32 | program | ) | [static] |
Determines if a name corresponds to a program object.
| program | Specifies a potential program object. |
| static bool OpenTK.Graphics.OpenGL.GL.IsProgram | ( | Int32 | program | ) | [static] |
Determines if a name corresponds to a program object.
| program | Specifies a potential program object. |
| static bool OpenTK.Graphics.OpenGL.GL.IsQuery | ( | UInt32 | id | ) | [static] |
Determine if a name corresponds to a query object.
| id | Specifies a value that may be the name of a query object. |
| static bool OpenTK.Graphics.OpenGL.GL.IsQuery | ( | Int32 | id | ) | [static] |
Determine if a name corresponds to a query object.
| id | Specifies a value that may be the name of a query object. |
| static bool OpenTK.Graphics.OpenGL.GL.IsShader | ( | UInt32 | shader | ) | [static] |
Determines if a name corresponds to a shader object.
| shader | Specifies a potential shader object. |
| static bool OpenTK.Graphics.OpenGL.GL.IsShader | ( | Int32 | shader | ) | [static] |
Determines if a name corresponds to a shader object.
| shader | Specifies a potential shader object. |
| static bool OpenTK.Graphics.OpenGL.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.OpenGL.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 unsafe void OpenTK.Graphics.OpenGL.GL.Light | ( | OpenTK.Graphics.OpenGL.LightName | light, | |
| OpenTK.Graphics.OpenGL.LightParameter | pname, | |||
| Int32 *@ | params | |||
| ) | [static] |
Set light source parameters.
| light | Specifies a light. The number of lights depends on the implementation, but at least eight lights are supported. They are identified by symbolic names of the form GL_LIGHT , where i ranges from 0 to the value of GL_MAX_LIGHTS - 1. | |
| pname | Specifies a single-valued light source parameter for light. GL_SPOT_EXPONENT, GL_SPOT_CUTOFF, GL_CONSTANT_ATTENUATION, GL_LINEAR_ATTENUATION, and GL_QUADRATIC_ATTENUATION are accepted. | |
| param | Specifies the value that parameter pname of light source light will be set to. |
| static void OpenTK.Graphics.OpenGL.GL.Light | ( | OpenTK.Graphics.OpenGL.LightName | light, | |
| OpenTK.Graphics.OpenGL.LightParameter | pname, | |||
| Int32 @[] | params | |||
| ) | [static] |
Set light source parameters.
| light | Specifies a light. The number of lights depends on the implementation, but at least eight lights are supported. They are identified by symbolic names of the form GL_LIGHT , where i ranges from 0 to the value of GL_MAX_LIGHTS - 1. | |
| pname | Specifies a single-valued light source parameter for light. GL_SPOT_EXPONENT, GL_SPOT_CUTOFF, GL_CONSTANT_ATTENUATION, GL_LINEAR_ATTENUATION, and GL_QUADRATIC_ATTENUATION are accepted. | |
| param | Specifies the value that parameter pname of light source light will be set to. |
Definition at line 54869 of file GL.cs.
54870 { 54871 #if DEBUG 54872 using (new ErrorHelper(GraphicsContext.CurrentContext)) 54873 { 54874 #endif 54875 unsafe 54876 { 54877 fixed (Int32* @params_ptr = @params) 54878 { 54879 Delegates.glLightiv((OpenTK.Graphics.OpenGL.LightName)light, (OpenTK.Graphics.OpenGL.LightParameter)pname, (Int32*)@params_ptr); 54880 } 54881 } 54882 #if DEBUG 54883 } 54884 #endif 54885 }
| static void OpenTK.Graphics.OpenGL.GL.Light | ( | OpenTK.Graphics.OpenGL.LightName | light, | |
| OpenTK.Graphics.OpenGL.LightParameter | pname, | |||
| Int32 | param | |||
| ) | [static] |
Set light source parameters.
| light | Specifies a light. The number of lights depends on the implementation, but at least eight lights are supported. They are identified by symbolic names of the form GL_LIGHT , where i ranges from 0 to the value of GL_MAX_LIGHTS - 1. | |
| pname | Specifies a single-valued light source parameter for light. GL_SPOT_EXPONENT, GL_SPOT_CUTOFF, GL_CONSTANT_ATTENUATION, GL_LINEAR_ATTENUATION, and GL_QUADRATIC_ATTENUATION are accepted. | |
| param | Specifies the value that parameter pname of light source light will be set to. |
| static unsafe void OpenTK.Graphics.OpenGL.GL.Light | ( | OpenTK.Graphics.OpenGL.LightName | light, | |
| OpenTK.Graphics.OpenGL.LightParameter | pname, | |||
| Single *@ | params | |||
| ) | [static] |
Set light source parameters.
| light | Specifies a light. The number of lights depends on the implementation, but at least eight lights are supported. They are identified by symbolic names of the form GL_LIGHT , where i ranges from 0 to the value of GL_MAX_LIGHTS - 1. | |
| pname | Specifies a single-valued light source parameter for light. GL_SPOT_EXPONENT, GL_SPOT_CUTOFF, GL_CONSTANT_ATTENUATION, GL_LINEAR_ATTENUATION, and GL_QUADRATIC_ATTENUATION are accepted. | |
| param | Specifies the value that parameter pname of light source light will be set to. |
| static void OpenTK.Graphics.OpenGL.GL.Light | ( | OpenTK.Graphics.OpenGL.LightName | light, | |
| OpenTK.Graphics.OpenGL.LightParameter | pname, | |||
| Single @[] | params | |||
| ) | [static] |
Set light source parameters.
| light | Specifies a light. The number of lights depends on the implementation, but at least eight lights are supported. They are identified by symbolic names of the form GL_LIGHT , where i ranges from 0 to the value of GL_MAX_LIGHTS - 1. | |
| pname | Specifies a single-valued light source parameter for light. GL_SPOT_EXPONENT, GL_SPOT_CUTOFF, GL_CONSTANT_ATTENUATION, GL_LINEAR_ATTENUATION, and GL_QUADRATIC_ATTENUATION are accepted. | |
| param | Specifies the value that parameter pname of light source light will be set to. |
Definition at line 54763 of file GL.cs.
54764 { 54765 #if DEBUG 54766 using (new ErrorHelper(GraphicsContext.CurrentContext)) 54767 { 54768 #endif 54769 unsafe 54770 { 54771 fixed (Single* @params_ptr = @params) 54772 { 54773 Delegates.glLightfv((OpenTK.Graphics.OpenGL.LightName)light, (OpenTK.Graphics.OpenGL.LightParameter)pname, (Single*)@params_ptr); 54774 } 54775 } 54776 #if DEBUG 54777 } 54778 #endif 54779 }
| static void OpenTK.Graphics.OpenGL.GL.Light | ( | OpenTK.Graphics.OpenGL.LightName | light, | |
| OpenTK.Graphics.OpenGL.LightParameter | pname, | |||
| Single | param | |||
| ) | [static] |
Set light source parameters.
| light | Specifies a light. The number of lights depends on the implementation, but at least eight lights are supported. They are identified by symbolic names of the form GL_LIGHT , where i ranges from 0 to the value of GL_MAX_LIGHTS - 1. | |
| pname | Specifies a single-valued light source parameter for light. GL_SPOT_EXPONENT, GL_SPOT_CUTOFF, GL_CONSTANT_ATTENUATION, GL_LINEAR_ATTENUATION, and GL_QUADRATIC_ATTENUATION are accepted. | |
| param | Specifies the value that parameter pname of light source light will be set to. |
| static unsafe void OpenTK.Graphics.OpenGL.GL.LightModel | ( | OpenTK.Graphics.OpenGL.LightModelParameter | pname, | |
| Int32 *@ | params | |||
| ) | [static] |
Set the lighting model parameters.
| pname | Specifies a single-valued lighting model parameter. GL_LIGHT_MODEL_LOCAL_VIEWER, GL_LIGHT_MODEL_COLOR_CONTROL, and GL_LIGHT_MODEL_TWO_SIDE are accepted. | |
| param | Specifies the value that param will be set to. |
| static void OpenTK.Graphics.OpenGL.GL.LightModel | ( | OpenTK.Graphics.OpenGL.LightModelParameter | pname, | |
| Int32 @[] | params | |||
| ) | [static] |
Set the lighting model parameters.
| pname | Specifies a single-valued lighting model parameter. GL_LIGHT_MODEL_LOCAL_VIEWER, GL_LIGHT_MODEL_COLOR_CONTROL, and GL_LIGHT_MODEL_TWO_SIDE are accepted. | |
| param | Specifies the value that param will be set to. |
Definition at line 55056 of file GL.cs.
55057 { 55058 #if DEBUG 55059 using (new ErrorHelper(GraphicsContext.CurrentContext)) 55060 { 55061 #endif 55062 unsafe 55063 { 55064 fixed (Int32* @params_ptr = @params) 55065 { 55066 Delegates.glLightModeliv((OpenTK.Graphics.OpenGL.LightModelParameter)pname, (Int32*)@params_ptr); 55067 } 55068 } 55069 #if DEBUG 55070 } 55071 #endif 55072 }
| static void OpenTK.Graphics.OpenGL.GL.LightModel | ( | OpenTK.Graphics.OpenGL.LightModelParameter | pname, | |
| Int32 | param | |||
| ) | [static] |
Set the lighting model parameters.
| pname | Specifies a single-valued lighting model parameter. GL_LIGHT_MODEL_LOCAL_VIEWER, GL_LIGHT_MODEL_COLOR_CONTROL, and GL_LIGHT_MODEL_TWO_SIDE are accepted. | |
| param | Specifies the value that param will be set to. |
| static unsafe void OpenTK.Graphics.OpenGL.GL.LightModel | ( | OpenTK.Graphics.OpenGL.LightModelParameter | pname, | |
| Single *@ | params | |||
| ) | [static] |
Set the lighting model parameters.
| pname | Specifies a single-valued lighting model parameter. GL_LIGHT_MODEL_LOCAL_VIEWER, GL_LIGHT_MODEL_COLOR_CONTROL, and GL_LIGHT_MODEL_TWO_SIDE are accepted. | |
| param | Specifies the value that param will be set to. |
| static void OpenTK.Graphics.OpenGL.GL.LightModel | ( | OpenTK.Graphics.OpenGL.LightModelParameter | pname, | |
| Single @[] | params | |||
| ) | [static] |
Set the lighting model parameters.
| pname | Specifies a single-valued lighting model parameter. GL_LIGHT_MODEL_LOCAL_VIEWER, GL_LIGHT_MODEL_COLOR_CONTROL, and GL_LIGHT_MODEL_TWO_SIDE are accepted. | |
| param | Specifies the value that param will be set to. |
Definition at line 54965 of file GL.cs.
54966 { 54967 #if DEBUG 54968 using (new ErrorHelper(GraphicsContext.CurrentContext)) 54969 { 54970 #endif 54971 unsafe 54972 { 54973 fixed (Single* @params_ptr = @params) 54974 { 54975 Delegates.glLightModelfv((OpenTK.Graphics.OpenGL.LightModelParameter)pname, (Single*)@params_ptr); 54976 } 54977 } 54978 #if DEBUG 54979 } 54980 #endif 54981 }
| static void OpenTK.Graphics.OpenGL.GL.LightModel | ( | OpenTK.Graphics.OpenGL.LightModelParameter | pname, | |
| Single | param | |||
| ) | [static] |
Set the lighting model parameters.
| pname | Specifies a single-valued lighting model parameter. GL_LIGHT_MODEL_LOCAL_VIEWER, GL_LIGHT_MODEL_COLOR_CONTROL, and GL_LIGHT_MODEL_TWO_SIDE are accepted. | |
| param | Specifies the value that param will be set to. |
| static void OpenTK.Graphics.OpenGL.GL.LineStipple | ( | Int32 | factor, | |
| UInt16 | pattern | |||
| ) | [static] |
Specify the line stipple pattern.
| factor | Specifies a multiplier for each bit in the line stipple pattern. If factor is 3, for example, each bit in the pattern is used three times before the next bit in the pattern is used. factor is clamped to the range [1, 256] and defaults to 1. | |
| pattern | Specifies a 16-bit integer whose bit pattern determines which fragments of a line will be drawn when the line is rasterized. Bit zero is used first; the default pattern is all 1's. |
| static void OpenTK.Graphics.OpenGL.GL.LineStipple | ( | Int32 | factor, | |
| Int16 | pattern | |||
| ) | [static] |
Specify the line stipple pattern.
| factor | Specifies a multiplier for each bit in the line stipple pattern. If factor is 3, for example, each bit in the pattern is used three times before the next bit in the pattern is used. factor is clamped to the range [1, 256] and defaults to 1. | |
| pattern | Specifies a 16-bit integer whose bit pattern determines which fragments of a line will be drawn when the line is rasterized. Bit zero is used first; the default pattern is all 1's. |
| static void OpenTK.Graphics.OpenGL.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.OpenGL.GL.LinkProgram | ( | UInt32 | program | ) | [static] |
Links a program object.
| program | Specifies the handle of the program object to be linked. |
| static void OpenTK.Graphics.OpenGL.GL.LinkProgram | ( | Int32 | program | ) | [static] |
Links a program object.
| program | Specifies the handle of the program object to be linked. |
| static void OpenTK.Graphics.OpenGL.GL.ListBase | ( | UInt32 @ | base | ) | [static] |
Set the display-list base for glCallLists.
| base | Specifies an integer offset that will be added to glCallLists offsets to generate display-list names. The initial value is 0. |
| static void OpenTK.Graphics.OpenGL.GL.ListBase | ( | Int32 @ | base | ) | [static] |
Set the display-list base for glCallLists.
| base | Specifies an integer offset that will be added to glCallLists offsets to generate display-list names. The initial value is 0. |
| static void OpenTK.Graphics.OpenGL.GL.LoadAll | ( | ) | [static] |
Loads all OpenGL entry points (core and extension). This method is provided for compatibility purposes with older OpenTK versions.
Definition at line 75 of file GLHelper.cs.
| static void OpenTK.Graphics.OpenGL.GL.LoadIdentity | ( | ) | [static] |
| static unsafe void OpenTK.Graphics.OpenGL.GL.LoadMatrix | ( | Single * | m | ) | [static] |
Replace the current matrix with the specified matrix.
| m | Specifies a pointer to 16 consecutive values, which are used as the elements of a 4 times 4 column-major matrix. |
| static void OpenTK.Graphics.OpenGL.GL.LoadMatrix | ( | ref Single | m | ) | [static] |
Replace the current matrix with the specified matrix.
| m | Specifies a pointer to 16 consecutive values, which are used as the elements of a 4 times 4 column-major matrix. |
| static void OpenTK.Graphics.OpenGL.GL.LoadMatrix | ( | Single[] | m | ) | [static] |
Replace the current matrix with the specified matrix.
| m | Specifies a pointer to 16 consecutive values, which are used as the elements of a 4 times 4 column-major matrix. |
| static unsafe void OpenTK.Graphics.OpenGL.GL.LoadMatrix | ( | Double * | m | ) | [static] |
Replace the current matrix with the specified matrix.
| m | Specifies a pointer to 16 consecutive values, which are used as the elements of a 4 times 4 column-major matrix. |
| static void OpenTK.Graphics.OpenGL.GL.LoadMatrix | ( | ref Double | m | ) | [static] |
Replace the current matrix with the specified matrix.
| m | Specifies a pointer to 16 consecutive values, which are used as the elements of a 4 times 4 column-major matrix. |
| static void OpenTK.Graphics.OpenGL.GL.LoadMatrix | ( | Double[] | m | ) | [static] |
Replace the current matrix with the specified matrix.
| m | Specifies a pointer to 16 consecutive values, which are used as the elements of a 4 times 4 column-major matrix. |
| static void OpenTK.Graphics.OpenGL.GL.LoadName | ( | UInt32 | name | ) | [static] |
Load a name onto the name stack.
| name | Specifies a name that will replace the top value on the name stack. |
| static void OpenTK.Graphics.OpenGL.GL.LoadName | ( | Int32 | name | ) | [static] |
Load a name onto the name stack.
| name | Specifies a name that will replace the top value on the name stack. |
| static unsafe void OpenTK.Graphics.OpenGL.GL.LoadTransposeMatrix | ( | Single * | m | ) | [static] |
Replace the current matrix with the specified row-major ordered matrix.
| m | Specifies a pointer to 16 consecutive values, which are used as the elements of a 4 times 4 row-major matrix. |
| static void OpenTK.Graphics.OpenGL.GL.LoadTransposeMatrix | ( | ref Single | m | ) | [static] |
Replace the current matrix with the specified row-major ordered matrix.
| m | Specifies a pointer to 16 consecutive values, which are used as the elements of a 4 times 4 row-major matrix. |
| static void OpenTK.Graphics.OpenGL.GL.LoadTransposeMatrix | ( | Single[] | m | ) | [static] |
Replace the current matrix with the specified row-major ordered matrix.
| m | Specifies a pointer to 16 consecutive values, which are used as the elements of a 4 times 4 row-major matrix. |
| static unsafe void OpenTK.Graphics.OpenGL.GL.LoadTransposeMatrix | ( | Double * | m | ) | [static] |
Replace the current matrix with the specified row-major ordered matrix.
| m | Specifies a pointer to 16 consecutive values, which are used as the elements of a 4 times 4 row-major matrix. |
| static void OpenTK.Graphics.OpenGL.GL.LoadTransposeMatrix | ( | ref Double | m | ) | [static] |
Replace the current matrix with the specified row-major ordered matrix.
| m | Specifies a pointer to 16 consecutive values, which are used as the elements of a 4 times 4 row-major matrix. |
| static void OpenTK.Graphics.OpenGL.GL.LoadTransposeMatrix | ( | Double[] | m | ) | [static] |
Replace the current matrix with the specified row-major ordered matrix.
| m | Specifies a pointer to 16 consecutive values, which are used as the elements of a 4 times 4 row-major matrix. |
| static void OpenTK.Graphics.OpenGL.GL.LogicOp | ( | OpenTK.Graphics.OpenGL.LogicOp | opcode | ) | [static] |
Specify a logical pixel operation for color index rendering.
| opcode | Specifies a symbolic constant that selects a logical operation. The following symbols are accepted: GL_CLEAR, GL_SET, GL_COPY, GL_COPY_INVERTED, GL_NOOP, GL_INVERT, GL_AND, GL_NAND, GL_OR, GL_NOR, GL_XOR, GL_EQUIV, GL_AND_REVERSE, GL_AND_INVERTED, GL_OR_REVERSE, and GL_OR_INVERTED. The initial value is GL_COPY. |
| static unsafe void OpenTK.Graphics.OpenGL.GL.Map1 | ( | OpenTK.Graphics.OpenGL.MapTarget | target, | |
| Single | u1, | |||
| Single | u2, | |||
| Int32 | stride, | |||
| Int32 | order, | |||
| Single * | points | |||
| ) | [static] |
Define a one-dimensional evaluator.
| target | Specifies the kind of values that are generated by the evaluator. Symbolic constants GL_MAP1_VERTEX_3, GL_MAP1_VERTEX_4, GL_MAP1_INDEX, GL_MAP1_COLOR_4, GL_MAP1_NORMAL, GL_MAP1_TEXTURE_COORD_1, GL_MAP1_TEXTURE_COORD_2, GL_MAP1_TEXTURE_COORD_3, and GL_MAP1_TEXTURE_COORD_4 are accepted. | |
| u1 | Specify a linear mapping of , as presented to glEvalCoord1, to u hat, the variable that is evaluated by the equations specified by this command. | |
| stride | Specifies the number of floats or doubles between the beginning of one control point and the beginning of the next one in the data structure referenced in points. This allows control points to be embedded in arbitrary data structures. The only constraint is that the values for a particular control point must occupy contiguous memory locations. | |
| order | Specifies the number of control points. Must be positive. | |
| points | Specifies a pointer to the array of control points. |
| static void OpenTK.Graphics.OpenGL.GL.Map1 | ( | OpenTK.Graphics.OpenGL.MapTarget | target, | |
| Single | u1, | |||
| Single | u2, | |||
| Int32 | stride, | |||
| Int32 | order, | |||
| ref Single | points | |||
| ) | [static] |
Define a one-dimensional evaluator.
| target | Specifies the kind of values that are generated by the evaluator. Symbolic constants GL_MAP1_VERTEX_3, GL_MAP1_VERTEX_4, GL_MAP1_INDEX, GL_MAP1_COLOR_4, GL_MAP1_NORMAL, GL_MAP1_TEXTURE_COORD_1, GL_MAP1_TEXTURE_COORD_2, GL_MAP1_TEXTURE_COORD_3, and GL_MAP1_TEXTURE_COORD_4 are accepted. | |
| u1 | Specify a linear mapping of , as presented to glEvalCoord1, to u hat, the variable that is evaluated by the equations specified by this command. | |
| stride | Specifies the number of floats or doubles between the beginning of one control point and the beginning of the next one in the data structure referenced in points. This allows control points to be embedded in arbitrary data structures. The only constraint is that the values for a particular control point must occupy contiguous memory locations. | |
| order | Specifies the number of control points. Must be positive. | |
| points | Specifies a pointer to the array of control points. |
Definition at line 55915 of file GL.cs.
55916 { 55917 #if DEBUG 55918 using (new ErrorHelper(GraphicsContext.CurrentContext)) 55919 { 55920 #endif 55921 unsafe 55922 { 55923 fixed (Single* points_ptr = &points) 55924 { 55925 Delegates.glMap1f((OpenTK.Graphics.OpenGL.MapTarget)target, (Single)u1, (Single)u2, (Int32)stride, (Int32)order, (Single*)points_ptr); 55926 } 55927 } 55928 #if DEBUG 55929 } 55930 #endif 55931 }
| static void OpenTK.Graphics.OpenGL.GL.Map1 | ( | OpenTK.Graphics.OpenGL.MapTarget | target, | |
| Single | u1, | |||
| Single | u2, | |||
| Int32 | stride, | |||
| Int32 | order, | |||
| Single[] | points | |||
| ) | [static] |
Define a one-dimensional evaluator.
| target | Specifies the kind of values that are generated by the evaluator. Symbolic constants GL_MAP1_VERTEX_3, GL_MAP1_VERTEX_4, GL_MAP1_INDEX, GL_MAP1_COLOR_4, GL_MAP1_NORMAL, GL_MAP1_TEXTURE_COORD_1, GL_MAP1_TEXTURE_COORD_2, GL_MAP1_TEXTURE_COORD_3, and GL_MAP1_TEXTURE_COORD_4 are accepted. | |
| u1 | Specify a linear mapping of , as presented to glEvalCoord1, to u hat, the variable that is evaluated by the equations specified by this command. | |
| stride | Specifies the number of floats or doubles between the beginning of one control point and the beginning of the next one in the data structure referenced in points. This allows control points to be embedded in arbitrary data structures. The only constraint is that the values for a particular control point must occupy contiguous memory locations. | |
| order | Specifies the number of control points. Must be positive. | |
| points | Specifies a pointer to the array of control points. |
Definition at line 55866 of file GL.cs.
55867 { 55868 #if DEBUG 55869 using (new ErrorHelper(GraphicsContext.CurrentContext)) 55870 { 55871 #endif 55872 unsafe 55873 { 55874 fixed (Single* points_ptr = points) 55875 { 55876 Delegates.glMap1f((OpenTK.Graphics.OpenGL.MapTarget)target, (Single)u1, (Single)u2, (Int32)stride, (Int32)order, (Single*)points_ptr); 55877 } 55878 } 55879 #if DEBUG 55880 } 55881 #endif 55882 }
| static unsafe void OpenTK.Graphics.OpenGL.GL.Map1 | ( | OpenTK.Graphics.OpenGL.MapTarget | target, | |
| Double | u1, | |||
| Double | u2, | |||
| Int32 | stride, | |||
| Int32 | order, | |||
| Double * | points | |||
| ) | [static] |
Define a one-dimensional evaluator.
| target | Specifies the kind of values that are generated by the evaluator. Symbolic constants GL_MAP1_VERTEX_3, GL_MAP1_VERTEX_4, GL_MAP1_INDEX, GL_MAP1_COLOR_4, GL_MAP1_NORMAL, GL_MAP1_TEXTURE_COORD_1, GL_MAP1_TEXTURE_COORD_2, GL_MAP1_TEXTURE_COORD_3, and GL_MAP1_TEXTURE_COORD_4 are accepted. | |
| u1 | Specify a linear mapping of , as presented to glEvalCoord1, to u hat, the variable that is evaluated by the equations specified by this command. | |
| stride | Specifies the number of floats or doubles between the beginning of one control point and the beginning of the next one in the data structure referenced in points. This allows control points to be embedded in arbitrary data structures. The only constraint is that the values for a particular control point must occupy contiguous memory locations. | |
| order | Specifies the number of control points. Must be positive. | |
| points | Specifies a pointer to the array of control points. |
| static void OpenTK.Graphics.OpenGL.GL.Map1 | ( | OpenTK.Graphics.OpenGL.MapTarget | target, | |
| Double | u1, | |||
| Double | u2, | |||
| Int32 | stride, | |||
| Int32 | order, | |||
| ref Double | points | |||
| ) | [static] |
Define a one-dimensional evaluator.
| target | Specifies the kind of values that are generated by the evaluator. Symbolic constants GL_MAP1_VERTEX_3, GL_MAP1_VERTEX_4, GL_MAP1_INDEX, GL_MAP1_COLOR_4, GL_MAP1_NORMAL, GL_MAP1_TEXTURE_COORD_1, GL_MAP1_TEXTURE_COORD_2, GL_MAP1_TEXTURE_COORD_3, and GL_MAP1_TEXTURE_COORD_4 are accepted. | |
| u1 | Specify a linear mapping of , as presented to glEvalCoord1, to u hat, the variable that is evaluated by the equations specified by this command. | |
| stride | Specifies the number of floats or doubles between the beginning of one control point and the beginning of the next one in the data structure referenced in points. This allows control points to be embedded in arbitrary data structures. The only constraint is that the values for a particular control point must occupy contiguous memory locations. | |
| order | Specifies the number of control points. Must be positive. | |
| points | Specifies a pointer to the array of control points. |
Definition at line 55773 of file GL.cs.
55774 { 55775 #if DEBUG 55776 using (new ErrorHelper(GraphicsContext.CurrentContext)) 55777 { 55778 #endif 55779 unsafe 55780 { 55781 fixed (Double* points_ptr = &points) 55782 { 55783 Delegates.glMap1d((OpenTK.Graphics.OpenGL.MapTarget)target, (Double)u1, (Double)u2, (Int32)stride, (Int32)order, (Double*)points_ptr); 55784 } 55785 } 55786 #if DEBUG 55787 } 55788 #endif 55789 }
| static void OpenTK.Graphics.OpenGL.GL.Map1 | ( | OpenTK.Graphics.OpenGL.MapTarget | target, | |
| Double | u1, | |||
| Double | u2, | |||
| Int32 | stride, | |||
| Int32 | order, | |||
| Double[] | points | |||
| ) | [static] |
Define a one-dimensional evaluator.
| target | Specifies the kind of values that are generated by the evaluator. Symbolic constants GL_MAP1_VERTEX_3, GL_MAP1_VERTEX_4, GL_MAP1_INDEX, GL_MAP1_COLOR_4, GL_MAP1_NORMAL, GL_MAP1_TEXTURE_COORD_1, GL_MAP1_TEXTURE_COORD_2, GL_MAP1_TEXTURE_COORD_3, and GL_MAP1_TEXTURE_COORD_4 are accepted. | |
| u1 | Specify a linear mapping of , as presented to glEvalCoord1, to u hat, the variable that is evaluated by the equations specified by this command. | |
| stride | Specifies the number of floats or doubles between the beginning of one control point and the beginning of the next one in the data structure referenced in points. This allows control points to be embedded in arbitrary data structures. The only constraint is that the values for a particular control point must occupy contiguous memory locations. | |
| order | Specifies the number of control points. Must be positive. | |
| points | Specifies a pointer to the array of control points. |
Definition at line 55724 of file GL.cs.
55725 { 55726 #if DEBUG 55727 using (new ErrorHelper(GraphicsContext.CurrentContext)) 55728 { 55729 #endif 55730 unsafe 55731 { 55732 fixed (Double* points_ptr = points) 55733 { 55734 Delegates.glMap1d((OpenTK.Graphics.OpenGL.MapTarget)target, (Double)u1, (Double)u2, (Int32)stride, (Int32)order, (Double*)points_ptr); 55735 } 55736 } 55737 #if DEBUG 55738 } 55739 #endif 55740 }
| static unsafe void OpenTK.Graphics.OpenGL.GL.Map2 | ( | OpenTK.Graphics.OpenGL.MapTarget | target, | |
| Single | u1, | |||
| Single | u2, | |||
| Int32 | ustride, | |||
| Int32 | uorder, | |||
| Single | v1, | |||
| Single | v2, | |||
| Int32 | vstride, | |||
| Int32 | vorder, | |||
| Single * | points | |||
| ) | [static] |
Define a two-dimensional evaluator.
| target | Specifies the kind of values that are generated by the evaluator. Symbolic constants GL_MAP2_VERTEX_3, GL_MAP2_VERTEX_4, GL_MAP2_INDEX, GL_MAP2_COLOR_4, GL_MAP2_NORMAL, GL_MAP2_TEXTURE_COORD_1, GL_MAP2_TEXTURE_COORD_2, GL_MAP2_TEXTURE_COORD_3, and GL_MAP2_TEXTURE_COORD_4 are accepted. | |
| u1 | Specify a linear mapping of , as presented to glEvalCoord2, to u hat, one of the two variables that are evaluated by the equations specified by this command. Initially, u1 is 0 and u2 is 1. | |
| ustride | Specifies the number of floats or doubles between the beginning of control point R sub ij and the beginning of control point R sub { (i+1) j }, where and are the and control point indices, respectively. This allows control points to be embedded in arbitrary data structures. The only constraint is that the values for a particular control point must occupy contiguous memory locations. The initial value of ustride is 0. | |
| uorder | Specifies the dimension of the control point array in the axis. Must be positive. The initial value is 1. | |
| v1 | Specify a linear mapping of , as presented to glEvalCoord2, to v hat, one of the two variables that are evaluated by the equations specified by this command. Initially, v1 is 0 and v2 is 1. | |
| vstride | Specifies the number of floats or doubles between the beginning of control point R sub ij and the beginning of control point R sub { i (j+1) }, where and are the and control point indices, respectively. This allows control points to be embedded in arbitrary data structures. The only constraint is that the values for a particular control point must occupy contiguous memory locations. The initial value of vstride is 0. | |
| vorder | Specifies the dimension of the control point array in the axis. Must be positive. The initial value is 1. | |
| points | Specifies a pointer to the array of control points. |
Definition at line 56339 of file GL.cs.
56340 { 56341 #if DEBUG 56342 using (new ErrorHelper(GraphicsContext.CurrentContext)) 56343 { 56344 #endif 56345 Delegates.glMap2f((OpenTK.Graphics.OpenGL.MapTarget)target, (Single)u1, (Single)u2, (Int32)ustride, (Int32)uorder, (Single)v1, (Single)v2, (Int32)vstride, (Int32)vorder, (Single*)points); 56346 #if DEBUG 56347 } 56348 #endif 56349 }
| static void OpenTK.Graphics.OpenGL.GL.Map2 | ( | OpenTK.Graphics.OpenGL.MapTarget | target, | |
| Single | u1, | |||
| Single | u2, | |||
| Int32 | ustride, | |||
| Int32 | uorder, | |||
| Single | v1, | |||
| Single | v2, | |||
| Int32 | vstride, | |||
| Int32 | vorder, | |||
| ref Single | points | |||
| ) | [static] |
Define a two-dimensional evaluator.
| target | Specifies the kind of values that are generated by the evaluator. Symbolic constants GL_MAP2_VERTEX_3, GL_MAP2_VERTEX_4, GL_MAP2_INDEX, GL_MAP2_COLOR_4, GL_MAP2_NORMAL, GL_MAP2_TEXTURE_COORD_1, GL_MAP2_TEXTURE_COORD_2, GL_MAP2_TEXTURE_COORD_3, and GL_MAP2_TEXTURE_COORD_4 are accepted. | |
| u1 | Specify a linear mapping of , as presented to glEvalCoord2, to u hat, one of the two variables that are evaluated by the equations specified by this command. Initially, u1 is 0 and u2 is 1. | |
| ustride | Specifies the number of floats or doubles between the beginning of control point R sub ij and the beginning of control point R sub { (i+1) j }, where and are the and control point indices, respectively. This allows control points to be embedded in arbitrary data structures. The only constraint is that the values for a particular control point must occupy contiguous memory locations. The initial value of ustride is 0. | |
| uorder | Specifies the dimension of the control point array in the axis. Must be positive. The initial value is 1. | |
| v1 | Specify a linear mapping of , as presented to glEvalCoord2, to v hat, one of the two variables that are evaluated by the equations specified by this command. Initially, v1 is 0 and v2 is 1. | |
| vstride | Specifies the number of floats or doubles between the beginning of control point R sub ij and the beginning of control point R sub { i (j+1) }, where and are the and control point indices, respectively. This allows control points to be embedded in arbitrary data structures. The only constraint is that the values for a particular control point must occupy contiguous memory locations. The initial value of vstride is 0. | |
| vorder | Specifies the dimension of the control point array in the axis. Must be positive. The initial value is 1. | |
| points | Specifies a pointer to the array of control points. |
Definition at line 56274 of file GL.cs.
56275 { 56276 #if DEBUG 56277 using (new ErrorHelper(GraphicsContext.CurrentContext)) 56278 { 56279 #endif 56280 unsafe 56281 { 56282 fixed (Single* points_ptr = &points) 56283 { 56284 Delegates.glMap2f((OpenTK.Graphics.OpenGL.MapTarget)target, (Single)u1, (Single)u2, (Int32)ustride, (Int32)uorder, (Single)v1, (Single)v2, (Int32)vstride, (Int32)vorder, (Single*)points_ptr); 56285 } 56286 } 56287 #if DEBUG 56288 } 56289 #endif 56290 }
| static void OpenTK.Graphics.OpenGL.GL.Map2 | ( | OpenTK.Graphics.OpenGL.MapTarget | target, | |
| Single | u1, | |||
| Single | u2, | |||
| Int32 | ustride, | |||
| Int32 | uorder, | |||
| Single | v1, | |||
| Single | v2, | |||
| Int32 | vstride, | |||
| Int32 | vorder, | |||
| Single[] | points | |||
| ) | [static] |
Define a two-dimensional evaluator.
| target | Specifies the kind of values that are generated by the evaluator. Symbolic constants GL_MAP2_VERTEX_3, GL_MAP2_VERTEX_4, GL_MAP2_INDEX, GL_MAP2_COLOR_4, GL_MAP2_NORMAL, GL_MAP2_TEXTURE_COORD_1, GL_MAP2_TEXTURE_COORD_2, GL_MAP2_TEXTURE_COORD_3, and GL_MAP2_TEXTURE_COORD_4 are accepted. | |
| u1 | Specify a linear mapping of , as presented to glEvalCoord2, to u hat, one of the two variables that are evaluated by the equations specified by this command. Initially, u1 is 0 and u2 is 1. | |
| ustride | Specifies the number of floats or doubles between the beginning of control point R sub ij and the beginning of control point R sub { (i+1) j }, where and are the and control point indices, respectively. This allows control points to be embedded in arbitrary data structures. The only constraint is that the values for a particular control point must occupy contiguous memory locations. The initial value of ustride is 0. | |
| uorder | Specifies the dimension of the control point array in the axis. Must be positive. The initial value is 1. | |
| v1 | Specify a linear mapping of , as presented to glEvalCoord2, to v hat, one of the two variables that are evaluated by the equations specified by this command. Initially, v1 is 0 and v2 is 1. | |
| vstride | Specifies the number of floats or doubles between the beginning of control point R sub ij and the beginning of control point R sub { i (j+1) }, where and are the and control point indices, respectively. This allows control points to be embedded in arbitrary data structures. The only constraint is that the values for a particular control point must occupy contiguous memory locations. The initial value of vstride is 0. | |
| vorder | Specifies the dimension of the control point array in the axis. Must be positive. The initial value is 1. | |
| points | Specifies a pointer to the array of control points. |
Definition at line 56210 of file GL.cs.
56211 { 56212 #if DEBUG 56213 using (new ErrorHelper(GraphicsContext.CurrentContext)) 56214 { 56215 #endif 56216 unsafe 56217 { 56218 fixed (Single* points_ptr = points) 56219 { 56220 Delegates.glMap2f((OpenTK.Graphics.OpenGL.MapTarget)target, (Single)u1, (Single)u2, (Int32)ustride, (Int32)uorder, (Single)v1, (Single)v2, (Int32)vstride, (Int32)vorder, (Single*)points_ptr); 56221 } 56222 } 56223 #if DEBUG 56224 } 56225 #endif 56226 }
| static unsafe void OpenTK.Graphics.OpenGL.GL.Map2 | ( | OpenTK.Graphics.OpenGL.MapTarget | target, | |
| Double | u1, | |||
| Double | u2, | |||
| Int32 | ustride, | |||
| Int32 | uorder, | |||
| Double | v1, | |||
| Double | v2, | |||
| Int32 | vstride, | |||
| Int32 | vorder, | |||
| Double * | points | |||
| ) | [static] |
Define a two-dimensional evaluator.
| target | Specifies the kind of values that are generated by the evaluator. Symbolic constants GL_MAP2_VERTEX_3, GL_MAP2_VERTEX_4, GL_MAP2_INDEX, GL_MAP2_COLOR_4, GL_MAP2_NORMAL, GL_MAP2_TEXTURE_COORD_1, GL_MAP2_TEXTURE_COORD_2, GL_MAP2_TEXTURE_COORD_3, and GL_MAP2_TEXTURE_COORD_4 are accepted. | |
| u1 | Specify a linear mapping of , as presented to glEvalCoord2, to u hat, one of the two variables that are evaluated by the equations specified by this command. Initially, u1 is 0 and u2 is 1. | |
| ustride | Specifies the number of floats or doubles between the beginning of control point R sub ij and the beginning of control point R sub { (i+1) j }, where and are the and control point indices, respectively. This allows control points to be embedded in arbitrary data structures. The only constraint is that the values for a particular control point must occupy contiguous memory locations. The initial value of ustride is 0. | |
| uorder | Specifies the dimension of the control point array in the axis. Must be positive. The initial value is 1. | |
| v1 | Specify a linear mapping of , as presented to glEvalCoord2, to v hat, one of the two variables that are evaluated by the equations specified by this command. Initially, v1 is 0 and v2 is 1. | |
| vstride | Specifies the number of floats or doubles between the beginning of control point R sub ij and the beginning of control point R sub { i (j+1) }, where and are the and control point indices, respectively. This allows control points to be embedded in arbitrary data structures. The only constraint is that the values for a particular control point must occupy contiguous memory locations. The initial value of vstride is 0. | |
| vorder | Specifies the dimension of the control point array in the axis. Must be positive. The initial value is 1. | |
| points | Specifies a pointer to the array of control points. |
Definition at line 56152 of file GL.cs.
56153 { 56154 #if DEBUG 56155 using (new ErrorHelper(GraphicsContext.CurrentContext)) 56156 { 56157 #endif 56158 Delegates.glMap2d((OpenTK.Graphics.OpenGL.MapTarget)target, (Double)u1, (Double)u2, (Int32)ustride, (Int32)uorder, (Double)v1, (Double)v2, (Int32)vstride, (Int32)vorder, (Double*)points); 56159 #if DEBUG 56160 } 56161 #endif 56162 }
| static void OpenTK.Graphics.OpenGL.GL.Map2 | ( | OpenTK.Graphics.OpenGL.MapTarget | target, | |
| Double | u1, | |||
| Double | u2, | |||
| Int32 | ustride, | |||
| Int32 | uorder, | |||
| Double | v1, | |||
| Double | v2, | |||
| Int32 | vstride, | |||
| Int32 | vorder, | |||
| ref Double | points | |||
| ) | [static] |
Define a two-dimensional evaluator.
| target | Specifies the kind of values that are generated by the evaluator. Symbolic constants GL_MAP2_VERTEX_3, GL_MAP2_VERTEX_4, GL_MAP2_INDEX, GL_MAP2_COLOR_4, GL_MAP2_NORMAL, GL_MAP2_TEXTURE_COORD_1, GL_MAP2_TEXTURE_COORD_2, GL_MAP2_TEXTURE_COORD_3, and GL_MAP2_TEXTURE_COORD_4 are accepted. | |
| u1 | Specify a linear mapping of , as presented to glEvalCoord2, to u hat, one of the two variables that are evaluated by the equations specified by this command. Initially, u1 is 0 and u2 is 1. | |
| ustride | Specifies the number of floats or doubles between the beginning of control point R sub ij and the beginning of control point R sub { (i+1) j }, where and are the and control point indices, respectively. This allows control points to be embedded in arbitrary data structures. The only constraint is that the values for a particular control point must occupy contiguous memory locations. The initial value of ustride is 0. | |
| uorder | Specifies the dimension of the control point array in the axis. Must be positive. The initial value is 1. | |
| v1 | Specify a linear mapping of , as presented to glEvalCoord2, to v hat, one of the two variables that are evaluated by the equations specified by this command. Initially, v1 is 0 and v2 is 1. | |
| vstride | Specifies the number of floats or doubles between the beginning of control point R sub ij and the beginning of control point R sub { i (j+1) }, where and are the and control point indices, respectively. This allows control points to be embedded in arbitrary data structures. The only constraint is that the values for a particular control point must occupy contiguous memory locations. The initial value of vstride is 0. | |
| vorder | Specifies the dimension of the control point array in the axis. Must be positive. The initial value is 1. | |
| points | Specifies a pointer to the array of control points. |
Definition at line 56087 of file GL.cs.
56088 { 56089 #if DEBUG 56090 using (new ErrorHelper(GraphicsContext.CurrentContext)) 56091 { 56092 #endif 56093 unsafe 56094 { 56095 fixed (Double* points_ptr = &points) 56096 { 56097 Delegates.glMap2d((OpenTK.Graphics.OpenGL.MapTarget)target, (Double)u1, (Double)u2, (Int32)ustride, (Int32)uorder, (Double)v1, (Double)v2, (Int32)vstride, (Int32)vorder, (Double*)points_ptr); 56098 } 56099 } 56100 #if DEBUG 56101 } 56102 #endif 56103 }
| static void OpenTK.Graphics.OpenGL.GL.Map2 | ( | OpenTK.Graphics.OpenGL.MapTarget | target, | |
| Double | u1, | |||
| Double | u2, | |||
| Int32 | ustride, | |||
| Int32 | uorder, | |||
| Double | v1, | |||
| Double | v2, | |||
| Int32 | vstride, | |||
| Int32 | vorder, | |||
| Double[] | points | |||
| ) | [static] |
Define a two-dimensional evaluator.
| target | Specifies the kind of values that are generated by the evaluator. Symbolic constants GL_MAP2_VERTEX_3, GL_MAP2_VERTEX_4, GL_MAP2_INDEX, GL_MAP2_COLOR_4, GL_MAP2_NORMAL, GL_MAP2_TEXTURE_COORD_1, GL_MAP2_TEXTURE_COORD_2, GL_MAP2_TEXTURE_COORD_3, and GL_MAP2_TEXTURE_COORD_4 are accepted. | |
| u1 | Specify a linear mapping of , as presented to glEvalCoord2, to u hat, one of the two variables that are evaluated by the equations specified by this command. Initially, u1 is 0 and u2 is 1. | |
| ustride | Specifies the number of floats or doubles between the beginning of control point R sub ij and the beginning of control point R sub { (i+1) j }, where and are the and control point indices, respectively. This allows control points to be embedded in arbitrary data structures. The only constraint is that the values for a particular control point must occupy contiguous memory locations. The initial value of ustride is 0. | |
| uorder | Specifies the dimension of the control point array in the axis. Must be positive. The initial value is 1. | |
| v1 | Specify a linear mapping of , as presented to glEvalCoord2, to v hat, one of the two variables that are evaluated by the equations specified by this command. Initially, v1 is 0 and v2 is 1. | |
| vstride | Specifies the number of floats or doubles between the beginning of control point R sub ij and the beginning of control point R sub { i (j+1) }, where and are the and control point indices, respectively. This allows control points to be embedded in arbitrary data structures. The only constraint is that the values for a particular control point must occupy contiguous memory locations. The initial value of vstride is 0. | |
| vorder | Specifies the dimension of the control point array in the axis. Must be positive. The initial value is 1. | |
| points | Specifies a pointer to the array of control points. |
Definition at line 56023 of file GL.cs.
56024 { 56025 #if DEBUG 56026 using (new ErrorHelper(GraphicsContext.CurrentContext)) 56027 { 56028 #endif 56029 unsafe 56030 { 56031 fixed (Double* points_ptr = points) 56032 { 56033 Delegates.glMap2d((OpenTK.Graphics.OpenGL.MapTarget)target, (Double)u1, (Double)u2, (Int32)ustride, (Int32)uorder, (Double)v1, (Double)v2, (Int32)vstride, (Int32)vorder, (Double*)points_ptr); 56034 } 56035 } 56036 #if DEBUG 56037 } 56038 #endif 56039 }
| static unsafe System.IntPtr OpenTK.Graphics.OpenGL.GL.MapBuffer | ( | OpenTK.Graphics.OpenGL.BufferTarget | target, | |
| OpenTK.Graphics.OpenGL.BufferAccess | access | |||
| ) | [static] |
Map a buffer object's data store.
| target | Specifies the target buffer object being mapped. The symbolic constant must be GL_ARRAY_BUFFER, GL_ELEMENT_ARRAY_BUFFER, GL_PIXEL_PACK_BUFFER, or GL_PIXEL_UNPACK_BUFFER. | |
| access | Specifies the access policy, indicating whether it will be possible to read from, write to, or both read from and write to the buffer object's mapped data store. The symbolic constant must be GL_READ_ONLY, GL_WRITE_ONLY, or GL_READ_WRITE. |
| static void OpenTK.Graphics.OpenGL.GL.MapGrid1 | ( | Int32 | un, | |
| Single | u1, | |||
| Single | u2 | |||
| ) | [static] |
Define a one- or two-dimensional mesh.
| un | Specifies the number of partitions in the grid range interval [u1, u2]. Must be positive. | |
| u1 | Specify the mappings for integer grid domain values i = 0 and i = un. | |
| vn | Specifies the number of partitions in the grid range interval [v1, v2] (glMapGrid2 only). | |
| v1 | Specify the mappings for integer grid domain values j = 0 and j = vn (glMapGrid2 only). |
| static void OpenTK.Graphics.OpenGL.GL.MapGrid1 | ( | Int32 | un, | |
| Double | u1, | |||
| Double | u2 | |||
| ) | [static] |
Define a one- or two-dimensional mesh.
| un | Specifies the number of partitions in the grid range interval [u1, u2]. Must be positive. | |
| u1 | Specify the mappings for integer grid domain values i = 0 and i = un. | |
| vn | Specifies the number of partitions in the grid range interval [v1, v2] (glMapGrid2 only). | |
| v1 | Specify the mappings for integer grid domain values j = 0 and j = vn (glMapGrid2 only). |
| static void OpenTK.Graphics.OpenGL.GL.MapGrid2 | ( | Int32 | un, | |
| Single | u1, | |||
| Single | u2, | |||
| Int32 | vn, | |||
| Single | v1, | |||
| Single | v2 | |||
| ) | [static] |
Define a one- or two-dimensional mesh.
| un | Specifies the number of partitions in the grid range interval [u1, u2]. Must be positive. | |
| u1 | Specify the mappings for integer grid domain values i = 0 and i = un. | |
| vn | Specifies the number of partitions in the grid range interval [v1, v2] (glMapGrid2 only). | |
| v1 | Specify the mappings for integer grid domain values j = 0 and j = vn (glMapGrid2 only). |
| static void OpenTK.Graphics.OpenGL.GL.MapGrid2 | ( | Int32 | un, | |
| Double | u1, | |||
| Double | u2, | |||
| Int32 | vn, | |||
| Double | v1, | |||
| Double | v2 | |||
| ) | [static] |
Define a one- or two-dimensional mesh.
| un | Specifies the number of partitions in the grid range interval [u1, u2]. Must be positive. | |
| u1 | Specify the mappings for integer grid domain values i = 0 and i = un. | |
| vn | Specifies the number of partitions in the grid range interval [v1, v2] (glMapGrid2 only). | |
| v1 | Specify the mappings for integer grid domain values j = 0 and j = vn (glMapGrid2 only). |
| static unsafe void OpenTK.Graphics.OpenGL.GL.Material | ( | OpenTK.Graphics.OpenGL.MaterialFace | face, | |
| OpenTK.Graphics.OpenGL.MaterialParameter | pname, | |||
| Int32 *@ | params | |||
| ) | [static] |
Specify material parameters for the lighting model.
| face | Specifies which face or faces are being updated. Must be one of GL_FRONT, GL_BACK, or GL_FRONT_AND_BACK. | |
| pname | Specifies the single-valued material parameter of the face or faces that is being updated. Must be GL_SHININESS. | |
| param | Specifies the value that parameter GL_SHININESS will be set to. |
| static void OpenTK.Graphics.OpenGL.GL.Material | ( | OpenTK.Graphics.OpenGL.MaterialFace | face, | |
| OpenTK.Graphics.OpenGL.MaterialParameter | pname, | |||
| Int32 @[] | params | |||
| ) | [static] |
Specify material parameters for the lighting model.
| face | Specifies which face or faces are being updated. Must be one of GL_FRONT, GL_BACK, or GL_FRONT_AND_BACK. | |
| pname | Specifies the single-valued material parameter of the face or faces that is being updated. Must be GL_SHININESS. | |
| param | Specifies the value that parameter GL_SHININESS will be set to. |
Definition at line 56707 of file GL.cs.
56708 { 56709 #if DEBUG 56710 using (new ErrorHelper(GraphicsContext.CurrentContext)) 56711 { 56712 #endif 56713 unsafe 56714 { 56715 fixed (Int32* @params_ptr = @params) 56716 { 56717 Delegates.glMaterialiv((OpenTK.Graphics.OpenGL.MaterialFace)face, (OpenTK.Graphics.OpenGL.MaterialParameter)pname, (Int32*)@params_ptr); 56718 } 56719 } 56720 #if DEBUG 56721 } 56722 #endif 56723 }
| static void OpenTK.Graphics.OpenGL.GL.Material | ( | OpenTK.Graphics.OpenGL.MaterialFace | face, | |
| OpenTK.Graphics.OpenGL.MaterialParameter | pname, | |||
| Int32 | param | |||
| ) | [static] |
Specify material parameters for the lighting model.
| face | Specifies which face or faces are being updated. Must be one of GL_FRONT, GL_BACK, or GL_FRONT_AND_BACK. | |
| pname | Specifies the single-valued material parameter of the face or faces that is being updated. Must be GL_SHININESS. | |
| param | Specifies the value that parameter GL_SHININESS will be set to. |
| static unsafe void OpenTK.Graphics.OpenGL.GL.Material | ( | OpenTK.Graphics.OpenGL.MaterialFace | face, | |
| OpenTK.Graphics.OpenGL.MaterialParameter | pname, | |||
| Single *@ | params | |||
| ) | [static] |
Specify material parameters for the lighting model.
| face | Specifies which face or faces are being updated. Must be one of GL_FRONT, GL_BACK, or GL_FRONT_AND_BACK. | |
| pname | Specifies the single-valued material parameter of the face or faces that is being updated. Must be GL_SHININESS. | |
| param | Specifies the value that parameter GL_SHININESS will be set to. |
| static void OpenTK.Graphics.OpenGL.GL.Material | ( | OpenTK.Graphics.OpenGL.MaterialFace | face, | |
| OpenTK.Graphics.OpenGL.MaterialParameter | pname, | |||
| Single @[] | params | |||
| ) | [static] |
Specify material parameters for the lighting model.
| face | Specifies which face or faces are being updated. Must be one of GL_FRONT, GL_BACK, or GL_FRONT_AND_BACK. | |
| pname | Specifies the single-valued material parameter of the face or faces that is being updated. Must be GL_SHININESS. | |
| param | Specifies the value that parameter GL_SHININESS will be set to. |
Definition at line 56601 of file GL.cs.
56602 { 56603 #if DEBUG 56604 using (new ErrorHelper(GraphicsContext.CurrentContext)) 56605 { 56606 #endif 56607 unsafe 56608 { 56609 fixed (Single* @params_ptr = @params) 56610 { 56611 Delegates.glMaterialfv((OpenTK.Graphics.OpenGL.MaterialFace)face, (OpenTK.Graphics.OpenGL.MaterialParameter)pname, (Single*)@params_ptr); 56612 } 56613 } 56614 #if DEBUG 56615 } 56616 #endif 56617 }
| static void OpenTK.Graphics.OpenGL.GL.Material | ( | OpenTK.Graphics.OpenGL.MaterialFace | face, | |
| OpenTK.Graphics.OpenGL.MaterialParameter | pname, | |||
| Single | param | |||
| ) | [static] |
Specify material parameters for the lighting model.
| face | Specifies which face or faces are being updated. Must be one of GL_FRONT, GL_BACK, or GL_FRONT_AND_BACK. | |
| pname | Specifies the single-valued material parameter of the face or faces that is being updated. Must be GL_SHININESS. | |
| param | Specifies the value that parameter GL_SHININESS will be set to. |
| static void OpenTK.Graphics.OpenGL.GL.MatrixMode | ( | OpenTK.Graphics.OpenGL.MatrixMode | mode | ) | [static] |
Specify which matrix is the current matrix.
| mode | Specifies which matrix stack is the target for subsequent matrix operations. Three values are accepted: GL_MODELVIEW, GL_PROJECTION, and GL_TEXTURE. The initial value is GL_MODELVIEW. Additionally, if the ARB_imaging extension is supported, GL_COLOR is also accepted. |
| static void OpenTK.Graphics.OpenGL.GL.Minmax | ( | OpenTK.Graphics.OpenGL.MinmaxTarget | target, | |
| OpenTK.Graphics.OpenGL.PixelInternalFormat | internalformat, | |||
| bool | sink | |||
| ) | [static] |
Define minmax table.
| target | The minmax table whose parameters are to be set. Must be GL_MINMAX. | |
| internalformat | The format of entries in the minmax table. Must be one of GL_ALPHA, GL_ALPHA4, GL_ALPHA8, GL_ALPHA12, GL_ALPHA16, 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_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, or GL_RGBA16. | |
| sink | If GL_TRUE, pixels will be consumed by the minmax process and no drawing or texture loading will take place. If GL_FALSE, pixels will proceed to the final conversion process after minmax. |
| static unsafe void OpenTK.Graphics.OpenGL.GL.MultiDrawArrays | ( | OpenTK.Graphics.OpenGL.BeginMode | mode, | |
| [OutAttribute] Int32 * | first, | |||
| [OutAttribute] Int32 * | count, | |||
| Int32 | primcount | |||
| ) | [static] |
Render multiple sets of 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 | Points to an array of starting indices in the enabled arrays. | |
| count | Points to an array of the number of indices to be rendered. | |
| primcount | Specifies the size of the first and count |
| static void OpenTK.Graphics.OpenGL.GL.MultiDrawArrays | ( | OpenTK.Graphics.OpenGL.BeginMode | mode, | |
| [OutAttribute] out Int32 | first, | |||
| [OutAttribute] out Int32 | count, | |||
| Int32 | primcount | |||
| ) | [static] |
Render multiple sets of 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 | Points to an array of starting indices in the enabled arrays. | |
| count | Points to an array of the number of indices to be rendered. | |
| primcount | Specifies the size of the first and count |
Definition at line 56900 of file GL.cs.
56901 { 56902 #if DEBUG 56903 using (new ErrorHelper(GraphicsContext.CurrentContext)) 56904 { 56905 #endif 56906 unsafe 56907 { 56908 fixed (Int32* first_ptr = &first) 56909 fixed (Int32* count_ptr = &count) 56910 { 56911 Delegates.glMultiDrawArrays((OpenTK.Graphics.OpenGL.BeginMode)mode, (Int32*)first_ptr, (Int32*)count_ptr, (Int32)primcount); 56912 first = *first_ptr; 56913 count = *count_ptr; 56914 } 56915 } 56916 #if DEBUG 56917 } 56918 #endif 56919 }
| static void OpenTK.Graphics.OpenGL.GL.MultiDrawArrays | ( | OpenTK.Graphics.OpenGL.BeginMode | mode, | |
| [OutAttribute] Int32[] | first, | |||
| [OutAttribute] Int32[] | count, | |||
| Int32 | primcount | |||
| ) | [static] |
Render multiple sets of 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 | Points to an array of starting indices in the enabled arrays. | |
| count | Points to an array of the number of indices to be rendered. | |
| primcount | Specifies the size of the first and count |
Definition at line 56855 of file GL.cs.
56856 { 56857 #if DEBUG 56858 using (new ErrorHelper(GraphicsContext.CurrentContext)) 56859 { 56860 #endif 56861 unsafe 56862 { 56863 fixed (Int32* first_ptr = first) 56864 fixed (Int32* count_ptr = count) 56865 { 56866 Delegates.glMultiDrawArrays((OpenTK.Graphics.OpenGL.BeginMode)mode, (Int32*)first_ptr, (Int32*)count_ptr, (Int32)primcount); 56867 } 56868 } 56869 #if DEBUG 56870 } 56871 #endif 56872 }
| static unsafe void OpenTK.Graphics.OpenGL.GL.MultiDrawElements | ( | OpenTK.Graphics.OpenGL.BeginMode | mode, | |
| Int32 * | count, | |||
| OpenTK.Graphics.OpenGL.DrawElementsType | type, | |||
| IntPtr | indices, | |||
| Int32 | primcount | |||
| ) | [static] |
Render multiple sets of primitives by specifying indices of array data elements.
| 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 | Points to an array of the elements counts. | |
| 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. | |
| primcount | Specifies the size of the count array. |
Definition at line 57556 of file GL.cs.
57557 { 57558 #if DEBUG 57559 using (new ErrorHelper(GraphicsContext.CurrentContext)) 57560 { 57561 #endif 57562 Delegates.glMultiDrawElements((OpenTK.Graphics.OpenGL.BeginMode)mode, (Int32*)count, (OpenTK.Graphics.OpenGL.DrawElementsType)type, (IntPtr)indices, (Int32)primcount); 57563 #if DEBUG 57564 } 57565 #endif 57566 }
| static void OpenTK.Graphics.OpenGL.GL.MultiDrawElements | ( | OpenTK.Graphics.OpenGL.BeginMode | mode, | |
| ref Int32 | count, | |||
| OpenTK.Graphics.OpenGL.DrawElementsType | type, | |||
| IntPtr | indices, | |||
| Int32 | primcount | |||
| ) | [static] |
Render multiple sets of primitives by specifying indices of array data elements.
| 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 | Points to an array of the elements counts. | |
| 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. | |
| primcount | Specifies the size of the count array. |
Definition at line 57273 of file GL.cs.
57274 { 57275 #if DEBUG 57276 using (new ErrorHelper(GraphicsContext.CurrentContext)) 57277 { 57278 #endif 57279 unsafe 57280 { 57281 fixed (Int32* count_ptr = &count) 57282 { 57283 Delegates.glMultiDrawElements((OpenTK.Graphics.OpenGL.BeginMode)mode, (Int32*)count_ptr, (OpenTK.Graphics.OpenGL.DrawElementsType)type, (IntPtr)indices, (Int32)primcount); 57284 } 57285 } 57286 #if DEBUG 57287 } 57288 #endif 57289 }
| static void OpenTK.Graphics.OpenGL.GL.MultiDrawElements | ( | OpenTK.Graphics.OpenGL.BeginMode | mode, | |
| Int32[] | count, | |||
| OpenTK.Graphics.OpenGL.DrawElementsType | type, | |||
| IntPtr | indices, | |||
| Int32 | primcount | |||
| ) | [static] |
Render multiple sets of primitives by specifying indices of array data elements.
| 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 | Points to an array of the elements counts. | |
| 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. | |
| primcount | Specifies the size of the count array. |
Definition at line 56991 of file GL.cs.
56992 { 56993 #if DEBUG 56994 using (new ErrorHelper(GraphicsContext.CurrentContext)) 56995 { 56996 #endif 56997 unsafe 56998 { 56999 fixed (Int32* count_ptr = count) 57000 { 57001 Delegates.glMultiDrawElements((OpenTK.Graphics.OpenGL.BeginMode)mode, (Int32*)count_ptr, (OpenTK.Graphics.OpenGL.DrawElementsType)type, (IntPtr)indices, (Int32)primcount); 57002 } 57003 } 57004 #if DEBUG 57005 } 57006 #endif 57007 }
| static unsafe void OpenTK.Graphics.OpenGL.GL.MultiDrawElements< T3 > | ( | OpenTK.Graphics.OpenGL.BeginMode | mode, | |
| Int32 * | count, | |||
| OpenTK.Graphics.OpenGL.DrawElementsType | type, | |||
| [InAttribute, OutAttribute] ref T3 | indices, | |||
| Int32 | primcount | |||
| ) | [static] |
Render multiple sets of primitives by specifying indices of array data elements.
| 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 | Points to an array of the elements counts. | |
| 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. | |
| primcount | Specifies the size of the count array. |
| T3 | : | struct |
| static unsafe void OpenTK.Graphics.OpenGL.GL.MultiDrawElements< T3 > | ( | OpenTK.Graphics.OpenGL.BeginMode | mode, | |
| Int32 * | count, | |||
| OpenTK.Graphics.OpenGL.DrawElementsType | type, | |||
| [InAttribute, OutAttribute] T3 | indices[,,], | |||
| Int32 | primcount | |||
| ) | [static] |
Render multiple sets of primitives by specifying indices of array data elements.
| 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 | Points to an array of the elements counts. | |
| 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. | |
| primcount | Specifies the size of the count array. |
| T3 | : | struct |
| static unsafe void OpenTK.Graphics.OpenGL.GL.MultiDrawElements< T3 > | ( | OpenTK.Graphics.OpenGL.BeginMode | mode, | |
| Int32 * | count, | |||
| OpenTK.Graphics.OpenGL.DrawElementsType | type, | |||
| [InAttribute, OutAttribute] T3 | indices[,], | |||
| Int32 | primcount | |||
| ) | [static] |
Render multiple sets of primitives by specifying indices of array data elements.
| 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 | Points to an array of the elements counts. | |
| 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. | |
| primcount | Specifies the size of the count array. |
| T3 | : | struct |
| static unsafe void OpenTK.Graphics.OpenGL.GL.MultiDrawElements< T3 > | ( | OpenTK.Graphics.OpenGL.BeginMode | mode, | |
| Int32 * | count, | |||
| OpenTK.Graphics.OpenGL.DrawElementsType | type, | |||
| [InAttribute, OutAttribute] T3[] | indices, | |||
| Int32 | primcount | |||
| ) | [static] |
Render multiple sets of primitives by specifying indices of array data elements.
| 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 | Points to an array of the elements counts. | |
| 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. | |
| primcount | Specifies the size of the count array. |
| T3 | : | struct |
| static void OpenTK.Graphics.OpenGL.GL.MultiDrawElements< T3 > | ( | OpenTK.Graphics.OpenGL.BeginMode | mode, | |
| ref Int32 | count, | |||
| OpenTK.Graphics.OpenGL.DrawElementsType | type, | |||
| [InAttribute, OutAttribute] ref T3 | indices, | |||
| Int32 | primcount | |||
| ) | [static] |
Render multiple sets of primitives by specifying indices of array data elements.
| 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 | Points to an array of the elements counts. | |
| 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. | |
| primcount | Specifies the size of the count array. |
| T3 | : | struct |
| static void OpenTK.Graphics.OpenGL.GL.MultiDrawElements< T3 > | ( | OpenTK.Graphics.OpenGL.BeginMode | mode, | |
| ref Int32 | count, | |||
| OpenTK.Graphics.OpenGL.DrawElementsType | type, | |||
| [InAttribute, OutAttribute] T3 | indices[,,], | |||
| Int32 | primcount | |||
| ) | [static] |
Render multiple sets of primitives by specifying indices of array data elements.
| 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 | Points to an array of the elements counts. | |
| 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. | |
| primcount | Specifies the size of the count array. |
| T3 | : | struct |
| static void OpenTK.Graphics.OpenGL.GL.MultiDrawElements< T3 > | ( | OpenTK.Graphics.OpenGL.BeginMode | mode, | |
| ref Int32 | count, | |||
| OpenTK.Graphics.OpenGL.DrawElementsType | type, | |||
| [InAttribute, OutAttribute] T3 | indices[,], | |||
| Int32 | primcount | |||
| ) | [static] |
Render multiple sets of primitives by specifying indices of array data elements.
| 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 | Points to an array of the elements counts. | |
| 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. | |
| primcount | Specifies the size of the count array. |
| T3 | : | struct |
| static void OpenTK.Graphics.OpenGL.GL.MultiDrawElements< T3 > | ( | OpenTK.Graphics.OpenGL.BeginMode | mode, | |
| ref Int32 | count, | |||
| OpenTK.Graphics.OpenGL.DrawElementsType | type, | |||
| [InAttribute, OutAttribute] T3[] | indices, | |||
| Int32 | primcount | |||
| ) | [static] |
Render multiple sets of primitives by specifying indices of array data elements.
| 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 | Points to an array of the elements counts. | |
| 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. | |
| primcount | Specifies the size of the count array. |
| T3 | : | struct |
| static void OpenTK.Graphics.OpenGL.GL.MultiDrawElements< T3 > | ( | OpenTK.Graphics.OpenGL.BeginMode | mode, | |
| Int32[] | count, | |||
| OpenTK.Graphics.OpenGL.DrawElementsType | type, | |||
| [InAttribute, OutAttribute] ref T3 | indices, | |||
| Int32 | primcount | |||
| ) | [static] |
Render multiple sets of primitives by specifying indices of array data elements.
| 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 | Points to an array of the elements counts. | |
| 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. | |
| primcount | Specifies the size of the count array. |
| T3 | : | struct |
| static void OpenTK.Graphics.OpenGL.GL.MultiDrawElements< T3 > | ( | OpenTK.Graphics.OpenGL.BeginMode | mode, | |
| Int32[] | count, | |||
| OpenTK.Graphics.OpenGL.DrawElementsType | type, | |||
| [InAttribute, OutAttribute] T3 | indices[,,], | |||
| Int32 | primcount | |||
| ) | [static] |
Render multiple sets of primitives by specifying indices of array data elements.
| 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 | Points to an array of the elements counts. | |
| 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. | |
| primcount | Specifies the size of the count array. |
| T3 | : | struct |
| static void OpenTK.Graphics.OpenGL.GL.MultiDrawElements< T3 > | ( | OpenTK.Graphics.OpenGL.BeginMode | mode, | |
| Int32[] | count, | |||
| OpenTK.Graphics.OpenGL.DrawElementsType | type, | |||
| [InAttribute, OutAttribute] T3 | indices[,], | |||
| Int32 | primcount | |||
| ) | [static] |
Render multiple sets of primitives by specifying indices of array data elements.
| 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 | Points to an array of the elements counts. | |
| 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. | |
| primcount | Specifies the size of the count array. |
| T3 | : | struct |
| static void OpenTK.Graphics.OpenGL.GL.MultiDrawElements< T3 > | ( | OpenTK.Graphics.OpenGL.BeginMode | mode, | |
| Int32[] | count, | |||
| OpenTK.Graphics.OpenGL.DrawElementsType | type, | |||
| [InAttribute, OutAttribute] T3[] | indices, | |||
| Int32 | primcount | |||
| ) | [static] |
Render multiple sets of primitives by specifying indices of array data elements.
| 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 | Points to an array of the elements counts. | |
| 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. | |
| primcount | Specifies the size of the count array. |
| T3 | : | struct |
| static unsafe void OpenTK.Graphics.OpenGL.GL.MultiTexCoord1 | ( | OpenTK.Graphics.OpenGL.TextureUnit | target, | |
| Int16 * | v | |||
| ) | [static] |
Set the current texture coordinates.
| target | Specifies the texture unit whose coordinates should be modified. The number of texture units is implementation dependent, but must be at least two. Symbolic constant must be one of GL_TEXTURE, where i ranges from 0 to GL_MAX_TEXTURE_COORDS - 1, which is an implementation-dependent value. | |
| s | Specify s, t, r, and q texture coordinates for target texture unit. Not all parameters are present in all forms of the command. |
| static void OpenTK.Graphics.OpenGL.GL.MultiTexCoord1 | ( | OpenTK.Graphics.OpenGL.TextureUnit | target, | |
| Int16 | s | |||
| ) | [static] |
Set the current texture coordinates.
| target | Specifies the texture unit whose coordinates should be modified. The number of texture units is implementation dependent, but must be at least two. Symbolic constant must be one of GL_TEXTURE, where i ranges from 0 to GL_MAX_TEXTURE_COORDS - 1, which is an implementation-dependent value. | |
| s | Specify s, t, r, and q texture coordinates for target texture unit. Not all parameters are present in all forms of the command. |
| static unsafe void OpenTK.Graphics.OpenGL.GL.MultiTexCoord1 | ( | OpenTK.Graphics.OpenGL.TextureUnit | target, | |
| Int32 * | v | |||
| ) | [static] |
Set the current texture coordinates.
| target | Specifies the texture unit whose coordinates should be modified. The number of texture units is implementation dependent, but must be at least two. Symbolic constant must be one of GL_TEXTURE, where i ranges from 0 to GL_MAX_TEXTURE_COORDS - 1, which is an implementation-dependent value. | |
| s | Specify s, t, r, and q texture coordinates for target texture unit. Not all parameters are present in all forms of the command. |
| static void OpenTK.Graphics.OpenGL.GL.MultiTexCoord1 | ( | OpenTK.Graphics.OpenGL.TextureUnit | target, | |
| Int32 | s | |||
| ) | [static] |
Set the current texture coordinates.
| target | Specifies the texture unit whose coordinates should be modified. The number of texture units is implementation dependent, but must be at least two. Symbolic constant must be one of GL_TEXTURE, where i ranges from 0 to GL_MAX_TEXTURE_COORDS - 1, which is an implementation-dependent value. | |
| s | Specify s, t, r, and q texture coordinates for target texture unit. Not all parameters are present in all forms of the command. |
| static unsafe void OpenTK.Graphics.OpenGL.GL.MultiTexCoord1 | ( | OpenTK.Graphics.OpenGL.TextureUnit | target, | |
| Single * | v | |||
| ) | [static] |
Set the current texture coordinates.
| target | Specifies the texture unit whose coordinates should be modified. The number of texture units is implementation dependent, but must be at least two. Symbolic constant must be one of GL_TEXTURE, where i ranges from 0 to GL_MAX_TEXTURE_COORDS - 1, which is an implementation-dependent value. | |
| s | Specify s, t, r, and q texture coordinates for target texture unit. Not all parameters are present in all forms of the command. |
| static void OpenTK.Graphics.OpenGL.GL.MultiTexCoord1 | ( | OpenTK.Graphics.OpenGL.TextureUnit | target, | |
| Single | s | |||
| ) | [static] |
Set the current texture coordinates.
| target | Specifies the texture unit whose coordinates should be modified. The number of texture units is implementation dependent, but must be at least two. Symbolic constant must be one of GL_TEXTURE, where i ranges from 0 to GL_MAX_TEXTURE_COORDS - 1, which is an implementation-dependent value. | |
| s | Specify s, t, r, and q texture coordinates for target texture unit. Not all parameters are present in all forms of the command. |
| static unsafe void OpenTK.Graphics.OpenGL.GL.MultiTexCoord1 | ( | OpenTK.Graphics.OpenGL.TextureUnit | target, | |
| Double * | v | |||
| ) | [static] |
Set the current texture coordinates.
| target | Specifies the texture unit whose coordinates should be modified. The number of texture units is implementation dependent, but must be at least two. Symbolic constant must be one of GL_TEXTURE, where i ranges from 0 to GL_MAX_TEXTURE_COORDS - 1, which is an implementation-dependent value. | |
| s | Specify s, t, r, and q texture coordinates for target texture unit. Not all parameters are present in all forms of the command. |
| static void OpenTK.Graphics.OpenGL.GL.MultiTexCoord1 | ( | OpenTK.Graphics.OpenGL.TextureUnit | target, | |
| Double | s | |||
| ) | [static] |
Set the current texture coordinates.
| target | Specifies the texture unit whose coordinates should be modified. The number of texture units is implementation dependent, but must be at least two. Symbolic constant must be one of GL_TEXTURE, where i ranges from 0 to GL_MAX_TEXTURE_COORDS - 1, which is an implementation-dependent value. | |
| s | Specify s, t, r, and q texture coordinates for target texture unit. Not all parameters are present in all forms of the command. |
| static unsafe void OpenTK.Graphics.OpenGL.GL.MultiTexCoord2 | ( | OpenTK.Graphics.OpenGL.TextureUnit | target, | |
| Int16 * | v | |||
| ) | [static] |
Set the current texture coordinates.
| target | Specifies the texture unit whose coordinates should be modified. The number of texture units is implementation dependent, but must be at least two. Symbolic constant must be one of GL_TEXTURE, where i ranges from 0 to GL_MAX_TEXTURE_COORDS - 1, which is an implementation-dependent value. | |
| s | Specify s, t, r, and q texture coordinates for target texture unit. Not all parameters are present in all forms of the command. |
| static void OpenTK.Graphics.OpenGL.GL.MultiTexCoord2 | ( | OpenTK.Graphics.OpenGL.TextureUnit | target, | |
| ref Int16 | v | |||
| ) | [static] |
Set the current texture coordinates.
| target | Specifies the texture unit whose coordinates should be modified. The number of texture units is implementation dependent, but must be at least two. Symbolic constant must be one of GL_TEXTURE, where i ranges from 0 to GL_MAX_TEXTURE_COORDS - 1, which is an implementation-dependent value. | |
| s | Specify s, t, r, and q texture coordinates for target texture unit. Not all parameters are present in all forms of the command. |
Definition at line 58858 of file GL.cs.
58859 { 58860 #if DEBUG 58861 using (new ErrorHelper(GraphicsContext.CurrentContext)) 58862 { 58863 #endif 58864 unsafe 58865 { 58866 fixed (Int16* v_ptr = &v) 58867 { 58868 Delegates.glMultiTexCoord2sv((OpenTK.Graphics.OpenGL.TextureUnit)target, (Int16*)v_ptr); 58869 } 58870 } 58871 #if DEBUG 58872 } 58873 #endif 58874 }
| static void OpenTK.Graphics.OpenGL.GL.MultiTexCoord2 | ( | OpenTK.Graphics.OpenGL.TextureUnit | target, | |
| Int16[] | v | |||
| ) | [static] |
Set the current texture coordinates.
| target | Specifies the texture unit whose coordinates should be modified. The number of texture units is implementation dependent, but must be at least two. Symbolic constant must be one of GL_TEXTURE, where i ranges from 0 to GL_MAX_TEXTURE_COORDS - 1, which is an implementation-dependent value. | |
| s | Specify s, t, r, and q texture coordinates for target texture unit. Not all parameters are present in all forms of the command. |
Definition at line 58824 of file GL.cs.
58825 { 58826 #if DEBUG 58827 using (new ErrorHelper(GraphicsContext.CurrentContext)) 58828 { 58829 #endif 58830 unsafe 58831 { 58832 fixed (Int16* v_ptr = v) 58833 { 58834 Delegates.glMultiTexCoord2sv((OpenTK.Graphics.OpenGL.TextureUnit)target, (Int16*)v_ptr); 58835 } 58836 } 58837 #if DEBUG 58838 } 58839 #endif 58840 }
| static void OpenTK.Graphics.OpenGL.GL.MultiTexCoord2 | ( | OpenTK.Graphics.OpenGL.TextureUnit | target, | |
| Int16 | s, | |||
| Int16 | t | |||
| ) | [static] |
Set the current texture coordinates.
| target | Specifies the texture unit whose coordinates should be modified. The number of texture units is implementation dependent, but must be at least two. Symbolic constant must be one of GL_TEXTURE, where i ranges from 0 to GL_MAX_TEXTURE_COORDS - 1, which is an implementation-dependent value. | |
| s | Specify s, t, r, and q texture coordinates for target texture unit. Not all parameters are present in all forms of the command. |
| static unsafe void OpenTK.Graphics.OpenGL.GL.MultiTexCoord2 | ( | OpenTK.Graphics.OpenGL.TextureUnit | target, | |
| Int32 * | v | |||
| ) | [static] |
Set the current texture coordinates.
| target | Specifies the texture unit whose coordinates should be modified. The number of texture units is implementation dependent, but must be at least two. Symbolic constant must be one of GL_TEXTURE, where i ranges from 0 to GL_MAX_TEXTURE_COORDS - 1, which is an implementation-dependent value. | |
| s | Specify s, t, r, and q texture coordinates for target texture unit. Not all parameters are present in all forms of the command. |
| static void OpenTK.Graphics.OpenGL.GL.MultiTexCoord2 | ( | OpenTK.Graphics.OpenGL.TextureUnit | target, | |
| ref Int32 | v | |||
| ) | [static] |
Set the current texture coordinates.
| target | Specifies the texture unit whose coordinates should be modified. The number of texture units is implementation dependent, but must be at least two. Symbolic constant must be one of GL_TEXTURE, where i ranges from 0 to GL_MAX_TEXTURE_COORDS - 1, which is an implementation-dependent value. | |
| s | Specify s, t, r, and q texture coordinates for target texture unit. Not all parameters are present in all forms of the command. |
Definition at line 58733 of file GL.cs.
58734 { 58735 #if DEBUG 58736 using (new ErrorHelper(GraphicsContext.CurrentContext)) 58737 { 58738 #endif 58739 unsafe 58740 { 58741 fixed (Int32* v_ptr = &v) 58742 { 58743 Delegates.glMultiTexCoord2iv((OpenTK.Graphics.OpenGL.TextureUnit)target, (Int32*)v_ptr); 58744 } 58745 } 58746 #if DEBUG 58747 } 58748 #endif 58749 }
| static void OpenTK.Graphics.OpenGL.GL.MultiTexCoord2 | ( | OpenTK.Graphics.OpenGL.TextureUnit | target, | |
| Int32[] | v | |||
| ) | [static] |
Set the current texture coordinates.
| target | Specifies the texture unit whose coordinates should be modified. The number of texture units is implementation dependent, but must be at least two. Symbolic constant must be one of GL_TEXTURE, where i ranges from 0 to GL_MAX_TEXTURE_COORDS - 1, which is an implementation-dependent value. | |
| s | Specify s, t, r, and q texture coordinates for target texture unit. Not all parameters are present in all forms of the command. |
Definition at line 58699 of file GL.cs.
58700 { 58701 #if DEBUG 58702 using (new ErrorHelper(GraphicsContext.CurrentContext)) 58703 { 58704 #endif 58705 unsafe 58706 { 58707 fixed (Int32* v_ptr = v) 58708 { 58709 Delegates.glMultiTexCoord2iv((OpenTK.Graphics.OpenGL.TextureUnit)target, (Int32*)v_ptr); 58710 } 58711 } 58712 #if DEBUG 58713 } 58714 #endif 58715 }
| static void OpenTK.Graphics.OpenGL.GL.MultiTexCoord2 | ( | OpenTK.Graphics.OpenGL.TextureUnit | target, | |
| Int32 | s, | |||
| Int32 | t | |||
| ) | [static] |
Set the current texture coordinates.
| target | Specifies the texture unit whose coordinates should be modified. The number of texture units is implementation dependent, but must be at least two. Symbolic constant must be one of GL_TEXTURE, where i ranges from 0 to GL_MAX_TEXTURE_COORDS - 1, which is an implementation-dependent value. | |
| s | Specify s, t, r, and q texture coordinates for target texture unit. Not all parameters are present in all forms of the command. |
| static unsafe void OpenTK.Graphics.OpenGL.GL.MultiTexCoord2 | ( | OpenTK.Graphics.OpenGL.TextureUnit | target, | |
| Single * | v | |||
| ) | [static] |
Set the current texture coordinates.
| target | Specifies the texture unit whose coordinates should be modified. The number of texture units is implementation dependent, but must be at least two. Symbolic constant must be one of GL_TEXTURE, where i ranges from 0 to GL_MAX_TEXTURE_COORDS - 1, which is an implementation-dependent value. | |
| s | Specify s, t, r, and q texture coordinates for target texture unit. Not all parameters are present in all forms of the command. |
| static void OpenTK.Graphics.OpenGL.GL.MultiTexCoord2 | ( | OpenTK.Graphics.OpenGL.TextureUnit | target, | |
| ref Single | v | |||
| ) | [static] |
Set the current texture coordinates.
| target | Specifies the texture unit whose coordinates should be modified. The number of texture units is implementation dependent, but must be at least two. Symbolic constant must be one of GL_TEXTURE, where i ranges from 0 to GL_MAX_TEXTURE_COORDS - 1, which is an implementation-dependent value. | |
| s | Specify s, t, r, and q texture coordinates for target texture unit. Not all parameters are present in all forms of the command. |
Definition at line 58608 of file GL.cs.
58609 { 58610 #if DEBUG 58611 using (new ErrorHelper(GraphicsContext.CurrentContext)) 58612 { 58613 #endif 58614 unsafe 58615 { 58616 fixed (Single* v_ptr = &v) 58617 { 58618 Delegates.glMultiTexCoord2fv((OpenTK.Graphics.OpenGL.TextureUnit)target, (Single*)v_ptr); 58619 } 58620 } 58621 #if DEBUG 58622 } 58623 #endif 58624 }
| static void OpenTK.Graphics.OpenGL.GL.MultiTexCoord2 | ( | OpenTK.Graphics.OpenGL.TextureUnit | target, | |
| Single[] | v | |||
| ) | [static] |
Set the current texture coordinates.
| target | Specifies the texture unit whose coordinates should be modified. The number of texture units is implementation dependent, but must be at least two. Symbolic constant must be one of GL_TEXTURE, where i ranges from 0 to GL_MAX_TEXTURE_COORDS - 1, which is an implementation-dependent value. | |
| s | Specify s, t, r, and q texture coordinates for target texture unit. Not all parameters are present in all forms of the command. |
Definition at line 58574 of file GL.cs.
58575 { 58576 #if DEBUG 58577 using (new ErrorHelper(GraphicsContext.CurrentContext)) 58578 { 58579 #endif 58580 unsafe 58581 { 58582 fixed (Single* v_ptr = v) 58583 { 58584 Delegates.glMultiTexCoord2fv((OpenTK.Graphics.OpenGL.TextureUnit)target, (Single*)v_ptr); 58585 } 58586 } 58587 #if DEBUG 58588 } 58589 #endif 58590 }
| static void OpenTK.Graphics.OpenGL.GL.MultiTexCoord2 | ( | OpenTK.Graphics.OpenGL.TextureUnit | target, | |
| Single | s, | |||
| Single | t | |||
| ) | [static] |
Set the current texture coordinates.
| target | Specifies the texture unit whose coordinates should be modified. The number of texture units is implementation dependent, but must be at least two. Symbolic constant must be one of GL_TEXTURE, where i ranges from 0 to GL_MAX_TEXTURE_COORDS - 1, which is an implementation-dependent value. | |
| s | Specify s, t, r, and q texture coordinates for target texture unit. Not all parameters are present in all forms of the command. |
| static unsafe void OpenTK.Graphics.OpenGL.GL.MultiTexCoord2 | ( | OpenTK.Graphics.OpenGL.TextureUnit | target, | |
| Double * | v | |||
| ) | [static] |
Set the current texture coordinates.
| target | Specifies the texture unit whose coordinates should be modified. The number of texture units is implementation dependent, but must be at least two. Symbolic constant must be one of GL_TEXTURE, where i ranges from 0 to GL_MAX_TEXTURE_COORDS - 1, which is an implementation-dependent value. | |
| s | Specify s, t, r, and q texture coordinates for target texture unit. Not all parameters are present in all forms of the command. |
| static void OpenTK.Graphics.OpenGL.GL.MultiTexCoord2 | ( | OpenTK.Graphics.OpenGL.TextureUnit | target, | |
| ref Double | v | |||
| ) | [static] |
Set the current texture coordinates.
| target | Specifies the texture unit whose coordinates should be modified. The number of texture units is implementation dependent, but must be at least two. Symbolic constant must be one of GL_TEXTURE, where i ranges from 0 to GL_MAX_TEXTURE_COORDS - 1, which is an implementation-dependent value. | |
| s | Specify s, t, r, and q texture coordinates for target texture unit. Not all parameters are present in all forms of the command. |
Definition at line 58483 of file GL.cs.
58484 { 58485 #if DEBUG 58486 using (new ErrorHelper(GraphicsContext.CurrentContext)) 58487 { 58488 #endif 58489 unsafe 58490 { 58491 fixed (Double* v_ptr = &v) 58492 { 58493 Delegates.glMultiTexCoord2dv((OpenTK.Graphics.OpenGL.TextureUnit)target, (Double*)v_ptr); 58494 } 58495 } 58496 #if DEBUG 58497 } 58498 #endif 58499 }
| static void OpenTK.Graphics.OpenGL.GL.MultiTexCoord2 | ( | OpenTK.Graphics.OpenGL.TextureUnit | target, | |
| Double[] | v | |||
| ) | [static] |
Set the current texture coordinates.
| target | Specifies the texture unit whose coordinates should be modified. The number of texture units is implementation dependent, but must be at least two. Symbolic constant must be one of GL_TEXTURE, where i ranges from 0 to GL_MAX_TEXTURE_COORDS - 1, which is an implementation-dependent value. | |
| s | Specify s, t, r, and q texture coordinates for target texture unit. Not all parameters are present in all forms of the command. |
Definition at line 58449 of file GL.cs.
58450 { 58451 #if DEBUG 58452 using (new ErrorHelper(GraphicsContext.CurrentContext)) 58453 { 58454 #endif 58455 unsafe 58456 { 58457 fixed (Double* v_ptr = v) 58458 { 58459 Delegates.glMultiTexCoord2dv((OpenTK.Graphics.OpenGL.TextureUnit)target, (Double*)v_ptr); 58460 } 58461 } 58462 #if DEBUG 58463 } 58464 #endif 58465 }
| static void OpenTK.Graphics.OpenGL.GL.MultiTexCoord2 | ( | OpenTK.Graphics.OpenGL.TextureUnit | target, | |
| Double | s, | |||
| Double | t | |||
| ) | [static] |
Set the current texture coordinates.
| target | Specifies the texture unit whose coordinates should be modified. The number of texture units is implementation dependent, but must be at least two. Symbolic constant must be one of GL_TEXTURE, where i ranges from 0 to GL_MAX_TEXTURE_COORDS - 1, which is an implementation-dependent value. | |
| s | Specify s, t, r, and q texture coordinates for target texture unit. Not all parameters are present in all forms of the command. |
| static unsafe void OpenTK.Graphics.OpenGL.GL.MultiTexCoord3 | ( | OpenTK.Graphics.OpenGL.TextureUnit | target, | |
| Int16 * | v | |||
| ) | [static] |
Set the current texture coordinates.
| target | Specifies the texture unit whose coordinates should be modified. The number of texture units is implementation dependent, but must be at least two. Symbolic constant must be one of GL_TEXTURE, where i ranges from 0 to GL_MAX_TEXTURE_COORDS - 1, which is an implementation-dependent value. | |
| s | Specify s, t, r, and q texture coordinates for target texture unit. Not all parameters are present in all forms of the command. |
| static void OpenTK.Graphics.OpenGL.GL.MultiTexCoord3 | ( | OpenTK.Graphics.OpenGL.TextureUnit | target, | |
| ref Int16 | v | |||
| ) | [static] |
Set the current texture coordinates.
| target | Specifies the texture unit whose coordinates should be modified. The number of texture units is implementation dependent, but must be at least two. Symbolic constant must be one of GL_TEXTURE, where i ranges from 0 to GL_MAX_TEXTURE_COORDS - 1, which is an implementation-dependent value. | |
| s | Specify s, t, r, and q texture coordinates for target texture unit. Not all parameters are present in all forms of the command. |
Definition at line 59358 of file GL.cs.
59359 { 59360 #if DEBUG 59361 using (new ErrorHelper(GraphicsContext.CurrentContext)) 59362 { 59363 #endif 59364 unsafe 59365 { 59366 fixed (Int16* v_ptr = &v) 59367 { 59368 Delegates.glMultiTexCoord3sv((OpenTK.Graphics.OpenGL.TextureUnit)target, (Int16*)v_ptr); 59369 } 59370 } 59371 #if DEBUG 59372 } 59373 #endif 59374 }
| static void OpenTK.Graphics.OpenGL.GL.MultiTexCoord3 | ( | OpenTK.Graphics.OpenGL.TextureUnit | target, | |
| Int16[] | v | |||
| ) | [static] |
Set the current texture coordinates.
| target | Specifies the texture unit whose coordinates should be modified. The number of texture units is implementation dependent, but must be at least two. Symbolic constant must be one of GL_TEXTURE, where i ranges from 0 to GL_MAX_TEXTURE_COORDS - 1, which is an implementation-dependent value. | |
| s | Specify s, t, r, and q texture coordinates for target texture unit. Not all parameters are present in all forms of the command. |
Definition at line 59324 of file GL.cs.
59325 { 59326 #if DEBUG 59327 using (new ErrorHelper(GraphicsContext.CurrentContext)) 59328 { 59329 #endif 59330 unsafe 59331 { 59332 fixed (Int16* v_ptr = v) 59333 { 59334 Delegates.glMultiTexCoord3sv((OpenTK.Graphics.OpenGL.TextureUnit)target, (Int16*)v_ptr); 59335 } 59336 } 59337 #if DEBUG 59338 } 59339 #endif 59340 }
| static void OpenTK.Graphics.OpenGL.GL.MultiTexCoord3 | ( | OpenTK.Graphics.OpenGL.TextureUnit | target, | |
| Int16 | s, | |||
| Int16 | t, | |||
| Int16 | r | |||
| ) | [static] |
Set the current texture coordinates.
| target | Specifies the texture unit whose coordinates should be modified. The number of texture units is implementation dependent, but must be at least two. Symbolic constant must be one of GL_TEXTURE, where i ranges from 0 to GL_MAX_TEXTURE_COORDS - 1, which is an implementation-dependent value. | |
| s | Specify s, t, r, and q texture coordinates for target texture unit. Not all parameters are present in all forms of the command. |
| static unsafe void OpenTK.Graphics.OpenGL.GL.MultiTexCoord3 | ( | OpenTK.Graphics.OpenGL.TextureUnit | target, | |
| Int32 * | v | |||
| ) | [static] |
Set the current texture coordinates.
| target | Specifies the texture unit whose coordinates should be modified. The number of texture units is implementation dependent, but must be at least two. Symbolic constant must be one of GL_TEXTURE, where i ranges from 0 to GL_MAX_TEXTURE_COORDS - 1, which is an implementation-dependent value. | |
| s | Specify s, t, r, and q texture coordinates for target texture unit. Not all parameters are present in all forms of the command. |
| static void OpenTK.Graphics.OpenGL.GL.MultiTexCoord3 | ( | OpenTK.Graphics.OpenGL.TextureUnit | target, | |
| ref Int32 | v | |||
| ) | [static] |
Set the current texture coordinates.
| target | Specifies the texture unit whose coordinates should be modified. The number of texture units is implementation dependent, but must be at least two. Symbolic constant must be one of GL_TEXTURE, where i ranges from 0 to GL_MAX_TEXTURE_COORDS - 1, which is an implementation-dependent value. | |
| s | Specify s, t, r, and q texture coordinates for target texture unit. Not all parameters are present in all forms of the command. |
Definition at line 59233 of file GL.cs.
59234 { 59235 #if DEBUG 59236 using (new ErrorHelper(GraphicsContext.CurrentContext)) 59237 { 59238 #endif 59239 unsafe 59240 { 59241 fixed (Int32* v_ptr = &v) 59242 { 59243 Delegates.glMultiTexCoord3iv((OpenTK.Graphics.OpenGL.TextureUnit)target, (Int32*)v_ptr); 59244 } 59245 } 59246 #if DEBUG 59247 } 59248 #endif 59249 }
| static void OpenTK.Graphics.OpenGL.GL.MultiTexCoord3 | ( | OpenTK.Graphics.OpenGL.TextureUnit | target, | |
| Int32[] | v | |||
| ) | [static] |
Set the current texture coordinates.
| target | Specifies the texture unit whose coordinates should be modified. The number of texture units is implementation dependent, but must be at least two. Symbolic constant must be one of GL_TEXTURE, where i ranges from 0 to GL_MAX_TEXTURE_COORDS - 1, which is an implementation-dependent value. | |
| s | Specify s, t, r, and q texture coordinates for target texture unit. Not all parameters are present in all forms of the command. |
Definition at line 59199 of file GL.cs.
59200 { 59201 #if DEBUG 59202 using (new ErrorHelper(GraphicsContext.CurrentContext)) 59203 { 59204 #endif 59205 unsafe 59206 { 59207 fixed (Int32* v_ptr = v) 59208 { 59209 Delegates.glMultiTexCoord3iv((OpenTK.Graphics.OpenGL.TextureUnit)target, (Int32*)v_ptr); 59210 } 59211 } 59212 #if DEBUG 59213 } 59214 #endif 59215 }
| static void OpenTK.Graphics.OpenGL.GL.MultiTexCoord3 | ( | OpenTK.Graphics.OpenGL.TextureUnit | target, | |
| Int32 | s, | |||
| Int32 | t, | |||
| Int32 | r | |||
| ) | [static] |
Set the current texture coordinates.
| target | Specifies the texture unit whose coordinates should be modified. The number of texture units is implementation dependent, but must be at least two. Symbolic constant must be one of GL_TEXTURE, where i ranges from 0 to GL_MAX_TEXTURE_COORDS - 1, which is an implementation-dependent value. | |
| s | Specify s, t, r, and q texture coordinates for target texture unit. Not all parameters are present in all forms of the command. |
| static unsafe void OpenTK.Graphics.OpenGL.GL.MultiTexCoord3 | ( | OpenTK.Graphics.OpenGL.TextureUnit | target, | |
| Single * | v | |||
| ) | [static] |
Set the current texture coordinates.
| target | Specifies the texture unit whose coordinates should be modified. The number of texture units is implementation dependent, but must be at least two. Symbolic constant must be one of GL_TEXTURE, where i ranges from 0 to GL_MAX_TEXTURE_COORDS - 1, which is an implementation-dependent value. | |
| s | Specify s, t, r, and q texture coordinates for target texture unit. Not all parameters are present in all forms of the command. |
| static void OpenTK.Graphics.OpenGL.GL.MultiTexCoord3 | ( | OpenTK.Graphics.OpenGL.TextureUnit | target, | |
| ref Single | v | |||
| ) | [static] |
Set the current texture coordinates.
| target | Specifies the texture unit whose coordinates should be modified. The number of texture units is implementation dependent, but must be at least two. Symbolic constant must be one of GL_TEXTURE, where i ranges from 0 to GL_MAX_TEXTURE_COORDS - 1, which is an implementation-dependent value. | |
| s | Specify s, t, r, and q texture coordinates for target texture unit. Not all parameters are present in all forms of the command. |
Definition at line 59108 of file GL.cs.
59109 { 59110 #if DEBUG 59111 using (new ErrorHelper(GraphicsContext.CurrentContext)) 59112 { 59113 #endif 59114 unsafe 59115 { 59116 fixed (Single* v_ptr = &v) 59117 { 59118 Delegates.glMultiTexCoord3fv((OpenTK.Graphics.OpenGL.TextureUnit)target, (Single*)v_ptr); 59119 } 59120 } 59121 #if DEBUG 59122 } 59123 #endif 59124 }
| static void OpenTK.Graphics.OpenGL.GL.MultiTexCoord3 | ( | OpenTK.Graphics.OpenGL.TextureUnit | target, | |
| Single[] | v | |||
| ) | [static] |
Set the current texture coordinates.
| target | Specifies the texture unit whose coordinates should be modified. The number of texture units is implementation dependent, but must be at least two. Symbolic constant must be one of GL_TEXTURE, where i ranges from 0 to GL_MAX_TEXTURE_COORDS - 1, which is an implementation-dependent value. | |
| s | Specify s, t, r, and q texture coordinates for target texture unit. Not all parameters are present in all forms of the command. |
Definition at line 59074 of file GL.cs.
59075 { 59076 #if DEBUG 59077 using (new ErrorHelper(GraphicsContext.CurrentContext)) 59078 { 59079 #endif 59080 unsafe 59081 { 59082 fixed (Single* v_ptr = v) 59083 { 59084 Delegates.glMultiTexCoord3fv((OpenTK.Graphics.OpenGL.TextureUnit)target, (Single*)v_ptr); 59085 } 59086 } 59087 #if DEBUG 59088 } 59089 #endif 59090 }
| static void OpenTK.Graphics.OpenGL.GL.MultiTexCoord3 | ( | OpenTK.Graphics.OpenGL.TextureUnit | target, | |
| Single | s, | |||
| Single | t, | |||
| Single | r | |||
| ) | [static] |
Set the current texture coordinates.
| target | Specifies the texture unit whose coordinates should be modified. The number of texture units is implementation dependent, but must be at least two. Symbolic constant must be one of GL_TEXTURE, where i ranges from 0 to GL_MAX_TEXTURE_COORDS - 1, which is an implementation-dependent value. | |
| s | Specify s, t, r, and q texture coordinates for target texture unit. Not all parameters are present in all forms of the command. |
| static unsafe void OpenTK.Graphics.OpenGL.GL.MultiTexCoord3 | ( | OpenTK.Graphics.OpenGL.TextureUnit | target, | |
| Double * | v | |||
| ) | [static] |
Set the current texture coordinates.
| target | Specifies the texture unit whose coordinates should be modified. The number of texture units is implementation dependent, but must be at least two. Symbolic constant must be one of GL_TEXTURE, where i ranges from 0 to GL_MAX_TEXTURE_COORDS - 1, which is an implementation-dependent value. | |
| s | Specify s, t, r, and q texture coordinates for target texture unit. Not all parameters are present in all forms of the command. |
| static void OpenTK.Graphics.OpenGL.GL.MultiTexCoord3 | ( | OpenTK.Graphics.OpenGL.TextureUnit | target, | |
| ref Double | v | |||
| ) | [static] |
Set the current texture coordinates.
| target | Specifies the texture unit whose coordinates should be modified. The number of texture units is implementation dependent, but must be at least two. Symbolic constant must be one of GL_TEXTURE, where i ranges from 0 to GL_MAX_TEXTURE_COORDS - 1, which is an implementation-dependent value. | |
| s | Specify s, t, r, and q texture coordinates for target texture unit. Not all parameters are present in all forms of the command. |
Definition at line 58983 of file GL.cs.
58984 { 58985 #if DEBUG 58986 using (new ErrorHelper(GraphicsContext.CurrentContext)) 58987 { 58988 #endif 58989 unsafe 58990 { 58991 fixed (Double* v_ptr = &v) 58992 { 58993 Delegates.glMultiTexCoord3dv((OpenTK.Graphics.OpenGL.TextureUnit)target, (Double*)v_ptr); 58994 } 58995 } 58996 #if DEBUG 58997 } 58998 #endif 58999 }
| static void OpenTK.Graphics.OpenGL.GL.MultiTexCoord3 | ( | OpenTK.Graphics.OpenGL.TextureUnit | target, | |
| Double[] | v | |||
| ) | [static] |
Set the current texture coordinates.
| target | Specifies the texture unit whose coordinates should be modified. The number of texture units is implementation dependent, but must be at least two. Symbolic constant must be one of GL_TEXTURE, where i ranges from 0 to GL_MAX_TEXTURE_COORDS - 1, which is an implementation-dependent value. | |
| s | Specify s, t, r, and q texture coordinates for target texture unit. Not all parameters are present in all forms of the command. |
Definition at line 58949 of file GL.cs.
58950 { 58951 #if DEBUG 58952 using (new ErrorHelper(GraphicsContext.CurrentContext)) 58953 { 58954 #endif 58955 unsafe 58956 { 58957 fixed (Double* v_ptr = v) 58958 { 58959 Delegates.glMultiTexCoord3dv((OpenTK.Graphics.OpenGL.TextureUnit)target, (Double*)v_ptr); 58960 } 58961 } 58962 #if DEBUG 58963 } 58964 #endif 58965 }
| static void OpenTK.Graphics.OpenGL.GL.MultiTexCoord3 | ( | OpenTK.Graphics.OpenGL.TextureUnit | target, | |
| Double | s, | |||
| Double | t, | |||
| Double | r | |||
| ) | [static] |
Set the current texture coordinates.
| target | Specifies the texture unit whose coordinates should be modified. The number of texture units is implementation dependent, but must be at least two. Symbolic constant must be one of GL_TEXTURE, where i ranges from 0 to GL_MAX_TEXTURE_COORDS - 1, which is an implementation-dependent value. | |
| s | Specify s, t, r, and q texture coordinates for target texture unit. Not all parameters are present in all forms of the command. |
| static unsafe void OpenTK.Graphics.OpenGL.GL.MultiTexCoord4 | ( | OpenTK.Graphics.OpenGL.TextureUnit | target, | |
| Int16 * | v | |||
| ) | [static] |
Set the current texture coordinates.
| target | Specifies the texture unit whose coordinates should be modified. The number of texture units is implementation dependent, but must be at least two. Symbolic constant must be one of GL_TEXTURE, where i ranges from 0 to GL_MAX_TEXTURE_COORDS - 1, which is an implementation-dependent value. | |
| s | Specify s, t, r, and q texture coordinates for target texture unit. Not all parameters are present in all forms of the command. |
| static void OpenTK.Graphics.OpenGL.GL.MultiTexCoord4 | ( | OpenTK.Graphics.OpenGL.TextureUnit | target, | |
| ref Int16 | v | |||
| ) | [static] |
Set the current texture coordinates.
| target | Specifies the texture unit whose coordinates should be modified. The number of texture units is implementation dependent, but must be at least two. Symbolic constant must be one of GL_TEXTURE, where i ranges from 0 to GL_MAX_TEXTURE_COORDS - 1, which is an implementation-dependent value. | |
| s | Specify s, t, r, and q texture coordinates for target texture unit. Not all parameters are present in all forms of the command. |
Definition at line 59858 of file GL.cs.
59859 { 59860 #if DEBUG 59861 using (new ErrorHelper(GraphicsContext.CurrentContext)) 59862 { 59863 #endif 59864 unsafe 59865 { 59866 fixed (Int16* v_ptr = &v) 59867 { 59868 Delegates.glMultiTexCoord4sv((OpenTK.Graphics.OpenGL.TextureUnit)target, (Int16*)v_ptr); 59869 } 59870 } 59871 #if DEBUG 59872 } 59873 #endif 59874 }
| static void OpenTK.Graphics.OpenGL.GL.MultiTexCoord4 | ( | OpenTK.Graphics.OpenGL.TextureUnit | target, | |
| Int16[] | v | |||
| ) | [static] |
Set the current texture coordinates.
| target | Specifies the texture unit whose coordinates should be modified. The number of texture units is implementation dependent, but must be at least two. Symbolic constant must be one of GL_TEXTURE, where i ranges from 0 to GL_MAX_TEXTURE_COORDS - 1, which is an implementation-dependent value. | |
| s | Specify s, t, r, and q texture coordinates for target texture unit. Not all parameters are present in all forms of the command. |
Definition at line 59824 of file GL.cs.
59825 { 59826 #if DEBUG 59827 using (new ErrorHelper(GraphicsContext.CurrentContext)) 59828 { 59829 #endif 59830 unsafe 59831 { 59832 fixed (Int16* v_ptr = v) 59833 { 59834 Delegates.glMultiTexCoord4sv((OpenTK.Graphics.OpenGL.TextureUnit)target, (Int16*)v_ptr); 59835 } 59836 } 59837 #if DEBUG 59838 } 59839 #endif 59840 }
| static void OpenTK.Graphics.OpenGL.GL.MultiTexCoord4 | ( | OpenTK.Graphics.OpenGL.TextureUnit | target, | |
| Int16 | s, | |||
| Int16 | t, | |||
| Int16 | r, | |||
| Int16 | q | |||
| ) | [static] |
Set the current texture coordinates.
| target | Specifies the texture unit whose coordinates should be modified. The number of texture units is implementation dependent, but must be at least two. Symbolic constant must be one of GL_TEXTURE, where i ranges from 0 to GL_MAX_TEXTURE_COORDS - 1, which is an implementation-dependent value. | |
| s | Specify s, t, r, and q texture coordinates for target texture unit. Not all parameters are present in all forms of the command. |
| static unsafe void OpenTK.Graphics.OpenGL.GL.MultiTexCoord4 | ( | OpenTK.Graphics.OpenGL.TextureUnit | target, | |
| Int32 * | v | |||
| ) | [static] |
Set the current texture coordinates.
| target | Specifies the texture unit whose coordinates should be modified. The number of texture units is implementation dependent, but must be at least two. Symbolic constant must be one of GL_TEXTURE, where i ranges from 0 to GL_MAX_TEXTURE_COORDS - 1, which is an implementation-dependent value. | |
| s | Specify s, t, r, and q texture coordinates for target texture unit. Not all parameters are present in all forms of the command. |
| static void OpenTK.Graphics.OpenGL.GL.MultiTexCoord4 | ( | OpenTK.Graphics.OpenGL.TextureUnit | target, | |
| ref Int32 | v | |||
| ) | [static] |
Set the current texture coordinates.
| target | Specifies the texture unit whose coordinates should be modified. The number of texture units is implementation dependent, but must be at least two. Symbolic constant must be one of GL_TEXTURE, where i ranges from 0 to GL_MAX_TEXTURE_COORDS - 1, which is an implementation-dependent value. | |
| s | Specify s, t, r, and q texture coordinates for target texture unit. Not all parameters are present in all forms of the command. |
Definition at line 59733 of file GL.cs.
59734 { 59735 #if DEBUG 59736 using (new ErrorHelper(GraphicsContext.CurrentContext)) 59737 { 59738 #endif 59739 unsafe 59740 { 59741 fixed (Int32* v_ptr = &v) 59742 { 59743 Delegates.glMultiTexCoord4iv((OpenTK.Graphics.OpenGL.TextureUnit)target, (Int32*)v_ptr); 59744 } 59745 } 59746 #if DEBUG 59747 } 59748 #endif 59749 }
| static void OpenTK.Graphics.OpenGL.GL.MultiTexCoord4 | ( | OpenTK.Graphics.OpenGL.TextureUnit | target, | |
| Int32[] | v | |||
| ) | [static] |
Set the current texture coordinates.
| target | Specifies the texture unit whose coordinates should be modified. The number of texture units is implementation dependent, but must be at least two. Symbolic constant must be one of GL_TEXTURE, where i ranges from 0 to GL_MAX_TEXTURE_COORDS - 1, which is an implementation-dependent value. | |
| s | Specify s, t, r, and q texture coordinates for target texture unit. Not all parameters are present in all forms of the command. |
Definition at line 59699 of file GL.cs.
59700 { 59701 #if DEBUG 59702 using (new ErrorHelper(GraphicsContext.CurrentContext)) 59703 { 59704 #endif 59705 unsafe 59706 { 59707 fixed (Int32* v_ptr = v) 59708 { 59709 Delegates.glMultiTexCoord4iv((OpenTK.Graphics.OpenGL.TextureUnit)target, (Int32*)v_ptr); 59710 } 59711 } 59712 #if DEBUG 59713 } 59714 #endif 59715 }
| static void OpenTK.Graphics.OpenGL.GL.MultiTexCoord4 | ( | OpenTK.Graphics.OpenGL.TextureUnit | target, | |
| Int32 | s, | |||
| Int32 | t, | |||
| Int32 | r, | |||
| Int32 | q | |||
| ) | [static] |
Set the current texture coordinates.
| target | Specifies the texture unit whose coordinates should be modified. The number of texture units is implementation dependent, but must be at least two. Symbolic constant must be one of GL_TEXTURE, where i ranges from 0 to GL_MAX_TEXTURE_COORDS - 1, which is an implementation-dependent value. | |
| s | Specify s, t, r, and q texture coordinates for target texture unit. Not all parameters are present in all forms of the command. |
| static unsafe void OpenTK.Graphics.OpenGL.GL.MultiTexCoord4 | ( | OpenTK.Graphics.OpenGL.TextureUnit | target, | |
| Single * | v | |||
| ) | [static] |
Set the current texture coordinates.
| target | Specifies the texture unit whose coordinates should be modified. The number of texture units is implementation dependent, but must be at least two. Symbolic constant must be one of GL_TEXTURE, where i ranges from 0 to GL_MAX_TEXTURE_COORDS - 1, which is an implementation-dependent value. | |
| s | Specify s, t, r, and q texture coordinates for target texture unit. Not all parameters are present in all forms of the command. |
| static void OpenTK.Graphics.OpenGL.GL.MultiTexCoord4 | ( | OpenTK.Graphics.OpenGL.TextureUnit | target, | |
| ref Single | v | |||
| ) | [static] |
Set the current texture coordinates.
| target | Specifies the texture unit whose coordinates should be modified. The number of texture units is implementation dependent, but must be at least two. Symbolic constant must be one of GL_TEXTURE, where i ranges from 0 to GL_MAX_TEXTURE_COORDS - 1, which is an implementation-dependent value. | |
| s | Specify s, t, r, and q texture coordinates for target texture unit. Not all parameters are present in all forms of the command. |
Definition at line 59608 of file GL.cs.
59609 { 59610 #if DEBUG 59611 using (new ErrorHelper(GraphicsContext.CurrentContext)) 59612 { 59613 #endif 59614 unsafe 59615 { 59616 fixed (Single* v_ptr = &v) 59617 { 59618 Delegates.glMultiTexCoord4fv((OpenTK.Graphics.OpenGL.TextureUnit)target, (Single*)v_ptr); 59619 } 59620 } 59621 #if DEBUG 59622 } 59623 #endif 59624 }
| static void OpenTK.Graphics.OpenGL.GL.MultiTexCoord4 | ( | OpenTK.Graphics.OpenGL.TextureUnit | target, | |
| Single[] | v | |||
| ) | [static] |
Set the current texture coordinates.
| target | Specifies the texture unit whose coordinates should be modified. The number of texture units is implementation dependent, but must be at least two. Symbolic constant must be one of GL_TEXTURE, where i ranges from 0 to GL_MAX_TEXTURE_COORDS - 1, which is an implementation-dependent value. | |
| s | Specify s, t, r, and q texture coordinates for target texture unit. Not all parameters are present in all forms of the command. |
Definition at line 59574 of file GL.cs.
59575 { 59576 #if DEBUG 59577 using (new ErrorHelper(GraphicsContext.CurrentContext)) 59578 { 59579 #endif 59580 unsafe 59581 { 59582 fixed (Single* v_ptr = v) 59583 { 59584 Delegates.glMultiTexCoord4fv((OpenTK.Graphics.OpenGL.TextureUnit)target, (Single*)v_ptr); 59585 } 59586 } 59587 #if DEBUG 59588 } 59589 #endif 59590 }
| static void OpenTK.Graphics.OpenGL.GL.MultiTexCoord4 | ( | OpenTK.Graphics.OpenGL.TextureUnit | target, | |
| Single | s, | |||
| Single | t, | |||
| Single | r, | |||
| Single | q | |||
| ) | [static] |
Set the current texture coordinates.
| target | Specifies the texture unit whose coordinates should be modified. The number of texture units is implementation dependent, but must be at least two. Symbolic constant must be one of GL_TEXTURE, where i ranges from 0 to GL_MAX_TEXTURE_COORDS - 1, which is an implementation-dependent value. | |
| s | Specify s, t, r, and q texture coordinates for target texture unit. Not all parameters are present in all forms of the command. |
| static unsafe void OpenTK.Graphics.OpenGL.GL.MultiTexCoord4 | ( | OpenTK.Graphics.OpenGL.TextureUnit | target, | |
| Double * | v | |||
| ) | [static] |
Set the current texture coordinates.
| target | Specifies the texture unit whose coordinates should be modified. The number of texture units is implementation dependent, but must be at least two. Symbolic constant must be one of GL_TEXTURE, where i ranges from 0 to GL_MAX_TEXTURE_COORDS - 1, which is an implementation-dependent value. | |
| s | Specify s, t, r, and q texture coordinates for target texture unit. Not all parameters are present in all forms of the command. |
| static void OpenTK.Graphics.OpenGL.GL.MultiTexCoord4 | ( | OpenTK.Graphics.OpenGL.TextureUnit | target, | |
| ref Double | v | |||
| ) | [static] |
Set the current texture coordinates.
| target | Specifies the texture unit whose coordinates should be modified. The number of texture units is implementation dependent, but must be at least two. Symbolic constant must be one of GL_TEXTURE, where i ranges from 0 to GL_MAX_TEXTURE_COORDS - 1, which is an implementation-dependent value. | |
| s | Specify s, t, r, and q texture coordinates for target texture unit. Not all parameters are present in all forms of the command. |
Definition at line 59483 of file GL.cs.
59484 { 59485 #if DEBUG 59486 using (new ErrorHelper(GraphicsContext.CurrentContext)) 59487 { 59488 #endif 59489 unsafe 59490 { 59491 fixed (Double* v_ptr = &v) 59492 { 59493 Delegates.glMultiTexCoord4dv((OpenTK.Graphics.OpenGL.TextureUnit)target, (Double*)v_ptr); 59494 } 59495 } 59496 #if DEBUG 59497 } 59498 #endif 59499 }
| static void OpenTK.Graphics.OpenGL.GL.MultiTexCoord4 | ( | OpenTK.Graphics.OpenGL.TextureUnit | target, | |
| Double[] | v | |||
| ) | [static] |
Set the current texture coordinates.
| target | Specifies the texture unit whose coordinates should be modified. The number of texture units is implementation dependent, but must be at least two. Symbolic constant must be one of GL_TEXTURE, where i ranges from 0 to GL_MAX_TEXTURE_COORDS - 1, which is an implementation-dependent value. | |
| s | Specify s, t, r, and q texture coordinates for target texture unit. Not all parameters are present in all forms of the command. |
Definition at line 59449 of file GL.cs.
59450 { 59451 #if DEBUG 59452 using (new ErrorHelper(GraphicsContext.CurrentContext)) 59453 { 59454 #endif 59455 unsafe 59456 { 59457 fixed (Double* v_ptr = v) 59458 { 59459 Delegates.glMultiTexCoord4dv((OpenTK.Graphics.OpenGL.TextureUnit)target, (Double*)v_ptr); 59460 } 59461 } 59462 #if DEBUG 59463 } 59464 #endif 59465 }
| static void OpenTK.Graphics.OpenGL.GL.MultiTexCoord4 | ( | OpenTK.Graphics.OpenGL.TextureUnit | target, | |
| Double | s, | |||
| Double | t, | |||
| Double | r, | |||
| Double | q | |||
| ) | [static] |
Set the current texture coordinates.
| target | Specifies the texture unit whose coordinates should be modified. The number of texture units is implementation dependent, but must be at least two. Symbolic constant must be one of GL_TEXTURE, where i ranges from 0 to GL_MAX_TEXTURE_COORDS - 1, which is an implementation-dependent value. | |
| s | Specify s, t, r, and q texture coordinates for target texture unit. Not all parameters are present in all forms of the command. |
| static unsafe void OpenTK.Graphics.OpenGL.GL.MultMatrix | ( | Single * | m | ) | [static] |
Multiply the current matrix with the specified matrix.
| m | Points to 16 consecutive values that are used as the elements of a 4 times 4 column-major matrix. |
| static void OpenTK.Graphics.OpenGL.GL.MultMatrix | ( | ref Single | m | ) | [static] |
Multiply the current matrix with the specified matrix.
| m | Points to 16 consecutive values that are used as the elements of a 4 times 4 column-major matrix. |
| static void OpenTK.Graphics.OpenGL.GL.MultMatrix | ( | Single[] | m | ) | [static] |
Multiply the current matrix with the specified matrix.
| m | Points to 16 consecutive values that are used as the elements of a 4 times 4 column-major matrix. |
| static unsafe void OpenTK.Graphics.OpenGL.GL.MultMatrix | ( | Double * | m | ) | [static] |
Multiply the current matrix with the specified matrix.
| m | Points to 16 consecutive values that are used as the elements of a 4 times 4 column-major matrix. |
| static void OpenTK.Graphics.OpenGL.GL.MultMatrix | ( | ref Double | m | ) | [static] |
Multiply the current matrix with the specified matrix.
| m | Points to 16 consecutive values that are used as the elements of a 4 times 4 column-major matrix. |
| static void OpenTK.Graphics.OpenGL.GL.MultMatrix | ( | Double[] | m | ) | [static] |
Multiply the current matrix with the specified matrix.
| m | Points to 16 consecutive values that are used as the elements of a 4 times 4 column-major matrix. |
| static unsafe void OpenTK.Graphics.OpenGL.GL.MultTransposeMatrix | ( | Single * | m | ) | [static] |
Multiply the current matrix with the specified row-major ordered matrix.
| m | Points to 16 consecutive values that are used as the elements of a 4 times 4 row-major matrix. |
| static void OpenTK.Graphics.OpenGL.GL.MultTransposeMatrix | ( | ref Single | m | ) | [static] |
Multiply the current matrix with the specified row-major ordered matrix.
| m | Points to 16 consecutive values that are used as the elements of a 4 times 4 row-major matrix. |
| static void OpenTK.Graphics.OpenGL.GL.MultTransposeMatrix | ( | Single[] | m | ) | [static] |
Multiply the current matrix with the specified row-major ordered matrix.
| m | Points to 16 consecutive values that are used as the elements of a 4 times 4 row-major matrix. |
| static unsafe void OpenTK.Graphics.OpenGL.GL.MultTransposeMatrix | ( | Double * | m | ) | [static] |
Multiply the current matrix with the specified row-major ordered matrix.
| m | Points to 16 consecutive values that are used as the elements of a 4 times 4 row-major matrix. |
| static void OpenTK.Graphics.OpenGL.GL.MultTransposeMatrix | ( | ref Double | m | ) | [static] |
Multiply the current matrix with the specified row-major ordered matrix.
| m | Points to 16 consecutive values that are used as the elements of a 4 times 4 row-major matrix. |
| static void OpenTK.Graphics.OpenGL.GL.MultTransposeMatrix | ( | Double[] | m | ) | [static] |
Multiply the current matrix with the specified row-major ordered matrix.
| m | Points to 16 consecutive values that are used as the elements of a 4 times 4 row-major matrix. |
| static void OpenTK.Graphics.OpenGL.GL.NewList | ( | UInt32 | list, | |
| OpenTK.Graphics.OpenGL.ListMode | mode | |||
| ) | [static] |
Create or replace a display list.
| list | Specifies the display-list name. | |
| mode | Specifies the compilation mode, which can be GL_COMPILE or GL_COMPILE_AND_EXECUTE. |
| static void OpenTK.Graphics.OpenGL.GL.NewList | ( | Int32 | list, | |
| OpenTK.Graphics.OpenGL.ListMode | mode | |||
| ) | [static] |
Create or replace a display list.
| list | Specifies the display-list name. | |
| mode | Specifies the compilation mode, which can be GL_COMPILE or GL_COMPILE_AND_EXECUTE. |
| static unsafe void OpenTK.Graphics.OpenGL.GL.Normal3 | ( | Int16 * | v | ) | [static] |
Set the current normal vector.
| nx | Specify the , , and coordinates of the new current normal. The initial value of the current normal is the unit vector, (0, 0, 1). |
| static void OpenTK.Graphics.OpenGL.GL.Normal3 | ( | ref Int16 | v | ) | [static] |
Set the current normal vector.
| nx | Specify the , , and coordinates of the new current normal. The initial value of the current normal is the unit vector, (0, 0, 1). |
| static void OpenTK.Graphics.OpenGL.GL.Normal3 | ( | Int16[] | v | ) | [static] |
Set the current normal vector.
| nx | Specify the , , and coordinates of the new current normal. The initial value of the current normal is the unit vector, (0, 0, 1). |
| static void OpenTK.Graphics.OpenGL.GL.Normal3 | ( | Int16 | nx, | |
| Int16 | ny, | |||
| Int16 | nz | |||
| ) | [static] |
Set the current normal vector.
| nx | Specify the , , and coordinates of the new current normal. The initial value of the current normal is the unit vector, (0, 0, 1). |
| static unsafe void OpenTK.Graphics.OpenGL.GL.Normal3 | ( | Int32 * | v | ) | [static] |
Set the current normal vector.
| nx | Specify the , , and coordinates of the new current normal. The initial value of the current normal is the unit vector, (0, 0, 1). |
| static void OpenTK.Graphics.OpenGL.GL.Normal3 | ( | ref Int32 | v | ) | [static] |
Set the current normal vector.
| nx | Specify the , , and coordinates of the new current normal. The initial value of the current normal is the unit vector, (0, 0, 1). |
| static void OpenTK.Graphics.OpenGL.GL.Normal3 | ( | Int32[] | v | ) | [static] |
Set the current normal vector.
| nx | Specify the , , and coordinates of the new current normal. The initial value of the current normal is the unit vector, (0, 0, 1). |
| static void OpenTK.Graphics.OpenGL.GL.Normal3 | ( | Int32 | nx, | |
| Int32 | ny, | |||
| Int32 | nz | |||
| ) | [static] |
Set the current normal vector.
| nx | Specify the , , and coordinates of the new current normal. The initial value of the current normal is the unit vector, (0, 0, 1). |
| static unsafe void OpenTK.Graphics.OpenGL.GL.Normal3 | ( | Single * | v | ) | [static] |
Set the current normal vector.
| nx | Specify the , , and coordinates of the new current normal. The initial value of the current normal is the unit vector, (0, 0, 1). |
| static void OpenTK.Graphics.OpenGL.GL.Normal3 | ( | ref Single | v | ) | [static] |
Set the current normal vector.
| nx | Specify the , , and coordinates of the new current normal. The initial value of the current normal is the unit vector, (0, 0, 1). |
| static void OpenTK.Graphics.OpenGL.GL.Normal3 | ( | Single[] | v | ) | [static] |
Set the current normal vector.
| nx | Specify the , , and coordinates of the new current normal. The initial value of the current normal is the unit vector, (0, 0, 1). |
| static void OpenTK.Graphics.OpenGL.GL.Normal3 | ( | Single | nx, | |
| Single | ny, | |||
| Single | nz | |||
| ) | [static] |
Set the current normal vector.
| nx | Specify the , , and coordinates of the new current normal. The initial value of the current normal is the unit vector, (0, 0, 1). |
| static unsafe void OpenTK.Graphics.OpenGL.GL.Normal3 | ( | Double * | v | ) | [static] |
Set the current normal vector.
| nx | Specify the , , and coordinates of the new current normal. The initial value of the current normal is the unit vector, (0, 0, 1). |
| static void OpenTK.Graphics.OpenGL.GL.Normal3 | ( | ref Double | v | ) | [static] |
Set the current normal vector.
| nx | Specify the , , and coordinates of the new current normal. The initial value of the current normal is the unit vector, (0, 0, 1). |
| static void OpenTK.Graphics.OpenGL.GL.Normal3 | ( | Double[] | v | ) | [static] |
Set the current normal vector.
| nx | Specify the , , and coordinates of the new current normal. The initial value of the current normal is the unit vector, (0, 0, 1). |
| static void OpenTK.Graphics.OpenGL.GL.Normal3 | ( | Double | nx, | |
| Double | ny, | |||
| Double | nz | |||
| ) | [static] |
Set the current normal vector.
| nx | Specify the , , and coordinates of the new current normal. The initial value of the current normal is the unit vector, (0, 0, 1). |
| static unsafe void OpenTK.Graphics.OpenGL.GL.Normal3 | ( | SByte * | v | ) | [static] |
Set the current normal vector.
| nx | Specify the , , and coordinates of the new current normal. The initial value of the current normal is the unit vector, (0, 0, 1). |
| static void OpenTK.Graphics.OpenGL.GL.Normal3 | ( | ref SByte | v | ) | [static] |
Set the current normal vector.
| nx | Specify the , , and coordinates of the new current normal. The initial value of the current normal is the unit vector, (0, 0, 1). |
| static void OpenTK.Graphics.OpenGL.GL.Normal3 | ( | SByte[] | v | ) | [static] |
Set the current normal vector.
| nx | Specify the , , and coordinates of the new current normal. The initial value of the current normal is the unit vector, (0, 0, 1). |
| static unsafe void OpenTK.Graphics.OpenGL.GL.Normal3 | ( | Byte * | v | ) | [static] |
Set the current normal vector.
| nx | Specify the , , and coordinates of the new current normal. The initial value of the current normal is the unit vector, (0, 0, 1). |
| static void OpenTK.Graphics.OpenGL.GL.Normal3 | ( | ref Byte | v | ) | [static] |
Set the current normal vector.
| nx | Specify the , , and coordinates of the new current normal. The initial value of the current normal is the unit vector, (0, 0, 1). |
| static void OpenTK.Graphics.OpenGL.GL.Normal3 | ( | Byte[] | v | ) | [static] |
Set the current normal vector.
| nx | Specify the , , and coordinates of the new current normal. The initial value of the current normal is the unit vector, (0, 0, 1). |
| static void OpenTK.Graphics.OpenGL.GL.Normal3 | ( | SByte | nx, | |
| SByte | ny, | |||
| SByte | nz | |||
| ) | [static] |
Set the current normal vector.
| nx | Specify the , , and coordinates of the new current normal. The initial value of the current normal is the unit vector, (0, 0, 1). |
| static void OpenTK.Graphics.OpenGL.GL.Normal3 | ( | Byte | nx, | |
| Byte | ny, | |||
| Byte | nz | |||
| ) | [static] |
Set the current normal vector.
| nx | Specify the , , and coordinates of the new current normal. The initial value of the current normal is the unit vector, (0, 0, 1). |
| static void OpenTK.Graphics.OpenGL.GL.NormalPointer | ( | OpenTK.Graphics.OpenGL.NormalPointerType | type, | |
| Int32 | stride, | |||
| IntPtr | pointer | |||
| ) | [static] |
Define an array of normals.
| type | Specifies the data type of each coordinate in the array. Symbolic constants GL_BYTE, GL_SHORT, GL_INT, GL_FLOAT, and GL_DOUBLE are accepted. The initial value is GL_FLOAT. | |
| stride | Specifies the byte offset between consecutive normals. If stride is 0, the normals are understood to be tightly packed in the array. The initial value is 0. | |
| pointer | Specifies a pointer to the first coordinate of the first normal in the array. The initial value is 0. |
| static void OpenTK.Graphics.OpenGL.GL.NormalPointer< T2 > | ( | OpenTK.Graphics.OpenGL.NormalPointerType | type, | |
| Int32 | stride, | |||
| [InAttribute, OutAttribute] ref T2 | pointer | |||
| ) | [static] |
Define an array of normals.
| type | Specifies the data type of each coordinate in the array. Symbolic constants GL_BYTE, GL_SHORT, GL_INT, GL_FLOAT, and GL_DOUBLE are accepted. The initial value is GL_FLOAT. | |
| stride | Specifies the byte offset between consecutive normals. If stride is 0, the normals are understood to be tightly packed in the array. The initial value is 0. | |
| pointer | Specifies a pointer to the first coordinate of the first normal in the array. The initial value is 0. |
| T2 | : | struct |
| static void OpenTK.Graphics.OpenGL.GL.NormalPointer< T2 > | ( | OpenTK.Graphics.OpenGL.NormalPointerType | type, | |
| Int32 | stride, | |||
| [InAttribute, OutAttribute] T2 | pointer[,,] | |||
| ) | [static] |
Define an array of normals.
| type | Specifies the data type of each coordinate in the array. Symbolic constants GL_BYTE, GL_SHORT, GL_INT, GL_FLOAT, and GL_DOUBLE are accepted. The initial value is GL_FLOAT. | |
| stride | Specifies the byte offset between consecutive normals. If stride is 0, the normals are understood to be tightly packed in the array. The initial value is 0. | |
| pointer | Specifies a pointer to the first coordinate of the first normal in the array. The initial value is 0. |
| T2 | : | struct |
| static void OpenTK.Graphics.OpenGL.GL.NormalPointer< T2 > | ( | OpenTK.Graphics.OpenGL.NormalPointerType | type, | |
| Int32 | stride, | |||
| [InAttribute, OutAttribute] T2 | pointer[,] | |||
| ) | [static] |
Define an array of normals.
| type | Specifies the data type of each coordinate in the array. Symbolic constants GL_BYTE, GL_SHORT, GL_INT, GL_FLOAT, and GL_DOUBLE are accepted. The initial value is GL_FLOAT. | |
| stride | Specifies the byte offset between consecutive normals. If stride is 0, the normals are understood to be tightly packed in the array. The initial value is 0. | |
| pointer | Specifies a pointer to the first coordinate of the first normal in the array. The initial value is 0. |
| T2 | : | struct |
| static void OpenTK.Graphics.OpenGL.GL.NormalPointer< T2 > | ( | OpenTK.Graphics.OpenGL.NormalPointerType | type, | |
| Int32 | stride, | |||
| [InAttribute, OutAttribute] T2[] | pointer | |||
| ) | [static] |
Define an array of normals.
| type | Specifies the data type of each coordinate in the array. Symbolic constants GL_BYTE, GL_SHORT, GL_INT, GL_FLOAT, and GL_DOUBLE are accepted. The initial value is GL_FLOAT. | |
| stride | Specifies the byte offset between consecutive normals. If stride is 0, the normals are understood to be tightly packed in the array. The initial value is 0. | |
| pointer | Specifies a pointer to the first coordinate of the first normal in the array. The initial value is 0. |
| T2 | : | struct |
| static void OpenTK.Graphics.OpenGL.GL.Ortho | ( | Double | left, | |
| Double | right, | |||
| Double | bottom, | |||
| Double | top, | |||
| Double | zNear, | |||
| Double | zFar | |||
| ) | [static] |
Multiply the current matrix with an orthographic matrix.
| left | Specify the coordinates for the left and right vertical clipping planes. | |
| bottom | Specify the coordinates for the bottom and top horizontal clipping planes. | |
| nearVal | Specify the distances to the nearer and farther depth clipping planes. These values are negative if the plane is to be behind the viewer. |
| static void OpenTK.Graphics.OpenGL.GL.PassThrough | ( | Single | token | ) | [static] |
Place a marker in the feedback buffer.
| token | Specifies a marker value to be placed in the feedback buffer following a GL_PASS_THROUGH_TOKEN. |
| static unsafe void OpenTK.Graphics.OpenGL.GL.PixelMap | ( | OpenTK.Graphics.OpenGL.PixelMap | map, | |
| Int32 | mapsize, | |||
| UInt16 * | values | |||
| ) | [static] |
Set up pixel transfer maps.
| map | Specifies a symbolic map name. Must be one of the following: GL_PIXEL_MAP_I_TO_I, GL_PIXEL_MAP_S_TO_S, GL_PIXEL_MAP_I_TO_R, GL_PIXEL_MAP_I_TO_G, GL_PIXEL_MAP_I_TO_B, GL_PIXEL_MAP_I_TO_A, GL_PIXEL_MAP_R_TO_R, GL_PIXEL_MAP_G_TO_G, GL_PIXEL_MAP_B_TO_B, or GL_PIXEL_MAP_A_TO_A. | |
| mapsize | Specifies the size of the map being defined. | |
| values | Specifies an array of mapsize values. |
| static void OpenTK.Graphics.OpenGL.GL.PixelMap | ( | OpenTK.Graphics.OpenGL.PixelMap | map, | |
| Int32 | mapsize, | |||
| ref UInt16 | values | |||
| ) | [static] |
Set up pixel transfer maps.
| map | Specifies a symbolic map name. Must be one of the following: GL_PIXEL_MAP_I_TO_I, GL_PIXEL_MAP_S_TO_S, GL_PIXEL_MAP_I_TO_R, GL_PIXEL_MAP_I_TO_G, GL_PIXEL_MAP_I_TO_B, GL_PIXEL_MAP_I_TO_A, GL_PIXEL_MAP_R_TO_R, GL_PIXEL_MAP_G_TO_G, GL_PIXEL_MAP_B_TO_B, or GL_PIXEL_MAP_A_TO_A. | |
| mapsize | Specifies the size of the map being defined. | |
| values | Specifies an array of mapsize values. |
Definition at line 61765 of file GL.cs.
61766 { 61767 #if DEBUG 61768 using (new ErrorHelper(GraphicsContext.CurrentContext)) 61769 { 61770 #endif 61771 unsafe 61772 { 61773 fixed (UInt16* values_ptr = &values) 61774 { 61775 Delegates.glPixelMapusv((OpenTK.Graphics.OpenGL.PixelMap)map, (Int32)mapsize, (UInt16*)values_ptr); 61776 } 61777 } 61778 #if DEBUG 61779 } 61780 #endif 61781 }
| static void OpenTK.Graphics.OpenGL.GL.PixelMap | ( | OpenTK.Graphics.OpenGL.PixelMap | map, | |
| Int32 | mapsize, | |||
| UInt16[] | values | |||
| ) | [static] |
Set up pixel transfer maps.
| map | Specifies a symbolic map name. Must be one of the following: GL_PIXEL_MAP_I_TO_I, GL_PIXEL_MAP_S_TO_S, GL_PIXEL_MAP_I_TO_R, GL_PIXEL_MAP_I_TO_G, GL_PIXEL_MAP_I_TO_B, GL_PIXEL_MAP_I_TO_A, GL_PIXEL_MAP_R_TO_R, GL_PIXEL_MAP_G_TO_G, GL_PIXEL_MAP_B_TO_B, or GL_PIXEL_MAP_A_TO_A. | |
| mapsize | Specifies the size of the map being defined. | |
| values | Specifies an array of mapsize values. |
Definition at line 61725 of file GL.cs.
61726 { 61727 #if DEBUG 61728 using (new ErrorHelper(GraphicsContext.CurrentContext)) 61729 { 61730 #endif 61731 unsafe 61732 { 61733 fixed (UInt16* values_ptr = values) 61734 { 61735 Delegates.glPixelMapusv((OpenTK.Graphics.OpenGL.PixelMap)map, (Int32)mapsize, (UInt16*)values_ptr); 61736 } 61737 } 61738 #if DEBUG 61739 } 61740 #endif 61741 }
| static unsafe void OpenTK.Graphics.OpenGL.GL.PixelMap | ( | OpenTK.Graphics.OpenGL.PixelMap | map, | |
| Int32 | mapsize, | |||
| Int16 * | values | |||
| ) | [static] |
Set up pixel transfer maps.
| map | Specifies a symbolic map name. Must be one of the following: GL_PIXEL_MAP_I_TO_I, GL_PIXEL_MAP_S_TO_S, GL_PIXEL_MAP_I_TO_R, GL_PIXEL_MAP_I_TO_G, GL_PIXEL_MAP_I_TO_B, GL_PIXEL_MAP_I_TO_A, GL_PIXEL_MAP_R_TO_R, GL_PIXEL_MAP_G_TO_G, GL_PIXEL_MAP_B_TO_B, or GL_PIXEL_MAP_A_TO_A. | |
| mapsize | Specifies the size of the map being defined. | |
| values | Specifies an array of mapsize values. |
| static void OpenTK.Graphics.OpenGL.GL.PixelMap | ( | OpenTK.Graphics.OpenGL.PixelMap | map, | |
| Int32 | mapsize, | |||
| ref Int16 | values | |||
| ) | [static] |
Set up pixel transfer maps.
| map | Specifies a symbolic map name. Must be one of the following: GL_PIXEL_MAP_I_TO_I, GL_PIXEL_MAP_S_TO_S, GL_PIXEL_MAP_I_TO_R, GL_PIXEL_MAP_I_TO_G, GL_PIXEL_MAP_I_TO_B, GL_PIXEL_MAP_I_TO_A, GL_PIXEL_MAP_R_TO_R, GL_PIXEL_MAP_G_TO_G, GL_PIXEL_MAP_B_TO_B, or GL_PIXEL_MAP_A_TO_A. | |
| mapsize | Specifies the size of the map being defined. | |
| values | Specifies an array of mapsize values. |
Definition at line 61651 of file GL.cs.
61652 { 61653 #if DEBUG 61654 using (new ErrorHelper(GraphicsContext.CurrentContext)) 61655 { 61656 #endif 61657 unsafe 61658 { 61659 fixed (Int16* values_ptr = &values) 61660 { 61661 Delegates.glPixelMapusv((OpenTK.Graphics.OpenGL.PixelMap)map, (Int32)mapsize, (UInt16*)values_ptr); 61662 } 61663 } 61664 #if DEBUG 61665 } 61666 #endif 61667 }
| static void OpenTK.Graphics.OpenGL.GL.PixelMap | ( | OpenTK.Graphics.OpenGL.PixelMap | map, | |
| Int32 | mapsize, | |||
| Int16[] | values | |||
| ) | [static] |
Set up pixel transfer maps.
| map | Specifies a symbolic map name. Must be one of the following: GL_PIXEL_MAP_I_TO_I, GL_PIXEL_MAP_S_TO_S, GL_PIXEL_MAP_I_TO_R, GL_PIXEL_MAP_I_TO_G, GL_PIXEL_MAP_I_TO_B, GL_PIXEL_MAP_I_TO_A, GL_PIXEL_MAP_R_TO_R, GL_PIXEL_MAP_G_TO_G, GL_PIXEL_MAP_B_TO_B, or GL_PIXEL_MAP_A_TO_A. | |
| mapsize | Specifies the size of the map being defined. | |
| values | Specifies an array of mapsize values. |
Definition at line 61612 of file GL.cs.
61613 { 61614 #if DEBUG 61615 using (new ErrorHelper(GraphicsContext.CurrentContext)) 61616 { 61617 #endif 61618 unsafe 61619 { 61620 fixed (Int16* values_ptr = values) 61621 { 61622 Delegates.glPixelMapusv((OpenTK.Graphics.OpenGL.PixelMap)map, (Int32)mapsize, (UInt16*)values_ptr); 61623 } 61624 } 61625 #if DEBUG 61626 } 61627 #endif 61628 }
| static unsafe void OpenTK.Graphics.OpenGL.GL.PixelMap | ( | OpenTK.Graphics.OpenGL.PixelMap | map, | |
| Int32 | mapsize, | |||
| UInt32 * | values | |||
| ) | [static] |
Set up pixel transfer maps.
| map | Specifies a symbolic map name. Must be one of the following: GL_PIXEL_MAP_I_TO_I, GL_PIXEL_MAP_S_TO_S, GL_PIXEL_MAP_I_TO_R, GL_PIXEL_MAP_I_TO_G, GL_PIXEL_MAP_I_TO_B, GL_PIXEL_MAP_I_TO_A, GL_PIXEL_MAP_R_TO_R, GL_PIXEL_MAP_G_TO_G, GL_PIXEL_MAP_B_TO_B, or GL_PIXEL_MAP_A_TO_A. | |
| mapsize | Specifies the size of the map being defined. | |
| values | Specifies an array of mapsize values. |
| static void OpenTK.Graphics.OpenGL.GL.PixelMap | ( | OpenTK.Graphics.OpenGL.PixelMap | map, | |
| Int32 | mapsize, | |||
| ref UInt32 | values | |||
| ) | [static] |
Set up pixel transfer maps.
| map | Specifies a symbolic map name. Must be one of the following: GL_PIXEL_MAP_I_TO_I, GL_PIXEL_MAP_S_TO_S, GL_PIXEL_MAP_I_TO_R, GL_PIXEL_MAP_I_TO_G, GL_PIXEL_MAP_I_TO_B, GL_PIXEL_MAP_I_TO_A, GL_PIXEL_MAP_R_TO_R, GL_PIXEL_MAP_G_TO_G, GL_PIXEL_MAP_B_TO_B, or GL_PIXEL_MAP_A_TO_A. | |
| mapsize | Specifies the size of the map being defined. | |
| values | Specifies an array of mapsize values. |
Definition at line 61539 of file GL.cs.
61540 { 61541 #if DEBUG 61542 using (new ErrorHelper(GraphicsContext.CurrentContext)) 61543 { 61544 #endif 61545 unsafe 61546 { 61547 fixed (UInt32* values_ptr = &values) 61548 { 61549 Delegates.glPixelMapuiv((OpenTK.Graphics.OpenGL.PixelMap)map, (Int32)mapsize, (UInt32*)values_ptr); 61550 } 61551 } 61552 #if DEBUG 61553 } 61554 #endif 61555 }
| static void OpenTK.Graphics.OpenGL.GL.PixelMap | ( | OpenTK.Graphics.OpenGL.PixelMap | map, | |
| Int32 | mapsize, | |||
| UInt32[] | values | |||
| ) | [static] |
Set up pixel transfer maps.
| map | Specifies a symbolic map name. Must be one of the following: GL_PIXEL_MAP_I_TO_I, GL_PIXEL_MAP_S_TO_S, GL_PIXEL_MAP_I_TO_R, GL_PIXEL_MAP_I_TO_G, GL_PIXEL_MAP_I_TO_B, GL_PIXEL_MAP_I_TO_A, GL_PIXEL_MAP_R_TO_R, GL_PIXEL_MAP_G_TO_G, GL_PIXEL_MAP_B_TO_B, or GL_PIXEL_MAP_A_TO_A. | |
| mapsize | Specifies the size of the map being defined. | |
| values | Specifies an array of mapsize values. |
Definition at line 61499 of file GL.cs.
61500 { 61501 #if DEBUG 61502 using (new ErrorHelper(GraphicsContext.CurrentContext)) 61503 { 61504 #endif 61505 unsafe 61506 { 61507 fixed (UInt32* values_ptr = values) 61508 { 61509 Delegates.glPixelMapuiv((OpenTK.Graphics.OpenGL.PixelMap)map, (Int32)mapsize, (UInt32*)values_ptr); 61510 } 61511 } 61512 #if DEBUG 61513 } 61514 #endif 61515 }
| static unsafe void OpenTK.Graphics.OpenGL.GL.PixelMap | ( | OpenTK.Graphics.OpenGL.PixelMap | map, | |
| Int32 | mapsize, | |||
| Int32 * | values | |||
| ) | [static] |
Set up pixel transfer maps.
| map | Specifies a symbolic map name. Must be one of the following: GL_PIXEL_MAP_I_TO_I, GL_PIXEL_MAP_S_TO_S, GL_PIXEL_MAP_I_TO_R, GL_PIXEL_MAP_I_TO_G, GL_PIXEL_MAP_I_TO_B, GL_PIXEL_MAP_I_TO_A, GL_PIXEL_MAP_R_TO_R, GL_PIXEL_MAP_G_TO_G, GL_PIXEL_MAP_B_TO_B, or GL_PIXEL_MAP_A_TO_A. | |
| mapsize | Specifies the size of the map being defined. | |
| values | Specifies an array of mapsize values. |
| static void OpenTK.Graphics.OpenGL.GL.PixelMap | ( | OpenTK.Graphics.OpenGL.PixelMap | map, | |
| Int32 | mapsize, | |||
| ref Int32 | values | |||
| ) | [static] |
Set up pixel transfer maps.
| map | Specifies a symbolic map name. Must be one of the following: GL_PIXEL_MAP_I_TO_I, GL_PIXEL_MAP_S_TO_S, GL_PIXEL_MAP_I_TO_R, GL_PIXEL_MAP_I_TO_G, GL_PIXEL_MAP_I_TO_B, GL_PIXEL_MAP_I_TO_A, GL_PIXEL_MAP_R_TO_R, GL_PIXEL_MAP_G_TO_G, GL_PIXEL_MAP_B_TO_B, or GL_PIXEL_MAP_A_TO_A. | |
| mapsize | Specifies the size of the map being defined. | |
| values | Specifies an array of mapsize values. |
Definition at line 61425 of file GL.cs.
61426 { 61427 #if DEBUG 61428 using (new ErrorHelper(GraphicsContext.CurrentContext)) 61429 { 61430 #endif 61431 unsafe 61432 { 61433 fixed (Int32* values_ptr = &values) 61434 { 61435 Delegates.glPixelMapuiv((OpenTK.Graphics.OpenGL.PixelMap)map, (Int32)mapsize, (UInt32*)values_ptr); 61436 } 61437 } 61438 #if DEBUG 61439 } 61440 #endif 61441 }
| static void OpenTK.Graphics.OpenGL.GL.PixelMap | ( | OpenTK.Graphics.OpenGL.PixelMap | map, | |
| Int32 | mapsize, | |||
| Int32[] | values | |||
| ) | [static] |
Set up pixel transfer maps.
| map | Specifies a symbolic map name. Must be one of the following: GL_PIXEL_MAP_I_TO_I, GL_PIXEL_MAP_S_TO_S, GL_PIXEL_MAP_I_TO_R, GL_PIXEL_MAP_I_TO_G, GL_PIXEL_MAP_I_TO_B, GL_PIXEL_MAP_I_TO_A, GL_PIXEL_MAP_R_TO_R, GL_PIXEL_MAP_G_TO_G, GL_PIXEL_MAP_B_TO_B, or GL_PIXEL_MAP_A_TO_A. | |
| mapsize | Specifies the size of the map being defined. | |
| values | Specifies an array of mapsize values. |
Definition at line 61386 of file GL.cs.
61387 { 61388 #if DEBUG 61389 using (new ErrorHelper(GraphicsContext.CurrentContext)) 61390 { 61391 #endif 61392 unsafe 61393 { 61394 fixed (Int32* values_ptr = values) 61395 { 61396 Delegates.glPixelMapuiv((OpenTK.Graphics.OpenGL.PixelMap)map, (Int32)mapsize, (UInt32*)values_ptr); 61397 } 61398 } 61399 #if DEBUG 61400 } 61401 #endif 61402 }
| static unsafe void OpenTK.Graphics.OpenGL.GL.PixelMap | ( | OpenTK.Graphics.OpenGL.PixelMap | map, | |
| Int32 | mapsize, | |||
| Single * | values | |||
| ) | [static] |
Set up pixel transfer maps.
| map | Specifies a symbolic map name. Must be one of the following: GL_PIXEL_MAP_I_TO_I, GL_PIXEL_MAP_S_TO_S, GL_PIXEL_MAP_I_TO_R, GL_PIXEL_MAP_I_TO_G, GL_PIXEL_MAP_I_TO_B, GL_PIXEL_MAP_I_TO_A, GL_PIXEL_MAP_R_TO_R, GL_PIXEL_MAP_G_TO_G, GL_PIXEL_MAP_B_TO_B, or GL_PIXEL_MAP_A_TO_A. | |
| mapsize | Specifies the size of the map being defined. | |
| values | Specifies an array of mapsize values. |
| static void OpenTK.Graphics.OpenGL.GL.PixelMap | ( | OpenTK.Graphics.OpenGL.PixelMap | map, | |
| Int32 | mapsize, | |||
| ref Single | values | |||
| ) | [static] |
Set up pixel transfer maps.
| map | Specifies a symbolic map name. Must be one of the following: GL_PIXEL_MAP_I_TO_I, GL_PIXEL_MAP_S_TO_S, GL_PIXEL_MAP_I_TO_R, GL_PIXEL_MAP_I_TO_G, GL_PIXEL_MAP_I_TO_B, GL_PIXEL_MAP_I_TO_A, GL_PIXEL_MAP_R_TO_R, GL_PIXEL_MAP_G_TO_G, GL_PIXEL_MAP_B_TO_B, or GL_PIXEL_MAP_A_TO_A. | |
| mapsize | Specifies the size of the map being defined. | |
| values | Specifies an array of mapsize values. |
Definition at line 61313 of file GL.cs.
61314 { 61315 #if DEBUG 61316 using (new ErrorHelper(GraphicsContext.CurrentContext)) 61317 { 61318 #endif 61319 unsafe 61320 { 61321 fixed (Single* values_ptr = &values) 61322 { 61323 Delegates.glPixelMapfv((OpenTK.Graphics.OpenGL.PixelMap)map, (Int32)mapsize, (Single*)values_ptr); 61324 } 61325 } 61326 #if DEBUG 61327 } 61328 #endif 61329 }
| static void OpenTK.Graphics.OpenGL.GL.PixelMap | ( | OpenTK.Graphics.OpenGL.PixelMap | map, | |
| Int32 | mapsize, | |||
| Single[] | values | |||
| ) | [static] |
Set up pixel transfer maps.
| map | Specifies a symbolic map name. Must be one of the following: GL_PIXEL_MAP_I_TO_I, GL_PIXEL_MAP_S_TO_S, GL_PIXEL_MAP_I_TO_R, GL_PIXEL_MAP_I_TO_G, GL_PIXEL_MAP_I_TO_B, GL_PIXEL_MAP_I_TO_A, GL_PIXEL_MAP_R_TO_R, GL_PIXEL_MAP_G_TO_G, GL_PIXEL_MAP_B_TO_B, or GL_PIXEL_MAP_A_TO_A. | |
| mapsize | Specifies the size of the map being defined. | |
| values | Specifies an array of mapsize values. |
Definition at line 61274 of file GL.cs.
61275 { 61276 #if DEBUG 61277 using (new ErrorHelper(GraphicsContext.CurrentContext)) 61278 { 61279 #endif 61280 unsafe 61281 { 61282 fixed (Single* values_ptr = values) 61283 { 61284 Delegates.glPixelMapfv((OpenTK.Graphics.OpenGL.PixelMap)map, (Int32)mapsize, (Single*)values_ptr); 61285 } 61286 } 61287 #if DEBUG 61288 } 61289 #endif 61290 }
| static void OpenTK.Graphics.OpenGL.GL.PixelStore | ( | OpenTK.Graphics.OpenGL.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.OpenGL.GL.PixelStore | ( | OpenTK.Graphics.OpenGL.PixelStoreParameter | pname, | |
| Single | 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.OpenGL.GL.PixelTransfer | ( | OpenTK.Graphics.OpenGL.PixelTransferParameter | pname, | |
| Int32 | param | |||
| ) | [static] |
Set pixel transfer modes.
| pname | Specifies the symbolic name of the pixel transfer parameter to be set. Must be one of the following: GL_MAP_COLOR, GL_MAP_STENCIL, GL_INDEX_SHIFT, GL_INDEX_OFFSET, GL_RED_SCALE, GL_RED_BIAS, GL_GREEN_SCALE, GL_GREEN_BIAS, GL_BLUE_SCALE, GL_BLUE_BIAS, GL_ALPHA_SCALE, GL_ALPHA_BIAS, GL_DEPTH_SCALE, or GL_DEPTH_BIAS. Additionally, if the ARB_imaging extension is supported, the following symbolic names are accepted: GL_POST_COLOR_MATRIX_RED_SCALE, GL_POST_COLOR_MATRIX_GREEN_SCALE, GL_POST_COLOR_MATRIX_BLUE_SCALE, GL_POST_COLOR_MATRIX_ALPHA_SCALE, GL_POST_COLOR_MATRIX_RED_BIAS, GL_POST_COLOR_MATRIX_GREEN_BIAS, GL_POST_COLOR_MATRIX_BLUE_BIAS, GL_POST_COLOR_MATRIX_ALPHA_BIAS, GL_POST_CONVOLUTION_RED_SCALE, GL_POST_CONVOLUTION_GREEN_SCALE, GL_POST_CONVOLUTION_BLUE_SCALE, GL_POST_CONVOLUTION_ALPHA_SCALE, GL_POST_CONVOLUTION_RED_BIAS, GL_POST_CONVOLUTION_GREEN_BIAS, GL_POST_CONVOLUTION_BLUE_BIAS, and GL_POST_CONVOLUTION_ALPHA_BIAS. | |
| param | Specifies the value that pname is set to. |
| static void OpenTK.Graphics.OpenGL.GL.PixelTransfer | ( | OpenTK.Graphics.OpenGL.PixelTransferParameter | pname, | |
| Single | param | |||
| ) | [static] |
Set pixel transfer modes.
| pname | Specifies the symbolic name of the pixel transfer parameter to be set. Must be one of the following: GL_MAP_COLOR, GL_MAP_STENCIL, GL_INDEX_SHIFT, GL_INDEX_OFFSET, GL_RED_SCALE, GL_RED_BIAS, GL_GREEN_SCALE, GL_GREEN_BIAS, GL_BLUE_SCALE, GL_BLUE_BIAS, GL_ALPHA_SCALE, GL_ALPHA_BIAS, GL_DEPTH_SCALE, or GL_DEPTH_BIAS. Additionally, if the ARB_imaging extension is supported, the following symbolic names are accepted: GL_POST_COLOR_MATRIX_RED_SCALE, GL_POST_COLOR_MATRIX_GREEN_SCALE, GL_POST_COLOR_MATRIX_BLUE_SCALE, GL_POST_COLOR_MATRIX_ALPHA_SCALE, GL_POST_COLOR_MATRIX_RED_BIAS, GL_POST_COLOR_MATRIX_GREEN_BIAS, GL_POST_COLOR_MATRIX_BLUE_BIAS, GL_POST_COLOR_MATRIX_ALPHA_BIAS, GL_POST_CONVOLUTION_RED_SCALE, GL_POST_CONVOLUTION_GREEN_SCALE, GL_POST_CONVOLUTION_BLUE_SCALE, GL_POST_CONVOLUTION_ALPHA_SCALE, GL_POST_CONVOLUTION_RED_BIAS, GL_POST_CONVOLUTION_GREEN_BIAS, GL_POST_CONVOLUTION_BLUE_BIAS, and GL_POST_CONVOLUTION_ALPHA_BIAS. | |
| param | Specifies the value that pname is set to. |
| static void OpenTK.Graphics.OpenGL.GL.PixelZoom | ( | Single | xfactor, | |
| Single | yfactor | |||
| ) | [static] |
Specify the pixel zoom factors.
| xfactor | Specify the and zoom factors for pixel write operations. |
| static void OpenTK.Graphics.OpenGL.GL.PointParameter | ( | PointSpriteCoordOriginParameter | param | ) | [static] |
Helper function that defines the coordinate origin of the Point Sprite.
| param | A OpenTK.Graphics.OpenGL.GL.PointSpriteCoordOriginParameter token, denoting the origin of the Point Sprite. |
Definition at line 614 of file GLHelper.cs.
| static unsafe void OpenTK.Graphics.OpenGL.GL.PointParameter | ( | OpenTK.Graphics.OpenGL.PointParameterName | pname, | |
| Int32 *@ | params | |||
| ) | [static] |
Specify point parameters.
| pname | Specifies a single-valued point parameter. GL_POINT_SIZE_MIN, GL_POINT_SIZE_MAX, GL_POINT_FADE_THRESHOLD_SIZE, and GL_POINT_SPRITE_COORD_ORIGIN are accepted. | |
| param | Specifies the value that pname will be set to. |
| static void OpenTK.Graphics.OpenGL.GL.PointParameter | ( | OpenTK.Graphics.OpenGL.PointParameterName | pname, | |
| Int32 @[] | params | |||
| ) | [static] |
Specify point parameters.
| pname | Specifies a single-valued point parameter. GL_POINT_SIZE_MIN, GL_POINT_SIZE_MAX, GL_POINT_FADE_THRESHOLD_SIZE, and GL_POINT_SPRITE_COORD_ORIGIN are accepted. | |
| param | Specifies the value that pname will be set to. |
Definition at line 62093 of file GL.cs.
62094 { 62095 #if DEBUG 62096 using (new ErrorHelper(GraphicsContext.CurrentContext)) 62097 { 62098 #endif 62099 unsafe 62100 { 62101 fixed (Int32* @params_ptr = @params) 62102 { 62103 Delegates.glPointParameteriv((OpenTK.Graphics.OpenGL.PointParameterName)pname, (Int32*)@params_ptr); 62104 } 62105 } 62106 #if DEBUG 62107 } 62108 #endif 62109 }
| static void OpenTK.Graphics.OpenGL.GL.PointParameter | ( | OpenTK.Graphics.OpenGL.PointParameterName | pname, | |
| Int32 | param | |||
| ) | [static] |
Specify point parameters.
| pname | Specifies a single-valued point parameter. GL_POINT_SIZE_MIN, GL_POINT_SIZE_MAX, GL_POINT_FADE_THRESHOLD_SIZE, and GL_POINT_SPRITE_COORD_ORIGIN are accepted. | |
| param | Specifies the value that pname will be set to. |
| static unsafe void OpenTK.Graphics.OpenGL.GL.PointParameter | ( | OpenTK.Graphics.OpenGL.PointParameterName | pname, | |
| Single *@ | params | |||
| ) | [static] |
Specify point parameters.
| pname | Specifies a single-valued point parameter. GL_POINT_SIZE_MIN, GL_POINT_SIZE_MAX, GL_POINT_FADE_THRESHOLD_SIZE, and GL_POINT_SPRITE_COORD_ORIGIN are accepted. | |
| param | Specifies the value that pname will be set to. |
| static void OpenTK.Graphics.OpenGL.GL.PointParameter | ( | OpenTK.Graphics.OpenGL.PointParameterName | pname, | |
| Single @[] | params | |||
| ) | [static] |
Specify point parameters.
| pname | Specifies a single-valued point parameter. GL_POINT_SIZE_MIN, GL_POINT_SIZE_MAX, GL_POINT_FADE_THRESHOLD_SIZE, and GL_POINT_SPRITE_COORD_ORIGIN are accepted. | |
| param | Specifies the value that pname will be set to. |
Definition at line 62002 of file GL.cs.
62003 { 62004 #if DEBUG 62005 using (new ErrorHelper(GraphicsContext.CurrentContext)) 62006 { 62007 #endif 62008 unsafe 62009 { 62010 fixed (Single* @params_ptr = @params) 62011 { 62012 Delegates.glPointParameterfv((OpenTK.Graphics.OpenGL.PointParameterName)pname, (Single*)@params_ptr); 62013 } 62014 } 62015 #if DEBUG 62016 } 62017 #endif 62018 }
| static void OpenTK.Graphics.OpenGL.GL.PointParameter | ( | OpenTK.Graphics.OpenGL.PointParameterName | pname, | |
| Single | param | |||
| ) | [static] |
Specify point parameters.
| pname | Specifies a single-valued point parameter. GL_POINT_SIZE_MIN, GL_POINT_SIZE_MAX, GL_POINT_FADE_THRESHOLD_SIZE, and GL_POINT_SPRITE_COORD_ORIGIN are accepted. | |
| param | Specifies the value that pname will be set to. |
| static void OpenTK.Graphics.OpenGL.GL.PointSize | ( | Single | size | ) | [static] |
Specify the diameter of rasterized points.
| size | Specifies the diameter of rasterized points. The initial value is 1. |
| static void OpenTK.Graphics.OpenGL.GL.PolygonMode | ( | OpenTK.Graphics.OpenGL.MaterialFace | face, | |
| OpenTK.Graphics.OpenGL.PolygonMode | mode | |||
| ) | [static] |
Select a polygon rasterization mode.
| face | Specifies the polygons that mode applies to. Must be GL_FRONT for front-facing polygons, GL_BACK for back-facing polygons, or GL_FRONT_AND_BACK for front- and back-facing polygons. | |
| mode | Specifies how polygons will be rasterized. Accepted values are GL_POINT, GL_LINE, and GL_FILL. The initial value is GL_FILL for both front- and back-facing polygons. |
| static void OpenTK.Graphics.OpenGL.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 unsafe void OpenTK.Graphics.OpenGL.GL.PolygonStipple | ( | Byte * | mask | ) | [static] |
Set the polygon stippling pattern.
| pattern | Specifies a pointer to a 32 times 32 stipple pattern that will be unpacked from memory in the same way that glDrawPixels unpacks pixels. |
| static void OpenTK.Graphics.OpenGL.GL.PolygonStipple | ( | ref Byte | mask | ) | [static] |
Set the polygon stippling pattern.
| pattern | Specifies a pointer to a 32 times 32 stipple pattern that will be unpacked from memory in the same way that glDrawPixels unpacks pixels. |
| static void OpenTK.Graphics.OpenGL.GL.PolygonStipple | ( | Byte[] | mask | ) | [static] |
Set the polygon stippling pattern.
| pattern | Specifies a pointer to a 32 times 32 stipple pattern that will be unpacked from memory in the same way that glDrawPixels unpacks pixels. |
| static unsafe void OpenTK.Graphics.OpenGL.GL.PrioritizeTextures | ( | Int32 | n, | |
| UInt32 * | textures, | |||
| Single * | priorities | |||
| ) | [static] |
Set texture residence priority.
| n | Specifies the number of textures to be prioritized. | |
| textures | Specifies an array containing the names of the textures to be prioritized. | |
| priorities | Specifies an array containing the texture priorities. A priority given in an element of priorities applies to the texture named by the corresponding element of textures. |
| static void OpenTK.Graphics.OpenGL.GL.PrioritizeTextures | ( | Int32 | n, | |
| ref UInt32 | textures, | |||
| ref Single | priorities | |||
| ) | [static] |
Set texture residence priority.
| n | Specifies the number of textures to be prioritized. | |
| textures | Specifies an array containing the names of the textures to be prioritized. | |
| priorities | Specifies an array containing the texture priorities. A priority given in an element of priorities applies to the texture named by the corresponding element of textures. |
Definition at line 62563 of file GL.cs.
62564 { 62565 #if DEBUG 62566 using (new ErrorHelper(GraphicsContext.CurrentContext)) 62567 { 62568 #endif 62569 unsafe 62570 { 62571 fixed (UInt32* textures_ptr = &textures) 62572 fixed (Single* priorities_ptr = &priorities) 62573 { 62574 Delegates.glPrioritizeTextures((Int32)n, (UInt32*)textures_ptr, (Single*)priorities_ptr); 62575 } 62576 } 62577 #if DEBUG 62578 } 62579 #endif 62580 }
| static void OpenTK.Graphics.OpenGL.GL.PrioritizeTextures | ( | Int32 | n, | |
| UInt32[] | textures, | |||
| Single[] | priorities | |||
| ) | [static] |
Set texture residence priority.
| n | Specifies the number of textures to be prioritized. | |
| textures | Specifies an array containing the names of the textures to be prioritized. | |
| priorities | Specifies an array containing the texture priorities. A priority given in an element of priorities applies to the texture named by the corresponding element of textures. |
Definition at line 62522 of file GL.cs.
62523 { 62524 #if DEBUG 62525 using (new ErrorHelper(GraphicsContext.CurrentContext)) 62526 { 62527 #endif 62528 unsafe 62529 { 62530 fixed (UInt32* textures_ptr = textures) 62531 fixed (Single* priorities_ptr = priorities) 62532 { 62533 Delegates.glPrioritizeTextures((Int32)n, (UInt32*)textures_ptr, (Single*)priorities_ptr); 62534 } 62535 } 62536 #if DEBUG 62537 } 62538 #endif 62539 }
| static unsafe void OpenTK.Graphics.OpenGL.GL.PrioritizeTextures | ( | Int32 | n, | |
| Int32 * | textures, | |||
| Single * | priorities | |||
| ) | [static] |
Set texture residence priority.
| n | Specifies the number of textures to be prioritized. | |
| textures | Specifies an array containing the names of the textures to be prioritized. | |
| priorities | Specifies an array containing the texture priorities. A priority given in an element of priorities applies to the texture named by the corresponding element of textures. |
| static void OpenTK.Graphics.OpenGL.GL.PrioritizeTextures | ( | Int32 | n, | |
| ref Int32 | textures, | |||
| ref Single | priorities | |||
| ) | [static] |
Set texture residence priority.
| n | Specifies the number of textures to be prioritized. | |
| textures | Specifies an array containing the names of the textures to be prioritized. | |
| priorities | Specifies an array containing the texture priorities. A priority given in an element of priorities applies to the texture named by the corresponding element of textures. |
Definition at line 62447 of file GL.cs.
62448 { 62449 #if DEBUG 62450 using (new ErrorHelper(GraphicsContext.CurrentContext)) 62451 { 62452 #endif 62453 unsafe 62454 { 62455 fixed (Int32* textures_ptr = &textures) 62456 fixed (Single* priorities_ptr = &priorities) 62457 { 62458 Delegates.glPrioritizeTextures((Int32)n, (UInt32*)textures_ptr, (Single*)priorities_ptr); 62459 } 62460 } 62461 #if DEBUG 62462 } 62463 #endif 62464 }
| static void OpenTK.Graphics.OpenGL.GL.PrioritizeTextures | ( | Int32 | n, | |
| Int32[] | textures, | |||
| Single[] | priorities | |||
| ) | [static] |
Set texture residence priority.
| n | Specifies the number of textures to be prioritized. | |
| textures | Specifies an array containing the names of the textures to be prioritized. | |
| priorities | Specifies an array containing the texture priorities. A priority given in an element of priorities applies to the texture named by the corresponding element of textures. |
Definition at line 62407 of file GL.cs.
62408 { 62409 #if DEBUG 62410 using (new ErrorHelper(GraphicsContext.CurrentContext)) 62411 { 62412 #endif 62413 unsafe 62414 { 62415 fixed (Int32* textures_ptr = textures) 62416 fixed (Single* priorities_ptr = priorities) 62417 { 62418 Delegates.glPrioritizeTextures((Int32)n, (UInt32*)textures_ptr, (Single*)priorities_ptr); 62419 } 62420 } 62421 #if DEBUG 62422 } 62423 #endif 62424 }
| static void OpenTK.Graphics.OpenGL.GL.PushAttrib | ( | OpenTK.Graphics.OpenGL.AttribMask | mask | ) | [static] |
Push and pop the server attribute stack.
| mask | Specifies a mask that indicates which attributes to save. Values for mask are listed below. |
| static void OpenTK.Graphics.OpenGL.GL.PushClientAttrib | ( | OpenTK.Graphics.OpenGL.ClientAttribMask | mask | ) | [static] |
Push and pop the client attribute stack.
| mask | Specifies a mask that indicates which attributes to save. Values for mask are listed below. |
| static void OpenTK.Graphics.OpenGL.GL.PushMatrix | ( | ) | [static] |
| static void OpenTK.Graphics.OpenGL.GL.PushName | ( | UInt32 | name | ) | [static] |
Push and pop the name stack.
| name | Specifies a name that will be pushed onto the name stack. |
| static void OpenTK.Graphics.OpenGL.GL.PushName | ( | Int32 | name | ) | [static] |
Push and pop the name stack.
| name | Specifies a name that will be pushed onto the name stack. |
| static unsafe void OpenTK.Graphics.OpenGL.GL.RasterPos2 | ( | Int16 * | v | ) | [static] |
Specify the raster position for pixel operations.
| x | Specify the , , , and object coordinates (if present) for the raster position. |
| static void OpenTK.Graphics.OpenGL.GL.RasterPos2 | ( | ref Int16 | v | ) | [static] |
Specify the raster position for pixel operations.
| x | Specify the , , , and object coordinates (if present) for the raster position. |
| static void OpenTK.Graphics.OpenGL.GL.RasterPos2 | ( | Int16[] | v | ) | [static] |
Specify the raster position for pixel operations.
| x | Specify the , , , and object coordinates (if present) for the raster position. |
| static void OpenTK.Graphics.OpenGL.GL.RasterPos2 | ( | Int16 | x, | |
| Int16 | y | |||
| ) | [static] |
Specify the raster position for pixel operations.
| x | Specify the , , , and object coordinates (if present) for the raster position. |
| static unsafe void OpenTK.Graphics.OpenGL.GL.RasterPos2 | ( | Int32 * | v | ) | [static] |
Specify the raster position for pixel operations.
| x | Specify the , , , and object coordinates (if present) for the raster position. |
| static void OpenTK.Graphics.OpenGL.GL.RasterPos2 | ( | ref Int32 | v | ) | [static] |
Specify the raster position for pixel operations.
| x | Specify the , , , and object coordinates (if present) for the raster position. |
| static void OpenTK.Graphics.OpenGL.GL.RasterPos2 | ( | Int32[] | v | ) | [static] |
Specify the raster position for pixel operations.
| x | Specify the , , , and object coordinates (if present) for the raster position. |
| static void OpenTK.Graphics.OpenGL.GL.RasterPos2 | ( | Int32 | x, | |
| Int32 | y | |||
| ) | [static] |
Specify the raster position for pixel operations.
| x | Specify the , , , and object coordinates (if present) for the raster position. |
| static unsafe void OpenTK.Graphics.OpenGL.GL.RasterPos2 | ( | Single * | v | ) | [static] |
Specify the raster position for pixel operations.
| x | Specify the , , , and object coordinates (if present) for the raster position. |
| static void OpenTK.Graphics.OpenGL.GL.RasterPos2 | ( | ref Single | v | ) | [static] |
Specify the raster position for pixel operations.
| x | Specify the , , , and object coordinates (if present) for the raster position. |
| static void OpenTK.Graphics.OpenGL.GL.RasterPos2 | ( | Single[] | v | ) | [static] |
Specify the raster position for pixel operations.
| x | Specify the , , , and object coordinates (if present) for the raster position. |
| static void OpenTK.Graphics.OpenGL.GL.RasterPos2 | ( | Single | x, | |
| Single | y | |||
| ) | [static] |
Specify the raster position for pixel operations.
| x | Specify the , , , and object coordinates (if present) for the raster position. |
| static unsafe void OpenTK.Graphics.OpenGL.GL.RasterPos2 | ( | Double * | v | ) | [static] |
Specify the raster position for pixel operations.
| x | Specify the , , , and object coordinates (if present) for the raster position. |
| static void OpenTK.Graphics.OpenGL.GL.RasterPos2 | ( | ref Double | v | ) | [static] |
Specify the raster position for pixel operations.
| x | Specify the , , , and object coordinates (if present) for the raster position. |
| static void OpenTK.Graphics.OpenGL.GL.RasterPos2 | ( | Double[] | v | ) | [static] |
Specify the raster position for pixel operations.
| x | Specify the , , , and object coordinates (if present) for the raster position. |
| static void OpenTK.Graphics.OpenGL.GL.RasterPos2 | ( | Double | x, | |
| Double | y | |||
| ) | [static] |
Specify the raster position for pixel operations.
| x | Specify the , , , and object coordinates (if present) for the raster position. |
| static unsafe void OpenTK.Graphics.OpenGL.GL.RasterPos3 | ( | Int16 * | v | ) | [static] |
Specify the raster position for pixel operations.
| x | Specify the , , , and object coordinates (if present) for the raster position. |
| static void OpenTK.Graphics.OpenGL.GL.RasterPos3 | ( | ref Int16 | v | ) | [static] |
Specify the raster position for pixel operations.
| x | Specify the , , , and object coordinates (if present) for the raster position. |
| static void OpenTK.Graphics.OpenGL.GL.RasterPos3 | ( | Int16[] | v | ) | [static] |
Specify the raster position for pixel operations.
| x | Specify the , , , and object coordinates (if present) for the raster position. |
| static void OpenTK.Graphics.OpenGL.GL.RasterPos3 | ( | Int16 | x, | |
| Int16 | y, | |||
| Int16 | z | |||
| ) | [static] |
Specify the raster position for pixel operations.
| x | Specify the , , , and object coordinates (if present) for the raster position. |
| static unsafe void OpenTK.Graphics.OpenGL.GL.RasterPos3 | ( | Int32 * | v | ) | [static] |
Specify the raster position for pixel operations.
| x | Specify the , , , and object coordinates (if present) for the raster position. |
| static void OpenTK.Graphics.OpenGL.GL.RasterPos3 | ( | ref Int32 | v | ) | [static] |
Specify the raster position for pixel operations.
| x | Specify the , , , and object coordinates (if present) for the raster position. |
| static void OpenTK.Graphics.OpenGL.GL.RasterPos3 | ( | Int32[] | v | ) | [static] |
Specify the raster position for pixel operations.
| x | Specify the , , , and object coordinates (if present) for the raster position. |
| static void OpenTK.Graphics.OpenGL.GL.RasterPos3 | ( | Int32 | x, | |
| Int32 | y, | |||
| Int32 | z | |||
| ) | [static] |
Specify the raster position for pixel operations.
| x | Specify the , , , and object coordinates (if present) for the raster position. |
| static unsafe void OpenTK.Graphics.OpenGL.GL.RasterPos3 | ( | Single * | v | ) | [static] |
Specify the raster position for pixel operations.
| x | Specify the , , , and object coordinates (if present) for the raster position. |
| static void OpenTK.Graphics.OpenGL.GL.RasterPos3 | ( | ref Single | v | ) | [static] |
Specify the raster position for pixel operations.
| x | Specify the , , , and object coordinates (if present) for the raster position. |
| static void OpenTK.Graphics.OpenGL.GL.RasterPos3 | ( | Single[] | v | ) | [static] |
Specify the raster position for pixel operations.
| x | Specify the , , , and object coordinates (if present) for the raster position. |
| static void OpenTK.Graphics.OpenGL.GL.RasterPos3 | ( | Single | x, | |
| Single | y, | |||
| Single | z | |||
| ) | [static] |
Specify the raster position for pixel operations.
| x | Specify the , , , and object coordinates (if present) for the raster position. |
| static unsafe void OpenTK.Graphics.OpenGL.GL.RasterPos3 | ( | Double * | v | ) | [static] |
Specify the raster position for pixel operations.
| x | Specify the , , , and object coordinates (if present) for the raster position. |
| static void OpenTK.Graphics.OpenGL.GL.RasterPos3 | ( | ref Double | v | ) | [static] |
Specify the raster position for pixel operations.
| x | Specify the , , , and object coordinates (if present) for the raster position. |
| static void OpenTK.Graphics.OpenGL.GL.RasterPos3 | ( | Double[] | v | ) | [static] |
Specify the raster position for pixel operations.
| x | Specify the , , , and object coordinates (if present) for the raster position. |
| static void OpenTK.Graphics.OpenGL.GL.RasterPos3 | ( | Double | x, | |
| Double | y, | |||
| Double | z | |||
| ) | [static] |
Specify the raster position for pixel operations.
| x | Specify the , , , and object coordinates (if present) for the raster position. |
| static unsafe void OpenTK.Graphics.OpenGL.GL.RasterPos4 | ( | Int16 * | v | ) | [static] |
Specify the raster position for pixel operations.
| x | Specify the , , , and object coordinates (if present) for the raster position. |
| static void OpenTK.Graphics.OpenGL.GL.RasterPos4 | ( | ref Int16 | v | ) | [static] |
Specify the raster position for pixel operations.
| x | Specify the , , , and object coordinates (if present) for the raster position. |
| static void OpenTK.Graphics.OpenGL.GL.RasterPos4 | ( | Int16[] | v | ) | [static] |
Specify the raster position for pixel operations.
| x | Specify the , , , and object coordinates (if present) for the raster position. |
| static void OpenTK.Graphics.OpenGL.GL.RasterPos4 | ( | Int16 | x, | |
| Int16 | y, | |||
| Int16 | z, | |||
| Int16 | w | |||
| ) | [static] |
Specify the raster position for pixel operations.
| x | Specify the , , , and object coordinates (if present) for the raster position. |
| static unsafe void OpenTK.Graphics.OpenGL.GL.RasterPos4 | ( | Int32 * | v | ) | [static] |
Specify the raster position for pixel operations.
| x | Specify the , , , and object coordinates (if present) for the raster position. |
| static void OpenTK.Graphics.OpenGL.GL.RasterPos4 | ( | ref Int32 | v | ) | [static] |
Specify the raster position for pixel operations.
| x | Specify the , , , and object coordinates (if present) for the raster position. |
| static void OpenTK.Graphics.OpenGL.GL.RasterPos4 | ( | Int32[] | v | ) | [static] |
Specify the raster position for pixel operations.
| x | Specify the , , , and object coordinates (if present) for the raster position. |
| static void OpenTK.Graphics.OpenGL.GL.RasterPos4 | ( | Int32 | x, | |
| Int32 | y, | |||
| Int32 | z, | |||
| Int32 | w | |||
| ) | [static] |
Specify the raster position for pixel operations.
| x | Specify the , , , and object coordinates (if present) for the raster position. |
| static unsafe void OpenTK.Graphics.OpenGL.GL.RasterPos4 | ( | Single * | v | ) | [static] |
Specify the raster position for pixel operations.
| x | Specify the , , , and object coordinates (if present) for the raster position. |
| static void OpenTK.Graphics.OpenGL.GL.RasterPos4 | ( | ref Single | v | ) | [static] |
Specify the raster position for pixel operations.
| x | Specify the , , , and object coordinates (if present) for the raster position. |
| static void OpenTK.Graphics.OpenGL.GL.RasterPos4 | ( | Single[] | v | ) | [static] |
Specify the raster position for pixel operations.
| x | Specify the , , , and object coordinates (if present) for the raster position. |
| static void OpenTK.Graphics.OpenGL.GL.RasterPos4 | ( | Single | x, | |
| Single | y, | |||
| Single | z, | |||
| Single | w | |||
| ) | [static] |
Specify the raster position for pixel operations.
| x | Specify the , , , and object coordinates (if present) for the raster position. |
| static unsafe void OpenTK.Graphics.OpenGL.GL.RasterPos4 | ( | Double * | v | ) | [static] |
Specify the raster position for pixel operations.
| x | Specify the , , , and object coordinates (if present) for the raster position. |
| static void OpenTK.Graphics.OpenGL.GL.RasterPos4 | ( | ref Double | v | ) | [static] |
Specify the raster position for pixel operations.
| x | Specify the , , , and object coordinates (if present) for the raster position. |
| static void OpenTK.Graphics.OpenGL.GL.RasterPos4 | ( | Double[] | v | ) | [static] |
Specify the raster position for pixel operations.
| x | Specify the , , , and object coordinates (if present) for the raster position. |
| static void OpenTK.Graphics.OpenGL.GL.RasterPos4 | ( | Double | x, | |
| Double | y, | |||
| Double | z, | |||
| Double | w | |||
| ) | [static] |
Specify the raster position for pixel operations.
| x | Specify the , , , and object coordinates (if present) for the raster position. |
| static void OpenTK.Graphics.OpenGL.GL.ReadBuffer | ( | OpenTK.Graphics.OpenGL.ReadBufferMode | mode | ) | [static] |
Select a color buffer source for pixels.
| mode | Specifies a color buffer. Accepted values are GL_FRONT_LEFT, GL_FRONT_RIGHT, GL_BACK_LEFT, GL_BACK_RIGHT, GL_FRONT, GL_BACK, GL_LEFT, GL_RIGHT, and GL_AUXi, where i is between 0 and the value of GL_AUX_BUFFERS minus 1. |
| static void OpenTK.Graphics.OpenGL.GL.ReadPixels | ( | Int32 | x, | |
| Int32 | y, | |||
| Int32 | width, | |||
| Int32 | height, | |||
| OpenTK.Graphics.OpenGL.PixelFormat | format, | |||
| OpenTK.Graphics.OpenGL.PixelType | type, | |||
| [OutAttribute] 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 64084 of file GL.cs.
64085 { 64086 #if DEBUG 64087 using (new ErrorHelper(GraphicsContext.CurrentContext)) 64088 { 64089 #endif 64090 Delegates.glReadPixels((Int32)x, (Int32)y, (Int32)width, (Int32)height, (OpenTK.Graphics.OpenGL.PixelFormat)format, (OpenTK.Graphics.OpenGL.PixelType)type, (IntPtr)pixels); 64091 #if DEBUG 64092 } 64093 #endif 64094 }
| static void OpenTK.Graphics.OpenGL.GL.ReadPixels< T6 > | ( | Int32 | x, | |
| Int32 | y, | |||
| Int32 | width, | |||
| Int32 | height, | |||
| OpenTK.Graphics.OpenGL.PixelFormat | format, | |||
| OpenTK.Graphics.OpenGL.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.OpenGL.GL.ReadPixels< T6 > | ( | Int32 | x, | |
| Int32 | y, | |||
| Int32 | width, | |||
| Int32 | height, | |||
| OpenTK.Graphics.OpenGL.PixelFormat | format, | |||
| OpenTK.Graphics.OpenGL.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.OpenGL.GL.ReadPixels< T6 > | ( | Int32 | x, | |
| Int32 | y, | |||
| Int32 | width, | |||
| Int32 | height, | |||
| OpenTK.Graphics.OpenGL.PixelFormat | format, | |||
| OpenTK.Graphics.OpenGL.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.OpenGL.GL.ReadPixels< T6 > | ( | Int32 | x, | |
| Int32 | y, | |||
| Int32 | width, | |||
| Int32 | height, | |||
| OpenTK.Graphics.OpenGL.PixelFormat | format, | |||
| OpenTK.Graphics.OpenGL.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 unsafe void OpenTK.Graphics.OpenGL.GL.Rect | ( | Int16 * | v1, | |
| Int16 * | v2 | |||
| ) | [static] |
Draw a rectangle.
| x1 | Specify one vertex of a rectangle. | |
| x2 | Specify the opposite vertex of the rectangle. |
| static void OpenTK.Graphics.OpenGL.GL.Rect | ( | ref Int16 | v1, | |
| ref Int16 | v2 | |||
| ) | [static] |
Draw a rectangle.
| x1 | Specify one vertex of a rectangle. | |
| x2 | Specify the opposite vertex of the rectangle. |
Definition at line 64751 of file GL.cs.
64752 { 64753 #if DEBUG 64754 using (new ErrorHelper(GraphicsContext.CurrentContext)) 64755 { 64756 #endif 64757 unsafe 64758 { 64759 fixed (Int16* v1_ptr = &v1) 64760 fixed (Int16* v2_ptr = &v2) 64761 { 64762 Delegates.glRectsv((Int16*)v1_ptr, (Int16*)v2_ptr); 64763 } 64764 } 64765 #if DEBUG 64766 } 64767 #endif 64768 }
| static void OpenTK.Graphics.OpenGL.GL.Rect | ( | Int16[] | v1, | |
| Int16[] | v2 | |||
| ) | [static] |
Draw a rectangle.
| x1 | Specify one vertex of a rectangle. | |
| x2 | Specify the opposite vertex of the rectangle. |
Definition at line 64716 of file GL.cs.
64717 { 64718 #if DEBUG 64719 using (new ErrorHelper(GraphicsContext.CurrentContext)) 64720 { 64721 #endif 64722 unsafe 64723 { 64724 fixed (Int16* v1_ptr = v1) 64725 fixed (Int16* v2_ptr = v2) 64726 { 64727 Delegates.glRectsv((Int16*)v1_ptr, (Int16*)v2_ptr); 64728 } 64729 } 64730 #if DEBUG 64731 } 64732 #endif 64733 }
| static unsafe void OpenTK.Graphics.OpenGL.GL.Rect | ( | Int32 * | v1, | |
| Int32 * | v2 | |||
| ) | [static] |
Draw a rectangle.
| x1 | Specify one vertex of a rectangle. | |
| x2 | Specify the opposite vertex of the rectangle. |
| static void OpenTK.Graphics.OpenGL.GL.Rect | ( | ref Int32 | v1, | |
| ref Int32 | v2 | |||
| ) | [static] |
Draw a rectangle.
| x1 | Specify one vertex of a rectangle. | |
| x2 | Specify the opposite vertex of the rectangle. |
Definition at line 64638 of file GL.cs.
64639 { 64640 #if DEBUG 64641 using (new ErrorHelper(GraphicsContext.CurrentContext)) 64642 { 64643 #endif 64644 unsafe 64645 { 64646 fixed (Int32* v1_ptr = &v1) 64647 fixed (Int32* v2_ptr = &v2) 64648 { 64649 Delegates.glRectiv((Int32*)v1_ptr, (Int32*)v2_ptr); 64650 } 64651 } 64652 #if DEBUG 64653 } 64654 #endif 64655 }
| static void OpenTK.Graphics.OpenGL.GL.Rect | ( | Int32[] | v1, | |
| Int32[] | v2 | |||
| ) | [static] |
Draw a rectangle.
| x1 | Specify one vertex of a rectangle. | |
| x2 | Specify the opposite vertex of the rectangle. |
Definition at line 64603 of file GL.cs.
64604 { 64605 #if DEBUG 64606 using (new ErrorHelper(GraphicsContext.CurrentContext)) 64607 { 64608 #endif 64609 unsafe 64610 { 64611 fixed (Int32* v1_ptr = v1) 64612 fixed (Int32* v2_ptr = v2) 64613 { 64614 Delegates.glRectiv((Int32*)v1_ptr, (Int32*)v2_ptr); 64615 } 64616 } 64617 #if DEBUG 64618 } 64619 #endif 64620 }
| static void OpenTK.Graphics.OpenGL.GL.Rect | ( | Int32 | x1, | |
| Int32 | y1, | |||
| Int32 | x2, | |||
| Int32 | y2 | |||
| ) | [static] |
Draw a rectangle.
| x1 | Specify one vertex of a rectangle. | |
| x2 | Specify the opposite vertex of the rectangle. |
| static unsafe void OpenTK.Graphics.OpenGL.GL.Rect | ( | Single * | v1, | |
| Single * | v2 | |||
| ) | [static] |
Draw a rectangle.
| x1 | Specify one vertex of a rectangle. | |
| x2 | Specify the opposite vertex of the rectangle. |
| static void OpenTK.Graphics.OpenGL.GL.Rect | ( | ref Single | v1, | |
| ref Single | v2 | |||
| ) | [static] |
Draw a rectangle.
| x1 | Specify one vertex of a rectangle. | |
| x2 | Specify the opposite vertex of the rectangle. |
Definition at line 64511 of file GL.cs.
64512 { 64513 #if DEBUG 64514 using (new ErrorHelper(GraphicsContext.CurrentContext)) 64515 { 64516 #endif 64517 unsafe 64518 { 64519 fixed (Single* v1_ptr = &v1) 64520 fixed (Single* v2_ptr = &v2) 64521 { 64522 Delegates.glRectfv((Single*)v1_ptr, (Single*)v2_ptr); 64523 } 64524 } 64525 #if DEBUG 64526 } 64527 #endif 64528 }
| static void OpenTK.Graphics.OpenGL.GL.Rect | ( | Single[] | v1, | |
| Single[] | v2 | |||
| ) | [static] |
Draw a rectangle.
| x1 | Specify one vertex of a rectangle. | |
| x2 | Specify the opposite vertex of the rectangle. |
Definition at line 64476 of file GL.cs.
64477 { 64478 #if DEBUG 64479 using (new ErrorHelper(GraphicsContext.CurrentContext)) 64480 { 64481 #endif 64482 unsafe 64483 { 64484 fixed (Single* v1_ptr = v1) 64485 fixed (Single* v2_ptr = v2) 64486 { 64487 Delegates.glRectfv((Single*)v1_ptr, (Single*)v2_ptr); 64488 } 64489 } 64490 #if DEBUG 64491 } 64492 #endif 64493 }
| static void OpenTK.Graphics.OpenGL.GL.Rect | ( | Single | x1, | |
| Single | y1, | |||
| Single | x2, | |||
| Single | y2 | |||
| ) | [static] |
Draw a rectangle.
| x1 | Specify one vertex of a rectangle. | |
| x2 | Specify the opposite vertex of the rectangle. |
| static unsafe void OpenTK.Graphics.OpenGL.GL.Rect | ( | Double * | v1, | |
| Double * | v2 | |||
| ) | [static] |
Draw a rectangle.
| x1 | Specify one vertex of a rectangle. | |
| x2 | Specify the opposite vertex of the rectangle. |
| static void OpenTK.Graphics.OpenGL.GL.Rect | ( | ref Double | v1, | |
| ref Double | v2 | |||
| ) | [static] |
Draw a rectangle.
| x1 | Specify one vertex of a rectangle. | |
| x2 | Specify the opposite vertex of the rectangle. |
Definition at line 64384 of file GL.cs.
64385 { 64386 #if DEBUG 64387 using (new ErrorHelper(GraphicsContext.CurrentContext)) 64388 { 64389 #endif 64390 unsafe 64391 { 64392 fixed (Double* v1_ptr = &v1) 64393 fixed (Double* v2_ptr = &v2) 64394 { 64395 Delegates.glRectdv((Double*)v1_ptr, (Double*)v2_ptr); 64396 } 64397 } 64398 #if DEBUG 64399 } 64400 #endif 64401 }
| static void OpenTK.Graphics.OpenGL.GL.Rect | ( | Double[] | v1, | |
| Double[] | v2 | |||
| ) | [static] |
Draw a rectangle.
| x1 | Specify one vertex of a rectangle. | |
| x2 | Specify the opposite vertex of the rectangle. |
Definition at line 64349 of file GL.cs.
64350 { 64351 #if DEBUG 64352 using (new ErrorHelper(GraphicsContext.CurrentContext)) 64353 { 64354 #endif 64355 unsafe 64356 { 64357 fixed (Double* v1_ptr = v1) 64358 fixed (Double* v2_ptr = v2) 64359 { 64360 Delegates.glRectdv((Double*)v1_ptr, (Double*)v2_ptr); 64361 } 64362 } 64363 #if DEBUG 64364 } 64365 #endif 64366 }
| static void OpenTK.Graphics.OpenGL.GL.Rect | ( | Double | x1, | |
| Double | y1, | |||
| Double | x2, | |||
| Double | y2 | |||
| ) | [static] |
Draw a rectangle.
| x1 | Specify one vertex of a rectangle. | |
| x2 | Specify the opposite vertex of the rectangle. |
| static Int32 OpenTK.Graphics.OpenGL.GL.RenderMode | ( | OpenTK.Graphics.OpenGL.RenderingMode | mode | ) | [static] |
Set rasterization mode.
| mode | Specifies the rasterization mode. Three values are accepted: GL_RENDER, GL_SELECT, and GL_FEEDBACK. The initial value is GL_RENDER. |
| static void OpenTK.Graphics.OpenGL.GL.ResetHistogram | ( | OpenTK.Graphics.OpenGL.HistogramTarget | target | ) | [static] |
Reset histogram table entries to zero.
| target | Must be GL_HISTOGRAM. |
| static void OpenTK.Graphics.OpenGL.GL.ResetMinmax | ( | OpenTK.Graphics.OpenGL.MinmaxTarget | target | ) | [static] |
Reset minmax table entries to initial values.
| target | Must be GL_MINMAX. |
| static void OpenTK.Graphics.OpenGL.GL.Rotate | ( | Single | angle, | |
| Single | x, | |||
| Single | y, | |||
| Single | z | |||
| ) | [static] |
Multiply the current matrix by a rotation matrix.
| angle | Specifies the angle of rotation, in degrees. | |
| x | Specify the x, y, and z coordinates of a vector, respectively. |
| static void OpenTK.Graphics.OpenGL.GL.Rotate | ( | Double | angle, | |
| Double | x, | |||
| Double | y, | |||
| Double | z | |||
| ) | [static] |
Multiply the current matrix by a rotation matrix.
| angle | Specifies the angle of rotation, in degrees. | |
| x | Specify the x, y, and z coordinates of a vector, respectively. |
| static void OpenTK.Graphics.OpenGL.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.OpenGL.GL.Scale | ( | Single | x, | |
| Single | y, | |||
| Single | z | |||
| ) | [static] |
Multiply the current matrix by a general scaling matrix.
| x | Specify scale factors along the x, y, and z axes, respectively. |
| static void OpenTK.Graphics.OpenGL.GL.Scale | ( | Double | x, | |
| Double | y, | |||
| Double | z | |||
| ) | [static] |
Multiply the current matrix by a general scaling matrix.
| x | Specify scale factors along the x, y, and z axes, respectively. |
| static void OpenTK.Graphics.OpenGL.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.OpenGL.GL.SecondaryColor3 | ( | UInt16 * | v | ) | [static] |
Set the current secondary color.
| red | Specify new red, green, and blue values for the current secondary color. |
| static void OpenTK.Graphics.OpenGL.GL.SecondaryColor3 | ( | ref UInt16 | v | ) | [static] |
Set the current secondary color.
| red | Specify new red, green, and blue values for the current secondary color. |
| static void OpenTK.Graphics.OpenGL.GL.SecondaryColor3 | ( | UInt16[] | v | ) | [static] |
Set the current secondary color.
| red | Specify new red, green, and blue values for the current secondary color. |
| static void OpenTK.Graphics.OpenGL.GL.SecondaryColor3 | ( | UInt16 | red, | |
| UInt16 | green, | |||
| UInt16 | blue | |||
| ) | [static] |
Set the current secondary color.
| red | Specify new red, green, and blue values for the current secondary color. |
| static unsafe void OpenTK.Graphics.OpenGL.GL.SecondaryColor3 | ( | UInt32 * | v | ) | [static] |
Set the current secondary color.
| red | Specify new red, green, and blue values for the current secondary color. |
| static void OpenTK.Graphics.OpenGL.GL.SecondaryColor3 | ( | ref UInt32 | v | ) | [static] |
Set the current secondary color.
| red | Specify new red, green, and blue values for the current secondary color. |
| static void OpenTK.Graphics.OpenGL.GL.SecondaryColor3 | ( | UInt32[] | v | ) | [static] |
Set the current secondary color.
| red | Specify new red, green, and blue values for the current secondary color. |
| static void OpenTK.Graphics.OpenGL.GL.SecondaryColor3 | ( | UInt32 | red, | |
| UInt32 | green, | |||
| UInt32 | blue | |||
| ) | [static] |
Set the current secondary color.
| red | Specify new red, green, and blue values for the current secondary color. |
| static unsafe void OpenTK.Graphics.OpenGL.GL.SecondaryColor3 | ( | Byte * | v | ) | [static] |
Set the current secondary color.
| red | Specify new red, green, and blue values for the current secondary color. |
| static void OpenTK.Graphics.OpenGL.GL.SecondaryColor3 | ( | ref Byte | v | ) | [static] |
Set the current secondary color.
| red | Specify new red, green, and blue values for the current secondary color. |
| static void OpenTK.Graphics.OpenGL.GL.SecondaryColor3 | ( | Byte[] | v | ) | [static] |
Set the current secondary color.
| red | Specify new red, green, and blue values for the current secondary color. |
| static void OpenTK.Graphics.OpenGL.GL.SecondaryColor3 | ( | Byte | red, | |
| Byte | green, | |||
| Byte | blue | |||
| ) | [static] |
Set the current secondary color.
| red | Specify new red, green, and blue values for the current secondary color. |
| static unsafe void OpenTK.Graphics.OpenGL.GL.SecondaryColor3 | ( | Int16 * | v | ) | [static] |
Set the current secondary color.
| red | Specify new red, green, and blue values for the current secondary color. |
| static void OpenTK.Graphics.OpenGL.GL.SecondaryColor3 | ( | ref Int16 | v | ) | [static] |
Set the current secondary color.
| red | Specify new red, green, and blue values for the current secondary color. |
| static void OpenTK.Graphics.OpenGL.GL.SecondaryColor3 | ( | Int16[] | v | ) | [static] |
Set the current secondary color.
| red | Specify new red, green, and blue values for the current secondary color. |
| static void OpenTK.Graphics.OpenGL.GL.SecondaryColor3 | ( | Int16 | red, | |
| Int16 | green, | |||
| Int16 | blue | |||
| ) | [static] |
Set the current secondary color.
| red | Specify new red, green, and blue values for the current secondary color. |
| static unsafe void OpenTK.Graphics.OpenGL.GL.SecondaryColor3 | ( | Int32 * | v | ) | [static] |
Set the current secondary color.
| red | Specify new red, green, and blue values for the current secondary color. |
| static void OpenTK.Graphics.OpenGL.GL.SecondaryColor3 | ( | ref Int32 | v | ) | [static] |
Set the current secondary color.
| red | Specify new red, green, and blue values for the current secondary color. |
| static void OpenTK.Graphics.OpenGL.GL.SecondaryColor3 | ( | Int32[] | v | ) | [static] |
Set the current secondary color.
| red | Specify new red, green, and blue values for the current secondary color. |
| static void OpenTK.Graphics.OpenGL.GL.SecondaryColor3 | ( | Int32 | red, | |
| Int32 | green, | |||
| Int32 | blue | |||
| ) | [static] |
Set the current secondary color.
| red | Specify new red, green, and blue values for the current secondary color. |
| static unsafe void OpenTK.Graphics.OpenGL.GL.SecondaryColor3 | ( | Single * | v | ) | [static] |
Set the current secondary color.
| red | Specify new red, green, and blue values for the current secondary color. |
| static void OpenTK.Graphics.OpenGL.GL.SecondaryColor3 | ( | ref Single | v | ) | [static] |
Set the current secondary color.
| red | Specify new red, green, and blue values for the current secondary color. |
| static void OpenTK.Graphics.OpenGL.GL.SecondaryColor3 | ( | Single[] | v | ) | [static] |
Set the current secondary color.
| red | Specify new red, green, and blue values for the current secondary color. |
| static void OpenTK.Graphics.OpenGL.GL.SecondaryColor3 | ( | Single | red, | |
| Single | green, | |||
| Single | blue | |||
| ) | [static] |
Set the current secondary color.
| red | Specify new red, green, and blue values for the current secondary color. |
| static unsafe void OpenTK.Graphics.OpenGL.GL.SecondaryColor3 | ( | Double * | v | ) | [static] |
Set the current secondary color.
| red | Specify new red, green, and blue values for the current secondary color. |
| static void OpenTK.Graphics.OpenGL.GL.SecondaryColor3 | ( | ref Double | v | ) | [static] |
Set the current secondary color.
| red | Specify new red, green, and blue values for the current secondary color. |
| static void OpenTK.Graphics.OpenGL.GL.SecondaryColor3 | ( | Double[] | v | ) | [static] |
Set the current secondary color.
| red | Specify new red, green, and blue values for the current secondary color. |
| static void OpenTK.Graphics.OpenGL.GL.SecondaryColor3 | ( | Double | red, | |
| Double | green, | |||
| Double | blue | |||
| ) | [static] |
Set the current secondary color.
| red | Specify new red, green, and blue values for the current secondary color. |
| static unsafe void OpenTK.Graphics.OpenGL.GL.SecondaryColor3 | ( | SByte * | v | ) | [static] |
Set the current secondary color.
| red | Specify new red, green, and blue values for the current secondary color. |
| static void OpenTK.Graphics.OpenGL.GL.SecondaryColor3 | ( | ref SByte | v | ) | [static] |
Set the current secondary color.
| red | Specify new red, green, and blue values for the current secondary color. |
| static void OpenTK.Graphics.OpenGL.GL.SecondaryColor3 | ( | SByte[] | v | ) | [static] |
Set the current secondary color.
| red | Specify new red, green, and blue values for the current secondary color. |
| static void OpenTK.Graphics.OpenGL.GL.SecondaryColor3 | ( | SByte | red, | |
| SByte | green, | |||
| SByte | blue | |||
| ) | [static] |
Set the current secondary color.
| red | Specify new red, green, and blue values for the current secondary color. |
| static void OpenTK.Graphics.OpenGL.GL.SecondaryColorPointer | ( | Int32 | size, | |
| OpenTK.Graphics.OpenGL.ColorPointerType | type, | |||
| Int32 | stride, | |||
| IntPtr | pointer | |||
| ) | [static] |
Define an array of secondary colors.
| size | Specifies the number of components per color. Must be 3. | |
| type | Specifies the data type of each color component in the array. Symbolic constants GL_BYTE, GL_UNSIGNED_BYTE, GL_SHORT, GL_UNSIGNED_SHORT, GL_INT, GL_UNSIGNED_INT, GL_FLOAT, or GL_DOUBLE are accepted. The initial value is GL_FLOAT. | |
| stride | Specifies the byte offset between consecutive colors. If stride is 0, the colors are understood to be tightly packed in the array. The initial value is 0. | |
| pointer | Specifies a pointer to the first component of the first color element in the array. The initial value is 0. |
| static void OpenTK.Graphics.OpenGL.GL.SecondaryColorPointer< T3 > | ( | Int32 | size, | |
| OpenTK.Graphics.OpenGL.ColorPointerType | type, | |||
| Int32 | stride, | |||
| [InAttribute, OutAttribute] ref T3 | pointer | |||
| ) | [static] |
Define an array of secondary colors.
| size | Specifies the number of components per color. Must be 3. | |
| type | Specifies the data type of each color component in the array. Symbolic constants GL_BYTE, GL_UNSIGNED_BYTE, GL_SHORT, GL_UNSIGNED_SHORT, GL_INT, GL_UNSIGNED_INT, GL_FLOAT, or GL_DOUBLE are accepted. The initial value is GL_FLOAT. | |
| stride | Specifies the byte offset between consecutive colors. If stride is 0, the colors are understood to be tightly packed in the array. The initial value is 0. | |
| pointer | Specifies a pointer to the first component of the first color element in the array. The initial value is 0. |
| T3 | : | struct |
| static void OpenTK.Graphics.OpenGL.GL.SecondaryColorPointer< T3 > | ( | Int32 | size, | |
| OpenTK.Graphics.OpenGL.ColorPointerType | type, | |||
| Int32 | stride, | |||
| [InAttribute, OutAttribute] T3 | pointer[,,] | |||
| ) | [static] |
Define an array of secondary colors.
| size | Specifies the number of components per color. Must be 3. | |
| type | Specifies the data type of each color component in the array. Symbolic constants GL_BYTE, GL_UNSIGNED_BYTE, GL_SHORT, GL_UNSIGNED_SHORT, GL_INT, GL_UNSIGNED_INT, GL_FLOAT, or GL_DOUBLE are accepted. The initial value is GL_FLOAT. | |
| stride | Specifies the byte offset between consecutive colors. If stride is 0, the colors are understood to be tightly packed in the array. The initial value is 0. | |
| pointer | Specifies a pointer to the first component of the first color element in the array. The initial value is 0. |
| T3 | : | struct |
| static void OpenTK.Graphics.OpenGL.GL.SecondaryColorPointer< T3 > | ( | Int32 | size, | |
| OpenTK.Graphics.OpenGL.ColorPointerType | type, | |||
| Int32 | stride, | |||
| [InAttribute, OutAttribute] T3 | pointer[,] | |||
| ) | [static] |
Define an array of secondary colors.
| size | Specifies the number of components per color. Must be 3. | |
| type | Specifies the data type of each color component in the array. Symbolic constants GL_BYTE, GL_UNSIGNED_BYTE, GL_SHORT, GL_UNSIGNED_SHORT, GL_INT, GL_UNSIGNED_INT, GL_FLOAT, or GL_DOUBLE are accepted. The initial value is GL_FLOAT. | |
| stride | Specifies the byte offset between consecutive colors. If stride is 0, the colors are understood to be tightly packed in the array. The initial value is 0. | |
| pointer | Specifies a pointer to the first component of the first color element in the array. The initial value is 0. |
| T3 | : | struct |
| static void OpenTK.Graphics.OpenGL.GL.SecondaryColorPointer< T3 > | ( | Int32 | size, | |
| OpenTK.Graphics.OpenGL.ColorPointerType | type, | |||
| Int32 | stride, | |||
| [InAttribute, OutAttribute] T3[] | pointer | |||
| ) | [static] |
Define an array of secondary colors.
| size | Specifies the number of components per color. Must be 3. | |
| type | Specifies the data type of each color component in the array. Symbolic constants GL_BYTE, GL_UNSIGNED_BYTE, GL_SHORT, GL_UNSIGNED_SHORT, GL_INT, GL_UNSIGNED_INT, GL_FLOAT, or GL_DOUBLE are accepted. The initial value is GL_FLOAT. | |
| stride | Specifies the byte offset between consecutive colors. If stride is 0, the colors are understood to be tightly packed in the array. The initial value is 0. | |
| pointer | Specifies a pointer to the first component of the first color element in the array. The initial value is 0. |
| T3 | : | struct |
| static unsafe void OpenTK.Graphics.OpenGL.GL.SelectBuffer | ( | Int32 | size, | |
| [OutAttribute] UInt32 * | buffer | |||
| ) | [static] |
Establish a buffer for selection mode values.
| size | Specifies the size of buffer. | |
| buffer | Returns the selection data. |
| static void OpenTK.Graphics.OpenGL.GL.SelectBuffer | ( | Int32 | size, | |
| [OutAttribute] out UInt32 | buffer | |||
| ) | [static] |
Establish a buffer for selection mode values.
| size | Specifies the size of buffer. | |
| buffer | Returns the selection data. |
Definition at line 66309 of file GL.cs.
66310 { 66311 #if DEBUG 66312 using (new ErrorHelper(GraphicsContext.CurrentContext)) 66313 { 66314 #endif 66315 unsafe 66316 { 66317 fixed (UInt32* buffer_ptr = &buffer) 66318 { 66319 Delegates.glSelectBuffer((Int32)size, (UInt32*)buffer_ptr); 66320 buffer = *buffer_ptr; 66321 } 66322 } 66323 #if DEBUG 66324 } 66325 #endif 66326 }
| static void OpenTK.Graphics.OpenGL.GL.SelectBuffer | ( | Int32 | size, | |
| [OutAttribute] UInt32[] | buffer | |||
| ) | [static] |
Establish a buffer for selection mode values.
| size | Specifies the size of buffer. | |
| buffer | Returns the selection data. |
Definition at line 66274 of file GL.cs.
66275 { 66276 #if DEBUG 66277 using (new ErrorHelper(GraphicsContext.CurrentContext)) 66278 { 66279 #endif 66280 unsafe 66281 { 66282 fixed (UInt32* buffer_ptr = buffer) 66283 { 66284 Delegates.glSelectBuffer((Int32)size, (UInt32*)buffer_ptr); 66285 } 66286 } 66287 #if DEBUG 66288 } 66289 #endif 66290 }
| static unsafe void OpenTK.Graphics.OpenGL.GL.SelectBuffer | ( | Int32 | size, | |
| [OutAttribute] Int32 * | buffer | |||
| ) | [static] |
Establish a buffer for selection mode values.
| size | Specifies the size of buffer. | |
| buffer | Returns the selection data. |
| static void OpenTK.Graphics.OpenGL.GL.SelectBuffer | ( | Int32 | size, | |
| [OutAttribute] out Int32 | buffer | |||
| ) | [static] |
Establish a buffer for selection mode values.
| size | Specifies the size of buffer. | |
| buffer | Returns the selection data. |
Definition at line 66209 of file GL.cs.
66210 { 66211 #if DEBUG 66212 using (new ErrorHelper(GraphicsContext.CurrentContext)) 66213 { 66214 #endif 66215 unsafe 66216 { 66217 fixed (Int32* buffer_ptr = &buffer) 66218 { 66219 Delegates.glSelectBuffer((Int32)size, (UInt32*)buffer_ptr); 66220 buffer = *buffer_ptr; 66221 } 66222 } 66223 #if DEBUG 66224 } 66225 #endif 66226 }
| static void OpenTK.Graphics.OpenGL.GL.SelectBuffer | ( | Int32 | size, | |
| [OutAttribute] Int32[] | buffer | |||
| ) | [static] |
Establish a buffer for selection mode values.
| size | Specifies the size of buffer. | |
| buffer | Returns the selection data. |
Definition at line 66175 of file GL.cs.
66176 { 66177 #if DEBUG 66178 using (new ErrorHelper(GraphicsContext.CurrentContext)) 66179 { 66180 #endif 66181 unsafe 66182 { 66183 fixed (Int32* buffer_ptr = buffer) 66184 { 66185 Delegates.glSelectBuffer((Int32)size, (UInt32*)buffer_ptr); 66186 } 66187 } 66188 #if DEBUG 66189 } 66190 #endif 66191 }
| static void OpenTK.Graphics.OpenGL.GL.SeparableFilter2D | ( | OpenTK.Graphics.OpenGL.SeparableTarget | target, | |
| OpenTK.Graphics.OpenGL.PixelInternalFormat | internalformat, | |||
| Int32 | width, | |||
| Int32 | height, | |||
| OpenTK.Graphics.OpenGL.PixelFormat | format, | |||
| OpenTK.Graphics.OpenGL.PixelType | type, | |||
| IntPtr | row, | |||
| IntPtr | column | |||
| ) | [static] |
Define a separable two-dimensional convolution filter.
| target | Must be GL_SEPARABLE_2D. | |
| internalformat | The internal format of the convolution filter kernel. The allowable values are GL_ALPHA, GL_ALPHA4, GL_ALPHA8, GL_ALPHA12, GL_ALPHA16, 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, or GL_RGBA16. | |
| width | The number of elements in the pixel array referenced by row. (This is the width of the separable filter kernel.) | |
| height | The number of elements in the pixel array referenced by column. (This is the height of the separable filter kernel.) | |
| format | The format of the pixel data in row and column. The allowable values are GL_RED, GL_GREEN, GL_BLUE, GL_ALPHA, GL_RGB, GL_BGR, GL_RGBA, GL_BGRA, GL_INTENSITY, GL_LUMINANCE, and GL_LUMINANCE_ALPHA. | |
| type | The type of the pixel data in row and column. Symbolic constants 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 are accepted. | |
| row | Pointer to a one-dimensional array of pixel data that is processed to build the row filter kernel. | |
| column | Pointer to a one-dimensional array of pixel data that is processed to build the column filter kernel. |
Definition at line 66403 of file GL.cs.
66404 { 66405 #if DEBUG 66406 using (new ErrorHelper(GraphicsContext.CurrentContext)) 66407 { 66408 #endif 66409 Delegates.glSeparableFilter2D((OpenTK.Graphics.OpenGL.SeparableTarget)target, (OpenTK.Graphics.OpenGL.PixelInternalFormat)internalformat, (Int32)width, (Int32)height, (OpenTK.Graphics.OpenGL.PixelFormat)format, (OpenTK.Graphics.OpenGL.PixelType)type, (IntPtr)row, (IntPtr)column); 66410 #if DEBUG 66411 } 66412 #endif 66413 }
| static void OpenTK.Graphics.OpenGL.GL.SeparableFilter2D< T6, T7 > | ( | OpenTK.Graphics.OpenGL.SeparableTarget | target, | |
| OpenTK.Graphics.OpenGL.PixelInternalFormat | internalformat, | |||
| Int32 | width, | |||
| Int32 | height, | |||
| OpenTK.Graphics.OpenGL.PixelFormat | format, | |||
| OpenTK.Graphics.OpenGL.PixelType | type, | |||
| [InAttribute, OutAttribute] ref T6 | row, | |||
| [InAttribute, OutAttribute] T7 | column[,,] | |||
| ) | [static] |
Define a separable two-dimensional convolution filter.
| target | Must be GL_SEPARABLE_2D. | |
| internalformat | The internal format of the convolution filter kernel. The allowable values are GL_ALPHA, GL_ALPHA4, GL_ALPHA8, GL_ALPHA12, GL_ALPHA16, 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, or GL_RGBA16. | |
| width | The number of elements in the pixel array referenced by row. (This is the width of the separable filter kernel.) | |
| height | The number of elements in the pixel array referenced by column. (This is the height of the separable filter kernel.) | |
| format | The format of the pixel data in row and column. The allowable values are GL_RED, GL_GREEN, GL_BLUE, GL_ALPHA, GL_RGB, GL_BGR, GL_RGBA, GL_BGRA, GL_INTENSITY, GL_LUMINANCE, and GL_LUMINANCE_ALPHA. | |
| type | The type of the pixel data in row and column. Symbolic constants 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 are accepted. | |
| row | Pointer to a one-dimensional array of pixel data that is processed to build the row filter kernel. | |
| column | Pointer to a one-dimensional array of pixel data that is processed to build the column filter kernel. |
| T6 | : | struct | |
| T7 | : | struct |
| static void OpenTK.Graphics.OpenGL.GL.SeparableFilter2D< T6, T7 > | ( | OpenTK.Graphics.OpenGL.SeparableTarget | target, | |
| OpenTK.Graphics.OpenGL.PixelInternalFormat | internalformat, | |||
| Int32 | width, | |||
| Int32 | height, | |||
| OpenTK.Graphics.OpenGL.PixelFormat | format, | |||
| OpenTK.Graphics.OpenGL.PixelType | type, | |||
| [InAttribute, OutAttribute] T6 | row[,,], | |||
| [InAttribute, OutAttribute] T7 | column[,,] | |||
| ) | [static] |
Define a separable two-dimensional convolution filter.
| target | Must be GL_SEPARABLE_2D. | |
| internalformat | The internal format of the convolution filter kernel. The allowable values are GL_ALPHA, GL_ALPHA4, GL_ALPHA8, GL_ALPHA12, GL_ALPHA16, 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, or GL_RGBA16. | |
| width | The number of elements in the pixel array referenced by row. (This is the width of the separable filter kernel.) | |
| height | The number of elements in the pixel array referenced by column. (This is the height of the separable filter kernel.) | |
| format | The format of the pixel data in row and column. The allowable values are GL_RED, GL_GREEN, GL_BLUE, GL_ALPHA, GL_RGB, GL_BGR, GL_RGBA, GL_BGRA, GL_INTENSITY, GL_LUMINANCE, and GL_LUMINANCE_ALPHA. | |
| type | The type of the pixel data in row and column. Symbolic constants 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 are accepted. | |
| row | Pointer to a one-dimensional array of pixel data that is processed to build the row filter kernel. | |
| column | Pointer to a one-dimensional array of pixel data that is processed to build the column filter kernel. |
| T6 | : | struct | |
| T7 | : | struct |
| static void OpenTK.Graphics.OpenGL.GL.SeparableFilter2D< T6, T7 > | ( | OpenTK.Graphics.OpenGL.SeparableTarget | target, | |
| OpenTK.Graphics.OpenGL.PixelInternalFormat | internalformat, | |||
| Int32 | width, | |||
| Int32 | height, | |||
| OpenTK.Graphics.OpenGL.PixelFormat | format, | |||
| OpenTK.Graphics.OpenGL.PixelType | type, | |||
| [InAttribute, OutAttribute] T6 | row[,], | |||
| [InAttribute, OutAttribute] T7 | column[,,] | |||
| ) | [static] |
Define a separable two-dimensional convolution filter.
| target | Must be GL_SEPARABLE_2D. | |
| internalformat | The internal format of the convolution filter kernel. The allowable values are GL_ALPHA, GL_ALPHA4, GL_ALPHA8, GL_ALPHA12, GL_ALPHA16, 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, or GL_RGBA16. | |
| width | The number of elements in the pixel array referenced by row. (This is the width of the separable filter kernel.) | |
| height | The number of elements in the pixel array referenced by column. (This is the height of the separable filter kernel.) | |
| format | The format of the pixel data in row and column. The allowable values are GL_RED, GL_GREEN, GL_BLUE, GL_ALPHA, GL_RGB, GL_BGR, GL_RGBA, GL_BGRA, GL_INTENSITY, GL_LUMINANCE, and GL_LUMINANCE_ALPHA. | |
| type | The type of the pixel data in row and column. Symbolic constants 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 are accepted. | |
| row | Pointer to a one-dimensional array of pixel data that is processed to build the row filter kernel. | |
| column | Pointer to a one-dimensional array of pixel data that is processed to build the column filter kernel. |
| T6 | : | struct | |
| T7 | : | struct |
| static void OpenTK.Graphics.OpenGL.GL.SeparableFilter2D< T6, T7 > | ( | OpenTK.Graphics.OpenGL.SeparableTarget | target, | |
| OpenTK.Graphics.OpenGL.PixelInternalFormat | internalformat, | |||
| Int32 | width, | |||
| Int32 | height, | |||
| OpenTK.Graphics.OpenGL.PixelFormat | format, | |||
| OpenTK.Graphics.OpenGL.PixelType | type, | |||
| [InAttribute, OutAttribute] T6[] | row, | |||
| [InAttribute, OutAttribute] T7 | column[,,] | |||
| ) | [static] |
Define a separable two-dimensional convolution filter.
| target | Must be GL_SEPARABLE_2D. | |
| internalformat | The internal format of the convolution filter kernel. The allowable values are GL_ALPHA, GL_ALPHA4, GL_ALPHA8, GL_ALPHA12, GL_ALPHA16, 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, or GL_RGBA16. | |
| width | The number of elements in the pixel array referenced by row. (This is the width of the separable filter kernel.) | |
| height | The number of elements in the pixel array referenced by column. (This is the height of the separable filter kernel.) | |
| format | The format of the pixel data in row and column. The allowable values are GL_RED, GL_GREEN, GL_BLUE, GL_ALPHA, GL_RGB, GL_BGR, GL_RGBA, GL_BGRA, GL_INTENSITY, GL_LUMINANCE, and GL_LUMINANCE_ALPHA. | |
| type | The type of the pixel data in row and column. Symbolic constants 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 are accepted. | |
| row | Pointer to a one-dimensional array of pixel data that is processed to build the row filter kernel. | |
| column | Pointer to a one-dimensional array of pixel data that is processed to build the column filter kernel. |
| T6 | : | struct | |
| T7 | : | struct |
| static void OpenTK.Graphics.OpenGL.GL.SeparableFilter2D< T7 > | ( | OpenTK.Graphics.OpenGL.SeparableTarget | target, | |
| OpenTK.Graphics.OpenGL.PixelInternalFormat | internalformat, | |||
| Int32 | width, | |||
| Int32 | height, | |||
| OpenTK.Graphics.OpenGL.PixelFormat | format, | |||
| OpenTK.Graphics.OpenGL.PixelType | type, | |||
| IntPtr | row, | |||
| [InAttribute, OutAttribute] ref T7 | column | |||
| ) | [static] |
Define a separable two-dimensional convolution filter.
| target | Must be GL_SEPARABLE_2D. | |
| internalformat | The internal format of the convolution filter kernel. The allowable values are GL_ALPHA, GL_ALPHA4, GL_ALPHA8, GL_ALPHA12, GL_ALPHA16, 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, or GL_RGBA16. | |
| width | The number of elements in the pixel array referenced by row. (This is the width of the separable filter kernel.) | |
| height | The number of elements in the pixel array referenced by column. (This is the height of the separable filter kernel.) | |
| format | The format of the pixel data in row and column. The allowable values are GL_RED, GL_GREEN, GL_BLUE, GL_ALPHA, GL_RGB, GL_BGR, GL_RGBA, GL_BGRA, GL_INTENSITY, GL_LUMINANCE, and GL_LUMINANCE_ALPHA. | |
| type | The type of the pixel data in row and column. Symbolic constants 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 are accepted. | |
| row | Pointer to a one-dimensional array of pixel data that is processed to build the row filter kernel. | |
| column | Pointer to a one-dimensional array of pixel data that is processed to build the column filter kernel. |
| T7 | : | struct |
| static void OpenTK.Graphics.OpenGL.GL.SeparableFilter2D< T7 > | ( | OpenTK.Graphics.OpenGL.SeparableTarget | target, | |
| OpenTK.Graphics.OpenGL.PixelInternalFormat | internalformat, | |||
| Int32 | width, | |||
| Int32 | height, | |||
| OpenTK.Graphics.OpenGL.PixelFormat | format, | |||
| OpenTK.Graphics.OpenGL.PixelType | type, | |||
| IntPtr | row, | |||
| [InAttribute, OutAttribute] T7 | column[,,] | |||
| ) | [static] |
Define a separable two-dimensional convolution filter.
| target | Must be GL_SEPARABLE_2D. | |
| internalformat | The internal format of the convolution filter kernel. The allowable values are GL_ALPHA, GL_ALPHA4, GL_ALPHA8, GL_ALPHA12, GL_ALPHA16, 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, or GL_RGBA16. | |
| width | The number of elements in the pixel array referenced by row. (This is the width of the separable filter kernel.) | |
| height | The number of elements in the pixel array referenced by column. (This is the height of the separable filter kernel.) | |
| format | The format of the pixel data in row and column. The allowable values are GL_RED, GL_GREEN, GL_BLUE, GL_ALPHA, GL_RGB, GL_BGR, GL_RGBA, GL_BGRA, GL_INTENSITY, GL_LUMINANCE, and GL_LUMINANCE_ALPHA. | |
| type | The type of the pixel data in row and column. Symbolic constants 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 are accepted. | |
| row | Pointer to a one-dimensional array of pixel data that is processed to build the row filter kernel. | |
| column | Pointer to a one-dimensional array of pixel data that is processed to build the column filter kernel. |
| T7 | : | struct |
| static void OpenTK.Graphics.OpenGL.GL.SeparableFilter2D< T7 > | ( | OpenTK.Graphics.OpenGL.SeparableTarget | target, | |
| OpenTK.Graphics.OpenGL.PixelInternalFormat | internalformat, | |||
| Int32 | width, | |||
| Int32 | height, | |||
| OpenTK.Graphics.OpenGL.PixelFormat | format, | |||
| OpenTK.Graphics.OpenGL.PixelType | type, | |||
| IntPtr | row, | |||
| [InAttribute, OutAttribute] T7 | column[,] | |||
| ) | [static] |
Define a separable two-dimensional convolution filter.
| target | Must be GL_SEPARABLE_2D. | |
| internalformat | The internal format of the convolution filter kernel. The allowable values are GL_ALPHA, GL_ALPHA4, GL_ALPHA8, GL_ALPHA12, GL_ALPHA16, 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, or GL_RGBA16. | |
| width | The number of elements in the pixel array referenced by row. (This is the width of the separable filter kernel.) | |
| height | The number of elements in the pixel array referenced by column. (This is the height of the separable filter kernel.) | |
| format | The format of the pixel data in row and column. The allowable values are GL_RED, GL_GREEN, GL_BLUE, GL_ALPHA, GL_RGB, GL_BGR, GL_RGBA, GL_BGRA, GL_INTENSITY, GL_LUMINANCE, and GL_LUMINANCE_ALPHA. | |
| type | The type of the pixel data in row and column. Symbolic constants 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 are accepted. | |
| row | Pointer to a one-dimensional array of pixel data that is processed to build the row filter kernel. | |
| column | Pointer to a one-dimensional array of pixel data that is processed to build the column filter kernel. |
| T7 | : | struct |
| static void OpenTK.Graphics.OpenGL.GL.SeparableFilter2D< T7 > | ( | OpenTK.Graphics.OpenGL.SeparableTarget | target, | |
| OpenTK.Graphics.OpenGL.PixelInternalFormat | internalformat, | |||
| Int32 | width, | |||
| Int32 | height, | |||
| OpenTK.Graphics.OpenGL.PixelFormat | format, | |||
| OpenTK.Graphics.OpenGL.PixelType | type, | |||
| IntPtr | row, | |||
| [InAttribute, OutAttribute] T7[] | column | |||
| ) | [static] |
Define a separable two-dimensional convolution filter.
| target | Must be GL_SEPARABLE_2D. | |
| internalformat | The internal format of the convolution filter kernel. The allowable values are GL_ALPHA, GL_ALPHA4, GL_ALPHA8, GL_ALPHA12, GL_ALPHA16, 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, or GL_RGBA16. | |
| width | The number of elements in the pixel array referenced by row. (This is the width of the separable filter kernel.) | |
| height | The number of elements in the pixel array referenced by column. (This is the height of the separable filter kernel.) | |
| format | The format of the pixel data in row and column. The allowable values are GL_RED, GL_GREEN, GL_BLUE, GL_ALPHA, GL_RGB, GL_BGR, GL_RGBA, GL_BGRA, GL_INTENSITY, GL_LUMINANCE, and GL_LUMINANCE_ALPHA. | |
| type | The type of the pixel data in row and column. Symbolic constants 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 are accepted. | |
| row | Pointer to a one-dimensional array of pixel data that is processed to build the row filter kernel. | |
| column | Pointer to a one-dimensional array of pixel data that is processed to build the column filter kernel. |
| T7 | : | struct |
| static void OpenTK.Graphics.OpenGL.GL.ShadeModel | ( | OpenTK.Graphics.OpenGL.ShadingModel | mode | ) | [static] |
Select flat or smooth shading.
| mode | Specifies a symbolic value representing a shading technique. Accepted values are GL_FLAT and GL_SMOOTH. The initial value is GL_SMOOTH. |
| static unsafe void OpenTK.Graphics.OpenGL.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.OpenGL.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 67098 of file GL.cs.
67099 { 67100 #if DEBUG 67101 using (new ErrorHelper(GraphicsContext.CurrentContext)) 67102 { 67103 #endif 67104 unsafe 67105 { 67106 fixed (Int32* length_ptr = &length) 67107 { 67108 Delegates.glShaderSource((UInt32)shader, (Int32)count, (String[])@string, (Int32*)length_ptr); 67109 } 67110 } 67111 #if DEBUG 67112 } 67113 #endif 67114 }
| static unsafe void OpenTK.Graphics.OpenGL.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.OpenGL.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 67014 of file GL.cs.
67015 { 67016 #if DEBUG 67017 using (new ErrorHelper(GraphicsContext.CurrentContext)) 67018 { 67019 #endif 67020 unsafe 67021 { 67022 fixed (Int32* length_ptr = &length) 67023 { 67024 Delegates.glShaderSource((UInt32)shader, (Int32)count, (String[])@string, (Int32*)length_ptr); 67025 } 67026 } 67027 #if DEBUG 67028 } 67029 #endif 67030 }
| static void OpenTK.Graphics.OpenGL.GL.StencilFunc | ( | OpenTK.Graphics.OpenGL.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.OpenGL.GL.StencilFunc | ( | OpenTK.Graphics.OpenGL.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.OpenGL.GL.StencilFuncSeparate | ( | OpenTK.Graphics.OpenGL.StencilFace | face, | |
| OpenTK.Graphics.OpenGL.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 67287 of file GL.cs.
67288 { 67289 #if DEBUG 67290 using (new ErrorHelper(GraphicsContext.CurrentContext)) 67291 { 67292 #endif 67293 Delegates.glStencilFuncSeparate((OpenTK.Graphics.OpenGL.StencilFace)face, (OpenTK.Graphics.OpenGL.StencilFunction)func, (Int32)@ref, (UInt32)mask); 67294 #if DEBUG 67295 } 67296 #endif 67297 }
| static void OpenTK.Graphics.OpenGL.GL.StencilFuncSeparate | ( | OpenTK.Graphics.OpenGL.StencilFace | face, | |
| OpenTK.Graphics.OpenGL.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 67248 of file GL.cs.
67249 { 67250 #if DEBUG 67251 using (new ErrorHelper(GraphicsContext.CurrentContext)) 67252 { 67253 #endif 67254 Delegates.glStencilFuncSeparate((OpenTK.Graphics.OpenGL.StencilFace)face, (OpenTK.Graphics.OpenGL.StencilFunction)func, (Int32)@ref, (UInt32)mask); 67255 #if DEBUG 67256 } 67257 #endif 67258 }
| static void OpenTK.Graphics.OpenGL.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.OpenGL.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.OpenGL.GL.StencilMaskSeparate | ( | OpenTK.Graphics.OpenGL.StencilFace | 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.OpenGL.GL.StencilMaskSeparate | ( | OpenTK.Graphics.OpenGL.StencilFace | 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.OpenGL.GL.StencilOp | ( | OpenTK.Graphics.OpenGL.StencilOp | fail, | |
| OpenTK.Graphics.OpenGL.StencilOp | zfail, | |||
| OpenTK.Graphics.OpenGL.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. |
Definition at line 67424 of file GL.cs.
67425 { 67426 #if DEBUG 67427 using (new ErrorHelper(GraphicsContext.CurrentContext)) 67428 { 67429 #endif 67430 Delegates.glStencilOp((OpenTK.Graphics.OpenGL.StencilOp)fail, (OpenTK.Graphics.OpenGL.StencilOp)zfail, (OpenTK.Graphics.OpenGL.StencilOp)zpass); 67431 #if DEBUG 67432 } 67433 #endif 67434 }
| static void OpenTK.Graphics.OpenGL.GL.StencilOpSeparate | ( | OpenTK.Graphics.OpenGL.StencilFace | face, | |
| OpenTK.Graphics.OpenGL.StencilOp | sfail, | |||
| OpenTK.Graphics.OpenGL.StencilOp | dpfail, | |||
| OpenTK.Graphics.OpenGL.StencilOp | dppass | |||
| ) | [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 67462 of file GL.cs.
67463 { 67464 #if DEBUG 67465 using (new ErrorHelper(GraphicsContext.CurrentContext)) 67466 { 67467 #endif 67468 Delegates.glStencilOpSeparate((OpenTK.Graphics.OpenGL.StencilFace)face, (OpenTK.Graphics.OpenGL.StencilOp)sfail, (OpenTK.Graphics.OpenGL.StencilOp)dpfail, (OpenTK.Graphics.OpenGL.StencilOp)dppass); 67469 #if DEBUG 67470 } 67471 #endif 67472 }
| static unsafe void OpenTK.Graphics.OpenGL.GL.TexCoord1 | ( | Int16 * | v | ) | [static] |
Set the current texture coordinates.
| s | Specify s, t, r, and q texture coordinates. Not all parameters are present in all forms of the command. |
| static void OpenTK.Graphics.OpenGL.GL.TexCoord1 | ( | Int16 | s | ) | [static] |
Set the current texture coordinates.
| s | Specify s, t, r, and q texture coordinates. Not all parameters are present in all forms of the command. |
| static unsafe void OpenTK.Graphics.OpenGL.GL.TexCoord1 | ( | Int32 * | v | ) | [static] |
Set the current texture coordinates.
| s | Specify s, t, r, and q texture coordinates. Not all parameters are present in all forms of the command. |
| static void OpenTK.Graphics.OpenGL.GL.TexCoord1 | ( | Int32 | s | ) | [static] |
Set the current texture coordinates.
| s | Specify s, t, r, and q texture coordinates. Not all parameters are present in all forms of the command. |
| static unsafe void OpenTK.Graphics.OpenGL.GL.TexCoord1 | ( | Single * | v | ) | [static] |
Set the current texture coordinates.
| s | Specify s, t, r, and q texture coordinates. Not all parameters are present in all forms of the command. |
| static void OpenTK.Graphics.OpenGL.GL.TexCoord1 | ( | Single | s | ) | [static] |
Set the current texture coordinates.
| s | Specify s, t, r, and q texture coordinates. Not all parameters are present in all forms of the command. |
| static unsafe void OpenTK.Graphics.OpenGL.GL.TexCoord1 | ( | Double * | v | ) | [static] |
Set the current texture coordinates.
| s | Specify s, t, r, and q texture coordinates. Not all parameters are present in all forms of the command. |
| static void OpenTK.Graphics.OpenGL.GL.TexCoord1 | ( | Double | s | ) | [static] |
Set the current texture coordinates.
| s | Specify s, t, r, and q texture coordinates. Not all parameters are present in all forms of the command. |
| static unsafe void OpenTK.Graphics.OpenGL.GL.TexCoord2 | ( | Int16 * | v | ) | [static] |
Set the current texture coordinates.
| s | Specify s, t, r, and q texture coordinates. Not all parameters are present in all forms of the command. |
| static void OpenTK.Graphics.OpenGL.GL.TexCoord2 | ( | ref Int16 | v | ) | [static] |
Set the current texture coordinates.
| s | Specify s, t, r, and q texture coordinates. Not all parameters are present in all forms of the command. |
| static void OpenTK.Graphics.OpenGL.GL.TexCoord2 | ( | Int16[] | v | ) | [static] |
Set the current texture coordinates.
| s | Specify s, t, r, and q texture coordinates. Not all parameters are present in all forms of the command. |
| static void OpenTK.Graphics.OpenGL.GL.TexCoord2 | ( | Int16 | s, | |
| Int16 | t | |||
| ) | [static] |
Set the current texture coordinates.
| s | Specify s, t, r, and q texture coordinates. Not all parameters are present in all forms of the command. |
| static unsafe void OpenTK.Graphics.OpenGL.GL.TexCoord2 | ( | Int32 * | v | ) | [static] |
Set the current texture coordinates.
| s | Specify s, t, r, and q texture coordinates. Not all parameters are present in all forms of the command. |
| static void OpenTK.Graphics.OpenGL.GL.TexCoord2 | ( | ref Int32 | v | ) | [static] |
Set the current texture coordinates.
| s | Specify s, t, r, and q texture coordinates. Not all parameters are present in all forms of the command. |
| static void OpenTK.Graphics.OpenGL.GL.TexCoord2 | ( | Int32[] | v | ) | [static] |
Set the current texture coordinates.
| s | Specify s, t, r, and q texture coordinates. Not all parameters are present in all forms of the command. |
| static void OpenTK.Graphics.OpenGL.GL.TexCoord2 | ( | Int32 | s, | |
| Int32 | t | |||
| ) | [static] |
Set the current texture coordinates.
| s | Specify s, t, r, and q texture coordinates. Not all parameters are present in all forms of the command. |
| static unsafe void OpenTK.Graphics.OpenGL.GL.TexCoord2 | ( | Single * | v | ) | [static] |
Set the current texture coordinates.
| s | Specify s, t, r, and q texture coordinates. Not all parameters are present in all forms of the command. |
| static void OpenTK.Graphics.OpenGL.GL.TexCoord2 | ( | ref Single | v | ) | [static] |
Set the current texture coordinates.
| s | Specify s, t, r, and q texture coordinates. Not all parameters are present in all forms of the command. |
| static void OpenTK.Graphics.OpenGL.GL.TexCoord2 | ( | Single[] | v | ) | [static] |
Set the current texture coordinates.
| s | Specify s, t, r, and q texture coordinates. Not all parameters are present in all forms of the command. |
| static void OpenTK.Graphics.OpenGL.GL.TexCoord2 | ( | Single | s, | |
| Single | t | |||
| ) | [static] |
Set the current texture coordinates.
| s | Specify s, t, r, and q texture coordinates. Not all parameters are present in all forms of the command. |
| static unsafe void OpenTK.Graphics.OpenGL.GL.TexCoord2 | ( | Double * | v | ) | [static] |
Set the current texture coordinates.
| s | Specify s, t, r, and q texture coordinates. Not all parameters are present in all forms of the command. |
| static void OpenTK.Graphics.OpenGL.GL.TexCoord2 | ( | ref Double | v | ) | [static] |
Set the current texture coordinates.
| s | Specify s, t, r, and q texture coordinates. Not all parameters are present in all forms of the command. |
| static void OpenTK.Graphics.OpenGL.GL.TexCoord2 | ( | Double[] | v | ) | [static] |
Set the current texture coordinates.
| s | Specify s, t, r, and q texture coordinates. Not all parameters are present in all forms of the command. |
| static void OpenTK.Graphics.OpenGL.GL.TexCoord2 | ( | Double | s, | |
| Double | t | |||
| ) | [static] |
Set the current texture coordinates.
| s | Specify s, t, r, and q texture coordinates. Not all parameters are present in all forms of the command. |
| static unsafe void OpenTK.Graphics.OpenGL.GL.TexCoord3 | ( | Int16 * | v | ) | [static] |
Set the current texture coordinates.
| s | Specify s, t, r, and q texture coordinates. Not all parameters are present in all forms of the command. |
| static void OpenTK.Graphics.OpenGL.GL.TexCoord3 | ( | ref Int16 | v | ) | [static] |
Set the current texture coordinates.
| s | Specify s, t, r, and q texture coordinates. Not all parameters are present in all forms of the command. |
| static void OpenTK.Graphics.OpenGL.GL.TexCoord3 | ( | Int16[] | v | ) | [static] |
Set the current texture coordinates.
| s | Specify s, t, r, and q texture coordinates. Not all parameters are present in all forms of the command. |
| static void OpenTK.Graphics.OpenGL.GL.TexCoord3 | ( | Int16 | s, | |
| Int16 | t, | |||
| Int16 | r | |||
| ) | [static] |
Set the current texture coordinates.
| s | Specify s, t, r, and q texture coordinates. Not all parameters are present in all forms of the command. |
| static unsafe void OpenTK.Graphics.OpenGL.GL.TexCoord3 | ( | Int32 * | v | ) | [static] |
Set the current texture coordinates.
| s | Specify s, t, r, and q texture coordinates. Not all parameters are present in all forms of the command. |
| static void OpenTK.Graphics.OpenGL.GL.TexCoord3 | ( | ref Int32 | v | ) | [static] |
Set the current texture coordinates.
| s | Specify s, t, r, and q texture coordinates. Not all parameters are present in all forms of the command. |
| static void OpenTK.Graphics.OpenGL.GL.TexCoord3 | ( | Int32[] | v | ) | [static] |
Set the current texture coordinates.
| s | Specify s, t, r, and q texture coordinates. Not all parameters are present in all forms of the command. |
| static void OpenTK.Graphics.OpenGL.GL.TexCoord3 | ( | Int32 | s, | |
| Int32 | t, | |||
| Int32 | r | |||
| ) | [static] |
Set the current texture coordinates.
| s | Specify s, t, r, and q texture coordinates. Not all parameters are present in all forms of the command. |
| static unsafe void OpenTK.Graphics.OpenGL.GL.TexCoord3 | ( | Single * | v | ) | [static] |
Set the current texture coordinates.
| s | Specify s, t, r, and q texture coordinates. Not all parameters are present in all forms of the command. |
| static void OpenTK.Graphics.OpenGL.GL.TexCoord3 | ( | ref Single | v | ) | [static] |
Set the current texture coordinates.
| s | Specify s, t, r, and q texture coordinates. Not all parameters are present in all forms of the command. |
| static void OpenTK.Graphics.OpenGL.GL.TexCoord3 | ( | Single[] | v | ) | [static] |
Set the current texture coordinates.
| s | Specify s, t, r, and q texture coordinates. Not all parameters are present in all forms of the command. |
| static void OpenTK.Graphics.OpenGL.GL.TexCoord3 | ( | Single | s, | |
| Single | t, | |||
| Single | r | |||
| ) | [static] |
Set the current texture coordinates.
| s | Specify s, t, r, and q texture coordinates. Not all parameters are present in all forms of the command. |
| static unsafe void OpenTK.Graphics.OpenGL.GL.TexCoord3 | ( | Double * | v | ) | [static] |
Set the current texture coordinates.
| s | Specify s, t, r, and q texture coordinates. Not all parameters are present in all forms of the command. |
| static void OpenTK.Graphics.OpenGL.GL.TexCoord3 | ( | ref Double | v | ) | [static] |
Set the current texture coordinates.
| s | Specify s, t, r, and q texture coordinates. Not all parameters are present in all forms of the command. |
| static void OpenTK.Graphics.OpenGL.GL.TexCoord3 | ( | Double[] | v | ) | [static] |
Set the current texture coordinates.
| s | Specify s, t, r, and q texture coordinates. Not all parameters are present in all forms of the command. |
| static void OpenTK.Graphics.OpenGL.GL.TexCoord3 | ( | Double | s, | |
| Double | t, | |||
| Double | r | |||
| ) | [static] |
Set the current texture coordinates.
| s | Specify s, t, r, and q texture coordinates. Not all parameters are present in all forms of the command. |
| static unsafe void OpenTK.Graphics.OpenGL.GL.TexCoord4 | ( | Int16 * | v | ) | [static] |
Set the current texture coordinates.
| s | Specify s, t, r, and q texture coordinates. Not all parameters are present in all forms of the command. |
| static void OpenTK.Graphics.OpenGL.GL.TexCoord4 | ( | ref Int16 | v | ) | [static] |
Set the current texture coordinates.
| s | Specify s, t, r, and q texture coordinates. Not all parameters are present in all forms of the command. |
| static void OpenTK.Graphics.OpenGL.GL.TexCoord4 | ( | Int16[] | v | ) | [static] |
Set the current texture coordinates.
| s | Specify s, t, r, and q texture coordinates. Not all parameters are present in all forms of the command. |
| static void OpenTK.Graphics.OpenGL.GL.TexCoord4 | ( | Int16 | s, | |
| Int16 | t, | |||
| Int16 | r, | |||
| Int16 | q | |||
| ) | [static] |
Set the current texture coordinates.
| s | Specify s, t, r, and q texture coordinates. Not all parameters are present in all forms of the command. |
| static unsafe void OpenTK.Graphics.OpenGL.GL.TexCoord4 | ( | Int32 * | v | ) | [static] |
Set the current texture coordinates.
| s | Specify s, t, r, and q texture coordinates. Not all parameters are present in all forms of the command. |
| static void OpenTK.Graphics.OpenGL.GL.TexCoord4 | ( | ref Int32 | v | ) | [static] |
Set the current texture coordinates.
| s | Specify s, t, r, and q texture coordinates. Not all parameters are present in all forms of the command. |
| static void OpenTK.Graphics.OpenGL.GL.TexCoord4 | ( | Int32[] | v | ) | [static] |
Set the current texture coordinates.
| s | Specify s, t, r, and q texture coordinates. Not all parameters are present in all forms of the command. |
| static void OpenTK.Graphics.OpenGL.GL.TexCoord4 | ( | Int32 | s, | |
| Int32 | t, | |||
| Int32 | r, | |||
| Int32 | q | |||
| ) | [static] |
Set the current texture coordinates.
| s | Specify s, t, r, and q texture coordinates. Not all parameters are present in all forms of the command. |
| static unsafe void OpenTK.Graphics.OpenGL.GL.TexCoord4 | ( | Single * | v | ) | [static] |
Set the current texture coordinates.
| s | Specify s, t, r, and q texture coordinates. Not all parameters are present in all forms of the command. |
| static void OpenTK.Graphics.OpenGL.GL.TexCoord4 | ( | ref Single | v | ) | [static] |
Set the current texture coordinates.
| s | Specify s, t, r, and q texture coordinates. Not all parameters are present in all forms of the command. |
| static void OpenTK.Graphics.OpenGL.GL.TexCoord4 | ( | Single[] | v | ) | [static] |
Set the current texture coordinates.
| s | Specify s, t, r, and q texture coordinates. Not all parameters are present in all forms of the command. |
| static void OpenTK.Graphics.OpenGL.GL.TexCoord4 | ( | Single | s, | |
| Single | t, | |||
| Single | r, | |||
| Single | q | |||
| ) | [static] |
Set the current texture coordinates.
| s | Specify s, t, r, and q texture coordinates. Not all parameters are present in all forms of the command. |
| static unsafe void OpenTK.Graphics.OpenGL.GL.TexCoord4 | ( | Double * | v | ) | [static] |
Set the current texture coordinates.
| s | Specify s, t, r, and q texture coordinates. Not all parameters are present in all forms of the command. |
| static void OpenTK.Graphics.OpenGL.GL.TexCoord4 | ( | ref Double | v | ) | [static] |
Set the current texture coordinates.
| s | Specify s, t, r, and q texture coordinates. Not all parameters are present in all forms of the command. |
| static void OpenTK.Graphics.OpenGL.GL.TexCoord4 | ( | Double[] | v | ) | [static] |
Set the current texture coordinates.
| s | Specify s, t, r, and q texture coordinates. Not all parameters are present in all forms of the command. |
| static void OpenTK.Graphics.OpenGL.GL.TexCoord4 | ( | Double | s, | |
| Double | t, | |||
| Double | r, | |||
| Double | q | |||
| ) | [static] |
Set the current texture coordinates.
| s | Specify s, t, r, and q texture coordinates. Not all parameters are present in all forms of the command. |
| static void OpenTK.Graphics.OpenGL.GL.TexCoordPointer | ( | Int32 | size, | |
| OpenTK.Graphics.OpenGL.TexCoordPointerType | type, | |||
| Int32 | stride, | |||
| IntPtr | pointer | |||
| ) | [static] |
Define an array of texture coordinates.
| size | Specifies the number of coordinates per array element. Must be 1, 2, 3, or 4. The initial value is 4. | |
| type | Specifies the data type of each texture coordinate. Symbolic constants GL_SHORT, GL_INT, GL_FLOAT, or GL_DOUBLE are accepted. The initial value is GL_FLOAT. | |
| stride | Specifies the byte offset between consecutive texture coordinate sets. If stride is 0, the array elements are understood to be tightly packed. The initial value is 0. | |
| pointer | Specifies a pointer to the first coordinate of the first texture coordinate set in the array. The initial value is 0. |
| static void OpenTK.Graphics.OpenGL.GL.TexCoordPointer< T3 > | ( | Int32 | size, | |
| OpenTK.Graphics.OpenGL.TexCoordPointerType | type, | |||
| Int32 | stride, | |||
| [InAttribute, OutAttribute] ref T3 | pointer | |||
| ) | [static] |
Define an array of texture coordinates.
| size | Specifies the number of coordinates per array element. Must be 1, 2, 3, or 4. The initial value is 4. | |
| type | Specifies the data type of each texture coordinate. Symbolic constants GL_SHORT, GL_INT, GL_FLOAT, or GL_DOUBLE are accepted. The initial value is GL_FLOAT. | |
| stride | Specifies the byte offset between consecutive texture coordinate sets. If stride is 0, the array elements are understood to be tightly packed. The initial value is 0. | |
| pointer | Specifies a pointer to the first coordinate of the first texture coordinate set in the array. The initial value is 0. |
| T3 | : | struct |
| static void OpenTK.Graphics.OpenGL.GL.TexCoordPointer< T3 > | ( | Int32 | size, | |
| OpenTK.Graphics.OpenGL.TexCoordPointerType | type, | |||
| Int32 | stride, | |||
| [InAttribute, OutAttribute] T3 | pointer[,,] | |||
| ) | [static] |
Define an array of texture coordinates.
| size | Specifies the number of coordinates per array element. Must be 1, 2, 3, or 4. The initial value is 4. | |
| type | Specifies the data type of each texture coordinate. Symbolic constants GL_SHORT, GL_INT, GL_FLOAT, or GL_DOUBLE are accepted. The initial value is GL_FLOAT. | |
| stride | Specifies the byte offset between consecutive texture coordinate sets. If stride is 0, the array elements are understood to be tightly packed. The initial value is 0. | |
| pointer | Specifies a pointer to the first coordinate of the first texture coordinate set in the array. The initial value is 0. |
| T3 | : | struct |
| static void OpenTK.Graphics.OpenGL.GL.TexCoordPointer< T3 > | ( | Int32 | size, | |
| OpenTK.Graphics.OpenGL.TexCoordPointerType | type, | |||
| Int32 | stride, | |||
| [InAttribute, OutAttribute] T3 | pointer[,] | |||
| ) | [static] |
Define an array of texture coordinates.
| size | Specifies the number of coordinates per array element. Must be 1, 2, 3, or 4. The initial value is 4. | |
| type | Specifies the data type of each texture coordinate. Symbolic constants GL_SHORT, GL_INT, GL_FLOAT, or GL_DOUBLE are accepted. The initial value is GL_FLOAT. | |
| stride | Specifies the byte offset between consecutive texture coordinate sets. If stride is 0, the array elements are understood to be tightly packed. The initial value is 0. | |
| pointer | Specifies a pointer to the first coordinate of the first texture coordinate set in the array. The initial value is 0. |
| T3 | : | struct |
| static void OpenTK.Graphics.OpenGL.GL.TexCoordPointer< T3 > | ( | Int32 | size, | |
| OpenTK.Graphics.OpenGL.TexCoordPointerType | type, | |||
| Int32 | stride, | |||
| [InAttribute, OutAttribute] T3[] | pointer | |||
| ) | [static] |
Define an array of texture coordinates.
| size | Specifies the number of coordinates per array element. Must be 1, 2, 3, or 4. The initial value is 4. | |
| type | Specifies the data type of each texture coordinate. Symbolic constants GL_SHORT, GL_INT, GL_FLOAT, or GL_DOUBLE are accepted. The initial value is GL_FLOAT. | |
| stride | Specifies the byte offset between consecutive texture coordinate sets. If stride is 0, the array elements are understood to be tightly packed. The initial value is 0. | |
| pointer | Specifies a pointer to the first coordinate of the first texture coordinate set in the array. The initial value is 0. |
| T3 | : | struct |
| static unsafe void OpenTK.Graphics.OpenGL.GL.TexEnv | ( | OpenTK.Graphics.OpenGL.TextureEnvTarget | target, | |
| OpenTK.Graphics.OpenGL.TextureEnvParameter | pname, | |||
| Int32 *@ | params | |||
| ) | [static] |
Set texture environment parameters.
| target | Specifies a texture environment. May be GL_TEXTURE_ENV, GL_TEXTURE_FILTER_CONTROL or GL_POINT_SPRITE. | |
| pname | Specifies the symbolic name of a single-valued texture environment parameter. May be either GL_TEXTURE_ENV_MODE, GL_TEXTURE_LOD_BIAS, GL_COMBINE_RGB, GL_COMBINE_ALPHA, GL_SRC0_RGB, GL_SRC1_RGB, GL_SRC2_RGB, GL_SRC0_ALPHA, GL_SRC1_ALPHA, GL_SRC2_ALPHA, GL_OPERAND0_RGB, GL_OPERAND1_RGB, GL_OPERAND2_RGB, GL_OPERAND0_ALPHA, GL_OPERAND1_ALPHA, GL_OPERAND2_ALPHA, GL_RGB_SCALE, GL_ALPHA_SCALE, or GL_COORD_REPLACE. | |
| param | Specifies a single symbolic constant, one of GL_ADD, GL_ADD_SIGNED, GL_INTERPOLATE, GL_MODULATE, GL_DECAL, GL_BLEND, GL_REPLACE, GL_SUBTRACT, GL_COMBINE, GL_TEXTURE, GL_CONSTANT, GL_PRIMARY_COLOR, GL_PREVIOUS, GL_SRC_COLOR, GL_ONE_MINUS_SRC_COLOR, GL_SRC_ALPHA, GL_ONE_MINUS_SRC_ALPHA, a single boolean value for the point sprite texture coordinate replacement, a single floating-point value for the texture level-of-detail bias, or 1.0, 2.0, or 4.0 when specifying the GL_RGB_SCALE or GL_ALPHA_SCALE. |
| static void OpenTK.Graphics.OpenGL.GL.TexEnv | ( | OpenTK.Graphics.OpenGL.TextureEnvTarget | target, | |
| OpenTK.Graphics.OpenGL.TextureEnvParameter | pname, | |||
| Int32 @[] | params | |||
| ) | [static] |
Set texture environment parameters.
| target | Specifies a texture environment. May be GL_TEXTURE_ENV, GL_TEXTURE_FILTER_CONTROL or GL_POINT_SPRITE. | |
| pname | Specifies the symbolic name of a single-valued texture environment parameter. May be either GL_TEXTURE_ENV_MODE, GL_TEXTURE_LOD_BIAS, GL_COMBINE_RGB, GL_COMBINE_ALPHA, GL_SRC0_RGB, GL_SRC1_RGB, GL_SRC2_RGB, GL_SRC0_ALPHA, GL_SRC1_ALPHA, GL_SRC2_ALPHA, GL_OPERAND0_RGB, GL_OPERAND1_RGB, GL_OPERAND2_RGB, GL_OPERAND0_ALPHA, GL_OPERAND1_ALPHA, GL_OPERAND2_ALPHA, GL_RGB_SCALE, GL_ALPHA_SCALE, or GL_COORD_REPLACE. | |
| param | Specifies a single symbolic constant, one of GL_ADD, GL_ADD_SIGNED, GL_INTERPOLATE, GL_MODULATE, GL_DECAL, GL_BLEND, GL_REPLACE, GL_SUBTRACT, GL_COMBINE, GL_TEXTURE, GL_CONSTANT, GL_PRIMARY_COLOR, GL_PREVIOUS, GL_SRC_COLOR, GL_ONE_MINUS_SRC_COLOR, GL_SRC_ALPHA, GL_ONE_MINUS_SRC_ALPHA, a single boolean value for the point sprite texture coordinate replacement, a single floating-point value for the texture level-of-detail bias, or 1.0, 2.0, or 4.0 when specifying the GL_RGB_SCALE or GL_ALPHA_SCALE. |
Definition at line 69338 of file GL.cs.
69339 { 69340 #if DEBUG 69341 using (new ErrorHelper(GraphicsContext.CurrentContext)) 69342 { 69343 #endif 69344 unsafe 69345 { 69346 fixed (Int32* @params_ptr = @params) 69347 { 69348 Delegates.glTexEnviv((OpenTK.Graphics.OpenGL.TextureEnvTarget)target, (OpenTK.Graphics.OpenGL.TextureEnvParameter)pname, (Int32*)@params_ptr); 69349 } 69350 } 69351 #if DEBUG 69352 } 69353 #endif 69354 }
| static void OpenTK.Graphics.OpenGL.GL.TexEnv | ( | OpenTK.Graphics.OpenGL.TextureEnvTarget | target, | |
| OpenTK.Graphics.OpenGL.TextureEnvParameter | pname, | |||
| Int32 | param | |||
| ) | [static] |
Set texture environment parameters.
| target | Specifies a texture environment. May be GL_TEXTURE_ENV, GL_TEXTURE_FILTER_CONTROL or GL_POINT_SPRITE. | |
| pname | Specifies the symbolic name of a single-valued texture environment parameter. May be either GL_TEXTURE_ENV_MODE, GL_TEXTURE_LOD_BIAS, GL_COMBINE_RGB, GL_COMBINE_ALPHA, GL_SRC0_RGB, GL_SRC1_RGB, GL_SRC2_RGB, GL_SRC0_ALPHA, GL_SRC1_ALPHA, GL_SRC2_ALPHA, GL_OPERAND0_RGB, GL_OPERAND1_RGB, GL_OPERAND2_RGB, GL_OPERAND0_ALPHA, GL_OPERAND1_ALPHA, GL_OPERAND2_ALPHA, GL_RGB_SCALE, GL_ALPHA_SCALE, or GL_COORD_REPLACE. | |
| param | Specifies a single symbolic constant, one of GL_ADD, GL_ADD_SIGNED, GL_INTERPOLATE, GL_MODULATE, GL_DECAL, GL_BLEND, GL_REPLACE, GL_SUBTRACT, GL_COMBINE, GL_TEXTURE, GL_CONSTANT, GL_PRIMARY_COLOR, GL_PREVIOUS, GL_SRC_COLOR, GL_ONE_MINUS_SRC_COLOR, GL_SRC_ALPHA, GL_ONE_MINUS_SRC_ALPHA, a single boolean value for the point sprite texture coordinate replacement, a single floating-point value for the texture level-of-detail bias, or 1.0, 2.0, or 4.0 when specifying the GL_RGB_SCALE or GL_ALPHA_SCALE. |
| static unsafe void OpenTK.Graphics.OpenGL.GL.TexEnv | ( | OpenTK.Graphics.OpenGL.TextureEnvTarget | target, | |
| OpenTK.Graphics.OpenGL.TextureEnvParameter | pname, | |||
| Single *@ | params | |||
| ) | [static] |
Set texture environment parameters.
| target | Specifies a texture environment. May be GL_TEXTURE_ENV, GL_TEXTURE_FILTER_CONTROL or GL_POINT_SPRITE. | |
| pname | Specifies the symbolic name of a single-valued texture environment parameter. May be either GL_TEXTURE_ENV_MODE, GL_TEXTURE_LOD_BIAS, GL_COMBINE_RGB, GL_COMBINE_ALPHA, GL_SRC0_RGB, GL_SRC1_RGB, GL_SRC2_RGB, GL_SRC0_ALPHA, GL_SRC1_ALPHA, GL_SRC2_ALPHA, GL_OPERAND0_RGB, GL_OPERAND1_RGB, GL_OPERAND2_RGB, GL_OPERAND0_ALPHA, GL_OPERAND1_ALPHA, GL_OPERAND2_ALPHA, GL_RGB_SCALE, GL_ALPHA_SCALE, or GL_COORD_REPLACE. | |
| param | Specifies a single symbolic constant, one of GL_ADD, GL_ADD_SIGNED, GL_INTERPOLATE, GL_MODULATE, GL_DECAL, GL_BLEND, GL_REPLACE, GL_SUBTRACT, GL_COMBINE, GL_TEXTURE, GL_CONSTANT, GL_PRIMARY_COLOR, GL_PREVIOUS, GL_SRC_COLOR, GL_ONE_MINUS_SRC_COLOR, GL_SRC_ALPHA, GL_ONE_MINUS_SRC_ALPHA, a single boolean value for the point sprite texture coordinate replacement, a single floating-point value for the texture level-of-detail bias, or 1.0, 2.0, or 4.0 when specifying the GL_RGB_SCALE or GL_ALPHA_SCALE. |
| static void OpenTK.Graphics.OpenGL.GL.TexEnv | ( | OpenTK.Graphics.OpenGL.TextureEnvTarget | target, | |
| OpenTK.Graphics.OpenGL.TextureEnvParameter | pname, | |||
| Single @[] | params | |||
| ) | [static] |
Set texture environment parameters.
| target | Specifies a texture environment. May be GL_TEXTURE_ENV, GL_TEXTURE_FILTER_CONTROL or GL_POINT_SPRITE. | |
| pname | Specifies the symbolic name of a single-valued texture environment parameter. May be either GL_TEXTURE_ENV_MODE, GL_TEXTURE_LOD_BIAS, GL_COMBINE_RGB, GL_COMBINE_ALPHA, GL_SRC0_RGB, GL_SRC1_RGB, GL_SRC2_RGB, GL_SRC0_ALPHA, GL_SRC1_ALPHA, GL_SRC2_ALPHA, GL_OPERAND0_RGB, GL_OPERAND1_RGB, GL_OPERAND2_RGB, GL_OPERAND0_ALPHA, GL_OPERAND1_ALPHA, GL_OPERAND2_ALPHA, GL_RGB_SCALE, GL_ALPHA_SCALE, or GL_COORD_REPLACE. | |
| param | Specifies a single symbolic constant, one of GL_ADD, GL_ADD_SIGNED, GL_INTERPOLATE, GL_MODULATE, GL_DECAL, GL_BLEND, GL_REPLACE, GL_SUBTRACT, GL_COMBINE, GL_TEXTURE, GL_CONSTANT, GL_PRIMARY_COLOR, GL_PREVIOUS, GL_SRC_COLOR, GL_ONE_MINUS_SRC_COLOR, GL_SRC_ALPHA, GL_ONE_MINUS_SRC_ALPHA, a single boolean value for the point sprite texture coordinate replacement, a single floating-point value for the texture level-of-detail bias, or 1.0, 2.0, or 4.0 when specifying the GL_RGB_SCALE or GL_ALPHA_SCALE. |
Definition at line 69232 of file GL.cs.
69233 { 69234 #if DEBUG 69235 using (new ErrorHelper(GraphicsContext.CurrentContext)) 69236 { 69237 #endif 69238 unsafe 69239 { 69240 fixed (Single* @params_ptr = @params) 69241 { 69242 Delegates.glTexEnvfv((OpenTK.Graphics.OpenGL.TextureEnvTarget)target, (OpenTK.Graphics.OpenGL.TextureEnvParameter)pname, (Single*)@params_ptr); 69243 } 69244 } 69245 #if DEBUG 69246 } 69247 #endif 69248 }
| static void OpenTK.Graphics.OpenGL.GL.TexEnv | ( | OpenTK.Graphics.OpenGL.TextureEnvTarget | target, | |
| OpenTK.Graphics.OpenGL.TextureEnvParameter | pname, | |||
| Single | param | |||
| ) | [static] |
Set texture environment parameters.
| target | Specifies a texture environment. May be GL_TEXTURE_ENV, GL_TEXTURE_FILTER_CONTROL or GL_POINT_SPRITE. | |
| pname | Specifies the symbolic name of a single-valued texture environment parameter. May be either GL_TEXTURE_ENV_MODE, GL_TEXTURE_LOD_BIAS, GL_COMBINE_RGB, GL_COMBINE_ALPHA, GL_SRC0_RGB, GL_SRC1_RGB, GL_SRC2_RGB, GL_SRC0_ALPHA, GL_SRC1_ALPHA, GL_SRC2_ALPHA, GL_OPERAND0_RGB, GL_OPERAND1_RGB, GL_OPERAND2_RGB, GL_OPERAND0_ALPHA, GL_OPERAND1_ALPHA, GL_OPERAND2_ALPHA, GL_RGB_SCALE, GL_ALPHA_SCALE, or GL_COORD_REPLACE. | |
| param | Specifies a single symbolic constant, one of GL_ADD, GL_ADD_SIGNED, GL_INTERPOLATE, GL_MODULATE, GL_DECAL, GL_BLEND, GL_REPLACE, GL_SUBTRACT, GL_COMBINE, GL_TEXTURE, GL_CONSTANT, GL_PRIMARY_COLOR, GL_PREVIOUS, GL_SRC_COLOR, GL_ONE_MINUS_SRC_COLOR, GL_SRC_ALPHA, GL_ONE_MINUS_SRC_ALPHA, a single boolean value for the point sprite texture coordinate replacement, a single floating-point value for the texture level-of-detail bias, or 1.0, 2.0, or 4.0 when specifying the GL_RGB_SCALE or GL_ALPHA_SCALE. |
| static unsafe void OpenTK.Graphics.OpenGL.GL.TexGen | ( | OpenTK.Graphics.OpenGL.TextureCoordName | coord, | |
| OpenTK.Graphics.OpenGL.TextureGenParameter | pname, | |||
| Int32 *@ | params | |||
| ) | [static] |
Control the generation of texture coordinates.
| coord | Specifies a texture coordinate. Must be one of GL_S, GL_T, GL_R, or GL_Q. | |
| pname | Specifies the symbolic name of the texture-coordinate generation function. Must be GL_TEXTURE_GEN_MODE. | |
| param | Specifies a single-valued texture generation parameter, one of GL_OBJECT_LINEAR, GL_EYE_LINEAR, GL_SPHERE_MAP, GL_NORMAL_MAP, or GL_REFLECTION_MAP. |
| static void OpenTK.Graphics.OpenGL.GL.TexGen | ( | OpenTK.Graphics.OpenGL.TextureCoordName | coord, | |
| OpenTK.Graphics.OpenGL.TextureGenParameter | pname, | |||
| Int32 @[] | params | |||
| ) | [static] |
Control the generation of texture coordinates.
| coord | Specifies a texture coordinate. Must be one of GL_S, GL_T, GL_R, or GL_Q. | |
| pname | Specifies the symbolic name of the texture-coordinate generation function. Must be GL_TEXTURE_GEN_MODE. | |
| param | Specifies a single-valued texture generation parameter, one of GL_OBJECT_LINEAR, GL_EYE_LINEAR, GL_SPHERE_MAP, GL_NORMAL_MAP, or GL_REFLECTION_MAP. |
Definition at line 69676 of file GL.cs.
69677 { 69678 #if DEBUG 69679 using (new ErrorHelper(GraphicsContext.CurrentContext)) 69680 { 69681 #endif 69682 unsafe 69683 { 69684 fixed (Int32* @params_ptr = @params) 69685 { 69686 Delegates.glTexGeniv((OpenTK.Graphics.OpenGL.TextureCoordName)coord, (OpenTK.Graphics.OpenGL.TextureGenParameter)pname, (Int32*)@params_ptr); 69687 } 69688 } 69689 #if DEBUG 69690 } 69691 #endif 69692 }
| static void OpenTK.Graphics.OpenGL.GL.TexGen | ( | OpenTK.Graphics.OpenGL.TextureCoordName | coord, | |
| OpenTK.Graphics.OpenGL.TextureGenParameter | pname, | |||
| Int32 | param | |||
| ) | [static] |
Control the generation of texture coordinates.
| coord | Specifies a texture coordinate. Must be one of GL_S, GL_T, GL_R, or GL_Q. | |
| pname | Specifies the symbolic name of the texture-coordinate generation function. Must be GL_TEXTURE_GEN_MODE. | |
| param | Specifies a single-valued texture generation parameter, one of GL_OBJECT_LINEAR, GL_EYE_LINEAR, GL_SPHERE_MAP, GL_NORMAL_MAP, or GL_REFLECTION_MAP. |
| static unsafe void OpenTK.Graphics.OpenGL.GL.TexGen | ( | OpenTK.Graphics.OpenGL.TextureCoordName | coord, | |
| OpenTK.Graphics.OpenGL.TextureGenParameter | pname, | |||
| Single *@ | params | |||
| ) | [static] |
Control the generation of texture coordinates.
| coord | Specifies a texture coordinate. Must be one of GL_S, GL_T, GL_R, or GL_Q. | |
| pname | Specifies the symbolic name of the texture-coordinate generation function. Must be GL_TEXTURE_GEN_MODE. | |
| param | Specifies a single-valued texture generation parameter, one of GL_OBJECT_LINEAR, GL_EYE_LINEAR, GL_SPHERE_MAP, GL_NORMAL_MAP, or GL_REFLECTION_MAP. |
| static void OpenTK.Graphics.OpenGL.GL.TexGen | ( | OpenTK.Graphics.OpenGL.TextureCoordName | coord, | |
| OpenTK.Graphics.OpenGL.TextureGenParameter | pname, | |||
| Single @[] | params | |||
| ) | [static] |
Control the generation of texture coordinates.
| coord | Specifies a texture coordinate. Must be one of GL_S, GL_T, GL_R, or GL_Q. | |
| pname | Specifies the symbolic name of the texture-coordinate generation function. Must be GL_TEXTURE_GEN_MODE. | |
| param | Specifies a single-valued texture generation parameter, one of GL_OBJECT_LINEAR, GL_EYE_LINEAR, GL_SPHERE_MAP, GL_NORMAL_MAP, or GL_REFLECTION_MAP. |
Definition at line 69570 of file GL.cs.
69571 { 69572 #if DEBUG 69573 using (new ErrorHelper(GraphicsContext.CurrentContext)) 69574 { 69575 #endif 69576 unsafe 69577 { 69578 fixed (Single* @params_ptr = @params) 69579 { 69580 Delegates.glTexGenfv((OpenTK.Graphics.OpenGL.TextureCoordName)coord, (OpenTK.Graphics.OpenGL.TextureGenParameter)pname, (Single*)@params_ptr); 69581 } 69582 } 69583 #if DEBUG 69584 } 69585 #endif 69586 }
| static void OpenTK.Graphics.OpenGL.GL.TexGen | ( | OpenTK.Graphics.OpenGL.TextureCoordName | coord, | |
| OpenTK.Graphics.OpenGL.TextureGenParameter | pname, | |||
| Single | param | |||
| ) | [static] |
Control the generation of texture coordinates.
| coord | Specifies a texture coordinate. Must be one of GL_S, GL_T, GL_R, or GL_Q. | |
| pname | Specifies the symbolic name of the texture-coordinate generation function. Must be GL_TEXTURE_GEN_MODE. | |
| param | Specifies a single-valued texture generation parameter, one of GL_OBJECT_LINEAR, GL_EYE_LINEAR, GL_SPHERE_MAP, GL_NORMAL_MAP, or GL_REFLECTION_MAP. |
| static unsafe void OpenTK.Graphics.OpenGL.GL.TexGen | ( | OpenTK.Graphics.OpenGL.TextureCoordName | coord, | |
| OpenTK.Graphics.OpenGL.TextureGenParameter | pname, | |||
| Double *@ | params | |||
| ) | [static] |
Control the generation of texture coordinates.
| coord | Specifies a texture coordinate. Must be one of GL_S, GL_T, GL_R, or GL_Q. | |
| pname | Specifies the symbolic name of the texture-coordinate generation function. Must be GL_TEXTURE_GEN_MODE. | |
| param | Specifies a single-valued texture generation parameter, one of GL_OBJECT_LINEAR, GL_EYE_LINEAR, GL_SPHERE_MAP, GL_NORMAL_MAP, or GL_REFLECTION_MAP. |
| static void OpenTK.Graphics.OpenGL.GL.TexGen | ( | OpenTK.Graphics.OpenGL.TextureCoordName | coord, | |
| OpenTK.Graphics.OpenGL.TextureGenParameter | pname, | |||
| ref Double @ | params | |||
| ) | [static] |
Control the generation of texture coordinates.
| coord | Specifies a texture coordinate. Must be one of GL_S, GL_T, GL_R, or GL_Q. | |
| pname | Specifies the symbolic name of the texture-coordinate generation function. Must be GL_TEXTURE_GEN_MODE. | |
| param | Specifies a single-valued texture generation parameter, one of GL_OBJECT_LINEAR, GL_EYE_LINEAR, GL_SPHERE_MAP, GL_NORMAL_MAP, or GL_REFLECTION_MAP. |
Definition at line 69464 of file GL.cs.
69465 { 69466 #if DEBUG 69467 using (new ErrorHelper(GraphicsContext.CurrentContext)) 69468 { 69469 #endif 69470 unsafe 69471 { 69472 fixed (Double* @params_ptr = &@params) 69473 { 69474 Delegates.glTexGendv((OpenTK.Graphics.OpenGL.TextureCoordName)coord, (OpenTK.Graphics.OpenGL.TextureGenParameter)pname, (Double*)@params_ptr); 69475 } 69476 } 69477 #if DEBUG 69478 } 69479 #endif 69480 }
| static void OpenTK.Graphics.OpenGL.GL.TexGen | ( | OpenTK.Graphics.OpenGL.TextureCoordName | coord, | |
| OpenTK.Graphics.OpenGL.TextureGenParameter | pname, | |||
| Double @[] | params | |||
| ) | [static] |
Control the generation of texture coordinates.
| coord | Specifies a texture coordinate. Must be one of GL_S, GL_T, GL_R, or GL_Q. | |
| pname | Specifies the symbolic name of the texture-coordinate generation function. Must be GL_TEXTURE_GEN_MODE. | |
| param | Specifies a single-valued texture generation parameter, one of GL_OBJECT_LINEAR, GL_EYE_LINEAR, GL_SPHERE_MAP, GL_NORMAL_MAP, or GL_REFLECTION_MAP. |
Definition at line 69425 of file GL.cs.
69426 { 69427 #if DEBUG 69428 using (new ErrorHelper(GraphicsContext.CurrentContext)) 69429 { 69430 #endif 69431 unsafe 69432 { 69433 fixed (Double* @params_ptr = @params) 69434 { 69435 Delegates.glTexGendv((OpenTK.Graphics.OpenGL.TextureCoordName)coord, (OpenTK.Graphics.OpenGL.TextureGenParameter)pname, (Double*)@params_ptr); 69436 } 69437 } 69438 #if DEBUG 69439 } 69440 #endif 69441 }
| static void OpenTK.Graphics.OpenGL.GL.TexImage1D | ( | OpenTK.Graphics.OpenGL.TextureTarget | target, | |
| Int32 | level, | |||
| OpenTK.Graphics.OpenGL.PixelInternalFormat | internalformat, | |||
| Int32 | width, | |||
| Int32 | border, | |||
| OpenTK.Graphics.OpenGL.PixelFormat | format, | |||
| OpenTK.Graphics.OpenGL.PixelType | type, | |||
| IntPtr | pixels | |||
| ) | [static] |
Specify a one-dimensional texture image.
| target | Specifies the target texture. Must be GL_TEXTURE_1D or GL_PROXY_TEXTURE_1D. | |
| 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. The height of the 1D texture image is 1. | |
| 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 69774 of file GL.cs.
69775 { 69776 #if DEBUG 69777 using (new ErrorHelper(GraphicsContext.CurrentContext)) 69778 { 69779 #endif 69780 Delegates.glTexImage1D((OpenTK.Graphics.OpenGL.TextureTarget)target, (Int32)level, (OpenTK.Graphics.OpenGL.PixelInternalFormat)internalformat, (Int32)width, (Int32)border, (OpenTK.Graphics.OpenGL.PixelFormat)format, (OpenTK.Graphics.OpenGL.PixelType)type, (IntPtr)pixels); 69781 #if DEBUG 69782 } 69783 #endif 69784 }
| static void OpenTK.Graphics.OpenGL.GL.TexImage1D< T7 > | ( | OpenTK.Graphics.OpenGL.TextureTarget | target, | |
| Int32 | level, | |||
| OpenTK.Graphics.OpenGL.PixelInternalFormat | internalformat, | |||
| Int32 | width, | |||
| Int32 | border, | |||
| OpenTK.Graphics.OpenGL.PixelFormat | format, | |||
| OpenTK.Graphics.OpenGL.PixelType | type, | |||
| [InAttribute, OutAttribute] ref T7 | pixels | |||
| ) | [static] |
Specify a one-dimensional texture image.
| target | Specifies the target texture. Must be GL_TEXTURE_1D or GL_PROXY_TEXTURE_1D. | |
| 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. The height of the 1D texture image is 1. | |
| 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. |
| T7 | : | struct |
| static void OpenTK.Graphics.OpenGL.GL.TexImage1D< T7 > | ( | OpenTK.Graphics.OpenGL.TextureTarget | target, | |
| Int32 | level, | |||
| OpenTK.Graphics.OpenGL.PixelInternalFormat | internalformat, | |||
| Int32 | width, | |||
| Int32 | border, | |||
| OpenTK.Graphics.OpenGL.PixelFormat | format, | |||
| OpenTK.Graphics.OpenGL.PixelType | type, | |||
| [InAttribute, OutAttribute] T7 | pixels[,,] | |||
| ) | [static] |
Specify a one-dimensional texture image.
| target | Specifies the target texture. Must be GL_TEXTURE_1D or GL_PROXY_TEXTURE_1D. | |
| 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. The height of the 1D texture image is 1. | |
| 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. |
| T7 | : | struct |
| static void OpenTK.Graphics.OpenGL.GL.TexImage1D< T7 > | ( | OpenTK.Graphics.OpenGL.TextureTarget | target, | |
| Int32 | level, | |||
| OpenTK.Graphics.OpenGL.PixelInternalFormat | internalformat, | |||
| Int32 | width, | |||
| Int32 | border, | |||
| OpenTK.Graphics.OpenGL.PixelFormat | format, | |||
| OpenTK.Graphics.OpenGL.PixelType | type, | |||
| [InAttribute, OutAttribute] T7 | pixels[,] | |||
| ) | [static] |
Specify a one-dimensional texture image.
| target | Specifies the target texture. Must be GL_TEXTURE_1D or GL_PROXY_TEXTURE_1D. | |
| 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. The height of the 1D texture image is 1. | |
| 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. |
| T7 | : | struct |
| static void OpenTK.Graphics.OpenGL.GL.TexImage1D< T7 > | ( | OpenTK.Graphics.OpenGL.TextureTarget | target, | |
| Int32 | level, | |||
| OpenTK.Graphics.OpenGL.PixelInternalFormat | internalformat, | |||
| Int32 | width, | |||
| Int32 | border, | |||
| OpenTK.Graphics.OpenGL.PixelFormat | format, | |||
| OpenTK.Graphics.OpenGL.PixelType | type, | |||
| [InAttribute, OutAttribute] T7[] | pixels | |||
| ) | [static] |
Specify a one-dimensional texture image.
| target | Specifies the target texture. Must be GL_TEXTURE_1D or GL_PROXY_TEXTURE_1D. | |
| 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. The height of the 1D texture image is 1. | |
| 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. |
| T7 | : | struct |
| static void OpenTK.Graphics.OpenGL.GL.TexImage2D | ( | OpenTK.Graphics.OpenGL.TextureTarget | target, | |
| Int32 | level, | |||
| OpenTK.Graphics.OpenGL.PixelInternalFormat | internalformat, | |||
| Int32 | width, | |||
| Int32 | height, | |||
| Int32 | border, | |||
| OpenTK.Graphics.OpenGL.PixelFormat | format, | |||
| OpenTK.Graphics.OpenGL.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 70106 of file GL.cs.
70107 { 70108 #if DEBUG 70109 using (new ErrorHelper(GraphicsContext.CurrentContext)) 70110 { 70111 #endif 70112 Delegates.glTexImage2D((OpenTK.Graphics.OpenGL.TextureTarget)target, (Int32)level, (OpenTK.Graphics.OpenGL.PixelInternalFormat)internalformat, (Int32)width, (Int32)height, (Int32)border, (OpenTK.Graphics.OpenGL.PixelFormat)format, (OpenTK.Graphics.OpenGL.PixelType)type, (IntPtr)pixels); 70113 #if DEBUG 70114 } 70115 #endif 70116 }
| static void OpenTK.Graphics.OpenGL.GL.TexImage2D< T8 > | ( | OpenTK.Graphics.OpenGL.TextureTarget | target, | |
| Int32 | level, | |||
| OpenTK.Graphics.OpenGL.PixelInternalFormat | internalformat, | |||
| Int32 | width, | |||
| Int32 | height, | |||
| Int32 | border, | |||
| OpenTK.Graphics.OpenGL.PixelFormat | format, | |||
| OpenTK.Graphics.OpenGL.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.OpenGL.GL.TexImage2D< T8 > | ( | OpenTK.Graphics.OpenGL.TextureTarget | target, | |
| Int32 | level, | |||
| OpenTK.Graphics.OpenGL.PixelInternalFormat | internalformat, | |||
| Int32 | width, | |||
| Int32 | height, | |||
| Int32 | border, | |||
| OpenTK.Graphics.OpenGL.PixelFormat | format, | |||
| OpenTK.Graphics.OpenGL.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.OpenGL.GL.TexImage2D< T8 > | ( | OpenTK.Graphics.OpenGL.TextureTarget | target, | |
| Int32 | level, | |||
| OpenTK.Graphics.OpenGL.PixelInternalFormat | internalformat, | |||
| Int32 | width, | |||
| Int32 | height, | |||
| Int32 | border, | |||
| OpenTK.Graphics.OpenGL.PixelFormat | format, | |||
| OpenTK.Graphics.OpenGL.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.OpenGL.GL.TexImage2D< T8 > | ( | OpenTK.Graphics.OpenGL.TextureTarget | target, | |
| Int32 | level, | |||
| OpenTK.Graphics.OpenGL.PixelInternalFormat | internalformat, | |||
| Int32 | width, | |||
| Int32 | height, | |||
| Int32 | border, | |||
| OpenTK.Graphics.OpenGL.PixelFormat | format, | |||
| OpenTK.Graphics.OpenGL.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.OpenGL.GL.TexImage3D | ( | OpenTK.Graphics.OpenGL.TextureTarget | target, | |
| Int32 | level, | |||
| OpenTK.Graphics.OpenGL.PixelInternalFormat | internalformat, | |||
| Int32 | width, | |||
| Int32 | height, | |||
| Int32 | depth, | |||
| Int32 | border, | |||
| OpenTK.Graphics.OpenGL.PixelFormat | format, | |||
| OpenTK.Graphics.OpenGL.PixelType | type, | |||
| IntPtr | pixels | |||
| ) | [static] |
Specify a three-dimensional texture image.
| target | Specifies the target texture. Must be GL_TEXTURE_3D or GL_PROXY_TEXTURE_3D. | |
| level | Specifies the level-of-detail number. Level 0 is the base image level. Level is the n sup th 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_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 3D 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 2 sup m + 2 ( border ) for some integer . All implementations support 3D texture images that are at least 16 texels high. | |
| depth | Specifies the depth 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 k + 2 ( border ) for some integer . All implementations support 3D texture images that are at least 16 texels deep. | |
| 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 70477 of file GL.cs.
70478 { 70479 #if DEBUG 70480 using (new ErrorHelper(GraphicsContext.CurrentContext)) 70481 { 70482 #endif 70483 Delegates.glTexImage3D((OpenTK.Graphics.OpenGL.TextureTarget)target, (Int32)level, (OpenTK.Graphics.OpenGL.PixelInternalFormat)internalformat, (Int32)width, (Int32)height, (Int32)depth, (Int32)border, (OpenTK.Graphics.OpenGL.PixelFormat)format, (OpenTK.Graphics.OpenGL.PixelType)type, (IntPtr)pixels); 70484 #if DEBUG 70485 } 70486 #endif 70487 }
| static void OpenTK.Graphics.OpenGL.GL.TexImage3D< T9 > | ( | OpenTK.Graphics.OpenGL.TextureTarget | target, | |
| Int32 | level, | |||
| OpenTK.Graphics.OpenGL.PixelInternalFormat | internalformat, | |||
| Int32 | width, | |||
| Int32 | height, | |||
| Int32 | depth, | |||
| Int32 | border, | |||
| OpenTK.Graphics.OpenGL.PixelFormat | format, | |||
| OpenTK.Graphics.OpenGL.PixelType | type, | |||
| [InAttribute, OutAttribute] ref T9 | pixels | |||
| ) | [static] |
Specify a three-dimensional texture image.
| target | Specifies the target texture. Must be GL_TEXTURE_3D or GL_PROXY_TEXTURE_3D. | |
| level | Specifies the level-of-detail number. Level 0 is the base image level. Level is the n sup th 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_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 3D 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 2 sup m + 2 ( border ) for some integer . All implementations support 3D texture images that are at least 16 texels high. | |
| depth | Specifies the depth 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 k + 2 ( border ) for some integer . All implementations support 3D texture images that are at least 16 texels deep. | |
| 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. |
| T9 | : | struct |
| static void OpenTK.Graphics.OpenGL.GL.TexImage3D< T9 > | ( | OpenTK.Graphics.OpenGL.TextureTarget | target, | |
| Int32 | level, | |||
| OpenTK.Graphics.OpenGL.PixelInternalFormat | internalformat, | |||
| Int32 | width, | |||
| Int32 | height, | |||
| Int32 | depth, | |||
| Int32 | border, | |||
| OpenTK.Graphics.OpenGL.PixelFormat | format, | |||
| OpenTK.Graphics.OpenGL.PixelType | type, | |||
| [InAttribute, OutAttribute] T9 | pixels[,,] | |||
| ) | [static] |
Specify a three-dimensional texture image.
| target | Specifies the target texture. Must be GL_TEXTURE_3D or GL_PROXY_TEXTURE_3D. | |
| level | Specifies the level-of-detail number. Level 0 is the base image level. Level is the n sup th 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_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 3D 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 2 sup m + 2 ( border ) for some integer . All implementations support 3D texture images that are at least 16 texels high. | |
| depth | Specifies the depth 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 k + 2 ( border ) for some integer . All implementations support 3D texture images that are at least 16 texels deep. | |
| 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. |
| T9 | : | struct |
| static void OpenTK.Graphics.OpenGL.GL.TexImage3D< T9 > | ( | OpenTK.Graphics.OpenGL.TextureTarget | target, | |
| Int32 | level, | |||
| OpenTK.Graphics.OpenGL.PixelInternalFormat | internalformat, | |||
| Int32 | width, | |||
| Int32 | height, | |||
| Int32 | depth, | |||
| Int32 | border, | |||
| OpenTK.Graphics.OpenGL.PixelFormat | format, | |||
| OpenTK.Graphics.OpenGL.PixelType | type, | |||
| [InAttribute, OutAttribute] T9 | pixels[,] | |||
| ) | [static] |
Specify a three-dimensional texture image.
| target | Specifies the target texture. Must be GL_TEXTURE_3D or GL_PROXY_TEXTURE_3D. | |
| level | Specifies the level-of-detail number. Level 0 is the base image level. Level is the n sup th 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_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 3D 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 2 sup m + 2 ( border ) for some integer . All implementations support 3D texture images that are at least 16 texels high. | |
| depth | Specifies the depth 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 k + 2 ( border ) for some integer . All implementations support 3D texture images that are at least 16 texels deep. | |
| 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. |
| T9 | : | struct |
| static void OpenTK.Graphics.OpenGL.GL.TexImage3D< T9 > | ( | OpenTK.Graphics.OpenGL.TextureTarget | target, | |
| Int32 | level, | |||
| OpenTK.Graphics.OpenGL.PixelInternalFormat | internalformat, | |||
| Int32 | width, | |||
| Int32 | height, | |||
| Int32 | depth, | |||
| Int32 | border, | |||
| OpenTK.Graphics.OpenGL.PixelFormat | format, | |||
| OpenTK.Graphics.OpenGL.PixelType | type, | |||
| [InAttribute, OutAttribute] T9[] | pixels | |||
| ) | [static] |
Specify a three-dimensional texture image.
| target | Specifies the target texture. Must be GL_TEXTURE_3D or GL_PROXY_TEXTURE_3D. | |
| level | Specifies the level-of-detail number. Level 0 is the base image level. Level is the n sup th 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_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 3D 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 2 sup m + 2 ( border ) for some integer . All implementations support 3D texture images that are at least 16 texels high. | |
| depth | Specifies the depth 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 k + 2 ( border ) for some integer . All implementations support 3D texture images that are at least 16 texels deep. | |
| 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. |
| T9 | : | struct |
| static unsafe void OpenTK.Graphics.OpenGL.GL.TexParameter | ( | OpenTK.Graphics.OpenGL.TextureTarget | target, | |
| OpenTK.Graphics.OpenGL.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 71124 of file GL.cs.
71125 { 71126 #if DEBUG 71127 using (new ErrorHelper(GraphicsContext.CurrentContext)) 71128 { 71129 #endif 71130 Delegates.glTexParameteriv((OpenTK.Graphics.OpenGL.TextureTarget)target, (OpenTK.Graphics.OpenGL.TextureParameterName)pname, (Int32*)@params); 71131 #if DEBUG 71132 } 71133 #endif 71134 }
| static void OpenTK.Graphics.OpenGL.GL.TexParameter | ( | OpenTK.Graphics.OpenGL.TextureTarget | target, | |
| OpenTK.Graphics.OpenGL.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 71084 of file GL.cs.
71085 { 71086 #if DEBUG 71087 using (new ErrorHelper(GraphicsContext.CurrentContext)) 71088 { 71089 #endif 71090 unsafe 71091 { 71092 fixed (Int32* @params_ptr = @params) 71093 { 71094 Delegates.glTexParameteriv((OpenTK.Graphics.OpenGL.TextureTarget)target, (OpenTK.Graphics.OpenGL.TextureParameterName)pname, (Int32*)@params_ptr); 71095 } 71096 } 71097 #if DEBUG 71098 } 71099 #endif 71100 }
| static void OpenTK.Graphics.OpenGL.GL.TexParameter | ( | OpenTK.Graphics.OpenGL.TextureTarget | target, | |
| OpenTK.Graphics.OpenGL.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.OpenGL.GL.TexParameter | ( | OpenTK.Graphics.OpenGL.TextureTarget | target, | |
| OpenTK.Graphics.OpenGL.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 70906 of file GL.cs.
70907 { 70908 #if DEBUG 70909 using (new ErrorHelper(GraphicsContext.CurrentContext)) 70910 { 70911 #endif 70912 Delegates.glTexParameterfv((OpenTK.Graphics.OpenGL.TextureTarget)target, (OpenTK.Graphics.OpenGL.TextureParameterName)pname, (Single*)@params); 70913 #if DEBUG 70914 } 70915 #endif 70916 }
| static void OpenTK.Graphics.OpenGL.GL.TexParameter | ( | OpenTK.Graphics.OpenGL.TextureTarget | target, | |
| OpenTK.Graphics.OpenGL.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 70866 of file GL.cs.
70867 { 70868 #if DEBUG 70869 using (new ErrorHelper(GraphicsContext.CurrentContext)) 70870 { 70871 #endif 70872 unsafe 70873 { 70874 fixed (Single* @params_ptr = @params) 70875 { 70876 Delegates.glTexParameterfv((OpenTK.Graphics.OpenGL.TextureTarget)target, (OpenTK.Graphics.OpenGL.TextureParameterName)pname, (Single*)@params_ptr); 70877 } 70878 } 70879 #if DEBUG 70880 } 70881 #endif 70882 }
| static void OpenTK.Graphics.OpenGL.GL.TexParameter | ( | OpenTK.Graphics.OpenGL.TextureTarget | target, | |
| OpenTK.Graphics.OpenGL.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.OpenGL.GL.TexSubImage1D | ( | OpenTK.Graphics.OpenGL.TextureTarget | target, | |
| Int32 | level, | |||
| Int32 | xoffset, | |||
| Int32 | width, | |||
| OpenTK.Graphics.OpenGL.PixelFormat | format, | |||
| OpenTK.Graphics.OpenGL.PixelType | type, | |||
| IntPtr | pixels | |||
| ) | [static] |
Specify a one-dimensional texture subimage.
| target | Specifies the target texture. Must be GL_TEXTURE_1D. | |
| 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. | |
| width | Specifies the width 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 71177 of file GL.cs.
71178 { 71179 #if DEBUG 71180 using (new ErrorHelper(GraphicsContext.CurrentContext)) 71181 { 71182 #endif 71183 Delegates.glTexSubImage1D((OpenTK.Graphics.OpenGL.TextureTarget)target, (Int32)level, (Int32)xoffset, (Int32)width, (OpenTK.Graphics.OpenGL.PixelFormat)format, (OpenTK.Graphics.OpenGL.PixelType)type, (IntPtr)pixels); 71184 #if DEBUG 71185 } 71186 #endif 71187 }
| static void OpenTK.Graphics.OpenGL.GL.TexSubImage1D< T6 > | ( | OpenTK.Graphics.OpenGL.TextureTarget | target, | |
| Int32 | level, | |||
| Int32 | xoffset, | |||
| Int32 | width, | |||
| OpenTK.Graphics.OpenGL.PixelFormat | format, | |||
| OpenTK.Graphics.OpenGL.PixelType | type, | |||
| [InAttribute, OutAttribute] ref T6 | pixels | |||
| ) | [static] |
Specify a one-dimensional texture subimage.
| target | Specifies the target texture. Must be GL_TEXTURE_1D. | |
| 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. | |
| width | Specifies the width 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. |
| T6 | : | struct |
| static void OpenTK.Graphics.OpenGL.GL.TexSubImage1D< T6 > | ( | OpenTK.Graphics.OpenGL.TextureTarget | target, | |
| Int32 | level, | |||
| Int32 | xoffset, | |||
| Int32 | width, | |||
| OpenTK.Graphics.OpenGL.PixelFormat | format, | |||
| OpenTK.Graphics.OpenGL.PixelType | type, | |||
| [InAttribute, OutAttribute] T6 | pixels[,,] | |||
| ) | [static] |
Specify a one-dimensional texture subimage.
| target | Specifies the target texture. Must be GL_TEXTURE_1D. | |
| 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. | |
| width | Specifies the width 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. |
| T6 | : | struct |
| static void OpenTK.Graphics.OpenGL.GL.TexSubImage1D< T6 > | ( | OpenTK.Graphics.OpenGL.TextureTarget | target, | |
| Int32 | level, | |||
| Int32 | xoffset, | |||
| Int32 | width, | |||
| OpenTK.Graphics.OpenGL.PixelFormat | format, | |||
| OpenTK.Graphics.OpenGL.PixelType | type, | |||
| [InAttribute, OutAttribute] T6 | pixels[,] | |||
| ) | [static] |
Specify a one-dimensional texture subimage.
| target | Specifies the target texture. Must be GL_TEXTURE_1D. | |
| 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. | |
| width | Specifies the width 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. |
| T6 | : | struct |
| static void OpenTK.Graphics.OpenGL.GL.TexSubImage1D< T6 > | ( | OpenTK.Graphics.OpenGL.TextureTarget | target, | |
| Int32 | level, | |||
| Int32 | xoffset, | |||
| Int32 | width, | |||
| OpenTK.Graphics.OpenGL.PixelFormat | format, | |||
| OpenTK.Graphics.OpenGL.PixelType | type, | |||
| [InAttribute, OutAttribute] T6[] | pixels | |||
| ) | [static] |
Specify a one-dimensional texture subimage.
| target | Specifies the target texture. Must be GL_TEXTURE_1D. | |
| 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. | |
| width | Specifies the width 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. |
| T6 | : | struct |
| static void OpenTK.Graphics.OpenGL.GL.TexSubImage2D | ( | OpenTK.Graphics.OpenGL.TextureTarget | target, | |
| Int32 | level, | |||
| Int32 | xoffset, | |||
| Int32 | yoffset, | |||
| Int32 | width, | |||
| Int32 | height, | |||
| OpenTK.Graphics.OpenGL.PixelFormat | format, | |||
| OpenTK.Graphics.OpenGL.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 71489 of file GL.cs.
71490 { 71491 #if DEBUG 71492 using (new ErrorHelper(GraphicsContext.CurrentContext)) 71493 { 71494 #endif 71495 Delegates.glTexSubImage2D((OpenTK.Graphics.OpenGL.TextureTarget)target, (Int32)level, (Int32)xoffset, (Int32)yoffset, (Int32)width, (Int32)height, (OpenTK.Graphics.OpenGL.PixelFormat)format, (OpenTK.Graphics.OpenGL.PixelType)type, (IntPtr)pixels); 71496 #if DEBUG 71497 } 71498 #endif 71499 }
| static void OpenTK.Graphics.OpenGL.GL.TexSubImage2D< T8 > | ( | OpenTK.Graphics.OpenGL.TextureTarget | target, | |
| Int32 | level, | |||
| Int32 | xoffset, | |||
| Int32 | yoffset, | |||
| Int32 | width, | |||
| Int32 | height, | |||
| OpenTK.Graphics.OpenGL.PixelFormat | format, | |||
| OpenTK.Graphics.OpenGL.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.OpenGL.GL.TexSubImage2D< T8 > | ( | OpenTK.Graphics.OpenGL.TextureTarget | target, | |
| Int32 | level, | |||
| Int32 | xoffset, | |||
| Int32 | yoffset, | |||
| Int32 | width, | |||
| Int32 | height, | |||
| OpenTK.Graphics.OpenGL.PixelFormat | format, | |||
| OpenTK.Graphics.OpenGL.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.OpenGL.GL.TexSubImage2D< T8 > | ( | OpenTK.Graphics.OpenGL.TextureTarget | target, | |
| Int32 | level, | |||
| Int32 | xoffset, | |||
| Int32 | yoffset, | |||
| Int32 | width, | |||
| Int32 | height, | |||
| OpenTK.Graphics.OpenGL.PixelFormat | format, | |||
| OpenTK.Graphics.OpenGL.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.OpenGL.GL.TexSubImage2D< T8 > | ( | OpenTK.Graphics.OpenGL.TextureTarget | target, | |
| Int32 | level, | |||
| Int32 | xoffset, | |||
| Int32 | yoffset, | |||
| Int32 | width, | |||
| Int32 | height, | |||
| OpenTK.Graphics.OpenGL.PixelFormat | format, | |||
| OpenTK.Graphics.OpenGL.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.OpenGL.GL.TexSubImage3D | ( | OpenTK.Graphics.OpenGL.TextureTarget | target, | |
| Int32 | level, | |||
| Int32 | xoffset, | |||
| Int32 | yoffset, | |||
| Int32 | zoffset, | |||
| Int32 | width, | |||
| Int32 | height, | |||
| Int32 | depth, | |||
| OpenTK.Graphics.OpenGL.PixelFormat | format, | |||
| OpenTK.Graphics.OpenGL.PixelType | type, | |||
| IntPtr | pixels | |||
| ) | [static] |
Specify a three-dimensional texture subimage.
| target | Specifies the target texture. Must be GL_TEXTURE_3D. | |
| 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. | |
| zoffset | Specifies a texel offset in the z direction within the texture array. | |
| width | Specifies the width of the texture subimage. | |
| height | Specifies the height of the texture subimage. | |
| depth | Specifies the depth 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 71851 of file GL.cs.
71852 { 71853 #if DEBUG 71854 using (new ErrorHelper(GraphicsContext.CurrentContext)) 71855 { 71856 #endif 71857 Delegates.glTexSubImage3D((OpenTK.Graphics.OpenGL.TextureTarget)target, (Int32)level, (Int32)xoffset, (Int32)yoffset, (Int32)zoffset, (Int32)width, (Int32)height, (Int32)depth, (OpenTK.Graphics.OpenGL.PixelFormat)format, (OpenTK.Graphics.OpenGL.PixelType)type, (IntPtr)pixels); 71858 #if DEBUG 71859 } 71860 #endif 71861 }
| static void OpenTK.Graphics.OpenGL.GL.TexSubImage3D< T10 > | ( | OpenTK.Graphics.OpenGL.TextureTarget | target, | |
| Int32 | level, | |||
| Int32 | xoffset, | |||
| Int32 | yoffset, | |||
| Int32 | zoffset, | |||
| Int32 | width, | |||
| Int32 | height, | |||
| Int32 | depth, | |||
| OpenTK.Graphics.OpenGL.PixelFormat | format, | |||
| OpenTK.Graphics.OpenGL.PixelType | type, | |||
| [InAttribute, OutAttribute] ref T10 | pixels | |||
| ) | [static] |
Specify a three-dimensional texture subimage.
| target | Specifies the target texture. Must be GL_TEXTURE_3D. | |
| 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. | |
| zoffset | Specifies a texel offset in the z direction within the texture array. | |
| width | Specifies the width of the texture subimage. | |
| height | Specifies the height of the texture subimage. | |
| depth | Specifies the depth 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. |
| T10 | : | struct |
| static void OpenTK.Graphics.OpenGL.GL.TexSubImage3D< T10 > | ( | OpenTK.Graphics.OpenGL.TextureTarget | target, | |
| Int32 | level, | |||
| Int32 | xoffset, | |||
| Int32 | yoffset, | |||
| Int32 | zoffset, | |||
| Int32 | width, | |||
| Int32 | height, | |||
| Int32 | depth, | |||
| OpenTK.Graphics.OpenGL.PixelFormat | format, | |||
| OpenTK.Graphics.OpenGL.PixelType | type, | |||
| [InAttribute, OutAttribute] T10 | pixels[,,] | |||
| ) | [static] |
Specify a three-dimensional texture subimage.
| target | Specifies the target texture. Must be GL_TEXTURE_3D. | |
| 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. | |
| zoffset | Specifies a texel offset in the z direction within the texture array. | |
| width | Specifies the width of the texture subimage. | |
| height | Specifies the height of the texture subimage. | |
| depth | Specifies the depth 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. |
| T10 | : | struct |
| static void OpenTK.Graphics.OpenGL.GL.TexSubImage3D< T10 > | ( | OpenTK.Graphics.OpenGL.TextureTarget | target, | |
| Int32 | level, | |||
| Int32 | xoffset, | |||
| Int32 | yoffset, | |||
| Int32 | zoffset, | |||
| Int32 | width, | |||
| Int32 | height, | |||
| Int32 | depth, | |||
| OpenTK.Graphics.OpenGL.PixelFormat | format, | |||
| OpenTK.Graphics.OpenGL.PixelType | type, | |||
| [InAttribute, OutAttribute] T10 | pixels[,] | |||
| ) | [static] |
Specify a three-dimensional texture subimage.
| target | Specifies the target texture. Must be GL_TEXTURE_3D. | |
| 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. | |
| zoffset | Specifies a texel offset in the z direction within the texture array. | |
| width | Specifies the width of the texture subimage. | |
| height | Specifies the height of the texture subimage. | |
| depth | Specifies the depth 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. |
| T10 | : | struct |
| static void OpenTK.Graphics.OpenGL.GL.TexSubImage3D< T10 > | ( | OpenTK.Graphics.OpenGL.TextureTarget | target, | |
| Int32 | level, | |||
| Int32 | xoffset, | |||
| Int32 | yoffset, | |||
| Int32 | zoffset, | |||
| Int32 | width, | |||
| Int32 | height, | |||
| Int32 | depth, | |||
| OpenTK.Graphics.OpenGL.PixelFormat | format, | |||
| OpenTK.Graphics.OpenGL.PixelType | type, | |||
| [InAttribute, OutAttribute] T10[] | pixels | |||
| ) | [static] |
Specify a three-dimensional texture subimage.
| target | Specifies the target texture. Must be GL_TEXTURE_3D. | |
| 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. | |
| zoffset | Specifies a texel offset in the z direction within the texture array. | |
| width | Specifies the width of the texture subimage. | |
| height | Specifies the height of the texture subimage. | |
| depth | Specifies the depth 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. |
| T10 | : | struct |
| static void OpenTK.Graphics.OpenGL.GL.Translate | ( | Single | x, | |
| Single | y, | |||
| Single | z | |||
| ) | [static] |
Multiply the current matrix by a translation matrix.
| x | Specify the x, y, and z coordinates of a translation vector. |
| static void OpenTK.Graphics.OpenGL.GL.Translate | ( | Double | x, | |
| Double | y, | |||
| Double | z | |||
| ) | [static] |
Multiply the current matrix by a translation matrix.
| x | Specify the x, y, and z coordinates of a translation vector. |
| static unsafe void OpenTK.Graphics.OpenGL.GL.Uniform1 | ( | Int32 | location, | |
| Int32 | count, | |||
| UInt32 * | value | |||
| ) | [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.OpenGL.GL.Uniform1 | ( | Int32 | location, | |
| Int32 | count, | |||
| ref UInt32 | value | |||
| ) | [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 72598 of file GL.cs.
72599 { 72600 #if DEBUG 72601 using (new ErrorHelper(GraphicsContext.CurrentContext)) 72602 { 72603 #endif 72604 unsafe 72605 { 72606 fixed (UInt32* value_ptr = &value) 72607 { 72608 Delegates.glUniform1uiv((Int32)location, (Int32)count, (UInt32*)value_ptr); 72609 } 72610 } 72611 #if DEBUG 72612 } 72613 #endif 72614 }
| static void OpenTK.Graphics.OpenGL.GL.Uniform1 | ( | Int32 | location, | |
| Int32 | count, | |||
| UInt32[] | value | |||
| ) | [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 72563 of file GL.cs.
72564 { 72565 #if DEBUG 72566 using (new ErrorHelper(GraphicsContext.CurrentContext)) 72567 { 72568 #endif 72569 unsafe 72570 { 72571 fixed (UInt32* value_ptr = value) 72572 { 72573 Delegates.glUniform1uiv((Int32)location, (Int32)count, (UInt32*)value_ptr); 72574 } 72575 } 72576 #if DEBUG 72577 } 72578 #endif 72579 }
| static void OpenTK.Graphics.OpenGL.GL.Uniform1 | ( | Int32 | location, | |
| UInt32 | v0 | |||
| ) | [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 unsafe void OpenTK.Graphics.OpenGL.GL.Uniform1 | ( | Int32 | location, | |
| Int32 | count, | |||
| Int32 * | value | |||
| ) | [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.OpenGL.GL.Uniform1 | ( | Int32 | location, | |
| Int32 | count, | |||
| ref Int32 | value | |||
| ) | [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 72470 of file GL.cs.
72471 { 72472 #if DEBUG 72473 using (new ErrorHelper(GraphicsContext.CurrentContext)) 72474 { 72475 #endif 72476 unsafe 72477 { 72478 fixed (Int32* value_ptr = &value) 72479 { 72480 Delegates.glUniform1iv((Int32)location, (Int32)count, (Int32*)value_ptr); 72481 } 72482 } 72483 #if DEBUG 72484 } 72485 #endif 72486 }
| static void OpenTK.Graphics.OpenGL.GL.Uniform1 | ( | Int32 | location, | |
| Int32 | count, | |||
| Int32[] | value | |||
| ) | [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 72436 of file GL.cs.
72437 { 72438 #if DEBUG 72439 using (new ErrorHelper(GraphicsContext.CurrentContext)) 72440 { 72441 #endif 72442 unsafe 72443 { 72444 fixed (Int32* value_ptr = value) 72445 { 72446 Delegates.glUniform1iv((Int32)location, (Int32)count, (Int32*)value_ptr); 72447 } 72448 } 72449 #if DEBUG 72450 } 72451 #endif 72452 }
| static void OpenTK.Graphics.OpenGL.GL.Uniform1 | ( | Int32 | location, | |
| Int32 | v0 | |||
| ) | [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 unsafe void OpenTK.Graphics.OpenGL.GL.Uniform1 | ( | Int32 | location, | |
| Int32 | count, | |||
| Single * | value | |||
| ) | [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.OpenGL.GL.Uniform1 | ( | Int32 | location, | |
| Int32 | count, | |||
| ref Single | value | |||
| ) | [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 72345 of file GL.cs.
72346 { 72347 #if DEBUG 72348 using (new ErrorHelper(GraphicsContext.CurrentContext)) 72349 { 72350 #endif 72351 unsafe 72352 { 72353 fixed (Single* value_ptr = &value) 72354 { 72355 Delegates.glUniform1fv((Int32)location, (Int32)count, (Single*)value_ptr); 72356 } 72357 } 72358 #if DEBUG 72359 } 72360 #endif 72361 }
| static void OpenTK.Graphics.OpenGL.GL.Uniform1 | ( | Int32 | location, | |
| Int32 | count, | |||
| Single[] | value | |||
| ) | [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 72311 of file GL.cs.
72312 { 72313 #if DEBUG 72314 using (new ErrorHelper(GraphicsContext.CurrentContext)) 72315 { 72316 #endif 72317 unsafe 72318 { 72319 fixed (Single* value_ptr = value) 72320 { 72321 Delegates.glUniform1fv((Int32)location, (Int32)count, (Single*)value_ptr); 72322 } 72323 } 72324 #if DEBUG 72325 } 72326 #endif 72327 }
| static void OpenTK.Graphics.OpenGL.GL.Uniform1 | ( | Int32 | location, | |
| Single | v0 | |||
| ) | [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 unsafe void OpenTK.Graphics.OpenGL.GL.Uniform2 | ( | Int32 | location, | |
| Int32 | count, | |||
| UInt32 * | value | |||
| ) | [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.OpenGL.GL.Uniform2 | ( | Int32 | location, | |
| Int32 | count, | |||
| ref UInt32 | value | |||
| ) | [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 72942 of file GL.cs.
72943 { 72944 #if DEBUG 72945 using (new ErrorHelper(GraphicsContext.CurrentContext)) 72946 { 72947 #endif 72948 unsafe 72949 { 72950 fixed (UInt32* value_ptr = &value) 72951 { 72952 Delegates.glUniform2uiv((Int32)location, (Int32)count, (UInt32*)value_ptr); 72953 } 72954 } 72955 #if DEBUG 72956 } 72957 #endif 72958 }
| static void OpenTK.Graphics.OpenGL.GL.Uniform2 | ( | Int32 | location, | |
| Int32 | count, | |||
| UInt32[] | value | |||
| ) | [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 72907 of file GL.cs.
72908 { 72909 #if DEBUG 72910 using (new ErrorHelper(GraphicsContext.CurrentContext)) 72911 { 72912 #endif 72913 unsafe 72914 { 72915 fixed (UInt32* value_ptr = value) 72916 { 72917 Delegates.glUniform2uiv((Int32)location, (Int32)count, (UInt32*)value_ptr); 72918 } 72919 } 72920 #if DEBUG 72921 } 72922 #endif 72923 }
| static void OpenTK.Graphics.OpenGL.GL.Uniform2 | ( | Int32 | location, | |
| UInt32 | v0, | |||
| UInt32 | v1 | |||
| ) | [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 unsafe void OpenTK.Graphics.OpenGL.GL.Uniform2 | ( | Int32 | location, | |
| Int32 | count, | |||
| Int32 * | value | |||
| ) | [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.OpenGL.GL.Uniform2 | ( | Int32 | location, | |
| Int32 | count, | |||
| Int32[] | value | |||
| ) | [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 72814 of file GL.cs.
72815 { 72816 #if DEBUG 72817 using (new ErrorHelper(GraphicsContext.CurrentContext)) 72818 { 72819 #endif 72820 unsafe 72821 { 72822 fixed (Int32* value_ptr = value) 72823 { 72824 Delegates.glUniform2iv((Int32)location, (Int32)count, (Int32*)value_ptr); 72825 } 72826 } 72827 #if DEBUG 72828 } 72829 #endif 72830 }
| static void OpenTK.Graphics.OpenGL.GL.Uniform2 | ( | Int32 | location, | |
| Int32 | v0, | |||
| Int32 | v1 | |||
| ) | [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 unsafe void OpenTK.Graphics.OpenGL.GL.Uniform2 | ( | Int32 | location, | |
| Int32 | count, | |||
| Single * | value | |||
| ) | [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.OpenGL.GL.Uniform2 | ( | Int32 | location, | |
| Int32 | count, | |||
| ref Single | value | |||
| ) | [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 72723 of file GL.cs.
72724 { 72725 #if DEBUG 72726 using (new ErrorHelper(GraphicsContext.CurrentContext)) 72727 { 72728 #endif 72729 unsafe 72730 { 72731 fixed (Single* value_ptr = &value) 72732 { 72733 Delegates.glUniform2fv((Int32)location, (Int32)count, (Single*)value_ptr); 72734 } 72735 } 72736 #if DEBUG 72737 } 72738 #endif 72739 }
| static void OpenTK.Graphics.OpenGL.GL.Uniform2 | ( | Int32 | location, | |
| Int32 | count, | |||
| Single[] | value | |||
| ) | [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 72689 of file GL.cs.
72690 { 72691 #if DEBUG 72692 using (new ErrorHelper(GraphicsContext.CurrentContext)) 72693 { 72694 #endif 72695 unsafe 72696 { 72697 fixed (Single* value_ptr = value) 72698 { 72699 Delegates.glUniform2fv((Int32)location, (Int32)count, (Single*)value_ptr); 72700 } 72701 } 72702 #if DEBUG 72703 } 72704 #endif 72705 }
| static void OpenTK.Graphics.OpenGL.GL.Uniform2 | ( | Int32 | location, | |
| Single | v0, | |||
| Single | v1 | |||
| ) | [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 unsafe void OpenTK.Graphics.OpenGL.GL.Uniform3 | ( | Int32 | location, | |
| Int32 | count, | |||
| UInt32 * | value | |||
| ) | [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.OpenGL.GL.Uniform3 | ( | Int32 | location, | |
| Int32 | count, | |||
| ref UInt32 | value | |||
| ) | [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 73320 of file GL.cs.
73321 { 73322 #if DEBUG 73323 using (new ErrorHelper(GraphicsContext.CurrentContext)) 73324 { 73325 #endif 73326 unsafe 73327 { 73328 fixed (UInt32* value_ptr = &value) 73329 { 73330 Delegates.glUniform3uiv((Int32)location, (Int32)count, (UInt32*)value_ptr); 73331 } 73332 } 73333 #if DEBUG 73334 } 73335 #endif 73336 }
| static void OpenTK.Graphics.OpenGL.GL.Uniform3 | ( | Int32 | location, | |
| Int32 | count, | |||
| UInt32[] | value | |||
| ) | [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 73285 of file GL.cs.
73286 { 73287 #if DEBUG 73288 using (new ErrorHelper(GraphicsContext.CurrentContext)) 73289 { 73290 #endif 73291 unsafe 73292 { 73293 fixed (UInt32* value_ptr = value) 73294 { 73295 Delegates.glUniform3uiv((Int32)location, (Int32)count, (UInt32*)value_ptr); 73296 } 73297 } 73298 #if DEBUG 73299 } 73300 #endif 73301 }
| static void OpenTK.Graphics.OpenGL.GL.Uniform3 | ( | Int32 | location, | |
| UInt32 | v0, | |||
| UInt32 | v1, | |||
| UInt32 | v2 | |||
| ) | [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 unsafe void OpenTK.Graphics.OpenGL.GL.Uniform3 | ( | Int32 | location, | |
| Int32 | count, | |||
| Int32 * | value | |||
| ) | [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.OpenGL.GL.Uniform3 | ( | Int32 | location, | |
| Int32 | count, | |||
| ref Int32 | value | |||
| ) | [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 73192 of file GL.cs.
73193 { 73194 #if DEBUG 73195 using (new ErrorHelper(GraphicsContext.CurrentContext)) 73196 { 73197 #endif 73198 unsafe 73199 { 73200 fixed (Int32* value_ptr = &value) 73201 { 73202 Delegates.glUniform3iv((Int32)location, (Int32)count, (Int32*)value_ptr); 73203 } 73204 } 73205 #if DEBUG 73206 } 73207 #endif 73208 }
| static void OpenTK.Graphics.OpenGL.GL.Uniform3 | ( | Int32 | location, | |
| Int32 | count, | |||
| Int32[] | value | |||
| ) | [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 73158 of file GL.cs.
73159 { 73160 #if DEBUG 73161 using (new ErrorHelper(GraphicsContext.CurrentContext)) 73162 { 73163 #endif 73164 unsafe 73165 { 73166 fixed (Int32* value_ptr = value) 73167 { 73168 Delegates.glUniform3iv((Int32)location, (Int32)count, (Int32*)value_ptr); 73169 } 73170 } 73171 #if DEBUG 73172 } 73173 #endif 73174 }
| static void OpenTK.Graphics.OpenGL.GL.Uniform3 | ( | Int32 | location, | |
| Int32 | v0, | |||
| Int32 | v1, | |||
| Int32 | v2 | |||
| ) | [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 unsafe void OpenTK.Graphics.OpenGL.GL.Uniform3 | ( | Int32 | location, | |
| Int32 | count, | |||
| Single * | value | |||
| ) | [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.OpenGL.GL.Uniform3 | ( | Int32 | location, | |
| Int32 | count, | |||
| ref Single | value | |||
| ) | [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 73067 of file GL.cs.
73068 { 73069 #if DEBUG 73070 using (new ErrorHelper(GraphicsContext.CurrentContext)) 73071 { 73072 #endif 73073 unsafe 73074 { 73075 fixed (Single* value_ptr = &value) 73076 { 73077 Delegates.glUniform3fv((Int32)location, (Int32)count, (Single*)value_ptr); 73078 } 73079 } 73080 #if DEBUG 73081 } 73082 #endif 73083 }
| static void OpenTK.Graphics.OpenGL.GL.Uniform3 | ( | Int32 | location, | |
| Int32 | count, | |||
| Single[] | value | |||
| ) | [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 73033 of file GL.cs.
73034 { 73035 #if DEBUG 73036 using (new ErrorHelper(GraphicsContext.CurrentContext)) 73037 { 73038 #endif 73039 unsafe 73040 { 73041 fixed (Single* value_ptr = value) 73042 { 73043 Delegates.glUniform3fv((Int32)location, (Int32)count, (Single*)value_ptr); 73044 } 73045 } 73046 #if DEBUG 73047 } 73048 #endif 73049 }
| static void OpenTK.Graphics.OpenGL.GL.Uniform3 | ( | Int32 | location, | |
| Single | v0, | |||
| Single | v1, | |||
| Single | v2 | |||
| ) | [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 unsafe void OpenTK.Graphics.OpenGL.GL.Uniform4 | ( | Int32 | location, | |
| Int32 | count, | |||
| UInt32 * | value | |||
| ) | [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.OpenGL.GL.Uniform4 | ( | Int32 | location, | |
| Int32 | count, | |||
| ref UInt32 | value | |||
| ) | [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 73698 of file GL.cs.
73699 { 73700 #if DEBUG 73701 using (new ErrorHelper(GraphicsContext.CurrentContext)) 73702 { 73703 #endif 73704 unsafe 73705 { 73706 fixed (UInt32* value_ptr = &value) 73707 { 73708 Delegates.glUniform4uiv((Int32)location, (Int32)count, (UInt32*)value_ptr); 73709 } 73710 } 73711 #if DEBUG 73712 } 73713 #endif 73714 }
| static void OpenTK.Graphics.OpenGL.GL.Uniform4 | ( | Int32 | location, | |
| Int32 | count, | |||
| UInt32[] | value | |||
| ) | [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 73663 of file GL.cs.
73664 { 73665 #if DEBUG 73666 using (new ErrorHelper(GraphicsContext.CurrentContext)) 73667 { 73668 #endif 73669 unsafe 73670 { 73671 fixed (UInt32* value_ptr = value) 73672 { 73673 Delegates.glUniform4uiv((Int32)location, (Int32)count, (UInt32*)value_ptr); 73674 } 73675 } 73676 #if DEBUG 73677 } 73678 #endif 73679 }
| static void OpenTK.Graphics.OpenGL.GL.Uniform4 | ( | Int32 | location, | |
| UInt32 | v0, | |||
| UInt32 | v1, | |||
| UInt32 | v2, | |||
| UInt32 | v3 | |||
| ) | [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 unsafe void OpenTK.Graphics.OpenGL.GL.Uniform4 | ( | Int32 | location, | |
| Int32 | count, | |||
| Int32 * | value | |||
| ) | [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.OpenGL.GL.Uniform4 | ( | Int32 | location, | |
| Int32 | count, | |||
| ref Int32 | value | |||
| ) | [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 73570 of file GL.cs.
73571 { 73572 #if DEBUG 73573 using (new ErrorHelper(GraphicsContext.CurrentContext)) 73574 { 73575 #endif 73576 unsafe 73577 { 73578 fixed (Int32* value_ptr = &value) 73579 { 73580 Delegates.glUniform4iv((Int32)location, (Int32)count, (Int32*)value_ptr); 73581 } 73582 } 73583 #if DEBUG 73584 } 73585 #endif 73586 }
| static void OpenTK.Graphics.OpenGL.GL.Uniform4 | ( | Int32 | location, | |
| Int32 | count, | |||
| Int32[] | value | |||
| ) | [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 73536 of file GL.cs.
73537 { 73538 #if DEBUG 73539 using (new ErrorHelper(GraphicsContext.CurrentContext)) 73540 { 73541 #endif 73542 unsafe 73543 { 73544 fixed (Int32* value_ptr = value) 73545 { 73546 Delegates.glUniform4iv((Int32)location, (Int32)count, (Int32*)value_ptr); 73547 } 73548 } 73549 #if DEBUG 73550 } 73551 #endif 73552 }
| static void OpenTK.Graphics.OpenGL.GL.Uniform4 | ( | Int32 | location, | |
| Int32 | v0, | |||
| Int32 | v1, | |||
| Int32 | v2, | |||
| Int32 | v3 | |||
| ) | [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 unsafe void OpenTK.Graphics.OpenGL.GL.Uniform4 | ( | Int32 | location, | |
| Int32 | count, | |||
| Single * | value | |||
| ) | [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.OpenGL.GL.Uniform4 | ( | Int32 | location, | |
| Int32 | count, | |||
| ref Single | value | |||
| ) | [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 73445 of file GL.cs.
73446 { 73447 #if DEBUG 73448 using (new ErrorHelper(GraphicsContext.CurrentContext)) 73449 { 73450 #endif 73451 unsafe 73452 { 73453 fixed (Single* value_ptr = &value) 73454 { 73455 Delegates.glUniform4fv((Int32)location, (Int32)count, (Single*)value_ptr); 73456 } 73457 } 73458 #if DEBUG 73459 } 73460 #endif 73461 }
| static void OpenTK.Graphics.OpenGL.GL.Uniform4 | ( | Int32 | location, | |
| Int32 | count, | |||
| Single[] | value | |||
| ) | [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 73411 of file GL.cs.
73412 { 73413 #if DEBUG 73414 using (new ErrorHelper(GraphicsContext.CurrentContext)) 73415 { 73416 #endif 73417 unsafe 73418 { 73419 fixed (Single* value_ptr = value) 73420 { 73421 Delegates.glUniform4fv((Int32)location, (Int32)count, (Single*)value_ptr); 73422 } 73423 } 73424 #if DEBUG 73425 } 73426 #endif 73427 }
| static void OpenTK.Graphics.OpenGL.GL.Uniform4 | ( | Int32 | location, | |
| Single | v0, | |||
| Single | v1, | |||
| Single | v2, | |||
| Single | v3 | |||
| ) | [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.OpenGL.GL.UseProgram | ( | UInt32 | program | ) | [static] |
Installs a program object as part of current rendering state.
| program | Specifies the handle of the program object whose executables are to be used as part of current rendering state. |
| static void OpenTK.Graphics.OpenGL.GL.UseProgram | ( | Int32 | program | ) | [static] |
Installs a program object as part of current rendering state.
| program | Specifies the handle of the program object whose executables are to be used as part of current rendering state. |
| static void OpenTK.Graphics.OpenGL.GL.ValidateProgram | ( | UInt32 | program | ) | [static] |
Validates a program object.
| program | Specifies the handle of the program object to be validated. |
| static void OpenTK.Graphics.OpenGL.GL.ValidateProgram | ( | Int32 | program | ) | [static] |
Validates a program object.
| program | Specifies the handle of the program object to be validated. |
| static unsafe void OpenTK.Graphics.OpenGL.GL.Vertex2 | ( | Int16 * | v | ) | [static] |
Specify a vertex.
| x | Specify x, y, z, and w coordinates of a vertex. Not all parameters are present in all forms of the command. |
| static void OpenTK.Graphics.OpenGL.GL.Vertex2 | ( | ref Int16 | v | ) | [static] |
Specify a vertex.
| x | Specify x, y, z, and w coordinates of a vertex. Not all parameters are present in all forms of the command. |
| static void OpenTK.Graphics.OpenGL.GL.Vertex2 | ( | Int16[] | v | ) | [static] |
Specify a vertex.
| x | Specify x, y, z, and w coordinates of a vertex. Not all parameters are present in all forms of the command. |
| static void OpenTK.Graphics.OpenGL.GL.Vertex2 | ( | Int16 | x, | |
| Int16 | y | |||
| ) | [static] |
Specify a vertex.
| x | Specify x, y, z, and w coordinates of a vertex. Not all parameters are present in all forms of the command. |
| static unsafe void OpenTK.Graphics.OpenGL.GL.Vertex2 | ( | Int32 * | v | ) | [static] |
Specify a vertex.
| x | Specify x, y, z, and w coordinates of a vertex. Not all parameters are present in all forms of the command. |
| static void OpenTK.Graphics.OpenGL.GL.Vertex2 | ( | ref Int32 | v | ) | [static] |
Specify a vertex.
| x | Specify x, y, z, and w coordinates of a vertex. Not all parameters are present in all forms of the command. |
| static void OpenTK.Graphics.OpenGL.GL.Vertex2 | ( | Int32[] | v | ) | [static] |
Specify a vertex.
| x | Specify x, y, z, and w coordinates of a vertex. Not all parameters are present in all forms of the command. |
| static void OpenTK.Graphics.OpenGL.GL.Vertex2 | ( | Int32 | x, | |
| Int32 | y | |||
| ) | [static] |
Specify a vertex.
| x | Specify x, y, z, and w coordinates of a vertex. Not all parameters are present in all forms of the command. |
| static unsafe void OpenTK.Graphics.OpenGL.GL.Vertex2 | ( | Single * | v | ) | [static] |
Specify a vertex.
| x | Specify x, y, z, and w coordinates of a vertex. Not all parameters are present in all forms of the command. |
| static void OpenTK.Graphics.OpenGL.GL.Vertex2 | ( | ref Single | v | ) | [static] |
Specify a vertex.
| x | Specify x, y, z, and w coordinates of a vertex. Not all parameters are present in all forms of the command. |
| static void OpenTK.Graphics.OpenGL.GL.Vertex2 | ( | Single[] | v | ) | [static] |
Specify a vertex.
| x | Specify x, y, z, and w coordinates of a vertex. Not all parameters are present in all forms of the command. |
| static void OpenTK.Graphics.OpenGL.GL.Vertex2 | ( | Single | x, | |
| Single | y | |||
| ) | [static] |
Specify a vertex.
| x | Specify x, y, z, and w coordinates of a vertex. Not all parameters are present in all forms of the command. |
| static unsafe void OpenTK.Graphics.OpenGL.GL.Vertex2 | ( | Double * | v | ) | [static] |
Specify a vertex.
| x | Specify x, y, z, and w coordinates of a vertex. Not all parameters are present in all forms of the command. |
| static void OpenTK.Graphics.OpenGL.GL.Vertex2 | ( | ref Double | v | ) | [static] |
Specify a vertex.
| x | Specify x, y, z, and w coordinates of a vertex. Not all parameters are present in all forms of the command. |
| static void OpenTK.Graphics.OpenGL.GL.Vertex2 | ( | Double[] | v | ) | [static] |
Specify a vertex.
| x | Specify x, y, z, and w coordinates of a vertex. Not all parameters are present in all forms of the command. |
| static void OpenTK.Graphics.OpenGL.GL.Vertex2 | ( | Double | x, | |
| Double | y | |||
| ) | [static] |
Specify a vertex.
| x | Specify x, y, z, and w coordinates of a vertex. Not all parameters are present in all forms of the command. |
| static unsafe void OpenTK.Graphics.OpenGL.GL.Vertex3 | ( | Int16 * | v | ) | [static] |
Specify a vertex.
| x | Specify x, y, z, and w coordinates of a vertex. Not all parameters are present in all forms of the command. |
| static void OpenTK.Graphics.OpenGL.GL.Vertex3 | ( | ref Int16 | v | ) | [static] |
Specify a vertex.
| x | Specify x, y, z, and w coordinates of a vertex. Not all parameters are present in all forms of the command. |
| static void OpenTK.Graphics.OpenGL.GL.Vertex3 | ( | Int16[] | v | ) | [static] |
Specify a vertex.
| x | Specify x, y, z, and w coordinates of a vertex. Not all parameters are present in all forms of the command. |
| static void OpenTK.Graphics.OpenGL.GL.Vertex3 | ( | Int16 | x, | |
| Int16 | y, | |||
| Int16 | z | |||
| ) | [static] |
Specify a vertex.
| x | Specify x, y, z, and w coordinates of a vertex. Not all parameters are present in all forms of the command. |
| static unsafe void OpenTK.Graphics.OpenGL.GL.Vertex3 | ( | Int32 * | v | ) | [static] |
Specify a vertex.
| x | Specify x, y, z, and w coordinates of a vertex. Not all parameters are present in all forms of the command. |
| static void OpenTK.Graphics.OpenGL.GL.Vertex3 | ( | ref Int32 | v | ) | [static] |
Specify a vertex.
| x | Specify x, y, z, and w coordinates of a vertex. Not all parameters are present in all forms of the command. |
| static void OpenTK.Graphics.OpenGL.GL.Vertex3 | ( | Int32[] | v | ) | [static] |
Specify a vertex.
| x | Specify x, y, z, and w coordinates of a vertex. Not all parameters are present in all forms of the command. |
| static void OpenTK.Graphics.OpenGL.GL.Vertex3 | ( | Int32 | x, | |
| Int32 | y, | |||
| Int32 | z | |||
| ) | [static] |
Specify a vertex.
| x | Specify x, y, z, and w coordinates of a vertex. Not all parameters are present in all forms of the command. |
| static unsafe void OpenTK.Graphics.OpenGL.GL.Vertex3 | ( | Single * | v | ) | [static] |
Specify a vertex.
| x | Specify x, y, z, and w coordinates of a vertex. Not all parameters are present in all forms of the command. |
| static void OpenTK.Graphics.OpenGL.GL.Vertex3 | ( | ref Single | v | ) | [static] |
Specify a vertex.
| x | Specify x, y, z, and w coordinates of a vertex. Not all parameters are present in all forms of the command. |
| static void OpenTK.Graphics.OpenGL.GL.Vertex3 | ( | Single[] | v | ) | [static] |
Specify a vertex.
| x | Specify x, y, z, and w coordinates of a vertex. Not all parameters are present in all forms of the command. |
| static void OpenTK.Graphics.OpenGL.GL.Vertex3 | ( | Single | x, | |
| Single | y, | |||
| Single | z | |||
| ) | [static] |
Specify a vertex.
| x | Specify x, y, z, and w coordinates of a vertex. Not all parameters are present in all forms of the command. |
| static unsafe void OpenTK.Graphics.OpenGL.GL.Vertex3 | ( | Double * | v | ) | [static] |
Specify a vertex.
| x | Specify x, y, z, and w coordinates of a vertex. Not all parameters are present in all forms of the command. |
| static void OpenTK.Graphics.OpenGL.GL.Vertex3 | ( | ref Double | v | ) | [static] |
Specify a vertex.
| x | Specify x, y, z, and w coordinates of a vertex. Not all parameters are present in all forms of the command. |
| static void OpenTK.Graphics.OpenGL.GL.Vertex3 | ( | Double[] | v | ) | [static] |
Specify a vertex.
| x | Specify x, y, z, and w coordinates of a vertex. Not all parameters are present in all forms of the command. |
| static void OpenTK.Graphics.OpenGL.GL.Vertex3 | ( | Double | x, | |
| Double | y, | |||
| Double | z | |||
| ) | [static] |
Specify a vertex.
| x | Specify x, y, z, and w coordinates of a vertex. Not all parameters are present in all forms of the command. |
| static unsafe void OpenTK.Graphics.OpenGL.GL.Vertex4 | ( | Int16 * | v | ) | [static] |
Specify a vertex.
| x | Specify x, y, z, and w coordinates of a vertex. Not all parameters are present in all forms of the command. |
| static void OpenTK.Graphics.OpenGL.GL.Vertex4 | ( | ref Int16 | v | ) | [static] |
Specify a vertex.
| x | Specify x, y, z, and w coordinates of a vertex. Not all parameters are present in all forms of the command. |
| static void OpenTK.Graphics.OpenGL.GL.Vertex4 | ( | Int16[] | v | ) | [static] |
Specify a vertex.
| x | Specify x, y, z, and w coordinates of a vertex. Not all parameters are present in all forms of the command. |
| static void OpenTK.Graphics.OpenGL.GL.Vertex4 | ( | Int16 | x, | |
| Int16 | y, | |||
| Int16 | z, | |||
| Int16 | w | |||
| ) | [static] |
Specify a vertex.
| x | Specify x, y, z, and w coordinates of a vertex. Not all parameters are present in all forms of the command. |
| static unsafe void OpenTK.Graphics.OpenGL.GL.Vertex4 | ( | Int32 * | v | ) | [static] |
Specify a vertex.
| x | Specify x, y, z, and w coordinates of a vertex. Not all parameters are present in all forms of the command. |
| static void OpenTK.Graphics.OpenGL.GL.Vertex4 | ( | ref Int32 | v | ) | [static] |
Specify a vertex.
| x | Specify x, y, z, and w coordinates of a vertex. Not all parameters are present in all forms of the command. |
| static void OpenTK.Graphics.OpenGL.GL.Vertex4 | ( | Int32[] | v | ) | [static] |
Specify a vertex.
| x | Specify x, y, z, and w coordinates of a vertex. Not all parameters are present in all forms of the command. |
| static void OpenTK.Graphics.OpenGL.GL.Vertex4 | ( | Int32 | x, | |
| Int32 | y, | |||
| Int32 | z, | |||
| Int32 | w | |||
| ) | [static] |
Specify a vertex.
| x | Specify x, y, z, and w coordinates of a vertex. Not all parameters are present in all forms of the command. |
| static unsafe void OpenTK.Graphics.OpenGL.GL.Vertex4 | ( | Single * | v | ) | [static] |
Specify a vertex.
| x | Specify x, y, z, and w coordinates of a vertex. Not all parameters are present in all forms of the command. |
| static void OpenTK.Graphics.OpenGL.GL.Vertex4 | ( | ref Single | v | ) | [static] |
Specify a vertex.
| x | Specify x, y, z, and w coordinates of a vertex. Not all parameters are present in all forms of the command. |
| static void OpenTK.Graphics.OpenGL.GL.Vertex4 | ( | Single[] | v | ) | [static] |
Specify a vertex.
| x | Specify x, y, z, and w coordinates of a vertex. Not all parameters are present in all forms of the command. |
| static void OpenTK.Graphics.OpenGL.GL.Vertex4 | ( | Single | x, | |
| Single | y, | |||
| Single | z, | |||
| Single | w | |||
| ) | [static] |
Specify a vertex.
| x | Specify x, y, z, and w coordinates of a vertex. Not all parameters are present in all forms of the command. |
| static unsafe void OpenTK.Graphics.OpenGL.GL.Vertex4 | ( | Double * | v | ) | [static] |
Specify a vertex.
| x | Specify x, y, z, and w coordinates of a vertex. Not all parameters are present in all forms of the command. |
| static void OpenTK.Graphics.OpenGL.GL.Vertex4 | ( | ref Double | v | ) | [static] |
Specify a vertex.
| x | Specify x, y, z, and w coordinates of a vertex. Not all parameters are present in all forms of the command. |
| static void OpenTK.Graphics.OpenGL.GL.Vertex4 | ( | Double[] | v | ) | [static] |
Specify a vertex.
| x | Specify x, y, z, and w coordinates of a vertex. Not all parameters are present in all forms of the command. |
| static void OpenTK.Graphics.OpenGL.GL.Vertex4 | ( | Double | x, | |
| Double | y, | |||
| Double | z, | |||
| Double | w | |||
| ) | [static] |
Specify a vertex.
| x | Specify x, y, z, and w coordinates of a vertex. Not all parameters are present in all forms of the command. |
| static unsafe void OpenTK.Graphics.OpenGL.GL.VertexAttrib1 | ( | UInt32 | index, | |
| Int16 * | v | |||
| ) | [static] |
Specifies the value of a generic vertex attribute.
| index | Specifies the index of the generic vertex attribute to be modified. | |
| v0 | Specifies the new values to be used for the specified vertex attribute. |
| static unsafe void OpenTK.Graphics.OpenGL.GL.VertexAttrib1 | ( | Int32 | index, | |
| Int16 * | v | |||
| ) | [static] |
Specifies the value of a generic vertex attribute.
| index | Specifies the index of the generic vertex attribute to be modified. | |
| v0 | Specifies the new values to be used for the specified vertex attribute. |
| static void OpenTK.Graphics.OpenGL.GL.VertexAttrib1 | ( | UInt32 | index, | |
| Int16 | x | |||
| ) | [static] |
Specifies the value of a generic vertex attribute.
| index | Specifies the index of the generic vertex attribute to be modified. | |
| v0 | Specifies the new values to be used for the specified vertex attribute. |
| static void OpenTK.Graphics.OpenGL.GL.VertexAttrib1 | ( | Int32 | index, | |
| Int16 | x | |||
| ) | [static] |
Specifies the value of a generic vertex attribute.
| index | Specifies the index of the generic vertex attribute to be modified. | |
| v0 | Specifies the new values to be used for the specified vertex attribute. |
| static unsafe void OpenTK.Graphics.OpenGL.GL.VertexAttrib1 | ( | UInt32 | index, | |
| Single * | v | |||
| ) | [static] |
Specifies the value of a generic vertex attribute.
| index | Specifies the index of the generic vertex attribute to be modified. | |
| v0 | Specifies the new values to be used for the specified vertex attribute. |
| static unsafe void OpenTK.Graphics.OpenGL.GL.VertexAttrib1 | ( | Int32 | index, | |
| Single * | v | |||
| ) | [static] |
Specifies the value of a generic vertex attribute.
| index | Specifies the index of the generic vertex attribute to be modified. | |
| v0 | Specifies the new values to be used for the specified vertex attribute. |
| static void OpenTK.Graphics.OpenGL.GL.VertexAttrib1 | ( | UInt32 | index, | |
| Single | x | |||
| ) | [static] |
Specifies the value of a generic vertex attribute.
| index | Specifies the index of the generic vertex attribute to be modified. | |
| v0 | Specifies the new values to be used for the specified vertex attribute. |
| static void OpenTK.Graphics.OpenGL.GL.VertexAttrib1 | ( | Int32 | index, | |
| Single | x | |||
| ) | [static] |
Specifies the value of a generic vertex attribute.
| index | Specifies the index of the generic vertex attribute to be modified. | |
| v0 | Specifies the new values to be used for the specified vertex attribute. |
| static unsafe void OpenTK.Graphics.OpenGL.GL.VertexAttrib1 | ( | UInt32 | index, | |
| Double * | v | |||
| ) | [static] |
Specifies the value of a generic vertex attribute.
| index | Specifies the index of the generic vertex attribute to be modified. | |
| v0 | Specifies the new values to be used for the specified vertex attribute. |
| static unsafe void OpenTK.Graphics.OpenGL.GL.VertexAttrib1 | ( | Int32 | index, | |
| Double * | v | |||
| ) | [static] |
Specifies the value of a generic vertex attribute.
| index | Specifies the index of the generic vertex attribute to be modified. | |
| v0 | Specifies the new values to be used for the specified vertex attribute. |
| static void OpenTK.Graphics.OpenGL.GL.VertexAttrib1 | ( | UInt32 | index, | |
| Double | x | |||
| ) | [static] |
Specifies the value of a generic vertex attribute.
| index | Specifies the index of the generic vertex attribute to be modified. | |
| v0 | Specifies the new values to be used for the specified vertex attribute. |
| static void OpenTK.Graphics.OpenGL.GL.VertexAttrib1 | ( | Int32 | index, | |
| Double | x | |||
| ) | [static] |
Specifies the value of a generic vertex attribute.
| index | Specifies the index of the generic vertex attribute to be modified. | |
| v0 | Specifies the new values to be used for the specified vertex attribute. |
| static unsafe void OpenTK.Graphics.OpenGL.GL.VertexAttrib2 | ( | UInt32 | index, | |
| Int16 * | v | |||
| ) | [static] |
Specifies the value of a generic vertex attribute.
| index | Specifies the index of the generic vertex attribute to be modified. | |
| v0 | Specifies the new values to be used for the specified vertex attribute. |
| static void OpenTK.Graphics.OpenGL.GL.VertexAttrib2 | ( | UInt32 | index, | |
| ref Int16 | v | |||
| ) | [static] |
Specifies the value of a generic vertex attribute.
| index | Specifies the index of the generic vertex attribute to be modified. | |
| v0 | Specifies the new values to be used for the specified vertex attribute. |
| static void OpenTK.Graphics.OpenGL.GL.VertexAttrib2 | ( | UInt32 | index, | |
| Int16[] | v | |||
| ) | [static] |
Specifies the value of a generic vertex attribute.
| index | Specifies the index of the generic vertex attribute to be modified. | |
| v0 | Specifies the new values to be used for the specified vertex attribute. |
| static unsafe void OpenTK.Graphics.OpenGL.GL.VertexAttrib2 | ( | Int32 | index, | |
| Int16 * | v | |||
| ) | [static] |
Specifies the value of a generic vertex attribute.
| index | Specifies the index of the generic vertex attribute to be modified. | |
| v0 | Specifies the new values to be used for the specified vertex attribute. |
| static void OpenTK.Graphics.OpenGL.GL.VertexAttrib2 | ( | Int32 | index, | |
| ref Int16 | v | |||
| ) | [static] |
Specifies the value of a generic vertex attribute.
| index | Specifies the index of the generic vertex attribute to be modified. | |
| v0 | Specifies the new values to be used for the specified vertex attribute. |
| static void OpenTK.Graphics.OpenGL.GL.VertexAttrib2 | ( | Int32 | index, | |
| Int16[] | v | |||
| ) | [static] |
Specifies the value of a generic vertex attribute.
| index | Specifies the index of the generic vertex attribute to be modified. | |
| v0 | Specifies the new values to be used for the specified vertex attribute. |
| static void OpenTK.Graphics.OpenGL.GL.VertexAttrib2 | ( | UInt32 | index, | |
| Int16 | x, | |||
| Int16 | y | |||
| ) | [static] |
Specifies the value of a generic vertex attribute.
| index | Specifies the index of the generic vertex attribute to be modified. | |
| v0 | Specifies the new values to be used for the specified vertex attribute. |
| static void OpenTK.Graphics.OpenGL.GL.VertexAttrib2 | ( | Int32 | index, | |
| Int16 | x, | |||
| Int16 | y | |||
| ) | [static] |
Specifies the value of a generic vertex attribute.
| index | Specifies the index of the generic vertex attribute to be modified. | |
| v0 | Specifies the new values to be used for the specified vertex attribute. |
| static unsafe void OpenTK.Graphics.OpenGL.GL.VertexAttrib2 | ( | UInt32 | index, | |
| Single * | v | |||
| ) | [static] |
Specifies the value of a generic vertex attribute.
| index | Specifies the index of the generic vertex attribute to be modified. | |
| v0 | Specifies the new values to be used for the specified vertex attribute. |
| static void OpenTK.Graphics.OpenGL.GL.VertexAttrib2 | ( | UInt32 | index, | |
| ref Single | v | |||
| ) | [static] |
Specifies the value of a generic vertex attribute.
| index | Specifies the index of the generic vertex attribute to be modified. | |
| v0 | Specifies the new values to be used for the specified vertex attribute. |
| static void OpenTK.Graphics.OpenGL.GL.VertexAttrib2 | ( | UInt32 | index, | |
| Single[] | v | |||
| ) | [static] |
Specifies the value of a generic vertex attribute.
| index | Specifies the index of the generic vertex attribute to be modified. | |
| v0 | Specifies the new values to be used for the specified vertex attribute. |
| static unsafe void OpenTK.Graphics.OpenGL.GL.VertexAttrib2 | ( | Int32 | index, | |
| Single * | v | |||
| ) | [static] |
Specifies the value of a generic vertex attribute.
| index | Specifies the index of the generic vertex attribute to be modified. | |
| v0 | Specifies the new values to be used for the specified vertex attribute. |
| static void OpenTK.Graphics.OpenGL.GL.VertexAttrib2 | ( | Int32 | index, | |
| ref Single | v | |||
| ) | [static] |
Specifies the value of a generic vertex attribute.
| index | Specifies the index of the generic vertex attribute to be modified. | |
| v0 | Specifies the new values to be used for the specified vertex attribute. |
| static void OpenTK.Graphics.OpenGL.GL.VertexAttrib2 | ( | Int32 | index, | |
| Single[] | v | |||
| ) | [static] |
Specifies the value of a generic vertex attribute.
| index | Specifies the index of the generic vertex attribute to be modified. | |
| v0 | Specifies the new values to be used for the specified vertex attribute. |
| static void OpenTK.Graphics.OpenGL.GL.VertexAttrib2 | ( | UInt32 | index, | |
| Single | x, | |||
| Single | y | |||
| ) | [static] |
Specifies the value of a generic vertex attribute.
| index | Specifies the index of the generic vertex attribute to be modified. | |
| v0 | Specifies the new values to be used for the specified vertex attribute. |
| static void OpenTK.Graphics.OpenGL.GL.VertexAttrib2 | ( | Int32 | index, | |
| Single | x, | |||
| Single | y | |||
| ) | [static] |
Specifies the value of a generic vertex attribute.
| index | Specifies the index of the generic vertex attribute to be modified. | |
| v0 | Specifies the new values to be used for the specified vertex attribute. |
| static unsafe void OpenTK.Graphics.OpenGL.GL.VertexAttrib2 | ( | UInt32 | index, | |
| Double * | v | |||
| ) | [static] |
Specifies the value of a generic vertex attribute.
| index | Specifies the index of the generic vertex attribute to be modified. | |
| v0 | Specifies the new values to be used for the specified vertex attribute. |
| static void OpenTK.Graphics.OpenGL.GL.VertexAttrib2 | ( | UInt32 | index, | |
| ref Double | v | |||
| ) | [static] |
Specifies the value of a generic vertex attribute.
| index | Specifies the index of the generic vertex attribute to be modified. | |
| v0 | Specifies the new values to be used for the specified vertex attribute. |
| static void OpenTK.Graphics.OpenGL.GL.VertexAttrib2 | ( | UInt32 | index, | |
| Double[] | v | |||
| ) | [static] |
Specifies the value of a generic vertex attribute.
| index | Specifies the index of the generic vertex attribute to be modified. | |
| v0 | Specifies the new values to be used for the specified vertex attribute. |
| static unsafe void OpenTK.Graphics.OpenGL.GL.VertexAttrib2 | ( | Int32 | index, | |
| Double * | v | |||
| ) | [static] |
Specifies the value of a generic vertex attribute.
| index | Specifies the index of the generic vertex attribute to be modified. | |
| v0 | Specifies the new values to be used for the specified vertex attribute. |
| static void OpenTK.Graphics.OpenGL.GL.VertexAttrib2 | ( | Int32 | index, | |
| ref Double | v | |||
| ) | [static] |
Specifies the value of a generic vertex attribute.
| index | Specifies the index of the generic vertex attribute to be modified. | |
| v0 | Specifies the new values to be used for the specified vertex attribute. |
| static void OpenTK.Graphics.OpenGL.GL.VertexAttrib2 | ( | Int32 | index, | |
| Double[] | v | |||
| ) | [static] |
Specifies the value of a generic vertex attribute.
| index | Specifies the index of the generic vertex attribute to be modified. | |
| v0 | Specifies the new values to be used for the specified vertex attribute. |
| static void OpenTK.Graphics.OpenGL.GL.VertexAttrib2 | ( | UInt32 | index, | |
| Double | x, | |||
| Double | y | |||
| ) | [static] |
Specifies the value of a generic vertex attribute.
| index | Specifies the index of the generic vertex attribute to be modified. | |
| v0 | Specifies the new values to be used for the specified vertex attribute. |
| static void OpenTK.Graphics.OpenGL.GL.VertexAttrib2 | ( | Int32 | index, | |
| Double | x, | |||
| Double | y | |||
| ) | [static] |
Specifies the value of a generic vertex attribute.
| index | Specifies the index of the generic vertex attribute to be modified. | |
| v0 | Specifies the new values to be used for the specified vertex attribute. |
| static unsafe void OpenTK.Graphics.OpenGL.GL.VertexAttrib3 | ( | UInt32 | index, | |
| Int16 * | v | |||
| ) | [static] |
Specifies the value of a generic vertex attribute.
| index | Specifies the index of the generic vertex attribute to be modified. | |
| v0 | Specifies the new values to be used for the specified vertex attribute. |
| static void OpenTK.Graphics.OpenGL.GL.VertexAttrib3 | ( | UInt32 | index, | |
| ref Int16 | v | |||
| ) | [static] |
Specifies the value of a generic vertex attribute.
| index | Specifies the index of the generic vertex attribute to be modified. | |
| v0 | Specifies the new values to be used for the specified vertex attribute. |
| static void OpenTK.Graphics.OpenGL.GL.VertexAttrib3 | ( | UInt32 | index, | |
| Int16[] | v | |||
| ) | [static] |
Specifies the value of a generic vertex attribute.
| index | Specifies the index of the generic vertex attribute to be modified. | |
| v0 | Specifies the new values to be used for the specified vertex attribute. |
| static unsafe void OpenTK.Graphics.OpenGL.GL.VertexAttrib3 | ( | Int32 | index, | |
| Int16 * | v | |||
| ) | [static] |
Specifies the value of a generic vertex attribute.
| index | Specifies the index of the generic vertex attribute to be modified. | |
| v0 | Specifies the new values to be used for the specified vertex attribute. |
| static void OpenTK.Graphics.OpenGL.GL.VertexAttrib3 | ( | Int32 | index, | |
| ref Int16 | v | |||
| ) | [static] |
Specifies the value of a generic vertex attribute.
| index | Specifies the index of the generic vertex attribute to be modified. | |
| v0 | Specifies the new values to be used for the specified vertex attribute. |
| static void OpenTK.Graphics.OpenGL.GL.VertexAttrib3 | ( | Int32 | index, | |
| Int16[] | v | |||
| ) | [static] |
Specifies the value of a generic vertex attribute.
| index | Specifies the index of the generic vertex attribute to be modified. | |
| v0 | Specifies the new values to be used for the specified vertex attribute. |
| static void OpenTK.Graphics.OpenGL.GL.VertexAttrib3 | ( | UInt32 | index, | |
| Int16 | x, | |||
| Int16 | y, | |||
| Int16 | z | |||
| ) | [static] |
Specifies the value of a generic vertex attribute.
| index | Specifies the index of the generic vertex attribute to be modified. | |
| v0 | Specifies the new values to be used for the specified vertex attribute. |
| static void OpenTK.Graphics.OpenGL.GL.VertexAttrib3 | ( | Int32 | index, | |
| Int16 | x, | |||
| Int16 | y, | |||
| Int16 | z | |||
| ) | [static] |
Specifies the value of a generic vertex attribute.
| index | Specifies the index of the generic vertex attribute to be modified. | |
| v0 | Specifies the new values to be used for the specified vertex attribute. |
| static unsafe void OpenTK.Graphics.OpenGL.GL.VertexAttrib3 | ( | UInt32 | index, | |
| Single * | v | |||
| ) | [static] |
Specifies the value of a generic vertex attribute.
| index | Specifies the index of the generic vertex attribute to be modified. | |
| v0 | Specifies the new values to be used for the specified vertex attribute. |
| static void OpenTK.Graphics.OpenGL.GL.VertexAttrib3 | ( | UInt32 | index, | |
| ref Single | v | |||
| ) | [static] |
Specifies the value of a generic vertex attribute.
| index | Specifies the index of the generic vertex attribute to be modified. | |
| v0 | Specifies the new values to be used for the specified vertex attribute. |
| static void OpenTK.Graphics.OpenGL.GL.VertexAttrib3 | ( | UInt32 | index, | |
| Single[] | v | |||
| ) | [static] |
Specifies the value of a generic vertex attribute.
| index | Specifies the index of the generic vertex attribute to be modified. | |
| v0 | Specifies the new values to be used for the specified vertex attribute. |
| static unsafe void OpenTK.Graphics.OpenGL.GL.VertexAttrib3 | ( | Int32 | index, | |
| Single * | v | |||
| ) | [static] |
Specifies the value of a generic vertex attribute.
| index | Specifies the index of the generic vertex attribute to be modified. | |
| v0 | Specifies the new values to be used for the specified vertex attribute. |
| static void OpenTK.Graphics.OpenGL.GL.VertexAttrib3 | ( | Int32 | index, | |
| ref Single | v | |||
| ) | [static] |
Specifies the value of a generic vertex attribute.
| index | Specifies the index of the generic vertex attribute to be modified. | |
| v0 | Specifies the new values to be used for the specified vertex attribute. |
| static void OpenTK.Graphics.OpenGL.GL.VertexAttrib3 | ( | Int32 | index, | |
| Single[] | v | |||
| ) | [static] |
Specifies the value of a generic vertex attribute.
| index | Specifies the index of the generic vertex attribute to be modified. | |
| v0 | Specifies the new values to be used for the specified vertex attribute. |
| static void OpenTK.Graphics.OpenGL.GL.VertexAttrib3 | ( | UInt32 | index, | |
| Single | x, | |||
| Single | y, | |||
| Single | z | |||
| ) | [static] |
Specifies the value of a generic vertex attribute.
| index | Specifies the index of the generic vertex attribute to be modified. | |
| v0 | Specifies the new values to be used for the specified vertex attribute. |
| static void OpenTK.Graphics.OpenGL.GL.VertexAttrib3 | ( | Int32 | index, | |
| Single | x, | |||
| Single | y, | |||
| Single | z | |||
| ) | [static] |
Specifies the value of a generic vertex attribute.
| index | Specifies the index of the generic vertex attribute to be modified. | |
| v0 | Specifies the new values to be used for the specified vertex attribute. |
| static unsafe void OpenTK.Graphics.OpenGL.GL.VertexAttrib3 | ( | UInt32 | index, | |
| Double * | v | |||
| ) | [static] |
Specifies the value of a generic vertex attribute.
| index | Specifies the index of the generic vertex attribute to be modified. | |
| v0 | Specifies the new values to be used for the specified vertex attribute. |
| static void OpenTK.Graphics.OpenGL.GL.VertexAttrib3 | ( | UInt32 | index, | |
| ref Double | v | |||
| ) | [static] |
Specifies the value of a generic vertex attribute.
| index | Specifies the index of the generic vertex attribute to be modified. | |
| v0 | Specifies the new values to be used for the specified vertex attribute. |
| static void OpenTK.Graphics.OpenGL.GL.VertexAttrib3 | ( | UInt32 | index, | |
| Double[] | v | |||
| ) | [static] |
Specifies the value of a generic vertex attribute.
| index | Specifies the index of the generic vertex attribute to be modified. | |
| v0 | Specifies the new values to be used for the specified vertex attribute. |
| static unsafe void OpenTK.Graphics.OpenGL.GL.VertexAttrib3 | ( | Int32 | index, | |
| Double * | v | |||
| ) | [static] |
Specifies the value of a generic vertex attribute.
| index | Specifies the index of the generic vertex attribute to be modified. | |
| v0 | Specifies the new values to be used for the specified vertex attribute. |
| static void OpenTK.Graphics.OpenGL.GL.VertexAttrib3 | ( | Int32 | index, | |
| ref Double | v | |||
| ) | [static] |
Specifies the value of a generic vertex attribute.
| index | Specifies the index of the generic vertex attribute to be modified. | |
| v0 | Specifies the new values to be used for the specified vertex attribute. |
| static void OpenTK.Graphics.OpenGL.GL.VertexAttrib3 | ( | Int32 | index, | |
| Double[] | v | |||
| ) | [static] |
Specifies the value of a generic vertex attribute.
| index | Specifies the index of the generic vertex attribute to be modified. | |
| v0 | Specifies the new values to be used for the specified vertex attribute. |
| static void OpenTK.Graphics.OpenGL.GL.VertexAttrib3 | ( | UInt32 | index, | |
| Double | x, | |||
| Double | y, | |||
| Double | z | |||
| ) | [static] |
Specifies the value of a generic vertex attribute.
| index | Specifies the index of the generic vertex attribute to be modified. | |
| v0 | Specifies the new values to be used for the specified vertex attribute. |
| static void OpenTK.Graphics.OpenGL.GL.VertexAttrib3 | ( | Int32 | index, | |
| Double | x, | |||
| Double | y, | |||
| Double | z | |||
| ) | [static] |
Specifies the value of a generic vertex attribute.
| index | Specifies the index of the generic vertex attribute to be modified. | |
| v0 | Specifies the new values to be used for the specified vertex attribute. |
| static unsafe void OpenTK.Graphics.OpenGL.GL.VertexAttrib4 | ( | UInt32 | index, | |
| UInt16 * | v | |||
| ) | [static] |
Specifies the value of a generic vertex attribute.
| index | Specifies the index of the generic vertex attribute to be modified. | |
| v0 | Specifies the new values to be used for the specified vertex attribute. |
| static void OpenTK.Graphics.OpenGL.GL.VertexAttrib4 | ( | UInt32 | index, | |
| ref UInt16 | v | |||
| ) | [static] |
Specifies the value of a generic vertex attribute.
| index | Specifies the index of the generic vertex attribute to be modified. | |
| v0 | Specifies the new values to be used for the specified vertex attribute. |
| static void OpenTK.Graphics.OpenGL.GL.VertexAttrib4 | ( | UInt32 | index, | |
| UInt16[] | v | |||
| ) | [static] |
Specifies the value of a generic vertex attribute.
| index | Specifies the index of the generic vertex attribute to be modified. | |
| v0 | Specifies the new values to be used for the specified vertex attribute. |
| static unsafe void OpenTK.Graphics.OpenGL.GL.VertexAttrib4 | ( | UInt32 | index, | |
| UInt32 * | v | |||
| ) | [static] |
Specifies the value of a generic vertex attribute.
| index | Specifies the index of the generic vertex attribute to be modified. | |
| v0 | Specifies the new values to be used for the specified vertex attribute. |
| static void OpenTK.Graphics.OpenGL.GL.VertexAttrib4 | ( | UInt32 | index, | |
| ref UInt32 | v | |||
| ) | [static] |
Specifies the value of a generic vertex attribute.
| index | Specifies the index of the generic vertex attribute to be modified. | |
| v0 | Specifies the new values to be used for the specified vertex attribute. |
| static void OpenTK.Graphics.OpenGL.GL.VertexAttrib4 | ( | UInt32 | index, | |
| UInt32[] | v | |||
| ) | [static] |
Specifies the value of a generic vertex attribute.
| index | Specifies the index of the generic vertex attribute to be modified. | |
| v0 | Specifies the new values to be used for the specified vertex attribute. |
| static unsafe void OpenTK.Graphics.OpenGL.GL.VertexAttrib4 | ( | UInt32 | index, | |
| Byte * | v | |||
| ) | [static] |
Specifies the value of a generic vertex attribute.
| index | Specifies the index of the generic vertex attribute to be modified. | |
| v0 | Specifies the new values to be used for the specified vertex attribute. |
| static void OpenTK.Graphics.OpenGL.GL.VertexAttrib4 | ( | UInt32 | index, | |
| ref Byte | v | |||
| ) | [static] |
Specifies the value of a generic vertex attribute.
| index | Specifies the index of the generic vertex attribute to be modified. | |
| v0 | Specifies the new values to be used for the specified vertex attribute. |
| static void OpenTK.Graphics.OpenGL.GL.VertexAttrib4 | ( | UInt32 | index, | |
| Byte[] | v | |||
| ) | [static] |
Specifies the value of a generic vertex attribute.
| index | Specifies the index of the generic vertex attribute to be modified. | |
| v0 | Specifies the new values to be used for the specified vertex attribute. |
| static unsafe void OpenTK.Graphics.OpenGL.GL.VertexAttrib4 | ( | Int32 | index, | |
| Byte * | v | |||
| ) | [static] |
Specifies the value of a generic vertex attribute.
| index | Specifies the index of the generic vertex attribute to be modified. | |
| v0 | Specifies the new values to be used for the specified vertex attribute. |
| static void OpenTK.Graphics.OpenGL.GL.VertexAttrib4 | ( | Int32 | index, | |
| ref Byte | v | |||
| ) | [static] |
Specifies the value of a generic vertex attribute.
| index | Specifies the index of the generic vertex attribute to be modified. | |
| v0 | Specifies the new values to be used for the specified vertex attribute. |
| static void OpenTK.Graphics.OpenGL.GL.VertexAttrib4 | ( | Int32 | index, | |
| Byte[] | v | |||
| ) | [static] |
Specifies the value of a generic vertex attribute.
| index | Specifies the index of the generic vertex attribute to be modified. | |
| v0 | Specifies the new values to be used for the specified vertex attribute. |
| static unsafe void OpenTK.Graphics.OpenGL.GL.VertexAttrib4 | ( | UInt32 | index, | |
| Int16 * | v | |||
| ) | [static] |
Specifies the value of a generic vertex attribute.
| index | Specifies the index of the generic vertex attribute to be modified. | |
| v0 | Specifies the new values to be used for the specified vertex attribute. |
| static void OpenTK.Graphics.OpenGL.GL.VertexAttrib4 | ( | UInt32 | index, | |
| ref Int16 | v | |||
| ) | [static] |
Specifies the value of a generic vertex attribute.
| index | Specifies the index of the generic vertex attribute to be modified. | |
| v0 | Specifies the new values to be used for the specified vertex attribute. |
| static void OpenTK.Graphics.OpenGL.GL.VertexAttrib4 | ( | UInt32 | index, | |
| Int16[] | v | |||
| ) | [static] |
Specifies the value of a generic vertex attribute.
| index | Specifies the index of the generic vertex attribute to be modified. | |
| v0 | Specifies the new values to be used for the specified vertex attribute. |
| static unsafe void OpenTK.Graphics.OpenGL.GL.VertexAttrib4 | ( | Int32 | index, | |
| Int16 * | v | |||
| ) | [static] |
Specifies the value of a generic vertex attribute.
| index | Specifies the index of the generic vertex attribute to be modified. | |
| v0 | Specifies the new values to be used for the specified vertex attribute. |
| static void OpenTK.Graphics.OpenGL.GL.VertexAttrib4 | ( | Int32 | index, | |
| ref Int16 | v | |||
| ) | [static] |
Specifies the value of a generic vertex attribute.
| index | Specifies the index of the generic vertex attribute to be modified. | |
| v0 | Specifies the new values to be used for the specified vertex attribute. |
| static void OpenTK.Graphics.OpenGL.GL.VertexAttrib4 | ( | Int32 | index, | |
| Int16[] | v | |||
| ) | [static] |
Specifies the value of a generic vertex attribute.
| index | Specifies the index of the generic vertex attribute to be modified. | |
| v0 | Specifies the new values to be used for the specified vertex attribute. |
| static void OpenTK.Graphics.OpenGL.GL.VertexAttrib4 | ( | UInt32 | index, | |
| Int16 | x, | |||
| Int16 | y, | |||
| Int16 | z, | |||
| Int16 | w | |||
| ) | [static] |
Specifies the value of a generic vertex attribute.
| index | Specifies the index of the generic vertex attribute to be modified. | |
| v0 | Specifies the new values to be used for the specified vertex attribute. |
| static void OpenTK.Graphics.OpenGL.GL.VertexAttrib4 | ( | Int32 | index, | |
| Int16 | x, | |||
| Int16 | y, | |||
| Int16 | z, | |||
| Int16 | w | |||
| ) | [static] |
Specifies the value of a generic vertex attribute.
| index | Specifies the index of the generic vertex attribute to be modified. | |
| v0 | Specifies the new values to be used for the specified vertex attribute. |
| static unsafe void OpenTK.Graphics.OpenGL.GL.VertexAttrib4 | ( | UInt32 | index, | |
| Int32 * | v | |||
| ) | [static] |
Specifies the value of a generic vertex attribute.
| index | Specifies the index of the generic vertex attribute to be modified. | |
| v0 | Specifies the new values to be used for the specified vertex attribute. |
| static void OpenTK.Graphics.OpenGL.GL.VertexAttrib4 | ( | UInt32 | index, | |
| ref Int32 | v | |||
| ) | [static] |
Specifies the value of a generic vertex attribute.
| index | Specifies the index of the generic vertex attribute to be modified. | |
| v0 | Specifies the new values to be used for the specified vertex attribute. |
| static void OpenTK.Graphics.OpenGL.GL.VertexAttrib4 | ( | UInt32 | index, | |
| Int32[] | v | |||
| ) | [static] |
Specifies the value of a generic vertex attribute.
| index | Specifies the index of the generic vertex attribute to be modified. | |
| v0 | Specifies the new values to be used for the specified vertex attribute. |
| static unsafe void OpenTK.Graphics.OpenGL.GL.VertexAttrib4 | ( | Int32 | index, | |
| Int32 * | v | |||
| ) | [static] |
Specifies the value of a generic vertex attribute.
| index | Specifies the index of the generic vertex attribute to be modified. | |
| v0 | Specifies the new values to be used for the specified vertex attribute. |
| static void OpenTK.Graphics.OpenGL.GL.VertexAttrib4 | ( | Int32 | index, | |
| ref Int32 | v | |||
| ) | [static] |
Specifies the value of a generic vertex attribute.
| index | Specifies the index of the generic vertex attribute to be modified. | |
| v0 | Specifies the new values to be used for the specified vertex attribute. |
| static void OpenTK.Graphics.OpenGL.GL.VertexAttrib4 | ( | Int32 | index, | |
| Int32[] | v | |||
| ) | [static] |
Specifies the value of a generic vertex attribute.
| index | Specifies the index of the generic vertex attribute to be modified. | |
| v0 | Specifies the new values to be used for the specified vertex attribute. |
| static unsafe void OpenTK.Graphics.OpenGL.GL.VertexAttrib4 | ( | UInt32 | index, | |
| Single * | v | |||
| ) | [static] |
Specifies the value of a generic vertex attribute.
| index | Specifies the index of the generic vertex attribute to be modified. | |
| v0 | Specifies the new values to be used for the specified vertex attribute. |
| static void OpenTK.Graphics.OpenGL.GL.VertexAttrib4 | ( | UInt32 | index, | |
| ref Single | v | |||
| ) | [static] |
Specifies the value of a generic vertex attribute.
| index | Specifies the index of the generic vertex attribute to be modified. | |
| v0 | Specifies the new values to be used for the specified vertex attribute. |
| static void OpenTK.Graphics.OpenGL.GL.VertexAttrib4 | ( | UInt32 | index, | |
| Single[] | v | |||
| ) | [static] |
Specifies the value of a generic vertex attribute.
| index | Specifies the index of the generic vertex attribute to be modified. | |
| v0 | Specifies the new values to be used for the specified vertex attribute. |
| static unsafe void OpenTK.Graphics.OpenGL.GL.VertexAttrib4 | ( | Int32 | index, | |
| Single * | v | |||
| ) | [static] |
Specifies the value of a generic vertex attribute.
| index | Specifies the index of the generic vertex attribute to be modified. | |
| v0 | Specifies the new values to be used for the specified vertex attribute. |
| static void OpenTK.Graphics.OpenGL.GL.VertexAttrib4 | ( | Int32 | index, | |
| ref Single | v | |||
| ) | [static] |
Specifies the value of a generic vertex attribute.
| index | Specifies the index of the generic vertex attribute to be modified. | |
| v0 | Specifies the new values to be used for the specified vertex attribute. |
| static void OpenTK.Graphics.OpenGL.GL.VertexAttrib4 | ( | Int32 | index, | |
| Single[] | v | |||
| ) | [static] |
Specifies the value of a generic vertex attribute.
| index | Specifies the index of the generic vertex attribute to be modified. | |
| v0 | Specifies the new values to be used for the specified vertex attribute. |
| static void OpenTK.Graphics.OpenGL.GL.VertexAttrib4 | ( | UInt32 | index, | |
| Single | x, | |||
| Single | y, | |||
| Single | z, | |||
| Single | w | |||
| ) | [static] |
Specifies the value of a generic vertex attribute.
| index | Specifies the index of the generic vertex attribute to be modified. | |
| v0 | Specifies the new values to be used for the specified vertex attribute. |
| static void OpenTK.Graphics.OpenGL.GL.VertexAttrib4 | ( | Int32 | index, | |
| Single | x, | |||
| Single | y, | |||
| Single | z, | |||
| Single | w | |||
| ) | [static] |
Specifies the value of a generic vertex attribute.
| index | Specifies the index of the generic vertex attribute to be modified. | |
| v0 | Specifies the new values to be used for the specified vertex attribute. |
| static unsafe void OpenTK.Graphics.OpenGL.GL.VertexAttrib4 | ( | UInt32 | index, | |
| Double * | v | |||
| ) | [static] |
Specifies the value of a generic vertex attribute.
| index | Specifies the index of the generic vertex attribute to be modified. | |
| v0 | Specifies the new values to be used for the specified vertex attribute. |
| static void OpenTK.Graphics.OpenGL.GL.VertexAttrib4 | ( | UInt32 | index, | |
| ref Double | v | |||
| ) | [static] |
Specifies the value of a generic vertex attribute.
| index | Specifies the index of the generic vertex attribute to be modified. | |
| v0 | Specifies the new values to be used for the specified vertex attribute. |
| static void OpenTK.Graphics.OpenGL.GL.VertexAttrib4 | ( | UInt32 | index, | |
| Double[] | v | |||
| ) | [static] |
Specifies the value of a generic vertex attribute.
| index | Specifies the index of the generic vertex attribute to be modified. | |
| v0 | Specifies the new values to be used for the specified vertex attribute. |
| static unsafe void OpenTK.Graphics.OpenGL.GL.VertexAttrib4 | ( | Int32 | index, | |
| Double * | v | |||
| ) | [static] |
Specifies the value of a generic vertex attribute.
| index | Specifies the index of the generic vertex attribute to be modified. | |
| v0 | Specifies the new values to be used for the specified vertex attribute. |
| static void OpenTK.Graphics.OpenGL.GL.VertexAttrib4 | ( | Int32 | index, | |
| ref Double | v | |||
| ) | [static] |
Specifies the value of a generic vertex attribute.
| index | Specifies the index of the generic vertex attribute to be modified. | |
| v0 | Specifies the new values to be used for the specified vertex attribute. |
| static void OpenTK.Graphics.OpenGL.GL.VertexAttrib4 | ( | Int32 | index, | |
| Double[] | v | |||
| ) | [static] |
Specifies the value of a generic vertex attribute.
| index | Specifies the index of the generic vertex attribute to be modified. | |
| v0 | Specifies the new values to be used for the specified vertex attribute. |
| static void OpenTK.Graphics.OpenGL.GL.VertexAttrib4 | ( | UInt32 | index, | |
| Double | x, | |||
| Double | y, | |||
| Double | z, | |||
| Double | w | |||
| ) | [static] |
Specifies the value of a generic vertex attribute.
| index | Specifies the index of the generic vertex attribute to be modified. | |
| v0 | Specifies the new values to be used for the specified vertex attribute. |
| static void OpenTK.Graphics.OpenGL.GL.VertexAttrib4 | ( | Int32 | index, | |
| Double | x, | |||
| Double | y, | |||
| Double | z, | |||
| Double | w | |||
| ) | [static] |
Specifies the value of a generic vertex attribute.
| index | Specifies the index of the generic vertex attribute to be modified. | |
| v0 | Specifies the new values to be used for the specified vertex attribute. |
| static unsafe void OpenTK.Graphics.OpenGL.GL.VertexAttrib4 | ( | UInt32 | index, | |
| SByte * | v | |||
| ) | [static] |
Specifies the value of a generic vertex attribute.
| index | Specifies the index of the generic vertex attribute to be modified. | |
| v0 | Specifies the new values to be used for the specified vertex attribute. |
| static void OpenTK.Graphics.OpenGL.GL.VertexAttrib4 | ( | UInt32 | index, | |
| ref SByte | v | |||
| ) | [static] |
Specifies the value of a generic vertex attribute.
| index | Specifies the index of the generic vertex attribute to be modified. | |
| v0 | Specifies the new values to be used for the specified vertex attribute. |
| static void OpenTK.Graphics.OpenGL.GL.VertexAttrib4 | ( | UInt32 | index, | |
| SByte[] | v | |||
| ) | [static] |
Specifies the value of a generic vertex attribute.
| index | Specifies the index of the generic vertex attribute to be modified. | |
| v0 | Specifies the new values to be used for the specified vertex attribute. |
| static void OpenTK.Graphics.OpenGL.GL.VertexAttribPointer | ( | UInt32 | index, | |
| Int32 | size, | |||
| OpenTK.Graphics.OpenGL.VertexAttribPointerType | type, | |||
| bool | normalized, | |||
| Int32 | stride, | |||
| IntPtr | pointer | |||
| ) | [static] |
Define an array of generic vertex attribute data.
| index | Specifies the index of the generic vertex attribute to be modified. | |
| size | Specifies the number of components per generic vertex attribute. Must be 1, 2, 3, or 4. The initial value is 4. | |
| type | Specifies the data type of each component in the array. Symbolic constants GL_BYTE, GL_UNSIGNED_BYTE, GL_SHORT, GL_UNSIGNED_SHORT, GL_INT, GL_UNSIGNED_INT, GL_FLOAT, or GL_DOUBLE are accepted. The initial value is GL_FLOAT. | |
| normalized | Specifies whether fixed-point data values should be normalized (GL_TRUE) or converted directly as fixed-point values (GL_FALSE) when they are accessed. | |
| stride | Specifies the byte offset between consecutive generic vertex attributes. If stride is 0, the generic vertex attributes are understood to be tightly packed in the array. The initial value is 0. | |
| pointer | Specifies a pointer to the first component of the first generic vertex attribute in the array. The initial value is 0. |
Definition at line 81083 of file GL.cs.
81084 { 81085 #if DEBUG 81086 using (new ErrorHelper(GraphicsContext.CurrentContext)) 81087 { 81088 #endif 81089 Delegates.glVertexAttribPointer((UInt32)index, (Int32)size, (OpenTK.Graphics.OpenGL.VertexAttribPointerType)type, (bool)normalized, (Int32)stride, (IntPtr)pointer); 81090 #if DEBUG 81091 } 81092 #endif 81093 }
| static void OpenTK.Graphics.OpenGL.GL.VertexAttribPointer | ( | Int32 | index, | |
| Int32 | size, | |||
| OpenTK.Graphics.OpenGL.VertexAttribPointerType | type, | |||
| bool | normalized, | |||
| Int32 | stride, | |||
| IntPtr | pointer | |||
| ) | [static] |
Define an array of generic vertex attribute data.
| index | Specifies the index of the generic vertex attribute to be modified. | |
| size | Specifies the number of components per generic vertex attribute. Must be 1, 2, 3, or 4. The initial value is 4. | |
| type | Specifies the data type of each component in the array. Symbolic constants GL_BYTE, GL_UNSIGNED_BYTE, GL_SHORT, GL_UNSIGNED_SHORT, GL_INT, GL_UNSIGNED_INT, GL_FLOAT, or GL_DOUBLE are accepted. The initial value is GL_FLOAT. | |
| normalized | Specifies whether fixed-point data values should be normalized (GL_TRUE) or converted directly as fixed-point values (GL_FALSE) when they are accessed. | |
| stride | Specifies the byte offset between consecutive generic vertex attributes. If stride is 0, the generic vertex attributes are understood to be tightly packed in the array. The initial value is 0. | |
| pointer | Specifies a pointer to the first component of the first generic vertex attribute in the array. The initial value is 0. |
Definition at line 80805 of file GL.cs.
80806 { 80807 #if DEBUG 80808 using (new ErrorHelper(GraphicsContext.CurrentContext)) 80809 { 80810 #endif 80811 Delegates.glVertexAttribPointer((UInt32)index, (Int32)size, (OpenTK.Graphics.OpenGL.VertexAttribPointerType)type, (bool)normalized, (Int32)stride, (IntPtr)pointer); 80812 #if DEBUG 80813 } 80814 #endif 80815 }
| static void OpenTK.Graphics.OpenGL.GL.VertexAttribPointer< T5 > | ( | UInt32 | index, | |
| Int32 | size, | |||
| OpenTK.Graphics.OpenGL.VertexAttribPointerType | type, | |||
| bool | normalized, | |||
| Int32 | stride, | |||
| [InAttribute, OutAttribute] ref T5 | pointer | |||
| ) | [static] |
Define an array of generic vertex attribute data.
| index | Specifies the index of the generic vertex attribute to be modified. | |
| size | Specifies the number of components per generic vertex attribute. Must be 1, 2, 3, or 4. The initial value is 4. | |
| type | Specifies the data type of each component in the array. Symbolic constants GL_BYTE, GL_UNSIGNED_BYTE, GL_SHORT, GL_UNSIGNED_SHORT, GL_INT, GL_UNSIGNED_INT, GL_FLOAT, or GL_DOUBLE are accepted. The initial value is GL_FLOAT. | |
| normalized | Specifies whether fixed-point data values should be normalized (GL_TRUE) or converted directly as fixed-point values (GL_FALSE) when they are accessed. | |
| stride | Specifies the byte offset between consecutive generic vertex attributes. If stride is 0, the generic vertex attributes are understood to be tightly packed in the array. The initial value is 0. | |
| pointer | Specifies a pointer to the first component of the first generic vertex attribute in the array. The initial value is 0. |
| T5 | : | struct |
| static void OpenTK.Graphics.OpenGL.GL.VertexAttribPointer< T5 > | ( | UInt32 | index, | |
| Int32 | size, | |||
| OpenTK.Graphics.OpenGL.VertexAttribPointerType | type, | |||
| bool | normalized, | |||
| Int32 | stride, | |||
| [InAttribute, OutAttribute] T5 | pointer[,,] | |||
| ) | [static] |
Define an array of generic vertex attribute data.
| index | Specifies the index of the generic vertex attribute to be modified. | |
| size | Specifies the number of components per generic vertex attribute. Must be 1, 2, 3, or 4. The initial value is 4. | |
| type | Specifies the data type of each component in the array. Symbolic constants GL_BYTE, GL_UNSIGNED_BYTE, GL_SHORT, GL_UNSIGNED_SHORT, GL_INT, GL_UNSIGNED_INT, GL_FLOAT, or GL_DOUBLE are accepted. The initial value is GL_FLOAT. | |
| normalized | Specifies whether fixed-point data values should be normalized (GL_TRUE) or converted directly as fixed-point values (GL_FALSE) when they are accessed. | |
| stride | Specifies the byte offset between consecutive generic vertex attributes. If stride is 0, the generic vertex attributes are understood to be tightly packed in the array. The initial value is 0. | |
| pointer | Specifies a pointer to the first component of the first generic vertex attribute in the array. The initial value is 0. |
| T5 | : | struct |
| static void OpenTK.Graphics.OpenGL.GL.VertexAttribPointer< T5 > | ( | UInt32 | index, | |
| Int32 | size, | |||
| OpenTK.Graphics.OpenGL.VertexAttribPointerType | type, | |||
| bool | normalized, | |||
| Int32 | stride, | |||
| [InAttribute, OutAttribute] T5 | pointer[,] | |||
| ) | [static] |
Define an array of generic vertex attribute data.
| index | Specifies the index of the generic vertex attribute to be modified. | |
| size | Specifies the number of components per generic vertex attribute. Must be 1, 2, 3, or 4. The initial value is 4. | |
| type | Specifies the data type of each component in the array. Symbolic constants GL_BYTE, GL_UNSIGNED_BYTE, GL_SHORT, GL_UNSIGNED_SHORT, GL_INT, GL_UNSIGNED_INT, GL_FLOAT, or GL_DOUBLE are accepted. The initial value is GL_FLOAT. | |
| normalized | Specifies whether fixed-point data values should be normalized (GL_TRUE) or converted directly as fixed-point values (GL_FALSE) when they are accessed. | |
| stride | Specifies the byte offset between consecutive generic vertex attributes. If stride is 0, the generic vertex attributes are understood to be tightly packed in the array. The initial value is 0. | |
| pointer | Specifies a pointer to the first component of the first generic vertex attribute in the array. The initial value is 0. |
| T5 | : | struct |
| static void OpenTK.Graphics.OpenGL.GL.VertexAttribPointer< T5 > | ( | UInt32 | index, | |
| Int32 | size, | |||
| OpenTK.Graphics.OpenGL.VertexAttribPointerType | type, | |||
| bool | normalized, | |||
| Int32 | stride, | |||
| [InAttribute, OutAttribute] T5[] | pointer | |||
| ) | [static] |
Define an array of generic vertex attribute data.
| index | Specifies the index of the generic vertex attribute to be modified. | |
| size | Specifies the number of components per generic vertex attribute. Must be 1, 2, 3, or 4. The initial value is 4. | |
| type | Specifies the data type of each component in the array. Symbolic constants GL_BYTE, GL_UNSIGNED_BYTE, GL_SHORT, GL_UNSIGNED_SHORT, GL_INT, GL_UNSIGNED_INT, GL_FLOAT, or GL_DOUBLE are accepted. The initial value is GL_FLOAT. | |
| normalized | Specifies whether fixed-point data values should be normalized (GL_TRUE) or converted directly as fixed-point values (GL_FALSE) when they are accessed. | |
| stride | Specifies the byte offset between consecutive generic vertex attributes. If stride is 0, the generic vertex attributes are understood to be tightly packed in the array. The initial value is 0. | |
| pointer | Specifies a pointer to the first component of the first generic vertex attribute in the array. The initial value is 0. |
| T5 | : | struct |
| static void OpenTK.Graphics.OpenGL.GL.VertexAttribPointer< T5 > | ( | Int32 | index, | |
| Int32 | size, | |||
| OpenTK.Graphics.OpenGL.VertexAttribPointerType | type, | |||
| bool | normalized, | |||
| Int32 | stride, | |||
| [InAttribute, OutAttribute] ref T5 | pointer | |||
| ) | [static] |
Define an array of generic vertex attribute data.
| index | Specifies the index of the generic vertex attribute to be modified. | |
| size | Specifies the number of components per generic vertex attribute. Must be 1, 2, 3, or 4. The initial value is 4. | |
| type | Specifies the data type of each component in the array. Symbolic constants GL_BYTE, GL_UNSIGNED_BYTE, GL_SHORT, GL_UNSIGNED_SHORT, GL_INT, GL_UNSIGNED_INT, GL_FLOAT, or GL_DOUBLE are accepted. The initial value is GL_FLOAT. | |
| normalized | Specifies whether fixed-point data values should be normalized (GL_TRUE) or converted directly as fixed-point values (GL_FALSE) when they are accessed. | |
| stride | Specifies the byte offset between consecutive generic vertex attributes. If stride is 0, the generic vertex attributes are understood to be tightly packed in the array. The initial value is 0. | |
| pointer | Specifies a pointer to the first component of the first generic vertex attribute in the array. The initial value is 0. |
| T5 | : | struct |
| static void OpenTK.Graphics.OpenGL.GL.VertexAttribPointer< T5 > | ( | Int32 | index, | |
| Int32 | size, | |||
| OpenTK.Graphics.OpenGL.VertexAttribPointerType | type, | |||
| bool | normalized, | |||
| Int32 | stride, | |||
| [InAttribute, OutAttribute] T5 | pointer[,,] | |||
| ) | [static] |
Define an array of generic vertex attribute data.
| index | Specifies the index of the generic vertex attribute to be modified. | |
| size | Specifies the number of components per generic vertex attribute. Must be 1, 2, 3, or 4. The initial value is 4. | |
| type | Specifies the data type of each component in the array. Symbolic constants GL_BYTE, GL_UNSIGNED_BYTE, GL_SHORT, GL_UNSIGNED_SHORT, GL_INT, GL_UNSIGNED_INT, GL_FLOAT, or GL_DOUBLE are accepted. The initial value is GL_FLOAT. | |
| normalized | Specifies whether fixed-point data values should be normalized (GL_TRUE) or converted directly as fixed-point values (GL_FALSE) when they are accessed. | |
| stride | Specifies the byte offset between consecutive generic vertex attributes. If stride is 0, the generic vertex attributes are understood to be tightly packed in the array. The initial value is 0. | |
| pointer | Specifies a pointer to the first component of the first generic vertex attribute in the array. The initial value is 0. |
| T5 | : | struct |
| static void OpenTK.Graphics.OpenGL.GL.VertexAttribPointer< T5 > | ( | Int32 | index, | |
| Int32 | size, | |||
| OpenTK.Graphics.OpenGL.VertexAttribPointerType | type, | |||
| bool | normalized, | |||
| Int32 | stride, | |||
| [InAttribute, OutAttribute] T5 | pointer[,] | |||
| ) | [static] |
Define an array of generic vertex attribute data.
| index | Specifies the index of the generic vertex attribute to be modified. | |
| size | Specifies the number of components per generic vertex attribute. Must be 1, 2, 3, or 4. The initial value is 4. | |
| type | Specifies the data type of each component in the array. Symbolic constants GL_BYTE, GL_UNSIGNED_BYTE, GL_SHORT, GL_UNSIGNED_SHORT, GL_INT, GL_UNSIGNED_INT, GL_FLOAT, or GL_DOUBLE are accepted. The initial value is GL_FLOAT. | |
| normalized | Specifies whether fixed-point data values should be normalized (GL_TRUE) or converted directly as fixed-point values (GL_FALSE) when they are accessed. | |
| stride | Specifies the byte offset between consecutive generic vertex attributes. If stride is 0, the generic vertex attributes are understood to be tightly packed in the array. The initial value is 0. | |
| pointer | Specifies a pointer to the first component of the first generic vertex attribute in the array. The initial value is 0. |
| T5 | : | struct |
| static void OpenTK.Graphics.OpenGL.GL.VertexAttribPointer< T5 > | ( | Int32 | index, | |
| Int32 | size, | |||
| OpenTK.Graphics.OpenGL.VertexAttribPointerType | type, | |||
| bool | normalized, | |||
| Int32 | stride, | |||
| [InAttribute, OutAttribute] T5[] | pointer | |||
| ) | [static] |
Define an array of generic vertex attribute data.
| index | Specifies the index of the generic vertex attribute to be modified. | |
| size | Specifies the number of components per generic vertex attribute. Must be 1, 2, 3, or 4. The initial value is 4. | |
| type | Specifies the data type of each component in the array. Symbolic constants GL_BYTE, GL_UNSIGNED_BYTE, GL_SHORT, GL_UNSIGNED_SHORT, GL_INT, GL_UNSIGNED_INT, GL_FLOAT, or GL_DOUBLE are accepted. The initial value is GL_FLOAT. | |
| normalized | Specifies whether fixed-point data values should be normalized (GL_TRUE) or converted directly as fixed-point values (GL_FALSE) when they are accessed. | |
| stride | Specifies the byte offset between consecutive generic vertex attributes. If stride is 0, the generic vertex attributes are understood to be tightly packed in the array. The initial value is 0. | |
| pointer | Specifies a pointer to the first component of the first generic vertex attribute in the array. The initial value is 0. |
| T5 | : | struct |
| static void OpenTK.Graphics.OpenGL.GL.VertexPointer | ( | Int32 | size, | |
| OpenTK.Graphics.OpenGL.VertexPointerType | type, | |||
| Int32 | stride, | |||
| IntPtr | pointer | |||
| ) | [static] |
Define an array of vertex data.
| size | Specifies the number of coordinates per vertex. Must be 2, 3, or 4. The initial value is 4. | |
| type | Specifies the data type of each coordinate in the array. Symbolic constants GL_SHORT, GL_INT, GL_FLOAT, or GL_DOUBLE are accepted. The initial value is GL_FLOAT. | |
| stride | Specifies the byte offset between consecutive vertices. If stride is 0, the vertices are understood to be tightly packed in the array. The initial value is 0. | |
| pointer | Specifies a pointer to the first coordinate of the first vertex in the array. The initial value is 0. |
| static void OpenTK.Graphics.OpenGL.GL.VertexPointer< T3 > | ( | Int32 | size, | |
| OpenTK.Graphics.OpenGL.VertexPointerType | type, | |||
| Int32 | stride, | |||
| [InAttribute, OutAttribute] ref T3 | pointer | |||
| ) | [static] |
Define an array of vertex data.
| size | Specifies the number of coordinates per vertex. Must be 2, 3, or 4. The initial value is 4. | |
| type | Specifies the data type of each coordinate in the array. Symbolic constants GL_SHORT, GL_INT, GL_FLOAT, or GL_DOUBLE are accepted. The initial value is GL_FLOAT. | |
| stride | Specifies the byte offset between consecutive vertices. If stride is 0, the vertices are understood to be tightly packed in the array. The initial value is 0. | |
| pointer | Specifies a pointer to the first coordinate of the first vertex in the array. The initial value is 0. |
| T3 | : | struct |
| static void OpenTK.Graphics.OpenGL.GL.VertexPointer< T3 > | ( | Int32 | size, | |
| OpenTK.Graphics.OpenGL.VertexPointerType | type, | |||
| Int32 | stride, | |||
| [InAttribute, OutAttribute] T3 | pointer[,,] | |||
| ) | [static] |
Define an array of vertex data.
| size | Specifies the number of coordinates per vertex. Must be 2, 3, or 4. The initial value is 4. | |
| type | Specifies the data type of each coordinate in the array. Symbolic constants GL_SHORT, GL_INT, GL_FLOAT, or GL_DOUBLE are accepted. The initial value is GL_FLOAT. | |
| stride | Specifies the byte offset between consecutive vertices. If stride is 0, the vertices are understood to be tightly packed in the array. The initial value is 0. | |
| pointer | Specifies a pointer to the first coordinate of the first vertex in the array. The initial value is 0. |
| T3 | : | struct |
| static void OpenTK.Graphics.OpenGL.GL.VertexPointer< T3 > | ( | Int32 | size, | |
| OpenTK.Graphics.OpenGL.VertexPointerType | type, | |||
| Int32 | stride, | |||
| [InAttribute, OutAttribute] T3 | pointer[,] | |||
| ) | [static] |
Define an array of vertex data.
| size | Specifies the number of coordinates per vertex. Must be 2, 3, or 4. The initial value is 4. | |
| type | Specifies the data type of each coordinate in the array. Symbolic constants GL_SHORT, GL_INT, GL_FLOAT, or GL_DOUBLE are accepted. The initial value is GL_FLOAT. | |
| stride | Specifies the byte offset between consecutive vertices. If stride is 0, the vertices are understood to be tightly packed in the array. The initial value is 0. | |
| pointer | Specifies a pointer to the first coordinate of the first vertex in the array. The initial value is 0. |
| T3 | : | struct |
| static void OpenTK.Graphics.OpenGL.GL.VertexPointer< T3 > | ( | Int32 | size, | |
| OpenTK.Graphics.OpenGL.VertexPointerType | type, | |||
| Int32 | stride, | |||
| [InAttribute, OutAttribute] T3[] | pointer | |||
| ) | [static] |
Define an array of vertex data.
| size | Specifies the number of coordinates per vertex. Must be 2, 3, or 4. The initial value is 4. | |
| type | Specifies the data type of each coordinate in the array. Symbolic constants GL_SHORT, GL_INT, GL_FLOAT, or GL_DOUBLE are accepted. The initial value is GL_FLOAT. | |
| stride | Specifies the byte offset between consecutive vertices. If stride is 0, the vertices are understood to be tightly packed in the array. The initial value is 0. | |
| pointer | Specifies a pointer to the first coordinate of the first vertex in the array. The initial value is 0. |
| T3 | : | struct |
| static void OpenTK.Graphics.OpenGL.GL.Viewport | ( | Int32 | x, | |
| Int32 | y, | |||
| Int32 | width, | |||
| Int32 | height | |||
| ) | [static] |
Set the viewport.
| x | Specify the lower left corner of the viewport rectangle, in pixels. The initial value is (0,0). | |
| width | Specify the width and height of the viewport. 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.OpenGL.GL.WindowPos2 | ( | Int16 * | v | ) | [static] |
Specify the raster position in window coordinates for pixel operations.
| x | Specify the , , coordinates for the raster position. |
| static void OpenTK.Graphics.OpenGL.GL.WindowPos2 | ( | ref Int16 | v | ) | [static] |
Specify the raster position in window coordinates for pixel operations.
| x | Specify the , , coordinates for the raster position. |
| static void OpenTK.Graphics.OpenGL.GL.WindowPos2 | ( | Int16[] | v | ) | [static] |
Specify the raster position in window coordinates for pixel operations.
| x | Specify the , , coordinates for the raster position. |
| static void OpenTK.Graphics.OpenGL.GL.WindowPos2 | ( | Int16 | x, | |
| Int16 | y | |||
| ) | [static] |
Specify the raster position in window coordinates for pixel operations.
| x | Specify the , , coordinates for the raster position. |
| static unsafe void OpenTK.Graphics.OpenGL.GL.WindowPos2 | ( | Int32 * | v | ) | [static] |
Specify the raster position in window coordinates for pixel operations.
| x | Specify the , , coordinates for the raster position. |
| static void OpenTK.Graphics.OpenGL.GL.WindowPos2 | ( | ref Int32 | v | ) | [static] |
Specify the raster position in window coordinates for pixel operations.
| x | Specify the , , coordinates for the raster position. |
| static void OpenTK.Graphics.OpenGL.GL.WindowPos2 | ( | Int32[] | v | ) | [static] |
Specify the raster position in window coordinates for pixel operations.
| x | Specify the , , coordinates for the raster position. |
| static void OpenTK.Graphics.OpenGL.GL.WindowPos2 | ( | Int32 | x, | |
| Int32 | y | |||
| ) | [static] |
Specify the raster position in window coordinates for pixel operations.
| x | Specify the , , coordinates for the raster position. |
| static unsafe void OpenTK.Graphics.OpenGL.GL.WindowPos2 | ( | Single * | v | ) | [static] |
Specify the raster position in window coordinates for pixel operations.
| x | Specify the , , coordinates for the raster position. |
| static void OpenTK.Graphics.OpenGL.GL.WindowPos2 | ( | ref Single | v | ) | [static] |
Specify the raster position in window coordinates for pixel operations.
| x | Specify the , , coordinates for the raster position. |
| static void OpenTK.Graphics.OpenGL.GL.WindowPos2 | ( | Single[] | v | ) | [static] |
Specify the raster position in window coordinates for pixel operations.
| x | Specify the , , coordinates for the raster position. |
| static void OpenTK.Graphics.OpenGL.GL.WindowPos2 | ( | Single | x, | |
| Single | y | |||
| ) | [static] |
Specify the raster position in window coordinates for pixel operations.
| x | Specify the , , coordinates for the raster position. |
| static unsafe void OpenTK.Graphics.OpenGL.GL.WindowPos2 | ( | Double * | v | ) | [static] |
Specify the raster position in window coordinates for pixel operations.
| x | Specify the , , coordinates for the raster position. |
| static void OpenTK.Graphics.OpenGL.GL.WindowPos2 | ( | ref Double | v | ) | [static] |
Specify the raster position in window coordinates for pixel operations.
| x | Specify the , , coordinates for the raster position. |
| static void OpenTK.Graphics.OpenGL.GL.WindowPos2 | ( | Double[] | v | ) | [static] |
Specify the raster position in window coordinates for pixel operations.
| x | Specify the , , coordinates for the raster position. |
| static void OpenTK.Graphics.OpenGL.GL.WindowPos2 | ( | Double | x, | |
| Double | y | |||
| ) | [static] |
Specify the raster position in window coordinates for pixel operations.
| x | Specify the , , coordinates for the raster position. |
| static unsafe void OpenTK.Graphics.OpenGL.GL.WindowPos3 | ( | Int16 * | v | ) | [static] |
Specify the raster position in window coordinates for pixel operations.
| x | Specify the , , coordinates for the raster position. |
| static void OpenTK.Graphics.OpenGL.GL.WindowPos3 | ( | ref Int16 | v | ) | [static] |
Specify the raster position in window coordinates for pixel operations.
| x | Specify the , , coordinates for the raster position. |
| static void OpenTK.Graphics.OpenGL.GL.WindowPos3 | ( | Int16[] | v | ) | [static] |
Specify the raster position in window coordinates for pixel operations.
| x | Specify the , , coordinates for the raster position. |
| static void OpenTK.Graphics.OpenGL.GL.WindowPos3 | ( | Int16 | x, | |
| Int16 | y, | |||
| Int16 | z | |||
| ) | [static] |
Specify the raster position in window coordinates for pixel operations.
| x | Specify the , , coordinates for the raster position. |
| static unsafe void OpenTK.Graphics.OpenGL.GL.WindowPos3 | ( | Int32 * | v | ) | [static] |
Specify the raster position in window coordinates for pixel operations.
| x | Specify the , , coordinates for the raster position. |
| static void OpenTK.Graphics.OpenGL.GL.WindowPos3 | ( | ref Int32 | v | ) | [static] |
Specify the raster position in window coordinates for pixel operations.
| x | Specify the , , coordinates for the raster position. |
| static void OpenTK.Graphics.OpenGL.GL.WindowPos3 | ( | Int32[] | v | ) | [static] |
Specify the raster position in window coordinates for pixel operations.
| x | Specify the , , coordinates for the raster position. |
| static void OpenTK.Graphics.OpenGL.GL.WindowPos3 | ( | Int32 | x, | |
| Int32 | y, | |||
| Int32 | z | |||
| ) | [static] |
Specify the raster position in window coordinates for pixel operations.
| x | Specify the , , coordinates for the raster position. |
| static unsafe void OpenTK.Graphics.OpenGL.GL.WindowPos3 | ( | Single * | v | ) | [static] |
Specify the raster position in window coordinates for pixel operations.
| x | Specify the , , coordinates for the raster position. |
| static void OpenTK.Graphics.OpenGL.GL.WindowPos3 | ( | ref Single | v | ) | [static] |
Specify the raster position in window coordinates for pixel operations.
| x | Specify the , , coordinates for the raster position. |
| static void OpenTK.Graphics.OpenGL.GL.WindowPos3 | ( | Single[] | v | ) | [static] |
Specify the raster position in window coordinates for pixel operations.
| x | Specify the , , coordinates for the raster position. |
| static void OpenTK.Graphics.OpenGL.GL.WindowPos3 | ( | Single | x, | |
| Single | y, | |||
| Single | z | |||
| ) | [static] |
Specify the raster position in window coordinates for pixel operations.
| x | Specify the , , coordinates for the raster position. |
| static unsafe void OpenTK.Graphics.OpenGL.GL.WindowPos3 | ( | Double * | v | ) | [static] |
Specify the raster position in window coordinates for pixel operations.
| x | Specify the , , coordinates for the raster position. |
| static void OpenTK.Graphics.OpenGL.GL.WindowPos3 | ( | ref Double | v | ) | [static] |
Specify the raster position in window coordinates for pixel operations.
| x | Specify the , , coordinates for the raster position. |
| static void OpenTK.Graphics.OpenGL.GL.WindowPos3 | ( | Double[] | v | ) | [static] |
Specify the raster position in window coordinates for pixel operations.
| x | Specify the , , coordinates for the raster position. |
| static void OpenTK.Graphics.OpenGL.GL.WindowPos3 | ( | Double | x, | |
| Double | y, | |||
| Double | z | |||
| ) | [static] |
Specify the raster position in window coordinates for pixel operations.
| x | Specify the , , coordinates for the raster position. |
override object OpenTK.Graphics.OpenGL.GL.SyncRoot [get, protected] |
Returns a synchronization token unique for the GL class.
Reimplemented from OpenTK.BindingsBase.
Definition at line 88 of file GLHelper.cs.
1.6.1