2009-07-15 22:35:12 +00:00
|
|
|
#region License
|
|
|
|
//
|
|
|
|
// The Open Toolkit Library License
|
|
|
|
//
|
|
|
|
// Copyright (c) 2006 - 2009 the Open Toolkit library.
|
|
|
|
//
|
|
|
|
// Permission is hereby granted, free of charge, to any person obtaining a copy
|
|
|
|
// of this software and associated documentation files (the "Software"), to deal
|
|
|
|
// in the Software without restriction, including without limitation the rights to
|
|
|
|
// use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of
|
|
|
|
// the Software, and to permit persons to whom the Software is furnished to do
|
|
|
|
// so, subject to the following conditions:
|
|
|
|
//
|
|
|
|
// The above copyright notice and this permission notice shall be included in all
|
|
|
|
// copies or substantial portions of the Software.
|
|
|
|
//
|
|
|
|
// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
|
|
|
|
// EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES
|
|
|
|
// OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
|
|
|
|
// NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT
|
|
|
|
// HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
|
|
|
|
// WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
|
|
|
|
// FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
|
|
|
|
// OTHER DEALINGS IN THE SOFTWARE.
|
|
|
|
//
|
|
|
|
#endregion
|
|
|
|
|
|
|
|
namespace OpenTK.Graphics.ES10
|
|
|
|
{
|
|
|
|
using System;
|
|
|
|
using System.Runtime.InteropServices;
|
|
|
|
#pragma warning disable 0649
|
|
|
|
#pragma warning disable 3019
|
|
|
|
#pragma warning disable 1591
|
|
|
|
|
|
|
|
partial class ES
|
|
|
|
{
|
|
|
|
internal static partial class Delegates
|
|
|
|
{
|
|
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
|
|
internal delegate void ActiveTexture([In, Out] OpenTK.Graphics.ES10.All texture);
|
|
|
|
internal static ActiveTexture glActiveTexture;
|
|
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
|
|
internal delegate void AlphaFunc([In, Out] OpenTK.Graphics.ES10.All func, [In, Out] Single @ref);
|
|
|
|
internal static AlphaFunc glAlphaFunc;
|
|
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
|
|
internal delegate void AlphaFuncx([In, Out] OpenTK.Graphics.ES10.All func, [In, Out] int @ref);
|
|
|
|
internal static AlphaFuncx glAlphaFuncx;
|
|
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
|
|
internal delegate void BindTexture([In, Out] OpenTK.Graphics.ES10.All target, [In, Out] UInt32 texture);
|
|
|
|
internal static BindTexture glBindTexture;
|
|
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
|
|
internal delegate void BlendFunc([In, Out] OpenTK.Graphics.ES10.All sfactor, [In, Out] OpenTK.Graphics.ES10.All dfactor);
|
|
|
|
internal static BlendFunc glBlendFunc;
|
|
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
|
|
internal delegate void Clear([In, Out] UInt32 mask);
|
|
|
|
internal static Clear glClear;
|
|
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
|
|
internal delegate void ClearColor([In, Out] Single red, [In, Out] Single green, [In, Out] Single blue, [In, Out] Single alpha);
|
|
|
|
internal static ClearColor glClearColor;
|
|
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
|
|
internal delegate void ClearColorx([In, Out] int red, [In, Out] int green, [In, Out] int blue, [In, Out] int alpha);
|
|
|
|
internal static ClearColorx glClearColorx;
|
|
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
|
|
internal delegate void ClearDepthf([In, Out] Single depth);
|
|
|
|
internal static ClearDepthf glClearDepthf;
|
|
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
|
|
internal delegate void ClearDepthx([In, Out] int depth);
|
|
|
|
internal static ClearDepthx glClearDepthx;
|
|
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
|
|
internal delegate void ClearStencil([In, Out] Int32 s);
|
|
|
|
internal static ClearStencil glClearStencil;
|
|
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
|
|
internal delegate void ClientActiveTexture([In, Out] OpenTK.Graphics.ES10.All texture);
|
|
|
|
internal static ClientActiveTexture glClientActiveTexture;
|
|
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
|
|
internal delegate void Color4f([In, Out] Single red, [In, Out] Single green, [In, Out] Single blue, [In, Out] Single alpha);
|
|
|
|
internal static Color4f glColor4f;
|
|
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
|
|
internal delegate void Color4x([In, Out] int red, [In, Out] int green, [In, Out] int blue, [In, Out] int alpha);
|
|
|
|
internal static Color4x glColor4x;
|
|
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
|
|
internal delegate void ColorMask([In, Out] bool red, [In, Out] bool green, [In, Out] bool blue, [In, Out] bool alpha);
|
|
|
|
internal static ColorMask glColorMask;
|
|
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
|
|
internal delegate void ColorPointer([In, Out] Int32 size, [In, Out] OpenTK.Graphics.ES10.All type, [In, Out] Int32 stride, [In, Out] IntPtr pointer);
|
|
|
|
internal static ColorPointer glColorPointer;
|
|
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
|
|
internal delegate void CompressedTexImage2D([In, Out] OpenTK.Graphics.ES10.All target, [In, Out] Int32 level, [In, Out] OpenTK.Graphics.ES10.All internalformat, [In, Out] Int32 width, [In, Out] Int32 height, [In, Out] Int32 border, [In, Out] Int32 imageSize, [In, Out] IntPtr data);
|
|
|
|
internal static CompressedTexImage2D glCompressedTexImage2D;
|
|
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
|
|
internal delegate void CompressedTexSubImage2D([In, Out] OpenTK.Graphics.ES10.All target, [In, Out] Int32 level, [In, Out] Int32 xoffset, [In, Out] Int32 yoffset, [In, Out] Int32 width, [In, Out] Int32 height, [In, Out] OpenTK.Graphics.ES10.All format, [In, Out] Int32 imageSize, [In, Out] IntPtr data);
|
|
|
|
internal static CompressedTexSubImage2D glCompressedTexSubImage2D;
|
|
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
|
|
internal delegate void CopyTexImage2D([In, Out] OpenTK.Graphics.ES10.All target, [In, Out] Int32 level, [In, Out] OpenTK.Graphics.ES10.All internalformat, [In, Out] Int32 x, [In, Out] Int32 y, [In, Out] Int32 width, [In, Out] Int32 height, [In, Out] Int32 border);
|
|
|
|
internal static CopyTexImage2D glCopyTexImage2D;
|
|
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
|
|
internal delegate void CopyTexSubImage2D([In, Out] OpenTK.Graphics.ES10.All target, [In, Out] Int32 level, [In, Out] Int32 xoffset, [In, Out] Int32 yoffset, [In, Out] Int32 x, [In, Out] Int32 y, [In, Out] Int32 width, [In, Out] Int32 height);
|
|
|
|
internal static CopyTexSubImage2D glCopyTexSubImage2D;
|
|
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
|
|
internal delegate void CullFace([In, Out] OpenTK.Graphics.ES10.All mode);
|
|
|
|
internal static CullFace glCullFace;
|
|
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
|
|
internal unsafe delegate void DeleteTextures([In, Out] Int32 n, [In, Out] UInt32* textures);
|
|
|
|
internal unsafe static DeleteTextures glDeleteTextures;
|
|
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
|
|
internal delegate void DepthFunc([In, Out] OpenTK.Graphics.ES10.All func);
|
|
|
|
internal static DepthFunc glDepthFunc;
|
|
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
|
|
internal delegate void DepthMask([In, Out] bool flag);
|
|
|
|
internal static DepthMask glDepthMask;
|
|
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
|
|
internal delegate void DepthRangef([In, Out] Single zNear, [In, Out] Single zFar);
|
|
|
|
internal static DepthRangef glDepthRangef;
|
|
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
|
|
internal delegate void DepthRangex([In, Out] int zNear, [In, Out] int zFar);
|
|
|
|
internal static DepthRangex glDepthRangex;
|
|
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
|
|
internal delegate void Disable([In, Out] OpenTK.Graphics.ES10.All cap);
|
|
|
|
internal static Disable glDisable;
|
|
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
|
|
internal delegate void DisableClientState([In, Out] OpenTK.Graphics.ES10.All array);
|
|
|
|
internal static DisableClientState glDisableClientState;
|
|
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
|
|
internal delegate void DrawArrays([In, Out] OpenTK.Graphics.ES10.All mode, [In, Out] Int32 first, [In, Out] Int32 count);
|
|
|
|
internal static DrawArrays glDrawArrays;
|
|
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
|
|
internal delegate void DrawElements([In, Out] OpenTK.Graphics.ES10.All mode, [In, Out] Int32 count, [In, Out] OpenTK.Graphics.ES10.All type, [In, Out] IntPtr indices);
|
|
|
|
internal static DrawElements glDrawElements;
|
|
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
|
|
internal delegate void Enable([In, Out] OpenTK.Graphics.ES10.All cap);
|
|
|
|
internal static Enable glEnable;
|
|
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
|
|
internal delegate void EnableClientState([In, Out] OpenTK.Graphics.ES10.All array);
|
|
|
|
internal static EnableClientState glEnableClientState;
|
|
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
|
|
internal delegate void Finish();
|
|
|
|
internal static Finish glFinish;
|
|
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
|
|
internal delegate void Flush();
|
|
|
|
internal static Flush glFlush;
|
|
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
|
|
internal delegate void Fogf([In, Out] OpenTK.Graphics.ES10.All pname, [In, Out] Single param);
|
|
|
|
internal static Fogf glFogf;
|
|
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
|
|
internal unsafe delegate void Fogfv([In, Out] OpenTK.Graphics.ES10.All pname, [In, Out] Single* @params);
|
|
|
|
internal unsafe static Fogfv glFogfv;
|
|
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
|
|
internal delegate void Fogx([In, Out] OpenTK.Graphics.ES10.All pname, [In, Out] int param);
|
|
|
|
internal static Fogx glFogx;
|
|
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
|
|
internal unsafe delegate void Fogxv([In, Out] OpenTK.Graphics.ES10.All pname, [In, Out] int* @params);
|
|
|
|
internal unsafe static Fogxv glFogxv;
|
|
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
|
|
internal delegate void FrontFace([In, Out] OpenTK.Graphics.ES10.All mode);
|
|
|
|
internal static FrontFace glFrontFace;
|
|
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
|
|
internal delegate void Frustumf([In, Out] Single left, [In, Out] Single right, [In, Out] Single bottom, [In, Out] Single top, [In, Out] Single zNear, [In, Out] Single zFar);
|
|
|
|
internal static Frustumf glFrustumf;
|
|
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
|
|
internal delegate void Frustumx([In, Out] int left, [In, Out] int right, [In, Out] int bottom, [In, Out] int top, [In, Out] int zNear, [In, Out] int zFar);
|
|
|
|
internal static Frustumx glFrustumx;
|
|
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
|
|
internal unsafe delegate void GenTextures([In, Out] Int32 n, [In, Out] UInt32* textures);
|
|
|
|
internal unsafe static GenTextures glGenTextures;
|
|
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
|
|
internal delegate OpenTK.Graphics.ES10.All GetError();
|
|
|
|
internal static GetError glGetError;
|
|
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
|
|
internal unsafe delegate void GetIntegerv([In, Out] OpenTK.Graphics.ES10.All pname, [In, Out] Int32* @params);
|
|
|
|
internal unsafe static GetIntegerv glGetIntegerv;
|
|
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
|
|
internal unsafe delegate IntPtr GetString([In, Out] OpenTK.Graphics.ES10.All name);
|
|
|
|
internal unsafe static GetString glGetString;
|
|
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
|
|
internal delegate void Hint([In, Out] OpenTK.Graphics.ES10.All target, [In, Out] OpenTK.Graphics.ES10.All mode);
|
|
|
|
internal static Hint glHint;
|
|
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
|
|
internal delegate void Lightf([In, Out] OpenTK.Graphics.ES10.All light, [In, Out] OpenTK.Graphics.ES10.All pname, [In, Out] Single param);
|
|
|
|
internal static Lightf glLightf;
|
|
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
|
|
internal unsafe delegate void Lightfv([In, Out] OpenTK.Graphics.ES10.All light, [In, Out] OpenTK.Graphics.ES10.All pname, [In, Out] Single* @params);
|
|
|
|
internal unsafe static Lightfv glLightfv;
|
|
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
|
|
internal delegate void LightModelf([In, Out] OpenTK.Graphics.ES10.All pname, [In, Out] Single param);
|
|
|
|
internal static LightModelf glLightModelf;
|
|
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
|
|
internal unsafe delegate void LightModelfv([In, Out] OpenTK.Graphics.ES10.All pname, [In, Out] Single* @params);
|
|
|
|
internal unsafe static LightModelfv glLightModelfv;
|
|
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
|
|
internal delegate void LightModelx([In, Out] OpenTK.Graphics.ES10.All pname, [In, Out] int param);
|
|
|
|
internal static LightModelx glLightModelx;
|
|
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
|
|
internal unsafe delegate void LightModelxv([In, Out] OpenTK.Graphics.ES10.All pname, [In, Out] int* @params);
|
|
|
|
internal unsafe static LightModelxv glLightModelxv;
|
|
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
|
|
internal delegate void Lightx([In, Out] OpenTK.Graphics.ES10.All light, [In, Out] OpenTK.Graphics.ES10.All pname, [In, Out] int param);
|
|
|
|
internal static Lightx glLightx;
|
|
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
|
|
internal unsafe delegate void Lightxv([In, Out] OpenTK.Graphics.ES10.All light, [In, Out] OpenTK.Graphics.ES10.All pname, [In, Out] int* @params);
|
|
|
|
internal unsafe static Lightxv glLightxv;
|
|
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
|
|
internal delegate void LineWidth([In, Out] Single width);
|
|
|
|
internal static LineWidth glLineWidth;
|
|
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
|
|
internal delegate void LineWidthx([In, Out] int width);
|
|
|
|
internal static LineWidthx glLineWidthx;
|
|
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
|
|
internal delegate void LoadIdentity();
|
|
|
|
internal static LoadIdentity glLoadIdentity;
|
|
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
|
|
internal unsafe delegate void LoadMatrixf([In, Out] Single* m);
|
|
|
|
internal unsafe static LoadMatrixf glLoadMatrixf;
|
|
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
|
|
internal unsafe delegate void LoadMatrixx([In, Out] int* m);
|
|
|
|
internal unsafe static LoadMatrixx glLoadMatrixx;
|
|
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
|
|
internal delegate void LogicOp([In, Out] OpenTK.Graphics.ES10.All opcode);
|
|
|
|
internal static LogicOp glLogicOp;
|
|
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
|
|
internal delegate void Materialf([In, Out] OpenTK.Graphics.ES10.All face, [In, Out] OpenTK.Graphics.ES10.All pname, [In, Out] Single param);
|
|
|
|
internal static Materialf glMaterialf;
|
|
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
|
|
internal unsafe delegate void Materialfv([In, Out] OpenTK.Graphics.ES10.All face, [In, Out] OpenTK.Graphics.ES10.All pname, [In, Out] Single* @params);
|
|
|
|
internal unsafe static Materialfv glMaterialfv;
|
|
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
|
|
internal delegate void Materialx([In, Out] OpenTK.Graphics.ES10.All face, [In, Out] OpenTK.Graphics.ES10.All pname, [In, Out] int param);
|
|
|
|
internal static Materialx glMaterialx;
|
|
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
|
|
internal unsafe delegate void Materialxv([In, Out] OpenTK.Graphics.ES10.All face, [In, Out] OpenTK.Graphics.ES10.All pname, [In, Out] int* @params);
|
|
|
|
internal unsafe static Materialxv glMaterialxv;
|
|
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
|
|
internal delegate void MatrixMode([In, Out] OpenTK.Graphics.ES10.All mode);
|
|
|
|
internal static MatrixMode glMatrixMode;
|
|
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
|
|
internal delegate void MultiTexCoord4f([In, Out] OpenTK.Graphics.ES10.All target, [In, Out] Single s, [In, Out] Single t, [In, Out] Single r, [In, Out] Single q);
|
|
|
|
internal static MultiTexCoord4f glMultiTexCoord4f;
|
|
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
|
|
internal delegate void MultiTexCoord4x([In, Out] OpenTK.Graphics.ES10.All target, [In, Out] int s, [In, Out] int t, [In, Out] int r, [In, Out] int q);
|
|
|
|
internal static MultiTexCoord4x glMultiTexCoord4x;
|
|
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
|
|
internal unsafe delegate void MultMatrixf([In, Out] Single* m);
|
|
|
|
internal unsafe static MultMatrixf glMultMatrixf;
|
|
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
|
|
internal unsafe delegate void MultMatrixx([In, Out] int* m);
|
|
|
|
internal unsafe static MultMatrixx glMultMatrixx;
|
|
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
|
|
internal delegate void Normal3f([In, Out] Single nx, [In, Out] Single ny, [In, Out] Single nz);
|
|
|
|
internal static Normal3f glNormal3f;
|
|
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
|
|
internal delegate void Normal3x([In, Out] int nx, [In, Out] int ny, [In, Out] int nz);
|
|
|
|
internal static Normal3x glNormal3x;
|
|
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
|
|
internal delegate void NormalPointer([In, Out] OpenTK.Graphics.ES10.All type, [In, Out] Int32 stride, [In, Out] IntPtr pointer);
|
|
|
|
internal static NormalPointer glNormalPointer;
|
|
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
|
|
internal delegate void Orthof([In, Out] Single left, [In, Out] Single right, [In, Out] Single bottom, [In, Out] Single top, [In, Out] Single zNear, [In, Out] Single zFar);
|
|
|
|
internal static Orthof glOrthof;
|
|
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
|
|
internal delegate void Orthox([In, Out] int left, [In, Out] int right, [In, Out] int bottom, [In, Out] int top, [In, Out] int zNear, [In, Out] int zFar);
|
|
|
|
internal static Orthox glOrthox;
|
|
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
|
|
internal delegate void PixelStorei([In, Out] OpenTK.Graphics.ES10.All pname, [In, Out] Int32 param);
|
|
|
|
internal static PixelStorei glPixelStorei;
|
|
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
|
|
internal delegate void PointSize([In, Out] Single size);
|
|
|
|
internal static PointSize glPointSize;
|
|
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
|
|
internal delegate void PointSizex([In, Out] int size);
|
|
|
|
internal static PointSizex glPointSizex;
|
|
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
|
|
internal delegate void PolygonOffset([In, Out] Single factor, [In, Out] Single units);
|
|
|
|
internal static PolygonOffset glPolygonOffset;
|
|
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
|
|
internal delegate void PolygonOffsetx([In, Out] int factor, [In, Out] int units);
|
|
|
|
internal static PolygonOffsetx glPolygonOffsetx;
|
|
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
|
|
internal delegate void PopMatrix();
|
|
|
|
internal static PopMatrix glPopMatrix;
|
|
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
|
|
internal delegate void PushMatrix();
|
|
|
|
internal static PushMatrix glPushMatrix;
|
|
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
|
|
internal delegate void ReadPixels([In, Out] Int32 x, [In, Out] Int32 y, [In, Out] Int32 width, [In, Out] Int32 height, [In, Out] OpenTK.Graphics.ES10.All format, [In, Out] OpenTK.Graphics.ES10.All type, [In, Out] IntPtr pixels);
|
|
|
|
internal static ReadPixels glReadPixels;
|
|
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
|
|
internal delegate void Rotatef([In, Out] Single angle, [In, Out] Single x, [In, Out] Single y, [In, Out] Single z);
|
|
|
|
internal static Rotatef glRotatef;
|
|
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
|
|
internal delegate void Rotatex([In, Out] int angle, [In, Out] int x, [In, Out] int y, [In, Out] int z);
|
|
|
|
internal static Rotatex glRotatex;
|
|
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
|
|
internal delegate void SampleCoverage([In, Out] Single value, [In, Out] bool invert);
|
|
|
|
internal static SampleCoverage glSampleCoverage;
|
|
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
|
|
internal delegate void SampleCoveragex([In, Out] int value, [In, Out] bool invert);
|
|
|
|
internal static SampleCoveragex glSampleCoveragex;
|
|
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
|
|
internal delegate void Scalef([In, Out] Single x, [In, Out] Single y, [In, Out] Single z);
|
|
|
|
internal static Scalef glScalef;
|
|
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
|
|
internal delegate void Scalex([In, Out] int x, [In, Out] int y, [In, Out] int z);
|
|
|
|
internal static Scalex glScalex;
|
|
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
|
|
internal delegate void Scissor([In, Out] Int32 x, [In, Out] Int32 y, [In, Out] Int32 width, [In, Out] Int32 height);
|
|
|
|
internal static Scissor glScissor;
|
|
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
|
|
internal delegate void ShadeModel([In, Out] OpenTK.Graphics.ES10.All mode);
|
|
|
|
internal static ShadeModel glShadeModel;
|
|
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
|
|
internal delegate void StencilFunc([In, Out] OpenTK.Graphics.ES10.All func, [In, Out] Int32 @ref, [In, Out] UInt32 mask);
|
|
|
|
internal static StencilFunc glStencilFunc;
|
|
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
|
|
internal delegate void StencilMask([In, Out] UInt32 mask);
|
|
|
|
internal static StencilMask glStencilMask;
|
|
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
|
|
internal delegate void StencilOp([In, Out] OpenTK.Graphics.ES10.All fail, [In, Out] OpenTK.Graphics.ES10.All zfail, [In, Out] OpenTK.Graphics.ES10.All zpass);
|
|
|
|
internal static StencilOp glStencilOp;
|
|
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
|
|
internal delegate void TexCoordPointer([In, Out] Int32 size, [In, Out] OpenTK.Graphics.ES10.All type, [In, Out] Int32 stride, [In, Out] IntPtr pointer);
|
|
|
|
internal static TexCoordPointer glTexCoordPointer;
|
|
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
|
|
internal delegate void TexEnvf([In, Out] OpenTK.Graphics.ES10.All target, [In, Out] OpenTK.Graphics.ES10.All pname, [In, Out] Single param);
|
|
|
|
internal static TexEnvf glTexEnvf;
|
|
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
|
|
internal unsafe delegate void TexEnvfv([In, Out] OpenTK.Graphics.ES10.All target, [In, Out] OpenTK.Graphics.ES10.All pname, [In, Out] Single* @params);
|
|
|
|
internal unsafe static TexEnvfv glTexEnvfv;
|
|
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
|
|
internal delegate void TexEnvx([In, Out] OpenTK.Graphics.ES10.All target, [In, Out] OpenTK.Graphics.ES10.All pname, [In, Out] int param);
|
|
|
|
internal static TexEnvx glTexEnvx;
|
|
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
|
|
internal unsafe delegate void TexEnvxv([In, Out] OpenTK.Graphics.ES10.All target, [In, Out] OpenTK.Graphics.ES10.All pname, [In, Out] int* @params);
|
|
|
|
internal unsafe static TexEnvxv glTexEnvxv;
|
|
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
|
|
internal delegate void TexImage2D([In, Out] OpenTK.Graphics.ES10.All target, [In, Out] Int32 level, [In, Out] Int32 internalformat, [In, Out] Int32 width, [In, Out] Int32 height, [In, Out] Int32 border, [In, Out] OpenTK.Graphics.ES10.All format, [In, Out] OpenTK.Graphics.ES10.All type, [In, Out] IntPtr pixels);
|
|
|
|
internal static TexImage2D glTexImage2D;
|
|
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
|
|
internal delegate void TexParameterf([In, Out] OpenTK.Graphics.ES10.All target, [In, Out] OpenTK.Graphics.ES10.All pname, [In, Out] Single param);
|
|
|
|
internal static TexParameterf glTexParameterf;
|
|
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
|
|
internal delegate void TexParameterx([In, Out] OpenTK.Graphics.ES10.All target, [In, Out] OpenTK.Graphics.ES10.All pname, [In, Out] int param);
|
|
|
|
internal static TexParameterx glTexParameterx;
|
|
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
|
|
internal delegate void TexSubImage2D([In, Out] OpenTK.Graphics.ES10.All target, [In, Out] Int32 level, [In, Out] Int32 xoffset, [In, Out] Int32 yoffset, [In, Out] Int32 width, [In, Out] Int32 height, [In, Out] OpenTK.Graphics.ES10.All format, [In, Out] OpenTK.Graphics.ES10.All type, [In, Out] IntPtr pixels);
|
|
|
|
internal static TexSubImage2D glTexSubImage2D;
|
|
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
|
|
internal delegate void Translatef([In, Out] Single x, [In, Out] Single y, [In, Out] Single z);
|
|
|
|
internal static Translatef glTranslatef;
|
|
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
|
|
internal delegate void Translatex([In, Out] int x, [In, Out] int y, [In, Out] int z);
|
|
|
|
internal static Translatex glTranslatex;
|
|
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
|
|
internal delegate void VertexPointer([In, Out] Int32 size, [In, Out] OpenTK.Graphics.ES10.All type, [In, Out] Int32 stride, [In, Out] IntPtr pointer);
|
|
|
|
internal static VertexPointer glVertexPointer;
|
|
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
|
|
internal delegate void Viewport([In, Out] Int32 x, [In, Out] Int32 y, [In, Out] Int32 width, [In, Out] Int32 height);
|
|
|
|
internal static Viewport glViewport;
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|