00001 #region License
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019
00020
00021
00022
00023
00024
00025
00026 #endregion
00027 #if EXPERIMENTAL
00028 namespace OpenTK.Graphics.ES10
00029 {
00030 using System;
00031 using System.Text;
00032 using System.Runtime.InteropServices;
00033 #pragma warning disable 3019
00034 #pragma warning disable 1591
00035
00036 partial class GL
00037 {
00038
00039 internal static partial class Core
00040 {
00041
00042 [System.Security.SuppressUnmanagedCodeSecurity()]
00043 [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glActiveTexture", ExactSpelling = true)]
00044 internal extern static void ActiveTexture(OpenTK.Graphics.ES10.All texture);
00045 [System.Security.SuppressUnmanagedCodeSecurity()]
00046 [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glAlphaFunc", ExactSpelling = true)]
00047 internal extern static void AlphaFunc(OpenTK.Graphics.ES10.All func, Single @ref);
00048 [System.Security.SuppressUnmanagedCodeSecurity()]
00049 [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glAlphaFuncx", ExactSpelling = true)]
00050 internal extern static void AlphaFuncx(OpenTK.Graphics.ES10.All func, int @ref);
00051 [System.Security.SuppressUnmanagedCodeSecurity()]
00052 [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glBindTexture", ExactSpelling = true)]
00053 internal extern static void BindTexture(OpenTK.Graphics.ES10.All target, UInt32 texture);
00054 [System.Security.SuppressUnmanagedCodeSecurity()]
00055 [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glBlendFunc", ExactSpelling = true)]
00056 internal extern static void BlendFunc(OpenTK.Graphics.ES10.All sfactor, OpenTK.Graphics.ES10.All dfactor);
00057 [System.Security.SuppressUnmanagedCodeSecurity()]
00058 [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glClear", ExactSpelling = true)]
00059 internal extern static void Clear(UInt32 mask);
00060 [System.Security.SuppressUnmanagedCodeSecurity()]
00061 [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glClearColor", ExactSpelling = true)]
00062 internal extern static void ClearColor(Single red, Single green, Single blue, Single alpha);
00063 [System.Security.SuppressUnmanagedCodeSecurity()]
00064 [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glClearColorx", ExactSpelling = true)]
00065 internal extern static void ClearColorx(int red, int green, int blue, int alpha);
00066 [System.Security.SuppressUnmanagedCodeSecurity()]
00067 [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glClearDepthf", ExactSpelling = true)]
00068 internal extern static void ClearDepthf(Single depth);
00069 [System.Security.SuppressUnmanagedCodeSecurity()]
00070 [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glClearDepthx", ExactSpelling = true)]
00071 internal extern static void ClearDepthx(int depth);
00072 [System.Security.SuppressUnmanagedCodeSecurity()]
00073 [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glClearStencil", ExactSpelling = true)]
00074 internal extern static void ClearStencil(Int32 s);
00075 [System.Security.SuppressUnmanagedCodeSecurity()]
00076 [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glClientActiveTexture", ExactSpelling = true)]
00077 internal extern static void ClientActiveTexture(OpenTK.Graphics.ES10.All texture);
00078 [System.Security.SuppressUnmanagedCodeSecurity()]
00079 [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glColor4f", ExactSpelling = true)]
00080 internal extern static void Color4f(Single red, Single green, Single blue, Single alpha);
00081 [System.Security.SuppressUnmanagedCodeSecurity()]
00082 [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glColor4x", ExactSpelling = true)]
00083 internal extern static void Color4x(int red, int green, int blue, int alpha);
00084 [System.Security.SuppressUnmanagedCodeSecurity()]
00085 [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glColorMask", ExactSpelling = true)]
00086 internal extern static void ColorMask(bool red, bool green, bool blue, bool alpha);
00087 [System.Security.SuppressUnmanagedCodeSecurity()]
00088 [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glColorPointer", ExactSpelling = true)]
00089 internal extern static void ColorPointer(Int32 size, OpenTK.Graphics.ES10.All type, Int32 stride, IntPtr pointer);
00090 [System.Security.SuppressUnmanagedCodeSecurity()]
00091 [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glCompressedTexImage2D", ExactSpelling = true)]
00092 internal extern static void CompressedTexImage2D(OpenTK.Graphics.ES10.All target, Int32 level, OpenTK.Graphics.ES10.All internalformat, Int32 width, Int32 height, Int32 border, Int32 imageSize, IntPtr data);
00093 [System.Security.SuppressUnmanagedCodeSecurity()]
00094 [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glCompressedTexSubImage2D", ExactSpelling = true)]
00095 internal extern static void CompressedTexSubImage2D(OpenTK.Graphics.ES10.All target, Int32 level, Int32 xoffset, Int32 yoffset, Int32 width, Int32 height, OpenTK.Graphics.ES10.All format, Int32 imageSize, IntPtr data);
00096 [System.Security.SuppressUnmanagedCodeSecurity()]
00097 [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glCopyTexImage2D", ExactSpelling = true)]
00098 internal extern static void CopyTexImage2D(OpenTK.Graphics.ES10.All target, Int32 level, OpenTK.Graphics.ES10.All internalformat, Int32 x, Int32 y, Int32 width, Int32 height, Int32 border);
00099 [System.Security.SuppressUnmanagedCodeSecurity()]
00100 [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glCopyTexSubImage2D", ExactSpelling = true)]
00101 internal extern static void CopyTexSubImage2D(OpenTK.Graphics.ES10.All target, Int32 level, Int32 xoffset, Int32 yoffset, Int32 x, Int32 y, Int32 width, Int32 height);
00102 [System.Security.SuppressUnmanagedCodeSecurity()]
00103 [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glCullFace", ExactSpelling = true)]
00104 internal extern static void CullFace(OpenTK.Graphics.ES10.All mode);
00105 [System.Security.SuppressUnmanagedCodeSecurity()]
00106 [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glDeleteTextures", ExactSpelling = true)]
00107 internal extern static unsafe void DeleteTextures(Int32 n, UInt32* textures);
00108 [System.Security.SuppressUnmanagedCodeSecurity()]
00109 [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glDepthFunc", ExactSpelling = true)]
00110 internal extern static void DepthFunc(OpenTK.Graphics.ES10.All func);
00111 [System.Security.SuppressUnmanagedCodeSecurity()]
00112 [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glDepthMask", ExactSpelling = true)]
00113 internal extern static void DepthMask(bool flag);
00114 [System.Security.SuppressUnmanagedCodeSecurity()]
00115 [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glDepthRangef", ExactSpelling = true)]
00116 internal extern static void DepthRangef(Single zNear, Single zFar);
00117 [System.Security.SuppressUnmanagedCodeSecurity()]
00118 [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glDepthRangex", ExactSpelling = true)]
00119 internal extern static void DepthRangex(int zNear, int zFar);
00120 [System.Security.SuppressUnmanagedCodeSecurity()]
00121 [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glDisable", ExactSpelling = true)]
00122 internal extern static void Disable(OpenTK.Graphics.ES10.All cap);
00123 [System.Security.SuppressUnmanagedCodeSecurity()]
00124 [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glDisableClientState", ExactSpelling = true)]
00125 internal extern static void DisableClientState(OpenTK.Graphics.ES10.All array);
00126 [System.Security.SuppressUnmanagedCodeSecurity()]
00127 [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glDrawArrays", ExactSpelling = true)]
00128 internal extern static void DrawArrays(OpenTK.Graphics.ES10.All mode, Int32 first, Int32 count);
00129 [System.Security.SuppressUnmanagedCodeSecurity()]
00130 [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glDrawElements", ExactSpelling = true)]
00131 internal extern static void DrawElements(OpenTK.Graphics.ES10.All mode, Int32 count, OpenTK.Graphics.ES10.All type, IntPtr indices);
00132 [System.Security.SuppressUnmanagedCodeSecurity()]
00133 [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glEnable", ExactSpelling = true)]
00134 internal extern static void Enable(OpenTK.Graphics.ES10.All cap);
00135 [System.Security.SuppressUnmanagedCodeSecurity()]
00136 [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glEnableClientState", ExactSpelling = true)]
00137 internal extern static void EnableClientState(OpenTK.Graphics.ES10.All array);
00138 [System.Security.SuppressUnmanagedCodeSecurity()]
00139 [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glFinish", ExactSpelling = true)]
00140 internal extern static void Finish();
00141 [System.Security.SuppressUnmanagedCodeSecurity()]
00142 [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glFlush", ExactSpelling = true)]
00143 internal extern static void Flush();
00144 [System.Security.SuppressUnmanagedCodeSecurity()]
00145 [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glFogf", ExactSpelling = true)]
00146 internal extern static void Fogf(OpenTK.Graphics.ES10.All pname, Single param);
00147 [System.Security.SuppressUnmanagedCodeSecurity()]
00148 [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glFogfv", ExactSpelling = true)]
00149 internal extern static unsafe void Fogfv(OpenTK.Graphics.ES10.All pname, Single* @params);
00150 [System.Security.SuppressUnmanagedCodeSecurity()]
00151 [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glFogx", ExactSpelling = true)]
00152 internal extern static void Fogx(OpenTK.Graphics.ES10.All pname, int param);
00153 [System.Security.SuppressUnmanagedCodeSecurity()]
00154 [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glFogxv", ExactSpelling = true)]
00155 internal extern static unsafe void Fogxv(OpenTK.Graphics.ES10.All pname, int* @params);
00156 [System.Security.SuppressUnmanagedCodeSecurity()]
00157 [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glFrontFace", ExactSpelling = true)]
00158 internal extern static void FrontFace(OpenTK.Graphics.ES10.All mode);
00159 [System.Security.SuppressUnmanagedCodeSecurity()]
00160 [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glFrustumf", ExactSpelling = true)]
00161 internal extern static void Frustumf(Single left, Single right, Single bottom, Single top, Single zNear, Single zFar);
00162 [System.Security.SuppressUnmanagedCodeSecurity()]
00163 [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glFrustumx", ExactSpelling = true)]
00164 internal extern static void Frustumx(int left, int right, int bottom, int top, int zNear, int zFar);
00165 [System.Security.SuppressUnmanagedCodeSecurity()]
00166 [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glGenTextures", ExactSpelling = true)]
00167 internal extern static unsafe void GenTextures(Int32 n, UInt32* textures);
00168 [System.Security.SuppressUnmanagedCodeSecurity()]
00169 [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glGetError", ExactSpelling = true)]
00170 internal extern static OpenTK.Graphics.ES10.All GetError();
00171 [System.Security.SuppressUnmanagedCodeSecurity()]
00172 [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glGetIntegerv", ExactSpelling = true)]
00173 internal extern static unsafe void GetIntegerv(OpenTK.Graphics.ES10.All pname, Int32* @params);
00174 [System.Security.SuppressUnmanagedCodeSecurity()]
00175 [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glGetString", ExactSpelling = true)]
00176 internal extern static unsafe System.IntPtr GetString(OpenTK.Graphics.ES10.All name);
00177 [System.Security.SuppressUnmanagedCodeSecurity()]
00178 [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glHint", ExactSpelling = true)]
00179 internal extern static void Hint(OpenTK.Graphics.ES10.All target, OpenTK.Graphics.ES10.All mode);
00180 [System.Security.SuppressUnmanagedCodeSecurity()]
00181 [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glLightf", ExactSpelling = true)]
00182 internal extern static void Lightf(OpenTK.Graphics.ES10.All light, OpenTK.Graphics.ES10.All pname, Single param);
00183 [System.Security.SuppressUnmanagedCodeSecurity()]
00184 [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glLightfv", ExactSpelling = true)]
00185 internal extern static unsafe void Lightfv(OpenTK.Graphics.ES10.All light, OpenTK.Graphics.ES10.All pname, Single* @params);
00186 [System.Security.SuppressUnmanagedCodeSecurity()]
00187 [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glLightModelf", ExactSpelling = true)]
00188 internal extern static void LightModelf(OpenTK.Graphics.ES10.All pname, Single param);
00189 [System.Security.SuppressUnmanagedCodeSecurity()]
00190 [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glLightModelfv", ExactSpelling = true)]
00191 internal extern static unsafe void LightModelfv(OpenTK.Graphics.ES10.All pname, Single* @params);
00192 [System.Security.SuppressUnmanagedCodeSecurity()]
00193 [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glLightModelx", ExactSpelling = true)]
00194 internal extern static void LightModelx(OpenTK.Graphics.ES10.All pname, int param);
00195 [System.Security.SuppressUnmanagedCodeSecurity()]
00196 [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glLightModelxv", ExactSpelling = true)]
00197 internal extern static unsafe void LightModelxv(OpenTK.Graphics.ES10.All pname, int* @params);
00198 [System.Security.SuppressUnmanagedCodeSecurity()]
00199 [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glLightx", ExactSpelling = true)]
00200 internal extern static void Lightx(OpenTK.Graphics.ES10.All light, OpenTK.Graphics.ES10.All pname, int param);
00201 [System.Security.SuppressUnmanagedCodeSecurity()]
00202 [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glLightxv", ExactSpelling = true)]
00203 internal extern static unsafe void Lightxv(OpenTK.Graphics.ES10.All light, OpenTK.Graphics.ES10.All pname, int* @params);
00204 [System.Security.SuppressUnmanagedCodeSecurity()]
00205 [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glLineWidth", ExactSpelling = true)]
00206 internal extern static void LineWidth(Single width);
00207 [System.Security.SuppressUnmanagedCodeSecurity()]
00208 [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glLineWidthx", ExactSpelling = true)]
00209 internal extern static void LineWidthx(int width);
00210 [System.Security.SuppressUnmanagedCodeSecurity()]
00211 [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glLoadIdentity", ExactSpelling = true)]
00212 internal extern static void LoadIdentity();
00213 [System.Security.SuppressUnmanagedCodeSecurity()]
00214 [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glLoadMatrixf", ExactSpelling = true)]
00215 internal extern static unsafe void LoadMatrixf(Single* m);
00216 [System.Security.SuppressUnmanagedCodeSecurity()]
00217 [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glLoadMatrixx", ExactSpelling = true)]
00218 internal extern static unsafe void LoadMatrixx(int* m);
00219 [System.Security.SuppressUnmanagedCodeSecurity()]
00220 [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glLogicOp", ExactSpelling = true)]
00221 internal extern static void LogicOp(OpenTK.Graphics.ES10.All opcode);
00222 [System.Security.SuppressUnmanagedCodeSecurity()]
00223 [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glMaterialf", ExactSpelling = true)]
00224 internal extern static void Materialf(OpenTK.Graphics.ES10.All face, OpenTK.Graphics.ES10.All pname, Single param);
00225 [System.Security.SuppressUnmanagedCodeSecurity()]
00226 [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glMaterialfv", ExactSpelling = true)]
00227 internal extern static unsafe void Materialfv(OpenTK.Graphics.ES10.All face, OpenTK.Graphics.ES10.All pname, Single* @params);
00228 [System.Security.SuppressUnmanagedCodeSecurity()]
00229 [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glMaterialx", ExactSpelling = true)]
00230 internal extern static void Materialx(OpenTK.Graphics.ES10.All face, OpenTK.Graphics.ES10.All pname, int param);
00231 [System.Security.SuppressUnmanagedCodeSecurity()]
00232 [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glMaterialxv", ExactSpelling = true)]
00233 internal extern static unsafe void Materialxv(OpenTK.Graphics.ES10.All face, OpenTK.Graphics.ES10.All pname, int* @params);
00234 [System.Security.SuppressUnmanagedCodeSecurity()]
00235 [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glMatrixMode", ExactSpelling = true)]
00236 internal extern static void MatrixMode(OpenTK.Graphics.ES10.All mode);
00237 [System.Security.SuppressUnmanagedCodeSecurity()]
00238 [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glMultiTexCoord4f", ExactSpelling = true)]
00239 internal extern static void MultiTexCoord4f(OpenTK.Graphics.ES10.All target, Single s, Single t, Single r, Single q);
00240 [System.Security.SuppressUnmanagedCodeSecurity()]
00241 [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glMultiTexCoord4x", ExactSpelling = true)]
00242 internal extern static void MultiTexCoord4x(OpenTK.Graphics.ES10.All target, int s, int t, int r, int q);
00243 [System.Security.SuppressUnmanagedCodeSecurity()]
00244 [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glMultMatrixf", ExactSpelling = true)]
00245 internal extern static unsafe void MultMatrixf(Single* m);
00246 [System.Security.SuppressUnmanagedCodeSecurity()]
00247 [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glMultMatrixx", ExactSpelling = true)]
00248 internal extern static unsafe void MultMatrixx(int* m);
00249 [System.Security.SuppressUnmanagedCodeSecurity()]
00250 [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glNormal3f", ExactSpelling = true)]
00251 internal extern static void Normal3f(Single nx, Single ny, Single nz);
00252 [System.Security.SuppressUnmanagedCodeSecurity()]
00253 [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glNormal3x", ExactSpelling = true)]
00254 internal extern static void Normal3x(int nx, int ny, int nz);
00255 [System.Security.SuppressUnmanagedCodeSecurity()]
00256 [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glNormalPointer", ExactSpelling = true)]
00257 internal extern static void NormalPointer(OpenTK.Graphics.ES10.All type, Int32 stride, IntPtr pointer);
00258 [System.Security.SuppressUnmanagedCodeSecurity()]
00259 [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glOrthof", ExactSpelling = true)]
00260 internal extern static void Orthof(Single left, Single right, Single bottom, Single top, Single zNear, Single zFar);
00261 [System.Security.SuppressUnmanagedCodeSecurity()]
00262 [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glOrthox", ExactSpelling = true)]
00263 internal extern static void Orthox(int left, int right, int bottom, int top, int zNear, int zFar);
00264 [System.Security.SuppressUnmanagedCodeSecurity()]
00265 [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glPixelStorei", ExactSpelling = true)]
00266 internal extern static void PixelStorei(OpenTK.Graphics.ES10.All pname, Int32 param);
00267 [System.Security.SuppressUnmanagedCodeSecurity()]
00268 [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glPointSize", ExactSpelling = true)]
00269 internal extern static void PointSize(Single size);
00270 [System.Security.SuppressUnmanagedCodeSecurity()]
00271 [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glPointSizex", ExactSpelling = true)]
00272 internal extern static void PointSizex(int size);
00273 [System.Security.SuppressUnmanagedCodeSecurity()]
00274 [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glPolygonOffset", ExactSpelling = true)]
00275 internal extern static void PolygonOffset(Single factor, Single units);
00276 [System.Security.SuppressUnmanagedCodeSecurity()]
00277 [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glPolygonOffsetx", ExactSpelling = true)]
00278 internal extern static void PolygonOffsetx(int factor, int units);
00279 [System.Security.SuppressUnmanagedCodeSecurity()]
00280 [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glPopMatrix", ExactSpelling = true)]
00281 internal extern static void PopMatrix();
00282 [System.Security.SuppressUnmanagedCodeSecurity()]
00283 [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glPushMatrix", ExactSpelling = true)]
00284 internal extern static void PushMatrix();
00285 [System.Security.SuppressUnmanagedCodeSecurity()]
00286 [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glReadPixels", ExactSpelling = true)]
00287 internal extern static void ReadPixels(Int32 x, Int32 y, Int32 width, Int32 height, OpenTK.Graphics.ES10.All format, OpenTK.Graphics.ES10.All type, IntPtr pixels);
00288 [System.Security.SuppressUnmanagedCodeSecurity()]
00289 [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glRotatef", ExactSpelling = true)]
00290 internal extern static void Rotatef(Single angle, Single x, Single y, Single z);
00291 [System.Security.SuppressUnmanagedCodeSecurity()]
00292 [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glRotatex", ExactSpelling = true)]
00293 internal extern static void Rotatex(int angle, int x, int y, int z);
00294 [System.Security.SuppressUnmanagedCodeSecurity()]
00295 [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glSampleCoverage", ExactSpelling = true)]
00296 internal extern static void SampleCoverage(Single value, bool invert);
00297 [System.Security.SuppressUnmanagedCodeSecurity()]
00298 [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glSampleCoveragex", ExactSpelling = true)]
00299 internal extern static void SampleCoveragex(int value, bool invert);
00300 [System.Security.SuppressUnmanagedCodeSecurity()]
00301 [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glScalef", ExactSpelling = true)]
00302 internal extern static void Scalef(Single x, Single y, Single z);
00303 [System.Security.SuppressUnmanagedCodeSecurity()]
00304 [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glScalex", ExactSpelling = true)]
00305 internal extern static void Scalex(int x, int y, int z);
00306 [System.Security.SuppressUnmanagedCodeSecurity()]
00307 [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glScissor", ExactSpelling = true)]
00308 internal extern static void Scissor(Int32 x, Int32 y, Int32 width, Int32 height);
00309 [System.Security.SuppressUnmanagedCodeSecurity()]
00310 [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glShadeModel", ExactSpelling = true)]
00311 internal extern static void ShadeModel(OpenTK.Graphics.ES10.All mode);
00312 [System.Security.SuppressUnmanagedCodeSecurity()]
00313 [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glStencilFunc", ExactSpelling = true)]
00314 internal extern static void StencilFunc(OpenTK.Graphics.ES10.All func, Int32 @ref, UInt32 mask);
00315 [System.Security.SuppressUnmanagedCodeSecurity()]
00316 [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glStencilMask", ExactSpelling = true)]
00317 internal extern static void StencilMask(UInt32 mask);
00318 [System.Security.SuppressUnmanagedCodeSecurity()]
00319 [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glStencilOp", ExactSpelling = true)]
00320 internal extern static void StencilOp(OpenTK.Graphics.ES10.All fail, OpenTK.Graphics.ES10.All zfail, OpenTK.Graphics.ES10.All zpass);
00321 [System.Security.SuppressUnmanagedCodeSecurity()]
00322 [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glTexCoordPointer", ExactSpelling = true)]
00323 internal extern static void TexCoordPointer(Int32 size, OpenTK.Graphics.ES10.All type, Int32 stride, IntPtr pointer);
00324 [System.Security.SuppressUnmanagedCodeSecurity()]
00325 [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glTexEnvf", ExactSpelling = true)]
00326 internal extern static void TexEnvf(OpenTK.Graphics.ES10.All target, OpenTK.Graphics.ES10.All pname, Single param);
00327 [System.Security.SuppressUnmanagedCodeSecurity()]
00328 [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glTexEnvfv", ExactSpelling = true)]
00329 internal extern static unsafe void TexEnvfv(OpenTK.Graphics.ES10.All target, OpenTK.Graphics.ES10.All pname, Single* @params);
00330 [System.Security.SuppressUnmanagedCodeSecurity()]
00331 [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glTexEnvx", ExactSpelling = true)]
00332 internal extern static void TexEnvx(OpenTK.Graphics.ES10.All target, OpenTK.Graphics.ES10.All pname, int param);
00333 [System.Security.SuppressUnmanagedCodeSecurity()]
00334 [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glTexEnvxv", ExactSpelling = true)]
00335 internal extern static unsafe void TexEnvxv(OpenTK.Graphics.ES10.All target, OpenTK.Graphics.ES10.All pname, int* @params);
00336 [System.Security.SuppressUnmanagedCodeSecurity()]
00337 [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glTexImage2D", ExactSpelling = true)]
00338 internal extern static void TexImage2D(OpenTK.Graphics.ES10.All target, Int32 level, Int32 internalformat, Int32 width, Int32 height, Int32 border, OpenTK.Graphics.ES10.All format, OpenTK.Graphics.ES10.All type, IntPtr pixels);
00339 [System.Security.SuppressUnmanagedCodeSecurity()]
00340 [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glTexParameterf", ExactSpelling = true)]
00341 internal extern static void TexParameterf(OpenTK.Graphics.ES10.All target, OpenTK.Graphics.ES10.All pname, Single param);
00342 [System.Security.SuppressUnmanagedCodeSecurity()]
00343 [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glTexParameterx", ExactSpelling = true)]
00344 internal extern static void TexParameterx(OpenTK.Graphics.ES10.All target, OpenTK.Graphics.ES10.All pname, int param);
00345 [System.Security.SuppressUnmanagedCodeSecurity()]
00346 [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glTexSubImage2D", ExactSpelling = true)]
00347 internal extern static void TexSubImage2D(OpenTK.Graphics.ES10.All target, Int32 level, Int32 xoffset, Int32 yoffset, Int32 width, Int32 height, OpenTK.Graphics.ES10.All format, OpenTK.Graphics.ES10.All type, IntPtr pixels);
00348 [System.Security.SuppressUnmanagedCodeSecurity()]
00349 [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glTranslatef", ExactSpelling = true)]
00350 internal extern static void Translatef(Single x, Single y, Single z);
00351 [System.Security.SuppressUnmanagedCodeSecurity()]
00352 [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glTranslatex", ExactSpelling = true)]
00353 internal extern static void Translatex(int x, int y, int z);
00354 [System.Security.SuppressUnmanagedCodeSecurity()]
00355 [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glVertexPointer", ExactSpelling = true)]
00356 internal extern static void VertexPointer(Int32 size, OpenTK.Graphics.ES10.All type, Int32 stride, IntPtr pointer);
00357 [System.Security.SuppressUnmanagedCodeSecurity()]
00358 [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glViewport", ExactSpelling = true)]
00359 internal extern static void Viewport(Int32 x, Int32 y, Int32 width, Int32 height);
00360 }
00361 }
00362 }
00363 #endif