diff --git a/Source/OpenTK/OpenGL/Bindings/GL.cs b/Source/OpenTK/OpenGL/Bindings/GL.cs index c395f896..43dfafbe 100644 --- a/Source/OpenTK/OpenGL/Bindings/GL.cs +++ b/Source/OpenTK/OpenGL/Bindings/GL.cs @@ -41,23 +41,20 @@ namespace OpenTK.OpenGL public static void CallLists(Int32 n, GL.Enums.ListNameType type, IntPtr lists) { - Delegates.glCallLists((Int32)n, (GL.Enums.ListNameType)type, (IntPtr)lists); + Delegates.glCallLists((Int32)n, (GL.Enums.ListNameType)type, (IntPtr)lists); } public static void CallLists(Int32 n, GL.Enums.ListNameType type, [In, Out] object lists) { - unsafe + System.Runtime.InteropServices.GCHandle lists_ptr = System.Runtime.InteropServices.GCHandle.Alloc(lists, System.Runtime.InteropServices.GCHandleType.Pinned); + try { - System.Runtime.InteropServices.GCHandle lists_ptr = System.Runtime.InteropServices.GCHandle.Alloc(lists, System.Runtime.InteropServices.GCHandleType.Pinned); - try - { - Delegates.glCallLists((Int32)n, (GL.Enums.ListNameType)type, (IntPtr)lists_ptr.AddrOfPinnedObject()); - } - finally - { - lists_ptr.Free(); - } + Delegates.glCallLists((Int32)n, (GL.Enums.ListNameType)type, (IntPtr)lists_ptr.AddrOfPinnedObject()); + } + finally + { + lists_ptr.Free(); } } @@ -99,13 +96,6 @@ namespace OpenTK.OpenGL Delegates.glBegin((GL.Enums.BeginMode)mode); } - [System.CLSCompliant(false)] - public static - unsafe void Bitmap(Int32 width, Int32 height, Single xorig, Single yorig, Single xmove, Single ymove, Byte* bitmap) - { - unsafe { Delegates.glBitmap((Int32)width, (Int32)height, (Single)xorig, (Single)yorig, (Single)xmove, (Single)ymove, (Byte*)bitmap); } - } - public static void Bitmap(Int32 width, Int32 height, Single xorig, Single yorig, Single xmove, Single ymove, Byte[] bitmap) { @@ -132,16 +122,16 @@ namespace OpenTK.OpenGL [System.CLSCompliant(false)] public static - void Color3(SByte red, SByte green, SByte blue) + unsafe void Bitmap(Int32 width, Int32 height, Single xorig, Single yorig, Single xmove, Single ymove, Byte* bitmap) { - Delegates.glColor3b((SByte)red, (SByte)green, (SByte)blue); + Delegates.glBitmap((Int32)width, (Int32)height, (Single)xorig, (Single)yorig, (Single)xmove, (Single)ymove, (Byte*)bitmap); } [System.CLSCompliant(false)] public static - unsafe void Color3(SByte* v) + void Color3(SByte red, SByte green, SByte blue) { - unsafe { Delegates.glColor3bv((SByte*)v); } + Delegates.glColor3b((SByte)red, (SByte)green, (SByte)blue); } [System.CLSCompliant(false)] @@ -170,19 +160,19 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void Color3(SByte* v) + { + Delegates.glColor3bv((SByte*)v); + } + public static void Color3(Double red, Double green, Double blue) { Delegates.glColor3d((Double)red, (Double)green, (Double)blue); } - [System.CLSCompliant(false)] - public static - unsafe void Color3(Double* v) - { - unsafe { Delegates.glColor3dv((Double*)v); } - } - public static void Color3(Double[] v) { @@ -207,19 +197,19 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void Color3(Double* v) + { + Delegates.glColor3dv((Double*)v); + } + public static void Color3(Single red, Single green, Single blue) { Delegates.glColor3f((Single)red, (Single)green, (Single)blue); } - [System.CLSCompliant(false)] - public static - unsafe void Color3(Single* v) - { - unsafe { Delegates.glColor3fv((Single*)v); } - } - public static void Color3(Single[] v) { @@ -244,19 +234,19 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void Color3(Single* v) + { + Delegates.glColor3fv((Single*)v); + } + public static void Color3(Byte red, Byte green, Byte blue) { Delegates.glColor3ub((Byte)red, (Byte)green, (Byte)blue); } - [System.CLSCompliant(false)] - public static - unsafe void Color3(Byte* v) - { - unsafe { Delegates.glColor3ubv((Byte*)v); } - } - public static void Color3(Byte[] v) { @@ -281,6 +271,13 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void Color3(Byte* v) + { + Delegates.glColor3ubv((Byte*)v); + } + [System.CLSCompliant(false)] public static void Color3(UInt32 red, UInt32 green, UInt32 blue) @@ -294,23 +291,6 @@ namespace OpenTK.OpenGL Delegates.glColor3ui((UInt32)red, (UInt32)green, (UInt32)blue); } - [System.CLSCompliant(false)] - public static - unsafe void Color3(UInt32* v) - { - unsafe { Delegates.glColor3uiv((UInt32*)v); } - } - - [System.CLSCompliant(false)] - public static - unsafe void Color3(Int32* v) - { - unsafe - { - Delegates.glColor3uiv((UInt32*)v); - } - } - [System.CLSCompliant(false)] public static void Color3(UInt32[] v) @@ -361,6 +341,20 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void Color3(UInt32* v) + { + Delegates.glColor3uiv((UInt32*)v); + } + + [System.CLSCompliant(false)] + public static + unsafe void Color3(Int32* v) + { + Delegates.glColor3uiv((UInt32*)v); + } + [System.CLSCompliant(false)] public static void Color3(UInt16 red, UInt16 green, UInt16 blue) @@ -374,23 +368,6 @@ namespace OpenTK.OpenGL Delegates.glColor3us((UInt16)red, (UInt16)green, (UInt16)blue); } - [System.CLSCompliant(false)] - public static - unsafe void Color3(UInt16* v) - { - unsafe { Delegates.glColor3usv((UInt16*)v); } - } - - [System.CLSCompliant(false)] - public static - unsafe void Color3(Int16* v) - { - unsafe - { - Delegates.glColor3usv((UInt16*)v); - } - } - [System.CLSCompliant(false)] public static void Color3(UInt16[] v) @@ -443,16 +420,23 @@ namespace OpenTK.OpenGL [System.CLSCompliant(false)] public static - void Color4(SByte red, SByte green, SByte blue, SByte alpha) + unsafe void Color3(UInt16* v) { - Delegates.glColor4b((SByte)red, (SByte)green, (SByte)blue, (SByte)alpha); + Delegates.glColor3usv((UInt16*)v); } [System.CLSCompliant(false)] public static - unsafe void Color4(SByte* v) + unsafe void Color3(Int16* v) { - unsafe { Delegates.glColor4bv((SByte*)v); } + Delegates.glColor3usv((UInt16*)v); + } + + [System.CLSCompliant(false)] + public static + void Color4(SByte red, SByte green, SByte blue, SByte alpha) + { + Delegates.glColor4b((SByte)red, (SByte)green, (SByte)blue, (SByte)alpha); } [System.CLSCompliant(false)] @@ -481,19 +465,19 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void Color4(SByte* v) + { + Delegates.glColor4bv((SByte*)v); + } + public static void Color4(Double red, Double green, Double blue, Double alpha) { Delegates.glColor4d((Double)red, (Double)green, (Double)blue, (Double)alpha); } - [System.CLSCompliant(false)] - public static - unsafe void Color4(Double* v) - { - unsafe { Delegates.glColor4dv((Double*)v); } - } - public static void Color4(Double[] v) { @@ -518,19 +502,19 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void Color4(Double* v) + { + Delegates.glColor4dv((Double*)v); + } + public static void Color4(Single red, Single green, Single blue, Single alpha) { Delegates.glColor4f((Single)red, (Single)green, (Single)blue, (Single)alpha); } - [System.CLSCompliant(false)] - public static - unsafe void Color4(Single* v) - { - unsafe { Delegates.glColor4fv((Single*)v); } - } - public static void Color4(Single[] v) { @@ -555,19 +539,19 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void Color4(Single* v) + { + Delegates.glColor4fv((Single*)v); + } + public static void Color4(Byte red, Byte green, Byte blue, Byte alpha) { Delegates.glColor4ub((Byte)red, (Byte)green, (Byte)blue, (Byte)alpha); } - [System.CLSCompliant(false)] - public static - unsafe void Color4(Byte* v) - { - unsafe { Delegates.glColor4ubv((Byte*)v); } - } - public static void Color4(Byte[] v) { @@ -592,6 +576,13 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void Color4(Byte* v) + { + Delegates.glColor4ubv((Byte*)v); + } + [System.CLSCompliant(false)] public static void Color4(UInt32 red, UInt32 green, UInt32 blue, UInt32 alpha) @@ -605,23 +596,6 @@ namespace OpenTK.OpenGL Delegates.glColor4ui((UInt32)red, (UInt32)green, (UInt32)blue, (UInt32)alpha); } - [System.CLSCompliant(false)] - public static - unsafe void Color4(UInt32* v) - { - unsafe { Delegates.glColor4uiv((UInt32*)v); } - } - - [System.CLSCompliant(false)] - public static - unsafe void Color4(Int32* v) - { - unsafe - { - Delegates.glColor4uiv((UInt32*)v); - } - } - [System.CLSCompliant(false)] public static void Color4(UInt32[] v) @@ -672,6 +646,20 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void Color4(UInt32* v) + { + Delegates.glColor4uiv((UInt32*)v); + } + + [System.CLSCompliant(false)] + public static + unsafe void Color4(Int32* v) + { + Delegates.glColor4uiv((UInt32*)v); + } + [System.CLSCompliant(false)] public static void Color4(UInt16 red, UInt16 green, UInt16 blue, UInt16 alpha) @@ -685,23 +673,6 @@ namespace OpenTK.OpenGL Delegates.glColor4us((UInt16)red, (UInt16)green, (UInt16)blue, (UInt16)alpha); } - [System.CLSCompliant(false)] - public static - unsafe void Color4(UInt16* v) - { - unsafe { Delegates.glColor4usv((UInt16*)v); } - } - - [System.CLSCompliant(false)] - public static - unsafe void Color4(Int16* v) - { - unsafe - { - Delegates.glColor4usv((UInt16*)v); - } - } - [System.CLSCompliant(false)] public static void Color4(UInt16[] v) @@ -752,17 +723,31 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void Color4(UInt16* v) + { + Delegates.glColor4usv((UInt16*)v); + } + + [System.CLSCompliant(false)] + public static + unsafe void Color4(Int16* v) + { + Delegates.glColor4usv((UInt16*)v); + } + public static void EdgeFlag(GL.Enums.Boolean flag) { - Delegates.glEdgeFlag((GL.Enums.Boolean)flag); + Delegates.glEdgeFlag((GL.Enums.Boolean)flag); } [System.CLSCompliant(false)] public static unsafe void EdgeFlag(GL.Enums.Boolean* flag) { - unsafe { Delegates.glEdgeFlagv((GL.Enums.Boolean*)flag); } + Delegates.glEdgeFlagv((GL.Enums.Boolean*)flag); } public static @@ -777,13 +762,6 @@ namespace OpenTK.OpenGL Delegates.glIndexd((Double)c); } - [System.CLSCompliant(false)] - public static - unsafe void Indexv(Double* c) - { - unsafe { Delegates.glIndexdv((Double*)c); } - } - public static void Indexv(Double[] c) { @@ -808,19 +786,19 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void Indexv(Double* c) + { + Delegates.glIndexdv((Double*)c); + } + public static void Index(Single c) { Delegates.glIndexf((Single)c); } - [System.CLSCompliant(false)] - public static - unsafe void Indexv(Single* c) - { - unsafe { Delegates.glIndexfv((Single*)c); } - } - public static void Indexv(Single[] c) { @@ -845,19 +823,19 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void Indexv(Single* c) + { + Delegates.glIndexfv((Single*)c); + } + public static void Index(Int32 c) { Delegates.glIndexi((Int32)c); } - [System.CLSCompliant(false)] - public static - unsafe void Indexv(Int32* c) - { - unsafe { Delegates.glIndexiv((Int32*)c); } - } - public static void Indexv(Int32[] c) { @@ -882,19 +860,19 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void Indexv(Int32* c) + { + Delegates.glIndexiv((Int32*)c); + } + public static void Index(Int16 c) { Delegates.glIndexs((Int16)c); } - [System.CLSCompliant(false)] - public static - unsafe void Indexv(Int16* c) - { - unsafe { Delegates.glIndexsv((Int16*)c); } - } - public static void Indexv(Int16[] c) { @@ -919,6 +897,13 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void Indexv(Int16* c) + { + Delegates.glIndexsv((Int16*)c); + } + [System.CLSCompliant(false)] public static void Normal3(SByte nx, SByte ny, SByte nz) @@ -932,23 +917,6 @@ namespace OpenTK.OpenGL Delegates.glNormal3b((SByte)nx, (SByte)ny, (SByte)nz); } - [System.CLSCompliant(false)] - public static - unsafe void Normal3(SByte* v) - { - unsafe { Delegates.glNormal3bv((SByte*)v); } - } - - [System.CLSCompliant(false)] - public static - unsafe void Normal3(Byte* v) - { - unsafe - { - Delegates.glNormal3bv((SByte*)v); - } - } - [System.CLSCompliant(false)] public static void Normal3(SByte[] v) @@ -999,17 +967,24 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] public static - void Normal3(Double nx, Double ny, Double nz) + unsafe void Normal3(SByte* v) { - Delegates.glNormal3d((Double)nx, (Double)ny, (Double)nz); + Delegates.glNormal3bv((SByte*)v); } [System.CLSCompliant(false)] public static - unsafe void Normal3(Double* v) + unsafe void Normal3(Byte* v) { - unsafe { Delegates.glNormal3dv((Double*)v); } + Delegates.glNormal3bv((SByte*)v); + } + + public static + void Normal3(Double nx, Double ny, Double nz) + { + Delegates.glNormal3d((Double)nx, (Double)ny, (Double)nz); } public static @@ -1036,19 +1011,19 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void Normal3(Double* v) + { + Delegates.glNormal3dv((Double*)v); + } + public static void Normal3(Single nx, Single ny, Single nz) { Delegates.glNormal3f((Single)nx, (Single)ny, (Single)nz); } - [System.CLSCompliant(false)] - public static - unsafe void Normal3(Single* v) - { - unsafe { Delegates.glNormal3fv((Single*)v); } - } - public static void Normal3(Single[] v) { @@ -1073,19 +1048,19 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void Normal3(Single* v) + { + Delegates.glNormal3fv((Single*)v); + } + public static void Normal3(Int32 nx, Int32 ny, Int32 nz) { Delegates.glNormal3i((Int32)nx, (Int32)ny, (Int32)nz); } - [System.CLSCompliant(false)] - public static - unsafe void Normal3(Int32* v) - { - unsafe { Delegates.glNormal3iv((Int32*)v); } - } - public static void Normal3(Int32[] v) { @@ -1110,19 +1085,19 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void Normal3(Int32* v) + { + Delegates.glNormal3iv((Int32*)v); + } + public static void Normal3(Int16 nx, Int16 ny, Int16 nz) { Delegates.glNormal3s((Int16)nx, (Int16)ny, (Int16)nz); } - [System.CLSCompliant(false)] - public static - unsafe void Normal3(Int16* v) - { - unsafe { Delegates.glNormal3sv((Int16*)v); } - } - public static void Normal3(Int16[] v) { @@ -1147,19 +1122,19 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void Normal3(Int16* v) + { + Delegates.glNormal3sv((Int16*)v); + } + public static void RasterPos2(Double x, Double y) { Delegates.glRasterPos2d((Double)x, (Double)y); } - [System.CLSCompliant(false)] - public static - unsafe void RasterPos2(Double* v) - { - unsafe { Delegates.glRasterPos2dv((Double*)v); } - } - public static void RasterPos2(Double[] v) { @@ -1184,19 +1159,19 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void RasterPos2(Double* v) + { + Delegates.glRasterPos2dv((Double*)v); + } + public static void RasterPos2(Single x, Single y) { Delegates.glRasterPos2f((Single)x, (Single)y); } - [System.CLSCompliant(false)] - public static - unsafe void RasterPos2(Single* v) - { - unsafe { Delegates.glRasterPos2fv((Single*)v); } - } - public static void RasterPos2(Single[] v) { @@ -1221,19 +1196,19 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void RasterPos2(Single* v) + { + Delegates.glRasterPos2fv((Single*)v); + } + public static void RasterPos2(Int32 x, Int32 y) { Delegates.glRasterPos2i((Int32)x, (Int32)y); } - [System.CLSCompliant(false)] - public static - unsafe void RasterPos2(Int32* v) - { - unsafe { Delegates.glRasterPos2iv((Int32*)v); } - } - public static void RasterPos2(Int32[] v) { @@ -1258,19 +1233,19 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void RasterPos2(Int32* v) + { + Delegates.glRasterPos2iv((Int32*)v); + } + public static void RasterPos2(Int16 x, Int16 y) { Delegates.glRasterPos2s((Int16)x, (Int16)y); } - [System.CLSCompliant(false)] - public static - unsafe void RasterPos2(Int16* v) - { - unsafe { Delegates.glRasterPos2sv((Int16*)v); } - } - public static void RasterPos2(Int16[] v) { @@ -1295,19 +1270,19 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void RasterPos2(Int16* v) + { + Delegates.glRasterPos2sv((Int16*)v); + } + public static void RasterPos3(Double x, Double y, Double z) { Delegates.glRasterPos3d((Double)x, (Double)y, (Double)z); } - [System.CLSCompliant(false)] - public static - unsafe void RasterPos3(Double* v) - { - unsafe { Delegates.glRasterPos3dv((Double*)v); } - } - public static void RasterPos3(Double[] v) { @@ -1332,19 +1307,19 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void RasterPos3(Double* v) + { + Delegates.glRasterPos3dv((Double*)v); + } + public static void RasterPos3(Single x, Single y, Single z) { Delegates.glRasterPos3f((Single)x, (Single)y, (Single)z); } - [System.CLSCompliant(false)] - public static - unsafe void RasterPos3(Single* v) - { - unsafe { Delegates.glRasterPos3fv((Single*)v); } - } - public static void RasterPos3(Single[] v) { @@ -1369,19 +1344,19 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void RasterPos3(Single* v) + { + Delegates.glRasterPos3fv((Single*)v); + } + public static void RasterPos3(Int32 x, Int32 y, Int32 z) { Delegates.glRasterPos3i((Int32)x, (Int32)y, (Int32)z); } - [System.CLSCompliant(false)] - public static - unsafe void RasterPos3(Int32* v) - { - unsafe { Delegates.glRasterPos3iv((Int32*)v); } - } - public static void RasterPos3(Int32[] v) { @@ -1406,19 +1381,19 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void RasterPos3(Int32* v) + { + Delegates.glRasterPos3iv((Int32*)v); + } + public static void RasterPos3(Int16 x, Int16 y, Int16 z) { Delegates.glRasterPos3s((Int16)x, (Int16)y, (Int16)z); } - [System.CLSCompliant(false)] - public static - unsafe void RasterPos3(Int16* v) - { - unsafe { Delegates.glRasterPos3sv((Int16*)v); } - } - public static void RasterPos3(Int16[] v) { @@ -1443,19 +1418,19 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void RasterPos3(Int16* v) + { + Delegates.glRasterPos3sv((Int16*)v); + } + public static void RasterPos4(Double x, Double y, Double z, Double w) { Delegates.glRasterPos4d((Double)x, (Double)y, (Double)z, (Double)w); } - [System.CLSCompliant(false)] - public static - unsafe void RasterPos4(Double* v) - { - unsafe { Delegates.glRasterPos4dv((Double*)v); } - } - public static void RasterPos4(Double[] v) { @@ -1480,19 +1455,19 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void RasterPos4(Double* v) + { + Delegates.glRasterPos4dv((Double*)v); + } + public static void RasterPos4(Single x, Single y, Single z, Single w) { Delegates.glRasterPos4f((Single)x, (Single)y, (Single)z, (Single)w); } - [System.CLSCompliant(false)] - public static - unsafe void RasterPos4(Single* v) - { - unsafe { Delegates.glRasterPos4fv((Single*)v); } - } - public static void RasterPos4(Single[] v) { @@ -1517,19 +1492,19 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void RasterPos4(Single* v) + { + Delegates.glRasterPos4fv((Single*)v); + } + public static void RasterPos4(Int32 x, Int32 y, Int32 z, Int32 w) { Delegates.glRasterPos4i((Int32)x, (Int32)y, (Int32)z, (Int32)w); } - [System.CLSCompliant(false)] - public static - unsafe void RasterPos4(Int32* v) - { - unsafe { Delegates.glRasterPos4iv((Int32*)v); } - } - public static void RasterPos4(Int32[] v) { @@ -1554,19 +1529,19 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void RasterPos4(Int32* v) + { + Delegates.glRasterPos4iv((Int32*)v); + } + public static void RasterPos4(Int16 x, Int16 y, Int16 z, Int16 w) { Delegates.glRasterPos4s((Int16)x, (Int16)y, (Int16)z, (Int16)w); } - [System.CLSCompliant(false)] - public static - unsafe void RasterPos4(Int16* v) - { - unsafe { Delegates.glRasterPos4sv((Int16*)v); } - } - public static void RasterPos4(Int16[] v) { @@ -1591,58 +1566,19 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void RasterPos4(Int16* v) + { + Delegates.glRasterPos4sv((Int16*)v); + } + public static void Rect(Double x1, Double y1, Double x2, Double y2) { Delegates.glRectd((Double)x1, (Double)y1, (Double)x2, (Double)y2); } - [System.CLSCompliant(false)] - public static - unsafe void Rect(Double* v1, Double* v2) - { - unsafe { Delegates.glRectdv((Double*)v1, (Double*)v2); } - } - - [System.CLSCompliant(false)] - public static - unsafe void Rect(Double* v1, Double[] v2) - { - unsafe - { - fixed (Double* v2_ptr = v2) - { - Delegates.glRectdv((Double*)v1, (Double*)v2_ptr); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void Rect(Double* v1, ref Double v2) - { - unsafe - { - fixed (Double* v2_ptr = &v2) - { - Delegates.glRectdv((Double*)v1, (Double*)v2_ptr); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void Rect(Double[] v1, Double* v2) - { - unsafe - { - fixed (Double* v1_ptr = v1) - { - Delegates.glRectdv((Double*)v1_ptr, (Double*)v2); - } - } - } - public static void Rect(Double[] v1, Double[] v2) { @@ -1656,45 +1592,6 @@ namespace OpenTK.OpenGL } } - public static - void Rect(Double[] v1, ref Double v2) - { - unsafe - { - fixed (Double* v1_ptr = v1) - fixed (Double* v2_ptr = &v2) - { - Delegates.glRectdv((Double*)v1_ptr, (Double*)v2_ptr); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void Rect(ref Double v1, Double* v2) - { - unsafe - { - fixed (Double* v1_ptr = &v1) - { - Delegates.glRectdv((Double*)v1_ptr, (Double*)v2); - } - } - } - - public static - void Rect(ref Double v1, Double[] v2) - { - unsafe - { - fixed (Double* v1_ptr = &v1) - fixed (Double* v2_ptr = v2) - { - Delegates.glRectdv((Double*)v1_ptr, (Double*)v2_ptr); - } - } - } - public static void Rect(ref Double v1, ref Double v2) { @@ -1708,58 +1605,19 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void Rect(Double* v1, Double* v2) + { + Delegates.glRectdv((Double*)v1, (Double*)v2); + } + public static void Rect(Single x1, Single y1, Single x2, Single y2) { Delegates.glRectf((Single)x1, (Single)y1, (Single)x2, (Single)y2); } - [System.CLSCompliant(false)] - public static - unsafe void Rect(Single* v1, Single* v2) - { - unsafe { Delegates.glRectfv((Single*)v1, (Single*)v2); } - } - - [System.CLSCompliant(false)] - public static - unsafe void Rect(Single* v1, Single[] v2) - { - unsafe - { - fixed (Single* v2_ptr = v2) - { - Delegates.glRectfv((Single*)v1, (Single*)v2_ptr); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void Rect(Single* v1, ref Single v2) - { - unsafe - { - fixed (Single* v2_ptr = &v2) - { - Delegates.glRectfv((Single*)v1, (Single*)v2_ptr); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void Rect(Single[] v1, Single* v2) - { - unsafe - { - fixed (Single* v1_ptr = v1) - { - Delegates.glRectfv((Single*)v1_ptr, (Single*)v2); - } - } - } - public static void Rect(Single[] v1, Single[] v2) { @@ -1773,45 +1631,6 @@ namespace OpenTK.OpenGL } } - public static - void Rect(Single[] v1, ref Single v2) - { - unsafe - { - fixed (Single* v1_ptr = v1) - fixed (Single* v2_ptr = &v2) - { - Delegates.glRectfv((Single*)v1_ptr, (Single*)v2_ptr); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void Rect(ref Single v1, Single* v2) - { - unsafe - { - fixed (Single* v1_ptr = &v1) - { - Delegates.glRectfv((Single*)v1_ptr, (Single*)v2); - } - } - } - - public static - void Rect(ref Single v1, Single[] v2) - { - unsafe - { - fixed (Single* v1_ptr = &v1) - fixed (Single* v2_ptr = v2) - { - Delegates.glRectfv((Single*)v1_ptr, (Single*)v2_ptr); - } - } - } - public static void Rect(ref Single v1, ref Single v2) { @@ -1825,58 +1644,19 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void Rect(Single* v1, Single* v2) + { + Delegates.glRectfv((Single*)v1, (Single*)v2); + } + public static void Rect(Int32 x1, Int32 y1, Int32 x2, Int32 y2) { Delegates.glRecti((Int32)x1, (Int32)y1, (Int32)x2, (Int32)y2); } - [System.CLSCompliant(false)] - public static - unsafe void Rect(Int32* v1, Int32* v2) - { - unsafe { Delegates.glRectiv((Int32*)v1, (Int32*)v2); } - } - - [System.CLSCompliant(false)] - public static - unsafe void Rect(Int32* v1, Int32[] v2) - { - unsafe - { - fixed (Int32* v2_ptr = v2) - { - Delegates.glRectiv((Int32*)v1, (Int32*)v2_ptr); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void Rect(Int32* v1, ref Int32 v2) - { - unsafe - { - fixed (Int32* v2_ptr = &v2) - { - Delegates.glRectiv((Int32*)v1, (Int32*)v2_ptr); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void Rect(Int32[] v1, Int32* v2) - { - unsafe - { - fixed (Int32* v1_ptr = v1) - { - Delegates.glRectiv((Int32*)v1_ptr, (Int32*)v2); - } - } - } - public static void Rect(Int32[] v1, Int32[] v2) { @@ -1890,45 +1670,6 @@ namespace OpenTK.OpenGL } } - public static - void Rect(Int32[] v1, ref Int32 v2) - { - unsafe - { - fixed (Int32* v1_ptr = v1) - fixed (Int32* v2_ptr = &v2) - { - Delegates.glRectiv((Int32*)v1_ptr, (Int32*)v2_ptr); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void Rect(ref Int32 v1, Int32* v2) - { - unsafe - { - fixed (Int32* v1_ptr = &v1) - { - Delegates.glRectiv((Int32*)v1_ptr, (Int32*)v2); - } - } - } - - public static - void Rect(ref Int32 v1, Int32[] v2) - { - unsafe - { - fixed (Int32* v1_ptr = &v1) - fixed (Int32* v2_ptr = v2) - { - Delegates.glRectiv((Int32*)v1_ptr, (Int32*)v2_ptr); - } - } - } - public static void Rect(ref Int32 v1, ref Int32 v2) { @@ -1942,58 +1683,19 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void Rect(Int32* v1, Int32* v2) + { + Delegates.glRectiv((Int32*)v1, (Int32*)v2); + } + public static void Rects(Int16 x1, Int16 y1, Int16 x2, Int16 y2) { Delegates.glRects((Int16)x1, (Int16)y1, (Int16)x2, (Int16)y2); } - [System.CLSCompliant(false)] - public static - unsafe void Rect(Int16* v1, Int16* v2) - { - unsafe { Delegates.glRectsv((Int16*)v1, (Int16*)v2); } - } - - [System.CLSCompliant(false)] - public static - unsafe void Rect(Int16* v1, Int16[] v2) - { - unsafe - { - fixed (Int16* v2_ptr = v2) - { - Delegates.glRectsv((Int16*)v1, (Int16*)v2_ptr); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void Rect(Int16* v1, ref Int16 v2) - { - unsafe - { - fixed (Int16* v2_ptr = &v2) - { - Delegates.glRectsv((Int16*)v1, (Int16*)v2_ptr); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void Rect(Int16[] v1, Int16* v2) - { - unsafe - { - fixed (Int16* v1_ptr = v1) - { - Delegates.glRectsv((Int16*)v1_ptr, (Int16*)v2); - } - } - } - public static void Rect(Int16[] v1, Int16[] v2) { @@ -2007,45 +1709,6 @@ namespace OpenTK.OpenGL } } - public static - void Rect(Int16[] v1, ref Int16 v2) - { - unsafe - { - fixed (Int16* v1_ptr = v1) - fixed (Int16* v2_ptr = &v2) - { - Delegates.glRectsv((Int16*)v1_ptr, (Int16*)v2_ptr); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void Rect(ref Int16 v1, Int16* v2) - { - unsafe - { - fixed (Int16* v1_ptr = &v1) - { - Delegates.glRectsv((Int16*)v1_ptr, (Int16*)v2); - } - } - } - - public static - void Rect(ref Int16 v1, Int16[] v2) - { - unsafe - { - fixed (Int16* v1_ptr = &v1) - fixed (Int16* v2_ptr = v2) - { - Delegates.glRectsv((Int16*)v1_ptr, (Int16*)v2_ptr); - } - } - } - public static void Rect(ref Int16 v1, ref Int16 v2) { @@ -2059,19 +1722,19 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void Rect(Int16* v1, Int16* v2) + { + Delegates.glRectsv((Int16*)v1, (Int16*)v2); + } + public static void TexCoord1(Double s) { Delegates.glTexCoord1d((Double)s); } - [System.CLSCompliant(false)] - public static - unsafe void TexCoord1v(Double* v) - { - unsafe { Delegates.glTexCoord1dv((Double*)v); } - } - public static void TexCoord1v(Double[] v) { @@ -2096,19 +1759,19 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void TexCoord1v(Double* v) + { + Delegates.glTexCoord1dv((Double*)v); + } + public static void TexCoord1(Single s) { Delegates.glTexCoord1f((Single)s); } - [System.CLSCompliant(false)] - public static - unsafe void TexCoord1v(Single* v) - { - unsafe { Delegates.glTexCoord1fv((Single*)v); } - } - public static void TexCoord1v(Single[] v) { @@ -2133,19 +1796,19 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void TexCoord1v(Single* v) + { + Delegates.glTexCoord1fv((Single*)v); + } + public static void TexCoord1(Int32 s) { Delegates.glTexCoord1i((Int32)s); } - [System.CLSCompliant(false)] - public static - unsafe void TexCoord1v(Int32* v) - { - unsafe { Delegates.glTexCoord1iv((Int32*)v); } - } - public static void TexCoord1v(Int32[] v) { @@ -2170,19 +1833,19 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void TexCoord1v(Int32* v) + { + Delegates.glTexCoord1iv((Int32*)v); + } + public static void TexCoord1(Int16 s) { Delegates.glTexCoord1s((Int16)s); } - [System.CLSCompliant(false)] - public static - unsafe void TexCoord1v(Int16* v) - { - unsafe { Delegates.glTexCoord1sv((Int16*)v); } - } - public static void TexCoord1v(Int16[] v) { @@ -2207,19 +1870,19 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void TexCoord1v(Int16* v) + { + Delegates.glTexCoord1sv((Int16*)v); + } + public static void TexCoord2(Double s, Double t) { Delegates.glTexCoord2d((Double)s, (Double)t); } - [System.CLSCompliant(false)] - public static - unsafe void TexCoord2(Double* v) - { - unsafe { Delegates.glTexCoord2dv((Double*)v); } - } - public static void TexCoord2(Double[] v) { @@ -2244,19 +1907,19 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void TexCoord2(Double* v) + { + Delegates.glTexCoord2dv((Double*)v); + } + public static void TexCoord2(Single s, Single t) { Delegates.glTexCoord2f((Single)s, (Single)t); } - [System.CLSCompliant(false)] - public static - unsafe void TexCoord2(Single* v) - { - unsafe { Delegates.glTexCoord2fv((Single*)v); } - } - public static void TexCoord2(Single[] v) { @@ -2281,19 +1944,19 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void TexCoord2(Single* v) + { + Delegates.glTexCoord2fv((Single*)v); + } + public static void TexCoord2(Int32 s, Int32 t) { Delegates.glTexCoord2i((Int32)s, (Int32)t); } - [System.CLSCompliant(false)] - public static - unsafe void TexCoord2(Int32* v) - { - unsafe { Delegates.glTexCoord2iv((Int32*)v); } - } - public static void TexCoord2(Int32[] v) { @@ -2318,19 +1981,19 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void TexCoord2(Int32* v) + { + Delegates.glTexCoord2iv((Int32*)v); + } + public static void TexCoord2(Int16 s, Int16 t) { Delegates.glTexCoord2s((Int16)s, (Int16)t); } - [System.CLSCompliant(false)] - public static - unsafe void TexCoord2(Int16* v) - { - unsafe { Delegates.glTexCoord2sv((Int16*)v); } - } - public static void TexCoord2(Int16[] v) { @@ -2355,19 +2018,19 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void TexCoord2(Int16* v) + { + Delegates.glTexCoord2sv((Int16*)v); + } + public static void TexCoord3(Double s, Double t, Double r) { Delegates.glTexCoord3d((Double)s, (Double)t, (Double)r); } - [System.CLSCompliant(false)] - public static - unsafe void TexCoord3(Double* v) - { - unsafe { Delegates.glTexCoord3dv((Double*)v); } - } - public static void TexCoord3(Double[] v) { @@ -2392,19 +2055,19 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void TexCoord3(Double* v) + { + Delegates.glTexCoord3dv((Double*)v); + } + public static void TexCoord3(Single s, Single t, Single r) { Delegates.glTexCoord3f((Single)s, (Single)t, (Single)r); } - [System.CLSCompliant(false)] - public static - unsafe void TexCoord3(Single* v) - { - unsafe { Delegates.glTexCoord3fv((Single*)v); } - } - public static void TexCoord3(Single[] v) { @@ -2429,19 +2092,19 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void TexCoord3(Single* v) + { + Delegates.glTexCoord3fv((Single*)v); + } + public static void TexCoord3(Int32 s, Int32 t, Int32 r) { Delegates.glTexCoord3i((Int32)s, (Int32)t, (Int32)r); } - [System.CLSCompliant(false)] - public static - unsafe void TexCoord3(Int32* v) - { - unsafe { Delegates.glTexCoord3iv((Int32*)v); } - } - public static void TexCoord3(Int32[] v) { @@ -2466,19 +2129,19 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void TexCoord3(Int32* v) + { + Delegates.glTexCoord3iv((Int32*)v); + } + public static void TexCoord3(Int16 s, Int16 t, Int16 r) { Delegates.glTexCoord3s((Int16)s, (Int16)t, (Int16)r); } - [System.CLSCompliant(false)] - public static - unsafe void TexCoord3(Int16* v) - { - unsafe { Delegates.glTexCoord3sv((Int16*)v); } - } - public static void TexCoord3(Int16[] v) { @@ -2503,19 +2166,19 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void TexCoord3(Int16* v) + { + Delegates.glTexCoord3sv((Int16*)v); + } + public static void TexCoord4(Double s, Double t, Double r, Double q) { Delegates.glTexCoord4d((Double)s, (Double)t, (Double)r, (Double)q); } - [System.CLSCompliant(false)] - public static - unsafe void TexCoord4(Double* v) - { - unsafe { Delegates.glTexCoord4dv((Double*)v); } - } - public static void TexCoord4(Double[] v) { @@ -2540,19 +2203,19 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void TexCoord4(Double* v) + { + Delegates.glTexCoord4dv((Double*)v); + } + public static void TexCoord4(Single s, Single t, Single r, Single q) { Delegates.glTexCoord4f((Single)s, (Single)t, (Single)r, (Single)q); } - [System.CLSCompliant(false)] - public static - unsafe void TexCoord4(Single* v) - { - unsafe { Delegates.glTexCoord4fv((Single*)v); } - } - public static void TexCoord4(Single[] v) { @@ -2577,19 +2240,19 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void TexCoord4(Single* v) + { + Delegates.glTexCoord4fv((Single*)v); + } + public static void TexCoord4(Int32 s, Int32 t, Int32 r, Int32 q) { Delegates.glTexCoord4i((Int32)s, (Int32)t, (Int32)r, (Int32)q); } - [System.CLSCompliant(false)] - public static - unsafe void TexCoord4(Int32* v) - { - unsafe { Delegates.glTexCoord4iv((Int32*)v); } - } - public static void TexCoord4(Int32[] v) { @@ -2614,19 +2277,19 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void TexCoord4(Int32* v) + { + Delegates.glTexCoord4iv((Int32*)v); + } + public static void TexCoord4(Int16 s, Int16 t, Int16 r, Int16 q) { Delegates.glTexCoord4s((Int16)s, (Int16)t, (Int16)r, (Int16)q); } - [System.CLSCompliant(false)] - public static - unsafe void TexCoord4(Int16* v) - { - unsafe { Delegates.glTexCoord4sv((Int16*)v); } - } - public static void TexCoord4(Int16[] v) { @@ -2651,19 +2314,19 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void TexCoord4(Int16* v) + { + Delegates.glTexCoord4sv((Int16*)v); + } + public static void Vertex2(Double x, Double y) { Delegates.glVertex2d((Double)x, (Double)y); } - [System.CLSCompliant(false)] - public static - unsafe void Vertex2(Double* v) - { - unsafe { Delegates.glVertex2dv((Double*)v); } - } - public static void Vertex2(Double[] v) { @@ -2688,19 +2351,19 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void Vertex2(Double* v) + { + Delegates.glVertex2dv((Double*)v); + } + public static void Vertex2(Single x, Single y) { Delegates.glVertex2f((Single)x, (Single)y); } - [System.CLSCompliant(false)] - public static - unsafe void Vertex2(Single* v) - { - unsafe { Delegates.glVertex2fv((Single*)v); } - } - public static void Vertex2(Single[] v) { @@ -2725,19 +2388,19 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void Vertex2(Single* v) + { + Delegates.glVertex2fv((Single*)v); + } + public static void Vertex2(Int32 x, Int32 y) { Delegates.glVertex2i((Int32)x, (Int32)y); } - [System.CLSCompliant(false)] - public static - unsafe void Vertex2(Int32* v) - { - unsafe { Delegates.glVertex2iv((Int32*)v); } - } - public static void Vertex2(Int32[] v) { @@ -2762,19 +2425,19 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void Vertex2(Int32* v) + { + Delegates.glVertex2iv((Int32*)v); + } + public static void Vertex2(Int16 x, Int16 y) { Delegates.glVertex2s((Int16)x, (Int16)y); } - [System.CLSCompliant(false)] - public static - unsafe void Vertex2(Int16* v) - { - unsafe { Delegates.glVertex2sv((Int16*)v); } - } - public static void Vertex2(Int16[] v) { @@ -2799,19 +2462,19 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void Vertex2(Int16* v) + { + Delegates.glVertex2sv((Int16*)v); + } + public static void Vertex3(Double x, Double y, Double z) { Delegates.glVertex3d((Double)x, (Double)y, (Double)z); } - [System.CLSCompliant(false)] - public static - unsafe void Vertex3(Double* v) - { - unsafe { Delegates.glVertex3dv((Double*)v); } - } - public static void Vertex3(Double[] v) { @@ -2836,19 +2499,19 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void Vertex3(Double* v) + { + Delegates.glVertex3dv((Double*)v); + } + public static void Vertex3(Single x, Single y, Single z) { Delegates.glVertex3f((Single)x, (Single)y, (Single)z); } - [System.CLSCompliant(false)] - public static - unsafe void Vertex3(Single* v) - { - unsafe { Delegates.glVertex3fv((Single*)v); } - } - public static void Vertex3(Single[] v) { @@ -2873,19 +2536,19 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void Vertex3(Single* v) + { + Delegates.glVertex3fv((Single*)v); + } + public static void Vertex3(Int32 x, Int32 y, Int32 z) { Delegates.glVertex3i((Int32)x, (Int32)y, (Int32)z); } - [System.CLSCompliant(false)] - public static - unsafe void Vertex3(Int32* v) - { - unsafe { Delegates.glVertex3iv((Int32*)v); } - } - public static void Vertex3(Int32[] v) { @@ -2910,19 +2573,19 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void Vertex3(Int32* v) + { + Delegates.glVertex3iv((Int32*)v); + } + public static void Vertex3(Int16 x, Int16 y, Int16 z) { Delegates.glVertex3s((Int16)x, (Int16)y, (Int16)z); } - [System.CLSCompliant(false)] - public static - unsafe void Vertex3(Int16* v) - { - unsafe { Delegates.glVertex3sv((Int16*)v); } - } - public static void Vertex3(Int16[] v) { @@ -2947,19 +2610,19 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void Vertex3(Int16* v) + { + Delegates.glVertex3sv((Int16*)v); + } + public static void Vertex4(Double x, Double y, Double z, Double w) { Delegates.glVertex4d((Double)x, (Double)y, (Double)z, (Double)w); } - [System.CLSCompliant(false)] - public static - unsafe void Vertex4(Double* v) - { - unsafe { Delegates.glVertex4dv((Double*)v); } - } - public static void Vertex4(Double[] v) { @@ -2984,19 +2647,19 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void Vertex4(Double* v) + { + Delegates.glVertex4dv((Double*)v); + } + public static void Vertex4(Single x, Single y, Single z, Single w) { Delegates.glVertex4f((Single)x, (Single)y, (Single)z, (Single)w); } - [System.CLSCompliant(false)] - public static - unsafe void Vertex4(Single* v) - { - unsafe { Delegates.glVertex4fv((Single*)v); } - } - public static void Vertex4(Single[] v) { @@ -3021,19 +2684,19 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void Vertex4(Single* v) + { + Delegates.glVertex4fv((Single*)v); + } + public static void Vertex4(Int32 x, Int32 y, Int32 z, Int32 w) { Delegates.glVertex4i((Int32)x, (Int32)y, (Int32)z, (Int32)w); } - [System.CLSCompliant(false)] - public static - unsafe void Vertex4(Int32* v) - { - unsafe { Delegates.glVertex4iv((Int32*)v); } - } - public static void Vertex4(Int32[] v) { @@ -3058,19 +2721,19 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void Vertex4(Int32* v) + { + Delegates.glVertex4iv((Int32*)v); + } + public static void Vertex4(Int16 x, Int16 y, Int16 z, Int16 w) { Delegates.glVertex4s((Int16)x, (Int16)y, (Int16)z, (Int16)w); } - [System.CLSCompliant(false)] - public static - unsafe void Vertex4(Int16* v) - { - unsafe { Delegates.glVertex4sv((Int16*)v); } - } - public static void Vertex4(Int16[] v) { @@ -3097,9 +2760,9 @@ namespace OpenTK.OpenGL [System.CLSCompliant(false)] public static - unsafe void ClipPlane(GL.Enums.ClipPlaneName plane, Double* equation) + unsafe void Vertex4(Int16* v) { - unsafe { Delegates.glClipPlane((GL.Enums.ClipPlaneName)plane, (Double*)equation); } + Delegates.glVertex4sv((Int16*)v); } public static @@ -3126,6 +2789,13 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void ClipPlane(GL.Enums.ClipPlaneName plane, Double* equation) + { + Delegates.glClipPlane((GL.Enums.ClipPlaneName)plane, (Double*)equation); + } + public static void ColorMaterial(GL.Enums.MaterialFace face, GL.Enums.ColorMaterialParameter mode) { @@ -3144,13 +2814,6 @@ namespace OpenTK.OpenGL Delegates.glFogf((GL.Enums.FogParameter)pname, (Single)param); } - [System.CLSCompliant(false)] - public static - unsafe void Fogv(GL.Enums.FogParameter pname, Single* @params) - { - unsafe { Delegates.glFogfv((GL.Enums.FogParameter)pname, (Single*)@params); } - } - public static void Fogv(GL.Enums.FogParameter pname, Single[] @params) { @@ -3175,19 +2838,19 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void Fogv(GL.Enums.FogParameter pname, Single* @params) + { + Delegates.glFogfv((GL.Enums.FogParameter)pname, (Single*)@params); + } + public static void Fog(GL.Enums.FogParameter pname, Int32 param) { Delegates.glFogi((GL.Enums.FogParameter)pname, (Int32)param); } - [System.CLSCompliant(false)] - public static - unsafe void Fogv(GL.Enums.FogParameter pname, Int32* @params) - { - unsafe { Delegates.glFogiv((GL.Enums.FogParameter)pname, (Int32*)@params); } - } - public static void Fogv(GL.Enums.FogParameter pname, Int32[] @params) { @@ -3212,6 +2875,13 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void Fogv(GL.Enums.FogParameter pname, Int32* @params) + { + Delegates.glFogiv((GL.Enums.FogParameter)pname, (Int32*)@params); + } + public static void FrontFace(GL.Enums.FrontFaceDirection mode) { @@ -3230,13 +2900,6 @@ namespace OpenTK.OpenGL Delegates.glLightf((GL.Enums.LightName)light, (GL.Enums.LightParameter)pname, (Single)param); } - [System.CLSCompliant(false)] - public static - unsafe void Lightv(GL.Enums.LightName light, GL.Enums.LightParameter pname, Single* @params) - { - unsafe { Delegates.glLightfv((GL.Enums.LightName)light, (GL.Enums.LightParameter)pname, (Single*)@params); } - } - public static void Lightv(GL.Enums.LightName light, GL.Enums.LightParameter pname, Single[] @params) { @@ -3261,19 +2924,19 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void Lightv(GL.Enums.LightName light, GL.Enums.LightParameter pname, Single* @params) + { + Delegates.glLightfv((GL.Enums.LightName)light, (GL.Enums.LightParameter)pname, (Single*)@params); + } + public static void Light(GL.Enums.LightName light, GL.Enums.LightParameter pname, Int32 param) { Delegates.glLighti((GL.Enums.LightName)light, (GL.Enums.LightParameter)pname, (Int32)param); } - [System.CLSCompliant(false)] - public static - unsafe void Lightv(GL.Enums.LightName light, GL.Enums.LightParameter pname, Int32* @params) - { - unsafe { Delegates.glLightiv((GL.Enums.LightName)light, (GL.Enums.LightParameter)pname, (Int32*)@params); } - } - public static void Lightv(GL.Enums.LightName light, GL.Enums.LightParameter pname, Int32[] @params) { @@ -3298,19 +2961,19 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void Lightv(GL.Enums.LightName light, GL.Enums.LightParameter pname, Int32* @params) + { + Delegates.glLightiv((GL.Enums.LightName)light, (GL.Enums.LightParameter)pname, (Int32*)@params); + } + public static void LightModel(GL.Enums.LightModelParameter pname, Single param) { Delegates.glLightModelf((GL.Enums.LightModelParameter)pname, (Single)param); } - [System.CLSCompliant(false)] - public static - unsafe void LightModelv(GL.Enums.LightModelParameter pname, Single* @params) - { - unsafe { Delegates.glLightModelfv((GL.Enums.LightModelParameter)pname, (Single*)@params); } - } - public static void LightModelv(GL.Enums.LightModelParameter pname, Single[] @params) { @@ -3335,19 +2998,19 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void LightModelv(GL.Enums.LightModelParameter pname, Single* @params) + { + Delegates.glLightModelfv((GL.Enums.LightModelParameter)pname, (Single*)@params); + } + public static void LightModel(GL.Enums.LightModelParameter pname, Int32 param) { Delegates.glLightModeli((GL.Enums.LightModelParameter)pname, (Int32)param); } - [System.CLSCompliant(false)] - public static - unsafe void LightModelv(GL.Enums.LightModelParameter pname, Int32* @params) - { - unsafe { Delegates.glLightModeliv((GL.Enums.LightModelParameter)pname, (Int32*)@params); } - } - public static void LightModelv(GL.Enums.LightModelParameter pname, Int32[] @params) { @@ -3372,20 +3035,24 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void LightModelv(GL.Enums.LightModelParameter pname, Int32* @params) + { + Delegates.glLightModeliv((GL.Enums.LightModelParameter)pname, (Int32*)@params); + } + [System.CLSCompliant(false)] public static void LineStipple(Int32 factor, UInt16 pattern) { - Delegates.glLineStipple((Int32)factor, (UInt16)pattern); + Delegates.glLineStipple((Int32)factor, (UInt16)pattern); } public static void LineStipple(Int32 factor, Int16 pattern) { - unsafe - { - Delegates.glLineStipple((Int32)factor, (UInt16)pattern); - } + Delegates.glLineStipple((Int32)factor, (UInt16)pattern); } public static @@ -3400,13 +3067,6 @@ namespace OpenTK.OpenGL Delegates.glMaterialf((GL.Enums.MaterialFace)face, (GL.Enums.MaterialParameter)pname, (Single)param); } - [System.CLSCompliant(false)] - public static - unsafe void Materialv(GL.Enums.MaterialFace face, GL.Enums.MaterialParameter pname, Single* @params) - { - unsafe { Delegates.glMaterialfv((GL.Enums.MaterialFace)face, (GL.Enums.MaterialParameter)pname, (Single*)@params); } - } - public static void Materialv(GL.Enums.MaterialFace face, GL.Enums.MaterialParameter pname, Single[] @params) { @@ -3431,19 +3091,19 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void Materialv(GL.Enums.MaterialFace face, GL.Enums.MaterialParameter pname, Single* @params) + { + Delegates.glMaterialfv((GL.Enums.MaterialFace)face, (GL.Enums.MaterialParameter)pname, (Single*)@params); + } + public static void Material(GL.Enums.MaterialFace face, GL.Enums.MaterialParameter pname, Int32 param) { Delegates.glMateriali((GL.Enums.MaterialFace)face, (GL.Enums.MaterialParameter)pname, (Int32)param); } - [System.CLSCompliant(false)] - public static - unsafe void Materialv(GL.Enums.MaterialFace face, GL.Enums.MaterialParameter pname, Int32* @params) - { - unsafe { Delegates.glMaterialiv((GL.Enums.MaterialFace)face, (GL.Enums.MaterialParameter)pname, (Int32*)@params); } - } - public static void Materialv(GL.Enums.MaterialFace face, GL.Enums.MaterialParameter pname, Int32[] @params) { @@ -3468,6 +3128,13 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void Materialv(GL.Enums.MaterialFace face, GL.Enums.MaterialParameter pname, Int32* @params) + { + Delegates.glMaterialiv((GL.Enums.MaterialFace)face, (GL.Enums.MaterialParameter)pname, (Int32*)@params); + } + public static void PointSize(Single size) { @@ -3480,13 +3147,6 @@ namespace OpenTK.OpenGL Delegates.glPolygonMode((GL.Enums.MaterialFace)face, (GL.Enums.PolygonMode)mode); } - [System.CLSCompliant(false)] - public static - unsafe void PolygonStipple(Byte* mask) - { - unsafe { Delegates.glPolygonStipple((Byte*)mask); } - } - public static void PolygonStipple(Byte[] mask) { @@ -3511,6 +3171,13 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void PolygonStipple(Byte* mask) + { + Delegates.glPolygonStipple((Byte*)mask); + } + public static void Scissor(Int32 x, Int32 y, Int32 width, Int32 height) { @@ -3529,13 +3196,6 @@ namespace OpenTK.OpenGL Delegates.glTexParameterf((GL.Enums.TextureTarget)target, (GL.Enums.TextureParameterName)pname, (Single)param); } - [System.CLSCompliant(false)] - public static - unsafe void TexParameterv(GL.Enums.TextureTarget target, GL.Enums.TextureParameterName pname, Single* @params) - { - unsafe { Delegates.glTexParameterfv((GL.Enums.TextureTarget)target, (GL.Enums.TextureParameterName)pname, (Single*)@params); } - } - public static void TexParameterv(GL.Enums.TextureTarget target, GL.Enums.TextureParameterName pname, Single[] @params) { @@ -3560,19 +3220,19 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void TexParameterv(GL.Enums.TextureTarget target, GL.Enums.TextureParameterName pname, Single* @params) + { + Delegates.glTexParameterfv((GL.Enums.TextureTarget)target, (GL.Enums.TextureParameterName)pname, (Single*)@params); + } + public static void TexParameter(GL.Enums.TextureTarget target, GL.Enums.TextureParameterName pname, Int32 param) { Delegates.glTexParameteri((GL.Enums.TextureTarget)target, (GL.Enums.TextureParameterName)pname, (Int32)param); } - [System.CLSCompliant(false)] - public static - unsafe void TexParameterv(GL.Enums.TextureTarget target, GL.Enums.TextureParameterName pname, Int32* @params) - { - unsafe { Delegates.glTexParameteriv((GL.Enums.TextureTarget)target, (GL.Enums.TextureParameterName)pname, (Int32*)@params); } - } - public static void TexParameterv(GL.Enums.TextureTarget target, GL.Enums.TextureParameterName pname, Int32[] @params) { @@ -3597,49 +3257,50 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void TexParameterv(GL.Enums.TextureTarget target, GL.Enums.TextureParameterName pname, Int32* @params) + { + Delegates.glTexParameteriv((GL.Enums.TextureTarget)target, (GL.Enums.TextureParameterName)pname, (Int32*)@params); + } + public static void TexImage1D(GL.Enums.TextureTarget target, Int32 level, Int32 internalformat, Int32 width, Int32 border, GL.Enums.PixelFormat format, GL.Enums.PixelType type, IntPtr pixels) { - Delegates.glTexImage1D((GL.Enums.TextureTarget)target, (Int32)level, (Int32)internalformat, (Int32)width, (Int32)border, (GL.Enums.PixelFormat)format, (GL.Enums.PixelType)type, (IntPtr)pixels); + Delegates.glTexImage1D((GL.Enums.TextureTarget)target, (Int32)level, (Int32)internalformat, (Int32)width, (Int32)border, (GL.Enums.PixelFormat)format, (GL.Enums.PixelType)type, (IntPtr)pixels); } public static void TexImage1D(GL.Enums.TextureTarget target, Int32 level, Int32 internalformat, Int32 width, Int32 border, GL.Enums.PixelFormat format, GL.Enums.PixelType type, [In, Out] object pixels) { - unsafe + System.Runtime.InteropServices.GCHandle pixels_ptr = System.Runtime.InteropServices.GCHandle.Alloc(pixels, System.Runtime.InteropServices.GCHandleType.Pinned); + try { - System.Runtime.InteropServices.GCHandle pixels_ptr = System.Runtime.InteropServices.GCHandle.Alloc(pixels, System.Runtime.InteropServices.GCHandleType.Pinned); - try - { - Delegates.glTexImage1D((GL.Enums.TextureTarget)target, (Int32)level, (Int32)internalformat, (Int32)width, (Int32)border, (GL.Enums.PixelFormat)format, (GL.Enums.PixelType)type, (IntPtr)pixels_ptr.AddrOfPinnedObject()); - } - finally - { - pixels_ptr.Free(); - } + Delegates.glTexImage1D((GL.Enums.TextureTarget)target, (Int32)level, (Int32)internalformat, (Int32)width, (Int32)border, (GL.Enums.PixelFormat)format, (GL.Enums.PixelType)type, (IntPtr)pixels_ptr.AddrOfPinnedObject()); + } + finally + { + pixels_ptr.Free(); } } public static void TexImage2D(GL.Enums.TextureTarget target, Int32 level, Int32 internalformat, Int32 width, Int32 height, Int32 border, GL.Enums.PixelFormat format, GL.Enums.PixelType type, IntPtr pixels) { - Delegates.glTexImage2D((GL.Enums.TextureTarget)target, (Int32)level, (Int32)internalformat, (Int32)width, (Int32)height, (Int32)border, (GL.Enums.PixelFormat)format, (GL.Enums.PixelType)type, (IntPtr)pixels); + Delegates.glTexImage2D((GL.Enums.TextureTarget)target, (Int32)level, (Int32)internalformat, (Int32)width, (Int32)height, (Int32)border, (GL.Enums.PixelFormat)format, (GL.Enums.PixelType)type, (IntPtr)pixels); } public static void TexImage2D(GL.Enums.TextureTarget target, Int32 level, Int32 internalformat, Int32 width, Int32 height, Int32 border, GL.Enums.PixelFormat format, GL.Enums.PixelType type, [In, Out] object pixels) { - unsafe + System.Runtime.InteropServices.GCHandle pixels_ptr = System.Runtime.InteropServices.GCHandle.Alloc(pixels, System.Runtime.InteropServices.GCHandleType.Pinned); + try { - System.Runtime.InteropServices.GCHandle pixels_ptr = System.Runtime.InteropServices.GCHandle.Alloc(pixels, System.Runtime.InteropServices.GCHandleType.Pinned); - try - { - Delegates.glTexImage2D((GL.Enums.TextureTarget)target, (Int32)level, (Int32)internalformat, (Int32)width, (Int32)height, (Int32)border, (GL.Enums.PixelFormat)format, (GL.Enums.PixelType)type, (IntPtr)pixels_ptr.AddrOfPinnedObject()); - } - finally - { - pixels_ptr.Free(); - } + Delegates.glTexImage2D((GL.Enums.TextureTarget)target, (Int32)level, (Int32)internalformat, (Int32)width, (Int32)height, (Int32)border, (GL.Enums.PixelFormat)format, (GL.Enums.PixelType)type, (IntPtr)pixels_ptr.AddrOfPinnedObject()); + } + finally + { + pixels_ptr.Free(); } } @@ -3649,13 +3310,6 @@ namespace OpenTK.OpenGL Delegates.glTexEnvf((GL.Enums.TextureEnvTarget)target, (GL.Enums.TextureEnvParameter)pname, (Single)param); } - [System.CLSCompliant(false)] - public static - unsafe void TexEnvv(GL.Enums.TextureEnvTarget target, GL.Enums.TextureEnvParameter pname, Single* @params) - { - unsafe { Delegates.glTexEnvfv((GL.Enums.TextureEnvTarget)target, (GL.Enums.TextureEnvParameter)pname, (Single*)@params); } - } - public static void TexEnvv(GL.Enums.TextureEnvTarget target, GL.Enums.TextureEnvParameter pname, Single[] @params) { @@ -3680,19 +3334,19 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void TexEnvv(GL.Enums.TextureEnvTarget target, GL.Enums.TextureEnvParameter pname, Single* @params) + { + Delegates.glTexEnvfv((GL.Enums.TextureEnvTarget)target, (GL.Enums.TextureEnvParameter)pname, (Single*)@params); + } + public static void TexEnv(GL.Enums.TextureEnvTarget target, GL.Enums.TextureEnvParameter pname, Int32 param) { Delegates.glTexEnvi((GL.Enums.TextureEnvTarget)target, (GL.Enums.TextureEnvParameter)pname, (Int32)param); } - [System.CLSCompliant(false)] - public static - unsafe void TexEnvv(GL.Enums.TextureEnvTarget target, GL.Enums.TextureEnvParameter pname, Int32* @params) - { - unsafe { Delegates.glTexEnviv((GL.Enums.TextureEnvTarget)target, (GL.Enums.TextureEnvParameter)pname, (Int32*)@params); } - } - public static void TexEnvv(GL.Enums.TextureEnvTarget target, GL.Enums.TextureEnvParameter pname, Int32[] @params) { @@ -3717,19 +3371,19 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void TexEnvv(GL.Enums.TextureEnvTarget target, GL.Enums.TextureEnvParameter pname, Int32* @params) + { + Delegates.glTexEnviv((GL.Enums.TextureEnvTarget)target, (GL.Enums.TextureEnvParameter)pname, (Int32*)@params); + } + public static void TexGend(GL.Enums.TextureCoordName coord, GL.Enums.TextureGenParameter pname, Double param) { Delegates.glTexGend((GL.Enums.TextureCoordName)coord, (GL.Enums.TextureGenParameter)pname, (Double)param); } - [System.CLSCompliant(false)] - public static - unsafe void TexGenv(GL.Enums.TextureCoordName coord, GL.Enums.TextureGenParameter pname, Double* @params) - { - unsafe { Delegates.glTexGendv((GL.Enums.TextureCoordName)coord, (GL.Enums.TextureGenParameter)pname, (Double*)@params); } - } - public static void TexGenv(GL.Enums.TextureCoordName coord, GL.Enums.TextureGenParameter pname, Double[] @params) { @@ -3754,19 +3408,19 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void TexGenv(GL.Enums.TextureCoordName coord, GL.Enums.TextureGenParameter pname, Double* @params) + { + Delegates.glTexGendv((GL.Enums.TextureCoordName)coord, (GL.Enums.TextureGenParameter)pname, (Double*)@params); + } + public static void TexGen(GL.Enums.TextureCoordName coord, GL.Enums.TextureGenParameter pname, Single param) { Delegates.glTexGenf((GL.Enums.TextureCoordName)coord, (GL.Enums.TextureGenParameter)pname, (Single)param); } - [System.CLSCompliant(false)] - public static - unsafe void TexGenv(GL.Enums.TextureCoordName coord, GL.Enums.TextureGenParameter pname, Single* @params) - { - unsafe { Delegates.glTexGenfv((GL.Enums.TextureCoordName)coord, (GL.Enums.TextureGenParameter)pname, (Single*)@params); } - } - public static void TexGenv(GL.Enums.TextureCoordName coord, GL.Enums.TextureGenParameter pname, Single[] @params) { @@ -3791,19 +3445,19 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void TexGenv(GL.Enums.TextureCoordName coord, GL.Enums.TextureGenParameter pname, Single* @params) + { + Delegates.glTexGenfv((GL.Enums.TextureCoordName)coord, (GL.Enums.TextureGenParameter)pname, (Single*)@params); + } + public static void TexGen(GL.Enums.TextureCoordName coord, GL.Enums.TextureGenParameter pname, Int32 param) { Delegates.glTexGeni((GL.Enums.TextureCoordName)coord, (GL.Enums.TextureGenParameter)pname, (Int32)param); } - [System.CLSCompliant(false)] - public static - unsafe void TexGenv(GL.Enums.TextureCoordName coord, GL.Enums.TextureGenParameter pname, Int32* @params) - { - unsafe { Delegates.glTexGeniv((GL.Enums.TextureCoordName)coord, (GL.Enums.TextureGenParameter)pname, (Int32*)@params); } - } - public static void TexGenv(GL.Enums.TextureCoordName coord, GL.Enums.TextureGenParameter pname, Int32[] @params) { @@ -3830,9 +3484,9 @@ namespace OpenTK.OpenGL [System.CLSCompliant(false)] public static - unsafe void FeedbackBuffer(Int32 size, GL.Enums.FeedbackType type, [Out] Single* buffer) + unsafe void TexGenv(GL.Enums.TextureCoordName coord, GL.Enums.TextureGenParameter pname, Int32* @params) { - unsafe { Delegates.glFeedbackBuffer((Int32)size, (GL.Enums.FeedbackType)type, (Single*)buffer); } + Delegates.glTexGeniv((GL.Enums.TextureCoordName)coord, (GL.Enums.TextureGenParameter)pname, (Int32*)@params); } public static @@ -3855,26 +3509,16 @@ namespace OpenTK.OpenGL fixed (Single* buffer_ptr = &buffer) { Delegates.glFeedbackBuffer((Int32)size, (GL.Enums.FeedbackType)type, (Single*)buffer_ptr); - buffer = *buffer_ptr; + buffer = *buffer_ptr; } } } [System.CLSCompliant(false)] public static - unsafe void SelectBuffer(Int32 size, [Out] UInt32* buffer) + unsafe void FeedbackBuffer(Int32 size, GL.Enums.FeedbackType type, [Out] Single* buffer) { - unsafe { Delegates.glSelectBuffer((Int32)size, (UInt32*)buffer); } - } - - [System.CLSCompliant(false)] - public static - unsafe void SelectBuffer(Int32 size, [Out] Int32* buffer) - { - unsafe - { - Delegates.glSelectBuffer((Int32)size, (UInt32*)buffer); - } + Delegates.glFeedbackBuffer((Int32)size, (GL.Enums.FeedbackType)type, (Single*)buffer); } [System.CLSCompliant(false)] @@ -3911,7 +3555,7 @@ namespace OpenTK.OpenGL fixed (UInt32* buffer_ptr = &buffer) { Delegates.glSelectBuffer((Int32)size, (UInt32*)buffer_ptr); - buffer = *buffer_ptr; + buffer = *buffer_ptr; } } } @@ -3924,11 +3568,25 @@ namespace OpenTK.OpenGL fixed (Int32* buffer_ptr = &buffer) { Delegates.glSelectBuffer((Int32)size, (UInt32*)buffer_ptr); - buffer = *buffer_ptr; + buffer = *buffer_ptr; } } } + [System.CLSCompliant(false)] + public static + unsafe void SelectBuffer(Int32 size, [Out] UInt32* buffer) + { + Delegates.glSelectBuffer((Int32)size, (UInt32*)buffer); + } + + [System.CLSCompliant(false)] + public static + unsafe void SelectBuffer(Int32 size, [Out] Int32* buffer) + { + Delegates.glSelectBuffer((Int32)size, (UInt32*)buffer); + } + public static Int32 RenderMode(GL.Enums.RenderingMode mode) { @@ -4037,13 +3695,13 @@ namespace OpenTK.OpenGL public static void ColorMask(GL.Enums.Boolean red, GL.Enums.Boolean green, GL.Enums.Boolean blue, GL.Enums.Boolean alpha) { - Delegates.glColorMask((GL.Enums.Boolean)red, (GL.Enums.Boolean)green, (GL.Enums.Boolean)blue, (GL.Enums.Boolean)alpha); + Delegates.glColorMask((GL.Enums.Boolean)red, (GL.Enums.Boolean)green, (GL.Enums.Boolean)blue, (GL.Enums.Boolean)alpha); } public static void DepthMask(GL.Enums.Boolean flag) { - Delegates.glDepthMask((GL.Enums.Boolean)flag); + Delegates.glDepthMask((GL.Enums.Boolean)flag); } [System.CLSCompliant(false)] @@ -4101,13 +3759,6 @@ namespace OpenTK.OpenGL Delegates.glPushAttrib((GL.Enums.AttribMask)mask); } - [System.CLSCompliant(false)] - public static - unsafe void Map1(GL.Enums.MapTarget target, Double u1, Double u2, Int32 stride, Int32 order, Double* points) - { - unsafe { Delegates.glMap1d((GL.Enums.MapTarget)target, (Double)u1, (Double)u2, (Int32)stride, (Int32)order, (Double*)points); } - } - public static void Map1(GL.Enums.MapTarget target, Double u1, Double u2, Int32 stride, Int32 order, Double[] points) { @@ -4134,9 +3785,9 @@ namespace OpenTK.OpenGL [System.CLSCompliant(false)] public static - unsafe void Map1(GL.Enums.MapTarget target, Single u1, Single u2, Int32 stride, Int32 order, Single* points) + unsafe void Map1(GL.Enums.MapTarget target, Double u1, Double u2, Int32 stride, Int32 order, Double* points) { - unsafe { Delegates.glMap1f((GL.Enums.MapTarget)target, (Single)u1, (Single)u2, (Int32)stride, (Int32)order, (Single*)points); } + Delegates.glMap1d((GL.Enums.MapTarget)target, (Double)u1, (Double)u2, (Int32)stride, (Int32)order, (Double*)points); } public static @@ -4165,9 +3816,9 @@ namespace OpenTK.OpenGL [System.CLSCompliant(false)] public static - unsafe void Map2(GL.Enums.MapTarget target, Double u1, Double u2, Int32 ustride, Int32 uorder, Double v1, Double v2, Int32 vstride, Int32 vorder, Double* points) + unsafe void Map1(GL.Enums.MapTarget target, Single u1, Single u2, Int32 stride, Int32 order, Single* points) { - unsafe { Delegates.glMap2d((GL.Enums.MapTarget)target, (Double)u1, (Double)u2, (Int32)ustride, (Int32)uorder, (Double)v1, (Double)v2, (Int32)vstride, (Int32)vorder, (Double*)points); } + Delegates.glMap1f((GL.Enums.MapTarget)target, (Single)u1, (Single)u2, (Int32)stride, (Int32)order, (Single*)points); } public static @@ -4196,9 +3847,9 @@ namespace OpenTK.OpenGL [System.CLSCompliant(false)] public static - unsafe void Map2(GL.Enums.MapTarget target, Single u1, Single u2, Int32 ustride, Int32 uorder, Single v1, Single v2, Int32 vstride, Int32 vorder, Single* points) + unsafe void Map2(GL.Enums.MapTarget target, Double u1, Double u2, Int32 ustride, Int32 uorder, Double v1, Double v2, Int32 vstride, Int32 vorder, Double* points) { - unsafe { Delegates.glMap2f((GL.Enums.MapTarget)target, (Single)u1, (Single)u2, (Int32)ustride, (Int32)uorder, (Single)v1, (Single)v2, (Int32)vstride, (Int32)vorder, (Single*)points); } + Delegates.glMap2d((GL.Enums.MapTarget)target, (Double)u1, (Double)u2, (Int32)ustride, (Int32)uorder, (Double)v1, (Double)v2, (Int32)vstride, (Int32)vorder, (Double*)points); } public static @@ -4225,6 +3876,13 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void Map2(GL.Enums.MapTarget target, Single u1, Single u2, Int32 ustride, Int32 uorder, Single v1, Single v2, Int32 vstride, Int32 vorder, Single* points) + { + Delegates.glMap2f((GL.Enums.MapTarget)target, (Single)u1, (Single)u2, (Int32)ustride, (Int32)uorder, (Single)v1, (Single)v2, (Int32)vstride, (Int32)vorder, (Single*)points); + } + public static void MapGrid1(Int32 un, Double u1, Double u2) { @@ -4255,13 +3913,6 @@ namespace OpenTK.OpenGL Delegates.glEvalCoord1d((Double)u); } - [System.CLSCompliant(false)] - public static - unsafe void EvalCoord1v(Double* u) - { - unsafe { Delegates.glEvalCoord1dv((Double*)u); } - } - public static void EvalCoord1v(Double[] u) { @@ -4286,19 +3937,19 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void EvalCoord1v(Double* u) + { + Delegates.glEvalCoord1dv((Double*)u); + } + public static void EvalCoord1(Single u) { Delegates.glEvalCoord1f((Single)u); } - [System.CLSCompliant(false)] - public static - unsafe void EvalCoord1v(Single* u) - { - unsafe { Delegates.glEvalCoord1fv((Single*)u); } - } - public static void EvalCoord1v(Single[] u) { @@ -4323,19 +3974,19 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void EvalCoord1v(Single* u) + { + Delegates.glEvalCoord1fv((Single*)u); + } + public static void EvalCoord2(Double u, Double v) { Delegates.glEvalCoord2d((Double)u, (Double)v); } - [System.CLSCompliant(false)] - public static - unsafe void EvalCoord2(Double* u) - { - unsafe { Delegates.glEvalCoord2dv((Double*)u); } - } - public static void EvalCoord2(Double[] u) { @@ -4360,19 +4011,19 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void EvalCoord2(Double* u) + { + Delegates.glEvalCoord2dv((Double*)u); + } + public static void EvalCoord2(Single u, Single v) { Delegates.glEvalCoord2f((Single)u, (Single)v); } - [System.CLSCompliant(false)] - public static - unsafe void EvalCoord2(Single* u) - { - unsafe { Delegates.glEvalCoord2fv((Single*)u); } - } - public static void EvalCoord2(Single[] u) { @@ -4397,6 +4048,13 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void EvalCoord2(Single* u) + { + Delegates.glEvalCoord2fv((Single*)u); + } + public static void EvalMesh1(GL.Enums.MeshMode1 mode, Int32 i1, Int32 i2) { @@ -4494,13 +4152,6 @@ namespace OpenTK.OpenGL Delegates.glPixelStorei((GL.Enums.PixelStoreParameter)pname, (Int32)param); } - [System.CLSCompliant(false)] - public static - unsafe void PixelMap(GL.Enums.PixelMap map, Int32 mapsize, Single* values) - { - unsafe { Delegates.glPixelMapfv((GL.Enums.PixelMap)map, (Int32)mapsize, (Single*)values); } - } - public static void PixelMap(GL.Enums.PixelMap map, Int32 mapsize, Single[] values) { @@ -4527,19 +4178,9 @@ namespace OpenTK.OpenGL [System.CLSCompliant(false)] public static - unsafe void PixelMap(GL.Enums.PixelMap map, Int32 mapsize, UInt32* values) + unsafe void PixelMap(GL.Enums.PixelMap map, Int32 mapsize, Single* values) { - unsafe { Delegates.glPixelMapuiv((GL.Enums.PixelMap)map, (Int32)mapsize, (UInt32*)values); } - } - - [System.CLSCompliant(false)] - public static - unsafe void PixelMap(GL.Enums.PixelMap map, Int32 mapsize, Int32* values) - { - unsafe - { - Delegates.glPixelMapuiv((GL.Enums.PixelMap)map, (Int32)mapsize, (UInt32*)values); - } + Delegates.glPixelMapfv((GL.Enums.PixelMap)map, (Int32)mapsize, (Single*)values); } [System.CLSCompliant(false)] @@ -4594,19 +4235,16 @@ namespace OpenTK.OpenGL [System.CLSCompliant(false)] public static - unsafe void PixelMap(GL.Enums.PixelMap map, Int32 mapsize, UInt16* values) + unsafe void PixelMap(GL.Enums.PixelMap map, Int32 mapsize, UInt32* values) { - unsafe { Delegates.glPixelMapusv((GL.Enums.PixelMap)map, (Int32)mapsize, (UInt16*)values); } + Delegates.glPixelMapuiv((GL.Enums.PixelMap)map, (Int32)mapsize, (UInt32*)values); } [System.CLSCompliant(false)] public static - unsafe void PixelMap(GL.Enums.PixelMap map, Int32 mapsize, Int16* values) + unsafe void PixelMap(GL.Enums.PixelMap map, Int32 mapsize, Int32* values) { - unsafe - { - Delegates.glPixelMapusv((GL.Enums.PixelMap)map, (Int32)mapsize, (UInt16*)values); - } + Delegates.glPixelMapuiv((GL.Enums.PixelMap)map, (Int32)mapsize, (UInt32*)values); } [System.CLSCompliant(false)] @@ -4659,6 +4297,20 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void PixelMap(GL.Enums.PixelMap map, Int32 mapsize, UInt16* values) + { + Delegates.glPixelMapusv((GL.Enums.PixelMap)map, (Int32)mapsize, (UInt16*)values); + } + + [System.CLSCompliant(false)] + public static + unsafe void PixelMap(GL.Enums.PixelMap map, Int32 mapsize, Int16* values) + { + Delegates.glPixelMapusv((GL.Enums.PixelMap)map, (Int32)mapsize, (UInt16*)values); + } + public static void ReadBuffer(GL.Enums.ReadBufferMode mode) { @@ -4674,46 +4326,40 @@ namespace OpenTK.OpenGL public static void ReadPixel(Int32 x, Int32 y, Int32 width, Int32 height, GL.Enums.PixelFormat format, GL.Enums.PixelType type, [Out] IntPtr pixels) { - Delegates.glReadPixels((Int32)x, (Int32)y, (Int32)width, (Int32)height, (GL.Enums.PixelFormat)format, (GL.Enums.PixelType)type, (IntPtr)pixels); + Delegates.glReadPixels((Int32)x, (Int32)y, (Int32)width, (Int32)height, (GL.Enums.PixelFormat)format, (GL.Enums.PixelType)type, (IntPtr)pixels); } public static void ReadPixel(Int32 x, Int32 y, Int32 width, Int32 height, GL.Enums.PixelFormat format, GL.Enums.PixelType type, [In, Out] object pixels) { - unsafe + System.Runtime.InteropServices.GCHandle pixels_ptr = System.Runtime.InteropServices.GCHandle.Alloc(pixels, System.Runtime.InteropServices.GCHandleType.Pinned); + try { - System.Runtime.InteropServices.GCHandle pixels_ptr = System.Runtime.InteropServices.GCHandle.Alloc(pixels, System.Runtime.InteropServices.GCHandleType.Pinned); - try - { - Delegates.glReadPixels((Int32)x, (Int32)y, (Int32)width, (Int32)height, (GL.Enums.PixelFormat)format, (GL.Enums.PixelType)type, (IntPtr)pixels_ptr.AddrOfPinnedObject()); - } - finally - { - pixels_ptr.Free(); - } + Delegates.glReadPixels((Int32)x, (Int32)y, (Int32)width, (Int32)height, (GL.Enums.PixelFormat)format, (GL.Enums.PixelType)type, (IntPtr)pixels_ptr.AddrOfPinnedObject()); + } + finally + { + pixels_ptr.Free(); } } public static void DrawPixel(Int32 width, Int32 height, GL.Enums.PixelFormat format, GL.Enums.PixelType type, IntPtr pixels) { - Delegates.glDrawPixels((Int32)width, (Int32)height, (GL.Enums.PixelFormat)format, (GL.Enums.PixelType)type, (IntPtr)pixels); + Delegates.glDrawPixels((Int32)width, (Int32)height, (GL.Enums.PixelFormat)format, (GL.Enums.PixelType)type, (IntPtr)pixels); } public static void DrawPixel(Int32 width, Int32 height, GL.Enums.PixelFormat format, GL.Enums.PixelType type, [In, Out] object pixels) { - unsafe + System.Runtime.InteropServices.GCHandle pixels_ptr = System.Runtime.InteropServices.GCHandle.Alloc(pixels, System.Runtime.InteropServices.GCHandleType.Pinned); + try { - System.Runtime.InteropServices.GCHandle pixels_ptr = System.Runtime.InteropServices.GCHandle.Alloc(pixels, System.Runtime.InteropServices.GCHandleType.Pinned); - try - { - Delegates.glDrawPixels((Int32)width, (Int32)height, (GL.Enums.PixelFormat)format, (GL.Enums.PixelType)type, (IntPtr)pixels_ptr.AddrOfPinnedObject()); - } - finally - { - pixels_ptr.Free(); - } + Delegates.glDrawPixels((Int32)width, (Int32)height, (GL.Enums.PixelFormat)format, (GL.Enums.PixelType)type, (IntPtr)pixels_ptr.AddrOfPinnedObject()); + } + finally + { + pixels_ptr.Free(); } } @@ -4721,14 +4367,7 @@ namespace OpenTK.OpenGL public static unsafe void GetBoolean(GL.Enums.GetPName pname, [Out] GL.Enums.Boolean* @params) { - unsafe { Delegates.glGetBooleanv((GL.Enums.GetPName)pname, (GL.Enums.Boolean*)@params); } - } - - [System.CLSCompliant(false)] - public static - unsafe void GetClipPlane(GL.Enums.ClipPlaneName plane, [Out] Double* equation) - { - unsafe { Delegates.glGetClipPlane((GL.Enums.ClipPlaneName)plane, (Double*)equation); } + Delegates.glGetBooleanv((GL.Enums.GetPName)pname, (GL.Enums.Boolean*)@params); } public static @@ -4751,16 +4390,16 @@ namespace OpenTK.OpenGL fixed (Double* equation_ptr = &equation) { Delegates.glGetClipPlane((GL.Enums.ClipPlaneName)plane, (Double*)equation_ptr); - equation = *equation_ptr; + equation = *equation_ptr; } } } [System.CLSCompliant(false)] public static - unsafe void GetDouble(GL.Enums.GetPName pname, [Out] Double* @params) + unsafe void GetClipPlane(GL.Enums.ClipPlaneName plane, [Out] Double* equation) { - unsafe { Delegates.glGetDoublev((GL.Enums.GetPName)pname, (Double*)@params); } + Delegates.glGetClipPlane((GL.Enums.ClipPlaneName)plane, (Double*)equation); } public static @@ -4783,24 +4422,24 @@ namespace OpenTK.OpenGL fixed (Double* @params_ptr = &@params) { Delegates.glGetDoublev((GL.Enums.GetPName)pname, (Double*)@params_ptr); - @params = *@params_ptr; + @params = *@params_ptr; } } } + [System.CLSCompliant(false)] + public static + unsafe void GetDouble(GL.Enums.GetPName pname, [Out] Double* @params) + { + Delegates.glGetDoublev((GL.Enums.GetPName)pname, (Double*)@params); + } + public static int GetError() { return Delegates.glGetError(); } - [System.CLSCompliant(false)] - public static - unsafe void GetFloat(GL.Enums.GetPName pname, [Out] Single* @params) - { - unsafe { Delegates.glGetFloatv((GL.Enums.GetPName)pname, (Single*)@params); } - } - public static void GetFloat(GL.Enums.GetPName pname, [Out] Single[] @params) { @@ -4821,16 +4460,16 @@ namespace OpenTK.OpenGL fixed (Single* @params_ptr = &@params) { Delegates.glGetFloatv((GL.Enums.GetPName)pname, (Single*)@params_ptr); - @params = *@params_ptr; + @params = *@params_ptr; } } } [System.CLSCompliant(false)] public static - unsafe void GetInteger(GL.Enums.GetPName pname, [Out] Int32* @params) + unsafe void GetFloat(GL.Enums.GetPName pname, [Out] Single* @params) { - unsafe { Delegates.glGetIntegerv((GL.Enums.GetPName)pname, (Int32*)@params); } + Delegates.glGetFloatv((GL.Enums.GetPName)pname, (Single*)@params); } public static @@ -4853,16 +4492,16 @@ namespace OpenTK.OpenGL fixed (Int32* @params_ptr = &@params) { Delegates.glGetIntegerv((GL.Enums.GetPName)pname, (Int32*)@params_ptr); - @params = *@params_ptr; + @params = *@params_ptr; } } } [System.CLSCompliant(false)] public static - unsafe void GetLight(GL.Enums.LightName light, GL.Enums.LightParameter pname, [Out] Single* @params) + unsafe void GetInteger(GL.Enums.GetPName pname, [Out] Int32* @params) { - unsafe { Delegates.glGetLightfv((GL.Enums.LightName)light, (GL.Enums.LightParameter)pname, (Single*)@params); } + Delegates.glGetIntegerv((GL.Enums.GetPName)pname, (Int32*)@params); } public static @@ -4885,16 +4524,16 @@ namespace OpenTK.OpenGL fixed (Single* @params_ptr = &@params) { Delegates.glGetLightfv((GL.Enums.LightName)light, (GL.Enums.LightParameter)pname, (Single*)@params_ptr); - @params = *@params_ptr; + @params = *@params_ptr; } } } [System.CLSCompliant(false)] public static - unsafe void GetLight(GL.Enums.LightName light, GL.Enums.LightParameter pname, [Out] Int32* @params) + unsafe void GetLight(GL.Enums.LightName light, GL.Enums.LightParameter pname, [Out] Single* @params) { - unsafe { Delegates.glGetLightiv((GL.Enums.LightName)light, (GL.Enums.LightParameter)pname, (Int32*)@params); } + Delegates.glGetLightfv((GL.Enums.LightName)light, (GL.Enums.LightParameter)pname, (Single*)@params); } public static @@ -4917,16 +4556,16 @@ namespace OpenTK.OpenGL fixed (Int32* @params_ptr = &@params) { Delegates.glGetLightiv((GL.Enums.LightName)light, (GL.Enums.LightParameter)pname, (Int32*)@params_ptr); - @params = *@params_ptr; + @params = *@params_ptr; } } } [System.CLSCompliant(false)] public static - unsafe void GetMap(GL.Enums.MapTarget target, GL.Enums.GetMapQuery query, [Out] Double* v) + unsafe void GetLight(GL.Enums.LightName light, GL.Enums.LightParameter pname, [Out] Int32* @params) { - unsafe { Delegates.glGetMapdv((GL.Enums.MapTarget)target, (GL.Enums.GetMapQuery)query, (Double*)v); } + Delegates.glGetLightiv((GL.Enums.LightName)light, (GL.Enums.LightParameter)pname, (Int32*)@params); } public static @@ -4949,16 +4588,16 @@ namespace OpenTK.OpenGL fixed (Double* v_ptr = &v) { Delegates.glGetMapdv((GL.Enums.MapTarget)target, (GL.Enums.GetMapQuery)query, (Double*)v_ptr); - v = *v_ptr; + v = *v_ptr; } } } [System.CLSCompliant(false)] public static - unsafe void GetMap(GL.Enums.MapTarget target, GL.Enums.GetMapQuery query, [Out] Single* v) + unsafe void GetMap(GL.Enums.MapTarget target, GL.Enums.GetMapQuery query, [Out] Double* v) { - unsafe { Delegates.glGetMapfv((GL.Enums.MapTarget)target, (GL.Enums.GetMapQuery)query, (Single*)v); } + Delegates.glGetMapdv((GL.Enums.MapTarget)target, (GL.Enums.GetMapQuery)query, (Double*)v); } public static @@ -4981,16 +4620,16 @@ namespace OpenTK.OpenGL fixed (Single* v_ptr = &v) { Delegates.glGetMapfv((GL.Enums.MapTarget)target, (GL.Enums.GetMapQuery)query, (Single*)v_ptr); - v = *v_ptr; + v = *v_ptr; } } } [System.CLSCompliant(false)] public static - unsafe void GetMap(GL.Enums.MapTarget target, GL.Enums.GetMapQuery query, [Out] Int32* v) + unsafe void GetMap(GL.Enums.MapTarget target, GL.Enums.GetMapQuery query, [Out] Single* v) { - unsafe { Delegates.glGetMapiv((GL.Enums.MapTarget)target, (GL.Enums.GetMapQuery)query, (Int32*)v); } + Delegates.glGetMapfv((GL.Enums.MapTarget)target, (GL.Enums.GetMapQuery)query, (Single*)v); } public static @@ -5013,16 +4652,16 @@ namespace OpenTK.OpenGL fixed (Int32* v_ptr = &v) { Delegates.glGetMapiv((GL.Enums.MapTarget)target, (GL.Enums.GetMapQuery)query, (Int32*)v_ptr); - v = *v_ptr; + v = *v_ptr; } } } [System.CLSCompliant(false)] public static - unsafe void GetMaterial(GL.Enums.MaterialFace face, GL.Enums.MaterialParameter pname, [Out] Single* @params) + unsafe void GetMap(GL.Enums.MapTarget target, GL.Enums.GetMapQuery query, [Out] Int32* v) { - unsafe { Delegates.glGetMaterialfv((GL.Enums.MaterialFace)face, (GL.Enums.MaterialParameter)pname, (Single*)@params); } + Delegates.glGetMapiv((GL.Enums.MapTarget)target, (GL.Enums.GetMapQuery)query, (Int32*)v); } public static @@ -5045,16 +4684,16 @@ namespace OpenTK.OpenGL fixed (Single* @params_ptr = &@params) { Delegates.glGetMaterialfv((GL.Enums.MaterialFace)face, (GL.Enums.MaterialParameter)pname, (Single*)@params_ptr); - @params = *@params_ptr; + @params = *@params_ptr; } } } [System.CLSCompliant(false)] public static - unsafe void GetMaterial(GL.Enums.MaterialFace face, GL.Enums.MaterialParameter pname, [Out] Int32* @params) + unsafe void GetMaterial(GL.Enums.MaterialFace face, GL.Enums.MaterialParameter pname, [Out] Single* @params) { - unsafe { Delegates.glGetMaterialiv((GL.Enums.MaterialFace)face, (GL.Enums.MaterialParameter)pname, (Int32*)@params); } + Delegates.glGetMaterialfv((GL.Enums.MaterialFace)face, (GL.Enums.MaterialParameter)pname, (Single*)@params); } public static @@ -5077,16 +4716,16 @@ namespace OpenTK.OpenGL fixed (Int32* @params_ptr = &@params) { Delegates.glGetMaterialiv((GL.Enums.MaterialFace)face, (GL.Enums.MaterialParameter)pname, (Int32*)@params_ptr); - @params = *@params_ptr; + @params = *@params_ptr; } } } [System.CLSCompliant(false)] public static - unsafe void GetPixelMap(GL.Enums.PixelMap map, [Out] Single* values) + unsafe void GetMaterial(GL.Enums.MaterialFace face, GL.Enums.MaterialParameter pname, [Out] Int32* @params) { - unsafe { Delegates.glGetPixelMapfv((GL.Enums.PixelMap)map, (Single*)values); } + Delegates.glGetMaterialiv((GL.Enums.MaterialFace)face, (GL.Enums.MaterialParameter)pname, (Int32*)@params); } public static @@ -5109,26 +4748,16 @@ namespace OpenTK.OpenGL fixed (Single* values_ptr = &values) { Delegates.glGetPixelMapfv((GL.Enums.PixelMap)map, (Single*)values_ptr); - values = *values_ptr; + values = *values_ptr; } } } [System.CLSCompliant(false)] public static - unsafe void GetPixelMap(GL.Enums.PixelMap map, [Out] UInt32* values) + unsafe void GetPixelMap(GL.Enums.PixelMap map, [Out] Single* values) { - unsafe { Delegates.glGetPixelMapuiv((GL.Enums.PixelMap)map, (UInt32*)values); } - } - - [System.CLSCompliant(false)] - public static - unsafe void GetPixelMap(GL.Enums.PixelMap map, [Out] Int32* values) - { - unsafe - { - Delegates.glGetPixelMapuiv((GL.Enums.PixelMap)map, (UInt32*)values); - } + Delegates.glGetPixelMapfv((GL.Enums.PixelMap)map, (Single*)values); } [System.CLSCompliant(false)] @@ -5165,7 +4794,7 @@ namespace OpenTK.OpenGL fixed (UInt32* values_ptr = &values) { Delegates.glGetPixelMapuiv((GL.Enums.PixelMap)map, (UInt32*)values_ptr); - values = *values_ptr; + values = *values_ptr; } } } @@ -5178,26 +4807,23 @@ namespace OpenTK.OpenGL fixed (Int32* values_ptr = &values) { Delegates.glGetPixelMapuiv((GL.Enums.PixelMap)map, (UInt32*)values_ptr); - values = *values_ptr; + values = *values_ptr; } } } [System.CLSCompliant(false)] public static - unsafe void GetPixelMap(GL.Enums.PixelMap map, [Out] UInt16* values) + unsafe void GetPixelMap(GL.Enums.PixelMap map, [Out] UInt32* values) { - unsafe { Delegates.glGetPixelMapusv((GL.Enums.PixelMap)map, (UInt16*)values); } + Delegates.glGetPixelMapuiv((GL.Enums.PixelMap)map, (UInt32*)values); } [System.CLSCompliant(false)] public static - unsafe void GetPixelMap(GL.Enums.PixelMap map, [Out] Int16* values) + unsafe void GetPixelMap(GL.Enums.PixelMap map, [Out] Int32* values) { - unsafe - { - Delegates.glGetPixelMapusv((GL.Enums.PixelMap)map, (UInt16*)values); - } + Delegates.glGetPixelMapuiv((GL.Enums.PixelMap)map, (UInt32*)values); } [System.CLSCompliant(false)] @@ -5234,7 +4860,7 @@ namespace OpenTK.OpenGL fixed (UInt16* values_ptr = &values) { Delegates.glGetPixelMapusv((GL.Enums.PixelMap)map, (UInt16*)values_ptr); - values = *values_ptr; + values = *values_ptr; } } } @@ -5247,16 +4873,23 @@ namespace OpenTK.OpenGL fixed (Int16* values_ptr = &values) { Delegates.glGetPixelMapusv((GL.Enums.PixelMap)map, (UInt16*)values_ptr); - values = *values_ptr; + values = *values_ptr; } } } [System.CLSCompliant(false)] public static - unsafe void GetPolygonStipple([Out] Byte* mask) + unsafe void GetPixelMap(GL.Enums.PixelMap map, [Out] UInt16* values) { - unsafe { Delegates.glGetPolygonStipple((Byte*)mask); } + Delegates.glGetPixelMapusv((GL.Enums.PixelMap)map, (UInt16*)values); + } + + [System.CLSCompliant(false)] + public static + unsafe void GetPixelMap(GL.Enums.PixelMap map, [Out] Int16* values) + { + Delegates.glGetPixelMapusv((GL.Enums.PixelMap)map, (UInt16*)values); } public static @@ -5279,22 +4912,22 @@ namespace OpenTK.OpenGL fixed (Byte* mask_ptr = &mask) { Delegates.glGetPolygonStipple((Byte*)mask_ptr); - mask = *mask_ptr; + mask = *mask_ptr; } } } - public static - System.String GetString(GL.Enums.StringName name) - { - return System.Runtime.InteropServices.Marshal.PtrToStringAnsi(Delegates.glGetString((GL.Enums.StringName)name)); - } - [System.CLSCompliant(false)] public static - unsafe void GetTexEnv(GL.Enums.TextureEnvTarget target, GL.Enums.TextureEnvParameter pname, [Out] Single* @params) + unsafe void GetPolygonStipple([Out] Byte* mask) { - unsafe { Delegates.glGetTexEnvfv((GL.Enums.TextureEnvTarget)target, (GL.Enums.TextureEnvParameter)pname, (Single*)@params); } + Delegates.glGetPolygonStipple((Byte*)mask); + } + + public static + string GetString(GL.Enums.StringName name) + { + return System.Runtime.InteropServices.Marshal.PtrToStringAnsi(Delegates.glGetString((GL.Enums.StringName)name)); } public static @@ -5317,16 +4950,16 @@ namespace OpenTK.OpenGL fixed (Single* @params_ptr = &@params) { Delegates.glGetTexEnvfv((GL.Enums.TextureEnvTarget)target, (GL.Enums.TextureEnvParameter)pname, (Single*)@params_ptr); - @params = *@params_ptr; + @params = *@params_ptr; } } } [System.CLSCompliant(false)] public static - unsafe void GetTexEnv(GL.Enums.TextureEnvTarget target, GL.Enums.TextureEnvParameter pname, [Out] Int32* @params) + unsafe void GetTexEnv(GL.Enums.TextureEnvTarget target, GL.Enums.TextureEnvParameter pname, [Out] Single* @params) { - unsafe { Delegates.glGetTexEnviv((GL.Enums.TextureEnvTarget)target, (GL.Enums.TextureEnvParameter)pname, (Int32*)@params); } + Delegates.glGetTexEnvfv((GL.Enums.TextureEnvTarget)target, (GL.Enums.TextureEnvParameter)pname, (Single*)@params); } public static @@ -5349,16 +4982,16 @@ namespace OpenTK.OpenGL fixed (Int32* @params_ptr = &@params) { Delegates.glGetTexEnviv((GL.Enums.TextureEnvTarget)target, (GL.Enums.TextureEnvParameter)pname, (Int32*)@params_ptr); - @params = *@params_ptr; + @params = *@params_ptr; } } } [System.CLSCompliant(false)] public static - unsafe void GetTexGen(GL.Enums.TextureCoordName coord, GL.Enums.TextureGenParameter pname, [Out] Double* @params) + unsafe void GetTexEnv(GL.Enums.TextureEnvTarget target, GL.Enums.TextureEnvParameter pname, [Out] Int32* @params) { - unsafe { Delegates.glGetTexGendv((GL.Enums.TextureCoordName)coord, (GL.Enums.TextureGenParameter)pname, (Double*)@params); } + Delegates.glGetTexEnviv((GL.Enums.TextureEnvTarget)target, (GL.Enums.TextureEnvParameter)pname, (Int32*)@params); } public static @@ -5381,16 +5014,16 @@ namespace OpenTK.OpenGL fixed (Double* @params_ptr = &@params) { Delegates.glGetTexGendv((GL.Enums.TextureCoordName)coord, (GL.Enums.TextureGenParameter)pname, (Double*)@params_ptr); - @params = *@params_ptr; + @params = *@params_ptr; } } } [System.CLSCompliant(false)] public static - unsafe void GetTexGen(GL.Enums.TextureCoordName coord, GL.Enums.TextureGenParameter pname, [Out] Single* @params) + unsafe void GetTexGen(GL.Enums.TextureCoordName coord, GL.Enums.TextureGenParameter pname, [Out] Double* @params) { - unsafe { Delegates.glGetTexGenfv((GL.Enums.TextureCoordName)coord, (GL.Enums.TextureGenParameter)pname, (Single*)@params); } + Delegates.glGetTexGendv((GL.Enums.TextureCoordName)coord, (GL.Enums.TextureGenParameter)pname, (Double*)@params); } public static @@ -5413,16 +5046,16 @@ namespace OpenTK.OpenGL fixed (Single* @params_ptr = &@params) { Delegates.glGetTexGenfv((GL.Enums.TextureCoordName)coord, (GL.Enums.TextureGenParameter)pname, (Single*)@params_ptr); - @params = *@params_ptr; + @params = *@params_ptr; } } } [System.CLSCompliant(false)] public static - unsafe void GetTexGen(GL.Enums.TextureCoordName coord, GL.Enums.TextureGenParameter pname, [Out] Int32* @params) + unsafe void GetTexGen(GL.Enums.TextureCoordName coord, GL.Enums.TextureGenParameter pname, [Out] Single* @params) { - unsafe { Delegates.glGetTexGeniv((GL.Enums.TextureCoordName)coord, (GL.Enums.TextureGenParameter)pname, (Int32*)@params); } + Delegates.glGetTexGenfv((GL.Enums.TextureCoordName)coord, (GL.Enums.TextureGenParameter)pname, (Single*)@params); } public static @@ -5445,39 +5078,36 @@ namespace OpenTK.OpenGL fixed (Int32* @params_ptr = &@params) { Delegates.glGetTexGeniv((GL.Enums.TextureCoordName)coord, (GL.Enums.TextureGenParameter)pname, (Int32*)@params_ptr); - @params = *@params_ptr; - } - } - } - - public static - void GetTexImage(GL.Enums.TextureTarget target, Int32 level, GL.Enums.PixelFormat format, GL.Enums.PixelType type, [Out] IntPtr pixels) - { - Delegates.glGetTexImage((GL.Enums.TextureTarget)target, (Int32)level, (GL.Enums.PixelFormat)format, (GL.Enums.PixelType)type, (IntPtr)pixels); - } - - public static - void GetTexImage(GL.Enums.TextureTarget target, Int32 level, GL.Enums.PixelFormat format, GL.Enums.PixelType type, [In, Out] object pixels) - { - unsafe - { - System.Runtime.InteropServices.GCHandle pixels_ptr = System.Runtime.InteropServices.GCHandle.Alloc(pixels, System.Runtime.InteropServices.GCHandleType.Pinned); - try - { - Delegates.glGetTexImage((GL.Enums.TextureTarget)target, (Int32)level, (GL.Enums.PixelFormat)format, (GL.Enums.PixelType)type, (IntPtr)pixels_ptr.AddrOfPinnedObject()); - } - finally - { - pixels_ptr.Free(); + @params = *@params_ptr; } } } [System.CLSCompliant(false)] public static - unsafe void GetTexParameter(GL.Enums.TextureTarget target, GL.Enums.GetTextureParameter pname, [Out] Single* @params) + unsafe void GetTexGen(GL.Enums.TextureCoordName coord, GL.Enums.TextureGenParameter pname, [Out] Int32* @params) { - unsafe { Delegates.glGetTexParameterfv((GL.Enums.TextureTarget)target, (GL.Enums.GetTextureParameter)pname, (Single*)@params); } + Delegates.glGetTexGeniv((GL.Enums.TextureCoordName)coord, (GL.Enums.TextureGenParameter)pname, (Int32*)@params); + } + + public static + void GetTexImage(GL.Enums.TextureTarget target, Int32 level, GL.Enums.PixelFormat format, GL.Enums.PixelType type, [Out] IntPtr pixels) + { + Delegates.glGetTexImage((GL.Enums.TextureTarget)target, (Int32)level, (GL.Enums.PixelFormat)format, (GL.Enums.PixelType)type, (IntPtr)pixels); + } + + public static + void GetTexImage(GL.Enums.TextureTarget target, Int32 level, GL.Enums.PixelFormat format, GL.Enums.PixelType type, [In, Out] object pixels) + { + System.Runtime.InteropServices.GCHandle pixels_ptr = System.Runtime.InteropServices.GCHandle.Alloc(pixels, System.Runtime.InteropServices.GCHandleType.Pinned); + try + { + Delegates.glGetTexImage((GL.Enums.TextureTarget)target, (Int32)level, (GL.Enums.PixelFormat)format, (GL.Enums.PixelType)type, (IntPtr)pixels_ptr.AddrOfPinnedObject()); + } + finally + { + pixels_ptr.Free(); + } } public static @@ -5500,16 +5130,16 @@ namespace OpenTK.OpenGL fixed (Single* @params_ptr = &@params) { Delegates.glGetTexParameterfv((GL.Enums.TextureTarget)target, (GL.Enums.GetTextureParameter)pname, (Single*)@params_ptr); - @params = *@params_ptr; + @params = *@params_ptr; } } } [System.CLSCompliant(false)] public static - unsafe void GetTexParameter(GL.Enums.TextureTarget target, GL.Enums.GetTextureParameter pname, [Out] Int32* @params) + unsafe void GetTexParameter(GL.Enums.TextureTarget target, GL.Enums.GetTextureParameter pname, [Out] Single* @params) { - unsafe { Delegates.glGetTexParameteriv((GL.Enums.TextureTarget)target, (GL.Enums.GetTextureParameter)pname, (Int32*)@params); } + Delegates.glGetTexParameterfv((GL.Enums.TextureTarget)target, (GL.Enums.GetTextureParameter)pname, (Single*)@params); } public static @@ -5532,16 +5162,16 @@ namespace OpenTK.OpenGL fixed (Int32* @params_ptr = &@params) { Delegates.glGetTexParameteriv((GL.Enums.TextureTarget)target, (GL.Enums.GetTextureParameter)pname, (Int32*)@params_ptr); - @params = *@params_ptr; + @params = *@params_ptr; } } } [System.CLSCompliant(false)] public static - unsafe void GetTexLevelParameter(GL.Enums.TextureTarget target, Int32 level, GL.Enums.GetTextureParameter pname, [Out] Single* @params) + unsafe void GetTexParameter(GL.Enums.TextureTarget target, GL.Enums.GetTextureParameter pname, [Out] Int32* @params) { - unsafe { Delegates.glGetTexLevelParameterfv((GL.Enums.TextureTarget)target, (Int32)level, (GL.Enums.GetTextureParameter)pname, (Single*)@params); } + Delegates.glGetTexParameteriv((GL.Enums.TextureTarget)target, (GL.Enums.GetTextureParameter)pname, (Int32*)@params); } public static @@ -5564,16 +5194,16 @@ namespace OpenTK.OpenGL fixed (Single* @params_ptr = &@params) { Delegates.glGetTexLevelParameterfv((GL.Enums.TextureTarget)target, (Int32)level, (GL.Enums.GetTextureParameter)pname, (Single*)@params_ptr); - @params = *@params_ptr; + @params = *@params_ptr; } } } [System.CLSCompliant(false)] public static - unsafe void GetTexLevelParameter(GL.Enums.TextureTarget target, Int32 level, GL.Enums.GetTextureParameter pname, [Out] Int32* @params) + unsafe void GetTexLevelParameter(GL.Enums.TextureTarget target, Int32 level, GL.Enums.GetTextureParameter pname, [Out] Single* @params) { - unsafe { Delegates.glGetTexLevelParameteriv((GL.Enums.TextureTarget)target, (Int32)level, (GL.Enums.GetTextureParameter)pname, (Int32*)@params); } + Delegates.glGetTexLevelParameterfv((GL.Enums.TextureTarget)target, (Int32)level, (GL.Enums.GetTextureParameter)pname, (Single*)@params); } public static @@ -5596,11 +5226,18 @@ namespace OpenTK.OpenGL fixed (Int32* @params_ptr = &@params) { Delegates.glGetTexLevelParameteriv((GL.Enums.TextureTarget)target, (Int32)level, (GL.Enums.GetTextureParameter)pname, (Int32*)@params_ptr); - @params = *@params_ptr; + @params = *@params_ptr; } } } + [System.CLSCompliant(false)] + public static + unsafe void GetTexLevelParameter(GL.Enums.TextureTarget target, Int32 level, GL.Enums.GetTextureParameter pname, [Out] Int32* @params) + { + Delegates.glGetTexLevelParameteriv((GL.Enums.TextureTarget)target, (Int32)level, (GL.Enums.GetTextureParameter)pname, (Int32*)@params); + } + public static Boolean IsEnable(GL.Enums.EnableCap cap) { @@ -5638,13 +5275,6 @@ namespace OpenTK.OpenGL Delegates.glLoadIdentity(); } - [System.CLSCompliant(false)] - public static - unsafe void LoadMatrix(Single* m) - { - unsafe { Delegates.glLoadMatrixf((Single*)m); } - } - public static void LoadMatrix(Single[] m) { @@ -5671,9 +5301,9 @@ namespace OpenTK.OpenGL [System.CLSCompliant(false)] public static - unsafe void LoadMatrix(Double* m) + unsafe void LoadMatrix(Single* m) { - unsafe { Delegates.glLoadMatrixd((Double*)m); } + Delegates.glLoadMatrixf((Single*)m); } public static @@ -5700,19 +5330,19 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void LoadMatrix(Double* m) + { + Delegates.glLoadMatrixd((Double*)m); + } + public static void MatrixMode(GL.Enums.MatrixMode mode) { Delegates.glMatrixMode((GL.Enums.MatrixMode)mode); } - [System.CLSCompliant(false)] - public static - unsafe void MultMatrix(Single* m) - { - unsafe { Delegates.glMultMatrixf((Single*)m); } - } - public static void MultMatrix(Single[] m) { @@ -5739,9 +5369,9 @@ namespace OpenTK.OpenGL [System.CLSCompliant(false)] public static - unsafe void MultMatrix(Double* m) + unsafe void MultMatrix(Single* m) { - unsafe { Delegates.glMultMatrixd((Double*)m); } + Delegates.glMultMatrixf((Single*)m); } public static @@ -5768,6 +5398,13 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void MultMatrix(Double* m) + { + Delegates.glMultMatrixd((Double*)m); + } + public static void Ortho(Double left, Double right, Double bottom, Double top, Double zNear, Double zFar) { @@ -5837,23 +5474,20 @@ namespace OpenTK.OpenGL public static void ColorPointer(Int32 size, GL.Enums.ColorPointerType type, Int32 stride, IntPtr pointer) { - Delegates.glColorPointer((Int32)size, (GL.Enums.ColorPointerType)type, (Int32)stride, (IntPtr)pointer); + Delegates.glColorPointer((Int32)size, (GL.Enums.ColorPointerType)type, (Int32)stride, (IntPtr)pointer); } public static void ColorPointer(Int32 size, GL.Enums.ColorPointerType type, Int32 stride, [In, Out] object pointer) { - unsafe + System.Runtime.InteropServices.GCHandle pointer_ptr = System.Runtime.InteropServices.GCHandle.Alloc(pointer, System.Runtime.InteropServices.GCHandleType.Pinned); + try { - System.Runtime.InteropServices.GCHandle pointer_ptr = System.Runtime.InteropServices.GCHandle.Alloc(pointer, System.Runtime.InteropServices.GCHandleType.Pinned); - try - { - Delegates.glColorPointer((Int32)size, (GL.Enums.ColorPointerType)type, (Int32)stride, (IntPtr)pointer_ptr.AddrOfPinnedObject()); - } - finally - { - pointer_ptr.Free(); - } + Delegates.glColorPointer((Int32)size, (GL.Enums.ColorPointerType)type, (Int32)stride, (IntPtr)pointer_ptr.AddrOfPinnedObject()); + } + finally + { + pointer_ptr.Free(); } } @@ -5872,46 +5506,40 @@ namespace OpenTK.OpenGL public static void DrawElements(GL.Enums.BeginMode mode, Int32 count, GL.Enums.All type, IntPtr indices) { - Delegates.glDrawElements((GL.Enums.BeginMode)mode, (Int32)count, (GL.Enums.All)type, (IntPtr)indices); + Delegates.glDrawElements((GL.Enums.BeginMode)mode, (Int32)count, (GL.Enums.All)type, (IntPtr)indices); } public static void DrawElements(GL.Enums.BeginMode mode, Int32 count, GL.Enums.All type, [In, Out] object indices) { - unsafe + System.Runtime.InteropServices.GCHandle indices_ptr = System.Runtime.InteropServices.GCHandle.Alloc(indices, System.Runtime.InteropServices.GCHandleType.Pinned); + try { - System.Runtime.InteropServices.GCHandle indices_ptr = System.Runtime.InteropServices.GCHandle.Alloc(indices, System.Runtime.InteropServices.GCHandleType.Pinned); - try - { - Delegates.glDrawElements((GL.Enums.BeginMode)mode, (Int32)count, (GL.Enums.All)type, (IntPtr)indices_ptr.AddrOfPinnedObject()); - } - finally - { - indices_ptr.Free(); - } + Delegates.glDrawElements((GL.Enums.BeginMode)mode, (Int32)count, (GL.Enums.All)type, (IntPtr)indices_ptr.AddrOfPinnedObject()); + } + finally + { + indices_ptr.Free(); } } public static void EdgeFlagPointer(Int32 stride, IntPtr pointer) { - Delegates.glEdgeFlagPointer((Int32)stride, (IntPtr)pointer); + Delegates.glEdgeFlagPointer((Int32)stride, (IntPtr)pointer); } public static void EdgeFlagPointer(Int32 stride, [In, Out] object pointer) { - unsafe + System.Runtime.InteropServices.GCHandle pointer_ptr = System.Runtime.InteropServices.GCHandle.Alloc(pointer, System.Runtime.InteropServices.GCHandleType.Pinned); + try { - System.Runtime.InteropServices.GCHandle pointer_ptr = System.Runtime.InteropServices.GCHandle.Alloc(pointer, System.Runtime.InteropServices.GCHandleType.Pinned); - try - { - Delegates.glEdgeFlagPointer((Int32)stride, (IntPtr)pointer_ptr.AddrOfPinnedObject()); - } - finally - { - pointer_ptr.Free(); - } + Delegates.glEdgeFlagPointer((Int32)stride, (IntPtr)pointer_ptr.AddrOfPinnedObject()); + } + finally + { + pointer_ptr.Free(); } } @@ -5924,138 +5552,120 @@ namespace OpenTK.OpenGL public static void GetPointer(GL.Enums.GetPointervPName pname, [Out] IntPtr @params) { - Delegates.glGetPointerv((GL.Enums.GetPointervPName)pname, (IntPtr)@params); + Delegates.glGetPointerv((GL.Enums.GetPointervPName)pname, (IntPtr)@params); } public static void GetPointer(GL.Enums.GetPointervPName pname, [In, Out] object @params) { - unsafe + System.Runtime.InteropServices.GCHandle @params_ptr = System.Runtime.InteropServices.GCHandle.Alloc(@params, System.Runtime.InteropServices.GCHandleType.Pinned); + try { - System.Runtime.InteropServices.GCHandle @params_ptr = System.Runtime.InteropServices.GCHandle.Alloc(@params, System.Runtime.InteropServices.GCHandleType.Pinned); - try - { - Delegates.glGetPointerv((GL.Enums.GetPointervPName)pname, (IntPtr)@params_ptr.AddrOfPinnedObject()); - } - finally - { - @params_ptr.Free(); - } + Delegates.glGetPointerv((GL.Enums.GetPointervPName)pname, (IntPtr)@params_ptr.AddrOfPinnedObject()); + } + finally + { + @params_ptr.Free(); } } public static void IndexPointer(GL.Enums.IndexPointerType type, Int32 stride, IntPtr pointer) { - Delegates.glIndexPointer((GL.Enums.IndexPointerType)type, (Int32)stride, (IntPtr)pointer); + Delegates.glIndexPointer((GL.Enums.IndexPointerType)type, (Int32)stride, (IntPtr)pointer); } public static void IndexPointer(GL.Enums.IndexPointerType type, Int32 stride, [In, Out] object pointer) { - unsafe + System.Runtime.InteropServices.GCHandle pointer_ptr = System.Runtime.InteropServices.GCHandle.Alloc(pointer, System.Runtime.InteropServices.GCHandleType.Pinned); + try { - System.Runtime.InteropServices.GCHandle pointer_ptr = System.Runtime.InteropServices.GCHandle.Alloc(pointer, System.Runtime.InteropServices.GCHandleType.Pinned); - try - { - Delegates.glIndexPointer((GL.Enums.IndexPointerType)type, (Int32)stride, (IntPtr)pointer_ptr.AddrOfPinnedObject()); - } - finally - { - pointer_ptr.Free(); - } + Delegates.glIndexPointer((GL.Enums.IndexPointerType)type, (Int32)stride, (IntPtr)pointer_ptr.AddrOfPinnedObject()); + } + finally + { + pointer_ptr.Free(); } } public static void InterleavedArrays(GL.Enums.InterleavedArrayFormat format, Int32 stride, IntPtr pointer) { - Delegates.glInterleavedArrays((GL.Enums.InterleavedArrayFormat)format, (Int32)stride, (IntPtr)pointer); + Delegates.glInterleavedArrays((GL.Enums.InterleavedArrayFormat)format, (Int32)stride, (IntPtr)pointer); } public static void InterleavedArrays(GL.Enums.InterleavedArrayFormat format, Int32 stride, [In, Out] object pointer) { - unsafe + System.Runtime.InteropServices.GCHandle pointer_ptr = System.Runtime.InteropServices.GCHandle.Alloc(pointer, System.Runtime.InteropServices.GCHandleType.Pinned); + try { - System.Runtime.InteropServices.GCHandle pointer_ptr = System.Runtime.InteropServices.GCHandle.Alloc(pointer, System.Runtime.InteropServices.GCHandleType.Pinned); - try - { - Delegates.glInterleavedArrays((GL.Enums.InterleavedArrayFormat)format, (Int32)stride, (IntPtr)pointer_ptr.AddrOfPinnedObject()); - } - finally - { - pointer_ptr.Free(); - } + Delegates.glInterleavedArrays((GL.Enums.InterleavedArrayFormat)format, (Int32)stride, (IntPtr)pointer_ptr.AddrOfPinnedObject()); + } + finally + { + pointer_ptr.Free(); } } public static void NormalPointer(GL.Enums.NormalPointerType type, Int32 stride, IntPtr pointer) { - Delegates.glNormalPointer((GL.Enums.NormalPointerType)type, (Int32)stride, (IntPtr)pointer); + Delegates.glNormalPointer((GL.Enums.NormalPointerType)type, (Int32)stride, (IntPtr)pointer); } public static void NormalPointer(GL.Enums.NormalPointerType type, Int32 stride, [In, Out] object pointer) { - unsafe + System.Runtime.InteropServices.GCHandle pointer_ptr = System.Runtime.InteropServices.GCHandle.Alloc(pointer, System.Runtime.InteropServices.GCHandleType.Pinned); + try { - System.Runtime.InteropServices.GCHandle pointer_ptr = System.Runtime.InteropServices.GCHandle.Alloc(pointer, System.Runtime.InteropServices.GCHandleType.Pinned); - try - { - Delegates.glNormalPointer((GL.Enums.NormalPointerType)type, (Int32)stride, (IntPtr)pointer_ptr.AddrOfPinnedObject()); - } - finally - { - pointer_ptr.Free(); - } + Delegates.glNormalPointer((GL.Enums.NormalPointerType)type, (Int32)stride, (IntPtr)pointer_ptr.AddrOfPinnedObject()); + } + finally + { + pointer_ptr.Free(); } } public static void TexCoordPointer(Int32 size, GL.Enums.TexCoordPointerType type, Int32 stride, IntPtr pointer) { - Delegates.glTexCoordPointer((Int32)size, (GL.Enums.TexCoordPointerType)type, (Int32)stride, (IntPtr)pointer); + Delegates.glTexCoordPointer((Int32)size, (GL.Enums.TexCoordPointerType)type, (Int32)stride, (IntPtr)pointer); } public static void TexCoordPointer(Int32 size, GL.Enums.TexCoordPointerType type, Int32 stride, [In, Out] object pointer) { - unsafe + System.Runtime.InteropServices.GCHandle pointer_ptr = System.Runtime.InteropServices.GCHandle.Alloc(pointer, System.Runtime.InteropServices.GCHandleType.Pinned); + try { - System.Runtime.InteropServices.GCHandle pointer_ptr = System.Runtime.InteropServices.GCHandle.Alloc(pointer, System.Runtime.InteropServices.GCHandleType.Pinned); - try - { - Delegates.glTexCoordPointer((Int32)size, (GL.Enums.TexCoordPointerType)type, (Int32)stride, (IntPtr)pointer_ptr.AddrOfPinnedObject()); - } - finally - { - pointer_ptr.Free(); - } + Delegates.glTexCoordPointer((Int32)size, (GL.Enums.TexCoordPointerType)type, (Int32)stride, (IntPtr)pointer_ptr.AddrOfPinnedObject()); + } + finally + { + pointer_ptr.Free(); } } public static void VertexPointer(Int32 size, GL.Enums.VertexPointerType type, Int32 stride, IntPtr pointer) { - Delegates.glVertexPointer((Int32)size, (GL.Enums.VertexPointerType)type, (Int32)stride, (IntPtr)pointer); + Delegates.glVertexPointer((Int32)size, (GL.Enums.VertexPointerType)type, (Int32)stride, (IntPtr)pointer); } public static void VertexPointer(Int32 size, GL.Enums.VertexPointerType type, Int32 stride, [In, Out] object pointer) { - unsafe + System.Runtime.InteropServices.GCHandle pointer_ptr = System.Runtime.InteropServices.GCHandle.Alloc(pointer, System.Runtime.InteropServices.GCHandleType.Pinned); + try { - System.Runtime.InteropServices.GCHandle pointer_ptr = System.Runtime.InteropServices.GCHandle.Alloc(pointer, System.Runtime.InteropServices.GCHandleType.Pinned); - try - { - Delegates.glVertexPointer((Int32)size, (GL.Enums.VertexPointerType)type, (Int32)stride, (IntPtr)pointer_ptr.AddrOfPinnedObject()); - } - finally - { - pointer_ptr.Free(); - } + Delegates.glVertexPointer((Int32)size, (GL.Enums.VertexPointerType)type, (Int32)stride, (IntPtr)pointer_ptr.AddrOfPinnedObject()); + } + finally + { + pointer_ptr.Free(); } } @@ -6092,64 +5702,40 @@ namespace OpenTK.OpenGL public static void TexSubImage1D(GL.Enums.TextureTarget target, Int32 level, Int32 xoffset, Int32 width, GL.Enums.PixelFormat format, GL.Enums.PixelType type, IntPtr pixels) { - Delegates.glTexSubImage1D((GL.Enums.TextureTarget)target, (Int32)level, (Int32)xoffset, (Int32)width, (GL.Enums.PixelFormat)format, (GL.Enums.PixelType)type, (IntPtr)pixels); + Delegates.glTexSubImage1D((GL.Enums.TextureTarget)target, (Int32)level, (Int32)xoffset, (Int32)width, (GL.Enums.PixelFormat)format, (GL.Enums.PixelType)type, (IntPtr)pixels); } public static void TexSubImage1D(GL.Enums.TextureTarget target, Int32 level, Int32 xoffset, Int32 width, GL.Enums.PixelFormat format, GL.Enums.PixelType type, [In, Out] object pixels) { - unsafe + System.Runtime.InteropServices.GCHandle pixels_ptr = System.Runtime.InteropServices.GCHandle.Alloc(pixels, System.Runtime.InteropServices.GCHandleType.Pinned); + try { - System.Runtime.InteropServices.GCHandle pixels_ptr = System.Runtime.InteropServices.GCHandle.Alloc(pixels, System.Runtime.InteropServices.GCHandleType.Pinned); - try - { - Delegates.glTexSubImage1D((GL.Enums.TextureTarget)target, (Int32)level, (Int32)xoffset, (Int32)width, (GL.Enums.PixelFormat)format, (GL.Enums.PixelType)type, (IntPtr)pixels_ptr.AddrOfPinnedObject()); - } - finally - { - pixels_ptr.Free(); - } + Delegates.glTexSubImage1D((GL.Enums.TextureTarget)target, (Int32)level, (Int32)xoffset, (Int32)width, (GL.Enums.PixelFormat)format, (GL.Enums.PixelType)type, (IntPtr)pixels_ptr.AddrOfPinnedObject()); + } + finally + { + pixels_ptr.Free(); } } public static void TexSubImage2D(GL.Enums.TextureTarget target, Int32 level, Int32 xoffset, Int32 yoffset, Int32 width, Int32 height, GL.Enums.PixelFormat format, GL.Enums.PixelType type, IntPtr pixels) { - Delegates.glTexSubImage2D((GL.Enums.TextureTarget)target, (Int32)level, (Int32)xoffset, (Int32)yoffset, (Int32)width, (Int32)height, (GL.Enums.PixelFormat)format, (GL.Enums.PixelType)type, (IntPtr)pixels); + Delegates.glTexSubImage2D((GL.Enums.TextureTarget)target, (Int32)level, (Int32)xoffset, (Int32)yoffset, (Int32)width, (Int32)height, (GL.Enums.PixelFormat)format, (GL.Enums.PixelType)type, (IntPtr)pixels); } public static void TexSubImage2D(GL.Enums.TextureTarget target, Int32 level, Int32 xoffset, Int32 yoffset, Int32 width, Int32 height, GL.Enums.PixelFormat format, GL.Enums.PixelType type, [In, Out] object pixels) { - unsafe + System.Runtime.InteropServices.GCHandle pixels_ptr = System.Runtime.InteropServices.GCHandle.Alloc(pixels, System.Runtime.InteropServices.GCHandleType.Pinned); + try { - System.Runtime.InteropServices.GCHandle pixels_ptr = System.Runtime.InteropServices.GCHandle.Alloc(pixels, System.Runtime.InteropServices.GCHandleType.Pinned); - try - { - Delegates.glTexSubImage2D((GL.Enums.TextureTarget)target, (Int32)level, (Int32)xoffset, (Int32)yoffset, (Int32)width, (Int32)height, (GL.Enums.PixelFormat)format, (GL.Enums.PixelType)type, (IntPtr)pixels_ptr.AddrOfPinnedObject()); - } - finally - { - pixels_ptr.Free(); - } + Delegates.glTexSubImage2D((GL.Enums.TextureTarget)target, (Int32)level, (Int32)xoffset, (Int32)yoffset, (Int32)width, (Int32)height, (GL.Enums.PixelFormat)format, (GL.Enums.PixelType)type, (IntPtr)pixels_ptr.AddrOfPinnedObject()); } - } - - [System.CLSCompliant(false)] - public static - unsafe Boolean AreTexturesResident(Int32 n, UInt32* textures, [Out] GL.Enums.Boolean* residences) - { - unsafe { return Delegates.glAreTexturesResident((Int32)n, (UInt32*)textures, (GL.Enums.Boolean*)residences); } - } - - [System.CLSCompliant(false)] - public static - unsafe Boolean AreTexturesResident(Int32 n, Int32* textures, [Out] GL.Enums.Boolean* residences) - { - unsafe + finally { - Boolean retval = Delegates.glAreTexturesResident((Int32)n, (UInt32*)textures, (GL.Enums.Boolean*)residences); - return retval; + pixels_ptr.Free(); } } @@ -6161,8 +5747,7 @@ namespace OpenTK.OpenGL { fixed (UInt32* textures_ptr = textures) { - Boolean retval = Delegates.glAreTexturesResident((Int32)n, (UInt32*)textures_ptr, (GL.Enums.Boolean*)residences); - return retval; + return Delegates.glAreTexturesResident((Int32)n, (UInt32*)textures_ptr, (GL.Enums.Boolean*)residences); } } } @@ -6175,8 +5760,7 @@ namespace OpenTK.OpenGL { fixed (Int32* textures_ptr = textures) { - Boolean retval = Delegates.glAreTexturesResident((Int32)n, (UInt32*)textures_ptr, (GL.Enums.Boolean*)residences); - return retval; + return Delegates.glAreTexturesResident((Int32)n, (UInt32*)textures_ptr, (GL.Enums.Boolean*)residences); } } } @@ -6189,8 +5773,7 @@ namespace OpenTK.OpenGL { fixed (UInt32* textures_ptr = &textures) { - Boolean retval = Delegates.glAreTexturesResident((Int32)n, (UInt32*)textures_ptr, (GL.Enums.Boolean*)residences); - return retval; + return Delegates.glAreTexturesResident((Int32)n, (UInt32*)textures_ptr, (GL.Enums.Boolean*)residences); } } } @@ -6203,12 +5786,25 @@ namespace OpenTK.OpenGL { fixed (Int32* textures_ptr = &textures) { - Boolean retval = Delegates.glAreTexturesResident((Int32)n, (UInt32*)textures_ptr, (GL.Enums.Boolean*)residences); - return retval; + return Delegates.glAreTexturesResident((Int32)n, (UInt32*)textures_ptr, (GL.Enums.Boolean*)residences); } } } + [System.CLSCompliant(false)] + public static + unsafe Boolean AreTexturesResident(Int32 n, UInt32* textures, [Out] GL.Enums.Boolean* residences) + { + return Delegates.glAreTexturesResident((Int32)n, (UInt32*)textures, (GL.Enums.Boolean*)residences); + } + + [System.CLSCompliant(false)] + public static + unsafe Boolean AreTexturesResident(Int32 n, Int32* textures, [Out] GL.Enums.Boolean* residences) + { + return Delegates.glAreTexturesResident((Int32)n, (UInt32*)textures, (GL.Enums.Boolean*)residences); + } + [System.CLSCompliant(false)] public static void BindTexture(GL.Enums.TextureTarget target, UInt32 texture) @@ -6222,23 +5818,6 @@ namespace OpenTK.OpenGL Delegates.glBindTexture((GL.Enums.TextureTarget)target, (UInt32)texture); } - [System.CLSCompliant(false)] - public static - unsafe void DeleteTextures(Int32 n, UInt32* textures) - { - unsafe { Delegates.glDeleteTextures((Int32)n, (UInt32*)textures); } - } - - [System.CLSCompliant(false)] - public static - unsafe void DeleteTextures(Int32 n, Int32* textures) - { - unsafe - { - Delegates.glDeleteTextures((Int32)n, (UInt32*)textures); - } - } - [System.CLSCompliant(false)] public static void DeleteTextures(Int32 n, UInt32[] textures) @@ -6291,19 +5870,16 @@ namespace OpenTK.OpenGL [System.CLSCompliant(false)] public static - unsafe void GenTextures(Int32 n, [Out] UInt32* textures) + unsafe void DeleteTextures(Int32 n, UInt32* textures) { - unsafe { Delegates.glGenTextures((Int32)n, (UInt32*)textures); } + Delegates.glDeleteTextures((Int32)n, (UInt32*)textures); } [System.CLSCompliant(false)] public static - unsafe void GenTextures(Int32 n, [Out] Int32* textures) + unsafe void DeleteTextures(Int32 n, Int32* textures) { - unsafe - { - Delegates.glGenTextures((Int32)n, (UInt32*)textures); - } + Delegates.glDeleteTextures((Int32)n, (UInt32*)textures); } [System.CLSCompliant(false)] @@ -6340,7 +5916,7 @@ namespace OpenTK.OpenGL fixed (UInt32* textures_ptr = &textures) { Delegates.glGenTextures((Int32)n, (UInt32*)textures_ptr); - textures = *textures_ptr; + textures = *textures_ptr; } } } @@ -6353,11 +5929,25 @@ namespace OpenTK.OpenGL fixed (Int32* textures_ptr = &textures) { Delegates.glGenTextures((Int32)n, (UInt32*)textures_ptr); - textures = *textures_ptr; + textures = *textures_ptr; } } } + [System.CLSCompliant(false)] + public static + unsafe void GenTextures(Int32 n, [Out] UInt32* textures) + { + Delegates.glGenTextures((Int32)n, (UInt32*)textures); + } + + [System.CLSCompliant(false)] + public static + unsafe void GenTextures(Int32 n, [Out] Int32* textures) + { + Delegates.glGenTextures((Int32)n, (UInt32*)textures); + } + [System.CLSCompliant(false)] public static Boolean IsTexture(UInt32 texture) @@ -6371,101 +5961,6 @@ namespace OpenTK.OpenGL return Delegates.glIsTexture((UInt32)texture); } - [System.CLSCompliant(false)] - public static - unsafe void PrioritizeTextures(Int32 n, UInt32* textures, Single* priorities) - { - unsafe { Delegates.glPrioritizeTextures((Int32)n, (UInt32*)textures, (Single*)priorities); } - } - - [System.CLSCompliant(false)] - public static - unsafe void PrioritizeTextures(Int32 n, Int32* textures, Single* priorities) - { - unsafe - { - Delegates.glPrioritizeTextures((Int32)n, (UInt32*)textures, (Single*)priorities); - } - } - - [System.CLSCompliant(false)] - public static - unsafe void PrioritizeTextures(Int32 n, UInt32* textures, Single[] priorities) - { - unsafe - { - fixed (Single* priorities_ptr = priorities) - { - Delegates.glPrioritizeTextures((Int32)n, (UInt32*)textures, (Single*)priorities_ptr); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void PrioritizeTextures(Int32 n, Int32* textures, Single[] priorities) - { - unsafe - { - fixed (Single* priorities_ptr = priorities) - { - Delegates.glPrioritizeTextures((Int32)n, (UInt32*)textures, (Single*)priorities_ptr); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void PrioritizeTextures(Int32 n, UInt32* textures, ref Single priorities) - { - unsafe - { - fixed (Single* priorities_ptr = &priorities) - { - Delegates.glPrioritizeTextures((Int32)n, (UInt32*)textures, (Single*)priorities_ptr); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void PrioritizeTextures(Int32 n, Int32* textures, ref Single priorities) - { - unsafe - { - fixed (Single* priorities_ptr = &priorities) - { - Delegates.glPrioritizeTextures((Int32)n, (UInt32*)textures, (Single*)priorities_ptr); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void PrioritizeTextures(Int32 n, UInt32[] textures, Single* priorities) - { - unsafe - { - fixed (UInt32* textures_ptr = textures) - { - Delegates.glPrioritizeTextures((Int32)n, (UInt32*)textures_ptr, (Single*)priorities); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void PrioritizeTextures(Int32 n, Int32[] textures, Single* priorities) - { - unsafe - { - fixed (Int32* textures_ptr = textures) - { - Delegates.glPrioritizeTextures((Int32)n, (UInt32*)textures_ptr, (Single*)priorities); - } - } - } - [System.CLSCompliant(false)] public static void PrioritizeTextures(Int32 n, UInt32[] textures, Single[] priorities) @@ -6493,86 +5988,6 @@ namespace OpenTK.OpenGL } } - [System.CLSCompliant(false)] - public static - void PrioritizeTextures(Int32 n, UInt32[] textures, ref Single priorities) - { - unsafe - { - fixed (UInt32* textures_ptr = textures) - fixed (Single* priorities_ptr = &priorities) - { - Delegates.glPrioritizeTextures((Int32)n, (UInt32*)textures_ptr, (Single*)priorities_ptr); - } - } - } - - public static - void PrioritizeTextures(Int32 n, Int32[] textures, ref Single priorities) - { - unsafe - { - fixed (Int32* textures_ptr = textures) - fixed (Single* priorities_ptr = &priorities) - { - Delegates.glPrioritizeTextures((Int32)n, (UInt32*)textures_ptr, (Single*)priorities_ptr); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void PrioritizeTextures(Int32 n, ref UInt32 textures, Single* priorities) - { - unsafe - { - fixed (UInt32* textures_ptr = &textures) - { - Delegates.glPrioritizeTextures((Int32)n, (UInt32*)textures_ptr, (Single*)priorities); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void PrioritizeTextures(Int32 n, ref Int32 textures, Single* priorities) - { - unsafe - { - fixed (Int32* textures_ptr = &textures) - { - Delegates.glPrioritizeTextures((Int32)n, (UInt32*)textures_ptr, (Single*)priorities); - } - } - } - - [System.CLSCompliant(false)] - public static - void PrioritizeTextures(Int32 n, ref UInt32 textures, Single[] priorities) - { - unsafe - { - fixed (UInt32* textures_ptr = &textures) - fixed (Single* priorities_ptr = priorities) - { - Delegates.glPrioritizeTextures((Int32)n, (UInt32*)textures_ptr, (Single*)priorities_ptr); - } - } - } - - public static - void PrioritizeTextures(Int32 n, ref Int32 textures, Single[] priorities) - { - unsafe - { - fixed (Int32* textures_ptr = &textures) - fixed (Single* priorities_ptr = priorities) - { - Delegates.glPrioritizeTextures((Int32)n, (UInt32*)textures_ptr, (Single*)priorities_ptr); - } - } - } - [System.CLSCompliant(false)] public static void PrioritizeTextures(Int32 n, ref UInt32 textures, ref Single priorities) @@ -6600,17 +6015,24 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] public static - void Index(Byte c) + unsafe void PrioritizeTextures(Int32 n, UInt32* textures, Single* priorities) { - Delegates.glIndexub((Byte)c); + Delegates.glPrioritizeTextures((Int32)n, (UInt32*)textures, (Single*)priorities); } [System.CLSCompliant(false)] public static - unsafe void Indexv(Byte* c) + unsafe void PrioritizeTextures(Int32 n, Int32* textures, Single* priorities) { - unsafe { Delegates.glIndexubv((Byte*)c); } + Delegates.glPrioritizeTextures((Int32)n, (UInt32*)textures, (Single*)priorities); + } + + public static + void Index(Byte c) + { + Delegates.glIndexub((Byte)c); } public static @@ -6637,6 +6059,13 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void Indexv(Byte* c) + { + Delegates.glIndexubv((Byte*)c); + } + public static void PopClientAttrib() { @@ -6665,81 +6094,62 @@ namespace OpenTK.OpenGL public static void DrawRangeElements(GL.Enums.BeginMode mode, UInt32 start, UInt32 end, Int32 count, GL.Enums.VERSION_1_2 type, IntPtr indices) { - Delegates.glDrawRangeElements((GL.Enums.BeginMode)mode, (UInt32)start, (UInt32)end, (Int32)count, (GL.Enums.VERSION_1_2)type, (IntPtr)indices); + Delegates.glDrawRangeElements((GL.Enums.BeginMode)mode, (UInt32)start, (UInt32)end, (Int32)count, (GL.Enums.VERSION_1_2)type, (IntPtr)indices); } public static void DrawRangeElements(GL.Enums.BeginMode mode, Int32 start, Int32 end, Int32 count, GL.Enums.VERSION_1_2 type, IntPtr indices) { - unsafe - { - Delegates.glDrawRangeElements((GL.Enums.BeginMode)mode, (UInt32)start, (UInt32)end, (Int32)count, (GL.Enums.VERSION_1_2)type, (IntPtr)indices); - } + Delegates.glDrawRangeElements((GL.Enums.BeginMode)mode, (UInt32)start, (UInt32)end, (Int32)count, (GL.Enums.VERSION_1_2)type, (IntPtr)indices); } [System.CLSCompliant(false)] public static void DrawRangeElements(GL.Enums.BeginMode mode, UInt32 start, UInt32 end, Int32 count, GL.Enums.VERSION_1_2 type, [In, Out] object indices) { - unsafe + System.Runtime.InteropServices.GCHandle indices_ptr = System.Runtime.InteropServices.GCHandle.Alloc(indices, System.Runtime.InteropServices.GCHandleType.Pinned); + try { - System.Runtime.InteropServices.GCHandle indices_ptr = System.Runtime.InteropServices.GCHandle.Alloc(indices, System.Runtime.InteropServices.GCHandleType.Pinned); - try - { - Delegates.glDrawRangeElements((GL.Enums.BeginMode)mode, (UInt32)start, (UInt32)end, (Int32)count, (GL.Enums.VERSION_1_2)type, (IntPtr)indices_ptr.AddrOfPinnedObject()); - } - finally - { - indices_ptr.Free(); - } + Delegates.glDrawRangeElements((GL.Enums.BeginMode)mode, (UInt32)start, (UInt32)end, (Int32)count, (GL.Enums.VERSION_1_2)type, (IntPtr)indices_ptr.AddrOfPinnedObject()); + } + finally + { + indices_ptr.Free(); } } public static void DrawRangeElements(GL.Enums.BeginMode mode, Int32 start, Int32 end, Int32 count, GL.Enums.VERSION_1_2 type, [In, Out] object indices) { - unsafe + System.Runtime.InteropServices.GCHandle indices_ptr = System.Runtime.InteropServices.GCHandle.Alloc(indices, System.Runtime.InteropServices.GCHandleType.Pinned); + try { - System.Runtime.InteropServices.GCHandle indices_ptr = System.Runtime.InteropServices.GCHandle.Alloc(indices, System.Runtime.InteropServices.GCHandleType.Pinned); - try - { - Delegates.glDrawRangeElements((GL.Enums.BeginMode)mode, (UInt32)start, (UInt32)end, (Int32)count, (GL.Enums.VERSION_1_2)type, (IntPtr)indices_ptr.AddrOfPinnedObject()); - } - finally - { - indices_ptr.Free(); - } + Delegates.glDrawRangeElements((GL.Enums.BeginMode)mode, (UInt32)start, (UInt32)end, (Int32)count, (GL.Enums.VERSION_1_2)type, (IntPtr)indices_ptr.AddrOfPinnedObject()); + } + finally + { + indices_ptr.Free(); } } public static void ColorTable(GL.Enums.VERSION_1_2 target, GL.Enums.PixelInternalFormat internalformat, Int32 width, GL.Enums.PixelFormat format, GL.Enums.PixelType type, IntPtr table) { - Delegates.glColorTable((GL.Enums.VERSION_1_2)target, (GL.Enums.PixelInternalFormat)internalformat, (Int32)width, (GL.Enums.PixelFormat)format, (GL.Enums.PixelType)type, (IntPtr)table); + Delegates.glColorTable((GL.Enums.VERSION_1_2)target, (GL.Enums.PixelInternalFormat)internalformat, (Int32)width, (GL.Enums.PixelFormat)format, (GL.Enums.PixelType)type, (IntPtr)table); } public static void ColorTable(GL.Enums.VERSION_1_2 target, GL.Enums.PixelInternalFormat internalformat, Int32 width, GL.Enums.PixelFormat format, GL.Enums.PixelType type, [In, Out] object table) { - unsafe + System.Runtime.InteropServices.GCHandle table_ptr = System.Runtime.InteropServices.GCHandle.Alloc(table, System.Runtime.InteropServices.GCHandleType.Pinned); + try { - System.Runtime.InteropServices.GCHandle table_ptr = System.Runtime.InteropServices.GCHandle.Alloc(table, System.Runtime.InteropServices.GCHandleType.Pinned); - try - { - Delegates.glColorTable((GL.Enums.VERSION_1_2)target, (GL.Enums.PixelInternalFormat)internalformat, (Int32)width, (GL.Enums.PixelFormat)format, (GL.Enums.PixelType)type, (IntPtr)table_ptr.AddrOfPinnedObject()); - } - finally - { - table_ptr.Free(); - } + Delegates.glColorTable((GL.Enums.VERSION_1_2)target, (GL.Enums.PixelInternalFormat)internalformat, (Int32)width, (GL.Enums.PixelFormat)format, (GL.Enums.PixelType)type, (IntPtr)table_ptr.AddrOfPinnedObject()); + } + finally + { + table_ptr.Free(); } - } - - [System.CLSCompliant(false)] - public static - unsafe void ColorTableParameter(GL.Enums.VERSION_1_2 target, GL.Enums.VERSION_1_2 pname, Single* @params) - { - unsafe { Delegates.glColorTableParameterfv((GL.Enums.VERSION_1_2)target, (GL.Enums.VERSION_1_2)pname, (Single*)@params); } } public static @@ -6768,9 +6178,9 @@ namespace OpenTK.OpenGL [System.CLSCompliant(false)] public static - unsafe void ColorTableParameter(GL.Enums.VERSION_1_2 target, GL.Enums.VERSION_1_2 pname, Int32* @params) + unsafe void ColorTableParameter(GL.Enums.VERSION_1_2 target, GL.Enums.VERSION_1_2 pname, Single* @params) { - unsafe { Delegates.glColorTableParameteriv((GL.Enums.VERSION_1_2)target, (GL.Enums.VERSION_1_2)pname, (Int32*)@params); } + Delegates.glColorTableParameterfv((GL.Enums.VERSION_1_2)target, (GL.Enums.VERSION_1_2)pname, (Single*)@params); } public static @@ -6797,6 +6207,13 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void ColorTableParameter(GL.Enums.VERSION_1_2 target, GL.Enums.VERSION_1_2 pname, Int32* @params) + { + Delegates.glColorTableParameteriv((GL.Enums.VERSION_1_2)target, (GL.Enums.VERSION_1_2)pname, (Int32*)@params); + } + public static void CopyColorTable(GL.Enums.VERSION_1_2 target, GL.Enums.PixelInternalFormat internalformat, Int32 x, Int32 y, Int32 width) { @@ -6806,31 +6223,21 @@ namespace OpenTK.OpenGL public static void GetColorTable(GL.Enums.VERSION_1_2 target, GL.Enums.PixelFormat format, GL.Enums.PixelType type, [Out] IntPtr table) { - Delegates.glGetColorTable((GL.Enums.VERSION_1_2)target, (GL.Enums.PixelFormat)format, (GL.Enums.PixelType)type, (IntPtr)table); + Delegates.glGetColorTable((GL.Enums.VERSION_1_2)target, (GL.Enums.PixelFormat)format, (GL.Enums.PixelType)type, (IntPtr)table); } public static void GetColorTable(GL.Enums.VERSION_1_2 target, GL.Enums.PixelFormat format, GL.Enums.PixelType type, [In, Out] object table) { - unsafe + System.Runtime.InteropServices.GCHandle table_ptr = System.Runtime.InteropServices.GCHandle.Alloc(table, System.Runtime.InteropServices.GCHandleType.Pinned); + try { - System.Runtime.InteropServices.GCHandle table_ptr = System.Runtime.InteropServices.GCHandle.Alloc(table, System.Runtime.InteropServices.GCHandleType.Pinned); - try - { - Delegates.glGetColorTable((GL.Enums.VERSION_1_2)target, (GL.Enums.PixelFormat)format, (GL.Enums.PixelType)type, (IntPtr)table_ptr.AddrOfPinnedObject()); - } - finally - { - table_ptr.Free(); - } + Delegates.glGetColorTable((GL.Enums.VERSION_1_2)target, (GL.Enums.PixelFormat)format, (GL.Enums.PixelType)type, (IntPtr)table_ptr.AddrOfPinnedObject()); + } + finally + { + table_ptr.Free(); } - } - - [System.CLSCompliant(false)] - public static - unsafe void GetColorTableParameter(GL.Enums.VERSION_1_2 target, GL.Enums.VERSION_1_2 pname, [Out] Single* @params) - { - unsafe { Delegates.glGetColorTableParameterfv((GL.Enums.VERSION_1_2)target, (GL.Enums.VERSION_1_2)pname, (Single*)@params); } } public static @@ -6853,16 +6260,16 @@ namespace OpenTK.OpenGL fixed (Single* @params_ptr = &@params) { Delegates.glGetColorTableParameterfv((GL.Enums.VERSION_1_2)target, (GL.Enums.VERSION_1_2)pname, (Single*)@params_ptr); - @params = *@params_ptr; + @params = *@params_ptr; } } } [System.CLSCompliant(false)] public static - unsafe void GetColorTableParameter(GL.Enums.VERSION_1_2 target, GL.Enums.VERSION_1_2 pname, [Out] Int32* @params) + unsafe void GetColorTableParameter(GL.Enums.VERSION_1_2 target, GL.Enums.VERSION_1_2 pname, [Out] Single* @params) { - unsafe { Delegates.glGetColorTableParameteriv((GL.Enums.VERSION_1_2)target, (GL.Enums.VERSION_1_2)pname, (Int32*)@params); } + Delegates.glGetColorTableParameterfv((GL.Enums.VERSION_1_2)target, (GL.Enums.VERSION_1_2)pname, (Single*)@params); } public static @@ -6885,31 +6292,35 @@ namespace OpenTK.OpenGL fixed (Int32* @params_ptr = &@params) { Delegates.glGetColorTableParameteriv((GL.Enums.VERSION_1_2)target, (GL.Enums.VERSION_1_2)pname, (Int32*)@params_ptr); - @params = *@params_ptr; + @params = *@params_ptr; } } } + [System.CLSCompliant(false)] + public static + unsafe void GetColorTableParameter(GL.Enums.VERSION_1_2 target, GL.Enums.VERSION_1_2 pname, [Out] Int32* @params) + { + Delegates.glGetColorTableParameteriv((GL.Enums.VERSION_1_2)target, (GL.Enums.VERSION_1_2)pname, (Int32*)@params); + } + public static void ColorSubTable(GL.Enums.VERSION_1_2 target, Int32 start, Int32 count, GL.Enums.PixelFormat format, GL.Enums.PixelType type, IntPtr data) { - Delegates.glColorSubTable((GL.Enums.VERSION_1_2)target, (Int32)start, (Int32)count, (GL.Enums.PixelFormat)format, (GL.Enums.PixelType)type, (IntPtr)data); + Delegates.glColorSubTable((GL.Enums.VERSION_1_2)target, (Int32)start, (Int32)count, (GL.Enums.PixelFormat)format, (GL.Enums.PixelType)type, (IntPtr)data); } public static void ColorSubTable(GL.Enums.VERSION_1_2 target, Int32 start, Int32 count, GL.Enums.PixelFormat format, GL.Enums.PixelType type, [In, Out] object data) { - unsafe + System.Runtime.InteropServices.GCHandle data_ptr = System.Runtime.InteropServices.GCHandle.Alloc(data, System.Runtime.InteropServices.GCHandleType.Pinned); + try { - System.Runtime.InteropServices.GCHandle data_ptr = System.Runtime.InteropServices.GCHandle.Alloc(data, System.Runtime.InteropServices.GCHandleType.Pinned); - try - { - Delegates.glColorSubTable((GL.Enums.VERSION_1_2)target, (Int32)start, (Int32)count, (GL.Enums.PixelFormat)format, (GL.Enums.PixelType)type, (IntPtr)data_ptr.AddrOfPinnedObject()); - } - finally - { - data_ptr.Free(); - } + Delegates.glColorSubTable((GL.Enums.VERSION_1_2)target, (Int32)start, (Int32)count, (GL.Enums.PixelFormat)format, (GL.Enums.PixelType)type, (IntPtr)data_ptr.AddrOfPinnedObject()); + } + finally + { + data_ptr.Free(); } } @@ -6922,46 +6333,40 @@ namespace OpenTK.OpenGL public static void ConvolutionFilter1D(GL.Enums.VERSION_1_2 target, GL.Enums.PixelInternalFormat internalformat, Int32 width, GL.Enums.PixelFormat format, GL.Enums.PixelType type, IntPtr image) { - Delegates.glConvolutionFilter1D((GL.Enums.VERSION_1_2)target, (GL.Enums.PixelInternalFormat)internalformat, (Int32)width, (GL.Enums.PixelFormat)format, (GL.Enums.PixelType)type, (IntPtr)image); + Delegates.glConvolutionFilter1D((GL.Enums.VERSION_1_2)target, (GL.Enums.PixelInternalFormat)internalformat, (Int32)width, (GL.Enums.PixelFormat)format, (GL.Enums.PixelType)type, (IntPtr)image); } public static void ConvolutionFilter1D(GL.Enums.VERSION_1_2 target, GL.Enums.PixelInternalFormat internalformat, Int32 width, GL.Enums.PixelFormat format, GL.Enums.PixelType type, [In, Out] object image) { - unsafe + System.Runtime.InteropServices.GCHandle image_ptr = System.Runtime.InteropServices.GCHandle.Alloc(image, System.Runtime.InteropServices.GCHandleType.Pinned); + try { - System.Runtime.InteropServices.GCHandle image_ptr = System.Runtime.InteropServices.GCHandle.Alloc(image, System.Runtime.InteropServices.GCHandleType.Pinned); - try - { - Delegates.glConvolutionFilter1D((GL.Enums.VERSION_1_2)target, (GL.Enums.PixelInternalFormat)internalformat, (Int32)width, (GL.Enums.PixelFormat)format, (GL.Enums.PixelType)type, (IntPtr)image_ptr.AddrOfPinnedObject()); - } - finally - { - image_ptr.Free(); - } + Delegates.glConvolutionFilter1D((GL.Enums.VERSION_1_2)target, (GL.Enums.PixelInternalFormat)internalformat, (Int32)width, (GL.Enums.PixelFormat)format, (GL.Enums.PixelType)type, (IntPtr)image_ptr.AddrOfPinnedObject()); + } + finally + { + image_ptr.Free(); } } public static void ConvolutionFilter2D(GL.Enums.VERSION_1_2 target, GL.Enums.PixelInternalFormat internalformat, Int32 width, Int32 height, GL.Enums.PixelFormat format, GL.Enums.PixelType type, IntPtr image) { - Delegates.glConvolutionFilter2D((GL.Enums.VERSION_1_2)target, (GL.Enums.PixelInternalFormat)internalformat, (Int32)width, (Int32)height, (GL.Enums.PixelFormat)format, (GL.Enums.PixelType)type, (IntPtr)image); + Delegates.glConvolutionFilter2D((GL.Enums.VERSION_1_2)target, (GL.Enums.PixelInternalFormat)internalformat, (Int32)width, (Int32)height, (GL.Enums.PixelFormat)format, (GL.Enums.PixelType)type, (IntPtr)image); } public static void ConvolutionFilter2D(GL.Enums.VERSION_1_2 target, GL.Enums.PixelInternalFormat internalformat, Int32 width, Int32 height, GL.Enums.PixelFormat format, GL.Enums.PixelType type, [In, Out] object image) { - unsafe + System.Runtime.InteropServices.GCHandle image_ptr = System.Runtime.InteropServices.GCHandle.Alloc(image, System.Runtime.InteropServices.GCHandleType.Pinned); + try { - System.Runtime.InteropServices.GCHandle image_ptr = System.Runtime.InteropServices.GCHandle.Alloc(image, System.Runtime.InteropServices.GCHandleType.Pinned); - try - { - Delegates.glConvolutionFilter2D((GL.Enums.VERSION_1_2)target, (GL.Enums.PixelInternalFormat)internalformat, (Int32)width, (Int32)height, (GL.Enums.PixelFormat)format, (GL.Enums.PixelType)type, (IntPtr)image_ptr.AddrOfPinnedObject()); - } - finally - { - image_ptr.Free(); - } + Delegates.glConvolutionFilter2D((GL.Enums.VERSION_1_2)target, (GL.Enums.PixelInternalFormat)internalformat, (Int32)width, (Int32)height, (GL.Enums.PixelFormat)format, (GL.Enums.PixelType)type, (IntPtr)image_ptr.AddrOfPinnedObject()); + } + finally + { + image_ptr.Free(); } } @@ -6971,13 +6376,6 @@ namespace OpenTK.OpenGL Delegates.glConvolutionParameterf((GL.Enums.VERSION_1_2)target, (GL.Enums.VERSION_1_2)pname, (Single)@params); } - [System.CLSCompliant(false)] - public static - unsafe void ConvolutionParameterv(GL.Enums.VERSION_1_2 target, GL.Enums.VERSION_1_2 pname, Single* @params) - { - unsafe { Delegates.glConvolutionParameterfv((GL.Enums.VERSION_1_2)target, (GL.Enums.VERSION_1_2)pname, (Single*)@params); } - } - public static void ConvolutionParameterv(GL.Enums.VERSION_1_2 target, GL.Enums.VERSION_1_2 pname, Single[] @params) { @@ -7002,19 +6400,19 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void ConvolutionParameterv(GL.Enums.VERSION_1_2 target, GL.Enums.VERSION_1_2 pname, Single* @params) + { + Delegates.glConvolutionParameterfv((GL.Enums.VERSION_1_2)target, (GL.Enums.VERSION_1_2)pname, (Single*)@params); + } + public static void ConvolutionParameter(GL.Enums.VERSION_1_2 target, GL.Enums.VERSION_1_2 pname, Int32 @params) { Delegates.glConvolutionParameteri((GL.Enums.VERSION_1_2)target, (GL.Enums.VERSION_1_2)pname, (Int32)@params); } - [System.CLSCompliant(false)] - public static - unsafe void ConvolutionParameterv(GL.Enums.VERSION_1_2 target, GL.Enums.VERSION_1_2 pname, Int32* @params) - { - unsafe { Delegates.glConvolutionParameteriv((GL.Enums.VERSION_1_2)target, (GL.Enums.VERSION_1_2)pname, (Int32*)@params); } - } - public static void ConvolutionParameterv(GL.Enums.VERSION_1_2 target, GL.Enums.VERSION_1_2 pname, Int32[] @params) { @@ -7039,6 +6437,13 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void ConvolutionParameterv(GL.Enums.VERSION_1_2 target, GL.Enums.VERSION_1_2 pname, Int32* @params) + { + Delegates.glConvolutionParameteriv((GL.Enums.VERSION_1_2)target, (GL.Enums.VERSION_1_2)pname, (Int32*)@params); + } + public static void CopyConvolutionFilter1D(GL.Enums.VERSION_1_2 target, GL.Enums.PixelInternalFormat internalformat, Int32 x, Int32 y, Int32 width) { @@ -7054,31 +6459,21 @@ namespace OpenTK.OpenGL public static void GetConvolutionFilter(GL.Enums.VERSION_1_2 target, GL.Enums.PixelFormat format, GL.Enums.PixelType type, [Out] IntPtr image) { - Delegates.glGetConvolutionFilter((GL.Enums.VERSION_1_2)target, (GL.Enums.PixelFormat)format, (GL.Enums.PixelType)type, (IntPtr)image); + Delegates.glGetConvolutionFilter((GL.Enums.VERSION_1_2)target, (GL.Enums.PixelFormat)format, (GL.Enums.PixelType)type, (IntPtr)image); } public static void GetConvolutionFilter(GL.Enums.VERSION_1_2 target, GL.Enums.PixelFormat format, GL.Enums.PixelType type, [In, Out] object image) { - unsafe + System.Runtime.InteropServices.GCHandle image_ptr = System.Runtime.InteropServices.GCHandle.Alloc(image, System.Runtime.InteropServices.GCHandleType.Pinned); + try { - System.Runtime.InteropServices.GCHandle image_ptr = System.Runtime.InteropServices.GCHandle.Alloc(image, System.Runtime.InteropServices.GCHandleType.Pinned); - try - { - Delegates.glGetConvolutionFilter((GL.Enums.VERSION_1_2)target, (GL.Enums.PixelFormat)format, (GL.Enums.PixelType)type, (IntPtr)image_ptr.AddrOfPinnedObject()); - } - finally - { - image_ptr.Free(); - } + Delegates.glGetConvolutionFilter((GL.Enums.VERSION_1_2)target, (GL.Enums.PixelFormat)format, (GL.Enums.PixelType)type, (IntPtr)image_ptr.AddrOfPinnedObject()); + } + finally + { + image_ptr.Free(); } - } - - [System.CLSCompliant(false)] - public static - unsafe void GetConvolutionParameter(GL.Enums.VERSION_1_2 target, GL.Enums.VERSION_1_2 pname, [Out] Single* @params) - { - unsafe { Delegates.glGetConvolutionParameterfv((GL.Enums.VERSION_1_2)target, (GL.Enums.VERSION_1_2)pname, (Single*)@params); } } public static @@ -7101,16 +6496,16 @@ namespace OpenTK.OpenGL fixed (Single* @params_ptr = &@params) { Delegates.glGetConvolutionParameterfv((GL.Enums.VERSION_1_2)target, (GL.Enums.VERSION_1_2)pname, (Single*)@params_ptr); - @params = *@params_ptr; + @params = *@params_ptr; } } } [System.CLSCompliant(false)] public static - unsafe void GetConvolutionParameter(GL.Enums.VERSION_1_2 target, GL.Enums.VERSION_1_2 pname, [Out] Int32* @params) + unsafe void GetConvolutionParameter(GL.Enums.VERSION_1_2 target, GL.Enums.VERSION_1_2 pname, [Out] Single* @params) { - unsafe { Delegates.glGetConvolutionParameteriv((GL.Enums.VERSION_1_2)target, (GL.Enums.VERSION_1_2)pname, (Int32*)@params); } + Delegates.glGetConvolutionParameterfv((GL.Enums.VERSION_1_2)target, (GL.Enums.VERSION_1_2)pname, (Single*)@params); } public static @@ -7133,216 +6528,98 @@ namespace OpenTK.OpenGL fixed (Int32* @params_ptr = &@params) { Delegates.glGetConvolutionParameteriv((GL.Enums.VERSION_1_2)target, (GL.Enums.VERSION_1_2)pname, (Int32*)@params_ptr); - @params = *@params_ptr; + @params = *@params_ptr; } } } + [System.CLSCompliant(false)] + public static + unsafe void GetConvolutionParameter(GL.Enums.VERSION_1_2 target, GL.Enums.VERSION_1_2 pname, [Out] Int32* @params) + { + Delegates.glGetConvolutionParameteriv((GL.Enums.VERSION_1_2)target, (GL.Enums.VERSION_1_2)pname, (Int32*)@params); + } + public static void GetSeparableFilter(GL.Enums.VERSION_1_2 target, GL.Enums.PixelFormat format, GL.Enums.PixelType type, [Out] IntPtr row, [Out] IntPtr column, [Out] IntPtr span) { - Delegates.glGetSeparableFilter((GL.Enums.VERSION_1_2)target, (GL.Enums.PixelFormat)format, (GL.Enums.PixelType)type, (IntPtr)row, (IntPtr)column, (IntPtr)span); + Delegates.glGetSeparableFilter((GL.Enums.VERSION_1_2)target, (GL.Enums.PixelFormat)format, (GL.Enums.PixelType)type, (IntPtr)row, (IntPtr)column, (IntPtr)span); } public static - void GetSeparableFilter(GL.Enums.VERSION_1_2 target, GL.Enums.PixelFormat format, GL.Enums.PixelType type, [Out] IntPtr row, [Out] IntPtr column, [In, Out] object span) + void GetSeparableFilter(GL.Enums.VERSION_1_2 target, GL.Enums.PixelFormat format, GL.Enums.PixelType type, [In, Out] object row, [In, Out] object column, [In, Out] object span) { - unsafe + System.Runtime.InteropServices.GCHandle row_ptr = System.Runtime.InteropServices.GCHandle.Alloc(row, System.Runtime.InteropServices.GCHandleType.Pinned); + System.Runtime.InteropServices.GCHandle column_ptr = System.Runtime.InteropServices.GCHandle.Alloc(column, System.Runtime.InteropServices.GCHandleType.Pinned); + System.Runtime.InteropServices.GCHandle span_ptr = System.Runtime.InteropServices.GCHandle.Alloc(span, System.Runtime.InteropServices.GCHandleType.Pinned); + try { - System.Runtime.InteropServices.GCHandle span_ptr = System.Runtime.InteropServices.GCHandle.Alloc(span, System.Runtime.InteropServices.GCHandleType.Pinned); - try - { - Delegates.glGetSeparableFilter((GL.Enums.VERSION_1_2)target, (GL.Enums.PixelFormat)format, (GL.Enums.PixelType)type, (IntPtr)row, (IntPtr)column, (IntPtr)span_ptr.AddrOfPinnedObject()); - } - finally - { - span_ptr.Free(); - } + Delegates.glGetSeparableFilter((GL.Enums.VERSION_1_2)target, (GL.Enums.PixelFormat)format, (GL.Enums.PixelType)type, (IntPtr)row_ptr.AddrOfPinnedObject(), (IntPtr)column_ptr.AddrOfPinnedObject(), (IntPtr)span_ptr.AddrOfPinnedObject()); } - } - - public static - void GetSeparableFilter(GL.Enums.VERSION_1_2 target, GL.Enums.PixelFormat format, GL.Enums.PixelType type, [Out] IntPtr row, [In, Out] object column, [Out] IntPtr span) - { - unsafe + finally { - System.Runtime.InteropServices.GCHandle column_ptr = System.Runtime.InteropServices.GCHandle.Alloc(column, System.Runtime.InteropServices.GCHandleType.Pinned); - try - { - Delegates.glGetSeparableFilter((GL.Enums.VERSION_1_2)target, (GL.Enums.PixelFormat)format, (GL.Enums.PixelType)type, (IntPtr)row, (IntPtr)column_ptr.AddrOfPinnedObject(), (IntPtr)span); - } - finally - { - column_ptr.Free(); - } + row_ptr.Free(); + column_ptr.Free(); + span_ptr.Free(); } } public static void GetSeparableFilter(GL.Enums.VERSION_1_2 target, GL.Enums.PixelFormat format, GL.Enums.PixelType type, [Out] IntPtr row, [In, Out] object column, [In, Out] object span) { - unsafe + System.Runtime.InteropServices.GCHandle column_ptr = System.Runtime.InteropServices.GCHandle.Alloc(column, System.Runtime.InteropServices.GCHandleType.Pinned); + System.Runtime.InteropServices.GCHandle span_ptr = System.Runtime.InteropServices.GCHandle.Alloc(span, System.Runtime.InteropServices.GCHandleType.Pinned); + try { - System.Runtime.InteropServices.GCHandle column_ptr = System.Runtime.InteropServices.GCHandle.Alloc(column, System.Runtime.InteropServices.GCHandleType.Pinned); - System.Runtime.InteropServices.GCHandle span_ptr = System.Runtime.InteropServices.GCHandle.Alloc(span, System.Runtime.InteropServices.GCHandleType.Pinned); - try - { - Delegates.glGetSeparableFilter((GL.Enums.VERSION_1_2)target, (GL.Enums.PixelFormat)format, (GL.Enums.PixelType)type, (IntPtr)row, (IntPtr)column_ptr.AddrOfPinnedObject(), (IntPtr)span_ptr.AddrOfPinnedObject()); - } - finally - { - column_ptr.Free(); - span_ptr.Free(); - } + Delegates.glGetSeparableFilter((GL.Enums.VERSION_1_2)target, (GL.Enums.PixelFormat)format, (GL.Enums.PixelType)type, (IntPtr)row, (IntPtr)column_ptr.AddrOfPinnedObject(), (IntPtr)span_ptr.AddrOfPinnedObject()); } - } - - public static - void GetSeparableFilter(GL.Enums.VERSION_1_2 target, GL.Enums.PixelFormat format, GL.Enums.PixelType type, [In, Out] object row, [Out] IntPtr column, [Out] IntPtr span) - { - unsafe + finally { - System.Runtime.InteropServices.GCHandle row_ptr = System.Runtime.InteropServices.GCHandle.Alloc(row, System.Runtime.InteropServices.GCHandleType.Pinned); - try - { - Delegates.glGetSeparableFilter((GL.Enums.VERSION_1_2)target, (GL.Enums.PixelFormat)format, (GL.Enums.PixelType)type, (IntPtr)row_ptr.AddrOfPinnedObject(), (IntPtr)column, (IntPtr)span); - } - finally - { - row_ptr.Free(); - } - } - } - - public static - void GetSeparableFilter(GL.Enums.VERSION_1_2 target, GL.Enums.PixelFormat format, GL.Enums.PixelType type, [In, Out] object row, [Out] IntPtr column, [In, Out] object span) - { - unsafe - { - System.Runtime.InteropServices.GCHandle row_ptr = System.Runtime.InteropServices.GCHandle.Alloc(row, System.Runtime.InteropServices.GCHandleType.Pinned); - System.Runtime.InteropServices.GCHandle span_ptr = System.Runtime.InteropServices.GCHandle.Alloc(span, System.Runtime.InteropServices.GCHandleType.Pinned); - try - { - Delegates.glGetSeparableFilter((GL.Enums.VERSION_1_2)target, (GL.Enums.PixelFormat)format, (GL.Enums.PixelType)type, (IntPtr)row_ptr.AddrOfPinnedObject(), (IntPtr)column, (IntPtr)span_ptr.AddrOfPinnedObject()); - } - finally - { - row_ptr.Free(); - span_ptr.Free(); - } - } - } - - public static - void GetSeparableFilter(GL.Enums.VERSION_1_2 target, GL.Enums.PixelFormat format, GL.Enums.PixelType type, [In, Out] object row, [In, Out] object column, [Out] IntPtr span) - { - unsafe - { - System.Runtime.InteropServices.GCHandle row_ptr = System.Runtime.InteropServices.GCHandle.Alloc(row, System.Runtime.InteropServices.GCHandleType.Pinned); - System.Runtime.InteropServices.GCHandle column_ptr = System.Runtime.InteropServices.GCHandle.Alloc(column, System.Runtime.InteropServices.GCHandleType.Pinned); - try - { - Delegates.glGetSeparableFilter((GL.Enums.VERSION_1_2)target, (GL.Enums.PixelFormat)format, (GL.Enums.PixelType)type, (IntPtr)row_ptr.AddrOfPinnedObject(), (IntPtr)column_ptr.AddrOfPinnedObject(), (IntPtr)span); - } - finally - { - row_ptr.Free(); - column_ptr.Free(); - } - } - } - - public static - void GetSeparableFilter(GL.Enums.VERSION_1_2 target, GL.Enums.PixelFormat format, GL.Enums.PixelType type, [In, Out] object row, [In, Out] object column, [In, Out] object span) - { - unsafe - { - System.Runtime.InteropServices.GCHandle row_ptr = System.Runtime.InteropServices.GCHandle.Alloc(row, System.Runtime.InteropServices.GCHandleType.Pinned); - System.Runtime.InteropServices.GCHandle column_ptr = System.Runtime.InteropServices.GCHandle.Alloc(column, System.Runtime.InteropServices.GCHandleType.Pinned); - System.Runtime.InteropServices.GCHandle span_ptr = System.Runtime.InteropServices.GCHandle.Alloc(span, System.Runtime.InteropServices.GCHandleType.Pinned); - try - { - Delegates.glGetSeparableFilter((GL.Enums.VERSION_1_2)target, (GL.Enums.PixelFormat)format, (GL.Enums.PixelType)type, (IntPtr)row_ptr.AddrOfPinnedObject(), (IntPtr)column_ptr.AddrOfPinnedObject(), (IntPtr)span_ptr.AddrOfPinnedObject()); - } - finally - { - row_ptr.Free(); - column_ptr.Free(); - span_ptr.Free(); - } + column_ptr.Free(); + span_ptr.Free(); } } public static void SeparableFilter2D(GL.Enums.VERSION_1_2 target, GL.Enums.PixelInternalFormat internalformat, Int32 width, Int32 height, GL.Enums.PixelFormat format, GL.Enums.PixelType type, IntPtr row, IntPtr column) { - Delegates.glSeparableFilter2D((GL.Enums.VERSION_1_2)target, (GL.Enums.PixelInternalFormat)internalformat, (Int32)width, (Int32)height, (GL.Enums.PixelFormat)format, (GL.Enums.PixelType)type, (IntPtr)row, (IntPtr)column); - } - - public static - void SeparableFilter2D(GL.Enums.VERSION_1_2 target, GL.Enums.PixelInternalFormat internalformat, Int32 width, Int32 height, GL.Enums.PixelFormat format, GL.Enums.PixelType type, IntPtr row, [In, Out] object column) - { - unsafe - { - System.Runtime.InteropServices.GCHandle column_ptr = System.Runtime.InteropServices.GCHandle.Alloc(column, System.Runtime.InteropServices.GCHandleType.Pinned); - try - { - Delegates.glSeparableFilter2D((GL.Enums.VERSION_1_2)target, (GL.Enums.PixelInternalFormat)internalformat, (Int32)width, (Int32)height, (GL.Enums.PixelFormat)format, (GL.Enums.PixelType)type, (IntPtr)row, (IntPtr)column_ptr.AddrOfPinnedObject()); - } - finally - { - column_ptr.Free(); - } - } - } - - public static - void SeparableFilter2D(GL.Enums.VERSION_1_2 target, GL.Enums.PixelInternalFormat internalformat, Int32 width, Int32 height, GL.Enums.PixelFormat format, GL.Enums.PixelType type, [In, Out] object row, IntPtr column) - { - unsafe - { - System.Runtime.InteropServices.GCHandle row_ptr = System.Runtime.InteropServices.GCHandle.Alloc(row, System.Runtime.InteropServices.GCHandleType.Pinned); - try - { - Delegates.glSeparableFilter2D((GL.Enums.VERSION_1_2)target, (GL.Enums.PixelInternalFormat)internalformat, (Int32)width, (Int32)height, (GL.Enums.PixelFormat)format, (GL.Enums.PixelType)type, (IntPtr)row_ptr.AddrOfPinnedObject(), (IntPtr)column); - } - finally - { - row_ptr.Free(); - } - } + Delegates.glSeparableFilter2D((GL.Enums.VERSION_1_2)target, (GL.Enums.PixelInternalFormat)internalformat, (Int32)width, (Int32)height, (GL.Enums.PixelFormat)format, (GL.Enums.PixelType)type, (IntPtr)row, (IntPtr)column); } public static void SeparableFilter2D(GL.Enums.VERSION_1_2 target, GL.Enums.PixelInternalFormat internalformat, Int32 width, Int32 height, GL.Enums.PixelFormat format, GL.Enums.PixelType type, [In, Out] object row, [In, Out] object column) { - unsafe + System.Runtime.InteropServices.GCHandle row_ptr = System.Runtime.InteropServices.GCHandle.Alloc(row, System.Runtime.InteropServices.GCHandleType.Pinned); + System.Runtime.InteropServices.GCHandle column_ptr = System.Runtime.InteropServices.GCHandle.Alloc(column, System.Runtime.InteropServices.GCHandleType.Pinned); + try { - System.Runtime.InteropServices.GCHandle row_ptr = System.Runtime.InteropServices.GCHandle.Alloc(row, System.Runtime.InteropServices.GCHandleType.Pinned); - System.Runtime.InteropServices.GCHandle column_ptr = System.Runtime.InteropServices.GCHandle.Alloc(column, System.Runtime.InteropServices.GCHandleType.Pinned); - try - { - Delegates.glSeparableFilter2D((GL.Enums.VERSION_1_2)target, (GL.Enums.PixelInternalFormat)internalformat, (Int32)width, (Int32)height, (GL.Enums.PixelFormat)format, (GL.Enums.PixelType)type, (IntPtr)row_ptr.AddrOfPinnedObject(), (IntPtr)column_ptr.AddrOfPinnedObject()); - } - finally - { - row_ptr.Free(); - column_ptr.Free(); - } + Delegates.glSeparableFilter2D((GL.Enums.VERSION_1_2)target, (GL.Enums.PixelInternalFormat)internalformat, (Int32)width, (Int32)height, (GL.Enums.PixelFormat)format, (GL.Enums.PixelType)type, (IntPtr)row_ptr.AddrOfPinnedObject(), (IntPtr)column_ptr.AddrOfPinnedObject()); + } + finally + { + row_ptr.Free(); + column_ptr.Free(); } } public static void GetHistogram(GL.Enums.VERSION_1_2 target, GL.Enums.Boolean reset, GL.Enums.PixelFormat format, GL.Enums.PixelType type, [Out] IntPtr values) { - Delegates.glGetHistogram((GL.Enums.VERSION_1_2)target, (GL.Enums.Boolean)reset, (GL.Enums.PixelFormat)format, (GL.Enums.PixelType)type, (IntPtr)values); + Delegates.glGetHistogram((GL.Enums.VERSION_1_2)target, (GL.Enums.Boolean)reset, (GL.Enums.PixelFormat)format, (GL.Enums.PixelType)type, (IntPtr)values); } - [System.CLSCompliant(false)] public static - unsafe void GetHistogramParameter(GL.Enums.VERSION_1_2 target, GL.Enums.VERSION_1_2 pname, [Out] Single* @params) + void GetHistogram(GL.Enums.VERSION_1_2 target, GL.Enums.Boolean reset, GL.Enums.PixelFormat format, GL.Enums.PixelType type, [In, Out] object values) { - unsafe { Delegates.glGetHistogramParameterfv((GL.Enums.VERSION_1_2)target, (GL.Enums.VERSION_1_2)pname, (Single*)@params); } + System.Runtime.InteropServices.GCHandle values_ptr = System.Runtime.InteropServices.GCHandle.Alloc(values, System.Runtime.InteropServices.GCHandleType.Pinned); + try + { + Delegates.glGetHistogram((GL.Enums.VERSION_1_2)target, (GL.Enums.Boolean)reset, (GL.Enums.PixelFormat)format, (GL.Enums.PixelType)type, (IntPtr)values_ptr.AddrOfPinnedObject()); + } + finally + { + values_ptr.Free(); + } } public static @@ -7365,16 +6642,16 @@ namespace OpenTK.OpenGL fixed (Single* @params_ptr = &@params) { Delegates.glGetHistogramParameterfv((GL.Enums.VERSION_1_2)target, (GL.Enums.VERSION_1_2)pname, (Single*)@params_ptr); - @params = *@params_ptr; + @params = *@params_ptr; } } } [System.CLSCompliant(false)] public static - unsafe void GetHistogramParameter(GL.Enums.VERSION_1_2 target, GL.Enums.VERSION_1_2 pname, [Out] Int32* @params) + unsafe void GetHistogramParameter(GL.Enums.VERSION_1_2 target, GL.Enums.VERSION_1_2 pname, [Out] Single* @params) { - unsafe { Delegates.glGetHistogramParameteriv((GL.Enums.VERSION_1_2)target, (GL.Enums.VERSION_1_2)pname, (Int32*)@params); } + Delegates.glGetHistogramParameterfv((GL.Enums.VERSION_1_2)target, (GL.Enums.VERSION_1_2)pname, (Single*)@params); } public static @@ -7397,22 +6674,36 @@ namespace OpenTK.OpenGL fixed (Int32* @params_ptr = &@params) { Delegates.glGetHistogramParameteriv((GL.Enums.VERSION_1_2)target, (GL.Enums.VERSION_1_2)pname, (Int32*)@params_ptr); - @params = *@params_ptr; + @params = *@params_ptr; } } } + [System.CLSCompliant(false)] + public static + unsafe void GetHistogramParameter(GL.Enums.VERSION_1_2 target, GL.Enums.VERSION_1_2 pname, [Out] Int32* @params) + { + Delegates.glGetHistogramParameteriv((GL.Enums.VERSION_1_2)target, (GL.Enums.VERSION_1_2)pname, (Int32*)@params); + } + public static void GetMinmax(GL.Enums.VERSION_1_2 target, GL.Enums.Boolean reset, GL.Enums.PixelFormat format, GL.Enums.PixelType type, [Out] IntPtr values) { - Delegates.glGetMinmax((GL.Enums.VERSION_1_2)target, (GL.Enums.Boolean)reset, (GL.Enums.PixelFormat)format, (GL.Enums.PixelType)type, (IntPtr)values); + Delegates.glGetMinmax((GL.Enums.VERSION_1_2)target, (GL.Enums.Boolean)reset, (GL.Enums.PixelFormat)format, (GL.Enums.PixelType)type, (IntPtr)values); } - [System.CLSCompliant(false)] public static - unsafe void GetMinmaxParameter(GL.Enums.VERSION_1_2 target, GL.Enums.VERSION_1_2 pname, [Out] Single* @params) + void GetMinmax(GL.Enums.VERSION_1_2 target, GL.Enums.Boolean reset, GL.Enums.PixelFormat format, GL.Enums.PixelType type, [In, Out] object values) { - unsafe { Delegates.glGetMinmaxParameterfv((GL.Enums.VERSION_1_2)target, (GL.Enums.VERSION_1_2)pname, (Single*)@params); } + System.Runtime.InteropServices.GCHandle values_ptr = System.Runtime.InteropServices.GCHandle.Alloc(values, System.Runtime.InteropServices.GCHandleType.Pinned); + try + { + Delegates.glGetMinmax((GL.Enums.VERSION_1_2)target, (GL.Enums.Boolean)reset, (GL.Enums.PixelFormat)format, (GL.Enums.PixelType)type, (IntPtr)values_ptr.AddrOfPinnedObject()); + } + finally + { + values_ptr.Free(); + } } public static @@ -7435,16 +6726,16 @@ namespace OpenTK.OpenGL fixed (Single* @params_ptr = &@params) { Delegates.glGetMinmaxParameterfv((GL.Enums.VERSION_1_2)target, (GL.Enums.VERSION_1_2)pname, (Single*)@params_ptr); - @params = *@params_ptr; + @params = *@params_ptr; } } } [System.CLSCompliant(false)] public static - unsafe void GetMinmaxParameter(GL.Enums.VERSION_1_2 target, GL.Enums.VERSION_1_2 pname, [Out] Int32* @params) + unsafe void GetMinmaxParameter(GL.Enums.VERSION_1_2 target, GL.Enums.VERSION_1_2 pname, [Out] Single* @params) { - unsafe { Delegates.glGetMinmaxParameteriv((GL.Enums.VERSION_1_2)target, (GL.Enums.VERSION_1_2)pname, (Int32*)@params); } + Delegates.glGetMinmaxParameterfv((GL.Enums.VERSION_1_2)target, (GL.Enums.VERSION_1_2)pname, (Single*)@params); } public static @@ -7467,21 +6758,28 @@ namespace OpenTK.OpenGL fixed (Int32* @params_ptr = &@params) { Delegates.glGetMinmaxParameteriv((GL.Enums.VERSION_1_2)target, (GL.Enums.VERSION_1_2)pname, (Int32*)@params_ptr); - @params = *@params_ptr; + @params = *@params_ptr; } } } + [System.CLSCompliant(false)] + public static + unsafe void GetMinmaxParameter(GL.Enums.VERSION_1_2 target, GL.Enums.VERSION_1_2 pname, [Out] Int32* @params) + { + Delegates.glGetMinmaxParameteriv((GL.Enums.VERSION_1_2)target, (GL.Enums.VERSION_1_2)pname, (Int32*)@params); + } + public static void Histogram(GL.Enums.VERSION_1_2 target, Int32 width, GL.Enums.PixelInternalFormat internalformat, GL.Enums.Boolean sink) { - Delegates.glHistogram((GL.Enums.VERSION_1_2)target, (Int32)width, (GL.Enums.PixelInternalFormat)internalformat, (GL.Enums.Boolean)sink); + Delegates.glHistogram((GL.Enums.VERSION_1_2)target, (Int32)width, (GL.Enums.PixelInternalFormat)internalformat, (GL.Enums.Boolean)sink); } public static void Minmax(GL.Enums.VERSION_1_2 target, GL.Enums.PixelInternalFormat internalformat, GL.Enums.Boolean sink) { - Delegates.glMinmax((GL.Enums.VERSION_1_2)target, (GL.Enums.PixelInternalFormat)internalformat, (GL.Enums.Boolean)sink); + Delegates.glMinmax((GL.Enums.VERSION_1_2)target, (GL.Enums.PixelInternalFormat)internalformat, (GL.Enums.Boolean)sink); } public static @@ -7499,46 +6797,40 @@ namespace OpenTK.OpenGL public static void TexImage3D(GL.Enums.TextureTarget target, Int32 level, Int32 internalformat, Int32 width, Int32 height, Int32 depth, Int32 border, GL.Enums.PixelFormat format, GL.Enums.PixelType type, IntPtr pixels) { - Delegates.glTexImage3D((GL.Enums.TextureTarget)target, (Int32)level, (Int32)internalformat, (Int32)width, (Int32)height, (Int32)depth, (Int32)border, (GL.Enums.PixelFormat)format, (GL.Enums.PixelType)type, (IntPtr)pixels); + Delegates.glTexImage3D((GL.Enums.TextureTarget)target, (Int32)level, (Int32)internalformat, (Int32)width, (Int32)height, (Int32)depth, (Int32)border, (GL.Enums.PixelFormat)format, (GL.Enums.PixelType)type, (IntPtr)pixels); } public static void TexImage3D(GL.Enums.TextureTarget target, Int32 level, Int32 internalformat, Int32 width, Int32 height, Int32 depth, Int32 border, GL.Enums.PixelFormat format, GL.Enums.PixelType type, [In, Out] object pixels) { - unsafe + System.Runtime.InteropServices.GCHandle pixels_ptr = System.Runtime.InteropServices.GCHandle.Alloc(pixels, System.Runtime.InteropServices.GCHandleType.Pinned); + try { - System.Runtime.InteropServices.GCHandle pixels_ptr = System.Runtime.InteropServices.GCHandle.Alloc(pixels, System.Runtime.InteropServices.GCHandleType.Pinned); - try - { - Delegates.glTexImage3D((GL.Enums.TextureTarget)target, (Int32)level, (Int32)internalformat, (Int32)width, (Int32)height, (Int32)depth, (Int32)border, (GL.Enums.PixelFormat)format, (GL.Enums.PixelType)type, (IntPtr)pixels_ptr.AddrOfPinnedObject()); - } - finally - { - pixels_ptr.Free(); - } + Delegates.glTexImage3D((GL.Enums.TextureTarget)target, (Int32)level, (Int32)internalformat, (Int32)width, (Int32)height, (Int32)depth, (Int32)border, (GL.Enums.PixelFormat)format, (GL.Enums.PixelType)type, (IntPtr)pixels_ptr.AddrOfPinnedObject()); + } + finally + { + pixels_ptr.Free(); } } public static void TexSubImage3D(GL.Enums.TextureTarget target, Int32 level, Int32 xoffset, Int32 yoffset, Int32 zoffset, Int32 width, Int32 height, Int32 depth, GL.Enums.PixelFormat format, GL.Enums.PixelType type, IntPtr pixels) { - Delegates.glTexSubImage3D((GL.Enums.TextureTarget)target, (Int32)level, (Int32)xoffset, (Int32)yoffset, (Int32)zoffset, (Int32)width, (Int32)height, (Int32)depth, (GL.Enums.PixelFormat)format, (GL.Enums.PixelType)type, (IntPtr)pixels); + Delegates.glTexSubImage3D((GL.Enums.TextureTarget)target, (Int32)level, (Int32)xoffset, (Int32)yoffset, (Int32)zoffset, (Int32)width, (Int32)height, (Int32)depth, (GL.Enums.PixelFormat)format, (GL.Enums.PixelType)type, (IntPtr)pixels); } public static void TexSubImage3D(GL.Enums.TextureTarget target, Int32 level, Int32 xoffset, Int32 yoffset, Int32 zoffset, Int32 width, Int32 height, Int32 depth, GL.Enums.PixelFormat format, GL.Enums.PixelType type, [In, Out] object pixels) { - unsafe + System.Runtime.InteropServices.GCHandle pixels_ptr = System.Runtime.InteropServices.GCHandle.Alloc(pixels, System.Runtime.InteropServices.GCHandleType.Pinned); + try { - System.Runtime.InteropServices.GCHandle pixels_ptr = System.Runtime.InteropServices.GCHandle.Alloc(pixels, System.Runtime.InteropServices.GCHandleType.Pinned); - try - { - Delegates.glTexSubImage3D((GL.Enums.TextureTarget)target, (Int32)level, (Int32)xoffset, (Int32)yoffset, (Int32)zoffset, (Int32)width, (Int32)height, (Int32)depth, (GL.Enums.PixelFormat)format, (GL.Enums.PixelType)type, (IntPtr)pixels_ptr.AddrOfPinnedObject()); - } - finally - { - pixels_ptr.Free(); - } + Delegates.glTexSubImage3D((GL.Enums.TextureTarget)target, (Int32)level, (Int32)xoffset, (Int32)yoffset, (Int32)zoffset, (Int32)width, (Int32)height, (Int32)depth, (GL.Enums.PixelFormat)format, (GL.Enums.PixelType)type, (IntPtr)pixels_ptr.AddrOfPinnedObject()); + } + finally + { + pixels_ptr.Free(); } } @@ -7566,13 +6858,6 @@ namespace OpenTK.OpenGL Delegates.glMultiTexCoord1d((GL.Enums.VERSION_1_3)target, (Double)s); } - [System.CLSCompliant(false)] - public static - unsafe void MultiTexCoord1v(GL.Enums.VERSION_1_3 target, Double* v) - { - unsafe { Delegates.glMultiTexCoord1dv((GL.Enums.VERSION_1_3)target, (Double*)v); } - } - public static void MultiTexCoord1v(GL.Enums.VERSION_1_3 target, Double[] v) { @@ -7597,19 +6882,19 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void MultiTexCoord1v(GL.Enums.VERSION_1_3 target, Double* v) + { + Delegates.glMultiTexCoord1dv((GL.Enums.VERSION_1_3)target, (Double*)v); + } + public static void MultiTexCoord1(GL.Enums.VERSION_1_3 target, Single s) { Delegates.glMultiTexCoord1f((GL.Enums.VERSION_1_3)target, (Single)s); } - [System.CLSCompliant(false)] - public static - unsafe void MultiTexCoord1v(GL.Enums.VERSION_1_3 target, Single* v) - { - unsafe { Delegates.glMultiTexCoord1fv((GL.Enums.VERSION_1_3)target, (Single*)v); } - } - public static void MultiTexCoord1v(GL.Enums.VERSION_1_3 target, Single[] v) { @@ -7634,19 +6919,19 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void MultiTexCoord1v(GL.Enums.VERSION_1_3 target, Single* v) + { + Delegates.glMultiTexCoord1fv((GL.Enums.VERSION_1_3)target, (Single*)v); + } + public static void MultiTexCoord1(GL.Enums.VERSION_1_3 target, Int32 s) { Delegates.glMultiTexCoord1i((GL.Enums.VERSION_1_3)target, (Int32)s); } - [System.CLSCompliant(false)] - public static - unsafe void MultiTexCoord1v(GL.Enums.VERSION_1_3 target, Int32* v) - { - unsafe { Delegates.glMultiTexCoord1iv((GL.Enums.VERSION_1_3)target, (Int32*)v); } - } - public static void MultiTexCoord1v(GL.Enums.VERSION_1_3 target, Int32[] v) { @@ -7671,19 +6956,19 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void MultiTexCoord1v(GL.Enums.VERSION_1_3 target, Int32* v) + { + Delegates.glMultiTexCoord1iv((GL.Enums.VERSION_1_3)target, (Int32*)v); + } + public static void MultiTexCoord1(GL.Enums.VERSION_1_3 target, Int16 s) { Delegates.glMultiTexCoord1s((GL.Enums.VERSION_1_3)target, (Int16)s); } - [System.CLSCompliant(false)] - public static - unsafe void MultiTexCoord1v(GL.Enums.VERSION_1_3 target, Int16* v) - { - unsafe { Delegates.glMultiTexCoord1sv((GL.Enums.VERSION_1_3)target, (Int16*)v); } - } - public static void MultiTexCoord1v(GL.Enums.VERSION_1_3 target, Int16[] v) { @@ -7708,19 +6993,19 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void MultiTexCoord1v(GL.Enums.VERSION_1_3 target, Int16* v) + { + Delegates.glMultiTexCoord1sv((GL.Enums.VERSION_1_3)target, (Int16*)v); + } + public static void MultiTexCoord2(GL.Enums.VERSION_1_3 target, Double s, Double t) { Delegates.glMultiTexCoord2d((GL.Enums.VERSION_1_3)target, (Double)s, (Double)t); } - [System.CLSCompliant(false)] - public static - unsafe void MultiTexCoord2(GL.Enums.VERSION_1_3 target, Double* v) - { - unsafe { Delegates.glMultiTexCoord2dv((GL.Enums.VERSION_1_3)target, (Double*)v); } - } - public static void MultiTexCoord2(GL.Enums.VERSION_1_3 target, Double[] v) { @@ -7745,19 +7030,19 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void MultiTexCoord2(GL.Enums.VERSION_1_3 target, Double* v) + { + Delegates.glMultiTexCoord2dv((GL.Enums.VERSION_1_3)target, (Double*)v); + } + public static void MultiTexCoord2(GL.Enums.VERSION_1_3 target, Single s, Single t) { Delegates.glMultiTexCoord2f((GL.Enums.VERSION_1_3)target, (Single)s, (Single)t); } - [System.CLSCompliant(false)] - public static - unsafe void MultiTexCoord2(GL.Enums.VERSION_1_3 target, Single* v) - { - unsafe { Delegates.glMultiTexCoord2fv((GL.Enums.VERSION_1_3)target, (Single*)v); } - } - public static void MultiTexCoord2(GL.Enums.VERSION_1_3 target, Single[] v) { @@ -7782,19 +7067,19 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void MultiTexCoord2(GL.Enums.VERSION_1_3 target, Single* v) + { + Delegates.glMultiTexCoord2fv((GL.Enums.VERSION_1_3)target, (Single*)v); + } + public static void MultiTexCoord2(GL.Enums.VERSION_1_3 target, Int32 s, Int32 t) { Delegates.glMultiTexCoord2i((GL.Enums.VERSION_1_3)target, (Int32)s, (Int32)t); } - [System.CLSCompliant(false)] - public static - unsafe void MultiTexCoord2(GL.Enums.VERSION_1_3 target, Int32* v) - { - unsafe { Delegates.glMultiTexCoord2iv((GL.Enums.VERSION_1_3)target, (Int32*)v); } - } - public static void MultiTexCoord2(GL.Enums.VERSION_1_3 target, Int32[] v) { @@ -7819,19 +7104,19 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void MultiTexCoord2(GL.Enums.VERSION_1_3 target, Int32* v) + { + Delegates.glMultiTexCoord2iv((GL.Enums.VERSION_1_3)target, (Int32*)v); + } + public static void MultiTexCoord2(GL.Enums.VERSION_1_3 target, Int16 s, Int16 t) { Delegates.glMultiTexCoord2s((GL.Enums.VERSION_1_3)target, (Int16)s, (Int16)t); } - [System.CLSCompliant(false)] - public static - unsafe void MultiTexCoord2(GL.Enums.VERSION_1_3 target, Int16* v) - { - unsafe { Delegates.glMultiTexCoord2sv((GL.Enums.VERSION_1_3)target, (Int16*)v); } - } - public static void MultiTexCoord2(GL.Enums.VERSION_1_3 target, Int16[] v) { @@ -7856,19 +7141,19 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void MultiTexCoord2(GL.Enums.VERSION_1_3 target, Int16* v) + { + Delegates.glMultiTexCoord2sv((GL.Enums.VERSION_1_3)target, (Int16*)v); + } + public static void MultiTexCoord3(GL.Enums.VERSION_1_3 target, Double s, Double t, Double r) { Delegates.glMultiTexCoord3d((GL.Enums.VERSION_1_3)target, (Double)s, (Double)t, (Double)r); } - [System.CLSCompliant(false)] - public static - unsafe void MultiTexCoord3(GL.Enums.VERSION_1_3 target, Double* v) - { - unsafe { Delegates.glMultiTexCoord3dv((GL.Enums.VERSION_1_3)target, (Double*)v); } - } - public static void MultiTexCoord3(GL.Enums.VERSION_1_3 target, Double[] v) { @@ -7893,19 +7178,19 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void MultiTexCoord3(GL.Enums.VERSION_1_3 target, Double* v) + { + Delegates.glMultiTexCoord3dv((GL.Enums.VERSION_1_3)target, (Double*)v); + } + public static void MultiTexCoord3(GL.Enums.VERSION_1_3 target, Single s, Single t, Single r) { Delegates.glMultiTexCoord3f((GL.Enums.VERSION_1_3)target, (Single)s, (Single)t, (Single)r); } - [System.CLSCompliant(false)] - public static - unsafe void MultiTexCoord3(GL.Enums.VERSION_1_3 target, Single* v) - { - unsafe { Delegates.glMultiTexCoord3fv((GL.Enums.VERSION_1_3)target, (Single*)v); } - } - public static void MultiTexCoord3(GL.Enums.VERSION_1_3 target, Single[] v) { @@ -7930,19 +7215,19 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void MultiTexCoord3(GL.Enums.VERSION_1_3 target, Single* v) + { + Delegates.glMultiTexCoord3fv((GL.Enums.VERSION_1_3)target, (Single*)v); + } + public static void MultiTexCoord3(GL.Enums.VERSION_1_3 target, Int32 s, Int32 t, Int32 r) { Delegates.glMultiTexCoord3i((GL.Enums.VERSION_1_3)target, (Int32)s, (Int32)t, (Int32)r); } - [System.CLSCompliant(false)] - public static - unsafe void MultiTexCoord3(GL.Enums.VERSION_1_3 target, Int32* v) - { - unsafe { Delegates.glMultiTexCoord3iv((GL.Enums.VERSION_1_3)target, (Int32*)v); } - } - public static void MultiTexCoord3(GL.Enums.VERSION_1_3 target, Int32[] v) { @@ -7967,19 +7252,19 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void MultiTexCoord3(GL.Enums.VERSION_1_3 target, Int32* v) + { + Delegates.glMultiTexCoord3iv((GL.Enums.VERSION_1_3)target, (Int32*)v); + } + public static void MultiTexCoord3(GL.Enums.VERSION_1_3 target, Int16 s, Int16 t, Int16 r) { Delegates.glMultiTexCoord3s((GL.Enums.VERSION_1_3)target, (Int16)s, (Int16)t, (Int16)r); } - [System.CLSCompliant(false)] - public static - unsafe void MultiTexCoord3(GL.Enums.VERSION_1_3 target, Int16* v) - { - unsafe { Delegates.glMultiTexCoord3sv((GL.Enums.VERSION_1_3)target, (Int16*)v); } - } - public static void MultiTexCoord3(GL.Enums.VERSION_1_3 target, Int16[] v) { @@ -8004,19 +7289,19 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void MultiTexCoord3(GL.Enums.VERSION_1_3 target, Int16* v) + { + Delegates.glMultiTexCoord3sv((GL.Enums.VERSION_1_3)target, (Int16*)v); + } + public static void MultiTexCoord4(GL.Enums.VERSION_1_3 target, Double s, Double t, Double r, Double q) { Delegates.glMultiTexCoord4d((GL.Enums.VERSION_1_3)target, (Double)s, (Double)t, (Double)r, (Double)q); } - [System.CLSCompliant(false)] - public static - unsafe void MultiTexCoord4(GL.Enums.VERSION_1_3 target, Double* v) - { - unsafe { Delegates.glMultiTexCoord4dv((GL.Enums.VERSION_1_3)target, (Double*)v); } - } - public static void MultiTexCoord4(GL.Enums.VERSION_1_3 target, Double[] v) { @@ -8041,19 +7326,19 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void MultiTexCoord4(GL.Enums.VERSION_1_3 target, Double* v) + { + Delegates.glMultiTexCoord4dv((GL.Enums.VERSION_1_3)target, (Double*)v); + } + public static void MultiTexCoord4(GL.Enums.VERSION_1_3 target, Single s, Single t, Single r, Single q) { Delegates.glMultiTexCoord4f((GL.Enums.VERSION_1_3)target, (Single)s, (Single)t, (Single)r, (Single)q); } - [System.CLSCompliant(false)] - public static - unsafe void MultiTexCoord4(GL.Enums.VERSION_1_3 target, Single* v) - { - unsafe { Delegates.glMultiTexCoord4fv((GL.Enums.VERSION_1_3)target, (Single*)v); } - } - public static void MultiTexCoord4(GL.Enums.VERSION_1_3 target, Single[] v) { @@ -8078,19 +7363,19 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void MultiTexCoord4(GL.Enums.VERSION_1_3 target, Single* v) + { + Delegates.glMultiTexCoord4fv((GL.Enums.VERSION_1_3)target, (Single*)v); + } + public static void MultiTexCoord4(GL.Enums.VERSION_1_3 target, Int32 s, Int32 t, Int32 r, Int32 q) { Delegates.glMultiTexCoord4i((GL.Enums.VERSION_1_3)target, (Int32)s, (Int32)t, (Int32)r, (Int32)q); } - [System.CLSCompliant(false)] - public static - unsafe void MultiTexCoord4(GL.Enums.VERSION_1_3 target, Int32* v) - { - unsafe { Delegates.glMultiTexCoord4iv((GL.Enums.VERSION_1_3)target, (Int32*)v); } - } - public static void MultiTexCoord4(GL.Enums.VERSION_1_3 target, Int32[] v) { @@ -8115,19 +7400,19 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void MultiTexCoord4(GL.Enums.VERSION_1_3 target, Int32* v) + { + Delegates.glMultiTexCoord4iv((GL.Enums.VERSION_1_3)target, (Int32*)v); + } + public static void MultiTexCoord4(GL.Enums.VERSION_1_3 target, Int16 s, Int16 t, Int16 r, Int16 q) { Delegates.glMultiTexCoord4s((GL.Enums.VERSION_1_3)target, (Int16)s, (Int16)t, (Int16)r, (Int16)q); } - [System.CLSCompliant(false)] - public static - unsafe void MultiTexCoord4(GL.Enums.VERSION_1_3 target, Int16* v) - { - unsafe { Delegates.glMultiTexCoord4sv((GL.Enums.VERSION_1_3)target, (Int16*)v); } - } - public static void MultiTexCoord4(GL.Enums.VERSION_1_3 target, Int16[] v) { @@ -8154,9 +7439,9 @@ namespace OpenTK.OpenGL [System.CLSCompliant(false)] public static - unsafe void LoadTransposeMatrix(Single* m) + unsafe void MultiTexCoord4(GL.Enums.VERSION_1_3 target, Int16* v) { - unsafe { Delegates.glLoadTransposeMatrixf((Single*)m); } + Delegates.glMultiTexCoord4sv((GL.Enums.VERSION_1_3)target, (Int16*)v); } public static @@ -8185,9 +7470,9 @@ namespace OpenTK.OpenGL [System.CLSCompliant(false)] public static - unsafe void LoadTransposeMatrix(Double* m) + unsafe void LoadTransposeMatrix(Single* m) { - unsafe { Delegates.glLoadTransposeMatrixd((Double*)m); } + Delegates.glLoadTransposeMatrixf((Single*)m); } public static @@ -8216,9 +7501,9 @@ namespace OpenTK.OpenGL [System.CLSCompliant(false)] public static - unsafe void MultTransposeMatrix(Single* m) + unsafe void LoadTransposeMatrix(Double* m) { - unsafe { Delegates.glMultTransposeMatrixf((Single*)m); } + Delegates.glLoadTransposeMatrixd((Double*)m); } public static @@ -8247,9 +7532,9 @@ namespace OpenTK.OpenGL [System.CLSCompliant(false)] public static - unsafe void MultTransposeMatrix(Double* m) + unsafe void MultTransposeMatrix(Single* m) { - unsafe { Delegates.glMultTransposeMatrixd((Double*)m); } + Delegates.glMultTransposeMatrixf((Single*)m); } public static @@ -8276,170 +7561,156 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void MultTransposeMatrix(Double* m) + { + Delegates.glMultTransposeMatrixd((Double*)m); + } + public static void SampleCoverage(Single value, GL.Enums.Boolean invert) { - Delegates.glSampleCoverage((Single)value, (GL.Enums.Boolean)invert); + Delegates.glSampleCoverage((Single)value, (GL.Enums.Boolean)invert); } public static void CompressedTexImage3D(GL.Enums.TextureTarget target, Int32 level, GL.Enums.PixelInternalFormat internalformat, Int32 width, Int32 height, Int32 depth, Int32 border, Int32 imageSize, IntPtr data) { - Delegates.glCompressedTexImage3D((GL.Enums.TextureTarget)target, (Int32)level, (GL.Enums.PixelInternalFormat)internalformat, (Int32)width, (Int32)height, (Int32)depth, (Int32)border, (Int32)imageSize, (IntPtr)data); + Delegates.glCompressedTexImage3D((GL.Enums.TextureTarget)target, (Int32)level, (GL.Enums.PixelInternalFormat)internalformat, (Int32)width, (Int32)height, (Int32)depth, (Int32)border, (Int32)imageSize, (IntPtr)data); } public static void CompressedTexImage3D(GL.Enums.TextureTarget target, Int32 level, GL.Enums.PixelInternalFormat internalformat, Int32 width, Int32 height, Int32 depth, Int32 border, Int32 imageSize, [In, Out] object data) { - unsafe + System.Runtime.InteropServices.GCHandle data_ptr = System.Runtime.InteropServices.GCHandle.Alloc(data, System.Runtime.InteropServices.GCHandleType.Pinned); + try { - System.Runtime.InteropServices.GCHandle data_ptr = System.Runtime.InteropServices.GCHandle.Alloc(data, System.Runtime.InteropServices.GCHandleType.Pinned); - try - { - Delegates.glCompressedTexImage3D((GL.Enums.TextureTarget)target, (Int32)level, (GL.Enums.PixelInternalFormat)internalformat, (Int32)width, (Int32)height, (Int32)depth, (Int32)border, (Int32)imageSize, (IntPtr)data_ptr.AddrOfPinnedObject()); - } - finally - { - data_ptr.Free(); - } + Delegates.glCompressedTexImage3D((GL.Enums.TextureTarget)target, (Int32)level, (GL.Enums.PixelInternalFormat)internalformat, (Int32)width, (Int32)height, (Int32)depth, (Int32)border, (Int32)imageSize, (IntPtr)data_ptr.AddrOfPinnedObject()); + } + finally + { + data_ptr.Free(); } } public static void CompressedTexImage2D(GL.Enums.TextureTarget target, Int32 level, GL.Enums.PixelInternalFormat internalformat, Int32 width, Int32 height, Int32 border, Int32 imageSize, IntPtr data) { - Delegates.glCompressedTexImage2D((GL.Enums.TextureTarget)target, (Int32)level, (GL.Enums.PixelInternalFormat)internalformat, (Int32)width, (Int32)height, (Int32)border, (Int32)imageSize, (IntPtr)data); + Delegates.glCompressedTexImage2D((GL.Enums.TextureTarget)target, (Int32)level, (GL.Enums.PixelInternalFormat)internalformat, (Int32)width, (Int32)height, (Int32)border, (Int32)imageSize, (IntPtr)data); } public static void CompressedTexImage2D(GL.Enums.TextureTarget target, Int32 level, GL.Enums.PixelInternalFormat internalformat, Int32 width, Int32 height, Int32 border, Int32 imageSize, [In, Out] object data) { - unsafe + System.Runtime.InteropServices.GCHandle data_ptr = System.Runtime.InteropServices.GCHandle.Alloc(data, System.Runtime.InteropServices.GCHandleType.Pinned); + try { - System.Runtime.InteropServices.GCHandle data_ptr = System.Runtime.InteropServices.GCHandle.Alloc(data, System.Runtime.InteropServices.GCHandleType.Pinned); - try - { - Delegates.glCompressedTexImage2D((GL.Enums.TextureTarget)target, (Int32)level, (GL.Enums.PixelInternalFormat)internalformat, (Int32)width, (Int32)height, (Int32)border, (Int32)imageSize, (IntPtr)data_ptr.AddrOfPinnedObject()); - } - finally - { - data_ptr.Free(); - } + Delegates.glCompressedTexImage2D((GL.Enums.TextureTarget)target, (Int32)level, (GL.Enums.PixelInternalFormat)internalformat, (Int32)width, (Int32)height, (Int32)border, (Int32)imageSize, (IntPtr)data_ptr.AddrOfPinnedObject()); + } + finally + { + data_ptr.Free(); } } public static void CompressedTexImage1D(GL.Enums.TextureTarget target, Int32 level, GL.Enums.PixelInternalFormat internalformat, Int32 width, Int32 border, Int32 imageSize, IntPtr data) { - Delegates.glCompressedTexImage1D((GL.Enums.TextureTarget)target, (Int32)level, (GL.Enums.PixelInternalFormat)internalformat, (Int32)width, (Int32)border, (Int32)imageSize, (IntPtr)data); + Delegates.glCompressedTexImage1D((GL.Enums.TextureTarget)target, (Int32)level, (GL.Enums.PixelInternalFormat)internalformat, (Int32)width, (Int32)border, (Int32)imageSize, (IntPtr)data); } public static void CompressedTexImage1D(GL.Enums.TextureTarget target, Int32 level, GL.Enums.PixelInternalFormat internalformat, Int32 width, Int32 border, Int32 imageSize, [In, Out] object data) { - unsafe + System.Runtime.InteropServices.GCHandle data_ptr = System.Runtime.InteropServices.GCHandle.Alloc(data, System.Runtime.InteropServices.GCHandleType.Pinned); + try { - System.Runtime.InteropServices.GCHandle data_ptr = System.Runtime.InteropServices.GCHandle.Alloc(data, System.Runtime.InteropServices.GCHandleType.Pinned); - try - { - Delegates.glCompressedTexImage1D((GL.Enums.TextureTarget)target, (Int32)level, (GL.Enums.PixelInternalFormat)internalformat, (Int32)width, (Int32)border, (Int32)imageSize, (IntPtr)data_ptr.AddrOfPinnedObject()); - } - finally - { - data_ptr.Free(); - } + Delegates.glCompressedTexImage1D((GL.Enums.TextureTarget)target, (Int32)level, (GL.Enums.PixelInternalFormat)internalformat, (Int32)width, (Int32)border, (Int32)imageSize, (IntPtr)data_ptr.AddrOfPinnedObject()); + } + finally + { + data_ptr.Free(); } } public static void CompressedTexSubImage3D(GL.Enums.TextureTarget target, Int32 level, Int32 xoffset, Int32 yoffset, Int32 zoffset, Int32 width, Int32 height, Int32 depth, GL.Enums.PixelFormat format, Int32 imageSize, IntPtr data) { - Delegates.glCompressedTexSubImage3D((GL.Enums.TextureTarget)target, (Int32)level, (Int32)xoffset, (Int32)yoffset, (Int32)zoffset, (Int32)width, (Int32)height, (Int32)depth, (GL.Enums.PixelFormat)format, (Int32)imageSize, (IntPtr)data); + Delegates.glCompressedTexSubImage3D((GL.Enums.TextureTarget)target, (Int32)level, (Int32)xoffset, (Int32)yoffset, (Int32)zoffset, (Int32)width, (Int32)height, (Int32)depth, (GL.Enums.PixelFormat)format, (Int32)imageSize, (IntPtr)data); } public static void CompressedTexSubImage3D(GL.Enums.TextureTarget target, Int32 level, Int32 xoffset, Int32 yoffset, Int32 zoffset, Int32 width, Int32 height, Int32 depth, GL.Enums.PixelFormat format, Int32 imageSize, [In, Out] object data) { - unsafe + System.Runtime.InteropServices.GCHandle data_ptr = System.Runtime.InteropServices.GCHandle.Alloc(data, System.Runtime.InteropServices.GCHandleType.Pinned); + try { - System.Runtime.InteropServices.GCHandle data_ptr = System.Runtime.InteropServices.GCHandle.Alloc(data, System.Runtime.InteropServices.GCHandleType.Pinned); - try - { - Delegates.glCompressedTexSubImage3D((GL.Enums.TextureTarget)target, (Int32)level, (Int32)xoffset, (Int32)yoffset, (Int32)zoffset, (Int32)width, (Int32)height, (Int32)depth, (GL.Enums.PixelFormat)format, (Int32)imageSize, (IntPtr)data_ptr.AddrOfPinnedObject()); - } - finally - { - data_ptr.Free(); - } + Delegates.glCompressedTexSubImage3D((GL.Enums.TextureTarget)target, (Int32)level, (Int32)xoffset, (Int32)yoffset, (Int32)zoffset, (Int32)width, (Int32)height, (Int32)depth, (GL.Enums.PixelFormat)format, (Int32)imageSize, (IntPtr)data_ptr.AddrOfPinnedObject()); + } + finally + { + data_ptr.Free(); } } public static void CompressedTexSubImage2D(GL.Enums.TextureTarget target, Int32 level, Int32 xoffset, Int32 yoffset, Int32 width, Int32 height, GL.Enums.PixelFormat format, Int32 imageSize, IntPtr data) { - Delegates.glCompressedTexSubImage2D((GL.Enums.TextureTarget)target, (Int32)level, (Int32)xoffset, (Int32)yoffset, (Int32)width, (Int32)height, (GL.Enums.PixelFormat)format, (Int32)imageSize, (IntPtr)data); + Delegates.glCompressedTexSubImage2D((GL.Enums.TextureTarget)target, (Int32)level, (Int32)xoffset, (Int32)yoffset, (Int32)width, (Int32)height, (GL.Enums.PixelFormat)format, (Int32)imageSize, (IntPtr)data); } public static void CompressedTexSubImage2D(GL.Enums.TextureTarget target, Int32 level, Int32 xoffset, Int32 yoffset, Int32 width, Int32 height, GL.Enums.PixelFormat format, Int32 imageSize, [In, Out] object data) { - unsafe + System.Runtime.InteropServices.GCHandle data_ptr = System.Runtime.InteropServices.GCHandle.Alloc(data, System.Runtime.InteropServices.GCHandleType.Pinned); + try { - System.Runtime.InteropServices.GCHandle data_ptr = System.Runtime.InteropServices.GCHandle.Alloc(data, System.Runtime.InteropServices.GCHandleType.Pinned); - try - { - Delegates.glCompressedTexSubImage2D((GL.Enums.TextureTarget)target, (Int32)level, (Int32)xoffset, (Int32)yoffset, (Int32)width, (Int32)height, (GL.Enums.PixelFormat)format, (Int32)imageSize, (IntPtr)data_ptr.AddrOfPinnedObject()); - } - finally - { - data_ptr.Free(); - } + Delegates.glCompressedTexSubImage2D((GL.Enums.TextureTarget)target, (Int32)level, (Int32)xoffset, (Int32)yoffset, (Int32)width, (Int32)height, (GL.Enums.PixelFormat)format, (Int32)imageSize, (IntPtr)data_ptr.AddrOfPinnedObject()); + } + finally + { + data_ptr.Free(); } } public static void CompressedTexSubImage1D(GL.Enums.TextureTarget target, Int32 level, Int32 xoffset, Int32 width, GL.Enums.PixelFormat format, Int32 imageSize, IntPtr data) { - Delegates.glCompressedTexSubImage1D((GL.Enums.TextureTarget)target, (Int32)level, (Int32)xoffset, (Int32)width, (GL.Enums.PixelFormat)format, (Int32)imageSize, (IntPtr)data); + Delegates.glCompressedTexSubImage1D((GL.Enums.TextureTarget)target, (Int32)level, (Int32)xoffset, (Int32)width, (GL.Enums.PixelFormat)format, (Int32)imageSize, (IntPtr)data); } public static void CompressedTexSubImage1D(GL.Enums.TextureTarget target, Int32 level, Int32 xoffset, Int32 width, GL.Enums.PixelFormat format, Int32 imageSize, [In, Out] object data) { - unsafe + System.Runtime.InteropServices.GCHandle data_ptr = System.Runtime.InteropServices.GCHandle.Alloc(data, System.Runtime.InteropServices.GCHandleType.Pinned); + try { - System.Runtime.InteropServices.GCHandle data_ptr = System.Runtime.InteropServices.GCHandle.Alloc(data, System.Runtime.InteropServices.GCHandleType.Pinned); - try - { - Delegates.glCompressedTexSubImage1D((GL.Enums.TextureTarget)target, (Int32)level, (Int32)xoffset, (Int32)width, (GL.Enums.PixelFormat)format, (Int32)imageSize, (IntPtr)data_ptr.AddrOfPinnedObject()); - } - finally - { - data_ptr.Free(); - } + Delegates.glCompressedTexSubImage1D((GL.Enums.TextureTarget)target, (Int32)level, (Int32)xoffset, (Int32)width, (GL.Enums.PixelFormat)format, (Int32)imageSize, (IntPtr)data_ptr.AddrOfPinnedObject()); + } + finally + { + data_ptr.Free(); } } public static void GetCompressedTexImage(GL.Enums.TextureTarget target, Int32 level, [Out] IntPtr img) { - Delegates.glGetCompressedTexImage((GL.Enums.TextureTarget)target, (Int32)level, (IntPtr)img); + Delegates.glGetCompressedTexImage((GL.Enums.TextureTarget)target, (Int32)level, (IntPtr)img); } public static void GetCompressedTexImage(GL.Enums.TextureTarget target, Int32 level, [In, Out] object img) { - unsafe + System.Runtime.InteropServices.GCHandle img_ptr = System.Runtime.InteropServices.GCHandle.Alloc(img, System.Runtime.InteropServices.GCHandleType.Pinned); + try { - System.Runtime.InteropServices.GCHandle img_ptr = System.Runtime.InteropServices.GCHandle.Alloc(img, System.Runtime.InteropServices.GCHandleType.Pinned); - try - { - Delegates.glGetCompressedTexImage((GL.Enums.TextureTarget)target, (Int32)level, (IntPtr)img_ptr.AddrOfPinnedObject()); - } - finally - { - img_ptr.Free(); - } + Delegates.glGetCompressedTexImage((GL.Enums.TextureTarget)target, (Int32)level, (IntPtr)img_ptr.AddrOfPinnedObject()); + } + finally + { + img_ptr.Free(); } } @@ -8455,13 +7726,6 @@ namespace OpenTK.OpenGL Delegates.glFogCoordf((Single)coord); } - [System.CLSCompliant(false)] - public static - unsafe void FogCoordv(Single* coord) - { - unsafe { Delegates.glFogCoordfv((Single*)coord); } - } - public static void FogCoordv(Single[] coord) { @@ -8486,19 +7750,19 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void FogCoordv(Single* coord) + { + Delegates.glFogCoordfv((Single*)coord); + } + public static void FogCoord(Double coord) { Delegates.glFogCoordd((Double)coord); } - [System.CLSCompliant(false)] - public static - unsafe void FogCoordv(Double* coord) - { - unsafe { Delegates.glFogCoorddv((Double*)coord); } - } - public static void FogCoordv(Double[] coord) { @@ -8523,73 +7787,30 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void FogCoordv(Double* coord) + { + Delegates.glFogCoorddv((Double*)coord); + } + public static void FogCoordPointer(GL.Enums.VERSION_1_4 type, Int32 stride, IntPtr pointer) { - Delegates.glFogCoordPointer((GL.Enums.VERSION_1_4)type, (Int32)stride, (IntPtr)pointer); + Delegates.glFogCoordPointer((GL.Enums.VERSION_1_4)type, (Int32)stride, (IntPtr)pointer); } public static void FogCoordPointer(GL.Enums.VERSION_1_4 type, Int32 stride, [In, Out] object pointer) { - unsafe + System.Runtime.InteropServices.GCHandle pointer_ptr = System.Runtime.InteropServices.GCHandle.Alloc(pointer, System.Runtime.InteropServices.GCHandleType.Pinned); + try { - System.Runtime.InteropServices.GCHandle pointer_ptr = System.Runtime.InteropServices.GCHandle.Alloc(pointer, System.Runtime.InteropServices.GCHandleType.Pinned); - try - { - Delegates.glFogCoordPointer((GL.Enums.VERSION_1_4)type, (Int32)stride, (IntPtr)pointer_ptr.AddrOfPinnedObject()); - } - finally - { - pointer_ptr.Free(); - } + Delegates.glFogCoordPointer((GL.Enums.VERSION_1_4)type, (Int32)stride, (IntPtr)pointer_ptr.AddrOfPinnedObject()); } - } - - [System.CLSCompliant(false)] - public static - unsafe void MultiDrawArrays(GL.Enums.BeginMode mode, [Out] Int32* first, [Out] Int32* count, Int32 primcount) - { - unsafe { Delegates.glMultiDrawArrays((GL.Enums.BeginMode)mode, (Int32*)first, (Int32*)count, (Int32)primcount); } - } - - [System.CLSCompliant(false)] - public static - unsafe void MultiDrawArrays(GL.Enums.BeginMode mode, [Out] Int32* first, [Out] Int32[] count, Int32 primcount) - { - unsafe + finally { - fixed (Int32* count_ptr = count) - { - Delegates.glMultiDrawArrays((GL.Enums.BeginMode)mode, (Int32*)first, (Int32*)count_ptr, (Int32)primcount); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void MultiDrawArrays(GL.Enums.BeginMode mode, [Out] Int32* first, [Out] out Int32 count, Int32 primcount) - { - unsafe - { - fixed (Int32* count_ptr = &count) - { - Delegates.glMultiDrawArrays((GL.Enums.BeginMode)mode, (Int32*)first, (Int32*)count_ptr, (Int32)primcount); - count = *count_ptr; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void MultiDrawArrays(GL.Enums.BeginMode mode, [Out] Int32[] first, [Out] Int32* count, Int32 primcount) - { - unsafe - { - fixed (Int32* first_ptr = first) - { - Delegates.glMultiDrawArrays((GL.Enums.BeginMode)mode, (Int32*)first_ptr, (Int32*)count, (Int32)primcount); - } + pointer_ptr.Free(); } } @@ -8606,48 +7827,6 @@ namespace OpenTK.OpenGL } } - public static - void MultiDrawArrays(GL.Enums.BeginMode mode, [Out] Int32[] first, [Out] out Int32 count, Int32 primcount) - { - unsafe - { - fixed (Int32* first_ptr = first) - fixed (Int32* count_ptr = &count) - { - Delegates.glMultiDrawArrays((GL.Enums.BeginMode)mode, (Int32*)first_ptr, (Int32*)count_ptr, (Int32)primcount); - count = *count_ptr; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void MultiDrawArrays(GL.Enums.BeginMode mode, [Out] out Int32 first, [Out] Int32* count, Int32 primcount) - { - unsafe - { - fixed (Int32* first_ptr = &first) - { - Delegates.glMultiDrawArrays((GL.Enums.BeginMode)mode, (Int32*)first_ptr, (Int32*)count, (Int32)primcount); - first = *first_ptr; - } - } - } - - public static - void MultiDrawArrays(GL.Enums.BeginMode mode, [Out] out Int32 first, [Out] Int32[] count, Int32 primcount) - { - unsafe - { - fixed (Int32* first_ptr = &first) - fixed (Int32* count_ptr = count) - { - Delegates.glMultiDrawArrays((GL.Enums.BeginMode)mode, (Int32*)first_ptr, (Int32*)count_ptr, (Int32)primcount); - first = *first_ptr; - } - } - } - public static void MultiDrawArrays(GL.Enums.BeginMode mode, [Out] out Int32 first, [Out] out Int32 count, Int32 primcount) { @@ -8657,35 +7836,17 @@ namespace OpenTK.OpenGL fixed (Int32* count_ptr = &count) { Delegates.glMultiDrawArrays((GL.Enums.BeginMode)mode, (Int32*)first_ptr, (Int32*)count_ptr, (Int32)primcount); - first = *first_ptr; - count = *count_ptr; + first = *first_ptr; + count = *count_ptr; } } } [System.CLSCompliant(false)] public static - unsafe void MultiDrawElements(GL.Enums.BeginMode mode, Int32* count, GL.Enums.VERSION_1_4 type, IntPtr indices, Int32 primcount) + unsafe void MultiDrawArrays(GL.Enums.BeginMode mode, [Out] Int32* first, [Out] Int32* count, Int32 primcount) { - unsafe { Delegates.glMultiDrawElements((GL.Enums.BeginMode)mode, (Int32*)count, (GL.Enums.VERSION_1_4)type, (IntPtr)indices, (Int32)primcount); } - } - - [System.CLSCompliant(false)] - public static - unsafe void MultiDrawElements(GL.Enums.BeginMode mode, Int32* count, GL.Enums.VERSION_1_4 type, [In, Out] object indices, Int32 primcount) - { - unsafe - { - System.Runtime.InteropServices.GCHandle indices_ptr = System.Runtime.InteropServices.GCHandle.Alloc(indices, System.Runtime.InteropServices.GCHandleType.Pinned); - try - { - Delegates.glMultiDrawElements((GL.Enums.BeginMode)mode, (Int32*)count, (GL.Enums.VERSION_1_4)type, (IntPtr)indices_ptr.AddrOfPinnedObject(), (Int32)primcount); - } - finally - { - indices_ptr.Free(); - } - } + Delegates.glMultiDrawArrays((GL.Enums.BeginMode)mode, (Int32*)first, (Int32*)count, (Int32)primcount); } public static @@ -8700,35 +7861,18 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] public static - void MultiDrawElements(GL.Enums.BeginMode mode, Int32[] count, GL.Enums.VERSION_1_4 type, [In, Out] object indices, Int32 primcount) + unsafe void MultiDrawElements(GL.Enums.BeginMode mode, Int32* count, GL.Enums.VERSION_1_4 type, [In, Out] object indices, Int32 primcount) { - unsafe + System.Runtime.InteropServices.GCHandle indices_ptr = System.Runtime.InteropServices.GCHandle.Alloc(indices, System.Runtime.InteropServices.GCHandleType.Pinned); + try { - fixed (Int32* count_ptr = count) - { - System.Runtime.InteropServices.GCHandle indices_ptr = System.Runtime.InteropServices.GCHandle.Alloc(indices, System.Runtime.InteropServices.GCHandleType.Pinned); - try - { - Delegates.glMultiDrawElements((GL.Enums.BeginMode)mode, (Int32*)count_ptr, (GL.Enums.VERSION_1_4)type, (IntPtr)indices_ptr.AddrOfPinnedObject(), (Int32)primcount); - } - finally - { - indices_ptr.Free(); - } - } + Delegates.glMultiDrawElements((GL.Enums.BeginMode)mode, (Int32*)count, (GL.Enums.VERSION_1_4)type, (IntPtr)indices_ptr.AddrOfPinnedObject(), (Int32)primcount); } - } - - public static - void MultiDrawElements(GL.Enums.BeginMode mode, ref Int32 count, GL.Enums.VERSION_1_4 type, IntPtr indices, Int32 primcount) - { - unsafe + finally { - fixed (Int32* count_ptr = &count) - { - Delegates.glMultiDrawElements((GL.Enums.BeginMode)mode, (Int32*)count_ptr, (GL.Enums.VERSION_1_4)type, (IntPtr)indices, (Int32)primcount); - } + indices_ptr.Free(); } } @@ -8758,13 +7902,6 @@ namespace OpenTK.OpenGL Delegates.glPointParameterf((GL.Enums.VERSION_1_4)pname, (Single)param); } - [System.CLSCompliant(false)] - public static - unsafe void PointParameterv(GL.Enums.VERSION_1_4 pname, Single* @params) - { - unsafe { Delegates.glPointParameterfv((GL.Enums.VERSION_1_4)pname, (Single*)@params); } - } - public static void PointParameterv(GL.Enums.VERSION_1_4 pname, Single[] @params) { @@ -8789,19 +7926,19 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void PointParameterv(GL.Enums.VERSION_1_4 pname, Single* @params) + { + Delegates.glPointParameterfv((GL.Enums.VERSION_1_4)pname, (Single*)@params); + } + public static void PointParameter(GL.Enums.VERSION_1_4 pname, Int32 param) { Delegates.glPointParameteri((GL.Enums.VERSION_1_4)pname, (Int32)param); } - [System.CLSCompliant(false)] - public static - unsafe void PointParameterv(GL.Enums.VERSION_1_4 pname, Int32* @params) - { - unsafe { Delegates.glPointParameteriv((GL.Enums.VERSION_1_4)pname, (Int32*)@params); } - } - public static void PointParameterv(GL.Enums.VERSION_1_4 pname, Int32[] @params) { @@ -8828,16 +7965,16 @@ namespace OpenTK.OpenGL [System.CLSCompliant(false)] public static - void SecondaryColor3(SByte red, SByte green, SByte blue) + unsafe void PointParameterv(GL.Enums.VERSION_1_4 pname, Int32* @params) { - Delegates.glSecondaryColor3b((SByte)red, (SByte)green, (SByte)blue); + Delegates.glPointParameteriv((GL.Enums.VERSION_1_4)pname, (Int32*)@params); } [System.CLSCompliant(false)] public static - unsafe void SecondaryColor3(SByte* v) + void SecondaryColor3(SByte red, SByte green, SByte blue) { - unsafe { Delegates.glSecondaryColor3bv((SByte*)v); } + Delegates.glSecondaryColor3b((SByte)red, (SByte)green, (SByte)blue); } [System.CLSCompliant(false)] @@ -8866,19 +8003,19 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void SecondaryColor3(SByte* v) + { + Delegates.glSecondaryColor3bv((SByte*)v); + } + public static void SecondaryColor3(Double red, Double green, Double blue) { Delegates.glSecondaryColor3d((Double)red, (Double)green, (Double)blue); } - [System.CLSCompliant(false)] - public static - unsafe void SecondaryColor3(Double* v) - { - unsafe { Delegates.glSecondaryColor3dv((Double*)v); } - } - public static void SecondaryColor3(Double[] v) { @@ -8903,19 +8040,19 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void SecondaryColor3(Double* v) + { + Delegates.glSecondaryColor3dv((Double*)v); + } + public static void SecondaryColor3(Single red, Single green, Single blue) { Delegates.glSecondaryColor3f((Single)red, (Single)green, (Single)blue); } - [System.CLSCompliant(false)] - public static - unsafe void SecondaryColor3(Single* v) - { - unsafe { Delegates.glSecondaryColor3fv((Single*)v); } - } - public static void SecondaryColor3(Single[] v) { @@ -8940,19 +8077,19 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void SecondaryColor3(Single* v) + { + Delegates.glSecondaryColor3fv((Single*)v); + } + public static void SecondaryColor3(Byte red, Byte green, Byte blue) { Delegates.glSecondaryColor3ub((Byte)red, (Byte)green, (Byte)blue); } - [System.CLSCompliant(false)] - public static - unsafe void SecondaryColor3(Byte* v) - { - unsafe { Delegates.glSecondaryColor3ubv((Byte*)v); } - } - public static void SecondaryColor3(Byte[] v) { @@ -8977,6 +8114,13 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void SecondaryColor3(Byte* v) + { + Delegates.glSecondaryColor3ubv((Byte*)v); + } + [System.CLSCompliant(false)] public static void SecondaryColor3(UInt32 red, UInt32 green, UInt32 blue) @@ -8990,23 +8134,6 @@ namespace OpenTK.OpenGL Delegates.glSecondaryColor3ui((UInt32)red, (UInt32)green, (UInt32)blue); } - [System.CLSCompliant(false)] - public static - unsafe void SecondaryColor3(UInt32* v) - { - unsafe { Delegates.glSecondaryColor3uiv((UInt32*)v); } - } - - [System.CLSCompliant(false)] - public static - unsafe void SecondaryColor3(Int32* v) - { - unsafe - { - Delegates.glSecondaryColor3uiv((UInt32*)v); - } - } - [System.CLSCompliant(false)] public static void SecondaryColor3(UInt32[] v) @@ -9057,6 +8184,20 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void SecondaryColor3(UInt32* v) + { + Delegates.glSecondaryColor3uiv((UInt32*)v); + } + + [System.CLSCompliant(false)] + public static + unsafe void SecondaryColor3(Int32* v) + { + Delegates.glSecondaryColor3uiv((UInt32*)v); + } + [System.CLSCompliant(false)] public static void SecondaryColor3(UInt16 red, UInt16 green, UInt16 blue) @@ -9070,23 +8211,6 @@ namespace OpenTK.OpenGL Delegates.glSecondaryColor3us((UInt16)red, (UInt16)green, (UInt16)blue); } - [System.CLSCompliant(false)] - public static - unsafe void SecondaryColor3(UInt16* v) - { - unsafe { Delegates.glSecondaryColor3usv((UInt16*)v); } - } - - [System.CLSCompliant(false)] - public static - unsafe void SecondaryColor3(Int16* v) - { - unsafe - { - Delegates.glSecondaryColor3usv((UInt16*)v); - } - } - [System.CLSCompliant(false)] public static void SecondaryColor3(UInt16[] v) @@ -9137,26 +8261,37 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void SecondaryColor3(UInt16* v) + { + Delegates.glSecondaryColor3usv((UInt16*)v); + } + + [System.CLSCompliant(false)] + public static + unsafe void SecondaryColor3(Int16* v) + { + Delegates.glSecondaryColor3usv((UInt16*)v); + } + public static void SecondaryColorPointer(Int32 size, GL.Enums.ColorPointerType type, Int32 stride, IntPtr pointer) { - Delegates.glSecondaryColorPointer((Int32)size, (GL.Enums.ColorPointerType)type, (Int32)stride, (IntPtr)pointer); + Delegates.glSecondaryColorPointer((Int32)size, (GL.Enums.ColorPointerType)type, (Int32)stride, (IntPtr)pointer); } public static void SecondaryColorPointer(Int32 size, GL.Enums.ColorPointerType type, Int32 stride, [In, Out] object pointer) { - unsafe + System.Runtime.InteropServices.GCHandle pointer_ptr = System.Runtime.InteropServices.GCHandle.Alloc(pointer, System.Runtime.InteropServices.GCHandleType.Pinned); + try { - System.Runtime.InteropServices.GCHandle pointer_ptr = System.Runtime.InteropServices.GCHandle.Alloc(pointer, System.Runtime.InteropServices.GCHandleType.Pinned); - try - { - Delegates.glSecondaryColorPointer((Int32)size, (GL.Enums.ColorPointerType)type, (Int32)stride, (IntPtr)pointer_ptr.AddrOfPinnedObject()); - } - finally - { - pointer_ptr.Free(); - } + Delegates.glSecondaryColorPointer((Int32)size, (GL.Enums.ColorPointerType)type, (Int32)stride, (IntPtr)pointer_ptr.AddrOfPinnedObject()); + } + finally + { + pointer_ptr.Free(); } } @@ -9166,13 +8301,6 @@ namespace OpenTK.OpenGL Delegates.glWindowPos2d((Double)x, (Double)y); } - [System.CLSCompliant(false)] - public static - unsafe void WindowPos2(Double* v) - { - unsafe { Delegates.glWindowPos2dv((Double*)v); } - } - public static void WindowPos2(Double[] v) { @@ -9197,19 +8325,19 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void WindowPos2(Double* v) + { + Delegates.glWindowPos2dv((Double*)v); + } + public static void WindowPos2(Single x, Single y) { Delegates.glWindowPos2f((Single)x, (Single)y); } - [System.CLSCompliant(false)] - public static - unsafe void WindowPos2(Single* v) - { - unsafe { Delegates.glWindowPos2fv((Single*)v); } - } - public static void WindowPos2(Single[] v) { @@ -9234,19 +8362,19 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void WindowPos2(Single* v) + { + Delegates.glWindowPos2fv((Single*)v); + } + public static void WindowPos2(Int32 x, Int32 y) { Delegates.glWindowPos2i((Int32)x, (Int32)y); } - [System.CLSCompliant(false)] - public static - unsafe void WindowPos2(Int32* v) - { - unsafe { Delegates.glWindowPos2iv((Int32*)v); } - } - public static void WindowPos2(Int32[] v) { @@ -9271,19 +8399,19 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void WindowPos2(Int32* v) + { + Delegates.glWindowPos2iv((Int32*)v); + } + public static void WindowPos2(Int16 x, Int16 y) { Delegates.glWindowPos2s((Int16)x, (Int16)y); } - [System.CLSCompliant(false)] - public static - unsafe void WindowPos2(Int16* v) - { - unsafe { Delegates.glWindowPos2sv((Int16*)v); } - } - public static void WindowPos2(Int16[] v) { @@ -9308,19 +8436,19 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void WindowPos2(Int16* v) + { + Delegates.glWindowPos2sv((Int16*)v); + } + public static void WindowPos3(Double x, Double y, Double z) { Delegates.glWindowPos3d((Double)x, (Double)y, (Double)z); } - [System.CLSCompliant(false)] - public static - unsafe void WindowPos3(Double* v) - { - unsafe { Delegates.glWindowPos3dv((Double*)v); } - } - public static void WindowPos3(Double[] v) { @@ -9345,19 +8473,19 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void WindowPos3(Double* v) + { + Delegates.glWindowPos3dv((Double*)v); + } + public static void WindowPos3(Single x, Single y, Single z) { Delegates.glWindowPos3f((Single)x, (Single)y, (Single)z); } - [System.CLSCompliant(false)] - public static - unsafe void WindowPos3(Single* v) - { - unsafe { Delegates.glWindowPos3fv((Single*)v); } - } - public static void WindowPos3(Single[] v) { @@ -9382,19 +8510,19 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void WindowPos3(Single* v) + { + Delegates.glWindowPos3fv((Single*)v); + } + public static void WindowPos3(Int32 x, Int32 y, Int32 z) { Delegates.glWindowPos3i((Int32)x, (Int32)y, (Int32)z); } - [System.CLSCompliant(false)] - public static - unsafe void WindowPos3(Int32* v) - { - unsafe { Delegates.glWindowPos3iv((Int32*)v); } - } - public static void WindowPos3(Int32[] v) { @@ -9419,19 +8547,19 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void WindowPos3(Int32* v) + { + Delegates.glWindowPos3iv((Int32*)v); + } + public static void WindowPos3(Int16 x, Int16 y, Int16 z) { Delegates.glWindowPos3s((Int16)x, (Int16)y, (Int16)z); } - [System.CLSCompliant(false)] - public static - unsafe void WindowPos3(Int16* v) - { - unsafe { Delegates.glWindowPos3sv((Int16*)v); } - } - public static void WindowPos3(Int16[] v) { @@ -9458,19 +8586,9 @@ namespace OpenTK.OpenGL [System.CLSCompliant(false)] public static - unsafe void GenQueries(Int32 n, [Out] UInt32* ids) + unsafe void WindowPos3(Int16* v) { - unsafe { Delegates.glGenQueries((Int32)n, (UInt32*)ids); } - } - - [System.CLSCompliant(false)] - public static - unsafe void GenQueries(Int32 n, [Out] Int32* ids) - { - unsafe - { - Delegates.glGenQueries((Int32)n, (UInt32*)ids); - } + Delegates.glWindowPos3sv((Int16*)v); } [System.CLSCompliant(false)] @@ -9507,7 +8625,7 @@ namespace OpenTK.OpenGL fixed (UInt32* ids_ptr = &ids) { Delegates.glGenQueries((Int32)n, (UInt32*)ids_ptr); - ids = *ids_ptr; + ids = *ids_ptr; } } } @@ -9520,26 +8638,23 @@ namespace OpenTK.OpenGL fixed (Int32* ids_ptr = &ids) { Delegates.glGenQueries((Int32)n, (UInt32*)ids_ptr); - ids = *ids_ptr; + ids = *ids_ptr; } } } [System.CLSCompliant(false)] public static - unsafe void DeleteQueries(Int32 n, UInt32* ids) + unsafe void GenQueries(Int32 n, [Out] UInt32* ids) { - unsafe { Delegates.glDeleteQueries((Int32)n, (UInt32*)ids); } + Delegates.glGenQueries((Int32)n, (UInt32*)ids); } [System.CLSCompliant(false)] public static - unsafe void DeleteQueries(Int32 n, Int32* ids) + unsafe void GenQueries(Int32 n, [Out] Int32* ids) { - unsafe - { - Delegates.glDeleteQueries((Int32)n, (UInt32*)ids); - } + Delegates.glGenQueries((Int32)n, (UInt32*)ids); } [System.CLSCompliant(false)] @@ -9592,6 +8707,20 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void DeleteQueries(Int32 n, UInt32* ids) + { + Delegates.glDeleteQueries((Int32)n, (UInt32*)ids); + } + + [System.CLSCompliant(false)] + public static + unsafe void DeleteQueries(Int32 n, Int32* ids) + { + Delegates.glDeleteQueries((Int32)n, (UInt32*)ids); + } + [System.CLSCompliant(false)] public static Boolean IsQuery(UInt32 id) @@ -9624,13 +8753,6 @@ namespace OpenTK.OpenGL Delegates.glEndQuery((GL.Enums.VERSION_1_5)target); } - [System.CLSCompliant(false)] - public static - unsafe void GetQuery(GL.Enums.VERSION_1_5 target, GL.Enums.VERSION_1_5 pname, [Out] Int32* @params) - { - unsafe { Delegates.glGetQueryiv((GL.Enums.VERSION_1_5)target, (GL.Enums.VERSION_1_5)pname, (Int32*)@params); } - } - public static void GetQuery(GL.Enums.VERSION_1_5 target, GL.Enums.VERSION_1_5 pname, [Out] Int32[] @params) { @@ -9651,16 +8773,16 @@ namespace OpenTK.OpenGL fixed (Int32* @params_ptr = &@params) { Delegates.glGetQueryiv((GL.Enums.VERSION_1_5)target, (GL.Enums.VERSION_1_5)pname, (Int32*)@params_ptr); - @params = *@params_ptr; + @params = *@params_ptr; } } } [System.CLSCompliant(false)] public static - unsafe void GetQueryObject(UInt32 id, GL.Enums.VERSION_1_5 pname, [Out] Int32* @params) + unsafe void GetQuery(GL.Enums.VERSION_1_5 target, GL.Enums.VERSION_1_5 pname, [Out] Int32* @params) { - unsafe { Delegates.glGetQueryObjectiv((UInt32)id, (GL.Enums.VERSION_1_5)pname, (Int32*)@params); } + Delegates.glGetQueryiv((GL.Enums.VERSION_1_5)target, (GL.Enums.VERSION_1_5)pname, (Int32*)@params); } [System.CLSCompliant(false)] @@ -9685,26 +8807,16 @@ namespace OpenTK.OpenGL fixed (Int32* @params_ptr = &@params) { Delegates.glGetQueryObjectiv((UInt32)id, (GL.Enums.VERSION_1_5)pname, (Int32*)@params_ptr); - @params = *@params_ptr; + @params = *@params_ptr; } } } [System.CLSCompliant(false)] public static - unsafe void GetQueryObject(UInt32 id, GL.Enums.VERSION_1_5 pname, [Out] UInt32* @params) + unsafe void GetQueryObject(UInt32 id, GL.Enums.VERSION_1_5 pname, [Out] Int32* @params) { - unsafe { Delegates.glGetQueryObjectuiv((UInt32)id, (GL.Enums.VERSION_1_5)pname, (UInt32*)@params); } - } - - [System.CLSCompliant(false)] - public static - unsafe void GetQueryObject(Int32 id, GL.Enums.VERSION_1_5 pname, [Out] Int32* @params) - { - unsafe - { - Delegates.glGetQueryObjectuiv((UInt32)id, (GL.Enums.VERSION_1_5)pname, (UInt32*)@params); - } + Delegates.glGetQueryObjectiv((UInt32)id, (GL.Enums.VERSION_1_5)pname, (Int32*)@params); } [System.CLSCompliant(false)] @@ -9741,7 +8853,7 @@ namespace OpenTK.OpenGL fixed (UInt32* @params_ptr = &@params) { Delegates.glGetQueryObjectuiv((UInt32)id, (GL.Enums.VERSION_1_5)pname, (UInt32*)@params_ptr); - @params = *@params_ptr; + @params = *@params_ptr; } } } @@ -9754,11 +8866,25 @@ namespace OpenTK.OpenGL fixed (Int32* @params_ptr = &@params) { Delegates.glGetQueryObjectuiv((UInt32)id, (GL.Enums.VERSION_1_5)pname, (UInt32*)@params_ptr); - @params = *@params_ptr; + @params = *@params_ptr; } } } + [System.CLSCompliant(false)] + public static + unsafe void GetQueryObject(UInt32 id, GL.Enums.VERSION_1_5 pname, [Out] UInt32* @params) + { + Delegates.glGetQueryObjectuiv((UInt32)id, (GL.Enums.VERSION_1_5)pname, (UInt32*)@params); + } + + [System.CLSCompliant(false)] + public static + unsafe void GetQueryObject(Int32 id, GL.Enums.VERSION_1_5 pname, [Out] Int32* @params) + { + Delegates.glGetQueryObjectuiv((UInt32)id, (GL.Enums.VERSION_1_5)pname, (UInt32*)@params); + } + [System.CLSCompliant(false)] public static void BindBuffer(GL.Enums.VERSION_1_5 target, UInt32 buffer) @@ -9772,23 +8898,6 @@ namespace OpenTK.OpenGL Delegates.glBindBuffer((GL.Enums.VERSION_1_5)target, (UInt32)buffer); } - [System.CLSCompliant(false)] - public static - unsafe void DeleteBuffers(Int32 n, UInt32* buffers) - { - unsafe { Delegates.glDeleteBuffers((Int32)n, (UInt32*)buffers); } - } - - [System.CLSCompliant(false)] - public static - unsafe void DeleteBuffers(Int32 n, Int32* buffers) - { - unsafe - { - Delegates.glDeleteBuffers((Int32)n, (UInt32*)buffers); - } - } - [System.CLSCompliant(false)] public static void DeleteBuffers(Int32 n, UInt32[] buffers) @@ -9841,19 +8950,16 @@ namespace OpenTK.OpenGL [System.CLSCompliant(false)] public static - unsafe void GenBuffers(Int32 n, [Out] UInt32* buffers) + unsafe void DeleteBuffers(Int32 n, UInt32* buffers) { - unsafe { Delegates.glGenBuffers((Int32)n, (UInt32*)buffers); } + Delegates.glDeleteBuffers((Int32)n, (UInt32*)buffers); } [System.CLSCompliant(false)] public static - unsafe void GenBuffers(Int32 n, [Out] Int32* buffers) + unsafe void DeleteBuffers(Int32 n, Int32* buffers) { - unsafe - { - Delegates.glGenBuffers((Int32)n, (UInt32*)buffers); - } + Delegates.glDeleteBuffers((Int32)n, (UInt32*)buffers); } [System.CLSCompliant(false)] @@ -9890,7 +8996,7 @@ namespace OpenTK.OpenGL fixed (UInt32* buffers_ptr = &buffers) { Delegates.glGenBuffers((Int32)n, (UInt32*)buffers_ptr); - buffers = *buffers_ptr; + buffers = *buffers_ptr; } } } @@ -9903,11 +9009,25 @@ namespace OpenTK.OpenGL fixed (Int32* buffers_ptr = &buffers) { Delegates.glGenBuffers((Int32)n, (UInt32*)buffers_ptr); - buffers = *buffers_ptr; + buffers = *buffers_ptr; } } } + [System.CLSCompliant(false)] + public static + unsafe void GenBuffers(Int32 n, [Out] UInt32* buffers) + { + Delegates.glGenBuffers((Int32)n, (UInt32*)buffers); + } + + [System.CLSCompliant(false)] + public static + unsafe void GenBuffers(Int32 n, [Out] Int32* buffers) + { + Delegates.glGenBuffers((Int32)n, (UInt32*)buffers); + } + [System.CLSCompliant(false)] public static Boolean IsBuffer(UInt32 buffer) @@ -9924,336 +9044,110 @@ namespace OpenTK.OpenGL public static void BufferData(GL.Enums.VERSION_1_5 target, IntPtr size, IntPtr data, GL.Enums.VERSION_1_5 usage) { - Delegates.glBufferData((GL.Enums.VERSION_1_5)target, (IntPtr)size, (IntPtr)data, (GL.Enums.VERSION_1_5)usage); - } - - public static - void BufferData(GL.Enums.VERSION_1_5 target, IntPtr size, [In, Out] object data, GL.Enums.VERSION_1_5 usage) - { - unsafe - { - System.Runtime.InteropServices.GCHandle data_ptr = System.Runtime.InteropServices.GCHandle.Alloc(data, System.Runtime.InteropServices.GCHandleType.Pinned); - try - { - Delegates.glBufferData((GL.Enums.VERSION_1_5)target, (IntPtr)size, (IntPtr)data_ptr.AddrOfPinnedObject(), (GL.Enums.VERSION_1_5)usage); - } - finally - { - data_ptr.Free(); - } - } - } - - public static - void BufferData(GL.Enums.VERSION_1_5 target, [In, Out] object size, IntPtr data, GL.Enums.VERSION_1_5 usage) - { - unsafe - { - System.Runtime.InteropServices.GCHandle size_ptr = System.Runtime.InteropServices.GCHandle.Alloc(size, System.Runtime.InteropServices.GCHandleType.Pinned); - try - { - Delegates.glBufferData((GL.Enums.VERSION_1_5)target, (IntPtr)size_ptr.AddrOfPinnedObject(), (IntPtr)data, (GL.Enums.VERSION_1_5)usage); - } - finally - { - size_ptr.Free(); - } - } + Delegates.glBufferData((GL.Enums.VERSION_1_5)target, (IntPtr)size, (IntPtr)data, (GL.Enums.VERSION_1_5)usage); } public static void BufferData(GL.Enums.VERSION_1_5 target, [In, Out] object size, [In, Out] object data, GL.Enums.VERSION_1_5 usage) { - unsafe + System.Runtime.InteropServices.GCHandle size_ptr = System.Runtime.InteropServices.GCHandle.Alloc(size, System.Runtime.InteropServices.GCHandleType.Pinned); + System.Runtime.InteropServices.GCHandle data_ptr = System.Runtime.InteropServices.GCHandle.Alloc(data, System.Runtime.InteropServices.GCHandleType.Pinned); + try { - System.Runtime.InteropServices.GCHandle size_ptr = System.Runtime.InteropServices.GCHandle.Alloc(size, System.Runtime.InteropServices.GCHandleType.Pinned); - System.Runtime.InteropServices.GCHandle data_ptr = System.Runtime.InteropServices.GCHandle.Alloc(data, System.Runtime.InteropServices.GCHandleType.Pinned); - try - { - Delegates.glBufferData((GL.Enums.VERSION_1_5)target, (IntPtr)size_ptr.AddrOfPinnedObject(), (IntPtr)data_ptr.AddrOfPinnedObject(), (GL.Enums.VERSION_1_5)usage); - } - finally - { - size_ptr.Free(); - data_ptr.Free(); - } + Delegates.glBufferData((GL.Enums.VERSION_1_5)target, (IntPtr)size_ptr.AddrOfPinnedObject(), (IntPtr)data_ptr.AddrOfPinnedObject(), (GL.Enums.VERSION_1_5)usage); + } + finally + { + size_ptr.Free(); + data_ptr.Free(); } } public static void BufferSubData(GL.Enums.VERSION_1_5 target, IntPtr offset, IntPtr size, IntPtr data) { - Delegates.glBufferSubData((GL.Enums.VERSION_1_5)target, (IntPtr)offset, (IntPtr)size, (IntPtr)data); - } - - public static - void BufferSubData(GL.Enums.VERSION_1_5 target, IntPtr offset, IntPtr size, [In, Out] object data) - { - unsafe - { - System.Runtime.InteropServices.GCHandle data_ptr = System.Runtime.InteropServices.GCHandle.Alloc(data, System.Runtime.InteropServices.GCHandleType.Pinned); - try - { - Delegates.glBufferSubData((GL.Enums.VERSION_1_5)target, (IntPtr)offset, (IntPtr)size, (IntPtr)data_ptr.AddrOfPinnedObject()); - } - finally - { - data_ptr.Free(); - } - } - } - - public static - void BufferSubData(GL.Enums.VERSION_1_5 target, IntPtr offset, [In, Out] object size, IntPtr data) - { - unsafe - { - System.Runtime.InteropServices.GCHandle size_ptr = System.Runtime.InteropServices.GCHandle.Alloc(size, System.Runtime.InteropServices.GCHandleType.Pinned); - try - { - Delegates.glBufferSubData((GL.Enums.VERSION_1_5)target, (IntPtr)offset, (IntPtr)size_ptr.AddrOfPinnedObject(), (IntPtr)data); - } - finally - { - size_ptr.Free(); - } - } + Delegates.glBufferSubData((GL.Enums.VERSION_1_5)target, (IntPtr)offset, (IntPtr)size, (IntPtr)data); } public static void BufferSubData(GL.Enums.VERSION_1_5 target, IntPtr offset, [In, Out] object size, [In, Out] object data) { - unsafe + System.Runtime.InteropServices.GCHandle size_ptr = System.Runtime.InteropServices.GCHandle.Alloc(size, System.Runtime.InteropServices.GCHandleType.Pinned); + System.Runtime.InteropServices.GCHandle data_ptr = System.Runtime.InteropServices.GCHandle.Alloc(data, System.Runtime.InteropServices.GCHandleType.Pinned); + try { - System.Runtime.InteropServices.GCHandle size_ptr = System.Runtime.InteropServices.GCHandle.Alloc(size, System.Runtime.InteropServices.GCHandleType.Pinned); - System.Runtime.InteropServices.GCHandle data_ptr = System.Runtime.InteropServices.GCHandle.Alloc(data, System.Runtime.InteropServices.GCHandleType.Pinned); - try - { - Delegates.glBufferSubData((GL.Enums.VERSION_1_5)target, (IntPtr)offset, (IntPtr)size_ptr.AddrOfPinnedObject(), (IntPtr)data_ptr.AddrOfPinnedObject()); - } - finally - { - size_ptr.Free(); - data_ptr.Free(); - } + Delegates.glBufferSubData((GL.Enums.VERSION_1_5)target, (IntPtr)offset, (IntPtr)size_ptr.AddrOfPinnedObject(), (IntPtr)data_ptr.AddrOfPinnedObject()); } - } - - public static - void BufferSubData(GL.Enums.VERSION_1_5 target, [In, Out] object offset, IntPtr size, IntPtr data) - { - unsafe + finally { - System.Runtime.InteropServices.GCHandle offset_ptr = System.Runtime.InteropServices.GCHandle.Alloc(offset, System.Runtime.InteropServices.GCHandleType.Pinned); - try - { - Delegates.glBufferSubData((GL.Enums.VERSION_1_5)target, (IntPtr)offset_ptr.AddrOfPinnedObject(), (IntPtr)size, (IntPtr)data); - } - finally - { - offset_ptr.Free(); - } - } - } - - public static - void BufferSubData(GL.Enums.VERSION_1_5 target, [In, Out] object offset, IntPtr size, [In, Out] object data) - { - unsafe - { - System.Runtime.InteropServices.GCHandle offset_ptr = System.Runtime.InteropServices.GCHandle.Alloc(offset, System.Runtime.InteropServices.GCHandleType.Pinned); - System.Runtime.InteropServices.GCHandle data_ptr = System.Runtime.InteropServices.GCHandle.Alloc(data, System.Runtime.InteropServices.GCHandleType.Pinned); - try - { - Delegates.glBufferSubData((GL.Enums.VERSION_1_5)target, (IntPtr)offset_ptr.AddrOfPinnedObject(), (IntPtr)size, (IntPtr)data_ptr.AddrOfPinnedObject()); - } - finally - { - offset_ptr.Free(); - data_ptr.Free(); - } - } - } - - public static - void BufferSubData(GL.Enums.VERSION_1_5 target, [In, Out] object offset, [In, Out] object size, IntPtr data) - { - unsafe - { - System.Runtime.InteropServices.GCHandle offset_ptr = System.Runtime.InteropServices.GCHandle.Alloc(offset, System.Runtime.InteropServices.GCHandleType.Pinned); - System.Runtime.InteropServices.GCHandle size_ptr = System.Runtime.InteropServices.GCHandle.Alloc(size, System.Runtime.InteropServices.GCHandleType.Pinned); - try - { - Delegates.glBufferSubData((GL.Enums.VERSION_1_5)target, (IntPtr)offset_ptr.AddrOfPinnedObject(), (IntPtr)size_ptr.AddrOfPinnedObject(), (IntPtr)data); - } - finally - { - offset_ptr.Free(); - size_ptr.Free(); - } + size_ptr.Free(); + data_ptr.Free(); } } public static void BufferSubData(GL.Enums.VERSION_1_5 target, [In, Out] object offset, [In, Out] object size, [In, Out] object data) { - unsafe + System.Runtime.InteropServices.GCHandle offset_ptr = System.Runtime.InteropServices.GCHandle.Alloc(offset, System.Runtime.InteropServices.GCHandleType.Pinned); + System.Runtime.InteropServices.GCHandle size_ptr = System.Runtime.InteropServices.GCHandle.Alloc(size, System.Runtime.InteropServices.GCHandleType.Pinned); + System.Runtime.InteropServices.GCHandle data_ptr = System.Runtime.InteropServices.GCHandle.Alloc(data, System.Runtime.InteropServices.GCHandleType.Pinned); + try { - System.Runtime.InteropServices.GCHandle offset_ptr = System.Runtime.InteropServices.GCHandle.Alloc(offset, System.Runtime.InteropServices.GCHandleType.Pinned); - System.Runtime.InteropServices.GCHandle size_ptr = System.Runtime.InteropServices.GCHandle.Alloc(size, System.Runtime.InteropServices.GCHandleType.Pinned); - System.Runtime.InteropServices.GCHandle data_ptr = System.Runtime.InteropServices.GCHandle.Alloc(data, System.Runtime.InteropServices.GCHandleType.Pinned); - try - { - Delegates.glBufferSubData((GL.Enums.VERSION_1_5)target, (IntPtr)offset_ptr.AddrOfPinnedObject(), (IntPtr)size_ptr.AddrOfPinnedObject(), (IntPtr)data_ptr.AddrOfPinnedObject()); - } - finally - { - offset_ptr.Free(); - size_ptr.Free(); - data_ptr.Free(); - } + Delegates.glBufferSubData((GL.Enums.VERSION_1_5)target, (IntPtr)offset_ptr.AddrOfPinnedObject(), (IntPtr)size_ptr.AddrOfPinnedObject(), (IntPtr)data_ptr.AddrOfPinnedObject()); + } + finally + { + offset_ptr.Free(); + size_ptr.Free(); + data_ptr.Free(); } } public static void GetBufferSubData(GL.Enums.VERSION_1_5 target, IntPtr offset, IntPtr size, [Out] IntPtr data) { - Delegates.glGetBufferSubData((GL.Enums.VERSION_1_5)target, (IntPtr)offset, (IntPtr)size, (IntPtr)data); - } - - public static - void GetBufferSubData(GL.Enums.VERSION_1_5 target, IntPtr offset, IntPtr size, [In, Out] object data) - { - unsafe - { - System.Runtime.InteropServices.GCHandle data_ptr = System.Runtime.InteropServices.GCHandle.Alloc(data, System.Runtime.InteropServices.GCHandleType.Pinned); - try - { - Delegates.glGetBufferSubData((GL.Enums.VERSION_1_5)target, (IntPtr)offset, (IntPtr)size, (IntPtr)data_ptr.AddrOfPinnedObject()); - } - finally - { - data_ptr.Free(); - } - } - } - - public static - void GetBufferSubData(GL.Enums.VERSION_1_5 target, IntPtr offset, [In, Out] object size, [Out] IntPtr data) - { - unsafe - { - System.Runtime.InteropServices.GCHandle size_ptr = System.Runtime.InteropServices.GCHandle.Alloc(size, System.Runtime.InteropServices.GCHandleType.Pinned); - try - { - Delegates.glGetBufferSubData((GL.Enums.VERSION_1_5)target, (IntPtr)offset, (IntPtr)size_ptr.AddrOfPinnedObject(), (IntPtr)data); - } - finally - { - size_ptr.Free(); - } - } + Delegates.glGetBufferSubData((GL.Enums.VERSION_1_5)target, (IntPtr)offset, (IntPtr)size, (IntPtr)data); } public static void GetBufferSubData(GL.Enums.VERSION_1_5 target, IntPtr offset, [In, Out] object size, [In, Out] object data) { - unsafe + System.Runtime.InteropServices.GCHandle size_ptr = System.Runtime.InteropServices.GCHandle.Alloc(size, System.Runtime.InteropServices.GCHandleType.Pinned); + System.Runtime.InteropServices.GCHandle data_ptr = System.Runtime.InteropServices.GCHandle.Alloc(data, System.Runtime.InteropServices.GCHandleType.Pinned); + try { - System.Runtime.InteropServices.GCHandle size_ptr = System.Runtime.InteropServices.GCHandle.Alloc(size, System.Runtime.InteropServices.GCHandleType.Pinned); - System.Runtime.InteropServices.GCHandle data_ptr = System.Runtime.InteropServices.GCHandle.Alloc(data, System.Runtime.InteropServices.GCHandleType.Pinned); - try - { - Delegates.glGetBufferSubData((GL.Enums.VERSION_1_5)target, (IntPtr)offset, (IntPtr)size_ptr.AddrOfPinnedObject(), (IntPtr)data_ptr.AddrOfPinnedObject()); - } - finally - { - size_ptr.Free(); - data_ptr.Free(); - } + Delegates.glGetBufferSubData((GL.Enums.VERSION_1_5)target, (IntPtr)offset, (IntPtr)size_ptr.AddrOfPinnedObject(), (IntPtr)data_ptr.AddrOfPinnedObject()); } - } - - public static - void GetBufferSubData(GL.Enums.VERSION_1_5 target, [In, Out] object offset, IntPtr size, [Out] IntPtr data) - { - unsafe + finally { - System.Runtime.InteropServices.GCHandle offset_ptr = System.Runtime.InteropServices.GCHandle.Alloc(offset, System.Runtime.InteropServices.GCHandleType.Pinned); - try - { - Delegates.glGetBufferSubData((GL.Enums.VERSION_1_5)target, (IntPtr)offset_ptr.AddrOfPinnedObject(), (IntPtr)size, (IntPtr)data); - } - finally - { - offset_ptr.Free(); - } - } - } - - public static - void GetBufferSubData(GL.Enums.VERSION_1_5 target, [In, Out] object offset, IntPtr size, [In, Out] object data) - { - unsafe - { - System.Runtime.InteropServices.GCHandle offset_ptr = System.Runtime.InteropServices.GCHandle.Alloc(offset, System.Runtime.InteropServices.GCHandleType.Pinned); - System.Runtime.InteropServices.GCHandle data_ptr = System.Runtime.InteropServices.GCHandle.Alloc(data, System.Runtime.InteropServices.GCHandleType.Pinned); - try - { - Delegates.glGetBufferSubData((GL.Enums.VERSION_1_5)target, (IntPtr)offset_ptr.AddrOfPinnedObject(), (IntPtr)size, (IntPtr)data_ptr.AddrOfPinnedObject()); - } - finally - { - offset_ptr.Free(); - data_ptr.Free(); - } - } - } - - public static - void GetBufferSubData(GL.Enums.VERSION_1_5 target, [In, Out] object offset, [In, Out] object size, [Out] IntPtr data) - { - unsafe - { - System.Runtime.InteropServices.GCHandle offset_ptr = System.Runtime.InteropServices.GCHandle.Alloc(offset, System.Runtime.InteropServices.GCHandleType.Pinned); - System.Runtime.InteropServices.GCHandle size_ptr = System.Runtime.InteropServices.GCHandle.Alloc(size, System.Runtime.InteropServices.GCHandleType.Pinned); - try - { - Delegates.glGetBufferSubData((GL.Enums.VERSION_1_5)target, (IntPtr)offset_ptr.AddrOfPinnedObject(), (IntPtr)size_ptr.AddrOfPinnedObject(), (IntPtr)data); - } - finally - { - offset_ptr.Free(); - size_ptr.Free(); - } + size_ptr.Free(); + data_ptr.Free(); } } public static void GetBufferSubData(GL.Enums.VERSION_1_5 target, [In, Out] object offset, [In, Out] object size, [In, Out] object data) { - unsafe + System.Runtime.InteropServices.GCHandle offset_ptr = System.Runtime.InteropServices.GCHandle.Alloc(offset, System.Runtime.InteropServices.GCHandleType.Pinned); + System.Runtime.InteropServices.GCHandle size_ptr = System.Runtime.InteropServices.GCHandle.Alloc(size, System.Runtime.InteropServices.GCHandleType.Pinned); + System.Runtime.InteropServices.GCHandle data_ptr = System.Runtime.InteropServices.GCHandle.Alloc(data, System.Runtime.InteropServices.GCHandleType.Pinned); + try { - System.Runtime.InteropServices.GCHandle offset_ptr = System.Runtime.InteropServices.GCHandle.Alloc(offset, System.Runtime.InteropServices.GCHandleType.Pinned); - System.Runtime.InteropServices.GCHandle size_ptr = System.Runtime.InteropServices.GCHandle.Alloc(size, System.Runtime.InteropServices.GCHandleType.Pinned); - System.Runtime.InteropServices.GCHandle data_ptr = System.Runtime.InteropServices.GCHandle.Alloc(data, System.Runtime.InteropServices.GCHandleType.Pinned); - try - { - Delegates.glGetBufferSubData((GL.Enums.VERSION_1_5)target, (IntPtr)offset_ptr.AddrOfPinnedObject(), (IntPtr)size_ptr.AddrOfPinnedObject(), (IntPtr)data_ptr.AddrOfPinnedObject()); - } - finally - { - offset_ptr.Free(); - size_ptr.Free(); - data_ptr.Free(); - } + Delegates.glGetBufferSubData((GL.Enums.VERSION_1_5)target, (IntPtr)offset_ptr.AddrOfPinnedObject(), (IntPtr)size_ptr.AddrOfPinnedObject(), (IntPtr)data_ptr.AddrOfPinnedObject()); + } + finally + { + offset_ptr.Free(); + size_ptr.Free(); + data_ptr.Free(); } } + [System.CLSCompliant(false)] public static - IntPtr MapBuffer(GL.Enums.VERSION_1_5 target, GL.Enums.VERSION_1_5 access) + unsafe IntPtr MapBuffer(GL.Enums.VERSION_1_5 target, GL.Enums.VERSION_1_5 access) { - return Delegates.glMapBuffer((GL.Enums.VERSION_1_5)target, (GL.Enums.VERSION_1_5)access); + return Delegates.glMapBuffer((GL.Enums.VERSION_1_5)target, (GL.Enums.VERSION_1_5)access); } public static @@ -10262,13 +9156,6 @@ namespace OpenTK.OpenGL return Delegates.glUnmapBuffer((GL.Enums.VERSION_1_5)target); } - [System.CLSCompliant(false)] - public static - unsafe void GetBufferParameter(GL.Enums.VERSION_1_5 target, GL.Enums.VERSION_1_5 pname, [Out] Int32* @params) - { - unsafe { Delegates.glGetBufferParameteriv((GL.Enums.VERSION_1_5)target, (GL.Enums.VERSION_1_5)pname, (Int32*)@params); } - } - public static void GetBufferParameter(GL.Enums.VERSION_1_5 target, GL.Enums.VERSION_1_5 pname, [Out] Int32[] @params) { @@ -10289,31 +9176,35 @@ namespace OpenTK.OpenGL fixed (Int32* @params_ptr = &@params) { Delegates.glGetBufferParameteriv((GL.Enums.VERSION_1_5)target, (GL.Enums.VERSION_1_5)pname, (Int32*)@params_ptr); - @params = *@params_ptr; + @params = *@params_ptr; } } } + [System.CLSCompliant(false)] + public static + unsafe void GetBufferParameter(GL.Enums.VERSION_1_5 target, GL.Enums.VERSION_1_5 pname, [Out] Int32* @params) + { + Delegates.glGetBufferParameteriv((GL.Enums.VERSION_1_5)target, (GL.Enums.VERSION_1_5)pname, (Int32*)@params); + } + public static void GetBufferPointer(GL.Enums.VERSION_1_5 target, GL.Enums.VERSION_1_5 pname, [Out] IntPtr @params) { - Delegates.glGetBufferPointerv((GL.Enums.VERSION_1_5)target, (GL.Enums.VERSION_1_5)pname, (IntPtr)@params); + Delegates.glGetBufferPointerv((GL.Enums.VERSION_1_5)target, (GL.Enums.VERSION_1_5)pname, (IntPtr)@params); } public static void GetBufferPointer(GL.Enums.VERSION_1_5 target, GL.Enums.VERSION_1_5 pname, [In, Out] object @params) { - unsafe + System.Runtime.InteropServices.GCHandle @params_ptr = System.Runtime.InteropServices.GCHandle.Alloc(@params, System.Runtime.InteropServices.GCHandleType.Pinned); + try { - System.Runtime.InteropServices.GCHandle @params_ptr = System.Runtime.InteropServices.GCHandle.Alloc(@params, System.Runtime.InteropServices.GCHandleType.Pinned); - try - { - Delegates.glGetBufferPointerv((GL.Enums.VERSION_1_5)target, (GL.Enums.VERSION_1_5)pname, (IntPtr)@params_ptr.AddrOfPinnedObject()); - } - finally - { - @params_ptr.Free(); - } + Delegates.glGetBufferPointerv((GL.Enums.VERSION_1_5)target, (GL.Enums.VERSION_1_5)pname, (IntPtr)@params_ptr.AddrOfPinnedObject()); + } + finally + { + @params_ptr.Free(); } } @@ -10323,13 +9214,6 @@ namespace OpenTK.OpenGL Delegates.glBlendEquationSeparate((GL.Enums.BlendEquationModeEXT)modeRGB, (GL.Enums.BlendEquationModeEXT)modeAlpha); } - [System.CLSCompliant(false)] - public static - unsafe void DrawBuffers(Int32 n, GL.Enums.VERSION_2_0* bufs) - { - unsafe { Delegates.glDrawBuffers((Int32)n, (GL.Enums.VERSION_2_0*)bufs); } - } - public static void DrawBuffers(Int32 n, GL.Enums.VERSION_2_0[] bufs) { @@ -10354,6 +9238,13 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void DrawBuffers(Int32 n, GL.Enums.VERSION_2_0* bufs) + { + Delegates.glDrawBuffers((Int32)n, (GL.Enums.VERSION_2_0*)bufs); + } + public static void StencilOpSeparate(GL.Enums.VERSION_2_0 face, GL.Enums.StencilOp sfail, GL.Enums.StencilOp dpfail, GL.Enums.StencilOp dppass) { @@ -10502,363 +9393,6 @@ namespace OpenTK.OpenGL Delegates.glEnableVertexAttribArray((UInt32)index); } - [System.CLSCompliant(false)] - public static - unsafe void GetActiveAttrib(UInt32 program, UInt32 index, Int32 bufSize, [Out] Int32* length, [Out] Int32* size, [Out] GL.Enums.VERSION_2_0* type, [Out] System.Text.StringBuilder name) - { - unsafe { Delegates.glGetActiveAttrib((UInt32)program, (UInt32)index, (Int32)bufSize, (Int32*)length, (Int32*)size, (GL.Enums.VERSION_2_0*)type, (System.Text.StringBuilder)name); } - } - - [System.CLSCompliant(false)] - public static - unsafe void GetActiveAttrib(Int32 program, Int32 index, Int32 bufSize, [Out] Int32* length, [Out] Int32* size, [Out] GL.Enums.VERSION_2_0* type, [Out] System.Text.StringBuilder name) - { - unsafe - { - Delegates.glGetActiveAttrib((UInt32)program, (UInt32)index, (Int32)bufSize, (Int32*)length, (Int32*)size, (GL.Enums.VERSION_2_0*)type, (System.Text.StringBuilder)name); - } - } - - [System.CLSCompliant(false)] - public static - unsafe void GetActiveAttrib(UInt32 program, UInt32 index, Int32 bufSize, [Out] Int32* length, [Out] Int32* size, [Out] GL.Enums.VERSION_2_0[] type, [Out] System.Text.StringBuilder name) - { - unsafe - { - fixed (GL.Enums.VERSION_2_0* type_ptr = type) - { - Delegates.glGetActiveAttrib((UInt32)program, (UInt32)index, (Int32)bufSize, (Int32*)length, (Int32*)size, (GL.Enums.VERSION_2_0*)type_ptr, (System.Text.StringBuilder)name); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void GetActiveAttrib(Int32 program, Int32 index, Int32 bufSize, [Out] Int32* length, [Out] Int32* size, [Out] GL.Enums.VERSION_2_0[] type, [Out] System.Text.StringBuilder name) - { - unsafe - { - fixed (GL.Enums.VERSION_2_0* type_ptr = type) - { - Delegates.glGetActiveAttrib((UInt32)program, (UInt32)index, (Int32)bufSize, (Int32*)length, (Int32*)size, (GL.Enums.VERSION_2_0*)type_ptr, (System.Text.StringBuilder)name); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void GetActiveAttrib(UInt32 program, UInt32 index, Int32 bufSize, [Out] Int32* length, [Out] Int32* size, [Out] out GL.Enums.VERSION_2_0 type, [Out] System.Text.StringBuilder name) - { - unsafe - { - fixed (GL.Enums.VERSION_2_0* type_ptr = &type) - { - Delegates.glGetActiveAttrib((UInt32)program, (UInt32)index, (Int32)bufSize, (Int32*)length, (Int32*)size, (GL.Enums.VERSION_2_0*)type_ptr, (System.Text.StringBuilder)name); - type = *type_ptr; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void GetActiveAttrib(Int32 program, Int32 index, Int32 bufSize, [Out] Int32* length, [Out] Int32* size, [Out] out GL.Enums.VERSION_2_0 type, [Out] System.Text.StringBuilder name) - { - unsafe - { - fixed (GL.Enums.VERSION_2_0* type_ptr = &type) - { - Delegates.glGetActiveAttrib((UInt32)program, (UInt32)index, (Int32)bufSize, (Int32*)length, (Int32*)size, (GL.Enums.VERSION_2_0*)type_ptr, (System.Text.StringBuilder)name); - type = *type_ptr; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void GetActiveAttrib(UInt32 program, UInt32 index, Int32 bufSize, [Out] Int32* length, [Out] Int32[] size, [Out] GL.Enums.VERSION_2_0* type, [Out] System.Text.StringBuilder name) - { - unsafe - { - fixed (Int32* size_ptr = size) - { - Delegates.glGetActiveAttrib((UInt32)program, (UInt32)index, (Int32)bufSize, (Int32*)length, (Int32*)size_ptr, (GL.Enums.VERSION_2_0*)type, (System.Text.StringBuilder)name); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void GetActiveAttrib(Int32 program, Int32 index, Int32 bufSize, [Out] Int32* length, [Out] Int32[] size, [Out] GL.Enums.VERSION_2_0* type, [Out] System.Text.StringBuilder name) - { - unsafe - { - fixed (Int32* size_ptr = size) - { - Delegates.glGetActiveAttrib((UInt32)program, (UInt32)index, (Int32)bufSize, (Int32*)length, (Int32*)size_ptr, (GL.Enums.VERSION_2_0*)type, (System.Text.StringBuilder)name); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void GetActiveAttrib(UInt32 program, UInt32 index, Int32 bufSize, [Out] Int32* length, [Out] Int32[] size, [Out] GL.Enums.VERSION_2_0[] type, [Out] System.Text.StringBuilder name) - { - unsafe - { - fixed (Int32* size_ptr = size) - fixed (GL.Enums.VERSION_2_0* type_ptr = type) - { - Delegates.glGetActiveAttrib((UInt32)program, (UInt32)index, (Int32)bufSize, (Int32*)length, (Int32*)size_ptr, (GL.Enums.VERSION_2_0*)type_ptr, (System.Text.StringBuilder)name); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void GetActiveAttrib(Int32 program, Int32 index, Int32 bufSize, [Out] Int32* length, [Out] Int32[] size, [Out] GL.Enums.VERSION_2_0[] type, [Out] System.Text.StringBuilder name) - { - unsafe - { - fixed (Int32* size_ptr = size) - fixed (GL.Enums.VERSION_2_0* type_ptr = type) - { - Delegates.glGetActiveAttrib((UInt32)program, (UInt32)index, (Int32)bufSize, (Int32*)length, (Int32*)size_ptr, (GL.Enums.VERSION_2_0*)type_ptr, (System.Text.StringBuilder)name); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void GetActiveAttrib(UInt32 program, UInt32 index, Int32 bufSize, [Out] Int32* length, [Out] Int32[] size, [Out] out GL.Enums.VERSION_2_0 type, [Out] System.Text.StringBuilder name) - { - unsafe - { - fixed (Int32* size_ptr = size) - fixed (GL.Enums.VERSION_2_0* type_ptr = &type) - { - Delegates.glGetActiveAttrib((UInt32)program, (UInt32)index, (Int32)bufSize, (Int32*)length, (Int32*)size_ptr, (GL.Enums.VERSION_2_0*)type_ptr, (System.Text.StringBuilder)name); - type = *type_ptr; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void GetActiveAttrib(Int32 program, Int32 index, Int32 bufSize, [Out] Int32* length, [Out] Int32[] size, [Out] out GL.Enums.VERSION_2_0 type, [Out] System.Text.StringBuilder name) - { - unsafe - { - fixed (Int32* size_ptr = size) - fixed (GL.Enums.VERSION_2_0* type_ptr = &type) - { - Delegates.glGetActiveAttrib((UInt32)program, (UInt32)index, (Int32)bufSize, (Int32*)length, (Int32*)size_ptr, (GL.Enums.VERSION_2_0*)type_ptr, (System.Text.StringBuilder)name); - type = *type_ptr; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void GetActiveAttrib(UInt32 program, UInt32 index, Int32 bufSize, [Out] Int32* length, [Out] out Int32 size, [Out] GL.Enums.VERSION_2_0* type, [Out] System.Text.StringBuilder name) - { - unsafe - { - fixed (Int32* size_ptr = &size) - { - Delegates.glGetActiveAttrib((UInt32)program, (UInt32)index, (Int32)bufSize, (Int32*)length, (Int32*)size_ptr, (GL.Enums.VERSION_2_0*)type, (System.Text.StringBuilder)name); - size = *size_ptr; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void GetActiveAttrib(Int32 program, Int32 index, Int32 bufSize, [Out] Int32* length, [Out] out Int32 size, [Out] GL.Enums.VERSION_2_0* type, [Out] System.Text.StringBuilder name) - { - unsafe - { - fixed (Int32* size_ptr = &size) - { - Delegates.glGetActiveAttrib((UInt32)program, (UInt32)index, (Int32)bufSize, (Int32*)length, (Int32*)size_ptr, (GL.Enums.VERSION_2_0*)type, (System.Text.StringBuilder)name); - size = *size_ptr; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void GetActiveAttrib(UInt32 program, UInt32 index, Int32 bufSize, [Out] Int32* length, [Out] out Int32 size, [Out] GL.Enums.VERSION_2_0[] type, [Out] System.Text.StringBuilder name) - { - unsafe - { - fixed (Int32* size_ptr = &size) - fixed (GL.Enums.VERSION_2_0* type_ptr = type) - { - Delegates.glGetActiveAttrib((UInt32)program, (UInt32)index, (Int32)bufSize, (Int32*)length, (Int32*)size_ptr, (GL.Enums.VERSION_2_0*)type_ptr, (System.Text.StringBuilder)name); - size = *size_ptr; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void GetActiveAttrib(Int32 program, Int32 index, Int32 bufSize, [Out] Int32* length, [Out] out Int32 size, [Out] GL.Enums.VERSION_2_0[] type, [Out] System.Text.StringBuilder name) - { - unsafe - { - fixed (Int32* size_ptr = &size) - fixed (GL.Enums.VERSION_2_0* type_ptr = type) - { - Delegates.glGetActiveAttrib((UInt32)program, (UInt32)index, (Int32)bufSize, (Int32*)length, (Int32*)size_ptr, (GL.Enums.VERSION_2_0*)type_ptr, (System.Text.StringBuilder)name); - size = *size_ptr; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void GetActiveAttrib(UInt32 program, UInt32 index, Int32 bufSize, [Out] Int32* length, [Out] out Int32 size, [Out] out GL.Enums.VERSION_2_0 type, [Out] System.Text.StringBuilder name) - { - unsafe - { - fixed (Int32* size_ptr = &size) - fixed (GL.Enums.VERSION_2_0* type_ptr = &type) - { - Delegates.glGetActiveAttrib((UInt32)program, (UInt32)index, (Int32)bufSize, (Int32*)length, (Int32*)size_ptr, (GL.Enums.VERSION_2_0*)type_ptr, (System.Text.StringBuilder)name); - size = *size_ptr; - type = *type_ptr; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void GetActiveAttrib(Int32 program, Int32 index, Int32 bufSize, [Out] Int32* length, [Out] out Int32 size, [Out] out GL.Enums.VERSION_2_0 type, [Out] System.Text.StringBuilder name) - { - unsafe - { - fixed (Int32* size_ptr = &size) - fixed (GL.Enums.VERSION_2_0* type_ptr = &type) - { - Delegates.glGetActiveAttrib((UInt32)program, (UInt32)index, (Int32)bufSize, (Int32*)length, (Int32*)size_ptr, (GL.Enums.VERSION_2_0*)type_ptr, (System.Text.StringBuilder)name); - size = *size_ptr; - type = *type_ptr; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void GetActiveAttrib(UInt32 program, UInt32 index, Int32 bufSize, [Out] Int32[] length, [Out] Int32* size, [Out] GL.Enums.VERSION_2_0* type, [Out] System.Text.StringBuilder name) - { - unsafe - { - fixed (Int32* length_ptr = length) - { - Delegates.glGetActiveAttrib((UInt32)program, (UInt32)index, (Int32)bufSize, (Int32*)length_ptr, (Int32*)size, (GL.Enums.VERSION_2_0*)type, (System.Text.StringBuilder)name); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void GetActiveAttrib(Int32 program, Int32 index, Int32 bufSize, [Out] Int32[] length, [Out] Int32* size, [Out] GL.Enums.VERSION_2_0* type, [Out] System.Text.StringBuilder name) - { - unsafe - { - fixed (Int32* length_ptr = length) - { - Delegates.glGetActiveAttrib((UInt32)program, (UInt32)index, (Int32)bufSize, (Int32*)length_ptr, (Int32*)size, (GL.Enums.VERSION_2_0*)type, (System.Text.StringBuilder)name); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void GetActiveAttrib(UInt32 program, UInt32 index, Int32 bufSize, [Out] Int32[] length, [Out] Int32* size, [Out] GL.Enums.VERSION_2_0[] type, [Out] System.Text.StringBuilder name) - { - unsafe - { - fixed (Int32* length_ptr = length) - fixed (GL.Enums.VERSION_2_0* type_ptr = type) - { - Delegates.glGetActiveAttrib((UInt32)program, (UInt32)index, (Int32)bufSize, (Int32*)length_ptr, (Int32*)size, (GL.Enums.VERSION_2_0*)type_ptr, (System.Text.StringBuilder)name); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void GetActiveAttrib(Int32 program, Int32 index, Int32 bufSize, [Out] Int32[] length, [Out] Int32* size, [Out] GL.Enums.VERSION_2_0[] type, [Out] System.Text.StringBuilder name) - { - unsafe - { - fixed (Int32* length_ptr = length) - fixed (GL.Enums.VERSION_2_0* type_ptr = type) - { - Delegates.glGetActiveAttrib((UInt32)program, (UInt32)index, (Int32)bufSize, (Int32*)length_ptr, (Int32*)size, (GL.Enums.VERSION_2_0*)type_ptr, (System.Text.StringBuilder)name); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void GetActiveAttrib(UInt32 program, UInt32 index, Int32 bufSize, [Out] Int32[] length, [Out] Int32* size, [Out] out GL.Enums.VERSION_2_0 type, [Out] System.Text.StringBuilder name) - { - unsafe - { - fixed (Int32* length_ptr = length) - fixed (GL.Enums.VERSION_2_0* type_ptr = &type) - { - Delegates.glGetActiveAttrib((UInt32)program, (UInt32)index, (Int32)bufSize, (Int32*)length_ptr, (Int32*)size, (GL.Enums.VERSION_2_0*)type_ptr, (System.Text.StringBuilder)name); - type = *type_ptr; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void GetActiveAttrib(Int32 program, Int32 index, Int32 bufSize, [Out] Int32[] length, [Out] Int32* size, [Out] out GL.Enums.VERSION_2_0 type, [Out] System.Text.StringBuilder name) - { - unsafe - { - fixed (Int32* length_ptr = length) - fixed (GL.Enums.VERSION_2_0* type_ptr = &type) - { - Delegates.glGetActiveAttrib((UInt32)program, (UInt32)index, (Int32)bufSize, (Int32*)length_ptr, (Int32*)size, (GL.Enums.VERSION_2_0*)type_ptr, (System.Text.StringBuilder)name); - type = *type_ptr; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void GetActiveAttrib(UInt32 program, UInt32 index, Int32 bufSize, [Out] Int32[] length, [Out] Int32[] size, [Out] GL.Enums.VERSION_2_0* type, [Out] System.Text.StringBuilder name) - { - unsafe - { - fixed (Int32* length_ptr = length) - fixed (Int32* size_ptr = size) - { - Delegates.glGetActiveAttrib((UInt32)program, (UInt32)index, (Int32)bufSize, (Int32*)length_ptr, (Int32*)size_ptr, (GL.Enums.VERSION_2_0*)type, (System.Text.StringBuilder)name); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void GetActiveAttrib(Int32 program, Int32 index, Int32 bufSize, [Out] Int32[] length, [Out] Int32[] size, [Out] GL.Enums.VERSION_2_0* type, [Out] System.Text.StringBuilder name) - { - unsafe - { - fixed (Int32* length_ptr = length) - fixed (Int32* size_ptr = size) - { - Delegates.glGetActiveAttrib((UInt32)program, (UInt32)index, (Int32)bufSize, (Int32*)length_ptr, (Int32*)size_ptr, (GL.Enums.VERSION_2_0*)type, (System.Text.StringBuilder)name); - } - } - } - [System.CLSCompliant(false)] public static void GetActiveAttrib(UInt32 program, UInt32 index, Int32 bufSize, [Out] Int32[] length, [Out] Int32[] size, [Out] GL.Enums.VERSION_2_0[] type, [Out] System.Text.StringBuilder name) @@ -10888,380 +9422,6 @@ namespace OpenTK.OpenGL } } - [System.CLSCompliant(false)] - public static - void GetActiveAttrib(UInt32 program, UInt32 index, Int32 bufSize, [Out] Int32[] length, [Out] Int32[] size, [Out] out GL.Enums.VERSION_2_0 type, [Out] System.Text.StringBuilder name) - { - unsafe - { - fixed (Int32* length_ptr = length) - fixed (Int32* size_ptr = size) - fixed (GL.Enums.VERSION_2_0* type_ptr = &type) - { - Delegates.glGetActiveAttrib((UInt32)program, (UInt32)index, (Int32)bufSize, (Int32*)length_ptr, (Int32*)size_ptr, (GL.Enums.VERSION_2_0*)type_ptr, (System.Text.StringBuilder)name); - type = *type_ptr; - } - } - } - - public static - void GetActiveAttrib(Int32 program, Int32 index, Int32 bufSize, [Out] Int32[] length, [Out] Int32[] size, [Out] out GL.Enums.VERSION_2_0 type, [Out] System.Text.StringBuilder name) - { - unsafe - { - fixed (Int32* length_ptr = length) - fixed (Int32* size_ptr = size) - fixed (GL.Enums.VERSION_2_0* type_ptr = &type) - { - Delegates.glGetActiveAttrib((UInt32)program, (UInt32)index, (Int32)bufSize, (Int32*)length_ptr, (Int32*)size_ptr, (GL.Enums.VERSION_2_0*)type_ptr, (System.Text.StringBuilder)name); - type = *type_ptr; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void GetActiveAttrib(UInt32 program, UInt32 index, Int32 bufSize, [Out] Int32[] length, [Out] out Int32 size, [Out] GL.Enums.VERSION_2_0* type, [Out] System.Text.StringBuilder name) - { - unsafe - { - fixed (Int32* length_ptr = length) - fixed (Int32* size_ptr = &size) - { - Delegates.glGetActiveAttrib((UInt32)program, (UInt32)index, (Int32)bufSize, (Int32*)length_ptr, (Int32*)size_ptr, (GL.Enums.VERSION_2_0*)type, (System.Text.StringBuilder)name); - size = *size_ptr; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void GetActiveAttrib(Int32 program, Int32 index, Int32 bufSize, [Out] Int32[] length, [Out] out Int32 size, [Out] GL.Enums.VERSION_2_0* type, [Out] System.Text.StringBuilder name) - { - unsafe - { - fixed (Int32* length_ptr = length) - fixed (Int32* size_ptr = &size) - { - Delegates.glGetActiveAttrib((UInt32)program, (UInt32)index, (Int32)bufSize, (Int32*)length_ptr, (Int32*)size_ptr, (GL.Enums.VERSION_2_0*)type, (System.Text.StringBuilder)name); - size = *size_ptr; - } - } - } - - [System.CLSCompliant(false)] - public static - void GetActiveAttrib(UInt32 program, UInt32 index, Int32 bufSize, [Out] Int32[] length, [Out] out Int32 size, [Out] GL.Enums.VERSION_2_0[] type, [Out] System.Text.StringBuilder name) - { - unsafe - { - fixed (Int32* length_ptr = length) - fixed (Int32* size_ptr = &size) - fixed (GL.Enums.VERSION_2_0* type_ptr = type) - { - Delegates.glGetActiveAttrib((UInt32)program, (UInt32)index, (Int32)bufSize, (Int32*)length_ptr, (Int32*)size_ptr, (GL.Enums.VERSION_2_0*)type_ptr, (System.Text.StringBuilder)name); - size = *size_ptr; - } - } - } - - public static - void GetActiveAttrib(Int32 program, Int32 index, Int32 bufSize, [Out] Int32[] length, [Out] out Int32 size, [Out] GL.Enums.VERSION_2_0[] type, [Out] System.Text.StringBuilder name) - { - unsafe - { - fixed (Int32* length_ptr = length) - fixed (Int32* size_ptr = &size) - fixed (GL.Enums.VERSION_2_0* type_ptr = type) - { - Delegates.glGetActiveAttrib((UInt32)program, (UInt32)index, (Int32)bufSize, (Int32*)length_ptr, (Int32*)size_ptr, (GL.Enums.VERSION_2_0*)type_ptr, (System.Text.StringBuilder)name); - size = *size_ptr; - } - } - } - - [System.CLSCompliant(false)] - public static - void GetActiveAttrib(UInt32 program, UInt32 index, Int32 bufSize, [Out] Int32[] length, [Out] out Int32 size, [Out] out GL.Enums.VERSION_2_0 type, [Out] System.Text.StringBuilder name) - { - unsafe - { - fixed (Int32* length_ptr = length) - fixed (Int32* size_ptr = &size) - fixed (GL.Enums.VERSION_2_0* type_ptr = &type) - { - Delegates.glGetActiveAttrib((UInt32)program, (UInt32)index, (Int32)bufSize, (Int32*)length_ptr, (Int32*)size_ptr, (GL.Enums.VERSION_2_0*)type_ptr, (System.Text.StringBuilder)name); - size = *size_ptr; - type = *type_ptr; - } - } - } - - public static - void GetActiveAttrib(Int32 program, Int32 index, Int32 bufSize, [Out] Int32[] length, [Out] out Int32 size, [Out] out GL.Enums.VERSION_2_0 type, [Out] System.Text.StringBuilder name) - { - unsafe - { - fixed (Int32* length_ptr = length) - fixed (Int32* size_ptr = &size) - fixed (GL.Enums.VERSION_2_0* type_ptr = &type) - { - Delegates.glGetActiveAttrib((UInt32)program, (UInt32)index, (Int32)bufSize, (Int32*)length_ptr, (Int32*)size_ptr, (GL.Enums.VERSION_2_0*)type_ptr, (System.Text.StringBuilder)name); - size = *size_ptr; - type = *type_ptr; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void GetActiveAttrib(UInt32 program, UInt32 index, Int32 bufSize, [Out] out Int32 length, [Out] Int32* size, [Out] GL.Enums.VERSION_2_0* type, [Out] System.Text.StringBuilder name) - { - unsafe - { - fixed (Int32* length_ptr = &length) - { - Delegates.glGetActiveAttrib((UInt32)program, (UInt32)index, (Int32)bufSize, (Int32*)length_ptr, (Int32*)size, (GL.Enums.VERSION_2_0*)type, (System.Text.StringBuilder)name); - length = *length_ptr; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void GetActiveAttrib(Int32 program, Int32 index, Int32 bufSize, [Out] out Int32 length, [Out] Int32* size, [Out] GL.Enums.VERSION_2_0* type, [Out] System.Text.StringBuilder name) - { - unsafe - { - fixed (Int32* length_ptr = &length) - { - Delegates.glGetActiveAttrib((UInt32)program, (UInt32)index, (Int32)bufSize, (Int32*)length_ptr, (Int32*)size, (GL.Enums.VERSION_2_0*)type, (System.Text.StringBuilder)name); - length = *length_ptr; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void GetActiveAttrib(UInt32 program, UInt32 index, Int32 bufSize, [Out] out Int32 length, [Out] Int32* size, [Out] GL.Enums.VERSION_2_0[] type, [Out] System.Text.StringBuilder name) - { - unsafe - { - fixed (Int32* length_ptr = &length) - fixed (GL.Enums.VERSION_2_0* type_ptr = type) - { - Delegates.glGetActiveAttrib((UInt32)program, (UInt32)index, (Int32)bufSize, (Int32*)length_ptr, (Int32*)size, (GL.Enums.VERSION_2_0*)type_ptr, (System.Text.StringBuilder)name); - length = *length_ptr; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void GetActiveAttrib(Int32 program, Int32 index, Int32 bufSize, [Out] out Int32 length, [Out] Int32* size, [Out] GL.Enums.VERSION_2_0[] type, [Out] System.Text.StringBuilder name) - { - unsafe - { - fixed (Int32* length_ptr = &length) - fixed (GL.Enums.VERSION_2_0* type_ptr = type) - { - Delegates.glGetActiveAttrib((UInt32)program, (UInt32)index, (Int32)bufSize, (Int32*)length_ptr, (Int32*)size, (GL.Enums.VERSION_2_0*)type_ptr, (System.Text.StringBuilder)name); - length = *length_ptr; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void GetActiveAttrib(UInt32 program, UInt32 index, Int32 bufSize, [Out] out Int32 length, [Out] Int32* size, [Out] out GL.Enums.VERSION_2_0 type, [Out] System.Text.StringBuilder name) - { - unsafe - { - fixed (Int32* length_ptr = &length) - fixed (GL.Enums.VERSION_2_0* type_ptr = &type) - { - Delegates.glGetActiveAttrib((UInt32)program, (UInt32)index, (Int32)bufSize, (Int32*)length_ptr, (Int32*)size, (GL.Enums.VERSION_2_0*)type_ptr, (System.Text.StringBuilder)name); - length = *length_ptr; - type = *type_ptr; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void GetActiveAttrib(Int32 program, Int32 index, Int32 bufSize, [Out] out Int32 length, [Out] Int32* size, [Out] out GL.Enums.VERSION_2_0 type, [Out] System.Text.StringBuilder name) - { - unsafe - { - fixed (Int32* length_ptr = &length) - fixed (GL.Enums.VERSION_2_0* type_ptr = &type) - { - Delegates.glGetActiveAttrib((UInt32)program, (UInt32)index, (Int32)bufSize, (Int32*)length_ptr, (Int32*)size, (GL.Enums.VERSION_2_0*)type_ptr, (System.Text.StringBuilder)name); - length = *length_ptr; - type = *type_ptr; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void GetActiveAttrib(UInt32 program, UInt32 index, Int32 bufSize, [Out] out Int32 length, [Out] Int32[] size, [Out] GL.Enums.VERSION_2_0* type, [Out] System.Text.StringBuilder name) - { - unsafe - { - fixed (Int32* length_ptr = &length) - fixed (Int32* size_ptr = size) - { - Delegates.glGetActiveAttrib((UInt32)program, (UInt32)index, (Int32)bufSize, (Int32*)length_ptr, (Int32*)size_ptr, (GL.Enums.VERSION_2_0*)type, (System.Text.StringBuilder)name); - length = *length_ptr; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void GetActiveAttrib(Int32 program, Int32 index, Int32 bufSize, [Out] out Int32 length, [Out] Int32[] size, [Out] GL.Enums.VERSION_2_0* type, [Out] System.Text.StringBuilder name) - { - unsafe - { - fixed (Int32* length_ptr = &length) - fixed (Int32* size_ptr = size) - { - Delegates.glGetActiveAttrib((UInt32)program, (UInt32)index, (Int32)bufSize, (Int32*)length_ptr, (Int32*)size_ptr, (GL.Enums.VERSION_2_0*)type, (System.Text.StringBuilder)name); - length = *length_ptr; - } - } - } - - [System.CLSCompliant(false)] - public static - void GetActiveAttrib(UInt32 program, UInt32 index, Int32 bufSize, [Out] out Int32 length, [Out] Int32[] size, [Out] GL.Enums.VERSION_2_0[] type, [Out] System.Text.StringBuilder name) - { - unsafe - { - fixed (Int32* length_ptr = &length) - fixed (Int32* size_ptr = size) - fixed (GL.Enums.VERSION_2_0* type_ptr = type) - { - Delegates.glGetActiveAttrib((UInt32)program, (UInt32)index, (Int32)bufSize, (Int32*)length_ptr, (Int32*)size_ptr, (GL.Enums.VERSION_2_0*)type_ptr, (System.Text.StringBuilder)name); - length = *length_ptr; - } - } - } - - public static - void GetActiveAttrib(Int32 program, Int32 index, Int32 bufSize, [Out] out Int32 length, [Out] Int32[] size, [Out] GL.Enums.VERSION_2_0[] type, [Out] System.Text.StringBuilder name) - { - unsafe - { - fixed (Int32* length_ptr = &length) - fixed (Int32* size_ptr = size) - fixed (GL.Enums.VERSION_2_0* type_ptr = type) - { - Delegates.glGetActiveAttrib((UInt32)program, (UInt32)index, (Int32)bufSize, (Int32*)length_ptr, (Int32*)size_ptr, (GL.Enums.VERSION_2_0*)type_ptr, (System.Text.StringBuilder)name); - length = *length_ptr; - } - } - } - - [System.CLSCompliant(false)] - public static - void GetActiveAttrib(UInt32 program, UInt32 index, Int32 bufSize, [Out] out Int32 length, [Out] Int32[] size, [Out] out GL.Enums.VERSION_2_0 type, [Out] System.Text.StringBuilder name) - { - unsafe - { - fixed (Int32* length_ptr = &length) - fixed (Int32* size_ptr = size) - fixed (GL.Enums.VERSION_2_0* type_ptr = &type) - { - Delegates.glGetActiveAttrib((UInt32)program, (UInt32)index, (Int32)bufSize, (Int32*)length_ptr, (Int32*)size_ptr, (GL.Enums.VERSION_2_0*)type_ptr, (System.Text.StringBuilder)name); - length = *length_ptr; - type = *type_ptr; - } - } - } - - public static - void GetActiveAttrib(Int32 program, Int32 index, Int32 bufSize, [Out] out Int32 length, [Out] Int32[] size, [Out] out GL.Enums.VERSION_2_0 type, [Out] System.Text.StringBuilder name) - { - unsafe - { - fixed (Int32* length_ptr = &length) - fixed (Int32* size_ptr = size) - fixed (GL.Enums.VERSION_2_0* type_ptr = &type) - { - Delegates.glGetActiveAttrib((UInt32)program, (UInt32)index, (Int32)bufSize, (Int32*)length_ptr, (Int32*)size_ptr, (GL.Enums.VERSION_2_0*)type_ptr, (System.Text.StringBuilder)name); - length = *length_ptr; - type = *type_ptr; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void GetActiveAttrib(UInt32 program, UInt32 index, Int32 bufSize, [Out] out Int32 length, [Out] out Int32 size, [Out] GL.Enums.VERSION_2_0* type, [Out] System.Text.StringBuilder name) - { - unsafe - { - fixed (Int32* length_ptr = &length) - fixed (Int32* size_ptr = &size) - { - Delegates.glGetActiveAttrib((UInt32)program, (UInt32)index, (Int32)bufSize, (Int32*)length_ptr, (Int32*)size_ptr, (GL.Enums.VERSION_2_0*)type, (System.Text.StringBuilder)name); - length = *length_ptr; - size = *size_ptr; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void GetActiveAttrib(Int32 program, Int32 index, Int32 bufSize, [Out] out Int32 length, [Out] out Int32 size, [Out] GL.Enums.VERSION_2_0* type, [Out] System.Text.StringBuilder name) - { - unsafe - { - fixed (Int32* length_ptr = &length) - fixed (Int32* size_ptr = &size) - { - Delegates.glGetActiveAttrib((UInt32)program, (UInt32)index, (Int32)bufSize, (Int32*)length_ptr, (Int32*)size_ptr, (GL.Enums.VERSION_2_0*)type, (System.Text.StringBuilder)name); - length = *length_ptr; - size = *size_ptr; - } - } - } - - [System.CLSCompliant(false)] - public static - void GetActiveAttrib(UInt32 program, UInt32 index, Int32 bufSize, [Out] out Int32 length, [Out] out Int32 size, [Out] GL.Enums.VERSION_2_0[] type, [Out] System.Text.StringBuilder name) - { - unsafe - { - fixed (Int32* length_ptr = &length) - fixed (Int32* size_ptr = &size) - fixed (GL.Enums.VERSION_2_0* type_ptr = type) - { - Delegates.glGetActiveAttrib((UInt32)program, (UInt32)index, (Int32)bufSize, (Int32*)length_ptr, (Int32*)size_ptr, (GL.Enums.VERSION_2_0*)type_ptr, (System.Text.StringBuilder)name); - length = *length_ptr; - size = *size_ptr; - } - } - } - - public static - void GetActiveAttrib(Int32 program, Int32 index, Int32 bufSize, [Out] out Int32 length, [Out] out Int32 size, [Out] GL.Enums.VERSION_2_0[] type, [Out] System.Text.StringBuilder name) - { - unsafe - { - fixed (Int32* length_ptr = &length) - fixed (Int32* size_ptr = &size) - fixed (GL.Enums.VERSION_2_0* type_ptr = type) - { - Delegates.glGetActiveAttrib((UInt32)program, (UInt32)index, (Int32)bufSize, (Int32*)length_ptr, (Int32*)size_ptr, (GL.Enums.VERSION_2_0*)type_ptr, (System.Text.StringBuilder)name); - length = *length_ptr; - size = *size_ptr; - } - } - } - [System.CLSCompliant(false)] public static void GetActiveAttrib(UInt32 program, UInt32 index, Int32 bufSize, [Out] out Int32 length, [Out] out Int32 size, [Out] out GL.Enums.VERSION_2_0 type, [Out] System.Text.StringBuilder name) @@ -11273,9 +9433,9 @@ namespace OpenTK.OpenGL fixed (GL.Enums.VERSION_2_0* type_ptr = &type) { Delegates.glGetActiveAttrib((UInt32)program, (UInt32)index, (Int32)bufSize, (Int32*)length_ptr, (Int32*)size_ptr, (GL.Enums.VERSION_2_0*)type_ptr, (System.Text.StringBuilder)name); - length = *length_ptr; - size = *size_ptr; - type = *type_ptr; + length = *length_ptr; + size = *size_ptr; + type = *type_ptr; } } } @@ -11290,368 +9450,25 @@ namespace OpenTK.OpenGL fixed (GL.Enums.VERSION_2_0* type_ptr = &type) { Delegates.glGetActiveAttrib((UInt32)program, (UInt32)index, (Int32)bufSize, (Int32*)length_ptr, (Int32*)size_ptr, (GL.Enums.VERSION_2_0*)type_ptr, (System.Text.StringBuilder)name); - length = *length_ptr; - size = *size_ptr; - type = *type_ptr; + length = *length_ptr; + size = *size_ptr; + type = *type_ptr; } } } [System.CLSCompliant(false)] public static - unsafe void GetActiveUniform(UInt32 program, UInt32 index, Int32 bufSize, [Out] Int32* length, [Out] Int32* size, [Out] GL.Enums.VERSION_2_0* type, [Out] System.Text.StringBuilder name) + unsafe void GetActiveAttrib(UInt32 program, UInt32 index, Int32 bufSize, [Out] Int32* length, [Out] Int32* size, [Out] GL.Enums.VERSION_2_0* type, [Out] System.Text.StringBuilder name) { - unsafe { Delegates.glGetActiveUniform((UInt32)program, (UInt32)index, (Int32)bufSize, (Int32*)length, (Int32*)size, (GL.Enums.VERSION_2_0*)type, (System.Text.StringBuilder)name); } + Delegates.glGetActiveAttrib((UInt32)program, (UInt32)index, (Int32)bufSize, (Int32*)length, (Int32*)size, (GL.Enums.VERSION_2_0*)type, (System.Text.StringBuilder)name); } [System.CLSCompliant(false)] public static - unsafe void GetActiveUniform(Int32 program, Int32 index, Int32 bufSize, [Out] Int32* length, [Out] Int32* size, [Out] GL.Enums.VERSION_2_0* type, [Out] System.Text.StringBuilder name) + unsafe void GetActiveAttrib(Int32 program, Int32 index, Int32 bufSize, [Out] Int32* length, [Out] Int32* size, [Out] GL.Enums.VERSION_2_0* type, [Out] System.Text.StringBuilder name) { - unsafe - { - Delegates.glGetActiveUniform((UInt32)program, (UInt32)index, (Int32)bufSize, (Int32*)length, (Int32*)size, (GL.Enums.VERSION_2_0*)type, (System.Text.StringBuilder)name); - } - } - - [System.CLSCompliant(false)] - public static - unsafe void GetActiveUniform(UInt32 program, UInt32 index, Int32 bufSize, [Out] Int32* length, [Out] Int32* size, [Out] GL.Enums.VERSION_2_0[] type, [Out] System.Text.StringBuilder name) - { - unsafe - { - fixed (GL.Enums.VERSION_2_0* type_ptr = type) - { - Delegates.glGetActiveUniform((UInt32)program, (UInt32)index, (Int32)bufSize, (Int32*)length, (Int32*)size, (GL.Enums.VERSION_2_0*)type_ptr, (System.Text.StringBuilder)name); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void GetActiveUniform(Int32 program, Int32 index, Int32 bufSize, [Out] Int32* length, [Out] Int32* size, [Out] GL.Enums.VERSION_2_0[] type, [Out] System.Text.StringBuilder name) - { - unsafe - { - fixed (GL.Enums.VERSION_2_0* type_ptr = type) - { - Delegates.glGetActiveUniform((UInt32)program, (UInt32)index, (Int32)bufSize, (Int32*)length, (Int32*)size, (GL.Enums.VERSION_2_0*)type_ptr, (System.Text.StringBuilder)name); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void GetActiveUniform(UInt32 program, UInt32 index, Int32 bufSize, [Out] Int32* length, [Out] Int32* size, [Out] out GL.Enums.VERSION_2_0 type, [Out] System.Text.StringBuilder name) - { - unsafe - { - fixed (GL.Enums.VERSION_2_0* type_ptr = &type) - { - Delegates.glGetActiveUniform((UInt32)program, (UInt32)index, (Int32)bufSize, (Int32*)length, (Int32*)size, (GL.Enums.VERSION_2_0*)type_ptr, (System.Text.StringBuilder)name); - type = *type_ptr; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void GetActiveUniform(Int32 program, Int32 index, Int32 bufSize, [Out] Int32* length, [Out] Int32* size, [Out] out GL.Enums.VERSION_2_0 type, [Out] System.Text.StringBuilder name) - { - unsafe - { - fixed (GL.Enums.VERSION_2_0* type_ptr = &type) - { - Delegates.glGetActiveUniform((UInt32)program, (UInt32)index, (Int32)bufSize, (Int32*)length, (Int32*)size, (GL.Enums.VERSION_2_0*)type_ptr, (System.Text.StringBuilder)name); - type = *type_ptr; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void GetActiveUniform(UInt32 program, UInt32 index, Int32 bufSize, [Out] Int32* length, [Out] Int32[] size, [Out] GL.Enums.VERSION_2_0* type, [Out] System.Text.StringBuilder name) - { - unsafe - { - fixed (Int32* size_ptr = size) - { - Delegates.glGetActiveUniform((UInt32)program, (UInt32)index, (Int32)bufSize, (Int32*)length, (Int32*)size_ptr, (GL.Enums.VERSION_2_0*)type, (System.Text.StringBuilder)name); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void GetActiveUniform(Int32 program, Int32 index, Int32 bufSize, [Out] Int32* length, [Out] Int32[] size, [Out] GL.Enums.VERSION_2_0* type, [Out] System.Text.StringBuilder name) - { - unsafe - { - fixed (Int32* size_ptr = size) - { - Delegates.glGetActiveUniform((UInt32)program, (UInt32)index, (Int32)bufSize, (Int32*)length, (Int32*)size_ptr, (GL.Enums.VERSION_2_0*)type, (System.Text.StringBuilder)name); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void GetActiveUniform(UInt32 program, UInt32 index, Int32 bufSize, [Out] Int32* length, [Out] Int32[] size, [Out] GL.Enums.VERSION_2_0[] type, [Out] System.Text.StringBuilder name) - { - unsafe - { - fixed (Int32* size_ptr = size) - fixed (GL.Enums.VERSION_2_0* type_ptr = type) - { - Delegates.glGetActiveUniform((UInt32)program, (UInt32)index, (Int32)bufSize, (Int32*)length, (Int32*)size_ptr, (GL.Enums.VERSION_2_0*)type_ptr, (System.Text.StringBuilder)name); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void GetActiveUniform(Int32 program, Int32 index, Int32 bufSize, [Out] Int32* length, [Out] Int32[] size, [Out] GL.Enums.VERSION_2_0[] type, [Out] System.Text.StringBuilder name) - { - unsafe - { - fixed (Int32* size_ptr = size) - fixed (GL.Enums.VERSION_2_0* type_ptr = type) - { - Delegates.glGetActiveUniform((UInt32)program, (UInt32)index, (Int32)bufSize, (Int32*)length, (Int32*)size_ptr, (GL.Enums.VERSION_2_0*)type_ptr, (System.Text.StringBuilder)name); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void GetActiveUniform(UInt32 program, UInt32 index, Int32 bufSize, [Out] Int32* length, [Out] Int32[] size, [Out] out GL.Enums.VERSION_2_0 type, [Out] System.Text.StringBuilder name) - { - unsafe - { - fixed (Int32* size_ptr = size) - fixed (GL.Enums.VERSION_2_0* type_ptr = &type) - { - Delegates.glGetActiveUniform((UInt32)program, (UInt32)index, (Int32)bufSize, (Int32*)length, (Int32*)size_ptr, (GL.Enums.VERSION_2_0*)type_ptr, (System.Text.StringBuilder)name); - type = *type_ptr; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void GetActiveUniform(Int32 program, Int32 index, Int32 bufSize, [Out] Int32* length, [Out] Int32[] size, [Out] out GL.Enums.VERSION_2_0 type, [Out] System.Text.StringBuilder name) - { - unsafe - { - fixed (Int32* size_ptr = size) - fixed (GL.Enums.VERSION_2_0* type_ptr = &type) - { - Delegates.glGetActiveUniform((UInt32)program, (UInt32)index, (Int32)bufSize, (Int32*)length, (Int32*)size_ptr, (GL.Enums.VERSION_2_0*)type_ptr, (System.Text.StringBuilder)name); - type = *type_ptr; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void GetActiveUniform(UInt32 program, UInt32 index, Int32 bufSize, [Out] Int32* length, [Out] out Int32 size, [Out] GL.Enums.VERSION_2_0* type, [Out] System.Text.StringBuilder name) - { - unsafe - { - fixed (Int32* size_ptr = &size) - { - Delegates.glGetActiveUniform((UInt32)program, (UInt32)index, (Int32)bufSize, (Int32*)length, (Int32*)size_ptr, (GL.Enums.VERSION_2_0*)type, (System.Text.StringBuilder)name); - size = *size_ptr; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void GetActiveUniform(Int32 program, Int32 index, Int32 bufSize, [Out] Int32* length, [Out] out Int32 size, [Out] GL.Enums.VERSION_2_0* type, [Out] System.Text.StringBuilder name) - { - unsafe - { - fixed (Int32* size_ptr = &size) - { - Delegates.glGetActiveUniform((UInt32)program, (UInt32)index, (Int32)bufSize, (Int32*)length, (Int32*)size_ptr, (GL.Enums.VERSION_2_0*)type, (System.Text.StringBuilder)name); - size = *size_ptr; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void GetActiveUniform(UInt32 program, UInt32 index, Int32 bufSize, [Out] Int32* length, [Out] out Int32 size, [Out] GL.Enums.VERSION_2_0[] type, [Out] System.Text.StringBuilder name) - { - unsafe - { - fixed (Int32* size_ptr = &size) - fixed (GL.Enums.VERSION_2_0* type_ptr = type) - { - Delegates.glGetActiveUniform((UInt32)program, (UInt32)index, (Int32)bufSize, (Int32*)length, (Int32*)size_ptr, (GL.Enums.VERSION_2_0*)type_ptr, (System.Text.StringBuilder)name); - size = *size_ptr; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void GetActiveUniform(Int32 program, Int32 index, Int32 bufSize, [Out] Int32* length, [Out] out Int32 size, [Out] GL.Enums.VERSION_2_0[] type, [Out] System.Text.StringBuilder name) - { - unsafe - { - fixed (Int32* size_ptr = &size) - fixed (GL.Enums.VERSION_2_0* type_ptr = type) - { - Delegates.glGetActiveUniform((UInt32)program, (UInt32)index, (Int32)bufSize, (Int32*)length, (Int32*)size_ptr, (GL.Enums.VERSION_2_0*)type_ptr, (System.Text.StringBuilder)name); - size = *size_ptr; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void GetActiveUniform(UInt32 program, UInt32 index, Int32 bufSize, [Out] Int32* length, [Out] out Int32 size, [Out] out GL.Enums.VERSION_2_0 type, [Out] System.Text.StringBuilder name) - { - unsafe - { - fixed (Int32* size_ptr = &size) - fixed (GL.Enums.VERSION_2_0* type_ptr = &type) - { - Delegates.glGetActiveUniform((UInt32)program, (UInt32)index, (Int32)bufSize, (Int32*)length, (Int32*)size_ptr, (GL.Enums.VERSION_2_0*)type_ptr, (System.Text.StringBuilder)name); - size = *size_ptr; - type = *type_ptr; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void GetActiveUniform(Int32 program, Int32 index, Int32 bufSize, [Out] Int32* length, [Out] out Int32 size, [Out] out GL.Enums.VERSION_2_0 type, [Out] System.Text.StringBuilder name) - { - unsafe - { - fixed (Int32* size_ptr = &size) - fixed (GL.Enums.VERSION_2_0* type_ptr = &type) - { - Delegates.glGetActiveUniform((UInt32)program, (UInt32)index, (Int32)bufSize, (Int32*)length, (Int32*)size_ptr, (GL.Enums.VERSION_2_0*)type_ptr, (System.Text.StringBuilder)name); - size = *size_ptr; - type = *type_ptr; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void GetActiveUniform(UInt32 program, UInt32 index, Int32 bufSize, [Out] Int32[] length, [Out] Int32* size, [Out] GL.Enums.VERSION_2_0* type, [Out] System.Text.StringBuilder name) - { - unsafe - { - fixed (Int32* length_ptr = length) - { - Delegates.glGetActiveUniform((UInt32)program, (UInt32)index, (Int32)bufSize, (Int32*)length_ptr, (Int32*)size, (GL.Enums.VERSION_2_0*)type, (System.Text.StringBuilder)name); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void GetActiveUniform(Int32 program, Int32 index, Int32 bufSize, [Out] Int32[] length, [Out] Int32* size, [Out] GL.Enums.VERSION_2_0* type, [Out] System.Text.StringBuilder name) - { - unsafe - { - fixed (Int32* length_ptr = length) - { - Delegates.glGetActiveUniform((UInt32)program, (UInt32)index, (Int32)bufSize, (Int32*)length_ptr, (Int32*)size, (GL.Enums.VERSION_2_0*)type, (System.Text.StringBuilder)name); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void GetActiveUniform(UInt32 program, UInt32 index, Int32 bufSize, [Out] Int32[] length, [Out] Int32* size, [Out] GL.Enums.VERSION_2_0[] type, [Out] System.Text.StringBuilder name) - { - unsafe - { - fixed (Int32* length_ptr = length) - fixed (GL.Enums.VERSION_2_0* type_ptr = type) - { - Delegates.glGetActiveUniform((UInt32)program, (UInt32)index, (Int32)bufSize, (Int32*)length_ptr, (Int32*)size, (GL.Enums.VERSION_2_0*)type_ptr, (System.Text.StringBuilder)name); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void GetActiveUniform(Int32 program, Int32 index, Int32 bufSize, [Out] Int32[] length, [Out] Int32* size, [Out] GL.Enums.VERSION_2_0[] type, [Out] System.Text.StringBuilder name) - { - unsafe - { - fixed (Int32* length_ptr = length) - fixed (GL.Enums.VERSION_2_0* type_ptr = type) - { - Delegates.glGetActiveUniform((UInt32)program, (UInt32)index, (Int32)bufSize, (Int32*)length_ptr, (Int32*)size, (GL.Enums.VERSION_2_0*)type_ptr, (System.Text.StringBuilder)name); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void GetActiveUniform(UInt32 program, UInt32 index, Int32 bufSize, [Out] Int32[] length, [Out] Int32* size, [Out] out GL.Enums.VERSION_2_0 type, [Out] System.Text.StringBuilder name) - { - unsafe - { - fixed (Int32* length_ptr = length) - fixed (GL.Enums.VERSION_2_0* type_ptr = &type) - { - Delegates.glGetActiveUniform((UInt32)program, (UInt32)index, (Int32)bufSize, (Int32*)length_ptr, (Int32*)size, (GL.Enums.VERSION_2_0*)type_ptr, (System.Text.StringBuilder)name); - type = *type_ptr; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void GetActiveUniform(Int32 program, Int32 index, Int32 bufSize, [Out] Int32[] length, [Out] Int32* size, [Out] out GL.Enums.VERSION_2_0 type, [Out] System.Text.StringBuilder name) - { - unsafe - { - fixed (Int32* length_ptr = length) - fixed (GL.Enums.VERSION_2_0* type_ptr = &type) - { - Delegates.glGetActiveUniform((UInt32)program, (UInt32)index, (Int32)bufSize, (Int32*)length_ptr, (Int32*)size, (GL.Enums.VERSION_2_0*)type_ptr, (System.Text.StringBuilder)name); - type = *type_ptr; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void GetActiveUniform(UInt32 program, UInt32 index, Int32 bufSize, [Out] Int32[] length, [Out] Int32[] size, [Out] GL.Enums.VERSION_2_0* type, [Out] System.Text.StringBuilder name) - { - unsafe - { - fixed (Int32* length_ptr = length) - fixed (Int32* size_ptr = size) - { - Delegates.glGetActiveUniform((UInt32)program, (UInt32)index, (Int32)bufSize, (Int32*)length_ptr, (Int32*)size_ptr, (GL.Enums.VERSION_2_0*)type, (System.Text.StringBuilder)name); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void GetActiveUniform(Int32 program, Int32 index, Int32 bufSize, [Out] Int32[] length, [Out] Int32[] size, [Out] GL.Enums.VERSION_2_0* type, [Out] System.Text.StringBuilder name) - { - unsafe - { - fixed (Int32* length_ptr = length) - fixed (Int32* size_ptr = size) - { - Delegates.glGetActiveUniform((UInt32)program, (UInt32)index, (Int32)bufSize, (Int32*)length_ptr, (Int32*)size_ptr, (GL.Enums.VERSION_2_0*)type, (System.Text.StringBuilder)name); - } - } + Delegates.glGetActiveAttrib((UInt32)program, (UInt32)index, (Int32)bufSize, (Int32*)length, (Int32*)size, (GL.Enums.VERSION_2_0*)type, (System.Text.StringBuilder)name); } [System.CLSCompliant(false)] @@ -11683,380 +9500,6 @@ namespace OpenTK.OpenGL } } - [System.CLSCompliant(false)] - public static - void GetActiveUniform(UInt32 program, UInt32 index, Int32 bufSize, [Out] Int32[] length, [Out] Int32[] size, [Out] out GL.Enums.VERSION_2_0 type, [Out] System.Text.StringBuilder name) - { - unsafe - { - fixed (Int32* length_ptr = length) - fixed (Int32* size_ptr = size) - fixed (GL.Enums.VERSION_2_0* type_ptr = &type) - { - Delegates.glGetActiveUniform((UInt32)program, (UInt32)index, (Int32)bufSize, (Int32*)length_ptr, (Int32*)size_ptr, (GL.Enums.VERSION_2_0*)type_ptr, (System.Text.StringBuilder)name); - type = *type_ptr; - } - } - } - - public static - void GetActiveUniform(Int32 program, Int32 index, Int32 bufSize, [Out] Int32[] length, [Out] Int32[] size, [Out] out GL.Enums.VERSION_2_0 type, [Out] System.Text.StringBuilder name) - { - unsafe - { - fixed (Int32* length_ptr = length) - fixed (Int32* size_ptr = size) - fixed (GL.Enums.VERSION_2_0* type_ptr = &type) - { - Delegates.glGetActiveUniform((UInt32)program, (UInt32)index, (Int32)bufSize, (Int32*)length_ptr, (Int32*)size_ptr, (GL.Enums.VERSION_2_0*)type_ptr, (System.Text.StringBuilder)name); - type = *type_ptr; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void GetActiveUniform(UInt32 program, UInt32 index, Int32 bufSize, [Out] Int32[] length, [Out] out Int32 size, [Out] GL.Enums.VERSION_2_0* type, [Out] System.Text.StringBuilder name) - { - unsafe - { - fixed (Int32* length_ptr = length) - fixed (Int32* size_ptr = &size) - { - Delegates.glGetActiveUniform((UInt32)program, (UInt32)index, (Int32)bufSize, (Int32*)length_ptr, (Int32*)size_ptr, (GL.Enums.VERSION_2_0*)type, (System.Text.StringBuilder)name); - size = *size_ptr; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void GetActiveUniform(Int32 program, Int32 index, Int32 bufSize, [Out] Int32[] length, [Out] out Int32 size, [Out] GL.Enums.VERSION_2_0* type, [Out] System.Text.StringBuilder name) - { - unsafe - { - fixed (Int32* length_ptr = length) - fixed (Int32* size_ptr = &size) - { - Delegates.glGetActiveUniform((UInt32)program, (UInt32)index, (Int32)bufSize, (Int32*)length_ptr, (Int32*)size_ptr, (GL.Enums.VERSION_2_0*)type, (System.Text.StringBuilder)name); - size = *size_ptr; - } - } - } - - [System.CLSCompliant(false)] - public static - void GetActiveUniform(UInt32 program, UInt32 index, Int32 bufSize, [Out] Int32[] length, [Out] out Int32 size, [Out] GL.Enums.VERSION_2_0[] type, [Out] System.Text.StringBuilder name) - { - unsafe - { - fixed (Int32* length_ptr = length) - fixed (Int32* size_ptr = &size) - fixed (GL.Enums.VERSION_2_0* type_ptr = type) - { - Delegates.glGetActiveUniform((UInt32)program, (UInt32)index, (Int32)bufSize, (Int32*)length_ptr, (Int32*)size_ptr, (GL.Enums.VERSION_2_0*)type_ptr, (System.Text.StringBuilder)name); - size = *size_ptr; - } - } - } - - public static - void GetActiveUniform(Int32 program, Int32 index, Int32 bufSize, [Out] Int32[] length, [Out] out Int32 size, [Out] GL.Enums.VERSION_2_0[] type, [Out] System.Text.StringBuilder name) - { - unsafe - { - fixed (Int32* length_ptr = length) - fixed (Int32* size_ptr = &size) - fixed (GL.Enums.VERSION_2_0* type_ptr = type) - { - Delegates.glGetActiveUniform((UInt32)program, (UInt32)index, (Int32)bufSize, (Int32*)length_ptr, (Int32*)size_ptr, (GL.Enums.VERSION_2_0*)type_ptr, (System.Text.StringBuilder)name); - size = *size_ptr; - } - } - } - - [System.CLSCompliant(false)] - public static - void GetActiveUniform(UInt32 program, UInt32 index, Int32 bufSize, [Out] Int32[] length, [Out] out Int32 size, [Out] out GL.Enums.VERSION_2_0 type, [Out] System.Text.StringBuilder name) - { - unsafe - { - fixed (Int32* length_ptr = length) - fixed (Int32* size_ptr = &size) - fixed (GL.Enums.VERSION_2_0* type_ptr = &type) - { - Delegates.glGetActiveUniform((UInt32)program, (UInt32)index, (Int32)bufSize, (Int32*)length_ptr, (Int32*)size_ptr, (GL.Enums.VERSION_2_0*)type_ptr, (System.Text.StringBuilder)name); - size = *size_ptr; - type = *type_ptr; - } - } - } - - public static - void GetActiveUniform(Int32 program, Int32 index, Int32 bufSize, [Out] Int32[] length, [Out] out Int32 size, [Out] out GL.Enums.VERSION_2_0 type, [Out] System.Text.StringBuilder name) - { - unsafe - { - fixed (Int32* length_ptr = length) - fixed (Int32* size_ptr = &size) - fixed (GL.Enums.VERSION_2_0* type_ptr = &type) - { - Delegates.glGetActiveUniform((UInt32)program, (UInt32)index, (Int32)bufSize, (Int32*)length_ptr, (Int32*)size_ptr, (GL.Enums.VERSION_2_0*)type_ptr, (System.Text.StringBuilder)name); - size = *size_ptr; - type = *type_ptr; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void GetActiveUniform(UInt32 program, UInt32 index, Int32 bufSize, [Out] out Int32 length, [Out] Int32* size, [Out] GL.Enums.VERSION_2_0* type, [Out] System.Text.StringBuilder name) - { - unsafe - { - fixed (Int32* length_ptr = &length) - { - Delegates.glGetActiveUniform((UInt32)program, (UInt32)index, (Int32)bufSize, (Int32*)length_ptr, (Int32*)size, (GL.Enums.VERSION_2_0*)type, (System.Text.StringBuilder)name); - length = *length_ptr; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void GetActiveUniform(Int32 program, Int32 index, Int32 bufSize, [Out] out Int32 length, [Out] Int32* size, [Out] GL.Enums.VERSION_2_0* type, [Out] System.Text.StringBuilder name) - { - unsafe - { - fixed (Int32* length_ptr = &length) - { - Delegates.glGetActiveUniform((UInt32)program, (UInt32)index, (Int32)bufSize, (Int32*)length_ptr, (Int32*)size, (GL.Enums.VERSION_2_0*)type, (System.Text.StringBuilder)name); - length = *length_ptr; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void GetActiveUniform(UInt32 program, UInt32 index, Int32 bufSize, [Out] out Int32 length, [Out] Int32* size, [Out] GL.Enums.VERSION_2_0[] type, [Out] System.Text.StringBuilder name) - { - unsafe - { - fixed (Int32* length_ptr = &length) - fixed (GL.Enums.VERSION_2_0* type_ptr = type) - { - Delegates.glGetActiveUniform((UInt32)program, (UInt32)index, (Int32)bufSize, (Int32*)length_ptr, (Int32*)size, (GL.Enums.VERSION_2_0*)type_ptr, (System.Text.StringBuilder)name); - length = *length_ptr; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void GetActiveUniform(Int32 program, Int32 index, Int32 bufSize, [Out] out Int32 length, [Out] Int32* size, [Out] GL.Enums.VERSION_2_0[] type, [Out] System.Text.StringBuilder name) - { - unsafe - { - fixed (Int32* length_ptr = &length) - fixed (GL.Enums.VERSION_2_0* type_ptr = type) - { - Delegates.glGetActiveUniform((UInt32)program, (UInt32)index, (Int32)bufSize, (Int32*)length_ptr, (Int32*)size, (GL.Enums.VERSION_2_0*)type_ptr, (System.Text.StringBuilder)name); - length = *length_ptr; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void GetActiveUniform(UInt32 program, UInt32 index, Int32 bufSize, [Out] out Int32 length, [Out] Int32* size, [Out] out GL.Enums.VERSION_2_0 type, [Out] System.Text.StringBuilder name) - { - unsafe - { - fixed (Int32* length_ptr = &length) - fixed (GL.Enums.VERSION_2_0* type_ptr = &type) - { - Delegates.glGetActiveUniform((UInt32)program, (UInt32)index, (Int32)bufSize, (Int32*)length_ptr, (Int32*)size, (GL.Enums.VERSION_2_0*)type_ptr, (System.Text.StringBuilder)name); - length = *length_ptr; - type = *type_ptr; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void GetActiveUniform(Int32 program, Int32 index, Int32 bufSize, [Out] out Int32 length, [Out] Int32* size, [Out] out GL.Enums.VERSION_2_0 type, [Out] System.Text.StringBuilder name) - { - unsafe - { - fixed (Int32* length_ptr = &length) - fixed (GL.Enums.VERSION_2_0* type_ptr = &type) - { - Delegates.glGetActiveUniform((UInt32)program, (UInt32)index, (Int32)bufSize, (Int32*)length_ptr, (Int32*)size, (GL.Enums.VERSION_2_0*)type_ptr, (System.Text.StringBuilder)name); - length = *length_ptr; - type = *type_ptr; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void GetActiveUniform(UInt32 program, UInt32 index, Int32 bufSize, [Out] out Int32 length, [Out] Int32[] size, [Out] GL.Enums.VERSION_2_0* type, [Out] System.Text.StringBuilder name) - { - unsafe - { - fixed (Int32* length_ptr = &length) - fixed (Int32* size_ptr = size) - { - Delegates.glGetActiveUniform((UInt32)program, (UInt32)index, (Int32)bufSize, (Int32*)length_ptr, (Int32*)size_ptr, (GL.Enums.VERSION_2_0*)type, (System.Text.StringBuilder)name); - length = *length_ptr; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void GetActiveUniform(Int32 program, Int32 index, Int32 bufSize, [Out] out Int32 length, [Out] Int32[] size, [Out] GL.Enums.VERSION_2_0* type, [Out] System.Text.StringBuilder name) - { - unsafe - { - fixed (Int32* length_ptr = &length) - fixed (Int32* size_ptr = size) - { - Delegates.glGetActiveUniform((UInt32)program, (UInt32)index, (Int32)bufSize, (Int32*)length_ptr, (Int32*)size_ptr, (GL.Enums.VERSION_2_0*)type, (System.Text.StringBuilder)name); - length = *length_ptr; - } - } - } - - [System.CLSCompliant(false)] - public static - void GetActiveUniform(UInt32 program, UInt32 index, Int32 bufSize, [Out] out Int32 length, [Out] Int32[] size, [Out] GL.Enums.VERSION_2_0[] type, [Out] System.Text.StringBuilder name) - { - unsafe - { - fixed (Int32* length_ptr = &length) - fixed (Int32* size_ptr = size) - fixed (GL.Enums.VERSION_2_0* type_ptr = type) - { - Delegates.glGetActiveUniform((UInt32)program, (UInt32)index, (Int32)bufSize, (Int32*)length_ptr, (Int32*)size_ptr, (GL.Enums.VERSION_2_0*)type_ptr, (System.Text.StringBuilder)name); - length = *length_ptr; - } - } - } - - public static - void GetActiveUniform(Int32 program, Int32 index, Int32 bufSize, [Out] out Int32 length, [Out] Int32[] size, [Out] GL.Enums.VERSION_2_0[] type, [Out] System.Text.StringBuilder name) - { - unsafe - { - fixed (Int32* length_ptr = &length) - fixed (Int32* size_ptr = size) - fixed (GL.Enums.VERSION_2_0* type_ptr = type) - { - Delegates.glGetActiveUniform((UInt32)program, (UInt32)index, (Int32)bufSize, (Int32*)length_ptr, (Int32*)size_ptr, (GL.Enums.VERSION_2_0*)type_ptr, (System.Text.StringBuilder)name); - length = *length_ptr; - } - } - } - - [System.CLSCompliant(false)] - public static - void GetActiveUniform(UInt32 program, UInt32 index, Int32 bufSize, [Out] out Int32 length, [Out] Int32[] size, [Out] out GL.Enums.VERSION_2_0 type, [Out] System.Text.StringBuilder name) - { - unsafe - { - fixed (Int32* length_ptr = &length) - fixed (Int32* size_ptr = size) - fixed (GL.Enums.VERSION_2_0* type_ptr = &type) - { - Delegates.glGetActiveUniform((UInt32)program, (UInt32)index, (Int32)bufSize, (Int32*)length_ptr, (Int32*)size_ptr, (GL.Enums.VERSION_2_0*)type_ptr, (System.Text.StringBuilder)name); - length = *length_ptr; - type = *type_ptr; - } - } - } - - public static - void GetActiveUniform(Int32 program, Int32 index, Int32 bufSize, [Out] out Int32 length, [Out] Int32[] size, [Out] out GL.Enums.VERSION_2_0 type, [Out] System.Text.StringBuilder name) - { - unsafe - { - fixed (Int32* length_ptr = &length) - fixed (Int32* size_ptr = size) - fixed (GL.Enums.VERSION_2_0* type_ptr = &type) - { - Delegates.glGetActiveUniform((UInt32)program, (UInt32)index, (Int32)bufSize, (Int32*)length_ptr, (Int32*)size_ptr, (GL.Enums.VERSION_2_0*)type_ptr, (System.Text.StringBuilder)name); - length = *length_ptr; - type = *type_ptr; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void GetActiveUniform(UInt32 program, UInt32 index, Int32 bufSize, [Out] out Int32 length, [Out] out Int32 size, [Out] GL.Enums.VERSION_2_0* type, [Out] System.Text.StringBuilder name) - { - unsafe - { - fixed (Int32* length_ptr = &length) - fixed (Int32* size_ptr = &size) - { - Delegates.glGetActiveUniform((UInt32)program, (UInt32)index, (Int32)bufSize, (Int32*)length_ptr, (Int32*)size_ptr, (GL.Enums.VERSION_2_0*)type, (System.Text.StringBuilder)name); - length = *length_ptr; - size = *size_ptr; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void GetActiveUniform(Int32 program, Int32 index, Int32 bufSize, [Out] out Int32 length, [Out] out Int32 size, [Out] GL.Enums.VERSION_2_0* type, [Out] System.Text.StringBuilder name) - { - unsafe - { - fixed (Int32* length_ptr = &length) - fixed (Int32* size_ptr = &size) - { - Delegates.glGetActiveUniform((UInt32)program, (UInt32)index, (Int32)bufSize, (Int32*)length_ptr, (Int32*)size_ptr, (GL.Enums.VERSION_2_0*)type, (System.Text.StringBuilder)name); - length = *length_ptr; - size = *size_ptr; - } - } - } - - [System.CLSCompliant(false)] - public static - void GetActiveUniform(UInt32 program, UInt32 index, Int32 bufSize, [Out] out Int32 length, [Out] out Int32 size, [Out] GL.Enums.VERSION_2_0[] type, [Out] System.Text.StringBuilder name) - { - unsafe - { - fixed (Int32* length_ptr = &length) - fixed (Int32* size_ptr = &size) - fixed (GL.Enums.VERSION_2_0* type_ptr = type) - { - Delegates.glGetActiveUniform((UInt32)program, (UInt32)index, (Int32)bufSize, (Int32*)length_ptr, (Int32*)size_ptr, (GL.Enums.VERSION_2_0*)type_ptr, (System.Text.StringBuilder)name); - length = *length_ptr; - size = *size_ptr; - } - } - } - - public static - void GetActiveUniform(Int32 program, Int32 index, Int32 bufSize, [Out] out Int32 length, [Out] out Int32 size, [Out] GL.Enums.VERSION_2_0[] type, [Out] System.Text.StringBuilder name) - { - unsafe - { - fixed (Int32* length_ptr = &length) - fixed (Int32* size_ptr = &size) - fixed (GL.Enums.VERSION_2_0* type_ptr = type) - { - Delegates.glGetActiveUniform((UInt32)program, (UInt32)index, (Int32)bufSize, (Int32*)length_ptr, (Int32*)size_ptr, (GL.Enums.VERSION_2_0*)type_ptr, (System.Text.StringBuilder)name); - length = *length_ptr; - size = *size_ptr; - } - } - } - [System.CLSCompliant(false)] public static void GetActiveUniform(UInt32 program, UInt32 index, Int32 bufSize, [Out] out Int32 length, [Out] out Int32 size, [Out] out GL.Enums.VERSION_2_0 type, [Out] System.Text.StringBuilder name) @@ -12068,9 +9511,9 @@ namespace OpenTK.OpenGL fixed (GL.Enums.VERSION_2_0* type_ptr = &type) { Delegates.glGetActiveUniform((UInt32)program, (UInt32)index, (Int32)bufSize, (Int32*)length_ptr, (Int32*)size_ptr, (GL.Enums.VERSION_2_0*)type_ptr, (System.Text.StringBuilder)name); - length = *length_ptr; - size = *size_ptr; - type = *type_ptr; + length = *length_ptr; + size = *size_ptr; + type = *type_ptr; } } } @@ -12085,108 +9528,25 @@ namespace OpenTK.OpenGL fixed (GL.Enums.VERSION_2_0* type_ptr = &type) { Delegates.glGetActiveUniform((UInt32)program, (UInt32)index, (Int32)bufSize, (Int32*)length_ptr, (Int32*)size_ptr, (GL.Enums.VERSION_2_0*)type_ptr, (System.Text.StringBuilder)name); - length = *length_ptr; - size = *size_ptr; - type = *type_ptr; + length = *length_ptr; + size = *size_ptr; + type = *type_ptr; } } } [System.CLSCompliant(false)] public static - unsafe void GetAttachedShaders(UInt32 program, Int32 maxCount, [Out] Int32* count, [Out] UInt32* obj) + unsafe void GetActiveUniform(UInt32 program, UInt32 index, Int32 bufSize, [Out] Int32* length, [Out] Int32* size, [Out] GL.Enums.VERSION_2_0* type, [Out] System.Text.StringBuilder name) { - unsafe { Delegates.glGetAttachedShaders((UInt32)program, (Int32)maxCount, (Int32*)count, (UInt32*)obj); } + Delegates.glGetActiveUniform((UInt32)program, (UInt32)index, (Int32)bufSize, (Int32*)length, (Int32*)size, (GL.Enums.VERSION_2_0*)type, (System.Text.StringBuilder)name); } [System.CLSCompliant(false)] public static - unsafe void GetAttachedShaders(Int32 program, Int32 maxCount, [Out] Int32* count, [Out] Int32* obj) + unsafe void GetActiveUniform(Int32 program, Int32 index, Int32 bufSize, [Out] Int32* length, [Out] Int32* size, [Out] GL.Enums.VERSION_2_0* type, [Out] System.Text.StringBuilder name) { - unsafe - { - Delegates.glGetAttachedShaders((UInt32)program, (Int32)maxCount, (Int32*)count, (UInt32*)obj); - } - } - - [System.CLSCompliant(false)] - public static - unsafe void GetAttachedShaders(UInt32 program, Int32 maxCount, [Out] Int32* count, [Out] UInt32[] obj) - { - unsafe - { - fixed (UInt32* obj_ptr = obj) - { - Delegates.glGetAttachedShaders((UInt32)program, (Int32)maxCount, (Int32*)count, (UInt32*)obj_ptr); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void GetAttachedShaders(Int32 program, Int32 maxCount, [Out] Int32* count, [Out] Int32[] obj) - { - unsafe - { - fixed (Int32* obj_ptr = obj) - { - Delegates.glGetAttachedShaders((UInt32)program, (Int32)maxCount, (Int32*)count, (UInt32*)obj_ptr); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void GetAttachedShaders(UInt32 program, Int32 maxCount, [Out] Int32* count, [Out] out UInt32 obj) - { - unsafe - { - fixed (UInt32* obj_ptr = &obj) - { - Delegates.glGetAttachedShaders((UInt32)program, (Int32)maxCount, (Int32*)count, (UInt32*)obj_ptr); - obj = *obj_ptr; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void GetAttachedShaders(Int32 program, Int32 maxCount, [Out] Int32* count, [Out] out Int32 obj) - { - unsafe - { - fixed (Int32* obj_ptr = &obj) - { - Delegates.glGetAttachedShaders((UInt32)program, (Int32)maxCount, (Int32*)count, (UInt32*)obj_ptr); - obj = *obj_ptr; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void GetAttachedShaders(UInt32 program, Int32 maxCount, [Out] Int32[] count, [Out] UInt32* obj) - { - unsafe - { - fixed (Int32* count_ptr = count) - { - Delegates.glGetAttachedShaders((UInt32)program, (Int32)maxCount, (Int32*)count_ptr, (UInt32*)obj); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void GetAttachedShaders(Int32 program, Int32 maxCount, [Out] Int32[] count, [Out] Int32* obj) - { - unsafe - { - fixed (Int32* count_ptr = count) - { - Delegates.glGetAttachedShaders((UInt32)program, (Int32)maxCount, (Int32*)count_ptr, (UInt32*)obj); - } - } + Delegates.glGetActiveUniform((UInt32)program, (UInt32)index, (Int32)bufSize, (Int32*)length, (Int32*)size, (GL.Enums.VERSION_2_0*)type, (System.Text.StringBuilder)name); } [System.CLSCompliant(false)] @@ -12216,92 +9576,6 @@ namespace OpenTK.OpenGL } } - [System.CLSCompliant(false)] - public static - void GetAttachedShaders(UInt32 program, Int32 maxCount, [Out] Int32[] count, [Out] out UInt32 obj) - { - unsafe - { - fixed (Int32* count_ptr = count) - fixed (UInt32* obj_ptr = &obj) - { - Delegates.glGetAttachedShaders((UInt32)program, (Int32)maxCount, (Int32*)count_ptr, (UInt32*)obj_ptr); - obj = *obj_ptr; - } - } - } - - public static - void GetAttachedShaders(Int32 program, Int32 maxCount, [Out] Int32[] count, [Out] out Int32 obj) - { - unsafe - { - fixed (Int32* count_ptr = count) - fixed (Int32* obj_ptr = &obj) - { - Delegates.glGetAttachedShaders((UInt32)program, (Int32)maxCount, (Int32*)count_ptr, (UInt32*)obj_ptr); - obj = *obj_ptr; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void GetAttachedShaders(UInt32 program, Int32 maxCount, [Out] out Int32 count, [Out] UInt32* obj) - { - unsafe - { - fixed (Int32* count_ptr = &count) - { - Delegates.glGetAttachedShaders((UInt32)program, (Int32)maxCount, (Int32*)count_ptr, (UInt32*)obj); - count = *count_ptr; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void GetAttachedShaders(Int32 program, Int32 maxCount, [Out] out Int32 count, [Out] Int32* obj) - { - unsafe - { - fixed (Int32* count_ptr = &count) - { - Delegates.glGetAttachedShaders((UInt32)program, (Int32)maxCount, (Int32*)count_ptr, (UInt32*)obj); - count = *count_ptr; - } - } - } - - [System.CLSCompliant(false)] - public static - void GetAttachedShaders(UInt32 program, Int32 maxCount, [Out] out Int32 count, [Out] UInt32[] obj) - { - unsafe - { - fixed (Int32* count_ptr = &count) - fixed (UInt32* obj_ptr = obj) - { - Delegates.glGetAttachedShaders((UInt32)program, (Int32)maxCount, (Int32*)count_ptr, (UInt32*)obj_ptr); - count = *count_ptr; - } - } - } - - public static - void GetAttachedShaders(Int32 program, Int32 maxCount, [Out] out Int32 count, [Out] Int32[] obj) - { - unsafe - { - fixed (Int32* count_ptr = &count) - fixed (Int32* obj_ptr = obj) - { - Delegates.glGetAttachedShaders((UInt32)program, (Int32)maxCount, (Int32*)count_ptr, (UInt32*)obj_ptr); - count = *count_ptr; - } - } - } - [System.CLSCompliant(false)] public static void GetAttachedShaders(UInt32 program, Int32 maxCount, [Out] out Int32 count, [Out] out UInt32 obj) @@ -12312,8 +9586,8 @@ namespace OpenTK.OpenGL fixed (UInt32* obj_ptr = &obj) { Delegates.glGetAttachedShaders((UInt32)program, (Int32)maxCount, (Int32*)count_ptr, (UInt32*)obj_ptr); - count = *count_ptr; - obj = *obj_ptr; + count = *count_ptr; + obj = *obj_ptr; } } } @@ -12327,12 +9601,26 @@ namespace OpenTK.OpenGL fixed (Int32* obj_ptr = &obj) { Delegates.glGetAttachedShaders((UInt32)program, (Int32)maxCount, (Int32*)count_ptr, (UInt32*)obj_ptr); - count = *count_ptr; - obj = *obj_ptr; + count = *count_ptr; + obj = *obj_ptr; } } } + [System.CLSCompliant(false)] + public static + unsafe void GetAttachedShaders(UInt32 program, Int32 maxCount, [Out] Int32* count, [Out] UInt32* obj) + { + Delegates.glGetAttachedShaders((UInt32)program, (Int32)maxCount, (Int32*)count, (UInt32*)obj); + } + + [System.CLSCompliant(false)] + public static + unsafe void GetAttachedShaders(Int32 program, Int32 maxCount, [Out] Int32* count, [Out] Int32* obj) + { + Delegates.glGetAttachedShaders((UInt32)program, (Int32)maxCount, (Int32*)count, (UInt32*)obj); + } + [System.CLSCompliant(false)] public static Int32 GetAttribLocation(UInt32 program, System.String name) @@ -12346,23 +9634,6 @@ namespace OpenTK.OpenGL return Delegates.glGetAttribLocation((UInt32)program, (System.String)name); } - [System.CLSCompliant(false)] - public static - unsafe void GetProgram(UInt32 program, GL.Enums.VERSION_2_0 pname, [Out] Int32* @params) - { - unsafe { Delegates.glGetProgramiv((UInt32)program, (GL.Enums.VERSION_2_0)pname, (Int32*)@params); } - } - - [System.CLSCompliant(false)] - public static - unsafe void GetProgram(Int32 program, GL.Enums.VERSION_2_0 pname, [Out] Int32* @params) - { - unsafe - { - Delegates.glGetProgramiv((UInt32)program, (GL.Enums.VERSION_2_0)pname, (Int32*)@params); - } - } - [System.CLSCompliant(false)] public static void GetProgram(UInt32 program, GL.Enums.VERSION_2_0 pname, [Out] Int32[] @params) @@ -12397,7 +9668,7 @@ namespace OpenTK.OpenGL fixed (Int32* @params_ptr = &@params) { Delegates.glGetProgramiv((UInt32)program, (GL.Enums.VERSION_2_0)pname, (Int32*)@params_ptr); - @params = *@params_ptr; + @params = *@params_ptr; } } } @@ -12410,26 +9681,23 @@ namespace OpenTK.OpenGL fixed (Int32* @params_ptr = &@params) { Delegates.glGetProgramiv((UInt32)program, (GL.Enums.VERSION_2_0)pname, (Int32*)@params_ptr); - @params = *@params_ptr; + @params = *@params_ptr; } } } [System.CLSCompliant(false)] public static - unsafe void GetProgramInfoLog(UInt32 program, Int32 bufSize, [Out] Int32* length, [Out] System.Text.StringBuilder infoLog) + unsafe void GetProgram(UInt32 program, GL.Enums.VERSION_2_0 pname, [Out] Int32* @params) { - unsafe { Delegates.glGetProgramInfoLog((UInt32)program, (Int32)bufSize, (Int32*)length, (System.Text.StringBuilder)infoLog); } + Delegates.glGetProgramiv((UInt32)program, (GL.Enums.VERSION_2_0)pname, (Int32*)@params); } [System.CLSCompliant(false)] public static - unsafe void GetProgramInfoLog(Int32 program, Int32 bufSize, [Out] Int32* length, [Out] System.Text.StringBuilder infoLog) + unsafe void GetProgram(Int32 program, GL.Enums.VERSION_2_0 pname, [Out] Int32* @params) { - unsafe - { - Delegates.glGetProgramInfoLog((UInt32)program, (Int32)bufSize, (Int32*)length, (System.Text.StringBuilder)infoLog); - } + Delegates.glGetProgramiv((UInt32)program, (GL.Enums.VERSION_2_0)pname, (Int32*)@params); } [System.CLSCompliant(false)] @@ -12466,7 +9734,7 @@ namespace OpenTK.OpenGL fixed (Int32* length_ptr = &length) { Delegates.glGetProgramInfoLog((UInt32)program, (Int32)bufSize, (Int32*)length_ptr, (System.Text.StringBuilder)infoLog); - length = *length_ptr; + length = *length_ptr; } } } @@ -12479,26 +9747,23 @@ namespace OpenTK.OpenGL fixed (Int32* length_ptr = &length) { Delegates.glGetProgramInfoLog((UInt32)program, (Int32)bufSize, (Int32*)length_ptr, (System.Text.StringBuilder)infoLog); - length = *length_ptr; + length = *length_ptr; } } } [System.CLSCompliant(false)] public static - unsafe void GetShader(UInt32 shader, GL.Enums.VERSION_2_0 pname, [Out] Int32* @params) + unsafe void GetProgramInfoLog(UInt32 program, Int32 bufSize, [Out] Int32* length, [Out] System.Text.StringBuilder infoLog) { - unsafe { Delegates.glGetShaderiv((UInt32)shader, (GL.Enums.VERSION_2_0)pname, (Int32*)@params); } + Delegates.glGetProgramInfoLog((UInt32)program, (Int32)bufSize, (Int32*)length, (System.Text.StringBuilder)infoLog); } [System.CLSCompliant(false)] public static - unsafe void GetShader(Int32 shader, GL.Enums.VERSION_2_0 pname, [Out] Int32* @params) + unsafe void GetProgramInfoLog(Int32 program, Int32 bufSize, [Out] Int32* length, [Out] System.Text.StringBuilder infoLog) { - unsafe - { - Delegates.glGetShaderiv((UInt32)shader, (GL.Enums.VERSION_2_0)pname, (Int32*)@params); - } + Delegates.glGetProgramInfoLog((UInt32)program, (Int32)bufSize, (Int32*)length, (System.Text.StringBuilder)infoLog); } [System.CLSCompliant(false)] @@ -12535,7 +9800,7 @@ namespace OpenTK.OpenGL fixed (Int32* @params_ptr = &@params) { Delegates.glGetShaderiv((UInt32)shader, (GL.Enums.VERSION_2_0)pname, (Int32*)@params_ptr); - @params = *@params_ptr; + @params = *@params_ptr; } } } @@ -12548,26 +9813,23 @@ namespace OpenTK.OpenGL fixed (Int32* @params_ptr = &@params) { Delegates.glGetShaderiv((UInt32)shader, (GL.Enums.VERSION_2_0)pname, (Int32*)@params_ptr); - @params = *@params_ptr; + @params = *@params_ptr; } } } [System.CLSCompliant(false)] public static - unsafe void GetShaderInfoLog(UInt32 shader, Int32 bufSize, [Out] Int32* length, [Out] System.Text.StringBuilder infoLog) + unsafe void GetShader(UInt32 shader, GL.Enums.VERSION_2_0 pname, [Out] Int32* @params) { - unsafe { Delegates.glGetShaderInfoLog((UInt32)shader, (Int32)bufSize, (Int32*)length, (System.Text.StringBuilder)infoLog); } + Delegates.glGetShaderiv((UInt32)shader, (GL.Enums.VERSION_2_0)pname, (Int32*)@params); } [System.CLSCompliant(false)] public static - unsafe void GetShaderInfoLog(Int32 shader, Int32 bufSize, [Out] Int32* length, [Out] System.Text.StringBuilder infoLog) + unsafe void GetShader(Int32 shader, GL.Enums.VERSION_2_0 pname, [Out] Int32* @params) { - unsafe - { - Delegates.glGetShaderInfoLog((UInt32)shader, (Int32)bufSize, (Int32*)length, (System.Text.StringBuilder)infoLog); - } + Delegates.glGetShaderiv((UInt32)shader, (GL.Enums.VERSION_2_0)pname, (Int32*)@params); } [System.CLSCompliant(false)] @@ -12604,7 +9866,7 @@ namespace OpenTK.OpenGL fixed (Int32* length_ptr = &length) { Delegates.glGetShaderInfoLog((UInt32)shader, (Int32)bufSize, (Int32*)length_ptr, (System.Text.StringBuilder)infoLog); - length = *length_ptr; + length = *length_ptr; } } } @@ -12617,26 +9879,23 @@ namespace OpenTK.OpenGL fixed (Int32* length_ptr = &length) { Delegates.glGetShaderInfoLog((UInt32)shader, (Int32)bufSize, (Int32*)length_ptr, (System.Text.StringBuilder)infoLog); - length = *length_ptr; + length = *length_ptr; } } } [System.CLSCompliant(false)] public static - unsafe void GetShaderSource(UInt32 shader, Int32 bufSize, [Out] Int32* length, [Out] System.Text.StringBuilder[] source) + unsafe void GetShaderInfoLog(UInt32 shader, Int32 bufSize, [Out] Int32* length, [Out] System.Text.StringBuilder infoLog) { - unsafe { Delegates.glGetShaderSource((UInt32)shader, (Int32)bufSize, (Int32*)length, (System.Text.StringBuilder[])source); } + Delegates.glGetShaderInfoLog((UInt32)shader, (Int32)bufSize, (Int32*)length, (System.Text.StringBuilder)infoLog); } [System.CLSCompliant(false)] public static - unsafe void GetShaderSource(Int32 shader, Int32 bufSize, [Out] Int32* length, [Out] System.Text.StringBuilder[] source) + unsafe void GetShaderInfoLog(Int32 shader, Int32 bufSize, [Out] Int32* length, [Out] System.Text.StringBuilder infoLog) { - unsafe - { - Delegates.glGetShaderSource((UInt32)shader, (Int32)bufSize, (Int32*)length, (System.Text.StringBuilder[])source); - } + Delegates.glGetShaderInfoLog((UInt32)shader, (Int32)bufSize, (Int32*)length, (System.Text.StringBuilder)infoLog); } [System.CLSCompliant(false)] @@ -12673,7 +9932,7 @@ namespace OpenTK.OpenGL fixed (Int32* length_ptr = &length) { Delegates.glGetShaderSource((UInt32)shader, (Int32)bufSize, (Int32*)length_ptr, (System.Text.StringBuilder[])source); - length = *length_ptr; + length = *length_ptr; } } } @@ -12686,11 +9945,25 @@ namespace OpenTK.OpenGL fixed (Int32* length_ptr = &length) { Delegates.glGetShaderSource((UInt32)shader, (Int32)bufSize, (Int32*)length_ptr, (System.Text.StringBuilder[])source); - length = *length_ptr; + length = *length_ptr; } } } + [System.CLSCompliant(false)] + public static + unsafe void GetShaderSource(UInt32 shader, Int32 bufSize, [Out] Int32* length, [Out] System.Text.StringBuilder[] source) + { + Delegates.glGetShaderSource((UInt32)shader, (Int32)bufSize, (Int32*)length, (System.Text.StringBuilder[])source); + } + + [System.CLSCompliant(false)] + public static + unsafe void GetShaderSource(Int32 shader, Int32 bufSize, [Out] Int32* length, [Out] System.Text.StringBuilder[] source) + { + Delegates.glGetShaderSource((UInt32)shader, (Int32)bufSize, (Int32*)length, (System.Text.StringBuilder[])source); + } + [System.CLSCompliant(false)] public static Int32 GetUniformLocation(UInt32 program, System.String name) @@ -12704,23 +9977,6 @@ namespace OpenTK.OpenGL return Delegates.glGetUniformLocation((UInt32)program, (System.String)name); } - [System.CLSCompliant(false)] - public static - unsafe void GetUniform(UInt32 program, Int32 location, [Out] Single* @params) - { - unsafe { Delegates.glGetUniformfv((UInt32)program, (Int32)location, (Single*)@params); } - } - - [System.CLSCompliant(false)] - public static - unsafe void GetUniform(Int32 program, Int32 location, [Out] Single* @params) - { - unsafe - { - Delegates.glGetUniformfv((UInt32)program, (Int32)location, (Single*)@params); - } - } - [System.CLSCompliant(false)] public static void GetUniform(UInt32 program, Int32 location, [Out] Single[] @params) @@ -12755,7 +10011,7 @@ namespace OpenTK.OpenGL fixed (Single* @params_ptr = &@params) { Delegates.glGetUniformfv((UInt32)program, (Int32)location, (Single*)@params_ptr); - @params = *@params_ptr; + @params = *@params_ptr; } } } @@ -12768,26 +10024,23 @@ namespace OpenTK.OpenGL fixed (Single* @params_ptr = &@params) { Delegates.glGetUniformfv((UInt32)program, (Int32)location, (Single*)@params_ptr); - @params = *@params_ptr; + @params = *@params_ptr; } } } [System.CLSCompliant(false)] public static - unsafe void GetUniform(UInt32 program, Int32 location, [Out] Int32* @params) + unsafe void GetUniform(UInt32 program, Int32 location, [Out] Single* @params) { - unsafe { Delegates.glGetUniformiv((UInt32)program, (Int32)location, (Int32*)@params); } + Delegates.glGetUniformfv((UInt32)program, (Int32)location, (Single*)@params); } [System.CLSCompliant(false)] public static - unsafe void GetUniform(Int32 program, Int32 location, [Out] Int32* @params) + unsafe void GetUniform(Int32 program, Int32 location, [Out] Single* @params) { - unsafe - { - Delegates.glGetUniformiv((UInt32)program, (Int32)location, (Int32*)@params); - } + Delegates.glGetUniformfv((UInt32)program, (Int32)location, (Single*)@params); } [System.CLSCompliant(false)] @@ -12824,7 +10077,7 @@ namespace OpenTK.OpenGL fixed (Int32* @params_ptr = &@params) { Delegates.glGetUniformiv((UInt32)program, (Int32)location, (Int32*)@params_ptr); - @params = *@params_ptr; + @params = *@params_ptr; } } } @@ -12837,26 +10090,23 @@ namespace OpenTK.OpenGL fixed (Int32* @params_ptr = &@params) { Delegates.glGetUniformiv((UInt32)program, (Int32)location, (Int32*)@params_ptr); - @params = *@params_ptr; + @params = *@params_ptr; } } } [System.CLSCompliant(false)] public static - unsafe void GetVertexAttrib(UInt32 index, GL.Enums.VERSION_2_0 pname, [Out] Double* @params) + unsafe void GetUniform(UInt32 program, Int32 location, [Out] Int32* @params) { - unsafe { Delegates.glGetVertexAttribdv((UInt32)index, (GL.Enums.VERSION_2_0)pname, (Double*)@params); } + Delegates.glGetUniformiv((UInt32)program, (Int32)location, (Int32*)@params); } [System.CLSCompliant(false)] public static - unsafe void GetVertexAttrib(Int32 index, GL.Enums.VERSION_2_0 pname, [Out] Double* @params) + unsafe void GetUniform(Int32 program, Int32 location, [Out] Int32* @params) { - unsafe - { - Delegates.glGetVertexAttribdv((UInt32)index, (GL.Enums.VERSION_2_0)pname, (Double*)@params); - } + Delegates.glGetUniformiv((UInt32)program, (Int32)location, (Int32*)@params); } [System.CLSCompliant(false)] @@ -12893,7 +10143,7 @@ namespace OpenTK.OpenGL fixed (Double* @params_ptr = &@params) { Delegates.glGetVertexAttribdv((UInt32)index, (GL.Enums.VERSION_2_0)pname, (Double*)@params_ptr); - @params = *@params_ptr; + @params = *@params_ptr; } } } @@ -12906,26 +10156,23 @@ namespace OpenTK.OpenGL fixed (Double* @params_ptr = &@params) { Delegates.glGetVertexAttribdv((UInt32)index, (GL.Enums.VERSION_2_0)pname, (Double*)@params_ptr); - @params = *@params_ptr; + @params = *@params_ptr; } } } [System.CLSCompliant(false)] public static - unsafe void GetVertexAttrib(UInt32 index, GL.Enums.VERSION_2_0 pname, [Out] Single* @params) + unsafe void GetVertexAttrib(UInt32 index, GL.Enums.VERSION_2_0 pname, [Out] Double* @params) { - unsafe { Delegates.glGetVertexAttribfv((UInt32)index, (GL.Enums.VERSION_2_0)pname, (Single*)@params); } + Delegates.glGetVertexAttribdv((UInt32)index, (GL.Enums.VERSION_2_0)pname, (Double*)@params); } [System.CLSCompliant(false)] public static - unsafe void GetVertexAttrib(Int32 index, GL.Enums.VERSION_2_0 pname, [Out] Single* @params) + unsafe void GetVertexAttrib(Int32 index, GL.Enums.VERSION_2_0 pname, [Out] Double* @params) { - unsafe - { - Delegates.glGetVertexAttribfv((UInt32)index, (GL.Enums.VERSION_2_0)pname, (Single*)@params); - } + Delegates.glGetVertexAttribdv((UInt32)index, (GL.Enums.VERSION_2_0)pname, (Double*)@params); } [System.CLSCompliant(false)] @@ -12962,7 +10209,7 @@ namespace OpenTK.OpenGL fixed (Single* @params_ptr = &@params) { Delegates.glGetVertexAttribfv((UInt32)index, (GL.Enums.VERSION_2_0)pname, (Single*)@params_ptr); - @params = *@params_ptr; + @params = *@params_ptr; } } } @@ -12975,26 +10222,23 @@ namespace OpenTK.OpenGL fixed (Single* @params_ptr = &@params) { Delegates.glGetVertexAttribfv((UInt32)index, (GL.Enums.VERSION_2_0)pname, (Single*)@params_ptr); - @params = *@params_ptr; + @params = *@params_ptr; } } } [System.CLSCompliant(false)] public static - unsafe void GetVertexAttrib(UInt32 index, GL.Enums.VERSION_2_0 pname, [Out] Int32* @params) + unsafe void GetVertexAttrib(UInt32 index, GL.Enums.VERSION_2_0 pname, [Out] Single* @params) { - unsafe { Delegates.glGetVertexAttribiv((UInt32)index, (GL.Enums.VERSION_2_0)pname, (Int32*)@params); } + Delegates.glGetVertexAttribfv((UInt32)index, (GL.Enums.VERSION_2_0)pname, (Single*)@params); } [System.CLSCompliant(false)] public static - unsafe void GetVertexAttrib(Int32 index, GL.Enums.VERSION_2_0 pname, [Out] Int32* @params) + unsafe void GetVertexAttrib(Int32 index, GL.Enums.VERSION_2_0 pname, [Out] Single* @params) { - unsafe - { - Delegates.glGetVertexAttribiv((UInt32)index, (GL.Enums.VERSION_2_0)pname, (Int32*)@params); - } + Delegates.glGetVertexAttribfv((UInt32)index, (GL.Enums.VERSION_2_0)pname, (Single*)@params); } [System.CLSCompliant(false)] @@ -13031,7 +10275,7 @@ namespace OpenTK.OpenGL fixed (Int32* @params_ptr = &@params) { Delegates.glGetVertexAttribiv((UInt32)index, (GL.Enums.VERSION_2_0)pname, (Int32*)@params_ptr); - @params = *@params_ptr; + @params = *@params_ptr; } } } @@ -13044,59 +10288,64 @@ namespace OpenTK.OpenGL fixed (Int32* @params_ptr = &@params) { Delegates.glGetVertexAttribiv((UInt32)index, (GL.Enums.VERSION_2_0)pname, (Int32*)@params_ptr); - @params = *@params_ptr; + @params = *@params_ptr; } } } + [System.CLSCompliant(false)] + public static + unsafe void GetVertexAttrib(UInt32 index, GL.Enums.VERSION_2_0 pname, [Out] Int32* @params) + { + Delegates.glGetVertexAttribiv((UInt32)index, (GL.Enums.VERSION_2_0)pname, (Int32*)@params); + } + + [System.CLSCompliant(false)] + public static + unsafe void GetVertexAttrib(Int32 index, GL.Enums.VERSION_2_0 pname, [Out] Int32* @params) + { + Delegates.glGetVertexAttribiv((UInt32)index, (GL.Enums.VERSION_2_0)pname, (Int32*)@params); + } + [System.CLSCompliant(false)] public static void GetVertexAttribPointer(UInt32 index, GL.Enums.VERSION_2_0 pname, [Out] IntPtr pointer) { - Delegates.glGetVertexAttribPointerv((UInt32)index, (GL.Enums.VERSION_2_0)pname, (IntPtr)pointer); + Delegates.glGetVertexAttribPointerv((UInt32)index, (GL.Enums.VERSION_2_0)pname, (IntPtr)pointer); } public static void GetVertexAttribPointer(Int32 index, GL.Enums.VERSION_2_0 pname, [Out] IntPtr pointer) { - unsafe - { - Delegates.glGetVertexAttribPointerv((UInt32)index, (GL.Enums.VERSION_2_0)pname, (IntPtr)pointer); - } + Delegates.glGetVertexAttribPointerv((UInt32)index, (GL.Enums.VERSION_2_0)pname, (IntPtr)pointer); } [System.CLSCompliant(false)] public static void GetVertexAttribPointer(UInt32 index, GL.Enums.VERSION_2_0 pname, [In, Out] object pointer) { - unsafe + System.Runtime.InteropServices.GCHandle pointer_ptr = System.Runtime.InteropServices.GCHandle.Alloc(pointer, System.Runtime.InteropServices.GCHandleType.Pinned); + try { - System.Runtime.InteropServices.GCHandle pointer_ptr = System.Runtime.InteropServices.GCHandle.Alloc(pointer, System.Runtime.InteropServices.GCHandleType.Pinned); - try - { - Delegates.glGetVertexAttribPointerv((UInt32)index, (GL.Enums.VERSION_2_0)pname, (IntPtr)pointer_ptr.AddrOfPinnedObject()); - } - finally - { - pointer_ptr.Free(); - } + Delegates.glGetVertexAttribPointerv((UInt32)index, (GL.Enums.VERSION_2_0)pname, (IntPtr)pointer_ptr.AddrOfPinnedObject()); + } + finally + { + pointer_ptr.Free(); } } public static void GetVertexAttribPointer(Int32 index, GL.Enums.VERSION_2_0 pname, [In, Out] object pointer) { - unsafe + System.Runtime.InteropServices.GCHandle pointer_ptr = System.Runtime.InteropServices.GCHandle.Alloc(pointer, System.Runtime.InteropServices.GCHandleType.Pinned); + try { - System.Runtime.InteropServices.GCHandle pointer_ptr = System.Runtime.InteropServices.GCHandle.Alloc(pointer, System.Runtime.InteropServices.GCHandleType.Pinned); - try - { - Delegates.glGetVertexAttribPointerv((UInt32)index, (GL.Enums.VERSION_2_0)pname, (IntPtr)pointer_ptr.AddrOfPinnedObject()); - } - finally - { - pointer_ptr.Free(); - } + Delegates.glGetVertexAttribPointerv((UInt32)index, (GL.Enums.VERSION_2_0)pname, (IntPtr)pointer_ptr.AddrOfPinnedObject()); + } + finally + { + pointer_ptr.Free(); } } @@ -13139,23 +10388,6 @@ namespace OpenTK.OpenGL Delegates.glLinkProgram((UInt32)program); } - [System.CLSCompliant(false)] - public static - unsafe void ShaderSource(UInt32 shader, Int32 count, System.String[] @string, Int32* length) - { - unsafe { Delegates.glShaderSource((UInt32)shader, (Int32)count, (System.String[])@string, (Int32*)length); } - } - - [System.CLSCompliant(false)] - public static - unsafe void ShaderSource(Int32 shader, Int32 count, System.String[] @string, Int32* length) - { - unsafe - { - Delegates.glShaderSource((UInt32)shader, (Int32)count, (System.String[])@string, (Int32*)length); - } - } - [System.CLSCompliant(false)] public static void ShaderSource(UInt32 shader, Int32 count, System.String[] @string, Int32[] length) @@ -13206,6 +10438,20 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void ShaderSource(UInt32 shader, Int32 count, System.String[] @string, Int32* length) + { + Delegates.glShaderSource((UInt32)shader, (Int32)count, (System.String[])@string, (Int32*)length); + } + + [System.CLSCompliant(false)] + public static + unsafe void ShaderSource(Int32 shader, Int32 count, System.String[] @string, Int32* length) + { + Delegates.glShaderSource((UInt32)shader, (Int32)count, (System.String[])@string, (Int32*)length); + } + [System.CLSCompliant(false)] public static void UseProgram(UInt32 program) @@ -13267,13 +10513,6 @@ namespace OpenTK.OpenGL Delegates.glUniform4i((Int32)location, (Int32)v0, (Int32)v1, (Int32)v2, (Int32)v3); } - [System.CLSCompliant(false)] - public static - unsafe void Uniform1(Int32 location, Int32 count, Single* value) - { - unsafe { Delegates.glUniform1fv((Int32)location, (Int32)count, (Single*)value); } - } - public static void Uniform1(Int32 location, Int32 count, Single[] value) { @@ -13300,9 +10539,9 @@ namespace OpenTK.OpenGL [System.CLSCompliant(false)] public static - unsafe void Uniform2v(Int32 location, Int32 count, Single* value) + unsafe void Uniform1(Int32 location, Int32 count, Single* value) { - unsafe { Delegates.glUniform2fv((Int32)location, (Int32)count, (Single*)value); } + Delegates.glUniform1fv((Int32)location, (Int32)count, (Single*)value); } public static @@ -13331,9 +10570,9 @@ namespace OpenTK.OpenGL [System.CLSCompliant(false)] public static - unsafe void Uniform3(Int32 location, Int32 count, Single* value) + unsafe void Uniform2v(Int32 location, Int32 count, Single* value) { - unsafe { Delegates.glUniform3fv((Int32)location, (Int32)count, (Single*)value); } + Delegates.glUniform2fv((Int32)location, (Int32)count, (Single*)value); } public static @@ -13362,9 +10601,9 @@ namespace OpenTK.OpenGL [System.CLSCompliant(false)] public static - unsafe void Uniform4(Int32 location, Int32 count, Single* value) + unsafe void Uniform3(Int32 location, Int32 count, Single* value) { - unsafe { Delegates.glUniform4fv((Int32)location, (Int32)count, (Single*)value); } + Delegates.glUniform3fv((Int32)location, (Int32)count, (Single*)value); } public static @@ -13393,9 +10632,9 @@ namespace OpenTK.OpenGL [System.CLSCompliant(false)] public static - unsafe void Uniform1(Int32 location, Int32 count, Int32* value) + unsafe void Uniform4(Int32 location, Int32 count, Single* value) { - unsafe { Delegates.glUniform1iv((Int32)location, (Int32)count, (Int32*)value); } + Delegates.glUniform4fv((Int32)location, (Int32)count, (Single*)value); } public static @@ -13424,9 +10663,9 @@ namespace OpenTK.OpenGL [System.CLSCompliant(false)] public static - unsafe void Uniform2v(Int32 location, Int32 count, Int32* value) + unsafe void Uniform1(Int32 location, Int32 count, Int32* value) { - unsafe { Delegates.glUniform2iv((Int32)location, (Int32)count, (Int32*)value); } + Delegates.glUniform1iv((Int32)location, (Int32)count, (Int32*)value); } public static @@ -13455,9 +10694,9 @@ namespace OpenTK.OpenGL [System.CLSCompliant(false)] public static - unsafe void Uniform3(Int32 location, Int32 count, Int32* value) + unsafe void Uniform2v(Int32 location, Int32 count, Int32* value) { - unsafe { Delegates.glUniform3iv((Int32)location, (Int32)count, (Int32*)value); } + Delegates.glUniform2iv((Int32)location, (Int32)count, (Int32*)value); } public static @@ -13486,9 +10725,9 @@ namespace OpenTK.OpenGL [System.CLSCompliant(false)] public static - unsafe void Uniform4(Int32 location, Int32 count, Int32* value) + unsafe void Uniform3(Int32 location, Int32 count, Int32* value) { - unsafe { Delegates.glUniform4iv((Int32)location, (Int32)count, (Int32*)value); } + Delegates.glUniform3iv((Int32)location, (Int32)count, (Int32*)value); } public static @@ -13515,25 +10754,104 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void Uniform4(Int32 location, Int32 count, Int32* value) + { + Delegates.glUniform4iv((Int32)location, (Int32)count, (Int32*)value); + } + + public static + void UniformMatrix2(Int32 location, Int32 count, GL.Enums.Boolean transpose, Single[] value) + { + unsafe + { + fixed (Single* value_ptr = value) + { + Delegates.glUniformMatrix2fv((Int32)location, (Int32)count, (GL.Enums.Boolean)transpose, (Single*)value_ptr); + } + } + } + + public static + void UniformMatrix2(Int32 location, Int32 count, GL.Enums.Boolean transpose, ref Single value) + { + unsafe + { + fixed (Single* value_ptr = &value) + { + Delegates.glUniformMatrix2fv((Int32)location, (Int32)count, (GL.Enums.Boolean)transpose, (Single*)value_ptr); + } + } + } + [System.CLSCompliant(false)] public static unsafe void UniformMatrix2(Int32 location, Int32 count, GL.Enums.Boolean transpose, Single* value) { - unsafe { Delegates.glUniformMatrix2fv((Int32)location, (Int32)count, (GL.Enums.Boolean)transpose, (Single*)value); } + Delegates.glUniformMatrix2fv((Int32)location, (Int32)count, (GL.Enums.Boolean)transpose, (Single*)value); + } + + public static + void UniformMatrix3(Int32 location, Int32 count, GL.Enums.Boolean transpose, Single[] value) + { + unsafe + { + fixed (Single* value_ptr = value) + { + Delegates.glUniformMatrix3fv((Int32)location, (Int32)count, (GL.Enums.Boolean)transpose, (Single*)value_ptr); + } + } + } + + public static + void UniformMatrix3(Int32 location, Int32 count, GL.Enums.Boolean transpose, ref Single value) + { + unsafe + { + fixed (Single* value_ptr = &value) + { + Delegates.glUniformMatrix3fv((Int32)location, (Int32)count, (GL.Enums.Boolean)transpose, (Single*)value_ptr); + } + } } [System.CLSCompliant(false)] public static unsafe void UniformMatrix3(Int32 location, Int32 count, GL.Enums.Boolean transpose, Single* value) { - unsafe { Delegates.glUniformMatrix3fv((Int32)location, (Int32)count, (GL.Enums.Boolean)transpose, (Single*)value); } + Delegates.glUniformMatrix3fv((Int32)location, (Int32)count, (GL.Enums.Boolean)transpose, (Single*)value); + } + + public static + void UniformMatrix4(Int32 location, Int32 count, GL.Enums.Boolean transpose, Single[] value) + { + unsafe + { + fixed (Single* value_ptr = value) + { + Delegates.glUniformMatrix4fv((Int32)location, (Int32)count, (GL.Enums.Boolean)transpose, (Single*)value_ptr); + } + } + } + + public static + void UniformMatrix4(Int32 location, Int32 count, GL.Enums.Boolean transpose, ref Single value) + { + unsafe + { + fixed (Single* value_ptr = &value) + { + Delegates.glUniformMatrix4fv((Int32)location, (Int32)count, (GL.Enums.Boolean)transpose, (Single*)value_ptr); + } + } } [System.CLSCompliant(false)] public static unsafe void UniformMatrix4(Int32 location, Int32 count, GL.Enums.Boolean transpose, Single* value) { - unsafe { Delegates.glUniformMatrix4fv((Int32)location, (Int32)count, (GL.Enums.Boolean)transpose, (Single*)value); } + Delegates.glUniformMatrix4fv((Int32)location, (Int32)count, (GL.Enums.Boolean)transpose, (Single*)value); } [System.CLSCompliant(false)] @@ -13562,23 +10880,6 @@ namespace OpenTK.OpenGL Delegates.glVertexAttrib1d((UInt32)index, (Double)x); } - [System.CLSCompliant(false)] - public static - unsafe void VertexAttrib1v(UInt32 index, Double* v) - { - unsafe { Delegates.glVertexAttrib1dv((UInt32)index, (Double*)v); } - } - - [System.CLSCompliant(false)] - public static - unsafe void VertexAttrib1v(Int32 index, Double* v) - { - unsafe - { - Delegates.glVertexAttrib1dv((UInt32)index, (Double*)v); - } - } - [System.CLSCompliant(false)] public static void VertexAttrib1v(UInt32 index, Double[] v) @@ -13629,6 +10930,20 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void VertexAttrib1v(UInt32 index, Double* v) + { + Delegates.glVertexAttrib1dv((UInt32)index, (Double*)v); + } + + [System.CLSCompliant(false)] + public static + unsafe void VertexAttrib1v(Int32 index, Double* v) + { + Delegates.glVertexAttrib1dv((UInt32)index, (Double*)v); + } + [System.CLSCompliant(false)] public static void VertexAttrib1(UInt32 index, Single x) @@ -13642,23 +10957,6 @@ namespace OpenTK.OpenGL Delegates.glVertexAttrib1f((UInt32)index, (Single)x); } - [System.CLSCompliant(false)] - public static - unsafe void VertexAttrib1v(UInt32 index, Single* v) - { - unsafe { Delegates.glVertexAttrib1fv((UInt32)index, (Single*)v); } - } - - [System.CLSCompliant(false)] - public static - unsafe void VertexAttrib1v(Int32 index, Single* v) - { - unsafe - { - Delegates.glVertexAttrib1fv((UInt32)index, (Single*)v); - } - } - [System.CLSCompliant(false)] public static void VertexAttrib1v(UInt32 index, Single[] v) @@ -13709,6 +11007,20 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void VertexAttrib1v(UInt32 index, Single* v) + { + Delegates.glVertexAttrib1fv((UInt32)index, (Single*)v); + } + + [System.CLSCompliant(false)] + public static + unsafe void VertexAttrib1v(Int32 index, Single* v) + { + Delegates.glVertexAttrib1fv((UInt32)index, (Single*)v); + } + [System.CLSCompliant(false)] public static void VertexAttrib1(UInt32 index, Int16 x) @@ -13722,23 +11034,6 @@ namespace OpenTK.OpenGL Delegates.glVertexAttrib1s((UInt32)index, (Int16)x); } - [System.CLSCompliant(false)] - public static - unsafe void VertexAttrib1v(UInt32 index, Int16* v) - { - unsafe { Delegates.glVertexAttrib1sv((UInt32)index, (Int16*)v); } - } - - [System.CLSCompliant(false)] - public static - unsafe void VertexAttrib1v(Int32 index, Int16* v) - { - unsafe - { - Delegates.glVertexAttrib1sv((UInt32)index, (Int16*)v); - } - } - [System.CLSCompliant(false)] public static void VertexAttrib1v(UInt32 index, Int16[] v) @@ -13789,6 +11084,20 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void VertexAttrib1v(UInt32 index, Int16* v) + { + Delegates.glVertexAttrib1sv((UInt32)index, (Int16*)v); + } + + [System.CLSCompliant(false)] + public static + unsafe void VertexAttrib1v(Int32 index, Int16* v) + { + Delegates.glVertexAttrib1sv((UInt32)index, (Int16*)v); + } + [System.CLSCompliant(false)] public static void VertexAttrib2(UInt32 index, Double x, Double y) @@ -13802,23 +11111,6 @@ namespace OpenTK.OpenGL Delegates.glVertexAttrib2d((UInt32)index, (Double)x, (Double)y); } - [System.CLSCompliant(false)] - public static - unsafe void VertexAttrib2(UInt32 index, Double* v) - { - unsafe { Delegates.glVertexAttrib2dv((UInt32)index, (Double*)v); } - } - - [System.CLSCompliant(false)] - public static - unsafe void VertexAttrib2(Int32 index, Double* v) - { - unsafe - { - Delegates.glVertexAttrib2dv((UInt32)index, (Double*)v); - } - } - [System.CLSCompliant(false)] public static void VertexAttrib2(UInt32 index, Double[] v) @@ -13869,6 +11161,20 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void VertexAttrib2(UInt32 index, Double* v) + { + Delegates.glVertexAttrib2dv((UInt32)index, (Double*)v); + } + + [System.CLSCompliant(false)] + public static + unsafe void VertexAttrib2(Int32 index, Double* v) + { + Delegates.glVertexAttrib2dv((UInt32)index, (Double*)v); + } + [System.CLSCompliant(false)] public static void VertexAttrib2(UInt32 index, Single x, Single y) @@ -13882,23 +11188,6 @@ namespace OpenTK.OpenGL Delegates.glVertexAttrib2f((UInt32)index, (Single)x, (Single)y); } - [System.CLSCompliant(false)] - public static - unsafe void VertexAttrib2(UInt32 index, Single* v) - { - unsafe { Delegates.glVertexAttrib2fv((UInt32)index, (Single*)v); } - } - - [System.CLSCompliant(false)] - public static - unsafe void VertexAttrib2(Int32 index, Single* v) - { - unsafe - { - Delegates.glVertexAttrib2fv((UInt32)index, (Single*)v); - } - } - [System.CLSCompliant(false)] public static void VertexAttrib2(UInt32 index, Single[] v) @@ -13949,6 +11238,20 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void VertexAttrib2(UInt32 index, Single* v) + { + Delegates.glVertexAttrib2fv((UInt32)index, (Single*)v); + } + + [System.CLSCompliant(false)] + public static + unsafe void VertexAttrib2(Int32 index, Single* v) + { + Delegates.glVertexAttrib2fv((UInt32)index, (Single*)v); + } + [System.CLSCompliant(false)] public static void VertexAttrib2(UInt32 index, Int16 x, Int16 y) @@ -13962,23 +11265,6 @@ namespace OpenTK.OpenGL Delegates.glVertexAttrib2s((UInt32)index, (Int16)x, (Int16)y); } - [System.CLSCompliant(false)] - public static - unsafe void VertexAttrib2(UInt32 index, Int16* v) - { - unsafe { Delegates.glVertexAttrib2sv((UInt32)index, (Int16*)v); } - } - - [System.CLSCompliant(false)] - public static - unsafe void VertexAttrib2(Int32 index, Int16* v) - { - unsafe - { - Delegates.glVertexAttrib2sv((UInt32)index, (Int16*)v); - } - } - [System.CLSCompliant(false)] public static void VertexAttrib2(UInt32 index, Int16[] v) @@ -14029,6 +11315,20 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void VertexAttrib2(UInt32 index, Int16* v) + { + Delegates.glVertexAttrib2sv((UInt32)index, (Int16*)v); + } + + [System.CLSCompliant(false)] + public static + unsafe void VertexAttrib2(Int32 index, Int16* v) + { + Delegates.glVertexAttrib2sv((UInt32)index, (Int16*)v); + } + [System.CLSCompliant(false)] public static void VertexAttrib3(UInt32 index, Double x, Double y, Double z) @@ -14042,23 +11342,6 @@ namespace OpenTK.OpenGL Delegates.glVertexAttrib3d((UInt32)index, (Double)x, (Double)y, (Double)z); } - [System.CLSCompliant(false)] - public static - unsafe void VertexAttrib3(UInt32 index, Double* v) - { - unsafe { Delegates.glVertexAttrib3dv((UInt32)index, (Double*)v); } - } - - [System.CLSCompliant(false)] - public static - unsafe void VertexAttrib3(Int32 index, Double* v) - { - unsafe - { - Delegates.glVertexAttrib3dv((UInt32)index, (Double*)v); - } - } - [System.CLSCompliant(false)] public static void VertexAttrib3(UInt32 index, Double[] v) @@ -14109,6 +11392,20 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void VertexAttrib3(UInt32 index, Double* v) + { + Delegates.glVertexAttrib3dv((UInt32)index, (Double*)v); + } + + [System.CLSCompliant(false)] + public static + unsafe void VertexAttrib3(Int32 index, Double* v) + { + Delegates.glVertexAttrib3dv((UInt32)index, (Double*)v); + } + [System.CLSCompliant(false)] public static void VertexAttrib3(UInt32 index, Single x, Single y, Single z) @@ -14122,23 +11419,6 @@ namespace OpenTK.OpenGL Delegates.glVertexAttrib3f((UInt32)index, (Single)x, (Single)y, (Single)z); } - [System.CLSCompliant(false)] - public static - unsafe void VertexAttrib3(UInt32 index, Single* v) - { - unsafe { Delegates.glVertexAttrib3fv((UInt32)index, (Single*)v); } - } - - [System.CLSCompliant(false)] - public static - unsafe void VertexAttrib3(Int32 index, Single* v) - { - unsafe - { - Delegates.glVertexAttrib3fv((UInt32)index, (Single*)v); - } - } - [System.CLSCompliant(false)] public static void VertexAttrib3(UInt32 index, Single[] v) @@ -14189,6 +11469,20 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void VertexAttrib3(UInt32 index, Single* v) + { + Delegates.glVertexAttrib3fv((UInt32)index, (Single*)v); + } + + [System.CLSCompliant(false)] + public static + unsafe void VertexAttrib3(Int32 index, Single* v) + { + Delegates.glVertexAttrib3fv((UInt32)index, (Single*)v); + } + [System.CLSCompliant(false)] public static void VertexAttrib3(UInt32 index, Int16 x, Int16 y, Int16 z) @@ -14202,23 +11496,6 @@ namespace OpenTK.OpenGL Delegates.glVertexAttrib3s((UInt32)index, (Int16)x, (Int16)y, (Int16)z); } - [System.CLSCompliant(false)] - public static - unsafe void VertexAttrib3(UInt32 index, Int16* v) - { - unsafe { Delegates.glVertexAttrib3sv((UInt32)index, (Int16*)v); } - } - - [System.CLSCompliant(false)] - public static - unsafe void VertexAttrib3(Int32 index, Int16* v) - { - unsafe - { - Delegates.glVertexAttrib3sv((UInt32)index, (Int16*)v); - } - } - [System.CLSCompliant(false)] public static void VertexAttrib3(UInt32 index, Int16[] v) @@ -14271,9 +11548,16 @@ namespace OpenTK.OpenGL [System.CLSCompliant(false)] public static - unsafe void VertexAttrib4N(UInt32 index, SByte* v) + unsafe void VertexAttrib3(UInt32 index, Int16* v) { - unsafe { Delegates.glVertexAttrib4Nbv((UInt32)index, (SByte*)v); } + Delegates.glVertexAttrib3sv((UInt32)index, (Int16*)v); + } + + [System.CLSCompliant(false)] + public static + unsafe void VertexAttrib3(Int32 index, Int16* v) + { + Delegates.glVertexAttrib3sv((UInt32)index, (Int16*)v); } [System.CLSCompliant(false)] @@ -14304,9 +11588,9 @@ namespace OpenTK.OpenGL [System.CLSCompliant(false)] public static - unsafe void VertexAttrib4N(UInt32 index, Int32* v) + unsafe void VertexAttrib4N(UInt32 index, SByte* v) { - unsafe { Delegates.glVertexAttrib4Niv((UInt32)index, (Int32*)v); } + Delegates.glVertexAttrib4Nbv((UInt32)index, (SByte*)v); } [System.CLSCompliant(false)] @@ -14337,9 +11621,9 @@ namespace OpenTK.OpenGL [System.CLSCompliant(false)] public static - unsafe void VertexAttrib4N(UInt32 index, Int16* v) + unsafe void VertexAttrib4N(UInt32 index, Int32* v) { - unsafe { Delegates.glVertexAttrib4Nsv((UInt32)index, (Int16*)v); } + Delegates.glVertexAttrib4Niv((UInt32)index, (Int32*)v); } [System.CLSCompliant(false)] @@ -14368,6 +11652,13 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void VertexAttrib4N(UInt32 index, Int16* v) + { + Delegates.glVertexAttrib4Nsv((UInt32)index, (Int16*)v); + } + [System.CLSCompliant(false)] public static void VertexAttrib4N(UInt32 index, Byte x, Byte y, Byte z, Byte w) @@ -14381,23 +11672,6 @@ namespace OpenTK.OpenGL Delegates.glVertexAttrib4Nub((UInt32)index, (Byte)x, (Byte)y, (Byte)z, (Byte)w); } - [System.CLSCompliant(false)] - public static - unsafe void VertexAttrib4N(UInt32 index, Byte* v) - { - unsafe { Delegates.glVertexAttrib4Nubv((UInt32)index, (Byte*)v); } - } - - [System.CLSCompliant(false)] - public static - unsafe void VertexAttrib4N(Int32 index, Byte* v) - { - unsafe - { - Delegates.glVertexAttrib4Nubv((UInt32)index, (Byte*)v); - } - } - [System.CLSCompliant(false)] public static void VertexAttrib4N(UInt32 index, Byte[] v) @@ -14450,19 +11724,16 @@ namespace OpenTK.OpenGL [System.CLSCompliant(false)] public static - unsafe void VertexAttrib4N(UInt32 index, UInt32* v) + unsafe void VertexAttrib4N(UInt32 index, Byte* v) { - unsafe { Delegates.glVertexAttrib4Nuiv((UInt32)index, (UInt32*)v); } + Delegates.glVertexAttrib4Nubv((UInt32)index, (Byte*)v); } [System.CLSCompliant(false)] public static - unsafe void VertexAttrib4N(Int32 index, Int32* v) + unsafe void VertexAttrib4N(Int32 index, Byte* v) { - unsafe - { - Delegates.glVertexAttrib4Nuiv((UInt32)index, (UInt32*)v); - } + Delegates.glVertexAttrib4Nubv((UInt32)index, (Byte*)v); } [System.CLSCompliant(false)] @@ -14517,19 +11788,16 @@ namespace OpenTK.OpenGL [System.CLSCompliant(false)] public static - unsafe void VertexAttrib4N(UInt32 index, UInt16* v) + unsafe void VertexAttrib4N(UInt32 index, UInt32* v) { - unsafe { Delegates.glVertexAttrib4Nusv((UInt32)index, (UInt16*)v); } + Delegates.glVertexAttrib4Nuiv((UInt32)index, (UInt32*)v); } [System.CLSCompliant(false)] public static - unsafe void VertexAttrib4N(Int32 index, Int16* v) + unsafe void VertexAttrib4N(Int32 index, Int32* v) { - unsafe - { - Delegates.glVertexAttrib4Nusv((UInt32)index, (UInt16*)v); - } + Delegates.glVertexAttrib4Nuiv((UInt32)index, (UInt32*)v); } [System.CLSCompliant(false)] @@ -14584,9 +11852,16 @@ namespace OpenTK.OpenGL [System.CLSCompliant(false)] public static - unsafe void VertexAttrib4(UInt32 index, SByte* v) + unsafe void VertexAttrib4N(UInt32 index, UInt16* v) { - unsafe { Delegates.glVertexAttrib4bv((UInt32)index, (SByte*)v); } + Delegates.glVertexAttrib4Nusv((UInt32)index, (UInt16*)v); + } + + [System.CLSCompliant(false)] + public static + unsafe void VertexAttrib4N(Int32 index, Int16* v) + { + Delegates.glVertexAttrib4Nusv((UInt32)index, (UInt16*)v); } [System.CLSCompliant(false)] @@ -14615,6 +11890,13 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void VertexAttrib4(UInt32 index, SByte* v) + { + Delegates.glVertexAttrib4bv((UInt32)index, (SByte*)v); + } + [System.CLSCompliant(false)] public static void VertexAttrib4(UInt32 index, Double x, Double y, Double z, Double w) @@ -14628,23 +11910,6 @@ namespace OpenTK.OpenGL Delegates.glVertexAttrib4d((UInt32)index, (Double)x, (Double)y, (Double)z, (Double)w); } - [System.CLSCompliant(false)] - public static - unsafe void VertexAttrib4(UInt32 index, Double* v) - { - unsafe { Delegates.glVertexAttrib4dv((UInt32)index, (Double*)v); } - } - - [System.CLSCompliant(false)] - public static - unsafe void VertexAttrib4(Int32 index, Double* v) - { - unsafe - { - Delegates.glVertexAttrib4dv((UInt32)index, (Double*)v); - } - } - [System.CLSCompliant(false)] public static void VertexAttrib4(UInt32 index, Double[] v) @@ -14695,6 +11960,20 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void VertexAttrib4(UInt32 index, Double* v) + { + Delegates.glVertexAttrib4dv((UInt32)index, (Double*)v); + } + + [System.CLSCompliant(false)] + public static + unsafe void VertexAttrib4(Int32 index, Double* v) + { + Delegates.glVertexAttrib4dv((UInt32)index, (Double*)v); + } + [System.CLSCompliant(false)] public static void VertexAttrib4(UInt32 index, Single x, Single y, Single z, Single w) @@ -14708,23 +11987,6 @@ namespace OpenTK.OpenGL Delegates.glVertexAttrib4f((UInt32)index, (Single)x, (Single)y, (Single)z, (Single)w); } - [System.CLSCompliant(false)] - public static - unsafe void VertexAttrib4(UInt32 index, Single* v) - { - unsafe { Delegates.glVertexAttrib4fv((UInt32)index, (Single*)v); } - } - - [System.CLSCompliant(false)] - public static - unsafe void VertexAttrib4(Int32 index, Single* v) - { - unsafe - { - Delegates.glVertexAttrib4fv((UInt32)index, (Single*)v); - } - } - [System.CLSCompliant(false)] public static void VertexAttrib4(UInt32 index, Single[] v) @@ -14777,9 +12039,16 @@ namespace OpenTK.OpenGL [System.CLSCompliant(false)] public static - unsafe void VertexAttrib4(UInt32 index, Int32* v) + unsafe void VertexAttrib4(UInt32 index, Single* v) { - unsafe { Delegates.glVertexAttrib4iv((UInt32)index, (Int32*)v); } + Delegates.glVertexAttrib4fv((UInt32)index, (Single*)v); + } + + [System.CLSCompliant(false)] + public static + unsafe void VertexAttrib4(Int32 index, Single* v) + { + Delegates.glVertexAttrib4fv((UInt32)index, (Single*)v); } [System.CLSCompliant(false)] @@ -14808,6 +12077,13 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void VertexAttrib4(UInt32 index, Int32* v) + { + Delegates.glVertexAttrib4iv((UInt32)index, (Int32*)v); + } + [System.CLSCompliant(false)] public static void VertexAttrib4(UInt32 index, Int16 x, Int16 y, Int16 z, Int16 w) @@ -14821,13 +12097,6 @@ namespace OpenTK.OpenGL Delegates.glVertexAttrib4s((UInt32)index, (Int16)x, (Int16)y, (Int16)z, (Int16)w); } - [System.CLSCompliant(false)] - public static - unsafe void VertexAttrib4(UInt32 index, Int16* v) - { - unsafe { Delegates.glVertexAttrib4sv((UInt32)index, (Int16*)v); } - } - [System.CLSCompliant(false)] public static void VertexAttrib4(UInt32 index, Int16[] v) @@ -14856,19 +12125,9 @@ namespace OpenTK.OpenGL [System.CLSCompliant(false)] public static - unsafe void VertexAttrib4(UInt32 index, Byte* v) + unsafe void VertexAttrib4(UInt32 index, Int16* v) { - unsafe { Delegates.glVertexAttrib4ubv((UInt32)index, (Byte*)v); } - } - - [System.CLSCompliant(false)] - public static - unsafe void VertexAttrib4(Int32 index, Byte* v) - { - unsafe - { - Delegates.glVertexAttrib4ubv((UInt32)index, (Byte*)v); - } + Delegates.glVertexAttrib4sv((UInt32)index, (Int16*)v); } [System.CLSCompliant(false)] @@ -14923,19 +12182,16 @@ namespace OpenTK.OpenGL [System.CLSCompliant(false)] public static - unsafe void VertexAttrib4(UInt32 index, UInt32* v) + unsafe void VertexAttrib4(UInt32 index, Byte* v) { - unsafe { Delegates.glVertexAttrib4uiv((UInt32)index, (UInt32*)v); } + Delegates.glVertexAttrib4ubv((UInt32)index, (Byte*)v); } [System.CLSCompliant(false)] public static - unsafe void VertexAttrib4(Int32 index, Int32* v) + unsafe void VertexAttrib4(Int32 index, Byte* v) { - unsafe - { - Delegates.glVertexAttrib4uiv((UInt32)index, (UInt32*)v); - } + Delegates.glVertexAttrib4ubv((UInt32)index, (Byte*)v); } [System.CLSCompliant(false)] @@ -14990,19 +12246,16 @@ namespace OpenTK.OpenGL [System.CLSCompliant(false)] public static - unsafe void VertexAttrib4(UInt32 index, UInt16* v) + unsafe void VertexAttrib4(UInt32 index, UInt32* v) { - unsafe { Delegates.glVertexAttrib4usv((UInt32)index, (UInt16*)v); } + Delegates.glVertexAttrib4uiv((UInt32)index, (UInt32*)v); } [System.CLSCompliant(false)] public static - unsafe void VertexAttrib4(Int32 index, Int16* v) + unsafe void VertexAttrib4(Int32 index, Int32* v) { - unsafe - { - Delegates.glVertexAttrib4usv((UInt32)index, (UInt16*)v); - } + Delegates.glVertexAttrib4uiv((UInt32)index, (UInt32*)v); } [System.CLSCompliant(false)] @@ -15055,19 +12308,83 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void VertexAttrib4(UInt32 index, UInt16* v) + { + Delegates.glVertexAttrib4usv((UInt32)index, (UInt16*)v); + } + + [System.CLSCompliant(false)] + public static + unsafe void VertexAttrib4(Int32 index, Int16* v) + { + Delegates.glVertexAttrib4usv((UInt32)index, (UInt16*)v); + } + [System.CLSCompliant(false)] public static void VertexAttribPointer(UInt32 index, Int32 size, GL.Enums.VERSION_2_0 type, GL.Enums.Boolean normalized, Int32 stride, IntPtr pointer) { - Delegates.glVertexAttribPointer((UInt32)index, (Int32)size, (GL.Enums.VERSION_2_0)type, (GL.Enums.Boolean)normalized, (Int32)stride, (IntPtr)pointer); + Delegates.glVertexAttribPointer((UInt32)index, (Int32)size, (GL.Enums.VERSION_2_0)type, (GL.Enums.Boolean)normalized, (Int32)stride, (IntPtr)pointer); } public static void VertexAttribPointer(Int32 index, Int32 size, GL.Enums.VERSION_2_0 type, GL.Enums.Boolean normalized, Int32 stride, IntPtr pointer) + { + Delegates.glVertexAttribPointer((UInt32)index, (Int32)size, (GL.Enums.VERSION_2_0)type, (GL.Enums.Boolean)normalized, (Int32)stride, (IntPtr)pointer); + } + + [System.CLSCompliant(false)] + public static + void VertexAttribPointer(UInt32 index, Int32 size, GL.Enums.VERSION_2_0 type, GL.Enums.Boolean normalized, Int32 stride, [In, Out] object pointer) + { + System.Runtime.InteropServices.GCHandle pointer_ptr = System.Runtime.InteropServices.GCHandle.Alloc(pointer, System.Runtime.InteropServices.GCHandleType.Pinned); + try + { + Delegates.glVertexAttribPointer((UInt32)index, (Int32)size, (GL.Enums.VERSION_2_0)type, (GL.Enums.Boolean)normalized, (Int32)stride, (IntPtr)pointer_ptr.AddrOfPinnedObject()); + } + finally + { + pointer_ptr.Free(); + } + } + + public static + void VertexAttribPointer(Int32 index, Int32 size, GL.Enums.VERSION_2_0 type, GL.Enums.Boolean normalized, Int32 stride, [In, Out] object pointer) + { + System.Runtime.InteropServices.GCHandle pointer_ptr = System.Runtime.InteropServices.GCHandle.Alloc(pointer, System.Runtime.InteropServices.GCHandleType.Pinned); + try + { + Delegates.glVertexAttribPointer((UInt32)index, (Int32)size, (GL.Enums.VERSION_2_0)type, (GL.Enums.Boolean)normalized, (Int32)stride, (IntPtr)pointer_ptr.AddrOfPinnedObject()); + } + finally + { + pointer_ptr.Free(); + } + } + + public static + void UniformMatrix2x3(Int32 location, Int32 count, GL.Enums.Boolean transpose, Single[] value) { unsafe { - Delegates.glVertexAttribPointer((UInt32)index, (Int32)size, (GL.Enums.VERSION_2_0)type, (GL.Enums.Boolean)normalized, (Int32)stride, (IntPtr)pointer); + fixed (Single* value_ptr = value) + { + Delegates.glUniformMatrix2x3fv((Int32)location, (Int32)count, (GL.Enums.Boolean)transpose, (Single*)value_ptr); + } + } + } + + public static + void UniformMatrix2x3(Int32 location, Int32 count, GL.Enums.Boolean transpose, ref Single value) + { + unsafe + { + fixed (Single* value_ptr = &value) + { + Delegates.glUniformMatrix2x3fv((Int32)location, (Int32)count, (GL.Enums.Boolean)transpose, (Single*)value_ptr); + } } } @@ -15075,42 +12392,162 @@ namespace OpenTK.OpenGL public static unsafe void UniformMatrix2x3(Int32 location, Int32 count, GL.Enums.Boolean transpose, Single* value) { - unsafe { Delegates.glUniformMatrix2x3fv((Int32)location, (Int32)count, (GL.Enums.Boolean)transpose, (Single*)value); } + Delegates.glUniformMatrix2x3fv((Int32)location, (Int32)count, (GL.Enums.Boolean)transpose, (Single*)value); + } + + public static + void UniformMatrix3x2(Int32 location, Int32 count, GL.Enums.Boolean transpose, Single[] value) + { + unsafe + { + fixed (Single* value_ptr = value) + { + Delegates.glUniformMatrix3x2fv((Int32)location, (Int32)count, (GL.Enums.Boolean)transpose, (Single*)value_ptr); + } + } + } + + public static + void UniformMatrix3x2(Int32 location, Int32 count, GL.Enums.Boolean transpose, ref Single value) + { + unsafe + { + fixed (Single* value_ptr = &value) + { + Delegates.glUniformMatrix3x2fv((Int32)location, (Int32)count, (GL.Enums.Boolean)transpose, (Single*)value_ptr); + } + } } [System.CLSCompliant(false)] public static unsafe void UniformMatrix3x2(Int32 location, Int32 count, GL.Enums.Boolean transpose, Single* value) { - unsafe { Delegates.glUniformMatrix3x2fv((Int32)location, (Int32)count, (GL.Enums.Boolean)transpose, (Single*)value); } + Delegates.glUniformMatrix3x2fv((Int32)location, (Int32)count, (GL.Enums.Boolean)transpose, (Single*)value); + } + + public static + void UniformMatrix2x4(Int32 location, Int32 count, GL.Enums.Boolean transpose, Single[] value) + { + unsafe + { + fixed (Single* value_ptr = value) + { + Delegates.glUniformMatrix2x4fv((Int32)location, (Int32)count, (GL.Enums.Boolean)transpose, (Single*)value_ptr); + } + } + } + + public static + void UniformMatrix2x4(Int32 location, Int32 count, GL.Enums.Boolean transpose, ref Single value) + { + unsafe + { + fixed (Single* value_ptr = &value) + { + Delegates.glUniformMatrix2x4fv((Int32)location, (Int32)count, (GL.Enums.Boolean)transpose, (Single*)value_ptr); + } + } } [System.CLSCompliant(false)] public static unsafe void UniformMatrix2x4(Int32 location, Int32 count, GL.Enums.Boolean transpose, Single* value) { - unsafe { Delegates.glUniformMatrix2x4fv((Int32)location, (Int32)count, (GL.Enums.Boolean)transpose, (Single*)value); } + Delegates.glUniformMatrix2x4fv((Int32)location, (Int32)count, (GL.Enums.Boolean)transpose, (Single*)value); + } + + public static + void UniformMatrix4x2(Int32 location, Int32 count, GL.Enums.Boolean transpose, Single[] value) + { + unsafe + { + fixed (Single* value_ptr = value) + { + Delegates.glUniformMatrix4x2fv((Int32)location, (Int32)count, (GL.Enums.Boolean)transpose, (Single*)value_ptr); + } + } + } + + public static + void UniformMatrix4x2(Int32 location, Int32 count, GL.Enums.Boolean transpose, ref Single value) + { + unsafe + { + fixed (Single* value_ptr = &value) + { + Delegates.glUniformMatrix4x2fv((Int32)location, (Int32)count, (GL.Enums.Boolean)transpose, (Single*)value_ptr); + } + } } [System.CLSCompliant(false)] public static unsafe void UniformMatrix4x2(Int32 location, Int32 count, GL.Enums.Boolean transpose, Single* value) { - unsafe { Delegates.glUniformMatrix4x2fv((Int32)location, (Int32)count, (GL.Enums.Boolean)transpose, (Single*)value); } + Delegates.glUniformMatrix4x2fv((Int32)location, (Int32)count, (GL.Enums.Boolean)transpose, (Single*)value); + } + + public static + void UniformMatrix3x4(Int32 location, Int32 count, GL.Enums.Boolean transpose, Single[] value) + { + unsafe + { + fixed (Single* value_ptr = value) + { + Delegates.glUniformMatrix3x4fv((Int32)location, (Int32)count, (GL.Enums.Boolean)transpose, (Single*)value_ptr); + } + } + } + + public static + void UniformMatrix3x4(Int32 location, Int32 count, GL.Enums.Boolean transpose, ref Single value) + { + unsafe + { + fixed (Single* value_ptr = &value) + { + Delegates.glUniformMatrix3x4fv((Int32)location, (Int32)count, (GL.Enums.Boolean)transpose, (Single*)value_ptr); + } + } } [System.CLSCompliant(false)] public static unsafe void UniformMatrix3x4(Int32 location, Int32 count, GL.Enums.Boolean transpose, Single* value) { - unsafe { Delegates.glUniformMatrix3x4fv((Int32)location, (Int32)count, (GL.Enums.Boolean)transpose, (Single*)value); } + Delegates.glUniformMatrix3x4fv((Int32)location, (Int32)count, (GL.Enums.Boolean)transpose, (Single*)value); + } + + public static + void UniformMatrix4x3(Int32 location, Int32 count, GL.Enums.Boolean transpose, Single[] value) + { + unsafe + { + fixed (Single* value_ptr = value) + { + Delegates.glUniformMatrix4x3fv((Int32)location, (Int32)count, (GL.Enums.Boolean)transpose, (Single*)value_ptr); + } + } + } + + public static + void UniformMatrix4x3(Int32 location, Int32 count, GL.Enums.Boolean transpose, ref Single value) + { + unsafe + { + fixed (Single* value_ptr = &value) + { + Delegates.glUniformMatrix4x3fv((Int32)location, (Int32)count, (GL.Enums.Boolean)transpose, (Single*)value_ptr); + } + } } [System.CLSCompliant(false)] public static unsafe void UniformMatrix4x3(Int32 location, Int32 count, GL.Enums.Boolean transpose, Single* value) { - unsafe { Delegates.glUniformMatrix4x3fv((Int32)location, (Int32)count, (GL.Enums.Boolean)transpose, (Single*)value); } + Delegates.glUniformMatrix4x3fv((Int32)location, (Int32)count, (GL.Enums.Boolean)transpose, (Single*)value); } public static partial class ARB @@ -15133,13 +12570,6 @@ namespace OpenTK.OpenGL Delegates.glMultiTexCoord1dARB((GL.Enums.ARB_multitexture)target, (Double)s); } - [System.CLSCompliant(false)] - public static - unsafe void MultiTexCoord1v(GL.Enums.ARB_multitexture target, Double* v) - { - unsafe { Delegates.glMultiTexCoord1dvARB((GL.Enums.ARB_multitexture)target, (Double*)v); } - } - public static void MultiTexCoord1v(GL.Enums.ARB_multitexture target, Double[] v) { @@ -15164,19 +12594,19 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void MultiTexCoord1v(GL.Enums.ARB_multitexture target, Double* v) + { + Delegates.glMultiTexCoord1dvARB((GL.Enums.ARB_multitexture)target, (Double*)v); + } + public static void MultiTexCoord1(GL.Enums.ARB_multitexture target, Single s) { Delegates.glMultiTexCoord1fARB((GL.Enums.ARB_multitexture)target, (Single)s); } - [System.CLSCompliant(false)] - public static - unsafe void MultiTexCoord1v(GL.Enums.ARB_multitexture target, Single* v) - { - unsafe { Delegates.glMultiTexCoord1fvARB((GL.Enums.ARB_multitexture)target, (Single*)v); } - } - public static void MultiTexCoord1v(GL.Enums.ARB_multitexture target, Single[] v) { @@ -15201,19 +12631,19 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void MultiTexCoord1v(GL.Enums.ARB_multitexture target, Single* v) + { + Delegates.glMultiTexCoord1fvARB((GL.Enums.ARB_multitexture)target, (Single*)v); + } + public static void MultiTexCoord1(GL.Enums.ARB_multitexture target, Int32 s) { Delegates.glMultiTexCoord1iARB((GL.Enums.ARB_multitexture)target, (Int32)s); } - [System.CLSCompliant(false)] - public static - unsafe void MultiTexCoord1v(GL.Enums.ARB_multitexture target, Int32* v) - { - unsafe { Delegates.glMultiTexCoord1ivARB((GL.Enums.ARB_multitexture)target, (Int32*)v); } - } - public static void MultiTexCoord1v(GL.Enums.ARB_multitexture target, Int32[] v) { @@ -15238,19 +12668,19 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void MultiTexCoord1v(GL.Enums.ARB_multitexture target, Int32* v) + { + Delegates.glMultiTexCoord1ivARB((GL.Enums.ARB_multitexture)target, (Int32*)v); + } + public static void MultiTexCoord1(GL.Enums.ARB_multitexture target, Int16 s) { Delegates.glMultiTexCoord1sARB((GL.Enums.ARB_multitexture)target, (Int16)s); } - [System.CLSCompliant(false)] - public static - unsafe void MultiTexCoord1v(GL.Enums.ARB_multitexture target, Int16* v) - { - unsafe { Delegates.glMultiTexCoord1svARB((GL.Enums.ARB_multitexture)target, (Int16*)v); } - } - public static void MultiTexCoord1v(GL.Enums.ARB_multitexture target, Int16[] v) { @@ -15275,19 +12705,19 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void MultiTexCoord1v(GL.Enums.ARB_multitexture target, Int16* v) + { + Delegates.glMultiTexCoord1svARB((GL.Enums.ARB_multitexture)target, (Int16*)v); + } + public static void MultiTexCoord2(GL.Enums.ARB_multitexture target, Double s, Double t) { Delegates.glMultiTexCoord2dARB((GL.Enums.ARB_multitexture)target, (Double)s, (Double)t); } - [System.CLSCompliant(false)] - public static - unsafe void MultiTexCoord2(GL.Enums.ARB_multitexture target, Double* v) - { - unsafe { Delegates.glMultiTexCoord2dvARB((GL.Enums.ARB_multitexture)target, (Double*)v); } - } - public static void MultiTexCoord2(GL.Enums.ARB_multitexture target, Double[] v) { @@ -15312,19 +12742,19 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void MultiTexCoord2(GL.Enums.ARB_multitexture target, Double* v) + { + Delegates.glMultiTexCoord2dvARB((GL.Enums.ARB_multitexture)target, (Double*)v); + } + public static void MultiTexCoord2(GL.Enums.ARB_multitexture target, Single s, Single t) { Delegates.glMultiTexCoord2fARB((GL.Enums.ARB_multitexture)target, (Single)s, (Single)t); } - [System.CLSCompliant(false)] - public static - unsafe void MultiTexCoord2(GL.Enums.ARB_multitexture target, Single* v) - { - unsafe { Delegates.glMultiTexCoord2fvARB((GL.Enums.ARB_multitexture)target, (Single*)v); } - } - public static void MultiTexCoord2(GL.Enums.ARB_multitexture target, Single[] v) { @@ -15349,19 +12779,19 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void MultiTexCoord2(GL.Enums.ARB_multitexture target, Single* v) + { + Delegates.glMultiTexCoord2fvARB((GL.Enums.ARB_multitexture)target, (Single*)v); + } + public static void MultiTexCoord2(GL.Enums.ARB_multitexture target, Int32 s, Int32 t) { Delegates.glMultiTexCoord2iARB((GL.Enums.ARB_multitexture)target, (Int32)s, (Int32)t); } - [System.CLSCompliant(false)] - public static - unsafe void MultiTexCoord2(GL.Enums.ARB_multitexture target, Int32* v) - { - unsafe { Delegates.glMultiTexCoord2ivARB((GL.Enums.ARB_multitexture)target, (Int32*)v); } - } - public static void MultiTexCoord2(GL.Enums.ARB_multitexture target, Int32[] v) { @@ -15386,19 +12816,19 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void MultiTexCoord2(GL.Enums.ARB_multitexture target, Int32* v) + { + Delegates.glMultiTexCoord2ivARB((GL.Enums.ARB_multitexture)target, (Int32*)v); + } + public static void MultiTexCoord2(GL.Enums.ARB_multitexture target, Int16 s, Int16 t) { Delegates.glMultiTexCoord2sARB((GL.Enums.ARB_multitexture)target, (Int16)s, (Int16)t); } - [System.CLSCompliant(false)] - public static - unsafe void MultiTexCoord2(GL.Enums.ARB_multitexture target, Int16* v) - { - unsafe { Delegates.glMultiTexCoord2svARB((GL.Enums.ARB_multitexture)target, (Int16*)v); } - } - public static void MultiTexCoord2(GL.Enums.ARB_multitexture target, Int16[] v) { @@ -15423,19 +12853,19 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void MultiTexCoord2(GL.Enums.ARB_multitexture target, Int16* v) + { + Delegates.glMultiTexCoord2svARB((GL.Enums.ARB_multitexture)target, (Int16*)v); + } + public static void MultiTexCoord3(GL.Enums.ARB_multitexture target, Double s, Double t, Double r) { Delegates.glMultiTexCoord3dARB((GL.Enums.ARB_multitexture)target, (Double)s, (Double)t, (Double)r); } - [System.CLSCompliant(false)] - public static - unsafe void MultiTexCoord3(GL.Enums.ARB_multitexture target, Double* v) - { - unsafe { Delegates.glMultiTexCoord3dvARB((GL.Enums.ARB_multitexture)target, (Double*)v); } - } - public static void MultiTexCoord3(GL.Enums.ARB_multitexture target, Double[] v) { @@ -15460,19 +12890,19 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void MultiTexCoord3(GL.Enums.ARB_multitexture target, Double* v) + { + Delegates.glMultiTexCoord3dvARB((GL.Enums.ARB_multitexture)target, (Double*)v); + } + public static void MultiTexCoord3(GL.Enums.ARB_multitexture target, Single s, Single t, Single r) { Delegates.glMultiTexCoord3fARB((GL.Enums.ARB_multitexture)target, (Single)s, (Single)t, (Single)r); } - [System.CLSCompliant(false)] - public static - unsafe void MultiTexCoord3(GL.Enums.ARB_multitexture target, Single* v) - { - unsafe { Delegates.glMultiTexCoord3fvARB((GL.Enums.ARB_multitexture)target, (Single*)v); } - } - public static void MultiTexCoord3(GL.Enums.ARB_multitexture target, Single[] v) { @@ -15497,19 +12927,19 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void MultiTexCoord3(GL.Enums.ARB_multitexture target, Single* v) + { + Delegates.glMultiTexCoord3fvARB((GL.Enums.ARB_multitexture)target, (Single*)v); + } + public static void MultiTexCoord3(GL.Enums.ARB_multitexture target, Int32 s, Int32 t, Int32 r) { Delegates.glMultiTexCoord3iARB((GL.Enums.ARB_multitexture)target, (Int32)s, (Int32)t, (Int32)r); } - [System.CLSCompliant(false)] - public static - unsafe void MultiTexCoord3(GL.Enums.ARB_multitexture target, Int32* v) - { - unsafe { Delegates.glMultiTexCoord3ivARB((GL.Enums.ARB_multitexture)target, (Int32*)v); } - } - public static void MultiTexCoord3(GL.Enums.ARB_multitexture target, Int32[] v) { @@ -15534,19 +12964,19 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void MultiTexCoord3(GL.Enums.ARB_multitexture target, Int32* v) + { + Delegates.glMultiTexCoord3ivARB((GL.Enums.ARB_multitexture)target, (Int32*)v); + } + public static void MultiTexCoord3(GL.Enums.ARB_multitexture target, Int16 s, Int16 t, Int16 r) { Delegates.glMultiTexCoord3sARB((GL.Enums.ARB_multitexture)target, (Int16)s, (Int16)t, (Int16)r); } - [System.CLSCompliant(false)] - public static - unsafe void MultiTexCoord3(GL.Enums.ARB_multitexture target, Int16* v) - { - unsafe { Delegates.glMultiTexCoord3svARB((GL.Enums.ARB_multitexture)target, (Int16*)v); } - } - public static void MultiTexCoord3(GL.Enums.ARB_multitexture target, Int16[] v) { @@ -15571,19 +13001,19 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void MultiTexCoord3(GL.Enums.ARB_multitexture target, Int16* v) + { + Delegates.glMultiTexCoord3svARB((GL.Enums.ARB_multitexture)target, (Int16*)v); + } + public static void MultiTexCoord4(GL.Enums.ARB_multitexture target, Double s, Double t, Double r, Double q) { Delegates.glMultiTexCoord4dARB((GL.Enums.ARB_multitexture)target, (Double)s, (Double)t, (Double)r, (Double)q); } - [System.CLSCompliant(false)] - public static - unsafe void MultiTexCoord4(GL.Enums.ARB_multitexture target, Double* v) - { - unsafe { Delegates.glMultiTexCoord4dvARB((GL.Enums.ARB_multitexture)target, (Double*)v); } - } - public static void MultiTexCoord4(GL.Enums.ARB_multitexture target, Double[] v) { @@ -15608,19 +13038,19 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void MultiTexCoord4(GL.Enums.ARB_multitexture target, Double* v) + { + Delegates.glMultiTexCoord4dvARB((GL.Enums.ARB_multitexture)target, (Double*)v); + } + public static void MultiTexCoord4(GL.Enums.ARB_multitexture target, Single s, Single t, Single r, Single q) { Delegates.glMultiTexCoord4fARB((GL.Enums.ARB_multitexture)target, (Single)s, (Single)t, (Single)r, (Single)q); } - [System.CLSCompliant(false)] - public static - unsafe void MultiTexCoord4(GL.Enums.ARB_multitexture target, Single* v) - { - unsafe { Delegates.glMultiTexCoord4fvARB((GL.Enums.ARB_multitexture)target, (Single*)v); } - } - public static void MultiTexCoord4(GL.Enums.ARB_multitexture target, Single[] v) { @@ -15645,19 +13075,19 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void MultiTexCoord4(GL.Enums.ARB_multitexture target, Single* v) + { + Delegates.glMultiTexCoord4fvARB((GL.Enums.ARB_multitexture)target, (Single*)v); + } + public static void MultiTexCoord4(GL.Enums.ARB_multitexture target, Int32 s, Int32 t, Int32 r, Int32 q) { Delegates.glMultiTexCoord4iARB((GL.Enums.ARB_multitexture)target, (Int32)s, (Int32)t, (Int32)r, (Int32)q); } - [System.CLSCompliant(false)] - public static - unsafe void MultiTexCoord4(GL.Enums.ARB_multitexture target, Int32* v) - { - unsafe { Delegates.glMultiTexCoord4ivARB((GL.Enums.ARB_multitexture)target, (Int32*)v); } - } - public static void MultiTexCoord4(GL.Enums.ARB_multitexture target, Int32[] v) { @@ -15682,19 +13112,19 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void MultiTexCoord4(GL.Enums.ARB_multitexture target, Int32* v) + { + Delegates.glMultiTexCoord4ivARB((GL.Enums.ARB_multitexture)target, (Int32*)v); + } + public static void MultiTexCoord4(GL.Enums.ARB_multitexture target, Int16 s, Int16 t, Int16 r, Int16 q) { Delegates.glMultiTexCoord4sARB((GL.Enums.ARB_multitexture)target, (Int16)s, (Int16)t, (Int16)r, (Int16)q); } - [System.CLSCompliant(false)] - public static - unsafe void MultiTexCoord4(GL.Enums.ARB_multitexture target, Int16* v) - { - unsafe { Delegates.glMultiTexCoord4svARB((GL.Enums.ARB_multitexture)target, (Int16*)v); } - } - public static void MultiTexCoord4(GL.Enums.ARB_multitexture target, Int16[] v) { @@ -15721,9 +13151,9 @@ namespace OpenTK.OpenGL [System.CLSCompliant(false)] public static - unsafe void LoadTransposeMatrix(Single* m) + unsafe void MultiTexCoord4(GL.Enums.ARB_multitexture target, Int16* v) { - unsafe { Delegates.glLoadTransposeMatrixfARB((Single*)m); } + Delegates.glMultiTexCoord4svARB((GL.Enums.ARB_multitexture)target, (Int16*)v); } public static @@ -15752,9 +13182,9 @@ namespace OpenTK.OpenGL [System.CLSCompliant(false)] public static - unsafe void LoadTransposeMatrix(Double* m) + unsafe void LoadTransposeMatrix(Single* m) { - unsafe { Delegates.glLoadTransposeMatrixdARB((Double*)m); } + Delegates.glLoadTransposeMatrixfARB((Single*)m); } public static @@ -15783,9 +13213,9 @@ namespace OpenTK.OpenGL [System.CLSCompliant(false)] public static - unsafe void MultTransposeMatrix(Single* m) + unsafe void LoadTransposeMatrix(Double* m) { - unsafe { Delegates.glMultTransposeMatrixfARB((Single*)m); } + Delegates.glLoadTransposeMatrixdARB((Double*)m); } public static @@ -15814,9 +13244,9 @@ namespace OpenTK.OpenGL [System.CLSCompliant(false)] public static - unsafe void MultTransposeMatrix(Double* m) + unsafe void MultTransposeMatrix(Single* m) { - unsafe { Delegates.glMultTransposeMatrixdARB((Double*)m); } + Delegates.glMultTransposeMatrixfARB((Single*)m); } public static @@ -15843,170 +13273,156 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void MultTransposeMatrix(Double* m) + { + Delegates.glMultTransposeMatrixdARB((Double*)m); + } + public static void SampleCoverage(Single value, GL.Enums.Boolean invert) { - Delegates.glSampleCoverageARB((Single)value, (GL.Enums.Boolean)invert); + Delegates.glSampleCoverageARB((Single)value, (GL.Enums.Boolean)invert); } public static void CompressedTexImage3D(GL.Enums.TextureTarget target, Int32 level, GL.Enums.PixelInternalFormat internalformat, Int32 width, Int32 height, Int32 depth, Int32 border, Int32 imageSize, IntPtr data) { - Delegates.glCompressedTexImage3DARB((GL.Enums.TextureTarget)target, (Int32)level, (GL.Enums.PixelInternalFormat)internalformat, (Int32)width, (Int32)height, (Int32)depth, (Int32)border, (Int32)imageSize, (IntPtr)data); + Delegates.glCompressedTexImage3DARB((GL.Enums.TextureTarget)target, (Int32)level, (GL.Enums.PixelInternalFormat)internalformat, (Int32)width, (Int32)height, (Int32)depth, (Int32)border, (Int32)imageSize, (IntPtr)data); } public static void CompressedTexImage3D(GL.Enums.TextureTarget target, Int32 level, GL.Enums.PixelInternalFormat internalformat, Int32 width, Int32 height, Int32 depth, Int32 border, Int32 imageSize, [In, Out] object data) { - unsafe + System.Runtime.InteropServices.GCHandle data_ptr = System.Runtime.InteropServices.GCHandle.Alloc(data, System.Runtime.InteropServices.GCHandleType.Pinned); + try { - System.Runtime.InteropServices.GCHandle data_ptr = System.Runtime.InteropServices.GCHandle.Alloc(data, System.Runtime.InteropServices.GCHandleType.Pinned); - try - { - Delegates.glCompressedTexImage3DARB((GL.Enums.TextureTarget)target, (Int32)level, (GL.Enums.PixelInternalFormat)internalformat, (Int32)width, (Int32)height, (Int32)depth, (Int32)border, (Int32)imageSize, (IntPtr)data_ptr.AddrOfPinnedObject()); - } - finally - { - data_ptr.Free(); - } + Delegates.glCompressedTexImage3DARB((GL.Enums.TextureTarget)target, (Int32)level, (GL.Enums.PixelInternalFormat)internalformat, (Int32)width, (Int32)height, (Int32)depth, (Int32)border, (Int32)imageSize, (IntPtr)data_ptr.AddrOfPinnedObject()); + } + finally + { + data_ptr.Free(); } } public static void CompressedTexImage2D(GL.Enums.TextureTarget target, Int32 level, GL.Enums.PixelInternalFormat internalformat, Int32 width, Int32 height, Int32 border, Int32 imageSize, IntPtr data) { - Delegates.glCompressedTexImage2DARB((GL.Enums.TextureTarget)target, (Int32)level, (GL.Enums.PixelInternalFormat)internalformat, (Int32)width, (Int32)height, (Int32)border, (Int32)imageSize, (IntPtr)data); + Delegates.glCompressedTexImage2DARB((GL.Enums.TextureTarget)target, (Int32)level, (GL.Enums.PixelInternalFormat)internalformat, (Int32)width, (Int32)height, (Int32)border, (Int32)imageSize, (IntPtr)data); } public static void CompressedTexImage2D(GL.Enums.TextureTarget target, Int32 level, GL.Enums.PixelInternalFormat internalformat, Int32 width, Int32 height, Int32 border, Int32 imageSize, [In, Out] object data) { - unsafe + System.Runtime.InteropServices.GCHandle data_ptr = System.Runtime.InteropServices.GCHandle.Alloc(data, System.Runtime.InteropServices.GCHandleType.Pinned); + try { - System.Runtime.InteropServices.GCHandle data_ptr = System.Runtime.InteropServices.GCHandle.Alloc(data, System.Runtime.InteropServices.GCHandleType.Pinned); - try - { - Delegates.glCompressedTexImage2DARB((GL.Enums.TextureTarget)target, (Int32)level, (GL.Enums.PixelInternalFormat)internalformat, (Int32)width, (Int32)height, (Int32)border, (Int32)imageSize, (IntPtr)data_ptr.AddrOfPinnedObject()); - } - finally - { - data_ptr.Free(); - } + Delegates.glCompressedTexImage2DARB((GL.Enums.TextureTarget)target, (Int32)level, (GL.Enums.PixelInternalFormat)internalformat, (Int32)width, (Int32)height, (Int32)border, (Int32)imageSize, (IntPtr)data_ptr.AddrOfPinnedObject()); + } + finally + { + data_ptr.Free(); } } public static void CompressedTexImage1D(GL.Enums.TextureTarget target, Int32 level, GL.Enums.PixelInternalFormat internalformat, Int32 width, Int32 border, Int32 imageSize, IntPtr data) { - Delegates.glCompressedTexImage1DARB((GL.Enums.TextureTarget)target, (Int32)level, (GL.Enums.PixelInternalFormat)internalformat, (Int32)width, (Int32)border, (Int32)imageSize, (IntPtr)data); + Delegates.glCompressedTexImage1DARB((GL.Enums.TextureTarget)target, (Int32)level, (GL.Enums.PixelInternalFormat)internalformat, (Int32)width, (Int32)border, (Int32)imageSize, (IntPtr)data); } public static void CompressedTexImage1D(GL.Enums.TextureTarget target, Int32 level, GL.Enums.PixelInternalFormat internalformat, Int32 width, Int32 border, Int32 imageSize, [In, Out] object data) { - unsafe + System.Runtime.InteropServices.GCHandle data_ptr = System.Runtime.InteropServices.GCHandle.Alloc(data, System.Runtime.InteropServices.GCHandleType.Pinned); + try { - System.Runtime.InteropServices.GCHandle data_ptr = System.Runtime.InteropServices.GCHandle.Alloc(data, System.Runtime.InteropServices.GCHandleType.Pinned); - try - { - Delegates.glCompressedTexImage1DARB((GL.Enums.TextureTarget)target, (Int32)level, (GL.Enums.PixelInternalFormat)internalformat, (Int32)width, (Int32)border, (Int32)imageSize, (IntPtr)data_ptr.AddrOfPinnedObject()); - } - finally - { - data_ptr.Free(); - } + Delegates.glCompressedTexImage1DARB((GL.Enums.TextureTarget)target, (Int32)level, (GL.Enums.PixelInternalFormat)internalformat, (Int32)width, (Int32)border, (Int32)imageSize, (IntPtr)data_ptr.AddrOfPinnedObject()); + } + finally + { + data_ptr.Free(); } } public static void CompressedTexSubImage3D(GL.Enums.TextureTarget target, Int32 level, Int32 xoffset, Int32 yoffset, Int32 zoffset, Int32 width, Int32 height, Int32 depth, GL.Enums.PixelFormat format, Int32 imageSize, IntPtr data) { - Delegates.glCompressedTexSubImage3DARB((GL.Enums.TextureTarget)target, (Int32)level, (Int32)xoffset, (Int32)yoffset, (Int32)zoffset, (Int32)width, (Int32)height, (Int32)depth, (GL.Enums.PixelFormat)format, (Int32)imageSize, (IntPtr)data); + Delegates.glCompressedTexSubImage3DARB((GL.Enums.TextureTarget)target, (Int32)level, (Int32)xoffset, (Int32)yoffset, (Int32)zoffset, (Int32)width, (Int32)height, (Int32)depth, (GL.Enums.PixelFormat)format, (Int32)imageSize, (IntPtr)data); } public static void CompressedTexSubImage3D(GL.Enums.TextureTarget target, Int32 level, Int32 xoffset, Int32 yoffset, Int32 zoffset, Int32 width, Int32 height, Int32 depth, GL.Enums.PixelFormat format, Int32 imageSize, [In, Out] object data) { - unsafe + System.Runtime.InteropServices.GCHandle data_ptr = System.Runtime.InteropServices.GCHandle.Alloc(data, System.Runtime.InteropServices.GCHandleType.Pinned); + try { - System.Runtime.InteropServices.GCHandle data_ptr = System.Runtime.InteropServices.GCHandle.Alloc(data, System.Runtime.InteropServices.GCHandleType.Pinned); - try - { - Delegates.glCompressedTexSubImage3DARB((GL.Enums.TextureTarget)target, (Int32)level, (Int32)xoffset, (Int32)yoffset, (Int32)zoffset, (Int32)width, (Int32)height, (Int32)depth, (GL.Enums.PixelFormat)format, (Int32)imageSize, (IntPtr)data_ptr.AddrOfPinnedObject()); - } - finally - { - data_ptr.Free(); - } + Delegates.glCompressedTexSubImage3DARB((GL.Enums.TextureTarget)target, (Int32)level, (Int32)xoffset, (Int32)yoffset, (Int32)zoffset, (Int32)width, (Int32)height, (Int32)depth, (GL.Enums.PixelFormat)format, (Int32)imageSize, (IntPtr)data_ptr.AddrOfPinnedObject()); + } + finally + { + data_ptr.Free(); } } public static void CompressedTexSubImage2D(GL.Enums.TextureTarget target, Int32 level, Int32 xoffset, Int32 yoffset, Int32 width, Int32 height, GL.Enums.PixelFormat format, Int32 imageSize, IntPtr data) { - Delegates.glCompressedTexSubImage2DARB((GL.Enums.TextureTarget)target, (Int32)level, (Int32)xoffset, (Int32)yoffset, (Int32)width, (Int32)height, (GL.Enums.PixelFormat)format, (Int32)imageSize, (IntPtr)data); + Delegates.glCompressedTexSubImage2DARB((GL.Enums.TextureTarget)target, (Int32)level, (Int32)xoffset, (Int32)yoffset, (Int32)width, (Int32)height, (GL.Enums.PixelFormat)format, (Int32)imageSize, (IntPtr)data); } public static void CompressedTexSubImage2D(GL.Enums.TextureTarget target, Int32 level, Int32 xoffset, Int32 yoffset, Int32 width, Int32 height, GL.Enums.PixelFormat format, Int32 imageSize, [In, Out] object data) { - unsafe + System.Runtime.InteropServices.GCHandle data_ptr = System.Runtime.InteropServices.GCHandle.Alloc(data, System.Runtime.InteropServices.GCHandleType.Pinned); + try { - System.Runtime.InteropServices.GCHandle data_ptr = System.Runtime.InteropServices.GCHandle.Alloc(data, System.Runtime.InteropServices.GCHandleType.Pinned); - try - { - Delegates.glCompressedTexSubImage2DARB((GL.Enums.TextureTarget)target, (Int32)level, (Int32)xoffset, (Int32)yoffset, (Int32)width, (Int32)height, (GL.Enums.PixelFormat)format, (Int32)imageSize, (IntPtr)data_ptr.AddrOfPinnedObject()); - } - finally - { - data_ptr.Free(); - } + Delegates.glCompressedTexSubImage2DARB((GL.Enums.TextureTarget)target, (Int32)level, (Int32)xoffset, (Int32)yoffset, (Int32)width, (Int32)height, (GL.Enums.PixelFormat)format, (Int32)imageSize, (IntPtr)data_ptr.AddrOfPinnedObject()); + } + finally + { + data_ptr.Free(); } } public static void CompressedTexSubImage1D(GL.Enums.TextureTarget target, Int32 level, Int32 xoffset, Int32 width, GL.Enums.PixelFormat format, Int32 imageSize, IntPtr data) { - Delegates.glCompressedTexSubImage1DARB((GL.Enums.TextureTarget)target, (Int32)level, (Int32)xoffset, (Int32)width, (GL.Enums.PixelFormat)format, (Int32)imageSize, (IntPtr)data); + Delegates.glCompressedTexSubImage1DARB((GL.Enums.TextureTarget)target, (Int32)level, (Int32)xoffset, (Int32)width, (GL.Enums.PixelFormat)format, (Int32)imageSize, (IntPtr)data); } public static void CompressedTexSubImage1D(GL.Enums.TextureTarget target, Int32 level, Int32 xoffset, Int32 width, GL.Enums.PixelFormat format, Int32 imageSize, [In, Out] object data) { - unsafe + System.Runtime.InteropServices.GCHandle data_ptr = System.Runtime.InteropServices.GCHandle.Alloc(data, System.Runtime.InteropServices.GCHandleType.Pinned); + try { - System.Runtime.InteropServices.GCHandle data_ptr = System.Runtime.InteropServices.GCHandle.Alloc(data, System.Runtime.InteropServices.GCHandleType.Pinned); - try - { - Delegates.glCompressedTexSubImage1DARB((GL.Enums.TextureTarget)target, (Int32)level, (Int32)xoffset, (Int32)width, (GL.Enums.PixelFormat)format, (Int32)imageSize, (IntPtr)data_ptr.AddrOfPinnedObject()); - } - finally - { - data_ptr.Free(); - } + Delegates.glCompressedTexSubImage1DARB((GL.Enums.TextureTarget)target, (Int32)level, (Int32)xoffset, (Int32)width, (GL.Enums.PixelFormat)format, (Int32)imageSize, (IntPtr)data_ptr.AddrOfPinnedObject()); + } + finally + { + data_ptr.Free(); } } public static void GetCompressedTexImage(GL.Enums.TextureTarget target, Int32 level, [Out] IntPtr img) { - Delegates.glGetCompressedTexImageARB((GL.Enums.TextureTarget)target, (Int32)level, (IntPtr)img); + Delegates.glGetCompressedTexImageARB((GL.Enums.TextureTarget)target, (Int32)level, (IntPtr)img); } public static void GetCompressedTexImage(GL.Enums.TextureTarget target, Int32 level, [In, Out] object img) { - unsafe + System.Runtime.InteropServices.GCHandle img_ptr = System.Runtime.InteropServices.GCHandle.Alloc(img, System.Runtime.InteropServices.GCHandleType.Pinned); + try { - System.Runtime.InteropServices.GCHandle img_ptr = System.Runtime.InteropServices.GCHandle.Alloc(img, System.Runtime.InteropServices.GCHandleType.Pinned); - try - { - Delegates.glGetCompressedTexImageARB((GL.Enums.TextureTarget)target, (Int32)level, (IntPtr)img_ptr.AddrOfPinnedObject()); - } - finally - { - img_ptr.Free(); - } + Delegates.glGetCompressedTexImageARB((GL.Enums.TextureTarget)target, (Int32)level, (IntPtr)img_ptr.AddrOfPinnedObject()); + } + finally + { + img_ptr.Free(); } } @@ -16016,13 +13432,6 @@ namespace OpenTK.OpenGL Delegates.glPointParameterfARB((GL.Enums.ARB_point_parameters)pname, (Single)param); } - [System.CLSCompliant(false)] - public static - unsafe void PointParameterv(GL.Enums.ARB_point_parameters pname, Single* @params) - { - unsafe { Delegates.glPointParameterfvARB((GL.Enums.ARB_point_parameters)pname, (Single*)@params); } - } - public static void PointParameterv(GL.Enums.ARB_point_parameters pname, Single[] @params) { @@ -16049,9 +13458,9 @@ namespace OpenTK.OpenGL [System.CLSCompliant(false)] public static - unsafe void Weight(Int32 size, SByte* weights) + unsafe void PointParameterv(GL.Enums.ARB_point_parameters pname, Single* @params) { - unsafe { Delegates.glWeightbvARB((Int32)size, (SByte*)weights); } + Delegates.glPointParameterfvARB((GL.Enums.ARB_point_parameters)pname, (Single*)@params); } [System.CLSCompliant(false)] @@ -16082,9 +13491,9 @@ namespace OpenTK.OpenGL [System.CLSCompliant(false)] public static - unsafe void Weight(Int32 size, Single* weights) + unsafe void Weight(Int32 size, SByte* weights) { - unsafe { Delegates.glWeightfvARB((Int32)size, (Single*)weights); } + Delegates.glWeightbvARB((Int32)size, (SByte*)weights); } public static @@ -16113,9 +13522,9 @@ namespace OpenTK.OpenGL [System.CLSCompliant(false)] public static - unsafe void Weight(Int32 size, Double* weights) + unsafe void Weight(Int32 size, Single* weights) { - unsafe { Delegates.glWeightdvARB((Int32)size, (Double*)weights); } + Delegates.glWeightfvARB((Int32)size, (Single*)weights); } public static @@ -16144,9 +13553,9 @@ namespace OpenTK.OpenGL [System.CLSCompliant(false)] public static - unsafe void Weight(Int32 size, Byte* weights) + unsafe void Weight(Int32 size, Double* weights) { - unsafe { Delegates.glWeightubvARB((Int32)size, (Byte*)weights); } + Delegates.glWeightdvARB((Int32)size, (Double*)weights); } public static @@ -16175,19 +13584,9 @@ namespace OpenTK.OpenGL [System.CLSCompliant(false)] public static - unsafe void Weight(Int32 size, UInt16* weights) + unsafe void Weight(Int32 size, Byte* weights) { - unsafe { Delegates.glWeightusvARB((Int32)size, (UInt16*)weights); } - } - - [System.CLSCompliant(false)] - public static - unsafe void Weight(Int32 size, Int16* weights) - { - unsafe - { - Delegates.glWeightusvARB((Int32)size, (UInt16*)weights); - } + Delegates.glWeightubvARB((Int32)size, (Byte*)weights); } [System.CLSCompliant(false)] @@ -16242,19 +13641,16 @@ namespace OpenTK.OpenGL [System.CLSCompliant(false)] public static - unsafe void Weight(Int32 size, UInt32* weights) + unsafe void Weight(Int32 size, UInt16* weights) { - unsafe { Delegates.glWeightuivARB((Int32)size, (UInt32*)weights); } + Delegates.glWeightusvARB((Int32)size, (UInt16*)weights); } [System.CLSCompliant(false)] public static - unsafe void Weight(Int32 size, Int32* weights) + unsafe void Weight(Int32 size, Int16* weights) { - unsafe - { - Delegates.glWeightuivARB((Int32)size, (UInt32*)weights); - } + Delegates.glWeightusvARB((Int32)size, (UInt16*)weights); } [System.CLSCompliant(false)] @@ -16307,26 +13703,37 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void Weight(Int32 size, UInt32* weights) + { + Delegates.glWeightuivARB((Int32)size, (UInt32*)weights); + } + + [System.CLSCompliant(false)] + public static + unsafe void Weight(Int32 size, Int32* weights) + { + Delegates.glWeightuivARB((Int32)size, (UInt32*)weights); + } + public static void WeightPointer(Int32 size, GL.Enums.ARB_vertex_blend type, Int32 stride, IntPtr pointer) { - Delegates.glWeightPointerARB((Int32)size, (GL.Enums.ARB_vertex_blend)type, (Int32)stride, (IntPtr)pointer); + Delegates.glWeightPointerARB((Int32)size, (GL.Enums.ARB_vertex_blend)type, (Int32)stride, (IntPtr)pointer); } public static void WeightPointer(Int32 size, GL.Enums.ARB_vertex_blend type, Int32 stride, [In, Out] object pointer) { - unsafe + System.Runtime.InteropServices.GCHandle pointer_ptr = System.Runtime.InteropServices.GCHandle.Alloc(pointer, System.Runtime.InteropServices.GCHandleType.Pinned); + try { - System.Runtime.InteropServices.GCHandle pointer_ptr = System.Runtime.InteropServices.GCHandle.Alloc(pointer, System.Runtime.InteropServices.GCHandleType.Pinned); - try - { - Delegates.glWeightPointerARB((Int32)size, (GL.Enums.ARB_vertex_blend)type, (Int32)stride, (IntPtr)pointer_ptr.AddrOfPinnedObject()); - } - finally - { - pointer_ptr.Free(); - } + Delegates.glWeightPointerARB((Int32)size, (GL.Enums.ARB_vertex_blend)type, (Int32)stride, (IntPtr)pointer_ptr.AddrOfPinnedObject()); + } + finally + { + pointer_ptr.Free(); } } @@ -16342,13 +13749,6 @@ namespace OpenTK.OpenGL Delegates.glCurrentPaletteMatrixARB((Int32)index); } - [System.CLSCompliant(false)] - public static - unsafe void MatrixIndex(Int32 size, Byte* indices) - { - unsafe { Delegates.glMatrixIndexubvARB((Int32)size, (Byte*)indices); } - } - public static void MatrixIndex(Int32 size, Byte[] indices) { @@ -16375,19 +13775,9 @@ namespace OpenTK.OpenGL [System.CLSCompliant(false)] public static - unsafe void MatrixIndex(Int32 size, UInt16* indices) + unsafe void MatrixIndex(Int32 size, Byte* indices) { - unsafe { Delegates.glMatrixIndexusvARB((Int32)size, (UInt16*)indices); } - } - - [System.CLSCompliant(false)] - public static - unsafe void MatrixIndex(Int32 size, Int16* indices) - { - unsafe - { - Delegates.glMatrixIndexusvARB((Int32)size, (UInt16*)indices); - } + Delegates.glMatrixIndexubvARB((Int32)size, (Byte*)indices); } [System.CLSCompliant(false)] @@ -16442,19 +13832,16 @@ namespace OpenTK.OpenGL [System.CLSCompliant(false)] public static - unsafe void MatrixIndex(Int32 size, UInt32* indices) + unsafe void MatrixIndex(Int32 size, UInt16* indices) { - unsafe { Delegates.glMatrixIndexuivARB((Int32)size, (UInt32*)indices); } + Delegates.glMatrixIndexusvARB((Int32)size, (UInt16*)indices); } [System.CLSCompliant(false)] public static - unsafe void MatrixIndex(Int32 size, Int32* indices) + unsafe void MatrixIndex(Int32 size, Int16* indices) { - unsafe - { - Delegates.glMatrixIndexuivARB((Int32)size, (UInt32*)indices); - } + Delegates.glMatrixIndexusvARB((Int32)size, (UInt16*)indices); } [System.CLSCompliant(false)] @@ -16507,26 +13894,37 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void MatrixIndex(Int32 size, UInt32* indices) + { + Delegates.glMatrixIndexuivARB((Int32)size, (UInt32*)indices); + } + + [System.CLSCompliant(false)] + public static + unsafe void MatrixIndex(Int32 size, Int32* indices) + { + Delegates.glMatrixIndexuivARB((Int32)size, (UInt32*)indices); + } + public static void MatrixIndexPointer(Int32 size, GL.Enums.ARB_matrix_palette type, Int32 stride, IntPtr pointer) { - Delegates.glMatrixIndexPointerARB((Int32)size, (GL.Enums.ARB_matrix_palette)type, (Int32)stride, (IntPtr)pointer); + Delegates.glMatrixIndexPointerARB((Int32)size, (GL.Enums.ARB_matrix_palette)type, (Int32)stride, (IntPtr)pointer); } public static void MatrixIndexPointer(Int32 size, GL.Enums.ARB_matrix_palette type, Int32 stride, [In, Out] object pointer) { - unsafe + System.Runtime.InteropServices.GCHandle pointer_ptr = System.Runtime.InteropServices.GCHandle.Alloc(pointer, System.Runtime.InteropServices.GCHandleType.Pinned); + try { - System.Runtime.InteropServices.GCHandle pointer_ptr = System.Runtime.InteropServices.GCHandle.Alloc(pointer, System.Runtime.InteropServices.GCHandleType.Pinned); - try - { - Delegates.glMatrixIndexPointerARB((Int32)size, (GL.Enums.ARB_matrix_palette)type, (Int32)stride, (IntPtr)pointer_ptr.AddrOfPinnedObject()); - } - finally - { - pointer_ptr.Free(); - } + Delegates.glMatrixIndexPointerARB((Int32)size, (GL.Enums.ARB_matrix_palette)type, (Int32)stride, (IntPtr)pointer_ptr.AddrOfPinnedObject()); + } + finally + { + pointer_ptr.Free(); } } @@ -16536,13 +13934,6 @@ namespace OpenTK.OpenGL Delegates.glWindowPos2dARB((Double)x, (Double)y); } - [System.CLSCompliant(false)] - public static - unsafe void WindowPos2(Double* v) - { - unsafe { Delegates.glWindowPos2dvARB((Double*)v); } - } - public static void WindowPos2(Double[] v) { @@ -16567,19 +13958,19 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void WindowPos2(Double* v) + { + Delegates.glWindowPos2dvARB((Double*)v); + } + public static void WindowPos2(Single x, Single y) { Delegates.glWindowPos2fARB((Single)x, (Single)y); } - [System.CLSCompliant(false)] - public static - unsafe void WindowPos2(Single* v) - { - unsafe { Delegates.glWindowPos2fvARB((Single*)v); } - } - public static void WindowPos2(Single[] v) { @@ -16604,19 +13995,19 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void WindowPos2(Single* v) + { + Delegates.glWindowPos2fvARB((Single*)v); + } + public static void WindowPos2(Int32 x, Int32 y) { Delegates.glWindowPos2iARB((Int32)x, (Int32)y); } - [System.CLSCompliant(false)] - public static - unsafe void WindowPos2(Int32* v) - { - unsafe { Delegates.glWindowPos2ivARB((Int32*)v); } - } - public static void WindowPos2(Int32[] v) { @@ -16641,19 +14032,19 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void WindowPos2(Int32* v) + { + Delegates.glWindowPos2ivARB((Int32*)v); + } + public static void WindowPos2(Int16 x, Int16 y) { Delegates.glWindowPos2sARB((Int16)x, (Int16)y); } - [System.CLSCompliant(false)] - public static - unsafe void WindowPos2(Int16* v) - { - unsafe { Delegates.glWindowPos2svARB((Int16*)v); } - } - public static void WindowPos2(Int16[] v) { @@ -16678,19 +14069,19 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void WindowPos2(Int16* v) + { + Delegates.glWindowPos2svARB((Int16*)v); + } + public static void WindowPos3(Double x, Double y, Double z) { Delegates.glWindowPos3dARB((Double)x, (Double)y, (Double)z); } - [System.CLSCompliant(false)] - public static - unsafe void WindowPos3(Double* v) - { - unsafe { Delegates.glWindowPos3dvARB((Double*)v); } - } - public static void WindowPos3(Double[] v) { @@ -16715,19 +14106,19 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void WindowPos3(Double* v) + { + Delegates.glWindowPos3dvARB((Double*)v); + } + public static void WindowPos3(Single x, Single y, Single z) { Delegates.glWindowPos3fARB((Single)x, (Single)y, (Single)z); } - [System.CLSCompliant(false)] - public static - unsafe void WindowPos3(Single* v) - { - unsafe { Delegates.glWindowPos3fvARB((Single*)v); } - } - public static void WindowPos3(Single[] v) { @@ -16752,19 +14143,19 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void WindowPos3(Single* v) + { + Delegates.glWindowPos3fvARB((Single*)v); + } + public static void WindowPos3(Int32 x, Int32 y, Int32 z) { Delegates.glWindowPos3iARB((Int32)x, (Int32)y, (Int32)z); } - [System.CLSCompliant(false)] - public static - unsafe void WindowPos3(Int32* v) - { - unsafe { Delegates.glWindowPos3ivARB((Int32*)v); } - } - public static void WindowPos3(Int32[] v) { @@ -16789,19 +14180,19 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void WindowPos3(Int32* v) + { + Delegates.glWindowPos3ivARB((Int32*)v); + } + public static void WindowPos3(Int16 x, Int16 y, Int16 z) { Delegates.glWindowPos3sARB((Int16)x, (Int16)y, (Int16)z); } - [System.CLSCompliant(false)] - public static - unsafe void WindowPos3(Int16* v) - { - unsafe { Delegates.glWindowPos3svARB((Int16*)v); } - } - public static void WindowPos3(Int16[] v) { @@ -16826,6 +14217,13 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void WindowPos3(Int16* v) + { + Delegates.glWindowPos3svARB((Int16*)v); + } + [System.CLSCompliant(false)] public static void VertexAttrib1(UInt32 index, Double x) @@ -16839,23 +14237,6 @@ namespace OpenTK.OpenGL Delegates.glVertexAttrib1dARB((UInt32)index, (Double)x); } - [System.CLSCompliant(false)] - public static - unsafe void VertexAttrib1v(UInt32 index, Double* v) - { - unsafe { Delegates.glVertexAttrib1dvARB((UInt32)index, (Double*)v); } - } - - [System.CLSCompliant(false)] - public static - unsafe void VertexAttrib1v(Int32 index, Double* v) - { - unsafe - { - Delegates.glVertexAttrib1dvARB((UInt32)index, (Double*)v); - } - } - [System.CLSCompliant(false)] public static void VertexAttrib1v(UInt32 index, Double[] v) @@ -16906,6 +14287,20 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void VertexAttrib1v(UInt32 index, Double* v) + { + Delegates.glVertexAttrib1dvARB((UInt32)index, (Double*)v); + } + + [System.CLSCompliant(false)] + public static + unsafe void VertexAttrib1v(Int32 index, Double* v) + { + Delegates.glVertexAttrib1dvARB((UInt32)index, (Double*)v); + } + [System.CLSCompliant(false)] public static void VertexAttrib1(UInt32 index, Single x) @@ -16919,23 +14314,6 @@ namespace OpenTK.OpenGL Delegates.glVertexAttrib1fARB((UInt32)index, (Single)x); } - [System.CLSCompliant(false)] - public static - unsafe void VertexAttrib1v(UInt32 index, Single* v) - { - unsafe { Delegates.glVertexAttrib1fvARB((UInt32)index, (Single*)v); } - } - - [System.CLSCompliant(false)] - public static - unsafe void VertexAttrib1v(Int32 index, Single* v) - { - unsafe - { - Delegates.glVertexAttrib1fvARB((UInt32)index, (Single*)v); - } - } - [System.CLSCompliant(false)] public static void VertexAttrib1v(UInt32 index, Single[] v) @@ -16986,6 +14364,20 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void VertexAttrib1v(UInt32 index, Single* v) + { + Delegates.glVertexAttrib1fvARB((UInt32)index, (Single*)v); + } + + [System.CLSCompliant(false)] + public static + unsafe void VertexAttrib1v(Int32 index, Single* v) + { + Delegates.glVertexAttrib1fvARB((UInt32)index, (Single*)v); + } + [System.CLSCompliant(false)] public static void VertexAttrib1(UInt32 index, Int16 x) @@ -16999,23 +14391,6 @@ namespace OpenTK.OpenGL Delegates.glVertexAttrib1sARB((UInt32)index, (Int16)x); } - [System.CLSCompliant(false)] - public static - unsafe void VertexAttrib1v(UInt32 index, Int16* v) - { - unsafe { Delegates.glVertexAttrib1svARB((UInt32)index, (Int16*)v); } - } - - [System.CLSCompliant(false)] - public static - unsafe void VertexAttrib1v(Int32 index, Int16* v) - { - unsafe - { - Delegates.glVertexAttrib1svARB((UInt32)index, (Int16*)v); - } - } - [System.CLSCompliant(false)] public static void VertexAttrib1v(UInt32 index, Int16[] v) @@ -17066,6 +14441,20 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void VertexAttrib1v(UInt32 index, Int16* v) + { + Delegates.glVertexAttrib1svARB((UInt32)index, (Int16*)v); + } + + [System.CLSCompliant(false)] + public static + unsafe void VertexAttrib1v(Int32 index, Int16* v) + { + Delegates.glVertexAttrib1svARB((UInt32)index, (Int16*)v); + } + [System.CLSCompliant(false)] public static void VertexAttrib2(UInt32 index, Double x, Double y) @@ -17079,23 +14468,6 @@ namespace OpenTK.OpenGL Delegates.glVertexAttrib2dARB((UInt32)index, (Double)x, (Double)y); } - [System.CLSCompliant(false)] - public static - unsafe void VertexAttrib2(UInt32 index, Double* v) - { - unsafe { Delegates.glVertexAttrib2dvARB((UInt32)index, (Double*)v); } - } - - [System.CLSCompliant(false)] - public static - unsafe void VertexAttrib2(Int32 index, Double* v) - { - unsafe - { - Delegates.glVertexAttrib2dvARB((UInt32)index, (Double*)v); - } - } - [System.CLSCompliant(false)] public static void VertexAttrib2(UInt32 index, Double[] v) @@ -17146,6 +14518,20 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void VertexAttrib2(UInt32 index, Double* v) + { + Delegates.glVertexAttrib2dvARB((UInt32)index, (Double*)v); + } + + [System.CLSCompliant(false)] + public static + unsafe void VertexAttrib2(Int32 index, Double* v) + { + Delegates.glVertexAttrib2dvARB((UInt32)index, (Double*)v); + } + [System.CLSCompliant(false)] public static void VertexAttrib2(UInt32 index, Single x, Single y) @@ -17159,23 +14545,6 @@ namespace OpenTK.OpenGL Delegates.glVertexAttrib2fARB((UInt32)index, (Single)x, (Single)y); } - [System.CLSCompliant(false)] - public static - unsafe void VertexAttrib2(UInt32 index, Single* v) - { - unsafe { Delegates.glVertexAttrib2fvARB((UInt32)index, (Single*)v); } - } - - [System.CLSCompliant(false)] - public static - unsafe void VertexAttrib2(Int32 index, Single* v) - { - unsafe - { - Delegates.glVertexAttrib2fvARB((UInt32)index, (Single*)v); - } - } - [System.CLSCompliant(false)] public static void VertexAttrib2(UInt32 index, Single[] v) @@ -17226,6 +14595,20 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void VertexAttrib2(UInt32 index, Single* v) + { + Delegates.glVertexAttrib2fvARB((UInt32)index, (Single*)v); + } + + [System.CLSCompliant(false)] + public static + unsafe void VertexAttrib2(Int32 index, Single* v) + { + Delegates.glVertexAttrib2fvARB((UInt32)index, (Single*)v); + } + [System.CLSCompliant(false)] public static void VertexAttrib2(UInt32 index, Int16 x, Int16 y) @@ -17239,23 +14622,6 @@ namespace OpenTK.OpenGL Delegates.glVertexAttrib2sARB((UInt32)index, (Int16)x, (Int16)y); } - [System.CLSCompliant(false)] - public static - unsafe void VertexAttrib2(UInt32 index, Int16* v) - { - unsafe { Delegates.glVertexAttrib2svARB((UInt32)index, (Int16*)v); } - } - - [System.CLSCompliant(false)] - public static - unsafe void VertexAttrib2(Int32 index, Int16* v) - { - unsafe - { - Delegates.glVertexAttrib2svARB((UInt32)index, (Int16*)v); - } - } - [System.CLSCompliant(false)] public static void VertexAttrib2(UInt32 index, Int16[] v) @@ -17306,6 +14672,20 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void VertexAttrib2(UInt32 index, Int16* v) + { + Delegates.glVertexAttrib2svARB((UInt32)index, (Int16*)v); + } + + [System.CLSCompliant(false)] + public static + unsafe void VertexAttrib2(Int32 index, Int16* v) + { + Delegates.glVertexAttrib2svARB((UInt32)index, (Int16*)v); + } + [System.CLSCompliant(false)] public static void VertexAttrib3(UInt32 index, Double x, Double y, Double z) @@ -17319,23 +14699,6 @@ namespace OpenTK.OpenGL Delegates.glVertexAttrib3dARB((UInt32)index, (Double)x, (Double)y, (Double)z); } - [System.CLSCompliant(false)] - public static - unsafe void VertexAttrib3(UInt32 index, Double* v) - { - unsafe { Delegates.glVertexAttrib3dvARB((UInt32)index, (Double*)v); } - } - - [System.CLSCompliant(false)] - public static - unsafe void VertexAttrib3(Int32 index, Double* v) - { - unsafe - { - Delegates.glVertexAttrib3dvARB((UInt32)index, (Double*)v); - } - } - [System.CLSCompliant(false)] public static void VertexAttrib3(UInt32 index, Double[] v) @@ -17386,6 +14749,20 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void VertexAttrib3(UInt32 index, Double* v) + { + Delegates.glVertexAttrib3dvARB((UInt32)index, (Double*)v); + } + + [System.CLSCompliant(false)] + public static + unsafe void VertexAttrib3(Int32 index, Double* v) + { + Delegates.glVertexAttrib3dvARB((UInt32)index, (Double*)v); + } + [System.CLSCompliant(false)] public static void VertexAttrib3(UInt32 index, Single x, Single y, Single z) @@ -17399,23 +14776,6 @@ namespace OpenTK.OpenGL Delegates.glVertexAttrib3fARB((UInt32)index, (Single)x, (Single)y, (Single)z); } - [System.CLSCompliant(false)] - public static - unsafe void VertexAttrib3(UInt32 index, Single* v) - { - unsafe { Delegates.glVertexAttrib3fvARB((UInt32)index, (Single*)v); } - } - - [System.CLSCompliant(false)] - public static - unsafe void VertexAttrib3(Int32 index, Single* v) - { - unsafe - { - Delegates.glVertexAttrib3fvARB((UInt32)index, (Single*)v); - } - } - [System.CLSCompliant(false)] public static void VertexAttrib3(UInt32 index, Single[] v) @@ -17466,6 +14826,20 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void VertexAttrib3(UInt32 index, Single* v) + { + Delegates.glVertexAttrib3fvARB((UInt32)index, (Single*)v); + } + + [System.CLSCompliant(false)] + public static + unsafe void VertexAttrib3(Int32 index, Single* v) + { + Delegates.glVertexAttrib3fvARB((UInt32)index, (Single*)v); + } + [System.CLSCompliant(false)] public static void VertexAttrib3(UInt32 index, Int16 x, Int16 y, Int16 z) @@ -17479,23 +14853,6 @@ namespace OpenTK.OpenGL Delegates.glVertexAttrib3sARB((UInt32)index, (Int16)x, (Int16)y, (Int16)z); } - [System.CLSCompliant(false)] - public static - unsafe void VertexAttrib3(UInt32 index, Int16* v) - { - unsafe { Delegates.glVertexAttrib3svARB((UInt32)index, (Int16*)v); } - } - - [System.CLSCompliant(false)] - public static - unsafe void VertexAttrib3(Int32 index, Int16* v) - { - unsafe - { - Delegates.glVertexAttrib3svARB((UInt32)index, (Int16*)v); - } - } - [System.CLSCompliant(false)] public static void VertexAttrib3(UInt32 index, Int16[] v) @@ -17548,9 +14905,16 @@ namespace OpenTK.OpenGL [System.CLSCompliant(false)] public static - unsafe void VertexAttrib4N(UInt32 index, SByte* v) + unsafe void VertexAttrib3(UInt32 index, Int16* v) { - unsafe { Delegates.glVertexAttrib4NbvARB((UInt32)index, (SByte*)v); } + Delegates.glVertexAttrib3svARB((UInt32)index, (Int16*)v); + } + + [System.CLSCompliant(false)] + public static + unsafe void VertexAttrib3(Int32 index, Int16* v) + { + Delegates.glVertexAttrib3svARB((UInt32)index, (Int16*)v); } [System.CLSCompliant(false)] @@ -17581,9 +14945,9 @@ namespace OpenTK.OpenGL [System.CLSCompliant(false)] public static - unsafe void VertexAttrib4N(UInt32 index, Int32* v) + unsafe void VertexAttrib4N(UInt32 index, SByte* v) { - unsafe { Delegates.glVertexAttrib4NivARB((UInt32)index, (Int32*)v); } + Delegates.glVertexAttrib4NbvARB((UInt32)index, (SByte*)v); } [System.CLSCompliant(false)] @@ -17614,9 +14978,9 @@ namespace OpenTK.OpenGL [System.CLSCompliant(false)] public static - unsafe void VertexAttrib4N(UInt32 index, Int16* v) + unsafe void VertexAttrib4N(UInt32 index, Int32* v) { - unsafe { Delegates.glVertexAttrib4NsvARB((UInt32)index, (Int16*)v); } + Delegates.glVertexAttrib4NivARB((UInt32)index, (Int32*)v); } [System.CLSCompliant(false)] @@ -17645,6 +15009,13 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void VertexAttrib4N(UInt32 index, Int16* v) + { + Delegates.glVertexAttrib4NsvARB((UInt32)index, (Int16*)v); + } + [System.CLSCompliant(false)] public static void VertexAttrib4N(UInt32 index, Byte x, Byte y, Byte z, Byte w) @@ -17658,23 +15029,6 @@ namespace OpenTK.OpenGL Delegates.glVertexAttrib4NubARB((UInt32)index, (Byte)x, (Byte)y, (Byte)z, (Byte)w); } - [System.CLSCompliant(false)] - public static - unsafe void VertexAttrib4N(UInt32 index, Byte* v) - { - unsafe { Delegates.glVertexAttrib4NubvARB((UInt32)index, (Byte*)v); } - } - - [System.CLSCompliant(false)] - public static - unsafe void VertexAttrib4N(Int32 index, Byte* v) - { - unsafe - { - Delegates.glVertexAttrib4NubvARB((UInt32)index, (Byte*)v); - } - } - [System.CLSCompliant(false)] public static void VertexAttrib4N(UInt32 index, Byte[] v) @@ -17727,19 +15081,16 @@ namespace OpenTK.OpenGL [System.CLSCompliant(false)] public static - unsafe void VertexAttrib4N(UInt32 index, UInt32* v) + unsafe void VertexAttrib4N(UInt32 index, Byte* v) { - unsafe { Delegates.glVertexAttrib4NuivARB((UInt32)index, (UInt32*)v); } + Delegates.glVertexAttrib4NubvARB((UInt32)index, (Byte*)v); } [System.CLSCompliant(false)] public static - unsafe void VertexAttrib4N(Int32 index, Int32* v) + unsafe void VertexAttrib4N(Int32 index, Byte* v) { - unsafe - { - Delegates.glVertexAttrib4NuivARB((UInt32)index, (UInt32*)v); - } + Delegates.glVertexAttrib4NubvARB((UInt32)index, (Byte*)v); } [System.CLSCompliant(false)] @@ -17794,19 +15145,16 @@ namespace OpenTK.OpenGL [System.CLSCompliant(false)] public static - unsafe void VertexAttrib4N(UInt32 index, UInt16* v) + unsafe void VertexAttrib4N(UInt32 index, UInt32* v) { - unsafe { Delegates.glVertexAttrib4NusvARB((UInt32)index, (UInt16*)v); } + Delegates.glVertexAttrib4NuivARB((UInt32)index, (UInt32*)v); } [System.CLSCompliant(false)] public static - unsafe void VertexAttrib4N(Int32 index, Int16* v) + unsafe void VertexAttrib4N(Int32 index, Int32* v) { - unsafe - { - Delegates.glVertexAttrib4NusvARB((UInt32)index, (UInt16*)v); - } + Delegates.glVertexAttrib4NuivARB((UInt32)index, (UInt32*)v); } [System.CLSCompliant(false)] @@ -17861,9 +15209,16 @@ namespace OpenTK.OpenGL [System.CLSCompliant(false)] public static - unsafe void VertexAttrib4(UInt32 index, SByte* v) + unsafe void VertexAttrib4N(UInt32 index, UInt16* v) { - unsafe { Delegates.glVertexAttrib4bvARB((UInt32)index, (SByte*)v); } + Delegates.glVertexAttrib4NusvARB((UInt32)index, (UInt16*)v); + } + + [System.CLSCompliant(false)] + public static + unsafe void VertexAttrib4N(Int32 index, Int16* v) + { + Delegates.glVertexAttrib4NusvARB((UInt32)index, (UInt16*)v); } [System.CLSCompliant(false)] @@ -17892,6 +15247,13 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void VertexAttrib4(UInt32 index, SByte* v) + { + Delegates.glVertexAttrib4bvARB((UInt32)index, (SByte*)v); + } + [System.CLSCompliant(false)] public static void VertexAttrib4(UInt32 index, Double x, Double y, Double z, Double w) @@ -17905,23 +15267,6 @@ namespace OpenTK.OpenGL Delegates.glVertexAttrib4dARB((UInt32)index, (Double)x, (Double)y, (Double)z, (Double)w); } - [System.CLSCompliant(false)] - public static - unsafe void VertexAttrib4(UInt32 index, Double* v) - { - unsafe { Delegates.glVertexAttrib4dvARB((UInt32)index, (Double*)v); } - } - - [System.CLSCompliant(false)] - public static - unsafe void VertexAttrib4(Int32 index, Double* v) - { - unsafe - { - Delegates.glVertexAttrib4dvARB((UInt32)index, (Double*)v); - } - } - [System.CLSCompliant(false)] public static void VertexAttrib4(UInt32 index, Double[] v) @@ -17972,6 +15317,20 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void VertexAttrib4(UInt32 index, Double* v) + { + Delegates.glVertexAttrib4dvARB((UInt32)index, (Double*)v); + } + + [System.CLSCompliant(false)] + public static + unsafe void VertexAttrib4(Int32 index, Double* v) + { + Delegates.glVertexAttrib4dvARB((UInt32)index, (Double*)v); + } + [System.CLSCompliant(false)] public static void VertexAttrib4(UInt32 index, Single x, Single y, Single z, Single w) @@ -17985,23 +15344,6 @@ namespace OpenTK.OpenGL Delegates.glVertexAttrib4fARB((UInt32)index, (Single)x, (Single)y, (Single)z, (Single)w); } - [System.CLSCompliant(false)] - public static - unsafe void VertexAttrib4(UInt32 index, Single* v) - { - unsafe { Delegates.glVertexAttrib4fvARB((UInt32)index, (Single*)v); } - } - - [System.CLSCompliant(false)] - public static - unsafe void VertexAttrib4(Int32 index, Single* v) - { - unsafe - { - Delegates.glVertexAttrib4fvARB((UInt32)index, (Single*)v); - } - } - [System.CLSCompliant(false)] public static void VertexAttrib4(UInt32 index, Single[] v) @@ -18054,9 +15396,16 @@ namespace OpenTK.OpenGL [System.CLSCompliant(false)] public static - unsafe void VertexAttrib4(UInt32 index, Int32* v) + unsafe void VertexAttrib4(UInt32 index, Single* v) { - unsafe { Delegates.glVertexAttrib4ivARB((UInt32)index, (Int32*)v); } + Delegates.glVertexAttrib4fvARB((UInt32)index, (Single*)v); + } + + [System.CLSCompliant(false)] + public static + unsafe void VertexAttrib4(Int32 index, Single* v) + { + Delegates.glVertexAttrib4fvARB((UInt32)index, (Single*)v); } [System.CLSCompliant(false)] @@ -18085,6 +15434,13 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void VertexAttrib4(UInt32 index, Int32* v) + { + Delegates.glVertexAttrib4ivARB((UInt32)index, (Int32*)v); + } + [System.CLSCompliant(false)] public static void VertexAttrib4(UInt32 index, Int16 x, Int16 y, Int16 z, Int16 w) @@ -18098,13 +15454,6 @@ namespace OpenTK.OpenGL Delegates.glVertexAttrib4sARB((UInt32)index, (Int16)x, (Int16)y, (Int16)z, (Int16)w); } - [System.CLSCompliant(false)] - public static - unsafe void VertexAttrib4(UInt32 index, Int16* v) - { - unsafe { Delegates.glVertexAttrib4svARB((UInt32)index, (Int16*)v); } - } - [System.CLSCompliant(false)] public static void VertexAttrib4(UInt32 index, Int16[] v) @@ -18133,19 +15482,9 @@ namespace OpenTK.OpenGL [System.CLSCompliant(false)] public static - unsafe void VertexAttrib4(UInt32 index, Byte* v) + unsafe void VertexAttrib4(UInt32 index, Int16* v) { - unsafe { Delegates.glVertexAttrib4ubvARB((UInt32)index, (Byte*)v); } - } - - [System.CLSCompliant(false)] - public static - unsafe void VertexAttrib4(Int32 index, Byte* v) - { - unsafe - { - Delegates.glVertexAttrib4ubvARB((UInt32)index, (Byte*)v); - } + Delegates.glVertexAttrib4svARB((UInt32)index, (Int16*)v); } [System.CLSCompliant(false)] @@ -18200,19 +15539,16 @@ namespace OpenTK.OpenGL [System.CLSCompliant(false)] public static - unsafe void VertexAttrib4(UInt32 index, UInt32* v) + unsafe void VertexAttrib4(UInt32 index, Byte* v) { - unsafe { Delegates.glVertexAttrib4uivARB((UInt32)index, (UInt32*)v); } + Delegates.glVertexAttrib4ubvARB((UInt32)index, (Byte*)v); } [System.CLSCompliant(false)] public static - unsafe void VertexAttrib4(Int32 index, Int32* v) + unsafe void VertexAttrib4(Int32 index, Byte* v) { - unsafe - { - Delegates.glVertexAttrib4uivARB((UInt32)index, (UInt32*)v); - } + Delegates.glVertexAttrib4ubvARB((UInt32)index, (Byte*)v); } [System.CLSCompliant(false)] @@ -18267,19 +15603,16 @@ namespace OpenTK.OpenGL [System.CLSCompliant(false)] public static - unsafe void VertexAttrib4(UInt32 index, UInt16* v) + unsafe void VertexAttrib4(UInt32 index, UInt32* v) { - unsafe { Delegates.glVertexAttrib4usvARB((UInt32)index, (UInt16*)v); } + Delegates.glVertexAttrib4uivARB((UInt32)index, (UInt32*)v); } [System.CLSCompliant(false)] public static - unsafe void VertexAttrib4(Int32 index, Int16* v) + unsafe void VertexAttrib4(Int32 index, Int32* v) { - unsafe - { - Delegates.glVertexAttrib4usvARB((UInt32)index, (UInt16*)v); - } + Delegates.glVertexAttrib4uivARB((UInt32)index, (UInt32*)v); } [System.CLSCompliant(false)] @@ -18332,19 +15665,59 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void VertexAttrib4(UInt32 index, UInt16* v) + { + Delegates.glVertexAttrib4usvARB((UInt32)index, (UInt16*)v); + } + + [System.CLSCompliant(false)] + public static + unsafe void VertexAttrib4(Int32 index, Int16* v) + { + Delegates.glVertexAttrib4usvARB((UInt32)index, (UInt16*)v); + } + [System.CLSCompliant(false)] public static void VertexAttribPointer(UInt32 index, Int32 size, GL.Enums.ARB_vertex_program type, GL.Enums.Boolean normalized, Int32 stride, IntPtr pointer) { - Delegates.glVertexAttribPointerARB((UInt32)index, (Int32)size, (GL.Enums.ARB_vertex_program)type, (GL.Enums.Boolean)normalized, (Int32)stride, (IntPtr)pointer); + Delegates.glVertexAttribPointerARB((UInt32)index, (Int32)size, (GL.Enums.ARB_vertex_program)type, (GL.Enums.Boolean)normalized, (Int32)stride, (IntPtr)pointer); } public static void VertexAttribPointer(Int32 index, Int32 size, GL.Enums.ARB_vertex_program type, GL.Enums.Boolean normalized, Int32 stride, IntPtr pointer) { - unsafe + Delegates.glVertexAttribPointerARB((UInt32)index, (Int32)size, (GL.Enums.ARB_vertex_program)type, (GL.Enums.Boolean)normalized, (Int32)stride, (IntPtr)pointer); + } + + [System.CLSCompliant(false)] + public static + void VertexAttribPointer(UInt32 index, Int32 size, GL.Enums.ARB_vertex_program type, GL.Enums.Boolean normalized, Int32 stride, [In, Out] object pointer) + { + System.Runtime.InteropServices.GCHandle pointer_ptr = System.Runtime.InteropServices.GCHandle.Alloc(pointer, System.Runtime.InteropServices.GCHandleType.Pinned); + try { - Delegates.glVertexAttribPointerARB((UInt32)index, (Int32)size, (GL.Enums.ARB_vertex_program)type, (GL.Enums.Boolean)normalized, (Int32)stride, (IntPtr)pointer); + Delegates.glVertexAttribPointerARB((UInt32)index, (Int32)size, (GL.Enums.ARB_vertex_program)type, (GL.Enums.Boolean)normalized, (Int32)stride, (IntPtr)pointer_ptr.AddrOfPinnedObject()); + } + finally + { + pointer_ptr.Free(); + } + } + + public static + void VertexAttribPointer(Int32 index, Int32 size, GL.Enums.ARB_vertex_program type, GL.Enums.Boolean normalized, Int32 stride, [In, Out] object pointer) + { + System.Runtime.InteropServices.GCHandle pointer_ptr = System.Runtime.InteropServices.GCHandle.Alloc(pointer, System.Runtime.InteropServices.GCHandleType.Pinned); + try + { + Delegates.glVertexAttribPointerARB((UInt32)index, (Int32)size, (GL.Enums.ARB_vertex_program)type, (GL.Enums.Boolean)normalized, (Int32)stride, (IntPtr)pointer_ptr.AddrOfPinnedObject()); + } + finally + { + pointer_ptr.Free(); } } @@ -18377,23 +15750,20 @@ namespace OpenTK.OpenGL public static void ProgramString(GL.Enums.ARB_vertex_program target, GL.Enums.ARB_vertex_program format, Int32 len, IntPtr @string) { - Delegates.glProgramStringARB((GL.Enums.ARB_vertex_program)target, (GL.Enums.ARB_vertex_program)format, (Int32)len, (IntPtr)@string); + Delegates.glProgramStringARB((GL.Enums.ARB_vertex_program)target, (GL.Enums.ARB_vertex_program)format, (Int32)len, (IntPtr)@string); } public static void ProgramString(GL.Enums.ARB_vertex_program target, GL.Enums.ARB_vertex_program format, Int32 len, [In, Out] object @string) { - unsafe + System.Runtime.InteropServices.GCHandle @string_ptr = System.Runtime.InteropServices.GCHandle.Alloc(@string, System.Runtime.InteropServices.GCHandleType.Pinned); + try { - System.Runtime.InteropServices.GCHandle @string_ptr = System.Runtime.InteropServices.GCHandle.Alloc(@string, System.Runtime.InteropServices.GCHandleType.Pinned); - try - { - Delegates.glProgramStringARB((GL.Enums.ARB_vertex_program)target, (GL.Enums.ARB_vertex_program)format, (Int32)len, (IntPtr)@string_ptr.AddrOfPinnedObject()); - } - finally - { - @string_ptr.Free(); - } + Delegates.glProgramStringARB((GL.Enums.ARB_vertex_program)target, (GL.Enums.ARB_vertex_program)format, (Int32)len, (IntPtr)@string_ptr.AddrOfPinnedObject()); + } + finally + { + @string_ptr.Free(); } } @@ -18410,23 +15780,6 @@ namespace OpenTK.OpenGL Delegates.glBindProgramARB((GL.Enums.ARB_vertex_program)target, (UInt32)program); } - [System.CLSCompliant(false)] - public static - unsafe void DeleteProgram(Int32 n, UInt32* programs) - { - unsafe { Delegates.glDeleteProgramsARB((Int32)n, (UInt32*)programs); } - } - - [System.CLSCompliant(false)] - public static - unsafe void DeleteProgram(Int32 n, Int32* programs) - { - unsafe - { - Delegates.glDeleteProgramsARB((Int32)n, (UInt32*)programs); - } - } - [System.CLSCompliant(false)] public static void DeleteProgram(Int32 n, UInt32[] programs) @@ -18479,19 +15832,16 @@ namespace OpenTK.OpenGL [System.CLSCompliant(false)] public static - unsafe void GenProgram(Int32 n, [Out] UInt32* programs) + unsafe void DeleteProgram(Int32 n, UInt32* programs) { - unsafe { Delegates.glGenProgramsARB((Int32)n, (UInt32*)programs); } + Delegates.glDeleteProgramsARB((Int32)n, (UInt32*)programs); } [System.CLSCompliant(false)] public static - unsafe void GenProgram(Int32 n, [Out] Int32* programs) + unsafe void DeleteProgram(Int32 n, Int32* programs) { - unsafe - { - Delegates.glGenProgramsARB((Int32)n, (UInt32*)programs); - } + Delegates.glDeleteProgramsARB((Int32)n, (UInt32*)programs); } [System.CLSCompliant(false)] @@ -18528,7 +15878,7 @@ namespace OpenTK.OpenGL fixed (UInt32* programs_ptr = &programs) { Delegates.glGenProgramsARB((Int32)n, (UInt32*)programs_ptr); - programs = *programs_ptr; + programs = *programs_ptr; } } } @@ -18541,11 +15891,25 @@ namespace OpenTK.OpenGL fixed (Int32* programs_ptr = &programs) { Delegates.glGenProgramsARB((Int32)n, (UInt32*)programs_ptr); - programs = *programs_ptr; + programs = *programs_ptr; } } } + [System.CLSCompliant(false)] + public static + unsafe void GenProgram(Int32 n, [Out] UInt32* programs) + { + Delegates.glGenProgramsARB((Int32)n, (UInt32*)programs); + } + + [System.CLSCompliant(false)] + public static + unsafe void GenProgram(Int32 n, [Out] Int32* programs) + { + Delegates.glGenProgramsARB((Int32)n, (UInt32*)programs); + } + [System.CLSCompliant(false)] public static void ProgramEnvParameter4(GL.Enums.ARB_vertex_program target, UInt32 index, Double x, Double y, Double z, Double w) @@ -18559,23 +15923,6 @@ namespace OpenTK.OpenGL Delegates.glProgramEnvParameter4dARB((GL.Enums.ARB_vertex_program)target, (UInt32)index, (Double)x, (Double)y, (Double)z, (Double)w); } - [System.CLSCompliant(false)] - public static - unsafe void ProgramEnvParameter4(GL.Enums.ARB_vertex_program target, UInt32 index, Double* @params) - { - unsafe { Delegates.glProgramEnvParameter4dvARB((GL.Enums.ARB_vertex_program)target, (UInt32)index, (Double*)@params); } - } - - [System.CLSCompliant(false)] - public static - unsafe void ProgramEnvParameter4(GL.Enums.ARB_vertex_program target, Int32 index, Double* @params) - { - unsafe - { - Delegates.glProgramEnvParameter4dvARB((GL.Enums.ARB_vertex_program)target, (UInt32)index, (Double*)@params); - } - } - [System.CLSCompliant(false)] public static void ProgramEnvParameter4(GL.Enums.ARB_vertex_program target, UInt32 index, Double[] @params) @@ -18626,6 +15973,20 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void ProgramEnvParameter4(GL.Enums.ARB_vertex_program target, UInt32 index, Double* @params) + { + Delegates.glProgramEnvParameter4dvARB((GL.Enums.ARB_vertex_program)target, (UInt32)index, (Double*)@params); + } + + [System.CLSCompliant(false)] + public static + unsafe void ProgramEnvParameter4(GL.Enums.ARB_vertex_program target, Int32 index, Double* @params) + { + Delegates.glProgramEnvParameter4dvARB((GL.Enums.ARB_vertex_program)target, (UInt32)index, (Double*)@params); + } + [System.CLSCompliant(false)] public static void ProgramEnvParameter4(GL.Enums.ARB_vertex_program target, UInt32 index, Single x, Single y, Single z, Single w) @@ -18639,23 +16000,6 @@ namespace OpenTK.OpenGL Delegates.glProgramEnvParameter4fARB((GL.Enums.ARB_vertex_program)target, (UInt32)index, (Single)x, (Single)y, (Single)z, (Single)w); } - [System.CLSCompliant(false)] - public static - unsafe void ProgramEnvParameter4(GL.Enums.ARB_vertex_program target, UInt32 index, Single* @params) - { - unsafe { Delegates.glProgramEnvParameter4fvARB((GL.Enums.ARB_vertex_program)target, (UInt32)index, (Single*)@params); } - } - - [System.CLSCompliant(false)] - public static - unsafe void ProgramEnvParameter4(GL.Enums.ARB_vertex_program target, Int32 index, Single* @params) - { - unsafe - { - Delegates.glProgramEnvParameter4fvARB((GL.Enums.ARB_vertex_program)target, (UInt32)index, (Single*)@params); - } - } - [System.CLSCompliant(false)] public static void ProgramEnvParameter4(GL.Enums.ARB_vertex_program target, UInt32 index, Single[] @params) @@ -18706,6 +16050,20 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void ProgramEnvParameter4(GL.Enums.ARB_vertex_program target, UInt32 index, Single* @params) + { + Delegates.glProgramEnvParameter4fvARB((GL.Enums.ARB_vertex_program)target, (UInt32)index, (Single*)@params); + } + + [System.CLSCompliant(false)] + public static + unsafe void ProgramEnvParameter4(GL.Enums.ARB_vertex_program target, Int32 index, Single* @params) + { + Delegates.glProgramEnvParameter4fvARB((GL.Enums.ARB_vertex_program)target, (UInt32)index, (Single*)@params); + } + [System.CLSCompliant(false)] public static void ProgramLocalParameter4(GL.Enums.ARB_vertex_program target, UInt32 index, Double x, Double y, Double z, Double w) @@ -18719,23 +16077,6 @@ namespace OpenTK.OpenGL Delegates.glProgramLocalParameter4dARB((GL.Enums.ARB_vertex_program)target, (UInt32)index, (Double)x, (Double)y, (Double)z, (Double)w); } - [System.CLSCompliant(false)] - public static - unsafe void ProgramLocalParameter4(GL.Enums.ARB_vertex_program target, UInt32 index, Double* @params) - { - unsafe { Delegates.glProgramLocalParameter4dvARB((GL.Enums.ARB_vertex_program)target, (UInt32)index, (Double*)@params); } - } - - [System.CLSCompliant(false)] - public static - unsafe void ProgramLocalParameter4(GL.Enums.ARB_vertex_program target, Int32 index, Double* @params) - { - unsafe - { - Delegates.glProgramLocalParameter4dvARB((GL.Enums.ARB_vertex_program)target, (UInt32)index, (Double*)@params); - } - } - [System.CLSCompliant(false)] public static void ProgramLocalParameter4(GL.Enums.ARB_vertex_program target, UInt32 index, Double[] @params) @@ -18786,6 +16127,20 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void ProgramLocalParameter4(GL.Enums.ARB_vertex_program target, UInt32 index, Double* @params) + { + Delegates.glProgramLocalParameter4dvARB((GL.Enums.ARB_vertex_program)target, (UInt32)index, (Double*)@params); + } + + [System.CLSCompliant(false)] + public static + unsafe void ProgramLocalParameter4(GL.Enums.ARB_vertex_program target, Int32 index, Double* @params) + { + Delegates.glProgramLocalParameter4dvARB((GL.Enums.ARB_vertex_program)target, (UInt32)index, (Double*)@params); + } + [System.CLSCompliant(false)] public static void ProgramLocalParameter4(GL.Enums.ARB_vertex_program target, UInt32 index, Single x, Single y, Single z, Single w) @@ -18799,23 +16154,6 @@ namespace OpenTK.OpenGL Delegates.glProgramLocalParameter4fARB((GL.Enums.ARB_vertex_program)target, (UInt32)index, (Single)x, (Single)y, (Single)z, (Single)w); } - [System.CLSCompliant(false)] - public static - unsafe void ProgramLocalParameter4(GL.Enums.ARB_vertex_program target, UInt32 index, Single* @params) - { - unsafe { Delegates.glProgramLocalParameter4fvARB((GL.Enums.ARB_vertex_program)target, (UInt32)index, (Single*)@params); } - } - - [System.CLSCompliant(false)] - public static - unsafe void ProgramLocalParameter4(GL.Enums.ARB_vertex_program target, Int32 index, Single* @params) - { - unsafe - { - Delegates.glProgramLocalParameter4fvARB((GL.Enums.ARB_vertex_program)target, (UInt32)index, (Single*)@params); - } - } - [System.CLSCompliant(false)] public static void ProgramLocalParameter4(GL.Enums.ARB_vertex_program target, UInt32 index, Single[] @params) @@ -18868,19 +16206,16 @@ namespace OpenTK.OpenGL [System.CLSCompliant(false)] public static - unsafe void GetProgramEnvParameter(GL.Enums.ARB_vertex_program target, UInt32 index, [Out] Double* @params) + unsafe void ProgramLocalParameter4(GL.Enums.ARB_vertex_program target, UInt32 index, Single* @params) { - unsafe { Delegates.glGetProgramEnvParameterdvARB((GL.Enums.ARB_vertex_program)target, (UInt32)index, (Double*)@params); } + Delegates.glProgramLocalParameter4fvARB((GL.Enums.ARB_vertex_program)target, (UInt32)index, (Single*)@params); } [System.CLSCompliant(false)] public static - unsafe void GetProgramEnvParameter(GL.Enums.ARB_vertex_program target, Int32 index, [Out] Double* @params) + unsafe void ProgramLocalParameter4(GL.Enums.ARB_vertex_program target, Int32 index, Single* @params) { - unsafe - { - Delegates.glGetProgramEnvParameterdvARB((GL.Enums.ARB_vertex_program)target, (UInt32)index, (Double*)@params); - } + Delegates.glProgramLocalParameter4fvARB((GL.Enums.ARB_vertex_program)target, (UInt32)index, (Single*)@params); } [System.CLSCompliant(false)] @@ -18917,7 +16252,7 @@ namespace OpenTK.OpenGL fixed (Double* @params_ptr = &@params) { Delegates.glGetProgramEnvParameterdvARB((GL.Enums.ARB_vertex_program)target, (UInt32)index, (Double*)@params_ptr); - @params = *@params_ptr; + @params = *@params_ptr; } } } @@ -18930,26 +16265,23 @@ namespace OpenTK.OpenGL fixed (Double* @params_ptr = &@params) { Delegates.glGetProgramEnvParameterdvARB((GL.Enums.ARB_vertex_program)target, (UInt32)index, (Double*)@params_ptr); - @params = *@params_ptr; + @params = *@params_ptr; } } } [System.CLSCompliant(false)] public static - unsafe void GetProgramEnvParameter(GL.Enums.ARB_vertex_program target, UInt32 index, [Out] Single* @params) + unsafe void GetProgramEnvParameter(GL.Enums.ARB_vertex_program target, UInt32 index, [Out] Double* @params) { - unsafe { Delegates.glGetProgramEnvParameterfvARB((GL.Enums.ARB_vertex_program)target, (UInt32)index, (Single*)@params); } + Delegates.glGetProgramEnvParameterdvARB((GL.Enums.ARB_vertex_program)target, (UInt32)index, (Double*)@params); } [System.CLSCompliant(false)] public static - unsafe void GetProgramEnvParameter(GL.Enums.ARB_vertex_program target, Int32 index, [Out] Single* @params) + unsafe void GetProgramEnvParameter(GL.Enums.ARB_vertex_program target, Int32 index, [Out] Double* @params) { - unsafe - { - Delegates.glGetProgramEnvParameterfvARB((GL.Enums.ARB_vertex_program)target, (UInt32)index, (Single*)@params); - } + Delegates.glGetProgramEnvParameterdvARB((GL.Enums.ARB_vertex_program)target, (UInt32)index, (Double*)@params); } [System.CLSCompliant(false)] @@ -18986,7 +16318,7 @@ namespace OpenTK.OpenGL fixed (Single* @params_ptr = &@params) { Delegates.glGetProgramEnvParameterfvARB((GL.Enums.ARB_vertex_program)target, (UInt32)index, (Single*)@params_ptr); - @params = *@params_ptr; + @params = *@params_ptr; } } } @@ -18999,26 +16331,23 @@ namespace OpenTK.OpenGL fixed (Single* @params_ptr = &@params) { Delegates.glGetProgramEnvParameterfvARB((GL.Enums.ARB_vertex_program)target, (UInt32)index, (Single*)@params_ptr); - @params = *@params_ptr; + @params = *@params_ptr; } } } [System.CLSCompliant(false)] public static - unsafe void GetProgramLocalParameter(GL.Enums.ARB_vertex_program target, UInt32 index, [Out] Double* @params) + unsafe void GetProgramEnvParameter(GL.Enums.ARB_vertex_program target, UInt32 index, [Out] Single* @params) { - unsafe { Delegates.glGetProgramLocalParameterdvARB((GL.Enums.ARB_vertex_program)target, (UInt32)index, (Double*)@params); } + Delegates.glGetProgramEnvParameterfvARB((GL.Enums.ARB_vertex_program)target, (UInt32)index, (Single*)@params); } [System.CLSCompliant(false)] public static - unsafe void GetProgramLocalParameter(GL.Enums.ARB_vertex_program target, Int32 index, [Out] Double* @params) + unsafe void GetProgramEnvParameter(GL.Enums.ARB_vertex_program target, Int32 index, [Out] Single* @params) { - unsafe - { - Delegates.glGetProgramLocalParameterdvARB((GL.Enums.ARB_vertex_program)target, (UInt32)index, (Double*)@params); - } + Delegates.glGetProgramEnvParameterfvARB((GL.Enums.ARB_vertex_program)target, (UInt32)index, (Single*)@params); } [System.CLSCompliant(false)] @@ -19055,7 +16384,7 @@ namespace OpenTK.OpenGL fixed (Double* @params_ptr = &@params) { Delegates.glGetProgramLocalParameterdvARB((GL.Enums.ARB_vertex_program)target, (UInt32)index, (Double*)@params_ptr); - @params = *@params_ptr; + @params = *@params_ptr; } } } @@ -19068,26 +16397,23 @@ namespace OpenTK.OpenGL fixed (Double* @params_ptr = &@params) { Delegates.glGetProgramLocalParameterdvARB((GL.Enums.ARB_vertex_program)target, (UInt32)index, (Double*)@params_ptr); - @params = *@params_ptr; + @params = *@params_ptr; } } } [System.CLSCompliant(false)] public static - unsafe void GetProgramLocalParameter(GL.Enums.ARB_vertex_program target, UInt32 index, [Out] Single* @params) + unsafe void GetProgramLocalParameter(GL.Enums.ARB_vertex_program target, UInt32 index, [Out] Double* @params) { - unsafe { Delegates.glGetProgramLocalParameterfvARB((GL.Enums.ARB_vertex_program)target, (UInt32)index, (Single*)@params); } + Delegates.glGetProgramLocalParameterdvARB((GL.Enums.ARB_vertex_program)target, (UInt32)index, (Double*)@params); } [System.CLSCompliant(false)] public static - unsafe void GetProgramLocalParameter(GL.Enums.ARB_vertex_program target, Int32 index, [Out] Single* @params) + unsafe void GetProgramLocalParameter(GL.Enums.ARB_vertex_program target, Int32 index, [Out] Double* @params) { - unsafe - { - Delegates.glGetProgramLocalParameterfvARB((GL.Enums.ARB_vertex_program)target, (UInt32)index, (Single*)@params); - } + Delegates.glGetProgramLocalParameterdvARB((GL.Enums.ARB_vertex_program)target, (UInt32)index, (Double*)@params); } [System.CLSCompliant(false)] @@ -19124,7 +16450,7 @@ namespace OpenTK.OpenGL fixed (Single* @params_ptr = &@params) { Delegates.glGetProgramLocalParameterfvARB((GL.Enums.ARB_vertex_program)target, (UInt32)index, (Single*)@params_ptr); - @params = *@params_ptr; + @params = *@params_ptr; } } } @@ -19137,16 +16463,23 @@ namespace OpenTK.OpenGL fixed (Single* @params_ptr = &@params) { Delegates.glGetProgramLocalParameterfvARB((GL.Enums.ARB_vertex_program)target, (UInt32)index, (Single*)@params_ptr); - @params = *@params_ptr; + @params = *@params_ptr; } } } [System.CLSCompliant(false)] public static - unsafe void GetProgram(GL.Enums.ARB_vertex_program target, GL.Enums.ARB_vertex_program pname, [Out] Int32* @params) + unsafe void GetProgramLocalParameter(GL.Enums.ARB_vertex_program target, UInt32 index, [Out] Single* @params) { - unsafe { Delegates.glGetProgramivARB((GL.Enums.ARB_vertex_program)target, (GL.Enums.ARB_vertex_program)pname, (Int32*)@params); } + Delegates.glGetProgramLocalParameterfvARB((GL.Enums.ARB_vertex_program)target, (UInt32)index, (Single*)@params); + } + + [System.CLSCompliant(false)] + public static + unsafe void GetProgramLocalParameter(GL.Enums.ARB_vertex_program target, Int32 index, [Out] Single* @params) + { + Delegates.glGetProgramLocalParameterfvARB((GL.Enums.ARB_vertex_program)target, (UInt32)index, (Single*)@params); } public static @@ -19169,48 +16502,35 @@ namespace OpenTK.OpenGL fixed (Int32* @params_ptr = &@params) { Delegates.glGetProgramivARB((GL.Enums.ARB_vertex_program)target, (GL.Enums.ARB_vertex_program)pname, (Int32*)@params_ptr); - @params = *@params_ptr; + @params = *@params_ptr; } } } + [System.CLSCompliant(false)] + public static + unsafe void GetProgram(GL.Enums.ARB_vertex_program target, GL.Enums.ARB_vertex_program pname, [Out] Int32* @params) + { + Delegates.glGetProgramivARB((GL.Enums.ARB_vertex_program)target, (GL.Enums.ARB_vertex_program)pname, (Int32*)@params); + } + public static void GetProgramString(GL.Enums.ARB_vertex_program target, GL.Enums.ARB_vertex_program pname, [Out] IntPtr @string) { - Delegates.glGetProgramStringARB((GL.Enums.ARB_vertex_program)target, (GL.Enums.ARB_vertex_program)pname, (IntPtr)@string); + Delegates.glGetProgramStringARB((GL.Enums.ARB_vertex_program)target, (GL.Enums.ARB_vertex_program)pname, (IntPtr)@string); } public static void GetProgramString(GL.Enums.ARB_vertex_program target, GL.Enums.ARB_vertex_program pname, [In, Out] object @string) { - unsafe + System.Runtime.InteropServices.GCHandle @string_ptr = System.Runtime.InteropServices.GCHandle.Alloc(@string, System.Runtime.InteropServices.GCHandleType.Pinned); + try { - System.Runtime.InteropServices.GCHandle @string_ptr = System.Runtime.InteropServices.GCHandle.Alloc(@string, System.Runtime.InteropServices.GCHandleType.Pinned); - try - { - Delegates.glGetProgramStringARB((GL.Enums.ARB_vertex_program)target, (GL.Enums.ARB_vertex_program)pname, (IntPtr)@string_ptr.AddrOfPinnedObject()); - } - finally - { - @string_ptr.Free(); - } + Delegates.glGetProgramStringARB((GL.Enums.ARB_vertex_program)target, (GL.Enums.ARB_vertex_program)pname, (IntPtr)@string_ptr.AddrOfPinnedObject()); } - } - - [System.CLSCompliant(false)] - public static - unsafe void GetVertexAttrib(UInt32 index, GL.Enums.ARB_vertex_program pname, [Out] Double* @params) - { - unsafe { Delegates.glGetVertexAttribdvARB((UInt32)index, (GL.Enums.ARB_vertex_program)pname, (Double*)@params); } - } - - [System.CLSCompliant(false)] - public static - unsafe void GetVertexAttrib(Int32 index, GL.Enums.ARB_vertex_program pname, [Out] Double* @params) - { - unsafe + finally { - Delegates.glGetVertexAttribdvARB((UInt32)index, (GL.Enums.ARB_vertex_program)pname, (Double*)@params); + @string_ptr.Free(); } } @@ -19248,7 +16568,7 @@ namespace OpenTK.OpenGL fixed (Double* @params_ptr = &@params) { Delegates.glGetVertexAttribdvARB((UInt32)index, (GL.Enums.ARB_vertex_program)pname, (Double*)@params_ptr); - @params = *@params_ptr; + @params = *@params_ptr; } } } @@ -19261,26 +16581,23 @@ namespace OpenTK.OpenGL fixed (Double* @params_ptr = &@params) { Delegates.glGetVertexAttribdvARB((UInt32)index, (GL.Enums.ARB_vertex_program)pname, (Double*)@params_ptr); - @params = *@params_ptr; + @params = *@params_ptr; } } } [System.CLSCompliant(false)] public static - unsafe void GetVertexAttrib(UInt32 index, GL.Enums.ARB_vertex_program pname, [Out] Single* @params) + unsafe void GetVertexAttrib(UInt32 index, GL.Enums.ARB_vertex_program pname, [Out] Double* @params) { - unsafe { Delegates.glGetVertexAttribfvARB((UInt32)index, (GL.Enums.ARB_vertex_program)pname, (Single*)@params); } + Delegates.glGetVertexAttribdvARB((UInt32)index, (GL.Enums.ARB_vertex_program)pname, (Double*)@params); } [System.CLSCompliant(false)] public static - unsafe void GetVertexAttrib(Int32 index, GL.Enums.ARB_vertex_program pname, [Out] Single* @params) + unsafe void GetVertexAttrib(Int32 index, GL.Enums.ARB_vertex_program pname, [Out] Double* @params) { - unsafe - { - Delegates.glGetVertexAttribfvARB((UInt32)index, (GL.Enums.ARB_vertex_program)pname, (Single*)@params); - } + Delegates.glGetVertexAttribdvARB((UInt32)index, (GL.Enums.ARB_vertex_program)pname, (Double*)@params); } [System.CLSCompliant(false)] @@ -19317,7 +16634,7 @@ namespace OpenTK.OpenGL fixed (Single* @params_ptr = &@params) { Delegates.glGetVertexAttribfvARB((UInt32)index, (GL.Enums.ARB_vertex_program)pname, (Single*)@params_ptr); - @params = *@params_ptr; + @params = *@params_ptr; } } } @@ -19330,26 +16647,23 @@ namespace OpenTK.OpenGL fixed (Single* @params_ptr = &@params) { Delegates.glGetVertexAttribfvARB((UInt32)index, (GL.Enums.ARB_vertex_program)pname, (Single*)@params_ptr); - @params = *@params_ptr; + @params = *@params_ptr; } } } [System.CLSCompliant(false)] public static - unsafe void GetVertexAttrib(UInt32 index, GL.Enums.ARB_vertex_program pname, [Out] Int32* @params) + unsafe void GetVertexAttrib(UInt32 index, GL.Enums.ARB_vertex_program pname, [Out] Single* @params) { - unsafe { Delegates.glGetVertexAttribivARB((UInt32)index, (GL.Enums.ARB_vertex_program)pname, (Int32*)@params); } + Delegates.glGetVertexAttribfvARB((UInt32)index, (GL.Enums.ARB_vertex_program)pname, (Single*)@params); } [System.CLSCompliant(false)] public static - unsafe void GetVertexAttrib(Int32 index, GL.Enums.ARB_vertex_program pname, [Out] Int32* @params) + unsafe void GetVertexAttrib(Int32 index, GL.Enums.ARB_vertex_program pname, [Out] Single* @params) { - unsafe - { - Delegates.glGetVertexAttribivARB((UInt32)index, (GL.Enums.ARB_vertex_program)pname, (Int32*)@params); - } + Delegates.glGetVertexAttribfvARB((UInt32)index, (GL.Enums.ARB_vertex_program)pname, (Single*)@params); } [System.CLSCompliant(false)] @@ -19386,7 +16700,7 @@ namespace OpenTK.OpenGL fixed (Int32* @params_ptr = &@params) { Delegates.glGetVertexAttribivARB((UInt32)index, (GL.Enums.ARB_vertex_program)pname, (Int32*)@params_ptr); - @params = *@params_ptr; + @params = *@params_ptr; } } } @@ -19399,59 +16713,64 @@ namespace OpenTK.OpenGL fixed (Int32* @params_ptr = &@params) { Delegates.glGetVertexAttribivARB((UInt32)index, (GL.Enums.ARB_vertex_program)pname, (Int32*)@params_ptr); - @params = *@params_ptr; + @params = *@params_ptr; } } } + [System.CLSCompliant(false)] + public static + unsafe void GetVertexAttrib(UInt32 index, GL.Enums.ARB_vertex_program pname, [Out] Int32* @params) + { + Delegates.glGetVertexAttribivARB((UInt32)index, (GL.Enums.ARB_vertex_program)pname, (Int32*)@params); + } + + [System.CLSCompliant(false)] + public static + unsafe void GetVertexAttrib(Int32 index, GL.Enums.ARB_vertex_program pname, [Out] Int32* @params) + { + Delegates.glGetVertexAttribivARB((UInt32)index, (GL.Enums.ARB_vertex_program)pname, (Int32*)@params); + } + [System.CLSCompliant(false)] public static void GetVertexAttribPointer(UInt32 index, GL.Enums.ARB_vertex_program pname, [Out] IntPtr pointer) { - Delegates.glGetVertexAttribPointervARB((UInt32)index, (GL.Enums.ARB_vertex_program)pname, (IntPtr)pointer); + Delegates.glGetVertexAttribPointervARB((UInt32)index, (GL.Enums.ARB_vertex_program)pname, (IntPtr)pointer); } public static void GetVertexAttribPointer(Int32 index, GL.Enums.ARB_vertex_program pname, [Out] IntPtr pointer) { - unsafe - { - Delegates.glGetVertexAttribPointervARB((UInt32)index, (GL.Enums.ARB_vertex_program)pname, (IntPtr)pointer); - } + Delegates.glGetVertexAttribPointervARB((UInt32)index, (GL.Enums.ARB_vertex_program)pname, (IntPtr)pointer); } [System.CLSCompliant(false)] public static void GetVertexAttribPointer(UInt32 index, GL.Enums.ARB_vertex_program pname, [In, Out] object pointer) { - unsafe + System.Runtime.InteropServices.GCHandle pointer_ptr = System.Runtime.InteropServices.GCHandle.Alloc(pointer, System.Runtime.InteropServices.GCHandleType.Pinned); + try { - System.Runtime.InteropServices.GCHandle pointer_ptr = System.Runtime.InteropServices.GCHandle.Alloc(pointer, System.Runtime.InteropServices.GCHandleType.Pinned); - try - { - Delegates.glGetVertexAttribPointervARB((UInt32)index, (GL.Enums.ARB_vertex_program)pname, (IntPtr)pointer_ptr.AddrOfPinnedObject()); - } - finally - { - pointer_ptr.Free(); - } + Delegates.glGetVertexAttribPointervARB((UInt32)index, (GL.Enums.ARB_vertex_program)pname, (IntPtr)pointer_ptr.AddrOfPinnedObject()); + } + finally + { + pointer_ptr.Free(); } } public static void GetVertexAttribPointer(Int32 index, GL.Enums.ARB_vertex_program pname, [In, Out] object pointer) { - unsafe + System.Runtime.InteropServices.GCHandle pointer_ptr = System.Runtime.InteropServices.GCHandle.Alloc(pointer, System.Runtime.InteropServices.GCHandleType.Pinned); + try { - System.Runtime.InteropServices.GCHandle pointer_ptr = System.Runtime.InteropServices.GCHandle.Alloc(pointer, System.Runtime.InteropServices.GCHandleType.Pinned); - try - { - Delegates.glGetVertexAttribPointervARB((UInt32)index, (GL.Enums.ARB_vertex_program)pname, (IntPtr)pointer_ptr.AddrOfPinnedObject()); - } - finally - { - pointer_ptr.Free(); - } + Delegates.glGetVertexAttribPointervARB((UInt32)index, (GL.Enums.ARB_vertex_program)pname, (IntPtr)pointer_ptr.AddrOfPinnedObject()); + } + finally + { + pointer_ptr.Free(); } } @@ -19481,23 +16800,6 @@ namespace OpenTK.OpenGL Delegates.glBindBufferARB((GL.Enums.ARB_vertex_buffer_object)target, (UInt32)buffer); } - [System.CLSCompliant(false)] - public static - unsafe void DeleteBuffers(Int32 n, UInt32* buffers) - { - unsafe { Delegates.glDeleteBuffersARB((Int32)n, (UInt32*)buffers); } - } - - [System.CLSCompliant(false)] - public static - unsafe void DeleteBuffers(Int32 n, Int32* buffers) - { - unsafe - { - Delegates.glDeleteBuffersARB((Int32)n, (UInt32*)buffers); - } - } - [System.CLSCompliant(false)] public static void DeleteBuffers(Int32 n, UInt32[] buffers) @@ -19550,19 +16852,16 @@ namespace OpenTK.OpenGL [System.CLSCompliant(false)] public static - unsafe void GenBuffers(Int32 n, [Out] UInt32* buffers) + unsafe void DeleteBuffers(Int32 n, UInt32* buffers) { - unsafe { Delegates.glGenBuffersARB((Int32)n, (UInt32*)buffers); } + Delegates.glDeleteBuffersARB((Int32)n, (UInt32*)buffers); } [System.CLSCompliant(false)] public static - unsafe void GenBuffers(Int32 n, [Out] Int32* buffers) + unsafe void DeleteBuffers(Int32 n, Int32* buffers) { - unsafe - { - Delegates.glGenBuffersARB((Int32)n, (UInt32*)buffers); - } + Delegates.glDeleteBuffersARB((Int32)n, (UInt32*)buffers); } [System.CLSCompliant(false)] @@ -19599,7 +16898,7 @@ namespace OpenTK.OpenGL fixed (UInt32* buffers_ptr = &buffers) { Delegates.glGenBuffersARB((Int32)n, (UInt32*)buffers_ptr); - buffers = *buffers_ptr; + buffers = *buffers_ptr; } } } @@ -19612,11 +16911,25 @@ namespace OpenTK.OpenGL fixed (Int32* buffers_ptr = &buffers) { Delegates.glGenBuffersARB((Int32)n, (UInt32*)buffers_ptr); - buffers = *buffers_ptr; + buffers = *buffers_ptr; } } } + [System.CLSCompliant(false)] + public static + unsafe void GenBuffers(Int32 n, [Out] UInt32* buffers) + { + Delegates.glGenBuffersARB((Int32)n, (UInt32*)buffers); + } + + [System.CLSCompliant(false)] + public static + unsafe void GenBuffers(Int32 n, [Out] Int32* buffers) + { + Delegates.glGenBuffersARB((Int32)n, (UInt32*)buffers); + } + [System.CLSCompliant(false)] public static Boolean IsBuffer(UInt32 buffer) @@ -19633,336 +16946,110 @@ namespace OpenTK.OpenGL public static void BufferData(GL.Enums.ARB_vertex_buffer_object target, IntPtr size, IntPtr data, GL.Enums.ARB_vertex_buffer_object usage) { - Delegates.glBufferDataARB((GL.Enums.ARB_vertex_buffer_object)target, (IntPtr)size, (IntPtr)data, (GL.Enums.ARB_vertex_buffer_object)usage); - } - - public static - void BufferData(GL.Enums.ARB_vertex_buffer_object target, IntPtr size, [In, Out] object data, GL.Enums.ARB_vertex_buffer_object usage) - { - unsafe - { - System.Runtime.InteropServices.GCHandle data_ptr = System.Runtime.InteropServices.GCHandle.Alloc(data, System.Runtime.InteropServices.GCHandleType.Pinned); - try - { - Delegates.glBufferDataARB((GL.Enums.ARB_vertex_buffer_object)target, (IntPtr)size, (IntPtr)data_ptr.AddrOfPinnedObject(), (GL.Enums.ARB_vertex_buffer_object)usage); - } - finally - { - data_ptr.Free(); - } - } - } - - public static - void BufferData(GL.Enums.ARB_vertex_buffer_object target, [In, Out] object size, IntPtr data, GL.Enums.ARB_vertex_buffer_object usage) - { - unsafe - { - System.Runtime.InteropServices.GCHandle size_ptr = System.Runtime.InteropServices.GCHandle.Alloc(size, System.Runtime.InteropServices.GCHandleType.Pinned); - try - { - Delegates.glBufferDataARB((GL.Enums.ARB_vertex_buffer_object)target, (IntPtr)size_ptr.AddrOfPinnedObject(), (IntPtr)data, (GL.Enums.ARB_vertex_buffer_object)usage); - } - finally - { - size_ptr.Free(); - } - } + Delegates.glBufferDataARB((GL.Enums.ARB_vertex_buffer_object)target, (IntPtr)size, (IntPtr)data, (GL.Enums.ARB_vertex_buffer_object)usage); } public static void BufferData(GL.Enums.ARB_vertex_buffer_object target, [In, Out] object size, [In, Out] object data, GL.Enums.ARB_vertex_buffer_object usage) { - unsafe + System.Runtime.InteropServices.GCHandle size_ptr = System.Runtime.InteropServices.GCHandle.Alloc(size, System.Runtime.InteropServices.GCHandleType.Pinned); + System.Runtime.InteropServices.GCHandle data_ptr = System.Runtime.InteropServices.GCHandle.Alloc(data, System.Runtime.InteropServices.GCHandleType.Pinned); + try { - System.Runtime.InteropServices.GCHandle size_ptr = System.Runtime.InteropServices.GCHandle.Alloc(size, System.Runtime.InteropServices.GCHandleType.Pinned); - System.Runtime.InteropServices.GCHandle data_ptr = System.Runtime.InteropServices.GCHandle.Alloc(data, System.Runtime.InteropServices.GCHandleType.Pinned); - try - { - Delegates.glBufferDataARB((GL.Enums.ARB_vertex_buffer_object)target, (IntPtr)size_ptr.AddrOfPinnedObject(), (IntPtr)data_ptr.AddrOfPinnedObject(), (GL.Enums.ARB_vertex_buffer_object)usage); - } - finally - { - size_ptr.Free(); - data_ptr.Free(); - } + Delegates.glBufferDataARB((GL.Enums.ARB_vertex_buffer_object)target, (IntPtr)size_ptr.AddrOfPinnedObject(), (IntPtr)data_ptr.AddrOfPinnedObject(), (GL.Enums.ARB_vertex_buffer_object)usage); + } + finally + { + size_ptr.Free(); + data_ptr.Free(); } } public static void BufferSubData(GL.Enums.ARB_vertex_buffer_object target, IntPtr offset, IntPtr size, IntPtr data) { - Delegates.glBufferSubDataARB((GL.Enums.ARB_vertex_buffer_object)target, (IntPtr)offset, (IntPtr)size, (IntPtr)data); - } - - public static - void BufferSubData(GL.Enums.ARB_vertex_buffer_object target, IntPtr offset, IntPtr size, [In, Out] object data) - { - unsafe - { - System.Runtime.InteropServices.GCHandle data_ptr = System.Runtime.InteropServices.GCHandle.Alloc(data, System.Runtime.InteropServices.GCHandleType.Pinned); - try - { - Delegates.glBufferSubDataARB((GL.Enums.ARB_vertex_buffer_object)target, (IntPtr)offset, (IntPtr)size, (IntPtr)data_ptr.AddrOfPinnedObject()); - } - finally - { - data_ptr.Free(); - } - } - } - - public static - void BufferSubData(GL.Enums.ARB_vertex_buffer_object target, IntPtr offset, [In, Out] object size, IntPtr data) - { - unsafe - { - System.Runtime.InteropServices.GCHandle size_ptr = System.Runtime.InteropServices.GCHandle.Alloc(size, System.Runtime.InteropServices.GCHandleType.Pinned); - try - { - Delegates.glBufferSubDataARB((GL.Enums.ARB_vertex_buffer_object)target, (IntPtr)offset, (IntPtr)size_ptr.AddrOfPinnedObject(), (IntPtr)data); - } - finally - { - size_ptr.Free(); - } - } + Delegates.glBufferSubDataARB((GL.Enums.ARB_vertex_buffer_object)target, (IntPtr)offset, (IntPtr)size, (IntPtr)data); } public static void BufferSubData(GL.Enums.ARB_vertex_buffer_object target, IntPtr offset, [In, Out] object size, [In, Out] object data) { - unsafe + System.Runtime.InteropServices.GCHandle size_ptr = System.Runtime.InteropServices.GCHandle.Alloc(size, System.Runtime.InteropServices.GCHandleType.Pinned); + System.Runtime.InteropServices.GCHandle data_ptr = System.Runtime.InteropServices.GCHandle.Alloc(data, System.Runtime.InteropServices.GCHandleType.Pinned); + try { - System.Runtime.InteropServices.GCHandle size_ptr = System.Runtime.InteropServices.GCHandle.Alloc(size, System.Runtime.InteropServices.GCHandleType.Pinned); - System.Runtime.InteropServices.GCHandle data_ptr = System.Runtime.InteropServices.GCHandle.Alloc(data, System.Runtime.InteropServices.GCHandleType.Pinned); - try - { - Delegates.glBufferSubDataARB((GL.Enums.ARB_vertex_buffer_object)target, (IntPtr)offset, (IntPtr)size_ptr.AddrOfPinnedObject(), (IntPtr)data_ptr.AddrOfPinnedObject()); - } - finally - { - size_ptr.Free(); - data_ptr.Free(); - } + Delegates.glBufferSubDataARB((GL.Enums.ARB_vertex_buffer_object)target, (IntPtr)offset, (IntPtr)size_ptr.AddrOfPinnedObject(), (IntPtr)data_ptr.AddrOfPinnedObject()); } - } - - public static - void BufferSubData(GL.Enums.ARB_vertex_buffer_object target, [In, Out] object offset, IntPtr size, IntPtr data) - { - unsafe + finally { - System.Runtime.InteropServices.GCHandle offset_ptr = System.Runtime.InteropServices.GCHandle.Alloc(offset, System.Runtime.InteropServices.GCHandleType.Pinned); - try - { - Delegates.glBufferSubDataARB((GL.Enums.ARB_vertex_buffer_object)target, (IntPtr)offset_ptr.AddrOfPinnedObject(), (IntPtr)size, (IntPtr)data); - } - finally - { - offset_ptr.Free(); - } - } - } - - public static - void BufferSubData(GL.Enums.ARB_vertex_buffer_object target, [In, Out] object offset, IntPtr size, [In, Out] object data) - { - unsafe - { - System.Runtime.InteropServices.GCHandle offset_ptr = System.Runtime.InteropServices.GCHandle.Alloc(offset, System.Runtime.InteropServices.GCHandleType.Pinned); - System.Runtime.InteropServices.GCHandle data_ptr = System.Runtime.InteropServices.GCHandle.Alloc(data, System.Runtime.InteropServices.GCHandleType.Pinned); - try - { - Delegates.glBufferSubDataARB((GL.Enums.ARB_vertex_buffer_object)target, (IntPtr)offset_ptr.AddrOfPinnedObject(), (IntPtr)size, (IntPtr)data_ptr.AddrOfPinnedObject()); - } - finally - { - offset_ptr.Free(); - data_ptr.Free(); - } - } - } - - public static - void BufferSubData(GL.Enums.ARB_vertex_buffer_object target, [In, Out] object offset, [In, Out] object size, IntPtr data) - { - unsafe - { - System.Runtime.InteropServices.GCHandle offset_ptr = System.Runtime.InteropServices.GCHandle.Alloc(offset, System.Runtime.InteropServices.GCHandleType.Pinned); - System.Runtime.InteropServices.GCHandle size_ptr = System.Runtime.InteropServices.GCHandle.Alloc(size, System.Runtime.InteropServices.GCHandleType.Pinned); - try - { - Delegates.glBufferSubDataARB((GL.Enums.ARB_vertex_buffer_object)target, (IntPtr)offset_ptr.AddrOfPinnedObject(), (IntPtr)size_ptr.AddrOfPinnedObject(), (IntPtr)data); - } - finally - { - offset_ptr.Free(); - size_ptr.Free(); - } + size_ptr.Free(); + data_ptr.Free(); } } public static void BufferSubData(GL.Enums.ARB_vertex_buffer_object target, [In, Out] object offset, [In, Out] object size, [In, Out] object data) { - unsafe + System.Runtime.InteropServices.GCHandle offset_ptr = System.Runtime.InteropServices.GCHandle.Alloc(offset, System.Runtime.InteropServices.GCHandleType.Pinned); + System.Runtime.InteropServices.GCHandle size_ptr = System.Runtime.InteropServices.GCHandle.Alloc(size, System.Runtime.InteropServices.GCHandleType.Pinned); + System.Runtime.InteropServices.GCHandle data_ptr = System.Runtime.InteropServices.GCHandle.Alloc(data, System.Runtime.InteropServices.GCHandleType.Pinned); + try { - System.Runtime.InteropServices.GCHandle offset_ptr = System.Runtime.InteropServices.GCHandle.Alloc(offset, System.Runtime.InteropServices.GCHandleType.Pinned); - System.Runtime.InteropServices.GCHandle size_ptr = System.Runtime.InteropServices.GCHandle.Alloc(size, System.Runtime.InteropServices.GCHandleType.Pinned); - System.Runtime.InteropServices.GCHandle data_ptr = System.Runtime.InteropServices.GCHandle.Alloc(data, System.Runtime.InteropServices.GCHandleType.Pinned); - try - { - Delegates.glBufferSubDataARB((GL.Enums.ARB_vertex_buffer_object)target, (IntPtr)offset_ptr.AddrOfPinnedObject(), (IntPtr)size_ptr.AddrOfPinnedObject(), (IntPtr)data_ptr.AddrOfPinnedObject()); - } - finally - { - offset_ptr.Free(); - size_ptr.Free(); - data_ptr.Free(); - } + Delegates.glBufferSubDataARB((GL.Enums.ARB_vertex_buffer_object)target, (IntPtr)offset_ptr.AddrOfPinnedObject(), (IntPtr)size_ptr.AddrOfPinnedObject(), (IntPtr)data_ptr.AddrOfPinnedObject()); + } + finally + { + offset_ptr.Free(); + size_ptr.Free(); + data_ptr.Free(); } } public static void GetBufferSubData(GL.Enums.ARB_vertex_buffer_object target, IntPtr offset, IntPtr size, [Out] IntPtr data) { - Delegates.glGetBufferSubDataARB((GL.Enums.ARB_vertex_buffer_object)target, (IntPtr)offset, (IntPtr)size, (IntPtr)data); - } - - public static - void GetBufferSubData(GL.Enums.ARB_vertex_buffer_object target, IntPtr offset, IntPtr size, [In, Out] object data) - { - unsafe - { - System.Runtime.InteropServices.GCHandle data_ptr = System.Runtime.InteropServices.GCHandle.Alloc(data, System.Runtime.InteropServices.GCHandleType.Pinned); - try - { - Delegates.glGetBufferSubDataARB((GL.Enums.ARB_vertex_buffer_object)target, (IntPtr)offset, (IntPtr)size, (IntPtr)data_ptr.AddrOfPinnedObject()); - } - finally - { - data_ptr.Free(); - } - } - } - - public static - void GetBufferSubData(GL.Enums.ARB_vertex_buffer_object target, IntPtr offset, [In, Out] object size, [Out] IntPtr data) - { - unsafe - { - System.Runtime.InteropServices.GCHandle size_ptr = System.Runtime.InteropServices.GCHandle.Alloc(size, System.Runtime.InteropServices.GCHandleType.Pinned); - try - { - Delegates.glGetBufferSubDataARB((GL.Enums.ARB_vertex_buffer_object)target, (IntPtr)offset, (IntPtr)size_ptr.AddrOfPinnedObject(), (IntPtr)data); - } - finally - { - size_ptr.Free(); - } - } + Delegates.glGetBufferSubDataARB((GL.Enums.ARB_vertex_buffer_object)target, (IntPtr)offset, (IntPtr)size, (IntPtr)data); } public static void GetBufferSubData(GL.Enums.ARB_vertex_buffer_object target, IntPtr offset, [In, Out] object size, [In, Out] object data) { - unsafe + System.Runtime.InteropServices.GCHandle size_ptr = System.Runtime.InteropServices.GCHandle.Alloc(size, System.Runtime.InteropServices.GCHandleType.Pinned); + System.Runtime.InteropServices.GCHandle data_ptr = System.Runtime.InteropServices.GCHandle.Alloc(data, System.Runtime.InteropServices.GCHandleType.Pinned); + try { - System.Runtime.InteropServices.GCHandle size_ptr = System.Runtime.InteropServices.GCHandle.Alloc(size, System.Runtime.InteropServices.GCHandleType.Pinned); - System.Runtime.InteropServices.GCHandle data_ptr = System.Runtime.InteropServices.GCHandle.Alloc(data, System.Runtime.InteropServices.GCHandleType.Pinned); - try - { - Delegates.glGetBufferSubDataARB((GL.Enums.ARB_vertex_buffer_object)target, (IntPtr)offset, (IntPtr)size_ptr.AddrOfPinnedObject(), (IntPtr)data_ptr.AddrOfPinnedObject()); - } - finally - { - size_ptr.Free(); - data_ptr.Free(); - } + Delegates.glGetBufferSubDataARB((GL.Enums.ARB_vertex_buffer_object)target, (IntPtr)offset, (IntPtr)size_ptr.AddrOfPinnedObject(), (IntPtr)data_ptr.AddrOfPinnedObject()); } - } - - public static - void GetBufferSubData(GL.Enums.ARB_vertex_buffer_object target, [In, Out] object offset, IntPtr size, [Out] IntPtr data) - { - unsafe + finally { - System.Runtime.InteropServices.GCHandle offset_ptr = System.Runtime.InteropServices.GCHandle.Alloc(offset, System.Runtime.InteropServices.GCHandleType.Pinned); - try - { - Delegates.glGetBufferSubDataARB((GL.Enums.ARB_vertex_buffer_object)target, (IntPtr)offset_ptr.AddrOfPinnedObject(), (IntPtr)size, (IntPtr)data); - } - finally - { - offset_ptr.Free(); - } - } - } - - public static - void GetBufferSubData(GL.Enums.ARB_vertex_buffer_object target, [In, Out] object offset, IntPtr size, [In, Out] object data) - { - unsafe - { - System.Runtime.InteropServices.GCHandle offset_ptr = System.Runtime.InteropServices.GCHandle.Alloc(offset, System.Runtime.InteropServices.GCHandleType.Pinned); - System.Runtime.InteropServices.GCHandle data_ptr = System.Runtime.InteropServices.GCHandle.Alloc(data, System.Runtime.InteropServices.GCHandleType.Pinned); - try - { - Delegates.glGetBufferSubDataARB((GL.Enums.ARB_vertex_buffer_object)target, (IntPtr)offset_ptr.AddrOfPinnedObject(), (IntPtr)size, (IntPtr)data_ptr.AddrOfPinnedObject()); - } - finally - { - offset_ptr.Free(); - data_ptr.Free(); - } - } - } - - public static - void GetBufferSubData(GL.Enums.ARB_vertex_buffer_object target, [In, Out] object offset, [In, Out] object size, [Out] IntPtr data) - { - unsafe - { - System.Runtime.InteropServices.GCHandle offset_ptr = System.Runtime.InteropServices.GCHandle.Alloc(offset, System.Runtime.InteropServices.GCHandleType.Pinned); - System.Runtime.InteropServices.GCHandle size_ptr = System.Runtime.InteropServices.GCHandle.Alloc(size, System.Runtime.InteropServices.GCHandleType.Pinned); - try - { - Delegates.glGetBufferSubDataARB((GL.Enums.ARB_vertex_buffer_object)target, (IntPtr)offset_ptr.AddrOfPinnedObject(), (IntPtr)size_ptr.AddrOfPinnedObject(), (IntPtr)data); - } - finally - { - offset_ptr.Free(); - size_ptr.Free(); - } + size_ptr.Free(); + data_ptr.Free(); } } public static void GetBufferSubData(GL.Enums.ARB_vertex_buffer_object target, [In, Out] object offset, [In, Out] object size, [In, Out] object data) { - unsafe + System.Runtime.InteropServices.GCHandle offset_ptr = System.Runtime.InteropServices.GCHandle.Alloc(offset, System.Runtime.InteropServices.GCHandleType.Pinned); + System.Runtime.InteropServices.GCHandle size_ptr = System.Runtime.InteropServices.GCHandle.Alloc(size, System.Runtime.InteropServices.GCHandleType.Pinned); + System.Runtime.InteropServices.GCHandle data_ptr = System.Runtime.InteropServices.GCHandle.Alloc(data, System.Runtime.InteropServices.GCHandleType.Pinned); + try { - System.Runtime.InteropServices.GCHandle offset_ptr = System.Runtime.InteropServices.GCHandle.Alloc(offset, System.Runtime.InteropServices.GCHandleType.Pinned); - System.Runtime.InteropServices.GCHandle size_ptr = System.Runtime.InteropServices.GCHandle.Alloc(size, System.Runtime.InteropServices.GCHandleType.Pinned); - System.Runtime.InteropServices.GCHandle data_ptr = System.Runtime.InteropServices.GCHandle.Alloc(data, System.Runtime.InteropServices.GCHandleType.Pinned); - try - { - Delegates.glGetBufferSubDataARB((GL.Enums.ARB_vertex_buffer_object)target, (IntPtr)offset_ptr.AddrOfPinnedObject(), (IntPtr)size_ptr.AddrOfPinnedObject(), (IntPtr)data_ptr.AddrOfPinnedObject()); - } - finally - { - offset_ptr.Free(); - size_ptr.Free(); - data_ptr.Free(); - } + Delegates.glGetBufferSubDataARB((GL.Enums.ARB_vertex_buffer_object)target, (IntPtr)offset_ptr.AddrOfPinnedObject(), (IntPtr)size_ptr.AddrOfPinnedObject(), (IntPtr)data_ptr.AddrOfPinnedObject()); + } + finally + { + offset_ptr.Free(); + size_ptr.Free(); + data_ptr.Free(); } } + [System.CLSCompliant(false)] public static - IntPtr MapBuffer(GL.Enums.ARB_vertex_buffer_object target, GL.Enums.ARB_vertex_buffer_object access) + unsafe IntPtr MapBuffer(GL.Enums.ARB_vertex_buffer_object target, GL.Enums.ARB_vertex_buffer_object access) { - return Delegates.glMapBufferARB((GL.Enums.ARB_vertex_buffer_object)target, (GL.Enums.ARB_vertex_buffer_object)access); + return Delegates.glMapBufferARB((GL.Enums.ARB_vertex_buffer_object)target, (GL.Enums.ARB_vertex_buffer_object)access); } public static @@ -19971,13 +17058,6 @@ namespace OpenTK.OpenGL return Delegates.glUnmapBufferARB((GL.Enums.ARB_vertex_buffer_object)target); } - [System.CLSCompliant(false)] - public static - unsafe void GetBufferParameter(GL.Enums.ARB_vertex_buffer_object target, GL.Enums.ARB_vertex_buffer_object pname, [Out] Int32* @params) - { - unsafe { Delegates.glGetBufferParameterivARB((GL.Enums.ARB_vertex_buffer_object)target, (GL.Enums.ARB_vertex_buffer_object)pname, (Int32*)@params); } - } - public static void GetBufferParameter(GL.Enums.ARB_vertex_buffer_object target, GL.Enums.ARB_vertex_buffer_object pname, [Out] Int32[] @params) { @@ -19998,48 +17078,35 @@ namespace OpenTK.OpenGL fixed (Int32* @params_ptr = &@params) { Delegates.glGetBufferParameterivARB((GL.Enums.ARB_vertex_buffer_object)target, (GL.Enums.ARB_vertex_buffer_object)pname, (Int32*)@params_ptr); - @params = *@params_ptr; + @params = *@params_ptr; } } } + [System.CLSCompliant(false)] + public static + unsafe void GetBufferParameter(GL.Enums.ARB_vertex_buffer_object target, GL.Enums.ARB_vertex_buffer_object pname, [Out] Int32* @params) + { + Delegates.glGetBufferParameterivARB((GL.Enums.ARB_vertex_buffer_object)target, (GL.Enums.ARB_vertex_buffer_object)pname, (Int32*)@params); + } + public static void GetBufferPointer(GL.Enums.ARB_vertex_buffer_object target, GL.Enums.ARB_vertex_buffer_object pname, [Out] IntPtr @params) { - Delegates.glGetBufferPointervARB((GL.Enums.ARB_vertex_buffer_object)target, (GL.Enums.ARB_vertex_buffer_object)pname, (IntPtr)@params); + Delegates.glGetBufferPointervARB((GL.Enums.ARB_vertex_buffer_object)target, (GL.Enums.ARB_vertex_buffer_object)pname, (IntPtr)@params); } public static void GetBufferPointer(GL.Enums.ARB_vertex_buffer_object target, GL.Enums.ARB_vertex_buffer_object pname, [In, Out] object @params) { - unsafe + System.Runtime.InteropServices.GCHandle @params_ptr = System.Runtime.InteropServices.GCHandle.Alloc(@params, System.Runtime.InteropServices.GCHandleType.Pinned); + try { - System.Runtime.InteropServices.GCHandle @params_ptr = System.Runtime.InteropServices.GCHandle.Alloc(@params, System.Runtime.InteropServices.GCHandleType.Pinned); - try - { - Delegates.glGetBufferPointervARB((GL.Enums.ARB_vertex_buffer_object)target, (GL.Enums.ARB_vertex_buffer_object)pname, (IntPtr)@params_ptr.AddrOfPinnedObject()); - } - finally - { - @params_ptr.Free(); - } + Delegates.glGetBufferPointervARB((GL.Enums.ARB_vertex_buffer_object)target, (GL.Enums.ARB_vertex_buffer_object)pname, (IntPtr)@params_ptr.AddrOfPinnedObject()); } - } - - [System.CLSCompliant(false)] - public static - unsafe void GenQueries(Int32 n, [Out] UInt32* ids) - { - unsafe { Delegates.glGenQueriesARB((Int32)n, (UInt32*)ids); } - } - - [System.CLSCompliant(false)] - public static - unsafe void GenQueries(Int32 n, [Out] Int32* ids) - { - unsafe + finally { - Delegates.glGenQueriesARB((Int32)n, (UInt32*)ids); + @params_ptr.Free(); } } @@ -20077,7 +17144,7 @@ namespace OpenTK.OpenGL fixed (UInt32* ids_ptr = &ids) { Delegates.glGenQueriesARB((Int32)n, (UInt32*)ids_ptr); - ids = *ids_ptr; + ids = *ids_ptr; } } } @@ -20090,26 +17157,23 @@ namespace OpenTK.OpenGL fixed (Int32* ids_ptr = &ids) { Delegates.glGenQueriesARB((Int32)n, (UInt32*)ids_ptr); - ids = *ids_ptr; + ids = *ids_ptr; } } } [System.CLSCompliant(false)] public static - unsafe void DeleteQueries(Int32 n, UInt32* ids) + unsafe void GenQueries(Int32 n, [Out] UInt32* ids) { - unsafe { Delegates.glDeleteQueriesARB((Int32)n, (UInt32*)ids); } + Delegates.glGenQueriesARB((Int32)n, (UInt32*)ids); } [System.CLSCompliant(false)] public static - unsafe void DeleteQueries(Int32 n, Int32* ids) + unsafe void GenQueries(Int32 n, [Out] Int32* ids) { - unsafe - { - Delegates.glDeleteQueriesARB((Int32)n, (UInt32*)ids); - } + Delegates.glGenQueriesARB((Int32)n, (UInt32*)ids); } [System.CLSCompliant(false)] @@ -20162,6 +17226,20 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void DeleteQueries(Int32 n, UInt32* ids) + { + Delegates.glDeleteQueriesARB((Int32)n, (UInt32*)ids); + } + + [System.CLSCompliant(false)] + public static + unsafe void DeleteQueries(Int32 n, Int32* ids) + { + Delegates.glDeleteQueriesARB((Int32)n, (UInt32*)ids); + } + [System.CLSCompliant(false)] public static Boolean IsQuery(UInt32 id) @@ -20194,13 +17272,6 @@ namespace OpenTK.OpenGL Delegates.glEndQueryARB((GL.Enums.ARB_occlusion_query)target); } - [System.CLSCompliant(false)] - public static - unsafe void GetQuery(GL.Enums.ARB_occlusion_query target, GL.Enums.ARB_occlusion_query pname, [Out] Int32* @params) - { - unsafe { Delegates.glGetQueryivARB((GL.Enums.ARB_occlusion_query)target, (GL.Enums.ARB_occlusion_query)pname, (Int32*)@params); } - } - public static void GetQuery(GL.Enums.ARB_occlusion_query target, GL.Enums.ARB_occlusion_query pname, [Out] Int32[] @params) { @@ -20221,16 +17292,16 @@ namespace OpenTK.OpenGL fixed (Int32* @params_ptr = &@params) { Delegates.glGetQueryivARB((GL.Enums.ARB_occlusion_query)target, (GL.Enums.ARB_occlusion_query)pname, (Int32*)@params_ptr); - @params = *@params_ptr; + @params = *@params_ptr; } } } [System.CLSCompliant(false)] public static - unsafe void GetQueryObject(UInt32 id, GL.Enums.ARB_occlusion_query pname, [Out] Int32* @params) + unsafe void GetQuery(GL.Enums.ARB_occlusion_query target, GL.Enums.ARB_occlusion_query pname, [Out] Int32* @params) { - unsafe { Delegates.glGetQueryObjectivARB((UInt32)id, (GL.Enums.ARB_occlusion_query)pname, (Int32*)@params); } + Delegates.glGetQueryivARB((GL.Enums.ARB_occlusion_query)target, (GL.Enums.ARB_occlusion_query)pname, (Int32*)@params); } [System.CLSCompliant(false)] @@ -20255,26 +17326,16 @@ namespace OpenTK.OpenGL fixed (Int32* @params_ptr = &@params) { Delegates.glGetQueryObjectivARB((UInt32)id, (GL.Enums.ARB_occlusion_query)pname, (Int32*)@params_ptr); - @params = *@params_ptr; + @params = *@params_ptr; } } } [System.CLSCompliant(false)] public static - unsafe void GetQueryObject(UInt32 id, GL.Enums.ARB_occlusion_query pname, [Out] UInt32* @params) + unsafe void GetQueryObject(UInt32 id, GL.Enums.ARB_occlusion_query pname, [Out] Int32* @params) { - unsafe { Delegates.glGetQueryObjectuivARB((UInt32)id, (GL.Enums.ARB_occlusion_query)pname, (UInt32*)@params); } - } - - [System.CLSCompliant(false)] - public static - unsafe void GetQueryObject(Int32 id, GL.Enums.ARB_occlusion_query pname, [Out] Int32* @params) - { - unsafe - { - Delegates.glGetQueryObjectuivARB((UInt32)id, (GL.Enums.ARB_occlusion_query)pname, (UInt32*)@params); - } + Delegates.glGetQueryObjectivARB((UInt32)id, (GL.Enums.ARB_occlusion_query)pname, (Int32*)@params); } [System.CLSCompliant(false)] @@ -20311,7 +17372,7 @@ namespace OpenTK.OpenGL fixed (UInt32* @params_ptr = &@params) { Delegates.glGetQueryObjectuivARB((UInt32)id, (GL.Enums.ARB_occlusion_query)pname, (UInt32*)@params_ptr); - @params = *@params_ptr; + @params = *@params_ptr; } } } @@ -20324,11 +17385,25 @@ namespace OpenTK.OpenGL fixed (Int32* @params_ptr = &@params) { Delegates.glGetQueryObjectuivARB((UInt32)id, (GL.Enums.ARB_occlusion_query)pname, (UInt32*)@params_ptr); - @params = *@params_ptr; + @params = *@params_ptr; } } } + [System.CLSCompliant(false)] + public static + unsafe void GetQueryObject(UInt32 id, GL.Enums.ARB_occlusion_query pname, [Out] UInt32* @params) + { + Delegates.glGetQueryObjectuivARB((UInt32)id, (GL.Enums.ARB_occlusion_query)pname, (UInt32*)@params); + } + + [System.CLSCompliant(false)] + public static + unsafe void GetQueryObject(Int32 id, GL.Enums.ARB_occlusion_query pname, [Out] Int32* @params) + { + Delegates.glGetQueryObjectuivARB((UInt32)id, (GL.Enums.ARB_occlusion_query)pname, (UInt32*)@params); + } + [System.CLSCompliant(false)] public static void DeleteObject(UInt32 obj) @@ -20367,23 +17442,6 @@ namespace OpenTK.OpenGL return Delegates.glCreateShaderObjectARB((GL.Enums.ARB_shader_objects)shaderType); } - [System.CLSCompliant(false)] - public static - unsafe void ShaderSource(UInt32 shaderObj, Int32 count, System.String[] @string, Int32* length) - { - unsafe { Delegates.glShaderSourceARB((UInt32)shaderObj, (Int32)count, (System.String[])@string, (Int32*)length); } - } - - [System.CLSCompliant(false)] - public static - unsafe void ShaderSource(Int32 shaderObj, Int32 count, System.String[] @string, Int32* length) - { - unsafe - { - Delegates.glShaderSourceARB((UInt32)shaderObj, (Int32)count, (System.String[])@string, (Int32*)length); - } - } - [System.CLSCompliant(false)] public static void ShaderSource(UInt32 shaderObj, Int32 count, System.String[] @string, Int32[] length) @@ -20434,6 +17492,20 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void ShaderSource(UInt32 shaderObj, Int32 count, System.String[] @string, Int32* length) + { + Delegates.glShaderSourceARB((UInt32)shaderObj, (Int32)count, (System.String[])@string, (Int32*)length); + } + + [System.CLSCompliant(false)] + public static + unsafe void ShaderSource(Int32 shaderObj, Int32 count, System.String[] @string, Int32* length) + { + Delegates.glShaderSourceARB((UInt32)shaderObj, (Int32)count, (System.String[])@string, (Int32*)length); + } + [System.CLSCompliant(false)] public static void CompileShader(UInt32 shaderObj) @@ -20553,13 +17625,6 @@ namespace OpenTK.OpenGL Delegates.glUniform4iARB((Int32)location, (Int32)v0, (Int32)v1, (Int32)v2, (Int32)v3); } - [System.CLSCompliant(false)] - public static - unsafe void Uniform1(Int32 location, Int32 count, Single* value) - { - unsafe { Delegates.glUniform1fvARB((Int32)location, (Int32)count, (Single*)value); } - } - public static void Uniform1(Int32 location, Int32 count, Single[] value) { @@ -20586,9 +17651,9 @@ namespace OpenTK.OpenGL [System.CLSCompliant(false)] public static - unsafe void Uniform2v(Int32 location, Int32 count, Single* value) + unsafe void Uniform1(Int32 location, Int32 count, Single* value) { - unsafe { Delegates.glUniform2fvARB((Int32)location, (Int32)count, (Single*)value); } + Delegates.glUniform1fvARB((Int32)location, (Int32)count, (Single*)value); } public static @@ -20617,9 +17682,9 @@ namespace OpenTK.OpenGL [System.CLSCompliant(false)] public static - unsafe void Uniform3(Int32 location, Int32 count, Single* value) + unsafe void Uniform2v(Int32 location, Int32 count, Single* value) { - unsafe { Delegates.glUniform3fvARB((Int32)location, (Int32)count, (Single*)value); } + Delegates.glUniform2fvARB((Int32)location, (Int32)count, (Single*)value); } public static @@ -20648,9 +17713,9 @@ namespace OpenTK.OpenGL [System.CLSCompliant(false)] public static - unsafe void Uniform4(Int32 location, Int32 count, Single* value) + unsafe void Uniform3(Int32 location, Int32 count, Single* value) { - unsafe { Delegates.glUniform4fvARB((Int32)location, (Int32)count, (Single*)value); } + Delegates.glUniform3fvARB((Int32)location, (Int32)count, (Single*)value); } public static @@ -20679,9 +17744,9 @@ namespace OpenTK.OpenGL [System.CLSCompliant(false)] public static - unsafe void Uniform1(Int32 location, Int32 count, Int32* value) + unsafe void Uniform4(Int32 location, Int32 count, Single* value) { - unsafe { Delegates.glUniform1ivARB((Int32)location, (Int32)count, (Int32*)value); } + Delegates.glUniform4fvARB((Int32)location, (Int32)count, (Single*)value); } public static @@ -20710,9 +17775,9 @@ namespace OpenTK.OpenGL [System.CLSCompliant(false)] public static - unsafe void Uniform2v(Int32 location, Int32 count, Int32* value) + unsafe void Uniform1(Int32 location, Int32 count, Int32* value) { - unsafe { Delegates.glUniform2ivARB((Int32)location, (Int32)count, (Int32*)value); } + Delegates.glUniform1ivARB((Int32)location, (Int32)count, (Int32*)value); } public static @@ -20741,9 +17806,9 @@ namespace OpenTK.OpenGL [System.CLSCompliant(false)] public static - unsafe void Uniform3(Int32 location, Int32 count, Int32* value) + unsafe void Uniform2v(Int32 location, Int32 count, Int32* value) { - unsafe { Delegates.glUniform3ivARB((Int32)location, (Int32)count, (Int32*)value); } + Delegates.glUniform2ivARB((Int32)location, (Int32)count, (Int32*)value); } public static @@ -20772,9 +17837,9 @@ namespace OpenTK.OpenGL [System.CLSCompliant(false)] public static - unsafe void Uniform4(Int32 location, Int32 count, Int32* value) + unsafe void Uniform3(Int32 location, Int32 count, Int32* value) { - unsafe { Delegates.glUniform4ivARB((Int32)location, (Int32)count, (Int32*)value); } + Delegates.glUniform3ivARB((Int32)location, (Int32)count, (Int32*)value); } public static @@ -20801,42 +17866,104 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void Uniform4(Int32 location, Int32 count, Int32* value) + { + Delegates.glUniform4ivARB((Int32)location, (Int32)count, (Int32*)value); + } + + public static + void UniformMatrix2(Int32 location, Int32 count, GL.Enums.Boolean transpose, Single[] value) + { + unsafe + { + fixed (Single* value_ptr = value) + { + Delegates.glUniformMatrix2fvARB((Int32)location, (Int32)count, (GL.Enums.Boolean)transpose, (Single*)value_ptr); + } + } + } + + public static + void UniformMatrix2(Int32 location, Int32 count, GL.Enums.Boolean transpose, ref Single value) + { + unsafe + { + fixed (Single* value_ptr = &value) + { + Delegates.glUniformMatrix2fvARB((Int32)location, (Int32)count, (GL.Enums.Boolean)transpose, (Single*)value_ptr); + } + } + } + [System.CLSCompliant(false)] public static unsafe void UniformMatrix2(Int32 location, Int32 count, GL.Enums.Boolean transpose, Single* value) { - unsafe { Delegates.glUniformMatrix2fvARB((Int32)location, (Int32)count, (GL.Enums.Boolean)transpose, (Single*)value); } + Delegates.glUniformMatrix2fvARB((Int32)location, (Int32)count, (GL.Enums.Boolean)transpose, (Single*)value); + } + + public static + void UniformMatrix3(Int32 location, Int32 count, GL.Enums.Boolean transpose, Single[] value) + { + unsafe + { + fixed (Single* value_ptr = value) + { + Delegates.glUniformMatrix3fvARB((Int32)location, (Int32)count, (GL.Enums.Boolean)transpose, (Single*)value_ptr); + } + } + } + + public static + void UniformMatrix3(Int32 location, Int32 count, GL.Enums.Boolean transpose, ref Single value) + { + unsafe + { + fixed (Single* value_ptr = &value) + { + Delegates.glUniformMatrix3fvARB((Int32)location, (Int32)count, (GL.Enums.Boolean)transpose, (Single*)value_ptr); + } + } } [System.CLSCompliant(false)] public static unsafe void UniformMatrix3(Int32 location, Int32 count, GL.Enums.Boolean transpose, Single* value) { - unsafe { Delegates.glUniformMatrix3fvARB((Int32)location, (Int32)count, (GL.Enums.Boolean)transpose, (Single*)value); } + Delegates.glUniformMatrix3fvARB((Int32)location, (Int32)count, (GL.Enums.Boolean)transpose, (Single*)value); + } + + public static + void UniformMatrix4(Int32 location, Int32 count, GL.Enums.Boolean transpose, Single[] value) + { + unsafe + { + fixed (Single* value_ptr = value) + { + Delegates.glUniformMatrix4fvARB((Int32)location, (Int32)count, (GL.Enums.Boolean)transpose, (Single*)value_ptr); + } + } + } + + public static + void UniformMatrix4(Int32 location, Int32 count, GL.Enums.Boolean transpose, ref Single value) + { + unsafe + { + fixed (Single* value_ptr = &value) + { + Delegates.glUniformMatrix4fvARB((Int32)location, (Int32)count, (GL.Enums.Boolean)transpose, (Single*)value_ptr); + } + } } [System.CLSCompliant(false)] public static unsafe void UniformMatrix4(Int32 location, Int32 count, GL.Enums.Boolean transpose, Single* value) { - unsafe { Delegates.glUniformMatrix4fvARB((Int32)location, (Int32)count, (GL.Enums.Boolean)transpose, (Single*)value); } - } - - [System.CLSCompliant(false)] - public static - unsafe void GetObjectParameter(UInt32 obj, GL.Enums.ARB_shader_objects pname, [Out] Single* @params) - { - unsafe { Delegates.glGetObjectParameterfvARB((UInt32)obj, (GL.Enums.ARB_shader_objects)pname, (Single*)@params); } - } - - [System.CLSCompliant(false)] - public static - unsafe void GetObjectParameter(Int32 obj, GL.Enums.ARB_shader_objects pname, [Out] Single* @params) - { - unsafe - { - Delegates.glGetObjectParameterfvARB((UInt32)obj, (GL.Enums.ARB_shader_objects)pname, (Single*)@params); - } + Delegates.glUniformMatrix4fvARB((Int32)location, (Int32)count, (GL.Enums.Boolean)transpose, (Single*)value); } [System.CLSCompliant(false)] @@ -20873,7 +18000,7 @@ namespace OpenTK.OpenGL fixed (Single* @params_ptr = &@params) { Delegates.glGetObjectParameterfvARB((UInt32)obj, (GL.Enums.ARB_shader_objects)pname, (Single*)@params_ptr); - @params = *@params_ptr; + @params = *@params_ptr; } } } @@ -20886,26 +18013,23 @@ namespace OpenTK.OpenGL fixed (Single* @params_ptr = &@params) { Delegates.glGetObjectParameterfvARB((UInt32)obj, (GL.Enums.ARB_shader_objects)pname, (Single*)@params_ptr); - @params = *@params_ptr; + @params = *@params_ptr; } } } [System.CLSCompliant(false)] public static - unsafe void GetObjectParameter(UInt32 obj, GL.Enums.ARB_shader_objects pname, [Out] Int32* @params) + unsafe void GetObjectParameter(UInt32 obj, GL.Enums.ARB_shader_objects pname, [Out] Single* @params) { - unsafe { Delegates.glGetObjectParameterivARB((UInt32)obj, (GL.Enums.ARB_shader_objects)pname, (Int32*)@params); } + Delegates.glGetObjectParameterfvARB((UInt32)obj, (GL.Enums.ARB_shader_objects)pname, (Single*)@params); } [System.CLSCompliant(false)] public static - unsafe void GetObjectParameter(Int32 obj, GL.Enums.ARB_shader_objects pname, [Out] Int32* @params) + unsafe void GetObjectParameter(Int32 obj, GL.Enums.ARB_shader_objects pname, [Out] Single* @params) { - unsafe - { - Delegates.glGetObjectParameterivARB((UInt32)obj, (GL.Enums.ARB_shader_objects)pname, (Int32*)@params); - } + Delegates.glGetObjectParameterfvARB((UInt32)obj, (GL.Enums.ARB_shader_objects)pname, (Single*)@params); } [System.CLSCompliant(false)] @@ -20942,7 +18066,7 @@ namespace OpenTK.OpenGL fixed (Int32* @params_ptr = &@params) { Delegates.glGetObjectParameterivARB((UInt32)obj, (GL.Enums.ARB_shader_objects)pname, (Int32*)@params_ptr); - @params = *@params_ptr; + @params = *@params_ptr; } } } @@ -20955,26 +18079,23 @@ namespace OpenTK.OpenGL fixed (Int32* @params_ptr = &@params) { Delegates.glGetObjectParameterivARB((UInt32)obj, (GL.Enums.ARB_shader_objects)pname, (Int32*)@params_ptr); - @params = *@params_ptr; + @params = *@params_ptr; } } } [System.CLSCompliant(false)] public static - unsafe void GetInfoLog(UInt32 obj, Int32 maxLength, [Out] Int32* length, [Out] System.Text.StringBuilder infoLog) + unsafe void GetObjectParameter(UInt32 obj, GL.Enums.ARB_shader_objects pname, [Out] Int32* @params) { - unsafe { Delegates.glGetInfoLogARB((UInt32)obj, (Int32)maxLength, (Int32*)length, (System.Text.StringBuilder)infoLog); } + Delegates.glGetObjectParameterivARB((UInt32)obj, (GL.Enums.ARB_shader_objects)pname, (Int32*)@params); } [System.CLSCompliant(false)] public static - unsafe void GetInfoLog(Int32 obj, Int32 maxLength, [Out] Int32* length, [Out] System.Text.StringBuilder infoLog) + unsafe void GetObjectParameter(Int32 obj, GL.Enums.ARB_shader_objects pname, [Out] Int32* @params) { - unsafe - { - Delegates.glGetInfoLogARB((UInt32)obj, (Int32)maxLength, (Int32*)length, (System.Text.StringBuilder)infoLog); - } + Delegates.glGetObjectParameterivARB((UInt32)obj, (GL.Enums.ARB_shader_objects)pname, (Int32*)@params); } [System.CLSCompliant(false)] @@ -21011,7 +18132,7 @@ namespace OpenTK.OpenGL fixed (Int32* length_ptr = &length) { Delegates.glGetInfoLogARB((UInt32)obj, (Int32)maxLength, (Int32*)length_ptr, (System.Text.StringBuilder)infoLog); - length = *length_ptr; + length = *length_ptr; } } } @@ -21024,106 +18145,23 @@ namespace OpenTK.OpenGL fixed (Int32* length_ptr = &length) { Delegates.glGetInfoLogARB((UInt32)obj, (Int32)maxLength, (Int32*)length_ptr, (System.Text.StringBuilder)infoLog); - length = *length_ptr; + length = *length_ptr; } } } [System.CLSCompliant(false)] public static - unsafe void GetAttachedObjects(UInt32 containerObj, Int32 maxCount, [Out] Int32* count, [Out] UInt32* obj) + unsafe void GetInfoLog(UInt32 obj, Int32 maxLength, [Out] Int32* length, [Out] System.Text.StringBuilder infoLog) { - unsafe { Delegates.glGetAttachedObjectsARB((UInt32)containerObj, (Int32)maxCount, (Int32*)count, (UInt32*)obj); } + Delegates.glGetInfoLogARB((UInt32)obj, (Int32)maxLength, (Int32*)length, (System.Text.StringBuilder)infoLog); } [System.CLSCompliant(false)] public static - unsafe void GetAttachedObjects(Int32 containerObj, Int32 maxCount, [Out] Int32* count, [Out] Int32* obj) + unsafe void GetInfoLog(Int32 obj, Int32 maxLength, [Out] Int32* length, [Out] System.Text.StringBuilder infoLog) { - unsafe - { - Delegates.glGetAttachedObjectsARB((UInt32)containerObj, (Int32)maxCount, (Int32*)count, (UInt32*)obj); - } - } - - [System.CLSCompliant(false)] - public static - unsafe void GetAttachedObjects(UInt32 containerObj, Int32 maxCount, [Out] Int32* count, [Out] UInt32[] obj) - { - unsafe - { - fixed (UInt32* obj_ptr = obj) - { - Delegates.glGetAttachedObjectsARB((UInt32)containerObj, (Int32)maxCount, (Int32*)count, (UInt32*)obj_ptr); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void GetAttachedObjects(Int32 containerObj, Int32 maxCount, [Out] Int32* count, [Out] Int32[] obj) - { - unsafe - { - fixed (Int32* obj_ptr = obj) - { - Delegates.glGetAttachedObjectsARB((UInt32)containerObj, (Int32)maxCount, (Int32*)count, (UInt32*)obj_ptr); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void GetAttachedObjects(UInt32 containerObj, Int32 maxCount, [Out] Int32* count, [Out] out UInt32 obj) - { - unsafe - { - fixed (UInt32* obj_ptr = &obj) - { - Delegates.glGetAttachedObjectsARB((UInt32)containerObj, (Int32)maxCount, (Int32*)count, (UInt32*)obj_ptr); - obj = *obj_ptr; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void GetAttachedObjects(Int32 containerObj, Int32 maxCount, [Out] Int32* count, [Out] out Int32 obj) - { - unsafe - { - fixed (Int32* obj_ptr = &obj) - { - Delegates.glGetAttachedObjectsARB((UInt32)containerObj, (Int32)maxCount, (Int32*)count, (UInt32*)obj_ptr); - obj = *obj_ptr; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void GetAttachedObjects(UInt32 containerObj, Int32 maxCount, [Out] Int32[] count, [Out] UInt32* obj) - { - unsafe - { - fixed (Int32* count_ptr = count) - { - Delegates.glGetAttachedObjectsARB((UInt32)containerObj, (Int32)maxCount, (Int32*)count_ptr, (UInt32*)obj); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void GetAttachedObjects(Int32 containerObj, Int32 maxCount, [Out] Int32[] count, [Out] Int32* obj) - { - unsafe - { - fixed (Int32* count_ptr = count) - { - Delegates.glGetAttachedObjectsARB((UInt32)containerObj, (Int32)maxCount, (Int32*)count_ptr, (UInt32*)obj); - } - } + Delegates.glGetInfoLogARB((UInt32)obj, (Int32)maxLength, (Int32*)length, (System.Text.StringBuilder)infoLog); } [System.CLSCompliant(false)] @@ -21153,92 +18191,6 @@ namespace OpenTK.OpenGL } } - [System.CLSCompliant(false)] - public static - void GetAttachedObjects(UInt32 containerObj, Int32 maxCount, [Out] Int32[] count, [Out] out UInt32 obj) - { - unsafe - { - fixed (Int32* count_ptr = count) - fixed (UInt32* obj_ptr = &obj) - { - Delegates.glGetAttachedObjectsARB((UInt32)containerObj, (Int32)maxCount, (Int32*)count_ptr, (UInt32*)obj_ptr); - obj = *obj_ptr; - } - } - } - - public static - void GetAttachedObjects(Int32 containerObj, Int32 maxCount, [Out] Int32[] count, [Out] out Int32 obj) - { - unsafe - { - fixed (Int32* count_ptr = count) - fixed (Int32* obj_ptr = &obj) - { - Delegates.glGetAttachedObjectsARB((UInt32)containerObj, (Int32)maxCount, (Int32*)count_ptr, (UInt32*)obj_ptr); - obj = *obj_ptr; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void GetAttachedObjects(UInt32 containerObj, Int32 maxCount, [Out] out Int32 count, [Out] UInt32* obj) - { - unsafe - { - fixed (Int32* count_ptr = &count) - { - Delegates.glGetAttachedObjectsARB((UInt32)containerObj, (Int32)maxCount, (Int32*)count_ptr, (UInt32*)obj); - count = *count_ptr; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void GetAttachedObjects(Int32 containerObj, Int32 maxCount, [Out] out Int32 count, [Out] Int32* obj) - { - unsafe - { - fixed (Int32* count_ptr = &count) - { - Delegates.glGetAttachedObjectsARB((UInt32)containerObj, (Int32)maxCount, (Int32*)count_ptr, (UInt32*)obj); - count = *count_ptr; - } - } - } - - [System.CLSCompliant(false)] - public static - void GetAttachedObjects(UInt32 containerObj, Int32 maxCount, [Out] out Int32 count, [Out] UInt32[] obj) - { - unsafe - { - fixed (Int32* count_ptr = &count) - fixed (UInt32* obj_ptr = obj) - { - Delegates.glGetAttachedObjectsARB((UInt32)containerObj, (Int32)maxCount, (Int32*)count_ptr, (UInt32*)obj_ptr); - count = *count_ptr; - } - } - } - - public static - void GetAttachedObjects(Int32 containerObj, Int32 maxCount, [Out] out Int32 count, [Out] Int32[] obj) - { - unsafe - { - fixed (Int32* count_ptr = &count) - fixed (Int32* obj_ptr = obj) - { - Delegates.glGetAttachedObjectsARB((UInt32)containerObj, (Int32)maxCount, (Int32*)count_ptr, (UInt32*)obj_ptr); - count = *count_ptr; - } - } - } - [System.CLSCompliant(false)] public static void GetAttachedObjects(UInt32 containerObj, Int32 maxCount, [Out] out Int32 count, [Out] out UInt32 obj) @@ -21249,8 +18201,8 @@ namespace OpenTK.OpenGL fixed (UInt32* obj_ptr = &obj) { Delegates.glGetAttachedObjectsARB((UInt32)containerObj, (Int32)maxCount, (Int32*)count_ptr, (UInt32*)obj_ptr); - count = *count_ptr; - obj = *obj_ptr; + count = *count_ptr; + obj = *obj_ptr; } } } @@ -21264,12 +18216,26 @@ namespace OpenTK.OpenGL fixed (Int32* obj_ptr = &obj) { Delegates.glGetAttachedObjectsARB((UInt32)containerObj, (Int32)maxCount, (Int32*)count_ptr, (UInt32*)obj_ptr); - count = *count_ptr; - obj = *obj_ptr; + count = *count_ptr; + obj = *obj_ptr; } } } + [System.CLSCompliant(false)] + public static + unsafe void GetAttachedObjects(UInt32 containerObj, Int32 maxCount, [Out] Int32* count, [Out] UInt32* obj) + { + Delegates.glGetAttachedObjectsARB((UInt32)containerObj, (Int32)maxCount, (Int32*)count, (UInt32*)obj); + } + + [System.CLSCompliant(false)] + public static + unsafe void GetAttachedObjects(Int32 containerObj, Int32 maxCount, [Out] Int32* count, [Out] Int32* obj) + { + Delegates.glGetAttachedObjectsARB((UInt32)containerObj, (Int32)maxCount, (Int32*)count, (UInt32*)obj); + } + [System.CLSCompliant(false)] public static Int32 GetUniformLocation(UInt32 programObj, System.String name) @@ -21283,363 +18249,6 @@ namespace OpenTK.OpenGL return Delegates.glGetUniformLocationARB((UInt32)programObj, (System.String)name); } - [System.CLSCompliant(false)] - public static - unsafe void GetActiveUniform(UInt32 programObj, UInt32 index, Int32 maxLength, [Out] Int32* length, [Out] Int32* size, [Out] GL.Enums.ARB_shader_objects* type, [Out] System.Text.StringBuilder name) - { - unsafe { Delegates.glGetActiveUniformARB((UInt32)programObj, (UInt32)index, (Int32)maxLength, (Int32*)length, (Int32*)size, (GL.Enums.ARB_shader_objects*)type, (System.Text.StringBuilder)name); } - } - - [System.CLSCompliant(false)] - public static - unsafe void GetActiveUniform(Int32 programObj, Int32 index, Int32 maxLength, [Out] Int32* length, [Out] Int32* size, [Out] GL.Enums.ARB_shader_objects* type, [Out] System.Text.StringBuilder name) - { - unsafe - { - Delegates.glGetActiveUniformARB((UInt32)programObj, (UInt32)index, (Int32)maxLength, (Int32*)length, (Int32*)size, (GL.Enums.ARB_shader_objects*)type, (System.Text.StringBuilder)name); - } - } - - [System.CLSCompliant(false)] - public static - unsafe void GetActiveUniform(UInt32 programObj, UInt32 index, Int32 maxLength, [Out] Int32* length, [Out] Int32* size, [Out] GL.Enums.ARB_shader_objects[] type, [Out] System.Text.StringBuilder name) - { - unsafe - { - fixed (GL.Enums.ARB_shader_objects* type_ptr = type) - { - Delegates.glGetActiveUniformARB((UInt32)programObj, (UInt32)index, (Int32)maxLength, (Int32*)length, (Int32*)size, (GL.Enums.ARB_shader_objects*)type_ptr, (System.Text.StringBuilder)name); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void GetActiveUniform(Int32 programObj, Int32 index, Int32 maxLength, [Out] Int32* length, [Out] Int32* size, [Out] GL.Enums.ARB_shader_objects[] type, [Out] System.Text.StringBuilder name) - { - unsafe - { - fixed (GL.Enums.ARB_shader_objects* type_ptr = type) - { - Delegates.glGetActiveUniformARB((UInt32)programObj, (UInt32)index, (Int32)maxLength, (Int32*)length, (Int32*)size, (GL.Enums.ARB_shader_objects*)type_ptr, (System.Text.StringBuilder)name); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void GetActiveUniform(UInt32 programObj, UInt32 index, Int32 maxLength, [Out] Int32* length, [Out] Int32* size, [Out] out GL.Enums.ARB_shader_objects type, [Out] System.Text.StringBuilder name) - { - unsafe - { - fixed (GL.Enums.ARB_shader_objects* type_ptr = &type) - { - Delegates.glGetActiveUniformARB((UInt32)programObj, (UInt32)index, (Int32)maxLength, (Int32*)length, (Int32*)size, (GL.Enums.ARB_shader_objects*)type_ptr, (System.Text.StringBuilder)name); - type = *type_ptr; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void GetActiveUniform(Int32 programObj, Int32 index, Int32 maxLength, [Out] Int32* length, [Out] Int32* size, [Out] out GL.Enums.ARB_shader_objects type, [Out] System.Text.StringBuilder name) - { - unsafe - { - fixed (GL.Enums.ARB_shader_objects* type_ptr = &type) - { - Delegates.glGetActiveUniformARB((UInt32)programObj, (UInt32)index, (Int32)maxLength, (Int32*)length, (Int32*)size, (GL.Enums.ARB_shader_objects*)type_ptr, (System.Text.StringBuilder)name); - type = *type_ptr; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void GetActiveUniform(UInt32 programObj, UInt32 index, Int32 maxLength, [Out] Int32* length, [Out] Int32[] size, [Out] GL.Enums.ARB_shader_objects* type, [Out] System.Text.StringBuilder name) - { - unsafe - { - fixed (Int32* size_ptr = size) - { - Delegates.glGetActiveUniformARB((UInt32)programObj, (UInt32)index, (Int32)maxLength, (Int32*)length, (Int32*)size_ptr, (GL.Enums.ARB_shader_objects*)type, (System.Text.StringBuilder)name); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void GetActiveUniform(Int32 programObj, Int32 index, Int32 maxLength, [Out] Int32* length, [Out] Int32[] size, [Out] GL.Enums.ARB_shader_objects* type, [Out] System.Text.StringBuilder name) - { - unsafe - { - fixed (Int32* size_ptr = size) - { - Delegates.glGetActiveUniformARB((UInt32)programObj, (UInt32)index, (Int32)maxLength, (Int32*)length, (Int32*)size_ptr, (GL.Enums.ARB_shader_objects*)type, (System.Text.StringBuilder)name); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void GetActiveUniform(UInt32 programObj, UInt32 index, Int32 maxLength, [Out] Int32* length, [Out] Int32[] size, [Out] GL.Enums.ARB_shader_objects[] type, [Out] System.Text.StringBuilder name) - { - unsafe - { - fixed (Int32* size_ptr = size) - fixed (GL.Enums.ARB_shader_objects* type_ptr = type) - { - Delegates.glGetActiveUniformARB((UInt32)programObj, (UInt32)index, (Int32)maxLength, (Int32*)length, (Int32*)size_ptr, (GL.Enums.ARB_shader_objects*)type_ptr, (System.Text.StringBuilder)name); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void GetActiveUniform(Int32 programObj, Int32 index, Int32 maxLength, [Out] Int32* length, [Out] Int32[] size, [Out] GL.Enums.ARB_shader_objects[] type, [Out] System.Text.StringBuilder name) - { - unsafe - { - fixed (Int32* size_ptr = size) - fixed (GL.Enums.ARB_shader_objects* type_ptr = type) - { - Delegates.glGetActiveUniformARB((UInt32)programObj, (UInt32)index, (Int32)maxLength, (Int32*)length, (Int32*)size_ptr, (GL.Enums.ARB_shader_objects*)type_ptr, (System.Text.StringBuilder)name); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void GetActiveUniform(UInt32 programObj, UInt32 index, Int32 maxLength, [Out] Int32* length, [Out] Int32[] size, [Out] out GL.Enums.ARB_shader_objects type, [Out] System.Text.StringBuilder name) - { - unsafe - { - fixed (Int32* size_ptr = size) - fixed (GL.Enums.ARB_shader_objects* type_ptr = &type) - { - Delegates.glGetActiveUniformARB((UInt32)programObj, (UInt32)index, (Int32)maxLength, (Int32*)length, (Int32*)size_ptr, (GL.Enums.ARB_shader_objects*)type_ptr, (System.Text.StringBuilder)name); - type = *type_ptr; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void GetActiveUniform(Int32 programObj, Int32 index, Int32 maxLength, [Out] Int32* length, [Out] Int32[] size, [Out] out GL.Enums.ARB_shader_objects type, [Out] System.Text.StringBuilder name) - { - unsafe - { - fixed (Int32* size_ptr = size) - fixed (GL.Enums.ARB_shader_objects* type_ptr = &type) - { - Delegates.glGetActiveUniformARB((UInt32)programObj, (UInt32)index, (Int32)maxLength, (Int32*)length, (Int32*)size_ptr, (GL.Enums.ARB_shader_objects*)type_ptr, (System.Text.StringBuilder)name); - type = *type_ptr; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void GetActiveUniform(UInt32 programObj, UInt32 index, Int32 maxLength, [Out] Int32* length, [Out] out Int32 size, [Out] GL.Enums.ARB_shader_objects* type, [Out] System.Text.StringBuilder name) - { - unsafe - { - fixed (Int32* size_ptr = &size) - { - Delegates.glGetActiveUniformARB((UInt32)programObj, (UInt32)index, (Int32)maxLength, (Int32*)length, (Int32*)size_ptr, (GL.Enums.ARB_shader_objects*)type, (System.Text.StringBuilder)name); - size = *size_ptr; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void GetActiveUniform(Int32 programObj, Int32 index, Int32 maxLength, [Out] Int32* length, [Out] out Int32 size, [Out] GL.Enums.ARB_shader_objects* type, [Out] System.Text.StringBuilder name) - { - unsafe - { - fixed (Int32* size_ptr = &size) - { - Delegates.glGetActiveUniformARB((UInt32)programObj, (UInt32)index, (Int32)maxLength, (Int32*)length, (Int32*)size_ptr, (GL.Enums.ARB_shader_objects*)type, (System.Text.StringBuilder)name); - size = *size_ptr; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void GetActiveUniform(UInt32 programObj, UInt32 index, Int32 maxLength, [Out] Int32* length, [Out] out Int32 size, [Out] GL.Enums.ARB_shader_objects[] type, [Out] System.Text.StringBuilder name) - { - unsafe - { - fixed (Int32* size_ptr = &size) - fixed (GL.Enums.ARB_shader_objects* type_ptr = type) - { - Delegates.glGetActiveUniformARB((UInt32)programObj, (UInt32)index, (Int32)maxLength, (Int32*)length, (Int32*)size_ptr, (GL.Enums.ARB_shader_objects*)type_ptr, (System.Text.StringBuilder)name); - size = *size_ptr; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void GetActiveUniform(Int32 programObj, Int32 index, Int32 maxLength, [Out] Int32* length, [Out] out Int32 size, [Out] GL.Enums.ARB_shader_objects[] type, [Out] System.Text.StringBuilder name) - { - unsafe - { - fixed (Int32* size_ptr = &size) - fixed (GL.Enums.ARB_shader_objects* type_ptr = type) - { - Delegates.glGetActiveUniformARB((UInt32)programObj, (UInt32)index, (Int32)maxLength, (Int32*)length, (Int32*)size_ptr, (GL.Enums.ARB_shader_objects*)type_ptr, (System.Text.StringBuilder)name); - size = *size_ptr; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void GetActiveUniform(UInt32 programObj, UInt32 index, Int32 maxLength, [Out] Int32* length, [Out] out Int32 size, [Out] out GL.Enums.ARB_shader_objects type, [Out] System.Text.StringBuilder name) - { - unsafe - { - fixed (Int32* size_ptr = &size) - fixed (GL.Enums.ARB_shader_objects* type_ptr = &type) - { - Delegates.glGetActiveUniformARB((UInt32)programObj, (UInt32)index, (Int32)maxLength, (Int32*)length, (Int32*)size_ptr, (GL.Enums.ARB_shader_objects*)type_ptr, (System.Text.StringBuilder)name); - size = *size_ptr; - type = *type_ptr; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void GetActiveUniform(Int32 programObj, Int32 index, Int32 maxLength, [Out] Int32* length, [Out] out Int32 size, [Out] out GL.Enums.ARB_shader_objects type, [Out] System.Text.StringBuilder name) - { - unsafe - { - fixed (Int32* size_ptr = &size) - fixed (GL.Enums.ARB_shader_objects* type_ptr = &type) - { - Delegates.glGetActiveUniformARB((UInt32)programObj, (UInt32)index, (Int32)maxLength, (Int32*)length, (Int32*)size_ptr, (GL.Enums.ARB_shader_objects*)type_ptr, (System.Text.StringBuilder)name); - size = *size_ptr; - type = *type_ptr; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void GetActiveUniform(UInt32 programObj, UInt32 index, Int32 maxLength, [Out] Int32[] length, [Out] Int32* size, [Out] GL.Enums.ARB_shader_objects* type, [Out] System.Text.StringBuilder name) - { - unsafe - { - fixed (Int32* length_ptr = length) - { - Delegates.glGetActiveUniformARB((UInt32)programObj, (UInt32)index, (Int32)maxLength, (Int32*)length_ptr, (Int32*)size, (GL.Enums.ARB_shader_objects*)type, (System.Text.StringBuilder)name); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void GetActiveUniform(Int32 programObj, Int32 index, Int32 maxLength, [Out] Int32[] length, [Out] Int32* size, [Out] GL.Enums.ARB_shader_objects* type, [Out] System.Text.StringBuilder name) - { - unsafe - { - fixed (Int32* length_ptr = length) - { - Delegates.glGetActiveUniformARB((UInt32)programObj, (UInt32)index, (Int32)maxLength, (Int32*)length_ptr, (Int32*)size, (GL.Enums.ARB_shader_objects*)type, (System.Text.StringBuilder)name); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void GetActiveUniform(UInt32 programObj, UInt32 index, Int32 maxLength, [Out] Int32[] length, [Out] Int32* size, [Out] GL.Enums.ARB_shader_objects[] type, [Out] System.Text.StringBuilder name) - { - unsafe - { - fixed (Int32* length_ptr = length) - fixed (GL.Enums.ARB_shader_objects* type_ptr = type) - { - Delegates.glGetActiveUniformARB((UInt32)programObj, (UInt32)index, (Int32)maxLength, (Int32*)length_ptr, (Int32*)size, (GL.Enums.ARB_shader_objects*)type_ptr, (System.Text.StringBuilder)name); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void GetActiveUniform(Int32 programObj, Int32 index, Int32 maxLength, [Out] Int32[] length, [Out] Int32* size, [Out] GL.Enums.ARB_shader_objects[] type, [Out] System.Text.StringBuilder name) - { - unsafe - { - fixed (Int32* length_ptr = length) - fixed (GL.Enums.ARB_shader_objects* type_ptr = type) - { - Delegates.glGetActiveUniformARB((UInt32)programObj, (UInt32)index, (Int32)maxLength, (Int32*)length_ptr, (Int32*)size, (GL.Enums.ARB_shader_objects*)type_ptr, (System.Text.StringBuilder)name); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void GetActiveUniform(UInt32 programObj, UInt32 index, Int32 maxLength, [Out] Int32[] length, [Out] Int32* size, [Out] out GL.Enums.ARB_shader_objects type, [Out] System.Text.StringBuilder name) - { - unsafe - { - fixed (Int32* length_ptr = length) - fixed (GL.Enums.ARB_shader_objects* type_ptr = &type) - { - Delegates.glGetActiveUniformARB((UInt32)programObj, (UInt32)index, (Int32)maxLength, (Int32*)length_ptr, (Int32*)size, (GL.Enums.ARB_shader_objects*)type_ptr, (System.Text.StringBuilder)name); - type = *type_ptr; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void GetActiveUniform(Int32 programObj, Int32 index, Int32 maxLength, [Out] Int32[] length, [Out] Int32* size, [Out] out GL.Enums.ARB_shader_objects type, [Out] System.Text.StringBuilder name) - { - unsafe - { - fixed (Int32* length_ptr = length) - fixed (GL.Enums.ARB_shader_objects* type_ptr = &type) - { - Delegates.glGetActiveUniformARB((UInt32)programObj, (UInt32)index, (Int32)maxLength, (Int32*)length_ptr, (Int32*)size, (GL.Enums.ARB_shader_objects*)type_ptr, (System.Text.StringBuilder)name); - type = *type_ptr; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void GetActiveUniform(UInt32 programObj, UInt32 index, Int32 maxLength, [Out] Int32[] length, [Out] Int32[] size, [Out] GL.Enums.ARB_shader_objects* type, [Out] System.Text.StringBuilder name) - { - unsafe - { - fixed (Int32* length_ptr = length) - fixed (Int32* size_ptr = size) - { - Delegates.glGetActiveUniformARB((UInt32)programObj, (UInt32)index, (Int32)maxLength, (Int32*)length_ptr, (Int32*)size_ptr, (GL.Enums.ARB_shader_objects*)type, (System.Text.StringBuilder)name); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void GetActiveUniform(Int32 programObj, Int32 index, Int32 maxLength, [Out] Int32[] length, [Out] Int32[] size, [Out] GL.Enums.ARB_shader_objects* type, [Out] System.Text.StringBuilder name) - { - unsafe - { - fixed (Int32* length_ptr = length) - fixed (Int32* size_ptr = size) - { - Delegates.glGetActiveUniformARB((UInt32)programObj, (UInt32)index, (Int32)maxLength, (Int32*)length_ptr, (Int32*)size_ptr, (GL.Enums.ARB_shader_objects*)type, (System.Text.StringBuilder)name); - } - } - } - [System.CLSCompliant(false)] public static void GetActiveUniform(UInt32 programObj, UInt32 index, Int32 maxLength, [Out] Int32[] length, [Out] Int32[] size, [Out] GL.Enums.ARB_shader_objects[] type, [Out] System.Text.StringBuilder name) @@ -21669,380 +18278,6 @@ namespace OpenTK.OpenGL } } - [System.CLSCompliant(false)] - public static - void GetActiveUniform(UInt32 programObj, UInt32 index, Int32 maxLength, [Out] Int32[] length, [Out] Int32[] size, [Out] out GL.Enums.ARB_shader_objects type, [Out] System.Text.StringBuilder name) - { - unsafe - { - fixed (Int32* length_ptr = length) - fixed (Int32* size_ptr = size) - fixed (GL.Enums.ARB_shader_objects* type_ptr = &type) - { - Delegates.glGetActiveUniformARB((UInt32)programObj, (UInt32)index, (Int32)maxLength, (Int32*)length_ptr, (Int32*)size_ptr, (GL.Enums.ARB_shader_objects*)type_ptr, (System.Text.StringBuilder)name); - type = *type_ptr; - } - } - } - - public static - void GetActiveUniform(Int32 programObj, Int32 index, Int32 maxLength, [Out] Int32[] length, [Out] Int32[] size, [Out] out GL.Enums.ARB_shader_objects type, [Out] System.Text.StringBuilder name) - { - unsafe - { - fixed (Int32* length_ptr = length) - fixed (Int32* size_ptr = size) - fixed (GL.Enums.ARB_shader_objects* type_ptr = &type) - { - Delegates.glGetActiveUniformARB((UInt32)programObj, (UInt32)index, (Int32)maxLength, (Int32*)length_ptr, (Int32*)size_ptr, (GL.Enums.ARB_shader_objects*)type_ptr, (System.Text.StringBuilder)name); - type = *type_ptr; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void GetActiveUniform(UInt32 programObj, UInt32 index, Int32 maxLength, [Out] Int32[] length, [Out] out Int32 size, [Out] GL.Enums.ARB_shader_objects* type, [Out] System.Text.StringBuilder name) - { - unsafe - { - fixed (Int32* length_ptr = length) - fixed (Int32* size_ptr = &size) - { - Delegates.glGetActiveUniformARB((UInt32)programObj, (UInt32)index, (Int32)maxLength, (Int32*)length_ptr, (Int32*)size_ptr, (GL.Enums.ARB_shader_objects*)type, (System.Text.StringBuilder)name); - size = *size_ptr; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void GetActiveUniform(Int32 programObj, Int32 index, Int32 maxLength, [Out] Int32[] length, [Out] out Int32 size, [Out] GL.Enums.ARB_shader_objects* type, [Out] System.Text.StringBuilder name) - { - unsafe - { - fixed (Int32* length_ptr = length) - fixed (Int32* size_ptr = &size) - { - Delegates.glGetActiveUniformARB((UInt32)programObj, (UInt32)index, (Int32)maxLength, (Int32*)length_ptr, (Int32*)size_ptr, (GL.Enums.ARB_shader_objects*)type, (System.Text.StringBuilder)name); - size = *size_ptr; - } - } - } - - [System.CLSCompliant(false)] - public static - void GetActiveUniform(UInt32 programObj, UInt32 index, Int32 maxLength, [Out] Int32[] length, [Out] out Int32 size, [Out] GL.Enums.ARB_shader_objects[] type, [Out] System.Text.StringBuilder name) - { - unsafe - { - fixed (Int32* length_ptr = length) - fixed (Int32* size_ptr = &size) - fixed (GL.Enums.ARB_shader_objects* type_ptr = type) - { - Delegates.glGetActiveUniformARB((UInt32)programObj, (UInt32)index, (Int32)maxLength, (Int32*)length_ptr, (Int32*)size_ptr, (GL.Enums.ARB_shader_objects*)type_ptr, (System.Text.StringBuilder)name); - size = *size_ptr; - } - } - } - - public static - void GetActiveUniform(Int32 programObj, Int32 index, Int32 maxLength, [Out] Int32[] length, [Out] out Int32 size, [Out] GL.Enums.ARB_shader_objects[] type, [Out] System.Text.StringBuilder name) - { - unsafe - { - fixed (Int32* length_ptr = length) - fixed (Int32* size_ptr = &size) - fixed (GL.Enums.ARB_shader_objects* type_ptr = type) - { - Delegates.glGetActiveUniformARB((UInt32)programObj, (UInt32)index, (Int32)maxLength, (Int32*)length_ptr, (Int32*)size_ptr, (GL.Enums.ARB_shader_objects*)type_ptr, (System.Text.StringBuilder)name); - size = *size_ptr; - } - } - } - - [System.CLSCompliant(false)] - public static - void GetActiveUniform(UInt32 programObj, UInt32 index, Int32 maxLength, [Out] Int32[] length, [Out] out Int32 size, [Out] out GL.Enums.ARB_shader_objects type, [Out] System.Text.StringBuilder name) - { - unsafe - { - fixed (Int32* length_ptr = length) - fixed (Int32* size_ptr = &size) - fixed (GL.Enums.ARB_shader_objects* type_ptr = &type) - { - Delegates.glGetActiveUniformARB((UInt32)programObj, (UInt32)index, (Int32)maxLength, (Int32*)length_ptr, (Int32*)size_ptr, (GL.Enums.ARB_shader_objects*)type_ptr, (System.Text.StringBuilder)name); - size = *size_ptr; - type = *type_ptr; - } - } - } - - public static - void GetActiveUniform(Int32 programObj, Int32 index, Int32 maxLength, [Out] Int32[] length, [Out] out Int32 size, [Out] out GL.Enums.ARB_shader_objects type, [Out] System.Text.StringBuilder name) - { - unsafe - { - fixed (Int32* length_ptr = length) - fixed (Int32* size_ptr = &size) - fixed (GL.Enums.ARB_shader_objects* type_ptr = &type) - { - Delegates.glGetActiveUniformARB((UInt32)programObj, (UInt32)index, (Int32)maxLength, (Int32*)length_ptr, (Int32*)size_ptr, (GL.Enums.ARB_shader_objects*)type_ptr, (System.Text.StringBuilder)name); - size = *size_ptr; - type = *type_ptr; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void GetActiveUniform(UInt32 programObj, UInt32 index, Int32 maxLength, [Out] out Int32 length, [Out] Int32* size, [Out] GL.Enums.ARB_shader_objects* type, [Out] System.Text.StringBuilder name) - { - unsafe - { - fixed (Int32* length_ptr = &length) - { - Delegates.glGetActiveUniformARB((UInt32)programObj, (UInt32)index, (Int32)maxLength, (Int32*)length_ptr, (Int32*)size, (GL.Enums.ARB_shader_objects*)type, (System.Text.StringBuilder)name); - length = *length_ptr; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void GetActiveUniform(Int32 programObj, Int32 index, Int32 maxLength, [Out] out Int32 length, [Out] Int32* size, [Out] GL.Enums.ARB_shader_objects* type, [Out] System.Text.StringBuilder name) - { - unsafe - { - fixed (Int32* length_ptr = &length) - { - Delegates.glGetActiveUniformARB((UInt32)programObj, (UInt32)index, (Int32)maxLength, (Int32*)length_ptr, (Int32*)size, (GL.Enums.ARB_shader_objects*)type, (System.Text.StringBuilder)name); - length = *length_ptr; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void GetActiveUniform(UInt32 programObj, UInt32 index, Int32 maxLength, [Out] out Int32 length, [Out] Int32* size, [Out] GL.Enums.ARB_shader_objects[] type, [Out] System.Text.StringBuilder name) - { - unsafe - { - fixed (Int32* length_ptr = &length) - fixed (GL.Enums.ARB_shader_objects* type_ptr = type) - { - Delegates.glGetActiveUniformARB((UInt32)programObj, (UInt32)index, (Int32)maxLength, (Int32*)length_ptr, (Int32*)size, (GL.Enums.ARB_shader_objects*)type_ptr, (System.Text.StringBuilder)name); - length = *length_ptr; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void GetActiveUniform(Int32 programObj, Int32 index, Int32 maxLength, [Out] out Int32 length, [Out] Int32* size, [Out] GL.Enums.ARB_shader_objects[] type, [Out] System.Text.StringBuilder name) - { - unsafe - { - fixed (Int32* length_ptr = &length) - fixed (GL.Enums.ARB_shader_objects* type_ptr = type) - { - Delegates.glGetActiveUniformARB((UInt32)programObj, (UInt32)index, (Int32)maxLength, (Int32*)length_ptr, (Int32*)size, (GL.Enums.ARB_shader_objects*)type_ptr, (System.Text.StringBuilder)name); - length = *length_ptr; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void GetActiveUniform(UInt32 programObj, UInt32 index, Int32 maxLength, [Out] out Int32 length, [Out] Int32* size, [Out] out GL.Enums.ARB_shader_objects type, [Out] System.Text.StringBuilder name) - { - unsafe - { - fixed (Int32* length_ptr = &length) - fixed (GL.Enums.ARB_shader_objects* type_ptr = &type) - { - Delegates.glGetActiveUniformARB((UInt32)programObj, (UInt32)index, (Int32)maxLength, (Int32*)length_ptr, (Int32*)size, (GL.Enums.ARB_shader_objects*)type_ptr, (System.Text.StringBuilder)name); - length = *length_ptr; - type = *type_ptr; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void GetActiveUniform(Int32 programObj, Int32 index, Int32 maxLength, [Out] out Int32 length, [Out] Int32* size, [Out] out GL.Enums.ARB_shader_objects type, [Out] System.Text.StringBuilder name) - { - unsafe - { - fixed (Int32* length_ptr = &length) - fixed (GL.Enums.ARB_shader_objects* type_ptr = &type) - { - Delegates.glGetActiveUniformARB((UInt32)programObj, (UInt32)index, (Int32)maxLength, (Int32*)length_ptr, (Int32*)size, (GL.Enums.ARB_shader_objects*)type_ptr, (System.Text.StringBuilder)name); - length = *length_ptr; - type = *type_ptr; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void GetActiveUniform(UInt32 programObj, UInt32 index, Int32 maxLength, [Out] out Int32 length, [Out] Int32[] size, [Out] GL.Enums.ARB_shader_objects* type, [Out] System.Text.StringBuilder name) - { - unsafe - { - fixed (Int32* length_ptr = &length) - fixed (Int32* size_ptr = size) - { - Delegates.glGetActiveUniformARB((UInt32)programObj, (UInt32)index, (Int32)maxLength, (Int32*)length_ptr, (Int32*)size_ptr, (GL.Enums.ARB_shader_objects*)type, (System.Text.StringBuilder)name); - length = *length_ptr; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void GetActiveUniform(Int32 programObj, Int32 index, Int32 maxLength, [Out] out Int32 length, [Out] Int32[] size, [Out] GL.Enums.ARB_shader_objects* type, [Out] System.Text.StringBuilder name) - { - unsafe - { - fixed (Int32* length_ptr = &length) - fixed (Int32* size_ptr = size) - { - Delegates.glGetActiveUniformARB((UInt32)programObj, (UInt32)index, (Int32)maxLength, (Int32*)length_ptr, (Int32*)size_ptr, (GL.Enums.ARB_shader_objects*)type, (System.Text.StringBuilder)name); - length = *length_ptr; - } - } - } - - [System.CLSCompliant(false)] - public static - void GetActiveUniform(UInt32 programObj, UInt32 index, Int32 maxLength, [Out] out Int32 length, [Out] Int32[] size, [Out] GL.Enums.ARB_shader_objects[] type, [Out] System.Text.StringBuilder name) - { - unsafe - { - fixed (Int32* length_ptr = &length) - fixed (Int32* size_ptr = size) - fixed (GL.Enums.ARB_shader_objects* type_ptr = type) - { - Delegates.glGetActiveUniformARB((UInt32)programObj, (UInt32)index, (Int32)maxLength, (Int32*)length_ptr, (Int32*)size_ptr, (GL.Enums.ARB_shader_objects*)type_ptr, (System.Text.StringBuilder)name); - length = *length_ptr; - } - } - } - - public static - void GetActiveUniform(Int32 programObj, Int32 index, Int32 maxLength, [Out] out Int32 length, [Out] Int32[] size, [Out] GL.Enums.ARB_shader_objects[] type, [Out] System.Text.StringBuilder name) - { - unsafe - { - fixed (Int32* length_ptr = &length) - fixed (Int32* size_ptr = size) - fixed (GL.Enums.ARB_shader_objects* type_ptr = type) - { - Delegates.glGetActiveUniformARB((UInt32)programObj, (UInt32)index, (Int32)maxLength, (Int32*)length_ptr, (Int32*)size_ptr, (GL.Enums.ARB_shader_objects*)type_ptr, (System.Text.StringBuilder)name); - length = *length_ptr; - } - } - } - - [System.CLSCompliant(false)] - public static - void GetActiveUniform(UInt32 programObj, UInt32 index, Int32 maxLength, [Out] out Int32 length, [Out] Int32[] size, [Out] out GL.Enums.ARB_shader_objects type, [Out] System.Text.StringBuilder name) - { - unsafe - { - fixed (Int32* length_ptr = &length) - fixed (Int32* size_ptr = size) - fixed (GL.Enums.ARB_shader_objects* type_ptr = &type) - { - Delegates.glGetActiveUniformARB((UInt32)programObj, (UInt32)index, (Int32)maxLength, (Int32*)length_ptr, (Int32*)size_ptr, (GL.Enums.ARB_shader_objects*)type_ptr, (System.Text.StringBuilder)name); - length = *length_ptr; - type = *type_ptr; - } - } - } - - public static - void GetActiveUniform(Int32 programObj, Int32 index, Int32 maxLength, [Out] out Int32 length, [Out] Int32[] size, [Out] out GL.Enums.ARB_shader_objects type, [Out] System.Text.StringBuilder name) - { - unsafe - { - fixed (Int32* length_ptr = &length) - fixed (Int32* size_ptr = size) - fixed (GL.Enums.ARB_shader_objects* type_ptr = &type) - { - Delegates.glGetActiveUniformARB((UInt32)programObj, (UInt32)index, (Int32)maxLength, (Int32*)length_ptr, (Int32*)size_ptr, (GL.Enums.ARB_shader_objects*)type_ptr, (System.Text.StringBuilder)name); - length = *length_ptr; - type = *type_ptr; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void GetActiveUniform(UInt32 programObj, UInt32 index, Int32 maxLength, [Out] out Int32 length, [Out] out Int32 size, [Out] GL.Enums.ARB_shader_objects* type, [Out] System.Text.StringBuilder name) - { - unsafe - { - fixed (Int32* length_ptr = &length) - fixed (Int32* size_ptr = &size) - { - Delegates.glGetActiveUniformARB((UInt32)programObj, (UInt32)index, (Int32)maxLength, (Int32*)length_ptr, (Int32*)size_ptr, (GL.Enums.ARB_shader_objects*)type, (System.Text.StringBuilder)name); - length = *length_ptr; - size = *size_ptr; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void GetActiveUniform(Int32 programObj, Int32 index, Int32 maxLength, [Out] out Int32 length, [Out] out Int32 size, [Out] GL.Enums.ARB_shader_objects* type, [Out] System.Text.StringBuilder name) - { - unsafe - { - fixed (Int32* length_ptr = &length) - fixed (Int32* size_ptr = &size) - { - Delegates.glGetActiveUniformARB((UInt32)programObj, (UInt32)index, (Int32)maxLength, (Int32*)length_ptr, (Int32*)size_ptr, (GL.Enums.ARB_shader_objects*)type, (System.Text.StringBuilder)name); - length = *length_ptr; - size = *size_ptr; - } - } - } - - [System.CLSCompliant(false)] - public static - void GetActiveUniform(UInt32 programObj, UInt32 index, Int32 maxLength, [Out] out Int32 length, [Out] out Int32 size, [Out] GL.Enums.ARB_shader_objects[] type, [Out] System.Text.StringBuilder name) - { - unsafe - { - fixed (Int32* length_ptr = &length) - fixed (Int32* size_ptr = &size) - fixed (GL.Enums.ARB_shader_objects* type_ptr = type) - { - Delegates.glGetActiveUniformARB((UInt32)programObj, (UInt32)index, (Int32)maxLength, (Int32*)length_ptr, (Int32*)size_ptr, (GL.Enums.ARB_shader_objects*)type_ptr, (System.Text.StringBuilder)name); - length = *length_ptr; - size = *size_ptr; - } - } - } - - public static - void GetActiveUniform(Int32 programObj, Int32 index, Int32 maxLength, [Out] out Int32 length, [Out] out Int32 size, [Out] GL.Enums.ARB_shader_objects[] type, [Out] System.Text.StringBuilder name) - { - unsafe - { - fixed (Int32* length_ptr = &length) - fixed (Int32* size_ptr = &size) - fixed (GL.Enums.ARB_shader_objects* type_ptr = type) - { - Delegates.glGetActiveUniformARB((UInt32)programObj, (UInt32)index, (Int32)maxLength, (Int32*)length_ptr, (Int32*)size_ptr, (GL.Enums.ARB_shader_objects*)type_ptr, (System.Text.StringBuilder)name); - length = *length_ptr; - size = *size_ptr; - } - } - } - [System.CLSCompliant(false)] public static void GetActiveUniform(UInt32 programObj, UInt32 index, Int32 maxLength, [Out] out Int32 length, [Out] out Int32 size, [Out] out GL.Enums.ARB_shader_objects type, [Out] System.Text.StringBuilder name) @@ -22054,9 +18289,9 @@ namespace OpenTK.OpenGL fixed (GL.Enums.ARB_shader_objects* type_ptr = &type) { Delegates.glGetActiveUniformARB((UInt32)programObj, (UInt32)index, (Int32)maxLength, (Int32*)length_ptr, (Int32*)size_ptr, (GL.Enums.ARB_shader_objects*)type_ptr, (System.Text.StringBuilder)name); - length = *length_ptr; - size = *size_ptr; - type = *type_ptr; + length = *length_ptr; + size = *size_ptr; + type = *type_ptr; } } } @@ -22071,28 +18306,25 @@ namespace OpenTK.OpenGL fixed (GL.Enums.ARB_shader_objects* type_ptr = &type) { Delegates.glGetActiveUniformARB((UInt32)programObj, (UInt32)index, (Int32)maxLength, (Int32*)length_ptr, (Int32*)size_ptr, (GL.Enums.ARB_shader_objects*)type_ptr, (System.Text.StringBuilder)name); - length = *length_ptr; - size = *size_ptr; - type = *type_ptr; + length = *length_ptr; + size = *size_ptr; + type = *type_ptr; } } } [System.CLSCompliant(false)] public static - unsafe void GetUniform(UInt32 programObj, Int32 location, [Out] Single* @params) + unsafe void GetActiveUniform(UInt32 programObj, UInt32 index, Int32 maxLength, [Out] Int32* length, [Out] Int32* size, [Out] GL.Enums.ARB_shader_objects* type, [Out] System.Text.StringBuilder name) { - unsafe { Delegates.glGetUniformfvARB((UInt32)programObj, (Int32)location, (Single*)@params); } + Delegates.glGetActiveUniformARB((UInt32)programObj, (UInt32)index, (Int32)maxLength, (Int32*)length, (Int32*)size, (GL.Enums.ARB_shader_objects*)type, (System.Text.StringBuilder)name); } [System.CLSCompliant(false)] public static - unsafe void GetUniform(Int32 programObj, Int32 location, [Out] Single* @params) + unsafe void GetActiveUniform(Int32 programObj, Int32 index, Int32 maxLength, [Out] Int32* length, [Out] Int32* size, [Out] GL.Enums.ARB_shader_objects* type, [Out] System.Text.StringBuilder name) { - unsafe - { - Delegates.glGetUniformfvARB((UInt32)programObj, (Int32)location, (Single*)@params); - } + Delegates.glGetActiveUniformARB((UInt32)programObj, (UInt32)index, (Int32)maxLength, (Int32*)length, (Int32*)size, (GL.Enums.ARB_shader_objects*)type, (System.Text.StringBuilder)name); } [System.CLSCompliant(false)] @@ -22129,7 +18361,7 @@ namespace OpenTK.OpenGL fixed (Single* @params_ptr = &@params) { Delegates.glGetUniformfvARB((UInt32)programObj, (Int32)location, (Single*)@params_ptr); - @params = *@params_ptr; + @params = *@params_ptr; } } } @@ -22142,26 +18374,23 @@ namespace OpenTK.OpenGL fixed (Single* @params_ptr = &@params) { Delegates.glGetUniformfvARB((UInt32)programObj, (Int32)location, (Single*)@params_ptr); - @params = *@params_ptr; + @params = *@params_ptr; } } } [System.CLSCompliant(false)] public static - unsafe void GetUniform(UInt32 programObj, Int32 location, [Out] Int32* @params) + unsafe void GetUniform(UInt32 programObj, Int32 location, [Out] Single* @params) { - unsafe { Delegates.glGetUniformivARB((UInt32)programObj, (Int32)location, (Int32*)@params); } + Delegates.glGetUniformfvARB((UInt32)programObj, (Int32)location, (Single*)@params); } [System.CLSCompliant(false)] public static - unsafe void GetUniform(Int32 programObj, Int32 location, [Out] Int32* @params) + unsafe void GetUniform(Int32 programObj, Int32 location, [Out] Single* @params) { - unsafe - { - Delegates.glGetUniformivARB((UInt32)programObj, (Int32)location, (Int32*)@params); - } + Delegates.glGetUniformfvARB((UInt32)programObj, (Int32)location, (Single*)@params); } [System.CLSCompliant(false)] @@ -22198,7 +18427,7 @@ namespace OpenTK.OpenGL fixed (Int32* @params_ptr = &@params) { Delegates.glGetUniformivARB((UInt32)programObj, (Int32)location, (Int32*)@params_ptr); - @params = *@params_ptr; + @params = *@params_ptr; } } } @@ -22211,26 +18440,23 @@ namespace OpenTK.OpenGL fixed (Int32* @params_ptr = &@params) { Delegates.glGetUniformivARB((UInt32)programObj, (Int32)location, (Int32*)@params_ptr); - @params = *@params_ptr; + @params = *@params_ptr; } } } [System.CLSCompliant(false)] public static - unsafe void GetShaderSource(UInt32 obj, Int32 maxLength, [Out] Int32* length, [Out] System.Text.StringBuilder[] source) + unsafe void GetUniform(UInt32 programObj, Int32 location, [Out] Int32* @params) { - unsafe { Delegates.glGetShaderSourceARB((UInt32)obj, (Int32)maxLength, (Int32*)length, (System.Text.StringBuilder[])source); } + Delegates.glGetUniformivARB((UInt32)programObj, (Int32)location, (Int32*)@params); } [System.CLSCompliant(false)] public static - unsafe void GetShaderSource(Int32 obj, Int32 maxLength, [Out] Int32* length, [Out] System.Text.StringBuilder[] source) + unsafe void GetUniform(Int32 programObj, Int32 location, [Out] Int32* @params) { - unsafe - { - Delegates.glGetShaderSourceARB((UInt32)obj, (Int32)maxLength, (Int32*)length, (System.Text.StringBuilder[])source); - } + Delegates.glGetUniformivARB((UInt32)programObj, (Int32)location, (Int32*)@params); } [System.CLSCompliant(false)] @@ -22267,7 +18493,7 @@ namespace OpenTK.OpenGL fixed (Int32* length_ptr = &length) { Delegates.glGetShaderSourceARB((UInt32)obj, (Int32)maxLength, (Int32*)length_ptr, (System.Text.StringBuilder[])source); - length = *length_ptr; + length = *length_ptr; } } } @@ -22280,11 +18506,25 @@ namespace OpenTK.OpenGL fixed (Int32* length_ptr = &length) { Delegates.glGetShaderSourceARB((UInt32)obj, (Int32)maxLength, (Int32*)length_ptr, (System.Text.StringBuilder[])source); - length = *length_ptr; + length = *length_ptr; } } } + [System.CLSCompliant(false)] + public static + unsafe void GetShaderSource(UInt32 obj, Int32 maxLength, [Out] Int32* length, [Out] System.Text.StringBuilder[] source) + { + Delegates.glGetShaderSourceARB((UInt32)obj, (Int32)maxLength, (Int32*)length, (System.Text.StringBuilder[])source); + } + + [System.CLSCompliant(false)] + public static + unsafe void GetShaderSource(Int32 obj, Int32 maxLength, [Out] Int32* length, [Out] System.Text.StringBuilder[] source) + { + Delegates.glGetShaderSourceARB((UInt32)obj, (Int32)maxLength, (Int32*)length, (System.Text.StringBuilder[])source); + } + [System.CLSCompliant(false)] public static void BindAttribLocation(UInt32 programObj, UInt32 index, System.String name) @@ -22298,363 +18538,6 @@ namespace OpenTK.OpenGL Delegates.glBindAttribLocationARB((UInt32)programObj, (UInt32)index, (System.String)name); } - [System.CLSCompliant(false)] - public static - unsafe void GetActiveAttrib(UInt32 programObj, UInt32 index, Int32 maxLength, [Out] Int32* length, [Out] Int32* size, [Out] GL.Enums.ARB_vertex_shader* type, [Out] System.Text.StringBuilder name) - { - unsafe { Delegates.glGetActiveAttribARB((UInt32)programObj, (UInt32)index, (Int32)maxLength, (Int32*)length, (Int32*)size, (GL.Enums.ARB_vertex_shader*)type, (System.Text.StringBuilder)name); } - } - - [System.CLSCompliant(false)] - public static - unsafe void GetActiveAttrib(Int32 programObj, Int32 index, Int32 maxLength, [Out] Int32* length, [Out] Int32* size, [Out] GL.Enums.ARB_vertex_shader* type, [Out] System.Text.StringBuilder name) - { - unsafe - { - Delegates.glGetActiveAttribARB((UInt32)programObj, (UInt32)index, (Int32)maxLength, (Int32*)length, (Int32*)size, (GL.Enums.ARB_vertex_shader*)type, (System.Text.StringBuilder)name); - } - } - - [System.CLSCompliant(false)] - public static - unsafe void GetActiveAttrib(UInt32 programObj, UInt32 index, Int32 maxLength, [Out] Int32* length, [Out] Int32* size, [Out] GL.Enums.ARB_vertex_shader[] type, [Out] System.Text.StringBuilder name) - { - unsafe - { - fixed (GL.Enums.ARB_vertex_shader* type_ptr = type) - { - Delegates.glGetActiveAttribARB((UInt32)programObj, (UInt32)index, (Int32)maxLength, (Int32*)length, (Int32*)size, (GL.Enums.ARB_vertex_shader*)type_ptr, (System.Text.StringBuilder)name); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void GetActiveAttrib(Int32 programObj, Int32 index, Int32 maxLength, [Out] Int32* length, [Out] Int32* size, [Out] GL.Enums.ARB_vertex_shader[] type, [Out] System.Text.StringBuilder name) - { - unsafe - { - fixed (GL.Enums.ARB_vertex_shader* type_ptr = type) - { - Delegates.glGetActiveAttribARB((UInt32)programObj, (UInt32)index, (Int32)maxLength, (Int32*)length, (Int32*)size, (GL.Enums.ARB_vertex_shader*)type_ptr, (System.Text.StringBuilder)name); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void GetActiveAttrib(UInt32 programObj, UInt32 index, Int32 maxLength, [Out] Int32* length, [Out] Int32* size, [Out] out GL.Enums.ARB_vertex_shader type, [Out] System.Text.StringBuilder name) - { - unsafe - { - fixed (GL.Enums.ARB_vertex_shader* type_ptr = &type) - { - Delegates.glGetActiveAttribARB((UInt32)programObj, (UInt32)index, (Int32)maxLength, (Int32*)length, (Int32*)size, (GL.Enums.ARB_vertex_shader*)type_ptr, (System.Text.StringBuilder)name); - type = *type_ptr; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void GetActiveAttrib(Int32 programObj, Int32 index, Int32 maxLength, [Out] Int32* length, [Out] Int32* size, [Out] out GL.Enums.ARB_vertex_shader type, [Out] System.Text.StringBuilder name) - { - unsafe - { - fixed (GL.Enums.ARB_vertex_shader* type_ptr = &type) - { - Delegates.glGetActiveAttribARB((UInt32)programObj, (UInt32)index, (Int32)maxLength, (Int32*)length, (Int32*)size, (GL.Enums.ARB_vertex_shader*)type_ptr, (System.Text.StringBuilder)name); - type = *type_ptr; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void GetActiveAttrib(UInt32 programObj, UInt32 index, Int32 maxLength, [Out] Int32* length, [Out] Int32[] size, [Out] GL.Enums.ARB_vertex_shader* type, [Out] System.Text.StringBuilder name) - { - unsafe - { - fixed (Int32* size_ptr = size) - { - Delegates.glGetActiveAttribARB((UInt32)programObj, (UInt32)index, (Int32)maxLength, (Int32*)length, (Int32*)size_ptr, (GL.Enums.ARB_vertex_shader*)type, (System.Text.StringBuilder)name); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void GetActiveAttrib(Int32 programObj, Int32 index, Int32 maxLength, [Out] Int32* length, [Out] Int32[] size, [Out] GL.Enums.ARB_vertex_shader* type, [Out] System.Text.StringBuilder name) - { - unsafe - { - fixed (Int32* size_ptr = size) - { - Delegates.glGetActiveAttribARB((UInt32)programObj, (UInt32)index, (Int32)maxLength, (Int32*)length, (Int32*)size_ptr, (GL.Enums.ARB_vertex_shader*)type, (System.Text.StringBuilder)name); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void GetActiveAttrib(UInt32 programObj, UInt32 index, Int32 maxLength, [Out] Int32* length, [Out] Int32[] size, [Out] GL.Enums.ARB_vertex_shader[] type, [Out] System.Text.StringBuilder name) - { - unsafe - { - fixed (Int32* size_ptr = size) - fixed (GL.Enums.ARB_vertex_shader* type_ptr = type) - { - Delegates.glGetActiveAttribARB((UInt32)programObj, (UInt32)index, (Int32)maxLength, (Int32*)length, (Int32*)size_ptr, (GL.Enums.ARB_vertex_shader*)type_ptr, (System.Text.StringBuilder)name); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void GetActiveAttrib(Int32 programObj, Int32 index, Int32 maxLength, [Out] Int32* length, [Out] Int32[] size, [Out] GL.Enums.ARB_vertex_shader[] type, [Out] System.Text.StringBuilder name) - { - unsafe - { - fixed (Int32* size_ptr = size) - fixed (GL.Enums.ARB_vertex_shader* type_ptr = type) - { - Delegates.glGetActiveAttribARB((UInt32)programObj, (UInt32)index, (Int32)maxLength, (Int32*)length, (Int32*)size_ptr, (GL.Enums.ARB_vertex_shader*)type_ptr, (System.Text.StringBuilder)name); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void GetActiveAttrib(UInt32 programObj, UInt32 index, Int32 maxLength, [Out] Int32* length, [Out] Int32[] size, [Out] out GL.Enums.ARB_vertex_shader type, [Out] System.Text.StringBuilder name) - { - unsafe - { - fixed (Int32* size_ptr = size) - fixed (GL.Enums.ARB_vertex_shader* type_ptr = &type) - { - Delegates.glGetActiveAttribARB((UInt32)programObj, (UInt32)index, (Int32)maxLength, (Int32*)length, (Int32*)size_ptr, (GL.Enums.ARB_vertex_shader*)type_ptr, (System.Text.StringBuilder)name); - type = *type_ptr; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void GetActiveAttrib(Int32 programObj, Int32 index, Int32 maxLength, [Out] Int32* length, [Out] Int32[] size, [Out] out GL.Enums.ARB_vertex_shader type, [Out] System.Text.StringBuilder name) - { - unsafe - { - fixed (Int32* size_ptr = size) - fixed (GL.Enums.ARB_vertex_shader* type_ptr = &type) - { - Delegates.glGetActiveAttribARB((UInt32)programObj, (UInt32)index, (Int32)maxLength, (Int32*)length, (Int32*)size_ptr, (GL.Enums.ARB_vertex_shader*)type_ptr, (System.Text.StringBuilder)name); - type = *type_ptr; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void GetActiveAttrib(UInt32 programObj, UInt32 index, Int32 maxLength, [Out] Int32* length, [Out] out Int32 size, [Out] GL.Enums.ARB_vertex_shader* type, [Out] System.Text.StringBuilder name) - { - unsafe - { - fixed (Int32* size_ptr = &size) - { - Delegates.glGetActiveAttribARB((UInt32)programObj, (UInt32)index, (Int32)maxLength, (Int32*)length, (Int32*)size_ptr, (GL.Enums.ARB_vertex_shader*)type, (System.Text.StringBuilder)name); - size = *size_ptr; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void GetActiveAttrib(Int32 programObj, Int32 index, Int32 maxLength, [Out] Int32* length, [Out] out Int32 size, [Out] GL.Enums.ARB_vertex_shader* type, [Out] System.Text.StringBuilder name) - { - unsafe - { - fixed (Int32* size_ptr = &size) - { - Delegates.glGetActiveAttribARB((UInt32)programObj, (UInt32)index, (Int32)maxLength, (Int32*)length, (Int32*)size_ptr, (GL.Enums.ARB_vertex_shader*)type, (System.Text.StringBuilder)name); - size = *size_ptr; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void GetActiveAttrib(UInt32 programObj, UInt32 index, Int32 maxLength, [Out] Int32* length, [Out] out Int32 size, [Out] GL.Enums.ARB_vertex_shader[] type, [Out] System.Text.StringBuilder name) - { - unsafe - { - fixed (Int32* size_ptr = &size) - fixed (GL.Enums.ARB_vertex_shader* type_ptr = type) - { - Delegates.glGetActiveAttribARB((UInt32)programObj, (UInt32)index, (Int32)maxLength, (Int32*)length, (Int32*)size_ptr, (GL.Enums.ARB_vertex_shader*)type_ptr, (System.Text.StringBuilder)name); - size = *size_ptr; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void GetActiveAttrib(Int32 programObj, Int32 index, Int32 maxLength, [Out] Int32* length, [Out] out Int32 size, [Out] GL.Enums.ARB_vertex_shader[] type, [Out] System.Text.StringBuilder name) - { - unsafe - { - fixed (Int32* size_ptr = &size) - fixed (GL.Enums.ARB_vertex_shader* type_ptr = type) - { - Delegates.glGetActiveAttribARB((UInt32)programObj, (UInt32)index, (Int32)maxLength, (Int32*)length, (Int32*)size_ptr, (GL.Enums.ARB_vertex_shader*)type_ptr, (System.Text.StringBuilder)name); - size = *size_ptr; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void GetActiveAttrib(UInt32 programObj, UInt32 index, Int32 maxLength, [Out] Int32* length, [Out] out Int32 size, [Out] out GL.Enums.ARB_vertex_shader type, [Out] System.Text.StringBuilder name) - { - unsafe - { - fixed (Int32* size_ptr = &size) - fixed (GL.Enums.ARB_vertex_shader* type_ptr = &type) - { - Delegates.glGetActiveAttribARB((UInt32)programObj, (UInt32)index, (Int32)maxLength, (Int32*)length, (Int32*)size_ptr, (GL.Enums.ARB_vertex_shader*)type_ptr, (System.Text.StringBuilder)name); - size = *size_ptr; - type = *type_ptr; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void GetActiveAttrib(Int32 programObj, Int32 index, Int32 maxLength, [Out] Int32* length, [Out] out Int32 size, [Out] out GL.Enums.ARB_vertex_shader type, [Out] System.Text.StringBuilder name) - { - unsafe - { - fixed (Int32* size_ptr = &size) - fixed (GL.Enums.ARB_vertex_shader* type_ptr = &type) - { - Delegates.glGetActiveAttribARB((UInt32)programObj, (UInt32)index, (Int32)maxLength, (Int32*)length, (Int32*)size_ptr, (GL.Enums.ARB_vertex_shader*)type_ptr, (System.Text.StringBuilder)name); - size = *size_ptr; - type = *type_ptr; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void GetActiveAttrib(UInt32 programObj, UInt32 index, Int32 maxLength, [Out] Int32[] length, [Out] Int32* size, [Out] GL.Enums.ARB_vertex_shader* type, [Out] System.Text.StringBuilder name) - { - unsafe - { - fixed (Int32* length_ptr = length) - { - Delegates.glGetActiveAttribARB((UInt32)programObj, (UInt32)index, (Int32)maxLength, (Int32*)length_ptr, (Int32*)size, (GL.Enums.ARB_vertex_shader*)type, (System.Text.StringBuilder)name); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void GetActiveAttrib(Int32 programObj, Int32 index, Int32 maxLength, [Out] Int32[] length, [Out] Int32* size, [Out] GL.Enums.ARB_vertex_shader* type, [Out] System.Text.StringBuilder name) - { - unsafe - { - fixed (Int32* length_ptr = length) - { - Delegates.glGetActiveAttribARB((UInt32)programObj, (UInt32)index, (Int32)maxLength, (Int32*)length_ptr, (Int32*)size, (GL.Enums.ARB_vertex_shader*)type, (System.Text.StringBuilder)name); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void GetActiveAttrib(UInt32 programObj, UInt32 index, Int32 maxLength, [Out] Int32[] length, [Out] Int32* size, [Out] GL.Enums.ARB_vertex_shader[] type, [Out] System.Text.StringBuilder name) - { - unsafe - { - fixed (Int32* length_ptr = length) - fixed (GL.Enums.ARB_vertex_shader* type_ptr = type) - { - Delegates.glGetActiveAttribARB((UInt32)programObj, (UInt32)index, (Int32)maxLength, (Int32*)length_ptr, (Int32*)size, (GL.Enums.ARB_vertex_shader*)type_ptr, (System.Text.StringBuilder)name); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void GetActiveAttrib(Int32 programObj, Int32 index, Int32 maxLength, [Out] Int32[] length, [Out] Int32* size, [Out] GL.Enums.ARB_vertex_shader[] type, [Out] System.Text.StringBuilder name) - { - unsafe - { - fixed (Int32* length_ptr = length) - fixed (GL.Enums.ARB_vertex_shader* type_ptr = type) - { - Delegates.glGetActiveAttribARB((UInt32)programObj, (UInt32)index, (Int32)maxLength, (Int32*)length_ptr, (Int32*)size, (GL.Enums.ARB_vertex_shader*)type_ptr, (System.Text.StringBuilder)name); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void GetActiveAttrib(UInt32 programObj, UInt32 index, Int32 maxLength, [Out] Int32[] length, [Out] Int32* size, [Out] out GL.Enums.ARB_vertex_shader type, [Out] System.Text.StringBuilder name) - { - unsafe - { - fixed (Int32* length_ptr = length) - fixed (GL.Enums.ARB_vertex_shader* type_ptr = &type) - { - Delegates.glGetActiveAttribARB((UInt32)programObj, (UInt32)index, (Int32)maxLength, (Int32*)length_ptr, (Int32*)size, (GL.Enums.ARB_vertex_shader*)type_ptr, (System.Text.StringBuilder)name); - type = *type_ptr; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void GetActiveAttrib(Int32 programObj, Int32 index, Int32 maxLength, [Out] Int32[] length, [Out] Int32* size, [Out] out GL.Enums.ARB_vertex_shader type, [Out] System.Text.StringBuilder name) - { - unsafe - { - fixed (Int32* length_ptr = length) - fixed (GL.Enums.ARB_vertex_shader* type_ptr = &type) - { - Delegates.glGetActiveAttribARB((UInt32)programObj, (UInt32)index, (Int32)maxLength, (Int32*)length_ptr, (Int32*)size, (GL.Enums.ARB_vertex_shader*)type_ptr, (System.Text.StringBuilder)name); - type = *type_ptr; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void GetActiveAttrib(UInt32 programObj, UInt32 index, Int32 maxLength, [Out] Int32[] length, [Out] Int32[] size, [Out] GL.Enums.ARB_vertex_shader* type, [Out] System.Text.StringBuilder name) - { - unsafe - { - fixed (Int32* length_ptr = length) - fixed (Int32* size_ptr = size) - { - Delegates.glGetActiveAttribARB((UInt32)programObj, (UInt32)index, (Int32)maxLength, (Int32*)length_ptr, (Int32*)size_ptr, (GL.Enums.ARB_vertex_shader*)type, (System.Text.StringBuilder)name); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void GetActiveAttrib(Int32 programObj, Int32 index, Int32 maxLength, [Out] Int32[] length, [Out] Int32[] size, [Out] GL.Enums.ARB_vertex_shader* type, [Out] System.Text.StringBuilder name) - { - unsafe - { - fixed (Int32* length_ptr = length) - fixed (Int32* size_ptr = size) - { - Delegates.glGetActiveAttribARB((UInt32)programObj, (UInt32)index, (Int32)maxLength, (Int32*)length_ptr, (Int32*)size_ptr, (GL.Enums.ARB_vertex_shader*)type, (System.Text.StringBuilder)name); - } - } - } - [System.CLSCompliant(false)] public static void GetActiveAttrib(UInt32 programObj, UInt32 index, Int32 maxLength, [Out] Int32[] length, [Out] Int32[] size, [Out] GL.Enums.ARB_vertex_shader[] type, [Out] System.Text.StringBuilder name) @@ -22684,380 +18567,6 @@ namespace OpenTK.OpenGL } } - [System.CLSCompliant(false)] - public static - void GetActiveAttrib(UInt32 programObj, UInt32 index, Int32 maxLength, [Out] Int32[] length, [Out] Int32[] size, [Out] out GL.Enums.ARB_vertex_shader type, [Out] System.Text.StringBuilder name) - { - unsafe - { - fixed (Int32* length_ptr = length) - fixed (Int32* size_ptr = size) - fixed (GL.Enums.ARB_vertex_shader* type_ptr = &type) - { - Delegates.glGetActiveAttribARB((UInt32)programObj, (UInt32)index, (Int32)maxLength, (Int32*)length_ptr, (Int32*)size_ptr, (GL.Enums.ARB_vertex_shader*)type_ptr, (System.Text.StringBuilder)name); - type = *type_ptr; - } - } - } - - public static - void GetActiveAttrib(Int32 programObj, Int32 index, Int32 maxLength, [Out] Int32[] length, [Out] Int32[] size, [Out] out GL.Enums.ARB_vertex_shader type, [Out] System.Text.StringBuilder name) - { - unsafe - { - fixed (Int32* length_ptr = length) - fixed (Int32* size_ptr = size) - fixed (GL.Enums.ARB_vertex_shader* type_ptr = &type) - { - Delegates.glGetActiveAttribARB((UInt32)programObj, (UInt32)index, (Int32)maxLength, (Int32*)length_ptr, (Int32*)size_ptr, (GL.Enums.ARB_vertex_shader*)type_ptr, (System.Text.StringBuilder)name); - type = *type_ptr; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void GetActiveAttrib(UInt32 programObj, UInt32 index, Int32 maxLength, [Out] Int32[] length, [Out] out Int32 size, [Out] GL.Enums.ARB_vertex_shader* type, [Out] System.Text.StringBuilder name) - { - unsafe - { - fixed (Int32* length_ptr = length) - fixed (Int32* size_ptr = &size) - { - Delegates.glGetActiveAttribARB((UInt32)programObj, (UInt32)index, (Int32)maxLength, (Int32*)length_ptr, (Int32*)size_ptr, (GL.Enums.ARB_vertex_shader*)type, (System.Text.StringBuilder)name); - size = *size_ptr; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void GetActiveAttrib(Int32 programObj, Int32 index, Int32 maxLength, [Out] Int32[] length, [Out] out Int32 size, [Out] GL.Enums.ARB_vertex_shader* type, [Out] System.Text.StringBuilder name) - { - unsafe - { - fixed (Int32* length_ptr = length) - fixed (Int32* size_ptr = &size) - { - Delegates.glGetActiveAttribARB((UInt32)programObj, (UInt32)index, (Int32)maxLength, (Int32*)length_ptr, (Int32*)size_ptr, (GL.Enums.ARB_vertex_shader*)type, (System.Text.StringBuilder)name); - size = *size_ptr; - } - } - } - - [System.CLSCompliant(false)] - public static - void GetActiveAttrib(UInt32 programObj, UInt32 index, Int32 maxLength, [Out] Int32[] length, [Out] out Int32 size, [Out] GL.Enums.ARB_vertex_shader[] type, [Out] System.Text.StringBuilder name) - { - unsafe - { - fixed (Int32* length_ptr = length) - fixed (Int32* size_ptr = &size) - fixed (GL.Enums.ARB_vertex_shader* type_ptr = type) - { - Delegates.glGetActiveAttribARB((UInt32)programObj, (UInt32)index, (Int32)maxLength, (Int32*)length_ptr, (Int32*)size_ptr, (GL.Enums.ARB_vertex_shader*)type_ptr, (System.Text.StringBuilder)name); - size = *size_ptr; - } - } - } - - public static - void GetActiveAttrib(Int32 programObj, Int32 index, Int32 maxLength, [Out] Int32[] length, [Out] out Int32 size, [Out] GL.Enums.ARB_vertex_shader[] type, [Out] System.Text.StringBuilder name) - { - unsafe - { - fixed (Int32* length_ptr = length) - fixed (Int32* size_ptr = &size) - fixed (GL.Enums.ARB_vertex_shader* type_ptr = type) - { - Delegates.glGetActiveAttribARB((UInt32)programObj, (UInt32)index, (Int32)maxLength, (Int32*)length_ptr, (Int32*)size_ptr, (GL.Enums.ARB_vertex_shader*)type_ptr, (System.Text.StringBuilder)name); - size = *size_ptr; - } - } - } - - [System.CLSCompliant(false)] - public static - void GetActiveAttrib(UInt32 programObj, UInt32 index, Int32 maxLength, [Out] Int32[] length, [Out] out Int32 size, [Out] out GL.Enums.ARB_vertex_shader type, [Out] System.Text.StringBuilder name) - { - unsafe - { - fixed (Int32* length_ptr = length) - fixed (Int32* size_ptr = &size) - fixed (GL.Enums.ARB_vertex_shader* type_ptr = &type) - { - Delegates.glGetActiveAttribARB((UInt32)programObj, (UInt32)index, (Int32)maxLength, (Int32*)length_ptr, (Int32*)size_ptr, (GL.Enums.ARB_vertex_shader*)type_ptr, (System.Text.StringBuilder)name); - size = *size_ptr; - type = *type_ptr; - } - } - } - - public static - void GetActiveAttrib(Int32 programObj, Int32 index, Int32 maxLength, [Out] Int32[] length, [Out] out Int32 size, [Out] out GL.Enums.ARB_vertex_shader type, [Out] System.Text.StringBuilder name) - { - unsafe - { - fixed (Int32* length_ptr = length) - fixed (Int32* size_ptr = &size) - fixed (GL.Enums.ARB_vertex_shader* type_ptr = &type) - { - Delegates.glGetActiveAttribARB((UInt32)programObj, (UInt32)index, (Int32)maxLength, (Int32*)length_ptr, (Int32*)size_ptr, (GL.Enums.ARB_vertex_shader*)type_ptr, (System.Text.StringBuilder)name); - size = *size_ptr; - type = *type_ptr; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void GetActiveAttrib(UInt32 programObj, UInt32 index, Int32 maxLength, [Out] out Int32 length, [Out] Int32* size, [Out] GL.Enums.ARB_vertex_shader* type, [Out] System.Text.StringBuilder name) - { - unsafe - { - fixed (Int32* length_ptr = &length) - { - Delegates.glGetActiveAttribARB((UInt32)programObj, (UInt32)index, (Int32)maxLength, (Int32*)length_ptr, (Int32*)size, (GL.Enums.ARB_vertex_shader*)type, (System.Text.StringBuilder)name); - length = *length_ptr; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void GetActiveAttrib(Int32 programObj, Int32 index, Int32 maxLength, [Out] out Int32 length, [Out] Int32* size, [Out] GL.Enums.ARB_vertex_shader* type, [Out] System.Text.StringBuilder name) - { - unsafe - { - fixed (Int32* length_ptr = &length) - { - Delegates.glGetActiveAttribARB((UInt32)programObj, (UInt32)index, (Int32)maxLength, (Int32*)length_ptr, (Int32*)size, (GL.Enums.ARB_vertex_shader*)type, (System.Text.StringBuilder)name); - length = *length_ptr; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void GetActiveAttrib(UInt32 programObj, UInt32 index, Int32 maxLength, [Out] out Int32 length, [Out] Int32* size, [Out] GL.Enums.ARB_vertex_shader[] type, [Out] System.Text.StringBuilder name) - { - unsafe - { - fixed (Int32* length_ptr = &length) - fixed (GL.Enums.ARB_vertex_shader* type_ptr = type) - { - Delegates.glGetActiveAttribARB((UInt32)programObj, (UInt32)index, (Int32)maxLength, (Int32*)length_ptr, (Int32*)size, (GL.Enums.ARB_vertex_shader*)type_ptr, (System.Text.StringBuilder)name); - length = *length_ptr; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void GetActiveAttrib(Int32 programObj, Int32 index, Int32 maxLength, [Out] out Int32 length, [Out] Int32* size, [Out] GL.Enums.ARB_vertex_shader[] type, [Out] System.Text.StringBuilder name) - { - unsafe - { - fixed (Int32* length_ptr = &length) - fixed (GL.Enums.ARB_vertex_shader* type_ptr = type) - { - Delegates.glGetActiveAttribARB((UInt32)programObj, (UInt32)index, (Int32)maxLength, (Int32*)length_ptr, (Int32*)size, (GL.Enums.ARB_vertex_shader*)type_ptr, (System.Text.StringBuilder)name); - length = *length_ptr; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void GetActiveAttrib(UInt32 programObj, UInt32 index, Int32 maxLength, [Out] out Int32 length, [Out] Int32* size, [Out] out GL.Enums.ARB_vertex_shader type, [Out] System.Text.StringBuilder name) - { - unsafe - { - fixed (Int32* length_ptr = &length) - fixed (GL.Enums.ARB_vertex_shader* type_ptr = &type) - { - Delegates.glGetActiveAttribARB((UInt32)programObj, (UInt32)index, (Int32)maxLength, (Int32*)length_ptr, (Int32*)size, (GL.Enums.ARB_vertex_shader*)type_ptr, (System.Text.StringBuilder)name); - length = *length_ptr; - type = *type_ptr; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void GetActiveAttrib(Int32 programObj, Int32 index, Int32 maxLength, [Out] out Int32 length, [Out] Int32* size, [Out] out GL.Enums.ARB_vertex_shader type, [Out] System.Text.StringBuilder name) - { - unsafe - { - fixed (Int32* length_ptr = &length) - fixed (GL.Enums.ARB_vertex_shader* type_ptr = &type) - { - Delegates.glGetActiveAttribARB((UInt32)programObj, (UInt32)index, (Int32)maxLength, (Int32*)length_ptr, (Int32*)size, (GL.Enums.ARB_vertex_shader*)type_ptr, (System.Text.StringBuilder)name); - length = *length_ptr; - type = *type_ptr; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void GetActiveAttrib(UInt32 programObj, UInt32 index, Int32 maxLength, [Out] out Int32 length, [Out] Int32[] size, [Out] GL.Enums.ARB_vertex_shader* type, [Out] System.Text.StringBuilder name) - { - unsafe - { - fixed (Int32* length_ptr = &length) - fixed (Int32* size_ptr = size) - { - Delegates.glGetActiveAttribARB((UInt32)programObj, (UInt32)index, (Int32)maxLength, (Int32*)length_ptr, (Int32*)size_ptr, (GL.Enums.ARB_vertex_shader*)type, (System.Text.StringBuilder)name); - length = *length_ptr; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void GetActiveAttrib(Int32 programObj, Int32 index, Int32 maxLength, [Out] out Int32 length, [Out] Int32[] size, [Out] GL.Enums.ARB_vertex_shader* type, [Out] System.Text.StringBuilder name) - { - unsafe - { - fixed (Int32* length_ptr = &length) - fixed (Int32* size_ptr = size) - { - Delegates.glGetActiveAttribARB((UInt32)programObj, (UInt32)index, (Int32)maxLength, (Int32*)length_ptr, (Int32*)size_ptr, (GL.Enums.ARB_vertex_shader*)type, (System.Text.StringBuilder)name); - length = *length_ptr; - } - } - } - - [System.CLSCompliant(false)] - public static - void GetActiveAttrib(UInt32 programObj, UInt32 index, Int32 maxLength, [Out] out Int32 length, [Out] Int32[] size, [Out] GL.Enums.ARB_vertex_shader[] type, [Out] System.Text.StringBuilder name) - { - unsafe - { - fixed (Int32* length_ptr = &length) - fixed (Int32* size_ptr = size) - fixed (GL.Enums.ARB_vertex_shader* type_ptr = type) - { - Delegates.glGetActiveAttribARB((UInt32)programObj, (UInt32)index, (Int32)maxLength, (Int32*)length_ptr, (Int32*)size_ptr, (GL.Enums.ARB_vertex_shader*)type_ptr, (System.Text.StringBuilder)name); - length = *length_ptr; - } - } - } - - public static - void GetActiveAttrib(Int32 programObj, Int32 index, Int32 maxLength, [Out] out Int32 length, [Out] Int32[] size, [Out] GL.Enums.ARB_vertex_shader[] type, [Out] System.Text.StringBuilder name) - { - unsafe - { - fixed (Int32* length_ptr = &length) - fixed (Int32* size_ptr = size) - fixed (GL.Enums.ARB_vertex_shader* type_ptr = type) - { - Delegates.glGetActiveAttribARB((UInt32)programObj, (UInt32)index, (Int32)maxLength, (Int32*)length_ptr, (Int32*)size_ptr, (GL.Enums.ARB_vertex_shader*)type_ptr, (System.Text.StringBuilder)name); - length = *length_ptr; - } - } - } - - [System.CLSCompliant(false)] - public static - void GetActiveAttrib(UInt32 programObj, UInt32 index, Int32 maxLength, [Out] out Int32 length, [Out] Int32[] size, [Out] out GL.Enums.ARB_vertex_shader type, [Out] System.Text.StringBuilder name) - { - unsafe - { - fixed (Int32* length_ptr = &length) - fixed (Int32* size_ptr = size) - fixed (GL.Enums.ARB_vertex_shader* type_ptr = &type) - { - Delegates.glGetActiveAttribARB((UInt32)programObj, (UInt32)index, (Int32)maxLength, (Int32*)length_ptr, (Int32*)size_ptr, (GL.Enums.ARB_vertex_shader*)type_ptr, (System.Text.StringBuilder)name); - length = *length_ptr; - type = *type_ptr; - } - } - } - - public static - void GetActiveAttrib(Int32 programObj, Int32 index, Int32 maxLength, [Out] out Int32 length, [Out] Int32[] size, [Out] out GL.Enums.ARB_vertex_shader type, [Out] System.Text.StringBuilder name) - { - unsafe - { - fixed (Int32* length_ptr = &length) - fixed (Int32* size_ptr = size) - fixed (GL.Enums.ARB_vertex_shader* type_ptr = &type) - { - Delegates.glGetActiveAttribARB((UInt32)programObj, (UInt32)index, (Int32)maxLength, (Int32*)length_ptr, (Int32*)size_ptr, (GL.Enums.ARB_vertex_shader*)type_ptr, (System.Text.StringBuilder)name); - length = *length_ptr; - type = *type_ptr; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void GetActiveAttrib(UInt32 programObj, UInt32 index, Int32 maxLength, [Out] out Int32 length, [Out] out Int32 size, [Out] GL.Enums.ARB_vertex_shader* type, [Out] System.Text.StringBuilder name) - { - unsafe - { - fixed (Int32* length_ptr = &length) - fixed (Int32* size_ptr = &size) - { - Delegates.glGetActiveAttribARB((UInt32)programObj, (UInt32)index, (Int32)maxLength, (Int32*)length_ptr, (Int32*)size_ptr, (GL.Enums.ARB_vertex_shader*)type, (System.Text.StringBuilder)name); - length = *length_ptr; - size = *size_ptr; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void GetActiveAttrib(Int32 programObj, Int32 index, Int32 maxLength, [Out] out Int32 length, [Out] out Int32 size, [Out] GL.Enums.ARB_vertex_shader* type, [Out] System.Text.StringBuilder name) - { - unsafe - { - fixed (Int32* length_ptr = &length) - fixed (Int32* size_ptr = &size) - { - Delegates.glGetActiveAttribARB((UInt32)programObj, (UInt32)index, (Int32)maxLength, (Int32*)length_ptr, (Int32*)size_ptr, (GL.Enums.ARB_vertex_shader*)type, (System.Text.StringBuilder)name); - length = *length_ptr; - size = *size_ptr; - } - } - } - - [System.CLSCompliant(false)] - public static - void GetActiveAttrib(UInt32 programObj, UInt32 index, Int32 maxLength, [Out] out Int32 length, [Out] out Int32 size, [Out] GL.Enums.ARB_vertex_shader[] type, [Out] System.Text.StringBuilder name) - { - unsafe - { - fixed (Int32* length_ptr = &length) - fixed (Int32* size_ptr = &size) - fixed (GL.Enums.ARB_vertex_shader* type_ptr = type) - { - Delegates.glGetActiveAttribARB((UInt32)programObj, (UInt32)index, (Int32)maxLength, (Int32*)length_ptr, (Int32*)size_ptr, (GL.Enums.ARB_vertex_shader*)type_ptr, (System.Text.StringBuilder)name); - length = *length_ptr; - size = *size_ptr; - } - } - } - - public static - void GetActiveAttrib(Int32 programObj, Int32 index, Int32 maxLength, [Out] out Int32 length, [Out] out Int32 size, [Out] GL.Enums.ARB_vertex_shader[] type, [Out] System.Text.StringBuilder name) - { - unsafe - { - fixed (Int32* length_ptr = &length) - fixed (Int32* size_ptr = &size) - fixed (GL.Enums.ARB_vertex_shader* type_ptr = type) - { - Delegates.glGetActiveAttribARB((UInt32)programObj, (UInt32)index, (Int32)maxLength, (Int32*)length_ptr, (Int32*)size_ptr, (GL.Enums.ARB_vertex_shader*)type_ptr, (System.Text.StringBuilder)name); - length = *length_ptr; - size = *size_ptr; - } - } - } - [System.CLSCompliant(false)] public static void GetActiveAttrib(UInt32 programObj, UInt32 index, Int32 maxLength, [Out] out Int32 length, [Out] out Int32 size, [Out] out GL.Enums.ARB_vertex_shader type, [Out] System.Text.StringBuilder name) @@ -23069,9 +18578,9 @@ namespace OpenTK.OpenGL fixed (GL.Enums.ARB_vertex_shader* type_ptr = &type) { Delegates.glGetActiveAttribARB((UInt32)programObj, (UInt32)index, (Int32)maxLength, (Int32*)length_ptr, (Int32*)size_ptr, (GL.Enums.ARB_vertex_shader*)type_ptr, (System.Text.StringBuilder)name); - length = *length_ptr; - size = *size_ptr; - type = *type_ptr; + length = *length_ptr; + size = *size_ptr; + type = *type_ptr; } } } @@ -23086,13 +18595,27 @@ namespace OpenTK.OpenGL fixed (GL.Enums.ARB_vertex_shader* type_ptr = &type) { Delegates.glGetActiveAttribARB((UInt32)programObj, (UInt32)index, (Int32)maxLength, (Int32*)length_ptr, (Int32*)size_ptr, (GL.Enums.ARB_vertex_shader*)type_ptr, (System.Text.StringBuilder)name); - length = *length_ptr; - size = *size_ptr; - type = *type_ptr; + length = *length_ptr; + size = *size_ptr; + type = *type_ptr; } } } + [System.CLSCompliant(false)] + public static + unsafe void GetActiveAttrib(UInt32 programObj, UInt32 index, Int32 maxLength, [Out] Int32* length, [Out] Int32* size, [Out] GL.Enums.ARB_vertex_shader* type, [Out] System.Text.StringBuilder name) + { + Delegates.glGetActiveAttribARB((UInt32)programObj, (UInt32)index, (Int32)maxLength, (Int32*)length, (Int32*)size, (GL.Enums.ARB_vertex_shader*)type, (System.Text.StringBuilder)name); + } + + [System.CLSCompliant(false)] + public static + unsafe void GetActiveAttrib(Int32 programObj, Int32 index, Int32 maxLength, [Out] Int32* length, [Out] Int32* size, [Out] GL.Enums.ARB_vertex_shader* type, [Out] System.Text.StringBuilder name) + { + Delegates.glGetActiveAttribARB((UInt32)programObj, (UInt32)index, (Int32)maxLength, (Int32*)length, (Int32*)size, (GL.Enums.ARB_vertex_shader*)type, (System.Text.StringBuilder)name); + } + [System.CLSCompliant(false)] public static Int32 GetAttribLocation(UInt32 programObj, System.String name) @@ -23106,13 +18629,6 @@ namespace OpenTK.OpenGL return Delegates.glGetAttribLocationARB((UInt32)programObj, (System.String)name); } - [System.CLSCompliant(false)] - public static - unsafe void DrawBuffers(Int32 n, GL.Enums.ARB_draw_buffers* bufs) - { - unsafe { Delegates.glDrawBuffersARB((Int32)n, (GL.Enums.ARB_draw_buffers*)bufs); } - } - public static void DrawBuffers(Int32 n, GL.Enums.ARB_draw_buffers[] bufs) { @@ -23137,6 +18653,13 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void DrawBuffers(Int32 n, GL.Enums.ARB_draw_buffers* bufs) + { + Delegates.glDrawBuffersARB((Int32)n, (GL.Enums.ARB_draw_buffers*)bufs); + } + public static void ClampColor(GL.Enums.ARB_color_buffer_float target, GL.Enums.ARB_color_buffer_float clamp) { @@ -23162,92 +18685,80 @@ namespace OpenTK.OpenGL public static void TexImage3D(GL.Enums.TextureTarget target, Int32 level, GL.Enums.PixelInternalFormat internalformat, Int32 width, Int32 height, Int32 depth, Int32 border, GL.Enums.PixelFormat format, GL.Enums.PixelType type, IntPtr pixels) { - Delegates.glTexImage3DEXT((GL.Enums.TextureTarget)target, (Int32)level, (GL.Enums.PixelInternalFormat)internalformat, (Int32)width, (Int32)height, (Int32)depth, (Int32)border, (GL.Enums.PixelFormat)format, (GL.Enums.PixelType)type, (IntPtr)pixels); + Delegates.glTexImage3DEXT((GL.Enums.TextureTarget)target, (Int32)level, (GL.Enums.PixelInternalFormat)internalformat, (Int32)width, (Int32)height, (Int32)depth, (Int32)border, (GL.Enums.PixelFormat)format, (GL.Enums.PixelType)type, (IntPtr)pixels); } public static void TexImage3D(GL.Enums.TextureTarget target, Int32 level, GL.Enums.PixelInternalFormat internalformat, Int32 width, Int32 height, Int32 depth, Int32 border, GL.Enums.PixelFormat format, GL.Enums.PixelType type, [In, Out] object pixels) { - unsafe + System.Runtime.InteropServices.GCHandle pixels_ptr = System.Runtime.InteropServices.GCHandle.Alloc(pixels, System.Runtime.InteropServices.GCHandleType.Pinned); + try { - System.Runtime.InteropServices.GCHandle pixels_ptr = System.Runtime.InteropServices.GCHandle.Alloc(pixels, System.Runtime.InteropServices.GCHandleType.Pinned); - try - { - Delegates.glTexImage3DEXT((GL.Enums.TextureTarget)target, (Int32)level, (GL.Enums.PixelInternalFormat)internalformat, (Int32)width, (Int32)height, (Int32)depth, (Int32)border, (GL.Enums.PixelFormat)format, (GL.Enums.PixelType)type, (IntPtr)pixels_ptr.AddrOfPinnedObject()); - } - finally - { - pixels_ptr.Free(); - } + Delegates.glTexImage3DEXT((GL.Enums.TextureTarget)target, (Int32)level, (GL.Enums.PixelInternalFormat)internalformat, (Int32)width, (Int32)height, (Int32)depth, (Int32)border, (GL.Enums.PixelFormat)format, (GL.Enums.PixelType)type, (IntPtr)pixels_ptr.AddrOfPinnedObject()); + } + finally + { + pixels_ptr.Free(); } } public static void TexSubImage3D(GL.Enums.TextureTarget target, Int32 level, Int32 xoffset, Int32 yoffset, Int32 zoffset, Int32 width, Int32 height, Int32 depth, GL.Enums.PixelFormat format, GL.Enums.PixelType type, IntPtr pixels) { - Delegates.glTexSubImage3DEXT((GL.Enums.TextureTarget)target, (Int32)level, (Int32)xoffset, (Int32)yoffset, (Int32)zoffset, (Int32)width, (Int32)height, (Int32)depth, (GL.Enums.PixelFormat)format, (GL.Enums.PixelType)type, (IntPtr)pixels); + Delegates.glTexSubImage3DEXT((GL.Enums.TextureTarget)target, (Int32)level, (Int32)xoffset, (Int32)yoffset, (Int32)zoffset, (Int32)width, (Int32)height, (Int32)depth, (GL.Enums.PixelFormat)format, (GL.Enums.PixelType)type, (IntPtr)pixels); } public static void TexSubImage3D(GL.Enums.TextureTarget target, Int32 level, Int32 xoffset, Int32 yoffset, Int32 zoffset, Int32 width, Int32 height, Int32 depth, GL.Enums.PixelFormat format, GL.Enums.PixelType type, [In, Out] object pixels) { - unsafe + System.Runtime.InteropServices.GCHandle pixels_ptr = System.Runtime.InteropServices.GCHandle.Alloc(pixels, System.Runtime.InteropServices.GCHandleType.Pinned); + try { - System.Runtime.InteropServices.GCHandle pixels_ptr = System.Runtime.InteropServices.GCHandle.Alloc(pixels, System.Runtime.InteropServices.GCHandleType.Pinned); - try - { - Delegates.glTexSubImage3DEXT((GL.Enums.TextureTarget)target, (Int32)level, (Int32)xoffset, (Int32)yoffset, (Int32)zoffset, (Int32)width, (Int32)height, (Int32)depth, (GL.Enums.PixelFormat)format, (GL.Enums.PixelType)type, (IntPtr)pixels_ptr.AddrOfPinnedObject()); - } - finally - { - pixels_ptr.Free(); - } + Delegates.glTexSubImage3DEXT((GL.Enums.TextureTarget)target, (Int32)level, (Int32)xoffset, (Int32)yoffset, (Int32)zoffset, (Int32)width, (Int32)height, (Int32)depth, (GL.Enums.PixelFormat)format, (GL.Enums.PixelType)type, (IntPtr)pixels_ptr.AddrOfPinnedObject()); + } + finally + { + pixels_ptr.Free(); } } public static void TexSubImage1D(GL.Enums.TextureTarget target, Int32 level, Int32 xoffset, Int32 width, GL.Enums.PixelFormat format, GL.Enums.PixelType type, IntPtr pixels) { - Delegates.glTexSubImage1DEXT((GL.Enums.TextureTarget)target, (Int32)level, (Int32)xoffset, (Int32)width, (GL.Enums.PixelFormat)format, (GL.Enums.PixelType)type, (IntPtr)pixels); + Delegates.glTexSubImage1DEXT((GL.Enums.TextureTarget)target, (Int32)level, (Int32)xoffset, (Int32)width, (GL.Enums.PixelFormat)format, (GL.Enums.PixelType)type, (IntPtr)pixels); } public static void TexSubImage1D(GL.Enums.TextureTarget target, Int32 level, Int32 xoffset, Int32 width, GL.Enums.PixelFormat format, GL.Enums.PixelType type, [In, Out] object pixels) { - unsafe + System.Runtime.InteropServices.GCHandle pixels_ptr = System.Runtime.InteropServices.GCHandle.Alloc(pixels, System.Runtime.InteropServices.GCHandleType.Pinned); + try { - System.Runtime.InteropServices.GCHandle pixels_ptr = System.Runtime.InteropServices.GCHandle.Alloc(pixels, System.Runtime.InteropServices.GCHandleType.Pinned); - try - { - Delegates.glTexSubImage1DEXT((GL.Enums.TextureTarget)target, (Int32)level, (Int32)xoffset, (Int32)width, (GL.Enums.PixelFormat)format, (GL.Enums.PixelType)type, (IntPtr)pixels_ptr.AddrOfPinnedObject()); - } - finally - { - pixels_ptr.Free(); - } + Delegates.glTexSubImage1DEXT((GL.Enums.TextureTarget)target, (Int32)level, (Int32)xoffset, (Int32)width, (GL.Enums.PixelFormat)format, (GL.Enums.PixelType)type, (IntPtr)pixels_ptr.AddrOfPinnedObject()); + } + finally + { + pixels_ptr.Free(); } } public static void TexSubImage2D(GL.Enums.TextureTarget target, Int32 level, Int32 xoffset, Int32 yoffset, Int32 width, Int32 height, GL.Enums.PixelFormat format, GL.Enums.PixelType type, IntPtr pixels) { - Delegates.glTexSubImage2DEXT((GL.Enums.TextureTarget)target, (Int32)level, (Int32)xoffset, (Int32)yoffset, (Int32)width, (Int32)height, (GL.Enums.PixelFormat)format, (GL.Enums.PixelType)type, (IntPtr)pixels); + Delegates.glTexSubImage2DEXT((GL.Enums.TextureTarget)target, (Int32)level, (Int32)xoffset, (Int32)yoffset, (Int32)width, (Int32)height, (GL.Enums.PixelFormat)format, (GL.Enums.PixelType)type, (IntPtr)pixels); } public static void TexSubImage2D(GL.Enums.TextureTarget target, Int32 level, Int32 xoffset, Int32 yoffset, Int32 width, Int32 height, GL.Enums.PixelFormat format, GL.Enums.PixelType type, [In, Out] object pixels) { - unsafe + System.Runtime.InteropServices.GCHandle pixels_ptr = System.Runtime.InteropServices.GCHandle.Alloc(pixels, System.Runtime.InteropServices.GCHandleType.Pinned); + try { - System.Runtime.InteropServices.GCHandle pixels_ptr = System.Runtime.InteropServices.GCHandle.Alloc(pixels, System.Runtime.InteropServices.GCHandleType.Pinned); - try - { - Delegates.glTexSubImage2DEXT((GL.Enums.TextureTarget)target, (Int32)level, (Int32)xoffset, (Int32)yoffset, (Int32)width, (Int32)height, (GL.Enums.PixelFormat)format, (GL.Enums.PixelType)type, (IntPtr)pixels_ptr.AddrOfPinnedObject()); - } - finally - { - pixels_ptr.Free(); - } + Delegates.glTexSubImage2DEXT((GL.Enums.TextureTarget)target, (Int32)level, (Int32)xoffset, (Int32)yoffset, (Int32)width, (Int32)height, (GL.Enums.PixelFormat)format, (GL.Enums.PixelType)type, (IntPtr)pixels_ptr.AddrOfPinnedObject()); + } + finally + { + pixels_ptr.Free(); } } @@ -23284,14 +18795,21 @@ namespace OpenTK.OpenGL public static void GetHistogram(GL.Enums.HistogramTargetEXT target, GL.Enums.Boolean reset, GL.Enums.PixelFormat format, GL.Enums.PixelType type, [Out] IntPtr values) { - Delegates.glGetHistogramEXT((GL.Enums.HistogramTargetEXT)target, (GL.Enums.Boolean)reset, (GL.Enums.PixelFormat)format, (GL.Enums.PixelType)type, (IntPtr)values); + Delegates.glGetHistogramEXT((GL.Enums.HistogramTargetEXT)target, (GL.Enums.Boolean)reset, (GL.Enums.PixelFormat)format, (GL.Enums.PixelType)type, (IntPtr)values); } - [System.CLSCompliant(false)] public static - unsafe void GetHistogramParameter(GL.Enums.HistogramTargetEXT target, GL.Enums.GetHistogramParameterPNameEXT pname, [Out] Single* @params) + void GetHistogram(GL.Enums.HistogramTargetEXT target, GL.Enums.Boolean reset, GL.Enums.PixelFormat format, GL.Enums.PixelType type, [In, Out] object values) { - unsafe { Delegates.glGetHistogramParameterfvEXT((GL.Enums.HistogramTargetEXT)target, (GL.Enums.GetHistogramParameterPNameEXT)pname, (Single*)@params); } + System.Runtime.InteropServices.GCHandle values_ptr = System.Runtime.InteropServices.GCHandle.Alloc(values, System.Runtime.InteropServices.GCHandleType.Pinned); + try + { + Delegates.glGetHistogramEXT((GL.Enums.HistogramTargetEXT)target, (GL.Enums.Boolean)reset, (GL.Enums.PixelFormat)format, (GL.Enums.PixelType)type, (IntPtr)values_ptr.AddrOfPinnedObject()); + } + finally + { + values_ptr.Free(); + } } public static @@ -23314,16 +18832,16 @@ namespace OpenTK.OpenGL fixed (Single* @params_ptr = &@params) { Delegates.glGetHistogramParameterfvEXT((GL.Enums.HistogramTargetEXT)target, (GL.Enums.GetHistogramParameterPNameEXT)pname, (Single*)@params_ptr); - @params = *@params_ptr; + @params = *@params_ptr; } } } [System.CLSCompliant(false)] public static - unsafe void GetHistogramParameter(GL.Enums.HistogramTargetEXT target, GL.Enums.GetHistogramParameterPNameEXT pname, [Out] Int32* @params) + unsafe void GetHistogramParameter(GL.Enums.HistogramTargetEXT target, GL.Enums.GetHistogramParameterPNameEXT pname, [Out] Single* @params) { - unsafe { Delegates.glGetHistogramParameterivEXT((GL.Enums.HistogramTargetEXT)target, (GL.Enums.GetHistogramParameterPNameEXT)pname, (Int32*)@params); } + Delegates.glGetHistogramParameterfvEXT((GL.Enums.HistogramTargetEXT)target, (GL.Enums.GetHistogramParameterPNameEXT)pname, (Single*)@params); } public static @@ -23346,22 +18864,36 @@ namespace OpenTK.OpenGL fixed (Int32* @params_ptr = &@params) { Delegates.glGetHistogramParameterivEXT((GL.Enums.HistogramTargetEXT)target, (GL.Enums.GetHistogramParameterPNameEXT)pname, (Int32*)@params_ptr); - @params = *@params_ptr; + @params = *@params_ptr; } } } + [System.CLSCompliant(false)] + public static + unsafe void GetHistogramParameter(GL.Enums.HistogramTargetEXT target, GL.Enums.GetHistogramParameterPNameEXT pname, [Out] Int32* @params) + { + Delegates.glGetHistogramParameterivEXT((GL.Enums.HistogramTargetEXT)target, (GL.Enums.GetHistogramParameterPNameEXT)pname, (Int32*)@params); + } + public static void GetMinmax(GL.Enums.MinmaxTargetEXT target, GL.Enums.Boolean reset, GL.Enums.PixelFormat format, GL.Enums.PixelType type, [Out] IntPtr values) { - Delegates.glGetMinmaxEXT((GL.Enums.MinmaxTargetEXT)target, (GL.Enums.Boolean)reset, (GL.Enums.PixelFormat)format, (GL.Enums.PixelType)type, (IntPtr)values); + Delegates.glGetMinmaxEXT((GL.Enums.MinmaxTargetEXT)target, (GL.Enums.Boolean)reset, (GL.Enums.PixelFormat)format, (GL.Enums.PixelType)type, (IntPtr)values); } - [System.CLSCompliant(false)] public static - unsafe void GetMinmaxParameter(GL.Enums.MinmaxTargetEXT target, GL.Enums.GetMinmaxParameterPNameEXT pname, [Out] Single* @params) + void GetMinmax(GL.Enums.MinmaxTargetEXT target, GL.Enums.Boolean reset, GL.Enums.PixelFormat format, GL.Enums.PixelType type, [In, Out] object values) { - unsafe { Delegates.glGetMinmaxParameterfvEXT((GL.Enums.MinmaxTargetEXT)target, (GL.Enums.GetMinmaxParameterPNameEXT)pname, (Single*)@params); } + System.Runtime.InteropServices.GCHandle values_ptr = System.Runtime.InteropServices.GCHandle.Alloc(values, System.Runtime.InteropServices.GCHandleType.Pinned); + try + { + Delegates.glGetMinmaxEXT((GL.Enums.MinmaxTargetEXT)target, (GL.Enums.Boolean)reset, (GL.Enums.PixelFormat)format, (GL.Enums.PixelType)type, (IntPtr)values_ptr.AddrOfPinnedObject()); + } + finally + { + values_ptr.Free(); + } } public static @@ -23384,16 +18916,16 @@ namespace OpenTK.OpenGL fixed (Single* @params_ptr = &@params) { Delegates.glGetMinmaxParameterfvEXT((GL.Enums.MinmaxTargetEXT)target, (GL.Enums.GetMinmaxParameterPNameEXT)pname, (Single*)@params_ptr); - @params = *@params_ptr; + @params = *@params_ptr; } } } [System.CLSCompliant(false)] public static - unsafe void GetMinmaxParameter(GL.Enums.MinmaxTargetEXT target, GL.Enums.GetMinmaxParameterPNameEXT pname, [Out] Int32* @params) + unsafe void GetMinmaxParameter(GL.Enums.MinmaxTargetEXT target, GL.Enums.GetMinmaxParameterPNameEXT pname, [Out] Single* @params) { - unsafe { Delegates.glGetMinmaxParameterivEXT((GL.Enums.MinmaxTargetEXT)target, (GL.Enums.GetMinmaxParameterPNameEXT)pname, (Int32*)@params); } + Delegates.glGetMinmaxParameterfvEXT((GL.Enums.MinmaxTargetEXT)target, (GL.Enums.GetMinmaxParameterPNameEXT)pname, (Single*)@params); } public static @@ -23416,21 +18948,28 @@ namespace OpenTK.OpenGL fixed (Int32* @params_ptr = &@params) { Delegates.glGetMinmaxParameterivEXT((GL.Enums.MinmaxTargetEXT)target, (GL.Enums.GetMinmaxParameterPNameEXT)pname, (Int32*)@params_ptr); - @params = *@params_ptr; + @params = *@params_ptr; } } } + [System.CLSCompliant(false)] + public static + unsafe void GetMinmaxParameter(GL.Enums.MinmaxTargetEXT target, GL.Enums.GetMinmaxParameterPNameEXT pname, [Out] Int32* @params) + { + Delegates.glGetMinmaxParameterivEXT((GL.Enums.MinmaxTargetEXT)target, (GL.Enums.GetMinmaxParameterPNameEXT)pname, (Int32*)@params); + } + public static void Histogram(GL.Enums.HistogramTargetEXT target, Int32 width, GL.Enums.PixelInternalFormat internalformat, GL.Enums.Boolean sink) { - Delegates.glHistogramEXT((GL.Enums.HistogramTargetEXT)target, (Int32)width, (GL.Enums.PixelInternalFormat)internalformat, (GL.Enums.Boolean)sink); + Delegates.glHistogramEXT((GL.Enums.HistogramTargetEXT)target, (Int32)width, (GL.Enums.PixelInternalFormat)internalformat, (GL.Enums.Boolean)sink); } public static void Minmax(GL.Enums.MinmaxTargetEXT target, GL.Enums.PixelInternalFormat internalformat, GL.Enums.Boolean sink) { - Delegates.glMinmaxEXT((GL.Enums.MinmaxTargetEXT)target, (GL.Enums.PixelInternalFormat)internalformat, (GL.Enums.Boolean)sink); + Delegates.glMinmaxEXT((GL.Enums.MinmaxTargetEXT)target, (GL.Enums.PixelInternalFormat)internalformat, (GL.Enums.Boolean)sink); } public static @@ -23448,46 +18987,40 @@ namespace OpenTK.OpenGL public static void ConvolutionFilter1D(GL.Enums.ConvolutionTargetEXT target, GL.Enums.PixelInternalFormat internalformat, Int32 width, GL.Enums.PixelFormat format, GL.Enums.PixelType type, IntPtr image) { - Delegates.glConvolutionFilter1DEXT((GL.Enums.ConvolutionTargetEXT)target, (GL.Enums.PixelInternalFormat)internalformat, (Int32)width, (GL.Enums.PixelFormat)format, (GL.Enums.PixelType)type, (IntPtr)image); + Delegates.glConvolutionFilter1DEXT((GL.Enums.ConvolutionTargetEXT)target, (GL.Enums.PixelInternalFormat)internalformat, (Int32)width, (GL.Enums.PixelFormat)format, (GL.Enums.PixelType)type, (IntPtr)image); } public static void ConvolutionFilter1D(GL.Enums.ConvolutionTargetEXT target, GL.Enums.PixelInternalFormat internalformat, Int32 width, GL.Enums.PixelFormat format, GL.Enums.PixelType type, [In, Out] object image) { - unsafe + System.Runtime.InteropServices.GCHandle image_ptr = System.Runtime.InteropServices.GCHandle.Alloc(image, System.Runtime.InteropServices.GCHandleType.Pinned); + try { - System.Runtime.InteropServices.GCHandle image_ptr = System.Runtime.InteropServices.GCHandle.Alloc(image, System.Runtime.InteropServices.GCHandleType.Pinned); - try - { - Delegates.glConvolutionFilter1DEXT((GL.Enums.ConvolutionTargetEXT)target, (GL.Enums.PixelInternalFormat)internalformat, (Int32)width, (GL.Enums.PixelFormat)format, (GL.Enums.PixelType)type, (IntPtr)image_ptr.AddrOfPinnedObject()); - } - finally - { - image_ptr.Free(); - } + Delegates.glConvolutionFilter1DEXT((GL.Enums.ConvolutionTargetEXT)target, (GL.Enums.PixelInternalFormat)internalformat, (Int32)width, (GL.Enums.PixelFormat)format, (GL.Enums.PixelType)type, (IntPtr)image_ptr.AddrOfPinnedObject()); + } + finally + { + image_ptr.Free(); } } public static void ConvolutionFilter2D(GL.Enums.ConvolutionTargetEXT target, GL.Enums.PixelInternalFormat internalformat, Int32 width, Int32 height, GL.Enums.PixelFormat format, GL.Enums.PixelType type, IntPtr image) { - Delegates.glConvolutionFilter2DEXT((GL.Enums.ConvolutionTargetEXT)target, (GL.Enums.PixelInternalFormat)internalformat, (Int32)width, (Int32)height, (GL.Enums.PixelFormat)format, (GL.Enums.PixelType)type, (IntPtr)image); + Delegates.glConvolutionFilter2DEXT((GL.Enums.ConvolutionTargetEXT)target, (GL.Enums.PixelInternalFormat)internalformat, (Int32)width, (Int32)height, (GL.Enums.PixelFormat)format, (GL.Enums.PixelType)type, (IntPtr)image); } public static void ConvolutionFilter2D(GL.Enums.ConvolutionTargetEXT target, GL.Enums.PixelInternalFormat internalformat, Int32 width, Int32 height, GL.Enums.PixelFormat format, GL.Enums.PixelType type, [In, Out] object image) { - unsafe + System.Runtime.InteropServices.GCHandle image_ptr = System.Runtime.InteropServices.GCHandle.Alloc(image, System.Runtime.InteropServices.GCHandleType.Pinned); + try { - System.Runtime.InteropServices.GCHandle image_ptr = System.Runtime.InteropServices.GCHandle.Alloc(image, System.Runtime.InteropServices.GCHandleType.Pinned); - try - { - Delegates.glConvolutionFilter2DEXT((GL.Enums.ConvolutionTargetEXT)target, (GL.Enums.PixelInternalFormat)internalformat, (Int32)width, (Int32)height, (GL.Enums.PixelFormat)format, (GL.Enums.PixelType)type, (IntPtr)image_ptr.AddrOfPinnedObject()); - } - finally - { - image_ptr.Free(); - } + Delegates.glConvolutionFilter2DEXT((GL.Enums.ConvolutionTargetEXT)target, (GL.Enums.PixelInternalFormat)internalformat, (Int32)width, (Int32)height, (GL.Enums.PixelFormat)format, (GL.Enums.PixelType)type, (IntPtr)image_ptr.AddrOfPinnedObject()); + } + finally + { + image_ptr.Free(); } } @@ -23497,13 +19030,6 @@ namespace OpenTK.OpenGL Delegates.glConvolutionParameterfEXT((GL.Enums.ConvolutionTargetEXT)target, (GL.Enums.ConvolutionParameterEXT)pname, (Single)@params); } - [System.CLSCompliant(false)] - public static - unsafe void ConvolutionParameterv(GL.Enums.ConvolutionTargetEXT target, GL.Enums.ConvolutionParameterEXT pname, Single* @params) - { - unsafe { Delegates.glConvolutionParameterfvEXT((GL.Enums.ConvolutionTargetEXT)target, (GL.Enums.ConvolutionParameterEXT)pname, (Single*)@params); } - } - public static void ConvolutionParameterv(GL.Enums.ConvolutionTargetEXT target, GL.Enums.ConvolutionParameterEXT pname, Single[] @params) { @@ -23528,19 +19054,19 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void ConvolutionParameterv(GL.Enums.ConvolutionTargetEXT target, GL.Enums.ConvolutionParameterEXT pname, Single* @params) + { + Delegates.glConvolutionParameterfvEXT((GL.Enums.ConvolutionTargetEXT)target, (GL.Enums.ConvolutionParameterEXT)pname, (Single*)@params); + } + public static void ConvolutionParameter(GL.Enums.ConvolutionTargetEXT target, GL.Enums.ConvolutionParameterEXT pname, Int32 @params) { Delegates.glConvolutionParameteriEXT((GL.Enums.ConvolutionTargetEXT)target, (GL.Enums.ConvolutionParameterEXT)pname, (Int32)@params); } - [System.CLSCompliant(false)] - public static - unsafe void ConvolutionParameterv(GL.Enums.ConvolutionTargetEXT target, GL.Enums.ConvolutionParameterEXT pname, Int32* @params) - { - unsafe { Delegates.glConvolutionParameterivEXT((GL.Enums.ConvolutionTargetEXT)target, (GL.Enums.ConvolutionParameterEXT)pname, (Int32*)@params); } - } - public static void ConvolutionParameterv(GL.Enums.ConvolutionTargetEXT target, GL.Enums.ConvolutionParameterEXT pname, Int32[] @params) { @@ -23565,6 +19091,13 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void ConvolutionParameterv(GL.Enums.ConvolutionTargetEXT target, GL.Enums.ConvolutionParameterEXT pname, Int32* @params) + { + Delegates.glConvolutionParameterivEXT((GL.Enums.ConvolutionTargetEXT)target, (GL.Enums.ConvolutionParameterEXT)pname, (Int32*)@params); + } + public static void CopyConvolutionFilter1D(GL.Enums.ConvolutionTargetEXT target, GL.Enums.PixelInternalFormat internalformat, Int32 x, Int32 y, Int32 width) { @@ -23580,31 +19113,21 @@ namespace OpenTK.OpenGL public static void GetConvolutionFilter(GL.Enums.ConvolutionTargetEXT target, GL.Enums.PixelFormat format, GL.Enums.PixelType type, [Out] IntPtr image) { - Delegates.glGetConvolutionFilterEXT((GL.Enums.ConvolutionTargetEXT)target, (GL.Enums.PixelFormat)format, (GL.Enums.PixelType)type, (IntPtr)image); + Delegates.glGetConvolutionFilterEXT((GL.Enums.ConvolutionTargetEXT)target, (GL.Enums.PixelFormat)format, (GL.Enums.PixelType)type, (IntPtr)image); } public static void GetConvolutionFilter(GL.Enums.ConvolutionTargetEXT target, GL.Enums.PixelFormat format, GL.Enums.PixelType type, [In, Out] object image) { - unsafe + System.Runtime.InteropServices.GCHandle image_ptr = System.Runtime.InteropServices.GCHandle.Alloc(image, System.Runtime.InteropServices.GCHandleType.Pinned); + try { - System.Runtime.InteropServices.GCHandle image_ptr = System.Runtime.InteropServices.GCHandle.Alloc(image, System.Runtime.InteropServices.GCHandleType.Pinned); - try - { - Delegates.glGetConvolutionFilterEXT((GL.Enums.ConvolutionTargetEXT)target, (GL.Enums.PixelFormat)format, (GL.Enums.PixelType)type, (IntPtr)image_ptr.AddrOfPinnedObject()); - } - finally - { - image_ptr.Free(); - } + Delegates.glGetConvolutionFilterEXT((GL.Enums.ConvolutionTargetEXT)target, (GL.Enums.PixelFormat)format, (GL.Enums.PixelType)type, (IntPtr)image_ptr.AddrOfPinnedObject()); + } + finally + { + image_ptr.Free(); } - } - - [System.CLSCompliant(false)] - public static - unsafe void GetConvolutionParameter(GL.Enums.ConvolutionTargetEXT target, GL.Enums.ConvolutionParameterEXT pname, [Out] Single* @params) - { - unsafe { Delegates.glGetConvolutionParameterfvEXT((GL.Enums.ConvolutionTargetEXT)target, (GL.Enums.ConvolutionParameterEXT)pname, (Single*)@params); } } public static @@ -23627,16 +19150,16 @@ namespace OpenTK.OpenGL fixed (Single* @params_ptr = &@params) { Delegates.glGetConvolutionParameterfvEXT((GL.Enums.ConvolutionTargetEXT)target, (GL.Enums.ConvolutionParameterEXT)pname, (Single*)@params_ptr); - @params = *@params_ptr; + @params = *@params_ptr; } } } [System.CLSCompliant(false)] public static - unsafe void GetConvolutionParameter(GL.Enums.ConvolutionTargetEXT target, GL.Enums.ConvolutionParameterEXT pname, [Out] Int32* @params) + unsafe void GetConvolutionParameter(GL.Enums.ConvolutionTargetEXT target, GL.Enums.ConvolutionParameterEXT pname, [Out] Single* @params) { - unsafe { Delegates.glGetConvolutionParameterivEXT((GL.Enums.ConvolutionTargetEXT)target, (GL.Enums.ConvolutionParameterEXT)pname, (Int32*)@params); } + Delegates.glGetConvolutionParameterfvEXT((GL.Enums.ConvolutionTargetEXT)target, (GL.Enums.ConvolutionParameterEXT)pname, (Single*)@params); } public static @@ -23659,220 +19182,77 @@ namespace OpenTK.OpenGL fixed (Int32* @params_ptr = &@params) { Delegates.glGetConvolutionParameterivEXT((GL.Enums.ConvolutionTargetEXT)target, (GL.Enums.ConvolutionParameterEXT)pname, (Int32*)@params_ptr); - @params = *@params_ptr; + @params = *@params_ptr; } } } + [System.CLSCompliant(false)] + public static + unsafe void GetConvolutionParameter(GL.Enums.ConvolutionTargetEXT target, GL.Enums.ConvolutionParameterEXT pname, [Out] Int32* @params) + { + Delegates.glGetConvolutionParameterivEXT((GL.Enums.ConvolutionTargetEXT)target, (GL.Enums.ConvolutionParameterEXT)pname, (Int32*)@params); + } + public static void GetSeparableFilter(GL.Enums.SeparableTargetEXT target, GL.Enums.PixelFormat format, GL.Enums.PixelType type, [Out] IntPtr row, [Out] IntPtr column, [Out] IntPtr span) { - Delegates.glGetSeparableFilterEXT((GL.Enums.SeparableTargetEXT)target, (GL.Enums.PixelFormat)format, (GL.Enums.PixelType)type, (IntPtr)row, (IntPtr)column, (IntPtr)span); + Delegates.glGetSeparableFilterEXT((GL.Enums.SeparableTargetEXT)target, (GL.Enums.PixelFormat)format, (GL.Enums.PixelType)type, (IntPtr)row, (IntPtr)column, (IntPtr)span); } public static - void GetSeparableFilter(GL.Enums.SeparableTargetEXT target, GL.Enums.PixelFormat format, GL.Enums.PixelType type, [Out] IntPtr row, [Out] IntPtr column, [In, Out] object span) + void GetSeparableFilter(GL.Enums.SeparableTargetEXT target, GL.Enums.PixelFormat format, GL.Enums.PixelType type, [In, Out] object row, [In, Out] object column, [In, Out] object span) { - unsafe + System.Runtime.InteropServices.GCHandle row_ptr = System.Runtime.InteropServices.GCHandle.Alloc(row, System.Runtime.InteropServices.GCHandleType.Pinned); + System.Runtime.InteropServices.GCHandle column_ptr = System.Runtime.InteropServices.GCHandle.Alloc(column, System.Runtime.InteropServices.GCHandleType.Pinned); + System.Runtime.InteropServices.GCHandle span_ptr = System.Runtime.InteropServices.GCHandle.Alloc(span, System.Runtime.InteropServices.GCHandleType.Pinned); + try { - System.Runtime.InteropServices.GCHandle span_ptr = System.Runtime.InteropServices.GCHandle.Alloc(span, System.Runtime.InteropServices.GCHandleType.Pinned); - try - { - Delegates.glGetSeparableFilterEXT((GL.Enums.SeparableTargetEXT)target, (GL.Enums.PixelFormat)format, (GL.Enums.PixelType)type, (IntPtr)row, (IntPtr)column, (IntPtr)span_ptr.AddrOfPinnedObject()); - } - finally - { - span_ptr.Free(); - } + Delegates.glGetSeparableFilterEXT((GL.Enums.SeparableTargetEXT)target, (GL.Enums.PixelFormat)format, (GL.Enums.PixelType)type, (IntPtr)row_ptr.AddrOfPinnedObject(), (IntPtr)column_ptr.AddrOfPinnedObject(), (IntPtr)span_ptr.AddrOfPinnedObject()); } - } - - public static - void GetSeparableFilter(GL.Enums.SeparableTargetEXT target, GL.Enums.PixelFormat format, GL.Enums.PixelType type, [Out] IntPtr row, [In, Out] object column, [Out] IntPtr span) - { - unsafe + finally { - System.Runtime.InteropServices.GCHandle column_ptr = System.Runtime.InteropServices.GCHandle.Alloc(column, System.Runtime.InteropServices.GCHandleType.Pinned); - try - { - Delegates.glGetSeparableFilterEXT((GL.Enums.SeparableTargetEXT)target, (GL.Enums.PixelFormat)format, (GL.Enums.PixelType)type, (IntPtr)row, (IntPtr)column_ptr.AddrOfPinnedObject(), (IntPtr)span); - } - finally - { - column_ptr.Free(); - } + row_ptr.Free(); + column_ptr.Free(); + span_ptr.Free(); } } public static void GetSeparableFilter(GL.Enums.SeparableTargetEXT target, GL.Enums.PixelFormat format, GL.Enums.PixelType type, [Out] IntPtr row, [In, Out] object column, [In, Out] object span) { - unsafe + System.Runtime.InteropServices.GCHandle column_ptr = System.Runtime.InteropServices.GCHandle.Alloc(column, System.Runtime.InteropServices.GCHandleType.Pinned); + System.Runtime.InteropServices.GCHandle span_ptr = System.Runtime.InteropServices.GCHandle.Alloc(span, System.Runtime.InteropServices.GCHandleType.Pinned); + try { - System.Runtime.InteropServices.GCHandle column_ptr = System.Runtime.InteropServices.GCHandle.Alloc(column, System.Runtime.InteropServices.GCHandleType.Pinned); - System.Runtime.InteropServices.GCHandle span_ptr = System.Runtime.InteropServices.GCHandle.Alloc(span, System.Runtime.InteropServices.GCHandleType.Pinned); - try - { - Delegates.glGetSeparableFilterEXT((GL.Enums.SeparableTargetEXT)target, (GL.Enums.PixelFormat)format, (GL.Enums.PixelType)type, (IntPtr)row, (IntPtr)column_ptr.AddrOfPinnedObject(), (IntPtr)span_ptr.AddrOfPinnedObject()); - } - finally - { - column_ptr.Free(); - span_ptr.Free(); - } + Delegates.glGetSeparableFilterEXT((GL.Enums.SeparableTargetEXT)target, (GL.Enums.PixelFormat)format, (GL.Enums.PixelType)type, (IntPtr)row, (IntPtr)column_ptr.AddrOfPinnedObject(), (IntPtr)span_ptr.AddrOfPinnedObject()); } - } - - public static - void GetSeparableFilter(GL.Enums.SeparableTargetEXT target, GL.Enums.PixelFormat format, GL.Enums.PixelType type, [In, Out] object row, [Out] IntPtr column, [Out] IntPtr span) - { - unsafe + finally { - System.Runtime.InteropServices.GCHandle row_ptr = System.Runtime.InteropServices.GCHandle.Alloc(row, System.Runtime.InteropServices.GCHandleType.Pinned); - try - { - Delegates.glGetSeparableFilterEXT((GL.Enums.SeparableTargetEXT)target, (GL.Enums.PixelFormat)format, (GL.Enums.PixelType)type, (IntPtr)row_ptr.AddrOfPinnedObject(), (IntPtr)column, (IntPtr)span); - } - finally - { - row_ptr.Free(); - } - } - } - - public static - void GetSeparableFilter(GL.Enums.SeparableTargetEXT target, GL.Enums.PixelFormat format, GL.Enums.PixelType type, [In, Out] object row, [Out] IntPtr column, [In, Out] object span) - { - unsafe - { - System.Runtime.InteropServices.GCHandle row_ptr = System.Runtime.InteropServices.GCHandle.Alloc(row, System.Runtime.InteropServices.GCHandleType.Pinned); - System.Runtime.InteropServices.GCHandle span_ptr = System.Runtime.InteropServices.GCHandle.Alloc(span, System.Runtime.InteropServices.GCHandleType.Pinned); - try - { - Delegates.glGetSeparableFilterEXT((GL.Enums.SeparableTargetEXT)target, (GL.Enums.PixelFormat)format, (GL.Enums.PixelType)type, (IntPtr)row_ptr.AddrOfPinnedObject(), (IntPtr)column, (IntPtr)span_ptr.AddrOfPinnedObject()); - } - finally - { - row_ptr.Free(); - span_ptr.Free(); - } - } - } - - public static - void GetSeparableFilter(GL.Enums.SeparableTargetEXT target, GL.Enums.PixelFormat format, GL.Enums.PixelType type, [In, Out] object row, [In, Out] object column, [Out] IntPtr span) - { - unsafe - { - System.Runtime.InteropServices.GCHandle row_ptr = System.Runtime.InteropServices.GCHandle.Alloc(row, System.Runtime.InteropServices.GCHandleType.Pinned); - System.Runtime.InteropServices.GCHandle column_ptr = System.Runtime.InteropServices.GCHandle.Alloc(column, System.Runtime.InteropServices.GCHandleType.Pinned); - try - { - Delegates.glGetSeparableFilterEXT((GL.Enums.SeparableTargetEXT)target, (GL.Enums.PixelFormat)format, (GL.Enums.PixelType)type, (IntPtr)row_ptr.AddrOfPinnedObject(), (IntPtr)column_ptr.AddrOfPinnedObject(), (IntPtr)span); - } - finally - { - row_ptr.Free(); - column_ptr.Free(); - } - } - } - - public static - void GetSeparableFilter(GL.Enums.SeparableTargetEXT target, GL.Enums.PixelFormat format, GL.Enums.PixelType type, [In, Out] object row, [In, Out] object column, [In, Out] object span) - { - unsafe - { - System.Runtime.InteropServices.GCHandle row_ptr = System.Runtime.InteropServices.GCHandle.Alloc(row, System.Runtime.InteropServices.GCHandleType.Pinned); - System.Runtime.InteropServices.GCHandle column_ptr = System.Runtime.InteropServices.GCHandle.Alloc(column, System.Runtime.InteropServices.GCHandleType.Pinned); - System.Runtime.InteropServices.GCHandle span_ptr = System.Runtime.InteropServices.GCHandle.Alloc(span, System.Runtime.InteropServices.GCHandleType.Pinned); - try - { - Delegates.glGetSeparableFilterEXT((GL.Enums.SeparableTargetEXT)target, (GL.Enums.PixelFormat)format, (GL.Enums.PixelType)type, (IntPtr)row_ptr.AddrOfPinnedObject(), (IntPtr)column_ptr.AddrOfPinnedObject(), (IntPtr)span_ptr.AddrOfPinnedObject()); - } - finally - { - row_ptr.Free(); - column_ptr.Free(); - span_ptr.Free(); - } + column_ptr.Free(); + span_ptr.Free(); } } public static void SeparableFilter2D(GL.Enums.SeparableTargetEXT target, GL.Enums.PixelInternalFormat internalformat, Int32 width, Int32 height, GL.Enums.PixelFormat format, GL.Enums.PixelType type, IntPtr row, IntPtr column) { - Delegates.glSeparableFilter2DEXT((GL.Enums.SeparableTargetEXT)target, (GL.Enums.PixelInternalFormat)internalformat, (Int32)width, (Int32)height, (GL.Enums.PixelFormat)format, (GL.Enums.PixelType)type, (IntPtr)row, (IntPtr)column); - } - - public static - void SeparableFilter2D(GL.Enums.SeparableTargetEXT target, GL.Enums.PixelInternalFormat internalformat, Int32 width, Int32 height, GL.Enums.PixelFormat format, GL.Enums.PixelType type, IntPtr row, [In, Out] object column) - { - unsafe - { - System.Runtime.InteropServices.GCHandle column_ptr = System.Runtime.InteropServices.GCHandle.Alloc(column, System.Runtime.InteropServices.GCHandleType.Pinned); - try - { - Delegates.glSeparableFilter2DEXT((GL.Enums.SeparableTargetEXT)target, (GL.Enums.PixelInternalFormat)internalformat, (Int32)width, (Int32)height, (GL.Enums.PixelFormat)format, (GL.Enums.PixelType)type, (IntPtr)row, (IntPtr)column_ptr.AddrOfPinnedObject()); - } - finally - { - column_ptr.Free(); - } - } - } - - public static - void SeparableFilter2D(GL.Enums.SeparableTargetEXT target, GL.Enums.PixelInternalFormat internalformat, Int32 width, Int32 height, GL.Enums.PixelFormat format, GL.Enums.PixelType type, [In, Out] object row, IntPtr column) - { - unsafe - { - System.Runtime.InteropServices.GCHandle row_ptr = System.Runtime.InteropServices.GCHandle.Alloc(row, System.Runtime.InteropServices.GCHandleType.Pinned); - try - { - Delegates.glSeparableFilter2DEXT((GL.Enums.SeparableTargetEXT)target, (GL.Enums.PixelInternalFormat)internalformat, (Int32)width, (Int32)height, (GL.Enums.PixelFormat)format, (GL.Enums.PixelType)type, (IntPtr)row_ptr.AddrOfPinnedObject(), (IntPtr)column); - } - finally - { - row_ptr.Free(); - } - } + Delegates.glSeparableFilter2DEXT((GL.Enums.SeparableTargetEXT)target, (GL.Enums.PixelInternalFormat)internalformat, (Int32)width, (Int32)height, (GL.Enums.PixelFormat)format, (GL.Enums.PixelType)type, (IntPtr)row, (IntPtr)column); } public static void SeparableFilter2D(GL.Enums.SeparableTargetEXT target, GL.Enums.PixelInternalFormat internalformat, Int32 width, Int32 height, GL.Enums.PixelFormat format, GL.Enums.PixelType type, [In, Out] object row, [In, Out] object column) { - unsafe + System.Runtime.InteropServices.GCHandle row_ptr = System.Runtime.InteropServices.GCHandle.Alloc(row, System.Runtime.InteropServices.GCHandleType.Pinned); + System.Runtime.InteropServices.GCHandle column_ptr = System.Runtime.InteropServices.GCHandle.Alloc(column, System.Runtime.InteropServices.GCHandleType.Pinned); + try { - System.Runtime.InteropServices.GCHandle row_ptr = System.Runtime.InteropServices.GCHandle.Alloc(row, System.Runtime.InteropServices.GCHandleType.Pinned); - System.Runtime.InteropServices.GCHandle column_ptr = System.Runtime.InteropServices.GCHandle.Alloc(column, System.Runtime.InteropServices.GCHandleType.Pinned); - try - { - Delegates.glSeparableFilter2DEXT((GL.Enums.SeparableTargetEXT)target, (GL.Enums.PixelInternalFormat)internalformat, (Int32)width, (Int32)height, (GL.Enums.PixelFormat)format, (GL.Enums.PixelType)type, (IntPtr)row_ptr.AddrOfPinnedObject(), (IntPtr)column_ptr.AddrOfPinnedObject()); - } - finally - { - row_ptr.Free(); - column_ptr.Free(); - } + Delegates.glSeparableFilter2DEXT((GL.Enums.SeparableTargetEXT)target, (GL.Enums.PixelInternalFormat)internalformat, (Int32)width, (Int32)height, (GL.Enums.PixelFormat)format, (GL.Enums.PixelType)type, (IntPtr)row_ptr.AddrOfPinnedObject(), (IntPtr)column_ptr.AddrOfPinnedObject()); } - } - - [System.CLSCompliant(false)] - public static - unsafe Boolean AreTexturesResident(Int32 n, UInt32* textures, [Out] GL.Enums.Boolean* residences) - { - unsafe { return Delegates.glAreTexturesResidentEXT((Int32)n, (UInt32*)textures, (GL.Enums.Boolean*)residences); } - } - - [System.CLSCompliant(false)] - public static - unsafe Boolean AreTexturesResident(Int32 n, Int32* textures, [Out] GL.Enums.Boolean* residences) - { - unsafe + finally { - Boolean retval = Delegates.glAreTexturesResidentEXT((Int32)n, (UInt32*)textures, (GL.Enums.Boolean*)residences); - return retval; + row_ptr.Free(); + column_ptr.Free(); } } @@ -23884,8 +19264,7 @@ namespace OpenTK.OpenGL { fixed (UInt32* textures_ptr = textures) { - Boolean retval = Delegates.glAreTexturesResidentEXT((Int32)n, (UInt32*)textures_ptr, (GL.Enums.Boolean*)residences); - return retval; + return Delegates.glAreTexturesResidentEXT((Int32)n, (UInt32*)textures_ptr, (GL.Enums.Boolean*)residences); } } } @@ -23898,8 +19277,7 @@ namespace OpenTK.OpenGL { fixed (Int32* textures_ptr = textures) { - Boolean retval = Delegates.glAreTexturesResidentEXT((Int32)n, (UInt32*)textures_ptr, (GL.Enums.Boolean*)residences); - return retval; + return Delegates.glAreTexturesResidentEXT((Int32)n, (UInt32*)textures_ptr, (GL.Enums.Boolean*)residences); } } } @@ -23912,8 +19290,7 @@ namespace OpenTK.OpenGL { fixed (UInt32* textures_ptr = &textures) { - Boolean retval = Delegates.glAreTexturesResidentEXT((Int32)n, (UInt32*)textures_ptr, (GL.Enums.Boolean*)residences); - return retval; + return Delegates.glAreTexturesResidentEXT((Int32)n, (UInt32*)textures_ptr, (GL.Enums.Boolean*)residences); } } } @@ -23926,12 +19303,25 @@ namespace OpenTK.OpenGL { fixed (Int32* textures_ptr = &textures) { - Boolean retval = Delegates.glAreTexturesResidentEXT((Int32)n, (UInt32*)textures_ptr, (GL.Enums.Boolean*)residences); - return retval; + return Delegates.glAreTexturesResidentEXT((Int32)n, (UInt32*)textures_ptr, (GL.Enums.Boolean*)residences); } } } + [System.CLSCompliant(false)] + public static + unsafe Boolean AreTexturesResident(Int32 n, UInt32* textures, [Out] GL.Enums.Boolean* residences) + { + return Delegates.glAreTexturesResidentEXT((Int32)n, (UInt32*)textures, (GL.Enums.Boolean*)residences); + } + + [System.CLSCompliant(false)] + public static + unsafe Boolean AreTexturesResident(Int32 n, Int32* textures, [Out] GL.Enums.Boolean* residences) + { + return Delegates.glAreTexturesResidentEXT((Int32)n, (UInt32*)textures, (GL.Enums.Boolean*)residences); + } + [System.CLSCompliant(false)] public static void BindTexture(GL.Enums.TextureTarget target, UInt32 texture) @@ -23945,23 +19335,6 @@ namespace OpenTK.OpenGL Delegates.glBindTextureEXT((GL.Enums.TextureTarget)target, (UInt32)texture); } - [System.CLSCompliant(false)] - public static - unsafe void DeleteTextures(Int32 n, UInt32* textures) - { - unsafe { Delegates.glDeleteTexturesEXT((Int32)n, (UInt32*)textures); } - } - - [System.CLSCompliant(false)] - public static - unsafe void DeleteTextures(Int32 n, Int32* textures) - { - unsafe - { - Delegates.glDeleteTexturesEXT((Int32)n, (UInt32*)textures); - } - } - [System.CLSCompliant(false)] public static void DeleteTextures(Int32 n, UInt32[] textures) @@ -24014,19 +19387,16 @@ namespace OpenTK.OpenGL [System.CLSCompliant(false)] public static - unsafe void GenTextures(Int32 n, [Out] UInt32* textures) + unsafe void DeleteTextures(Int32 n, UInt32* textures) { - unsafe { Delegates.glGenTexturesEXT((Int32)n, (UInt32*)textures); } + Delegates.glDeleteTexturesEXT((Int32)n, (UInt32*)textures); } [System.CLSCompliant(false)] public static - unsafe void GenTextures(Int32 n, [Out] Int32* textures) + unsafe void DeleteTextures(Int32 n, Int32* textures) { - unsafe - { - Delegates.glGenTexturesEXT((Int32)n, (UInt32*)textures); - } + Delegates.glDeleteTexturesEXT((Int32)n, (UInt32*)textures); } [System.CLSCompliant(false)] @@ -24063,7 +19433,7 @@ namespace OpenTK.OpenGL fixed (UInt32* textures_ptr = &textures) { Delegates.glGenTexturesEXT((Int32)n, (UInt32*)textures_ptr); - textures = *textures_ptr; + textures = *textures_ptr; } } } @@ -24076,11 +19446,25 @@ namespace OpenTK.OpenGL fixed (Int32* textures_ptr = &textures) { Delegates.glGenTexturesEXT((Int32)n, (UInt32*)textures_ptr); - textures = *textures_ptr; + textures = *textures_ptr; } } } + [System.CLSCompliant(false)] + public static + unsafe void GenTextures(Int32 n, [Out] UInt32* textures) + { + Delegates.glGenTexturesEXT((Int32)n, (UInt32*)textures); + } + + [System.CLSCompliant(false)] + public static + unsafe void GenTextures(Int32 n, [Out] Int32* textures) + { + Delegates.glGenTexturesEXT((Int32)n, (UInt32*)textures); + } + [System.CLSCompliant(false)] public static Boolean IsTexture(UInt32 texture) @@ -24094,101 +19478,6 @@ namespace OpenTK.OpenGL return Delegates.glIsTextureEXT((UInt32)texture); } - [System.CLSCompliant(false)] - public static - unsafe void PrioritizeTextures(Int32 n, UInt32* textures, Single* priorities) - { - unsafe { Delegates.glPrioritizeTexturesEXT((Int32)n, (UInt32*)textures, (Single*)priorities); } - } - - [System.CLSCompliant(false)] - public static - unsafe void PrioritizeTextures(Int32 n, Int32* textures, Single* priorities) - { - unsafe - { - Delegates.glPrioritizeTexturesEXT((Int32)n, (UInt32*)textures, (Single*)priorities); - } - } - - [System.CLSCompliant(false)] - public static - unsafe void PrioritizeTextures(Int32 n, UInt32* textures, Single[] priorities) - { - unsafe - { - fixed (Single* priorities_ptr = priorities) - { - Delegates.glPrioritizeTexturesEXT((Int32)n, (UInt32*)textures, (Single*)priorities_ptr); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void PrioritizeTextures(Int32 n, Int32* textures, Single[] priorities) - { - unsafe - { - fixed (Single* priorities_ptr = priorities) - { - Delegates.glPrioritizeTexturesEXT((Int32)n, (UInt32*)textures, (Single*)priorities_ptr); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void PrioritizeTextures(Int32 n, UInt32* textures, ref Single priorities) - { - unsafe - { - fixed (Single* priorities_ptr = &priorities) - { - Delegates.glPrioritizeTexturesEXT((Int32)n, (UInt32*)textures, (Single*)priorities_ptr); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void PrioritizeTextures(Int32 n, Int32* textures, ref Single priorities) - { - unsafe - { - fixed (Single* priorities_ptr = &priorities) - { - Delegates.glPrioritizeTexturesEXT((Int32)n, (UInt32*)textures, (Single*)priorities_ptr); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void PrioritizeTextures(Int32 n, UInt32[] textures, Single* priorities) - { - unsafe - { - fixed (UInt32* textures_ptr = textures) - { - Delegates.glPrioritizeTexturesEXT((Int32)n, (UInt32*)textures_ptr, (Single*)priorities); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void PrioritizeTextures(Int32 n, Int32[] textures, Single* priorities) - { - unsafe - { - fixed (Int32* textures_ptr = textures) - { - Delegates.glPrioritizeTexturesEXT((Int32)n, (UInt32*)textures_ptr, (Single*)priorities); - } - } - } - [System.CLSCompliant(false)] public static void PrioritizeTextures(Int32 n, UInt32[] textures, Single[] priorities) @@ -24216,86 +19505,6 @@ namespace OpenTK.OpenGL } } - [System.CLSCompliant(false)] - public static - void PrioritizeTextures(Int32 n, UInt32[] textures, ref Single priorities) - { - unsafe - { - fixed (UInt32* textures_ptr = textures) - fixed (Single* priorities_ptr = &priorities) - { - Delegates.glPrioritizeTexturesEXT((Int32)n, (UInt32*)textures_ptr, (Single*)priorities_ptr); - } - } - } - - public static - void PrioritizeTextures(Int32 n, Int32[] textures, ref Single priorities) - { - unsafe - { - fixed (Int32* textures_ptr = textures) - fixed (Single* priorities_ptr = &priorities) - { - Delegates.glPrioritizeTexturesEXT((Int32)n, (UInt32*)textures_ptr, (Single*)priorities_ptr); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void PrioritizeTextures(Int32 n, ref UInt32 textures, Single* priorities) - { - unsafe - { - fixed (UInt32* textures_ptr = &textures) - { - Delegates.glPrioritizeTexturesEXT((Int32)n, (UInt32*)textures_ptr, (Single*)priorities); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void PrioritizeTextures(Int32 n, ref Int32 textures, Single* priorities) - { - unsafe - { - fixed (Int32* textures_ptr = &textures) - { - Delegates.glPrioritizeTexturesEXT((Int32)n, (UInt32*)textures_ptr, (Single*)priorities); - } - } - } - - [System.CLSCompliant(false)] - public static - void PrioritizeTextures(Int32 n, ref UInt32 textures, Single[] priorities) - { - unsafe - { - fixed (UInt32* textures_ptr = &textures) - fixed (Single* priorities_ptr = priorities) - { - Delegates.glPrioritizeTexturesEXT((Int32)n, (UInt32*)textures_ptr, (Single*)priorities_ptr); - } - } - } - - public static - void PrioritizeTextures(Int32 n, ref Int32 textures, Single[] priorities) - { - unsafe - { - fixed (Int32* textures_ptr = &textures) - fixed (Single* priorities_ptr = priorities) - { - Delegates.glPrioritizeTexturesEXT((Int32)n, (UInt32*)textures_ptr, (Single*)priorities_ptr); - } - } - } - [System.CLSCompliant(false)] public static void PrioritizeTextures(Int32 n, ref UInt32 textures, ref Single priorities) @@ -24323,6 +19532,20 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void PrioritizeTextures(Int32 n, UInt32* textures, Single* priorities) + { + Delegates.glPrioritizeTexturesEXT((Int32)n, (UInt32*)textures, (Single*)priorities); + } + + [System.CLSCompliant(false)] + public static + unsafe void PrioritizeTextures(Int32 n, Int32* textures, Single* priorities) + { + Delegates.glPrioritizeTexturesEXT((Int32)n, (UInt32*)textures, (Single*)priorities); + } + public static void ArrayElement(Int32 i) { @@ -24332,23 +19555,20 @@ namespace OpenTK.OpenGL public static void ColorPointer(Int32 size, GL.Enums.ColorPointerType type, Int32 stride, Int32 count, IntPtr pointer) { - Delegates.glColorPointerEXT((Int32)size, (GL.Enums.ColorPointerType)type, (Int32)stride, (Int32)count, (IntPtr)pointer); + Delegates.glColorPointerEXT((Int32)size, (GL.Enums.ColorPointerType)type, (Int32)stride, (Int32)count, (IntPtr)pointer); } public static void ColorPointer(Int32 size, GL.Enums.ColorPointerType type, Int32 stride, Int32 count, [In, Out] object pointer) { - unsafe + System.Runtime.InteropServices.GCHandle pointer_ptr = System.Runtime.InteropServices.GCHandle.Alloc(pointer, System.Runtime.InteropServices.GCHandleType.Pinned); + try { - System.Runtime.InteropServices.GCHandle pointer_ptr = System.Runtime.InteropServices.GCHandle.Alloc(pointer, System.Runtime.InteropServices.GCHandleType.Pinned); - try - { - Delegates.glColorPointerEXT((Int32)size, (GL.Enums.ColorPointerType)type, (Int32)stride, (Int32)count, (IntPtr)pointer_ptr.AddrOfPinnedObject()); - } - finally - { - pointer_ptr.Free(); - } + Delegates.glColorPointerEXT((Int32)size, (GL.Enums.ColorPointerType)type, (Int32)stride, (Int32)count, (IntPtr)pointer_ptr.AddrOfPinnedObject()); + } + finally + { + pointer_ptr.Free(); } } @@ -24362,121 +19582,106 @@ namespace OpenTK.OpenGL public static unsafe void EdgeFlagPointer(Int32 stride, Int32 count, GL.Enums.Boolean* pointer) { - unsafe { Delegates.glEdgeFlagPointerEXT((Int32)stride, (Int32)count, (GL.Enums.Boolean*)pointer); } + Delegates.glEdgeFlagPointerEXT((Int32)stride, (Int32)count, (GL.Enums.Boolean*)pointer); } public static void GetPointer(GL.Enums.GetPointervPName pname, [Out] IntPtr @params) { - Delegates.glGetPointervEXT((GL.Enums.GetPointervPName)pname, (IntPtr)@params); + Delegates.glGetPointervEXT((GL.Enums.GetPointervPName)pname, (IntPtr)@params); } public static void GetPointer(GL.Enums.GetPointervPName pname, [In, Out] object @params) { - unsafe + System.Runtime.InteropServices.GCHandle @params_ptr = System.Runtime.InteropServices.GCHandle.Alloc(@params, System.Runtime.InteropServices.GCHandleType.Pinned); + try { - System.Runtime.InteropServices.GCHandle @params_ptr = System.Runtime.InteropServices.GCHandle.Alloc(@params, System.Runtime.InteropServices.GCHandleType.Pinned); - try - { - Delegates.glGetPointervEXT((GL.Enums.GetPointervPName)pname, (IntPtr)@params_ptr.AddrOfPinnedObject()); - } - finally - { - @params_ptr.Free(); - } + Delegates.glGetPointervEXT((GL.Enums.GetPointervPName)pname, (IntPtr)@params_ptr.AddrOfPinnedObject()); + } + finally + { + @params_ptr.Free(); } } public static void IndexPointer(GL.Enums.IndexPointerType type, Int32 stride, Int32 count, IntPtr pointer) { - Delegates.glIndexPointerEXT((GL.Enums.IndexPointerType)type, (Int32)stride, (Int32)count, (IntPtr)pointer); + Delegates.glIndexPointerEXT((GL.Enums.IndexPointerType)type, (Int32)stride, (Int32)count, (IntPtr)pointer); } public static void IndexPointer(GL.Enums.IndexPointerType type, Int32 stride, Int32 count, [In, Out] object pointer) { - unsafe + System.Runtime.InteropServices.GCHandle pointer_ptr = System.Runtime.InteropServices.GCHandle.Alloc(pointer, System.Runtime.InteropServices.GCHandleType.Pinned); + try { - System.Runtime.InteropServices.GCHandle pointer_ptr = System.Runtime.InteropServices.GCHandle.Alloc(pointer, System.Runtime.InteropServices.GCHandleType.Pinned); - try - { - Delegates.glIndexPointerEXT((GL.Enums.IndexPointerType)type, (Int32)stride, (Int32)count, (IntPtr)pointer_ptr.AddrOfPinnedObject()); - } - finally - { - pointer_ptr.Free(); - } + Delegates.glIndexPointerEXT((GL.Enums.IndexPointerType)type, (Int32)stride, (Int32)count, (IntPtr)pointer_ptr.AddrOfPinnedObject()); + } + finally + { + pointer_ptr.Free(); } } public static void NormalPointer(GL.Enums.NormalPointerType type, Int32 stride, Int32 count, IntPtr pointer) { - Delegates.glNormalPointerEXT((GL.Enums.NormalPointerType)type, (Int32)stride, (Int32)count, (IntPtr)pointer); + Delegates.glNormalPointerEXT((GL.Enums.NormalPointerType)type, (Int32)stride, (Int32)count, (IntPtr)pointer); } public static void NormalPointer(GL.Enums.NormalPointerType type, Int32 stride, Int32 count, [In, Out] object pointer) { - unsafe + System.Runtime.InteropServices.GCHandle pointer_ptr = System.Runtime.InteropServices.GCHandle.Alloc(pointer, System.Runtime.InteropServices.GCHandleType.Pinned); + try { - System.Runtime.InteropServices.GCHandle pointer_ptr = System.Runtime.InteropServices.GCHandle.Alloc(pointer, System.Runtime.InteropServices.GCHandleType.Pinned); - try - { - Delegates.glNormalPointerEXT((GL.Enums.NormalPointerType)type, (Int32)stride, (Int32)count, (IntPtr)pointer_ptr.AddrOfPinnedObject()); - } - finally - { - pointer_ptr.Free(); - } + Delegates.glNormalPointerEXT((GL.Enums.NormalPointerType)type, (Int32)stride, (Int32)count, (IntPtr)pointer_ptr.AddrOfPinnedObject()); + } + finally + { + pointer_ptr.Free(); } } public static void TexCoordPointer(Int32 size, GL.Enums.TexCoordPointerType type, Int32 stride, Int32 count, IntPtr pointer) { - Delegates.glTexCoordPointerEXT((Int32)size, (GL.Enums.TexCoordPointerType)type, (Int32)stride, (Int32)count, (IntPtr)pointer); + Delegates.glTexCoordPointerEXT((Int32)size, (GL.Enums.TexCoordPointerType)type, (Int32)stride, (Int32)count, (IntPtr)pointer); } public static void TexCoordPointer(Int32 size, GL.Enums.TexCoordPointerType type, Int32 stride, Int32 count, [In, Out] object pointer) { - unsafe + System.Runtime.InteropServices.GCHandle pointer_ptr = System.Runtime.InteropServices.GCHandle.Alloc(pointer, System.Runtime.InteropServices.GCHandleType.Pinned); + try { - System.Runtime.InteropServices.GCHandle pointer_ptr = System.Runtime.InteropServices.GCHandle.Alloc(pointer, System.Runtime.InteropServices.GCHandleType.Pinned); - try - { - Delegates.glTexCoordPointerEXT((Int32)size, (GL.Enums.TexCoordPointerType)type, (Int32)stride, (Int32)count, (IntPtr)pointer_ptr.AddrOfPinnedObject()); - } - finally - { - pointer_ptr.Free(); - } + Delegates.glTexCoordPointerEXT((Int32)size, (GL.Enums.TexCoordPointerType)type, (Int32)stride, (Int32)count, (IntPtr)pointer_ptr.AddrOfPinnedObject()); + } + finally + { + pointer_ptr.Free(); } } public static void VertexPointer(Int32 size, GL.Enums.VertexPointerType type, Int32 stride, Int32 count, IntPtr pointer) { - Delegates.glVertexPointerEXT((Int32)size, (GL.Enums.VertexPointerType)type, (Int32)stride, (Int32)count, (IntPtr)pointer); + Delegates.glVertexPointerEXT((Int32)size, (GL.Enums.VertexPointerType)type, (Int32)stride, (Int32)count, (IntPtr)pointer); } public static void VertexPointer(Int32 size, GL.Enums.VertexPointerType type, Int32 stride, Int32 count, [In, Out] object pointer) { - unsafe + System.Runtime.InteropServices.GCHandle pointer_ptr = System.Runtime.InteropServices.GCHandle.Alloc(pointer, System.Runtime.InteropServices.GCHandleType.Pinned); + try { - System.Runtime.InteropServices.GCHandle pointer_ptr = System.Runtime.InteropServices.GCHandle.Alloc(pointer, System.Runtime.InteropServices.GCHandleType.Pinned); - try - { - Delegates.glVertexPointerEXT((Int32)size, (GL.Enums.VertexPointerType)type, (Int32)stride, (Int32)count, (IntPtr)pointer_ptr.AddrOfPinnedObject()); - } - finally - { - pointer_ptr.Free(); - } + Delegates.glVertexPointerEXT((Int32)size, (GL.Enums.VertexPointerType)type, (Int32)stride, (Int32)count, (IntPtr)pointer_ptr.AddrOfPinnedObject()); + } + finally + { + pointer_ptr.Free(); } } @@ -24492,13 +19697,6 @@ namespace OpenTK.OpenGL Delegates.glPointParameterfEXT((GL.Enums.EXT_point_parameters)pname, (Single)param); } - [System.CLSCompliant(false)] - public static - unsafe void PointParameterv(GL.Enums.EXT_point_parameters pname, Single* @params) - { - unsafe { Delegates.glPointParameterfvEXT((GL.Enums.EXT_point_parameters)pname, (Single*)@params); } - } - public static void PointParameterv(GL.Enums.EXT_point_parameters pname, Single[] @params) { @@ -24523,26 +19721,30 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void PointParameterv(GL.Enums.EXT_point_parameters pname, Single* @params) + { + Delegates.glPointParameterfvEXT((GL.Enums.EXT_point_parameters)pname, (Single*)@params); + } + public static void ColorSubTable(GL.Enums.EXT_color_subtable target, Int32 start, Int32 count, GL.Enums.PixelFormat format, GL.Enums.PixelType type, IntPtr data) { - Delegates.glColorSubTableEXT((GL.Enums.EXT_color_subtable)target, (Int32)start, (Int32)count, (GL.Enums.PixelFormat)format, (GL.Enums.PixelType)type, (IntPtr)data); + Delegates.glColorSubTableEXT((GL.Enums.EXT_color_subtable)target, (Int32)start, (Int32)count, (GL.Enums.PixelFormat)format, (GL.Enums.PixelType)type, (IntPtr)data); } public static void ColorSubTable(GL.Enums.EXT_color_subtable target, Int32 start, Int32 count, GL.Enums.PixelFormat format, GL.Enums.PixelType type, [In, Out] object data) { - unsafe + System.Runtime.InteropServices.GCHandle data_ptr = System.Runtime.InteropServices.GCHandle.Alloc(data, System.Runtime.InteropServices.GCHandleType.Pinned); + try { - System.Runtime.InteropServices.GCHandle data_ptr = System.Runtime.InteropServices.GCHandle.Alloc(data, System.Runtime.InteropServices.GCHandleType.Pinned); - try - { - Delegates.glColorSubTableEXT((GL.Enums.EXT_color_subtable)target, (Int32)start, (Int32)count, (GL.Enums.PixelFormat)format, (GL.Enums.PixelType)type, (IntPtr)data_ptr.AddrOfPinnedObject()); - } - finally - { - data_ptr.Free(); - } + Delegates.glColorSubTableEXT((GL.Enums.EXT_color_subtable)target, (Int32)start, (Int32)count, (GL.Enums.PixelFormat)format, (GL.Enums.PixelType)type, (IntPtr)data_ptr.AddrOfPinnedObject()); + } + finally + { + data_ptr.Free(); } } @@ -24555,54 +19757,41 @@ namespace OpenTK.OpenGL public static void ColorTable(GL.Enums.EXT_paletted_texture target, GL.Enums.PixelInternalFormat internalFormat, Int32 width, GL.Enums.PixelFormat format, GL.Enums.PixelType type, IntPtr table) { - Delegates.glColorTableEXT((GL.Enums.EXT_paletted_texture)target, (GL.Enums.PixelInternalFormat)internalFormat, (Int32)width, (GL.Enums.PixelFormat)format, (GL.Enums.PixelType)type, (IntPtr)table); + Delegates.glColorTableEXT((GL.Enums.EXT_paletted_texture)target, (GL.Enums.PixelInternalFormat)internalFormat, (Int32)width, (GL.Enums.PixelFormat)format, (GL.Enums.PixelType)type, (IntPtr)table); } public static void ColorTable(GL.Enums.EXT_paletted_texture target, GL.Enums.PixelInternalFormat internalFormat, Int32 width, GL.Enums.PixelFormat format, GL.Enums.PixelType type, [In, Out] object table) { - unsafe + System.Runtime.InteropServices.GCHandle table_ptr = System.Runtime.InteropServices.GCHandle.Alloc(table, System.Runtime.InteropServices.GCHandleType.Pinned); + try { - System.Runtime.InteropServices.GCHandle table_ptr = System.Runtime.InteropServices.GCHandle.Alloc(table, System.Runtime.InteropServices.GCHandleType.Pinned); - try - { - Delegates.glColorTableEXT((GL.Enums.EXT_paletted_texture)target, (GL.Enums.PixelInternalFormat)internalFormat, (Int32)width, (GL.Enums.PixelFormat)format, (GL.Enums.PixelType)type, (IntPtr)table_ptr.AddrOfPinnedObject()); - } - finally - { - table_ptr.Free(); - } + Delegates.glColorTableEXT((GL.Enums.EXT_paletted_texture)target, (GL.Enums.PixelInternalFormat)internalFormat, (Int32)width, (GL.Enums.PixelFormat)format, (GL.Enums.PixelType)type, (IntPtr)table_ptr.AddrOfPinnedObject()); + } + finally + { + table_ptr.Free(); } } public static void GetColorTable(GL.Enums.EXT_paletted_texture target, GL.Enums.PixelFormat format, GL.Enums.PixelType type, [Out] IntPtr data) { - Delegates.glGetColorTableEXT((GL.Enums.EXT_paletted_texture)target, (GL.Enums.PixelFormat)format, (GL.Enums.PixelType)type, (IntPtr)data); + Delegates.glGetColorTableEXT((GL.Enums.EXT_paletted_texture)target, (GL.Enums.PixelFormat)format, (GL.Enums.PixelType)type, (IntPtr)data); } public static void GetColorTable(GL.Enums.EXT_paletted_texture target, GL.Enums.PixelFormat format, GL.Enums.PixelType type, [In, Out] object data) { - unsafe + System.Runtime.InteropServices.GCHandle data_ptr = System.Runtime.InteropServices.GCHandle.Alloc(data, System.Runtime.InteropServices.GCHandleType.Pinned); + try { - System.Runtime.InteropServices.GCHandle data_ptr = System.Runtime.InteropServices.GCHandle.Alloc(data, System.Runtime.InteropServices.GCHandleType.Pinned); - try - { - Delegates.glGetColorTableEXT((GL.Enums.EXT_paletted_texture)target, (GL.Enums.PixelFormat)format, (GL.Enums.PixelType)type, (IntPtr)data_ptr.AddrOfPinnedObject()); - } - finally - { - data_ptr.Free(); - } + Delegates.glGetColorTableEXT((GL.Enums.EXT_paletted_texture)target, (GL.Enums.PixelFormat)format, (GL.Enums.PixelType)type, (IntPtr)data_ptr.AddrOfPinnedObject()); + } + finally + { + data_ptr.Free(); } - } - - [System.CLSCompliant(false)] - public static - unsafe void GetColorTableParameter(GL.Enums.EXT_paletted_texture target, GL.Enums.EXT_paletted_texture pname, [Out] Int32* @params) - { - unsafe { Delegates.glGetColorTableParameterivEXT((GL.Enums.EXT_paletted_texture)target, (GL.Enums.EXT_paletted_texture)pname, (Int32*)@params); } } public static @@ -24625,16 +19814,16 @@ namespace OpenTK.OpenGL fixed (Int32* @params_ptr = &@params) { Delegates.glGetColorTableParameterivEXT((GL.Enums.EXT_paletted_texture)target, (GL.Enums.EXT_paletted_texture)pname, (Int32*)@params_ptr); - @params = *@params_ptr; + @params = *@params_ptr; } } } [System.CLSCompliant(false)] public static - unsafe void GetColorTableParameter(GL.Enums.EXT_paletted_texture target, GL.Enums.EXT_paletted_texture pname, [Out] Single* @params) + unsafe void GetColorTableParameter(GL.Enums.EXT_paletted_texture target, GL.Enums.EXT_paletted_texture pname, [Out] Int32* @params) { - unsafe { Delegates.glGetColorTableParameterfvEXT((GL.Enums.EXT_paletted_texture)target, (GL.Enums.EXT_paletted_texture)pname, (Single*)@params); } + Delegates.glGetColorTableParameterivEXT((GL.Enums.EXT_paletted_texture)target, (GL.Enums.EXT_paletted_texture)pname, (Int32*)@params); } public static @@ -24657,11 +19846,18 @@ namespace OpenTK.OpenGL fixed (Single* @params_ptr = &@params) { Delegates.glGetColorTableParameterfvEXT((GL.Enums.EXT_paletted_texture)target, (GL.Enums.EXT_paletted_texture)pname, (Single*)@params_ptr); - @params = *@params_ptr; + @params = *@params_ptr; } } } + [System.CLSCompliant(false)] + public static + unsafe void GetColorTableParameter(GL.Enums.EXT_paletted_texture target, GL.Enums.EXT_paletted_texture pname, [Out] Single* @params) + { + Delegates.glGetColorTableParameterfvEXT((GL.Enums.EXT_paletted_texture)target, (GL.Enums.EXT_paletted_texture)pname, (Single*)@params); + } + public static void IndexMaterial(GL.Enums.MaterialFace face, GL.Enums.EXT_index_material mode) { @@ -24686,13 +19882,6 @@ namespace OpenTK.OpenGL Delegates.glUnlockArraysEXT(); } - [System.CLSCompliant(false)] - public static - unsafe void CullParameter(GL.Enums.EXT_cull_vertex pname, [Out] Double* @params) - { - unsafe { Delegates.glCullParameterdvEXT((GL.Enums.EXT_cull_vertex)pname, (Double*)@params); } - } - public static void CullParameter(GL.Enums.EXT_cull_vertex pname, [Out] Double[] @params) { @@ -24713,16 +19902,16 @@ namespace OpenTK.OpenGL fixed (Double* @params_ptr = &@params) { Delegates.glCullParameterdvEXT((GL.Enums.EXT_cull_vertex)pname, (Double*)@params_ptr); - @params = *@params_ptr; + @params = *@params_ptr; } } } [System.CLSCompliant(false)] public static - unsafe void CullParameter(GL.Enums.EXT_cull_vertex pname, [Out] Single* @params) + unsafe void CullParameter(GL.Enums.EXT_cull_vertex pname, [Out] Double* @params) { - unsafe { Delegates.glCullParameterfvEXT((GL.Enums.EXT_cull_vertex)pname, (Single*)@params); } + Delegates.glCullParameterdvEXT((GL.Enums.EXT_cull_vertex)pname, (Double*)@params); } public static @@ -24745,59 +19934,57 @@ namespace OpenTK.OpenGL fixed (Single* @params_ptr = &@params) { Delegates.glCullParameterfvEXT((GL.Enums.EXT_cull_vertex)pname, (Single*)@params_ptr); - @params = *@params_ptr; + @params = *@params_ptr; } } } + [System.CLSCompliant(false)] + public static + unsafe void CullParameter(GL.Enums.EXT_cull_vertex pname, [Out] Single* @params) + { + Delegates.glCullParameterfvEXT((GL.Enums.EXT_cull_vertex)pname, (Single*)@params); + } + [System.CLSCompliant(false)] public static void DrawRangeElements(GL.Enums.BeginMode mode, UInt32 start, UInt32 end, Int32 count, GL.Enums.EXT_draw_range_elements type, IntPtr indices) { - Delegates.glDrawRangeElementsEXT((GL.Enums.BeginMode)mode, (UInt32)start, (UInt32)end, (Int32)count, (GL.Enums.EXT_draw_range_elements)type, (IntPtr)indices); + Delegates.glDrawRangeElementsEXT((GL.Enums.BeginMode)mode, (UInt32)start, (UInt32)end, (Int32)count, (GL.Enums.EXT_draw_range_elements)type, (IntPtr)indices); } public static void DrawRangeElements(GL.Enums.BeginMode mode, Int32 start, Int32 end, Int32 count, GL.Enums.EXT_draw_range_elements type, IntPtr indices) { - unsafe - { - Delegates.glDrawRangeElementsEXT((GL.Enums.BeginMode)mode, (UInt32)start, (UInt32)end, (Int32)count, (GL.Enums.EXT_draw_range_elements)type, (IntPtr)indices); - } + Delegates.glDrawRangeElementsEXT((GL.Enums.BeginMode)mode, (UInt32)start, (UInt32)end, (Int32)count, (GL.Enums.EXT_draw_range_elements)type, (IntPtr)indices); } [System.CLSCompliant(false)] public static void DrawRangeElements(GL.Enums.BeginMode mode, UInt32 start, UInt32 end, Int32 count, GL.Enums.EXT_draw_range_elements type, [In, Out] object indices) { - unsafe + System.Runtime.InteropServices.GCHandle indices_ptr = System.Runtime.InteropServices.GCHandle.Alloc(indices, System.Runtime.InteropServices.GCHandleType.Pinned); + try { - System.Runtime.InteropServices.GCHandle indices_ptr = System.Runtime.InteropServices.GCHandle.Alloc(indices, System.Runtime.InteropServices.GCHandleType.Pinned); - try - { - Delegates.glDrawRangeElementsEXT((GL.Enums.BeginMode)mode, (UInt32)start, (UInt32)end, (Int32)count, (GL.Enums.EXT_draw_range_elements)type, (IntPtr)indices_ptr.AddrOfPinnedObject()); - } - finally - { - indices_ptr.Free(); - } + Delegates.glDrawRangeElementsEXT((GL.Enums.BeginMode)mode, (UInt32)start, (UInt32)end, (Int32)count, (GL.Enums.EXT_draw_range_elements)type, (IntPtr)indices_ptr.AddrOfPinnedObject()); + } + finally + { + indices_ptr.Free(); } } public static void DrawRangeElements(GL.Enums.BeginMode mode, Int32 start, Int32 end, Int32 count, GL.Enums.EXT_draw_range_elements type, [In, Out] object indices) { - unsafe + System.Runtime.InteropServices.GCHandle indices_ptr = System.Runtime.InteropServices.GCHandle.Alloc(indices, System.Runtime.InteropServices.GCHandleType.Pinned); + try { - System.Runtime.InteropServices.GCHandle indices_ptr = System.Runtime.InteropServices.GCHandle.Alloc(indices, System.Runtime.InteropServices.GCHandleType.Pinned); - try - { - Delegates.glDrawRangeElementsEXT((GL.Enums.BeginMode)mode, (UInt32)start, (UInt32)end, (Int32)count, (GL.Enums.EXT_draw_range_elements)type, (IntPtr)indices_ptr.AddrOfPinnedObject()); - } - finally - { - indices_ptr.Free(); - } + Delegates.glDrawRangeElementsEXT((GL.Enums.BeginMode)mode, (UInt32)start, (UInt32)end, (Int32)count, (GL.Enums.EXT_draw_range_elements)type, (IntPtr)indices_ptr.AddrOfPinnedObject()); + } + finally + { + indices_ptr.Free(); } } @@ -24831,13 +20018,6 @@ namespace OpenTK.OpenGL Delegates.glPixelTransformParameterfEXT((GL.Enums.EXT_pixel_transform)target, (GL.Enums.EXT_pixel_transform)pname, (Single)param); } - [System.CLSCompliant(false)] - public static - unsafe void PixelTransformParameterv(GL.Enums.EXT_pixel_transform target, GL.Enums.EXT_pixel_transform pname, Int32* @params) - { - unsafe { Delegates.glPixelTransformParameterivEXT((GL.Enums.EXT_pixel_transform)target, (GL.Enums.EXT_pixel_transform)pname, (Int32*)@params); } - } - public static void PixelTransformParameterv(GL.Enums.EXT_pixel_transform target, GL.Enums.EXT_pixel_transform pname, Int32[] @params) { @@ -24864,9 +20044,9 @@ namespace OpenTK.OpenGL [System.CLSCompliant(false)] public static - unsafe void PixelTransformParameterv(GL.Enums.EXT_pixel_transform target, GL.Enums.EXT_pixel_transform pname, Single* @params) + unsafe void PixelTransformParameterv(GL.Enums.EXT_pixel_transform target, GL.Enums.EXT_pixel_transform pname, Int32* @params) { - unsafe { Delegates.glPixelTransformParameterfvEXT((GL.Enums.EXT_pixel_transform)target, (GL.Enums.EXT_pixel_transform)pname, (Single*)@params); } + Delegates.glPixelTransformParameterivEXT((GL.Enums.EXT_pixel_transform)target, (GL.Enums.EXT_pixel_transform)pname, (Int32*)@params); } public static @@ -24895,16 +20075,16 @@ namespace OpenTK.OpenGL [System.CLSCompliant(false)] public static - void SecondaryColor3(SByte red, SByte green, SByte blue) + unsafe void PixelTransformParameterv(GL.Enums.EXT_pixel_transform target, GL.Enums.EXT_pixel_transform pname, Single* @params) { - Delegates.glSecondaryColor3bEXT((SByte)red, (SByte)green, (SByte)blue); + Delegates.glPixelTransformParameterfvEXT((GL.Enums.EXT_pixel_transform)target, (GL.Enums.EXT_pixel_transform)pname, (Single*)@params); } [System.CLSCompliant(false)] public static - unsafe void SecondaryColor3(SByte* v) + void SecondaryColor3(SByte red, SByte green, SByte blue) { - unsafe { Delegates.glSecondaryColor3bvEXT((SByte*)v); } + Delegates.glSecondaryColor3bEXT((SByte)red, (SByte)green, (SByte)blue); } [System.CLSCompliant(false)] @@ -24933,19 +20113,19 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void SecondaryColor3(SByte* v) + { + Delegates.glSecondaryColor3bvEXT((SByte*)v); + } + public static void SecondaryColor3(Double red, Double green, Double blue) { Delegates.glSecondaryColor3dEXT((Double)red, (Double)green, (Double)blue); } - [System.CLSCompliant(false)] - public static - unsafe void SecondaryColor3(Double* v) - { - unsafe { Delegates.glSecondaryColor3dvEXT((Double*)v); } - } - public static void SecondaryColor3(Double[] v) { @@ -24970,19 +20150,19 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void SecondaryColor3(Double* v) + { + Delegates.glSecondaryColor3dvEXT((Double*)v); + } + public static void SecondaryColor3(Single red, Single green, Single blue) { Delegates.glSecondaryColor3fEXT((Single)red, (Single)green, (Single)blue); } - [System.CLSCompliant(false)] - public static - unsafe void SecondaryColor3(Single* v) - { - unsafe { Delegates.glSecondaryColor3fvEXT((Single*)v); } - } - public static void SecondaryColor3(Single[] v) { @@ -25007,19 +20187,19 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void SecondaryColor3(Single* v) + { + Delegates.glSecondaryColor3fvEXT((Single*)v); + } + public static void SecondaryColor3(Byte red, Byte green, Byte blue) { Delegates.glSecondaryColor3ubEXT((Byte)red, (Byte)green, (Byte)blue); } - [System.CLSCompliant(false)] - public static - unsafe void SecondaryColor3(Byte* v) - { - unsafe { Delegates.glSecondaryColor3ubvEXT((Byte*)v); } - } - public static void SecondaryColor3(Byte[] v) { @@ -25044,6 +20224,13 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void SecondaryColor3(Byte* v) + { + Delegates.glSecondaryColor3ubvEXT((Byte*)v); + } + [System.CLSCompliant(false)] public static void SecondaryColor3(UInt32 red, UInt32 green, UInt32 blue) @@ -25057,23 +20244,6 @@ namespace OpenTK.OpenGL Delegates.glSecondaryColor3uiEXT((UInt32)red, (UInt32)green, (UInt32)blue); } - [System.CLSCompliant(false)] - public static - unsafe void SecondaryColor3(UInt32* v) - { - unsafe { Delegates.glSecondaryColor3uivEXT((UInt32*)v); } - } - - [System.CLSCompliant(false)] - public static - unsafe void SecondaryColor3(Int32* v) - { - unsafe - { - Delegates.glSecondaryColor3uivEXT((UInt32*)v); - } - } - [System.CLSCompliant(false)] public static void SecondaryColor3(UInt32[] v) @@ -25124,6 +20294,20 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void SecondaryColor3(UInt32* v) + { + Delegates.glSecondaryColor3uivEXT((UInt32*)v); + } + + [System.CLSCompliant(false)] + public static + unsafe void SecondaryColor3(Int32* v) + { + Delegates.glSecondaryColor3uivEXT((UInt32*)v); + } + [System.CLSCompliant(false)] public static void SecondaryColor3(UInt16 red, UInt16 green, UInt16 blue) @@ -25137,23 +20321,6 @@ namespace OpenTK.OpenGL Delegates.glSecondaryColor3usEXT((UInt16)red, (UInt16)green, (UInt16)blue); } - [System.CLSCompliant(false)] - public static - unsafe void SecondaryColor3(UInt16* v) - { - unsafe { Delegates.glSecondaryColor3usvEXT((UInt16*)v); } - } - - [System.CLSCompliant(false)] - public static - unsafe void SecondaryColor3(Int16* v) - { - unsafe - { - Delegates.glSecondaryColor3usvEXT((UInt16*)v); - } - } - [System.CLSCompliant(false)] public static void SecondaryColor3(UInt16[] v) @@ -25204,26 +20371,37 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void SecondaryColor3(UInt16* v) + { + Delegates.glSecondaryColor3usvEXT((UInt16*)v); + } + + [System.CLSCompliant(false)] + public static + unsafe void SecondaryColor3(Int16* v) + { + Delegates.glSecondaryColor3usvEXT((UInt16*)v); + } + public static void SecondaryColorPointer(Int32 size, GL.Enums.ColorPointerType type, Int32 stride, IntPtr pointer) { - Delegates.glSecondaryColorPointerEXT((Int32)size, (GL.Enums.ColorPointerType)type, (Int32)stride, (IntPtr)pointer); + Delegates.glSecondaryColorPointerEXT((Int32)size, (GL.Enums.ColorPointerType)type, (Int32)stride, (IntPtr)pointer); } public static void SecondaryColorPointer(Int32 size, GL.Enums.ColorPointerType type, Int32 stride, [In, Out] object pointer) { - unsafe + System.Runtime.InteropServices.GCHandle pointer_ptr = System.Runtime.InteropServices.GCHandle.Alloc(pointer, System.Runtime.InteropServices.GCHandleType.Pinned); + try { - System.Runtime.InteropServices.GCHandle pointer_ptr = System.Runtime.InteropServices.GCHandle.Alloc(pointer, System.Runtime.InteropServices.GCHandleType.Pinned); - try - { - Delegates.glSecondaryColorPointerEXT((Int32)size, (GL.Enums.ColorPointerType)type, (Int32)stride, (IntPtr)pointer_ptr.AddrOfPinnedObject()); - } - finally - { - pointer_ptr.Free(); - } + Delegates.glSecondaryColorPointerEXT((Int32)size, (GL.Enums.ColorPointerType)type, (Int32)stride, (IntPtr)pointer_ptr.AddrOfPinnedObject()); + } + finally + { + pointer_ptr.Free(); } } @@ -25233,53 +20411,6 @@ namespace OpenTK.OpenGL Delegates.glTextureNormalEXT((GL.Enums.EXT_texture_perturb_normal)mode); } - [System.CLSCompliant(false)] - public static - unsafe void MultiDrawArrays(GL.Enums.BeginMode mode, [Out] Int32* first, [Out] Int32* count, Int32 primcount) - { - unsafe { Delegates.glMultiDrawArraysEXT((GL.Enums.BeginMode)mode, (Int32*)first, (Int32*)count, (Int32)primcount); } - } - - [System.CLSCompliant(false)] - public static - unsafe void MultiDrawArrays(GL.Enums.BeginMode mode, [Out] Int32* first, [Out] Int32[] count, Int32 primcount) - { - unsafe - { - fixed (Int32* count_ptr = count) - { - Delegates.glMultiDrawArraysEXT((GL.Enums.BeginMode)mode, (Int32*)first, (Int32*)count_ptr, (Int32)primcount); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void MultiDrawArrays(GL.Enums.BeginMode mode, [Out] Int32* first, [Out] out Int32 count, Int32 primcount) - { - unsafe - { - fixed (Int32* count_ptr = &count) - { - Delegates.glMultiDrawArraysEXT((GL.Enums.BeginMode)mode, (Int32*)first, (Int32*)count_ptr, (Int32)primcount); - count = *count_ptr; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void MultiDrawArrays(GL.Enums.BeginMode mode, [Out] Int32[] first, [Out] Int32* count, Int32 primcount) - { - unsafe - { - fixed (Int32* first_ptr = first) - { - Delegates.glMultiDrawArraysEXT((GL.Enums.BeginMode)mode, (Int32*)first_ptr, (Int32*)count, (Int32)primcount); - } - } - } - public static void MultiDrawArrays(GL.Enums.BeginMode mode, [Out] Int32[] first, [Out] Int32[] count, Int32 primcount) { @@ -25293,48 +20424,6 @@ namespace OpenTK.OpenGL } } - public static - void MultiDrawArrays(GL.Enums.BeginMode mode, [Out] Int32[] first, [Out] out Int32 count, Int32 primcount) - { - unsafe - { - fixed (Int32* first_ptr = first) - fixed (Int32* count_ptr = &count) - { - Delegates.glMultiDrawArraysEXT((GL.Enums.BeginMode)mode, (Int32*)first_ptr, (Int32*)count_ptr, (Int32)primcount); - count = *count_ptr; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void MultiDrawArrays(GL.Enums.BeginMode mode, [Out] out Int32 first, [Out] Int32* count, Int32 primcount) - { - unsafe - { - fixed (Int32* first_ptr = &first) - { - Delegates.glMultiDrawArraysEXT((GL.Enums.BeginMode)mode, (Int32*)first_ptr, (Int32*)count, (Int32)primcount); - first = *first_ptr; - } - } - } - - public static - void MultiDrawArrays(GL.Enums.BeginMode mode, [Out] out Int32 first, [Out] Int32[] count, Int32 primcount) - { - unsafe - { - fixed (Int32* first_ptr = &first) - fixed (Int32* count_ptr = count) - { - Delegates.glMultiDrawArraysEXT((GL.Enums.BeginMode)mode, (Int32*)first_ptr, (Int32*)count_ptr, (Int32)primcount); - first = *first_ptr; - } - } - } - public static void MultiDrawArrays(GL.Enums.BeginMode mode, [Out] out Int32 first, [Out] out Int32 count, Int32 primcount) { @@ -25344,35 +20433,17 @@ namespace OpenTK.OpenGL fixed (Int32* count_ptr = &count) { Delegates.glMultiDrawArraysEXT((GL.Enums.BeginMode)mode, (Int32*)first_ptr, (Int32*)count_ptr, (Int32)primcount); - first = *first_ptr; - count = *count_ptr; + first = *first_ptr; + count = *count_ptr; } } } [System.CLSCompliant(false)] public static - unsafe void MultiDrawElements(GL.Enums.BeginMode mode, Int32* count, GL.Enums.EXT_multi_draw_arrays type, IntPtr indices, Int32 primcount) + unsafe void MultiDrawArrays(GL.Enums.BeginMode mode, [Out] Int32* first, [Out] Int32* count, Int32 primcount) { - unsafe { Delegates.glMultiDrawElementsEXT((GL.Enums.BeginMode)mode, (Int32*)count, (GL.Enums.EXT_multi_draw_arrays)type, (IntPtr)indices, (Int32)primcount); } - } - - [System.CLSCompliant(false)] - public static - unsafe void MultiDrawElements(GL.Enums.BeginMode mode, Int32* count, GL.Enums.EXT_multi_draw_arrays type, [In, Out] object indices, Int32 primcount) - { - unsafe - { - System.Runtime.InteropServices.GCHandle indices_ptr = System.Runtime.InteropServices.GCHandle.Alloc(indices, System.Runtime.InteropServices.GCHandleType.Pinned); - try - { - Delegates.glMultiDrawElementsEXT((GL.Enums.BeginMode)mode, (Int32*)count, (GL.Enums.EXT_multi_draw_arrays)type, (IntPtr)indices_ptr.AddrOfPinnedObject(), (Int32)primcount); - } - finally - { - indices_ptr.Free(); - } - } + Delegates.glMultiDrawArraysEXT((GL.Enums.BeginMode)mode, (Int32*)first, (Int32*)count, (Int32)primcount); } public static @@ -25387,35 +20458,18 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] public static - void MultiDrawElements(GL.Enums.BeginMode mode, Int32[] count, GL.Enums.EXT_multi_draw_arrays type, [In, Out] object indices, Int32 primcount) + unsafe void MultiDrawElements(GL.Enums.BeginMode mode, Int32* count, GL.Enums.EXT_multi_draw_arrays type, [In, Out] object indices, Int32 primcount) { - unsafe + System.Runtime.InteropServices.GCHandle indices_ptr = System.Runtime.InteropServices.GCHandle.Alloc(indices, System.Runtime.InteropServices.GCHandleType.Pinned); + try { - fixed (Int32* count_ptr = count) - { - System.Runtime.InteropServices.GCHandle indices_ptr = System.Runtime.InteropServices.GCHandle.Alloc(indices, System.Runtime.InteropServices.GCHandleType.Pinned); - try - { - Delegates.glMultiDrawElementsEXT((GL.Enums.BeginMode)mode, (Int32*)count_ptr, (GL.Enums.EXT_multi_draw_arrays)type, (IntPtr)indices_ptr.AddrOfPinnedObject(), (Int32)primcount); - } - finally - { - indices_ptr.Free(); - } - } + Delegates.glMultiDrawElementsEXT((GL.Enums.BeginMode)mode, (Int32*)count, (GL.Enums.EXT_multi_draw_arrays)type, (IntPtr)indices_ptr.AddrOfPinnedObject(), (Int32)primcount); } - } - - public static - void MultiDrawElements(GL.Enums.BeginMode mode, ref Int32 count, GL.Enums.EXT_multi_draw_arrays type, IntPtr indices, Int32 primcount) - { - unsafe + finally { - fixed (Int32* count_ptr = &count) - { - Delegates.glMultiDrawElementsEXT((GL.Enums.BeginMode)mode, (Int32*)count_ptr, (GL.Enums.EXT_multi_draw_arrays)type, (IntPtr)indices, (Int32)primcount); - } + indices_ptr.Free(); } } @@ -25445,13 +20499,6 @@ namespace OpenTK.OpenGL Delegates.glFogCoordfEXT((Single)coord); } - [System.CLSCompliant(false)] - public static - unsafe void FogCoordv(Single* coord) - { - unsafe { Delegates.glFogCoordfvEXT((Single*)coord); } - } - public static void FogCoordv(Single[] coord) { @@ -25476,19 +20523,19 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void FogCoordv(Single* coord) + { + Delegates.glFogCoordfvEXT((Single*)coord); + } + public static void FogCoord(Double coord) { Delegates.glFogCoorddEXT((Double)coord); } - [System.CLSCompliant(false)] - public static - unsafe void FogCoordv(Double* coord) - { - unsafe { Delegates.glFogCoorddvEXT((Double*)coord); } - } - public static void FogCoordv(Double[] coord) { @@ -25513,26 +20560,30 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void FogCoordv(Double* coord) + { + Delegates.glFogCoorddvEXT((Double*)coord); + } + public static void FogCoordPointer(GL.Enums.EXT_fog_coord type, Int32 stride, IntPtr pointer) { - Delegates.glFogCoordPointerEXT((GL.Enums.EXT_fog_coord)type, (Int32)stride, (IntPtr)pointer); + Delegates.glFogCoordPointerEXT((GL.Enums.EXT_fog_coord)type, (Int32)stride, (IntPtr)pointer); } public static void FogCoordPointer(GL.Enums.EXT_fog_coord type, Int32 stride, [In, Out] object pointer) { - unsafe + System.Runtime.InteropServices.GCHandle pointer_ptr = System.Runtime.InteropServices.GCHandle.Alloc(pointer, System.Runtime.InteropServices.GCHandleType.Pinned); + try { - System.Runtime.InteropServices.GCHandle pointer_ptr = System.Runtime.InteropServices.GCHandle.Alloc(pointer, System.Runtime.InteropServices.GCHandleType.Pinned); - try - { - Delegates.glFogCoordPointerEXT((GL.Enums.EXT_fog_coord)type, (Int32)stride, (IntPtr)pointer_ptr.AddrOfPinnedObject()); - } - finally - { - pointer_ptr.Free(); - } + Delegates.glFogCoordPointerEXT((GL.Enums.EXT_fog_coord)type, (Int32)stride, (IntPtr)pointer_ptr.AddrOfPinnedObject()); + } + finally + { + pointer_ptr.Free(); } } @@ -25549,23 +20600,6 @@ namespace OpenTK.OpenGL Delegates.glTangent3bEXT((SByte)tx, (SByte)ty, (SByte)tz); } - [System.CLSCompliant(false)] - public static - unsafe void Tangent3(SByte* v) - { - unsafe { Delegates.glTangent3bvEXT((SByte*)v); } - } - - [System.CLSCompliant(false)] - public static - unsafe void Tangent3(Byte* v) - { - unsafe - { - Delegates.glTangent3bvEXT((SByte*)v); - } - } - [System.CLSCompliant(false)] public static void Tangent3(SByte[] v) @@ -25616,17 +20650,24 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] public static - void Tangent3(Double tx, Double ty, Double tz) + unsafe void Tangent3(SByte* v) { - Delegates.glTangent3dEXT((Double)tx, (Double)ty, (Double)tz); + Delegates.glTangent3bvEXT((SByte*)v); } [System.CLSCompliant(false)] public static - unsafe void Tangent3(Double* v) + unsafe void Tangent3(Byte* v) { - unsafe { Delegates.glTangent3dvEXT((Double*)v); } + Delegates.glTangent3bvEXT((SByte*)v); + } + + public static + void Tangent3(Double tx, Double ty, Double tz) + { + Delegates.glTangent3dEXT((Double)tx, (Double)ty, (Double)tz); } public static @@ -25653,19 +20694,19 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void Tangent3(Double* v) + { + Delegates.glTangent3dvEXT((Double*)v); + } + public static void Tangent3(Single tx, Single ty, Single tz) { Delegates.glTangent3fEXT((Single)tx, (Single)ty, (Single)tz); } - [System.CLSCompliant(false)] - public static - unsafe void Tangent3(Single* v) - { - unsafe { Delegates.glTangent3fvEXT((Single*)v); } - } - public static void Tangent3(Single[] v) { @@ -25690,19 +20731,19 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void Tangent3(Single* v) + { + Delegates.glTangent3fvEXT((Single*)v); + } + public static void Tangent3(Int32 tx, Int32 ty, Int32 tz) { Delegates.glTangent3iEXT((Int32)tx, (Int32)ty, (Int32)tz); } - [System.CLSCompliant(false)] - public static - unsafe void Tangent3(Int32* v) - { - unsafe { Delegates.glTangent3ivEXT((Int32*)v); } - } - public static void Tangent3(Int32[] v) { @@ -25727,19 +20768,19 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void Tangent3(Int32* v) + { + Delegates.glTangent3ivEXT((Int32*)v); + } + public static void Tangent3(Int16 tx, Int16 ty, Int16 tz) { Delegates.glTangent3sEXT((Int16)tx, (Int16)ty, (Int16)tz); } - [System.CLSCompliant(false)] - public static - unsafe void Tangent3(Int16* v) - { - unsafe { Delegates.glTangent3svEXT((Int16*)v); } - } - public static void Tangent3(Int16[] v) { @@ -25764,6 +20805,13 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void Tangent3(Int16* v) + { + Delegates.glTangent3svEXT((Int16*)v); + } + [System.CLSCompliant(false)] public static void Binormal3(SByte bx, SByte by, SByte bz) @@ -25777,23 +20825,6 @@ namespace OpenTK.OpenGL Delegates.glBinormal3bEXT((SByte)bx, (SByte)by, (SByte)bz); } - [System.CLSCompliant(false)] - public static - unsafe void Binormal3(SByte* v) - { - unsafe { Delegates.glBinormal3bvEXT((SByte*)v); } - } - - [System.CLSCompliant(false)] - public static - unsafe void Binormal3(Byte* v) - { - unsafe - { - Delegates.glBinormal3bvEXT((SByte*)v); - } - } - [System.CLSCompliant(false)] public static void Binormal3(SByte[] v) @@ -25844,17 +20875,24 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] public static - void Binormal3(Double bx, Double by, Double bz) + unsafe void Binormal3(SByte* v) { - Delegates.glBinormal3dEXT((Double)bx, (Double)by, (Double)bz); + Delegates.glBinormal3bvEXT((SByte*)v); } [System.CLSCompliant(false)] public static - unsafe void Binormal3(Double* v) + unsafe void Binormal3(Byte* v) { - unsafe { Delegates.glBinormal3dvEXT((Double*)v); } + Delegates.glBinormal3bvEXT((SByte*)v); + } + + public static + void Binormal3(Double bx, Double by, Double bz) + { + Delegates.glBinormal3dEXT((Double)bx, (Double)by, (Double)bz); } public static @@ -25881,19 +20919,19 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void Binormal3(Double* v) + { + Delegates.glBinormal3dvEXT((Double*)v); + } + public static void Binormal3(Single bx, Single by, Single bz) { Delegates.glBinormal3fEXT((Single)bx, (Single)by, (Single)bz); } - [System.CLSCompliant(false)] - public static - unsafe void Binormal3(Single* v) - { - unsafe { Delegates.glBinormal3fvEXT((Single*)v); } - } - public static void Binormal3(Single[] v) { @@ -25918,19 +20956,19 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void Binormal3(Single* v) + { + Delegates.glBinormal3fvEXT((Single*)v); + } + public static void Binormal3(Int32 bx, Int32 by, Int32 bz) { Delegates.glBinormal3iEXT((Int32)bx, (Int32)by, (Int32)bz); } - [System.CLSCompliant(false)] - public static - unsafe void Binormal3(Int32* v) - { - unsafe { Delegates.glBinormal3ivEXT((Int32*)v); } - } - public static void Binormal3(Int32[] v) { @@ -25955,19 +20993,19 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void Binormal3(Int32* v) + { + Delegates.glBinormal3ivEXT((Int32*)v); + } + public static void Binormal3(Int16 bx, Int16 by, Int16 bz) { Delegates.glBinormal3sEXT((Int16)bx, (Int16)by, (Int16)bz); } - [System.CLSCompliant(false)] - public static - unsafe void Binormal3(Int16* v) - { - unsafe { Delegates.glBinormal3svEXT((Int16*)v); } - } - public static void Binormal3(Int16[] v) { @@ -25992,49 +21030,50 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void Binormal3(Int16* v) + { + Delegates.glBinormal3svEXT((Int16*)v); + } + public static void TangentPointer(GL.Enums.EXT_coordinate_frame type, Int32 stride, IntPtr pointer) { - Delegates.glTangentPointerEXT((GL.Enums.EXT_coordinate_frame)type, (Int32)stride, (IntPtr)pointer); + Delegates.glTangentPointerEXT((GL.Enums.EXT_coordinate_frame)type, (Int32)stride, (IntPtr)pointer); } public static void TangentPointer(GL.Enums.EXT_coordinate_frame type, Int32 stride, [In, Out] object pointer) { - unsafe + System.Runtime.InteropServices.GCHandle pointer_ptr = System.Runtime.InteropServices.GCHandle.Alloc(pointer, System.Runtime.InteropServices.GCHandleType.Pinned); + try { - System.Runtime.InteropServices.GCHandle pointer_ptr = System.Runtime.InteropServices.GCHandle.Alloc(pointer, System.Runtime.InteropServices.GCHandleType.Pinned); - try - { - Delegates.glTangentPointerEXT((GL.Enums.EXT_coordinate_frame)type, (Int32)stride, (IntPtr)pointer_ptr.AddrOfPinnedObject()); - } - finally - { - pointer_ptr.Free(); - } + Delegates.glTangentPointerEXT((GL.Enums.EXT_coordinate_frame)type, (Int32)stride, (IntPtr)pointer_ptr.AddrOfPinnedObject()); + } + finally + { + pointer_ptr.Free(); } } public static void BinormalPointer(GL.Enums.EXT_coordinate_frame type, Int32 stride, IntPtr pointer) { - Delegates.glBinormalPointerEXT((GL.Enums.EXT_coordinate_frame)type, (Int32)stride, (IntPtr)pointer); + Delegates.glBinormalPointerEXT((GL.Enums.EXT_coordinate_frame)type, (Int32)stride, (IntPtr)pointer); } public static void BinormalPointer(GL.Enums.EXT_coordinate_frame type, Int32 stride, [In, Out] object pointer) { - unsafe + System.Runtime.InteropServices.GCHandle pointer_ptr = System.Runtime.InteropServices.GCHandle.Alloc(pointer, System.Runtime.InteropServices.GCHandleType.Pinned); + try { - System.Runtime.InteropServices.GCHandle pointer_ptr = System.Runtime.InteropServices.GCHandle.Alloc(pointer, System.Runtime.InteropServices.GCHandleType.Pinned); - try - { - Delegates.glBinormalPointerEXT((GL.Enums.EXT_coordinate_frame)type, (Int32)stride, (IntPtr)pointer_ptr.AddrOfPinnedObject()); - } - finally - { - pointer_ptr.Free(); - } + Delegates.glBinormalPointerEXT((GL.Enums.EXT_coordinate_frame)type, (Int32)stride, (IntPtr)pointer_ptr.AddrOfPinnedObject()); + } + finally + { + pointer_ptr.Free(); } } @@ -26050,13 +21089,6 @@ namespace OpenTK.OpenGL Delegates.glVertexWeightfEXT((Single)weight); } - [System.CLSCompliant(false)] - public static - unsafe void VertexWeightv(Single* weight) - { - unsafe { Delegates.glVertexWeightfvEXT((Single*)weight); } - } - public static void VertexWeightv(Single[] weight) { @@ -26081,33 +21113,37 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void VertexWeightv(Single* weight) + { + Delegates.glVertexWeightfvEXT((Single*)weight); + } + public static void VertexWeightPointer(Int32 size, GL.Enums.EXT_vertex_weighting type, Int32 stride, IntPtr pointer) { - Delegates.glVertexWeightPointerEXT((Int32)size, (GL.Enums.EXT_vertex_weighting)type, (Int32)stride, (IntPtr)pointer); + Delegates.glVertexWeightPointerEXT((Int32)size, (GL.Enums.EXT_vertex_weighting)type, (Int32)stride, (IntPtr)pointer); } public static void VertexWeightPointer(Int32 size, GL.Enums.EXT_vertex_weighting type, Int32 stride, [In, Out] object pointer) { - unsafe + System.Runtime.InteropServices.GCHandle pointer_ptr = System.Runtime.InteropServices.GCHandle.Alloc(pointer, System.Runtime.InteropServices.GCHandleType.Pinned); + try { - System.Runtime.InteropServices.GCHandle pointer_ptr = System.Runtime.InteropServices.GCHandle.Alloc(pointer, System.Runtime.InteropServices.GCHandleType.Pinned); - try - { - Delegates.glVertexWeightPointerEXT((Int32)size, (GL.Enums.EXT_vertex_weighting)type, (Int32)stride, (IntPtr)pointer_ptr.AddrOfPinnedObject()); - } - finally - { - pointer_ptr.Free(); - } + Delegates.glVertexWeightPointerEXT((Int32)size, (GL.Enums.EXT_vertex_weighting)type, (Int32)stride, (IntPtr)pointer_ptr.AddrOfPinnedObject()); + } + finally + { + pointer_ptr.Free(); } } public static void SampleMask(Single value, GL.Enums.Boolean invert) { - Delegates.glSampleMaskEXT((Single)value, (GL.Enums.Boolean)invert); + Delegates.glSampleMaskEXT((Single)value, (GL.Enums.Boolean)invert); } public static @@ -26275,50 +21311,41 @@ namespace OpenTK.OpenGL public static void SetInvariant(UInt32 id, GL.Enums.EXT_vertex_shader type, IntPtr addr) { - Delegates.glSetInvariantEXT((UInt32)id, (GL.Enums.EXT_vertex_shader)type, (IntPtr)addr); + Delegates.glSetInvariantEXT((UInt32)id, (GL.Enums.EXT_vertex_shader)type, (IntPtr)addr); } public static void SetInvariant(Int32 id, GL.Enums.EXT_vertex_shader type, IntPtr addr) { - unsafe - { - Delegates.glSetInvariantEXT((UInt32)id, (GL.Enums.EXT_vertex_shader)type, (IntPtr)addr); - } + Delegates.glSetInvariantEXT((UInt32)id, (GL.Enums.EXT_vertex_shader)type, (IntPtr)addr); } [System.CLSCompliant(false)] public static void SetInvariant(UInt32 id, GL.Enums.EXT_vertex_shader type, [In, Out] object addr) { - unsafe + System.Runtime.InteropServices.GCHandle addr_ptr = System.Runtime.InteropServices.GCHandle.Alloc(addr, System.Runtime.InteropServices.GCHandleType.Pinned); + try { - System.Runtime.InteropServices.GCHandle addr_ptr = System.Runtime.InteropServices.GCHandle.Alloc(addr, System.Runtime.InteropServices.GCHandleType.Pinned); - try - { - Delegates.glSetInvariantEXT((UInt32)id, (GL.Enums.EXT_vertex_shader)type, (IntPtr)addr_ptr.AddrOfPinnedObject()); - } - finally - { - addr_ptr.Free(); - } + Delegates.glSetInvariantEXT((UInt32)id, (GL.Enums.EXT_vertex_shader)type, (IntPtr)addr_ptr.AddrOfPinnedObject()); + } + finally + { + addr_ptr.Free(); } } public static void SetInvariant(Int32 id, GL.Enums.EXT_vertex_shader type, [In, Out] object addr) { - unsafe + System.Runtime.InteropServices.GCHandle addr_ptr = System.Runtime.InteropServices.GCHandle.Alloc(addr, System.Runtime.InteropServices.GCHandleType.Pinned); + try { - System.Runtime.InteropServices.GCHandle addr_ptr = System.Runtime.InteropServices.GCHandle.Alloc(addr, System.Runtime.InteropServices.GCHandleType.Pinned); - try - { - Delegates.glSetInvariantEXT((UInt32)id, (GL.Enums.EXT_vertex_shader)type, (IntPtr)addr_ptr.AddrOfPinnedObject()); - } - finally - { - addr_ptr.Free(); - } + Delegates.glSetInvariantEXT((UInt32)id, (GL.Enums.EXT_vertex_shader)type, (IntPtr)addr_ptr.AddrOfPinnedObject()); + } + finally + { + addr_ptr.Free(); } } @@ -26326,58 +21353,42 @@ namespace OpenTK.OpenGL public static void SetLocalConstant(UInt32 id, GL.Enums.EXT_vertex_shader type, IntPtr addr) { - Delegates.glSetLocalConstantEXT((UInt32)id, (GL.Enums.EXT_vertex_shader)type, (IntPtr)addr); + Delegates.glSetLocalConstantEXT((UInt32)id, (GL.Enums.EXT_vertex_shader)type, (IntPtr)addr); } public static void SetLocalConstant(Int32 id, GL.Enums.EXT_vertex_shader type, IntPtr addr) { - unsafe - { - Delegates.glSetLocalConstantEXT((UInt32)id, (GL.Enums.EXT_vertex_shader)type, (IntPtr)addr); - } + Delegates.glSetLocalConstantEXT((UInt32)id, (GL.Enums.EXT_vertex_shader)type, (IntPtr)addr); } [System.CLSCompliant(false)] public static void SetLocalConstant(UInt32 id, GL.Enums.EXT_vertex_shader type, [In, Out] object addr) { - unsafe + System.Runtime.InteropServices.GCHandle addr_ptr = System.Runtime.InteropServices.GCHandle.Alloc(addr, System.Runtime.InteropServices.GCHandleType.Pinned); + try { - System.Runtime.InteropServices.GCHandle addr_ptr = System.Runtime.InteropServices.GCHandle.Alloc(addr, System.Runtime.InteropServices.GCHandleType.Pinned); - try - { - Delegates.glSetLocalConstantEXT((UInt32)id, (GL.Enums.EXT_vertex_shader)type, (IntPtr)addr_ptr.AddrOfPinnedObject()); - } - finally - { - addr_ptr.Free(); - } + Delegates.glSetLocalConstantEXT((UInt32)id, (GL.Enums.EXT_vertex_shader)type, (IntPtr)addr_ptr.AddrOfPinnedObject()); + } + finally + { + addr_ptr.Free(); } } public static void SetLocalConstant(Int32 id, GL.Enums.EXT_vertex_shader type, [In, Out] object addr) { - unsafe + System.Runtime.InteropServices.GCHandle addr_ptr = System.Runtime.InteropServices.GCHandle.Alloc(addr, System.Runtime.InteropServices.GCHandleType.Pinned); + try { - System.Runtime.InteropServices.GCHandle addr_ptr = System.Runtime.InteropServices.GCHandle.Alloc(addr, System.Runtime.InteropServices.GCHandleType.Pinned); - try - { - Delegates.glSetLocalConstantEXT((UInt32)id, (GL.Enums.EXT_vertex_shader)type, (IntPtr)addr_ptr.AddrOfPinnedObject()); - } - finally - { - addr_ptr.Free(); - } + Delegates.glSetLocalConstantEXT((UInt32)id, (GL.Enums.EXT_vertex_shader)type, (IntPtr)addr_ptr.AddrOfPinnedObject()); + } + finally + { + addr_ptr.Free(); } - } - - [System.CLSCompliant(false)] - public static - unsafe void Variant(UInt32 id, SByte* addr) - { - unsafe { Delegates.glVariantbvEXT((UInt32)id, (SByte*)addr); } } [System.CLSCompliant(false)] @@ -26408,9 +21419,9 @@ namespace OpenTK.OpenGL [System.CLSCompliant(false)] public static - unsafe void Variant(UInt32 id, Int16* addr) + unsafe void Variant(UInt32 id, SByte* addr) { - unsafe { Delegates.glVariantsvEXT((UInt32)id, (Int16*)addr); } + Delegates.glVariantbvEXT((UInt32)id, (SByte*)addr); } [System.CLSCompliant(false)] @@ -26441,9 +21452,9 @@ namespace OpenTK.OpenGL [System.CLSCompliant(false)] public static - unsafe void Variant(UInt32 id, Int32* addr) + unsafe void Variant(UInt32 id, Int16* addr) { - unsafe { Delegates.glVariantivEXT((UInt32)id, (Int32*)addr); } + Delegates.glVariantsvEXT((UInt32)id, (Int16*)addr); } [System.CLSCompliant(false)] @@ -26474,19 +21485,9 @@ namespace OpenTK.OpenGL [System.CLSCompliant(false)] public static - unsafe void Variant(UInt32 id, Single* addr) + unsafe void Variant(UInt32 id, Int32* addr) { - unsafe { Delegates.glVariantfvEXT((UInt32)id, (Single*)addr); } - } - - [System.CLSCompliant(false)] - public static - unsafe void Variant(Int32 id, Single* addr) - { - unsafe - { - Delegates.glVariantfvEXT((UInt32)id, (Single*)addr); - } + Delegates.glVariantivEXT((UInt32)id, (Int32*)addr); } [System.CLSCompliant(false)] @@ -26541,19 +21542,16 @@ namespace OpenTK.OpenGL [System.CLSCompliant(false)] public static - unsafe void Variant(UInt32 id, Double* addr) + unsafe void Variant(UInt32 id, Single* addr) { - unsafe { Delegates.glVariantdvEXT((UInt32)id, (Double*)addr); } + Delegates.glVariantfvEXT((UInt32)id, (Single*)addr); } [System.CLSCompliant(false)] public static - unsafe void Variant(Int32 id, Double* addr) + unsafe void Variant(Int32 id, Single* addr) { - unsafe - { - Delegates.glVariantdvEXT((UInt32)id, (Double*)addr); - } + Delegates.glVariantfvEXT((UInt32)id, (Single*)addr); } [System.CLSCompliant(false)] @@ -26608,19 +21606,16 @@ namespace OpenTK.OpenGL [System.CLSCompliant(false)] public static - unsafe void Variant(UInt32 id, Byte* addr) + unsafe void Variant(UInt32 id, Double* addr) { - unsafe { Delegates.glVariantubvEXT((UInt32)id, (Byte*)addr); } + Delegates.glVariantdvEXT((UInt32)id, (Double*)addr); } [System.CLSCompliant(false)] public static - unsafe void Variant(Int32 id, Byte* addr) + unsafe void Variant(Int32 id, Double* addr) { - unsafe - { - Delegates.glVariantubvEXT((UInt32)id, (Byte*)addr); - } + Delegates.glVariantdvEXT((UInt32)id, (Double*)addr); } [System.CLSCompliant(false)] @@ -26675,19 +21670,16 @@ namespace OpenTK.OpenGL [System.CLSCompliant(false)] public static - unsafe void Variant(UInt32 id, UInt16* addr) + unsafe void Variant(UInt32 id, Byte* addr) { - unsafe { Delegates.glVariantusvEXT((UInt32)id, (UInt16*)addr); } + Delegates.glVariantubvEXT((UInt32)id, (Byte*)addr); } [System.CLSCompliant(false)] public static - unsafe void Variant(Int32 id, Int16* addr) + unsafe void Variant(Int32 id, Byte* addr) { - unsafe - { - Delegates.glVariantusvEXT((UInt32)id, (UInt16*)addr); - } + Delegates.glVariantubvEXT((UInt32)id, (Byte*)addr); } [System.CLSCompliant(false)] @@ -26742,19 +21734,16 @@ namespace OpenTK.OpenGL [System.CLSCompliant(false)] public static - unsafe void Variant(UInt32 id, UInt32* addr) + unsafe void Variant(UInt32 id, UInt16* addr) { - unsafe { Delegates.glVariantuivEXT((UInt32)id, (UInt32*)addr); } + Delegates.glVariantusvEXT((UInt32)id, (UInt16*)addr); } [System.CLSCompliant(false)] public static - unsafe void Variant(Int32 id, Int32* addr) + unsafe void Variant(Int32 id, Int16* addr) { - unsafe - { - Delegates.glVariantuivEXT((UInt32)id, (UInt32*)addr); - } + Delegates.glVariantusvEXT((UInt32)id, (UInt16*)addr); } [System.CLSCompliant(false)] @@ -26807,54 +21796,59 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void Variant(UInt32 id, UInt32* addr) + { + Delegates.glVariantuivEXT((UInt32)id, (UInt32*)addr); + } + + [System.CLSCompliant(false)] + public static + unsafe void Variant(Int32 id, Int32* addr) + { + Delegates.glVariantuivEXT((UInt32)id, (UInt32*)addr); + } + [System.CLSCompliant(false)] public static void VariantPointer(UInt32 id, GL.Enums.EXT_vertex_shader type, UInt32 stride, IntPtr addr) { - Delegates.glVariantPointerEXT((UInt32)id, (GL.Enums.EXT_vertex_shader)type, (UInt32)stride, (IntPtr)addr); + Delegates.glVariantPointerEXT((UInt32)id, (GL.Enums.EXT_vertex_shader)type, (UInt32)stride, (IntPtr)addr); } public static void VariantPointer(Int32 id, GL.Enums.EXT_vertex_shader type, Int32 stride, IntPtr addr) { - unsafe - { - Delegates.glVariantPointerEXT((UInt32)id, (GL.Enums.EXT_vertex_shader)type, (UInt32)stride, (IntPtr)addr); - } + Delegates.glVariantPointerEXT((UInt32)id, (GL.Enums.EXT_vertex_shader)type, (UInt32)stride, (IntPtr)addr); } [System.CLSCompliant(false)] public static void VariantPointer(UInt32 id, GL.Enums.EXT_vertex_shader type, UInt32 stride, [In, Out] object addr) { - unsafe + System.Runtime.InteropServices.GCHandle addr_ptr = System.Runtime.InteropServices.GCHandle.Alloc(addr, System.Runtime.InteropServices.GCHandleType.Pinned); + try { - System.Runtime.InteropServices.GCHandle addr_ptr = System.Runtime.InteropServices.GCHandle.Alloc(addr, System.Runtime.InteropServices.GCHandleType.Pinned); - try - { - Delegates.glVariantPointerEXT((UInt32)id, (GL.Enums.EXT_vertex_shader)type, (UInt32)stride, (IntPtr)addr_ptr.AddrOfPinnedObject()); - } - finally - { - addr_ptr.Free(); - } + Delegates.glVariantPointerEXT((UInt32)id, (GL.Enums.EXT_vertex_shader)type, (UInt32)stride, (IntPtr)addr_ptr.AddrOfPinnedObject()); + } + finally + { + addr_ptr.Free(); } } public static void VariantPointer(Int32 id, GL.Enums.EXT_vertex_shader type, Int32 stride, [In, Out] object addr) { - unsafe + System.Runtime.InteropServices.GCHandle addr_ptr = System.Runtime.InteropServices.GCHandle.Alloc(addr, System.Runtime.InteropServices.GCHandleType.Pinned); + try { - System.Runtime.InteropServices.GCHandle addr_ptr = System.Runtime.InteropServices.GCHandle.Alloc(addr, System.Runtime.InteropServices.GCHandleType.Pinned); - try - { - Delegates.glVariantPointerEXT((UInt32)id, (GL.Enums.EXT_vertex_shader)type, (UInt32)stride, (IntPtr)addr_ptr.AddrOfPinnedObject()); - } - finally - { - addr_ptr.Free(); - } + Delegates.glVariantPointerEXT((UInt32)id, (GL.Enums.EXT_vertex_shader)type, (UInt32)stride, (IntPtr)addr_ptr.AddrOfPinnedObject()); + } + finally + { + addr_ptr.Free(); } } @@ -26931,34 +21925,14 @@ namespace OpenTK.OpenGL public static unsafe void GetVariantBoolean(UInt32 id, GL.Enums.EXT_vertex_shader value, [Out] GL.Enums.Boolean* data) { - unsafe { Delegates.glGetVariantBooleanvEXT((UInt32)id, (GL.Enums.EXT_vertex_shader)value, (GL.Enums.Boolean*)data); } + Delegates.glGetVariantBooleanvEXT((UInt32)id, (GL.Enums.EXT_vertex_shader)value, (GL.Enums.Boolean*)data); } [System.CLSCompliant(false)] public static unsafe void GetVariantBoolean(Int32 id, GL.Enums.EXT_vertex_shader value, [Out] GL.Enums.Boolean* data) { - unsafe - { - Delegates.glGetVariantBooleanvEXT((UInt32)id, (GL.Enums.EXT_vertex_shader)value, (GL.Enums.Boolean*)data); - } - } - - [System.CLSCompliant(false)] - public static - unsafe void GetVariantInteger(UInt32 id, GL.Enums.EXT_vertex_shader value, [Out] Int32* data) - { - unsafe { Delegates.glGetVariantIntegervEXT((UInt32)id, (GL.Enums.EXT_vertex_shader)value, (Int32*)data); } - } - - [System.CLSCompliant(false)] - public static - unsafe void GetVariantInteger(Int32 id, GL.Enums.EXT_vertex_shader value, [Out] Int32* data) - { - unsafe - { - Delegates.glGetVariantIntegervEXT((UInt32)id, (GL.Enums.EXT_vertex_shader)value, (Int32*)data); - } + Delegates.glGetVariantBooleanvEXT((UInt32)id, (GL.Enums.EXT_vertex_shader)value, (GL.Enums.Boolean*)data); } [System.CLSCompliant(false)] @@ -26995,7 +21969,7 @@ namespace OpenTK.OpenGL fixed (Int32* data_ptr = &data) { Delegates.glGetVariantIntegervEXT((UInt32)id, (GL.Enums.EXT_vertex_shader)value, (Int32*)data_ptr); - data = *data_ptr; + data = *data_ptr; } } } @@ -27008,26 +21982,23 @@ namespace OpenTK.OpenGL fixed (Int32* data_ptr = &data) { Delegates.glGetVariantIntegervEXT((UInt32)id, (GL.Enums.EXT_vertex_shader)value, (Int32*)data_ptr); - data = *data_ptr; + data = *data_ptr; } } } [System.CLSCompliant(false)] public static - unsafe void GetVariantFloat(UInt32 id, GL.Enums.EXT_vertex_shader value, [Out] Single* data) + unsafe void GetVariantInteger(UInt32 id, GL.Enums.EXT_vertex_shader value, [Out] Int32* data) { - unsafe { Delegates.glGetVariantFloatvEXT((UInt32)id, (GL.Enums.EXT_vertex_shader)value, (Single*)data); } + Delegates.glGetVariantIntegervEXT((UInt32)id, (GL.Enums.EXT_vertex_shader)value, (Int32*)data); } [System.CLSCompliant(false)] public static - unsafe void GetVariantFloat(Int32 id, GL.Enums.EXT_vertex_shader value, [Out] Single* data) + unsafe void GetVariantInteger(Int32 id, GL.Enums.EXT_vertex_shader value, [Out] Int32* data) { - unsafe - { - Delegates.glGetVariantFloatvEXT((UInt32)id, (GL.Enums.EXT_vertex_shader)value, (Single*)data); - } + Delegates.glGetVariantIntegervEXT((UInt32)id, (GL.Enums.EXT_vertex_shader)value, (Int32*)data); } [System.CLSCompliant(false)] @@ -27064,7 +22035,7 @@ namespace OpenTK.OpenGL fixed (Single* data_ptr = &data) { Delegates.glGetVariantFloatvEXT((UInt32)id, (GL.Enums.EXT_vertex_shader)value, (Single*)data_ptr); - data = *data_ptr; + data = *data_ptr; } } } @@ -27077,59 +22048,64 @@ namespace OpenTK.OpenGL fixed (Single* data_ptr = &data) { Delegates.glGetVariantFloatvEXT((UInt32)id, (GL.Enums.EXT_vertex_shader)value, (Single*)data_ptr); - data = *data_ptr; + data = *data_ptr; } } } + [System.CLSCompliant(false)] + public static + unsafe void GetVariantFloat(UInt32 id, GL.Enums.EXT_vertex_shader value, [Out] Single* data) + { + Delegates.glGetVariantFloatvEXT((UInt32)id, (GL.Enums.EXT_vertex_shader)value, (Single*)data); + } + + [System.CLSCompliant(false)] + public static + unsafe void GetVariantFloat(Int32 id, GL.Enums.EXT_vertex_shader value, [Out] Single* data) + { + Delegates.glGetVariantFloatvEXT((UInt32)id, (GL.Enums.EXT_vertex_shader)value, (Single*)data); + } + [System.CLSCompliant(false)] public static void GetVariantPointer(UInt32 id, GL.Enums.EXT_vertex_shader value, [Out] IntPtr data) { - Delegates.glGetVariantPointervEXT((UInt32)id, (GL.Enums.EXT_vertex_shader)value, (IntPtr)data); + Delegates.glGetVariantPointervEXT((UInt32)id, (GL.Enums.EXT_vertex_shader)value, (IntPtr)data); } public static void GetVariantPointer(Int32 id, GL.Enums.EXT_vertex_shader value, [Out] IntPtr data) { - unsafe - { - Delegates.glGetVariantPointervEXT((UInt32)id, (GL.Enums.EXT_vertex_shader)value, (IntPtr)data); - } + Delegates.glGetVariantPointervEXT((UInt32)id, (GL.Enums.EXT_vertex_shader)value, (IntPtr)data); } [System.CLSCompliant(false)] public static void GetVariantPointer(UInt32 id, GL.Enums.EXT_vertex_shader value, [In, Out] object data) { - unsafe + System.Runtime.InteropServices.GCHandle data_ptr = System.Runtime.InteropServices.GCHandle.Alloc(data, System.Runtime.InteropServices.GCHandleType.Pinned); + try { - System.Runtime.InteropServices.GCHandle data_ptr = System.Runtime.InteropServices.GCHandle.Alloc(data, System.Runtime.InteropServices.GCHandleType.Pinned); - try - { - Delegates.glGetVariantPointervEXT((UInt32)id, (GL.Enums.EXT_vertex_shader)value, (IntPtr)data_ptr.AddrOfPinnedObject()); - } - finally - { - data_ptr.Free(); - } + Delegates.glGetVariantPointervEXT((UInt32)id, (GL.Enums.EXT_vertex_shader)value, (IntPtr)data_ptr.AddrOfPinnedObject()); + } + finally + { + data_ptr.Free(); } } public static void GetVariantPointer(Int32 id, GL.Enums.EXT_vertex_shader value, [In, Out] object data) { - unsafe + System.Runtime.InteropServices.GCHandle data_ptr = System.Runtime.InteropServices.GCHandle.Alloc(data, System.Runtime.InteropServices.GCHandleType.Pinned); + try { - System.Runtime.InteropServices.GCHandle data_ptr = System.Runtime.InteropServices.GCHandle.Alloc(data, System.Runtime.InteropServices.GCHandleType.Pinned); - try - { - Delegates.glGetVariantPointervEXT((UInt32)id, (GL.Enums.EXT_vertex_shader)value, (IntPtr)data_ptr.AddrOfPinnedObject()); - } - finally - { - data_ptr.Free(); - } + Delegates.glGetVariantPointervEXT((UInt32)id, (GL.Enums.EXT_vertex_shader)value, (IntPtr)data_ptr.AddrOfPinnedObject()); + } + finally + { + data_ptr.Free(); } } @@ -27137,34 +22113,14 @@ namespace OpenTK.OpenGL public static unsafe void GetInvariantBoolean(UInt32 id, GL.Enums.EXT_vertex_shader value, [Out] GL.Enums.Boolean* data) { - unsafe { Delegates.glGetInvariantBooleanvEXT((UInt32)id, (GL.Enums.EXT_vertex_shader)value, (GL.Enums.Boolean*)data); } + Delegates.glGetInvariantBooleanvEXT((UInt32)id, (GL.Enums.EXT_vertex_shader)value, (GL.Enums.Boolean*)data); } [System.CLSCompliant(false)] public static unsafe void GetInvariantBoolean(Int32 id, GL.Enums.EXT_vertex_shader value, [Out] GL.Enums.Boolean* data) { - unsafe - { - Delegates.glGetInvariantBooleanvEXT((UInt32)id, (GL.Enums.EXT_vertex_shader)value, (GL.Enums.Boolean*)data); - } - } - - [System.CLSCompliant(false)] - public static - unsafe void GetInvariantInteger(UInt32 id, GL.Enums.EXT_vertex_shader value, [Out] Int32* data) - { - unsafe { Delegates.glGetInvariantIntegervEXT((UInt32)id, (GL.Enums.EXT_vertex_shader)value, (Int32*)data); } - } - - [System.CLSCompliant(false)] - public static - unsafe void GetInvariantInteger(Int32 id, GL.Enums.EXT_vertex_shader value, [Out] Int32* data) - { - unsafe - { - Delegates.glGetInvariantIntegervEXT((UInt32)id, (GL.Enums.EXT_vertex_shader)value, (Int32*)data); - } + Delegates.glGetInvariantBooleanvEXT((UInt32)id, (GL.Enums.EXT_vertex_shader)value, (GL.Enums.Boolean*)data); } [System.CLSCompliant(false)] @@ -27201,7 +22157,7 @@ namespace OpenTK.OpenGL fixed (Int32* data_ptr = &data) { Delegates.glGetInvariantIntegervEXT((UInt32)id, (GL.Enums.EXT_vertex_shader)value, (Int32*)data_ptr); - data = *data_ptr; + data = *data_ptr; } } } @@ -27214,26 +22170,23 @@ namespace OpenTK.OpenGL fixed (Int32* data_ptr = &data) { Delegates.glGetInvariantIntegervEXT((UInt32)id, (GL.Enums.EXT_vertex_shader)value, (Int32*)data_ptr); - data = *data_ptr; + data = *data_ptr; } } } [System.CLSCompliant(false)] public static - unsafe void GetInvariantFloat(UInt32 id, GL.Enums.EXT_vertex_shader value, [Out] Single* data) + unsafe void GetInvariantInteger(UInt32 id, GL.Enums.EXT_vertex_shader value, [Out] Int32* data) { - unsafe { Delegates.glGetInvariantFloatvEXT((UInt32)id, (GL.Enums.EXT_vertex_shader)value, (Single*)data); } + Delegates.glGetInvariantIntegervEXT((UInt32)id, (GL.Enums.EXT_vertex_shader)value, (Int32*)data); } [System.CLSCompliant(false)] public static - unsafe void GetInvariantFloat(Int32 id, GL.Enums.EXT_vertex_shader value, [Out] Single* data) + unsafe void GetInvariantInteger(Int32 id, GL.Enums.EXT_vertex_shader value, [Out] Int32* data) { - unsafe - { - Delegates.glGetInvariantFloatvEXT((UInt32)id, (GL.Enums.EXT_vertex_shader)value, (Single*)data); - } + Delegates.glGetInvariantIntegervEXT((UInt32)id, (GL.Enums.EXT_vertex_shader)value, (Int32*)data); } [System.CLSCompliant(false)] @@ -27270,7 +22223,7 @@ namespace OpenTK.OpenGL fixed (Single* data_ptr = &data) { Delegates.glGetInvariantFloatvEXT((UInt32)id, (GL.Enums.EXT_vertex_shader)value, (Single*)data_ptr); - data = *data_ptr; + data = *data_ptr; } } } @@ -27283,43 +22236,37 @@ namespace OpenTK.OpenGL fixed (Single* data_ptr = &data) { Delegates.glGetInvariantFloatvEXT((UInt32)id, (GL.Enums.EXT_vertex_shader)value, (Single*)data_ptr); - data = *data_ptr; + data = *data_ptr; } } } + [System.CLSCompliant(false)] + public static + unsafe void GetInvariantFloat(UInt32 id, GL.Enums.EXT_vertex_shader value, [Out] Single* data) + { + Delegates.glGetInvariantFloatvEXT((UInt32)id, (GL.Enums.EXT_vertex_shader)value, (Single*)data); + } + + [System.CLSCompliant(false)] + public static + unsafe void GetInvariantFloat(Int32 id, GL.Enums.EXT_vertex_shader value, [Out] Single* data) + { + Delegates.glGetInvariantFloatvEXT((UInt32)id, (GL.Enums.EXT_vertex_shader)value, (Single*)data); + } + [System.CLSCompliant(false)] public static unsafe void GetLocalConstantBoolean(UInt32 id, GL.Enums.EXT_vertex_shader value, [Out] GL.Enums.Boolean* data) { - unsafe { Delegates.glGetLocalConstantBooleanvEXT((UInt32)id, (GL.Enums.EXT_vertex_shader)value, (GL.Enums.Boolean*)data); } + Delegates.glGetLocalConstantBooleanvEXT((UInt32)id, (GL.Enums.EXT_vertex_shader)value, (GL.Enums.Boolean*)data); } [System.CLSCompliant(false)] public static unsafe void GetLocalConstantBoolean(Int32 id, GL.Enums.EXT_vertex_shader value, [Out] GL.Enums.Boolean* data) { - unsafe - { - Delegates.glGetLocalConstantBooleanvEXT((UInt32)id, (GL.Enums.EXT_vertex_shader)value, (GL.Enums.Boolean*)data); - } - } - - [System.CLSCompliant(false)] - public static - unsafe void GetLocalConstantInteger(UInt32 id, GL.Enums.EXT_vertex_shader value, [Out] Int32* data) - { - unsafe { Delegates.glGetLocalConstantIntegervEXT((UInt32)id, (GL.Enums.EXT_vertex_shader)value, (Int32*)data); } - } - - [System.CLSCompliant(false)] - public static - unsafe void GetLocalConstantInteger(Int32 id, GL.Enums.EXT_vertex_shader value, [Out] Int32* data) - { - unsafe - { - Delegates.glGetLocalConstantIntegervEXT((UInt32)id, (GL.Enums.EXT_vertex_shader)value, (Int32*)data); - } + Delegates.glGetLocalConstantBooleanvEXT((UInt32)id, (GL.Enums.EXT_vertex_shader)value, (GL.Enums.Boolean*)data); } [System.CLSCompliant(false)] @@ -27356,7 +22303,7 @@ namespace OpenTK.OpenGL fixed (Int32* data_ptr = &data) { Delegates.glGetLocalConstantIntegervEXT((UInt32)id, (GL.Enums.EXT_vertex_shader)value, (Int32*)data_ptr); - data = *data_ptr; + data = *data_ptr; } } } @@ -27369,26 +22316,23 @@ namespace OpenTK.OpenGL fixed (Int32* data_ptr = &data) { Delegates.glGetLocalConstantIntegervEXT((UInt32)id, (GL.Enums.EXT_vertex_shader)value, (Int32*)data_ptr); - data = *data_ptr; + data = *data_ptr; } } } [System.CLSCompliant(false)] public static - unsafe void GetLocalConstantFloat(UInt32 id, GL.Enums.EXT_vertex_shader value, [Out] Single* data) + unsafe void GetLocalConstantInteger(UInt32 id, GL.Enums.EXT_vertex_shader value, [Out] Int32* data) { - unsafe { Delegates.glGetLocalConstantFloatvEXT((UInt32)id, (GL.Enums.EXT_vertex_shader)value, (Single*)data); } + Delegates.glGetLocalConstantIntegervEXT((UInt32)id, (GL.Enums.EXT_vertex_shader)value, (Int32*)data); } [System.CLSCompliant(false)] public static - unsafe void GetLocalConstantFloat(Int32 id, GL.Enums.EXT_vertex_shader value, [Out] Single* data) + unsafe void GetLocalConstantInteger(Int32 id, GL.Enums.EXT_vertex_shader value, [Out] Int32* data) { - unsafe - { - Delegates.glGetLocalConstantFloatvEXT((UInt32)id, (GL.Enums.EXT_vertex_shader)value, (Single*)data); - } + Delegates.glGetLocalConstantIntegervEXT((UInt32)id, (GL.Enums.EXT_vertex_shader)value, (Int32*)data); } [System.CLSCompliant(false)] @@ -27425,7 +22369,7 @@ namespace OpenTK.OpenGL fixed (Single* data_ptr = &data) { Delegates.glGetLocalConstantFloatvEXT((UInt32)id, (GL.Enums.EXT_vertex_shader)value, (Single*)data_ptr); - data = *data_ptr; + data = *data_ptr; } } } @@ -27438,11 +22382,25 @@ namespace OpenTK.OpenGL fixed (Single* data_ptr = &data) { Delegates.glGetLocalConstantFloatvEXT((UInt32)id, (GL.Enums.EXT_vertex_shader)value, (Single*)data_ptr); - data = *data_ptr; + data = *data_ptr; } } } + [System.CLSCompliant(false)] + public static + unsafe void GetLocalConstantFloat(UInt32 id, GL.Enums.EXT_vertex_shader value, [Out] Single* data) + { + Delegates.glGetLocalConstantFloatvEXT((UInt32)id, (GL.Enums.EXT_vertex_shader)value, (Single*)data); + } + + [System.CLSCompliant(false)] + public static + unsafe void GetLocalConstantFloat(Int32 id, GL.Enums.EXT_vertex_shader value, [Out] Single* data) + { + Delegates.glGetLocalConstantFloatvEXT((UInt32)id, (GL.Enums.EXT_vertex_shader)value, (Single*)data); + } + public static void ActiveStencilFace(GL.Enums.EXT_stencil_two_side face) { @@ -27487,23 +22445,6 @@ namespace OpenTK.OpenGL Delegates.glBindRenderbufferEXT((GL.Enums.EXT_framebuffer_object)target, (UInt32)renderbuffer); } - [System.CLSCompliant(false)] - public static - unsafe void DeleteRenderbuffers(Int32 n, UInt32* renderbuffers) - { - unsafe { Delegates.glDeleteRenderbuffersEXT((Int32)n, (UInt32*)renderbuffers); } - } - - [System.CLSCompliant(false)] - public static - unsafe void DeleteRenderbuffers(Int32 n, Int32* renderbuffers) - { - unsafe - { - Delegates.glDeleteRenderbuffersEXT((Int32)n, (UInt32*)renderbuffers); - } - } - [System.CLSCompliant(false)] public static void DeleteRenderbuffers(Int32 n, UInt32[] renderbuffers) @@ -27556,19 +22497,16 @@ namespace OpenTK.OpenGL [System.CLSCompliant(false)] public static - unsafe void GenRenderbuffers(Int32 n, [Out] UInt32* renderbuffers) + unsafe void DeleteRenderbuffers(Int32 n, UInt32* renderbuffers) { - unsafe { Delegates.glGenRenderbuffersEXT((Int32)n, (UInt32*)renderbuffers); } + Delegates.glDeleteRenderbuffersEXT((Int32)n, (UInt32*)renderbuffers); } [System.CLSCompliant(false)] public static - unsafe void GenRenderbuffers(Int32 n, [Out] Int32* renderbuffers) + unsafe void DeleteRenderbuffers(Int32 n, Int32* renderbuffers) { - unsafe - { - Delegates.glGenRenderbuffersEXT((Int32)n, (UInt32*)renderbuffers); - } + Delegates.glDeleteRenderbuffersEXT((Int32)n, (UInt32*)renderbuffers); } [System.CLSCompliant(false)] @@ -27605,7 +22543,7 @@ namespace OpenTK.OpenGL fixed (UInt32* renderbuffers_ptr = &renderbuffers) { Delegates.glGenRenderbuffersEXT((Int32)n, (UInt32*)renderbuffers_ptr); - renderbuffers = *renderbuffers_ptr; + renderbuffers = *renderbuffers_ptr; } } } @@ -27618,24 +22556,31 @@ namespace OpenTK.OpenGL fixed (Int32* renderbuffers_ptr = &renderbuffers) { Delegates.glGenRenderbuffersEXT((Int32)n, (UInt32*)renderbuffers_ptr); - renderbuffers = *renderbuffers_ptr; + renderbuffers = *renderbuffers_ptr; } } } + [System.CLSCompliant(false)] + public static + unsafe void GenRenderbuffers(Int32 n, [Out] UInt32* renderbuffers) + { + Delegates.glGenRenderbuffersEXT((Int32)n, (UInt32*)renderbuffers); + } + + [System.CLSCompliant(false)] + public static + unsafe void GenRenderbuffers(Int32 n, [Out] Int32* renderbuffers) + { + Delegates.glGenRenderbuffersEXT((Int32)n, (UInt32*)renderbuffers); + } + public static void RenderbufferStorage(GL.Enums.EXT_framebuffer_object target, GL.Enums.EXT_framebuffer_object internalformat, Int32 width, Int32 height) { Delegates.glRenderbufferStorageEXT((GL.Enums.EXT_framebuffer_object)target, (GL.Enums.EXT_framebuffer_object)internalformat, (Int32)width, (Int32)height); } - [System.CLSCompliant(false)] - public static - unsafe void GetRenderbufferParameter(GL.Enums.EXT_framebuffer_object target, GL.Enums.EXT_framebuffer_object pname, [Out] Int32* @params) - { - unsafe { Delegates.glGetRenderbufferParameterivEXT((GL.Enums.EXT_framebuffer_object)target, (GL.Enums.EXT_framebuffer_object)pname, (Int32*)@params); } - } - public static void GetRenderbufferParameter(GL.Enums.EXT_framebuffer_object target, GL.Enums.EXT_framebuffer_object pname, [Out] Int32[] @params) { @@ -27656,11 +22601,18 @@ namespace OpenTK.OpenGL fixed (Int32* @params_ptr = &@params) { Delegates.glGetRenderbufferParameterivEXT((GL.Enums.EXT_framebuffer_object)target, (GL.Enums.EXT_framebuffer_object)pname, (Int32*)@params_ptr); - @params = *@params_ptr; + @params = *@params_ptr; } } } + [System.CLSCompliant(false)] + public static + unsafe void GetRenderbufferParameter(GL.Enums.EXT_framebuffer_object target, GL.Enums.EXT_framebuffer_object pname, [Out] Int32* @params) + { + Delegates.glGetRenderbufferParameterivEXT((GL.Enums.EXT_framebuffer_object)target, (GL.Enums.EXT_framebuffer_object)pname, (Int32*)@params); + } + [System.CLSCompliant(false)] public static Boolean IsFramebuffer(UInt32 framebuffer) @@ -27687,23 +22639,6 @@ namespace OpenTK.OpenGL Delegates.glBindFramebufferEXT((GL.Enums.EXT_framebuffer_object)target, (UInt32)framebuffer); } - [System.CLSCompliant(false)] - public static - unsafe void DeleteFramebuffers(Int32 n, UInt32* framebuffers) - { - unsafe { Delegates.glDeleteFramebuffersEXT((Int32)n, (UInt32*)framebuffers); } - } - - [System.CLSCompliant(false)] - public static - unsafe void DeleteFramebuffers(Int32 n, Int32* framebuffers) - { - unsafe - { - Delegates.glDeleteFramebuffersEXT((Int32)n, (UInt32*)framebuffers); - } - } - [System.CLSCompliant(false)] public static void DeleteFramebuffers(Int32 n, UInt32[] framebuffers) @@ -27756,19 +22691,16 @@ namespace OpenTK.OpenGL [System.CLSCompliant(false)] public static - unsafe void GenFramebuffers(Int32 n, [Out] UInt32* framebuffers) + unsafe void DeleteFramebuffers(Int32 n, UInt32* framebuffers) { - unsafe { Delegates.glGenFramebuffersEXT((Int32)n, (UInt32*)framebuffers); } + Delegates.glDeleteFramebuffersEXT((Int32)n, (UInt32*)framebuffers); } [System.CLSCompliant(false)] public static - unsafe void GenFramebuffers(Int32 n, [Out] Int32* framebuffers) + unsafe void DeleteFramebuffers(Int32 n, Int32* framebuffers) { - unsafe - { - Delegates.glGenFramebuffersEXT((Int32)n, (UInt32*)framebuffers); - } + Delegates.glDeleteFramebuffersEXT((Int32)n, (UInt32*)framebuffers); } [System.CLSCompliant(false)] @@ -27805,7 +22737,7 @@ namespace OpenTK.OpenGL fixed (UInt32* framebuffers_ptr = &framebuffers) { Delegates.glGenFramebuffersEXT((Int32)n, (UInt32*)framebuffers_ptr); - framebuffers = *framebuffers_ptr; + framebuffers = *framebuffers_ptr; } } } @@ -27818,11 +22750,25 @@ namespace OpenTK.OpenGL fixed (Int32* framebuffers_ptr = &framebuffers) { Delegates.glGenFramebuffersEXT((Int32)n, (UInt32*)framebuffers_ptr); - framebuffers = *framebuffers_ptr; + framebuffers = *framebuffers_ptr; } } } + [System.CLSCompliant(false)] + public static + unsafe void GenFramebuffers(Int32 n, [Out] UInt32* framebuffers) + { + Delegates.glGenFramebuffersEXT((Int32)n, (UInt32*)framebuffers); + } + + [System.CLSCompliant(false)] + public static + unsafe void GenFramebuffers(Int32 n, [Out] Int32* framebuffers) + { + Delegates.glGenFramebuffersEXT((Int32)n, (UInt32*)framebuffers); + } + public static int CheckFramebufferStat(GL.Enums.EXT_framebuffer_object target) { @@ -27881,13 +22827,6 @@ namespace OpenTK.OpenGL Delegates.glFramebufferRenderbufferEXT((GL.Enums.EXT_framebuffer_object)target, (GL.Enums.EXT_framebuffer_object)attachment, (GL.Enums.EXT_framebuffer_object)renderbuffertarget, (UInt32)renderbuffer); } - [System.CLSCompliant(false)] - public static - unsafe void GetFramebufferAttachmentParameter(GL.Enums.EXT_framebuffer_object target, GL.Enums.EXT_framebuffer_object attachment, GL.Enums.EXT_framebuffer_object pname, [Out] Int32* @params) - { - unsafe { Delegates.glGetFramebufferAttachmentParameterivEXT((GL.Enums.EXT_framebuffer_object)target, (GL.Enums.EXT_framebuffer_object)attachment, (GL.Enums.EXT_framebuffer_object)pname, (Int32*)@params); } - } - public static void GetFramebufferAttachmentParameter(GL.Enums.EXT_framebuffer_object target, GL.Enums.EXT_framebuffer_object attachment, GL.Enums.EXT_framebuffer_object pname, [Out] Int32[] @params) { @@ -27908,11 +22847,18 @@ namespace OpenTK.OpenGL fixed (Int32* @params_ptr = &@params) { Delegates.glGetFramebufferAttachmentParameterivEXT((GL.Enums.EXT_framebuffer_object)target, (GL.Enums.EXT_framebuffer_object)attachment, (GL.Enums.EXT_framebuffer_object)pname, (Int32*)@params_ptr); - @params = *@params_ptr; + @params = *@params_ptr; } } } + [System.CLSCompliant(false)] + public static + unsafe void GetFramebufferAttachmentParameter(GL.Enums.EXT_framebuffer_object target, GL.Enums.EXT_framebuffer_object attachment, GL.Enums.EXT_framebuffer_object pname, [Out] Int32* @params) + { + Delegates.glGetFramebufferAttachmentParameterivEXT((GL.Enums.EXT_framebuffer_object)target, (GL.Enums.EXT_framebuffer_object)attachment, (GL.Enums.EXT_framebuffer_object)pname, (Int32*)@params); + } + public static void GenerateMipmap(GL.Enums.EXT_framebuffer_object target) { @@ -27944,23 +22890,6 @@ namespace OpenTK.OpenGL Delegates.glRenderbufferStorageMultisampleEXT((GL.Enums.EXT_framebuffer_multisample)target, (Int32)samples, (GL.Enums.EXT_framebuffer_multisample)internalformat, (Int32)width, (Int32)height); } - [System.CLSCompliant(false)] - public static - unsafe void GetQueryObjecti64(UInt32 id, GL.Enums.EXT_timer_query pname, [Out] Int64* @params) - { - unsafe { Delegates.glGetQueryObjecti64vEXT((UInt32)id, (GL.Enums.EXT_timer_query)pname, (Int64*)@params); } - } - - [System.CLSCompliant(false)] - public static - unsafe void GetQueryObjecti64(Int32 id, GL.Enums.EXT_timer_query pname, [Out] Int64* @params) - { - unsafe - { - Delegates.glGetQueryObjecti64vEXT((UInt32)id, (GL.Enums.EXT_timer_query)pname, (Int64*)@params); - } - } - [System.CLSCompliant(false)] public static void GetQueryObjecti64(UInt32 id, GL.Enums.EXT_timer_query pname, [Out] Int64[] @params) @@ -27995,7 +22924,7 @@ namespace OpenTK.OpenGL fixed (Int64* @params_ptr = &@params) { Delegates.glGetQueryObjecti64vEXT((UInt32)id, (GL.Enums.EXT_timer_query)pname, (Int64*)@params_ptr); - @params = *@params_ptr; + @params = *@params_ptr; } } } @@ -28008,26 +22937,23 @@ namespace OpenTK.OpenGL fixed (Int64* @params_ptr = &@params) { Delegates.glGetQueryObjecti64vEXT((UInt32)id, (GL.Enums.EXT_timer_query)pname, (Int64*)@params_ptr); - @params = *@params_ptr; + @params = *@params_ptr; } } } [System.CLSCompliant(false)] public static - unsafe void GetQueryObjectui64(UInt32 id, GL.Enums.EXT_timer_query pname, [Out] UInt64* @params) + unsafe void GetQueryObjecti64(UInt32 id, GL.Enums.EXT_timer_query pname, [Out] Int64* @params) { - unsafe { Delegates.glGetQueryObjectui64vEXT((UInt32)id, (GL.Enums.EXT_timer_query)pname, (UInt64*)@params); } + Delegates.glGetQueryObjecti64vEXT((UInt32)id, (GL.Enums.EXT_timer_query)pname, (Int64*)@params); } [System.CLSCompliant(false)] public static - unsafe void GetQueryObjectui64(Int32 id, GL.Enums.EXT_timer_query pname, [Out] Int64* @params) + unsafe void GetQueryObjecti64(Int32 id, GL.Enums.EXT_timer_query pname, [Out] Int64* @params) { - unsafe - { - Delegates.glGetQueryObjectui64vEXT((UInt32)id, (GL.Enums.EXT_timer_query)pname, (UInt64*)@params); - } + Delegates.glGetQueryObjecti64vEXT((UInt32)id, (GL.Enums.EXT_timer_query)pname, (Int64*)@params); } [System.CLSCompliant(false)] @@ -28064,7 +22990,7 @@ namespace OpenTK.OpenGL fixed (UInt64* @params_ptr = &@params) { Delegates.glGetQueryObjectui64vEXT((UInt32)id, (GL.Enums.EXT_timer_query)pname, (UInt64*)@params_ptr); - @params = *@params_ptr; + @params = *@params_ptr; } } } @@ -28077,26 +23003,23 @@ namespace OpenTK.OpenGL fixed (Int64* @params_ptr = &@params) { Delegates.glGetQueryObjectui64vEXT((UInt32)id, (GL.Enums.EXT_timer_query)pname, (UInt64*)@params_ptr); - @params = *@params_ptr; + @params = *@params_ptr; } } } [System.CLSCompliant(false)] public static - unsafe void ProgramEnvParameters4(GL.Enums.EXT_gpu_program_parameters target, UInt32 index, Int32 count, Single* @params) + unsafe void GetQueryObjectui64(UInt32 id, GL.Enums.EXT_timer_query pname, [Out] UInt64* @params) { - unsafe { Delegates.glProgramEnvParameters4fvEXT((GL.Enums.EXT_gpu_program_parameters)target, (UInt32)index, (Int32)count, (Single*)@params); } + Delegates.glGetQueryObjectui64vEXT((UInt32)id, (GL.Enums.EXT_timer_query)pname, (UInt64*)@params); } [System.CLSCompliant(false)] public static - unsafe void ProgramEnvParameters4(GL.Enums.EXT_gpu_program_parameters target, Int32 index, Int32 count, Single* @params) + unsafe void GetQueryObjectui64(Int32 id, GL.Enums.EXT_timer_query pname, [Out] Int64* @params) { - unsafe - { - Delegates.glProgramEnvParameters4fvEXT((GL.Enums.EXT_gpu_program_parameters)target, (UInt32)index, (Int32)count, (Single*)@params); - } + Delegates.glGetQueryObjectui64vEXT((UInt32)id, (GL.Enums.EXT_timer_query)pname, (UInt64*)@params); } [System.CLSCompliant(false)] @@ -28151,19 +23074,16 @@ namespace OpenTK.OpenGL [System.CLSCompliant(false)] public static - unsafe void ProgramLocalParameters4(GL.Enums.EXT_gpu_program_parameters target, UInt32 index, Int32 count, Single* @params) + unsafe void ProgramEnvParameters4(GL.Enums.EXT_gpu_program_parameters target, UInt32 index, Int32 count, Single* @params) { - unsafe { Delegates.glProgramLocalParameters4fvEXT((GL.Enums.EXT_gpu_program_parameters)target, (UInt32)index, (Int32)count, (Single*)@params); } + Delegates.glProgramEnvParameters4fvEXT((GL.Enums.EXT_gpu_program_parameters)target, (UInt32)index, (Int32)count, (Single*)@params); } [System.CLSCompliant(false)] public static - unsafe void ProgramLocalParameters4(GL.Enums.EXT_gpu_program_parameters target, Int32 index, Int32 count, Single* @params) + unsafe void ProgramEnvParameters4(GL.Enums.EXT_gpu_program_parameters target, Int32 index, Int32 count, Single* @params) { - unsafe - { - Delegates.glProgramLocalParameters4fvEXT((GL.Enums.EXT_gpu_program_parameters)target, (UInt32)index, (Int32)count, (Single*)@params); - } + Delegates.glProgramEnvParameters4fvEXT((GL.Enums.EXT_gpu_program_parameters)target, (UInt32)index, (Int32)count, (Single*)@params); } [System.CLSCompliant(false)] @@ -28216,6 +23136,20 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void ProgramLocalParameters4(GL.Enums.EXT_gpu_program_parameters target, UInt32 index, Int32 count, Single* @params) + { + Delegates.glProgramLocalParameters4fvEXT((GL.Enums.EXT_gpu_program_parameters)target, (UInt32)index, (Int32)count, (Single*)@params); + } + + [System.CLSCompliant(false)] + public static + unsafe void ProgramLocalParameters4(GL.Enums.EXT_gpu_program_parameters target, Int32 index, Int32 count, Single* @params) + { + Delegates.glProgramLocalParameters4fvEXT((GL.Enums.EXT_gpu_program_parameters)target, (UInt32)index, (Int32)count, (Single*)@params); + } + [System.CLSCompliant(false)] public static void FramebufferTexture(GL.Enums.NV_geometry_program4 target, GL.Enums.NV_geometry_program4 attachment, UInt32 texture, Int32 level) @@ -28348,13 +23282,6 @@ namespace OpenTK.OpenGL Delegates.glVertexAttribI4uiEXT((UInt32)index, (UInt32)x, (UInt32)y, (UInt32)z, (UInt32)w); } - [System.CLSCompliant(false)] - public static - unsafe void VertexAttribI1v(UInt32 index, Int32* v) - { - unsafe { Delegates.glVertexAttribI1ivEXT((UInt32)index, (Int32*)v); } - } - [System.CLSCompliant(false)] public static void VertexAttribI1v(UInt32 index, Int32[] v) @@ -28383,9 +23310,9 @@ namespace OpenTK.OpenGL [System.CLSCompliant(false)] public static - unsafe void VertexAttribI2(UInt32 index, Int32* v) + unsafe void VertexAttribI1v(UInt32 index, Int32* v) { - unsafe { Delegates.glVertexAttribI2ivEXT((UInt32)index, (Int32*)v); } + Delegates.glVertexAttribI1ivEXT((UInt32)index, (Int32*)v); } [System.CLSCompliant(false)] @@ -28416,9 +23343,9 @@ namespace OpenTK.OpenGL [System.CLSCompliant(false)] public static - unsafe void VertexAttribI3(UInt32 index, Int32* v) + unsafe void VertexAttribI2(UInt32 index, Int32* v) { - unsafe { Delegates.glVertexAttribI3ivEXT((UInt32)index, (Int32*)v); } + Delegates.glVertexAttribI2ivEXT((UInt32)index, (Int32*)v); } [System.CLSCompliant(false)] @@ -28449,9 +23376,9 @@ namespace OpenTK.OpenGL [System.CLSCompliant(false)] public static - unsafe void VertexAttribI4(UInt32 index, Int32* v) + unsafe void VertexAttribI3(UInt32 index, Int32* v) { - unsafe { Delegates.glVertexAttribI4ivEXT((UInt32)index, (Int32*)v); } + Delegates.glVertexAttribI3ivEXT((UInt32)index, (Int32*)v); } [System.CLSCompliant(false)] @@ -28482,19 +23409,9 @@ namespace OpenTK.OpenGL [System.CLSCompliant(false)] public static - unsafe void VertexAttribI1v(UInt32 index, UInt32* v) + unsafe void VertexAttribI4(UInt32 index, Int32* v) { - unsafe { Delegates.glVertexAttribI1uivEXT((UInt32)index, (UInt32*)v); } - } - - [System.CLSCompliant(false)] - public static - unsafe void VertexAttribI1v(Int32 index, Int32* v) - { - unsafe - { - Delegates.glVertexAttribI1uivEXT((UInt32)index, (UInt32*)v); - } + Delegates.glVertexAttribI4ivEXT((UInt32)index, (Int32*)v); } [System.CLSCompliant(false)] @@ -28549,19 +23466,16 @@ namespace OpenTK.OpenGL [System.CLSCompliant(false)] public static - unsafe void VertexAttribI2(UInt32 index, UInt32* v) + unsafe void VertexAttribI1v(UInt32 index, UInt32* v) { - unsafe { Delegates.glVertexAttribI2uivEXT((UInt32)index, (UInt32*)v); } + Delegates.glVertexAttribI1uivEXT((UInt32)index, (UInt32*)v); } [System.CLSCompliant(false)] public static - unsafe void VertexAttribI2(Int32 index, Int32* v) + unsafe void VertexAttribI1v(Int32 index, Int32* v) { - unsafe - { - Delegates.glVertexAttribI2uivEXT((UInt32)index, (UInt32*)v); - } + Delegates.glVertexAttribI1uivEXT((UInt32)index, (UInt32*)v); } [System.CLSCompliant(false)] @@ -28616,19 +23530,16 @@ namespace OpenTK.OpenGL [System.CLSCompliant(false)] public static - unsafe void VertexAttribI3(UInt32 index, UInt32* v) + unsafe void VertexAttribI2(UInt32 index, UInt32* v) { - unsafe { Delegates.glVertexAttribI3uivEXT((UInt32)index, (UInt32*)v); } + Delegates.glVertexAttribI2uivEXT((UInt32)index, (UInt32*)v); } [System.CLSCompliant(false)] public static - unsafe void VertexAttribI3(Int32 index, Int32* v) + unsafe void VertexAttribI2(Int32 index, Int32* v) { - unsafe - { - Delegates.glVertexAttribI3uivEXT((UInt32)index, (UInt32*)v); - } + Delegates.glVertexAttribI2uivEXT((UInt32)index, (UInt32*)v); } [System.CLSCompliant(false)] @@ -28683,19 +23594,16 @@ namespace OpenTK.OpenGL [System.CLSCompliant(false)] public static - unsafe void VertexAttribI4(UInt32 index, UInt32* v) + unsafe void VertexAttribI3(UInt32 index, UInt32* v) { - unsafe { Delegates.glVertexAttribI4uivEXT((UInt32)index, (UInt32*)v); } + Delegates.glVertexAttribI3uivEXT((UInt32)index, (UInt32*)v); } [System.CLSCompliant(false)] public static - unsafe void VertexAttribI4(Int32 index, Int32* v) + unsafe void VertexAttribI3(Int32 index, Int32* v) { - unsafe - { - Delegates.glVertexAttribI4uivEXT((UInt32)index, (UInt32*)v); - } + Delegates.glVertexAttribI3uivEXT((UInt32)index, (UInt32*)v); } [System.CLSCompliant(false)] @@ -28750,9 +23658,16 @@ namespace OpenTK.OpenGL [System.CLSCompliant(false)] public static - unsafe void VertexAttribI4(UInt32 index, SByte* v) + unsafe void VertexAttribI4(UInt32 index, UInt32* v) { - unsafe { Delegates.glVertexAttribI4bvEXT((UInt32)index, (SByte*)v); } + Delegates.glVertexAttribI4uivEXT((UInt32)index, (UInt32*)v); + } + + [System.CLSCompliant(false)] + public static + unsafe void VertexAttribI4(Int32 index, Int32* v) + { + Delegates.glVertexAttribI4uivEXT((UInt32)index, (UInt32*)v); } [System.CLSCompliant(false)] @@ -28783,9 +23698,9 @@ namespace OpenTK.OpenGL [System.CLSCompliant(false)] public static - unsafe void VertexAttribI4(UInt32 index, Int16* v) + unsafe void VertexAttribI4(UInt32 index, SByte* v) { - unsafe { Delegates.glVertexAttribI4svEXT((UInt32)index, (Int16*)v); } + Delegates.glVertexAttribI4bvEXT((UInt32)index, (SByte*)v); } [System.CLSCompliant(false)] @@ -28816,19 +23731,9 @@ namespace OpenTK.OpenGL [System.CLSCompliant(false)] public static - unsafe void VertexAttribI4(UInt32 index, Byte* v) + unsafe void VertexAttribI4(UInt32 index, Int16* v) { - unsafe { Delegates.glVertexAttribI4ubvEXT((UInt32)index, (Byte*)v); } - } - - [System.CLSCompliant(false)] - public static - unsafe void VertexAttribI4(Int32 index, Byte* v) - { - unsafe - { - Delegates.glVertexAttribI4ubvEXT((UInt32)index, (Byte*)v); - } + Delegates.glVertexAttribI4svEXT((UInt32)index, (Int16*)v); } [System.CLSCompliant(false)] @@ -28883,19 +23788,16 @@ namespace OpenTK.OpenGL [System.CLSCompliant(false)] public static - unsafe void VertexAttribI4(UInt32 index, UInt16* v) + unsafe void VertexAttribI4(UInt32 index, Byte* v) { - unsafe { Delegates.glVertexAttribI4usvEXT((UInt32)index, (UInt16*)v); } + Delegates.glVertexAttribI4ubvEXT((UInt32)index, (Byte*)v); } [System.CLSCompliant(false)] public static - unsafe void VertexAttribI4(Int32 index, Int16* v) + unsafe void VertexAttribI4(Int32 index, Byte* v) { - unsafe - { - Delegates.glVertexAttribI4usvEXT((UInt32)index, (UInt16*)v); - } + Delegates.glVertexAttribI4ubvEXT((UInt32)index, (Byte*)v); } [System.CLSCompliant(false)] @@ -28948,62 +23850,60 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void VertexAttribI4(UInt32 index, UInt16* v) + { + Delegates.glVertexAttribI4usvEXT((UInt32)index, (UInt16*)v); + } + + [System.CLSCompliant(false)] + public static + unsafe void VertexAttribI4(Int32 index, Int16* v) + { + Delegates.glVertexAttribI4usvEXT((UInt32)index, (UInt16*)v); + } + [System.CLSCompliant(false)] public static void VertexAttribIPointer(UInt32 index, Int32 size, GL.Enums.NV_vertex_program4 type, Int32 stride, IntPtr pointer) { - Delegates.glVertexAttribIPointerEXT((UInt32)index, (Int32)size, (GL.Enums.NV_vertex_program4)type, (Int32)stride, (IntPtr)pointer); + Delegates.glVertexAttribIPointerEXT((UInt32)index, (Int32)size, (GL.Enums.NV_vertex_program4)type, (Int32)stride, (IntPtr)pointer); } public static void VertexAttribIPointer(Int32 index, Int32 size, GL.Enums.NV_vertex_program4 type, Int32 stride, IntPtr pointer) { - unsafe - { - Delegates.glVertexAttribIPointerEXT((UInt32)index, (Int32)size, (GL.Enums.NV_vertex_program4)type, (Int32)stride, (IntPtr)pointer); - } + Delegates.glVertexAttribIPointerEXT((UInt32)index, (Int32)size, (GL.Enums.NV_vertex_program4)type, (Int32)stride, (IntPtr)pointer); } [System.CLSCompliant(false)] public static void VertexAttribIPointer(UInt32 index, Int32 size, GL.Enums.NV_vertex_program4 type, Int32 stride, [In, Out] object pointer) { - unsafe + System.Runtime.InteropServices.GCHandle pointer_ptr = System.Runtime.InteropServices.GCHandle.Alloc(pointer, System.Runtime.InteropServices.GCHandleType.Pinned); + try { - System.Runtime.InteropServices.GCHandle pointer_ptr = System.Runtime.InteropServices.GCHandle.Alloc(pointer, System.Runtime.InteropServices.GCHandleType.Pinned); - try - { - Delegates.glVertexAttribIPointerEXT((UInt32)index, (Int32)size, (GL.Enums.NV_vertex_program4)type, (Int32)stride, (IntPtr)pointer_ptr.AddrOfPinnedObject()); - } - finally - { - pointer_ptr.Free(); - } + Delegates.glVertexAttribIPointerEXT((UInt32)index, (Int32)size, (GL.Enums.NV_vertex_program4)type, (Int32)stride, (IntPtr)pointer_ptr.AddrOfPinnedObject()); + } + finally + { + pointer_ptr.Free(); } } public static void VertexAttribIPointer(Int32 index, Int32 size, GL.Enums.NV_vertex_program4 type, Int32 stride, [In, Out] object pointer) { - unsafe + System.Runtime.InteropServices.GCHandle pointer_ptr = System.Runtime.InteropServices.GCHandle.Alloc(pointer, System.Runtime.InteropServices.GCHandleType.Pinned); + try { - System.Runtime.InteropServices.GCHandle pointer_ptr = System.Runtime.InteropServices.GCHandle.Alloc(pointer, System.Runtime.InteropServices.GCHandleType.Pinned); - try - { - Delegates.glVertexAttribIPointerEXT((UInt32)index, (Int32)size, (GL.Enums.NV_vertex_program4)type, (Int32)stride, (IntPtr)pointer_ptr.AddrOfPinnedObject()); - } - finally - { - pointer_ptr.Free(); - } + Delegates.glVertexAttribIPointerEXT((UInt32)index, (Int32)size, (GL.Enums.NV_vertex_program4)type, (Int32)stride, (IntPtr)pointer_ptr.AddrOfPinnedObject()); + } + finally + { + pointer_ptr.Free(); } - } - - [System.CLSCompliant(false)] - public static - unsafe void GetVertexAttribI(UInt32 index, GL.Enums.NV_vertex_program4 pname, [Out] Int32* @params) - { - unsafe { Delegates.glGetVertexAttribIivEXT((UInt32)index, (GL.Enums.NV_vertex_program4)pname, (Int32*)@params); } } [System.CLSCompliant(false)] @@ -29028,26 +23928,16 @@ namespace OpenTK.OpenGL fixed (Int32* @params_ptr = &@params) { Delegates.glGetVertexAttribIivEXT((UInt32)index, (GL.Enums.NV_vertex_program4)pname, (Int32*)@params_ptr); - @params = *@params_ptr; + @params = *@params_ptr; } } } [System.CLSCompliant(false)] public static - unsafe void GetVertexAttribI(UInt32 index, GL.Enums.NV_vertex_program4 pname, [Out] UInt32* @params) + unsafe void GetVertexAttribI(UInt32 index, GL.Enums.NV_vertex_program4 pname, [Out] Int32* @params) { - unsafe { Delegates.glGetVertexAttribIuivEXT((UInt32)index, (GL.Enums.NV_vertex_program4)pname, (UInt32*)@params); } - } - - [System.CLSCompliant(false)] - public static - unsafe void GetVertexAttribI(Int32 index, GL.Enums.NV_vertex_program4 pname, [Out] Int32* @params) - { - unsafe - { - Delegates.glGetVertexAttribIuivEXT((UInt32)index, (GL.Enums.NV_vertex_program4)pname, (UInt32*)@params); - } + Delegates.glGetVertexAttribIivEXT((UInt32)index, (GL.Enums.NV_vertex_program4)pname, (Int32*)@params); } [System.CLSCompliant(false)] @@ -29084,7 +23974,7 @@ namespace OpenTK.OpenGL fixed (UInt32* @params_ptr = &@params) { Delegates.glGetVertexAttribIuivEXT((UInt32)index, (GL.Enums.NV_vertex_program4)pname, (UInt32*)@params_ptr); - @params = *@params_ptr; + @params = *@params_ptr; } } } @@ -29097,26 +23987,23 @@ namespace OpenTK.OpenGL fixed (Int32* @params_ptr = &@params) { Delegates.glGetVertexAttribIuivEXT((UInt32)index, (GL.Enums.NV_vertex_program4)pname, (UInt32*)@params_ptr); - @params = *@params_ptr; + @params = *@params_ptr; } } } [System.CLSCompliant(false)] public static - unsafe void GetUniform(UInt32 program, Int32 location, [Out] UInt32* @params) + unsafe void GetVertexAttribI(UInt32 index, GL.Enums.NV_vertex_program4 pname, [Out] UInt32* @params) { - unsafe { Delegates.glGetUniformuivEXT((UInt32)program, (Int32)location, (UInt32*)@params); } + Delegates.glGetVertexAttribIuivEXT((UInt32)index, (GL.Enums.NV_vertex_program4)pname, (UInt32*)@params); } [System.CLSCompliant(false)] public static - unsafe void GetUniform(Int32 program, Int32 location, [Out] Int32* @params) + unsafe void GetVertexAttribI(Int32 index, GL.Enums.NV_vertex_program4 pname, [Out] Int32* @params) { - unsafe - { - Delegates.glGetUniformuivEXT((UInt32)program, (Int32)location, (UInt32*)@params); - } + Delegates.glGetVertexAttribIuivEXT((UInt32)index, (GL.Enums.NV_vertex_program4)pname, (UInt32*)@params); } [System.CLSCompliant(false)] @@ -29153,7 +24040,7 @@ namespace OpenTK.OpenGL fixed (UInt32* @params_ptr = &@params) { Delegates.glGetUniformuivEXT((UInt32)program, (Int32)location, (UInt32*)@params_ptr); - @params = *@params_ptr; + @params = *@params_ptr; } } } @@ -29166,11 +24053,25 @@ namespace OpenTK.OpenGL fixed (Int32* @params_ptr = &@params) { Delegates.glGetUniformuivEXT((UInt32)program, (Int32)location, (UInt32*)@params_ptr); - @params = *@params_ptr; + @params = *@params_ptr; } } } + [System.CLSCompliant(false)] + public static + unsafe void GetUniform(UInt32 program, Int32 location, [Out] UInt32* @params) + { + Delegates.glGetUniformuivEXT((UInt32)program, (Int32)location, (UInt32*)@params); + } + + [System.CLSCompliant(false)] + public static + unsafe void GetUniform(Int32 program, Int32 location, [Out] Int32* @params) + { + Delegates.glGetUniformuivEXT((UInt32)program, (Int32)location, (UInt32*)@params); + } + [System.CLSCompliant(false)] public static void BindFragDataLocation(UInt32 program, UInt32 color, System.String name) @@ -29249,23 +24150,6 @@ namespace OpenTK.OpenGL Delegates.glUniform4uiEXT((Int32)location, (UInt32)v0, (UInt32)v1, (UInt32)v2, (UInt32)v3); } - [System.CLSCompliant(false)] - public static - unsafe void Uniform1(Int32 location, Int32 count, UInt32* value) - { - unsafe { Delegates.glUniform1uivEXT((Int32)location, (Int32)count, (UInt32*)value); } - } - - [System.CLSCompliant(false)] - public static - unsafe void Uniform1(Int32 location, Int32 count, Int32* value) - { - unsafe - { - Delegates.glUniform1uivEXT((Int32)location, (Int32)count, (UInt32*)value); - } - } - [System.CLSCompliant(false)] public static void Uniform1(Int32 location, Int32 count, UInt32[] value) @@ -29318,19 +24202,16 @@ namespace OpenTK.OpenGL [System.CLSCompliant(false)] public static - unsafe void Uniform2v(Int32 location, Int32 count, UInt32* value) + unsafe void Uniform1(Int32 location, Int32 count, UInt32* value) { - unsafe { Delegates.glUniform2uivEXT((Int32)location, (Int32)count, (UInt32*)value); } + Delegates.glUniform1uivEXT((Int32)location, (Int32)count, (UInt32*)value); } [System.CLSCompliant(false)] public static - unsafe void Uniform2v(Int32 location, Int32 count, Int32* value) + unsafe void Uniform1(Int32 location, Int32 count, Int32* value) { - unsafe - { - Delegates.glUniform2uivEXT((Int32)location, (Int32)count, (UInt32*)value); - } + Delegates.glUniform1uivEXT((Int32)location, (Int32)count, (UInt32*)value); } [System.CLSCompliant(false)] @@ -29385,19 +24266,16 @@ namespace OpenTK.OpenGL [System.CLSCompliant(false)] public static - unsafe void Uniform3(Int32 location, Int32 count, UInt32* value) + unsafe void Uniform2v(Int32 location, Int32 count, UInt32* value) { - unsafe { Delegates.glUniform3uivEXT((Int32)location, (Int32)count, (UInt32*)value); } + Delegates.glUniform2uivEXT((Int32)location, (Int32)count, (UInt32*)value); } [System.CLSCompliant(false)] public static - unsafe void Uniform3(Int32 location, Int32 count, Int32* value) + unsafe void Uniform2v(Int32 location, Int32 count, Int32* value) { - unsafe - { - Delegates.glUniform3uivEXT((Int32)location, (Int32)count, (UInt32*)value); - } + Delegates.glUniform2uivEXT((Int32)location, (Int32)count, (UInt32*)value); } [System.CLSCompliant(false)] @@ -29452,19 +24330,16 @@ namespace OpenTK.OpenGL [System.CLSCompliant(false)] public static - unsafe void Uniform4(Int32 location, Int32 count, UInt32* value) + unsafe void Uniform3(Int32 location, Int32 count, UInt32* value) { - unsafe { Delegates.glUniform4uivEXT((Int32)location, (Int32)count, (UInt32*)value); } + Delegates.glUniform3uivEXT((Int32)location, (Int32)count, (UInt32*)value); } [System.CLSCompliant(false)] public static - unsafe void Uniform4(Int32 location, Int32 count, Int32* value) + unsafe void Uniform3(Int32 location, Int32 count, Int32* value) { - unsafe - { - Delegates.glUniform4uivEXT((Int32)location, (Int32)count, (UInt32*)value); - } + Delegates.glUniform3uivEXT((Int32)location, (Int32)count, (UInt32*)value); } [System.CLSCompliant(false)] @@ -29517,6 +24392,20 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void Uniform4(Int32 location, Int32 count, UInt32* value) + { + Delegates.glUniform4uivEXT((Int32)location, (Int32)count, (UInt32*)value); + } + + [System.CLSCompliant(false)] + public static + unsafe void Uniform4(Int32 location, Int32 count, Int32* value) + { + Delegates.glUniform4uivEXT((Int32)location, (Int32)count, (UInt32*)value); + } + public static void DrawArraysInstance(GL.Enums.BeginMode mode, Int32 start, Int32 count, Int32 primcount) { @@ -29526,23 +24415,20 @@ namespace OpenTK.OpenGL public static void DrawElementsInstance(GL.Enums.BeginMode mode, Int32 count, GL.Enums.EXT_draw_instanced type, IntPtr indices, Int32 primcount) { - Delegates.glDrawElementsInstancedEXT((GL.Enums.BeginMode)mode, (Int32)count, (GL.Enums.EXT_draw_instanced)type, (IntPtr)indices, (Int32)primcount); + Delegates.glDrawElementsInstancedEXT((GL.Enums.BeginMode)mode, (Int32)count, (GL.Enums.EXT_draw_instanced)type, (IntPtr)indices, (Int32)primcount); } public static void DrawElementsInstance(GL.Enums.BeginMode mode, Int32 count, GL.Enums.EXT_draw_instanced type, [In, Out] object indices, Int32 primcount) { - unsafe + System.Runtime.InteropServices.GCHandle indices_ptr = System.Runtime.InteropServices.GCHandle.Alloc(indices, System.Runtime.InteropServices.GCHandleType.Pinned); + try { - System.Runtime.InteropServices.GCHandle indices_ptr = System.Runtime.InteropServices.GCHandle.Alloc(indices, System.Runtime.InteropServices.GCHandleType.Pinned); - try - { - Delegates.glDrawElementsInstancedEXT((GL.Enums.BeginMode)mode, (Int32)count, (GL.Enums.EXT_draw_instanced)type, (IntPtr)indices_ptr.AddrOfPinnedObject(), (Int32)primcount); - } - finally - { - indices_ptr.Free(); - } + Delegates.glDrawElementsInstancedEXT((GL.Enums.BeginMode)mode, (Int32)count, (GL.Enums.EXT_draw_instanced)type, (IntPtr)indices_ptr.AddrOfPinnedObject(), (Int32)primcount); + } + finally + { + indices_ptr.Free(); } } @@ -29563,50 +24449,27 @@ namespace OpenTK.OpenGL public static void ColorMaskIndexe(UInt32 index, GL.Enums.Boolean r, GL.Enums.Boolean g, GL.Enums.Boolean b, GL.Enums.Boolean a) { - Delegates.glColorMaskIndexedEXT((UInt32)index, (GL.Enums.Boolean)r, (GL.Enums.Boolean)g, (GL.Enums.Boolean)b, (GL.Enums.Boolean)a); + Delegates.glColorMaskIndexedEXT((UInt32)index, (GL.Enums.Boolean)r, (GL.Enums.Boolean)g, (GL.Enums.Boolean)b, (GL.Enums.Boolean)a); } public static void ColorMaskIndexe(Int32 index, GL.Enums.Boolean r, GL.Enums.Boolean g, GL.Enums.Boolean b, GL.Enums.Boolean a) { - unsafe - { - Delegates.glColorMaskIndexedEXT((UInt32)index, (GL.Enums.Boolean)r, (GL.Enums.Boolean)g, (GL.Enums.Boolean)b, (GL.Enums.Boolean)a); - } + Delegates.glColorMaskIndexedEXT((UInt32)index, (GL.Enums.Boolean)r, (GL.Enums.Boolean)g, (GL.Enums.Boolean)b, (GL.Enums.Boolean)a); } [System.CLSCompliant(false)] public static unsafe void GetBooleanIndexed(GL.Enums.EXT_draw_buffers2 target, UInt32 index, [Out] GL.Enums.Boolean* data) { - unsafe { Delegates.glGetBooleanIndexedvEXT((GL.Enums.EXT_draw_buffers2)target, (UInt32)index, (GL.Enums.Boolean*)data); } + Delegates.glGetBooleanIndexedvEXT((GL.Enums.EXT_draw_buffers2)target, (UInt32)index, (GL.Enums.Boolean*)data); } [System.CLSCompliant(false)] public static unsafe void GetBooleanIndexed(GL.Enums.EXT_draw_buffers2 target, Int32 index, [Out] GL.Enums.Boolean* data) { - unsafe - { - Delegates.glGetBooleanIndexedvEXT((GL.Enums.EXT_draw_buffers2)target, (UInt32)index, (GL.Enums.Boolean*)data); - } - } - - [System.CLSCompliant(false)] - public static - unsafe void GetIntegerIndexed(GL.Enums.EXT_draw_buffers2 target, UInt32 index, [Out] Int32* data) - { - unsafe { Delegates.glGetIntegerIndexedvEXT((GL.Enums.EXT_draw_buffers2)target, (UInt32)index, (Int32*)data); } - } - - [System.CLSCompliant(false)] - public static - unsafe void GetIntegerIndexed(GL.Enums.EXT_draw_buffers2 target, Int32 index, [Out] Int32* data) - { - unsafe - { - Delegates.glGetIntegerIndexedvEXT((GL.Enums.EXT_draw_buffers2)target, (UInt32)index, (Int32*)data); - } + Delegates.glGetBooleanIndexedvEXT((GL.Enums.EXT_draw_buffers2)target, (UInt32)index, (GL.Enums.Boolean*)data); } [System.CLSCompliant(false)] @@ -29643,7 +24506,7 @@ namespace OpenTK.OpenGL fixed (Int32* data_ptr = &data) { Delegates.glGetIntegerIndexedvEXT((GL.Enums.EXT_draw_buffers2)target, (UInt32)index, (Int32*)data_ptr); - data = *data_ptr; + data = *data_ptr; } } } @@ -29656,11 +24519,25 @@ namespace OpenTK.OpenGL fixed (Int32* data_ptr = &data) { Delegates.glGetIntegerIndexedvEXT((GL.Enums.EXT_draw_buffers2)target, (UInt32)index, (Int32*)data_ptr); - data = *data_ptr; + data = *data_ptr; } } } + [System.CLSCompliant(false)] + public static + unsafe void GetIntegerIndexed(GL.Enums.EXT_draw_buffers2 target, UInt32 index, [Out] Int32* data) + { + Delegates.glGetIntegerIndexedvEXT((GL.Enums.EXT_draw_buffers2)target, (UInt32)index, (Int32*)data); + } + + [System.CLSCompliant(false)] + public static + unsafe void GetIntegerIndexed(GL.Enums.EXT_draw_buffers2 target, Int32 index, [Out] Int32* data) + { + Delegates.glGetIntegerIndexedvEXT((GL.Enums.EXT_draw_buffers2)target, (UInt32)index, (Int32*)data); + } + [System.CLSCompliant(false)] public static void EnableIndexe(GL.Enums.EXT_draw_buffers2 target, UInt32 index) @@ -29739,23 +24616,6 @@ namespace OpenTK.OpenGL return Delegates.glGetUniformOffsetEXT((UInt32)program, (Int32)location); } - [System.CLSCompliant(false)] - public static - unsafe void TexParameterIv(GL.Enums.TextureTarget target, GL.Enums.TextureParameterName pname, UInt32* @params) - { - unsafe { Delegates.glTexParameterIuivEXT((GL.Enums.TextureTarget)target, (GL.Enums.TextureParameterName)pname, (UInt32*)@params); } - } - - [System.CLSCompliant(false)] - public static - unsafe void TexParameterIv(GL.Enums.TextureTarget target, GL.Enums.TextureParameterName pname, Int32* @params) - { - unsafe - { - Delegates.glTexParameterIuivEXT((GL.Enums.TextureTarget)target, (GL.Enums.TextureParameterName)pname, (UInt32*)@params); - } - } - [System.CLSCompliant(false)] public static void TexParameterIv(GL.Enums.TextureTarget target, GL.Enums.TextureParameterName pname, UInt32[] @params) @@ -29808,19 +24668,16 @@ namespace OpenTK.OpenGL [System.CLSCompliant(false)] public static - unsafe void GetTexParameterI(GL.Enums.TextureTarget target, GL.Enums.GetTextureParameter pname, [Out] UInt32* @params) + unsafe void TexParameterIv(GL.Enums.TextureTarget target, GL.Enums.TextureParameterName pname, UInt32* @params) { - unsafe { Delegates.glGetTexParameterIuivEXT((GL.Enums.TextureTarget)target, (GL.Enums.GetTextureParameter)pname, (UInt32*)@params); } + Delegates.glTexParameterIuivEXT((GL.Enums.TextureTarget)target, (GL.Enums.TextureParameterName)pname, (UInt32*)@params); } [System.CLSCompliant(false)] public static - unsafe void GetTexParameterI(GL.Enums.TextureTarget target, GL.Enums.GetTextureParameter pname, [Out] Int32* @params) + unsafe void TexParameterIv(GL.Enums.TextureTarget target, GL.Enums.TextureParameterName pname, Int32* @params) { - unsafe - { - Delegates.glGetTexParameterIuivEXT((GL.Enums.TextureTarget)target, (GL.Enums.GetTextureParameter)pname, (UInt32*)@params); - } + Delegates.glTexParameterIuivEXT((GL.Enums.TextureTarget)target, (GL.Enums.TextureParameterName)pname, (UInt32*)@params); } [System.CLSCompliant(false)] @@ -29857,7 +24714,7 @@ namespace OpenTK.OpenGL fixed (UInt32* @params_ptr = &@params) { Delegates.glGetTexParameterIuivEXT((GL.Enums.TextureTarget)target, (GL.Enums.GetTextureParameter)pname, (UInt32*)@params_ptr); - @params = *@params_ptr; + @params = *@params_ptr; } } } @@ -29870,11 +24727,25 @@ namespace OpenTK.OpenGL fixed (Int32* @params_ptr = &@params) { Delegates.glGetTexParameterIuivEXT((GL.Enums.TextureTarget)target, (GL.Enums.GetTextureParameter)pname, (UInt32*)@params_ptr); - @params = *@params_ptr; + @params = *@params_ptr; } } } + [System.CLSCompliant(false)] + public static + unsafe void GetTexParameterI(GL.Enums.TextureTarget target, GL.Enums.GetTextureParameter pname, [Out] UInt32* @params) + { + Delegates.glGetTexParameterIuivEXT((GL.Enums.TextureTarget)target, (GL.Enums.GetTextureParameter)pname, (UInt32*)@params); + } + + [System.CLSCompliant(false)] + public static + unsafe void GetTexParameterI(GL.Enums.TextureTarget target, GL.Enums.GetTextureParameter pname, [Out] Int32* @params) + { + Delegates.glGetTexParameterIuivEXT((GL.Enums.TextureTarget)target, (GL.Enums.GetTextureParameter)pname, (UInt32*)@params); + } + [System.CLSCompliant(false)] public static void ClearColorI(UInt32 red, UInt32 green, UInt32 blue, UInt32 alpha) @@ -29892,13 +24763,6 @@ namespace OpenTK.OpenGL public static partial class SGIS { - [System.CLSCompliant(false)] - public static - unsafe void GetTexFilterFunc(GL.Enums.TextureTarget target, GL.Enums.SGIS_texture_filter4 filter, [Out] Single* weights) - { - unsafe { Delegates.glGetTexFilterFuncSGIS((GL.Enums.TextureTarget)target, (GL.Enums.SGIS_texture_filter4)filter, (Single*)weights); } - } - public static void GetTexFilterFunc(GL.Enums.TextureTarget target, GL.Enums.SGIS_texture_filter4 filter, [Out] Single[] weights) { @@ -29919,16 +24783,16 @@ namespace OpenTK.OpenGL fixed (Single* weights_ptr = &weights) { Delegates.glGetTexFilterFuncSGIS((GL.Enums.TextureTarget)target, (GL.Enums.SGIS_texture_filter4)filter, (Single*)weights_ptr); - weights = *weights_ptr; + weights = *weights_ptr; } } } [System.CLSCompliant(false)] public static - unsafe void TexFilterFunc(GL.Enums.TextureTarget target, GL.Enums.SGIS_texture_filter4 filter, Int32 n, Single* weights) + unsafe void GetTexFilterFunc(GL.Enums.TextureTarget target, GL.Enums.SGIS_texture_filter4 filter, [Out] Single* weights) { - unsafe { Delegates.glTexFilterFuncSGIS((GL.Enums.TextureTarget)target, (GL.Enums.SGIS_texture_filter4)filter, (Int32)n, (Single*)weights); } + Delegates.glGetTexFilterFuncSGIS((GL.Enums.TextureTarget)target, (GL.Enums.SGIS_texture_filter4)filter, (Single*)weights); } public static @@ -29955,19 +24819,19 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void TexFilterFunc(GL.Enums.TextureTarget target, GL.Enums.SGIS_texture_filter4 filter, Int32 n, Single* weights) + { + Delegates.glTexFilterFuncSGIS((GL.Enums.TextureTarget)target, (GL.Enums.SGIS_texture_filter4)filter, (Int32)n, (Single*)weights); + } + public static void PixelTexGenParameter(GL.Enums.PixelTexGenParameterNameSGIS pname, Int32 param) { Delegates.glPixelTexGenParameteriSGIS((GL.Enums.PixelTexGenParameterNameSGIS)pname, (Int32)param); } - [System.CLSCompliant(false)] - public static - unsafe void PixelTexGenParameterv(GL.Enums.PixelTexGenParameterNameSGIS pname, Int32* @params) - { - unsafe { Delegates.glPixelTexGenParameterivSGIS((GL.Enums.PixelTexGenParameterNameSGIS)pname, (Int32*)@params); } - } - public static void PixelTexGenParameterv(GL.Enums.PixelTexGenParameterNameSGIS pname, Int32[] @params) { @@ -29992,19 +24856,19 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void PixelTexGenParameterv(GL.Enums.PixelTexGenParameterNameSGIS pname, Int32* @params) + { + Delegates.glPixelTexGenParameterivSGIS((GL.Enums.PixelTexGenParameterNameSGIS)pname, (Int32*)@params); + } + public static void PixelTexGenParameter(GL.Enums.PixelTexGenParameterNameSGIS pname, Single param) { Delegates.glPixelTexGenParameterfSGIS((GL.Enums.PixelTexGenParameterNameSGIS)pname, (Single)param); } - [System.CLSCompliant(false)] - public static - unsafe void PixelTexGenParameterv(GL.Enums.PixelTexGenParameterNameSGIS pname, Single* @params) - { - unsafe { Delegates.glPixelTexGenParameterfvSGIS((GL.Enums.PixelTexGenParameterNameSGIS)pname, (Single*)@params); } - } - public static void PixelTexGenParameterv(GL.Enums.PixelTexGenParameterNameSGIS pname, Single[] @params) { @@ -30031,9 +24895,9 @@ namespace OpenTK.OpenGL [System.CLSCompliant(false)] public static - unsafe void GetPixelTexGenParameter(GL.Enums.PixelTexGenParameterNameSGIS pname, [Out] Int32* @params) + unsafe void PixelTexGenParameterv(GL.Enums.PixelTexGenParameterNameSGIS pname, Single* @params) { - unsafe { Delegates.glGetPixelTexGenParameterivSGIS((GL.Enums.PixelTexGenParameterNameSGIS)pname, (Int32*)@params); } + Delegates.glPixelTexGenParameterfvSGIS((GL.Enums.PixelTexGenParameterNameSGIS)pname, (Single*)@params); } public static @@ -30056,16 +24920,16 @@ namespace OpenTK.OpenGL fixed (Int32* @params_ptr = &@params) { Delegates.glGetPixelTexGenParameterivSGIS((GL.Enums.PixelTexGenParameterNameSGIS)pname, (Int32*)@params_ptr); - @params = *@params_ptr; + @params = *@params_ptr; } } } [System.CLSCompliant(false)] public static - unsafe void GetPixelTexGenParameter(GL.Enums.PixelTexGenParameterNameSGIS pname, [Out] Single* @params) + unsafe void GetPixelTexGenParameter(GL.Enums.PixelTexGenParameterNameSGIS pname, [Out] Int32* @params) { - unsafe { Delegates.glGetPixelTexGenParameterfvSGIS((GL.Enums.PixelTexGenParameterNameSGIS)pname, (Single*)@params); } + Delegates.glGetPixelTexGenParameterivSGIS((GL.Enums.PixelTexGenParameterNameSGIS)pname, (Int32*)@params); } public static @@ -30088,62 +24952,56 @@ namespace OpenTK.OpenGL fixed (Single* @params_ptr = &@params) { Delegates.glGetPixelTexGenParameterfvSGIS((GL.Enums.PixelTexGenParameterNameSGIS)pname, (Single*)@params_ptr); - @params = *@params_ptr; - } - } - } - - public static - void TexImage4D(GL.Enums.TextureTarget target, Int32 level, GL.Enums.PixelInternalFormat internalformat, Int32 width, Int32 height, Int32 depth, Int32 size4d, Int32 border, GL.Enums.PixelFormat format, GL.Enums.PixelType type, IntPtr pixels) - { - Delegates.glTexImage4DSGIS((GL.Enums.TextureTarget)target, (Int32)level, (GL.Enums.PixelInternalFormat)internalformat, (Int32)width, (Int32)height, (Int32)depth, (Int32)size4d, (Int32)border, (GL.Enums.PixelFormat)format, (GL.Enums.PixelType)type, (IntPtr)pixels); - } - - public static - void TexImage4D(GL.Enums.TextureTarget target, Int32 level, GL.Enums.PixelInternalFormat internalformat, Int32 width, Int32 height, Int32 depth, Int32 size4d, Int32 border, GL.Enums.PixelFormat format, GL.Enums.PixelType type, [In, Out] object pixels) - { - unsafe - { - System.Runtime.InteropServices.GCHandle pixels_ptr = System.Runtime.InteropServices.GCHandle.Alloc(pixels, System.Runtime.InteropServices.GCHandleType.Pinned); - try - { - Delegates.glTexImage4DSGIS((GL.Enums.TextureTarget)target, (Int32)level, (GL.Enums.PixelInternalFormat)internalformat, (Int32)width, (Int32)height, (Int32)depth, (Int32)size4d, (Int32)border, (GL.Enums.PixelFormat)format, (GL.Enums.PixelType)type, (IntPtr)pixels_ptr.AddrOfPinnedObject()); - } - finally - { - pixels_ptr.Free(); - } - } - } - - public static - void TexSubImage4D(GL.Enums.TextureTarget target, Int32 level, Int32 xoffset, Int32 yoffset, Int32 zoffset, Int32 woffset, Int32 width, Int32 height, Int32 depth, Int32 size4d, GL.Enums.PixelFormat format, GL.Enums.PixelType type, IntPtr pixels) - { - Delegates.glTexSubImage4DSGIS((GL.Enums.TextureTarget)target, (Int32)level, (Int32)xoffset, (Int32)yoffset, (Int32)zoffset, (Int32)woffset, (Int32)width, (Int32)height, (Int32)depth, (Int32)size4d, (GL.Enums.PixelFormat)format, (GL.Enums.PixelType)type, (IntPtr)pixels); - } - - public static - void TexSubImage4D(GL.Enums.TextureTarget target, Int32 level, Int32 xoffset, Int32 yoffset, Int32 zoffset, Int32 woffset, Int32 width, Int32 height, Int32 depth, Int32 size4d, GL.Enums.PixelFormat format, GL.Enums.PixelType type, [In, Out] object pixels) - { - unsafe - { - System.Runtime.InteropServices.GCHandle pixels_ptr = System.Runtime.InteropServices.GCHandle.Alloc(pixels, System.Runtime.InteropServices.GCHandleType.Pinned); - try - { - Delegates.glTexSubImage4DSGIS((GL.Enums.TextureTarget)target, (Int32)level, (Int32)xoffset, (Int32)yoffset, (Int32)zoffset, (Int32)woffset, (Int32)width, (Int32)height, (Int32)depth, (Int32)size4d, (GL.Enums.PixelFormat)format, (GL.Enums.PixelType)type, (IntPtr)pixels_ptr.AddrOfPinnedObject()); - } - finally - { - pixels_ptr.Free(); + @params = *@params_ptr; } } } [System.CLSCompliant(false)] public static - unsafe void DetailTexFunc(GL.Enums.TextureTarget target, Int32 n, Single* points) + unsafe void GetPixelTexGenParameter(GL.Enums.PixelTexGenParameterNameSGIS pname, [Out] Single* @params) { - unsafe { Delegates.glDetailTexFuncSGIS((GL.Enums.TextureTarget)target, (Int32)n, (Single*)points); } + Delegates.glGetPixelTexGenParameterfvSGIS((GL.Enums.PixelTexGenParameterNameSGIS)pname, (Single*)@params); + } + + public static + void TexImage4D(GL.Enums.TextureTarget target, Int32 level, GL.Enums.PixelInternalFormat internalformat, Int32 width, Int32 height, Int32 depth, Int32 size4d, Int32 border, GL.Enums.PixelFormat format, GL.Enums.PixelType type, IntPtr pixels) + { + Delegates.glTexImage4DSGIS((GL.Enums.TextureTarget)target, (Int32)level, (GL.Enums.PixelInternalFormat)internalformat, (Int32)width, (Int32)height, (Int32)depth, (Int32)size4d, (Int32)border, (GL.Enums.PixelFormat)format, (GL.Enums.PixelType)type, (IntPtr)pixels); + } + + public static + void TexImage4D(GL.Enums.TextureTarget target, Int32 level, GL.Enums.PixelInternalFormat internalformat, Int32 width, Int32 height, Int32 depth, Int32 size4d, Int32 border, GL.Enums.PixelFormat format, GL.Enums.PixelType type, [In, Out] object pixels) + { + System.Runtime.InteropServices.GCHandle pixels_ptr = System.Runtime.InteropServices.GCHandle.Alloc(pixels, System.Runtime.InteropServices.GCHandleType.Pinned); + try + { + Delegates.glTexImage4DSGIS((GL.Enums.TextureTarget)target, (Int32)level, (GL.Enums.PixelInternalFormat)internalformat, (Int32)width, (Int32)height, (Int32)depth, (Int32)size4d, (Int32)border, (GL.Enums.PixelFormat)format, (GL.Enums.PixelType)type, (IntPtr)pixels_ptr.AddrOfPinnedObject()); + } + finally + { + pixels_ptr.Free(); + } + } + + public static + void TexSubImage4D(GL.Enums.TextureTarget target, Int32 level, Int32 xoffset, Int32 yoffset, Int32 zoffset, Int32 woffset, Int32 width, Int32 height, Int32 depth, Int32 size4d, GL.Enums.PixelFormat format, GL.Enums.PixelType type, IntPtr pixels) + { + Delegates.glTexSubImage4DSGIS((GL.Enums.TextureTarget)target, (Int32)level, (Int32)xoffset, (Int32)yoffset, (Int32)zoffset, (Int32)woffset, (Int32)width, (Int32)height, (Int32)depth, (Int32)size4d, (GL.Enums.PixelFormat)format, (GL.Enums.PixelType)type, (IntPtr)pixels); + } + + public static + void TexSubImage4D(GL.Enums.TextureTarget target, Int32 level, Int32 xoffset, Int32 yoffset, Int32 zoffset, Int32 woffset, Int32 width, Int32 height, Int32 depth, Int32 size4d, GL.Enums.PixelFormat format, GL.Enums.PixelType type, [In, Out] object pixels) + { + System.Runtime.InteropServices.GCHandle pixels_ptr = System.Runtime.InteropServices.GCHandle.Alloc(pixels, System.Runtime.InteropServices.GCHandleType.Pinned); + try + { + Delegates.glTexSubImage4DSGIS((GL.Enums.TextureTarget)target, (Int32)level, (Int32)xoffset, (Int32)yoffset, (Int32)zoffset, (Int32)woffset, (Int32)width, (Int32)height, (Int32)depth, (Int32)size4d, (GL.Enums.PixelFormat)format, (GL.Enums.PixelType)type, (IntPtr)pixels_ptr.AddrOfPinnedObject()); + } + finally + { + pixels_ptr.Free(); + } } public static @@ -30172,9 +25030,9 @@ namespace OpenTK.OpenGL [System.CLSCompliant(false)] public static - unsafe void GetDetailTexFunc(GL.Enums.TextureTarget target, [Out] Single* points) + unsafe void DetailTexFunc(GL.Enums.TextureTarget target, Int32 n, Single* points) { - unsafe { Delegates.glGetDetailTexFuncSGIS((GL.Enums.TextureTarget)target, (Single*)points); } + Delegates.glDetailTexFuncSGIS((GL.Enums.TextureTarget)target, (Int32)n, (Single*)points); } public static @@ -30197,16 +25055,16 @@ namespace OpenTK.OpenGL fixed (Single* points_ptr = &points) { Delegates.glGetDetailTexFuncSGIS((GL.Enums.TextureTarget)target, (Single*)points_ptr); - points = *points_ptr; + points = *points_ptr; } } } [System.CLSCompliant(false)] public static - unsafe void SharpenTexFunc(GL.Enums.TextureTarget target, Int32 n, Single* points) + unsafe void GetDetailTexFunc(GL.Enums.TextureTarget target, [Out] Single* points) { - unsafe { Delegates.glSharpenTexFuncSGIS((GL.Enums.TextureTarget)target, (Int32)n, (Single*)points); } + Delegates.glGetDetailTexFuncSGIS((GL.Enums.TextureTarget)target, (Single*)points); } public static @@ -30235,9 +25093,9 @@ namespace OpenTK.OpenGL [System.CLSCompliant(false)] public static - unsafe void GetSharpenTexFunc(GL.Enums.TextureTarget target, [Out] Single* points) + unsafe void SharpenTexFunc(GL.Enums.TextureTarget target, Int32 n, Single* points) { - unsafe { Delegates.glGetSharpenTexFuncSGIS((GL.Enums.TextureTarget)target, (Single*)points); } + Delegates.glSharpenTexFuncSGIS((GL.Enums.TextureTarget)target, (Int32)n, (Single*)points); } public static @@ -30260,15 +25118,22 @@ namespace OpenTK.OpenGL fixed (Single* points_ptr = &points) { Delegates.glGetSharpenTexFuncSGIS((GL.Enums.TextureTarget)target, (Single*)points_ptr); - points = *points_ptr; + points = *points_ptr; } } } + [System.CLSCompliant(false)] + public static + unsafe void GetSharpenTexFunc(GL.Enums.TextureTarget target, [Out] Single* points) + { + Delegates.glGetSharpenTexFuncSGIS((GL.Enums.TextureTarget)target, (Single*)points); + } + public static void SampleMask(Single value, GL.Enums.Boolean invert) { - Delegates.glSampleMaskSGIS((Single)value, (GL.Enums.Boolean)invert); + Delegates.glSampleMaskSGIS((Single)value, (GL.Enums.Boolean)invert); } public static @@ -30283,13 +25148,6 @@ namespace OpenTK.OpenGL Delegates.glPointParameterfSGIS((GL.Enums.SGIS_point_parameters)pname, (Single)param); } - [System.CLSCompliant(false)] - public static - unsafe void PointParameterv(GL.Enums.SGIS_point_parameters pname, Single* @params) - { - unsafe { Delegates.glPointParameterfvSGIS((GL.Enums.SGIS_point_parameters)pname, (Single*)@params); } - } - public static void PointParameterv(GL.Enums.SGIS_point_parameters pname, Single[] @params) { @@ -30316,9 +25174,9 @@ namespace OpenTK.OpenGL [System.CLSCompliant(false)] public static - unsafe void FogFunc(Int32 n, Single* points) + unsafe void PointParameterv(GL.Enums.SGIS_point_parameters pname, Single* @params) { - unsafe { Delegates.glFogFuncSGIS((Int32)n, (Single*)points); } + Delegates.glPointParameterfvSGIS((GL.Enums.SGIS_point_parameters)pname, (Single*)@params); } public static @@ -30347,9 +25205,9 @@ namespace OpenTK.OpenGL [System.CLSCompliant(false)] public static - unsafe void GetFogFunc([Out] Single* points) + unsafe void FogFunc(Int32 n, Single* points) { - unsafe { Delegates.glGetFogFuncSGIS((Single*)points); } + Delegates.glFogFuncSGIS((Int32)n, (Single*)points); } public static @@ -30372,15 +25230,22 @@ namespace OpenTK.OpenGL fixed (Single* points_ptr = &points) { Delegates.glGetFogFuncSGIS((Single*)points_ptr); - points = *points_ptr; + points = *points_ptr; } } } + [System.CLSCompliant(false)] + public static + unsafe void GetFogFunc([Out] Single* points) + { + Delegates.glGetFogFuncSGIS((Single*)points); + } + public static void TextureColorMask(GL.Enums.Boolean red, GL.Enums.Boolean green, GL.Enums.Boolean blue, GL.Enums.Boolean alpha) { - Delegates.glTextureColorMaskSGIS((GL.Enums.Boolean)red, (GL.Enums.Boolean)green, (GL.Enums.Boolean)blue, (GL.Enums.Boolean)alpha); + Delegates.glTextureColorMaskSGIS((GL.Enums.Boolean)red, (GL.Enums.Boolean)green, (GL.Enums.Boolean)blue, (GL.Enums.Boolean)alpha); } } @@ -30390,31 +25255,21 @@ namespace OpenTK.OpenGL public static void ColorTable(GL.Enums.ColorTableTargetSGI target, GL.Enums.PixelInternalFormat internalformat, Int32 width, GL.Enums.PixelFormat format, GL.Enums.PixelType type, IntPtr table) { - Delegates.glColorTableSGI((GL.Enums.ColorTableTargetSGI)target, (GL.Enums.PixelInternalFormat)internalformat, (Int32)width, (GL.Enums.PixelFormat)format, (GL.Enums.PixelType)type, (IntPtr)table); + Delegates.glColorTableSGI((GL.Enums.ColorTableTargetSGI)target, (GL.Enums.PixelInternalFormat)internalformat, (Int32)width, (GL.Enums.PixelFormat)format, (GL.Enums.PixelType)type, (IntPtr)table); } public static void ColorTable(GL.Enums.ColorTableTargetSGI target, GL.Enums.PixelInternalFormat internalformat, Int32 width, GL.Enums.PixelFormat format, GL.Enums.PixelType type, [In, Out] object table) { - unsafe + System.Runtime.InteropServices.GCHandle table_ptr = System.Runtime.InteropServices.GCHandle.Alloc(table, System.Runtime.InteropServices.GCHandleType.Pinned); + try { - System.Runtime.InteropServices.GCHandle table_ptr = System.Runtime.InteropServices.GCHandle.Alloc(table, System.Runtime.InteropServices.GCHandleType.Pinned); - try - { - Delegates.glColorTableSGI((GL.Enums.ColorTableTargetSGI)target, (GL.Enums.PixelInternalFormat)internalformat, (Int32)width, (GL.Enums.PixelFormat)format, (GL.Enums.PixelType)type, (IntPtr)table_ptr.AddrOfPinnedObject()); - } - finally - { - table_ptr.Free(); - } + Delegates.glColorTableSGI((GL.Enums.ColorTableTargetSGI)target, (GL.Enums.PixelInternalFormat)internalformat, (Int32)width, (GL.Enums.PixelFormat)format, (GL.Enums.PixelType)type, (IntPtr)table_ptr.AddrOfPinnedObject()); + } + finally + { + table_ptr.Free(); } - } - - [System.CLSCompliant(false)] - public static - unsafe void ColorTableParameter(GL.Enums.ColorTableTargetSGI target, GL.Enums.ColorTableParameterPNameSGI pname, Single* @params) - { - unsafe { Delegates.glColorTableParameterfvSGI((GL.Enums.ColorTableTargetSGI)target, (GL.Enums.ColorTableParameterPNameSGI)pname, (Single*)@params); } } public static @@ -30443,9 +25298,9 @@ namespace OpenTK.OpenGL [System.CLSCompliant(false)] public static - unsafe void ColorTableParameter(GL.Enums.ColorTableTargetSGI target, GL.Enums.ColorTableParameterPNameSGI pname, Int32* @params) + unsafe void ColorTableParameter(GL.Enums.ColorTableTargetSGI target, GL.Enums.ColorTableParameterPNameSGI pname, Single* @params) { - unsafe { Delegates.glColorTableParameterivSGI((GL.Enums.ColorTableTargetSGI)target, (GL.Enums.ColorTableParameterPNameSGI)pname, (Int32*)@params); } + Delegates.glColorTableParameterfvSGI((GL.Enums.ColorTableTargetSGI)target, (GL.Enums.ColorTableParameterPNameSGI)pname, (Single*)@params); } public static @@ -30472,6 +25327,13 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void ColorTableParameter(GL.Enums.ColorTableTargetSGI target, GL.Enums.ColorTableParameterPNameSGI pname, Int32* @params) + { + Delegates.glColorTableParameterivSGI((GL.Enums.ColorTableTargetSGI)target, (GL.Enums.ColorTableParameterPNameSGI)pname, (Int32*)@params); + } + public static void CopyColorTable(GL.Enums.ColorTableTargetSGI target, GL.Enums.PixelInternalFormat internalformat, Int32 x, Int32 y, Int32 width) { @@ -30481,31 +25343,21 @@ namespace OpenTK.OpenGL public static void GetColorTable(GL.Enums.ColorTableTargetSGI target, GL.Enums.PixelFormat format, GL.Enums.PixelType type, [Out] IntPtr table) { - Delegates.glGetColorTableSGI((GL.Enums.ColorTableTargetSGI)target, (GL.Enums.PixelFormat)format, (GL.Enums.PixelType)type, (IntPtr)table); + Delegates.glGetColorTableSGI((GL.Enums.ColorTableTargetSGI)target, (GL.Enums.PixelFormat)format, (GL.Enums.PixelType)type, (IntPtr)table); } public static void GetColorTable(GL.Enums.ColorTableTargetSGI target, GL.Enums.PixelFormat format, GL.Enums.PixelType type, [In, Out] object table) { - unsafe + System.Runtime.InteropServices.GCHandle table_ptr = System.Runtime.InteropServices.GCHandle.Alloc(table, System.Runtime.InteropServices.GCHandleType.Pinned); + try { - System.Runtime.InteropServices.GCHandle table_ptr = System.Runtime.InteropServices.GCHandle.Alloc(table, System.Runtime.InteropServices.GCHandleType.Pinned); - try - { - Delegates.glGetColorTableSGI((GL.Enums.ColorTableTargetSGI)target, (GL.Enums.PixelFormat)format, (GL.Enums.PixelType)type, (IntPtr)table_ptr.AddrOfPinnedObject()); - } - finally - { - table_ptr.Free(); - } + Delegates.glGetColorTableSGI((GL.Enums.ColorTableTargetSGI)target, (GL.Enums.PixelFormat)format, (GL.Enums.PixelType)type, (IntPtr)table_ptr.AddrOfPinnedObject()); + } + finally + { + table_ptr.Free(); } - } - - [System.CLSCompliant(false)] - public static - unsafe void GetColorTableParameter(GL.Enums.ColorTableTargetSGI target, GL.Enums.GetColorTableParameterPNameSGI pname, [Out] Single* @params) - { - unsafe { Delegates.glGetColorTableParameterfvSGI((GL.Enums.ColorTableTargetSGI)target, (GL.Enums.GetColorTableParameterPNameSGI)pname, (Single*)@params); } } public static @@ -30528,16 +25380,16 @@ namespace OpenTK.OpenGL fixed (Single* @params_ptr = &@params) { Delegates.glGetColorTableParameterfvSGI((GL.Enums.ColorTableTargetSGI)target, (GL.Enums.GetColorTableParameterPNameSGI)pname, (Single*)@params_ptr); - @params = *@params_ptr; + @params = *@params_ptr; } } } [System.CLSCompliant(false)] public static - unsafe void GetColorTableParameter(GL.Enums.ColorTableTargetSGI target, GL.Enums.GetColorTableParameterPNameSGI pname, [Out] Int32* @params) + unsafe void GetColorTableParameter(GL.Enums.ColorTableTargetSGI target, GL.Enums.GetColorTableParameterPNameSGI pname, [Out] Single* @params) { - unsafe { Delegates.glGetColorTableParameterivSGI((GL.Enums.ColorTableTargetSGI)target, (GL.Enums.GetColorTableParameterPNameSGI)pname, (Int32*)@params); } + Delegates.glGetColorTableParameterfvSGI((GL.Enums.ColorTableTargetSGI)target, (GL.Enums.GetColorTableParameterPNameSGI)pname, (Single*)@params); } public static @@ -30560,11 +25412,18 @@ namespace OpenTK.OpenGL fixed (Int32* @params_ptr = &@params) { Delegates.glGetColorTableParameterivSGI((GL.Enums.ColorTableTargetSGI)target, (GL.Enums.GetColorTableParameterPNameSGI)pname, (Int32*)@params_ptr); - @params = *@params_ptr; + @params = *@params_ptr; } } } + [System.CLSCompliant(false)] + public static + unsafe void GetColorTableParameter(GL.Enums.ColorTableTargetSGI target, GL.Enums.GetColorTableParameterPNameSGI pname, [Out] Int32* @params) + { + Delegates.glGetColorTableParameterivSGI((GL.Enums.ColorTableTargetSGI)target, (GL.Enums.GetColorTableParameterPNameSGI)pname, (Int32*)@params); + } + } public static partial class SGIX @@ -30581,13 +25440,6 @@ namespace OpenTK.OpenGL Delegates.glSpriteParameterfSGIX((GL.Enums.SGIX_sprite)pname, (Single)param); } - [System.CLSCompliant(false)] - public static - unsafe void SpriteParameterv(GL.Enums.SGIX_sprite pname, Single* @params) - { - unsafe { Delegates.glSpriteParameterfvSGIX((GL.Enums.SGIX_sprite)pname, (Single*)@params); } - } - public static void SpriteParameterv(GL.Enums.SGIX_sprite pname, Single[] @params) { @@ -30612,19 +25464,19 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void SpriteParameterv(GL.Enums.SGIX_sprite pname, Single* @params) + { + Delegates.glSpriteParameterfvSGIX((GL.Enums.SGIX_sprite)pname, (Single*)@params); + } + public static void SpriteParameter(GL.Enums.SGIX_sprite pname, Int32 param) { Delegates.glSpriteParameteriSGIX((GL.Enums.SGIX_sprite)pname, (Int32)param); } - [System.CLSCompliant(false)] - public static - unsafe void SpriteParameterv(GL.Enums.SGIX_sprite pname, Int32* @params) - { - unsafe { Delegates.glSpriteParameterivSGIX((GL.Enums.SGIX_sprite)pname, (Int32*)@params); } - } - public static void SpriteParameterv(GL.Enums.SGIX_sprite pname, Int32[] @params) { @@ -30649,19 +25501,19 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void SpriteParameterv(GL.Enums.SGIX_sprite pname, Int32* @params) + { + Delegates.glSpriteParameterivSGIX((GL.Enums.SGIX_sprite)pname, (Int32*)@params); + } + public static Int32 GetInstruments() { return Delegates.glGetInstrumentsSGIX(); } - [System.CLSCompliant(false)] - public static - unsafe void InstrumentsBuffer(Int32 size, [Out] Int32* buffer) - { - unsafe { Delegates.glInstrumentsBufferSGIX((Int32)size, (Int32*)buffer); } - } - public static void InstrumentsBuffer(Int32 size, [Out] Int32[] buffer) { @@ -30682,16 +25534,16 @@ namespace OpenTK.OpenGL fixed (Int32* buffer_ptr = &buffer) { Delegates.glInstrumentsBufferSGIX((Int32)size, (Int32*)buffer_ptr); - buffer = *buffer_ptr; + buffer = *buffer_ptr; } } } [System.CLSCompliant(false)] public static - unsafe Int32 PollInstruments([Out] Int32* marker_p) + unsafe void InstrumentsBuffer(Int32 size, [Out] Int32* buffer) { - unsafe { return Delegates.glPollInstrumentsSGIX((Int32*)marker_p); } + Delegates.glInstrumentsBufferSGIX((Int32)size, (Int32*)buffer); } public static @@ -30701,8 +25553,7 @@ namespace OpenTK.OpenGL { fixed (Int32* marker_p_ptr = marker_p) { - Int32 retval = Delegates.glPollInstrumentsSGIX((Int32*)marker_p_ptr); - return retval; + return Delegates.glPollInstrumentsSGIX((Int32*)marker_p_ptr); } } } @@ -30715,12 +25566,19 @@ namespace OpenTK.OpenGL fixed (Int32* marker_p_ptr = &marker_p) { Int32 retval = Delegates.glPollInstrumentsSGIX((Int32*)marker_p_ptr); - marker_p = *marker_p_ptr; + marker_p = *marker_p_ptr; return retval; } } } + [System.CLSCompliant(false)] + public static + unsafe Int32 PollInstruments([Out] Int32* marker_p) + { + return Delegates.glPollInstrumentsSGIX((Int32*)marker_p); + } + public static void ReadInstruments(Int32 marker) { @@ -30751,13 +25609,6 @@ namespace OpenTK.OpenGL Delegates.glTagSampleBufferSGIX(); } - [System.CLSCompliant(false)] - public static - unsafe void DeformationMap3(GL.Enums.FfdTargetSGIX target, Double u1, Double u2, Int32 ustride, Int32 uorder, Double v1, Double v2, Int32 vstride, Int32 vorder, Double w1, Double w2, Int32 wstride, Int32 worder, Double* points) - { - unsafe { Delegates.glDeformationMap3dSGIX((GL.Enums.FfdTargetSGIX)target, (Double)u1, (Double)u2, (Int32)ustride, (Int32)uorder, (Double)v1, (Double)v2, (Int32)vstride, (Int32)vorder, (Double)w1, (Double)w2, (Int32)wstride, (Int32)worder, (Double*)points); } - } - public static void DeformationMap3(GL.Enums.FfdTargetSGIX target, Double u1, Double u2, Int32 ustride, Int32 uorder, Double v1, Double v2, Int32 vstride, Int32 vorder, Double w1, Double w2, Int32 wstride, Int32 worder, Double[] points) { @@ -30784,9 +25635,9 @@ namespace OpenTK.OpenGL [System.CLSCompliant(false)] public static - unsafe void DeformationMap3(GL.Enums.FfdTargetSGIX target, Single u1, Single u2, Int32 ustride, Int32 uorder, Single v1, Single v2, Int32 vstride, Int32 vorder, Single w1, Single w2, Int32 wstride, Int32 worder, Single* points) + unsafe void DeformationMap3(GL.Enums.FfdTargetSGIX target, Double u1, Double u2, Int32 ustride, Int32 uorder, Double v1, Double v2, Int32 vstride, Int32 vorder, Double w1, Double w2, Int32 wstride, Int32 worder, Double* points) { - unsafe { Delegates.glDeformationMap3fSGIX((GL.Enums.FfdTargetSGIX)target, (Single)u1, (Single)u2, (Int32)ustride, (Int32)uorder, (Single)v1, (Single)v2, (Int32)vstride, (Int32)vorder, (Single)w1, (Single)w2, (Int32)wstride, (Int32)worder, (Single*)points); } + Delegates.glDeformationMap3dSGIX((GL.Enums.FfdTargetSGIX)target, (Double)u1, (Double)u2, (Int32)ustride, (Int32)uorder, (Double)v1, (Double)v2, (Int32)vstride, (Int32)vorder, (Double)w1, (Double)w2, (Int32)wstride, (Int32)worder, (Double*)points); } public static @@ -30813,6 +25664,13 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void DeformationMap3(GL.Enums.FfdTargetSGIX target, Single u1, Single u2, Int32 ustride, Int32 uorder, Single v1, Single v2, Int32 vstride, Int32 vorder, Single w1, Single w2, Int32 wstride, Int32 worder, Single* points) + { + Delegates.glDeformationMap3fSGIX((GL.Enums.FfdTargetSGIX)target, (Single)u1, (Single)u2, (Int32)ustride, (Int32)uorder, (Single)v1, (Single)v2, (Int32)vstride, (Int32)vorder, (Single)w1, (Single)w2, (Int32)wstride, (Int32)worder, (Single*)points); + } + public static void Deform(GL.Enums.FfdMaskSGIX mask) { @@ -30825,13 +25683,6 @@ namespace OpenTK.OpenGL Delegates.glLoadIdentityDeformationMapSGIX((GL.Enums.FfdMaskSGIX)mask); } - [System.CLSCompliant(false)] - public static - unsafe void ReferencePlane(Double* equation) - { - unsafe { Delegates.glReferencePlaneSGIX((Double*)equation); } - } - public static void ReferencePlane(Double[] equation) { @@ -30856,29 +25707,19 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void ReferencePlane(Double* equation) + { + Delegates.glReferencePlaneSGIX((Double*)equation); + } + public static void FlushRaster() { Delegates.glFlushRasterSGIX(); } - [System.CLSCompliant(false)] - public static - unsafe void GetListParameter(UInt32 list, GL.Enums.ListParameterName pname, [Out] Single* @params) - { - unsafe { Delegates.glGetListParameterfvSGIX((UInt32)list, (GL.Enums.ListParameterName)pname, (Single*)@params); } - } - - [System.CLSCompliant(false)] - public static - unsafe void GetListParameter(Int32 list, GL.Enums.ListParameterName pname, [Out] Single* @params) - { - unsafe - { - Delegates.glGetListParameterfvSGIX((UInt32)list, (GL.Enums.ListParameterName)pname, (Single*)@params); - } - } - [System.CLSCompliant(false)] public static void GetListParameter(UInt32 list, GL.Enums.ListParameterName pname, [Out] Single[] @params) @@ -30913,7 +25754,7 @@ namespace OpenTK.OpenGL fixed (Single* @params_ptr = &@params) { Delegates.glGetListParameterfvSGIX((UInt32)list, (GL.Enums.ListParameterName)pname, (Single*)@params_ptr); - @params = *@params_ptr; + @params = *@params_ptr; } } } @@ -30926,26 +25767,23 @@ namespace OpenTK.OpenGL fixed (Single* @params_ptr = &@params) { Delegates.glGetListParameterfvSGIX((UInt32)list, (GL.Enums.ListParameterName)pname, (Single*)@params_ptr); - @params = *@params_ptr; + @params = *@params_ptr; } } } [System.CLSCompliant(false)] public static - unsafe void GetListParameter(UInt32 list, GL.Enums.ListParameterName pname, [Out] Int32* @params) + unsafe void GetListParameter(UInt32 list, GL.Enums.ListParameterName pname, [Out] Single* @params) { - unsafe { Delegates.glGetListParameterivSGIX((UInt32)list, (GL.Enums.ListParameterName)pname, (Int32*)@params); } + Delegates.glGetListParameterfvSGIX((UInt32)list, (GL.Enums.ListParameterName)pname, (Single*)@params); } [System.CLSCompliant(false)] public static - unsafe void GetListParameter(Int32 list, GL.Enums.ListParameterName pname, [Out] Int32* @params) + unsafe void GetListParameter(Int32 list, GL.Enums.ListParameterName pname, [Out] Single* @params) { - unsafe - { - Delegates.glGetListParameterivSGIX((UInt32)list, (GL.Enums.ListParameterName)pname, (Int32*)@params); - } + Delegates.glGetListParameterfvSGIX((UInt32)list, (GL.Enums.ListParameterName)pname, (Single*)@params); } [System.CLSCompliant(false)] @@ -30982,7 +25820,7 @@ namespace OpenTK.OpenGL fixed (Int32* @params_ptr = &@params) { Delegates.glGetListParameterivSGIX((UInt32)list, (GL.Enums.ListParameterName)pname, (Int32*)@params_ptr); - @params = *@params_ptr; + @params = *@params_ptr; } } } @@ -30995,11 +25833,25 @@ namespace OpenTK.OpenGL fixed (Int32* @params_ptr = &@params) { Delegates.glGetListParameterivSGIX((UInt32)list, (GL.Enums.ListParameterName)pname, (Int32*)@params_ptr); - @params = *@params_ptr; + @params = *@params_ptr; } } } + [System.CLSCompliant(false)] + public static + unsafe void GetListParameter(UInt32 list, GL.Enums.ListParameterName pname, [Out] Int32* @params) + { + Delegates.glGetListParameterivSGIX((UInt32)list, (GL.Enums.ListParameterName)pname, (Int32*)@params); + } + + [System.CLSCompliant(false)] + public static + unsafe void GetListParameter(Int32 list, GL.Enums.ListParameterName pname, [Out] Int32* @params) + { + Delegates.glGetListParameterivSGIX((UInt32)list, (GL.Enums.ListParameterName)pname, (Int32*)@params); + } + [System.CLSCompliant(false)] public static void ListParameter(UInt32 list, GL.Enums.ListParameterName pname, Single param) @@ -31013,23 +25865,6 @@ namespace OpenTK.OpenGL Delegates.glListParameterfSGIX((UInt32)list, (GL.Enums.ListParameterName)pname, (Single)param); } - [System.CLSCompliant(false)] - public static - unsafe void ListParameterv(UInt32 list, GL.Enums.ListParameterName pname, Single* @params) - { - unsafe { Delegates.glListParameterfvSGIX((UInt32)list, (GL.Enums.ListParameterName)pname, (Single*)@params); } - } - - [System.CLSCompliant(false)] - public static - unsafe void ListParameterv(Int32 list, GL.Enums.ListParameterName pname, Single* @params) - { - unsafe - { - Delegates.glListParameterfvSGIX((UInt32)list, (GL.Enums.ListParameterName)pname, (Single*)@params); - } - } - [System.CLSCompliant(false)] public static void ListParameterv(UInt32 list, GL.Enums.ListParameterName pname, Single[] @params) @@ -31080,6 +25915,20 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void ListParameterv(UInt32 list, GL.Enums.ListParameterName pname, Single* @params) + { + Delegates.glListParameterfvSGIX((UInt32)list, (GL.Enums.ListParameterName)pname, (Single*)@params); + } + + [System.CLSCompliant(false)] + public static + unsafe void ListParameterv(Int32 list, GL.Enums.ListParameterName pname, Single* @params) + { + Delegates.glListParameterfvSGIX((UInt32)list, (GL.Enums.ListParameterName)pname, (Single*)@params); + } + [System.CLSCompliant(false)] public static void ListParameter(UInt32 list, GL.Enums.ListParameterName pname, Int32 param) @@ -31093,23 +25942,6 @@ namespace OpenTK.OpenGL Delegates.glListParameteriSGIX((UInt32)list, (GL.Enums.ListParameterName)pname, (Int32)param); } - [System.CLSCompliant(false)] - public static - unsafe void ListParameterv(UInt32 list, GL.Enums.ListParameterName pname, Int32* @params) - { - unsafe { Delegates.glListParameterivSGIX((UInt32)list, (GL.Enums.ListParameterName)pname, (Int32*)@params); } - } - - [System.CLSCompliant(false)] - public static - unsafe void ListParameterv(Int32 list, GL.Enums.ListParameterName pname, Int32* @params) - { - unsafe - { - Delegates.glListParameterivSGIX((UInt32)list, (GL.Enums.ListParameterName)pname, (Int32*)@params); - } - } - [System.CLSCompliant(false)] public static void ListParameterv(UInt32 list, GL.Enums.ListParameterName pname, Int32[] @params) @@ -31160,6 +25992,20 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void ListParameterv(UInt32 list, GL.Enums.ListParameterName pname, Int32* @params) + { + Delegates.glListParameterivSGIX((UInt32)list, (GL.Enums.ListParameterName)pname, (Int32*)@params); + } + + [System.CLSCompliant(false)] + public static + unsafe void ListParameterv(Int32 list, GL.Enums.ListParameterName pname, Int32* @params) + { + Delegates.glListParameterivSGIX((UInt32)list, (GL.Enums.ListParameterName)pname, (Int32*)@params); + } + public static void FragmentColorMaterial(GL.Enums.MaterialFace face, GL.Enums.MaterialParameter mode) { @@ -31172,13 +26018,6 @@ namespace OpenTK.OpenGL Delegates.glFragmentLightfSGIX((GL.Enums.SGIX_fragment_lighting)light, (GL.Enums.SGIX_fragment_lighting)pname, (Single)param); } - [System.CLSCompliant(false)] - public static - unsafe void FragmentLightv(GL.Enums.SGIX_fragment_lighting light, GL.Enums.SGIX_fragment_lighting pname, Single* @params) - { - unsafe { Delegates.glFragmentLightfvSGIX((GL.Enums.SGIX_fragment_lighting)light, (GL.Enums.SGIX_fragment_lighting)pname, (Single*)@params); } - } - public static void FragmentLightv(GL.Enums.SGIX_fragment_lighting light, GL.Enums.SGIX_fragment_lighting pname, Single[] @params) { @@ -31203,19 +26042,19 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void FragmentLightv(GL.Enums.SGIX_fragment_lighting light, GL.Enums.SGIX_fragment_lighting pname, Single* @params) + { + Delegates.glFragmentLightfvSGIX((GL.Enums.SGIX_fragment_lighting)light, (GL.Enums.SGIX_fragment_lighting)pname, (Single*)@params); + } + public static void FragmentLight(GL.Enums.SGIX_fragment_lighting light, GL.Enums.SGIX_fragment_lighting pname, Int32 param) { Delegates.glFragmentLightiSGIX((GL.Enums.SGIX_fragment_lighting)light, (GL.Enums.SGIX_fragment_lighting)pname, (Int32)param); } - [System.CLSCompliant(false)] - public static - unsafe void FragmentLightv(GL.Enums.SGIX_fragment_lighting light, GL.Enums.SGIX_fragment_lighting pname, Int32* @params) - { - unsafe { Delegates.glFragmentLightivSGIX((GL.Enums.SGIX_fragment_lighting)light, (GL.Enums.SGIX_fragment_lighting)pname, (Int32*)@params); } - } - public static void FragmentLightv(GL.Enums.SGIX_fragment_lighting light, GL.Enums.SGIX_fragment_lighting pname, Int32[] @params) { @@ -31240,19 +26079,19 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void FragmentLightv(GL.Enums.SGIX_fragment_lighting light, GL.Enums.SGIX_fragment_lighting pname, Int32* @params) + { + Delegates.glFragmentLightivSGIX((GL.Enums.SGIX_fragment_lighting)light, (GL.Enums.SGIX_fragment_lighting)pname, (Int32*)@params); + } + public static void FragmentLightModel(GL.Enums.FragmentLightModelParameterSGIX pname, Single param) { Delegates.glFragmentLightModelfSGIX((GL.Enums.FragmentLightModelParameterSGIX)pname, (Single)param); } - [System.CLSCompliant(false)] - public static - unsafe void FragmentLightModelv(GL.Enums.FragmentLightModelParameterSGIX pname, Single* @params) - { - unsafe { Delegates.glFragmentLightModelfvSGIX((GL.Enums.FragmentLightModelParameterSGIX)pname, (Single*)@params); } - } - public static void FragmentLightModelv(GL.Enums.FragmentLightModelParameterSGIX pname, Single[] @params) { @@ -31277,19 +26116,19 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void FragmentLightModelv(GL.Enums.FragmentLightModelParameterSGIX pname, Single* @params) + { + Delegates.glFragmentLightModelfvSGIX((GL.Enums.FragmentLightModelParameterSGIX)pname, (Single*)@params); + } + public static void FragmentLightModel(GL.Enums.FragmentLightModelParameterSGIX pname, Int32 param) { Delegates.glFragmentLightModeliSGIX((GL.Enums.FragmentLightModelParameterSGIX)pname, (Int32)param); } - [System.CLSCompliant(false)] - public static - unsafe void FragmentLightModelv(GL.Enums.FragmentLightModelParameterSGIX pname, Int32* @params) - { - unsafe { Delegates.glFragmentLightModelivSGIX((GL.Enums.FragmentLightModelParameterSGIX)pname, (Int32*)@params); } - } - public static void FragmentLightModelv(GL.Enums.FragmentLightModelParameterSGIX pname, Int32[] @params) { @@ -31314,19 +26153,19 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void FragmentLightModelv(GL.Enums.FragmentLightModelParameterSGIX pname, Int32* @params) + { + Delegates.glFragmentLightModelivSGIX((GL.Enums.FragmentLightModelParameterSGIX)pname, (Int32*)@params); + } + public static void FragmentMaterial(GL.Enums.MaterialFace face, GL.Enums.MaterialParameter pname, Single param) { Delegates.glFragmentMaterialfSGIX((GL.Enums.MaterialFace)face, (GL.Enums.MaterialParameter)pname, (Single)param); } - [System.CLSCompliant(false)] - public static - unsafe void FragmentMaterialv(GL.Enums.MaterialFace face, GL.Enums.MaterialParameter pname, Single* @params) - { - unsafe { Delegates.glFragmentMaterialfvSGIX((GL.Enums.MaterialFace)face, (GL.Enums.MaterialParameter)pname, (Single*)@params); } - } - public static void FragmentMaterialv(GL.Enums.MaterialFace face, GL.Enums.MaterialParameter pname, Single[] @params) { @@ -31351,19 +26190,19 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void FragmentMaterialv(GL.Enums.MaterialFace face, GL.Enums.MaterialParameter pname, Single* @params) + { + Delegates.glFragmentMaterialfvSGIX((GL.Enums.MaterialFace)face, (GL.Enums.MaterialParameter)pname, (Single*)@params); + } + public static void FragmentMaterial(GL.Enums.MaterialFace face, GL.Enums.MaterialParameter pname, Int32 param) { Delegates.glFragmentMaterialiSGIX((GL.Enums.MaterialFace)face, (GL.Enums.MaterialParameter)pname, (Int32)param); } - [System.CLSCompliant(false)] - public static - unsafe void FragmentMaterialv(GL.Enums.MaterialFace face, GL.Enums.MaterialParameter pname, Int32* @params) - { - unsafe { Delegates.glFragmentMaterialivSGIX((GL.Enums.MaterialFace)face, (GL.Enums.MaterialParameter)pname, (Int32*)@params); } - } - public static void FragmentMaterialv(GL.Enums.MaterialFace face, GL.Enums.MaterialParameter pname, Int32[] @params) { @@ -31390,9 +26229,9 @@ namespace OpenTK.OpenGL [System.CLSCompliant(false)] public static - unsafe void GetFragmentLight(GL.Enums.SGIX_fragment_lighting light, GL.Enums.SGIX_fragment_lighting pname, [Out] Single* @params) + unsafe void FragmentMaterialv(GL.Enums.MaterialFace face, GL.Enums.MaterialParameter pname, Int32* @params) { - unsafe { Delegates.glGetFragmentLightfvSGIX((GL.Enums.SGIX_fragment_lighting)light, (GL.Enums.SGIX_fragment_lighting)pname, (Single*)@params); } + Delegates.glFragmentMaterialivSGIX((GL.Enums.MaterialFace)face, (GL.Enums.MaterialParameter)pname, (Int32*)@params); } public static @@ -31415,16 +26254,16 @@ namespace OpenTK.OpenGL fixed (Single* @params_ptr = &@params) { Delegates.glGetFragmentLightfvSGIX((GL.Enums.SGIX_fragment_lighting)light, (GL.Enums.SGIX_fragment_lighting)pname, (Single*)@params_ptr); - @params = *@params_ptr; + @params = *@params_ptr; } } } [System.CLSCompliant(false)] public static - unsafe void GetFragmentLight(GL.Enums.SGIX_fragment_lighting light, GL.Enums.SGIX_fragment_lighting pname, [Out] Int32* @params) + unsafe void GetFragmentLight(GL.Enums.SGIX_fragment_lighting light, GL.Enums.SGIX_fragment_lighting pname, [Out] Single* @params) { - unsafe { Delegates.glGetFragmentLightivSGIX((GL.Enums.SGIX_fragment_lighting)light, (GL.Enums.SGIX_fragment_lighting)pname, (Int32*)@params); } + Delegates.glGetFragmentLightfvSGIX((GL.Enums.SGIX_fragment_lighting)light, (GL.Enums.SGIX_fragment_lighting)pname, (Single*)@params); } public static @@ -31447,16 +26286,16 @@ namespace OpenTK.OpenGL fixed (Int32* @params_ptr = &@params) { Delegates.glGetFragmentLightivSGIX((GL.Enums.SGIX_fragment_lighting)light, (GL.Enums.SGIX_fragment_lighting)pname, (Int32*)@params_ptr); - @params = *@params_ptr; + @params = *@params_ptr; } } } [System.CLSCompliant(false)] public static - unsafe void GetFragmentMaterial(GL.Enums.MaterialFace face, GL.Enums.MaterialParameter pname, [Out] Single* @params) + unsafe void GetFragmentLight(GL.Enums.SGIX_fragment_lighting light, GL.Enums.SGIX_fragment_lighting pname, [Out] Int32* @params) { - unsafe { Delegates.glGetFragmentMaterialfvSGIX((GL.Enums.MaterialFace)face, (GL.Enums.MaterialParameter)pname, (Single*)@params); } + Delegates.glGetFragmentLightivSGIX((GL.Enums.SGIX_fragment_lighting)light, (GL.Enums.SGIX_fragment_lighting)pname, (Int32*)@params); } public static @@ -31479,16 +26318,16 @@ namespace OpenTK.OpenGL fixed (Single* @params_ptr = &@params) { Delegates.glGetFragmentMaterialfvSGIX((GL.Enums.MaterialFace)face, (GL.Enums.MaterialParameter)pname, (Single*)@params_ptr); - @params = *@params_ptr; + @params = *@params_ptr; } } } [System.CLSCompliant(false)] public static - unsafe void GetFragmentMaterial(GL.Enums.MaterialFace face, GL.Enums.MaterialParameter pname, [Out] Int32* @params) + unsafe void GetFragmentMaterial(GL.Enums.MaterialFace face, GL.Enums.MaterialParameter pname, [Out] Single* @params) { - unsafe { Delegates.glGetFragmentMaterialivSGIX((GL.Enums.MaterialFace)face, (GL.Enums.MaterialParameter)pname, (Int32*)@params); } + Delegates.glGetFragmentMaterialfvSGIX((GL.Enums.MaterialFace)face, (GL.Enums.MaterialParameter)pname, (Single*)@params); } public static @@ -31511,11 +26350,18 @@ namespace OpenTK.OpenGL fixed (Int32* @params_ptr = &@params) { Delegates.glGetFragmentMaterialivSGIX((GL.Enums.MaterialFace)face, (GL.Enums.MaterialParameter)pname, (Int32*)@params_ptr); - @params = *@params_ptr; + @params = *@params_ptr; } } } + [System.CLSCompliant(false)] + public static + unsafe void GetFragmentMaterial(GL.Enums.MaterialFace face, GL.Enums.MaterialParameter pname, [Out] Int32* @params) + { + Delegates.glGetFragmentMaterialivSGIX((GL.Enums.MaterialFace)face, (GL.Enums.MaterialParameter)pname, (Int32*)@params); + } + public static void LightEnv(GL.Enums.LightEnvParameterSGIX pname, Int32 param) { @@ -31535,24 +26381,6 @@ namespace OpenTK.OpenGL Delegates.glAsyncMarkerSGIX((UInt32)marker); } - [System.CLSCompliant(false)] - public static - unsafe Int32 FinishAsync([Out] UInt32* markerp) - { - unsafe { return Delegates.glFinishAsyncSGIX((UInt32*)markerp); } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 FinishAsync([Out] Int32* markerp) - { - unsafe - { - Int32 retval = Delegates.glFinishAsyncSGIX((UInt32*)markerp); - return retval; - } - } - [System.CLSCompliant(false)] public static Int32 FinishAsync([Out] UInt32[] markerp) @@ -31561,8 +26389,7 @@ namespace OpenTK.OpenGL { fixed (UInt32* markerp_ptr = markerp) { - Int32 retval = Delegates.glFinishAsyncSGIX((UInt32*)markerp_ptr); - return retval; + return Delegates.glFinishAsyncSGIX((UInt32*)markerp_ptr); } } } @@ -31574,8 +26401,7 @@ namespace OpenTK.OpenGL { fixed (Int32* markerp_ptr = markerp) { - Int32 retval = Delegates.glFinishAsyncSGIX((UInt32*)markerp_ptr); - return retval; + return Delegates.glFinishAsyncSGIX((UInt32*)markerp_ptr); } } } @@ -31589,7 +26415,7 @@ namespace OpenTK.OpenGL fixed (UInt32* markerp_ptr = &markerp) { Int32 retval = Delegates.glFinishAsyncSGIX((UInt32*)markerp_ptr); - markerp = *markerp_ptr; + markerp = *markerp_ptr; return retval; } } @@ -31603,7 +26429,7 @@ namespace OpenTK.OpenGL fixed (Int32* markerp_ptr = &markerp) { Int32 retval = Delegates.glFinishAsyncSGIX((UInt32*)markerp_ptr); - markerp = *markerp_ptr; + markerp = *markerp_ptr; return retval; } } @@ -31611,20 +26437,16 @@ namespace OpenTK.OpenGL [System.CLSCompliant(false)] public static - unsafe Int32 PollAsync([Out] UInt32* markerp) + unsafe Int32 FinishAsync([Out] UInt32* markerp) { - unsafe { return Delegates.glPollAsyncSGIX((UInt32*)markerp); } + return Delegates.glFinishAsyncSGIX((UInt32*)markerp); } [System.CLSCompliant(false)] public static - unsafe Int32 PollAsync([Out] Int32* markerp) + unsafe Int32 FinishAsync([Out] Int32* markerp) { - unsafe - { - Int32 retval = Delegates.glPollAsyncSGIX((UInt32*)markerp); - return retval; - } + return Delegates.glFinishAsyncSGIX((UInt32*)markerp); } [System.CLSCompliant(false)] @@ -31635,8 +26457,7 @@ namespace OpenTK.OpenGL { fixed (UInt32* markerp_ptr = markerp) { - Int32 retval = Delegates.glPollAsyncSGIX((UInt32*)markerp_ptr); - return retval; + return Delegates.glPollAsyncSGIX((UInt32*)markerp_ptr); } } } @@ -31648,8 +26469,7 @@ namespace OpenTK.OpenGL { fixed (Int32* markerp_ptr = markerp) { - Int32 retval = Delegates.glPollAsyncSGIX((UInt32*)markerp_ptr); - return retval; + return Delegates.glPollAsyncSGIX((UInt32*)markerp_ptr); } } } @@ -31663,7 +26483,7 @@ namespace OpenTK.OpenGL fixed (UInt32* markerp_ptr = &markerp) { Int32 retval = Delegates.glPollAsyncSGIX((UInt32*)markerp_ptr); - markerp = *markerp_ptr; + markerp = *markerp_ptr; return retval; } } @@ -31677,12 +26497,26 @@ namespace OpenTK.OpenGL fixed (Int32* markerp_ptr = &markerp) { Int32 retval = Delegates.glPollAsyncSGIX((UInt32*)markerp_ptr); - markerp = *markerp_ptr; + markerp = *markerp_ptr; return retval; } } } + [System.CLSCompliant(false)] + public static + unsafe Int32 PollAsync([Out] UInt32* markerp) + { + return Delegates.glPollAsyncSGIX((UInt32*)markerp); + } + + [System.CLSCompliant(false)] + public static + unsafe Int32 PollAsync([Out] Int32* markerp) + { + return Delegates.glPollAsyncSGIX((UInt32*)markerp); + } + public static Int32 GenAsyncMarkers(Int32 range) { @@ -31718,23 +26552,20 @@ namespace OpenTK.OpenGL public static void IglooInterface(GL.Enums.All pname, IntPtr @params) { - Delegates.glIglooInterfaceSGIX((GL.Enums.All)pname, (IntPtr)@params); + Delegates.glIglooInterfaceSGIX((GL.Enums.All)pname, (IntPtr)@params); } public static void IglooInterface(GL.Enums.All pname, [In, Out] object @params) { - unsafe + System.Runtime.InteropServices.GCHandle @params_ptr = System.Runtime.InteropServices.GCHandle.Alloc(@params, System.Runtime.InteropServices.GCHandleType.Pinned); + try { - System.Runtime.InteropServices.GCHandle @params_ptr = System.Runtime.InteropServices.GCHandle.Alloc(@params, System.Runtime.InteropServices.GCHandleType.Pinned); - try - { - Delegates.glIglooInterfaceSGIX((GL.Enums.All)pname, (IntPtr)@params_ptr.AddrOfPinnedObject()); - } - finally - { - @params_ptr.Free(); - } + Delegates.glIglooInterfaceSGIX((GL.Enums.All)pname, (IntPtr)@params_ptr.AddrOfPinnedObject()); + } + finally + { + @params_ptr.Free(); } } @@ -31754,13 +26585,6 @@ namespace OpenTK.OpenGL Delegates.glImageTransformParameterfHP((GL.Enums.HP_image_transform)target, (GL.Enums.HP_image_transform)pname, (Single)param); } - [System.CLSCompliant(false)] - public static - unsafe void ImageTransformParameterv(GL.Enums.HP_image_transform target, GL.Enums.HP_image_transform pname, Int32* @params) - { - unsafe { Delegates.glImageTransformParameterivHP((GL.Enums.HP_image_transform)target, (GL.Enums.HP_image_transform)pname, (Int32*)@params); } - } - public static void ImageTransformParameterv(GL.Enums.HP_image_transform target, GL.Enums.HP_image_transform pname, Int32[] @params) { @@ -31787,9 +26611,9 @@ namespace OpenTK.OpenGL [System.CLSCompliant(false)] public static - unsafe void ImageTransformParameterv(GL.Enums.HP_image_transform target, GL.Enums.HP_image_transform pname, Single* @params) + unsafe void ImageTransformParameterv(GL.Enums.HP_image_transform target, GL.Enums.HP_image_transform pname, Int32* @params) { - unsafe { Delegates.glImageTransformParameterfvHP((GL.Enums.HP_image_transform)target, (GL.Enums.HP_image_transform)pname, (Single*)@params); } + Delegates.glImageTransformParameterivHP((GL.Enums.HP_image_transform)target, (GL.Enums.HP_image_transform)pname, (Int32*)@params); } public static @@ -31818,9 +26642,9 @@ namespace OpenTK.OpenGL [System.CLSCompliant(false)] public static - unsafe void GetImageTransformParameter(GL.Enums.HP_image_transform target, GL.Enums.HP_image_transform pname, [Out] Int32* @params) + unsafe void ImageTransformParameterv(GL.Enums.HP_image_transform target, GL.Enums.HP_image_transform pname, Single* @params) { - unsafe { Delegates.glGetImageTransformParameterivHP((GL.Enums.HP_image_transform)target, (GL.Enums.HP_image_transform)pname, (Int32*)@params); } + Delegates.glImageTransformParameterfvHP((GL.Enums.HP_image_transform)target, (GL.Enums.HP_image_transform)pname, (Single*)@params); } public static @@ -31843,16 +26667,16 @@ namespace OpenTK.OpenGL fixed (Int32* @params_ptr = &@params) { Delegates.glGetImageTransformParameterivHP((GL.Enums.HP_image_transform)target, (GL.Enums.HP_image_transform)pname, (Int32*)@params_ptr); - @params = *@params_ptr; + @params = *@params_ptr; } } } [System.CLSCompliant(false)] public static - unsafe void GetImageTransformParameter(GL.Enums.HP_image_transform target, GL.Enums.HP_image_transform pname, [Out] Single* @params) + unsafe void GetImageTransformParameter(GL.Enums.HP_image_transform target, GL.Enums.HP_image_transform pname, [Out] Int32* @params) { - unsafe { Delegates.glGetImageTransformParameterfvHP((GL.Enums.HP_image_transform)target, (GL.Enums.HP_image_transform)pname, (Single*)@params); } + Delegates.glGetImageTransformParameterivHP((GL.Enums.HP_image_transform)target, (GL.Enums.HP_image_transform)pname, (Int32*)@params); } public static @@ -31875,11 +26699,18 @@ namespace OpenTK.OpenGL fixed (Single* @params_ptr = &@params) { Delegates.glGetImageTransformParameterfvHP((GL.Enums.HP_image_transform)target, (GL.Enums.HP_image_transform)pname, (Single*)@params_ptr); - @params = *@params_ptr; + @params = *@params_ptr; } } } + [System.CLSCompliant(false)] + public static + unsafe void GetImageTransformParameter(GL.Enums.HP_image_transform target, GL.Enums.HP_image_transform pname, [Out] Single* @params) + { + Delegates.glGetImageTransformParameterfvHP((GL.Enums.HP_image_transform)target, (GL.Enums.HP_image_transform)pname, (Single*)@params); + } + } public static partial class PGI @@ -31897,92 +26728,80 @@ namespace OpenTK.OpenGL public static void VertexPointer(Int32 size, GL.Enums.VertexPointerType type, IntPtr pointer) { - Delegates.glVertexPointervINTEL((Int32)size, (GL.Enums.VertexPointerType)type, (IntPtr)pointer); + Delegates.glVertexPointervINTEL((Int32)size, (GL.Enums.VertexPointerType)type, (IntPtr)pointer); } public static void VertexPointer(Int32 size, GL.Enums.VertexPointerType type, [In, Out] object pointer) { - unsafe + System.Runtime.InteropServices.GCHandle pointer_ptr = System.Runtime.InteropServices.GCHandle.Alloc(pointer, System.Runtime.InteropServices.GCHandleType.Pinned); + try { - System.Runtime.InteropServices.GCHandle pointer_ptr = System.Runtime.InteropServices.GCHandle.Alloc(pointer, System.Runtime.InteropServices.GCHandleType.Pinned); - try - { - Delegates.glVertexPointervINTEL((Int32)size, (GL.Enums.VertexPointerType)type, (IntPtr)pointer_ptr.AddrOfPinnedObject()); - } - finally - { - pointer_ptr.Free(); - } + Delegates.glVertexPointervINTEL((Int32)size, (GL.Enums.VertexPointerType)type, (IntPtr)pointer_ptr.AddrOfPinnedObject()); + } + finally + { + pointer_ptr.Free(); } } public static void NormalPointer(GL.Enums.NormalPointerType type, IntPtr pointer) { - Delegates.glNormalPointervINTEL((GL.Enums.NormalPointerType)type, (IntPtr)pointer); + Delegates.glNormalPointervINTEL((GL.Enums.NormalPointerType)type, (IntPtr)pointer); } public static void NormalPointer(GL.Enums.NormalPointerType type, [In, Out] object pointer) { - unsafe + System.Runtime.InteropServices.GCHandle pointer_ptr = System.Runtime.InteropServices.GCHandle.Alloc(pointer, System.Runtime.InteropServices.GCHandleType.Pinned); + try { - System.Runtime.InteropServices.GCHandle pointer_ptr = System.Runtime.InteropServices.GCHandle.Alloc(pointer, System.Runtime.InteropServices.GCHandleType.Pinned); - try - { - Delegates.glNormalPointervINTEL((GL.Enums.NormalPointerType)type, (IntPtr)pointer_ptr.AddrOfPinnedObject()); - } - finally - { - pointer_ptr.Free(); - } + Delegates.glNormalPointervINTEL((GL.Enums.NormalPointerType)type, (IntPtr)pointer_ptr.AddrOfPinnedObject()); + } + finally + { + pointer_ptr.Free(); } } public static void ColorPointer(Int32 size, GL.Enums.VertexPointerType type, IntPtr pointer) { - Delegates.glColorPointervINTEL((Int32)size, (GL.Enums.VertexPointerType)type, (IntPtr)pointer); + Delegates.glColorPointervINTEL((Int32)size, (GL.Enums.VertexPointerType)type, (IntPtr)pointer); } public static void ColorPointer(Int32 size, GL.Enums.VertexPointerType type, [In, Out] object pointer) { - unsafe + System.Runtime.InteropServices.GCHandle pointer_ptr = System.Runtime.InteropServices.GCHandle.Alloc(pointer, System.Runtime.InteropServices.GCHandleType.Pinned); + try { - System.Runtime.InteropServices.GCHandle pointer_ptr = System.Runtime.InteropServices.GCHandle.Alloc(pointer, System.Runtime.InteropServices.GCHandleType.Pinned); - try - { - Delegates.glColorPointervINTEL((Int32)size, (GL.Enums.VertexPointerType)type, (IntPtr)pointer_ptr.AddrOfPinnedObject()); - } - finally - { - pointer_ptr.Free(); - } + Delegates.glColorPointervINTEL((Int32)size, (GL.Enums.VertexPointerType)type, (IntPtr)pointer_ptr.AddrOfPinnedObject()); + } + finally + { + pointer_ptr.Free(); } } public static void TexCoordPointer(Int32 size, GL.Enums.VertexPointerType type, IntPtr pointer) { - Delegates.glTexCoordPointervINTEL((Int32)size, (GL.Enums.VertexPointerType)type, (IntPtr)pointer); + Delegates.glTexCoordPointervINTEL((Int32)size, (GL.Enums.VertexPointerType)type, (IntPtr)pointer); } public static void TexCoordPointer(Int32 size, GL.Enums.VertexPointerType type, [In, Out] object pointer) { - unsafe + System.Runtime.InteropServices.GCHandle pointer_ptr = System.Runtime.InteropServices.GCHandle.Alloc(pointer, System.Runtime.InteropServices.GCHandleType.Pinned); + try { - System.Runtime.InteropServices.GCHandle pointer_ptr = System.Runtime.InteropServices.GCHandle.Alloc(pointer, System.Runtime.InteropServices.GCHandleType.Pinned); - try - { - Delegates.glTexCoordPointervINTEL((Int32)size, (GL.Enums.VertexPointerType)type, (IntPtr)pointer_ptr.AddrOfPinnedObject()); - } - finally - { - pointer_ptr.Free(); - } + Delegates.glTexCoordPointervINTEL((Int32)size, (GL.Enums.VertexPointerType)type, (IntPtr)pointer_ptr.AddrOfPinnedObject()); + } + finally + { + pointer_ptr.Free(); } } @@ -32089,23 +26908,6 @@ namespace OpenTK.OpenGL Delegates.glReplacementCodeubSUN((Byte)code); } - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodev(UInt32* code) - { - unsafe { Delegates.glReplacementCodeuivSUN((UInt32*)code); } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodev(Int32* code) - { - unsafe - { - Delegates.glReplacementCodeuivSUN((UInt32*)code); - } - } - [System.CLSCompliant(false)] public static void ReplacementCodev(UInt32[] code) @@ -32158,19 +26960,16 @@ namespace OpenTK.OpenGL [System.CLSCompliant(false)] public static - unsafe void ReplacementCodev(UInt16* code) + unsafe void ReplacementCodev(UInt32* code) { - unsafe { Delegates.glReplacementCodeusvSUN((UInt16*)code); } + Delegates.glReplacementCodeuivSUN((UInt32*)code); } [System.CLSCompliant(false)] public static - unsafe void ReplacementCodev(Int16* code) + unsafe void ReplacementCodev(Int32* code) { - unsafe - { - Delegates.glReplacementCodeusvSUN((UInt16*)code); - } + Delegates.glReplacementCodeuivSUN((UInt32*)code); } [System.CLSCompliant(false)] @@ -32225,9 +27024,16 @@ namespace OpenTK.OpenGL [System.CLSCompliant(false)] public static - unsafe void ReplacementCodev(Byte* code) + unsafe void ReplacementCodev(UInt16* code) { - unsafe { Delegates.glReplacementCodeubvSUN((Byte*)code); } + Delegates.glReplacementCodeusvSUN((UInt16*)code); + } + + [System.CLSCompliant(false)] + public static + unsafe void ReplacementCodev(Int16* code) + { + Delegates.glReplacementCodeusvSUN((UInt16*)code); } public static @@ -32254,26 +27060,30 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void ReplacementCodev(Byte* code) + { + Delegates.glReplacementCodeubvSUN((Byte*)code); + } + public static void ReplacementCodePointer(GL.Enums.SUN_triangle_list type, Int32 stride, IntPtr pointer) { - Delegates.glReplacementCodePointerSUN((GL.Enums.SUN_triangle_list)type, (Int32)stride, (IntPtr)pointer); + Delegates.glReplacementCodePointerSUN((GL.Enums.SUN_triangle_list)type, (Int32)stride, (IntPtr)pointer); } public static void ReplacementCodePointer(GL.Enums.SUN_triangle_list type, Int32 stride, [In, Out] object pointer) { - unsafe + System.Runtime.InteropServices.GCHandle pointer_ptr = System.Runtime.InteropServices.GCHandle.Alloc(pointer, System.Runtime.InteropServices.GCHandleType.Pinned); + try { - System.Runtime.InteropServices.GCHandle pointer_ptr = System.Runtime.InteropServices.GCHandle.Alloc(pointer, System.Runtime.InteropServices.GCHandleType.Pinned); - try - { - Delegates.glReplacementCodePointerSUN((GL.Enums.SUN_triangle_list)type, (Int32)stride, (IntPtr)pointer_ptr.AddrOfPinnedObject()); - } - finally - { - pointer_ptr.Free(); - } + Delegates.glReplacementCodePointerSUN((GL.Enums.SUN_triangle_list)type, (Int32)stride, (IntPtr)pointer_ptr.AddrOfPinnedObject()); + } + finally + { + pointer_ptr.Free(); } } @@ -32283,52 +27093,6 @@ namespace OpenTK.OpenGL Delegates.glColor4ubVertex2fSUN((Byte)r, (Byte)g, (Byte)b, (Byte)a, (Single)x, (Single)y); } - [System.CLSCompliant(false)] - public static - unsafe void Color4ubVertex2(Byte* c, Single* v) - { - unsafe { Delegates.glColor4ubVertex2fvSUN((Byte*)c, (Single*)v); } - } - - [System.CLSCompliant(false)] - public static - unsafe void Color4ubVertex2(Byte* c, Single[] v) - { - unsafe - { - fixed (Single* v_ptr = v) - { - Delegates.glColor4ubVertex2fvSUN((Byte*)c, (Single*)v_ptr); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void Color4ubVertex2(Byte* c, ref Single v) - { - unsafe - { - fixed (Single* v_ptr = &v) - { - Delegates.glColor4ubVertex2fvSUN((Byte*)c, (Single*)v_ptr); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void Color4ubVertex2(Byte[] c, Single* v) - { - unsafe - { - fixed (Byte* c_ptr = c) - { - Delegates.glColor4ubVertex2fvSUN((Byte*)c_ptr, (Single*)v); - } - } - } - public static void Color4ubVertex2(Byte[] c, Single[] v) { @@ -32342,45 +27106,6 @@ namespace OpenTK.OpenGL } } - public static - void Color4ubVertex2(Byte[] c, ref Single v) - { - unsafe - { - fixed (Byte* c_ptr = c) - fixed (Single* v_ptr = &v) - { - Delegates.glColor4ubVertex2fvSUN((Byte*)c_ptr, (Single*)v_ptr); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void Color4ubVertex2(ref Byte c, Single* v) - { - unsafe - { - fixed (Byte* c_ptr = &c) - { - Delegates.glColor4ubVertex2fvSUN((Byte*)c_ptr, (Single*)v); - } - } - } - - public static - void Color4ubVertex2(ref Byte c, Single[] v) - { - unsafe - { - fixed (Byte* c_ptr = &c) - fixed (Single* v_ptr = v) - { - Delegates.glColor4ubVertex2fvSUN((Byte*)c_ptr, (Single*)v_ptr); - } - } - } - public static void Color4ubVertex2(ref Byte c, ref Single v) { @@ -32394,58 +27119,19 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void Color4ubVertex2(Byte* c, Single* v) + { + Delegates.glColor4ubVertex2fvSUN((Byte*)c, (Single*)v); + } + public static void Color4ubVertex3(Byte r, Byte g, Byte b, Byte a, Single x, Single y, Single z) { Delegates.glColor4ubVertex3fSUN((Byte)r, (Byte)g, (Byte)b, (Byte)a, (Single)x, (Single)y, (Single)z); } - [System.CLSCompliant(false)] - public static - unsafe void Color4ubVertex3(Byte* c, Single* v) - { - unsafe { Delegates.glColor4ubVertex3fvSUN((Byte*)c, (Single*)v); } - } - - [System.CLSCompliant(false)] - public static - unsafe void Color4ubVertex3(Byte* c, Single[] v) - { - unsafe - { - fixed (Single* v_ptr = v) - { - Delegates.glColor4ubVertex3fvSUN((Byte*)c, (Single*)v_ptr); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void Color4ubVertex3(Byte* c, ref Single v) - { - unsafe - { - fixed (Single* v_ptr = &v) - { - Delegates.glColor4ubVertex3fvSUN((Byte*)c, (Single*)v_ptr); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void Color4ubVertex3(Byte[] c, Single* v) - { - unsafe - { - fixed (Byte* c_ptr = c) - { - Delegates.glColor4ubVertex3fvSUN((Byte*)c_ptr, (Single*)v); - } - } - } - public static void Color4ubVertex3(Byte[] c, Single[] v) { @@ -32459,45 +27145,6 @@ namespace OpenTK.OpenGL } } - public static - void Color4ubVertex3(Byte[] c, ref Single v) - { - unsafe - { - fixed (Byte* c_ptr = c) - fixed (Single* v_ptr = &v) - { - Delegates.glColor4ubVertex3fvSUN((Byte*)c_ptr, (Single*)v_ptr); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void Color4ubVertex3(ref Byte c, Single* v) - { - unsafe - { - fixed (Byte* c_ptr = &c) - { - Delegates.glColor4ubVertex3fvSUN((Byte*)c_ptr, (Single*)v); - } - } - } - - public static - void Color4ubVertex3(ref Byte c, Single[] v) - { - unsafe - { - fixed (Byte* c_ptr = &c) - fixed (Single* v_ptr = v) - { - Delegates.glColor4ubVertex3fvSUN((Byte*)c_ptr, (Single*)v_ptr); - } - } - } - public static void Color4ubVertex3(ref Byte c, ref Single v) { @@ -32511,58 +27158,19 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void Color4ubVertex3(Byte* c, Single* v) + { + Delegates.glColor4ubVertex3fvSUN((Byte*)c, (Single*)v); + } + public static void Color3fVertex3(Single r, Single g, Single b, Single x, Single y, Single z) { Delegates.glColor3fVertex3fSUN((Single)r, (Single)g, (Single)b, (Single)x, (Single)y, (Single)z); } - [System.CLSCompliant(false)] - public static - unsafe void Color3fVertex3(Single* c, Single* v) - { - unsafe { Delegates.glColor3fVertex3fvSUN((Single*)c, (Single*)v); } - } - - [System.CLSCompliant(false)] - public static - unsafe void Color3fVertex3(Single* c, Single[] v) - { - unsafe - { - fixed (Single* v_ptr = v) - { - Delegates.glColor3fVertex3fvSUN((Single*)c, (Single*)v_ptr); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void Color3fVertex3(Single* c, ref Single v) - { - unsafe - { - fixed (Single* v_ptr = &v) - { - Delegates.glColor3fVertex3fvSUN((Single*)c, (Single*)v_ptr); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void Color3fVertex3(Single[] c, Single* v) - { - unsafe - { - fixed (Single* c_ptr = c) - { - Delegates.glColor3fVertex3fvSUN((Single*)c_ptr, (Single*)v); - } - } - } - public static void Color3fVertex3(Single[] c, Single[] v) { @@ -32576,45 +27184,6 @@ namespace OpenTK.OpenGL } } - public static - void Color3fVertex3(Single[] c, ref Single v) - { - unsafe - { - fixed (Single* c_ptr = c) - fixed (Single* v_ptr = &v) - { - Delegates.glColor3fVertex3fvSUN((Single*)c_ptr, (Single*)v_ptr); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void Color3fVertex3(ref Single c, Single* v) - { - unsafe - { - fixed (Single* c_ptr = &c) - { - Delegates.glColor3fVertex3fvSUN((Single*)c_ptr, (Single*)v); - } - } - } - - public static - void Color3fVertex3(ref Single c, Single[] v) - { - unsafe - { - fixed (Single* c_ptr = &c) - fixed (Single* v_ptr = v) - { - Delegates.glColor3fVertex3fvSUN((Single*)c_ptr, (Single*)v_ptr); - } - } - } - public static void Color3fVertex3(ref Single c, ref Single v) { @@ -32628,58 +27197,19 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void Color3fVertex3(Single* c, Single* v) + { + Delegates.glColor3fVertex3fvSUN((Single*)c, (Single*)v); + } + public static void Normal3fVertex3(Single nx, Single ny, Single nz, Single x, Single y, Single z) { Delegates.glNormal3fVertex3fSUN((Single)nx, (Single)ny, (Single)nz, (Single)x, (Single)y, (Single)z); } - [System.CLSCompliant(false)] - public static - unsafe void Normal3fVertex3(Single* n, Single* v) - { - unsafe { Delegates.glNormal3fVertex3fvSUN((Single*)n, (Single*)v); } - } - - [System.CLSCompliant(false)] - public static - unsafe void Normal3fVertex3(Single* n, Single[] v) - { - unsafe - { - fixed (Single* v_ptr = v) - { - Delegates.glNormal3fVertex3fvSUN((Single*)n, (Single*)v_ptr); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void Normal3fVertex3(Single* n, ref Single v) - { - unsafe - { - fixed (Single* v_ptr = &v) - { - Delegates.glNormal3fVertex3fvSUN((Single*)n, (Single*)v_ptr); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void Normal3fVertex3(Single[] n, Single* v) - { - unsafe - { - fixed (Single* n_ptr = n) - { - Delegates.glNormal3fVertex3fvSUN((Single*)n_ptr, (Single*)v); - } - } - } - public static void Normal3fVertex3(Single[] n, Single[] v) { @@ -32693,45 +27223,6 @@ namespace OpenTK.OpenGL } } - public static - void Normal3fVertex3(Single[] n, ref Single v) - { - unsafe - { - fixed (Single* n_ptr = n) - fixed (Single* v_ptr = &v) - { - Delegates.glNormal3fVertex3fvSUN((Single*)n_ptr, (Single*)v_ptr); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void Normal3fVertex3(ref Single n, Single* v) - { - unsafe - { - fixed (Single* n_ptr = &n) - { - Delegates.glNormal3fVertex3fvSUN((Single*)n_ptr, (Single*)v); - } - } - } - - public static - void Normal3fVertex3(ref Single n, Single[] v) - { - unsafe - { - fixed (Single* n_ptr = &n) - fixed (Single* v_ptr = v) - { - Delegates.glNormal3fVertex3fvSUN((Single*)n_ptr, (Single*)v_ptr); - } - } - } - public static void Normal3fVertex3(ref Single n, ref Single v) { @@ -32745,182 +27236,19 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void Normal3fVertex3(Single* n, Single* v) + { + Delegates.glNormal3fVertex3fvSUN((Single*)n, (Single*)v); + } + public static void Color4fNormal3fVertex3(Single r, Single g, Single b, Single a, Single nx, Single ny, Single nz, Single x, Single y, Single z) { Delegates.glColor4fNormal3fVertex3fSUN((Single)r, (Single)g, (Single)b, (Single)a, (Single)nx, (Single)ny, (Single)nz, (Single)x, (Single)y, (Single)z); } - [System.CLSCompliant(false)] - public static - unsafe void Color4fNormal3fVertex3(Single* c, Single* n, Single* v) - { - unsafe { Delegates.glColor4fNormal3fVertex3fvSUN((Single*)c, (Single*)n, (Single*)v); } - } - - [System.CLSCompliant(false)] - public static - unsafe void Color4fNormal3fVertex3(Single* c, Single* n, Single[] v) - { - unsafe - { - fixed (Single* v_ptr = v) - { - Delegates.glColor4fNormal3fVertex3fvSUN((Single*)c, (Single*)n, (Single*)v_ptr); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void Color4fNormal3fVertex3(Single* c, Single* n, ref Single v) - { - unsafe - { - fixed (Single* v_ptr = &v) - { - Delegates.glColor4fNormal3fVertex3fvSUN((Single*)c, (Single*)n, (Single*)v_ptr); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void Color4fNormal3fVertex3(Single* c, Single[] n, Single* v) - { - unsafe - { - fixed (Single* n_ptr = n) - { - Delegates.glColor4fNormal3fVertex3fvSUN((Single*)c, (Single*)n_ptr, (Single*)v); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void Color4fNormal3fVertex3(Single* c, Single[] n, Single[] v) - { - unsafe - { - fixed (Single* n_ptr = n) - fixed (Single* v_ptr = v) - { - Delegates.glColor4fNormal3fVertex3fvSUN((Single*)c, (Single*)n_ptr, (Single*)v_ptr); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void Color4fNormal3fVertex3(Single* c, Single[] n, ref Single v) - { - unsafe - { - fixed (Single* n_ptr = n) - fixed (Single* v_ptr = &v) - { - Delegates.glColor4fNormal3fVertex3fvSUN((Single*)c, (Single*)n_ptr, (Single*)v_ptr); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void Color4fNormal3fVertex3(Single* c, ref Single n, Single* v) - { - unsafe - { - fixed (Single* n_ptr = &n) - { - Delegates.glColor4fNormal3fVertex3fvSUN((Single*)c, (Single*)n_ptr, (Single*)v); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void Color4fNormal3fVertex3(Single* c, ref Single n, Single[] v) - { - unsafe - { - fixed (Single* n_ptr = &n) - fixed (Single* v_ptr = v) - { - Delegates.glColor4fNormal3fVertex3fvSUN((Single*)c, (Single*)n_ptr, (Single*)v_ptr); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void Color4fNormal3fVertex3(Single* c, ref Single n, ref Single v) - { - unsafe - { - fixed (Single* n_ptr = &n) - fixed (Single* v_ptr = &v) - { - Delegates.glColor4fNormal3fVertex3fvSUN((Single*)c, (Single*)n_ptr, (Single*)v_ptr); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void Color4fNormal3fVertex3(Single[] c, Single* n, Single* v) - { - unsafe - { - fixed (Single* c_ptr = c) - { - Delegates.glColor4fNormal3fVertex3fvSUN((Single*)c_ptr, (Single*)n, (Single*)v); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void Color4fNormal3fVertex3(Single[] c, Single* n, Single[] v) - { - unsafe - { - fixed (Single* c_ptr = c) - fixed (Single* v_ptr = v) - { - Delegates.glColor4fNormal3fVertex3fvSUN((Single*)c_ptr, (Single*)n, (Single*)v_ptr); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void Color4fNormal3fVertex3(Single[] c, Single* n, ref Single v) - { - unsafe - { - fixed (Single* c_ptr = c) - fixed (Single* v_ptr = &v) - { - Delegates.glColor4fNormal3fVertex3fvSUN((Single*)c_ptr, (Single*)n, (Single*)v_ptr); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void Color4fNormal3fVertex3(Single[] c, Single[] n, Single* v) - { - unsafe - { - fixed (Single* c_ptr = c) - fixed (Single* n_ptr = n) - { - Delegates.glColor4fNormal3fVertex3fvSUN((Single*)c_ptr, (Single*)n_ptr, (Single*)v); - } - } - } - public static void Color4fNormal3fVertex3(Single[] c, Single[] n, Single[] v) { @@ -32935,173 +27263,6 @@ namespace OpenTK.OpenGL } } - public static - void Color4fNormal3fVertex3(Single[] c, Single[] n, ref Single v) - { - unsafe - { - fixed (Single* c_ptr = c) - fixed (Single* n_ptr = n) - fixed (Single* v_ptr = &v) - { - Delegates.glColor4fNormal3fVertex3fvSUN((Single*)c_ptr, (Single*)n_ptr, (Single*)v_ptr); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void Color4fNormal3fVertex3(Single[] c, ref Single n, Single* v) - { - unsafe - { - fixed (Single* c_ptr = c) - fixed (Single* n_ptr = &n) - { - Delegates.glColor4fNormal3fVertex3fvSUN((Single*)c_ptr, (Single*)n_ptr, (Single*)v); - } - } - } - - public static - void Color4fNormal3fVertex3(Single[] c, ref Single n, Single[] v) - { - unsafe - { - fixed (Single* c_ptr = c) - fixed (Single* n_ptr = &n) - fixed (Single* v_ptr = v) - { - Delegates.glColor4fNormal3fVertex3fvSUN((Single*)c_ptr, (Single*)n_ptr, (Single*)v_ptr); - } - } - } - - public static - void Color4fNormal3fVertex3(Single[] c, ref Single n, ref Single v) - { - unsafe - { - fixed (Single* c_ptr = c) - fixed (Single* n_ptr = &n) - fixed (Single* v_ptr = &v) - { - Delegates.glColor4fNormal3fVertex3fvSUN((Single*)c_ptr, (Single*)n_ptr, (Single*)v_ptr); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void Color4fNormal3fVertex3(ref Single c, Single* n, Single* v) - { - unsafe - { - fixed (Single* c_ptr = &c) - { - Delegates.glColor4fNormal3fVertex3fvSUN((Single*)c_ptr, (Single*)n, (Single*)v); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void Color4fNormal3fVertex3(ref Single c, Single* n, Single[] v) - { - unsafe - { - fixed (Single* c_ptr = &c) - fixed (Single* v_ptr = v) - { - Delegates.glColor4fNormal3fVertex3fvSUN((Single*)c_ptr, (Single*)n, (Single*)v_ptr); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void Color4fNormal3fVertex3(ref Single c, Single* n, ref Single v) - { - unsafe - { - fixed (Single* c_ptr = &c) - fixed (Single* v_ptr = &v) - { - Delegates.glColor4fNormal3fVertex3fvSUN((Single*)c_ptr, (Single*)n, (Single*)v_ptr); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void Color4fNormal3fVertex3(ref Single c, Single[] n, Single* v) - { - unsafe - { - fixed (Single* c_ptr = &c) - fixed (Single* n_ptr = n) - { - Delegates.glColor4fNormal3fVertex3fvSUN((Single*)c_ptr, (Single*)n_ptr, (Single*)v); - } - } - } - - public static - void Color4fNormal3fVertex3(ref Single c, Single[] n, Single[] v) - { - unsafe - { - fixed (Single* c_ptr = &c) - fixed (Single* n_ptr = n) - fixed (Single* v_ptr = v) - { - Delegates.glColor4fNormal3fVertex3fvSUN((Single*)c_ptr, (Single*)n_ptr, (Single*)v_ptr); - } - } - } - - public static - void Color4fNormal3fVertex3(ref Single c, Single[] n, ref Single v) - { - unsafe - { - fixed (Single* c_ptr = &c) - fixed (Single* n_ptr = n) - fixed (Single* v_ptr = &v) - { - Delegates.glColor4fNormal3fVertex3fvSUN((Single*)c_ptr, (Single*)n_ptr, (Single*)v_ptr); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void Color4fNormal3fVertex3(ref Single c, ref Single n, Single* v) - { - unsafe - { - fixed (Single* c_ptr = &c) - fixed (Single* n_ptr = &n) - { - Delegates.glColor4fNormal3fVertex3fvSUN((Single*)c_ptr, (Single*)n_ptr, (Single*)v); - } - } - } - - public static - void Color4fNormal3fVertex3(ref Single c, ref Single n, Single[] v) - { - unsafe - { - fixed (Single* c_ptr = &c) - fixed (Single* n_ptr = &n) - fixed (Single* v_ptr = v) - { - Delegates.glColor4fNormal3fVertex3fvSUN((Single*)c_ptr, (Single*)n_ptr, (Single*)v_ptr); - } - } - } - public static void Color4fNormal3fVertex3(ref Single c, ref Single n, ref Single v) { @@ -33116,58 +27277,19 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void Color4fNormal3fVertex3(Single* c, Single* n, Single* v) + { + Delegates.glColor4fNormal3fVertex3fvSUN((Single*)c, (Single*)n, (Single*)v); + } + public static void TexCoord2fVertex3(Single s, Single t, Single x, Single y, Single z) { Delegates.glTexCoord2fVertex3fSUN((Single)s, (Single)t, (Single)x, (Single)y, (Single)z); } - [System.CLSCompliant(false)] - public static - unsafe void TexCoord2fVertex3(Single* tc, Single* v) - { - unsafe { Delegates.glTexCoord2fVertex3fvSUN((Single*)tc, (Single*)v); } - } - - [System.CLSCompliant(false)] - public static - unsafe void TexCoord2fVertex3(Single* tc, Single[] v) - { - unsafe - { - fixed (Single* v_ptr = v) - { - Delegates.glTexCoord2fVertex3fvSUN((Single*)tc, (Single*)v_ptr); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void TexCoord2fVertex3(Single* tc, ref Single v) - { - unsafe - { - fixed (Single* v_ptr = &v) - { - Delegates.glTexCoord2fVertex3fvSUN((Single*)tc, (Single*)v_ptr); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void TexCoord2fVertex3(Single[] tc, Single* v) - { - unsafe - { - fixed (Single* tc_ptr = tc) - { - Delegates.glTexCoord2fVertex3fvSUN((Single*)tc_ptr, (Single*)v); - } - } - } - public static void TexCoord2fVertex3(Single[] tc, Single[] v) { @@ -33181,45 +27303,6 @@ namespace OpenTK.OpenGL } } - public static - void TexCoord2fVertex3(Single[] tc, ref Single v) - { - unsafe - { - fixed (Single* tc_ptr = tc) - fixed (Single* v_ptr = &v) - { - Delegates.glTexCoord2fVertex3fvSUN((Single*)tc_ptr, (Single*)v_ptr); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void TexCoord2fVertex3(ref Single tc, Single* v) - { - unsafe - { - fixed (Single* tc_ptr = &tc) - { - Delegates.glTexCoord2fVertex3fvSUN((Single*)tc_ptr, (Single*)v); - } - } - } - - public static - void TexCoord2fVertex3(ref Single tc, Single[] v) - { - unsafe - { - fixed (Single* tc_ptr = &tc) - fixed (Single* v_ptr = v) - { - Delegates.glTexCoord2fVertex3fvSUN((Single*)tc_ptr, (Single*)v_ptr); - } - } - } - public static void TexCoord2fVertex3(ref Single tc, ref Single v) { @@ -33233,58 +27316,19 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void TexCoord2fVertex3(Single* tc, Single* v) + { + Delegates.glTexCoord2fVertex3fvSUN((Single*)tc, (Single*)v); + } + public static void TexCoord4fVertex4(Single s, Single t, Single p, Single q, Single x, Single y, Single z, Single w) { Delegates.glTexCoord4fVertex4fSUN((Single)s, (Single)t, (Single)p, (Single)q, (Single)x, (Single)y, (Single)z, (Single)w); } - [System.CLSCompliant(false)] - public static - unsafe void TexCoord4fVertex4(Single* tc, Single* v) - { - unsafe { Delegates.glTexCoord4fVertex4fvSUN((Single*)tc, (Single*)v); } - } - - [System.CLSCompliant(false)] - public static - unsafe void TexCoord4fVertex4(Single* tc, Single[] v) - { - unsafe - { - fixed (Single* v_ptr = v) - { - Delegates.glTexCoord4fVertex4fvSUN((Single*)tc, (Single*)v_ptr); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void TexCoord4fVertex4(Single* tc, ref Single v) - { - unsafe - { - fixed (Single* v_ptr = &v) - { - Delegates.glTexCoord4fVertex4fvSUN((Single*)tc, (Single*)v_ptr); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void TexCoord4fVertex4(Single[] tc, Single* v) - { - unsafe - { - fixed (Single* tc_ptr = tc) - { - Delegates.glTexCoord4fVertex4fvSUN((Single*)tc_ptr, (Single*)v); - } - } - } - public static void TexCoord4fVertex4(Single[] tc, Single[] v) { @@ -33298,45 +27342,6 @@ namespace OpenTK.OpenGL } } - public static - void TexCoord4fVertex4(Single[] tc, ref Single v) - { - unsafe - { - fixed (Single* tc_ptr = tc) - fixed (Single* v_ptr = &v) - { - Delegates.glTexCoord4fVertex4fvSUN((Single*)tc_ptr, (Single*)v_ptr); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void TexCoord4fVertex4(ref Single tc, Single* v) - { - unsafe - { - fixed (Single* tc_ptr = &tc) - { - Delegates.glTexCoord4fVertex4fvSUN((Single*)tc_ptr, (Single*)v); - } - } - } - - public static - void TexCoord4fVertex4(ref Single tc, Single[] v) - { - unsafe - { - fixed (Single* tc_ptr = &tc) - fixed (Single* v_ptr = v) - { - Delegates.glTexCoord4fVertex4fvSUN((Single*)tc_ptr, (Single*)v_ptr); - } - } - } - public static void TexCoord4fVertex4(ref Single tc, ref Single v) { @@ -33350,182 +27355,19 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void TexCoord4fVertex4(Single* tc, Single* v) + { + Delegates.glTexCoord4fVertex4fvSUN((Single*)tc, (Single*)v); + } + public static void TexCoord2fColor4ubVertex3(Single s, Single t, Byte r, Byte g, Byte b, Byte a, Single x, Single y, Single z) { Delegates.glTexCoord2fColor4ubVertex3fSUN((Single)s, (Single)t, (Byte)r, (Byte)g, (Byte)b, (Byte)a, (Single)x, (Single)y, (Single)z); } - [System.CLSCompliant(false)] - public static - unsafe void TexCoord2fColor4ubVertex3(Single* tc, Byte* c, Single* v) - { - unsafe { Delegates.glTexCoord2fColor4ubVertex3fvSUN((Single*)tc, (Byte*)c, (Single*)v); } - } - - [System.CLSCompliant(false)] - public static - unsafe void TexCoord2fColor4ubVertex3(Single* tc, Byte* c, Single[] v) - { - unsafe - { - fixed (Single* v_ptr = v) - { - Delegates.glTexCoord2fColor4ubVertex3fvSUN((Single*)tc, (Byte*)c, (Single*)v_ptr); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void TexCoord2fColor4ubVertex3(Single* tc, Byte* c, ref Single v) - { - unsafe - { - fixed (Single* v_ptr = &v) - { - Delegates.glTexCoord2fColor4ubVertex3fvSUN((Single*)tc, (Byte*)c, (Single*)v_ptr); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void TexCoord2fColor4ubVertex3(Single* tc, Byte[] c, Single* v) - { - unsafe - { - fixed (Byte* c_ptr = c) - { - Delegates.glTexCoord2fColor4ubVertex3fvSUN((Single*)tc, (Byte*)c_ptr, (Single*)v); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void TexCoord2fColor4ubVertex3(Single* tc, Byte[] c, Single[] v) - { - unsafe - { - fixed (Byte* c_ptr = c) - fixed (Single* v_ptr = v) - { - Delegates.glTexCoord2fColor4ubVertex3fvSUN((Single*)tc, (Byte*)c_ptr, (Single*)v_ptr); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void TexCoord2fColor4ubVertex3(Single* tc, Byte[] c, ref Single v) - { - unsafe - { - fixed (Byte* c_ptr = c) - fixed (Single* v_ptr = &v) - { - Delegates.glTexCoord2fColor4ubVertex3fvSUN((Single*)tc, (Byte*)c_ptr, (Single*)v_ptr); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void TexCoord2fColor4ubVertex3(Single* tc, ref Byte c, Single* v) - { - unsafe - { - fixed (Byte* c_ptr = &c) - { - Delegates.glTexCoord2fColor4ubVertex3fvSUN((Single*)tc, (Byte*)c_ptr, (Single*)v); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void TexCoord2fColor4ubVertex3(Single* tc, ref Byte c, Single[] v) - { - unsafe - { - fixed (Byte* c_ptr = &c) - fixed (Single* v_ptr = v) - { - Delegates.glTexCoord2fColor4ubVertex3fvSUN((Single*)tc, (Byte*)c_ptr, (Single*)v_ptr); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void TexCoord2fColor4ubVertex3(Single* tc, ref Byte c, ref Single v) - { - unsafe - { - fixed (Byte* c_ptr = &c) - fixed (Single* v_ptr = &v) - { - Delegates.glTexCoord2fColor4ubVertex3fvSUN((Single*)tc, (Byte*)c_ptr, (Single*)v_ptr); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void TexCoord2fColor4ubVertex3(Single[] tc, Byte* c, Single* v) - { - unsafe - { - fixed (Single* tc_ptr = tc) - { - Delegates.glTexCoord2fColor4ubVertex3fvSUN((Single*)tc_ptr, (Byte*)c, (Single*)v); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void TexCoord2fColor4ubVertex3(Single[] tc, Byte* c, Single[] v) - { - unsafe - { - fixed (Single* tc_ptr = tc) - fixed (Single* v_ptr = v) - { - Delegates.glTexCoord2fColor4ubVertex3fvSUN((Single*)tc_ptr, (Byte*)c, (Single*)v_ptr); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void TexCoord2fColor4ubVertex3(Single[] tc, Byte* c, ref Single v) - { - unsafe - { - fixed (Single* tc_ptr = tc) - fixed (Single* v_ptr = &v) - { - Delegates.glTexCoord2fColor4ubVertex3fvSUN((Single*)tc_ptr, (Byte*)c, (Single*)v_ptr); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void TexCoord2fColor4ubVertex3(Single[] tc, Byte[] c, Single* v) - { - unsafe - { - fixed (Single* tc_ptr = tc) - fixed (Byte* c_ptr = c) - { - Delegates.glTexCoord2fColor4ubVertex3fvSUN((Single*)tc_ptr, (Byte*)c_ptr, (Single*)v); - } - } - } - public static void TexCoord2fColor4ubVertex3(Single[] tc, Byte[] c, Single[] v) { @@ -33540,173 +27382,6 @@ namespace OpenTK.OpenGL } } - public static - void TexCoord2fColor4ubVertex3(Single[] tc, Byte[] c, ref Single v) - { - unsafe - { - fixed (Single* tc_ptr = tc) - fixed (Byte* c_ptr = c) - fixed (Single* v_ptr = &v) - { - Delegates.glTexCoord2fColor4ubVertex3fvSUN((Single*)tc_ptr, (Byte*)c_ptr, (Single*)v_ptr); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void TexCoord2fColor4ubVertex3(Single[] tc, ref Byte c, Single* v) - { - unsafe - { - fixed (Single* tc_ptr = tc) - fixed (Byte* c_ptr = &c) - { - Delegates.glTexCoord2fColor4ubVertex3fvSUN((Single*)tc_ptr, (Byte*)c_ptr, (Single*)v); - } - } - } - - public static - void TexCoord2fColor4ubVertex3(Single[] tc, ref Byte c, Single[] v) - { - unsafe - { - fixed (Single* tc_ptr = tc) - fixed (Byte* c_ptr = &c) - fixed (Single* v_ptr = v) - { - Delegates.glTexCoord2fColor4ubVertex3fvSUN((Single*)tc_ptr, (Byte*)c_ptr, (Single*)v_ptr); - } - } - } - - public static - void TexCoord2fColor4ubVertex3(Single[] tc, ref Byte c, ref Single v) - { - unsafe - { - fixed (Single* tc_ptr = tc) - fixed (Byte* c_ptr = &c) - fixed (Single* v_ptr = &v) - { - Delegates.glTexCoord2fColor4ubVertex3fvSUN((Single*)tc_ptr, (Byte*)c_ptr, (Single*)v_ptr); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void TexCoord2fColor4ubVertex3(ref Single tc, Byte* c, Single* v) - { - unsafe - { - fixed (Single* tc_ptr = &tc) - { - Delegates.glTexCoord2fColor4ubVertex3fvSUN((Single*)tc_ptr, (Byte*)c, (Single*)v); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void TexCoord2fColor4ubVertex3(ref Single tc, Byte* c, Single[] v) - { - unsafe - { - fixed (Single* tc_ptr = &tc) - fixed (Single* v_ptr = v) - { - Delegates.glTexCoord2fColor4ubVertex3fvSUN((Single*)tc_ptr, (Byte*)c, (Single*)v_ptr); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void TexCoord2fColor4ubVertex3(ref Single tc, Byte* c, ref Single v) - { - unsafe - { - fixed (Single* tc_ptr = &tc) - fixed (Single* v_ptr = &v) - { - Delegates.glTexCoord2fColor4ubVertex3fvSUN((Single*)tc_ptr, (Byte*)c, (Single*)v_ptr); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void TexCoord2fColor4ubVertex3(ref Single tc, Byte[] c, Single* v) - { - unsafe - { - fixed (Single* tc_ptr = &tc) - fixed (Byte* c_ptr = c) - { - Delegates.glTexCoord2fColor4ubVertex3fvSUN((Single*)tc_ptr, (Byte*)c_ptr, (Single*)v); - } - } - } - - public static - void TexCoord2fColor4ubVertex3(ref Single tc, Byte[] c, Single[] v) - { - unsafe - { - fixed (Single* tc_ptr = &tc) - fixed (Byte* c_ptr = c) - fixed (Single* v_ptr = v) - { - Delegates.glTexCoord2fColor4ubVertex3fvSUN((Single*)tc_ptr, (Byte*)c_ptr, (Single*)v_ptr); - } - } - } - - public static - void TexCoord2fColor4ubVertex3(ref Single tc, Byte[] c, ref Single v) - { - unsafe - { - fixed (Single* tc_ptr = &tc) - fixed (Byte* c_ptr = c) - fixed (Single* v_ptr = &v) - { - Delegates.glTexCoord2fColor4ubVertex3fvSUN((Single*)tc_ptr, (Byte*)c_ptr, (Single*)v_ptr); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void TexCoord2fColor4ubVertex3(ref Single tc, ref Byte c, Single* v) - { - unsafe - { - fixed (Single* tc_ptr = &tc) - fixed (Byte* c_ptr = &c) - { - Delegates.glTexCoord2fColor4ubVertex3fvSUN((Single*)tc_ptr, (Byte*)c_ptr, (Single*)v); - } - } - } - - public static - void TexCoord2fColor4ubVertex3(ref Single tc, ref Byte c, Single[] v) - { - unsafe - { - fixed (Single* tc_ptr = &tc) - fixed (Byte* c_ptr = &c) - fixed (Single* v_ptr = v) - { - Delegates.glTexCoord2fColor4ubVertex3fvSUN((Single*)tc_ptr, (Byte*)c_ptr, (Single*)v_ptr); - } - } - } - public static void TexCoord2fColor4ubVertex3(ref Single tc, ref Byte c, ref Single v) { @@ -33721,182 +27396,19 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void TexCoord2fColor4ubVertex3(Single* tc, Byte* c, Single* v) + { + Delegates.glTexCoord2fColor4ubVertex3fvSUN((Single*)tc, (Byte*)c, (Single*)v); + } + public static void TexCoord2fColor3fVertex3(Single s, Single t, Single r, Single g, Single b, Single x, Single y, Single z) { Delegates.glTexCoord2fColor3fVertex3fSUN((Single)s, (Single)t, (Single)r, (Single)g, (Single)b, (Single)x, (Single)y, (Single)z); } - [System.CLSCompliant(false)] - public static - unsafe void TexCoord2fColor3fVertex3(Single* tc, Single* c, Single* v) - { - unsafe { Delegates.glTexCoord2fColor3fVertex3fvSUN((Single*)tc, (Single*)c, (Single*)v); } - } - - [System.CLSCompliant(false)] - public static - unsafe void TexCoord2fColor3fVertex3(Single* tc, Single* c, Single[] v) - { - unsafe - { - fixed (Single* v_ptr = v) - { - Delegates.glTexCoord2fColor3fVertex3fvSUN((Single*)tc, (Single*)c, (Single*)v_ptr); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void TexCoord2fColor3fVertex3(Single* tc, Single* c, ref Single v) - { - unsafe - { - fixed (Single* v_ptr = &v) - { - Delegates.glTexCoord2fColor3fVertex3fvSUN((Single*)tc, (Single*)c, (Single*)v_ptr); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void TexCoord2fColor3fVertex3(Single* tc, Single[] c, Single* v) - { - unsafe - { - fixed (Single* c_ptr = c) - { - Delegates.glTexCoord2fColor3fVertex3fvSUN((Single*)tc, (Single*)c_ptr, (Single*)v); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void TexCoord2fColor3fVertex3(Single* tc, Single[] c, Single[] v) - { - unsafe - { - fixed (Single* c_ptr = c) - fixed (Single* v_ptr = v) - { - Delegates.glTexCoord2fColor3fVertex3fvSUN((Single*)tc, (Single*)c_ptr, (Single*)v_ptr); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void TexCoord2fColor3fVertex3(Single* tc, Single[] c, ref Single v) - { - unsafe - { - fixed (Single* c_ptr = c) - fixed (Single* v_ptr = &v) - { - Delegates.glTexCoord2fColor3fVertex3fvSUN((Single*)tc, (Single*)c_ptr, (Single*)v_ptr); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void TexCoord2fColor3fVertex3(Single* tc, ref Single c, Single* v) - { - unsafe - { - fixed (Single* c_ptr = &c) - { - Delegates.glTexCoord2fColor3fVertex3fvSUN((Single*)tc, (Single*)c_ptr, (Single*)v); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void TexCoord2fColor3fVertex3(Single* tc, ref Single c, Single[] v) - { - unsafe - { - fixed (Single* c_ptr = &c) - fixed (Single* v_ptr = v) - { - Delegates.glTexCoord2fColor3fVertex3fvSUN((Single*)tc, (Single*)c_ptr, (Single*)v_ptr); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void TexCoord2fColor3fVertex3(Single* tc, ref Single c, ref Single v) - { - unsafe - { - fixed (Single* c_ptr = &c) - fixed (Single* v_ptr = &v) - { - Delegates.glTexCoord2fColor3fVertex3fvSUN((Single*)tc, (Single*)c_ptr, (Single*)v_ptr); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void TexCoord2fColor3fVertex3(Single[] tc, Single* c, Single* v) - { - unsafe - { - fixed (Single* tc_ptr = tc) - { - Delegates.glTexCoord2fColor3fVertex3fvSUN((Single*)tc_ptr, (Single*)c, (Single*)v); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void TexCoord2fColor3fVertex3(Single[] tc, Single* c, Single[] v) - { - unsafe - { - fixed (Single* tc_ptr = tc) - fixed (Single* v_ptr = v) - { - Delegates.glTexCoord2fColor3fVertex3fvSUN((Single*)tc_ptr, (Single*)c, (Single*)v_ptr); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void TexCoord2fColor3fVertex3(Single[] tc, Single* c, ref Single v) - { - unsafe - { - fixed (Single* tc_ptr = tc) - fixed (Single* v_ptr = &v) - { - Delegates.glTexCoord2fColor3fVertex3fvSUN((Single*)tc_ptr, (Single*)c, (Single*)v_ptr); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void TexCoord2fColor3fVertex3(Single[] tc, Single[] c, Single* v) - { - unsafe - { - fixed (Single* tc_ptr = tc) - fixed (Single* c_ptr = c) - { - Delegates.glTexCoord2fColor3fVertex3fvSUN((Single*)tc_ptr, (Single*)c_ptr, (Single*)v); - } - } - } - public static void TexCoord2fColor3fVertex3(Single[] tc, Single[] c, Single[] v) { @@ -33911,173 +27423,6 @@ namespace OpenTK.OpenGL } } - public static - void TexCoord2fColor3fVertex3(Single[] tc, Single[] c, ref Single v) - { - unsafe - { - fixed (Single* tc_ptr = tc) - fixed (Single* c_ptr = c) - fixed (Single* v_ptr = &v) - { - Delegates.glTexCoord2fColor3fVertex3fvSUN((Single*)tc_ptr, (Single*)c_ptr, (Single*)v_ptr); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void TexCoord2fColor3fVertex3(Single[] tc, ref Single c, Single* v) - { - unsafe - { - fixed (Single* tc_ptr = tc) - fixed (Single* c_ptr = &c) - { - Delegates.glTexCoord2fColor3fVertex3fvSUN((Single*)tc_ptr, (Single*)c_ptr, (Single*)v); - } - } - } - - public static - void TexCoord2fColor3fVertex3(Single[] tc, ref Single c, Single[] v) - { - unsafe - { - fixed (Single* tc_ptr = tc) - fixed (Single* c_ptr = &c) - fixed (Single* v_ptr = v) - { - Delegates.glTexCoord2fColor3fVertex3fvSUN((Single*)tc_ptr, (Single*)c_ptr, (Single*)v_ptr); - } - } - } - - public static - void TexCoord2fColor3fVertex3(Single[] tc, ref Single c, ref Single v) - { - unsafe - { - fixed (Single* tc_ptr = tc) - fixed (Single* c_ptr = &c) - fixed (Single* v_ptr = &v) - { - Delegates.glTexCoord2fColor3fVertex3fvSUN((Single*)tc_ptr, (Single*)c_ptr, (Single*)v_ptr); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void TexCoord2fColor3fVertex3(ref Single tc, Single* c, Single* v) - { - unsafe - { - fixed (Single* tc_ptr = &tc) - { - Delegates.glTexCoord2fColor3fVertex3fvSUN((Single*)tc_ptr, (Single*)c, (Single*)v); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void TexCoord2fColor3fVertex3(ref Single tc, Single* c, Single[] v) - { - unsafe - { - fixed (Single* tc_ptr = &tc) - fixed (Single* v_ptr = v) - { - Delegates.glTexCoord2fColor3fVertex3fvSUN((Single*)tc_ptr, (Single*)c, (Single*)v_ptr); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void TexCoord2fColor3fVertex3(ref Single tc, Single* c, ref Single v) - { - unsafe - { - fixed (Single* tc_ptr = &tc) - fixed (Single* v_ptr = &v) - { - Delegates.glTexCoord2fColor3fVertex3fvSUN((Single*)tc_ptr, (Single*)c, (Single*)v_ptr); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void TexCoord2fColor3fVertex3(ref Single tc, Single[] c, Single* v) - { - unsafe - { - fixed (Single* tc_ptr = &tc) - fixed (Single* c_ptr = c) - { - Delegates.glTexCoord2fColor3fVertex3fvSUN((Single*)tc_ptr, (Single*)c_ptr, (Single*)v); - } - } - } - - public static - void TexCoord2fColor3fVertex3(ref Single tc, Single[] c, Single[] v) - { - unsafe - { - fixed (Single* tc_ptr = &tc) - fixed (Single* c_ptr = c) - fixed (Single* v_ptr = v) - { - Delegates.glTexCoord2fColor3fVertex3fvSUN((Single*)tc_ptr, (Single*)c_ptr, (Single*)v_ptr); - } - } - } - - public static - void TexCoord2fColor3fVertex3(ref Single tc, Single[] c, ref Single v) - { - unsafe - { - fixed (Single* tc_ptr = &tc) - fixed (Single* c_ptr = c) - fixed (Single* v_ptr = &v) - { - Delegates.glTexCoord2fColor3fVertex3fvSUN((Single*)tc_ptr, (Single*)c_ptr, (Single*)v_ptr); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void TexCoord2fColor3fVertex3(ref Single tc, ref Single c, Single* v) - { - unsafe - { - fixed (Single* tc_ptr = &tc) - fixed (Single* c_ptr = &c) - { - Delegates.glTexCoord2fColor3fVertex3fvSUN((Single*)tc_ptr, (Single*)c_ptr, (Single*)v); - } - } - } - - public static - void TexCoord2fColor3fVertex3(ref Single tc, ref Single c, Single[] v) - { - unsafe - { - fixed (Single* tc_ptr = &tc) - fixed (Single* c_ptr = &c) - fixed (Single* v_ptr = v) - { - Delegates.glTexCoord2fColor3fVertex3fvSUN((Single*)tc_ptr, (Single*)c_ptr, (Single*)v_ptr); - } - } - } - public static void TexCoord2fColor3fVertex3(ref Single tc, ref Single c, ref Single v) { @@ -34092,182 +27437,19 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void TexCoord2fColor3fVertex3(Single* tc, Single* c, Single* v) + { + Delegates.glTexCoord2fColor3fVertex3fvSUN((Single*)tc, (Single*)c, (Single*)v); + } + public static void TexCoord2fNormal3fVertex3(Single s, Single t, Single nx, Single ny, Single nz, Single x, Single y, Single z) { Delegates.glTexCoord2fNormal3fVertex3fSUN((Single)s, (Single)t, (Single)nx, (Single)ny, (Single)nz, (Single)x, (Single)y, (Single)z); } - [System.CLSCompliant(false)] - public static - unsafe void TexCoord2fNormal3fVertex3(Single* tc, Single* n, Single* v) - { - unsafe { Delegates.glTexCoord2fNormal3fVertex3fvSUN((Single*)tc, (Single*)n, (Single*)v); } - } - - [System.CLSCompliant(false)] - public static - unsafe void TexCoord2fNormal3fVertex3(Single* tc, Single* n, Single[] v) - { - unsafe - { - fixed (Single* v_ptr = v) - { - Delegates.glTexCoord2fNormal3fVertex3fvSUN((Single*)tc, (Single*)n, (Single*)v_ptr); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void TexCoord2fNormal3fVertex3(Single* tc, Single* n, ref Single v) - { - unsafe - { - fixed (Single* v_ptr = &v) - { - Delegates.glTexCoord2fNormal3fVertex3fvSUN((Single*)tc, (Single*)n, (Single*)v_ptr); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void TexCoord2fNormal3fVertex3(Single* tc, Single[] n, Single* v) - { - unsafe - { - fixed (Single* n_ptr = n) - { - Delegates.glTexCoord2fNormal3fVertex3fvSUN((Single*)tc, (Single*)n_ptr, (Single*)v); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void TexCoord2fNormal3fVertex3(Single* tc, Single[] n, Single[] v) - { - unsafe - { - fixed (Single* n_ptr = n) - fixed (Single* v_ptr = v) - { - Delegates.glTexCoord2fNormal3fVertex3fvSUN((Single*)tc, (Single*)n_ptr, (Single*)v_ptr); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void TexCoord2fNormal3fVertex3(Single* tc, Single[] n, ref Single v) - { - unsafe - { - fixed (Single* n_ptr = n) - fixed (Single* v_ptr = &v) - { - Delegates.glTexCoord2fNormal3fVertex3fvSUN((Single*)tc, (Single*)n_ptr, (Single*)v_ptr); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void TexCoord2fNormal3fVertex3(Single* tc, ref Single n, Single* v) - { - unsafe - { - fixed (Single* n_ptr = &n) - { - Delegates.glTexCoord2fNormal3fVertex3fvSUN((Single*)tc, (Single*)n_ptr, (Single*)v); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void TexCoord2fNormal3fVertex3(Single* tc, ref Single n, Single[] v) - { - unsafe - { - fixed (Single* n_ptr = &n) - fixed (Single* v_ptr = v) - { - Delegates.glTexCoord2fNormal3fVertex3fvSUN((Single*)tc, (Single*)n_ptr, (Single*)v_ptr); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void TexCoord2fNormal3fVertex3(Single* tc, ref Single n, ref Single v) - { - unsafe - { - fixed (Single* n_ptr = &n) - fixed (Single* v_ptr = &v) - { - Delegates.glTexCoord2fNormal3fVertex3fvSUN((Single*)tc, (Single*)n_ptr, (Single*)v_ptr); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void TexCoord2fNormal3fVertex3(Single[] tc, Single* n, Single* v) - { - unsafe - { - fixed (Single* tc_ptr = tc) - { - Delegates.glTexCoord2fNormal3fVertex3fvSUN((Single*)tc_ptr, (Single*)n, (Single*)v); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void TexCoord2fNormal3fVertex3(Single[] tc, Single* n, Single[] v) - { - unsafe - { - fixed (Single* tc_ptr = tc) - fixed (Single* v_ptr = v) - { - Delegates.glTexCoord2fNormal3fVertex3fvSUN((Single*)tc_ptr, (Single*)n, (Single*)v_ptr); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void TexCoord2fNormal3fVertex3(Single[] tc, Single* n, ref Single v) - { - unsafe - { - fixed (Single* tc_ptr = tc) - fixed (Single* v_ptr = &v) - { - Delegates.glTexCoord2fNormal3fVertex3fvSUN((Single*)tc_ptr, (Single*)n, (Single*)v_ptr); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void TexCoord2fNormal3fVertex3(Single[] tc, Single[] n, Single* v) - { - unsafe - { - fixed (Single* tc_ptr = tc) - fixed (Single* n_ptr = n) - { - Delegates.glTexCoord2fNormal3fVertex3fvSUN((Single*)tc_ptr, (Single*)n_ptr, (Single*)v); - } - } - } - public static void TexCoord2fNormal3fVertex3(Single[] tc, Single[] n, Single[] v) { @@ -34282,173 +27464,6 @@ namespace OpenTK.OpenGL } } - public static - void TexCoord2fNormal3fVertex3(Single[] tc, Single[] n, ref Single v) - { - unsafe - { - fixed (Single* tc_ptr = tc) - fixed (Single* n_ptr = n) - fixed (Single* v_ptr = &v) - { - Delegates.glTexCoord2fNormal3fVertex3fvSUN((Single*)tc_ptr, (Single*)n_ptr, (Single*)v_ptr); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void TexCoord2fNormal3fVertex3(Single[] tc, ref Single n, Single* v) - { - unsafe - { - fixed (Single* tc_ptr = tc) - fixed (Single* n_ptr = &n) - { - Delegates.glTexCoord2fNormal3fVertex3fvSUN((Single*)tc_ptr, (Single*)n_ptr, (Single*)v); - } - } - } - - public static - void TexCoord2fNormal3fVertex3(Single[] tc, ref Single n, Single[] v) - { - unsafe - { - fixed (Single* tc_ptr = tc) - fixed (Single* n_ptr = &n) - fixed (Single* v_ptr = v) - { - Delegates.glTexCoord2fNormal3fVertex3fvSUN((Single*)tc_ptr, (Single*)n_ptr, (Single*)v_ptr); - } - } - } - - public static - void TexCoord2fNormal3fVertex3(Single[] tc, ref Single n, ref Single v) - { - unsafe - { - fixed (Single* tc_ptr = tc) - fixed (Single* n_ptr = &n) - fixed (Single* v_ptr = &v) - { - Delegates.glTexCoord2fNormal3fVertex3fvSUN((Single*)tc_ptr, (Single*)n_ptr, (Single*)v_ptr); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void TexCoord2fNormal3fVertex3(ref Single tc, Single* n, Single* v) - { - unsafe - { - fixed (Single* tc_ptr = &tc) - { - Delegates.glTexCoord2fNormal3fVertex3fvSUN((Single*)tc_ptr, (Single*)n, (Single*)v); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void TexCoord2fNormal3fVertex3(ref Single tc, Single* n, Single[] v) - { - unsafe - { - fixed (Single* tc_ptr = &tc) - fixed (Single* v_ptr = v) - { - Delegates.glTexCoord2fNormal3fVertex3fvSUN((Single*)tc_ptr, (Single*)n, (Single*)v_ptr); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void TexCoord2fNormal3fVertex3(ref Single tc, Single* n, ref Single v) - { - unsafe - { - fixed (Single* tc_ptr = &tc) - fixed (Single* v_ptr = &v) - { - Delegates.glTexCoord2fNormal3fVertex3fvSUN((Single*)tc_ptr, (Single*)n, (Single*)v_ptr); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void TexCoord2fNormal3fVertex3(ref Single tc, Single[] n, Single* v) - { - unsafe - { - fixed (Single* tc_ptr = &tc) - fixed (Single* n_ptr = n) - { - Delegates.glTexCoord2fNormal3fVertex3fvSUN((Single*)tc_ptr, (Single*)n_ptr, (Single*)v); - } - } - } - - public static - void TexCoord2fNormal3fVertex3(ref Single tc, Single[] n, Single[] v) - { - unsafe - { - fixed (Single* tc_ptr = &tc) - fixed (Single* n_ptr = n) - fixed (Single* v_ptr = v) - { - Delegates.glTexCoord2fNormal3fVertex3fvSUN((Single*)tc_ptr, (Single*)n_ptr, (Single*)v_ptr); - } - } - } - - public static - void TexCoord2fNormal3fVertex3(ref Single tc, Single[] n, ref Single v) - { - unsafe - { - fixed (Single* tc_ptr = &tc) - fixed (Single* n_ptr = n) - fixed (Single* v_ptr = &v) - { - Delegates.glTexCoord2fNormal3fVertex3fvSUN((Single*)tc_ptr, (Single*)n_ptr, (Single*)v_ptr); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void TexCoord2fNormal3fVertex3(ref Single tc, ref Single n, Single* v) - { - unsafe - { - fixed (Single* tc_ptr = &tc) - fixed (Single* n_ptr = &n) - { - Delegates.glTexCoord2fNormal3fVertex3fvSUN((Single*)tc_ptr, (Single*)n_ptr, (Single*)v); - } - } - } - - public static - void TexCoord2fNormal3fVertex3(ref Single tc, ref Single n, Single[] v) - { - unsafe - { - fixed (Single* tc_ptr = &tc) - fixed (Single* n_ptr = &n) - fixed (Single* v_ptr = v) - { - Delegates.glTexCoord2fNormal3fVertex3fvSUN((Single*)tc_ptr, (Single*)n_ptr, (Single*)v_ptr); - } - } - } - public static void TexCoord2fNormal3fVertex3(ref Single tc, ref Single n, ref Single v) { @@ -34463,573 +27478,19 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void TexCoord2fNormal3fVertex3(Single* tc, Single* n, Single* v) + { + Delegates.glTexCoord2fNormal3fVertex3fvSUN((Single*)tc, (Single*)n, (Single*)v); + } + public static void TexCoord2fColor4fNormal3fVertex3(Single s, Single t, Single r, Single g, Single b, Single a, Single nx, Single ny, Single nz, Single x, Single y, Single z) { Delegates.glTexCoord2fColor4fNormal3fVertex3fSUN((Single)s, (Single)t, (Single)r, (Single)g, (Single)b, (Single)a, (Single)nx, (Single)ny, (Single)nz, (Single)x, (Single)y, (Single)z); } - [System.CLSCompliant(false)] - public static - unsafe void TexCoord2fColor4fNormal3fVertex3(Single* tc, Single* c, Single* n, Single* v) - { - unsafe { Delegates.glTexCoord2fColor4fNormal3fVertex3fvSUN((Single*)tc, (Single*)c, (Single*)n, (Single*)v); } - } - - [System.CLSCompliant(false)] - public static - unsafe void TexCoord2fColor4fNormal3fVertex3(Single* tc, Single* c, Single* n, Single[] v) - { - unsafe - { - fixed (Single* v_ptr = v) - { - Delegates.glTexCoord2fColor4fNormal3fVertex3fvSUN((Single*)tc, (Single*)c, (Single*)n, (Single*)v_ptr); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void TexCoord2fColor4fNormal3fVertex3(Single* tc, Single* c, Single* n, ref Single v) - { - unsafe - { - fixed (Single* v_ptr = &v) - { - Delegates.glTexCoord2fColor4fNormal3fVertex3fvSUN((Single*)tc, (Single*)c, (Single*)n, (Single*)v_ptr); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void TexCoord2fColor4fNormal3fVertex3(Single* tc, Single* c, Single[] n, Single* v) - { - unsafe - { - fixed (Single* n_ptr = n) - { - Delegates.glTexCoord2fColor4fNormal3fVertex3fvSUN((Single*)tc, (Single*)c, (Single*)n_ptr, (Single*)v); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void TexCoord2fColor4fNormal3fVertex3(Single* tc, Single* c, Single[] n, Single[] v) - { - unsafe - { - fixed (Single* n_ptr = n) - fixed (Single* v_ptr = v) - { - Delegates.glTexCoord2fColor4fNormal3fVertex3fvSUN((Single*)tc, (Single*)c, (Single*)n_ptr, (Single*)v_ptr); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void TexCoord2fColor4fNormal3fVertex3(Single* tc, Single* c, Single[] n, ref Single v) - { - unsafe - { - fixed (Single* n_ptr = n) - fixed (Single* v_ptr = &v) - { - Delegates.glTexCoord2fColor4fNormal3fVertex3fvSUN((Single*)tc, (Single*)c, (Single*)n_ptr, (Single*)v_ptr); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void TexCoord2fColor4fNormal3fVertex3(Single* tc, Single* c, ref Single n, Single* v) - { - unsafe - { - fixed (Single* n_ptr = &n) - { - Delegates.glTexCoord2fColor4fNormal3fVertex3fvSUN((Single*)tc, (Single*)c, (Single*)n_ptr, (Single*)v); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void TexCoord2fColor4fNormal3fVertex3(Single* tc, Single* c, ref Single n, Single[] v) - { - unsafe - { - fixed (Single* n_ptr = &n) - fixed (Single* v_ptr = v) - { - Delegates.glTexCoord2fColor4fNormal3fVertex3fvSUN((Single*)tc, (Single*)c, (Single*)n_ptr, (Single*)v_ptr); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void TexCoord2fColor4fNormal3fVertex3(Single* tc, Single* c, ref Single n, ref Single v) - { - unsafe - { - fixed (Single* n_ptr = &n) - fixed (Single* v_ptr = &v) - { - Delegates.glTexCoord2fColor4fNormal3fVertex3fvSUN((Single*)tc, (Single*)c, (Single*)n_ptr, (Single*)v_ptr); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void TexCoord2fColor4fNormal3fVertex3(Single* tc, Single[] c, Single* n, Single* v) - { - unsafe - { - fixed (Single* c_ptr = c) - { - Delegates.glTexCoord2fColor4fNormal3fVertex3fvSUN((Single*)tc, (Single*)c_ptr, (Single*)n, (Single*)v); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void TexCoord2fColor4fNormal3fVertex3(Single* tc, Single[] c, Single* n, Single[] v) - { - unsafe - { - fixed (Single* c_ptr = c) - fixed (Single* v_ptr = v) - { - Delegates.glTexCoord2fColor4fNormal3fVertex3fvSUN((Single*)tc, (Single*)c_ptr, (Single*)n, (Single*)v_ptr); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void TexCoord2fColor4fNormal3fVertex3(Single* tc, Single[] c, Single* n, ref Single v) - { - unsafe - { - fixed (Single* c_ptr = c) - fixed (Single* v_ptr = &v) - { - Delegates.glTexCoord2fColor4fNormal3fVertex3fvSUN((Single*)tc, (Single*)c_ptr, (Single*)n, (Single*)v_ptr); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void TexCoord2fColor4fNormal3fVertex3(Single* tc, Single[] c, Single[] n, Single* v) - { - unsafe - { - fixed (Single* c_ptr = c) - fixed (Single* n_ptr = n) - { - Delegates.glTexCoord2fColor4fNormal3fVertex3fvSUN((Single*)tc, (Single*)c_ptr, (Single*)n_ptr, (Single*)v); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void TexCoord2fColor4fNormal3fVertex3(Single* tc, Single[] c, Single[] n, Single[] v) - { - unsafe - { - fixed (Single* c_ptr = c) - fixed (Single* n_ptr = n) - fixed (Single* v_ptr = v) - { - Delegates.glTexCoord2fColor4fNormal3fVertex3fvSUN((Single*)tc, (Single*)c_ptr, (Single*)n_ptr, (Single*)v_ptr); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void TexCoord2fColor4fNormal3fVertex3(Single* tc, Single[] c, Single[] n, ref Single v) - { - unsafe - { - fixed (Single* c_ptr = c) - fixed (Single* n_ptr = n) - fixed (Single* v_ptr = &v) - { - Delegates.glTexCoord2fColor4fNormal3fVertex3fvSUN((Single*)tc, (Single*)c_ptr, (Single*)n_ptr, (Single*)v_ptr); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void TexCoord2fColor4fNormal3fVertex3(Single* tc, Single[] c, ref Single n, Single* v) - { - unsafe - { - fixed (Single* c_ptr = c) - fixed (Single* n_ptr = &n) - { - Delegates.glTexCoord2fColor4fNormal3fVertex3fvSUN((Single*)tc, (Single*)c_ptr, (Single*)n_ptr, (Single*)v); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void TexCoord2fColor4fNormal3fVertex3(Single* tc, Single[] c, ref Single n, Single[] v) - { - unsafe - { - fixed (Single* c_ptr = c) - fixed (Single* n_ptr = &n) - fixed (Single* v_ptr = v) - { - Delegates.glTexCoord2fColor4fNormal3fVertex3fvSUN((Single*)tc, (Single*)c_ptr, (Single*)n_ptr, (Single*)v_ptr); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void TexCoord2fColor4fNormal3fVertex3(Single* tc, Single[] c, ref Single n, ref Single v) - { - unsafe - { - fixed (Single* c_ptr = c) - fixed (Single* n_ptr = &n) - fixed (Single* v_ptr = &v) - { - Delegates.glTexCoord2fColor4fNormal3fVertex3fvSUN((Single*)tc, (Single*)c_ptr, (Single*)n_ptr, (Single*)v_ptr); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void TexCoord2fColor4fNormal3fVertex3(Single* tc, ref Single c, Single* n, Single* v) - { - unsafe - { - fixed (Single* c_ptr = &c) - { - Delegates.glTexCoord2fColor4fNormal3fVertex3fvSUN((Single*)tc, (Single*)c_ptr, (Single*)n, (Single*)v); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void TexCoord2fColor4fNormal3fVertex3(Single* tc, ref Single c, Single* n, Single[] v) - { - unsafe - { - fixed (Single* c_ptr = &c) - fixed (Single* v_ptr = v) - { - Delegates.glTexCoord2fColor4fNormal3fVertex3fvSUN((Single*)tc, (Single*)c_ptr, (Single*)n, (Single*)v_ptr); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void TexCoord2fColor4fNormal3fVertex3(Single* tc, ref Single c, Single* n, ref Single v) - { - unsafe - { - fixed (Single* c_ptr = &c) - fixed (Single* v_ptr = &v) - { - Delegates.glTexCoord2fColor4fNormal3fVertex3fvSUN((Single*)tc, (Single*)c_ptr, (Single*)n, (Single*)v_ptr); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void TexCoord2fColor4fNormal3fVertex3(Single* tc, ref Single c, Single[] n, Single* v) - { - unsafe - { - fixed (Single* c_ptr = &c) - fixed (Single* n_ptr = n) - { - Delegates.glTexCoord2fColor4fNormal3fVertex3fvSUN((Single*)tc, (Single*)c_ptr, (Single*)n_ptr, (Single*)v); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void TexCoord2fColor4fNormal3fVertex3(Single* tc, ref Single c, Single[] n, Single[] v) - { - unsafe - { - fixed (Single* c_ptr = &c) - fixed (Single* n_ptr = n) - fixed (Single* v_ptr = v) - { - Delegates.glTexCoord2fColor4fNormal3fVertex3fvSUN((Single*)tc, (Single*)c_ptr, (Single*)n_ptr, (Single*)v_ptr); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void TexCoord2fColor4fNormal3fVertex3(Single* tc, ref Single c, Single[] n, ref Single v) - { - unsafe - { - fixed (Single* c_ptr = &c) - fixed (Single* n_ptr = n) - fixed (Single* v_ptr = &v) - { - Delegates.glTexCoord2fColor4fNormal3fVertex3fvSUN((Single*)tc, (Single*)c_ptr, (Single*)n_ptr, (Single*)v_ptr); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void TexCoord2fColor4fNormal3fVertex3(Single* tc, ref Single c, ref Single n, Single* v) - { - unsafe - { - fixed (Single* c_ptr = &c) - fixed (Single* n_ptr = &n) - { - Delegates.glTexCoord2fColor4fNormal3fVertex3fvSUN((Single*)tc, (Single*)c_ptr, (Single*)n_ptr, (Single*)v); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void TexCoord2fColor4fNormal3fVertex3(Single* tc, ref Single c, ref Single n, Single[] v) - { - unsafe - { - fixed (Single* c_ptr = &c) - fixed (Single* n_ptr = &n) - fixed (Single* v_ptr = v) - { - Delegates.glTexCoord2fColor4fNormal3fVertex3fvSUN((Single*)tc, (Single*)c_ptr, (Single*)n_ptr, (Single*)v_ptr); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void TexCoord2fColor4fNormal3fVertex3(Single* tc, ref Single c, ref Single n, ref Single v) - { - unsafe - { - fixed (Single* c_ptr = &c) - fixed (Single* n_ptr = &n) - fixed (Single* v_ptr = &v) - { - Delegates.glTexCoord2fColor4fNormal3fVertex3fvSUN((Single*)tc, (Single*)c_ptr, (Single*)n_ptr, (Single*)v_ptr); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void TexCoord2fColor4fNormal3fVertex3(Single[] tc, Single* c, Single* n, Single* v) - { - unsafe - { - fixed (Single* tc_ptr = tc) - { - Delegates.glTexCoord2fColor4fNormal3fVertex3fvSUN((Single*)tc_ptr, (Single*)c, (Single*)n, (Single*)v); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void TexCoord2fColor4fNormal3fVertex3(Single[] tc, Single* c, Single* n, Single[] v) - { - unsafe - { - fixed (Single* tc_ptr = tc) - fixed (Single* v_ptr = v) - { - Delegates.glTexCoord2fColor4fNormal3fVertex3fvSUN((Single*)tc_ptr, (Single*)c, (Single*)n, (Single*)v_ptr); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void TexCoord2fColor4fNormal3fVertex3(Single[] tc, Single* c, Single* n, ref Single v) - { - unsafe - { - fixed (Single* tc_ptr = tc) - fixed (Single* v_ptr = &v) - { - Delegates.glTexCoord2fColor4fNormal3fVertex3fvSUN((Single*)tc_ptr, (Single*)c, (Single*)n, (Single*)v_ptr); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void TexCoord2fColor4fNormal3fVertex3(Single[] tc, Single* c, Single[] n, Single* v) - { - unsafe - { - fixed (Single* tc_ptr = tc) - fixed (Single* n_ptr = n) - { - Delegates.glTexCoord2fColor4fNormal3fVertex3fvSUN((Single*)tc_ptr, (Single*)c, (Single*)n_ptr, (Single*)v); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void TexCoord2fColor4fNormal3fVertex3(Single[] tc, Single* c, Single[] n, Single[] v) - { - unsafe - { - fixed (Single* tc_ptr = tc) - fixed (Single* n_ptr = n) - fixed (Single* v_ptr = v) - { - Delegates.glTexCoord2fColor4fNormal3fVertex3fvSUN((Single*)tc_ptr, (Single*)c, (Single*)n_ptr, (Single*)v_ptr); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void TexCoord2fColor4fNormal3fVertex3(Single[] tc, Single* c, Single[] n, ref Single v) - { - unsafe - { - fixed (Single* tc_ptr = tc) - fixed (Single* n_ptr = n) - fixed (Single* v_ptr = &v) - { - Delegates.glTexCoord2fColor4fNormal3fVertex3fvSUN((Single*)tc_ptr, (Single*)c, (Single*)n_ptr, (Single*)v_ptr); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void TexCoord2fColor4fNormal3fVertex3(Single[] tc, Single* c, ref Single n, Single* v) - { - unsafe - { - fixed (Single* tc_ptr = tc) - fixed (Single* n_ptr = &n) - { - Delegates.glTexCoord2fColor4fNormal3fVertex3fvSUN((Single*)tc_ptr, (Single*)c, (Single*)n_ptr, (Single*)v); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void TexCoord2fColor4fNormal3fVertex3(Single[] tc, Single* c, ref Single n, Single[] v) - { - unsafe - { - fixed (Single* tc_ptr = tc) - fixed (Single* n_ptr = &n) - fixed (Single* v_ptr = v) - { - Delegates.glTexCoord2fColor4fNormal3fVertex3fvSUN((Single*)tc_ptr, (Single*)c, (Single*)n_ptr, (Single*)v_ptr); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void TexCoord2fColor4fNormal3fVertex3(Single[] tc, Single* c, ref Single n, ref Single v) - { - unsafe - { - fixed (Single* tc_ptr = tc) - fixed (Single* n_ptr = &n) - fixed (Single* v_ptr = &v) - { - Delegates.glTexCoord2fColor4fNormal3fVertex3fvSUN((Single*)tc_ptr, (Single*)c, (Single*)n_ptr, (Single*)v_ptr); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void TexCoord2fColor4fNormal3fVertex3(Single[] tc, Single[] c, Single* n, Single* v) - { - unsafe - { - fixed (Single* tc_ptr = tc) - fixed (Single* c_ptr = c) - { - Delegates.glTexCoord2fColor4fNormal3fVertex3fvSUN((Single*)tc_ptr, (Single*)c_ptr, (Single*)n, (Single*)v); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void TexCoord2fColor4fNormal3fVertex3(Single[] tc, Single[] c, Single* n, Single[] v) - { - unsafe - { - fixed (Single* tc_ptr = tc) - fixed (Single* c_ptr = c) - fixed (Single* v_ptr = v) - { - Delegates.glTexCoord2fColor4fNormal3fVertex3fvSUN((Single*)tc_ptr, (Single*)c_ptr, (Single*)n, (Single*)v_ptr); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void TexCoord2fColor4fNormal3fVertex3(Single[] tc, Single[] c, Single* n, ref Single v) - { - unsafe - { - fixed (Single* tc_ptr = tc) - fixed (Single* c_ptr = c) - fixed (Single* v_ptr = &v) - { - Delegates.glTexCoord2fColor4fNormal3fVertex3fvSUN((Single*)tc_ptr, (Single*)c_ptr, (Single*)n, (Single*)v_ptr); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void TexCoord2fColor4fNormal3fVertex3(Single[] tc, Single[] c, Single[] n, Single* v) - { - unsafe - { - fixed (Single* tc_ptr = tc) - fixed (Single* c_ptr = c) - fixed (Single* n_ptr = n) - { - Delegates.glTexCoord2fColor4fNormal3fVertex3fvSUN((Single*)tc_ptr, (Single*)c_ptr, (Single*)n_ptr, (Single*)v); - } - } - } - public static void TexCoord2fColor4fNormal3fVertex3(Single[] tc, Single[] c, Single[] n, Single[] v) { @@ -35045,582 +27506,6 @@ namespace OpenTK.OpenGL } } - public static - void TexCoord2fColor4fNormal3fVertex3(Single[] tc, Single[] c, Single[] n, ref Single v) - { - unsafe - { - fixed (Single* tc_ptr = tc) - fixed (Single* c_ptr = c) - fixed (Single* n_ptr = n) - fixed (Single* v_ptr = &v) - { - Delegates.glTexCoord2fColor4fNormal3fVertex3fvSUN((Single*)tc_ptr, (Single*)c_ptr, (Single*)n_ptr, (Single*)v_ptr); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void TexCoord2fColor4fNormal3fVertex3(Single[] tc, Single[] c, ref Single n, Single* v) - { - unsafe - { - fixed (Single* tc_ptr = tc) - fixed (Single* c_ptr = c) - fixed (Single* n_ptr = &n) - { - Delegates.glTexCoord2fColor4fNormal3fVertex3fvSUN((Single*)tc_ptr, (Single*)c_ptr, (Single*)n_ptr, (Single*)v); - } - } - } - - public static - void TexCoord2fColor4fNormal3fVertex3(Single[] tc, Single[] c, ref Single n, Single[] v) - { - unsafe - { - fixed (Single* tc_ptr = tc) - fixed (Single* c_ptr = c) - fixed (Single* n_ptr = &n) - fixed (Single* v_ptr = v) - { - Delegates.glTexCoord2fColor4fNormal3fVertex3fvSUN((Single*)tc_ptr, (Single*)c_ptr, (Single*)n_ptr, (Single*)v_ptr); - } - } - } - - public static - void TexCoord2fColor4fNormal3fVertex3(Single[] tc, Single[] c, ref Single n, ref Single v) - { - unsafe - { - fixed (Single* tc_ptr = tc) - fixed (Single* c_ptr = c) - fixed (Single* n_ptr = &n) - fixed (Single* v_ptr = &v) - { - Delegates.glTexCoord2fColor4fNormal3fVertex3fvSUN((Single*)tc_ptr, (Single*)c_ptr, (Single*)n_ptr, (Single*)v_ptr); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void TexCoord2fColor4fNormal3fVertex3(Single[] tc, ref Single c, Single* n, Single* v) - { - unsafe - { - fixed (Single* tc_ptr = tc) - fixed (Single* c_ptr = &c) - { - Delegates.glTexCoord2fColor4fNormal3fVertex3fvSUN((Single*)tc_ptr, (Single*)c_ptr, (Single*)n, (Single*)v); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void TexCoord2fColor4fNormal3fVertex3(Single[] tc, ref Single c, Single* n, Single[] v) - { - unsafe - { - fixed (Single* tc_ptr = tc) - fixed (Single* c_ptr = &c) - fixed (Single* v_ptr = v) - { - Delegates.glTexCoord2fColor4fNormal3fVertex3fvSUN((Single*)tc_ptr, (Single*)c_ptr, (Single*)n, (Single*)v_ptr); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void TexCoord2fColor4fNormal3fVertex3(Single[] tc, ref Single c, Single* n, ref Single v) - { - unsafe - { - fixed (Single* tc_ptr = tc) - fixed (Single* c_ptr = &c) - fixed (Single* v_ptr = &v) - { - Delegates.glTexCoord2fColor4fNormal3fVertex3fvSUN((Single*)tc_ptr, (Single*)c_ptr, (Single*)n, (Single*)v_ptr); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void TexCoord2fColor4fNormal3fVertex3(Single[] tc, ref Single c, Single[] n, Single* v) - { - unsafe - { - fixed (Single* tc_ptr = tc) - fixed (Single* c_ptr = &c) - fixed (Single* n_ptr = n) - { - Delegates.glTexCoord2fColor4fNormal3fVertex3fvSUN((Single*)tc_ptr, (Single*)c_ptr, (Single*)n_ptr, (Single*)v); - } - } - } - - public static - void TexCoord2fColor4fNormal3fVertex3(Single[] tc, ref Single c, Single[] n, Single[] v) - { - unsafe - { - fixed (Single* tc_ptr = tc) - fixed (Single* c_ptr = &c) - fixed (Single* n_ptr = n) - fixed (Single* v_ptr = v) - { - Delegates.glTexCoord2fColor4fNormal3fVertex3fvSUN((Single*)tc_ptr, (Single*)c_ptr, (Single*)n_ptr, (Single*)v_ptr); - } - } - } - - public static - void TexCoord2fColor4fNormal3fVertex3(Single[] tc, ref Single c, Single[] n, ref Single v) - { - unsafe - { - fixed (Single* tc_ptr = tc) - fixed (Single* c_ptr = &c) - fixed (Single* n_ptr = n) - fixed (Single* v_ptr = &v) - { - Delegates.glTexCoord2fColor4fNormal3fVertex3fvSUN((Single*)tc_ptr, (Single*)c_ptr, (Single*)n_ptr, (Single*)v_ptr); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void TexCoord2fColor4fNormal3fVertex3(Single[] tc, ref Single c, ref Single n, Single* v) - { - unsafe - { - fixed (Single* tc_ptr = tc) - fixed (Single* c_ptr = &c) - fixed (Single* n_ptr = &n) - { - Delegates.glTexCoord2fColor4fNormal3fVertex3fvSUN((Single*)tc_ptr, (Single*)c_ptr, (Single*)n_ptr, (Single*)v); - } - } - } - - public static - void TexCoord2fColor4fNormal3fVertex3(Single[] tc, ref Single c, ref Single n, Single[] v) - { - unsafe - { - fixed (Single* tc_ptr = tc) - fixed (Single* c_ptr = &c) - fixed (Single* n_ptr = &n) - fixed (Single* v_ptr = v) - { - Delegates.glTexCoord2fColor4fNormal3fVertex3fvSUN((Single*)tc_ptr, (Single*)c_ptr, (Single*)n_ptr, (Single*)v_ptr); - } - } - } - - public static - void TexCoord2fColor4fNormal3fVertex3(Single[] tc, ref Single c, ref Single n, ref Single v) - { - unsafe - { - fixed (Single* tc_ptr = tc) - fixed (Single* c_ptr = &c) - fixed (Single* n_ptr = &n) - fixed (Single* v_ptr = &v) - { - Delegates.glTexCoord2fColor4fNormal3fVertex3fvSUN((Single*)tc_ptr, (Single*)c_ptr, (Single*)n_ptr, (Single*)v_ptr); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void TexCoord2fColor4fNormal3fVertex3(ref Single tc, Single* c, Single* n, Single* v) - { - unsafe - { - fixed (Single* tc_ptr = &tc) - { - Delegates.glTexCoord2fColor4fNormal3fVertex3fvSUN((Single*)tc_ptr, (Single*)c, (Single*)n, (Single*)v); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void TexCoord2fColor4fNormal3fVertex3(ref Single tc, Single* c, Single* n, Single[] v) - { - unsafe - { - fixed (Single* tc_ptr = &tc) - fixed (Single* v_ptr = v) - { - Delegates.glTexCoord2fColor4fNormal3fVertex3fvSUN((Single*)tc_ptr, (Single*)c, (Single*)n, (Single*)v_ptr); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void TexCoord2fColor4fNormal3fVertex3(ref Single tc, Single* c, Single* n, ref Single v) - { - unsafe - { - fixed (Single* tc_ptr = &tc) - fixed (Single* v_ptr = &v) - { - Delegates.glTexCoord2fColor4fNormal3fVertex3fvSUN((Single*)tc_ptr, (Single*)c, (Single*)n, (Single*)v_ptr); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void TexCoord2fColor4fNormal3fVertex3(ref Single tc, Single* c, Single[] n, Single* v) - { - unsafe - { - fixed (Single* tc_ptr = &tc) - fixed (Single* n_ptr = n) - { - Delegates.glTexCoord2fColor4fNormal3fVertex3fvSUN((Single*)tc_ptr, (Single*)c, (Single*)n_ptr, (Single*)v); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void TexCoord2fColor4fNormal3fVertex3(ref Single tc, Single* c, Single[] n, Single[] v) - { - unsafe - { - fixed (Single* tc_ptr = &tc) - fixed (Single* n_ptr = n) - fixed (Single* v_ptr = v) - { - Delegates.glTexCoord2fColor4fNormal3fVertex3fvSUN((Single*)tc_ptr, (Single*)c, (Single*)n_ptr, (Single*)v_ptr); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void TexCoord2fColor4fNormal3fVertex3(ref Single tc, Single* c, Single[] n, ref Single v) - { - unsafe - { - fixed (Single* tc_ptr = &tc) - fixed (Single* n_ptr = n) - fixed (Single* v_ptr = &v) - { - Delegates.glTexCoord2fColor4fNormal3fVertex3fvSUN((Single*)tc_ptr, (Single*)c, (Single*)n_ptr, (Single*)v_ptr); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void TexCoord2fColor4fNormal3fVertex3(ref Single tc, Single* c, ref Single n, Single* v) - { - unsafe - { - fixed (Single* tc_ptr = &tc) - fixed (Single* n_ptr = &n) - { - Delegates.glTexCoord2fColor4fNormal3fVertex3fvSUN((Single*)tc_ptr, (Single*)c, (Single*)n_ptr, (Single*)v); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void TexCoord2fColor4fNormal3fVertex3(ref Single tc, Single* c, ref Single n, Single[] v) - { - unsafe - { - fixed (Single* tc_ptr = &tc) - fixed (Single* n_ptr = &n) - fixed (Single* v_ptr = v) - { - Delegates.glTexCoord2fColor4fNormal3fVertex3fvSUN((Single*)tc_ptr, (Single*)c, (Single*)n_ptr, (Single*)v_ptr); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void TexCoord2fColor4fNormal3fVertex3(ref Single tc, Single* c, ref Single n, ref Single v) - { - unsafe - { - fixed (Single* tc_ptr = &tc) - fixed (Single* n_ptr = &n) - fixed (Single* v_ptr = &v) - { - Delegates.glTexCoord2fColor4fNormal3fVertex3fvSUN((Single*)tc_ptr, (Single*)c, (Single*)n_ptr, (Single*)v_ptr); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void TexCoord2fColor4fNormal3fVertex3(ref Single tc, Single[] c, Single* n, Single* v) - { - unsafe - { - fixed (Single* tc_ptr = &tc) - fixed (Single* c_ptr = c) - { - Delegates.glTexCoord2fColor4fNormal3fVertex3fvSUN((Single*)tc_ptr, (Single*)c_ptr, (Single*)n, (Single*)v); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void TexCoord2fColor4fNormal3fVertex3(ref Single tc, Single[] c, Single* n, Single[] v) - { - unsafe - { - fixed (Single* tc_ptr = &tc) - fixed (Single* c_ptr = c) - fixed (Single* v_ptr = v) - { - Delegates.glTexCoord2fColor4fNormal3fVertex3fvSUN((Single*)tc_ptr, (Single*)c_ptr, (Single*)n, (Single*)v_ptr); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void TexCoord2fColor4fNormal3fVertex3(ref Single tc, Single[] c, Single* n, ref Single v) - { - unsafe - { - fixed (Single* tc_ptr = &tc) - fixed (Single* c_ptr = c) - fixed (Single* v_ptr = &v) - { - Delegates.glTexCoord2fColor4fNormal3fVertex3fvSUN((Single*)tc_ptr, (Single*)c_ptr, (Single*)n, (Single*)v_ptr); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void TexCoord2fColor4fNormal3fVertex3(ref Single tc, Single[] c, Single[] n, Single* v) - { - unsafe - { - fixed (Single* tc_ptr = &tc) - fixed (Single* c_ptr = c) - fixed (Single* n_ptr = n) - { - Delegates.glTexCoord2fColor4fNormal3fVertex3fvSUN((Single*)tc_ptr, (Single*)c_ptr, (Single*)n_ptr, (Single*)v); - } - } - } - - public static - void TexCoord2fColor4fNormal3fVertex3(ref Single tc, Single[] c, Single[] n, Single[] v) - { - unsafe - { - fixed (Single* tc_ptr = &tc) - fixed (Single* c_ptr = c) - fixed (Single* n_ptr = n) - fixed (Single* v_ptr = v) - { - Delegates.glTexCoord2fColor4fNormal3fVertex3fvSUN((Single*)tc_ptr, (Single*)c_ptr, (Single*)n_ptr, (Single*)v_ptr); - } - } - } - - public static - void TexCoord2fColor4fNormal3fVertex3(ref Single tc, Single[] c, Single[] n, ref Single v) - { - unsafe - { - fixed (Single* tc_ptr = &tc) - fixed (Single* c_ptr = c) - fixed (Single* n_ptr = n) - fixed (Single* v_ptr = &v) - { - Delegates.glTexCoord2fColor4fNormal3fVertex3fvSUN((Single*)tc_ptr, (Single*)c_ptr, (Single*)n_ptr, (Single*)v_ptr); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void TexCoord2fColor4fNormal3fVertex3(ref Single tc, Single[] c, ref Single n, Single* v) - { - unsafe - { - fixed (Single* tc_ptr = &tc) - fixed (Single* c_ptr = c) - fixed (Single* n_ptr = &n) - { - Delegates.glTexCoord2fColor4fNormal3fVertex3fvSUN((Single*)tc_ptr, (Single*)c_ptr, (Single*)n_ptr, (Single*)v); - } - } - } - - public static - void TexCoord2fColor4fNormal3fVertex3(ref Single tc, Single[] c, ref Single n, Single[] v) - { - unsafe - { - fixed (Single* tc_ptr = &tc) - fixed (Single* c_ptr = c) - fixed (Single* n_ptr = &n) - fixed (Single* v_ptr = v) - { - Delegates.glTexCoord2fColor4fNormal3fVertex3fvSUN((Single*)tc_ptr, (Single*)c_ptr, (Single*)n_ptr, (Single*)v_ptr); - } - } - } - - public static - void TexCoord2fColor4fNormal3fVertex3(ref Single tc, Single[] c, ref Single n, ref Single v) - { - unsafe - { - fixed (Single* tc_ptr = &tc) - fixed (Single* c_ptr = c) - fixed (Single* n_ptr = &n) - fixed (Single* v_ptr = &v) - { - Delegates.glTexCoord2fColor4fNormal3fVertex3fvSUN((Single*)tc_ptr, (Single*)c_ptr, (Single*)n_ptr, (Single*)v_ptr); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void TexCoord2fColor4fNormal3fVertex3(ref Single tc, ref Single c, Single* n, Single* v) - { - unsafe - { - fixed (Single* tc_ptr = &tc) - fixed (Single* c_ptr = &c) - { - Delegates.glTexCoord2fColor4fNormal3fVertex3fvSUN((Single*)tc_ptr, (Single*)c_ptr, (Single*)n, (Single*)v); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void TexCoord2fColor4fNormal3fVertex3(ref Single tc, ref Single c, Single* n, Single[] v) - { - unsafe - { - fixed (Single* tc_ptr = &tc) - fixed (Single* c_ptr = &c) - fixed (Single* v_ptr = v) - { - Delegates.glTexCoord2fColor4fNormal3fVertex3fvSUN((Single*)tc_ptr, (Single*)c_ptr, (Single*)n, (Single*)v_ptr); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void TexCoord2fColor4fNormal3fVertex3(ref Single tc, ref Single c, Single* n, ref Single v) - { - unsafe - { - fixed (Single* tc_ptr = &tc) - fixed (Single* c_ptr = &c) - fixed (Single* v_ptr = &v) - { - Delegates.glTexCoord2fColor4fNormal3fVertex3fvSUN((Single*)tc_ptr, (Single*)c_ptr, (Single*)n, (Single*)v_ptr); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void TexCoord2fColor4fNormal3fVertex3(ref Single tc, ref Single c, Single[] n, Single* v) - { - unsafe - { - fixed (Single* tc_ptr = &tc) - fixed (Single* c_ptr = &c) - fixed (Single* n_ptr = n) - { - Delegates.glTexCoord2fColor4fNormal3fVertex3fvSUN((Single*)tc_ptr, (Single*)c_ptr, (Single*)n_ptr, (Single*)v); - } - } - } - - public static - void TexCoord2fColor4fNormal3fVertex3(ref Single tc, ref Single c, Single[] n, Single[] v) - { - unsafe - { - fixed (Single* tc_ptr = &tc) - fixed (Single* c_ptr = &c) - fixed (Single* n_ptr = n) - fixed (Single* v_ptr = v) - { - Delegates.glTexCoord2fColor4fNormal3fVertex3fvSUN((Single*)tc_ptr, (Single*)c_ptr, (Single*)n_ptr, (Single*)v_ptr); - } - } - } - - public static - void TexCoord2fColor4fNormal3fVertex3(ref Single tc, ref Single c, Single[] n, ref Single v) - { - unsafe - { - fixed (Single* tc_ptr = &tc) - fixed (Single* c_ptr = &c) - fixed (Single* n_ptr = n) - fixed (Single* v_ptr = &v) - { - Delegates.glTexCoord2fColor4fNormal3fVertex3fvSUN((Single*)tc_ptr, (Single*)c_ptr, (Single*)n_ptr, (Single*)v_ptr); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void TexCoord2fColor4fNormal3fVertex3(ref Single tc, ref Single c, ref Single n, Single* v) - { - unsafe - { - fixed (Single* tc_ptr = &tc) - fixed (Single* c_ptr = &c) - fixed (Single* n_ptr = &n) - { - Delegates.glTexCoord2fColor4fNormal3fVertex3fvSUN((Single*)tc_ptr, (Single*)c_ptr, (Single*)n_ptr, (Single*)v); - } - } - } - - public static - void TexCoord2fColor4fNormal3fVertex3(ref Single tc, ref Single c, ref Single n, Single[] v) - { - unsafe - { - fixed (Single* tc_ptr = &tc) - fixed (Single* c_ptr = &c) - fixed (Single* n_ptr = &n) - fixed (Single* v_ptr = v) - { - Delegates.glTexCoord2fColor4fNormal3fVertex3fvSUN((Single*)tc_ptr, (Single*)c_ptr, (Single*)n_ptr, (Single*)v_ptr); - } - } - } - public static void TexCoord2fColor4fNormal3fVertex3(ref Single tc, ref Single c, ref Single n, ref Single v) { @@ -35636,573 +27521,19 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void TexCoord2fColor4fNormal3fVertex3(Single* tc, Single* c, Single* n, Single* v) + { + Delegates.glTexCoord2fColor4fNormal3fVertex3fvSUN((Single*)tc, (Single*)c, (Single*)n, (Single*)v); + } + public static void TexCoord4fColor4fNormal3fVertex4(Single s, Single t, Single p, Single q, Single r, Single g, Single b, Single a, Single nx, Single ny, Single nz, Single x, Single y, Single z, Single w) { Delegates.glTexCoord4fColor4fNormal3fVertex4fSUN((Single)s, (Single)t, (Single)p, (Single)q, (Single)r, (Single)g, (Single)b, (Single)a, (Single)nx, (Single)ny, (Single)nz, (Single)x, (Single)y, (Single)z, (Single)w); } - [System.CLSCompliant(false)] - public static - unsafe void TexCoord4fColor4fNormal3fVertex4(Single* tc, Single* c, Single* n, Single* v) - { - unsafe { Delegates.glTexCoord4fColor4fNormal3fVertex4fvSUN((Single*)tc, (Single*)c, (Single*)n, (Single*)v); } - } - - [System.CLSCompliant(false)] - public static - unsafe void TexCoord4fColor4fNormal3fVertex4(Single* tc, Single* c, Single* n, Single[] v) - { - unsafe - { - fixed (Single* v_ptr = v) - { - Delegates.glTexCoord4fColor4fNormal3fVertex4fvSUN((Single*)tc, (Single*)c, (Single*)n, (Single*)v_ptr); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void TexCoord4fColor4fNormal3fVertex4(Single* tc, Single* c, Single* n, ref Single v) - { - unsafe - { - fixed (Single* v_ptr = &v) - { - Delegates.glTexCoord4fColor4fNormal3fVertex4fvSUN((Single*)tc, (Single*)c, (Single*)n, (Single*)v_ptr); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void TexCoord4fColor4fNormal3fVertex4(Single* tc, Single* c, Single[] n, Single* v) - { - unsafe - { - fixed (Single* n_ptr = n) - { - Delegates.glTexCoord4fColor4fNormal3fVertex4fvSUN((Single*)tc, (Single*)c, (Single*)n_ptr, (Single*)v); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void TexCoord4fColor4fNormal3fVertex4(Single* tc, Single* c, Single[] n, Single[] v) - { - unsafe - { - fixed (Single* n_ptr = n) - fixed (Single* v_ptr = v) - { - Delegates.glTexCoord4fColor4fNormal3fVertex4fvSUN((Single*)tc, (Single*)c, (Single*)n_ptr, (Single*)v_ptr); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void TexCoord4fColor4fNormal3fVertex4(Single* tc, Single* c, Single[] n, ref Single v) - { - unsafe - { - fixed (Single* n_ptr = n) - fixed (Single* v_ptr = &v) - { - Delegates.glTexCoord4fColor4fNormal3fVertex4fvSUN((Single*)tc, (Single*)c, (Single*)n_ptr, (Single*)v_ptr); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void TexCoord4fColor4fNormal3fVertex4(Single* tc, Single* c, ref Single n, Single* v) - { - unsafe - { - fixed (Single* n_ptr = &n) - { - Delegates.glTexCoord4fColor4fNormal3fVertex4fvSUN((Single*)tc, (Single*)c, (Single*)n_ptr, (Single*)v); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void TexCoord4fColor4fNormal3fVertex4(Single* tc, Single* c, ref Single n, Single[] v) - { - unsafe - { - fixed (Single* n_ptr = &n) - fixed (Single* v_ptr = v) - { - Delegates.glTexCoord4fColor4fNormal3fVertex4fvSUN((Single*)tc, (Single*)c, (Single*)n_ptr, (Single*)v_ptr); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void TexCoord4fColor4fNormal3fVertex4(Single* tc, Single* c, ref Single n, ref Single v) - { - unsafe - { - fixed (Single* n_ptr = &n) - fixed (Single* v_ptr = &v) - { - Delegates.glTexCoord4fColor4fNormal3fVertex4fvSUN((Single*)tc, (Single*)c, (Single*)n_ptr, (Single*)v_ptr); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void TexCoord4fColor4fNormal3fVertex4(Single* tc, Single[] c, Single* n, Single* v) - { - unsafe - { - fixed (Single* c_ptr = c) - { - Delegates.glTexCoord4fColor4fNormal3fVertex4fvSUN((Single*)tc, (Single*)c_ptr, (Single*)n, (Single*)v); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void TexCoord4fColor4fNormal3fVertex4(Single* tc, Single[] c, Single* n, Single[] v) - { - unsafe - { - fixed (Single* c_ptr = c) - fixed (Single* v_ptr = v) - { - Delegates.glTexCoord4fColor4fNormal3fVertex4fvSUN((Single*)tc, (Single*)c_ptr, (Single*)n, (Single*)v_ptr); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void TexCoord4fColor4fNormal3fVertex4(Single* tc, Single[] c, Single* n, ref Single v) - { - unsafe - { - fixed (Single* c_ptr = c) - fixed (Single* v_ptr = &v) - { - Delegates.glTexCoord4fColor4fNormal3fVertex4fvSUN((Single*)tc, (Single*)c_ptr, (Single*)n, (Single*)v_ptr); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void TexCoord4fColor4fNormal3fVertex4(Single* tc, Single[] c, Single[] n, Single* v) - { - unsafe - { - fixed (Single* c_ptr = c) - fixed (Single* n_ptr = n) - { - Delegates.glTexCoord4fColor4fNormal3fVertex4fvSUN((Single*)tc, (Single*)c_ptr, (Single*)n_ptr, (Single*)v); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void TexCoord4fColor4fNormal3fVertex4(Single* tc, Single[] c, Single[] n, Single[] v) - { - unsafe - { - fixed (Single* c_ptr = c) - fixed (Single* n_ptr = n) - fixed (Single* v_ptr = v) - { - Delegates.glTexCoord4fColor4fNormal3fVertex4fvSUN((Single*)tc, (Single*)c_ptr, (Single*)n_ptr, (Single*)v_ptr); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void TexCoord4fColor4fNormal3fVertex4(Single* tc, Single[] c, Single[] n, ref Single v) - { - unsafe - { - fixed (Single* c_ptr = c) - fixed (Single* n_ptr = n) - fixed (Single* v_ptr = &v) - { - Delegates.glTexCoord4fColor4fNormal3fVertex4fvSUN((Single*)tc, (Single*)c_ptr, (Single*)n_ptr, (Single*)v_ptr); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void TexCoord4fColor4fNormal3fVertex4(Single* tc, Single[] c, ref Single n, Single* v) - { - unsafe - { - fixed (Single* c_ptr = c) - fixed (Single* n_ptr = &n) - { - Delegates.glTexCoord4fColor4fNormal3fVertex4fvSUN((Single*)tc, (Single*)c_ptr, (Single*)n_ptr, (Single*)v); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void TexCoord4fColor4fNormal3fVertex4(Single* tc, Single[] c, ref Single n, Single[] v) - { - unsafe - { - fixed (Single* c_ptr = c) - fixed (Single* n_ptr = &n) - fixed (Single* v_ptr = v) - { - Delegates.glTexCoord4fColor4fNormal3fVertex4fvSUN((Single*)tc, (Single*)c_ptr, (Single*)n_ptr, (Single*)v_ptr); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void TexCoord4fColor4fNormal3fVertex4(Single* tc, Single[] c, ref Single n, ref Single v) - { - unsafe - { - fixed (Single* c_ptr = c) - fixed (Single* n_ptr = &n) - fixed (Single* v_ptr = &v) - { - Delegates.glTexCoord4fColor4fNormal3fVertex4fvSUN((Single*)tc, (Single*)c_ptr, (Single*)n_ptr, (Single*)v_ptr); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void TexCoord4fColor4fNormal3fVertex4(Single* tc, ref Single c, Single* n, Single* v) - { - unsafe - { - fixed (Single* c_ptr = &c) - { - Delegates.glTexCoord4fColor4fNormal3fVertex4fvSUN((Single*)tc, (Single*)c_ptr, (Single*)n, (Single*)v); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void TexCoord4fColor4fNormal3fVertex4(Single* tc, ref Single c, Single* n, Single[] v) - { - unsafe - { - fixed (Single* c_ptr = &c) - fixed (Single* v_ptr = v) - { - Delegates.glTexCoord4fColor4fNormal3fVertex4fvSUN((Single*)tc, (Single*)c_ptr, (Single*)n, (Single*)v_ptr); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void TexCoord4fColor4fNormal3fVertex4(Single* tc, ref Single c, Single* n, ref Single v) - { - unsafe - { - fixed (Single* c_ptr = &c) - fixed (Single* v_ptr = &v) - { - Delegates.glTexCoord4fColor4fNormal3fVertex4fvSUN((Single*)tc, (Single*)c_ptr, (Single*)n, (Single*)v_ptr); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void TexCoord4fColor4fNormal3fVertex4(Single* tc, ref Single c, Single[] n, Single* v) - { - unsafe - { - fixed (Single* c_ptr = &c) - fixed (Single* n_ptr = n) - { - Delegates.glTexCoord4fColor4fNormal3fVertex4fvSUN((Single*)tc, (Single*)c_ptr, (Single*)n_ptr, (Single*)v); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void TexCoord4fColor4fNormal3fVertex4(Single* tc, ref Single c, Single[] n, Single[] v) - { - unsafe - { - fixed (Single* c_ptr = &c) - fixed (Single* n_ptr = n) - fixed (Single* v_ptr = v) - { - Delegates.glTexCoord4fColor4fNormal3fVertex4fvSUN((Single*)tc, (Single*)c_ptr, (Single*)n_ptr, (Single*)v_ptr); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void TexCoord4fColor4fNormal3fVertex4(Single* tc, ref Single c, Single[] n, ref Single v) - { - unsafe - { - fixed (Single* c_ptr = &c) - fixed (Single* n_ptr = n) - fixed (Single* v_ptr = &v) - { - Delegates.glTexCoord4fColor4fNormal3fVertex4fvSUN((Single*)tc, (Single*)c_ptr, (Single*)n_ptr, (Single*)v_ptr); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void TexCoord4fColor4fNormal3fVertex4(Single* tc, ref Single c, ref Single n, Single* v) - { - unsafe - { - fixed (Single* c_ptr = &c) - fixed (Single* n_ptr = &n) - { - Delegates.glTexCoord4fColor4fNormal3fVertex4fvSUN((Single*)tc, (Single*)c_ptr, (Single*)n_ptr, (Single*)v); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void TexCoord4fColor4fNormal3fVertex4(Single* tc, ref Single c, ref Single n, Single[] v) - { - unsafe - { - fixed (Single* c_ptr = &c) - fixed (Single* n_ptr = &n) - fixed (Single* v_ptr = v) - { - Delegates.glTexCoord4fColor4fNormal3fVertex4fvSUN((Single*)tc, (Single*)c_ptr, (Single*)n_ptr, (Single*)v_ptr); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void TexCoord4fColor4fNormal3fVertex4(Single* tc, ref Single c, ref Single n, ref Single v) - { - unsafe - { - fixed (Single* c_ptr = &c) - fixed (Single* n_ptr = &n) - fixed (Single* v_ptr = &v) - { - Delegates.glTexCoord4fColor4fNormal3fVertex4fvSUN((Single*)tc, (Single*)c_ptr, (Single*)n_ptr, (Single*)v_ptr); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void TexCoord4fColor4fNormal3fVertex4(Single[] tc, Single* c, Single* n, Single* v) - { - unsafe - { - fixed (Single* tc_ptr = tc) - { - Delegates.glTexCoord4fColor4fNormal3fVertex4fvSUN((Single*)tc_ptr, (Single*)c, (Single*)n, (Single*)v); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void TexCoord4fColor4fNormal3fVertex4(Single[] tc, Single* c, Single* n, Single[] v) - { - unsafe - { - fixed (Single* tc_ptr = tc) - fixed (Single* v_ptr = v) - { - Delegates.glTexCoord4fColor4fNormal3fVertex4fvSUN((Single*)tc_ptr, (Single*)c, (Single*)n, (Single*)v_ptr); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void TexCoord4fColor4fNormal3fVertex4(Single[] tc, Single* c, Single* n, ref Single v) - { - unsafe - { - fixed (Single* tc_ptr = tc) - fixed (Single* v_ptr = &v) - { - Delegates.glTexCoord4fColor4fNormal3fVertex4fvSUN((Single*)tc_ptr, (Single*)c, (Single*)n, (Single*)v_ptr); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void TexCoord4fColor4fNormal3fVertex4(Single[] tc, Single* c, Single[] n, Single* v) - { - unsafe - { - fixed (Single* tc_ptr = tc) - fixed (Single* n_ptr = n) - { - Delegates.glTexCoord4fColor4fNormal3fVertex4fvSUN((Single*)tc_ptr, (Single*)c, (Single*)n_ptr, (Single*)v); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void TexCoord4fColor4fNormal3fVertex4(Single[] tc, Single* c, Single[] n, Single[] v) - { - unsafe - { - fixed (Single* tc_ptr = tc) - fixed (Single* n_ptr = n) - fixed (Single* v_ptr = v) - { - Delegates.glTexCoord4fColor4fNormal3fVertex4fvSUN((Single*)tc_ptr, (Single*)c, (Single*)n_ptr, (Single*)v_ptr); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void TexCoord4fColor4fNormal3fVertex4(Single[] tc, Single* c, Single[] n, ref Single v) - { - unsafe - { - fixed (Single* tc_ptr = tc) - fixed (Single* n_ptr = n) - fixed (Single* v_ptr = &v) - { - Delegates.glTexCoord4fColor4fNormal3fVertex4fvSUN((Single*)tc_ptr, (Single*)c, (Single*)n_ptr, (Single*)v_ptr); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void TexCoord4fColor4fNormal3fVertex4(Single[] tc, Single* c, ref Single n, Single* v) - { - unsafe - { - fixed (Single* tc_ptr = tc) - fixed (Single* n_ptr = &n) - { - Delegates.glTexCoord4fColor4fNormal3fVertex4fvSUN((Single*)tc_ptr, (Single*)c, (Single*)n_ptr, (Single*)v); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void TexCoord4fColor4fNormal3fVertex4(Single[] tc, Single* c, ref Single n, Single[] v) - { - unsafe - { - fixed (Single* tc_ptr = tc) - fixed (Single* n_ptr = &n) - fixed (Single* v_ptr = v) - { - Delegates.glTexCoord4fColor4fNormal3fVertex4fvSUN((Single*)tc_ptr, (Single*)c, (Single*)n_ptr, (Single*)v_ptr); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void TexCoord4fColor4fNormal3fVertex4(Single[] tc, Single* c, ref Single n, ref Single v) - { - unsafe - { - fixed (Single* tc_ptr = tc) - fixed (Single* n_ptr = &n) - fixed (Single* v_ptr = &v) - { - Delegates.glTexCoord4fColor4fNormal3fVertex4fvSUN((Single*)tc_ptr, (Single*)c, (Single*)n_ptr, (Single*)v_ptr); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void TexCoord4fColor4fNormal3fVertex4(Single[] tc, Single[] c, Single* n, Single* v) - { - unsafe - { - fixed (Single* tc_ptr = tc) - fixed (Single* c_ptr = c) - { - Delegates.glTexCoord4fColor4fNormal3fVertex4fvSUN((Single*)tc_ptr, (Single*)c_ptr, (Single*)n, (Single*)v); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void TexCoord4fColor4fNormal3fVertex4(Single[] tc, Single[] c, Single* n, Single[] v) - { - unsafe - { - fixed (Single* tc_ptr = tc) - fixed (Single* c_ptr = c) - fixed (Single* v_ptr = v) - { - Delegates.glTexCoord4fColor4fNormal3fVertex4fvSUN((Single*)tc_ptr, (Single*)c_ptr, (Single*)n, (Single*)v_ptr); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void TexCoord4fColor4fNormal3fVertex4(Single[] tc, Single[] c, Single* n, ref Single v) - { - unsafe - { - fixed (Single* tc_ptr = tc) - fixed (Single* c_ptr = c) - fixed (Single* v_ptr = &v) - { - Delegates.glTexCoord4fColor4fNormal3fVertex4fvSUN((Single*)tc_ptr, (Single*)c_ptr, (Single*)n, (Single*)v_ptr); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void TexCoord4fColor4fNormal3fVertex4(Single[] tc, Single[] c, Single[] n, Single* v) - { - unsafe - { - fixed (Single* tc_ptr = tc) - fixed (Single* c_ptr = c) - fixed (Single* n_ptr = n) - { - Delegates.glTexCoord4fColor4fNormal3fVertex4fvSUN((Single*)tc_ptr, (Single*)c_ptr, (Single*)n_ptr, (Single*)v); - } - } - } - public static void TexCoord4fColor4fNormal3fVertex4(Single[] tc, Single[] c, Single[] n, Single[] v) { @@ -36218,582 +27549,6 @@ namespace OpenTK.OpenGL } } - public static - void TexCoord4fColor4fNormal3fVertex4(Single[] tc, Single[] c, Single[] n, ref Single v) - { - unsafe - { - fixed (Single* tc_ptr = tc) - fixed (Single* c_ptr = c) - fixed (Single* n_ptr = n) - fixed (Single* v_ptr = &v) - { - Delegates.glTexCoord4fColor4fNormal3fVertex4fvSUN((Single*)tc_ptr, (Single*)c_ptr, (Single*)n_ptr, (Single*)v_ptr); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void TexCoord4fColor4fNormal3fVertex4(Single[] tc, Single[] c, ref Single n, Single* v) - { - unsafe - { - fixed (Single* tc_ptr = tc) - fixed (Single* c_ptr = c) - fixed (Single* n_ptr = &n) - { - Delegates.glTexCoord4fColor4fNormal3fVertex4fvSUN((Single*)tc_ptr, (Single*)c_ptr, (Single*)n_ptr, (Single*)v); - } - } - } - - public static - void TexCoord4fColor4fNormal3fVertex4(Single[] tc, Single[] c, ref Single n, Single[] v) - { - unsafe - { - fixed (Single* tc_ptr = tc) - fixed (Single* c_ptr = c) - fixed (Single* n_ptr = &n) - fixed (Single* v_ptr = v) - { - Delegates.glTexCoord4fColor4fNormal3fVertex4fvSUN((Single*)tc_ptr, (Single*)c_ptr, (Single*)n_ptr, (Single*)v_ptr); - } - } - } - - public static - void TexCoord4fColor4fNormal3fVertex4(Single[] tc, Single[] c, ref Single n, ref Single v) - { - unsafe - { - fixed (Single* tc_ptr = tc) - fixed (Single* c_ptr = c) - fixed (Single* n_ptr = &n) - fixed (Single* v_ptr = &v) - { - Delegates.glTexCoord4fColor4fNormal3fVertex4fvSUN((Single*)tc_ptr, (Single*)c_ptr, (Single*)n_ptr, (Single*)v_ptr); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void TexCoord4fColor4fNormal3fVertex4(Single[] tc, ref Single c, Single* n, Single* v) - { - unsafe - { - fixed (Single* tc_ptr = tc) - fixed (Single* c_ptr = &c) - { - Delegates.glTexCoord4fColor4fNormal3fVertex4fvSUN((Single*)tc_ptr, (Single*)c_ptr, (Single*)n, (Single*)v); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void TexCoord4fColor4fNormal3fVertex4(Single[] tc, ref Single c, Single* n, Single[] v) - { - unsafe - { - fixed (Single* tc_ptr = tc) - fixed (Single* c_ptr = &c) - fixed (Single* v_ptr = v) - { - Delegates.glTexCoord4fColor4fNormal3fVertex4fvSUN((Single*)tc_ptr, (Single*)c_ptr, (Single*)n, (Single*)v_ptr); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void TexCoord4fColor4fNormal3fVertex4(Single[] tc, ref Single c, Single* n, ref Single v) - { - unsafe - { - fixed (Single* tc_ptr = tc) - fixed (Single* c_ptr = &c) - fixed (Single* v_ptr = &v) - { - Delegates.glTexCoord4fColor4fNormal3fVertex4fvSUN((Single*)tc_ptr, (Single*)c_ptr, (Single*)n, (Single*)v_ptr); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void TexCoord4fColor4fNormal3fVertex4(Single[] tc, ref Single c, Single[] n, Single* v) - { - unsafe - { - fixed (Single* tc_ptr = tc) - fixed (Single* c_ptr = &c) - fixed (Single* n_ptr = n) - { - Delegates.glTexCoord4fColor4fNormal3fVertex4fvSUN((Single*)tc_ptr, (Single*)c_ptr, (Single*)n_ptr, (Single*)v); - } - } - } - - public static - void TexCoord4fColor4fNormal3fVertex4(Single[] tc, ref Single c, Single[] n, Single[] v) - { - unsafe - { - fixed (Single* tc_ptr = tc) - fixed (Single* c_ptr = &c) - fixed (Single* n_ptr = n) - fixed (Single* v_ptr = v) - { - Delegates.glTexCoord4fColor4fNormal3fVertex4fvSUN((Single*)tc_ptr, (Single*)c_ptr, (Single*)n_ptr, (Single*)v_ptr); - } - } - } - - public static - void TexCoord4fColor4fNormal3fVertex4(Single[] tc, ref Single c, Single[] n, ref Single v) - { - unsafe - { - fixed (Single* tc_ptr = tc) - fixed (Single* c_ptr = &c) - fixed (Single* n_ptr = n) - fixed (Single* v_ptr = &v) - { - Delegates.glTexCoord4fColor4fNormal3fVertex4fvSUN((Single*)tc_ptr, (Single*)c_ptr, (Single*)n_ptr, (Single*)v_ptr); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void TexCoord4fColor4fNormal3fVertex4(Single[] tc, ref Single c, ref Single n, Single* v) - { - unsafe - { - fixed (Single* tc_ptr = tc) - fixed (Single* c_ptr = &c) - fixed (Single* n_ptr = &n) - { - Delegates.glTexCoord4fColor4fNormal3fVertex4fvSUN((Single*)tc_ptr, (Single*)c_ptr, (Single*)n_ptr, (Single*)v); - } - } - } - - public static - void TexCoord4fColor4fNormal3fVertex4(Single[] tc, ref Single c, ref Single n, Single[] v) - { - unsafe - { - fixed (Single* tc_ptr = tc) - fixed (Single* c_ptr = &c) - fixed (Single* n_ptr = &n) - fixed (Single* v_ptr = v) - { - Delegates.glTexCoord4fColor4fNormal3fVertex4fvSUN((Single*)tc_ptr, (Single*)c_ptr, (Single*)n_ptr, (Single*)v_ptr); - } - } - } - - public static - void TexCoord4fColor4fNormal3fVertex4(Single[] tc, ref Single c, ref Single n, ref Single v) - { - unsafe - { - fixed (Single* tc_ptr = tc) - fixed (Single* c_ptr = &c) - fixed (Single* n_ptr = &n) - fixed (Single* v_ptr = &v) - { - Delegates.glTexCoord4fColor4fNormal3fVertex4fvSUN((Single*)tc_ptr, (Single*)c_ptr, (Single*)n_ptr, (Single*)v_ptr); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void TexCoord4fColor4fNormal3fVertex4(ref Single tc, Single* c, Single* n, Single* v) - { - unsafe - { - fixed (Single* tc_ptr = &tc) - { - Delegates.glTexCoord4fColor4fNormal3fVertex4fvSUN((Single*)tc_ptr, (Single*)c, (Single*)n, (Single*)v); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void TexCoord4fColor4fNormal3fVertex4(ref Single tc, Single* c, Single* n, Single[] v) - { - unsafe - { - fixed (Single* tc_ptr = &tc) - fixed (Single* v_ptr = v) - { - Delegates.glTexCoord4fColor4fNormal3fVertex4fvSUN((Single*)tc_ptr, (Single*)c, (Single*)n, (Single*)v_ptr); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void TexCoord4fColor4fNormal3fVertex4(ref Single tc, Single* c, Single* n, ref Single v) - { - unsafe - { - fixed (Single* tc_ptr = &tc) - fixed (Single* v_ptr = &v) - { - Delegates.glTexCoord4fColor4fNormal3fVertex4fvSUN((Single*)tc_ptr, (Single*)c, (Single*)n, (Single*)v_ptr); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void TexCoord4fColor4fNormal3fVertex4(ref Single tc, Single* c, Single[] n, Single* v) - { - unsafe - { - fixed (Single* tc_ptr = &tc) - fixed (Single* n_ptr = n) - { - Delegates.glTexCoord4fColor4fNormal3fVertex4fvSUN((Single*)tc_ptr, (Single*)c, (Single*)n_ptr, (Single*)v); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void TexCoord4fColor4fNormal3fVertex4(ref Single tc, Single* c, Single[] n, Single[] v) - { - unsafe - { - fixed (Single* tc_ptr = &tc) - fixed (Single* n_ptr = n) - fixed (Single* v_ptr = v) - { - Delegates.glTexCoord4fColor4fNormal3fVertex4fvSUN((Single*)tc_ptr, (Single*)c, (Single*)n_ptr, (Single*)v_ptr); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void TexCoord4fColor4fNormal3fVertex4(ref Single tc, Single* c, Single[] n, ref Single v) - { - unsafe - { - fixed (Single* tc_ptr = &tc) - fixed (Single* n_ptr = n) - fixed (Single* v_ptr = &v) - { - Delegates.glTexCoord4fColor4fNormal3fVertex4fvSUN((Single*)tc_ptr, (Single*)c, (Single*)n_ptr, (Single*)v_ptr); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void TexCoord4fColor4fNormal3fVertex4(ref Single tc, Single* c, ref Single n, Single* v) - { - unsafe - { - fixed (Single* tc_ptr = &tc) - fixed (Single* n_ptr = &n) - { - Delegates.glTexCoord4fColor4fNormal3fVertex4fvSUN((Single*)tc_ptr, (Single*)c, (Single*)n_ptr, (Single*)v); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void TexCoord4fColor4fNormal3fVertex4(ref Single tc, Single* c, ref Single n, Single[] v) - { - unsafe - { - fixed (Single* tc_ptr = &tc) - fixed (Single* n_ptr = &n) - fixed (Single* v_ptr = v) - { - Delegates.glTexCoord4fColor4fNormal3fVertex4fvSUN((Single*)tc_ptr, (Single*)c, (Single*)n_ptr, (Single*)v_ptr); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void TexCoord4fColor4fNormal3fVertex4(ref Single tc, Single* c, ref Single n, ref Single v) - { - unsafe - { - fixed (Single* tc_ptr = &tc) - fixed (Single* n_ptr = &n) - fixed (Single* v_ptr = &v) - { - Delegates.glTexCoord4fColor4fNormal3fVertex4fvSUN((Single*)tc_ptr, (Single*)c, (Single*)n_ptr, (Single*)v_ptr); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void TexCoord4fColor4fNormal3fVertex4(ref Single tc, Single[] c, Single* n, Single* v) - { - unsafe - { - fixed (Single* tc_ptr = &tc) - fixed (Single* c_ptr = c) - { - Delegates.glTexCoord4fColor4fNormal3fVertex4fvSUN((Single*)tc_ptr, (Single*)c_ptr, (Single*)n, (Single*)v); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void TexCoord4fColor4fNormal3fVertex4(ref Single tc, Single[] c, Single* n, Single[] v) - { - unsafe - { - fixed (Single* tc_ptr = &tc) - fixed (Single* c_ptr = c) - fixed (Single* v_ptr = v) - { - Delegates.glTexCoord4fColor4fNormal3fVertex4fvSUN((Single*)tc_ptr, (Single*)c_ptr, (Single*)n, (Single*)v_ptr); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void TexCoord4fColor4fNormal3fVertex4(ref Single tc, Single[] c, Single* n, ref Single v) - { - unsafe - { - fixed (Single* tc_ptr = &tc) - fixed (Single* c_ptr = c) - fixed (Single* v_ptr = &v) - { - Delegates.glTexCoord4fColor4fNormal3fVertex4fvSUN((Single*)tc_ptr, (Single*)c_ptr, (Single*)n, (Single*)v_ptr); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void TexCoord4fColor4fNormal3fVertex4(ref Single tc, Single[] c, Single[] n, Single* v) - { - unsafe - { - fixed (Single* tc_ptr = &tc) - fixed (Single* c_ptr = c) - fixed (Single* n_ptr = n) - { - Delegates.glTexCoord4fColor4fNormal3fVertex4fvSUN((Single*)tc_ptr, (Single*)c_ptr, (Single*)n_ptr, (Single*)v); - } - } - } - - public static - void TexCoord4fColor4fNormal3fVertex4(ref Single tc, Single[] c, Single[] n, Single[] v) - { - unsafe - { - fixed (Single* tc_ptr = &tc) - fixed (Single* c_ptr = c) - fixed (Single* n_ptr = n) - fixed (Single* v_ptr = v) - { - Delegates.glTexCoord4fColor4fNormal3fVertex4fvSUN((Single*)tc_ptr, (Single*)c_ptr, (Single*)n_ptr, (Single*)v_ptr); - } - } - } - - public static - void TexCoord4fColor4fNormal3fVertex4(ref Single tc, Single[] c, Single[] n, ref Single v) - { - unsafe - { - fixed (Single* tc_ptr = &tc) - fixed (Single* c_ptr = c) - fixed (Single* n_ptr = n) - fixed (Single* v_ptr = &v) - { - Delegates.glTexCoord4fColor4fNormal3fVertex4fvSUN((Single*)tc_ptr, (Single*)c_ptr, (Single*)n_ptr, (Single*)v_ptr); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void TexCoord4fColor4fNormal3fVertex4(ref Single tc, Single[] c, ref Single n, Single* v) - { - unsafe - { - fixed (Single* tc_ptr = &tc) - fixed (Single* c_ptr = c) - fixed (Single* n_ptr = &n) - { - Delegates.glTexCoord4fColor4fNormal3fVertex4fvSUN((Single*)tc_ptr, (Single*)c_ptr, (Single*)n_ptr, (Single*)v); - } - } - } - - public static - void TexCoord4fColor4fNormal3fVertex4(ref Single tc, Single[] c, ref Single n, Single[] v) - { - unsafe - { - fixed (Single* tc_ptr = &tc) - fixed (Single* c_ptr = c) - fixed (Single* n_ptr = &n) - fixed (Single* v_ptr = v) - { - Delegates.glTexCoord4fColor4fNormal3fVertex4fvSUN((Single*)tc_ptr, (Single*)c_ptr, (Single*)n_ptr, (Single*)v_ptr); - } - } - } - - public static - void TexCoord4fColor4fNormal3fVertex4(ref Single tc, Single[] c, ref Single n, ref Single v) - { - unsafe - { - fixed (Single* tc_ptr = &tc) - fixed (Single* c_ptr = c) - fixed (Single* n_ptr = &n) - fixed (Single* v_ptr = &v) - { - Delegates.glTexCoord4fColor4fNormal3fVertex4fvSUN((Single*)tc_ptr, (Single*)c_ptr, (Single*)n_ptr, (Single*)v_ptr); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void TexCoord4fColor4fNormal3fVertex4(ref Single tc, ref Single c, Single* n, Single* v) - { - unsafe - { - fixed (Single* tc_ptr = &tc) - fixed (Single* c_ptr = &c) - { - Delegates.glTexCoord4fColor4fNormal3fVertex4fvSUN((Single*)tc_ptr, (Single*)c_ptr, (Single*)n, (Single*)v); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void TexCoord4fColor4fNormal3fVertex4(ref Single tc, ref Single c, Single* n, Single[] v) - { - unsafe - { - fixed (Single* tc_ptr = &tc) - fixed (Single* c_ptr = &c) - fixed (Single* v_ptr = v) - { - Delegates.glTexCoord4fColor4fNormal3fVertex4fvSUN((Single*)tc_ptr, (Single*)c_ptr, (Single*)n, (Single*)v_ptr); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void TexCoord4fColor4fNormal3fVertex4(ref Single tc, ref Single c, Single* n, ref Single v) - { - unsafe - { - fixed (Single* tc_ptr = &tc) - fixed (Single* c_ptr = &c) - fixed (Single* v_ptr = &v) - { - Delegates.glTexCoord4fColor4fNormal3fVertex4fvSUN((Single*)tc_ptr, (Single*)c_ptr, (Single*)n, (Single*)v_ptr); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void TexCoord4fColor4fNormal3fVertex4(ref Single tc, ref Single c, Single[] n, Single* v) - { - unsafe - { - fixed (Single* tc_ptr = &tc) - fixed (Single* c_ptr = &c) - fixed (Single* n_ptr = n) - { - Delegates.glTexCoord4fColor4fNormal3fVertex4fvSUN((Single*)tc_ptr, (Single*)c_ptr, (Single*)n_ptr, (Single*)v); - } - } - } - - public static - void TexCoord4fColor4fNormal3fVertex4(ref Single tc, ref Single c, Single[] n, Single[] v) - { - unsafe - { - fixed (Single* tc_ptr = &tc) - fixed (Single* c_ptr = &c) - fixed (Single* n_ptr = n) - fixed (Single* v_ptr = v) - { - Delegates.glTexCoord4fColor4fNormal3fVertex4fvSUN((Single*)tc_ptr, (Single*)c_ptr, (Single*)n_ptr, (Single*)v_ptr); - } - } - } - - public static - void TexCoord4fColor4fNormal3fVertex4(ref Single tc, ref Single c, Single[] n, ref Single v) - { - unsafe - { - fixed (Single* tc_ptr = &tc) - fixed (Single* c_ptr = &c) - fixed (Single* n_ptr = n) - fixed (Single* v_ptr = &v) - { - Delegates.glTexCoord4fColor4fNormal3fVertex4fvSUN((Single*)tc_ptr, (Single*)c_ptr, (Single*)n_ptr, (Single*)v_ptr); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void TexCoord4fColor4fNormal3fVertex4(ref Single tc, ref Single c, ref Single n, Single* v) - { - unsafe - { - fixed (Single* tc_ptr = &tc) - fixed (Single* c_ptr = &c) - fixed (Single* n_ptr = &n) - { - Delegates.glTexCoord4fColor4fNormal3fVertex4fvSUN((Single*)tc_ptr, (Single*)c_ptr, (Single*)n_ptr, (Single*)v); - } - } - } - - public static - void TexCoord4fColor4fNormal3fVertex4(ref Single tc, ref Single c, ref Single n, Single[] v) - { - unsafe - { - fixed (Single* tc_ptr = &tc) - fixed (Single* c_ptr = &c) - fixed (Single* n_ptr = &n) - fixed (Single* v_ptr = v) - { - Delegates.glTexCoord4fColor4fNormal3fVertex4fvSUN((Single*)tc_ptr, (Single*)c_ptr, (Single*)n_ptr, (Single*)v_ptr); - } - } - } - public static void TexCoord4fColor4fNormal3fVertex4(ref Single tc, ref Single c, ref Single n, ref Single v) { @@ -36809,6 +27564,13 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void TexCoord4fColor4fNormal3fVertex4(Single* tc, Single* c, Single* n, Single* v) + { + Delegates.glTexCoord4fColor4fNormal3fVertex4fvSUN((Single*)tc, (Single*)c, (Single*)n, (Single*)v); + } + [System.CLSCompliant(false)] public static void ReplacementCodeuiVertex3(UInt32 rc, Single x, Single y, Single z) @@ -36822,101 +27584,6 @@ namespace OpenTK.OpenGL Delegates.glReplacementCodeuiVertex3fSUN((UInt32)rc, (Single)x, (Single)y, (Single)z); } - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiVertex3v(UInt32* rc, Single* v) - { - unsafe { Delegates.glReplacementCodeuiVertex3fvSUN((UInt32*)rc, (Single*)v); } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiVertex3v(Int32* rc, Single* v) - { - unsafe - { - Delegates.glReplacementCodeuiVertex3fvSUN((UInt32*)rc, (Single*)v); - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiVertex3v(UInt32* rc, Single[] v) - { - unsafe - { - fixed (Single* v_ptr = v) - { - Delegates.glReplacementCodeuiVertex3fvSUN((UInt32*)rc, (Single*)v_ptr); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiVertex3v(Int32* rc, Single[] v) - { - unsafe - { - fixed (Single* v_ptr = v) - { - Delegates.glReplacementCodeuiVertex3fvSUN((UInt32*)rc, (Single*)v_ptr); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiVertex3v(UInt32* rc, ref Single v) - { - unsafe - { - fixed (Single* v_ptr = &v) - { - Delegates.glReplacementCodeuiVertex3fvSUN((UInt32*)rc, (Single*)v_ptr); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiVertex3v(Int32* rc, ref Single v) - { - unsafe - { - fixed (Single* v_ptr = &v) - { - Delegates.glReplacementCodeuiVertex3fvSUN((UInt32*)rc, (Single*)v_ptr); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiVertex3v(UInt32[] rc, Single* v) - { - unsafe - { - fixed (UInt32* rc_ptr = rc) - { - Delegates.glReplacementCodeuiVertex3fvSUN((UInt32*)rc_ptr, (Single*)v); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiVertex3v(Int32[] rc, Single* v) - { - unsafe - { - fixed (Int32* rc_ptr = rc) - { - Delegates.glReplacementCodeuiVertex3fvSUN((UInt32*)rc_ptr, (Single*)v); - } - } - } - [System.CLSCompliant(false)] public static void ReplacementCodeuiVertex3v(UInt32[] rc, Single[] v) @@ -36944,86 +27611,6 @@ namespace OpenTK.OpenGL } } - [System.CLSCompliant(false)] - public static - void ReplacementCodeuiVertex3v(UInt32[] rc, ref Single v) - { - unsafe - { - fixed (UInt32* rc_ptr = rc) - fixed (Single* v_ptr = &v) - { - Delegates.glReplacementCodeuiVertex3fvSUN((UInt32*)rc_ptr, (Single*)v_ptr); - } - } - } - - public static - void ReplacementCodeuiVertex3v(Int32[] rc, ref Single v) - { - unsafe - { - fixed (Int32* rc_ptr = rc) - fixed (Single* v_ptr = &v) - { - Delegates.glReplacementCodeuiVertex3fvSUN((UInt32*)rc_ptr, (Single*)v_ptr); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiVertex3v(ref UInt32 rc, Single* v) - { - unsafe - { - fixed (UInt32* rc_ptr = &rc) - { - Delegates.glReplacementCodeuiVertex3fvSUN((UInt32*)rc_ptr, (Single*)v); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiVertex3v(ref Int32 rc, Single* v) - { - unsafe - { - fixed (Int32* rc_ptr = &rc) - { - Delegates.glReplacementCodeuiVertex3fvSUN((UInt32*)rc_ptr, (Single*)v); - } - } - } - - [System.CLSCompliant(false)] - public static - void ReplacementCodeuiVertex3v(ref UInt32 rc, Single[] v) - { - unsafe - { - fixed (UInt32* rc_ptr = &rc) - fixed (Single* v_ptr = v) - { - Delegates.glReplacementCodeuiVertex3fvSUN((UInt32*)rc_ptr, (Single*)v_ptr); - } - } - } - - public static - void ReplacementCodeuiVertex3v(ref Int32 rc, Single[] v) - { - unsafe - { - fixed (Int32* rc_ptr = &rc) - fixed (Single* v_ptr = v) - { - Delegates.glReplacementCodeuiVertex3fvSUN((UInt32*)rc_ptr, (Single*)v_ptr); - } - } - } - [System.CLSCompliant(false)] public static void ReplacementCodeuiVertex3v(ref UInt32 rc, ref Single v) @@ -37051,6 +27638,20 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void ReplacementCodeuiVertex3v(UInt32* rc, Single* v) + { + Delegates.glReplacementCodeuiVertex3fvSUN((UInt32*)rc, (Single*)v); + } + + [System.CLSCompliant(false)] + public static + unsafe void ReplacementCodeuiVertex3v(Int32* rc, Single* v) + { + Delegates.glReplacementCodeuiVertex3fvSUN((UInt32*)rc, (Single*)v); + } + [System.CLSCompliant(false)] public static void ReplacementCodeuiColor4ubVertex3(UInt32 rc, Byte r, Byte g, Byte b, Byte a, Single x, Single y, Single z) @@ -37064,349 +27665,6 @@ namespace OpenTK.OpenGL Delegates.glReplacementCodeuiColor4ubVertex3fSUN((UInt32)rc, (Byte)r, (Byte)g, (Byte)b, (Byte)a, (Single)x, (Single)y, (Single)z); } - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiColor4ubVertex3v(UInt32* rc, Byte* c, Single* v) - { - unsafe { Delegates.glReplacementCodeuiColor4ubVertex3fvSUN((UInt32*)rc, (Byte*)c, (Single*)v); } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiColor4ubVertex3v(Int32* rc, Byte* c, Single* v) - { - unsafe - { - Delegates.glReplacementCodeuiColor4ubVertex3fvSUN((UInt32*)rc, (Byte*)c, (Single*)v); - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiColor4ubVertex3v(UInt32* rc, Byte* c, Single[] v) - { - unsafe - { - fixed (Single* v_ptr = v) - { - Delegates.glReplacementCodeuiColor4ubVertex3fvSUN((UInt32*)rc, (Byte*)c, (Single*)v_ptr); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiColor4ubVertex3v(Int32* rc, Byte* c, Single[] v) - { - unsafe - { - fixed (Single* v_ptr = v) - { - Delegates.glReplacementCodeuiColor4ubVertex3fvSUN((UInt32*)rc, (Byte*)c, (Single*)v_ptr); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiColor4ubVertex3v(UInt32* rc, Byte* c, ref Single v) - { - unsafe - { - fixed (Single* v_ptr = &v) - { - Delegates.glReplacementCodeuiColor4ubVertex3fvSUN((UInt32*)rc, (Byte*)c, (Single*)v_ptr); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiColor4ubVertex3v(Int32* rc, Byte* c, ref Single v) - { - unsafe - { - fixed (Single* v_ptr = &v) - { - Delegates.glReplacementCodeuiColor4ubVertex3fvSUN((UInt32*)rc, (Byte*)c, (Single*)v_ptr); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiColor4ubVertex3v(UInt32* rc, Byte[] c, Single* v) - { - unsafe - { - fixed (Byte* c_ptr = c) - { - Delegates.glReplacementCodeuiColor4ubVertex3fvSUN((UInt32*)rc, (Byte*)c_ptr, (Single*)v); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiColor4ubVertex3v(Int32* rc, Byte[] c, Single* v) - { - unsafe - { - fixed (Byte* c_ptr = c) - { - Delegates.glReplacementCodeuiColor4ubVertex3fvSUN((UInt32*)rc, (Byte*)c_ptr, (Single*)v); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiColor4ubVertex3v(UInt32* rc, Byte[] c, Single[] v) - { - unsafe - { - fixed (Byte* c_ptr = c) - fixed (Single* v_ptr = v) - { - Delegates.glReplacementCodeuiColor4ubVertex3fvSUN((UInt32*)rc, (Byte*)c_ptr, (Single*)v_ptr); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiColor4ubVertex3v(Int32* rc, Byte[] c, Single[] v) - { - unsafe - { - fixed (Byte* c_ptr = c) - fixed (Single* v_ptr = v) - { - Delegates.glReplacementCodeuiColor4ubVertex3fvSUN((UInt32*)rc, (Byte*)c_ptr, (Single*)v_ptr); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiColor4ubVertex3v(UInt32* rc, Byte[] c, ref Single v) - { - unsafe - { - fixed (Byte* c_ptr = c) - fixed (Single* v_ptr = &v) - { - Delegates.glReplacementCodeuiColor4ubVertex3fvSUN((UInt32*)rc, (Byte*)c_ptr, (Single*)v_ptr); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiColor4ubVertex3v(Int32* rc, Byte[] c, ref Single v) - { - unsafe - { - fixed (Byte* c_ptr = c) - fixed (Single* v_ptr = &v) - { - Delegates.glReplacementCodeuiColor4ubVertex3fvSUN((UInt32*)rc, (Byte*)c_ptr, (Single*)v_ptr); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiColor4ubVertex3v(UInt32* rc, ref Byte c, Single* v) - { - unsafe - { - fixed (Byte* c_ptr = &c) - { - Delegates.glReplacementCodeuiColor4ubVertex3fvSUN((UInt32*)rc, (Byte*)c_ptr, (Single*)v); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiColor4ubVertex3v(Int32* rc, ref Byte c, Single* v) - { - unsafe - { - fixed (Byte* c_ptr = &c) - { - Delegates.glReplacementCodeuiColor4ubVertex3fvSUN((UInt32*)rc, (Byte*)c_ptr, (Single*)v); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiColor4ubVertex3v(UInt32* rc, ref Byte c, Single[] v) - { - unsafe - { - fixed (Byte* c_ptr = &c) - fixed (Single* v_ptr = v) - { - Delegates.glReplacementCodeuiColor4ubVertex3fvSUN((UInt32*)rc, (Byte*)c_ptr, (Single*)v_ptr); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiColor4ubVertex3v(Int32* rc, ref Byte c, Single[] v) - { - unsafe - { - fixed (Byte* c_ptr = &c) - fixed (Single* v_ptr = v) - { - Delegates.glReplacementCodeuiColor4ubVertex3fvSUN((UInt32*)rc, (Byte*)c_ptr, (Single*)v_ptr); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiColor4ubVertex3v(UInt32* rc, ref Byte c, ref Single v) - { - unsafe - { - fixed (Byte* c_ptr = &c) - fixed (Single* v_ptr = &v) - { - Delegates.glReplacementCodeuiColor4ubVertex3fvSUN((UInt32*)rc, (Byte*)c_ptr, (Single*)v_ptr); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiColor4ubVertex3v(Int32* rc, ref Byte c, ref Single v) - { - unsafe - { - fixed (Byte* c_ptr = &c) - fixed (Single* v_ptr = &v) - { - Delegates.glReplacementCodeuiColor4ubVertex3fvSUN((UInt32*)rc, (Byte*)c_ptr, (Single*)v_ptr); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiColor4ubVertex3v(UInt32[] rc, Byte* c, Single* v) - { - unsafe - { - fixed (UInt32* rc_ptr = rc) - { - Delegates.glReplacementCodeuiColor4ubVertex3fvSUN((UInt32*)rc_ptr, (Byte*)c, (Single*)v); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiColor4ubVertex3v(Int32[] rc, Byte* c, Single* v) - { - unsafe - { - fixed (Int32* rc_ptr = rc) - { - Delegates.glReplacementCodeuiColor4ubVertex3fvSUN((UInt32*)rc_ptr, (Byte*)c, (Single*)v); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiColor4ubVertex3v(UInt32[] rc, Byte* c, Single[] v) - { - unsafe - { - fixed (UInt32* rc_ptr = rc) - fixed (Single* v_ptr = v) - { - Delegates.glReplacementCodeuiColor4ubVertex3fvSUN((UInt32*)rc_ptr, (Byte*)c, (Single*)v_ptr); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiColor4ubVertex3v(Int32[] rc, Byte* c, Single[] v) - { - unsafe - { - fixed (Int32* rc_ptr = rc) - fixed (Single* v_ptr = v) - { - Delegates.glReplacementCodeuiColor4ubVertex3fvSUN((UInt32*)rc_ptr, (Byte*)c, (Single*)v_ptr); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiColor4ubVertex3v(UInt32[] rc, Byte* c, ref Single v) - { - unsafe - { - fixed (UInt32* rc_ptr = rc) - fixed (Single* v_ptr = &v) - { - Delegates.glReplacementCodeuiColor4ubVertex3fvSUN((UInt32*)rc_ptr, (Byte*)c, (Single*)v_ptr); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiColor4ubVertex3v(Int32[] rc, Byte* c, ref Single v) - { - unsafe - { - fixed (Int32* rc_ptr = rc) - fixed (Single* v_ptr = &v) - { - Delegates.glReplacementCodeuiColor4ubVertex3fvSUN((UInt32*)rc_ptr, (Byte*)c, (Single*)v_ptr); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiColor4ubVertex3v(UInt32[] rc, Byte[] c, Single* v) - { - unsafe - { - fixed (UInt32* rc_ptr = rc) - fixed (Byte* c_ptr = c) - { - Delegates.glReplacementCodeuiColor4ubVertex3fvSUN((UInt32*)rc_ptr, (Byte*)c_ptr, (Single*)v); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiColor4ubVertex3v(Int32[] rc, Byte[] c, Single* v) - { - unsafe - { - fixed (Int32* rc_ptr = rc) - fixed (Byte* c_ptr = c) - { - Delegates.glReplacementCodeuiColor4ubVertex3fvSUN((UInt32*)rc_ptr, (Byte*)c_ptr, (Single*)v); - } - } - } - [System.CLSCompliant(false)] public static void ReplacementCodeuiColor4ubVertex3v(UInt32[] rc, Byte[] c, Single[] v) @@ -37436,346 +27694,6 @@ namespace OpenTK.OpenGL } } - [System.CLSCompliant(false)] - public static - void ReplacementCodeuiColor4ubVertex3v(UInt32[] rc, Byte[] c, ref Single v) - { - unsafe - { - fixed (UInt32* rc_ptr = rc) - fixed (Byte* c_ptr = c) - fixed (Single* v_ptr = &v) - { - Delegates.glReplacementCodeuiColor4ubVertex3fvSUN((UInt32*)rc_ptr, (Byte*)c_ptr, (Single*)v_ptr); - } - } - } - - public static - void ReplacementCodeuiColor4ubVertex3v(Int32[] rc, Byte[] c, ref Single v) - { - unsafe - { - fixed (Int32* rc_ptr = rc) - fixed (Byte* c_ptr = c) - fixed (Single* v_ptr = &v) - { - Delegates.glReplacementCodeuiColor4ubVertex3fvSUN((UInt32*)rc_ptr, (Byte*)c_ptr, (Single*)v_ptr); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiColor4ubVertex3v(UInt32[] rc, ref Byte c, Single* v) - { - unsafe - { - fixed (UInt32* rc_ptr = rc) - fixed (Byte* c_ptr = &c) - { - Delegates.glReplacementCodeuiColor4ubVertex3fvSUN((UInt32*)rc_ptr, (Byte*)c_ptr, (Single*)v); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiColor4ubVertex3v(Int32[] rc, ref Byte c, Single* v) - { - unsafe - { - fixed (Int32* rc_ptr = rc) - fixed (Byte* c_ptr = &c) - { - Delegates.glReplacementCodeuiColor4ubVertex3fvSUN((UInt32*)rc_ptr, (Byte*)c_ptr, (Single*)v); - } - } - } - - [System.CLSCompliant(false)] - public static - void ReplacementCodeuiColor4ubVertex3v(UInt32[] rc, ref Byte c, Single[] v) - { - unsafe - { - fixed (UInt32* rc_ptr = rc) - fixed (Byte* c_ptr = &c) - fixed (Single* v_ptr = v) - { - Delegates.glReplacementCodeuiColor4ubVertex3fvSUN((UInt32*)rc_ptr, (Byte*)c_ptr, (Single*)v_ptr); - } - } - } - - public static - void ReplacementCodeuiColor4ubVertex3v(Int32[] rc, ref Byte c, Single[] v) - { - unsafe - { - fixed (Int32* rc_ptr = rc) - fixed (Byte* c_ptr = &c) - fixed (Single* v_ptr = v) - { - Delegates.glReplacementCodeuiColor4ubVertex3fvSUN((UInt32*)rc_ptr, (Byte*)c_ptr, (Single*)v_ptr); - } - } - } - - [System.CLSCompliant(false)] - public static - void ReplacementCodeuiColor4ubVertex3v(UInt32[] rc, ref Byte c, ref Single v) - { - unsafe - { - fixed (UInt32* rc_ptr = rc) - fixed (Byte* c_ptr = &c) - fixed (Single* v_ptr = &v) - { - Delegates.glReplacementCodeuiColor4ubVertex3fvSUN((UInt32*)rc_ptr, (Byte*)c_ptr, (Single*)v_ptr); - } - } - } - - public static - void ReplacementCodeuiColor4ubVertex3v(Int32[] rc, ref Byte c, ref Single v) - { - unsafe - { - fixed (Int32* rc_ptr = rc) - fixed (Byte* c_ptr = &c) - fixed (Single* v_ptr = &v) - { - Delegates.glReplacementCodeuiColor4ubVertex3fvSUN((UInt32*)rc_ptr, (Byte*)c_ptr, (Single*)v_ptr); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiColor4ubVertex3v(ref UInt32 rc, Byte* c, Single* v) - { - unsafe - { - fixed (UInt32* rc_ptr = &rc) - { - Delegates.glReplacementCodeuiColor4ubVertex3fvSUN((UInt32*)rc_ptr, (Byte*)c, (Single*)v); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiColor4ubVertex3v(ref Int32 rc, Byte* c, Single* v) - { - unsafe - { - fixed (Int32* rc_ptr = &rc) - { - Delegates.glReplacementCodeuiColor4ubVertex3fvSUN((UInt32*)rc_ptr, (Byte*)c, (Single*)v); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiColor4ubVertex3v(ref UInt32 rc, Byte* c, Single[] v) - { - unsafe - { - fixed (UInt32* rc_ptr = &rc) - fixed (Single* v_ptr = v) - { - Delegates.glReplacementCodeuiColor4ubVertex3fvSUN((UInt32*)rc_ptr, (Byte*)c, (Single*)v_ptr); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiColor4ubVertex3v(ref Int32 rc, Byte* c, Single[] v) - { - unsafe - { - fixed (Int32* rc_ptr = &rc) - fixed (Single* v_ptr = v) - { - Delegates.glReplacementCodeuiColor4ubVertex3fvSUN((UInt32*)rc_ptr, (Byte*)c, (Single*)v_ptr); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiColor4ubVertex3v(ref UInt32 rc, Byte* c, ref Single v) - { - unsafe - { - fixed (UInt32* rc_ptr = &rc) - fixed (Single* v_ptr = &v) - { - Delegates.glReplacementCodeuiColor4ubVertex3fvSUN((UInt32*)rc_ptr, (Byte*)c, (Single*)v_ptr); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiColor4ubVertex3v(ref Int32 rc, Byte* c, ref Single v) - { - unsafe - { - fixed (Int32* rc_ptr = &rc) - fixed (Single* v_ptr = &v) - { - Delegates.glReplacementCodeuiColor4ubVertex3fvSUN((UInt32*)rc_ptr, (Byte*)c, (Single*)v_ptr); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiColor4ubVertex3v(ref UInt32 rc, Byte[] c, Single* v) - { - unsafe - { - fixed (UInt32* rc_ptr = &rc) - fixed (Byte* c_ptr = c) - { - Delegates.glReplacementCodeuiColor4ubVertex3fvSUN((UInt32*)rc_ptr, (Byte*)c_ptr, (Single*)v); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiColor4ubVertex3v(ref Int32 rc, Byte[] c, Single* v) - { - unsafe - { - fixed (Int32* rc_ptr = &rc) - fixed (Byte* c_ptr = c) - { - Delegates.glReplacementCodeuiColor4ubVertex3fvSUN((UInt32*)rc_ptr, (Byte*)c_ptr, (Single*)v); - } - } - } - - [System.CLSCompliant(false)] - public static - void ReplacementCodeuiColor4ubVertex3v(ref UInt32 rc, Byte[] c, Single[] v) - { - unsafe - { - fixed (UInt32* rc_ptr = &rc) - fixed (Byte* c_ptr = c) - fixed (Single* v_ptr = v) - { - Delegates.glReplacementCodeuiColor4ubVertex3fvSUN((UInt32*)rc_ptr, (Byte*)c_ptr, (Single*)v_ptr); - } - } - } - - public static - void ReplacementCodeuiColor4ubVertex3v(ref Int32 rc, Byte[] c, Single[] v) - { - unsafe - { - fixed (Int32* rc_ptr = &rc) - fixed (Byte* c_ptr = c) - fixed (Single* v_ptr = v) - { - Delegates.glReplacementCodeuiColor4ubVertex3fvSUN((UInt32*)rc_ptr, (Byte*)c_ptr, (Single*)v_ptr); - } - } - } - - [System.CLSCompliant(false)] - public static - void ReplacementCodeuiColor4ubVertex3v(ref UInt32 rc, Byte[] c, ref Single v) - { - unsafe - { - fixed (UInt32* rc_ptr = &rc) - fixed (Byte* c_ptr = c) - fixed (Single* v_ptr = &v) - { - Delegates.glReplacementCodeuiColor4ubVertex3fvSUN((UInt32*)rc_ptr, (Byte*)c_ptr, (Single*)v_ptr); - } - } - } - - public static - void ReplacementCodeuiColor4ubVertex3v(ref Int32 rc, Byte[] c, ref Single v) - { - unsafe - { - fixed (Int32* rc_ptr = &rc) - fixed (Byte* c_ptr = c) - fixed (Single* v_ptr = &v) - { - Delegates.glReplacementCodeuiColor4ubVertex3fvSUN((UInt32*)rc_ptr, (Byte*)c_ptr, (Single*)v_ptr); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiColor4ubVertex3v(ref UInt32 rc, ref Byte c, Single* v) - { - unsafe - { - fixed (UInt32* rc_ptr = &rc) - fixed (Byte* c_ptr = &c) - { - Delegates.glReplacementCodeuiColor4ubVertex3fvSUN((UInt32*)rc_ptr, (Byte*)c_ptr, (Single*)v); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiColor4ubVertex3v(ref Int32 rc, ref Byte c, Single* v) - { - unsafe - { - fixed (Int32* rc_ptr = &rc) - fixed (Byte* c_ptr = &c) - { - Delegates.glReplacementCodeuiColor4ubVertex3fvSUN((UInt32*)rc_ptr, (Byte*)c_ptr, (Single*)v); - } - } - } - - [System.CLSCompliant(false)] - public static - void ReplacementCodeuiColor4ubVertex3v(ref UInt32 rc, ref Byte c, Single[] v) - { - unsafe - { - fixed (UInt32* rc_ptr = &rc) - fixed (Byte* c_ptr = &c) - fixed (Single* v_ptr = v) - { - Delegates.glReplacementCodeuiColor4ubVertex3fvSUN((UInt32*)rc_ptr, (Byte*)c_ptr, (Single*)v_ptr); - } - } - } - - public static - void ReplacementCodeuiColor4ubVertex3v(ref Int32 rc, ref Byte c, Single[] v) - { - unsafe - { - fixed (Int32* rc_ptr = &rc) - fixed (Byte* c_ptr = &c) - fixed (Single* v_ptr = v) - { - Delegates.glReplacementCodeuiColor4ubVertex3fvSUN((UInt32*)rc_ptr, (Byte*)c_ptr, (Single*)v_ptr); - } - } - } - [System.CLSCompliant(false)] public static void ReplacementCodeuiColor4ubVertex3v(ref UInt32 rc, ref Byte c, ref Single v) @@ -37805,6 +27723,20 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void ReplacementCodeuiColor4ubVertex3v(UInt32* rc, Byte* c, Single* v) + { + Delegates.glReplacementCodeuiColor4ubVertex3fvSUN((UInt32*)rc, (Byte*)c, (Single*)v); + } + + [System.CLSCompliant(false)] + public static + unsafe void ReplacementCodeuiColor4ubVertex3v(Int32* rc, Byte* c, Single* v) + { + Delegates.glReplacementCodeuiColor4ubVertex3fvSUN((UInt32*)rc, (Byte*)c, (Single*)v); + } + [System.CLSCompliant(false)] public static void ReplacementCodeuiColor3fVertex3(UInt32 rc, Single r, Single g, Single b, Single x, Single y, Single z) @@ -37818,349 +27750,6 @@ namespace OpenTK.OpenGL Delegates.glReplacementCodeuiColor3fVertex3fSUN((UInt32)rc, (Single)r, (Single)g, (Single)b, (Single)x, (Single)y, (Single)z); } - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiColor3fVertex3v(UInt32* rc, Single* c, Single* v) - { - unsafe { Delegates.glReplacementCodeuiColor3fVertex3fvSUN((UInt32*)rc, (Single*)c, (Single*)v); } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiColor3fVertex3v(Int32* rc, Single* c, Single* v) - { - unsafe - { - Delegates.glReplacementCodeuiColor3fVertex3fvSUN((UInt32*)rc, (Single*)c, (Single*)v); - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiColor3fVertex3v(UInt32* rc, Single* c, Single[] v) - { - unsafe - { - fixed (Single* v_ptr = v) - { - Delegates.glReplacementCodeuiColor3fVertex3fvSUN((UInt32*)rc, (Single*)c, (Single*)v_ptr); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiColor3fVertex3v(Int32* rc, Single* c, Single[] v) - { - unsafe - { - fixed (Single* v_ptr = v) - { - Delegates.glReplacementCodeuiColor3fVertex3fvSUN((UInt32*)rc, (Single*)c, (Single*)v_ptr); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiColor3fVertex3v(UInt32* rc, Single* c, ref Single v) - { - unsafe - { - fixed (Single* v_ptr = &v) - { - Delegates.glReplacementCodeuiColor3fVertex3fvSUN((UInt32*)rc, (Single*)c, (Single*)v_ptr); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiColor3fVertex3v(Int32* rc, Single* c, ref Single v) - { - unsafe - { - fixed (Single* v_ptr = &v) - { - Delegates.glReplacementCodeuiColor3fVertex3fvSUN((UInt32*)rc, (Single*)c, (Single*)v_ptr); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiColor3fVertex3v(UInt32* rc, Single[] c, Single* v) - { - unsafe - { - fixed (Single* c_ptr = c) - { - Delegates.glReplacementCodeuiColor3fVertex3fvSUN((UInt32*)rc, (Single*)c_ptr, (Single*)v); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiColor3fVertex3v(Int32* rc, Single[] c, Single* v) - { - unsafe - { - fixed (Single* c_ptr = c) - { - Delegates.glReplacementCodeuiColor3fVertex3fvSUN((UInt32*)rc, (Single*)c_ptr, (Single*)v); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiColor3fVertex3v(UInt32* rc, Single[] c, Single[] v) - { - unsafe - { - fixed (Single* c_ptr = c) - fixed (Single* v_ptr = v) - { - Delegates.glReplacementCodeuiColor3fVertex3fvSUN((UInt32*)rc, (Single*)c_ptr, (Single*)v_ptr); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiColor3fVertex3v(Int32* rc, Single[] c, Single[] v) - { - unsafe - { - fixed (Single* c_ptr = c) - fixed (Single* v_ptr = v) - { - Delegates.glReplacementCodeuiColor3fVertex3fvSUN((UInt32*)rc, (Single*)c_ptr, (Single*)v_ptr); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiColor3fVertex3v(UInt32* rc, Single[] c, ref Single v) - { - unsafe - { - fixed (Single* c_ptr = c) - fixed (Single* v_ptr = &v) - { - Delegates.glReplacementCodeuiColor3fVertex3fvSUN((UInt32*)rc, (Single*)c_ptr, (Single*)v_ptr); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiColor3fVertex3v(Int32* rc, Single[] c, ref Single v) - { - unsafe - { - fixed (Single* c_ptr = c) - fixed (Single* v_ptr = &v) - { - Delegates.glReplacementCodeuiColor3fVertex3fvSUN((UInt32*)rc, (Single*)c_ptr, (Single*)v_ptr); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiColor3fVertex3v(UInt32* rc, ref Single c, Single* v) - { - unsafe - { - fixed (Single* c_ptr = &c) - { - Delegates.glReplacementCodeuiColor3fVertex3fvSUN((UInt32*)rc, (Single*)c_ptr, (Single*)v); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiColor3fVertex3v(Int32* rc, ref Single c, Single* v) - { - unsafe - { - fixed (Single* c_ptr = &c) - { - Delegates.glReplacementCodeuiColor3fVertex3fvSUN((UInt32*)rc, (Single*)c_ptr, (Single*)v); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiColor3fVertex3v(UInt32* rc, ref Single c, Single[] v) - { - unsafe - { - fixed (Single* c_ptr = &c) - fixed (Single* v_ptr = v) - { - Delegates.glReplacementCodeuiColor3fVertex3fvSUN((UInt32*)rc, (Single*)c_ptr, (Single*)v_ptr); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiColor3fVertex3v(Int32* rc, ref Single c, Single[] v) - { - unsafe - { - fixed (Single* c_ptr = &c) - fixed (Single* v_ptr = v) - { - Delegates.glReplacementCodeuiColor3fVertex3fvSUN((UInt32*)rc, (Single*)c_ptr, (Single*)v_ptr); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiColor3fVertex3v(UInt32* rc, ref Single c, ref Single v) - { - unsafe - { - fixed (Single* c_ptr = &c) - fixed (Single* v_ptr = &v) - { - Delegates.glReplacementCodeuiColor3fVertex3fvSUN((UInt32*)rc, (Single*)c_ptr, (Single*)v_ptr); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiColor3fVertex3v(Int32* rc, ref Single c, ref Single v) - { - unsafe - { - fixed (Single* c_ptr = &c) - fixed (Single* v_ptr = &v) - { - Delegates.glReplacementCodeuiColor3fVertex3fvSUN((UInt32*)rc, (Single*)c_ptr, (Single*)v_ptr); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiColor3fVertex3v(UInt32[] rc, Single* c, Single* v) - { - unsafe - { - fixed (UInt32* rc_ptr = rc) - { - Delegates.glReplacementCodeuiColor3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)c, (Single*)v); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiColor3fVertex3v(Int32[] rc, Single* c, Single* v) - { - unsafe - { - fixed (Int32* rc_ptr = rc) - { - Delegates.glReplacementCodeuiColor3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)c, (Single*)v); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiColor3fVertex3v(UInt32[] rc, Single* c, Single[] v) - { - unsafe - { - fixed (UInt32* rc_ptr = rc) - fixed (Single* v_ptr = v) - { - Delegates.glReplacementCodeuiColor3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)c, (Single*)v_ptr); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiColor3fVertex3v(Int32[] rc, Single* c, Single[] v) - { - unsafe - { - fixed (Int32* rc_ptr = rc) - fixed (Single* v_ptr = v) - { - Delegates.glReplacementCodeuiColor3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)c, (Single*)v_ptr); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiColor3fVertex3v(UInt32[] rc, Single* c, ref Single v) - { - unsafe - { - fixed (UInt32* rc_ptr = rc) - fixed (Single* v_ptr = &v) - { - Delegates.glReplacementCodeuiColor3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)c, (Single*)v_ptr); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiColor3fVertex3v(Int32[] rc, Single* c, ref Single v) - { - unsafe - { - fixed (Int32* rc_ptr = rc) - fixed (Single* v_ptr = &v) - { - Delegates.glReplacementCodeuiColor3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)c, (Single*)v_ptr); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiColor3fVertex3v(UInt32[] rc, Single[] c, Single* v) - { - unsafe - { - fixed (UInt32* rc_ptr = rc) - fixed (Single* c_ptr = c) - { - Delegates.glReplacementCodeuiColor3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)c_ptr, (Single*)v); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiColor3fVertex3v(Int32[] rc, Single[] c, Single* v) - { - unsafe - { - fixed (Int32* rc_ptr = rc) - fixed (Single* c_ptr = c) - { - Delegates.glReplacementCodeuiColor3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)c_ptr, (Single*)v); - } - } - } - [System.CLSCompliant(false)] public static void ReplacementCodeuiColor3fVertex3v(UInt32[] rc, Single[] c, Single[] v) @@ -38190,346 +27779,6 @@ namespace OpenTK.OpenGL } } - [System.CLSCompliant(false)] - public static - void ReplacementCodeuiColor3fVertex3v(UInt32[] rc, Single[] c, ref Single v) - { - unsafe - { - fixed (UInt32* rc_ptr = rc) - fixed (Single* c_ptr = c) - fixed (Single* v_ptr = &v) - { - Delegates.glReplacementCodeuiColor3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)c_ptr, (Single*)v_ptr); - } - } - } - - public static - void ReplacementCodeuiColor3fVertex3v(Int32[] rc, Single[] c, ref Single v) - { - unsafe - { - fixed (Int32* rc_ptr = rc) - fixed (Single* c_ptr = c) - fixed (Single* v_ptr = &v) - { - Delegates.glReplacementCodeuiColor3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)c_ptr, (Single*)v_ptr); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiColor3fVertex3v(UInt32[] rc, ref Single c, Single* v) - { - unsafe - { - fixed (UInt32* rc_ptr = rc) - fixed (Single* c_ptr = &c) - { - Delegates.glReplacementCodeuiColor3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)c_ptr, (Single*)v); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiColor3fVertex3v(Int32[] rc, ref Single c, Single* v) - { - unsafe - { - fixed (Int32* rc_ptr = rc) - fixed (Single* c_ptr = &c) - { - Delegates.glReplacementCodeuiColor3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)c_ptr, (Single*)v); - } - } - } - - [System.CLSCompliant(false)] - public static - void ReplacementCodeuiColor3fVertex3v(UInt32[] rc, ref Single c, Single[] v) - { - unsafe - { - fixed (UInt32* rc_ptr = rc) - fixed (Single* c_ptr = &c) - fixed (Single* v_ptr = v) - { - Delegates.glReplacementCodeuiColor3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)c_ptr, (Single*)v_ptr); - } - } - } - - public static - void ReplacementCodeuiColor3fVertex3v(Int32[] rc, ref Single c, Single[] v) - { - unsafe - { - fixed (Int32* rc_ptr = rc) - fixed (Single* c_ptr = &c) - fixed (Single* v_ptr = v) - { - Delegates.glReplacementCodeuiColor3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)c_ptr, (Single*)v_ptr); - } - } - } - - [System.CLSCompliant(false)] - public static - void ReplacementCodeuiColor3fVertex3v(UInt32[] rc, ref Single c, ref Single v) - { - unsafe - { - fixed (UInt32* rc_ptr = rc) - fixed (Single* c_ptr = &c) - fixed (Single* v_ptr = &v) - { - Delegates.glReplacementCodeuiColor3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)c_ptr, (Single*)v_ptr); - } - } - } - - public static - void ReplacementCodeuiColor3fVertex3v(Int32[] rc, ref Single c, ref Single v) - { - unsafe - { - fixed (Int32* rc_ptr = rc) - fixed (Single* c_ptr = &c) - fixed (Single* v_ptr = &v) - { - Delegates.glReplacementCodeuiColor3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)c_ptr, (Single*)v_ptr); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiColor3fVertex3v(ref UInt32 rc, Single* c, Single* v) - { - unsafe - { - fixed (UInt32* rc_ptr = &rc) - { - Delegates.glReplacementCodeuiColor3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)c, (Single*)v); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiColor3fVertex3v(ref Int32 rc, Single* c, Single* v) - { - unsafe - { - fixed (Int32* rc_ptr = &rc) - { - Delegates.glReplacementCodeuiColor3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)c, (Single*)v); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiColor3fVertex3v(ref UInt32 rc, Single* c, Single[] v) - { - unsafe - { - fixed (UInt32* rc_ptr = &rc) - fixed (Single* v_ptr = v) - { - Delegates.glReplacementCodeuiColor3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)c, (Single*)v_ptr); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiColor3fVertex3v(ref Int32 rc, Single* c, Single[] v) - { - unsafe - { - fixed (Int32* rc_ptr = &rc) - fixed (Single* v_ptr = v) - { - Delegates.glReplacementCodeuiColor3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)c, (Single*)v_ptr); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiColor3fVertex3v(ref UInt32 rc, Single* c, ref Single v) - { - unsafe - { - fixed (UInt32* rc_ptr = &rc) - fixed (Single* v_ptr = &v) - { - Delegates.glReplacementCodeuiColor3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)c, (Single*)v_ptr); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiColor3fVertex3v(ref Int32 rc, Single* c, ref Single v) - { - unsafe - { - fixed (Int32* rc_ptr = &rc) - fixed (Single* v_ptr = &v) - { - Delegates.glReplacementCodeuiColor3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)c, (Single*)v_ptr); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiColor3fVertex3v(ref UInt32 rc, Single[] c, Single* v) - { - unsafe - { - fixed (UInt32* rc_ptr = &rc) - fixed (Single* c_ptr = c) - { - Delegates.glReplacementCodeuiColor3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)c_ptr, (Single*)v); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiColor3fVertex3v(ref Int32 rc, Single[] c, Single* v) - { - unsafe - { - fixed (Int32* rc_ptr = &rc) - fixed (Single* c_ptr = c) - { - Delegates.glReplacementCodeuiColor3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)c_ptr, (Single*)v); - } - } - } - - [System.CLSCompliant(false)] - public static - void ReplacementCodeuiColor3fVertex3v(ref UInt32 rc, Single[] c, Single[] v) - { - unsafe - { - fixed (UInt32* rc_ptr = &rc) - fixed (Single* c_ptr = c) - fixed (Single* v_ptr = v) - { - Delegates.glReplacementCodeuiColor3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)c_ptr, (Single*)v_ptr); - } - } - } - - public static - void ReplacementCodeuiColor3fVertex3v(ref Int32 rc, Single[] c, Single[] v) - { - unsafe - { - fixed (Int32* rc_ptr = &rc) - fixed (Single* c_ptr = c) - fixed (Single* v_ptr = v) - { - Delegates.glReplacementCodeuiColor3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)c_ptr, (Single*)v_ptr); - } - } - } - - [System.CLSCompliant(false)] - public static - void ReplacementCodeuiColor3fVertex3v(ref UInt32 rc, Single[] c, ref Single v) - { - unsafe - { - fixed (UInt32* rc_ptr = &rc) - fixed (Single* c_ptr = c) - fixed (Single* v_ptr = &v) - { - Delegates.glReplacementCodeuiColor3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)c_ptr, (Single*)v_ptr); - } - } - } - - public static - void ReplacementCodeuiColor3fVertex3v(ref Int32 rc, Single[] c, ref Single v) - { - unsafe - { - fixed (Int32* rc_ptr = &rc) - fixed (Single* c_ptr = c) - fixed (Single* v_ptr = &v) - { - Delegates.glReplacementCodeuiColor3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)c_ptr, (Single*)v_ptr); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiColor3fVertex3v(ref UInt32 rc, ref Single c, Single* v) - { - unsafe - { - fixed (UInt32* rc_ptr = &rc) - fixed (Single* c_ptr = &c) - { - Delegates.glReplacementCodeuiColor3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)c_ptr, (Single*)v); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiColor3fVertex3v(ref Int32 rc, ref Single c, Single* v) - { - unsafe - { - fixed (Int32* rc_ptr = &rc) - fixed (Single* c_ptr = &c) - { - Delegates.glReplacementCodeuiColor3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)c_ptr, (Single*)v); - } - } - } - - [System.CLSCompliant(false)] - public static - void ReplacementCodeuiColor3fVertex3v(ref UInt32 rc, ref Single c, Single[] v) - { - unsafe - { - fixed (UInt32* rc_ptr = &rc) - fixed (Single* c_ptr = &c) - fixed (Single* v_ptr = v) - { - Delegates.glReplacementCodeuiColor3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)c_ptr, (Single*)v_ptr); - } - } - } - - public static - void ReplacementCodeuiColor3fVertex3v(ref Int32 rc, ref Single c, Single[] v) - { - unsafe - { - fixed (Int32* rc_ptr = &rc) - fixed (Single* c_ptr = &c) - fixed (Single* v_ptr = v) - { - Delegates.glReplacementCodeuiColor3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)c_ptr, (Single*)v_ptr); - } - } - } - [System.CLSCompliant(false)] public static void ReplacementCodeuiColor3fVertex3v(ref UInt32 rc, ref Single c, ref Single v) @@ -38559,6 +27808,20 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void ReplacementCodeuiColor3fVertex3v(UInt32* rc, Single* c, Single* v) + { + Delegates.glReplacementCodeuiColor3fVertex3fvSUN((UInt32*)rc, (Single*)c, (Single*)v); + } + + [System.CLSCompliant(false)] + public static + unsafe void ReplacementCodeuiColor3fVertex3v(Int32* rc, Single* c, Single* v) + { + Delegates.glReplacementCodeuiColor3fVertex3fvSUN((UInt32*)rc, (Single*)c, (Single*)v); + } + [System.CLSCompliant(false)] public static void ReplacementCodeuiNormal3fVertex3(UInt32 rc, Single nx, Single ny, Single nz, Single x, Single y, Single z) @@ -38572,349 +27835,6 @@ namespace OpenTK.OpenGL Delegates.glReplacementCodeuiNormal3fVertex3fSUN((UInt32)rc, (Single)nx, (Single)ny, (Single)nz, (Single)x, (Single)y, (Single)z); } - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiNormal3fVertex3v(UInt32* rc, Single* n, Single* v) - { - unsafe { Delegates.glReplacementCodeuiNormal3fVertex3fvSUN((UInt32*)rc, (Single*)n, (Single*)v); } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiNormal3fVertex3v(Int32* rc, Single* n, Single* v) - { - unsafe - { - Delegates.glReplacementCodeuiNormal3fVertex3fvSUN((UInt32*)rc, (Single*)n, (Single*)v); - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiNormal3fVertex3v(UInt32* rc, Single* n, Single[] v) - { - unsafe - { - fixed (Single* v_ptr = v) - { - Delegates.glReplacementCodeuiNormal3fVertex3fvSUN((UInt32*)rc, (Single*)n, (Single*)v_ptr); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiNormal3fVertex3v(Int32* rc, Single* n, Single[] v) - { - unsafe - { - fixed (Single* v_ptr = v) - { - Delegates.glReplacementCodeuiNormal3fVertex3fvSUN((UInt32*)rc, (Single*)n, (Single*)v_ptr); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiNormal3fVertex3v(UInt32* rc, Single* n, ref Single v) - { - unsafe - { - fixed (Single* v_ptr = &v) - { - Delegates.glReplacementCodeuiNormal3fVertex3fvSUN((UInt32*)rc, (Single*)n, (Single*)v_ptr); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiNormal3fVertex3v(Int32* rc, Single* n, ref Single v) - { - unsafe - { - fixed (Single* v_ptr = &v) - { - Delegates.glReplacementCodeuiNormal3fVertex3fvSUN((UInt32*)rc, (Single*)n, (Single*)v_ptr); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiNormal3fVertex3v(UInt32* rc, Single[] n, Single* v) - { - unsafe - { - fixed (Single* n_ptr = n) - { - Delegates.glReplacementCodeuiNormal3fVertex3fvSUN((UInt32*)rc, (Single*)n_ptr, (Single*)v); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiNormal3fVertex3v(Int32* rc, Single[] n, Single* v) - { - unsafe - { - fixed (Single* n_ptr = n) - { - Delegates.glReplacementCodeuiNormal3fVertex3fvSUN((UInt32*)rc, (Single*)n_ptr, (Single*)v); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiNormal3fVertex3v(UInt32* rc, Single[] n, Single[] v) - { - unsafe - { - fixed (Single* n_ptr = n) - fixed (Single* v_ptr = v) - { - Delegates.glReplacementCodeuiNormal3fVertex3fvSUN((UInt32*)rc, (Single*)n_ptr, (Single*)v_ptr); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiNormal3fVertex3v(Int32* rc, Single[] n, Single[] v) - { - unsafe - { - fixed (Single* n_ptr = n) - fixed (Single* v_ptr = v) - { - Delegates.glReplacementCodeuiNormal3fVertex3fvSUN((UInt32*)rc, (Single*)n_ptr, (Single*)v_ptr); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiNormal3fVertex3v(UInt32* rc, Single[] n, ref Single v) - { - unsafe - { - fixed (Single* n_ptr = n) - fixed (Single* v_ptr = &v) - { - Delegates.glReplacementCodeuiNormal3fVertex3fvSUN((UInt32*)rc, (Single*)n_ptr, (Single*)v_ptr); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiNormal3fVertex3v(Int32* rc, Single[] n, ref Single v) - { - unsafe - { - fixed (Single* n_ptr = n) - fixed (Single* v_ptr = &v) - { - Delegates.glReplacementCodeuiNormal3fVertex3fvSUN((UInt32*)rc, (Single*)n_ptr, (Single*)v_ptr); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiNormal3fVertex3v(UInt32* rc, ref Single n, Single* v) - { - unsafe - { - fixed (Single* n_ptr = &n) - { - Delegates.glReplacementCodeuiNormal3fVertex3fvSUN((UInt32*)rc, (Single*)n_ptr, (Single*)v); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiNormal3fVertex3v(Int32* rc, ref Single n, Single* v) - { - unsafe - { - fixed (Single* n_ptr = &n) - { - Delegates.glReplacementCodeuiNormal3fVertex3fvSUN((UInt32*)rc, (Single*)n_ptr, (Single*)v); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiNormal3fVertex3v(UInt32* rc, ref Single n, Single[] v) - { - unsafe - { - fixed (Single* n_ptr = &n) - fixed (Single* v_ptr = v) - { - Delegates.glReplacementCodeuiNormal3fVertex3fvSUN((UInt32*)rc, (Single*)n_ptr, (Single*)v_ptr); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiNormal3fVertex3v(Int32* rc, ref Single n, Single[] v) - { - unsafe - { - fixed (Single* n_ptr = &n) - fixed (Single* v_ptr = v) - { - Delegates.glReplacementCodeuiNormal3fVertex3fvSUN((UInt32*)rc, (Single*)n_ptr, (Single*)v_ptr); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiNormal3fVertex3v(UInt32* rc, ref Single n, ref Single v) - { - unsafe - { - fixed (Single* n_ptr = &n) - fixed (Single* v_ptr = &v) - { - Delegates.glReplacementCodeuiNormal3fVertex3fvSUN((UInt32*)rc, (Single*)n_ptr, (Single*)v_ptr); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiNormal3fVertex3v(Int32* rc, ref Single n, ref Single v) - { - unsafe - { - fixed (Single* n_ptr = &n) - fixed (Single* v_ptr = &v) - { - Delegates.glReplacementCodeuiNormal3fVertex3fvSUN((UInt32*)rc, (Single*)n_ptr, (Single*)v_ptr); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiNormal3fVertex3v(UInt32[] rc, Single* n, Single* v) - { - unsafe - { - fixed (UInt32* rc_ptr = rc) - { - Delegates.glReplacementCodeuiNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)n, (Single*)v); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiNormal3fVertex3v(Int32[] rc, Single* n, Single* v) - { - unsafe - { - fixed (Int32* rc_ptr = rc) - { - Delegates.glReplacementCodeuiNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)n, (Single*)v); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiNormal3fVertex3v(UInt32[] rc, Single* n, Single[] v) - { - unsafe - { - fixed (UInt32* rc_ptr = rc) - fixed (Single* v_ptr = v) - { - Delegates.glReplacementCodeuiNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)n, (Single*)v_ptr); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiNormal3fVertex3v(Int32[] rc, Single* n, Single[] v) - { - unsafe - { - fixed (Int32* rc_ptr = rc) - fixed (Single* v_ptr = v) - { - Delegates.glReplacementCodeuiNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)n, (Single*)v_ptr); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiNormal3fVertex3v(UInt32[] rc, Single* n, ref Single v) - { - unsafe - { - fixed (UInt32* rc_ptr = rc) - fixed (Single* v_ptr = &v) - { - Delegates.glReplacementCodeuiNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)n, (Single*)v_ptr); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiNormal3fVertex3v(Int32[] rc, Single* n, ref Single v) - { - unsafe - { - fixed (Int32* rc_ptr = rc) - fixed (Single* v_ptr = &v) - { - Delegates.glReplacementCodeuiNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)n, (Single*)v_ptr); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiNormal3fVertex3v(UInt32[] rc, Single[] n, Single* v) - { - unsafe - { - fixed (UInt32* rc_ptr = rc) - fixed (Single* n_ptr = n) - { - Delegates.glReplacementCodeuiNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)n_ptr, (Single*)v); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiNormal3fVertex3v(Int32[] rc, Single[] n, Single* v) - { - unsafe - { - fixed (Int32* rc_ptr = rc) - fixed (Single* n_ptr = n) - { - Delegates.glReplacementCodeuiNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)n_ptr, (Single*)v); - } - } - } - [System.CLSCompliant(false)] public static void ReplacementCodeuiNormal3fVertex3v(UInt32[] rc, Single[] n, Single[] v) @@ -38944,346 +27864,6 @@ namespace OpenTK.OpenGL } } - [System.CLSCompliant(false)] - public static - void ReplacementCodeuiNormal3fVertex3v(UInt32[] rc, Single[] n, ref Single v) - { - unsafe - { - fixed (UInt32* rc_ptr = rc) - fixed (Single* n_ptr = n) - fixed (Single* v_ptr = &v) - { - Delegates.glReplacementCodeuiNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)n_ptr, (Single*)v_ptr); - } - } - } - - public static - void ReplacementCodeuiNormal3fVertex3v(Int32[] rc, Single[] n, ref Single v) - { - unsafe - { - fixed (Int32* rc_ptr = rc) - fixed (Single* n_ptr = n) - fixed (Single* v_ptr = &v) - { - Delegates.glReplacementCodeuiNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)n_ptr, (Single*)v_ptr); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiNormal3fVertex3v(UInt32[] rc, ref Single n, Single* v) - { - unsafe - { - fixed (UInt32* rc_ptr = rc) - fixed (Single* n_ptr = &n) - { - Delegates.glReplacementCodeuiNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)n_ptr, (Single*)v); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiNormal3fVertex3v(Int32[] rc, ref Single n, Single* v) - { - unsafe - { - fixed (Int32* rc_ptr = rc) - fixed (Single* n_ptr = &n) - { - Delegates.glReplacementCodeuiNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)n_ptr, (Single*)v); - } - } - } - - [System.CLSCompliant(false)] - public static - void ReplacementCodeuiNormal3fVertex3v(UInt32[] rc, ref Single n, Single[] v) - { - unsafe - { - fixed (UInt32* rc_ptr = rc) - fixed (Single* n_ptr = &n) - fixed (Single* v_ptr = v) - { - Delegates.glReplacementCodeuiNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)n_ptr, (Single*)v_ptr); - } - } - } - - public static - void ReplacementCodeuiNormal3fVertex3v(Int32[] rc, ref Single n, Single[] v) - { - unsafe - { - fixed (Int32* rc_ptr = rc) - fixed (Single* n_ptr = &n) - fixed (Single* v_ptr = v) - { - Delegates.glReplacementCodeuiNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)n_ptr, (Single*)v_ptr); - } - } - } - - [System.CLSCompliant(false)] - public static - void ReplacementCodeuiNormal3fVertex3v(UInt32[] rc, ref Single n, ref Single v) - { - unsafe - { - fixed (UInt32* rc_ptr = rc) - fixed (Single* n_ptr = &n) - fixed (Single* v_ptr = &v) - { - Delegates.glReplacementCodeuiNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)n_ptr, (Single*)v_ptr); - } - } - } - - public static - void ReplacementCodeuiNormal3fVertex3v(Int32[] rc, ref Single n, ref Single v) - { - unsafe - { - fixed (Int32* rc_ptr = rc) - fixed (Single* n_ptr = &n) - fixed (Single* v_ptr = &v) - { - Delegates.glReplacementCodeuiNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)n_ptr, (Single*)v_ptr); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiNormal3fVertex3v(ref UInt32 rc, Single* n, Single* v) - { - unsafe - { - fixed (UInt32* rc_ptr = &rc) - { - Delegates.glReplacementCodeuiNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)n, (Single*)v); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiNormal3fVertex3v(ref Int32 rc, Single* n, Single* v) - { - unsafe - { - fixed (Int32* rc_ptr = &rc) - { - Delegates.glReplacementCodeuiNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)n, (Single*)v); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiNormal3fVertex3v(ref UInt32 rc, Single* n, Single[] v) - { - unsafe - { - fixed (UInt32* rc_ptr = &rc) - fixed (Single* v_ptr = v) - { - Delegates.glReplacementCodeuiNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)n, (Single*)v_ptr); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiNormal3fVertex3v(ref Int32 rc, Single* n, Single[] v) - { - unsafe - { - fixed (Int32* rc_ptr = &rc) - fixed (Single* v_ptr = v) - { - Delegates.glReplacementCodeuiNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)n, (Single*)v_ptr); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiNormal3fVertex3v(ref UInt32 rc, Single* n, ref Single v) - { - unsafe - { - fixed (UInt32* rc_ptr = &rc) - fixed (Single* v_ptr = &v) - { - Delegates.glReplacementCodeuiNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)n, (Single*)v_ptr); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiNormal3fVertex3v(ref Int32 rc, Single* n, ref Single v) - { - unsafe - { - fixed (Int32* rc_ptr = &rc) - fixed (Single* v_ptr = &v) - { - Delegates.glReplacementCodeuiNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)n, (Single*)v_ptr); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiNormal3fVertex3v(ref UInt32 rc, Single[] n, Single* v) - { - unsafe - { - fixed (UInt32* rc_ptr = &rc) - fixed (Single* n_ptr = n) - { - Delegates.glReplacementCodeuiNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)n_ptr, (Single*)v); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiNormal3fVertex3v(ref Int32 rc, Single[] n, Single* v) - { - unsafe - { - fixed (Int32* rc_ptr = &rc) - fixed (Single* n_ptr = n) - { - Delegates.glReplacementCodeuiNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)n_ptr, (Single*)v); - } - } - } - - [System.CLSCompliant(false)] - public static - void ReplacementCodeuiNormal3fVertex3v(ref UInt32 rc, Single[] n, Single[] v) - { - unsafe - { - fixed (UInt32* rc_ptr = &rc) - fixed (Single* n_ptr = n) - fixed (Single* v_ptr = v) - { - Delegates.glReplacementCodeuiNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)n_ptr, (Single*)v_ptr); - } - } - } - - public static - void ReplacementCodeuiNormal3fVertex3v(ref Int32 rc, Single[] n, Single[] v) - { - unsafe - { - fixed (Int32* rc_ptr = &rc) - fixed (Single* n_ptr = n) - fixed (Single* v_ptr = v) - { - Delegates.glReplacementCodeuiNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)n_ptr, (Single*)v_ptr); - } - } - } - - [System.CLSCompliant(false)] - public static - void ReplacementCodeuiNormal3fVertex3v(ref UInt32 rc, Single[] n, ref Single v) - { - unsafe - { - fixed (UInt32* rc_ptr = &rc) - fixed (Single* n_ptr = n) - fixed (Single* v_ptr = &v) - { - Delegates.glReplacementCodeuiNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)n_ptr, (Single*)v_ptr); - } - } - } - - public static - void ReplacementCodeuiNormal3fVertex3v(ref Int32 rc, Single[] n, ref Single v) - { - unsafe - { - fixed (Int32* rc_ptr = &rc) - fixed (Single* n_ptr = n) - fixed (Single* v_ptr = &v) - { - Delegates.glReplacementCodeuiNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)n_ptr, (Single*)v_ptr); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiNormal3fVertex3v(ref UInt32 rc, ref Single n, Single* v) - { - unsafe - { - fixed (UInt32* rc_ptr = &rc) - fixed (Single* n_ptr = &n) - { - Delegates.glReplacementCodeuiNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)n_ptr, (Single*)v); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiNormal3fVertex3v(ref Int32 rc, ref Single n, Single* v) - { - unsafe - { - fixed (Int32* rc_ptr = &rc) - fixed (Single* n_ptr = &n) - { - Delegates.glReplacementCodeuiNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)n_ptr, (Single*)v); - } - } - } - - [System.CLSCompliant(false)] - public static - void ReplacementCodeuiNormal3fVertex3v(ref UInt32 rc, ref Single n, Single[] v) - { - unsafe - { - fixed (UInt32* rc_ptr = &rc) - fixed (Single* n_ptr = &n) - fixed (Single* v_ptr = v) - { - Delegates.glReplacementCodeuiNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)n_ptr, (Single*)v_ptr); - } - } - } - - public static - void ReplacementCodeuiNormal3fVertex3v(ref Int32 rc, ref Single n, Single[] v) - { - unsafe - { - fixed (Int32* rc_ptr = &rc) - fixed (Single* n_ptr = &n) - fixed (Single* v_ptr = v) - { - Delegates.glReplacementCodeuiNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)n_ptr, (Single*)v_ptr); - } - } - } - [System.CLSCompliant(false)] public static void ReplacementCodeuiNormal3fVertex3v(ref UInt32 rc, ref Single n, ref Single v) @@ -39313,6 +27893,20 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void ReplacementCodeuiNormal3fVertex3v(UInt32* rc, Single* n, Single* v) + { + Delegates.glReplacementCodeuiNormal3fVertex3fvSUN((UInt32*)rc, (Single*)n, (Single*)v); + } + + [System.CLSCompliant(false)] + public static + unsafe void ReplacementCodeuiNormal3fVertex3v(Int32* rc, Single* n, Single* v) + { + Delegates.glReplacementCodeuiNormal3fVertex3fvSUN((UInt32*)rc, (Single*)n, (Single*)v); + } + [System.CLSCompliant(false)] public static void ReplacementCodeuiColor4fNormal3fVertex3(UInt32 rc, Single r, Single g, Single b, Single a, Single nx, Single ny, Single nz, Single x, Single y, Single z) @@ -39326,1131 +27920,6 @@ namespace OpenTK.OpenGL Delegates.glReplacementCodeuiColor4fNormal3fVertex3fSUN((UInt32)rc, (Single)r, (Single)g, (Single)b, (Single)a, (Single)nx, (Single)ny, (Single)nz, (Single)x, (Single)y, (Single)z); } - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiColor4fNormal3fVertex3v(UInt32* rc, Single* c, Single* n, Single* v) - { - unsafe { Delegates.glReplacementCodeuiColor4fNormal3fVertex3fvSUN((UInt32*)rc, (Single*)c, (Single*)n, (Single*)v); } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiColor4fNormal3fVertex3v(Int32* rc, Single* c, Single* n, Single* v) - { - unsafe - { - Delegates.glReplacementCodeuiColor4fNormal3fVertex3fvSUN((UInt32*)rc, (Single*)c, (Single*)n, (Single*)v); - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiColor4fNormal3fVertex3v(UInt32* rc, Single* c, Single* n, Single[] v) - { - unsafe - { - fixed (Single* v_ptr = v) - { - Delegates.glReplacementCodeuiColor4fNormal3fVertex3fvSUN((UInt32*)rc, (Single*)c, (Single*)n, (Single*)v_ptr); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiColor4fNormal3fVertex3v(Int32* rc, Single* c, Single* n, Single[] v) - { - unsafe - { - fixed (Single* v_ptr = v) - { - Delegates.glReplacementCodeuiColor4fNormal3fVertex3fvSUN((UInt32*)rc, (Single*)c, (Single*)n, (Single*)v_ptr); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiColor4fNormal3fVertex3v(UInt32* rc, Single* c, Single* n, ref Single v) - { - unsafe - { - fixed (Single* v_ptr = &v) - { - Delegates.glReplacementCodeuiColor4fNormal3fVertex3fvSUN((UInt32*)rc, (Single*)c, (Single*)n, (Single*)v_ptr); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiColor4fNormal3fVertex3v(Int32* rc, Single* c, Single* n, ref Single v) - { - unsafe - { - fixed (Single* v_ptr = &v) - { - Delegates.glReplacementCodeuiColor4fNormal3fVertex3fvSUN((UInt32*)rc, (Single*)c, (Single*)n, (Single*)v_ptr); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiColor4fNormal3fVertex3v(UInt32* rc, Single* c, Single[] n, Single* v) - { - unsafe - { - fixed (Single* n_ptr = n) - { - Delegates.glReplacementCodeuiColor4fNormal3fVertex3fvSUN((UInt32*)rc, (Single*)c, (Single*)n_ptr, (Single*)v); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiColor4fNormal3fVertex3v(Int32* rc, Single* c, Single[] n, Single* v) - { - unsafe - { - fixed (Single* n_ptr = n) - { - Delegates.glReplacementCodeuiColor4fNormal3fVertex3fvSUN((UInt32*)rc, (Single*)c, (Single*)n_ptr, (Single*)v); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiColor4fNormal3fVertex3v(UInt32* rc, Single* c, Single[] n, Single[] v) - { - unsafe - { - fixed (Single* n_ptr = n) - fixed (Single* v_ptr = v) - { - Delegates.glReplacementCodeuiColor4fNormal3fVertex3fvSUN((UInt32*)rc, (Single*)c, (Single*)n_ptr, (Single*)v_ptr); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiColor4fNormal3fVertex3v(Int32* rc, Single* c, Single[] n, Single[] v) - { - unsafe - { - fixed (Single* n_ptr = n) - fixed (Single* v_ptr = v) - { - Delegates.glReplacementCodeuiColor4fNormal3fVertex3fvSUN((UInt32*)rc, (Single*)c, (Single*)n_ptr, (Single*)v_ptr); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiColor4fNormal3fVertex3v(UInt32* rc, Single* c, Single[] n, ref Single v) - { - unsafe - { - fixed (Single* n_ptr = n) - fixed (Single* v_ptr = &v) - { - Delegates.glReplacementCodeuiColor4fNormal3fVertex3fvSUN((UInt32*)rc, (Single*)c, (Single*)n_ptr, (Single*)v_ptr); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiColor4fNormal3fVertex3v(Int32* rc, Single* c, Single[] n, ref Single v) - { - unsafe - { - fixed (Single* n_ptr = n) - fixed (Single* v_ptr = &v) - { - Delegates.glReplacementCodeuiColor4fNormal3fVertex3fvSUN((UInt32*)rc, (Single*)c, (Single*)n_ptr, (Single*)v_ptr); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiColor4fNormal3fVertex3v(UInt32* rc, Single* c, ref Single n, Single* v) - { - unsafe - { - fixed (Single* n_ptr = &n) - { - Delegates.glReplacementCodeuiColor4fNormal3fVertex3fvSUN((UInt32*)rc, (Single*)c, (Single*)n_ptr, (Single*)v); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiColor4fNormal3fVertex3v(Int32* rc, Single* c, ref Single n, Single* v) - { - unsafe - { - fixed (Single* n_ptr = &n) - { - Delegates.glReplacementCodeuiColor4fNormal3fVertex3fvSUN((UInt32*)rc, (Single*)c, (Single*)n_ptr, (Single*)v); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiColor4fNormal3fVertex3v(UInt32* rc, Single* c, ref Single n, Single[] v) - { - unsafe - { - fixed (Single* n_ptr = &n) - fixed (Single* v_ptr = v) - { - Delegates.glReplacementCodeuiColor4fNormal3fVertex3fvSUN((UInt32*)rc, (Single*)c, (Single*)n_ptr, (Single*)v_ptr); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiColor4fNormal3fVertex3v(Int32* rc, Single* c, ref Single n, Single[] v) - { - unsafe - { - fixed (Single* n_ptr = &n) - fixed (Single* v_ptr = v) - { - Delegates.glReplacementCodeuiColor4fNormal3fVertex3fvSUN((UInt32*)rc, (Single*)c, (Single*)n_ptr, (Single*)v_ptr); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiColor4fNormal3fVertex3v(UInt32* rc, Single* c, ref Single n, ref Single v) - { - unsafe - { - fixed (Single* n_ptr = &n) - fixed (Single* v_ptr = &v) - { - Delegates.glReplacementCodeuiColor4fNormal3fVertex3fvSUN((UInt32*)rc, (Single*)c, (Single*)n_ptr, (Single*)v_ptr); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiColor4fNormal3fVertex3v(Int32* rc, Single* c, ref Single n, ref Single v) - { - unsafe - { - fixed (Single* n_ptr = &n) - fixed (Single* v_ptr = &v) - { - Delegates.glReplacementCodeuiColor4fNormal3fVertex3fvSUN((UInt32*)rc, (Single*)c, (Single*)n_ptr, (Single*)v_ptr); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiColor4fNormal3fVertex3v(UInt32* rc, Single[] c, Single* n, Single* v) - { - unsafe - { - fixed (Single* c_ptr = c) - { - Delegates.glReplacementCodeuiColor4fNormal3fVertex3fvSUN((UInt32*)rc, (Single*)c_ptr, (Single*)n, (Single*)v); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiColor4fNormal3fVertex3v(Int32* rc, Single[] c, Single* n, Single* v) - { - unsafe - { - fixed (Single* c_ptr = c) - { - Delegates.glReplacementCodeuiColor4fNormal3fVertex3fvSUN((UInt32*)rc, (Single*)c_ptr, (Single*)n, (Single*)v); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiColor4fNormal3fVertex3v(UInt32* rc, Single[] c, Single* n, Single[] v) - { - unsafe - { - fixed (Single* c_ptr = c) - fixed (Single* v_ptr = v) - { - Delegates.glReplacementCodeuiColor4fNormal3fVertex3fvSUN((UInt32*)rc, (Single*)c_ptr, (Single*)n, (Single*)v_ptr); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiColor4fNormal3fVertex3v(Int32* rc, Single[] c, Single* n, Single[] v) - { - unsafe - { - fixed (Single* c_ptr = c) - fixed (Single* v_ptr = v) - { - Delegates.glReplacementCodeuiColor4fNormal3fVertex3fvSUN((UInt32*)rc, (Single*)c_ptr, (Single*)n, (Single*)v_ptr); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiColor4fNormal3fVertex3v(UInt32* rc, Single[] c, Single* n, ref Single v) - { - unsafe - { - fixed (Single* c_ptr = c) - fixed (Single* v_ptr = &v) - { - Delegates.glReplacementCodeuiColor4fNormal3fVertex3fvSUN((UInt32*)rc, (Single*)c_ptr, (Single*)n, (Single*)v_ptr); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiColor4fNormal3fVertex3v(Int32* rc, Single[] c, Single* n, ref Single v) - { - unsafe - { - fixed (Single* c_ptr = c) - fixed (Single* v_ptr = &v) - { - Delegates.glReplacementCodeuiColor4fNormal3fVertex3fvSUN((UInt32*)rc, (Single*)c_ptr, (Single*)n, (Single*)v_ptr); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiColor4fNormal3fVertex3v(UInt32* rc, Single[] c, Single[] n, Single* v) - { - unsafe - { - fixed (Single* c_ptr = c) - fixed (Single* n_ptr = n) - { - Delegates.glReplacementCodeuiColor4fNormal3fVertex3fvSUN((UInt32*)rc, (Single*)c_ptr, (Single*)n_ptr, (Single*)v); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiColor4fNormal3fVertex3v(Int32* rc, Single[] c, Single[] n, Single* v) - { - unsafe - { - fixed (Single* c_ptr = c) - fixed (Single* n_ptr = n) - { - Delegates.glReplacementCodeuiColor4fNormal3fVertex3fvSUN((UInt32*)rc, (Single*)c_ptr, (Single*)n_ptr, (Single*)v); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiColor4fNormal3fVertex3v(UInt32* rc, Single[] c, Single[] n, Single[] v) - { - unsafe - { - fixed (Single* c_ptr = c) - fixed (Single* n_ptr = n) - fixed (Single* v_ptr = v) - { - Delegates.glReplacementCodeuiColor4fNormal3fVertex3fvSUN((UInt32*)rc, (Single*)c_ptr, (Single*)n_ptr, (Single*)v_ptr); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiColor4fNormal3fVertex3v(Int32* rc, Single[] c, Single[] n, Single[] v) - { - unsafe - { - fixed (Single* c_ptr = c) - fixed (Single* n_ptr = n) - fixed (Single* v_ptr = v) - { - Delegates.glReplacementCodeuiColor4fNormal3fVertex3fvSUN((UInt32*)rc, (Single*)c_ptr, (Single*)n_ptr, (Single*)v_ptr); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiColor4fNormal3fVertex3v(UInt32* rc, Single[] c, Single[] n, ref Single v) - { - unsafe - { - fixed (Single* c_ptr = c) - fixed (Single* n_ptr = n) - fixed (Single* v_ptr = &v) - { - Delegates.glReplacementCodeuiColor4fNormal3fVertex3fvSUN((UInt32*)rc, (Single*)c_ptr, (Single*)n_ptr, (Single*)v_ptr); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiColor4fNormal3fVertex3v(Int32* rc, Single[] c, Single[] n, ref Single v) - { - unsafe - { - fixed (Single* c_ptr = c) - fixed (Single* n_ptr = n) - fixed (Single* v_ptr = &v) - { - Delegates.glReplacementCodeuiColor4fNormal3fVertex3fvSUN((UInt32*)rc, (Single*)c_ptr, (Single*)n_ptr, (Single*)v_ptr); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiColor4fNormal3fVertex3v(UInt32* rc, Single[] c, ref Single n, Single* v) - { - unsafe - { - fixed (Single* c_ptr = c) - fixed (Single* n_ptr = &n) - { - Delegates.glReplacementCodeuiColor4fNormal3fVertex3fvSUN((UInt32*)rc, (Single*)c_ptr, (Single*)n_ptr, (Single*)v); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiColor4fNormal3fVertex3v(Int32* rc, Single[] c, ref Single n, Single* v) - { - unsafe - { - fixed (Single* c_ptr = c) - fixed (Single* n_ptr = &n) - { - Delegates.glReplacementCodeuiColor4fNormal3fVertex3fvSUN((UInt32*)rc, (Single*)c_ptr, (Single*)n_ptr, (Single*)v); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiColor4fNormal3fVertex3v(UInt32* rc, Single[] c, ref Single n, Single[] v) - { - unsafe - { - fixed (Single* c_ptr = c) - fixed (Single* n_ptr = &n) - fixed (Single* v_ptr = v) - { - Delegates.glReplacementCodeuiColor4fNormal3fVertex3fvSUN((UInt32*)rc, (Single*)c_ptr, (Single*)n_ptr, (Single*)v_ptr); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiColor4fNormal3fVertex3v(Int32* rc, Single[] c, ref Single n, Single[] v) - { - unsafe - { - fixed (Single* c_ptr = c) - fixed (Single* n_ptr = &n) - fixed (Single* v_ptr = v) - { - Delegates.glReplacementCodeuiColor4fNormal3fVertex3fvSUN((UInt32*)rc, (Single*)c_ptr, (Single*)n_ptr, (Single*)v_ptr); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiColor4fNormal3fVertex3v(UInt32* rc, Single[] c, ref Single n, ref Single v) - { - unsafe - { - fixed (Single* c_ptr = c) - fixed (Single* n_ptr = &n) - fixed (Single* v_ptr = &v) - { - Delegates.glReplacementCodeuiColor4fNormal3fVertex3fvSUN((UInt32*)rc, (Single*)c_ptr, (Single*)n_ptr, (Single*)v_ptr); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiColor4fNormal3fVertex3v(Int32* rc, Single[] c, ref Single n, ref Single v) - { - unsafe - { - fixed (Single* c_ptr = c) - fixed (Single* n_ptr = &n) - fixed (Single* v_ptr = &v) - { - Delegates.glReplacementCodeuiColor4fNormal3fVertex3fvSUN((UInt32*)rc, (Single*)c_ptr, (Single*)n_ptr, (Single*)v_ptr); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiColor4fNormal3fVertex3v(UInt32* rc, ref Single c, Single* n, Single* v) - { - unsafe - { - fixed (Single* c_ptr = &c) - { - Delegates.glReplacementCodeuiColor4fNormal3fVertex3fvSUN((UInt32*)rc, (Single*)c_ptr, (Single*)n, (Single*)v); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiColor4fNormal3fVertex3v(Int32* rc, ref Single c, Single* n, Single* v) - { - unsafe - { - fixed (Single* c_ptr = &c) - { - Delegates.glReplacementCodeuiColor4fNormal3fVertex3fvSUN((UInt32*)rc, (Single*)c_ptr, (Single*)n, (Single*)v); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiColor4fNormal3fVertex3v(UInt32* rc, ref Single c, Single* n, Single[] v) - { - unsafe - { - fixed (Single* c_ptr = &c) - fixed (Single* v_ptr = v) - { - Delegates.glReplacementCodeuiColor4fNormal3fVertex3fvSUN((UInt32*)rc, (Single*)c_ptr, (Single*)n, (Single*)v_ptr); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiColor4fNormal3fVertex3v(Int32* rc, ref Single c, Single* n, Single[] v) - { - unsafe - { - fixed (Single* c_ptr = &c) - fixed (Single* v_ptr = v) - { - Delegates.glReplacementCodeuiColor4fNormal3fVertex3fvSUN((UInt32*)rc, (Single*)c_ptr, (Single*)n, (Single*)v_ptr); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiColor4fNormal3fVertex3v(UInt32* rc, ref Single c, Single* n, ref Single v) - { - unsafe - { - fixed (Single* c_ptr = &c) - fixed (Single* v_ptr = &v) - { - Delegates.glReplacementCodeuiColor4fNormal3fVertex3fvSUN((UInt32*)rc, (Single*)c_ptr, (Single*)n, (Single*)v_ptr); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiColor4fNormal3fVertex3v(Int32* rc, ref Single c, Single* n, ref Single v) - { - unsafe - { - fixed (Single* c_ptr = &c) - fixed (Single* v_ptr = &v) - { - Delegates.glReplacementCodeuiColor4fNormal3fVertex3fvSUN((UInt32*)rc, (Single*)c_ptr, (Single*)n, (Single*)v_ptr); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiColor4fNormal3fVertex3v(UInt32* rc, ref Single c, Single[] n, Single* v) - { - unsafe - { - fixed (Single* c_ptr = &c) - fixed (Single* n_ptr = n) - { - Delegates.glReplacementCodeuiColor4fNormal3fVertex3fvSUN((UInt32*)rc, (Single*)c_ptr, (Single*)n_ptr, (Single*)v); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiColor4fNormal3fVertex3v(Int32* rc, ref Single c, Single[] n, Single* v) - { - unsafe - { - fixed (Single* c_ptr = &c) - fixed (Single* n_ptr = n) - { - Delegates.glReplacementCodeuiColor4fNormal3fVertex3fvSUN((UInt32*)rc, (Single*)c_ptr, (Single*)n_ptr, (Single*)v); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiColor4fNormal3fVertex3v(UInt32* rc, ref Single c, Single[] n, Single[] v) - { - unsafe - { - fixed (Single* c_ptr = &c) - fixed (Single* n_ptr = n) - fixed (Single* v_ptr = v) - { - Delegates.glReplacementCodeuiColor4fNormal3fVertex3fvSUN((UInt32*)rc, (Single*)c_ptr, (Single*)n_ptr, (Single*)v_ptr); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiColor4fNormal3fVertex3v(Int32* rc, ref Single c, Single[] n, Single[] v) - { - unsafe - { - fixed (Single* c_ptr = &c) - fixed (Single* n_ptr = n) - fixed (Single* v_ptr = v) - { - Delegates.glReplacementCodeuiColor4fNormal3fVertex3fvSUN((UInt32*)rc, (Single*)c_ptr, (Single*)n_ptr, (Single*)v_ptr); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiColor4fNormal3fVertex3v(UInt32* rc, ref Single c, Single[] n, ref Single v) - { - unsafe - { - fixed (Single* c_ptr = &c) - fixed (Single* n_ptr = n) - fixed (Single* v_ptr = &v) - { - Delegates.glReplacementCodeuiColor4fNormal3fVertex3fvSUN((UInt32*)rc, (Single*)c_ptr, (Single*)n_ptr, (Single*)v_ptr); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiColor4fNormal3fVertex3v(Int32* rc, ref Single c, Single[] n, ref Single v) - { - unsafe - { - fixed (Single* c_ptr = &c) - fixed (Single* n_ptr = n) - fixed (Single* v_ptr = &v) - { - Delegates.glReplacementCodeuiColor4fNormal3fVertex3fvSUN((UInt32*)rc, (Single*)c_ptr, (Single*)n_ptr, (Single*)v_ptr); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiColor4fNormal3fVertex3v(UInt32* rc, ref Single c, ref Single n, Single* v) - { - unsafe - { - fixed (Single* c_ptr = &c) - fixed (Single* n_ptr = &n) - { - Delegates.glReplacementCodeuiColor4fNormal3fVertex3fvSUN((UInt32*)rc, (Single*)c_ptr, (Single*)n_ptr, (Single*)v); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiColor4fNormal3fVertex3v(Int32* rc, ref Single c, ref Single n, Single* v) - { - unsafe - { - fixed (Single* c_ptr = &c) - fixed (Single* n_ptr = &n) - { - Delegates.glReplacementCodeuiColor4fNormal3fVertex3fvSUN((UInt32*)rc, (Single*)c_ptr, (Single*)n_ptr, (Single*)v); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiColor4fNormal3fVertex3v(UInt32* rc, ref Single c, ref Single n, Single[] v) - { - unsafe - { - fixed (Single* c_ptr = &c) - fixed (Single* n_ptr = &n) - fixed (Single* v_ptr = v) - { - Delegates.glReplacementCodeuiColor4fNormal3fVertex3fvSUN((UInt32*)rc, (Single*)c_ptr, (Single*)n_ptr, (Single*)v_ptr); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiColor4fNormal3fVertex3v(Int32* rc, ref Single c, ref Single n, Single[] v) - { - unsafe - { - fixed (Single* c_ptr = &c) - fixed (Single* n_ptr = &n) - fixed (Single* v_ptr = v) - { - Delegates.glReplacementCodeuiColor4fNormal3fVertex3fvSUN((UInt32*)rc, (Single*)c_ptr, (Single*)n_ptr, (Single*)v_ptr); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiColor4fNormal3fVertex3v(UInt32* rc, ref Single c, ref Single n, ref Single v) - { - unsafe - { - fixed (Single* c_ptr = &c) - fixed (Single* n_ptr = &n) - fixed (Single* v_ptr = &v) - { - Delegates.glReplacementCodeuiColor4fNormal3fVertex3fvSUN((UInt32*)rc, (Single*)c_ptr, (Single*)n_ptr, (Single*)v_ptr); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiColor4fNormal3fVertex3v(Int32* rc, ref Single c, ref Single n, ref Single v) - { - unsafe - { - fixed (Single* c_ptr = &c) - fixed (Single* n_ptr = &n) - fixed (Single* v_ptr = &v) - { - Delegates.glReplacementCodeuiColor4fNormal3fVertex3fvSUN((UInt32*)rc, (Single*)c_ptr, (Single*)n_ptr, (Single*)v_ptr); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiColor4fNormal3fVertex3v(UInt32[] rc, Single* c, Single* n, Single* v) - { - unsafe - { - fixed (UInt32* rc_ptr = rc) - { - Delegates.glReplacementCodeuiColor4fNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)c, (Single*)n, (Single*)v); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiColor4fNormal3fVertex3v(Int32[] rc, Single* c, Single* n, Single* v) - { - unsafe - { - fixed (Int32* rc_ptr = rc) - { - Delegates.glReplacementCodeuiColor4fNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)c, (Single*)n, (Single*)v); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiColor4fNormal3fVertex3v(UInt32[] rc, Single* c, Single* n, Single[] v) - { - unsafe - { - fixed (UInt32* rc_ptr = rc) - fixed (Single* v_ptr = v) - { - Delegates.glReplacementCodeuiColor4fNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)c, (Single*)n, (Single*)v_ptr); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiColor4fNormal3fVertex3v(Int32[] rc, Single* c, Single* n, Single[] v) - { - unsafe - { - fixed (Int32* rc_ptr = rc) - fixed (Single* v_ptr = v) - { - Delegates.glReplacementCodeuiColor4fNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)c, (Single*)n, (Single*)v_ptr); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiColor4fNormal3fVertex3v(UInt32[] rc, Single* c, Single* n, ref Single v) - { - unsafe - { - fixed (UInt32* rc_ptr = rc) - fixed (Single* v_ptr = &v) - { - Delegates.glReplacementCodeuiColor4fNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)c, (Single*)n, (Single*)v_ptr); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiColor4fNormal3fVertex3v(Int32[] rc, Single* c, Single* n, ref Single v) - { - unsafe - { - fixed (Int32* rc_ptr = rc) - fixed (Single* v_ptr = &v) - { - Delegates.glReplacementCodeuiColor4fNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)c, (Single*)n, (Single*)v_ptr); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiColor4fNormal3fVertex3v(UInt32[] rc, Single* c, Single[] n, Single* v) - { - unsafe - { - fixed (UInt32* rc_ptr = rc) - fixed (Single* n_ptr = n) - { - Delegates.glReplacementCodeuiColor4fNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)c, (Single*)n_ptr, (Single*)v); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiColor4fNormal3fVertex3v(Int32[] rc, Single* c, Single[] n, Single* v) - { - unsafe - { - fixed (Int32* rc_ptr = rc) - fixed (Single* n_ptr = n) - { - Delegates.glReplacementCodeuiColor4fNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)c, (Single*)n_ptr, (Single*)v); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiColor4fNormal3fVertex3v(UInt32[] rc, Single* c, Single[] n, Single[] v) - { - unsafe - { - fixed (UInt32* rc_ptr = rc) - fixed (Single* n_ptr = n) - fixed (Single* v_ptr = v) - { - Delegates.glReplacementCodeuiColor4fNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)c, (Single*)n_ptr, (Single*)v_ptr); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiColor4fNormal3fVertex3v(Int32[] rc, Single* c, Single[] n, Single[] v) - { - unsafe - { - fixed (Int32* rc_ptr = rc) - fixed (Single* n_ptr = n) - fixed (Single* v_ptr = v) - { - Delegates.glReplacementCodeuiColor4fNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)c, (Single*)n_ptr, (Single*)v_ptr); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiColor4fNormal3fVertex3v(UInt32[] rc, Single* c, Single[] n, ref Single v) - { - unsafe - { - fixed (UInt32* rc_ptr = rc) - fixed (Single* n_ptr = n) - fixed (Single* v_ptr = &v) - { - Delegates.glReplacementCodeuiColor4fNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)c, (Single*)n_ptr, (Single*)v_ptr); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiColor4fNormal3fVertex3v(Int32[] rc, Single* c, Single[] n, ref Single v) - { - unsafe - { - fixed (Int32* rc_ptr = rc) - fixed (Single* n_ptr = n) - fixed (Single* v_ptr = &v) - { - Delegates.glReplacementCodeuiColor4fNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)c, (Single*)n_ptr, (Single*)v_ptr); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiColor4fNormal3fVertex3v(UInt32[] rc, Single* c, ref Single n, Single* v) - { - unsafe - { - fixed (UInt32* rc_ptr = rc) - fixed (Single* n_ptr = &n) - { - Delegates.glReplacementCodeuiColor4fNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)c, (Single*)n_ptr, (Single*)v); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiColor4fNormal3fVertex3v(Int32[] rc, Single* c, ref Single n, Single* v) - { - unsafe - { - fixed (Int32* rc_ptr = rc) - fixed (Single* n_ptr = &n) - { - Delegates.glReplacementCodeuiColor4fNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)c, (Single*)n_ptr, (Single*)v); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiColor4fNormal3fVertex3v(UInt32[] rc, Single* c, ref Single n, Single[] v) - { - unsafe - { - fixed (UInt32* rc_ptr = rc) - fixed (Single* n_ptr = &n) - fixed (Single* v_ptr = v) - { - Delegates.glReplacementCodeuiColor4fNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)c, (Single*)n_ptr, (Single*)v_ptr); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiColor4fNormal3fVertex3v(Int32[] rc, Single* c, ref Single n, Single[] v) - { - unsafe - { - fixed (Int32* rc_ptr = rc) - fixed (Single* n_ptr = &n) - fixed (Single* v_ptr = v) - { - Delegates.glReplacementCodeuiColor4fNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)c, (Single*)n_ptr, (Single*)v_ptr); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiColor4fNormal3fVertex3v(UInt32[] rc, Single* c, ref Single n, ref Single v) - { - unsafe - { - fixed (UInt32* rc_ptr = rc) - fixed (Single* n_ptr = &n) - fixed (Single* v_ptr = &v) - { - Delegates.glReplacementCodeuiColor4fNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)c, (Single*)n_ptr, (Single*)v_ptr); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiColor4fNormal3fVertex3v(Int32[] rc, Single* c, ref Single n, ref Single v) - { - unsafe - { - fixed (Int32* rc_ptr = rc) - fixed (Single* n_ptr = &n) - fixed (Single* v_ptr = &v) - { - Delegates.glReplacementCodeuiColor4fNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)c, (Single*)n_ptr, (Single*)v_ptr); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiColor4fNormal3fVertex3v(UInt32[] rc, Single[] c, Single* n, Single* v) - { - unsafe - { - fixed (UInt32* rc_ptr = rc) - fixed (Single* c_ptr = c) - { - Delegates.glReplacementCodeuiColor4fNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)c_ptr, (Single*)n, (Single*)v); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiColor4fNormal3fVertex3v(Int32[] rc, Single[] c, Single* n, Single* v) - { - unsafe - { - fixed (Int32* rc_ptr = rc) - fixed (Single* c_ptr = c) - { - Delegates.glReplacementCodeuiColor4fNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)c_ptr, (Single*)n, (Single*)v); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiColor4fNormal3fVertex3v(UInt32[] rc, Single[] c, Single* n, Single[] v) - { - unsafe - { - fixed (UInt32* rc_ptr = rc) - fixed (Single* c_ptr = c) - fixed (Single* v_ptr = v) - { - Delegates.glReplacementCodeuiColor4fNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)c_ptr, (Single*)n, (Single*)v_ptr); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiColor4fNormal3fVertex3v(Int32[] rc, Single[] c, Single* n, Single[] v) - { - unsafe - { - fixed (Int32* rc_ptr = rc) - fixed (Single* c_ptr = c) - fixed (Single* v_ptr = v) - { - Delegates.glReplacementCodeuiColor4fNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)c_ptr, (Single*)n, (Single*)v_ptr); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiColor4fNormal3fVertex3v(UInt32[] rc, Single[] c, Single* n, ref Single v) - { - unsafe - { - fixed (UInt32* rc_ptr = rc) - fixed (Single* c_ptr = c) - fixed (Single* v_ptr = &v) - { - Delegates.glReplacementCodeuiColor4fNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)c_ptr, (Single*)n, (Single*)v_ptr); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiColor4fNormal3fVertex3v(Int32[] rc, Single[] c, Single* n, ref Single v) - { - unsafe - { - fixed (Int32* rc_ptr = rc) - fixed (Single* c_ptr = c) - fixed (Single* v_ptr = &v) - { - Delegates.glReplacementCodeuiColor4fNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)c_ptr, (Single*)n, (Single*)v_ptr); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiColor4fNormal3fVertex3v(UInt32[] rc, Single[] c, Single[] n, Single* v) - { - unsafe - { - fixed (UInt32* rc_ptr = rc) - fixed (Single* c_ptr = c) - fixed (Single* n_ptr = n) - { - Delegates.glReplacementCodeuiColor4fNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)c_ptr, (Single*)n_ptr, (Single*)v); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiColor4fNormal3fVertex3v(Int32[] rc, Single[] c, Single[] n, Single* v) - { - unsafe - { - fixed (Int32* rc_ptr = rc) - fixed (Single* c_ptr = c) - fixed (Single* n_ptr = n) - { - Delegates.glReplacementCodeuiColor4fNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)c_ptr, (Single*)n_ptr, (Single*)v); - } - } - } - [System.CLSCompliant(false)] public static void ReplacementCodeuiColor4fNormal3fVertex3v(UInt32[] rc, Single[] c, Single[] n, Single[] v) @@ -40482,1172 +27951,6 @@ namespace OpenTK.OpenGL } } - [System.CLSCompliant(false)] - public static - void ReplacementCodeuiColor4fNormal3fVertex3v(UInt32[] rc, Single[] c, Single[] n, ref Single v) - { - unsafe - { - fixed (UInt32* rc_ptr = rc) - fixed (Single* c_ptr = c) - fixed (Single* n_ptr = n) - fixed (Single* v_ptr = &v) - { - Delegates.glReplacementCodeuiColor4fNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)c_ptr, (Single*)n_ptr, (Single*)v_ptr); - } - } - } - - public static - void ReplacementCodeuiColor4fNormal3fVertex3v(Int32[] rc, Single[] c, Single[] n, ref Single v) - { - unsafe - { - fixed (Int32* rc_ptr = rc) - fixed (Single* c_ptr = c) - fixed (Single* n_ptr = n) - fixed (Single* v_ptr = &v) - { - Delegates.glReplacementCodeuiColor4fNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)c_ptr, (Single*)n_ptr, (Single*)v_ptr); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiColor4fNormal3fVertex3v(UInt32[] rc, Single[] c, ref Single n, Single* v) - { - unsafe - { - fixed (UInt32* rc_ptr = rc) - fixed (Single* c_ptr = c) - fixed (Single* n_ptr = &n) - { - Delegates.glReplacementCodeuiColor4fNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)c_ptr, (Single*)n_ptr, (Single*)v); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiColor4fNormal3fVertex3v(Int32[] rc, Single[] c, ref Single n, Single* v) - { - unsafe - { - fixed (Int32* rc_ptr = rc) - fixed (Single* c_ptr = c) - fixed (Single* n_ptr = &n) - { - Delegates.glReplacementCodeuiColor4fNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)c_ptr, (Single*)n_ptr, (Single*)v); - } - } - } - - [System.CLSCompliant(false)] - public static - void ReplacementCodeuiColor4fNormal3fVertex3v(UInt32[] rc, Single[] c, ref Single n, Single[] v) - { - unsafe - { - fixed (UInt32* rc_ptr = rc) - fixed (Single* c_ptr = c) - fixed (Single* n_ptr = &n) - fixed (Single* v_ptr = v) - { - Delegates.glReplacementCodeuiColor4fNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)c_ptr, (Single*)n_ptr, (Single*)v_ptr); - } - } - } - - public static - void ReplacementCodeuiColor4fNormal3fVertex3v(Int32[] rc, Single[] c, ref Single n, Single[] v) - { - unsafe - { - fixed (Int32* rc_ptr = rc) - fixed (Single* c_ptr = c) - fixed (Single* n_ptr = &n) - fixed (Single* v_ptr = v) - { - Delegates.glReplacementCodeuiColor4fNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)c_ptr, (Single*)n_ptr, (Single*)v_ptr); - } - } - } - - [System.CLSCompliant(false)] - public static - void ReplacementCodeuiColor4fNormal3fVertex3v(UInt32[] rc, Single[] c, ref Single n, ref Single v) - { - unsafe - { - fixed (UInt32* rc_ptr = rc) - fixed (Single* c_ptr = c) - fixed (Single* n_ptr = &n) - fixed (Single* v_ptr = &v) - { - Delegates.glReplacementCodeuiColor4fNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)c_ptr, (Single*)n_ptr, (Single*)v_ptr); - } - } - } - - public static - void ReplacementCodeuiColor4fNormal3fVertex3v(Int32[] rc, Single[] c, ref Single n, ref Single v) - { - unsafe - { - fixed (Int32* rc_ptr = rc) - fixed (Single* c_ptr = c) - fixed (Single* n_ptr = &n) - fixed (Single* v_ptr = &v) - { - Delegates.glReplacementCodeuiColor4fNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)c_ptr, (Single*)n_ptr, (Single*)v_ptr); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiColor4fNormal3fVertex3v(UInt32[] rc, ref Single c, Single* n, Single* v) - { - unsafe - { - fixed (UInt32* rc_ptr = rc) - fixed (Single* c_ptr = &c) - { - Delegates.glReplacementCodeuiColor4fNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)c_ptr, (Single*)n, (Single*)v); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiColor4fNormal3fVertex3v(Int32[] rc, ref Single c, Single* n, Single* v) - { - unsafe - { - fixed (Int32* rc_ptr = rc) - fixed (Single* c_ptr = &c) - { - Delegates.glReplacementCodeuiColor4fNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)c_ptr, (Single*)n, (Single*)v); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiColor4fNormal3fVertex3v(UInt32[] rc, ref Single c, Single* n, Single[] v) - { - unsafe - { - fixed (UInt32* rc_ptr = rc) - fixed (Single* c_ptr = &c) - fixed (Single* v_ptr = v) - { - Delegates.glReplacementCodeuiColor4fNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)c_ptr, (Single*)n, (Single*)v_ptr); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiColor4fNormal3fVertex3v(Int32[] rc, ref Single c, Single* n, Single[] v) - { - unsafe - { - fixed (Int32* rc_ptr = rc) - fixed (Single* c_ptr = &c) - fixed (Single* v_ptr = v) - { - Delegates.glReplacementCodeuiColor4fNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)c_ptr, (Single*)n, (Single*)v_ptr); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiColor4fNormal3fVertex3v(UInt32[] rc, ref Single c, Single* n, ref Single v) - { - unsafe - { - fixed (UInt32* rc_ptr = rc) - fixed (Single* c_ptr = &c) - fixed (Single* v_ptr = &v) - { - Delegates.glReplacementCodeuiColor4fNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)c_ptr, (Single*)n, (Single*)v_ptr); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiColor4fNormal3fVertex3v(Int32[] rc, ref Single c, Single* n, ref Single v) - { - unsafe - { - fixed (Int32* rc_ptr = rc) - fixed (Single* c_ptr = &c) - fixed (Single* v_ptr = &v) - { - Delegates.glReplacementCodeuiColor4fNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)c_ptr, (Single*)n, (Single*)v_ptr); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiColor4fNormal3fVertex3v(UInt32[] rc, ref Single c, Single[] n, Single* v) - { - unsafe - { - fixed (UInt32* rc_ptr = rc) - fixed (Single* c_ptr = &c) - fixed (Single* n_ptr = n) - { - Delegates.glReplacementCodeuiColor4fNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)c_ptr, (Single*)n_ptr, (Single*)v); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiColor4fNormal3fVertex3v(Int32[] rc, ref Single c, Single[] n, Single* v) - { - unsafe - { - fixed (Int32* rc_ptr = rc) - fixed (Single* c_ptr = &c) - fixed (Single* n_ptr = n) - { - Delegates.glReplacementCodeuiColor4fNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)c_ptr, (Single*)n_ptr, (Single*)v); - } - } - } - - [System.CLSCompliant(false)] - public static - void ReplacementCodeuiColor4fNormal3fVertex3v(UInt32[] rc, ref Single c, Single[] n, Single[] v) - { - unsafe - { - fixed (UInt32* rc_ptr = rc) - fixed (Single* c_ptr = &c) - fixed (Single* n_ptr = n) - fixed (Single* v_ptr = v) - { - Delegates.glReplacementCodeuiColor4fNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)c_ptr, (Single*)n_ptr, (Single*)v_ptr); - } - } - } - - public static - void ReplacementCodeuiColor4fNormal3fVertex3v(Int32[] rc, ref Single c, Single[] n, Single[] v) - { - unsafe - { - fixed (Int32* rc_ptr = rc) - fixed (Single* c_ptr = &c) - fixed (Single* n_ptr = n) - fixed (Single* v_ptr = v) - { - Delegates.glReplacementCodeuiColor4fNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)c_ptr, (Single*)n_ptr, (Single*)v_ptr); - } - } - } - - [System.CLSCompliant(false)] - public static - void ReplacementCodeuiColor4fNormal3fVertex3v(UInt32[] rc, ref Single c, Single[] n, ref Single v) - { - unsafe - { - fixed (UInt32* rc_ptr = rc) - fixed (Single* c_ptr = &c) - fixed (Single* n_ptr = n) - fixed (Single* v_ptr = &v) - { - Delegates.glReplacementCodeuiColor4fNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)c_ptr, (Single*)n_ptr, (Single*)v_ptr); - } - } - } - - public static - void ReplacementCodeuiColor4fNormal3fVertex3v(Int32[] rc, ref Single c, Single[] n, ref Single v) - { - unsafe - { - fixed (Int32* rc_ptr = rc) - fixed (Single* c_ptr = &c) - fixed (Single* n_ptr = n) - fixed (Single* v_ptr = &v) - { - Delegates.glReplacementCodeuiColor4fNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)c_ptr, (Single*)n_ptr, (Single*)v_ptr); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiColor4fNormal3fVertex3v(UInt32[] rc, ref Single c, ref Single n, Single* v) - { - unsafe - { - fixed (UInt32* rc_ptr = rc) - fixed (Single* c_ptr = &c) - fixed (Single* n_ptr = &n) - { - Delegates.glReplacementCodeuiColor4fNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)c_ptr, (Single*)n_ptr, (Single*)v); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiColor4fNormal3fVertex3v(Int32[] rc, ref Single c, ref Single n, Single* v) - { - unsafe - { - fixed (Int32* rc_ptr = rc) - fixed (Single* c_ptr = &c) - fixed (Single* n_ptr = &n) - { - Delegates.glReplacementCodeuiColor4fNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)c_ptr, (Single*)n_ptr, (Single*)v); - } - } - } - - [System.CLSCompliant(false)] - public static - void ReplacementCodeuiColor4fNormal3fVertex3v(UInt32[] rc, ref Single c, ref Single n, Single[] v) - { - unsafe - { - fixed (UInt32* rc_ptr = rc) - fixed (Single* c_ptr = &c) - fixed (Single* n_ptr = &n) - fixed (Single* v_ptr = v) - { - Delegates.glReplacementCodeuiColor4fNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)c_ptr, (Single*)n_ptr, (Single*)v_ptr); - } - } - } - - public static - void ReplacementCodeuiColor4fNormal3fVertex3v(Int32[] rc, ref Single c, ref Single n, Single[] v) - { - unsafe - { - fixed (Int32* rc_ptr = rc) - fixed (Single* c_ptr = &c) - fixed (Single* n_ptr = &n) - fixed (Single* v_ptr = v) - { - Delegates.glReplacementCodeuiColor4fNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)c_ptr, (Single*)n_ptr, (Single*)v_ptr); - } - } - } - - [System.CLSCompliant(false)] - public static - void ReplacementCodeuiColor4fNormal3fVertex3v(UInt32[] rc, ref Single c, ref Single n, ref Single v) - { - unsafe - { - fixed (UInt32* rc_ptr = rc) - fixed (Single* c_ptr = &c) - fixed (Single* n_ptr = &n) - fixed (Single* v_ptr = &v) - { - Delegates.glReplacementCodeuiColor4fNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)c_ptr, (Single*)n_ptr, (Single*)v_ptr); - } - } - } - - public static - void ReplacementCodeuiColor4fNormal3fVertex3v(Int32[] rc, ref Single c, ref Single n, ref Single v) - { - unsafe - { - fixed (Int32* rc_ptr = rc) - fixed (Single* c_ptr = &c) - fixed (Single* n_ptr = &n) - fixed (Single* v_ptr = &v) - { - Delegates.glReplacementCodeuiColor4fNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)c_ptr, (Single*)n_ptr, (Single*)v_ptr); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiColor4fNormal3fVertex3v(ref UInt32 rc, Single* c, Single* n, Single* v) - { - unsafe - { - fixed (UInt32* rc_ptr = &rc) - { - Delegates.glReplacementCodeuiColor4fNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)c, (Single*)n, (Single*)v); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiColor4fNormal3fVertex3v(ref Int32 rc, Single* c, Single* n, Single* v) - { - unsafe - { - fixed (Int32* rc_ptr = &rc) - { - Delegates.glReplacementCodeuiColor4fNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)c, (Single*)n, (Single*)v); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiColor4fNormal3fVertex3v(ref UInt32 rc, Single* c, Single* n, Single[] v) - { - unsafe - { - fixed (UInt32* rc_ptr = &rc) - fixed (Single* v_ptr = v) - { - Delegates.glReplacementCodeuiColor4fNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)c, (Single*)n, (Single*)v_ptr); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiColor4fNormal3fVertex3v(ref Int32 rc, Single* c, Single* n, Single[] v) - { - unsafe - { - fixed (Int32* rc_ptr = &rc) - fixed (Single* v_ptr = v) - { - Delegates.glReplacementCodeuiColor4fNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)c, (Single*)n, (Single*)v_ptr); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiColor4fNormal3fVertex3v(ref UInt32 rc, Single* c, Single* n, ref Single v) - { - unsafe - { - fixed (UInt32* rc_ptr = &rc) - fixed (Single* v_ptr = &v) - { - Delegates.glReplacementCodeuiColor4fNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)c, (Single*)n, (Single*)v_ptr); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiColor4fNormal3fVertex3v(ref Int32 rc, Single* c, Single* n, ref Single v) - { - unsafe - { - fixed (Int32* rc_ptr = &rc) - fixed (Single* v_ptr = &v) - { - Delegates.glReplacementCodeuiColor4fNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)c, (Single*)n, (Single*)v_ptr); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiColor4fNormal3fVertex3v(ref UInt32 rc, Single* c, Single[] n, Single* v) - { - unsafe - { - fixed (UInt32* rc_ptr = &rc) - fixed (Single* n_ptr = n) - { - Delegates.glReplacementCodeuiColor4fNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)c, (Single*)n_ptr, (Single*)v); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiColor4fNormal3fVertex3v(ref Int32 rc, Single* c, Single[] n, Single* v) - { - unsafe - { - fixed (Int32* rc_ptr = &rc) - fixed (Single* n_ptr = n) - { - Delegates.glReplacementCodeuiColor4fNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)c, (Single*)n_ptr, (Single*)v); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiColor4fNormal3fVertex3v(ref UInt32 rc, Single* c, Single[] n, Single[] v) - { - unsafe - { - fixed (UInt32* rc_ptr = &rc) - fixed (Single* n_ptr = n) - fixed (Single* v_ptr = v) - { - Delegates.glReplacementCodeuiColor4fNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)c, (Single*)n_ptr, (Single*)v_ptr); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiColor4fNormal3fVertex3v(ref Int32 rc, Single* c, Single[] n, Single[] v) - { - unsafe - { - fixed (Int32* rc_ptr = &rc) - fixed (Single* n_ptr = n) - fixed (Single* v_ptr = v) - { - Delegates.glReplacementCodeuiColor4fNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)c, (Single*)n_ptr, (Single*)v_ptr); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiColor4fNormal3fVertex3v(ref UInt32 rc, Single* c, Single[] n, ref Single v) - { - unsafe - { - fixed (UInt32* rc_ptr = &rc) - fixed (Single* n_ptr = n) - fixed (Single* v_ptr = &v) - { - Delegates.glReplacementCodeuiColor4fNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)c, (Single*)n_ptr, (Single*)v_ptr); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiColor4fNormal3fVertex3v(ref Int32 rc, Single* c, Single[] n, ref Single v) - { - unsafe - { - fixed (Int32* rc_ptr = &rc) - fixed (Single* n_ptr = n) - fixed (Single* v_ptr = &v) - { - Delegates.glReplacementCodeuiColor4fNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)c, (Single*)n_ptr, (Single*)v_ptr); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiColor4fNormal3fVertex3v(ref UInt32 rc, Single* c, ref Single n, Single* v) - { - unsafe - { - fixed (UInt32* rc_ptr = &rc) - fixed (Single* n_ptr = &n) - { - Delegates.glReplacementCodeuiColor4fNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)c, (Single*)n_ptr, (Single*)v); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiColor4fNormal3fVertex3v(ref Int32 rc, Single* c, ref Single n, Single* v) - { - unsafe - { - fixed (Int32* rc_ptr = &rc) - fixed (Single* n_ptr = &n) - { - Delegates.glReplacementCodeuiColor4fNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)c, (Single*)n_ptr, (Single*)v); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiColor4fNormal3fVertex3v(ref UInt32 rc, Single* c, ref Single n, Single[] v) - { - unsafe - { - fixed (UInt32* rc_ptr = &rc) - fixed (Single* n_ptr = &n) - fixed (Single* v_ptr = v) - { - Delegates.glReplacementCodeuiColor4fNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)c, (Single*)n_ptr, (Single*)v_ptr); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiColor4fNormal3fVertex3v(ref Int32 rc, Single* c, ref Single n, Single[] v) - { - unsafe - { - fixed (Int32* rc_ptr = &rc) - fixed (Single* n_ptr = &n) - fixed (Single* v_ptr = v) - { - Delegates.glReplacementCodeuiColor4fNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)c, (Single*)n_ptr, (Single*)v_ptr); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiColor4fNormal3fVertex3v(ref UInt32 rc, Single* c, ref Single n, ref Single v) - { - unsafe - { - fixed (UInt32* rc_ptr = &rc) - fixed (Single* n_ptr = &n) - fixed (Single* v_ptr = &v) - { - Delegates.glReplacementCodeuiColor4fNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)c, (Single*)n_ptr, (Single*)v_ptr); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiColor4fNormal3fVertex3v(ref Int32 rc, Single* c, ref Single n, ref Single v) - { - unsafe - { - fixed (Int32* rc_ptr = &rc) - fixed (Single* n_ptr = &n) - fixed (Single* v_ptr = &v) - { - Delegates.glReplacementCodeuiColor4fNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)c, (Single*)n_ptr, (Single*)v_ptr); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiColor4fNormal3fVertex3v(ref UInt32 rc, Single[] c, Single* n, Single* v) - { - unsafe - { - fixed (UInt32* rc_ptr = &rc) - fixed (Single* c_ptr = c) - { - Delegates.glReplacementCodeuiColor4fNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)c_ptr, (Single*)n, (Single*)v); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiColor4fNormal3fVertex3v(ref Int32 rc, Single[] c, Single* n, Single* v) - { - unsafe - { - fixed (Int32* rc_ptr = &rc) - fixed (Single* c_ptr = c) - { - Delegates.glReplacementCodeuiColor4fNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)c_ptr, (Single*)n, (Single*)v); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiColor4fNormal3fVertex3v(ref UInt32 rc, Single[] c, Single* n, Single[] v) - { - unsafe - { - fixed (UInt32* rc_ptr = &rc) - fixed (Single* c_ptr = c) - fixed (Single* v_ptr = v) - { - Delegates.glReplacementCodeuiColor4fNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)c_ptr, (Single*)n, (Single*)v_ptr); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiColor4fNormal3fVertex3v(ref Int32 rc, Single[] c, Single* n, Single[] v) - { - unsafe - { - fixed (Int32* rc_ptr = &rc) - fixed (Single* c_ptr = c) - fixed (Single* v_ptr = v) - { - Delegates.glReplacementCodeuiColor4fNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)c_ptr, (Single*)n, (Single*)v_ptr); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiColor4fNormal3fVertex3v(ref UInt32 rc, Single[] c, Single* n, ref Single v) - { - unsafe - { - fixed (UInt32* rc_ptr = &rc) - fixed (Single* c_ptr = c) - fixed (Single* v_ptr = &v) - { - Delegates.glReplacementCodeuiColor4fNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)c_ptr, (Single*)n, (Single*)v_ptr); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiColor4fNormal3fVertex3v(ref Int32 rc, Single[] c, Single* n, ref Single v) - { - unsafe - { - fixed (Int32* rc_ptr = &rc) - fixed (Single* c_ptr = c) - fixed (Single* v_ptr = &v) - { - Delegates.glReplacementCodeuiColor4fNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)c_ptr, (Single*)n, (Single*)v_ptr); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiColor4fNormal3fVertex3v(ref UInt32 rc, Single[] c, Single[] n, Single* v) - { - unsafe - { - fixed (UInt32* rc_ptr = &rc) - fixed (Single* c_ptr = c) - fixed (Single* n_ptr = n) - { - Delegates.glReplacementCodeuiColor4fNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)c_ptr, (Single*)n_ptr, (Single*)v); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiColor4fNormal3fVertex3v(ref Int32 rc, Single[] c, Single[] n, Single* v) - { - unsafe - { - fixed (Int32* rc_ptr = &rc) - fixed (Single* c_ptr = c) - fixed (Single* n_ptr = n) - { - Delegates.glReplacementCodeuiColor4fNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)c_ptr, (Single*)n_ptr, (Single*)v); - } - } - } - - [System.CLSCompliant(false)] - public static - void ReplacementCodeuiColor4fNormal3fVertex3v(ref UInt32 rc, Single[] c, Single[] n, Single[] v) - { - unsafe - { - fixed (UInt32* rc_ptr = &rc) - fixed (Single* c_ptr = c) - fixed (Single* n_ptr = n) - fixed (Single* v_ptr = v) - { - Delegates.glReplacementCodeuiColor4fNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)c_ptr, (Single*)n_ptr, (Single*)v_ptr); - } - } - } - - public static - void ReplacementCodeuiColor4fNormal3fVertex3v(ref Int32 rc, Single[] c, Single[] n, Single[] v) - { - unsafe - { - fixed (Int32* rc_ptr = &rc) - fixed (Single* c_ptr = c) - fixed (Single* n_ptr = n) - fixed (Single* v_ptr = v) - { - Delegates.glReplacementCodeuiColor4fNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)c_ptr, (Single*)n_ptr, (Single*)v_ptr); - } - } - } - - [System.CLSCompliant(false)] - public static - void ReplacementCodeuiColor4fNormal3fVertex3v(ref UInt32 rc, Single[] c, Single[] n, ref Single v) - { - unsafe - { - fixed (UInt32* rc_ptr = &rc) - fixed (Single* c_ptr = c) - fixed (Single* n_ptr = n) - fixed (Single* v_ptr = &v) - { - Delegates.glReplacementCodeuiColor4fNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)c_ptr, (Single*)n_ptr, (Single*)v_ptr); - } - } - } - - public static - void ReplacementCodeuiColor4fNormal3fVertex3v(ref Int32 rc, Single[] c, Single[] n, ref Single v) - { - unsafe - { - fixed (Int32* rc_ptr = &rc) - fixed (Single* c_ptr = c) - fixed (Single* n_ptr = n) - fixed (Single* v_ptr = &v) - { - Delegates.glReplacementCodeuiColor4fNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)c_ptr, (Single*)n_ptr, (Single*)v_ptr); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiColor4fNormal3fVertex3v(ref UInt32 rc, Single[] c, ref Single n, Single* v) - { - unsafe - { - fixed (UInt32* rc_ptr = &rc) - fixed (Single* c_ptr = c) - fixed (Single* n_ptr = &n) - { - Delegates.glReplacementCodeuiColor4fNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)c_ptr, (Single*)n_ptr, (Single*)v); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiColor4fNormal3fVertex3v(ref Int32 rc, Single[] c, ref Single n, Single* v) - { - unsafe - { - fixed (Int32* rc_ptr = &rc) - fixed (Single* c_ptr = c) - fixed (Single* n_ptr = &n) - { - Delegates.glReplacementCodeuiColor4fNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)c_ptr, (Single*)n_ptr, (Single*)v); - } - } - } - - [System.CLSCompliant(false)] - public static - void ReplacementCodeuiColor4fNormal3fVertex3v(ref UInt32 rc, Single[] c, ref Single n, Single[] v) - { - unsafe - { - fixed (UInt32* rc_ptr = &rc) - fixed (Single* c_ptr = c) - fixed (Single* n_ptr = &n) - fixed (Single* v_ptr = v) - { - Delegates.glReplacementCodeuiColor4fNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)c_ptr, (Single*)n_ptr, (Single*)v_ptr); - } - } - } - - public static - void ReplacementCodeuiColor4fNormal3fVertex3v(ref Int32 rc, Single[] c, ref Single n, Single[] v) - { - unsafe - { - fixed (Int32* rc_ptr = &rc) - fixed (Single* c_ptr = c) - fixed (Single* n_ptr = &n) - fixed (Single* v_ptr = v) - { - Delegates.glReplacementCodeuiColor4fNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)c_ptr, (Single*)n_ptr, (Single*)v_ptr); - } - } - } - - [System.CLSCompliant(false)] - public static - void ReplacementCodeuiColor4fNormal3fVertex3v(ref UInt32 rc, Single[] c, ref Single n, ref Single v) - { - unsafe - { - fixed (UInt32* rc_ptr = &rc) - fixed (Single* c_ptr = c) - fixed (Single* n_ptr = &n) - fixed (Single* v_ptr = &v) - { - Delegates.glReplacementCodeuiColor4fNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)c_ptr, (Single*)n_ptr, (Single*)v_ptr); - } - } - } - - public static - void ReplacementCodeuiColor4fNormal3fVertex3v(ref Int32 rc, Single[] c, ref Single n, ref Single v) - { - unsafe - { - fixed (Int32* rc_ptr = &rc) - fixed (Single* c_ptr = c) - fixed (Single* n_ptr = &n) - fixed (Single* v_ptr = &v) - { - Delegates.glReplacementCodeuiColor4fNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)c_ptr, (Single*)n_ptr, (Single*)v_ptr); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiColor4fNormal3fVertex3v(ref UInt32 rc, ref Single c, Single* n, Single* v) - { - unsafe - { - fixed (UInt32* rc_ptr = &rc) - fixed (Single* c_ptr = &c) - { - Delegates.glReplacementCodeuiColor4fNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)c_ptr, (Single*)n, (Single*)v); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiColor4fNormal3fVertex3v(ref Int32 rc, ref Single c, Single* n, Single* v) - { - unsafe - { - fixed (Int32* rc_ptr = &rc) - fixed (Single* c_ptr = &c) - { - Delegates.glReplacementCodeuiColor4fNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)c_ptr, (Single*)n, (Single*)v); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiColor4fNormal3fVertex3v(ref UInt32 rc, ref Single c, Single* n, Single[] v) - { - unsafe - { - fixed (UInt32* rc_ptr = &rc) - fixed (Single* c_ptr = &c) - fixed (Single* v_ptr = v) - { - Delegates.glReplacementCodeuiColor4fNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)c_ptr, (Single*)n, (Single*)v_ptr); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiColor4fNormal3fVertex3v(ref Int32 rc, ref Single c, Single* n, Single[] v) - { - unsafe - { - fixed (Int32* rc_ptr = &rc) - fixed (Single* c_ptr = &c) - fixed (Single* v_ptr = v) - { - Delegates.glReplacementCodeuiColor4fNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)c_ptr, (Single*)n, (Single*)v_ptr); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiColor4fNormal3fVertex3v(ref UInt32 rc, ref Single c, Single* n, ref Single v) - { - unsafe - { - fixed (UInt32* rc_ptr = &rc) - fixed (Single* c_ptr = &c) - fixed (Single* v_ptr = &v) - { - Delegates.glReplacementCodeuiColor4fNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)c_ptr, (Single*)n, (Single*)v_ptr); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiColor4fNormal3fVertex3v(ref Int32 rc, ref Single c, Single* n, ref Single v) - { - unsafe - { - fixed (Int32* rc_ptr = &rc) - fixed (Single* c_ptr = &c) - fixed (Single* v_ptr = &v) - { - Delegates.glReplacementCodeuiColor4fNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)c_ptr, (Single*)n, (Single*)v_ptr); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiColor4fNormal3fVertex3v(ref UInt32 rc, ref Single c, Single[] n, Single* v) - { - unsafe - { - fixed (UInt32* rc_ptr = &rc) - fixed (Single* c_ptr = &c) - fixed (Single* n_ptr = n) - { - Delegates.glReplacementCodeuiColor4fNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)c_ptr, (Single*)n_ptr, (Single*)v); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiColor4fNormal3fVertex3v(ref Int32 rc, ref Single c, Single[] n, Single* v) - { - unsafe - { - fixed (Int32* rc_ptr = &rc) - fixed (Single* c_ptr = &c) - fixed (Single* n_ptr = n) - { - Delegates.glReplacementCodeuiColor4fNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)c_ptr, (Single*)n_ptr, (Single*)v); - } - } - } - - [System.CLSCompliant(false)] - public static - void ReplacementCodeuiColor4fNormal3fVertex3v(ref UInt32 rc, ref Single c, Single[] n, Single[] v) - { - unsafe - { - fixed (UInt32* rc_ptr = &rc) - fixed (Single* c_ptr = &c) - fixed (Single* n_ptr = n) - fixed (Single* v_ptr = v) - { - Delegates.glReplacementCodeuiColor4fNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)c_ptr, (Single*)n_ptr, (Single*)v_ptr); - } - } - } - - public static - void ReplacementCodeuiColor4fNormal3fVertex3v(ref Int32 rc, ref Single c, Single[] n, Single[] v) - { - unsafe - { - fixed (Int32* rc_ptr = &rc) - fixed (Single* c_ptr = &c) - fixed (Single* n_ptr = n) - fixed (Single* v_ptr = v) - { - Delegates.glReplacementCodeuiColor4fNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)c_ptr, (Single*)n_ptr, (Single*)v_ptr); - } - } - } - - [System.CLSCompliant(false)] - public static - void ReplacementCodeuiColor4fNormal3fVertex3v(ref UInt32 rc, ref Single c, Single[] n, ref Single v) - { - unsafe - { - fixed (UInt32* rc_ptr = &rc) - fixed (Single* c_ptr = &c) - fixed (Single* n_ptr = n) - fixed (Single* v_ptr = &v) - { - Delegates.glReplacementCodeuiColor4fNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)c_ptr, (Single*)n_ptr, (Single*)v_ptr); - } - } - } - - public static - void ReplacementCodeuiColor4fNormal3fVertex3v(ref Int32 rc, ref Single c, Single[] n, ref Single v) - { - unsafe - { - fixed (Int32* rc_ptr = &rc) - fixed (Single* c_ptr = &c) - fixed (Single* n_ptr = n) - fixed (Single* v_ptr = &v) - { - Delegates.glReplacementCodeuiColor4fNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)c_ptr, (Single*)n_ptr, (Single*)v_ptr); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiColor4fNormal3fVertex3v(ref UInt32 rc, ref Single c, ref Single n, Single* v) - { - unsafe - { - fixed (UInt32* rc_ptr = &rc) - fixed (Single* c_ptr = &c) - fixed (Single* n_ptr = &n) - { - Delegates.glReplacementCodeuiColor4fNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)c_ptr, (Single*)n_ptr, (Single*)v); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiColor4fNormal3fVertex3v(ref Int32 rc, ref Single c, ref Single n, Single* v) - { - unsafe - { - fixed (Int32* rc_ptr = &rc) - fixed (Single* c_ptr = &c) - fixed (Single* n_ptr = &n) - { - Delegates.glReplacementCodeuiColor4fNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)c_ptr, (Single*)n_ptr, (Single*)v); - } - } - } - - [System.CLSCompliant(false)] - public static - void ReplacementCodeuiColor4fNormal3fVertex3v(ref UInt32 rc, ref Single c, ref Single n, Single[] v) - { - unsafe - { - fixed (UInt32* rc_ptr = &rc) - fixed (Single* c_ptr = &c) - fixed (Single* n_ptr = &n) - fixed (Single* v_ptr = v) - { - Delegates.glReplacementCodeuiColor4fNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)c_ptr, (Single*)n_ptr, (Single*)v_ptr); - } - } - } - - public static - void ReplacementCodeuiColor4fNormal3fVertex3v(ref Int32 rc, ref Single c, ref Single n, Single[] v) - { - unsafe - { - fixed (Int32* rc_ptr = &rc) - fixed (Single* c_ptr = &c) - fixed (Single* n_ptr = &n) - fixed (Single* v_ptr = v) - { - Delegates.glReplacementCodeuiColor4fNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)c_ptr, (Single*)n_ptr, (Single*)v_ptr); - } - } - } - [System.CLSCompliant(false)] public static void ReplacementCodeuiColor4fNormal3fVertex3v(ref UInt32 rc, ref Single c, ref Single n, ref Single v) @@ -41679,6 +27982,20 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void ReplacementCodeuiColor4fNormal3fVertex3v(UInt32* rc, Single* c, Single* n, Single* v) + { + Delegates.glReplacementCodeuiColor4fNormal3fVertex3fvSUN((UInt32*)rc, (Single*)c, (Single*)n, (Single*)v); + } + + [System.CLSCompliant(false)] + public static + unsafe void ReplacementCodeuiColor4fNormal3fVertex3v(Int32* rc, Single* c, Single* n, Single* v) + { + Delegates.glReplacementCodeuiColor4fNormal3fVertex3fvSUN((UInt32*)rc, (Single*)c, (Single*)n, (Single*)v); + } + [System.CLSCompliant(false)] public static void ReplacementCodeuiTexCoord2fVertex3(UInt32 rc, Single s, Single t, Single x, Single y, Single z) @@ -41692,349 +28009,6 @@ namespace OpenTK.OpenGL Delegates.glReplacementCodeuiTexCoord2fVertex3fSUN((UInt32)rc, (Single)s, (Single)t, (Single)x, (Single)y, (Single)z); } - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiTexCoord2fVertex3v(UInt32* rc, Single* tc, Single* v) - { - unsafe { Delegates.glReplacementCodeuiTexCoord2fVertex3fvSUN((UInt32*)rc, (Single*)tc, (Single*)v); } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiTexCoord2fVertex3v(Int32* rc, Single* tc, Single* v) - { - unsafe - { - Delegates.glReplacementCodeuiTexCoord2fVertex3fvSUN((UInt32*)rc, (Single*)tc, (Single*)v); - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiTexCoord2fVertex3v(UInt32* rc, Single* tc, Single[] v) - { - unsafe - { - fixed (Single* v_ptr = v) - { - Delegates.glReplacementCodeuiTexCoord2fVertex3fvSUN((UInt32*)rc, (Single*)tc, (Single*)v_ptr); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiTexCoord2fVertex3v(Int32* rc, Single* tc, Single[] v) - { - unsafe - { - fixed (Single* v_ptr = v) - { - Delegates.glReplacementCodeuiTexCoord2fVertex3fvSUN((UInt32*)rc, (Single*)tc, (Single*)v_ptr); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiTexCoord2fVertex3v(UInt32* rc, Single* tc, ref Single v) - { - unsafe - { - fixed (Single* v_ptr = &v) - { - Delegates.glReplacementCodeuiTexCoord2fVertex3fvSUN((UInt32*)rc, (Single*)tc, (Single*)v_ptr); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiTexCoord2fVertex3v(Int32* rc, Single* tc, ref Single v) - { - unsafe - { - fixed (Single* v_ptr = &v) - { - Delegates.glReplacementCodeuiTexCoord2fVertex3fvSUN((UInt32*)rc, (Single*)tc, (Single*)v_ptr); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiTexCoord2fVertex3v(UInt32* rc, Single[] tc, Single* v) - { - unsafe - { - fixed (Single* tc_ptr = tc) - { - Delegates.glReplacementCodeuiTexCoord2fVertex3fvSUN((UInt32*)rc, (Single*)tc_ptr, (Single*)v); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiTexCoord2fVertex3v(Int32* rc, Single[] tc, Single* v) - { - unsafe - { - fixed (Single* tc_ptr = tc) - { - Delegates.glReplacementCodeuiTexCoord2fVertex3fvSUN((UInt32*)rc, (Single*)tc_ptr, (Single*)v); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiTexCoord2fVertex3v(UInt32* rc, Single[] tc, Single[] v) - { - unsafe - { - fixed (Single* tc_ptr = tc) - fixed (Single* v_ptr = v) - { - Delegates.glReplacementCodeuiTexCoord2fVertex3fvSUN((UInt32*)rc, (Single*)tc_ptr, (Single*)v_ptr); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiTexCoord2fVertex3v(Int32* rc, Single[] tc, Single[] v) - { - unsafe - { - fixed (Single* tc_ptr = tc) - fixed (Single* v_ptr = v) - { - Delegates.glReplacementCodeuiTexCoord2fVertex3fvSUN((UInt32*)rc, (Single*)tc_ptr, (Single*)v_ptr); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiTexCoord2fVertex3v(UInt32* rc, Single[] tc, ref Single v) - { - unsafe - { - fixed (Single* tc_ptr = tc) - fixed (Single* v_ptr = &v) - { - Delegates.glReplacementCodeuiTexCoord2fVertex3fvSUN((UInt32*)rc, (Single*)tc_ptr, (Single*)v_ptr); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiTexCoord2fVertex3v(Int32* rc, Single[] tc, ref Single v) - { - unsafe - { - fixed (Single* tc_ptr = tc) - fixed (Single* v_ptr = &v) - { - Delegates.glReplacementCodeuiTexCoord2fVertex3fvSUN((UInt32*)rc, (Single*)tc_ptr, (Single*)v_ptr); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiTexCoord2fVertex3v(UInt32* rc, ref Single tc, Single* v) - { - unsafe - { - fixed (Single* tc_ptr = &tc) - { - Delegates.glReplacementCodeuiTexCoord2fVertex3fvSUN((UInt32*)rc, (Single*)tc_ptr, (Single*)v); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiTexCoord2fVertex3v(Int32* rc, ref Single tc, Single* v) - { - unsafe - { - fixed (Single* tc_ptr = &tc) - { - Delegates.glReplacementCodeuiTexCoord2fVertex3fvSUN((UInt32*)rc, (Single*)tc_ptr, (Single*)v); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiTexCoord2fVertex3v(UInt32* rc, ref Single tc, Single[] v) - { - unsafe - { - fixed (Single* tc_ptr = &tc) - fixed (Single* v_ptr = v) - { - Delegates.glReplacementCodeuiTexCoord2fVertex3fvSUN((UInt32*)rc, (Single*)tc_ptr, (Single*)v_ptr); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiTexCoord2fVertex3v(Int32* rc, ref Single tc, Single[] v) - { - unsafe - { - fixed (Single* tc_ptr = &tc) - fixed (Single* v_ptr = v) - { - Delegates.glReplacementCodeuiTexCoord2fVertex3fvSUN((UInt32*)rc, (Single*)tc_ptr, (Single*)v_ptr); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiTexCoord2fVertex3v(UInt32* rc, ref Single tc, ref Single v) - { - unsafe - { - fixed (Single* tc_ptr = &tc) - fixed (Single* v_ptr = &v) - { - Delegates.glReplacementCodeuiTexCoord2fVertex3fvSUN((UInt32*)rc, (Single*)tc_ptr, (Single*)v_ptr); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiTexCoord2fVertex3v(Int32* rc, ref Single tc, ref Single v) - { - unsafe - { - fixed (Single* tc_ptr = &tc) - fixed (Single* v_ptr = &v) - { - Delegates.glReplacementCodeuiTexCoord2fVertex3fvSUN((UInt32*)rc, (Single*)tc_ptr, (Single*)v_ptr); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiTexCoord2fVertex3v(UInt32[] rc, Single* tc, Single* v) - { - unsafe - { - fixed (UInt32* rc_ptr = rc) - { - Delegates.glReplacementCodeuiTexCoord2fVertex3fvSUN((UInt32*)rc_ptr, (Single*)tc, (Single*)v); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiTexCoord2fVertex3v(Int32[] rc, Single* tc, Single* v) - { - unsafe - { - fixed (Int32* rc_ptr = rc) - { - Delegates.glReplacementCodeuiTexCoord2fVertex3fvSUN((UInt32*)rc_ptr, (Single*)tc, (Single*)v); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiTexCoord2fVertex3v(UInt32[] rc, Single* tc, Single[] v) - { - unsafe - { - fixed (UInt32* rc_ptr = rc) - fixed (Single* v_ptr = v) - { - Delegates.glReplacementCodeuiTexCoord2fVertex3fvSUN((UInt32*)rc_ptr, (Single*)tc, (Single*)v_ptr); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiTexCoord2fVertex3v(Int32[] rc, Single* tc, Single[] v) - { - unsafe - { - fixed (Int32* rc_ptr = rc) - fixed (Single* v_ptr = v) - { - Delegates.glReplacementCodeuiTexCoord2fVertex3fvSUN((UInt32*)rc_ptr, (Single*)tc, (Single*)v_ptr); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiTexCoord2fVertex3v(UInt32[] rc, Single* tc, ref Single v) - { - unsafe - { - fixed (UInt32* rc_ptr = rc) - fixed (Single* v_ptr = &v) - { - Delegates.glReplacementCodeuiTexCoord2fVertex3fvSUN((UInt32*)rc_ptr, (Single*)tc, (Single*)v_ptr); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiTexCoord2fVertex3v(Int32[] rc, Single* tc, ref Single v) - { - unsafe - { - fixed (Int32* rc_ptr = rc) - fixed (Single* v_ptr = &v) - { - Delegates.glReplacementCodeuiTexCoord2fVertex3fvSUN((UInt32*)rc_ptr, (Single*)tc, (Single*)v_ptr); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiTexCoord2fVertex3v(UInt32[] rc, Single[] tc, Single* v) - { - unsafe - { - fixed (UInt32* rc_ptr = rc) - fixed (Single* tc_ptr = tc) - { - Delegates.glReplacementCodeuiTexCoord2fVertex3fvSUN((UInt32*)rc_ptr, (Single*)tc_ptr, (Single*)v); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiTexCoord2fVertex3v(Int32[] rc, Single[] tc, Single* v) - { - unsafe - { - fixed (Int32* rc_ptr = rc) - fixed (Single* tc_ptr = tc) - { - Delegates.glReplacementCodeuiTexCoord2fVertex3fvSUN((UInt32*)rc_ptr, (Single*)tc_ptr, (Single*)v); - } - } - } - [System.CLSCompliant(false)] public static void ReplacementCodeuiTexCoord2fVertex3v(UInt32[] rc, Single[] tc, Single[] v) @@ -42064,346 +28038,6 @@ namespace OpenTK.OpenGL } } - [System.CLSCompliant(false)] - public static - void ReplacementCodeuiTexCoord2fVertex3v(UInt32[] rc, Single[] tc, ref Single v) - { - unsafe - { - fixed (UInt32* rc_ptr = rc) - fixed (Single* tc_ptr = tc) - fixed (Single* v_ptr = &v) - { - Delegates.glReplacementCodeuiTexCoord2fVertex3fvSUN((UInt32*)rc_ptr, (Single*)tc_ptr, (Single*)v_ptr); - } - } - } - - public static - void ReplacementCodeuiTexCoord2fVertex3v(Int32[] rc, Single[] tc, ref Single v) - { - unsafe - { - fixed (Int32* rc_ptr = rc) - fixed (Single* tc_ptr = tc) - fixed (Single* v_ptr = &v) - { - Delegates.glReplacementCodeuiTexCoord2fVertex3fvSUN((UInt32*)rc_ptr, (Single*)tc_ptr, (Single*)v_ptr); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiTexCoord2fVertex3v(UInt32[] rc, ref Single tc, Single* v) - { - unsafe - { - fixed (UInt32* rc_ptr = rc) - fixed (Single* tc_ptr = &tc) - { - Delegates.glReplacementCodeuiTexCoord2fVertex3fvSUN((UInt32*)rc_ptr, (Single*)tc_ptr, (Single*)v); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiTexCoord2fVertex3v(Int32[] rc, ref Single tc, Single* v) - { - unsafe - { - fixed (Int32* rc_ptr = rc) - fixed (Single* tc_ptr = &tc) - { - Delegates.glReplacementCodeuiTexCoord2fVertex3fvSUN((UInt32*)rc_ptr, (Single*)tc_ptr, (Single*)v); - } - } - } - - [System.CLSCompliant(false)] - public static - void ReplacementCodeuiTexCoord2fVertex3v(UInt32[] rc, ref Single tc, Single[] v) - { - unsafe - { - fixed (UInt32* rc_ptr = rc) - fixed (Single* tc_ptr = &tc) - fixed (Single* v_ptr = v) - { - Delegates.glReplacementCodeuiTexCoord2fVertex3fvSUN((UInt32*)rc_ptr, (Single*)tc_ptr, (Single*)v_ptr); - } - } - } - - public static - void ReplacementCodeuiTexCoord2fVertex3v(Int32[] rc, ref Single tc, Single[] v) - { - unsafe - { - fixed (Int32* rc_ptr = rc) - fixed (Single* tc_ptr = &tc) - fixed (Single* v_ptr = v) - { - Delegates.glReplacementCodeuiTexCoord2fVertex3fvSUN((UInt32*)rc_ptr, (Single*)tc_ptr, (Single*)v_ptr); - } - } - } - - [System.CLSCompliant(false)] - public static - void ReplacementCodeuiTexCoord2fVertex3v(UInt32[] rc, ref Single tc, ref Single v) - { - unsafe - { - fixed (UInt32* rc_ptr = rc) - fixed (Single* tc_ptr = &tc) - fixed (Single* v_ptr = &v) - { - Delegates.glReplacementCodeuiTexCoord2fVertex3fvSUN((UInt32*)rc_ptr, (Single*)tc_ptr, (Single*)v_ptr); - } - } - } - - public static - void ReplacementCodeuiTexCoord2fVertex3v(Int32[] rc, ref Single tc, ref Single v) - { - unsafe - { - fixed (Int32* rc_ptr = rc) - fixed (Single* tc_ptr = &tc) - fixed (Single* v_ptr = &v) - { - Delegates.glReplacementCodeuiTexCoord2fVertex3fvSUN((UInt32*)rc_ptr, (Single*)tc_ptr, (Single*)v_ptr); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiTexCoord2fVertex3v(ref UInt32 rc, Single* tc, Single* v) - { - unsafe - { - fixed (UInt32* rc_ptr = &rc) - { - Delegates.glReplacementCodeuiTexCoord2fVertex3fvSUN((UInt32*)rc_ptr, (Single*)tc, (Single*)v); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiTexCoord2fVertex3v(ref Int32 rc, Single* tc, Single* v) - { - unsafe - { - fixed (Int32* rc_ptr = &rc) - { - Delegates.glReplacementCodeuiTexCoord2fVertex3fvSUN((UInt32*)rc_ptr, (Single*)tc, (Single*)v); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiTexCoord2fVertex3v(ref UInt32 rc, Single* tc, Single[] v) - { - unsafe - { - fixed (UInt32* rc_ptr = &rc) - fixed (Single* v_ptr = v) - { - Delegates.glReplacementCodeuiTexCoord2fVertex3fvSUN((UInt32*)rc_ptr, (Single*)tc, (Single*)v_ptr); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiTexCoord2fVertex3v(ref Int32 rc, Single* tc, Single[] v) - { - unsafe - { - fixed (Int32* rc_ptr = &rc) - fixed (Single* v_ptr = v) - { - Delegates.glReplacementCodeuiTexCoord2fVertex3fvSUN((UInt32*)rc_ptr, (Single*)tc, (Single*)v_ptr); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiTexCoord2fVertex3v(ref UInt32 rc, Single* tc, ref Single v) - { - unsafe - { - fixed (UInt32* rc_ptr = &rc) - fixed (Single* v_ptr = &v) - { - Delegates.glReplacementCodeuiTexCoord2fVertex3fvSUN((UInt32*)rc_ptr, (Single*)tc, (Single*)v_ptr); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiTexCoord2fVertex3v(ref Int32 rc, Single* tc, ref Single v) - { - unsafe - { - fixed (Int32* rc_ptr = &rc) - fixed (Single* v_ptr = &v) - { - Delegates.glReplacementCodeuiTexCoord2fVertex3fvSUN((UInt32*)rc_ptr, (Single*)tc, (Single*)v_ptr); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiTexCoord2fVertex3v(ref UInt32 rc, Single[] tc, Single* v) - { - unsafe - { - fixed (UInt32* rc_ptr = &rc) - fixed (Single* tc_ptr = tc) - { - Delegates.glReplacementCodeuiTexCoord2fVertex3fvSUN((UInt32*)rc_ptr, (Single*)tc_ptr, (Single*)v); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiTexCoord2fVertex3v(ref Int32 rc, Single[] tc, Single* v) - { - unsafe - { - fixed (Int32* rc_ptr = &rc) - fixed (Single* tc_ptr = tc) - { - Delegates.glReplacementCodeuiTexCoord2fVertex3fvSUN((UInt32*)rc_ptr, (Single*)tc_ptr, (Single*)v); - } - } - } - - [System.CLSCompliant(false)] - public static - void ReplacementCodeuiTexCoord2fVertex3v(ref UInt32 rc, Single[] tc, Single[] v) - { - unsafe - { - fixed (UInt32* rc_ptr = &rc) - fixed (Single* tc_ptr = tc) - fixed (Single* v_ptr = v) - { - Delegates.glReplacementCodeuiTexCoord2fVertex3fvSUN((UInt32*)rc_ptr, (Single*)tc_ptr, (Single*)v_ptr); - } - } - } - - public static - void ReplacementCodeuiTexCoord2fVertex3v(ref Int32 rc, Single[] tc, Single[] v) - { - unsafe - { - fixed (Int32* rc_ptr = &rc) - fixed (Single* tc_ptr = tc) - fixed (Single* v_ptr = v) - { - Delegates.glReplacementCodeuiTexCoord2fVertex3fvSUN((UInt32*)rc_ptr, (Single*)tc_ptr, (Single*)v_ptr); - } - } - } - - [System.CLSCompliant(false)] - public static - void ReplacementCodeuiTexCoord2fVertex3v(ref UInt32 rc, Single[] tc, ref Single v) - { - unsafe - { - fixed (UInt32* rc_ptr = &rc) - fixed (Single* tc_ptr = tc) - fixed (Single* v_ptr = &v) - { - Delegates.glReplacementCodeuiTexCoord2fVertex3fvSUN((UInt32*)rc_ptr, (Single*)tc_ptr, (Single*)v_ptr); - } - } - } - - public static - void ReplacementCodeuiTexCoord2fVertex3v(ref Int32 rc, Single[] tc, ref Single v) - { - unsafe - { - fixed (Int32* rc_ptr = &rc) - fixed (Single* tc_ptr = tc) - fixed (Single* v_ptr = &v) - { - Delegates.glReplacementCodeuiTexCoord2fVertex3fvSUN((UInt32*)rc_ptr, (Single*)tc_ptr, (Single*)v_ptr); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiTexCoord2fVertex3v(ref UInt32 rc, ref Single tc, Single* v) - { - unsafe - { - fixed (UInt32* rc_ptr = &rc) - fixed (Single* tc_ptr = &tc) - { - Delegates.glReplacementCodeuiTexCoord2fVertex3fvSUN((UInt32*)rc_ptr, (Single*)tc_ptr, (Single*)v); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiTexCoord2fVertex3v(ref Int32 rc, ref Single tc, Single* v) - { - unsafe - { - fixed (Int32* rc_ptr = &rc) - fixed (Single* tc_ptr = &tc) - { - Delegates.glReplacementCodeuiTexCoord2fVertex3fvSUN((UInt32*)rc_ptr, (Single*)tc_ptr, (Single*)v); - } - } - } - - [System.CLSCompliant(false)] - public static - void ReplacementCodeuiTexCoord2fVertex3v(ref UInt32 rc, ref Single tc, Single[] v) - { - unsafe - { - fixed (UInt32* rc_ptr = &rc) - fixed (Single* tc_ptr = &tc) - fixed (Single* v_ptr = v) - { - Delegates.glReplacementCodeuiTexCoord2fVertex3fvSUN((UInt32*)rc_ptr, (Single*)tc_ptr, (Single*)v_ptr); - } - } - } - - public static - void ReplacementCodeuiTexCoord2fVertex3v(ref Int32 rc, ref Single tc, Single[] v) - { - unsafe - { - fixed (Int32* rc_ptr = &rc) - fixed (Single* tc_ptr = &tc) - fixed (Single* v_ptr = v) - { - Delegates.glReplacementCodeuiTexCoord2fVertex3fvSUN((UInt32*)rc_ptr, (Single*)tc_ptr, (Single*)v_ptr); - } - } - } - [System.CLSCompliant(false)] public static void ReplacementCodeuiTexCoord2fVertex3v(ref UInt32 rc, ref Single tc, ref Single v) @@ -42433,6 +28067,20 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void ReplacementCodeuiTexCoord2fVertex3v(UInt32* rc, Single* tc, Single* v) + { + Delegates.glReplacementCodeuiTexCoord2fVertex3fvSUN((UInt32*)rc, (Single*)tc, (Single*)v); + } + + [System.CLSCompliant(false)] + public static + unsafe void ReplacementCodeuiTexCoord2fVertex3v(Int32* rc, Single* tc, Single* v) + { + Delegates.glReplacementCodeuiTexCoord2fVertex3fvSUN((UInt32*)rc, (Single*)tc, (Single*)v); + } + [System.CLSCompliant(false)] public static void ReplacementCodeuiTexCoord2fNormal3fVertex3(UInt32 rc, Single s, Single t, Single nx, Single ny, Single nz, Single x, Single y, Single z) @@ -42446,1131 +28094,6 @@ namespace OpenTK.OpenGL Delegates.glReplacementCodeuiTexCoord2fNormal3fVertex3fSUN((UInt32)rc, (Single)s, (Single)t, (Single)nx, (Single)ny, (Single)nz, (Single)x, (Single)y, (Single)z); } - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiTexCoord2fNormal3fVertex3v(UInt32* rc, Single* tc, Single* n, Single* v) - { - unsafe { Delegates.glReplacementCodeuiTexCoord2fNormal3fVertex3fvSUN((UInt32*)rc, (Single*)tc, (Single*)n, (Single*)v); } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiTexCoord2fNormal3fVertex3v(Int32* rc, Single* tc, Single* n, Single* v) - { - unsafe - { - Delegates.glReplacementCodeuiTexCoord2fNormal3fVertex3fvSUN((UInt32*)rc, (Single*)tc, (Single*)n, (Single*)v); - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiTexCoord2fNormal3fVertex3v(UInt32* rc, Single* tc, Single* n, Single[] v) - { - unsafe - { - fixed (Single* v_ptr = v) - { - Delegates.glReplacementCodeuiTexCoord2fNormal3fVertex3fvSUN((UInt32*)rc, (Single*)tc, (Single*)n, (Single*)v_ptr); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiTexCoord2fNormal3fVertex3v(Int32* rc, Single* tc, Single* n, Single[] v) - { - unsafe - { - fixed (Single* v_ptr = v) - { - Delegates.glReplacementCodeuiTexCoord2fNormal3fVertex3fvSUN((UInt32*)rc, (Single*)tc, (Single*)n, (Single*)v_ptr); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiTexCoord2fNormal3fVertex3v(UInt32* rc, Single* tc, Single* n, ref Single v) - { - unsafe - { - fixed (Single* v_ptr = &v) - { - Delegates.glReplacementCodeuiTexCoord2fNormal3fVertex3fvSUN((UInt32*)rc, (Single*)tc, (Single*)n, (Single*)v_ptr); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiTexCoord2fNormal3fVertex3v(Int32* rc, Single* tc, Single* n, ref Single v) - { - unsafe - { - fixed (Single* v_ptr = &v) - { - Delegates.glReplacementCodeuiTexCoord2fNormal3fVertex3fvSUN((UInt32*)rc, (Single*)tc, (Single*)n, (Single*)v_ptr); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiTexCoord2fNormal3fVertex3v(UInt32* rc, Single* tc, Single[] n, Single* v) - { - unsafe - { - fixed (Single* n_ptr = n) - { - Delegates.glReplacementCodeuiTexCoord2fNormal3fVertex3fvSUN((UInt32*)rc, (Single*)tc, (Single*)n_ptr, (Single*)v); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiTexCoord2fNormal3fVertex3v(Int32* rc, Single* tc, Single[] n, Single* v) - { - unsafe - { - fixed (Single* n_ptr = n) - { - Delegates.glReplacementCodeuiTexCoord2fNormal3fVertex3fvSUN((UInt32*)rc, (Single*)tc, (Single*)n_ptr, (Single*)v); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiTexCoord2fNormal3fVertex3v(UInt32* rc, Single* tc, Single[] n, Single[] v) - { - unsafe - { - fixed (Single* n_ptr = n) - fixed (Single* v_ptr = v) - { - Delegates.glReplacementCodeuiTexCoord2fNormal3fVertex3fvSUN((UInt32*)rc, (Single*)tc, (Single*)n_ptr, (Single*)v_ptr); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiTexCoord2fNormal3fVertex3v(Int32* rc, Single* tc, Single[] n, Single[] v) - { - unsafe - { - fixed (Single* n_ptr = n) - fixed (Single* v_ptr = v) - { - Delegates.glReplacementCodeuiTexCoord2fNormal3fVertex3fvSUN((UInt32*)rc, (Single*)tc, (Single*)n_ptr, (Single*)v_ptr); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiTexCoord2fNormal3fVertex3v(UInt32* rc, Single* tc, Single[] n, ref Single v) - { - unsafe - { - fixed (Single* n_ptr = n) - fixed (Single* v_ptr = &v) - { - Delegates.glReplacementCodeuiTexCoord2fNormal3fVertex3fvSUN((UInt32*)rc, (Single*)tc, (Single*)n_ptr, (Single*)v_ptr); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiTexCoord2fNormal3fVertex3v(Int32* rc, Single* tc, Single[] n, ref Single v) - { - unsafe - { - fixed (Single* n_ptr = n) - fixed (Single* v_ptr = &v) - { - Delegates.glReplacementCodeuiTexCoord2fNormal3fVertex3fvSUN((UInt32*)rc, (Single*)tc, (Single*)n_ptr, (Single*)v_ptr); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiTexCoord2fNormal3fVertex3v(UInt32* rc, Single* tc, ref Single n, Single* v) - { - unsafe - { - fixed (Single* n_ptr = &n) - { - Delegates.glReplacementCodeuiTexCoord2fNormal3fVertex3fvSUN((UInt32*)rc, (Single*)tc, (Single*)n_ptr, (Single*)v); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiTexCoord2fNormal3fVertex3v(Int32* rc, Single* tc, ref Single n, Single* v) - { - unsafe - { - fixed (Single* n_ptr = &n) - { - Delegates.glReplacementCodeuiTexCoord2fNormal3fVertex3fvSUN((UInt32*)rc, (Single*)tc, (Single*)n_ptr, (Single*)v); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiTexCoord2fNormal3fVertex3v(UInt32* rc, Single* tc, ref Single n, Single[] v) - { - unsafe - { - fixed (Single* n_ptr = &n) - fixed (Single* v_ptr = v) - { - Delegates.glReplacementCodeuiTexCoord2fNormal3fVertex3fvSUN((UInt32*)rc, (Single*)tc, (Single*)n_ptr, (Single*)v_ptr); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiTexCoord2fNormal3fVertex3v(Int32* rc, Single* tc, ref Single n, Single[] v) - { - unsafe - { - fixed (Single* n_ptr = &n) - fixed (Single* v_ptr = v) - { - Delegates.glReplacementCodeuiTexCoord2fNormal3fVertex3fvSUN((UInt32*)rc, (Single*)tc, (Single*)n_ptr, (Single*)v_ptr); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiTexCoord2fNormal3fVertex3v(UInt32* rc, Single* tc, ref Single n, ref Single v) - { - unsafe - { - fixed (Single* n_ptr = &n) - fixed (Single* v_ptr = &v) - { - Delegates.glReplacementCodeuiTexCoord2fNormal3fVertex3fvSUN((UInt32*)rc, (Single*)tc, (Single*)n_ptr, (Single*)v_ptr); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiTexCoord2fNormal3fVertex3v(Int32* rc, Single* tc, ref Single n, ref Single v) - { - unsafe - { - fixed (Single* n_ptr = &n) - fixed (Single* v_ptr = &v) - { - Delegates.glReplacementCodeuiTexCoord2fNormal3fVertex3fvSUN((UInt32*)rc, (Single*)tc, (Single*)n_ptr, (Single*)v_ptr); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiTexCoord2fNormal3fVertex3v(UInt32* rc, Single[] tc, Single* n, Single* v) - { - unsafe - { - fixed (Single* tc_ptr = tc) - { - Delegates.glReplacementCodeuiTexCoord2fNormal3fVertex3fvSUN((UInt32*)rc, (Single*)tc_ptr, (Single*)n, (Single*)v); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiTexCoord2fNormal3fVertex3v(Int32* rc, Single[] tc, Single* n, Single* v) - { - unsafe - { - fixed (Single* tc_ptr = tc) - { - Delegates.glReplacementCodeuiTexCoord2fNormal3fVertex3fvSUN((UInt32*)rc, (Single*)tc_ptr, (Single*)n, (Single*)v); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiTexCoord2fNormal3fVertex3v(UInt32* rc, Single[] tc, Single* n, Single[] v) - { - unsafe - { - fixed (Single* tc_ptr = tc) - fixed (Single* v_ptr = v) - { - Delegates.glReplacementCodeuiTexCoord2fNormal3fVertex3fvSUN((UInt32*)rc, (Single*)tc_ptr, (Single*)n, (Single*)v_ptr); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiTexCoord2fNormal3fVertex3v(Int32* rc, Single[] tc, Single* n, Single[] v) - { - unsafe - { - fixed (Single* tc_ptr = tc) - fixed (Single* v_ptr = v) - { - Delegates.glReplacementCodeuiTexCoord2fNormal3fVertex3fvSUN((UInt32*)rc, (Single*)tc_ptr, (Single*)n, (Single*)v_ptr); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiTexCoord2fNormal3fVertex3v(UInt32* rc, Single[] tc, Single* n, ref Single v) - { - unsafe - { - fixed (Single* tc_ptr = tc) - fixed (Single* v_ptr = &v) - { - Delegates.glReplacementCodeuiTexCoord2fNormal3fVertex3fvSUN((UInt32*)rc, (Single*)tc_ptr, (Single*)n, (Single*)v_ptr); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiTexCoord2fNormal3fVertex3v(Int32* rc, Single[] tc, Single* n, ref Single v) - { - unsafe - { - fixed (Single* tc_ptr = tc) - fixed (Single* v_ptr = &v) - { - Delegates.glReplacementCodeuiTexCoord2fNormal3fVertex3fvSUN((UInt32*)rc, (Single*)tc_ptr, (Single*)n, (Single*)v_ptr); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiTexCoord2fNormal3fVertex3v(UInt32* rc, Single[] tc, Single[] n, Single* v) - { - unsafe - { - fixed (Single* tc_ptr = tc) - fixed (Single* n_ptr = n) - { - Delegates.glReplacementCodeuiTexCoord2fNormal3fVertex3fvSUN((UInt32*)rc, (Single*)tc_ptr, (Single*)n_ptr, (Single*)v); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiTexCoord2fNormal3fVertex3v(Int32* rc, Single[] tc, Single[] n, Single* v) - { - unsafe - { - fixed (Single* tc_ptr = tc) - fixed (Single* n_ptr = n) - { - Delegates.glReplacementCodeuiTexCoord2fNormal3fVertex3fvSUN((UInt32*)rc, (Single*)tc_ptr, (Single*)n_ptr, (Single*)v); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiTexCoord2fNormal3fVertex3v(UInt32* rc, Single[] tc, Single[] n, Single[] v) - { - unsafe - { - fixed (Single* tc_ptr = tc) - fixed (Single* n_ptr = n) - fixed (Single* v_ptr = v) - { - Delegates.glReplacementCodeuiTexCoord2fNormal3fVertex3fvSUN((UInt32*)rc, (Single*)tc_ptr, (Single*)n_ptr, (Single*)v_ptr); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiTexCoord2fNormal3fVertex3v(Int32* rc, Single[] tc, Single[] n, Single[] v) - { - unsafe - { - fixed (Single* tc_ptr = tc) - fixed (Single* n_ptr = n) - fixed (Single* v_ptr = v) - { - Delegates.glReplacementCodeuiTexCoord2fNormal3fVertex3fvSUN((UInt32*)rc, (Single*)tc_ptr, (Single*)n_ptr, (Single*)v_ptr); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiTexCoord2fNormal3fVertex3v(UInt32* rc, Single[] tc, Single[] n, ref Single v) - { - unsafe - { - fixed (Single* tc_ptr = tc) - fixed (Single* n_ptr = n) - fixed (Single* v_ptr = &v) - { - Delegates.glReplacementCodeuiTexCoord2fNormal3fVertex3fvSUN((UInt32*)rc, (Single*)tc_ptr, (Single*)n_ptr, (Single*)v_ptr); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiTexCoord2fNormal3fVertex3v(Int32* rc, Single[] tc, Single[] n, ref Single v) - { - unsafe - { - fixed (Single* tc_ptr = tc) - fixed (Single* n_ptr = n) - fixed (Single* v_ptr = &v) - { - Delegates.glReplacementCodeuiTexCoord2fNormal3fVertex3fvSUN((UInt32*)rc, (Single*)tc_ptr, (Single*)n_ptr, (Single*)v_ptr); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiTexCoord2fNormal3fVertex3v(UInt32* rc, Single[] tc, ref Single n, Single* v) - { - unsafe - { - fixed (Single* tc_ptr = tc) - fixed (Single* n_ptr = &n) - { - Delegates.glReplacementCodeuiTexCoord2fNormal3fVertex3fvSUN((UInt32*)rc, (Single*)tc_ptr, (Single*)n_ptr, (Single*)v); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiTexCoord2fNormal3fVertex3v(Int32* rc, Single[] tc, ref Single n, Single* v) - { - unsafe - { - fixed (Single* tc_ptr = tc) - fixed (Single* n_ptr = &n) - { - Delegates.glReplacementCodeuiTexCoord2fNormal3fVertex3fvSUN((UInt32*)rc, (Single*)tc_ptr, (Single*)n_ptr, (Single*)v); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiTexCoord2fNormal3fVertex3v(UInt32* rc, Single[] tc, ref Single n, Single[] v) - { - unsafe - { - fixed (Single* tc_ptr = tc) - fixed (Single* n_ptr = &n) - fixed (Single* v_ptr = v) - { - Delegates.glReplacementCodeuiTexCoord2fNormal3fVertex3fvSUN((UInt32*)rc, (Single*)tc_ptr, (Single*)n_ptr, (Single*)v_ptr); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiTexCoord2fNormal3fVertex3v(Int32* rc, Single[] tc, ref Single n, Single[] v) - { - unsafe - { - fixed (Single* tc_ptr = tc) - fixed (Single* n_ptr = &n) - fixed (Single* v_ptr = v) - { - Delegates.glReplacementCodeuiTexCoord2fNormal3fVertex3fvSUN((UInt32*)rc, (Single*)tc_ptr, (Single*)n_ptr, (Single*)v_ptr); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiTexCoord2fNormal3fVertex3v(UInt32* rc, Single[] tc, ref Single n, ref Single v) - { - unsafe - { - fixed (Single* tc_ptr = tc) - fixed (Single* n_ptr = &n) - fixed (Single* v_ptr = &v) - { - Delegates.glReplacementCodeuiTexCoord2fNormal3fVertex3fvSUN((UInt32*)rc, (Single*)tc_ptr, (Single*)n_ptr, (Single*)v_ptr); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiTexCoord2fNormal3fVertex3v(Int32* rc, Single[] tc, ref Single n, ref Single v) - { - unsafe - { - fixed (Single* tc_ptr = tc) - fixed (Single* n_ptr = &n) - fixed (Single* v_ptr = &v) - { - Delegates.glReplacementCodeuiTexCoord2fNormal3fVertex3fvSUN((UInt32*)rc, (Single*)tc_ptr, (Single*)n_ptr, (Single*)v_ptr); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiTexCoord2fNormal3fVertex3v(UInt32* rc, ref Single tc, Single* n, Single* v) - { - unsafe - { - fixed (Single* tc_ptr = &tc) - { - Delegates.glReplacementCodeuiTexCoord2fNormal3fVertex3fvSUN((UInt32*)rc, (Single*)tc_ptr, (Single*)n, (Single*)v); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiTexCoord2fNormal3fVertex3v(Int32* rc, ref Single tc, Single* n, Single* v) - { - unsafe - { - fixed (Single* tc_ptr = &tc) - { - Delegates.glReplacementCodeuiTexCoord2fNormal3fVertex3fvSUN((UInt32*)rc, (Single*)tc_ptr, (Single*)n, (Single*)v); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiTexCoord2fNormal3fVertex3v(UInt32* rc, ref Single tc, Single* n, Single[] v) - { - unsafe - { - fixed (Single* tc_ptr = &tc) - fixed (Single* v_ptr = v) - { - Delegates.glReplacementCodeuiTexCoord2fNormal3fVertex3fvSUN((UInt32*)rc, (Single*)tc_ptr, (Single*)n, (Single*)v_ptr); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiTexCoord2fNormal3fVertex3v(Int32* rc, ref Single tc, Single* n, Single[] v) - { - unsafe - { - fixed (Single* tc_ptr = &tc) - fixed (Single* v_ptr = v) - { - Delegates.glReplacementCodeuiTexCoord2fNormal3fVertex3fvSUN((UInt32*)rc, (Single*)tc_ptr, (Single*)n, (Single*)v_ptr); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiTexCoord2fNormal3fVertex3v(UInt32* rc, ref Single tc, Single* n, ref Single v) - { - unsafe - { - fixed (Single* tc_ptr = &tc) - fixed (Single* v_ptr = &v) - { - Delegates.glReplacementCodeuiTexCoord2fNormal3fVertex3fvSUN((UInt32*)rc, (Single*)tc_ptr, (Single*)n, (Single*)v_ptr); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiTexCoord2fNormal3fVertex3v(Int32* rc, ref Single tc, Single* n, ref Single v) - { - unsafe - { - fixed (Single* tc_ptr = &tc) - fixed (Single* v_ptr = &v) - { - Delegates.glReplacementCodeuiTexCoord2fNormal3fVertex3fvSUN((UInt32*)rc, (Single*)tc_ptr, (Single*)n, (Single*)v_ptr); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiTexCoord2fNormal3fVertex3v(UInt32* rc, ref Single tc, Single[] n, Single* v) - { - unsafe - { - fixed (Single* tc_ptr = &tc) - fixed (Single* n_ptr = n) - { - Delegates.glReplacementCodeuiTexCoord2fNormal3fVertex3fvSUN((UInt32*)rc, (Single*)tc_ptr, (Single*)n_ptr, (Single*)v); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiTexCoord2fNormal3fVertex3v(Int32* rc, ref Single tc, Single[] n, Single* v) - { - unsafe - { - fixed (Single* tc_ptr = &tc) - fixed (Single* n_ptr = n) - { - Delegates.glReplacementCodeuiTexCoord2fNormal3fVertex3fvSUN((UInt32*)rc, (Single*)tc_ptr, (Single*)n_ptr, (Single*)v); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiTexCoord2fNormal3fVertex3v(UInt32* rc, ref Single tc, Single[] n, Single[] v) - { - unsafe - { - fixed (Single* tc_ptr = &tc) - fixed (Single* n_ptr = n) - fixed (Single* v_ptr = v) - { - Delegates.glReplacementCodeuiTexCoord2fNormal3fVertex3fvSUN((UInt32*)rc, (Single*)tc_ptr, (Single*)n_ptr, (Single*)v_ptr); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiTexCoord2fNormal3fVertex3v(Int32* rc, ref Single tc, Single[] n, Single[] v) - { - unsafe - { - fixed (Single* tc_ptr = &tc) - fixed (Single* n_ptr = n) - fixed (Single* v_ptr = v) - { - Delegates.glReplacementCodeuiTexCoord2fNormal3fVertex3fvSUN((UInt32*)rc, (Single*)tc_ptr, (Single*)n_ptr, (Single*)v_ptr); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiTexCoord2fNormal3fVertex3v(UInt32* rc, ref Single tc, Single[] n, ref Single v) - { - unsafe - { - fixed (Single* tc_ptr = &tc) - fixed (Single* n_ptr = n) - fixed (Single* v_ptr = &v) - { - Delegates.glReplacementCodeuiTexCoord2fNormal3fVertex3fvSUN((UInt32*)rc, (Single*)tc_ptr, (Single*)n_ptr, (Single*)v_ptr); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiTexCoord2fNormal3fVertex3v(Int32* rc, ref Single tc, Single[] n, ref Single v) - { - unsafe - { - fixed (Single* tc_ptr = &tc) - fixed (Single* n_ptr = n) - fixed (Single* v_ptr = &v) - { - Delegates.glReplacementCodeuiTexCoord2fNormal3fVertex3fvSUN((UInt32*)rc, (Single*)tc_ptr, (Single*)n_ptr, (Single*)v_ptr); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiTexCoord2fNormal3fVertex3v(UInt32* rc, ref Single tc, ref Single n, Single* v) - { - unsafe - { - fixed (Single* tc_ptr = &tc) - fixed (Single* n_ptr = &n) - { - Delegates.glReplacementCodeuiTexCoord2fNormal3fVertex3fvSUN((UInt32*)rc, (Single*)tc_ptr, (Single*)n_ptr, (Single*)v); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiTexCoord2fNormal3fVertex3v(Int32* rc, ref Single tc, ref Single n, Single* v) - { - unsafe - { - fixed (Single* tc_ptr = &tc) - fixed (Single* n_ptr = &n) - { - Delegates.glReplacementCodeuiTexCoord2fNormal3fVertex3fvSUN((UInt32*)rc, (Single*)tc_ptr, (Single*)n_ptr, (Single*)v); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiTexCoord2fNormal3fVertex3v(UInt32* rc, ref Single tc, ref Single n, Single[] v) - { - unsafe - { - fixed (Single* tc_ptr = &tc) - fixed (Single* n_ptr = &n) - fixed (Single* v_ptr = v) - { - Delegates.glReplacementCodeuiTexCoord2fNormal3fVertex3fvSUN((UInt32*)rc, (Single*)tc_ptr, (Single*)n_ptr, (Single*)v_ptr); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiTexCoord2fNormal3fVertex3v(Int32* rc, ref Single tc, ref Single n, Single[] v) - { - unsafe - { - fixed (Single* tc_ptr = &tc) - fixed (Single* n_ptr = &n) - fixed (Single* v_ptr = v) - { - Delegates.glReplacementCodeuiTexCoord2fNormal3fVertex3fvSUN((UInt32*)rc, (Single*)tc_ptr, (Single*)n_ptr, (Single*)v_ptr); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiTexCoord2fNormal3fVertex3v(UInt32* rc, ref Single tc, ref Single n, ref Single v) - { - unsafe - { - fixed (Single* tc_ptr = &tc) - fixed (Single* n_ptr = &n) - fixed (Single* v_ptr = &v) - { - Delegates.glReplacementCodeuiTexCoord2fNormal3fVertex3fvSUN((UInt32*)rc, (Single*)tc_ptr, (Single*)n_ptr, (Single*)v_ptr); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiTexCoord2fNormal3fVertex3v(Int32* rc, ref Single tc, ref Single n, ref Single v) - { - unsafe - { - fixed (Single* tc_ptr = &tc) - fixed (Single* n_ptr = &n) - fixed (Single* v_ptr = &v) - { - Delegates.glReplacementCodeuiTexCoord2fNormal3fVertex3fvSUN((UInt32*)rc, (Single*)tc_ptr, (Single*)n_ptr, (Single*)v_ptr); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiTexCoord2fNormal3fVertex3v(UInt32[] rc, Single* tc, Single* n, Single* v) - { - unsafe - { - fixed (UInt32* rc_ptr = rc) - { - Delegates.glReplacementCodeuiTexCoord2fNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)tc, (Single*)n, (Single*)v); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiTexCoord2fNormal3fVertex3v(Int32[] rc, Single* tc, Single* n, Single* v) - { - unsafe - { - fixed (Int32* rc_ptr = rc) - { - Delegates.glReplacementCodeuiTexCoord2fNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)tc, (Single*)n, (Single*)v); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiTexCoord2fNormal3fVertex3v(UInt32[] rc, Single* tc, Single* n, Single[] v) - { - unsafe - { - fixed (UInt32* rc_ptr = rc) - fixed (Single* v_ptr = v) - { - Delegates.glReplacementCodeuiTexCoord2fNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)tc, (Single*)n, (Single*)v_ptr); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiTexCoord2fNormal3fVertex3v(Int32[] rc, Single* tc, Single* n, Single[] v) - { - unsafe - { - fixed (Int32* rc_ptr = rc) - fixed (Single* v_ptr = v) - { - Delegates.glReplacementCodeuiTexCoord2fNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)tc, (Single*)n, (Single*)v_ptr); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiTexCoord2fNormal3fVertex3v(UInt32[] rc, Single* tc, Single* n, ref Single v) - { - unsafe - { - fixed (UInt32* rc_ptr = rc) - fixed (Single* v_ptr = &v) - { - Delegates.glReplacementCodeuiTexCoord2fNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)tc, (Single*)n, (Single*)v_ptr); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiTexCoord2fNormal3fVertex3v(Int32[] rc, Single* tc, Single* n, ref Single v) - { - unsafe - { - fixed (Int32* rc_ptr = rc) - fixed (Single* v_ptr = &v) - { - Delegates.glReplacementCodeuiTexCoord2fNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)tc, (Single*)n, (Single*)v_ptr); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiTexCoord2fNormal3fVertex3v(UInt32[] rc, Single* tc, Single[] n, Single* v) - { - unsafe - { - fixed (UInt32* rc_ptr = rc) - fixed (Single* n_ptr = n) - { - Delegates.glReplacementCodeuiTexCoord2fNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)tc, (Single*)n_ptr, (Single*)v); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiTexCoord2fNormal3fVertex3v(Int32[] rc, Single* tc, Single[] n, Single* v) - { - unsafe - { - fixed (Int32* rc_ptr = rc) - fixed (Single* n_ptr = n) - { - Delegates.glReplacementCodeuiTexCoord2fNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)tc, (Single*)n_ptr, (Single*)v); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiTexCoord2fNormal3fVertex3v(UInt32[] rc, Single* tc, Single[] n, Single[] v) - { - unsafe - { - fixed (UInt32* rc_ptr = rc) - fixed (Single* n_ptr = n) - fixed (Single* v_ptr = v) - { - Delegates.glReplacementCodeuiTexCoord2fNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)tc, (Single*)n_ptr, (Single*)v_ptr); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiTexCoord2fNormal3fVertex3v(Int32[] rc, Single* tc, Single[] n, Single[] v) - { - unsafe - { - fixed (Int32* rc_ptr = rc) - fixed (Single* n_ptr = n) - fixed (Single* v_ptr = v) - { - Delegates.glReplacementCodeuiTexCoord2fNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)tc, (Single*)n_ptr, (Single*)v_ptr); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiTexCoord2fNormal3fVertex3v(UInt32[] rc, Single* tc, Single[] n, ref Single v) - { - unsafe - { - fixed (UInt32* rc_ptr = rc) - fixed (Single* n_ptr = n) - fixed (Single* v_ptr = &v) - { - Delegates.glReplacementCodeuiTexCoord2fNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)tc, (Single*)n_ptr, (Single*)v_ptr); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiTexCoord2fNormal3fVertex3v(Int32[] rc, Single* tc, Single[] n, ref Single v) - { - unsafe - { - fixed (Int32* rc_ptr = rc) - fixed (Single* n_ptr = n) - fixed (Single* v_ptr = &v) - { - Delegates.glReplacementCodeuiTexCoord2fNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)tc, (Single*)n_ptr, (Single*)v_ptr); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiTexCoord2fNormal3fVertex3v(UInt32[] rc, Single* tc, ref Single n, Single* v) - { - unsafe - { - fixed (UInt32* rc_ptr = rc) - fixed (Single* n_ptr = &n) - { - Delegates.glReplacementCodeuiTexCoord2fNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)tc, (Single*)n_ptr, (Single*)v); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiTexCoord2fNormal3fVertex3v(Int32[] rc, Single* tc, ref Single n, Single* v) - { - unsafe - { - fixed (Int32* rc_ptr = rc) - fixed (Single* n_ptr = &n) - { - Delegates.glReplacementCodeuiTexCoord2fNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)tc, (Single*)n_ptr, (Single*)v); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiTexCoord2fNormal3fVertex3v(UInt32[] rc, Single* tc, ref Single n, Single[] v) - { - unsafe - { - fixed (UInt32* rc_ptr = rc) - fixed (Single* n_ptr = &n) - fixed (Single* v_ptr = v) - { - Delegates.glReplacementCodeuiTexCoord2fNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)tc, (Single*)n_ptr, (Single*)v_ptr); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiTexCoord2fNormal3fVertex3v(Int32[] rc, Single* tc, ref Single n, Single[] v) - { - unsafe - { - fixed (Int32* rc_ptr = rc) - fixed (Single* n_ptr = &n) - fixed (Single* v_ptr = v) - { - Delegates.glReplacementCodeuiTexCoord2fNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)tc, (Single*)n_ptr, (Single*)v_ptr); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiTexCoord2fNormal3fVertex3v(UInt32[] rc, Single* tc, ref Single n, ref Single v) - { - unsafe - { - fixed (UInt32* rc_ptr = rc) - fixed (Single* n_ptr = &n) - fixed (Single* v_ptr = &v) - { - Delegates.glReplacementCodeuiTexCoord2fNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)tc, (Single*)n_ptr, (Single*)v_ptr); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiTexCoord2fNormal3fVertex3v(Int32[] rc, Single* tc, ref Single n, ref Single v) - { - unsafe - { - fixed (Int32* rc_ptr = rc) - fixed (Single* n_ptr = &n) - fixed (Single* v_ptr = &v) - { - Delegates.glReplacementCodeuiTexCoord2fNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)tc, (Single*)n_ptr, (Single*)v_ptr); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiTexCoord2fNormal3fVertex3v(UInt32[] rc, Single[] tc, Single* n, Single* v) - { - unsafe - { - fixed (UInt32* rc_ptr = rc) - fixed (Single* tc_ptr = tc) - { - Delegates.glReplacementCodeuiTexCoord2fNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)tc_ptr, (Single*)n, (Single*)v); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiTexCoord2fNormal3fVertex3v(Int32[] rc, Single[] tc, Single* n, Single* v) - { - unsafe - { - fixed (Int32* rc_ptr = rc) - fixed (Single* tc_ptr = tc) - { - Delegates.glReplacementCodeuiTexCoord2fNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)tc_ptr, (Single*)n, (Single*)v); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiTexCoord2fNormal3fVertex3v(UInt32[] rc, Single[] tc, Single* n, Single[] v) - { - unsafe - { - fixed (UInt32* rc_ptr = rc) - fixed (Single* tc_ptr = tc) - fixed (Single* v_ptr = v) - { - Delegates.glReplacementCodeuiTexCoord2fNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)tc_ptr, (Single*)n, (Single*)v_ptr); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiTexCoord2fNormal3fVertex3v(Int32[] rc, Single[] tc, Single* n, Single[] v) - { - unsafe - { - fixed (Int32* rc_ptr = rc) - fixed (Single* tc_ptr = tc) - fixed (Single* v_ptr = v) - { - Delegates.glReplacementCodeuiTexCoord2fNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)tc_ptr, (Single*)n, (Single*)v_ptr); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiTexCoord2fNormal3fVertex3v(UInt32[] rc, Single[] tc, Single* n, ref Single v) - { - unsafe - { - fixed (UInt32* rc_ptr = rc) - fixed (Single* tc_ptr = tc) - fixed (Single* v_ptr = &v) - { - Delegates.glReplacementCodeuiTexCoord2fNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)tc_ptr, (Single*)n, (Single*)v_ptr); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiTexCoord2fNormal3fVertex3v(Int32[] rc, Single[] tc, Single* n, ref Single v) - { - unsafe - { - fixed (Int32* rc_ptr = rc) - fixed (Single* tc_ptr = tc) - fixed (Single* v_ptr = &v) - { - Delegates.glReplacementCodeuiTexCoord2fNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)tc_ptr, (Single*)n, (Single*)v_ptr); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiTexCoord2fNormal3fVertex3v(UInt32[] rc, Single[] tc, Single[] n, Single* v) - { - unsafe - { - fixed (UInt32* rc_ptr = rc) - fixed (Single* tc_ptr = tc) - fixed (Single* n_ptr = n) - { - Delegates.glReplacementCodeuiTexCoord2fNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)tc_ptr, (Single*)n_ptr, (Single*)v); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiTexCoord2fNormal3fVertex3v(Int32[] rc, Single[] tc, Single[] n, Single* v) - { - unsafe - { - fixed (Int32* rc_ptr = rc) - fixed (Single* tc_ptr = tc) - fixed (Single* n_ptr = n) - { - Delegates.glReplacementCodeuiTexCoord2fNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)tc_ptr, (Single*)n_ptr, (Single*)v); - } - } - } - [System.CLSCompliant(false)] public static void ReplacementCodeuiTexCoord2fNormal3fVertex3v(UInt32[] rc, Single[] tc, Single[] n, Single[] v) @@ -43602,1172 +28125,6 @@ namespace OpenTK.OpenGL } } - [System.CLSCompliant(false)] - public static - void ReplacementCodeuiTexCoord2fNormal3fVertex3v(UInt32[] rc, Single[] tc, Single[] n, ref Single v) - { - unsafe - { - fixed (UInt32* rc_ptr = rc) - fixed (Single* tc_ptr = tc) - fixed (Single* n_ptr = n) - fixed (Single* v_ptr = &v) - { - Delegates.glReplacementCodeuiTexCoord2fNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)tc_ptr, (Single*)n_ptr, (Single*)v_ptr); - } - } - } - - public static - void ReplacementCodeuiTexCoord2fNormal3fVertex3v(Int32[] rc, Single[] tc, Single[] n, ref Single v) - { - unsafe - { - fixed (Int32* rc_ptr = rc) - fixed (Single* tc_ptr = tc) - fixed (Single* n_ptr = n) - fixed (Single* v_ptr = &v) - { - Delegates.glReplacementCodeuiTexCoord2fNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)tc_ptr, (Single*)n_ptr, (Single*)v_ptr); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiTexCoord2fNormal3fVertex3v(UInt32[] rc, Single[] tc, ref Single n, Single* v) - { - unsafe - { - fixed (UInt32* rc_ptr = rc) - fixed (Single* tc_ptr = tc) - fixed (Single* n_ptr = &n) - { - Delegates.glReplacementCodeuiTexCoord2fNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)tc_ptr, (Single*)n_ptr, (Single*)v); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiTexCoord2fNormal3fVertex3v(Int32[] rc, Single[] tc, ref Single n, Single* v) - { - unsafe - { - fixed (Int32* rc_ptr = rc) - fixed (Single* tc_ptr = tc) - fixed (Single* n_ptr = &n) - { - Delegates.glReplacementCodeuiTexCoord2fNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)tc_ptr, (Single*)n_ptr, (Single*)v); - } - } - } - - [System.CLSCompliant(false)] - public static - void ReplacementCodeuiTexCoord2fNormal3fVertex3v(UInt32[] rc, Single[] tc, ref Single n, Single[] v) - { - unsafe - { - fixed (UInt32* rc_ptr = rc) - fixed (Single* tc_ptr = tc) - fixed (Single* n_ptr = &n) - fixed (Single* v_ptr = v) - { - Delegates.glReplacementCodeuiTexCoord2fNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)tc_ptr, (Single*)n_ptr, (Single*)v_ptr); - } - } - } - - public static - void ReplacementCodeuiTexCoord2fNormal3fVertex3v(Int32[] rc, Single[] tc, ref Single n, Single[] v) - { - unsafe - { - fixed (Int32* rc_ptr = rc) - fixed (Single* tc_ptr = tc) - fixed (Single* n_ptr = &n) - fixed (Single* v_ptr = v) - { - Delegates.glReplacementCodeuiTexCoord2fNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)tc_ptr, (Single*)n_ptr, (Single*)v_ptr); - } - } - } - - [System.CLSCompliant(false)] - public static - void ReplacementCodeuiTexCoord2fNormal3fVertex3v(UInt32[] rc, Single[] tc, ref Single n, ref Single v) - { - unsafe - { - fixed (UInt32* rc_ptr = rc) - fixed (Single* tc_ptr = tc) - fixed (Single* n_ptr = &n) - fixed (Single* v_ptr = &v) - { - Delegates.glReplacementCodeuiTexCoord2fNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)tc_ptr, (Single*)n_ptr, (Single*)v_ptr); - } - } - } - - public static - void ReplacementCodeuiTexCoord2fNormal3fVertex3v(Int32[] rc, Single[] tc, ref Single n, ref Single v) - { - unsafe - { - fixed (Int32* rc_ptr = rc) - fixed (Single* tc_ptr = tc) - fixed (Single* n_ptr = &n) - fixed (Single* v_ptr = &v) - { - Delegates.glReplacementCodeuiTexCoord2fNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)tc_ptr, (Single*)n_ptr, (Single*)v_ptr); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiTexCoord2fNormal3fVertex3v(UInt32[] rc, ref Single tc, Single* n, Single* v) - { - unsafe - { - fixed (UInt32* rc_ptr = rc) - fixed (Single* tc_ptr = &tc) - { - Delegates.glReplacementCodeuiTexCoord2fNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)tc_ptr, (Single*)n, (Single*)v); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiTexCoord2fNormal3fVertex3v(Int32[] rc, ref Single tc, Single* n, Single* v) - { - unsafe - { - fixed (Int32* rc_ptr = rc) - fixed (Single* tc_ptr = &tc) - { - Delegates.glReplacementCodeuiTexCoord2fNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)tc_ptr, (Single*)n, (Single*)v); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiTexCoord2fNormal3fVertex3v(UInt32[] rc, ref Single tc, Single* n, Single[] v) - { - unsafe - { - fixed (UInt32* rc_ptr = rc) - fixed (Single* tc_ptr = &tc) - fixed (Single* v_ptr = v) - { - Delegates.glReplacementCodeuiTexCoord2fNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)tc_ptr, (Single*)n, (Single*)v_ptr); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiTexCoord2fNormal3fVertex3v(Int32[] rc, ref Single tc, Single* n, Single[] v) - { - unsafe - { - fixed (Int32* rc_ptr = rc) - fixed (Single* tc_ptr = &tc) - fixed (Single* v_ptr = v) - { - Delegates.glReplacementCodeuiTexCoord2fNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)tc_ptr, (Single*)n, (Single*)v_ptr); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiTexCoord2fNormal3fVertex3v(UInt32[] rc, ref Single tc, Single* n, ref Single v) - { - unsafe - { - fixed (UInt32* rc_ptr = rc) - fixed (Single* tc_ptr = &tc) - fixed (Single* v_ptr = &v) - { - Delegates.glReplacementCodeuiTexCoord2fNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)tc_ptr, (Single*)n, (Single*)v_ptr); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiTexCoord2fNormal3fVertex3v(Int32[] rc, ref Single tc, Single* n, ref Single v) - { - unsafe - { - fixed (Int32* rc_ptr = rc) - fixed (Single* tc_ptr = &tc) - fixed (Single* v_ptr = &v) - { - Delegates.glReplacementCodeuiTexCoord2fNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)tc_ptr, (Single*)n, (Single*)v_ptr); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiTexCoord2fNormal3fVertex3v(UInt32[] rc, ref Single tc, Single[] n, Single* v) - { - unsafe - { - fixed (UInt32* rc_ptr = rc) - fixed (Single* tc_ptr = &tc) - fixed (Single* n_ptr = n) - { - Delegates.glReplacementCodeuiTexCoord2fNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)tc_ptr, (Single*)n_ptr, (Single*)v); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiTexCoord2fNormal3fVertex3v(Int32[] rc, ref Single tc, Single[] n, Single* v) - { - unsafe - { - fixed (Int32* rc_ptr = rc) - fixed (Single* tc_ptr = &tc) - fixed (Single* n_ptr = n) - { - Delegates.glReplacementCodeuiTexCoord2fNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)tc_ptr, (Single*)n_ptr, (Single*)v); - } - } - } - - [System.CLSCompliant(false)] - public static - void ReplacementCodeuiTexCoord2fNormal3fVertex3v(UInt32[] rc, ref Single tc, Single[] n, Single[] v) - { - unsafe - { - fixed (UInt32* rc_ptr = rc) - fixed (Single* tc_ptr = &tc) - fixed (Single* n_ptr = n) - fixed (Single* v_ptr = v) - { - Delegates.glReplacementCodeuiTexCoord2fNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)tc_ptr, (Single*)n_ptr, (Single*)v_ptr); - } - } - } - - public static - void ReplacementCodeuiTexCoord2fNormal3fVertex3v(Int32[] rc, ref Single tc, Single[] n, Single[] v) - { - unsafe - { - fixed (Int32* rc_ptr = rc) - fixed (Single* tc_ptr = &tc) - fixed (Single* n_ptr = n) - fixed (Single* v_ptr = v) - { - Delegates.glReplacementCodeuiTexCoord2fNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)tc_ptr, (Single*)n_ptr, (Single*)v_ptr); - } - } - } - - [System.CLSCompliant(false)] - public static - void ReplacementCodeuiTexCoord2fNormal3fVertex3v(UInt32[] rc, ref Single tc, Single[] n, ref Single v) - { - unsafe - { - fixed (UInt32* rc_ptr = rc) - fixed (Single* tc_ptr = &tc) - fixed (Single* n_ptr = n) - fixed (Single* v_ptr = &v) - { - Delegates.glReplacementCodeuiTexCoord2fNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)tc_ptr, (Single*)n_ptr, (Single*)v_ptr); - } - } - } - - public static - void ReplacementCodeuiTexCoord2fNormal3fVertex3v(Int32[] rc, ref Single tc, Single[] n, ref Single v) - { - unsafe - { - fixed (Int32* rc_ptr = rc) - fixed (Single* tc_ptr = &tc) - fixed (Single* n_ptr = n) - fixed (Single* v_ptr = &v) - { - Delegates.glReplacementCodeuiTexCoord2fNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)tc_ptr, (Single*)n_ptr, (Single*)v_ptr); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiTexCoord2fNormal3fVertex3v(UInt32[] rc, ref Single tc, ref Single n, Single* v) - { - unsafe - { - fixed (UInt32* rc_ptr = rc) - fixed (Single* tc_ptr = &tc) - fixed (Single* n_ptr = &n) - { - Delegates.glReplacementCodeuiTexCoord2fNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)tc_ptr, (Single*)n_ptr, (Single*)v); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiTexCoord2fNormal3fVertex3v(Int32[] rc, ref Single tc, ref Single n, Single* v) - { - unsafe - { - fixed (Int32* rc_ptr = rc) - fixed (Single* tc_ptr = &tc) - fixed (Single* n_ptr = &n) - { - Delegates.glReplacementCodeuiTexCoord2fNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)tc_ptr, (Single*)n_ptr, (Single*)v); - } - } - } - - [System.CLSCompliant(false)] - public static - void ReplacementCodeuiTexCoord2fNormal3fVertex3v(UInt32[] rc, ref Single tc, ref Single n, Single[] v) - { - unsafe - { - fixed (UInt32* rc_ptr = rc) - fixed (Single* tc_ptr = &tc) - fixed (Single* n_ptr = &n) - fixed (Single* v_ptr = v) - { - Delegates.glReplacementCodeuiTexCoord2fNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)tc_ptr, (Single*)n_ptr, (Single*)v_ptr); - } - } - } - - public static - void ReplacementCodeuiTexCoord2fNormal3fVertex3v(Int32[] rc, ref Single tc, ref Single n, Single[] v) - { - unsafe - { - fixed (Int32* rc_ptr = rc) - fixed (Single* tc_ptr = &tc) - fixed (Single* n_ptr = &n) - fixed (Single* v_ptr = v) - { - Delegates.glReplacementCodeuiTexCoord2fNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)tc_ptr, (Single*)n_ptr, (Single*)v_ptr); - } - } - } - - [System.CLSCompliant(false)] - public static - void ReplacementCodeuiTexCoord2fNormal3fVertex3v(UInt32[] rc, ref Single tc, ref Single n, ref Single v) - { - unsafe - { - fixed (UInt32* rc_ptr = rc) - fixed (Single* tc_ptr = &tc) - fixed (Single* n_ptr = &n) - fixed (Single* v_ptr = &v) - { - Delegates.glReplacementCodeuiTexCoord2fNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)tc_ptr, (Single*)n_ptr, (Single*)v_ptr); - } - } - } - - public static - void ReplacementCodeuiTexCoord2fNormal3fVertex3v(Int32[] rc, ref Single tc, ref Single n, ref Single v) - { - unsafe - { - fixed (Int32* rc_ptr = rc) - fixed (Single* tc_ptr = &tc) - fixed (Single* n_ptr = &n) - fixed (Single* v_ptr = &v) - { - Delegates.glReplacementCodeuiTexCoord2fNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)tc_ptr, (Single*)n_ptr, (Single*)v_ptr); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiTexCoord2fNormal3fVertex3v(ref UInt32 rc, Single* tc, Single* n, Single* v) - { - unsafe - { - fixed (UInt32* rc_ptr = &rc) - { - Delegates.glReplacementCodeuiTexCoord2fNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)tc, (Single*)n, (Single*)v); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiTexCoord2fNormal3fVertex3v(ref Int32 rc, Single* tc, Single* n, Single* v) - { - unsafe - { - fixed (Int32* rc_ptr = &rc) - { - Delegates.glReplacementCodeuiTexCoord2fNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)tc, (Single*)n, (Single*)v); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiTexCoord2fNormal3fVertex3v(ref UInt32 rc, Single* tc, Single* n, Single[] v) - { - unsafe - { - fixed (UInt32* rc_ptr = &rc) - fixed (Single* v_ptr = v) - { - Delegates.glReplacementCodeuiTexCoord2fNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)tc, (Single*)n, (Single*)v_ptr); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiTexCoord2fNormal3fVertex3v(ref Int32 rc, Single* tc, Single* n, Single[] v) - { - unsafe - { - fixed (Int32* rc_ptr = &rc) - fixed (Single* v_ptr = v) - { - Delegates.glReplacementCodeuiTexCoord2fNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)tc, (Single*)n, (Single*)v_ptr); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiTexCoord2fNormal3fVertex3v(ref UInt32 rc, Single* tc, Single* n, ref Single v) - { - unsafe - { - fixed (UInt32* rc_ptr = &rc) - fixed (Single* v_ptr = &v) - { - Delegates.glReplacementCodeuiTexCoord2fNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)tc, (Single*)n, (Single*)v_ptr); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiTexCoord2fNormal3fVertex3v(ref Int32 rc, Single* tc, Single* n, ref Single v) - { - unsafe - { - fixed (Int32* rc_ptr = &rc) - fixed (Single* v_ptr = &v) - { - Delegates.glReplacementCodeuiTexCoord2fNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)tc, (Single*)n, (Single*)v_ptr); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiTexCoord2fNormal3fVertex3v(ref UInt32 rc, Single* tc, Single[] n, Single* v) - { - unsafe - { - fixed (UInt32* rc_ptr = &rc) - fixed (Single* n_ptr = n) - { - Delegates.glReplacementCodeuiTexCoord2fNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)tc, (Single*)n_ptr, (Single*)v); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiTexCoord2fNormal3fVertex3v(ref Int32 rc, Single* tc, Single[] n, Single* v) - { - unsafe - { - fixed (Int32* rc_ptr = &rc) - fixed (Single* n_ptr = n) - { - Delegates.glReplacementCodeuiTexCoord2fNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)tc, (Single*)n_ptr, (Single*)v); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiTexCoord2fNormal3fVertex3v(ref UInt32 rc, Single* tc, Single[] n, Single[] v) - { - unsafe - { - fixed (UInt32* rc_ptr = &rc) - fixed (Single* n_ptr = n) - fixed (Single* v_ptr = v) - { - Delegates.glReplacementCodeuiTexCoord2fNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)tc, (Single*)n_ptr, (Single*)v_ptr); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiTexCoord2fNormal3fVertex3v(ref Int32 rc, Single* tc, Single[] n, Single[] v) - { - unsafe - { - fixed (Int32* rc_ptr = &rc) - fixed (Single* n_ptr = n) - fixed (Single* v_ptr = v) - { - Delegates.glReplacementCodeuiTexCoord2fNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)tc, (Single*)n_ptr, (Single*)v_ptr); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiTexCoord2fNormal3fVertex3v(ref UInt32 rc, Single* tc, Single[] n, ref Single v) - { - unsafe - { - fixed (UInt32* rc_ptr = &rc) - fixed (Single* n_ptr = n) - fixed (Single* v_ptr = &v) - { - Delegates.glReplacementCodeuiTexCoord2fNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)tc, (Single*)n_ptr, (Single*)v_ptr); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiTexCoord2fNormal3fVertex3v(ref Int32 rc, Single* tc, Single[] n, ref Single v) - { - unsafe - { - fixed (Int32* rc_ptr = &rc) - fixed (Single* n_ptr = n) - fixed (Single* v_ptr = &v) - { - Delegates.glReplacementCodeuiTexCoord2fNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)tc, (Single*)n_ptr, (Single*)v_ptr); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiTexCoord2fNormal3fVertex3v(ref UInt32 rc, Single* tc, ref Single n, Single* v) - { - unsafe - { - fixed (UInt32* rc_ptr = &rc) - fixed (Single* n_ptr = &n) - { - Delegates.glReplacementCodeuiTexCoord2fNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)tc, (Single*)n_ptr, (Single*)v); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiTexCoord2fNormal3fVertex3v(ref Int32 rc, Single* tc, ref Single n, Single* v) - { - unsafe - { - fixed (Int32* rc_ptr = &rc) - fixed (Single* n_ptr = &n) - { - Delegates.glReplacementCodeuiTexCoord2fNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)tc, (Single*)n_ptr, (Single*)v); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiTexCoord2fNormal3fVertex3v(ref UInt32 rc, Single* tc, ref Single n, Single[] v) - { - unsafe - { - fixed (UInt32* rc_ptr = &rc) - fixed (Single* n_ptr = &n) - fixed (Single* v_ptr = v) - { - Delegates.glReplacementCodeuiTexCoord2fNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)tc, (Single*)n_ptr, (Single*)v_ptr); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiTexCoord2fNormal3fVertex3v(ref Int32 rc, Single* tc, ref Single n, Single[] v) - { - unsafe - { - fixed (Int32* rc_ptr = &rc) - fixed (Single* n_ptr = &n) - fixed (Single* v_ptr = v) - { - Delegates.glReplacementCodeuiTexCoord2fNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)tc, (Single*)n_ptr, (Single*)v_ptr); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiTexCoord2fNormal3fVertex3v(ref UInt32 rc, Single* tc, ref Single n, ref Single v) - { - unsafe - { - fixed (UInt32* rc_ptr = &rc) - fixed (Single* n_ptr = &n) - fixed (Single* v_ptr = &v) - { - Delegates.glReplacementCodeuiTexCoord2fNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)tc, (Single*)n_ptr, (Single*)v_ptr); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiTexCoord2fNormal3fVertex3v(ref Int32 rc, Single* tc, ref Single n, ref Single v) - { - unsafe - { - fixed (Int32* rc_ptr = &rc) - fixed (Single* n_ptr = &n) - fixed (Single* v_ptr = &v) - { - Delegates.glReplacementCodeuiTexCoord2fNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)tc, (Single*)n_ptr, (Single*)v_ptr); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiTexCoord2fNormal3fVertex3v(ref UInt32 rc, Single[] tc, Single* n, Single* v) - { - unsafe - { - fixed (UInt32* rc_ptr = &rc) - fixed (Single* tc_ptr = tc) - { - Delegates.glReplacementCodeuiTexCoord2fNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)tc_ptr, (Single*)n, (Single*)v); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiTexCoord2fNormal3fVertex3v(ref Int32 rc, Single[] tc, Single* n, Single* v) - { - unsafe - { - fixed (Int32* rc_ptr = &rc) - fixed (Single* tc_ptr = tc) - { - Delegates.glReplacementCodeuiTexCoord2fNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)tc_ptr, (Single*)n, (Single*)v); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiTexCoord2fNormal3fVertex3v(ref UInt32 rc, Single[] tc, Single* n, Single[] v) - { - unsafe - { - fixed (UInt32* rc_ptr = &rc) - fixed (Single* tc_ptr = tc) - fixed (Single* v_ptr = v) - { - Delegates.glReplacementCodeuiTexCoord2fNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)tc_ptr, (Single*)n, (Single*)v_ptr); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiTexCoord2fNormal3fVertex3v(ref Int32 rc, Single[] tc, Single* n, Single[] v) - { - unsafe - { - fixed (Int32* rc_ptr = &rc) - fixed (Single* tc_ptr = tc) - fixed (Single* v_ptr = v) - { - Delegates.glReplacementCodeuiTexCoord2fNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)tc_ptr, (Single*)n, (Single*)v_ptr); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiTexCoord2fNormal3fVertex3v(ref UInt32 rc, Single[] tc, Single* n, ref Single v) - { - unsafe - { - fixed (UInt32* rc_ptr = &rc) - fixed (Single* tc_ptr = tc) - fixed (Single* v_ptr = &v) - { - Delegates.glReplacementCodeuiTexCoord2fNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)tc_ptr, (Single*)n, (Single*)v_ptr); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiTexCoord2fNormal3fVertex3v(ref Int32 rc, Single[] tc, Single* n, ref Single v) - { - unsafe - { - fixed (Int32* rc_ptr = &rc) - fixed (Single* tc_ptr = tc) - fixed (Single* v_ptr = &v) - { - Delegates.glReplacementCodeuiTexCoord2fNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)tc_ptr, (Single*)n, (Single*)v_ptr); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiTexCoord2fNormal3fVertex3v(ref UInt32 rc, Single[] tc, Single[] n, Single* v) - { - unsafe - { - fixed (UInt32* rc_ptr = &rc) - fixed (Single* tc_ptr = tc) - fixed (Single* n_ptr = n) - { - Delegates.glReplacementCodeuiTexCoord2fNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)tc_ptr, (Single*)n_ptr, (Single*)v); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiTexCoord2fNormal3fVertex3v(ref Int32 rc, Single[] tc, Single[] n, Single* v) - { - unsafe - { - fixed (Int32* rc_ptr = &rc) - fixed (Single* tc_ptr = tc) - fixed (Single* n_ptr = n) - { - Delegates.glReplacementCodeuiTexCoord2fNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)tc_ptr, (Single*)n_ptr, (Single*)v); - } - } - } - - [System.CLSCompliant(false)] - public static - void ReplacementCodeuiTexCoord2fNormal3fVertex3v(ref UInt32 rc, Single[] tc, Single[] n, Single[] v) - { - unsafe - { - fixed (UInt32* rc_ptr = &rc) - fixed (Single* tc_ptr = tc) - fixed (Single* n_ptr = n) - fixed (Single* v_ptr = v) - { - Delegates.glReplacementCodeuiTexCoord2fNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)tc_ptr, (Single*)n_ptr, (Single*)v_ptr); - } - } - } - - public static - void ReplacementCodeuiTexCoord2fNormal3fVertex3v(ref Int32 rc, Single[] tc, Single[] n, Single[] v) - { - unsafe - { - fixed (Int32* rc_ptr = &rc) - fixed (Single* tc_ptr = tc) - fixed (Single* n_ptr = n) - fixed (Single* v_ptr = v) - { - Delegates.glReplacementCodeuiTexCoord2fNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)tc_ptr, (Single*)n_ptr, (Single*)v_ptr); - } - } - } - - [System.CLSCompliant(false)] - public static - void ReplacementCodeuiTexCoord2fNormal3fVertex3v(ref UInt32 rc, Single[] tc, Single[] n, ref Single v) - { - unsafe - { - fixed (UInt32* rc_ptr = &rc) - fixed (Single* tc_ptr = tc) - fixed (Single* n_ptr = n) - fixed (Single* v_ptr = &v) - { - Delegates.glReplacementCodeuiTexCoord2fNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)tc_ptr, (Single*)n_ptr, (Single*)v_ptr); - } - } - } - - public static - void ReplacementCodeuiTexCoord2fNormal3fVertex3v(ref Int32 rc, Single[] tc, Single[] n, ref Single v) - { - unsafe - { - fixed (Int32* rc_ptr = &rc) - fixed (Single* tc_ptr = tc) - fixed (Single* n_ptr = n) - fixed (Single* v_ptr = &v) - { - Delegates.glReplacementCodeuiTexCoord2fNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)tc_ptr, (Single*)n_ptr, (Single*)v_ptr); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiTexCoord2fNormal3fVertex3v(ref UInt32 rc, Single[] tc, ref Single n, Single* v) - { - unsafe - { - fixed (UInt32* rc_ptr = &rc) - fixed (Single* tc_ptr = tc) - fixed (Single* n_ptr = &n) - { - Delegates.glReplacementCodeuiTexCoord2fNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)tc_ptr, (Single*)n_ptr, (Single*)v); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiTexCoord2fNormal3fVertex3v(ref Int32 rc, Single[] tc, ref Single n, Single* v) - { - unsafe - { - fixed (Int32* rc_ptr = &rc) - fixed (Single* tc_ptr = tc) - fixed (Single* n_ptr = &n) - { - Delegates.glReplacementCodeuiTexCoord2fNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)tc_ptr, (Single*)n_ptr, (Single*)v); - } - } - } - - [System.CLSCompliant(false)] - public static - void ReplacementCodeuiTexCoord2fNormal3fVertex3v(ref UInt32 rc, Single[] tc, ref Single n, Single[] v) - { - unsafe - { - fixed (UInt32* rc_ptr = &rc) - fixed (Single* tc_ptr = tc) - fixed (Single* n_ptr = &n) - fixed (Single* v_ptr = v) - { - Delegates.glReplacementCodeuiTexCoord2fNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)tc_ptr, (Single*)n_ptr, (Single*)v_ptr); - } - } - } - - public static - void ReplacementCodeuiTexCoord2fNormal3fVertex3v(ref Int32 rc, Single[] tc, ref Single n, Single[] v) - { - unsafe - { - fixed (Int32* rc_ptr = &rc) - fixed (Single* tc_ptr = tc) - fixed (Single* n_ptr = &n) - fixed (Single* v_ptr = v) - { - Delegates.glReplacementCodeuiTexCoord2fNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)tc_ptr, (Single*)n_ptr, (Single*)v_ptr); - } - } - } - - [System.CLSCompliant(false)] - public static - void ReplacementCodeuiTexCoord2fNormal3fVertex3v(ref UInt32 rc, Single[] tc, ref Single n, ref Single v) - { - unsafe - { - fixed (UInt32* rc_ptr = &rc) - fixed (Single* tc_ptr = tc) - fixed (Single* n_ptr = &n) - fixed (Single* v_ptr = &v) - { - Delegates.glReplacementCodeuiTexCoord2fNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)tc_ptr, (Single*)n_ptr, (Single*)v_ptr); - } - } - } - - public static - void ReplacementCodeuiTexCoord2fNormal3fVertex3v(ref Int32 rc, Single[] tc, ref Single n, ref Single v) - { - unsafe - { - fixed (Int32* rc_ptr = &rc) - fixed (Single* tc_ptr = tc) - fixed (Single* n_ptr = &n) - fixed (Single* v_ptr = &v) - { - Delegates.glReplacementCodeuiTexCoord2fNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)tc_ptr, (Single*)n_ptr, (Single*)v_ptr); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiTexCoord2fNormal3fVertex3v(ref UInt32 rc, ref Single tc, Single* n, Single* v) - { - unsafe - { - fixed (UInt32* rc_ptr = &rc) - fixed (Single* tc_ptr = &tc) - { - Delegates.glReplacementCodeuiTexCoord2fNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)tc_ptr, (Single*)n, (Single*)v); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiTexCoord2fNormal3fVertex3v(ref Int32 rc, ref Single tc, Single* n, Single* v) - { - unsafe - { - fixed (Int32* rc_ptr = &rc) - fixed (Single* tc_ptr = &tc) - { - Delegates.glReplacementCodeuiTexCoord2fNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)tc_ptr, (Single*)n, (Single*)v); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiTexCoord2fNormal3fVertex3v(ref UInt32 rc, ref Single tc, Single* n, Single[] v) - { - unsafe - { - fixed (UInt32* rc_ptr = &rc) - fixed (Single* tc_ptr = &tc) - fixed (Single* v_ptr = v) - { - Delegates.glReplacementCodeuiTexCoord2fNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)tc_ptr, (Single*)n, (Single*)v_ptr); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiTexCoord2fNormal3fVertex3v(ref Int32 rc, ref Single tc, Single* n, Single[] v) - { - unsafe - { - fixed (Int32* rc_ptr = &rc) - fixed (Single* tc_ptr = &tc) - fixed (Single* v_ptr = v) - { - Delegates.glReplacementCodeuiTexCoord2fNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)tc_ptr, (Single*)n, (Single*)v_ptr); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiTexCoord2fNormal3fVertex3v(ref UInt32 rc, ref Single tc, Single* n, ref Single v) - { - unsafe - { - fixed (UInt32* rc_ptr = &rc) - fixed (Single* tc_ptr = &tc) - fixed (Single* v_ptr = &v) - { - Delegates.glReplacementCodeuiTexCoord2fNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)tc_ptr, (Single*)n, (Single*)v_ptr); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiTexCoord2fNormal3fVertex3v(ref Int32 rc, ref Single tc, Single* n, ref Single v) - { - unsafe - { - fixed (Int32* rc_ptr = &rc) - fixed (Single* tc_ptr = &tc) - fixed (Single* v_ptr = &v) - { - Delegates.glReplacementCodeuiTexCoord2fNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)tc_ptr, (Single*)n, (Single*)v_ptr); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiTexCoord2fNormal3fVertex3v(ref UInt32 rc, ref Single tc, Single[] n, Single* v) - { - unsafe - { - fixed (UInt32* rc_ptr = &rc) - fixed (Single* tc_ptr = &tc) - fixed (Single* n_ptr = n) - { - Delegates.glReplacementCodeuiTexCoord2fNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)tc_ptr, (Single*)n_ptr, (Single*)v); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiTexCoord2fNormal3fVertex3v(ref Int32 rc, ref Single tc, Single[] n, Single* v) - { - unsafe - { - fixed (Int32* rc_ptr = &rc) - fixed (Single* tc_ptr = &tc) - fixed (Single* n_ptr = n) - { - Delegates.glReplacementCodeuiTexCoord2fNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)tc_ptr, (Single*)n_ptr, (Single*)v); - } - } - } - - [System.CLSCompliant(false)] - public static - void ReplacementCodeuiTexCoord2fNormal3fVertex3v(ref UInt32 rc, ref Single tc, Single[] n, Single[] v) - { - unsafe - { - fixed (UInt32* rc_ptr = &rc) - fixed (Single* tc_ptr = &tc) - fixed (Single* n_ptr = n) - fixed (Single* v_ptr = v) - { - Delegates.glReplacementCodeuiTexCoord2fNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)tc_ptr, (Single*)n_ptr, (Single*)v_ptr); - } - } - } - - public static - void ReplacementCodeuiTexCoord2fNormal3fVertex3v(ref Int32 rc, ref Single tc, Single[] n, Single[] v) - { - unsafe - { - fixed (Int32* rc_ptr = &rc) - fixed (Single* tc_ptr = &tc) - fixed (Single* n_ptr = n) - fixed (Single* v_ptr = v) - { - Delegates.glReplacementCodeuiTexCoord2fNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)tc_ptr, (Single*)n_ptr, (Single*)v_ptr); - } - } - } - - [System.CLSCompliant(false)] - public static - void ReplacementCodeuiTexCoord2fNormal3fVertex3v(ref UInt32 rc, ref Single tc, Single[] n, ref Single v) - { - unsafe - { - fixed (UInt32* rc_ptr = &rc) - fixed (Single* tc_ptr = &tc) - fixed (Single* n_ptr = n) - fixed (Single* v_ptr = &v) - { - Delegates.glReplacementCodeuiTexCoord2fNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)tc_ptr, (Single*)n_ptr, (Single*)v_ptr); - } - } - } - - public static - void ReplacementCodeuiTexCoord2fNormal3fVertex3v(ref Int32 rc, ref Single tc, Single[] n, ref Single v) - { - unsafe - { - fixed (Int32* rc_ptr = &rc) - fixed (Single* tc_ptr = &tc) - fixed (Single* n_ptr = n) - fixed (Single* v_ptr = &v) - { - Delegates.glReplacementCodeuiTexCoord2fNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)tc_ptr, (Single*)n_ptr, (Single*)v_ptr); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiTexCoord2fNormal3fVertex3v(ref UInt32 rc, ref Single tc, ref Single n, Single* v) - { - unsafe - { - fixed (UInt32* rc_ptr = &rc) - fixed (Single* tc_ptr = &tc) - fixed (Single* n_ptr = &n) - { - Delegates.glReplacementCodeuiTexCoord2fNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)tc_ptr, (Single*)n_ptr, (Single*)v); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiTexCoord2fNormal3fVertex3v(ref Int32 rc, ref Single tc, ref Single n, Single* v) - { - unsafe - { - fixed (Int32* rc_ptr = &rc) - fixed (Single* tc_ptr = &tc) - fixed (Single* n_ptr = &n) - { - Delegates.glReplacementCodeuiTexCoord2fNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)tc_ptr, (Single*)n_ptr, (Single*)v); - } - } - } - - [System.CLSCompliant(false)] - public static - void ReplacementCodeuiTexCoord2fNormal3fVertex3v(ref UInt32 rc, ref Single tc, ref Single n, Single[] v) - { - unsafe - { - fixed (UInt32* rc_ptr = &rc) - fixed (Single* tc_ptr = &tc) - fixed (Single* n_ptr = &n) - fixed (Single* v_ptr = v) - { - Delegates.glReplacementCodeuiTexCoord2fNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)tc_ptr, (Single*)n_ptr, (Single*)v_ptr); - } - } - } - - public static - void ReplacementCodeuiTexCoord2fNormal3fVertex3v(ref Int32 rc, ref Single tc, ref Single n, Single[] v) - { - unsafe - { - fixed (Int32* rc_ptr = &rc) - fixed (Single* tc_ptr = &tc) - fixed (Single* n_ptr = &n) - fixed (Single* v_ptr = v) - { - Delegates.glReplacementCodeuiTexCoord2fNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)tc_ptr, (Single*)n_ptr, (Single*)v_ptr); - } - } - } - [System.CLSCompliant(false)] public static void ReplacementCodeuiTexCoord2fNormal3fVertex3v(ref UInt32 rc, ref Single tc, ref Single n, ref Single v) @@ -44799,6 +28156,20 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void ReplacementCodeuiTexCoord2fNormal3fVertex3v(UInt32* rc, Single* tc, Single* n, Single* v) + { + Delegates.glReplacementCodeuiTexCoord2fNormal3fVertex3fvSUN((UInt32*)rc, (Single*)tc, (Single*)n, (Single*)v); + } + + [System.CLSCompliant(false)] + public static + unsafe void ReplacementCodeuiTexCoord2fNormal3fVertex3v(Int32* rc, Single* tc, Single* n, Single* v) + { + Delegates.glReplacementCodeuiTexCoord2fNormal3fVertex3fvSUN((UInt32*)rc, (Single*)tc, (Single*)n, (Single*)v); + } + [System.CLSCompliant(false)] public static void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3(UInt32 rc, Single s, Single t, Single r, Single g, Single b, Single a, Single nx, Single ny, Single nz, Single x, Single y, Single z) @@ -44812,3587 +28183,6 @@ namespace OpenTK.OpenGL Delegates.glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fSUN((UInt32)rc, (Single)s, (Single)t, (Single)r, (Single)g, (Single)b, (Single)a, (Single)nx, (Single)ny, (Single)nz, (Single)x, (Single)y, (Single)z); } - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3v(UInt32* rc, Single* tc, Single* c, Single* n, Single* v) - { - unsafe { Delegates.glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN((UInt32*)rc, (Single*)tc, (Single*)c, (Single*)n, (Single*)v); } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3v(Int32* rc, Single* tc, Single* c, Single* n, Single* v) - { - unsafe - { - Delegates.glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN((UInt32*)rc, (Single*)tc, (Single*)c, (Single*)n, (Single*)v); - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3v(UInt32* rc, Single* tc, Single* c, Single* n, Single[] v) - { - unsafe - { - fixed (Single* v_ptr = v) - { - Delegates.glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN((UInt32*)rc, (Single*)tc, (Single*)c, (Single*)n, (Single*)v_ptr); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3v(Int32* rc, Single* tc, Single* c, Single* n, Single[] v) - { - unsafe - { - fixed (Single* v_ptr = v) - { - Delegates.glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN((UInt32*)rc, (Single*)tc, (Single*)c, (Single*)n, (Single*)v_ptr); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3v(UInt32* rc, Single* tc, Single* c, Single* n, ref Single v) - { - unsafe - { - fixed (Single* v_ptr = &v) - { - Delegates.glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN((UInt32*)rc, (Single*)tc, (Single*)c, (Single*)n, (Single*)v_ptr); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3v(Int32* rc, Single* tc, Single* c, Single* n, ref Single v) - { - unsafe - { - fixed (Single* v_ptr = &v) - { - Delegates.glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN((UInt32*)rc, (Single*)tc, (Single*)c, (Single*)n, (Single*)v_ptr); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3v(UInt32* rc, Single* tc, Single* c, Single[] n, Single* v) - { - unsafe - { - fixed (Single* n_ptr = n) - { - Delegates.glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN((UInt32*)rc, (Single*)tc, (Single*)c, (Single*)n_ptr, (Single*)v); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3v(Int32* rc, Single* tc, Single* c, Single[] n, Single* v) - { - unsafe - { - fixed (Single* n_ptr = n) - { - Delegates.glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN((UInt32*)rc, (Single*)tc, (Single*)c, (Single*)n_ptr, (Single*)v); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3v(UInt32* rc, Single* tc, Single* c, Single[] n, Single[] v) - { - unsafe - { - fixed (Single* n_ptr = n) - fixed (Single* v_ptr = v) - { - Delegates.glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN((UInt32*)rc, (Single*)tc, (Single*)c, (Single*)n_ptr, (Single*)v_ptr); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3v(Int32* rc, Single* tc, Single* c, Single[] n, Single[] v) - { - unsafe - { - fixed (Single* n_ptr = n) - fixed (Single* v_ptr = v) - { - Delegates.glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN((UInt32*)rc, (Single*)tc, (Single*)c, (Single*)n_ptr, (Single*)v_ptr); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3v(UInt32* rc, Single* tc, Single* c, Single[] n, ref Single v) - { - unsafe - { - fixed (Single* n_ptr = n) - fixed (Single* v_ptr = &v) - { - Delegates.glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN((UInt32*)rc, (Single*)tc, (Single*)c, (Single*)n_ptr, (Single*)v_ptr); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3v(Int32* rc, Single* tc, Single* c, Single[] n, ref Single v) - { - unsafe - { - fixed (Single* n_ptr = n) - fixed (Single* v_ptr = &v) - { - Delegates.glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN((UInt32*)rc, (Single*)tc, (Single*)c, (Single*)n_ptr, (Single*)v_ptr); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3v(UInt32* rc, Single* tc, Single* c, ref Single n, Single* v) - { - unsafe - { - fixed (Single* n_ptr = &n) - { - Delegates.glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN((UInt32*)rc, (Single*)tc, (Single*)c, (Single*)n_ptr, (Single*)v); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3v(Int32* rc, Single* tc, Single* c, ref Single n, Single* v) - { - unsafe - { - fixed (Single* n_ptr = &n) - { - Delegates.glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN((UInt32*)rc, (Single*)tc, (Single*)c, (Single*)n_ptr, (Single*)v); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3v(UInt32* rc, Single* tc, Single* c, ref Single n, Single[] v) - { - unsafe - { - fixed (Single* n_ptr = &n) - fixed (Single* v_ptr = v) - { - Delegates.glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN((UInt32*)rc, (Single*)tc, (Single*)c, (Single*)n_ptr, (Single*)v_ptr); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3v(Int32* rc, Single* tc, Single* c, ref Single n, Single[] v) - { - unsafe - { - fixed (Single* n_ptr = &n) - fixed (Single* v_ptr = v) - { - Delegates.glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN((UInt32*)rc, (Single*)tc, (Single*)c, (Single*)n_ptr, (Single*)v_ptr); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3v(UInt32* rc, Single* tc, Single* c, ref Single n, ref Single v) - { - unsafe - { - fixed (Single* n_ptr = &n) - fixed (Single* v_ptr = &v) - { - Delegates.glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN((UInt32*)rc, (Single*)tc, (Single*)c, (Single*)n_ptr, (Single*)v_ptr); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3v(Int32* rc, Single* tc, Single* c, ref Single n, ref Single v) - { - unsafe - { - fixed (Single* n_ptr = &n) - fixed (Single* v_ptr = &v) - { - Delegates.glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN((UInt32*)rc, (Single*)tc, (Single*)c, (Single*)n_ptr, (Single*)v_ptr); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3v(UInt32* rc, Single* tc, Single[] c, Single* n, Single* v) - { - unsafe - { - fixed (Single* c_ptr = c) - { - Delegates.glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN((UInt32*)rc, (Single*)tc, (Single*)c_ptr, (Single*)n, (Single*)v); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3v(Int32* rc, Single* tc, Single[] c, Single* n, Single* v) - { - unsafe - { - fixed (Single* c_ptr = c) - { - Delegates.glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN((UInt32*)rc, (Single*)tc, (Single*)c_ptr, (Single*)n, (Single*)v); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3v(UInt32* rc, Single* tc, Single[] c, Single* n, Single[] v) - { - unsafe - { - fixed (Single* c_ptr = c) - fixed (Single* v_ptr = v) - { - Delegates.glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN((UInt32*)rc, (Single*)tc, (Single*)c_ptr, (Single*)n, (Single*)v_ptr); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3v(Int32* rc, Single* tc, Single[] c, Single* n, Single[] v) - { - unsafe - { - fixed (Single* c_ptr = c) - fixed (Single* v_ptr = v) - { - Delegates.glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN((UInt32*)rc, (Single*)tc, (Single*)c_ptr, (Single*)n, (Single*)v_ptr); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3v(UInt32* rc, Single* tc, Single[] c, Single* n, ref Single v) - { - unsafe - { - fixed (Single* c_ptr = c) - fixed (Single* v_ptr = &v) - { - Delegates.glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN((UInt32*)rc, (Single*)tc, (Single*)c_ptr, (Single*)n, (Single*)v_ptr); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3v(Int32* rc, Single* tc, Single[] c, Single* n, ref Single v) - { - unsafe - { - fixed (Single* c_ptr = c) - fixed (Single* v_ptr = &v) - { - Delegates.glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN((UInt32*)rc, (Single*)tc, (Single*)c_ptr, (Single*)n, (Single*)v_ptr); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3v(UInt32* rc, Single* tc, Single[] c, Single[] n, Single* v) - { - unsafe - { - fixed (Single* c_ptr = c) - fixed (Single* n_ptr = n) - { - Delegates.glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN((UInt32*)rc, (Single*)tc, (Single*)c_ptr, (Single*)n_ptr, (Single*)v); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3v(Int32* rc, Single* tc, Single[] c, Single[] n, Single* v) - { - unsafe - { - fixed (Single* c_ptr = c) - fixed (Single* n_ptr = n) - { - Delegates.glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN((UInt32*)rc, (Single*)tc, (Single*)c_ptr, (Single*)n_ptr, (Single*)v); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3v(UInt32* rc, Single* tc, Single[] c, Single[] n, Single[] v) - { - unsafe - { - fixed (Single* c_ptr = c) - fixed (Single* n_ptr = n) - fixed (Single* v_ptr = v) - { - Delegates.glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN((UInt32*)rc, (Single*)tc, (Single*)c_ptr, (Single*)n_ptr, (Single*)v_ptr); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3v(Int32* rc, Single* tc, Single[] c, Single[] n, Single[] v) - { - unsafe - { - fixed (Single* c_ptr = c) - fixed (Single* n_ptr = n) - fixed (Single* v_ptr = v) - { - Delegates.glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN((UInt32*)rc, (Single*)tc, (Single*)c_ptr, (Single*)n_ptr, (Single*)v_ptr); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3v(UInt32* rc, Single* tc, Single[] c, Single[] n, ref Single v) - { - unsafe - { - fixed (Single* c_ptr = c) - fixed (Single* n_ptr = n) - fixed (Single* v_ptr = &v) - { - Delegates.glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN((UInt32*)rc, (Single*)tc, (Single*)c_ptr, (Single*)n_ptr, (Single*)v_ptr); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3v(Int32* rc, Single* tc, Single[] c, Single[] n, ref Single v) - { - unsafe - { - fixed (Single* c_ptr = c) - fixed (Single* n_ptr = n) - fixed (Single* v_ptr = &v) - { - Delegates.glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN((UInt32*)rc, (Single*)tc, (Single*)c_ptr, (Single*)n_ptr, (Single*)v_ptr); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3v(UInt32* rc, Single* tc, Single[] c, ref Single n, Single* v) - { - unsafe - { - fixed (Single* c_ptr = c) - fixed (Single* n_ptr = &n) - { - Delegates.glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN((UInt32*)rc, (Single*)tc, (Single*)c_ptr, (Single*)n_ptr, (Single*)v); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3v(Int32* rc, Single* tc, Single[] c, ref Single n, Single* v) - { - unsafe - { - fixed (Single* c_ptr = c) - fixed (Single* n_ptr = &n) - { - Delegates.glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN((UInt32*)rc, (Single*)tc, (Single*)c_ptr, (Single*)n_ptr, (Single*)v); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3v(UInt32* rc, Single* tc, Single[] c, ref Single n, Single[] v) - { - unsafe - { - fixed (Single* c_ptr = c) - fixed (Single* n_ptr = &n) - fixed (Single* v_ptr = v) - { - Delegates.glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN((UInt32*)rc, (Single*)tc, (Single*)c_ptr, (Single*)n_ptr, (Single*)v_ptr); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3v(Int32* rc, Single* tc, Single[] c, ref Single n, Single[] v) - { - unsafe - { - fixed (Single* c_ptr = c) - fixed (Single* n_ptr = &n) - fixed (Single* v_ptr = v) - { - Delegates.glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN((UInt32*)rc, (Single*)tc, (Single*)c_ptr, (Single*)n_ptr, (Single*)v_ptr); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3v(UInt32* rc, Single* tc, Single[] c, ref Single n, ref Single v) - { - unsafe - { - fixed (Single* c_ptr = c) - fixed (Single* n_ptr = &n) - fixed (Single* v_ptr = &v) - { - Delegates.glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN((UInt32*)rc, (Single*)tc, (Single*)c_ptr, (Single*)n_ptr, (Single*)v_ptr); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3v(Int32* rc, Single* tc, Single[] c, ref Single n, ref Single v) - { - unsafe - { - fixed (Single* c_ptr = c) - fixed (Single* n_ptr = &n) - fixed (Single* v_ptr = &v) - { - Delegates.glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN((UInt32*)rc, (Single*)tc, (Single*)c_ptr, (Single*)n_ptr, (Single*)v_ptr); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3v(UInt32* rc, Single* tc, ref Single c, Single* n, Single* v) - { - unsafe - { - fixed (Single* c_ptr = &c) - { - Delegates.glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN((UInt32*)rc, (Single*)tc, (Single*)c_ptr, (Single*)n, (Single*)v); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3v(Int32* rc, Single* tc, ref Single c, Single* n, Single* v) - { - unsafe - { - fixed (Single* c_ptr = &c) - { - Delegates.glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN((UInt32*)rc, (Single*)tc, (Single*)c_ptr, (Single*)n, (Single*)v); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3v(UInt32* rc, Single* tc, ref Single c, Single* n, Single[] v) - { - unsafe - { - fixed (Single* c_ptr = &c) - fixed (Single* v_ptr = v) - { - Delegates.glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN((UInt32*)rc, (Single*)tc, (Single*)c_ptr, (Single*)n, (Single*)v_ptr); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3v(Int32* rc, Single* tc, ref Single c, Single* n, Single[] v) - { - unsafe - { - fixed (Single* c_ptr = &c) - fixed (Single* v_ptr = v) - { - Delegates.glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN((UInt32*)rc, (Single*)tc, (Single*)c_ptr, (Single*)n, (Single*)v_ptr); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3v(UInt32* rc, Single* tc, ref Single c, Single* n, ref Single v) - { - unsafe - { - fixed (Single* c_ptr = &c) - fixed (Single* v_ptr = &v) - { - Delegates.glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN((UInt32*)rc, (Single*)tc, (Single*)c_ptr, (Single*)n, (Single*)v_ptr); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3v(Int32* rc, Single* tc, ref Single c, Single* n, ref Single v) - { - unsafe - { - fixed (Single* c_ptr = &c) - fixed (Single* v_ptr = &v) - { - Delegates.glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN((UInt32*)rc, (Single*)tc, (Single*)c_ptr, (Single*)n, (Single*)v_ptr); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3v(UInt32* rc, Single* tc, ref Single c, Single[] n, Single* v) - { - unsafe - { - fixed (Single* c_ptr = &c) - fixed (Single* n_ptr = n) - { - Delegates.glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN((UInt32*)rc, (Single*)tc, (Single*)c_ptr, (Single*)n_ptr, (Single*)v); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3v(Int32* rc, Single* tc, ref Single c, Single[] n, Single* v) - { - unsafe - { - fixed (Single* c_ptr = &c) - fixed (Single* n_ptr = n) - { - Delegates.glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN((UInt32*)rc, (Single*)tc, (Single*)c_ptr, (Single*)n_ptr, (Single*)v); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3v(UInt32* rc, Single* tc, ref Single c, Single[] n, Single[] v) - { - unsafe - { - fixed (Single* c_ptr = &c) - fixed (Single* n_ptr = n) - fixed (Single* v_ptr = v) - { - Delegates.glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN((UInt32*)rc, (Single*)tc, (Single*)c_ptr, (Single*)n_ptr, (Single*)v_ptr); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3v(Int32* rc, Single* tc, ref Single c, Single[] n, Single[] v) - { - unsafe - { - fixed (Single* c_ptr = &c) - fixed (Single* n_ptr = n) - fixed (Single* v_ptr = v) - { - Delegates.glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN((UInt32*)rc, (Single*)tc, (Single*)c_ptr, (Single*)n_ptr, (Single*)v_ptr); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3v(UInt32* rc, Single* tc, ref Single c, Single[] n, ref Single v) - { - unsafe - { - fixed (Single* c_ptr = &c) - fixed (Single* n_ptr = n) - fixed (Single* v_ptr = &v) - { - Delegates.glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN((UInt32*)rc, (Single*)tc, (Single*)c_ptr, (Single*)n_ptr, (Single*)v_ptr); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3v(Int32* rc, Single* tc, ref Single c, Single[] n, ref Single v) - { - unsafe - { - fixed (Single* c_ptr = &c) - fixed (Single* n_ptr = n) - fixed (Single* v_ptr = &v) - { - Delegates.glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN((UInt32*)rc, (Single*)tc, (Single*)c_ptr, (Single*)n_ptr, (Single*)v_ptr); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3v(UInt32* rc, Single* tc, ref Single c, ref Single n, Single* v) - { - unsafe - { - fixed (Single* c_ptr = &c) - fixed (Single* n_ptr = &n) - { - Delegates.glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN((UInt32*)rc, (Single*)tc, (Single*)c_ptr, (Single*)n_ptr, (Single*)v); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3v(Int32* rc, Single* tc, ref Single c, ref Single n, Single* v) - { - unsafe - { - fixed (Single* c_ptr = &c) - fixed (Single* n_ptr = &n) - { - Delegates.glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN((UInt32*)rc, (Single*)tc, (Single*)c_ptr, (Single*)n_ptr, (Single*)v); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3v(UInt32* rc, Single* tc, ref Single c, ref Single n, Single[] v) - { - unsafe - { - fixed (Single* c_ptr = &c) - fixed (Single* n_ptr = &n) - fixed (Single* v_ptr = v) - { - Delegates.glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN((UInt32*)rc, (Single*)tc, (Single*)c_ptr, (Single*)n_ptr, (Single*)v_ptr); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3v(Int32* rc, Single* tc, ref Single c, ref Single n, Single[] v) - { - unsafe - { - fixed (Single* c_ptr = &c) - fixed (Single* n_ptr = &n) - fixed (Single* v_ptr = v) - { - Delegates.glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN((UInt32*)rc, (Single*)tc, (Single*)c_ptr, (Single*)n_ptr, (Single*)v_ptr); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3v(UInt32* rc, Single* tc, ref Single c, ref Single n, ref Single v) - { - unsafe - { - fixed (Single* c_ptr = &c) - fixed (Single* n_ptr = &n) - fixed (Single* v_ptr = &v) - { - Delegates.glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN((UInt32*)rc, (Single*)tc, (Single*)c_ptr, (Single*)n_ptr, (Single*)v_ptr); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3v(Int32* rc, Single* tc, ref Single c, ref Single n, ref Single v) - { - unsafe - { - fixed (Single* c_ptr = &c) - fixed (Single* n_ptr = &n) - fixed (Single* v_ptr = &v) - { - Delegates.glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN((UInt32*)rc, (Single*)tc, (Single*)c_ptr, (Single*)n_ptr, (Single*)v_ptr); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3v(UInt32* rc, Single[] tc, Single* c, Single* n, Single* v) - { - unsafe - { - fixed (Single* tc_ptr = tc) - { - Delegates.glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN((UInt32*)rc, (Single*)tc_ptr, (Single*)c, (Single*)n, (Single*)v); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3v(Int32* rc, Single[] tc, Single* c, Single* n, Single* v) - { - unsafe - { - fixed (Single* tc_ptr = tc) - { - Delegates.glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN((UInt32*)rc, (Single*)tc_ptr, (Single*)c, (Single*)n, (Single*)v); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3v(UInt32* rc, Single[] tc, Single* c, Single* n, Single[] v) - { - unsafe - { - fixed (Single* tc_ptr = tc) - fixed (Single* v_ptr = v) - { - Delegates.glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN((UInt32*)rc, (Single*)tc_ptr, (Single*)c, (Single*)n, (Single*)v_ptr); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3v(Int32* rc, Single[] tc, Single* c, Single* n, Single[] v) - { - unsafe - { - fixed (Single* tc_ptr = tc) - fixed (Single* v_ptr = v) - { - Delegates.glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN((UInt32*)rc, (Single*)tc_ptr, (Single*)c, (Single*)n, (Single*)v_ptr); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3v(UInt32* rc, Single[] tc, Single* c, Single* n, ref Single v) - { - unsafe - { - fixed (Single* tc_ptr = tc) - fixed (Single* v_ptr = &v) - { - Delegates.glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN((UInt32*)rc, (Single*)tc_ptr, (Single*)c, (Single*)n, (Single*)v_ptr); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3v(Int32* rc, Single[] tc, Single* c, Single* n, ref Single v) - { - unsafe - { - fixed (Single* tc_ptr = tc) - fixed (Single* v_ptr = &v) - { - Delegates.glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN((UInt32*)rc, (Single*)tc_ptr, (Single*)c, (Single*)n, (Single*)v_ptr); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3v(UInt32* rc, Single[] tc, Single* c, Single[] n, Single* v) - { - unsafe - { - fixed (Single* tc_ptr = tc) - fixed (Single* n_ptr = n) - { - Delegates.glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN((UInt32*)rc, (Single*)tc_ptr, (Single*)c, (Single*)n_ptr, (Single*)v); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3v(Int32* rc, Single[] tc, Single* c, Single[] n, Single* v) - { - unsafe - { - fixed (Single* tc_ptr = tc) - fixed (Single* n_ptr = n) - { - Delegates.glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN((UInt32*)rc, (Single*)tc_ptr, (Single*)c, (Single*)n_ptr, (Single*)v); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3v(UInt32* rc, Single[] tc, Single* c, Single[] n, Single[] v) - { - unsafe - { - fixed (Single* tc_ptr = tc) - fixed (Single* n_ptr = n) - fixed (Single* v_ptr = v) - { - Delegates.glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN((UInt32*)rc, (Single*)tc_ptr, (Single*)c, (Single*)n_ptr, (Single*)v_ptr); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3v(Int32* rc, Single[] tc, Single* c, Single[] n, Single[] v) - { - unsafe - { - fixed (Single* tc_ptr = tc) - fixed (Single* n_ptr = n) - fixed (Single* v_ptr = v) - { - Delegates.glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN((UInt32*)rc, (Single*)tc_ptr, (Single*)c, (Single*)n_ptr, (Single*)v_ptr); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3v(UInt32* rc, Single[] tc, Single* c, Single[] n, ref Single v) - { - unsafe - { - fixed (Single* tc_ptr = tc) - fixed (Single* n_ptr = n) - fixed (Single* v_ptr = &v) - { - Delegates.glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN((UInt32*)rc, (Single*)tc_ptr, (Single*)c, (Single*)n_ptr, (Single*)v_ptr); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3v(Int32* rc, Single[] tc, Single* c, Single[] n, ref Single v) - { - unsafe - { - fixed (Single* tc_ptr = tc) - fixed (Single* n_ptr = n) - fixed (Single* v_ptr = &v) - { - Delegates.glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN((UInt32*)rc, (Single*)tc_ptr, (Single*)c, (Single*)n_ptr, (Single*)v_ptr); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3v(UInt32* rc, Single[] tc, Single* c, ref Single n, Single* v) - { - unsafe - { - fixed (Single* tc_ptr = tc) - fixed (Single* n_ptr = &n) - { - Delegates.glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN((UInt32*)rc, (Single*)tc_ptr, (Single*)c, (Single*)n_ptr, (Single*)v); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3v(Int32* rc, Single[] tc, Single* c, ref Single n, Single* v) - { - unsafe - { - fixed (Single* tc_ptr = tc) - fixed (Single* n_ptr = &n) - { - Delegates.glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN((UInt32*)rc, (Single*)tc_ptr, (Single*)c, (Single*)n_ptr, (Single*)v); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3v(UInt32* rc, Single[] tc, Single* c, ref Single n, Single[] v) - { - unsafe - { - fixed (Single* tc_ptr = tc) - fixed (Single* n_ptr = &n) - fixed (Single* v_ptr = v) - { - Delegates.glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN((UInt32*)rc, (Single*)tc_ptr, (Single*)c, (Single*)n_ptr, (Single*)v_ptr); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3v(Int32* rc, Single[] tc, Single* c, ref Single n, Single[] v) - { - unsafe - { - fixed (Single* tc_ptr = tc) - fixed (Single* n_ptr = &n) - fixed (Single* v_ptr = v) - { - Delegates.glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN((UInt32*)rc, (Single*)tc_ptr, (Single*)c, (Single*)n_ptr, (Single*)v_ptr); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3v(UInt32* rc, Single[] tc, Single* c, ref Single n, ref Single v) - { - unsafe - { - fixed (Single* tc_ptr = tc) - fixed (Single* n_ptr = &n) - fixed (Single* v_ptr = &v) - { - Delegates.glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN((UInt32*)rc, (Single*)tc_ptr, (Single*)c, (Single*)n_ptr, (Single*)v_ptr); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3v(Int32* rc, Single[] tc, Single* c, ref Single n, ref Single v) - { - unsafe - { - fixed (Single* tc_ptr = tc) - fixed (Single* n_ptr = &n) - fixed (Single* v_ptr = &v) - { - Delegates.glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN((UInt32*)rc, (Single*)tc_ptr, (Single*)c, (Single*)n_ptr, (Single*)v_ptr); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3v(UInt32* rc, Single[] tc, Single[] c, Single* n, Single* v) - { - unsafe - { - fixed (Single* tc_ptr = tc) - fixed (Single* c_ptr = c) - { - Delegates.glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN((UInt32*)rc, (Single*)tc_ptr, (Single*)c_ptr, (Single*)n, (Single*)v); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3v(Int32* rc, Single[] tc, Single[] c, Single* n, Single* v) - { - unsafe - { - fixed (Single* tc_ptr = tc) - fixed (Single* c_ptr = c) - { - Delegates.glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN((UInt32*)rc, (Single*)tc_ptr, (Single*)c_ptr, (Single*)n, (Single*)v); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3v(UInt32* rc, Single[] tc, Single[] c, Single* n, Single[] v) - { - unsafe - { - fixed (Single* tc_ptr = tc) - fixed (Single* c_ptr = c) - fixed (Single* v_ptr = v) - { - Delegates.glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN((UInt32*)rc, (Single*)tc_ptr, (Single*)c_ptr, (Single*)n, (Single*)v_ptr); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3v(Int32* rc, Single[] tc, Single[] c, Single* n, Single[] v) - { - unsafe - { - fixed (Single* tc_ptr = tc) - fixed (Single* c_ptr = c) - fixed (Single* v_ptr = v) - { - Delegates.glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN((UInt32*)rc, (Single*)tc_ptr, (Single*)c_ptr, (Single*)n, (Single*)v_ptr); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3v(UInt32* rc, Single[] tc, Single[] c, Single* n, ref Single v) - { - unsafe - { - fixed (Single* tc_ptr = tc) - fixed (Single* c_ptr = c) - fixed (Single* v_ptr = &v) - { - Delegates.glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN((UInt32*)rc, (Single*)tc_ptr, (Single*)c_ptr, (Single*)n, (Single*)v_ptr); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3v(Int32* rc, Single[] tc, Single[] c, Single* n, ref Single v) - { - unsafe - { - fixed (Single* tc_ptr = tc) - fixed (Single* c_ptr = c) - fixed (Single* v_ptr = &v) - { - Delegates.glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN((UInt32*)rc, (Single*)tc_ptr, (Single*)c_ptr, (Single*)n, (Single*)v_ptr); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3v(UInt32* rc, Single[] tc, Single[] c, Single[] n, Single* v) - { - unsafe - { - fixed (Single* tc_ptr = tc) - fixed (Single* c_ptr = c) - fixed (Single* n_ptr = n) - { - Delegates.glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN((UInt32*)rc, (Single*)tc_ptr, (Single*)c_ptr, (Single*)n_ptr, (Single*)v); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3v(Int32* rc, Single[] tc, Single[] c, Single[] n, Single* v) - { - unsafe - { - fixed (Single* tc_ptr = tc) - fixed (Single* c_ptr = c) - fixed (Single* n_ptr = n) - { - Delegates.glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN((UInt32*)rc, (Single*)tc_ptr, (Single*)c_ptr, (Single*)n_ptr, (Single*)v); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3v(UInt32* rc, Single[] tc, Single[] c, Single[] n, Single[] v) - { - unsafe - { - fixed (Single* tc_ptr = tc) - fixed (Single* c_ptr = c) - fixed (Single* n_ptr = n) - fixed (Single* v_ptr = v) - { - Delegates.glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN((UInt32*)rc, (Single*)tc_ptr, (Single*)c_ptr, (Single*)n_ptr, (Single*)v_ptr); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3v(Int32* rc, Single[] tc, Single[] c, Single[] n, Single[] v) - { - unsafe - { - fixed (Single* tc_ptr = tc) - fixed (Single* c_ptr = c) - fixed (Single* n_ptr = n) - fixed (Single* v_ptr = v) - { - Delegates.glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN((UInt32*)rc, (Single*)tc_ptr, (Single*)c_ptr, (Single*)n_ptr, (Single*)v_ptr); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3v(UInt32* rc, Single[] tc, Single[] c, Single[] n, ref Single v) - { - unsafe - { - fixed (Single* tc_ptr = tc) - fixed (Single* c_ptr = c) - fixed (Single* n_ptr = n) - fixed (Single* v_ptr = &v) - { - Delegates.glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN((UInt32*)rc, (Single*)tc_ptr, (Single*)c_ptr, (Single*)n_ptr, (Single*)v_ptr); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3v(Int32* rc, Single[] tc, Single[] c, Single[] n, ref Single v) - { - unsafe - { - fixed (Single* tc_ptr = tc) - fixed (Single* c_ptr = c) - fixed (Single* n_ptr = n) - fixed (Single* v_ptr = &v) - { - Delegates.glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN((UInt32*)rc, (Single*)tc_ptr, (Single*)c_ptr, (Single*)n_ptr, (Single*)v_ptr); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3v(UInt32* rc, Single[] tc, Single[] c, ref Single n, Single* v) - { - unsafe - { - fixed (Single* tc_ptr = tc) - fixed (Single* c_ptr = c) - fixed (Single* n_ptr = &n) - { - Delegates.glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN((UInt32*)rc, (Single*)tc_ptr, (Single*)c_ptr, (Single*)n_ptr, (Single*)v); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3v(Int32* rc, Single[] tc, Single[] c, ref Single n, Single* v) - { - unsafe - { - fixed (Single* tc_ptr = tc) - fixed (Single* c_ptr = c) - fixed (Single* n_ptr = &n) - { - Delegates.glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN((UInt32*)rc, (Single*)tc_ptr, (Single*)c_ptr, (Single*)n_ptr, (Single*)v); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3v(UInt32* rc, Single[] tc, Single[] c, ref Single n, Single[] v) - { - unsafe - { - fixed (Single* tc_ptr = tc) - fixed (Single* c_ptr = c) - fixed (Single* n_ptr = &n) - fixed (Single* v_ptr = v) - { - Delegates.glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN((UInt32*)rc, (Single*)tc_ptr, (Single*)c_ptr, (Single*)n_ptr, (Single*)v_ptr); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3v(Int32* rc, Single[] tc, Single[] c, ref Single n, Single[] v) - { - unsafe - { - fixed (Single* tc_ptr = tc) - fixed (Single* c_ptr = c) - fixed (Single* n_ptr = &n) - fixed (Single* v_ptr = v) - { - Delegates.glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN((UInt32*)rc, (Single*)tc_ptr, (Single*)c_ptr, (Single*)n_ptr, (Single*)v_ptr); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3v(UInt32* rc, Single[] tc, Single[] c, ref Single n, ref Single v) - { - unsafe - { - fixed (Single* tc_ptr = tc) - fixed (Single* c_ptr = c) - fixed (Single* n_ptr = &n) - fixed (Single* v_ptr = &v) - { - Delegates.glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN((UInt32*)rc, (Single*)tc_ptr, (Single*)c_ptr, (Single*)n_ptr, (Single*)v_ptr); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3v(Int32* rc, Single[] tc, Single[] c, ref Single n, ref Single v) - { - unsafe - { - fixed (Single* tc_ptr = tc) - fixed (Single* c_ptr = c) - fixed (Single* n_ptr = &n) - fixed (Single* v_ptr = &v) - { - Delegates.glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN((UInt32*)rc, (Single*)tc_ptr, (Single*)c_ptr, (Single*)n_ptr, (Single*)v_ptr); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3v(UInt32* rc, Single[] tc, ref Single c, Single* n, Single* v) - { - unsafe - { - fixed (Single* tc_ptr = tc) - fixed (Single* c_ptr = &c) - { - Delegates.glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN((UInt32*)rc, (Single*)tc_ptr, (Single*)c_ptr, (Single*)n, (Single*)v); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3v(Int32* rc, Single[] tc, ref Single c, Single* n, Single* v) - { - unsafe - { - fixed (Single* tc_ptr = tc) - fixed (Single* c_ptr = &c) - { - Delegates.glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN((UInt32*)rc, (Single*)tc_ptr, (Single*)c_ptr, (Single*)n, (Single*)v); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3v(UInt32* rc, Single[] tc, ref Single c, Single* n, Single[] v) - { - unsafe - { - fixed (Single* tc_ptr = tc) - fixed (Single* c_ptr = &c) - fixed (Single* v_ptr = v) - { - Delegates.glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN((UInt32*)rc, (Single*)tc_ptr, (Single*)c_ptr, (Single*)n, (Single*)v_ptr); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3v(Int32* rc, Single[] tc, ref Single c, Single* n, Single[] v) - { - unsafe - { - fixed (Single* tc_ptr = tc) - fixed (Single* c_ptr = &c) - fixed (Single* v_ptr = v) - { - Delegates.glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN((UInt32*)rc, (Single*)tc_ptr, (Single*)c_ptr, (Single*)n, (Single*)v_ptr); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3v(UInt32* rc, Single[] tc, ref Single c, Single* n, ref Single v) - { - unsafe - { - fixed (Single* tc_ptr = tc) - fixed (Single* c_ptr = &c) - fixed (Single* v_ptr = &v) - { - Delegates.glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN((UInt32*)rc, (Single*)tc_ptr, (Single*)c_ptr, (Single*)n, (Single*)v_ptr); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3v(Int32* rc, Single[] tc, ref Single c, Single* n, ref Single v) - { - unsafe - { - fixed (Single* tc_ptr = tc) - fixed (Single* c_ptr = &c) - fixed (Single* v_ptr = &v) - { - Delegates.glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN((UInt32*)rc, (Single*)tc_ptr, (Single*)c_ptr, (Single*)n, (Single*)v_ptr); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3v(UInt32* rc, Single[] tc, ref Single c, Single[] n, Single* v) - { - unsafe - { - fixed (Single* tc_ptr = tc) - fixed (Single* c_ptr = &c) - fixed (Single* n_ptr = n) - { - Delegates.glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN((UInt32*)rc, (Single*)tc_ptr, (Single*)c_ptr, (Single*)n_ptr, (Single*)v); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3v(Int32* rc, Single[] tc, ref Single c, Single[] n, Single* v) - { - unsafe - { - fixed (Single* tc_ptr = tc) - fixed (Single* c_ptr = &c) - fixed (Single* n_ptr = n) - { - Delegates.glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN((UInt32*)rc, (Single*)tc_ptr, (Single*)c_ptr, (Single*)n_ptr, (Single*)v); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3v(UInt32* rc, Single[] tc, ref Single c, Single[] n, Single[] v) - { - unsafe - { - fixed (Single* tc_ptr = tc) - fixed (Single* c_ptr = &c) - fixed (Single* n_ptr = n) - fixed (Single* v_ptr = v) - { - Delegates.glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN((UInt32*)rc, (Single*)tc_ptr, (Single*)c_ptr, (Single*)n_ptr, (Single*)v_ptr); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3v(Int32* rc, Single[] tc, ref Single c, Single[] n, Single[] v) - { - unsafe - { - fixed (Single* tc_ptr = tc) - fixed (Single* c_ptr = &c) - fixed (Single* n_ptr = n) - fixed (Single* v_ptr = v) - { - Delegates.glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN((UInt32*)rc, (Single*)tc_ptr, (Single*)c_ptr, (Single*)n_ptr, (Single*)v_ptr); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3v(UInt32* rc, Single[] tc, ref Single c, Single[] n, ref Single v) - { - unsafe - { - fixed (Single* tc_ptr = tc) - fixed (Single* c_ptr = &c) - fixed (Single* n_ptr = n) - fixed (Single* v_ptr = &v) - { - Delegates.glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN((UInt32*)rc, (Single*)tc_ptr, (Single*)c_ptr, (Single*)n_ptr, (Single*)v_ptr); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3v(Int32* rc, Single[] tc, ref Single c, Single[] n, ref Single v) - { - unsafe - { - fixed (Single* tc_ptr = tc) - fixed (Single* c_ptr = &c) - fixed (Single* n_ptr = n) - fixed (Single* v_ptr = &v) - { - Delegates.glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN((UInt32*)rc, (Single*)tc_ptr, (Single*)c_ptr, (Single*)n_ptr, (Single*)v_ptr); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3v(UInt32* rc, Single[] tc, ref Single c, ref Single n, Single* v) - { - unsafe - { - fixed (Single* tc_ptr = tc) - fixed (Single* c_ptr = &c) - fixed (Single* n_ptr = &n) - { - Delegates.glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN((UInt32*)rc, (Single*)tc_ptr, (Single*)c_ptr, (Single*)n_ptr, (Single*)v); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3v(Int32* rc, Single[] tc, ref Single c, ref Single n, Single* v) - { - unsafe - { - fixed (Single* tc_ptr = tc) - fixed (Single* c_ptr = &c) - fixed (Single* n_ptr = &n) - { - Delegates.glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN((UInt32*)rc, (Single*)tc_ptr, (Single*)c_ptr, (Single*)n_ptr, (Single*)v); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3v(UInt32* rc, Single[] tc, ref Single c, ref Single n, Single[] v) - { - unsafe - { - fixed (Single* tc_ptr = tc) - fixed (Single* c_ptr = &c) - fixed (Single* n_ptr = &n) - fixed (Single* v_ptr = v) - { - Delegates.glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN((UInt32*)rc, (Single*)tc_ptr, (Single*)c_ptr, (Single*)n_ptr, (Single*)v_ptr); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3v(Int32* rc, Single[] tc, ref Single c, ref Single n, Single[] v) - { - unsafe - { - fixed (Single* tc_ptr = tc) - fixed (Single* c_ptr = &c) - fixed (Single* n_ptr = &n) - fixed (Single* v_ptr = v) - { - Delegates.glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN((UInt32*)rc, (Single*)tc_ptr, (Single*)c_ptr, (Single*)n_ptr, (Single*)v_ptr); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3v(UInt32* rc, Single[] tc, ref Single c, ref Single n, ref Single v) - { - unsafe - { - fixed (Single* tc_ptr = tc) - fixed (Single* c_ptr = &c) - fixed (Single* n_ptr = &n) - fixed (Single* v_ptr = &v) - { - Delegates.glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN((UInt32*)rc, (Single*)tc_ptr, (Single*)c_ptr, (Single*)n_ptr, (Single*)v_ptr); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3v(Int32* rc, Single[] tc, ref Single c, ref Single n, ref Single v) - { - unsafe - { - fixed (Single* tc_ptr = tc) - fixed (Single* c_ptr = &c) - fixed (Single* n_ptr = &n) - fixed (Single* v_ptr = &v) - { - Delegates.glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN((UInt32*)rc, (Single*)tc_ptr, (Single*)c_ptr, (Single*)n_ptr, (Single*)v_ptr); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3v(UInt32* rc, ref Single tc, Single* c, Single* n, Single* v) - { - unsafe - { - fixed (Single* tc_ptr = &tc) - { - Delegates.glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN((UInt32*)rc, (Single*)tc_ptr, (Single*)c, (Single*)n, (Single*)v); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3v(Int32* rc, ref Single tc, Single* c, Single* n, Single* v) - { - unsafe - { - fixed (Single* tc_ptr = &tc) - { - Delegates.glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN((UInt32*)rc, (Single*)tc_ptr, (Single*)c, (Single*)n, (Single*)v); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3v(UInt32* rc, ref Single tc, Single* c, Single* n, Single[] v) - { - unsafe - { - fixed (Single* tc_ptr = &tc) - fixed (Single* v_ptr = v) - { - Delegates.glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN((UInt32*)rc, (Single*)tc_ptr, (Single*)c, (Single*)n, (Single*)v_ptr); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3v(Int32* rc, ref Single tc, Single* c, Single* n, Single[] v) - { - unsafe - { - fixed (Single* tc_ptr = &tc) - fixed (Single* v_ptr = v) - { - Delegates.glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN((UInt32*)rc, (Single*)tc_ptr, (Single*)c, (Single*)n, (Single*)v_ptr); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3v(UInt32* rc, ref Single tc, Single* c, Single* n, ref Single v) - { - unsafe - { - fixed (Single* tc_ptr = &tc) - fixed (Single* v_ptr = &v) - { - Delegates.glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN((UInt32*)rc, (Single*)tc_ptr, (Single*)c, (Single*)n, (Single*)v_ptr); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3v(Int32* rc, ref Single tc, Single* c, Single* n, ref Single v) - { - unsafe - { - fixed (Single* tc_ptr = &tc) - fixed (Single* v_ptr = &v) - { - Delegates.glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN((UInt32*)rc, (Single*)tc_ptr, (Single*)c, (Single*)n, (Single*)v_ptr); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3v(UInt32* rc, ref Single tc, Single* c, Single[] n, Single* v) - { - unsafe - { - fixed (Single* tc_ptr = &tc) - fixed (Single* n_ptr = n) - { - Delegates.glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN((UInt32*)rc, (Single*)tc_ptr, (Single*)c, (Single*)n_ptr, (Single*)v); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3v(Int32* rc, ref Single tc, Single* c, Single[] n, Single* v) - { - unsafe - { - fixed (Single* tc_ptr = &tc) - fixed (Single* n_ptr = n) - { - Delegates.glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN((UInt32*)rc, (Single*)tc_ptr, (Single*)c, (Single*)n_ptr, (Single*)v); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3v(UInt32* rc, ref Single tc, Single* c, Single[] n, Single[] v) - { - unsafe - { - fixed (Single* tc_ptr = &tc) - fixed (Single* n_ptr = n) - fixed (Single* v_ptr = v) - { - Delegates.glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN((UInt32*)rc, (Single*)tc_ptr, (Single*)c, (Single*)n_ptr, (Single*)v_ptr); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3v(Int32* rc, ref Single tc, Single* c, Single[] n, Single[] v) - { - unsafe - { - fixed (Single* tc_ptr = &tc) - fixed (Single* n_ptr = n) - fixed (Single* v_ptr = v) - { - Delegates.glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN((UInt32*)rc, (Single*)tc_ptr, (Single*)c, (Single*)n_ptr, (Single*)v_ptr); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3v(UInt32* rc, ref Single tc, Single* c, Single[] n, ref Single v) - { - unsafe - { - fixed (Single* tc_ptr = &tc) - fixed (Single* n_ptr = n) - fixed (Single* v_ptr = &v) - { - Delegates.glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN((UInt32*)rc, (Single*)tc_ptr, (Single*)c, (Single*)n_ptr, (Single*)v_ptr); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3v(Int32* rc, ref Single tc, Single* c, Single[] n, ref Single v) - { - unsafe - { - fixed (Single* tc_ptr = &tc) - fixed (Single* n_ptr = n) - fixed (Single* v_ptr = &v) - { - Delegates.glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN((UInt32*)rc, (Single*)tc_ptr, (Single*)c, (Single*)n_ptr, (Single*)v_ptr); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3v(UInt32* rc, ref Single tc, Single* c, ref Single n, Single* v) - { - unsafe - { - fixed (Single* tc_ptr = &tc) - fixed (Single* n_ptr = &n) - { - Delegates.glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN((UInt32*)rc, (Single*)tc_ptr, (Single*)c, (Single*)n_ptr, (Single*)v); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3v(Int32* rc, ref Single tc, Single* c, ref Single n, Single* v) - { - unsafe - { - fixed (Single* tc_ptr = &tc) - fixed (Single* n_ptr = &n) - { - Delegates.glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN((UInt32*)rc, (Single*)tc_ptr, (Single*)c, (Single*)n_ptr, (Single*)v); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3v(UInt32* rc, ref Single tc, Single* c, ref Single n, Single[] v) - { - unsafe - { - fixed (Single* tc_ptr = &tc) - fixed (Single* n_ptr = &n) - fixed (Single* v_ptr = v) - { - Delegates.glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN((UInt32*)rc, (Single*)tc_ptr, (Single*)c, (Single*)n_ptr, (Single*)v_ptr); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3v(Int32* rc, ref Single tc, Single* c, ref Single n, Single[] v) - { - unsafe - { - fixed (Single* tc_ptr = &tc) - fixed (Single* n_ptr = &n) - fixed (Single* v_ptr = v) - { - Delegates.glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN((UInt32*)rc, (Single*)tc_ptr, (Single*)c, (Single*)n_ptr, (Single*)v_ptr); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3v(UInt32* rc, ref Single tc, Single* c, ref Single n, ref Single v) - { - unsafe - { - fixed (Single* tc_ptr = &tc) - fixed (Single* n_ptr = &n) - fixed (Single* v_ptr = &v) - { - Delegates.glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN((UInt32*)rc, (Single*)tc_ptr, (Single*)c, (Single*)n_ptr, (Single*)v_ptr); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3v(Int32* rc, ref Single tc, Single* c, ref Single n, ref Single v) - { - unsafe - { - fixed (Single* tc_ptr = &tc) - fixed (Single* n_ptr = &n) - fixed (Single* v_ptr = &v) - { - Delegates.glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN((UInt32*)rc, (Single*)tc_ptr, (Single*)c, (Single*)n_ptr, (Single*)v_ptr); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3v(UInt32* rc, ref Single tc, Single[] c, Single* n, Single* v) - { - unsafe - { - fixed (Single* tc_ptr = &tc) - fixed (Single* c_ptr = c) - { - Delegates.glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN((UInt32*)rc, (Single*)tc_ptr, (Single*)c_ptr, (Single*)n, (Single*)v); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3v(Int32* rc, ref Single tc, Single[] c, Single* n, Single* v) - { - unsafe - { - fixed (Single* tc_ptr = &tc) - fixed (Single* c_ptr = c) - { - Delegates.glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN((UInt32*)rc, (Single*)tc_ptr, (Single*)c_ptr, (Single*)n, (Single*)v); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3v(UInt32* rc, ref Single tc, Single[] c, Single* n, Single[] v) - { - unsafe - { - fixed (Single* tc_ptr = &tc) - fixed (Single* c_ptr = c) - fixed (Single* v_ptr = v) - { - Delegates.glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN((UInt32*)rc, (Single*)tc_ptr, (Single*)c_ptr, (Single*)n, (Single*)v_ptr); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3v(Int32* rc, ref Single tc, Single[] c, Single* n, Single[] v) - { - unsafe - { - fixed (Single* tc_ptr = &tc) - fixed (Single* c_ptr = c) - fixed (Single* v_ptr = v) - { - Delegates.glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN((UInt32*)rc, (Single*)tc_ptr, (Single*)c_ptr, (Single*)n, (Single*)v_ptr); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3v(UInt32* rc, ref Single tc, Single[] c, Single* n, ref Single v) - { - unsafe - { - fixed (Single* tc_ptr = &tc) - fixed (Single* c_ptr = c) - fixed (Single* v_ptr = &v) - { - Delegates.glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN((UInt32*)rc, (Single*)tc_ptr, (Single*)c_ptr, (Single*)n, (Single*)v_ptr); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3v(Int32* rc, ref Single tc, Single[] c, Single* n, ref Single v) - { - unsafe - { - fixed (Single* tc_ptr = &tc) - fixed (Single* c_ptr = c) - fixed (Single* v_ptr = &v) - { - Delegates.glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN((UInt32*)rc, (Single*)tc_ptr, (Single*)c_ptr, (Single*)n, (Single*)v_ptr); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3v(UInt32* rc, ref Single tc, Single[] c, Single[] n, Single* v) - { - unsafe - { - fixed (Single* tc_ptr = &tc) - fixed (Single* c_ptr = c) - fixed (Single* n_ptr = n) - { - Delegates.glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN((UInt32*)rc, (Single*)tc_ptr, (Single*)c_ptr, (Single*)n_ptr, (Single*)v); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3v(Int32* rc, ref Single tc, Single[] c, Single[] n, Single* v) - { - unsafe - { - fixed (Single* tc_ptr = &tc) - fixed (Single* c_ptr = c) - fixed (Single* n_ptr = n) - { - Delegates.glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN((UInt32*)rc, (Single*)tc_ptr, (Single*)c_ptr, (Single*)n_ptr, (Single*)v); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3v(UInt32* rc, ref Single tc, Single[] c, Single[] n, Single[] v) - { - unsafe - { - fixed (Single* tc_ptr = &tc) - fixed (Single* c_ptr = c) - fixed (Single* n_ptr = n) - fixed (Single* v_ptr = v) - { - Delegates.glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN((UInt32*)rc, (Single*)tc_ptr, (Single*)c_ptr, (Single*)n_ptr, (Single*)v_ptr); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3v(Int32* rc, ref Single tc, Single[] c, Single[] n, Single[] v) - { - unsafe - { - fixed (Single* tc_ptr = &tc) - fixed (Single* c_ptr = c) - fixed (Single* n_ptr = n) - fixed (Single* v_ptr = v) - { - Delegates.glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN((UInt32*)rc, (Single*)tc_ptr, (Single*)c_ptr, (Single*)n_ptr, (Single*)v_ptr); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3v(UInt32* rc, ref Single tc, Single[] c, Single[] n, ref Single v) - { - unsafe - { - fixed (Single* tc_ptr = &tc) - fixed (Single* c_ptr = c) - fixed (Single* n_ptr = n) - fixed (Single* v_ptr = &v) - { - Delegates.glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN((UInt32*)rc, (Single*)tc_ptr, (Single*)c_ptr, (Single*)n_ptr, (Single*)v_ptr); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3v(Int32* rc, ref Single tc, Single[] c, Single[] n, ref Single v) - { - unsafe - { - fixed (Single* tc_ptr = &tc) - fixed (Single* c_ptr = c) - fixed (Single* n_ptr = n) - fixed (Single* v_ptr = &v) - { - Delegates.glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN((UInt32*)rc, (Single*)tc_ptr, (Single*)c_ptr, (Single*)n_ptr, (Single*)v_ptr); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3v(UInt32* rc, ref Single tc, Single[] c, ref Single n, Single* v) - { - unsafe - { - fixed (Single* tc_ptr = &tc) - fixed (Single* c_ptr = c) - fixed (Single* n_ptr = &n) - { - Delegates.glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN((UInt32*)rc, (Single*)tc_ptr, (Single*)c_ptr, (Single*)n_ptr, (Single*)v); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3v(Int32* rc, ref Single tc, Single[] c, ref Single n, Single* v) - { - unsafe - { - fixed (Single* tc_ptr = &tc) - fixed (Single* c_ptr = c) - fixed (Single* n_ptr = &n) - { - Delegates.glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN((UInt32*)rc, (Single*)tc_ptr, (Single*)c_ptr, (Single*)n_ptr, (Single*)v); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3v(UInt32* rc, ref Single tc, Single[] c, ref Single n, Single[] v) - { - unsafe - { - fixed (Single* tc_ptr = &tc) - fixed (Single* c_ptr = c) - fixed (Single* n_ptr = &n) - fixed (Single* v_ptr = v) - { - Delegates.glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN((UInt32*)rc, (Single*)tc_ptr, (Single*)c_ptr, (Single*)n_ptr, (Single*)v_ptr); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3v(Int32* rc, ref Single tc, Single[] c, ref Single n, Single[] v) - { - unsafe - { - fixed (Single* tc_ptr = &tc) - fixed (Single* c_ptr = c) - fixed (Single* n_ptr = &n) - fixed (Single* v_ptr = v) - { - Delegates.glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN((UInt32*)rc, (Single*)tc_ptr, (Single*)c_ptr, (Single*)n_ptr, (Single*)v_ptr); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3v(UInt32* rc, ref Single tc, Single[] c, ref Single n, ref Single v) - { - unsafe - { - fixed (Single* tc_ptr = &tc) - fixed (Single* c_ptr = c) - fixed (Single* n_ptr = &n) - fixed (Single* v_ptr = &v) - { - Delegates.glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN((UInt32*)rc, (Single*)tc_ptr, (Single*)c_ptr, (Single*)n_ptr, (Single*)v_ptr); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3v(Int32* rc, ref Single tc, Single[] c, ref Single n, ref Single v) - { - unsafe - { - fixed (Single* tc_ptr = &tc) - fixed (Single* c_ptr = c) - fixed (Single* n_ptr = &n) - fixed (Single* v_ptr = &v) - { - Delegates.glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN((UInt32*)rc, (Single*)tc_ptr, (Single*)c_ptr, (Single*)n_ptr, (Single*)v_ptr); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3v(UInt32* rc, ref Single tc, ref Single c, Single* n, Single* v) - { - unsafe - { - fixed (Single* tc_ptr = &tc) - fixed (Single* c_ptr = &c) - { - Delegates.glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN((UInt32*)rc, (Single*)tc_ptr, (Single*)c_ptr, (Single*)n, (Single*)v); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3v(Int32* rc, ref Single tc, ref Single c, Single* n, Single* v) - { - unsafe - { - fixed (Single* tc_ptr = &tc) - fixed (Single* c_ptr = &c) - { - Delegates.glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN((UInt32*)rc, (Single*)tc_ptr, (Single*)c_ptr, (Single*)n, (Single*)v); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3v(UInt32* rc, ref Single tc, ref Single c, Single* n, Single[] v) - { - unsafe - { - fixed (Single* tc_ptr = &tc) - fixed (Single* c_ptr = &c) - fixed (Single* v_ptr = v) - { - Delegates.glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN((UInt32*)rc, (Single*)tc_ptr, (Single*)c_ptr, (Single*)n, (Single*)v_ptr); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3v(Int32* rc, ref Single tc, ref Single c, Single* n, Single[] v) - { - unsafe - { - fixed (Single* tc_ptr = &tc) - fixed (Single* c_ptr = &c) - fixed (Single* v_ptr = v) - { - Delegates.glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN((UInt32*)rc, (Single*)tc_ptr, (Single*)c_ptr, (Single*)n, (Single*)v_ptr); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3v(UInt32* rc, ref Single tc, ref Single c, Single* n, ref Single v) - { - unsafe - { - fixed (Single* tc_ptr = &tc) - fixed (Single* c_ptr = &c) - fixed (Single* v_ptr = &v) - { - Delegates.glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN((UInt32*)rc, (Single*)tc_ptr, (Single*)c_ptr, (Single*)n, (Single*)v_ptr); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3v(Int32* rc, ref Single tc, ref Single c, Single* n, ref Single v) - { - unsafe - { - fixed (Single* tc_ptr = &tc) - fixed (Single* c_ptr = &c) - fixed (Single* v_ptr = &v) - { - Delegates.glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN((UInt32*)rc, (Single*)tc_ptr, (Single*)c_ptr, (Single*)n, (Single*)v_ptr); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3v(UInt32* rc, ref Single tc, ref Single c, Single[] n, Single* v) - { - unsafe - { - fixed (Single* tc_ptr = &tc) - fixed (Single* c_ptr = &c) - fixed (Single* n_ptr = n) - { - Delegates.glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN((UInt32*)rc, (Single*)tc_ptr, (Single*)c_ptr, (Single*)n_ptr, (Single*)v); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3v(Int32* rc, ref Single tc, ref Single c, Single[] n, Single* v) - { - unsafe - { - fixed (Single* tc_ptr = &tc) - fixed (Single* c_ptr = &c) - fixed (Single* n_ptr = n) - { - Delegates.glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN((UInt32*)rc, (Single*)tc_ptr, (Single*)c_ptr, (Single*)n_ptr, (Single*)v); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3v(UInt32* rc, ref Single tc, ref Single c, Single[] n, Single[] v) - { - unsafe - { - fixed (Single* tc_ptr = &tc) - fixed (Single* c_ptr = &c) - fixed (Single* n_ptr = n) - fixed (Single* v_ptr = v) - { - Delegates.glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN((UInt32*)rc, (Single*)tc_ptr, (Single*)c_ptr, (Single*)n_ptr, (Single*)v_ptr); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3v(Int32* rc, ref Single tc, ref Single c, Single[] n, Single[] v) - { - unsafe - { - fixed (Single* tc_ptr = &tc) - fixed (Single* c_ptr = &c) - fixed (Single* n_ptr = n) - fixed (Single* v_ptr = v) - { - Delegates.glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN((UInt32*)rc, (Single*)tc_ptr, (Single*)c_ptr, (Single*)n_ptr, (Single*)v_ptr); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3v(UInt32* rc, ref Single tc, ref Single c, Single[] n, ref Single v) - { - unsafe - { - fixed (Single* tc_ptr = &tc) - fixed (Single* c_ptr = &c) - fixed (Single* n_ptr = n) - fixed (Single* v_ptr = &v) - { - Delegates.glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN((UInt32*)rc, (Single*)tc_ptr, (Single*)c_ptr, (Single*)n_ptr, (Single*)v_ptr); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3v(Int32* rc, ref Single tc, ref Single c, Single[] n, ref Single v) - { - unsafe - { - fixed (Single* tc_ptr = &tc) - fixed (Single* c_ptr = &c) - fixed (Single* n_ptr = n) - fixed (Single* v_ptr = &v) - { - Delegates.glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN((UInt32*)rc, (Single*)tc_ptr, (Single*)c_ptr, (Single*)n_ptr, (Single*)v_ptr); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3v(UInt32* rc, ref Single tc, ref Single c, ref Single n, Single* v) - { - unsafe - { - fixed (Single* tc_ptr = &tc) - fixed (Single* c_ptr = &c) - fixed (Single* n_ptr = &n) - { - Delegates.glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN((UInt32*)rc, (Single*)tc_ptr, (Single*)c_ptr, (Single*)n_ptr, (Single*)v); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3v(Int32* rc, ref Single tc, ref Single c, ref Single n, Single* v) - { - unsafe - { - fixed (Single* tc_ptr = &tc) - fixed (Single* c_ptr = &c) - fixed (Single* n_ptr = &n) - { - Delegates.glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN((UInt32*)rc, (Single*)tc_ptr, (Single*)c_ptr, (Single*)n_ptr, (Single*)v); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3v(UInt32* rc, ref Single tc, ref Single c, ref Single n, Single[] v) - { - unsafe - { - fixed (Single* tc_ptr = &tc) - fixed (Single* c_ptr = &c) - fixed (Single* n_ptr = &n) - fixed (Single* v_ptr = v) - { - Delegates.glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN((UInt32*)rc, (Single*)tc_ptr, (Single*)c_ptr, (Single*)n_ptr, (Single*)v_ptr); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3v(Int32* rc, ref Single tc, ref Single c, ref Single n, Single[] v) - { - unsafe - { - fixed (Single* tc_ptr = &tc) - fixed (Single* c_ptr = &c) - fixed (Single* n_ptr = &n) - fixed (Single* v_ptr = v) - { - Delegates.glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN((UInt32*)rc, (Single*)tc_ptr, (Single*)c_ptr, (Single*)n_ptr, (Single*)v_ptr); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3v(UInt32* rc, ref Single tc, ref Single c, ref Single n, ref Single v) - { - unsafe - { - fixed (Single* tc_ptr = &tc) - fixed (Single* c_ptr = &c) - fixed (Single* n_ptr = &n) - fixed (Single* v_ptr = &v) - { - Delegates.glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN((UInt32*)rc, (Single*)tc_ptr, (Single*)c_ptr, (Single*)n_ptr, (Single*)v_ptr); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3v(Int32* rc, ref Single tc, ref Single c, ref Single n, ref Single v) - { - unsafe - { - fixed (Single* tc_ptr = &tc) - fixed (Single* c_ptr = &c) - fixed (Single* n_ptr = &n) - fixed (Single* v_ptr = &v) - { - Delegates.glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN((UInt32*)rc, (Single*)tc_ptr, (Single*)c_ptr, (Single*)n_ptr, (Single*)v_ptr); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3v(UInt32[] rc, Single* tc, Single* c, Single* n, Single* v) - { - unsafe - { - fixed (UInt32* rc_ptr = rc) - { - Delegates.glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)tc, (Single*)c, (Single*)n, (Single*)v); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3v(Int32[] rc, Single* tc, Single* c, Single* n, Single* v) - { - unsafe - { - fixed (Int32* rc_ptr = rc) - { - Delegates.glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)tc, (Single*)c, (Single*)n, (Single*)v); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3v(UInt32[] rc, Single* tc, Single* c, Single* n, Single[] v) - { - unsafe - { - fixed (UInt32* rc_ptr = rc) - fixed (Single* v_ptr = v) - { - Delegates.glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)tc, (Single*)c, (Single*)n, (Single*)v_ptr); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3v(Int32[] rc, Single* tc, Single* c, Single* n, Single[] v) - { - unsafe - { - fixed (Int32* rc_ptr = rc) - fixed (Single* v_ptr = v) - { - Delegates.glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)tc, (Single*)c, (Single*)n, (Single*)v_ptr); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3v(UInt32[] rc, Single* tc, Single* c, Single* n, ref Single v) - { - unsafe - { - fixed (UInt32* rc_ptr = rc) - fixed (Single* v_ptr = &v) - { - Delegates.glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)tc, (Single*)c, (Single*)n, (Single*)v_ptr); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3v(Int32[] rc, Single* tc, Single* c, Single* n, ref Single v) - { - unsafe - { - fixed (Int32* rc_ptr = rc) - fixed (Single* v_ptr = &v) - { - Delegates.glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)tc, (Single*)c, (Single*)n, (Single*)v_ptr); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3v(UInt32[] rc, Single* tc, Single* c, Single[] n, Single* v) - { - unsafe - { - fixed (UInt32* rc_ptr = rc) - fixed (Single* n_ptr = n) - { - Delegates.glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)tc, (Single*)c, (Single*)n_ptr, (Single*)v); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3v(Int32[] rc, Single* tc, Single* c, Single[] n, Single* v) - { - unsafe - { - fixed (Int32* rc_ptr = rc) - fixed (Single* n_ptr = n) - { - Delegates.glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)tc, (Single*)c, (Single*)n_ptr, (Single*)v); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3v(UInt32[] rc, Single* tc, Single* c, Single[] n, Single[] v) - { - unsafe - { - fixed (UInt32* rc_ptr = rc) - fixed (Single* n_ptr = n) - fixed (Single* v_ptr = v) - { - Delegates.glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)tc, (Single*)c, (Single*)n_ptr, (Single*)v_ptr); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3v(Int32[] rc, Single* tc, Single* c, Single[] n, Single[] v) - { - unsafe - { - fixed (Int32* rc_ptr = rc) - fixed (Single* n_ptr = n) - fixed (Single* v_ptr = v) - { - Delegates.glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)tc, (Single*)c, (Single*)n_ptr, (Single*)v_ptr); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3v(UInt32[] rc, Single* tc, Single* c, Single[] n, ref Single v) - { - unsafe - { - fixed (UInt32* rc_ptr = rc) - fixed (Single* n_ptr = n) - fixed (Single* v_ptr = &v) - { - Delegates.glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)tc, (Single*)c, (Single*)n_ptr, (Single*)v_ptr); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3v(Int32[] rc, Single* tc, Single* c, Single[] n, ref Single v) - { - unsafe - { - fixed (Int32* rc_ptr = rc) - fixed (Single* n_ptr = n) - fixed (Single* v_ptr = &v) - { - Delegates.glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)tc, (Single*)c, (Single*)n_ptr, (Single*)v_ptr); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3v(UInt32[] rc, Single* tc, Single* c, ref Single n, Single* v) - { - unsafe - { - fixed (UInt32* rc_ptr = rc) - fixed (Single* n_ptr = &n) - { - Delegates.glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)tc, (Single*)c, (Single*)n_ptr, (Single*)v); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3v(Int32[] rc, Single* tc, Single* c, ref Single n, Single* v) - { - unsafe - { - fixed (Int32* rc_ptr = rc) - fixed (Single* n_ptr = &n) - { - Delegates.glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)tc, (Single*)c, (Single*)n_ptr, (Single*)v); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3v(UInt32[] rc, Single* tc, Single* c, ref Single n, Single[] v) - { - unsafe - { - fixed (UInt32* rc_ptr = rc) - fixed (Single* n_ptr = &n) - fixed (Single* v_ptr = v) - { - Delegates.glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)tc, (Single*)c, (Single*)n_ptr, (Single*)v_ptr); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3v(Int32[] rc, Single* tc, Single* c, ref Single n, Single[] v) - { - unsafe - { - fixed (Int32* rc_ptr = rc) - fixed (Single* n_ptr = &n) - fixed (Single* v_ptr = v) - { - Delegates.glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)tc, (Single*)c, (Single*)n_ptr, (Single*)v_ptr); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3v(UInt32[] rc, Single* tc, Single* c, ref Single n, ref Single v) - { - unsafe - { - fixed (UInt32* rc_ptr = rc) - fixed (Single* n_ptr = &n) - fixed (Single* v_ptr = &v) - { - Delegates.glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)tc, (Single*)c, (Single*)n_ptr, (Single*)v_ptr); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3v(Int32[] rc, Single* tc, Single* c, ref Single n, ref Single v) - { - unsafe - { - fixed (Int32* rc_ptr = rc) - fixed (Single* n_ptr = &n) - fixed (Single* v_ptr = &v) - { - Delegates.glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)tc, (Single*)c, (Single*)n_ptr, (Single*)v_ptr); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3v(UInt32[] rc, Single* tc, Single[] c, Single* n, Single* v) - { - unsafe - { - fixed (UInt32* rc_ptr = rc) - fixed (Single* c_ptr = c) - { - Delegates.glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)tc, (Single*)c_ptr, (Single*)n, (Single*)v); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3v(Int32[] rc, Single* tc, Single[] c, Single* n, Single* v) - { - unsafe - { - fixed (Int32* rc_ptr = rc) - fixed (Single* c_ptr = c) - { - Delegates.glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)tc, (Single*)c_ptr, (Single*)n, (Single*)v); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3v(UInt32[] rc, Single* tc, Single[] c, Single* n, Single[] v) - { - unsafe - { - fixed (UInt32* rc_ptr = rc) - fixed (Single* c_ptr = c) - fixed (Single* v_ptr = v) - { - Delegates.glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)tc, (Single*)c_ptr, (Single*)n, (Single*)v_ptr); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3v(Int32[] rc, Single* tc, Single[] c, Single* n, Single[] v) - { - unsafe - { - fixed (Int32* rc_ptr = rc) - fixed (Single* c_ptr = c) - fixed (Single* v_ptr = v) - { - Delegates.glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)tc, (Single*)c_ptr, (Single*)n, (Single*)v_ptr); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3v(UInt32[] rc, Single* tc, Single[] c, Single* n, ref Single v) - { - unsafe - { - fixed (UInt32* rc_ptr = rc) - fixed (Single* c_ptr = c) - fixed (Single* v_ptr = &v) - { - Delegates.glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)tc, (Single*)c_ptr, (Single*)n, (Single*)v_ptr); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3v(Int32[] rc, Single* tc, Single[] c, Single* n, ref Single v) - { - unsafe - { - fixed (Int32* rc_ptr = rc) - fixed (Single* c_ptr = c) - fixed (Single* v_ptr = &v) - { - Delegates.glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)tc, (Single*)c_ptr, (Single*)n, (Single*)v_ptr); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3v(UInt32[] rc, Single* tc, Single[] c, Single[] n, Single* v) - { - unsafe - { - fixed (UInt32* rc_ptr = rc) - fixed (Single* c_ptr = c) - fixed (Single* n_ptr = n) - { - Delegates.glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)tc, (Single*)c_ptr, (Single*)n_ptr, (Single*)v); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3v(Int32[] rc, Single* tc, Single[] c, Single[] n, Single* v) - { - unsafe - { - fixed (Int32* rc_ptr = rc) - fixed (Single* c_ptr = c) - fixed (Single* n_ptr = n) - { - Delegates.glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)tc, (Single*)c_ptr, (Single*)n_ptr, (Single*)v); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3v(UInt32[] rc, Single* tc, Single[] c, Single[] n, Single[] v) - { - unsafe - { - fixed (UInt32* rc_ptr = rc) - fixed (Single* c_ptr = c) - fixed (Single* n_ptr = n) - fixed (Single* v_ptr = v) - { - Delegates.glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)tc, (Single*)c_ptr, (Single*)n_ptr, (Single*)v_ptr); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3v(Int32[] rc, Single* tc, Single[] c, Single[] n, Single[] v) - { - unsafe - { - fixed (Int32* rc_ptr = rc) - fixed (Single* c_ptr = c) - fixed (Single* n_ptr = n) - fixed (Single* v_ptr = v) - { - Delegates.glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)tc, (Single*)c_ptr, (Single*)n_ptr, (Single*)v_ptr); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3v(UInt32[] rc, Single* tc, Single[] c, Single[] n, ref Single v) - { - unsafe - { - fixed (UInt32* rc_ptr = rc) - fixed (Single* c_ptr = c) - fixed (Single* n_ptr = n) - fixed (Single* v_ptr = &v) - { - Delegates.glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)tc, (Single*)c_ptr, (Single*)n_ptr, (Single*)v_ptr); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3v(Int32[] rc, Single* tc, Single[] c, Single[] n, ref Single v) - { - unsafe - { - fixed (Int32* rc_ptr = rc) - fixed (Single* c_ptr = c) - fixed (Single* n_ptr = n) - fixed (Single* v_ptr = &v) - { - Delegates.glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)tc, (Single*)c_ptr, (Single*)n_ptr, (Single*)v_ptr); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3v(UInt32[] rc, Single* tc, Single[] c, ref Single n, Single* v) - { - unsafe - { - fixed (UInt32* rc_ptr = rc) - fixed (Single* c_ptr = c) - fixed (Single* n_ptr = &n) - { - Delegates.glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)tc, (Single*)c_ptr, (Single*)n_ptr, (Single*)v); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3v(Int32[] rc, Single* tc, Single[] c, ref Single n, Single* v) - { - unsafe - { - fixed (Int32* rc_ptr = rc) - fixed (Single* c_ptr = c) - fixed (Single* n_ptr = &n) - { - Delegates.glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)tc, (Single*)c_ptr, (Single*)n_ptr, (Single*)v); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3v(UInt32[] rc, Single* tc, Single[] c, ref Single n, Single[] v) - { - unsafe - { - fixed (UInt32* rc_ptr = rc) - fixed (Single* c_ptr = c) - fixed (Single* n_ptr = &n) - fixed (Single* v_ptr = v) - { - Delegates.glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)tc, (Single*)c_ptr, (Single*)n_ptr, (Single*)v_ptr); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3v(Int32[] rc, Single* tc, Single[] c, ref Single n, Single[] v) - { - unsafe - { - fixed (Int32* rc_ptr = rc) - fixed (Single* c_ptr = c) - fixed (Single* n_ptr = &n) - fixed (Single* v_ptr = v) - { - Delegates.glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)tc, (Single*)c_ptr, (Single*)n_ptr, (Single*)v_ptr); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3v(UInt32[] rc, Single* tc, Single[] c, ref Single n, ref Single v) - { - unsafe - { - fixed (UInt32* rc_ptr = rc) - fixed (Single* c_ptr = c) - fixed (Single* n_ptr = &n) - fixed (Single* v_ptr = &v) - { - Delegates.glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)tc, (Single*)c_ptr, (Single*)n_ptr, (Single*)v_ptr); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3v(Int32[] rc, Single* tc, Single[] c, ref Single n, ref Single v) - { - unsafe - { - fixed (Int32* rc_ptr = rc) - fixed (Single* c_ptr = c) - fixed (Single* n_ptr = &n) - fixed (Single* v_ptr = &v) - { - Delegates.glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)tc, (Single*)c_ptr, (Single*)n_ptr, (Single*)v_ptr); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3v(UInt32[] rc, Single* tc, ref Single c, Single* n, Single* v) - { - unsafe - { - fixed (UInt32* rc_ptr = rc) - fixed (Single* c_ptr = &c) - { - Delegates.glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)tc, (Single*)c_ptr, (Single*)n, (Single*)v); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3v(Int32[] rc, Single* tc, ref Single c, Single* n, Single* v) - { - unsafe - { - fixed (Int32* rc_ptr = rc) - fixed (Single* c_ptr = &c) - { - Delegates.glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)tc, (Single*)c_ptr, (Single*)n, (Single*)v); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3v(UInt32[] rc, Single* tc, ref Single c, Single* n, Single[] v) - { - unsafe - { - fixed (UInt32* rc_ptr = rc) - fixed (Single* c_ptr = &c) - fixed (Single* v_ptr = v) - { - Delegates.glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)tc, (Single*)c_ptr, (Single*)n, (Single*)v_ptr); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3v(Int32[] rc, Single* tc, ref Single c, Single* n, Single[] v) - { - unsafe - { - fixed (Int32* rc_ptr = rc) - fixed (Single* c_ptr = &c) - fixed (Single* v_ptr = v) - { - Delegates.glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)tc, (Single*)c_ptr, (Single*)n, (Single*)v_ptr); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3v(UInt32[] rc, Single* tc, ref Single c, Single* n, ref Single v) - { - unsafe - { - fixed (UInt32* rc_ptr = rc) - fixed (Single* c_ptr = &c) - fixed (Single* v_ptr = &v) - { - Delegates.glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)tc, (Single*)c_ptr, (Single*)n, (Single*)v_ptr); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3v(Int32[] rc, Single* tc, ref Single c, Single* n, ref Single v) - { - unsafe - { - fixed (Int32* rc_ptr = rc) - fixed (Single* c_ptr = &c) - fixed (Single* v_ptr = &v) - { - Delegates.glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)tc, (Single*)c_ptr, (Single*)n, (Single*)v_ptr); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3v(UInt32[] rc, Single* tc, ref Single c, Single[] n, Single* v) - { - unsafe - { - fixed (UInt32* rc_ptr = rc) - fixed (Single* c_ptr = &c) - fixed (Single* n_ptr = n) - { - Delegates.glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)tc, (Single*)c_ptr, (Single*)n_ptr, (Single*)v); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3v(Int32[] rc, Single* tc, ref Single c, Single[] n, Single* v) - { - unsafe - { - fixed (Int32* rc_ptr = rc) - fixed (Single* c_ptr = &c) - fixed (Single* n_ptr = n) - { - Delegates.glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)tc, (Single*)c_ptr, (Single*)n_ptr, (Single*)v); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3v(UInt32[] rc, Single* tc, ref Single c, Single[] n, Single[] v) - { - unsafe - { - fixed (UInt32* rc_ptr = rc) - fixed (Single* c_ptr = &c) - fixed (Single* n_ptr = n) - fixed (Single* v_ptr = v) - { - Delegates.glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)tc, (Single*)c_ptr, (Single*)n_ptr, (Single*)v_ptr); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3v(Int32[] rc, Single* tc, ref Single c, Single[] n, Single[] v) - { - unsafe - { - fixed (Int32* rc_ptr = rc) - fixed (Single* c_ptr = &c) - fixed (Single* n_ptr = n) - fixed (Single* v_ptr = v) - { - Delegates.glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)tc, (Single*)c_ptr, (Single*)n_ptr, (Single*)v_ptr); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3v(UInt32[] rc, Single* tc, ref Single c, Single[] n, ref Single v) - { - unsafe - { - fixed (UInt32* rc_ptr = rc) - fixed (Single* c_ptr = &c) - fixed (Single* n_ptr = n) - fixed (Single* v_ptr = &v) - { - Delegates.glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)tc, (Single*)c_ptr, (Single*)n_ptr, (Single*)v_ptr); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3v(Int32[] rc, Single* tc, ref Single c, Single[] n, ref Single v) - { - unsafe - { - fixed (Int32* rc_ptr = rc) - fixed (Single* c_ptr = &c) - fixed (Single* n_ptr = n) - fixed (Single* v_ptr = &v) - { - Delegates.glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)tc, (Single*)c_ptr, (Single*)n_ptr, (Single*)v_ptr); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3v(UInt32[] rc, Single* tc, ref Single c, ref Single n, Single* v) - { - unsafe - { - fixed (UInt32* rc_ptr = rc) - fixed (Single* c_ptr = &c) - fixed (Single* n_ptr = &n) - { - Delegates.glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)tc, (Single*)c_ptr, (Single*)n_ptr, (Single*)v); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3v(Int32[] rc, Single* tc, ref Single c, ref Single n, Single* v) - { - unsafe - { - fixed (Int32* rc_ptr = rc) - fixed (Single* c_ptr = &c) - fixed (Single* n_ptr = &n) - { - Delegates.glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)tc, (Single*)c_ptr, (Single*)n_ptr, (Single*)v); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3v(UInt32[] rc, Single* tc, ref Single c, ref Single n, Single[] v) - { - unsafe - { - fixed (UInt32* rc_ptr = rc) - fixed (Single* c_ptr = &c) - fixed (Single* n_ptr = &n) - fixed (Single* v_ptr = v) - { - Delegates.glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)tc, (Single*)c_ptr, (Single*)n_ptr, (Single*)v_ptr); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3v(Int32[] rc, Single* tc, ref Single c, ref Single n, Single[] v) - { - unsafe - { - fixed (Int32* rc_ptr = rc) - fixed (Single* c_ptr = &c) - fixed (Single* n_ptr = &n) - fixed (Single* v_ptr = v) - { - Delegates.glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)tc, (Single*)c_ptr, (Single*)n_ptr, (Single*)v_ptr); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3v(UInt32[] rc, Single* tc, ref Single c, ref Single n, ref Single v) - { - unsafe - { - fixed (UInt32* rc_ptr = rc) - fixed (Single* c_ptr = &c) - fixed (Single* n_ptr = &n) - fixed (Single* v_ptr = &v) - { - Delegates.glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)tc, (Single*)c_ptr, (Single*)n_ptr, (Single*)v_ptr); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3v(Int32[] rc, Single* tc, ref Single c, ref Single n, ref Single v) - { - unsafe - { - fixed (Int32* rc_ptr = rc) - fixed (Single* c_ptr = &c) - fixed (Single* n_ptr = &n) - fixed (Single* v_ptr = &v) - { - Delegates.glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)tc, (Single*)c_ptr, (Single*)n_ptr, (Single*)v_ptr); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3v(UInt32[] rc, Single[] tc, Single* c, Single* n, Single* v) - { - unsafe - { - fixed (UInt32* rc_ptr = rc) - fixed (Single* tc_ptr = tc) - { - Delegates.glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)tc_ptr, (Single*)c, (Single*)n, (Single*)v); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3v(Int32[] rc, Single[] tc, Single* c, Single* n, Single* v) - { - unsafe - { - fixed (Int32* rc_ptr = rc) - fixed (Single* tc_ptr = tc) - { - Delegates.glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)tc_ptr, (Single*)c, (Single*)n, (Single*)v); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3v(UInt32[] rc, Single[] tc, Single* c, Single* n, Single[] v) - { - unsafe - { - fixed (UInt32* rc_ptr = rc) - fixed (Single* tc_ptr = tc) - fixed (Single* v_ptr = v) - { - Delegates.glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)tc_ptr, (Single*)c, (Single*)n, (Single*)v_ptr); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3v(Int32[] rc, Single[] tc, Single* c, Single* n, Single[] v) - { - unsafe - { - fixed (Int32* rc_ptr = rc) - fixed (Single* tc_ptr = tc) - fixed (Single* v_ptr = v) - { - Delegates.glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)tc_ptr, (Single*)c, (Single*)n, (Single*)v_ptr); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3v(UInt32[] rc, Single[] tc, Single* c, Single* n, ref Single v) - { - unsafe - { - fixed (UInt32* rc_ptr = rc) - fixed (Single* tc_ptr = tc) - fixed (Single* v_ptr = &v) - { - Delegates.glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)tc_ptr, (Single*)c, (Single*)n, (Single*)v_ptr); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3v(Int32[] rc, Single[] tc, Single* c, Single* n, ref Single v) - { - unsafe - { - fixed (Int32* rc_ptr = rc) - fixed (Single* tc_ptr = tc) - fixed (Single* v_ptr = &v) - { - Delegates.glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)tc_ptr, (Single*)c, (Single*)n, (Single*)v_ptr); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3v(UInt32[] rc, Single[] tc, Single* c, Single[] n, Single* v) - { - unsafe - { - fixed (UInt32* rc_ptr = rc) - fixed (Single* tc_ptr = tc) - fixed (Single* n_ptr = n) - { - Delegates.glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)tc_ptr, (Single*)c, (Single*)n_ptr, (Single*)v); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3v(Int32[] rc, Single[] tc, Single* c, Single[] n, Single* v) - { - unsafe - { - fixed (Int32* rc_ptr = rc) - fixed (Single* tc_ptr = tc) - fixed (Single* n_ptr = n) - { - Delegates.glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)tc_ptr, (Single*)c, (Single*)n_ptr, (Single*)v); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3v(UInt32[] rc, Single[] tc, Single* c, Single[] n, Single[] v) - { - unsafe - { - fixed (UInt32* rc_ptr = rc) - fixed (Single* tc_ptr = tc) - fixed (Single* n_ptr = n) - fixed (Single* v_ptr = v) - { - Delegates.glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)tc_ptr, (Single*)c, (Single*)n_ptr, (Single*)v_ptr); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3v(Int32[] rc, Single[] tc, Single* c, Single[] n, Single[] v) - { - unsafe - { - fixed (Int32* rc_ptr = rc) - fixed (Single* tc_ptr = tc) - fixed (Single* n_ptr = n) - fixed (Single* v_ptr = v) - { - Delegates.glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)tc_ptr, (Single*)c, (Single*)n_ptr, (Single*)v_ptr); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3v(UInt32[] rc, Single[] tc, Single* c, Single[] n, ref Single v) - { - unsafe - { - fixed (UInt32* rc_ptr = rc) - fixed (Single* tc_ptr = tc) - fixed (Single* n_ptr = n) - fixed (Single* v_ptr = &v) - { - Delegates.glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)tc_ptr, (Single*)c, (Single*)n_ptr, (Single*)v_ptr); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3v(Int32[] rc, Single[] tc, Single* c, Single[] n, ref Single v) - { - unsafe - { - fixed (Int32* rc_ptr = rc) - fixed (Single* tc_ptr = tc) - fixed (Single* n_ptr = n) - fixed (Single* v_ptr = &v) - { - Delegates.glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)tc_ptr, (Single*)c, (Single*)n_ptr, (Single*)v_ptr); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3v(UInt32[] rc, Single[] tc, Single* c, ref Single n, Single* v) - { - unsafe - { - fixed (UInt32* rc_ptr = rc) - fixed (Single* tc_ptr = tc) - fixed (Single* n_ptr = &n) - { - Delegates.glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)tc_ptr, (Single*)c, (Single*)n_ptr, (Single*)v); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3v(Int32[] rc, Single[] tc, Single* c, ref Single n, Single* v) - { - unsafe - { - fixed (Int32* rc_ptr = rc) - fixed (Single* tc_ptr = tc) - fixed (Single* n_ptr = &n) - { - Delegates.glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)tc_ptr, (Single*)c, (Single*)n_ptr, (Single*)v); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3v(UInt32[] rc, Single[] tc, Single* c, ref Single n, Single[] v) - { - unsafe - { - fixed (UInt32* rc_ptr = rc) - fixed (Single* tc_ptr = tc) - fixed (Single* n_ptr = &n) - fixed (Single* v_ptr = v) - { - Delegates.glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)tc_ptr, (Single*)c, (Single*)n_ptr, (Single*)v_ptr); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3v(Int32[] rc, Single[] tc, Single* c, ref Single n, Single[] v) - { - unsafe - { - fixed (Int32* rc_ptr = rc) - fixed (Single* tc_ptr = tc) - fixed (Single* n_ptr = &n) - fixed (Single* v_ptr = v) - { - Delegates.glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)tc_ptr, (Single*)c, (Single*)n_ptr, (Single*)v_ptr); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3v(UInt32[] rc, Single[] tc, Single* c, ref Single n, ref Single v) - { - unsafe - { - fixed (UInt32* rc_ptr = rc) - fixed (Single* tc_ptr = tc) - fixed (Single* n_ptr = &n) - fixed (Single* v_ptr = &v) - { - Delegates.glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)tc_ptr, (Single*)c, (Single*)n_ptr, (Single*)v_ptr); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3v(Int32[] rc, Single[] tc, Single* c, ref Single n, ref Single v) - { - unsafe - { - fixed (Int32* rc_ptr = rc) - fixed (Single* tc_ptr = tc) - fixed (Single* n_ptr = &n) - fixed (Single* v_ptr = &v) - { - Delegates.glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)tc_ptr, (Single*)c, (Single*)n_ptr, (Single*)v_ptr); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3v(UInt32[] rc, Single[] tc, Single[] c, Single* n, Single* v) - { - unsafe - { - fixed (UInt32* rc_ptr = rc) - fixed (Single* tc_ptr = tc) - fixed (Single* c_ptr = c) - { - Delegates.glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)tc_ptr, (Single*)c_ptr, (Single*)n, (Single*)v); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3v(Int32[] rc, Single[] tc, Single[] c, Single* n, Single* v) - { - unsafe - { - fixed (Int32* rc_ptr = rc) - fixed (Single* tc_ptr = tc) - fixed (Single* c_ptr = c) - { - Delegates.glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)tc_ptr, (Single*)c_ptr, (Single*)n, (Single*)v); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3v(UInt32[] rc, Single[] tc, Single[] c, Single* n, Single[] v) - { - unsafe - { - fixed (UInt32* rc_ptr = rc) - fixed (Single* tc_ptr = tc) - fixed (Single* c_ptr = c) - fixed (Single* v_ptr = v) - { - Delegates.glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)tc_ptr, (Single*)c_ptr, (Single*)n, (Single*)v_ptr); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3v(Int32[] rc, Single[] tc, Single[] c, Single* n, Single[] v) - { - unsafe - { - fixed (Int32* rc_ptr = rc) - fixed (Single* tc_ptr = tc) - fixed (Single* c_ptr = c) - fixed (Single* v_ptr = v) - { - Delegates.glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)tc_ptr, (Single*)c_ptr, (Single*)n, (Single*)v_ptr); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3v(UInt32[] rc, Single[] tc, Single[] c, Single* n, ref Single v) - { - unsafe - { - fixed (UInt32* rc_ptr = rc) - fixed (Single* tc_ptr = tc) - fixed (Single* c_ptr = c) - fixed (Single* v_ptr = &v) - { - Delegates.glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)tc_ptr, (Single*)c_ptr, (Single*)n, (Single*)v_ptr); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3v(Int32[] rc, Single[] tc, Single[] c, Single* n, ref Single v) - { - unsafe - { - fixed (Int32* rc_ptr = rc) - fixed (Single* tc_ptr = tc) - fixed (Single* c_ptr = c) - fixed (Single* v_ptr = &v) - { - Delegates.glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)tc_ptr, (Single*)c_ptr, (Single*)n, (Single*)v_ptr); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3v(UInt32[] rc, Single[] tc, Single[] c, Single[] n, Single* v) - { - unsafe - { - fixed (UInt32* rc_ptr = rc) - fixed (Single* tc_ptr = tc) - fixed (Single* c_ptr = c) - fixed (Single* n_ptr = n) - { - Delegates.glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)tc_ptr, (Single*)c_ptr, (Single*)n_ptr, (Single*)v); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3v(Int32[] rc, Single[] tc, Single[] c, Single[] n, Single* v) - { - unsafe - { - fixed (Int32* rc_ptr = rc) - fixed (Single* tc_ptr = tc) - fixed (Single* c_ptr = c) - fixed (Single* n_ptr = n) - { - Delegates.glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)tc_ptr, (Single*)c_ptr, (Single*)n_ptr, (Single*)v); - } - } - } - [System.CLSCompliant(false)] public static void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3v(UInt32[] rc, Single[] tc, Single[] c, Single[] n, Single[] v) @@ -48426,3772 +28216,6 @@ namespace OpenTK.OpenGL } } - [System.CLSCompliant(false)] - public static - void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3v(UInt32[] rc, Single[] tc, Single[] c, Single[] n, ref Single v) - { - unsafe - { - fixed (UInt32* rc_ptr = rc) - fixed (Single* tc_ptr = tc) - fixed (Single* c_ptr = c) - fixed (Single* n_ptr = n) - fixed (Single* v_ptr = &v) - { - Delegates.glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)tc_ptr, (Single*)c_ptr, (Single*)n_ptr, (Single*)v_ptr); - } - } - } - - public static - void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3v(Int32[] rc, Single[] tc, Single[] c, Single[] n, ref Single v) - { - unsafe - { - fixed (Int32* rc_ptr = rc) - fixed (Single* tc_ptr = tc) - fixed (Single* c_ptr = c) - fixed (Single* n_ptr = n) - fixed (Single* v_ptr = &v) - { - Delegates.glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)tc_ptr, (Single*)c_ptr, (Single*)n_ptr, (Single*)v_ptr); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3v(UInt32[] rc, Single[] tc, Single[] c, ref Single n, Single* v) - { - unsafe - { - fixed (UInt32* rc_ptr = rc) - fixed (Single* tc_ptr = tc) - fixed (Single* c_ptr = c) - fixed (Single* n_ptr = &n) - { - Delegates.glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)tc_ptr, (Single*)c_ptr, (Single*)n_ptr, (Single*)v); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3v(Int32[] rc, Single[] tc, Single[] c, ref Single n, Single* v) - { - unsafe - { - fixed (Int32* rc_ptr = rc) - fixed (Single* tc_ptr = tc) - fixed (Single* c_ptr = c) - fixed (Single* n_ptr = &n) - { - Delegates.glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)tc_ptr, (Single*)c_ptr, (Single*)n_ptr, (Single*)v); - } - } - } - - [System.CLSCompliant(false)] - public static - void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3v(UInt32[] rc, Single[] tc, Single[] c, ref Single n, Single[] v) - { - unsafe - { - fixed (UInt32* rc_ptr = rc) - fixed (Single* tc_ptr = tc) - fixed (Single* c_ptr = c) - fixed (Single* n_ptr = &n) - fixed (Single* v_ptr = v) - { - Delegates.glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)tc_ptr, (Single*)c_ptr, (Single*)n_ptr, (Single*)v_ptr); - } - } - } - - public static - void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3v(Int32[] rc, Single[] tc, Single[] c, ref Single n, Single[] v) - { - unsafe - { - fixed (Int32* rc_ptr = rc) - fixed (Single* tc_ptr = tc) - fixed (Single* c_ptr = c) - fixed (Single* n_ptr = &n) - fixed (Single* v_ptr = v) - { - Delegates.glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)tc_ptr, (Single*)c_ptr, (Single*)n_ptr, (Single*)v_ptr); - } - } - } - - [System.CLSCompliant(false)] - public static - void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3v(UInt32[] rc, Single[] tc, Single[] c, ref Single n, ref Single v) - { - unsafe - { - fixed (UInt32* rc_ptr = rc) - fixed (Single* tc_ptr = tc) - fixed (Single* c_ptr = c) - fixed (Single* n_ptr = &n) - fixed (Single* v_ptr = &v) - { - Delegates.glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)tc_ptr, (Single*)c_ptr, (Single*)n_ptr, (Single*)v_ptr); - } - } - } - - public static - void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3v(Int32[] rc, Single[] tc, Single[] c, ref Single n, ref Single v) - { - unsafe - { - fixed (Int32* rc_ptr = rc) - fixed (Single* tc_ptr = tc) - fixed (Single* c_ptr = c) - fixed (Single* n_ptr = &n) - fixed (Single* v_ptr = &v) - { - Delegates.glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)tc_ptr, (Single*)c_ptr, (Single*)n_ptr, (Single*)v_ptr); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3v(UInt32[] rc, Single[] tc, ref Single c, Single* n, Single* v) - { - unsafe - { - fixed (UInt32* rc_ptr = rc) - fixed (Single* tc_ptr = tc) - fixed (Single* c_ptr = &c) - { - Delegates.glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)tc_ptr, (Single*)c_ptr, (Single*)n, (Single*)v); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3v(Int32[] rc, Single[] tc, ref Single c, Single* n, Single* v) - { - unsafe - { - fixed (Int32* rc_ptr = rc) - fixed (Single* tc_ptr = tc) - fixed (Single* c_ptr = &c) - { - Delegates.glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)tc_ptr, (Single*)c_ptr, (Single*)n, (Single*)v); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3v(UInt32[] rc, Single[] tc, ref Single c, Single* n, Single[] v) - { - unsafe - { - fixed (UInt32* rc_ptr = rc) - fixed (Single* tc_ptr = tc) - fixed (Single* c_ptr = &c) - fixed (Single* v_ptr = v) - { - Delegates.glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)tc_ptr, (Single*)c_ptr, (Single*)n, (Single*)v_ptr); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3v(Int32[] rc, Single[] tc, ref Single c, Single* n, Single[] v) - { - unsafe - { - fixed (Int32* rc_ptr = rc) - fixed (Single* tc_ptr = tc) - fixed (Single* c_ptr = &c) - fixed (Single* v_ptr = v) - { - Delegates.glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)tc_ptr, (Single*)c_ptr, (Single*)n, (Single*)v_ptr); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3v(UInt32[] rc, Single[] tc, ref Single c, Single* n, ref Single v) - { - unsafe - { - fixed (UInt32* rc_ptr = rc) - fixed (Single* tc_ptr = tc) - fixed (Single* c_ptr = &c) - fixed (Single* v_ptr = &v) - { - Delegates.glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)tc_ptr, (Single*)c_ptr, (Single*)n, (Single*)v_ptr); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3v(Int32[] rc, Single[] tc, ref Single c, Single* n, ref Single v) - { - unsafe - { - fixed (Int32* rc_ptr = rc) - fixed (Single* tc_ptr = tc) - fixed (Single* c_ptr = &c) - fixed (Single* v_ptr = &v) - { - Delegates.glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)tc_ptr, (Single*)c_ptr, (Single*)n, (Single*)v_ptr); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3v(UInt32[] rc, Single[] tc, ref Single c, Single[] n, Single* v) - { - unsafe - { - fixed (UInt32* rc_ptr = rc) - fixed (Single* tc_ptr = tc) - fixed (Single* c_ptr = &c) - fixed (Single* n_ptr = n) - { - Delegates.glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)tc_ptr, (Single*)c_ptr, (Single*)n_ptr, (Single*)v); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3v(Int32[] rc, Single[] tc, ref Single c, Single[] n, Single* v) - { - unsafe - { - fixed (Int32* rc_ptr = rc) - fixed (Single* tc_ptr = tc) - fixed (Single* c_ptr = &c) - fixed (Single* n_ptr = n) - { - Delegates.glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)tc_ptr, (Single*)c_ptr, (Single*)n_ptr, (Single*)v); - } - } - } - - [System.CLSCompliant(false)] - public static - void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3v(UInt32[] rc, Single[] tc, ref Single c, Single[] n, Single[] v) - { - unsafe - { - fixed (UInt32* rc_ptr = rc) - fixed (Single* tc_ptr = tc) - fixed (Single* c_ptr = &c) - fixed (Single* n_ptr = n) - fixed (Single* v_ptr = v) - { - Delegates.glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)tc_ptr, (Single*)c_ptr, (Single*)n_ptr, (Single*)v_ptr); - } - } - } - - public static - void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3v(Int32[] rc, Single[] tc, ref Single c, Single[] n, Single[] v) - { - unsafe - { - fixed (Int32* rc_ptr = rc) - fixed (Single* tc_ptr = tc) - fixed (Single* c_ptr = &c) - fixed (Single* n_ptr = n) - fixed (Single* v_ptr = v) - { - Delegates.glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)tc_ptr, (Single*)c_ptr, (Single*)n_ptr, (Single*)v_ptr); - } - } - } - - [System.CLSCompliant(false)] - public static - void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3v(UInt32[] rc, Single[] tc, ref Single c, Single[] n, ref Single v) - { - unsafe - { - fixed (UInt32* rc_ptr = rc) - fixed (Single* tc_ptr = tc) - fixed (Single* c_ptr = &c) - fixed (Single* n_ptr = n) - fixed (Single* v_ptr = &v) - { - Delegates.glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)tc_ptr, (Single*)c_ptr, (Single*)n_ptr, (Single*)v_ptr); - } - } - } - - public static - void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3v(Int32[] rc, Single[] tc, ref Single c, Single[] n, ref Single v) - { - unsafe - { - fixed (Int32* rc_ptr = rc) - fixed (Single* tc_ptr = tc) - fixed (Single* c_ptr = &c) - fixed (Single* n_ptr = n) - fixed (Single* v_ptr = &v) - { - Delegates.glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)tc_ptr, (Single*)c_ptr, (Single*)n_ptr, (Single*)v_ptr); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3v(UInt32[] rc, Single[] tc, ref Single c, ref Single n, Single* v) - { - unsafe - { - fixed (UInt32* rc_ptr = rc) - fixed (Single* tc_ptr = tc) - fixed (Single* c_ptr = &c) - fixed (Single* n_ptr = &n) - { - Delegates.glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)tc_ptr, (Single*)c_ptr, (Single*)n_ptr, (Single*)v); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3v(Int32[] rc, Single[] tc, ref Single c, ref Single n, Single* v) - { - unsafe - { - fixed (Int32* rc_ptr = rc) - fixed (Single* tc_ptr = tc) - fixed (Single* c_ptr = &c) - fixed (Single* n_ptr = &n) - { - Delegates.glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)tc_ptr, (Single*)c_ptr, (Single*)n_ptr, (Single*)v); - } - } - } - - [System.CLSCompliant(false)] - public static - void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3v(UInt32[] rc, Single[] tc, ref Single c, ref Single n, Single[] v) - { - unsafe - { - fixed (UInt32* rc_ptr = rc) - fixed (Single* tc_ptr = tc) - fixed (Single* c_ptr = &c) - fixed (Single* n_ptr = &n) - fixed (Single* v_ptr = v) - { - Delegates.glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)tc_ptr, (Single*)c_ptr, (Single*)n_ptr, (Single*)v_ptr); - } - } - } - - public static - void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3v(Int32[] rc, Single[] tc, ref Single c, ref Single n, Single[] v) - { - unsafe - { - fixed (Int32* rc_ptr = rc) - fixed (Single* tc_ptr = tc) - fixed (Single* c_ptr = &c) - fixed (Single* n_ptr = &n) - fixed (Single* v_ptr = v) - { - Delegates.glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)tc_ptr, (Single*)c_ptr, (Single*)n_ptr, (Single*)v_ptr); - } - } - } - - [System.CLSCompliant(false)] - public static - void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3v(UInt32[] rc, Single[] tc, ref Single c, ref Single n, ref Single v) - { - unsafe - { - fixed (UInt32* rc_ptr = rc) - fixed (Single* tc_ptr = tc) - fixed (Single* c_ptr = &c) - fixed (Single* n_ptr = &n) - fixed (Single* v_ptr = &v) - { - Delegates.glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)tc_ptr, (Single*)c_ptr, (Single*)n_ptr, (Single*)v_ptr); - } - } - } - - public static - void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3v(Int32[] rc, Single[] tc, ref Single c, ref Single n, ref Single v) - { - unsafe - { - fixed (Int32* rc_ptr = rc) - fixed (Single* tc_ptr = tc) - fixed (Single* c_ptr = &c) - fixed (Single* n_ptr = &n) - fixed (Single* v_ptr = &v) - { - Delegates.glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)tc_ptr, (Single*)c_ptr, (Single*)n_ptr, (Single*)v_ptr); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3v(UInt32[] rc, ref Single tc, Single* c, Single* n, Single* v) - { - unsafe - { - fixed (UInt32* rc_ptr = rc) - fixed (Single* tc_ptr = &tc) - { - Delegates.glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)tc_ptr, (Single*)c, (Single*)n, (Single*)v); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3v(Int32[] rc, ref Single tc, Single* c, Single* n, Single* v) - { - unsafe - { - fixed (Int32* rc_ptr = rc) - fixed (Single* tc_ptr = &tc) - { - Delegates.glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)tc_ptr, (Single*)c, (Single*)n, (Single*)v); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3v(UInt32[] rc, ref Single tc, Single* c, Single* n, Single[] v) - { - unsafe - { - fixed (UInt32* rc_ptr = rc) - fixed (Single* tc_ptr = &tc) - fixed (Single* v_ptr = v) - { - Delegates.glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)tc_ptr, (Single*)c, (Single*)n, (Single*)v_ptr); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3v(Int32[] rc, ref Single tc, Single* c, Single* n, Single[] v) - { - unsafe - { - fixed (Int32* rc_ptr = rc) - fixed (Single* tc_ptr = &tc) - fixed (Single* v_ptr = v) - { - Delegates.glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)tc_ptr, (Single*)c, (Single*)n, (Single*)v_ptr); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3v(UInt32[] rc, ref Single tc, Single* c, Single* n, ref Single v) - { - unsafe - { - fixed (UInt32* rc_ptr = rc) - fixed (Single* tc_ptr = &tc) - fixed (Single* v_ptr = &v) - { - Delegates.glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)tc_ptr, (Single*)c, (Single*)n, (Single*)v_ptr); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3v(Int32[] rc, ref Single tc, Single* c, Single* n, ref Single v) - { - unsafe - { - fixed (Int32* rc_ptr = rc) - fixed (Single* tc_ptr = &tc) - fixed (Single* v_ptr = &v) - { - Delegates.glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)tc_ptr, (Single*)c, (Single*)n, (Single*)v_ptr); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3v(UInt32[] rc, ref Single tc, Single* c, Single[] n, Single* v) - { - unsafe - { - fixed (UInt32* rc_ptr = rc) - fixed (Single* tc_ptr = &tc) - fixed (Single* n_ptr = n) - { - Delegates.glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)tc_ptr, (Single*)c, (Single*)n_ptr, (Single*)v); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3v(Int32[] rc, ref Single tc, Single* c, Single[] n, Single* v) - { - unsafe - { - fixed (Int32* rc_ptr = rc) - fixed (Single* tc_ptr = &tc) - fixed (Single* n_ptr = n) - { - Delegates.glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)tc_ptr, (Single*)c, (Single*)n_ptr, (Single*)v); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3v(UInt32[] rc, ref Single tc, Single* c, Single[] n, Single[] v) - { - unsafe - { - fixed (UInt32* rc_ptr = rc) - fixed (Single* tc_ptr = &tc) - fixed (Single* n_ptr = n) - fixed (Single* v_ptr = v) - { - Delegates.glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)tc_ptr, (Single*)c, (Single*)n_ptr, (Single*)v_ptr); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3v(Int32[] rc, ref Single tc, Single* c, Single[] n, Single[] v) - { - unsafe - { - fixed (Int32* rc_ptr = rc) - fixed (Single* tc_ptr = &tc) - fixed (Single* n_ptr = n) - fixed (Single* v_ptr = v) - { - Delegates.glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)tc_ptr, (Single*)c, (Single*)n_ptr, (Single*)v_ptr); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3v(UInt32[] rc, ref Single tc, Single* c, Single[] n, ref Single v) - { - unsafe - { - fixed (UInt32* rc_ptr = rc) - fixed (Single* tc_ptr = &tc) - fixed (Single* n_ptr = n) - fixed (Single* v_ptr = &v) - { - Delegates.glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)tc_ptr, (Single*)c, (Single*)n_ptr, (Single*)v_ptr); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3v(Int32[] rc, ref Single tc, Single* c, Single[] n, ref Single v) - { - unsafe - { - fixed (Int32* rc_ptr = rc) - fixed (Single* tc_ptr = &tc) - fixed (Single* n_ptr = n) - fixed (Single* v_ptr = &v) - { - Delegates.glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)tc_ptr, (Single*)c, (Single*)n_ptr, (Single*)v_ptr); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3v(UInt32[] rc, ref Single tc, Single* c, ref Single n, Single* v) - { - unsafe - { - fixed (UInt32* rc_ptr = rc) - fixed (Single* tc_ptr = &tc) - fixed (Single* n_ptr = &n) - { - Delegates.glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)tc_ptr, (Single*)c, (Single*)n_ptr, (Single*)v); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3v(Int32[] rc, ref Single tc, Single* c, ref Single n, Single* v) - { - unsafe - { - fixed (Int32* rc_ptr = rc) - fixed (Single* tc_ptr = &tc) - fixed (Single* n_ptr = &n) - { - Delegates.glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)tc_ptr, (Single*)c, (Single*)n_ptr, (Single*)v); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3v(UInt32[] rc, ref Single tc, Single* c, ref Single n, Single[] v) - { - unsafe - { - fixed (UInt32* rc_ptr = rc) - fixed (Single* tc_ptr = &tc) - fixed (Single* n_ptr = &n) - fixed (Single* v_ptr = v) - { - Delegates.glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)tc_ptr, (Single*)c, (Single*)n_ptr, (Single*)v_ptr); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3v(Int32[] rc, ref Single tc, Single* c, ref Single n, Single[] v) - { - unsafe - { - fixed (Int32* rc_ptr = rc) - fixed (Single* tc_ptr = &tc) - fixed (Single* n_ptr = &n) - fixed (Single* v_ptr = v) - { - Delegates.glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)tc_ptr, (Single*)c, (Single*)n_ptr, (Single*)v_ptr); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3v(UInt32[] rc, ref Single tc, Single* c, ref Single n, ref Single v) - { - unsafe - { - fixed (UInt32* rc_ptr = rc) - fixed (Single* tc_ptr = &tc) - fixed (Single* n_ptr = &n) - fixed (Single* v_ptr = &v) - { - Delegates.glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)tc_ptr, (Single*)c, (Single*)n_ptr, (Single*)v_ptr); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3v(Int32[] rc, ref Single tc, Single* c, ref Single n, ref Single v) - { - unsafe - { - fixed (Int32* rc_ptr = rc) - fixed (Single* tc_ptr = &tc) - fixed (Single* n_ptr = &n) - fixed (Single* v_ptr = &v) - { - Delegates.glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)tc_ptr, (Single*)c, (Single*)n_ptr, (Single*)v_ptr); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3v(UInt32[] rc, ref Single tc, Single[] c, Single* n, Single* v) - { - unsafe - { - fixed (UInt32* rc_ptr = rc) - fixed (Single* tc_ptr = &tc) - fixed (Single* c_ptr = c) - { - Delegates.glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)tc_ptr, (Single*)c_ptr, (Single*)n, (Single*)v); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3v(Int32[] rc, ref Single tc, Single[] c, Single* n, Single* v) - { - unsafe - { - fixed (Int32* rc_ptr = rc) - fixed (Single* tc_ptr = &tc) - fixed (Single* c_ptr = c) - { - Delegates.glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)tc_ptr, (Single*)c_ptr, (Single*)n, (Single*)v); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3v(UInt32[] rc, ref Single tc, Single[] c, Single* n, Single[] v) - { - unsafe - { - fixed (UInt32* rc_ptr = rc) - fixed (Single* tc_ptr = &tc) - fixed (Single* c_ptr = c) - fixed (Single* v_ptr = v) - { - Delegates.glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)tc_ptr, (Single*)c_ptr, (Single*)n, (Single*)v_ptr); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3v(Int32[] rc, ref Single tc, Single[] c, Single* n, Single[] v) - { - unsafe - { - fixed (Int32* rc_ptr = rc) - fixed (Single* tc_ptr = &tc) - fixed (Single* c_ptr = c) - fixed (Single* v_ptr = v) - { - Delegates.glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)tc_ptr, (Single*)c_ptr, (Single*)n, (Single*)v_ptr); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3v(UInt32[] rc, ref Single tc, Single[] c, Single* n, ref Single v) - { - unsafe - { - fixed (UInt32* rc_ptr = rc) - fixed (Single* tc_ptr = &tc) - fixed (Single* c_ptr = c) - fixed (Single* v_ptr = &v) - { - Delegates.glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)tc_ptr, (Single*)c_ptr, (Single*)n, (Single*)v_ptr); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3v(Int32[] rc, ref Single tc, Single[] c, Single* n, ref Single v) - { - unsafe - { - fixed (Int32* rc_ptr = rc) - fixed (Single* tc_ptr = &tc) - fixed (Single* c_ptr = c) - fixed (Single* v_ptr = &v) - { - Delegates.glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)tc_ptr, (Single*)c_ptr, (Single*)n, (Single*)v_ptr); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3v(UInt32[] rc, ref Single tc, Single[] c, Single[] n, Single* v) - { - unsafe - { - fixed (UInt32* rc_ptr = rc) - fixed (Single* tc_ptr = &tc) - fixed (Single* c_ptr = c) - fixed (Single* n_ptr = n) - { - Delegates.glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)tc_ptr, (Single*)c_ptr, (Single*)n_ptr, (Single*)v); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3v(Int32[] rc, ref Single tc, Single[] c, Single[] n, Single* v) - { - unsafe - { - fixed (Int32* rc_ptr = rc) - fixed (Single* tc_ptr = &tc) - fixed (Single* c_ptr = c) - fixed (Single* n_ptr = n) - { - Delegates.glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)tc_ptr, (Single*)c_ptr, (Single*)n_ptr, (Single*)v); - } - } - } - - [System.CLSCompliant(false)] - public static - void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3v(UInt32[] rc, ref Single tc, Single[] c, Single[] n, Single[] v) - { - unsafe - { - fixed (UInt32* rc_ptr = rc) - fixed (Single* tc_ptr = &tc) - fixed (Single* c_ptr = c) - fixed (Single* n_ptr = n) - fixed (Single* v_ptr = v) - { - Delegates.glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)tc_ptr, (Single*)c_ptr, (Single*)n_ptr, (Single*)v_ptr); - } - } - } - - public static - void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3v(Int32[] rc, ref Single tc, Single[] c, Single[] n, Single[] v) - { - unsafe - { - fixed (Int32* rc_ptr = rc) - fixed (Single* tc_ptr = &tc) - fixed (Single* c_ptr = c) - fixed (Single* n_ptr = n) - fixed (Single* v_ptr = v) - { - Delegates.glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)tc_ptr, (Single*)c_ptr, (Single*)n_ptr, (Single*)v_ptr); - } - } - } - - [System.CLSCompliant(false)] - public static - void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3v(UInt32[] rc, ref Single tc, Single[] c, Single[] n, ref Single v) - { - unsafe - { - fixed (UInt32* rc_ptr = rc) - fixed (Single* tc_ptr = &tc) - fixed (Single* c_ptr = c) - fixed (Single* n_ptr = n) - fixed (Single* v_ptr = &v) - { - Delegates.glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)tc_ptr, (Single*)c_ptr, (Single*)n_ptr, (Single*)v_ptr); - } - } - } - - public static - void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3v(Int32[] rc, ref Single tc, Single[] c, Single[] n, ref Single v) - { - unsafe - { - fixed (Int32* rc_ptr = rc) - fixed (Single* tc_ptr = &tc) - fixed (Single* c_ptr = c) - fixed (Single* n_ptr = n) - fixed (Single* v_ptr = &v) - { - Delegates.glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)tc_ptr, (Single*)c_ptr, (Single*)n_ptr, (Single*)v_ptr); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3v(UInt32[] rc, ref Single tc, Single[] c, ref Single n, Single* v) - { - unsafe - { - fixed (UInt32* rc_ptr = rc) - fixed (Single* tc_ptr = &tc) - fixed (Single* c_ptr = c) - fixed (Single* n_ptr = &n) - { - Delegates.glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)tc_ptr, (Single*)c_ptr, (Single*)n_ptr, (Single*)v); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3v(Int32[] rc, ref Single tc, Single[] c, ref Single n, Single* v) - { - unsafe - { - fixed (Int32* rc_ptr = rc) - fixed (Single* tc_ptr = &tc) - fixed (Single* c_ptr = c) - fixed (Single* n_ptr = &n) - { - Delegates.glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)tc_ptr, (Single*)c_ptr, (Single*)n_ptr, (Single*)v); - } - } - } - - [System.CLSCompliant(false)] - public static - void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3v(UInt32[] rc, ref Single tc, Single[] c, ref Single n, Single[] v) - { - unsafe - { - fixed (UInt32* rc_ptr = rc) - fixed (Single* tc_ptr = &tc) - fixed (Single* c_ptr = c) - fixed (Single* n_ptr = &n) - fixed (Single* v_ptr = v) - { - Delegates.glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)tc_ptr, (Single*)c_ptr, (Single*)n_ptr, (Single*)v_ptr); - } - } - } - - public static - void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3v(Int32[] rc, ref Single tc, Single[] c, ref Single n, Single[] v) - { - unsafe - { - fixed (Int32* rc_ptr = rc) - fixed (Single* tc_ptr = &tc) - fixed (Single* c_ptr = c) - fixed (Single* n_ptr = &n) - fixed (Single* v_ptr = v) - { - Delegates.glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)tc_ptr, (Single*)c_ptr, (Single*)n_ptr, (Single*)v_ptr); - } - } - } - - [System.CLSCompliant(false)] - public static - void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3v(UInt32[] rc, ref Single tc, Single[] c, ref Single n, ref Single v) - { - unsafe - { - fixed (UInt32* rc_ptr = rc) - fixed (Single* tc_ptr = &tc) - fixed (Single* c_ptr = c) - fixed (Single* n_ptr = &n) - fixed (Single* v_ptr = &v) - { - Delegates.glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)tc_ptr, (Single*)c_ptr, (Single*)n_ptr, (Single*)v_ptr); - } - } - } - - public static - void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3v(Int32[] rc, ref Single tc, Single[] c, ref Single n, ref Single v) - { - unsafe - { - fixed (Int32* rc_ptr = rc) - fixed (Single* tc_ptr = &tc) - fixed (Single* c_ptr = c) - fixed (Single* n_ptr = &n) - fixed (Single* v_ptr = &v) - { - Delegates.glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)tc_ptr, (Single*)c_ptr, (Single*)n_ptr, (Single*)v_ptr); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3v(UInt32[] rc, ref Single tc, ref Single c, Single* n, Single* v) - { - unsafe - { - fixed (UInt32* rc_ptr = rc) - fixed (Single* tc_ptr = &tc) - fixed (Single* c_ptr = &c) - { - Delegates.glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)tc_ptr, (Single*)c_ptr, (Single*)n, (Single*)v); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3v(Int32[] rc, ref Single tc, ref Single c, Single* n, Single* v) - { - unsafe - { - fixed (Int32* rc_ptr = rc) - fixed (Single* tc_ptr = &tc) - fixed (Single* c_ptr = &c) - { - Delegates.glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)tc_ptr, (Single*)c_ptr, (Single*)n, (Single*)v); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3v(UInt32[] rc, ref Single tc, ref Single c, Single* n, Single[] v) - { - unsafe - { - fixed (UInt32* rc_ptr = rc) - fixed (Single* tc_ptr = &tc) - fixed (Single* c_ptr = &c) - fixed (Single* v_ptr = v) - { - Delegates.glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)tc_ptr, (Single*)c_ptr, (Single*)n, (Single*)v_ptr); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3v(Int32[] rc, ref Single tc, ref Single c, Single* n, Single[] v) - { - unsafe - { - fixed (Int32* rc_ptr = rc) - fixed (Single* tc_ptr = &tc) - fixed (Single* c_ptr = &c) - fixed (Single* v_ptr = v) - { - Delegates.glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)tc_ptr, (Single*)c_ptr, (Single*)n, (Single*)v_ptr); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3v(UInt32[] rc, ref Single tc, ref Single c, Single* n, ref Single v) - { - unsafe - { - fixed (UInt32* rc_ptr = rc) - fixed (Single* tc_ptr = &tc) - fixed (Single* c_ptr = &c) - fixed (Single* v_ptr = &v) - { - Delegates.glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)tc_ptr, (Single*)c_ptr, (Single*)n, (Single*)v_ptr); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3v(Int32[] rc, ref Single tc, ref Single c, Single* n, ref Single v) - { - unsafe - { - fixed (Int32* rc_ptr = rc) - fixed (Single* tc_ptr = &tc) - fixed (Single* c_ptr = &c) - fixed (Single* v_ptr = &v) - { - Delegates.glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)tc_ptr, (Single*)c_ptr, (Single*)n, (Single*)v_ptr); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3v(UInt32[] rc, ref Single tc, ref Single c, Single[] n, Single* v) - { - unsafe - { - fixed (UInt32* rc_ptr = rc) - fixed (Single* tc_ptr = &tc) - fixed (Single* c_ptr = &c) - fixed (Single* n_ptr = n) - { - Delegates.glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)tc_ptr, (Single*)c_ptr, (Single*)n_ptr, (Single*)v); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3v(Int32[] rc, ref Single tc, ref Single c, Single[] n, Single* v) - { - unsafe - { - fixed (Int32* rc_ptr = rc) - fixed (Single* tc_ptr = &tc) - fixed (Single* c_ptr = &c) - fixed (Single* n_ptr = n) - { - Delegates.glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)tc_ptr, (Single*)c_ptr, (Single*)n_ptr, (Single*)v); - } - } - } - - [System.CLSCompliant(false)] - public static - void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3v(UInt32[] rc, ref Single tc, ref Single c, Single[] n, Single[] v) - { - unsafe - { - fixed (UInt32* rc_ptr = rc) - fixed (Single* tc_ptr = &tc) - fixed (Single* c_ptr = &c) - fixed (Single* n_ptr = n) - fixed (Single* v_ptr = v) - { - Delegates.glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)tc_ptr, (Single*)c_ptr, (Single*)n_ptr, (Single*)v_ptr); - } - } - } - - public static - void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3v(Int32[] rc, ref Single tc, ref Single c, Single[] n, Single[] v) - { - unsafe - { - fixed (Int32* rc_ptr = rc) - fixed (Single* tc_ptr = &tc) - fixed (Single* c_ptr = &c) - fixed (Single* n_ptr = n) - fixed (Single* v_ptr = v) - { - Delegates.glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)tc_ptr, (Single*)c_ptr, (Single*)n_ptr, (Single*)v_ptr); - } - } - } - - [System.CLSCompliant(false)] - public static - void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3v(UInt32[] rc, ref Single tc, ref Single c, Single[] n, ref Single v) - { - unsafe - { - fixed (UInt32* rc_ptr = rc) - fixed (Single* tc_ptr = &tc) - fixed (Single* c_ptr = &c) - fixed (Single* n_ptr = n) - fixed (Single* v_ptr = &v) - { - Delegates.glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)tc_ptr, (Single*)c_ptr, (Single*)n_ptr, (Single*)v_ptr); - } - } - } - - public static - void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3v(Int32[] rc, ref Single tc, ref Single c, Single[] n, ref Single v) - { - unsafe - { - fixed (Int32* rc_ptr = rc) - fixed (Single* tc_ptr = &tc) - fixed (Single* c_ptr = &c) - fixed (Single* n_ptr = n) - fixed (Single* v_ptr = &v) - { - Delegates.glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)tc_ptr, (Single*)c_ptr, (Single*)n_ptr, (Single*)v_ptr); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3v(UInt32[] rc, ref Single tc, ref Single c, ref Single n, Single* v) - { - unsafe - { - fixed (UInt32* rc_ptr = rc) - fixed (Single* tc_ptr = &tc) - fixed (Single* c_ptr = &c) - fixed (Single* n_ptr = &n) - { - Delegates.glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)tc_ptr, (Single*)c_ptr, (Single*)n_ptr, (Single*)v); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3v(Int32[] rc, ref Single tc, ref Single c, ref Single n, Single* v) - { - unsafe - { - fixed (Int32* rc_ptr = rc) - fixed (Single* tc_ptr = &tc) - fixed (Single* c_ptr = &c) - fixed (Single* n_ptr = &n) - { - Delegates.glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)tc_ptr, (Single*)c_ptr, (Single*)n_ptr, (Single*)v); - } - } - } - - [System.CLSCompliant(false)] - public static - void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3v(UInt32[] rc, ref Single tc, ref Single c, ref Single n, Single[] v) - { - unsafe - { - fixed (UInt32* rc_ptr = rc) - fixed (Single* tc_ptr = &tc) - fixed (Single* c_ptr = &c) - fixed (Single* n_ptr = &n) - fixed (Single* v_ptr = v) - { - Delegates.glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)tc_ptr, (Single*)c_ptr, (Single*)n_ptr, (Single*)v_ptr); - } - } - } - - public static - void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3v(Int32[] rc, ref Single tc, ref Single c, ref Single n, Single[] v) - { - unsafe - { - fixed (Int32* rc_ptr = rc) - fixed (Single* tc_ptr = &tc) - fixed (Single* c_ptr = &c) - fixed (Single* n_ptr = &n) - fixed (Single* v_ptr = v) - { - Delegates.glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)tc_ptr, (Single*)c_ptr, (Single*)n_ptr, (Single*)v_ptr); - } - } - } - - [System.CLSCompliant(false)] - public static - void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3v(UInt32[] rc, ref Single tc, ref Single c, ref Single n, ref Single v) - { - unsafe - { - fixed (UInt32* rc_ptr = rc) - fixed (Single* tc_ptr = &tc) - fixed (Single* c_ptr = &c) - fixed (Single* n_ptr = &n) - fixed (Single* v_ptr = &v) - { - Delegates.glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)tc_ptr, (Single*)c_ptr, (Single*)n_ptr, (Single*)v_ptr); - } - } - } - - public static - void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3v(Int32[] rc, ref Single tc, ref Single c, ref Single n, ref Single v) - { - unsafe - { - fixed (Int32* rc_ptr = rc) - fixed (Single* tc_ptr = &tc) - fixed (Single* c_ptr = &c) - fixed (Single* n_ptr = &n) - fixed (Single* v_ptr = &v) - { - Delegates.glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)tc_ptr, (Single*)c_ptr, (Single*)n_ptr, (Single*)v_ptr); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3v(ref UInt32 rc, Single* tc, Single* c, Single* n, Single* v) - { - unsafe - { - fixed (UInt32* rc_ptr = &rc) - { - Delegates.glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)tc, (Single*)c, (Single*)n, (Single*)v); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3v(ref Int32 rc, Single* tc, Single* c, Single* n, Single* v) - { - unsafe - { - fixed (Int32* rc_ptr = &rc) - { - Delegates.glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)tc, (Single*)c, (Single*)n, (Single*)v); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3v(ref UInt32 rc, Single* tc, Single* c, Single* n, Single[] v) - { - unsafe - { - fixed (UInt32* rc_ptr = &rc) - fixed (Single* v_ptr = v) - { - Delegates.glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)tc, (Single*)c, (Single*)n, (Single*)v_ptr); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3v(ref Int32 rc, Single* tc, Single* c, Single* n, Single[] v) - { - unsafe - { - fixed (Int32* rc_ptr = &rc) - fixed (Single* v_ptr = v) - { - Delegates.glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)tc, (Single*)c, (Single*)n, (Single*)v_ptr); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3v(ref UInt32 rc, Single* tc, Single* c, Single* n, ref Single v) - { - unsafe - { - fixed (UInt32* rc_ptr = &rc) - fixed (Single* v_ptr = &v) - { - Delegates.glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)tc, (Single*)c, (Single*)n, (Single*)v_ptr); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3v(ref Int32 rc, Single* tc, Single* c, Single* n, ref Single v) - { - unsafe - { - fixed (Int32* rc_ptr = &rc) - fixed (Single* v_ptr = &v) - { - Delegates.glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)tc, (Single*)c, (Single*)n, (Single*)v_ptr); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3v(ref UInt32 rc, Single* tc, Single* c, Single[] n, Single* v) - { - unsafe - { - fixed (UInt32* rc_ptr = &rc) - fixed (Single* n_ptr = n) - { - Delegates.glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)tc, (Single*)c, (Single*)n_ptr, (Single*)v); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3v(ref Int32 rc, Single* tc, Single* c, Single[] n, Single* v) - { - unsafe - { - fixed (Int32* rc_ptr = &rc) - fixed (Single* n_ptr = n) - { - Delegates.glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)tc, (Single*)c, (Single*)n_ptr, (Single*)v); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3v(ref UInt32 rc, Single* tc, Single* c, Single[] n, Single[] v) - { - unsafe - { - fixed (UInt32* rc_ptr = &rc) - fixed (Single* n_ptr = n) - fixed (Single* v_ptr = v) - { - Delegates.glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)tc, (Single*)c, (Single*)n_ptr, (Single*)v_ptr); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3v(ref Int32 rc, Single* tc, Single* c, Single[] n, Single[] v) - { - unsafe - { - fixed (Int32* rc_ptr = &rc) - fixed (Single* n_ptr = n) - fixed (Single* v_ptr = v) - { - Delegates.glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)tc, (Single*)c, (Single*)n_ptr, (Single*)v_ptr); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3v(ref UInt32 rc, Single* tc, Single* c, Single[] n, ref Single v) - { - unsafe - { - fixed (UInt32* rc_ptr = &rc) - fixed (Single* n_ptr = n) - fixed (Single* v_ptr = &v) - { - Delegates.glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)tc, (Single*)c, (Single*)n_ptr, (Single*)v_ptr); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3v(ref Int32 rc, Single* tc, Single* c, Single[] n, ref Single v) - { - unsafe - { - fixed (Int32* rc_ptr = &rc) - fixed (Single* n_ptr = n) - fixed (Single* v_ptr = &v) - { - Delegates.glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)tc, (Single*)c, (Single*)n_ptr, (Single*)v_ptr); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3v(ref UInt32 rc, Single* tc, Single* c, ref Single n, Single* v) - { - unsafe - { - fixed (UInt32* rc_ptr = &rc) - fixed (Single* n_ptr = &n) - { - Delegates.glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)tc, (Single*)c, (Single*)n_ptr, (Single*)v); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3v(ref Int32 rc, Single* tc, Single* c, ref Single n, Single* v) - { - unsafe - { - fixed (Int32* rc_ptr = &rc) - fixed (Single* n_ptr = &n) - { - Delegates.glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)tc, (Single*)c, (Single*)n_ptr, (Single*)v); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3v(ref UInt32 rc, Single* tc, Single* c, ref Single n, Single[] v) - { - unsafe - { - fixed (UInt32* rc_ptr = &rc) - fixed (Single* n_ptr = &n) - fixed (Single* v_ptr = v) - { - Delegates.glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)tc, (Single*)c, (Single*)n_ptr, (Single*)v_ptr); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3v(ref Int32 rc, Single* tc, Single* c, ref Single n, Single[] v) - { - unsafe - { - fixed (Int32* rc_ptr = &rc) - fixed (Single* n_ptr = &n) - fixed (Single* v_ptr = v) - { - Delegates.glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)tc, (Single*)c, (Single*)n_ptr, (Single*)v_ptr); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3v(ref UInt32 rc, Single* tc, Single* c, ref Single n, ref Single v) - { - unsafe - { - fixed (UInt32* rc_ptr = &rc) - fixed (Single* n_ptr = &n) - fixed (Single* v_ptr = &v) - { - Delegates.glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)tc, (Single*)c, (Single*)n_ptr, (Single*)v_ptr); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3v(ref Int32 rc, Single* tc, Single* c, ref Single n, ref Single v) - { - unsafe - { - fixed (Int32* rc_ptr = &rc) - fixed (Single* n_ptr = &n) - fixed (Single* v_ptr = &v) - { - Delegates.glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)tc, (Single*)c, (Single*)n_ptr, (Single*)v_ptr); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3v(ref UInt32 rc, Single* tc, Single[] c, Single* n, Single* v) - { - unsafe - { - fixed (UInt32* rc_ptr = &rc) - fixed (Single* c_ptr = c) - { - Delegates.glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)tc, (Single*)c_ptr, (Single*)n, (Single*)v); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3v(ref Int32 rc, Single* tc, Single[] c, Single* n, Single* v) - { - unsafe - { - fixed (Int32* rc_ptr = &rc) - fixed (Single* c_ptr = c) - { - Delegates.glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)tc, (Single*)c_ptr, (Single*)n, (Single*)v); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3v(ref UInt32 rc, Single* tc, Single[] c, Single* n, Single[] v) - { - unsafe - { - fixed (UInt32* rc_ptr = &rc) - fixed (Single* c_ptr = c) - fixed (Single* v_ptr = v) - { - Delegates.glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)tc, (Single*)c_ptr, (Single*)n, (Single*)v_ptr); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3v(ref Int32 rc, Single* tc, Single[] c, Single* n, Single[] v) - { - unsafe - { - fixed (Int32* rc_ptr = &rc) - fixed (Single* c_ptr = c) - fixed (Single* v_ptr = v) - { - Delegates.glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)tc, (Single*)c_ptr, (Single*)n, (Single*)v_ptr); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3v(ref UInt32 rc, Single* tc, Single[] c, Single* n, ref Single v) - { - unsafe - { - fixed (UInt32* rc_ptr = &rc) - fixed (Single* c_ptr = c) - fixed (Single* v_ptr = &v) - { - Delegates.glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)tc, (Single*)c_ptr, (Single*)n, (Single*)v_ptr); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3v(ref Int32 rc, Single* tc, Single[] c, Single* n, ref Single v) - { - unsafe - { - fixed (Int32* rc_ptr = &rc) - fixed (Single* c_ptr = c) - fixed (Single* v_ptr = &v) - { - Delegates.glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)tc, (Single*)c_ptr, (Single*)n, (Single*)v_ptr); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3v(ref UInt32 rc, Single* tc, Single[] c, Single[] n, Single* v) - { - unsafe - { - fixed (UInt32* rc_ptr = &rc) - fixed (Single* c_ptr = c) - fixed (Single* n_ptr = n) - { - Delegates.glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)tc, (Single*)c_ptr, (Single*)n_ptr, (Single*)v); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3v(ref Int32 rc, Single* tc, Single[] c, Single[] n, Single* v) - { - unsafe - { - fixed (Int32* rc_ptr = &rc) - fixed (Single* c_ptr = c) - fixed (Single* n_ptr = n) - { - Delegates.glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)tc, (Single*)c_ptr, (Single*)n_ptr, (Single*)v); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3v(ref UInt32 rc, Single* tc, Single[] c, Single[] n, Single[] v) - { - unsafe - { - fixed (UInt32* rc_ptr = &rc) - fixed (Single* c_ptr = c) - fixed (Single* n_ptr = n) - fixed (Single* v_ptr = v) - { - Delegates.glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)tc, (Single*)c_ptr, (Single*)n_ptr, (Single*)v_ptr); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3v(ref Int32 rc, Single* tc, Single[] c, Single[] n, Single[] v) - { - unsafe - { - fixed (Int32* rc_ptr = &rc) - fixed (Single* c_ptr = c) - fixed (Single* n_ptr = n) - fixed (Single* v_ptr = v) - { - Delegates.glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)tc, (Single*)c_ptr, (Single*)n_ptr, (Single*)v_ptr); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3v(ref UInt32 rc, Single* tc, Single[] c, Single[] n, ref Single v) - { - unsafe - { - fixed (UInt32* rc_ptr = &rc) - fixed (Single* c_ptr = c) - fixed (Single* n_ptr = n) - fixed (Single* v_ptr = &v) - { - Delegates.glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)tc, (Single*)c_ptr, (Single*)n_ptr, (Single*)v_ptr); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3v(ref Int32 rc, Single* tc, Single[] c, Single[] n, ref Single v) - { - unsafe - { - fixed (Int32* rc_ptr = &rc) - fixed (Single* c_ptr = c) - fixed (Single* n_ptr = n) - fixed (Single* v_ptr = &v) - { - Delegates.glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)tc, (Single*)c_ptr, (Single*)n_ptr, (Single*)v_ptr); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3v(ref UInt32 rc, Single* tc, Single[] c, ref Single n, Single* v) - { - unsafe - { - fixed (UInt32* rc_ptr = &rc) - fixed (Single* c_ptr = c) - fixed (Single* n_ptr = &n) - { - Delegates.glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)tc, (Single*)c_ptr, (Single*)n_ptr, (Single*)v); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3v(ref Int32 rc, Single* tc, Single[] c, ref Single n, Single* v) - { - unsafe - { - fixed (Int32* rc_ptr = &rc) - fixed (Single* c_ptr = c) - fixed (Single* n_ptr = &n) - { - Delegates.glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)tc, (Single*)c_ptr, (Single*)n_ptr, (Single*)v); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3v(ref UInt32 rc, Single* tc, Single[] c, ref Single n, Single[] v) - { - unsafe - { - fixed (UInt32* rc_ptr = &rc) - fixed (Single* c_ptr = c) - fixed (Single* n_ptr = &n) - fixed (Single* v_ptr = v) - { - Delegates.glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)tc, (Single*)c_ptr, (Single*)n_ptr, (Single*)v_ptr); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3v(ref Int32 rc, Single* tc, Single[] c, ref Single n, Single[] v) - { - unsafe - { - fixed (Int32* rc_ptr = &rc) - fixed (Single* c_ptr = c) - fixed (Single* n_ptr = &n) - fixed (Single* v_ptr = v) - { - Delegates.glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)tc, (Single*)c_ptr, (Single*)n_ptr, (Single*)v_ptr); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3v(ref UInt32 rc, Single* tc, Single[] c, ref Single n, ref Single v) - { - unsafe - { - fixed (UInt32* rc_ptr = &rc) - fixed (Single* c_ptr = c) - fixed (Single* n_ptr = &n) - fixed (Single* v_ptr = &v) - { - Delegates.glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)tc, (Single*)c_ptr, (Single*)n_ptr, (Single*)v_ptr); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3v(ref Int32 rc, Single* tc, Single[] c, ref Single n, ref Single v) - { - unsafe - { - fixed (Int32* rc_ptr = &rc) - fixed (Single* c_ptr = c) - fixed (Single* n_ptr = &n) - fixed (Single* v_ptr = &v) - { - Delegates.glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)tc, (Single*)c_ptr, (Single*)n_ptr, (Single*)v_ptr); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3v(ref UInt32 rc, Single* tc, ref Single c, Single* n, Single* v) - { - unsafe - { - fixed (UInt32* rc_ptr = &rc) - fixed (Single* c_ptr = &c) - { - Delegates.glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)tc, (Single*)c_ptr, (Single*)n, (Single*)v); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3v(ref Int32 rc, Single* tc, ref Single c, Single* n, Single* v) - { - unsafe - { - fixed (Int32* rc_ptr = &rc) - fixed (Single* c_ptr = &c) - { - Delegates.glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)tc, (Single*)c_ptr, (Single*)n, (Single*)v); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3v(ref UInt32 rc, Single* tc, ref Single c, Single* n, Single[] v) - { - unsafe - { - fixed (UInt32* rc_ptr = &rc) - fixed (Single* c_ptr = &c) - fixed (Single* v_ptr = v) - { - Delegates.glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)tc, (Single*)c_ptr, (Single*)n, (Single*)v_ptr); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3v(ref Int32 rc, Single* tc, ref Single c, Single* n, Single[] v) - { - unsafe - { - fixed (Int32* rc_ptr = &rc) - fixed (Single* c_ptr = &c) - fixed (Single* v_ptr = v) - { - Delegates.glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)tc, (Single*)c_ptr, (Single*)n, (Single*)v_ptr); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3v(ref UInt32 rc, Single* tc, ref Single c, Single* n, ref Single v) - { - unsafe - { - fixed (UInt32* rc_ptr = &rc) - fixed (Single* c_ptr = &c) - fixed (Single* v_ptr = &v) - { - Delegates.glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)tc, (Single*)c_ptr, (Single*)n, (Single*)v_ptr); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3v(ref Int32 rc, Single* tc, ref Single c, Single* n, ref Single v) - { - unsafe - { - fixed (Int32* rc_ptr = &rc) - fixed (Single* c_ptr = &c) - fixed (Single* v_ptr = &v) - { - Delegates.glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)tc, (Single*)c_ptr, (Single*)n, (Single*)v_ptr); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3v(ref UInt32 rc, Single* tc, ref Single c, Single[] n, Single* v) - { - unsafe - { - fixed (UInt32* rc_ptr = &rc) - fixed (Single* c_ptr = &c) - fixed (Single* n_ptr = n) - { - Delegates.glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)tc, (Single*)c_ptr, (Single*)n_ptr, (Single*)v); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3v(ref Int32 rc, Single* tc, ref Single c, Single[] n, Single* v) - { - unsafe - { - fixed (Int32* rc_ptr = &rc) - fixed (Single* c_ptr = &c) - fixed (Single* n_ptr = n) - { - Delegates.glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)tc, (Single*)c_ptr, (Single*)n_ptr, (Single*)v); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3v(ref UInt32 rc, Single* tc, ref Single c, Single[] n, Single[] v) - { - unsafe - { - fixed (UInt32* rc_ptr = &rc) - fixed (Single* c_ptr = &c) - fixed (Single* n_ptr = n) - fixed (Single* v_ptr = v) - { - Delegates.glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)tc, (Single*)c_ptr, (Single*)n_ptr, (Single*)v_ptr); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3v(ref Int32 rc, Single* tc, ref Single c, Single[] n, Single[] v) - { - unsafe - { - fixed (Int32* rc_ptr = &rc) - fixed (Single* c_ptr = &c) - fixed (Single* n_ptr = n) - fixed (Single* v_ptr = v) - { - Delegates.glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)tc, (Single*)c_ptr, (Single*)n_ptr, (Single*)v_ptr); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3v(ref UInt32 rc, Single* tc, ref Single c, Single[] n, ref Single v) - { - unsafe - { - fixed (UInt32* rc_ptr = &rc) - fixed (Single* c_ptr = &c) - fixed (Single* n_ptr = n) - fixed (Single* v_ptr = &v) - { - Delegates.glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)tc, (Single*)c_ptr, (Single*)n_ptr, (Single*)v_ptr); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3v(ref Int32 rc, Single* tc, ref Single c, Single[] n, ref Single v) - { - unsafe - { - fixed (Int32* rc_ptr = &rc) - fixed (Single* c_ptr = &c) - fixed (Single* n_ptr = n) - fixed (Single* v_ptr = &v) - { - Delegates.glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)tc, (Single*)c_ptr, (Single*)n_ptr, (Single*)v_ptr); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3v(ref UInt32 rc, Single* tc, ref Single c, ref Single n, Single* v) - { - unsafe - { - fixed (UInt32* rc_ptr = &rc) - fixed (Single* c_ptr = &c) - fixed (Single* n_ptr = &n) - { - Delegates.glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)tc, (Single*)c_ptr, (Single*)n_ptr, (Single*)v); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3v(ref Int32 rc, Single* tc, ref Single c, ref Single n, Single* v) - { - unsafe - { - fixed (Int32* rc_ptr = &rc) - fixed (Single* c_ptr = &c) - fixed (Single* n_ptr = &n) - { - Delegates.glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)tc, (Single*)c_ptr, (Single*)n_ptr, (Single*)v); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3v(ref UInt32 rc, Single* tc, ref Single c, ref Single n, Single[] v) - { - unsafe - { - fixed (UInt32* rc_ptr = &rc) - fixed (Single* c_ptr = &c) - fixed (Single* n_ptr = &n) - fixed (Single* v_ptr = v) - { - Delegates.glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)tc, (Single*)c_ptr, (Single*)n_ptr, (Single*)v_ptr); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3v(ref Int32 rc, Single* tc, ref Single c, ref Single n, Single[] v) - { - unsafe - { - fixed (Int32* rc_ptr = &rc) - fixed (Single* c_ptr = &c) - fixed (Single* n_ptr = &n) - fixed (Single* v_ptr = v) - { - Delegates.glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)tc, (Single*)c_ptr, (Single*)n_ptr, (Single*)v_ptr); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3v(ref UInt32 rc, Single* tc, ref Single c, ref Single n, ref Single v) - { - unsafe - { - fixed (UInt32* rc_ptr = &rc) - fixed (Single* c_ptr = &c) - fixed (Single* n_ptr = &n) - fixed (Single* v_ptr = &v) - { - Delegates.glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)tc, (Single*)c_ptr, (Single*)n_ptr, (Single*)v_ptr); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3v(ref Int32 rc, Single* tc, ref Single c, ref Single n, ref Single v) - { - unsafe - { - fixed (Int32* rc_ptr = &rc) - fixed (Single* c_ptr = &c) - fixed (Single* n_ptr = &n) - fixed (Single* v_ptr = &v) - { - Delegates.glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)tc, (Single*)c_ptr, (Single*)n_ptr, (Single*)v_ptr); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3v(ref UInt32 rc, Single[] tc, Single* c, Single* n, Single* v) - { - unsafe - { - fixed (UInt32* rc_ptr = &rc) - fixed (Single* tc_ptr = tc) - { - Delegates.glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)tc_ptr, (Single*)c, (Single*)n, (Single*)v); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3v(ref Int32 rc, Single[] tc, Single* c, Single* n, Single* v) - { - unsafe - { - fixed (Int32* rc_ptr = &rc) - fixed (Single* tc_ptr = tc) - { - Delegates.glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)tc_ptr, (Single*)c, (Single*)n, (Single*)v); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3v(ref UInt32 rc, Single[] tc, Single* c, Single* n, Single[] v) - { - unsafe - { - fixed (UInt32* rc_ptr = &rc) - fixed (Single* tc_ptr = tc) - fixed (Single* v_ptr = v) - { - Delegates.glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)tc_ptr, (Single*)c, (Single*)n, (Single*)v_ptr); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3v(ref Int32 rc, Single[] tc, Single* c, Single* n, Single[] v) - { - unsafe - { - fixed (Int32* rc_ptr = &rc) - fixed (Single* tc_ptr = tc) - fixed (Single* v_ptr = v) - { - Delegates.glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)tc_ptr, (Single*)c, (Single*)n, (Single*)v_ptr); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3v(ref UInt32 rc, Single[] tc, Single* c, Single* n, ref Single v) - { - unsafe - { - fixed (UInt32* rc_ptr = &rc) - fixed (Single* tc_ptr = tc) - fixed (Single* v_ptr = &v) - { - Delegates.glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)tc_ptr, (Single*)c, (Single*)n, (Single*)v_ptr); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3v(ref Int32 rc, Single[] tc, Single* c, Single* n, ref Single v) - { - unsafe - { - fixed (Int32* rc_ptr = &rc) - fixed (Single* tc_ptr = tc) - fixed (Single* v_ptr = &v) - { - Delegates.glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)tc_ptr, (Single*)c, (Single*)n, (Single*)v_ptr); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3v(ref UInt32 rc, Single[] tc, Single* c, Single[] n, Single* v) - { - unsafe - { - fixed (UInt32* rc_ptr = &rc) - fixed (Single* tc_ptr = tc) - fixed (Single* n_ptr = n) - { - Delegates.glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)tc_ptr, (Single*)c, (Single*)n_ptr, (Single*)v); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3v(ref Int32 rc, Single[] tc, Single* c, Single[] n, Single* v) - { - unsafe - { - fixed (Int32* rc_ptr = &rc) - fixed (Single* tc_ptr = tc) - fixed (Single* n_ptr = n) - { - Delegates.glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)tc_ptr, (Single*)c, (Single*)n_ptr, (Single*)v); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3v(ref UInt32 rc, Single[] tc, Single* c, Single[] n, Single[] v) - { - unsafe - { - fixed (UInt32* rc_ptr = &rc) - fixed (Single* tc_ptr = tc) - fixed (Single* n_ptr = n) - fixed (Single* v_ptr = v) - { - Delegates.glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)tc_ptr, (Single*)c, (Single*)n_ptr, (Single*)v_ptr); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3v(ref Int32 rc, Single[] tc, Single* c, Single[] n, Single[] v) - { - unsafe - { - fixed (Int32* rc_ptr = &rc) - fixed (Single* tc_ptr = tc) - fixed (Single* n_ptr = n) - fixed (Single* v_ptr = v) - { - Delegates.glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)tc_ptr, (Single*)c, (Single*)n_ptr, (Single*)v_ptr); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3v(ref UInt32 rc, Single[] tc, Single* c, Single[] n, ref Single v) - { - unsafe - { - fixed (UInt32* rc_ptr = &rc) - fixed (Single* tc_ptr = tc) - fixed (Single* n_ptr = n) - fixed (Single* v_ptr = &v) - { - Delegates.glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)tc_ptr, (Single*)c, (Single*)n_ptr, (Single*)v_ptr); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3v(ref Int32 rc, Single[] tc, Single* c, Single[] n, ref Single v) - { - unsafe - { - fixed (Int32* rc_ptr = &rc) - fixed (Single* tc_ptr = tc) - fixed (Single* n_ptr = n) - fixed (Single* v_ptr = &v) - { - Delegates.glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)tc_ptr, (Single*)c, (Single*)n_ptr, (Single*)v_ptr); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3v(ref UInt32 rc, Single[] tc, Single* c, ref Single n, Single* v) - { - unsafe - { - fixed (UInt32* rc_ptr = &rc) - fixed (Single* tc_ptr = tc) - fixed (Single* n_ptr = &n) - { - Delegates.glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)tc_ptr, (Single*)c, (Single*)n_ptr, (Single*)v); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3v(ref Int32 rc, Single[] tc, Single* c, ref Single n, Single* v) - { - unsafe - { - fixed (Int32* rc_ptr = &rc) - fixed (Single* tc_ptr = tc) - fixed (Single* n_ptr = &n) - { - Delegates.glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)tc_ptr, (Single*)c, (Single*)n_ptr, (Single*)v); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3v(ref UInt32 rc, Single[] tc, Single* c, ref Single n, Single[] v) - { - unsafe - { - fixed (UInt32* rc_ptr = &rc) - fixed (Single* tc_ptr = tc) - fixed (Single* n_ptr = &n) - fixed (Single* v_ptr = v) - { - Delegates.glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)tc_ptr, (Single*)c, (Single*)n_ptr, (Single*)v_ptr); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3v(ref Int32 rc, Single[] tc, Single* c, ref Single n, Single[] v) - { - unsafe - { - fixed (Int32* rc_ptr = &rc) - fixed (Single* tc_ptr = tc) - fixed (Single* n_ptr = &n) - fixed (Single* v_ptr = v) - { - Delegates.glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)tc_ptr, (Single*)c, (Single*)n_ptr, (Single*)v_ptr); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3v(ref UInt32 rc, Single[] tc, Single* c, ref Single n, ref Single v) - { - unsafe - { - fixed (UInt32* rc_ptr = &rc) - fixed (Single* tc_ptr = tc) - fixed (Single* n_ptr = &n) - fixed (Single* v_ptr = &v) - { - Delegates.glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)tc_ptr, (Single*)c, (Single*)n_ptr, (Single*)v_ptr); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3v(ref Int32 rc, Single[] tc, Single* c, ref Single n, ref Single v) - { - unsafe - { - fixed (Int32* rc_ptr = &rc) - fixed (Single* tc_ptr = tc) - fixed (Single* n_ptr = &n) - fixed (Single* v_ptr = &v) - { - Delegates.glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)tc_ptr, (Single*)c, (Single*)n_ptr, (Single*)v_ptr); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3v(ref UInt32 rc, Single[] tc, Single[] c, Single* n, Single* v) - { - unsafe - { - fixed (UInt32* rc_ptr = &rc) - fixed (Single* tc_ptr = tc) - fixed (Single* c_ptr = c) - { - Delegates.glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)tc_ptr, (Single*)c_ptr, (Single*)n, (Single*)v); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3v(ref Int32 rc, Single[] tc, Single[] c, Single* n, Single* v) - { - unsafe - { - fixed (Int32* rc_ptr = &rc) - fixed (Single* tc_ptr = tc) - fixed (Single* c_ptr = c) - { - Delegates.glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)tc_ptr, (Single*)c_ptr, (Single*)n, (Single*)v); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3v(ref UInt32 rc, Single[] tc, Single[] c, Single* n, Single[] v) - { - unsafe - { - fixed (UInt32* rc_ptr = &rc) - fixed (Single* tc_ptr = tc) - fixed (Single* c_ptr = c) - fixed (Single* v_ptr = v) - { - Delegates.glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)tc_ptr, (Single*)c_ptr, (Single*)n, (Single*)v_ptr); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3v(ref Int32 rc, Single[] tc, Single[] c, Single* n, Single[] v) - { - unsafe - { - fixed (Int32* rc_ptr = &rc) - fixed (Single* tc_ptr = tc) - fixed (Single* c_ptr = c) - fixed (Single* v_ptr = v) - { - Delegates.glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)tc_ptr, (Single*)c_ptr, (Single*)n, (Single*)v_ptr); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3v(ref UInt32 rc, Single[] tc, Single[] c, Single* n, ref Single v) - { - unsafe - { - fixed (UInt32* rc_ptr = &rc) - fixed (Single* tc_ptr = tc) - fixed (Single* c_ptr = c) - fixed (Single* v_ptr = &v) - { - Delegates.glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)tc_ptr, (Single*)c_ptr, (Single*)n, (Single*)v_ptr); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3v(ref Int32 rc, Single[] tc, Single[] c, Single* n, ref Single v) - { - unsafe - { - fixed (Int32* rc_ptr = &rc) - fixed (Single* tc_ptr = tc) - fixed (Single* c_ptr = c) - fixed (Single* v_ptr = &v) - { - Delegates.glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)tc_ptr, (Single*)c_ptr, (Single*)n, (Single*)v_ptr); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3v(ref UInt32 rc, Single[] tc, Single[] c, Single[] n, Single* v) - { - unsafe - { - fixed (UInt32* rc_ptr = &rc) - fixed (Single* tc_ptr = tc) - fixed (Single* c_ptr = c) - fixed (Single* n_ptr = n) - { - Delegates.glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)tc_ptr, (Single*)c_ptr, (Single*)n_ptr, (Single*)v); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3v(ref Int32 rc, Single[] tc, Single[] c, Single[] n, Single* v) - { - unsafe - { - fixed (Int32* rc_ptr = &rc) - fixed (Single* tc_ptr = tc) - fixed (Single* c_ptr = c) - fixed (Single* n_ptr = n) - { - Delegates.glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)tc_ptr, (Single*)c_ptr, (Single*)n_ptr, (Single*)v); - } - } - } - - [System.CLSCompliant(false)] - public static - void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3v(ref UInt32 rc, Single[] tc, Single[] c, Single[] n, Single[] v) - { - unsafe - { - fixed (UInt32* rc_ptr = &rc) - fixed (Single* tc_ptr = tc) - fixed (Single* c_ptr = c) - fixed (Single* n_ptr = n) - fixed (Single* v_ptr = v) - { - Delegates.glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)tc_ptr, (Single*)c_ptr, (Single*)n_ptr, (Single*)v_ptr); - } - } - } - - public static - void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3v(ref Int32 rc, Single[] tc, Single[] c, Single[] n, Single[] v) - { - unsafe - { - fixed (Int32* rc_ptr = &rc) - fixed (Single* tc_ptr = tc) - fixed (Single* c_ptr = c) - fixed (Single* n_ptr = n) - fixed (Single* v_ptr = v) - { - Delegates.glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)tc_ptr, (Single*)c_ptr, (Single*)n_ptr, (Single*)v_ptr); - } - } - } - - [System.CLSCompliant(false)] - public static - void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3v(ref UInt32 rc, Single[] tc, Single[] c, Single[] n, ref Single v) - { - unsafe - { - fixed (UInt32* rc_ptr = &rc) - fixed (Single* tc_ptr = tc) - fixed (Single* c_ptr = c) - fixed (Single* n_ptr = n) - fixed (Single* v_ptr = &v) - { - Delegates.glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)tc_ptr, (Single*)c_ptr, (Single*)n_ptr, (Single*)v_ptr); - } - } - } - - public static - void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3v(ref Int32 rc, Single[] tc, Single[] c, Single[] n, ref Single v) - { - unsafe - { - fixed (Int32* rc_ptr = &rc) - fixed (Single* tc_ptr = tc) - fixed (Single* c_ptr = c) - fixed (Single* n_ptr = n) - fixed (Single* v_ptr = &v) - { - Delegates.glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)tc_ptr, (Single*)c_ptr, (Single*)n_ptr, (Single*)v_ptr); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3v(ref UInt32 rc, Single[] tc, Single[] c, ref Single n, Single* v) - { - unsafe - { - fixed (UInt32* rc_ptr = &rc) - fixed (Single* tc_ptr = tc) - fixed (Single* c_ptr = c) - fixed (Single* n_ptr = &n) - { - Delegates.glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)tc_ptr, (Single*)c_ptr, (Single*)n_ptr, (Single*)v); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3v(ref Int32 rc, Single[] tc, Single[] c, ref Single n, Single* v) - { - unsafe - { - fixed (Int32* rc_ptr = &rc) - fixed (Single* tc_ptr = tc) - fixed (Single* c_ptr = c) - fixed (Single* n_ptr = &n) - { - Delegates.glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)tc_ptr, (Single*)c_ptr, (Single*)n_ptr, (Single*)v); - } - } - } - - [System.CLSCompliant(false)] - public static - void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3v(ref UInt32 rc, Single[] tc, Single[] c, ref Single n, Single[] v) - { - unsafe - { - fixed (UInt32* rc_ptr = &rc) - fixed (Single* tc_ptr = tc) - fixed (Single* c_ptr = c) - fixed (Single* n_ptr = &n) - fixed (Single* v_ptr = v) - { - Delegates.glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)tc_ptr, (Single*)c_ptr, (Single*)n_ptr, (Single*)v_ptr); - } - } - } - - public static - void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3v(ref Int32 rc, Single[] tc, Single[] c, ref Single n, Single[] v) - { - unsafe - { - fixed (Int32* rc_ptr = &rc) - fixed (Single* tc_ptr = tc) - fixed (Single* c_ptr = c) - fixed (Single* n_ptr = &n) - fixed (Single* v_ptr = v) - { - Delegates.glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)tc_ptr, (Single*)c_ptr, (Single*)n_ptr, (Single*)v_ptr); - } - } - } - - [System.CLSCompliant(false)] - public static - void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3v(ref UInt32 rc, Single[] tc, Single[] c, ref Single n, ref Single v) - { - unsafe - { - fixed (UInt32* rc_ptr = &rc) - fixed (Single* tc_ptr = tc) - fixed (Single* c_ptr = c) - fixed (Single* n_ptr = &n) - fixed (Single* v_ptr = &v) - { - Delegates.glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)tc_ptr, (Single*)c_ptr, (Single*)n_ptr, (Single*)v_ptr); - } - } - } - - public static - void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3v(ref Int32 rc, Single[] tc, Single[] c, ref Single n, ref Single v) - { - unsafe - { - fixed (Int32* rc_ptr = &rc) - fixed (Single* tc_ptr = tc) - fixed (Single* c_ptr = c) - fixed (Single* n_ptr = &n) - fixed (Single* v_ptr = &v) - { - Delegates.glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)tc_ptr, (Single*)c_ptr, (Single*)n_ptr, (Single*)v_ptr); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3v(ref UInt32 rc, Single[] tc, ref Single c, Single* n, Single* v) - { - unsafe - { - fixed (UInt32* rc_ptr = &rc) - fixed (Single* tc_ptr = tc) - fixed (Single* c_ptr = &c) - { - Delegates.glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)tc_ptr, (Single*)c_ptr, (Single*)n, (Single*)v); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3v(ref Int32 rc, Single[] tc, ref Single c, Single* n, Single* v) - { - unsafe - { - fixed (Int32* rc_ptr = &rc) - fixed (Single* tc_ptr = tc) - fixed (Single* c_ptr = &c) - { - Delegates.glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)tc_ptr, (Single*)c_ptr, (Single*)n, (Single*)v); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3v(ref UInt32 rc, Single[] tc, ref Single c, Single* n, Single[] v) - { - unsafe - { - fixed (UInt32* rc_ptr = &rc) - fixed (Single* tc_ptr = tc) - fixed (Single* c_ptr = &c) - fixed (Single* v_ptr = v) - { - Delegates.glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)tc_ptr, (Single*)c_ptr, (Single*)n, (Single*)v_ptr); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3v(ref Int32 rc, Single[] tc, ref Single c, Single* n, Single[] v) - { - unsafe - { - fixed (Int32* rc_ptr = &rc) - fixed (Single* tc_ptr = tc) - fixed (Single* c_ptr = &c) - fixed (Single* v_ptr = v) - { - Delegates.glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)tc_ptr, (Single*)c_ptr, (Single*)n, (Single*)v_ptr); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3v(ref UInt32 rc, Single[] tc, ref Single c, Single* n, ref Single v) - { - unsafe - { - fixed (UInt32* rc_ptr = &rc) - fixed (Single* tc_ptr = tc) - fixed (Single* c_ptr = &c) - fixed (Single* v_ptr = &v) - { - Delegates.glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)tc_ptr, (Single*)c_ptr, (Single*)n, (Single*)v_ptr); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3v(ref Int32 rc, Single[] tc, ref Single c, Single* n, ref Single v) - { - unsafe - { - fixed (Int32* rc_ptr = &rc) - fixed (Single* tc_ptr = tc) - fixed (Single* c_ptr = &c) - fixed (Single* v_ptr = &v) - { - Delegates.glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)tc_ptr, (Single*)c_ptr, (Single*)n, (Single*)v_ptr); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3v(ref UInt32 rc, Single[] tc, ref Single c, Single[] n, Single* v) - { - unsafe - { - fixed (UInt32* rc_ptr = &rc) - fixed (Single* tc_ptr = tc) - fixed (Single* c_ptr = &c) - fixed (Single* n_ptr = n) - { - Delegates.glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)tc_ptr, (Single*)c_ptr, (Single*)n_ptr, (Single*)v); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3v(ref Int32 rc, Single[] tc, ref Single c, Single[] n, Single* v) - { - unsafe - { - fixed (Int32* rc_ptr = &rc) - fixed (Single* tc_ptr = tc) - fixed (Single* c_ptr = &c) - fixed (Single* n_ptr = n) - { - Delegates.glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)tc_ptr, (Single*)c_ptr, (Single*)n_ptr, (Single*)v); - } - } - } - - [System.CLSCompliant(false)] - public static - void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3v(ref UInt32 rc, Single[] tc, ref Single c, Single[] n, Single[] v) - { - unsafe - { - fixed (UInt32* rc_ptr = &rc) - fixed (Single* tc_ptr = tc) - fixed (Single* c_ptr = &c) - fixed (Single* n_ptr = n) - fixed (Single* v_ptr = v) - { - Delegates.glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)tc_ptr, (Single*)c_ptr, (Single*)n_ptr, (Single*)v_ptr); - } - } - } - - public static - void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3v(ref Int32 rc, Single[] tc, ref Single c, Single[] n, Single[] v) - { - unsafe - { - fixed (Int32* rc_ptr = &rc) - fixed (Single* tc_ptr = tc) - fixed (Single* c_ptr = &c) - fixed (Single* n_ptr = n) - fixed (Single* v_ptr = v) - { - Delegates.glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)tc_ptr, (Single*)c_ptr, (Single*)n_ptr, (Single*)v_ptr); - } - } - } - - [System.CLSCompliant(false)] - public static - void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3v(ref UInt32 rc, Single[] tc, ref Single c, Single[] n, ref Single v) - { - unsafe - { - fixed (UInt32* rc_ptr = &rc) - fixed (Single* tc_ptr = tc) - fixed (Single* c_ptr = &c) - fixed (Single* n_ptr = n) - fixed (Single* v_ptr = &v) - { - Delegates.glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)tc_ptr, (Single*)c_ptr, (Single*)n_ptr, (Single*)v_ptr); - } - } - } - - public static - void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3v(ref Int32 rc, Single[] tc, ref Single c, Single[] n, ref Single v) - { - unsafe - { - fixed (Int32* rc_ptr = &rc) - fixed (Single* tc_ptr = tc) - fixed (Single* c_ptr = &c) - fixed (Single* n_ptr = n) - fixed (Single* v_ptr = &v) - { - Delegates.glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)tc_ptr, (Single*)c_ptr, (Single*)n_ptr, (Single*)v_ptr); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3v(ref UInt32 rc, Single[] tc, ref Single c, ref Single n, Single* v) - { - unsafe - { - fixed (UInt32* rc_ptr = &rc) - fixed (Single* tc_ptr = tc) - fixed (Single* c_ptr = &c) - fixed (Single* n_ptr = &n) - { - Delegates.glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)tc_ptr, (Single*)c_ptr, (Single*)n_ptr, (Single*)v); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3v(ref Int32 rc, Single[] tc, ref Single c, ref Single n, Single* v) - { - unsafe - { - fixed (Int32* rc_ptr = &rc) - fixed (Single* tc_ptr = tc) - fixed (Single* c_ptr = &c) - fixed (Single* n_ptr = &n) - { - Delegates.glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)tc_ptr, (Single*)c_ptr, (Single*)n_ptr, (Single*)v); - } - } - } - - [System.CLSCompliant(false)] - public static - void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3v(ref UInt32 rc, Single[] tc, ref Single c, ref Single n, Single[] v) - { - unsafe - { - fixed (UInt32* rc_ptr = &rc) - fixed (Single* tc_ptr = tc) - fixed (Single* c_ptr = &c) - fixed (Single* n_ptr = &n) - fixed (Single* v_ptr = v) - { - Delegates.glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)tc_ptr, (Single*)c_ptr, (Single*)n_ptr, (Single*)v_ptr); - } - } - } - - public static - void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3v(ref Int32 rc, Single[] tc, ref Single c, ref Single n, Single[] v) - { - unsafe - { - fixed (Int32* rc_ptr = &rc) - fixed (Single* tc_ptr = tc) - fixed (Single* c_ptr = &c) - fixed (Single* n_ptr = &n) - fixed (Single* v_ptr = v) - { - Delegates.glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)tc_ptr, (Single*)c_ptr, (Single*)n_ptr, (Single*)v_ptr); - } - } - } - - [System.CLSCompliant(false)] - public static - void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3v(ref UInt32 rc, Single[] tc, ref Single c, ref Single n, ref Single v) - { - unsafe - { - fixed (UInt32* rc_ptr = &rc) - fixed (Single* tc_ptr = tc) - fixed (Single* c_ptr = &c) - fixed (Single* n_ptr = &n) - fixed (Single* v_ptr = &v) - { - Delegates.glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)tc_ptr, (Single*)c_ptr, (Single*)n_ptr, (Single*)v_ptr); - } - } - } - - public static - void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3v(ref Int32 rc, Single[] tc, ref Single c, ref Single n, ref Single v) - { - unsafe - { - fixed (Int32* rc_ptr = &rc) - fixed (Single* tc_ptr = tc) - fixed (Single* c_ptr = &c) - fixed (Single* n_ptr = &n) - fixed (Single* v_ptr = &v) - { - Delegates.glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)tc_ptr, (Single*)c_ptr, (Single*)n_ptr, (Single*)v_ptr); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3v(ref UInt32 rc, ref Single tc, Single* c, Single* n, Single* v) - { - unsafe - { - fixed (UInt32* rc_ptr = &rc) - fixed (Single* tc_ptr = &tc) - { - Delegates.glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)tc_ptr, (Single*)c, (Single*)n, (Single*)v); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3v(ref Int32 rc, ref Single tc, Single* c, Single* n, Single* v) - { - unsafe - { - fixed (Int32* rc_ptr = &rc) - fixed (Single* tc_ptr = &tc) - { - Delegates.glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)tc_ptr, (Single*)c, (Single*)n, (Single*)v); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3v(ref UInt32 rc, ref Single tc, Single* c, Single* n, Single[] v) - { - unsafe - { - fixed (UInt32* rc_ptr = &rc) - fixed (Single* tc_ptr = &tc) - fixed (Single* v_ptr = v) - { - Delegates.glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)tc_ptr, (Single*)c, (Single*)n, (Single*)v_ptr); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3v(ref Int32 rc, ref Single tc, Single* c, Single* n, Single[] v) - { - unsafe - { - fixed (Int32* rc_ptr = &rc) - fixed (Single* tc_ptr = &tc) - fixed (Single* v_ptr = v) - { - Delegates.glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)tc_ptr, (Single*)c, (Single*)n, (Single*)v_ptr); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3v(ref UInt32 rc, ref Single tc, Single* c, Single* n, ref Single v) - { - unsafe - { - fixed (UInt32* rc_ptr = &rc) - fixed (Single* tc_ptr = &tc) - fixed (Single* v_ptr = &v) - { - Delegates.glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)tc_ptr, (Single*)c, (Single*)n, (Single*)v_ptr); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3v(ref Int32 rc, ref Single tc, Single* c, Single* n, ref Single v) - { - unsafe - { - fixed (Int32* rc_ptr = &rc) - fixed (Single* tc_ptr = &tc) - fixed (Single* v_ptr = &v) - { - Delegates.glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)tc_ptr, (Single*)c, (Single*)n, (Single*)v_ptr); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3v(ref UInt32 rc, ref Single tc, Single* c, Single[] n, Single* v) - { - unsafe - { - fixed (UInt32* rc_ptr = &rc) - fixed (Single* tc_ptr = &tc) - fixed (Single* n_ptr = n) - { - Delegates.glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)tc_ptr, (Single*)c, (Single*)n_ptr, (Single*)v); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3v(ref Int32 rc, ref Single tc, Single* c, Single[] n, Single* v) - { - unsafe - { - fixed (Int32* rc_ptr = &rc) - fixed (Single* tc_ptr = &tc) - fixed (Single* n_ptr = n) - { - Delegates.glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)tc_ptr, (Single*)c, (Single*)n_ptr, (Single*)v); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3v(ref UInt32 rc, ref Single tc, Single* c, Single[] n, Single[] v) - { - unsafe - { - fixed (UInt32* rc_ptr = &rc) - fixed (Single* tc_ptr = &tc) - fixed (Single* n_ptr = n) - fixed (Single* v_ptr = v) - { - Delegates.glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)tc_ptr, (Single*)c, (Single*)n_ptr, (Single*)v_ptr); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3v(ref Int32 rc, ref Single tc, Single* c, Single[] n, Single[] v) - { - unsafe - { - fixed (Int32* rc_ptr = &rc) - fixed (Single* tc_ptr = &tc) - fixed (Single* n_ptr = n) - fixed (Single* v_ptr = v) - { - Delegates.glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)tc_ptr, (Single*)c, (Single*)n_ptr, (Single*)v_ptr); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3v(ref UInt32 rc, ref Single tc, Single* c, Single[] n, ref Single v) - { - unsafe - { - fixed (UInt32* rc_ptr = &rc) - fixed (Single* tc_ptr = &tc) - fixed (Single* n_ptr = n) - fixed (Single* v_ptr = &v) - { - Delegates.glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)tc_ptr, (Single*)c, (Single*)n_ptr, (Single*)v_ptr); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3v(ref Int32 rc, ref Single tc, Single* c, Single[] n, ref Single v) - { - unsafe - { - fixed (Int32* rc_ptr = &rc) - fixed (Single* tc_ptr = &tc) - fixed (Single* n_ptr = n) - fixed (Single* v_ptr = &v) - { - Delegates.glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)tc_ptr, (Single*)c, (Single*)n_ptr, (Single*)v_ptr); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3v(ref UInt32 rc, ref Single tc, Single* c, ref Single n, Single* v) - { - unsafe - { - fixed (UInt32* rc_ptr = &rc) - fixed (Single* tc_ptr = &tc) - fixed (Single* n_ptr = &n) - { - Delegates.glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)tc_ptr, (Single*)c, (Single*)n_ptr, (Single*)v); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3v(ref Int32 rc, ref Single tc, Single* c, ref Single n, Single* v) - { - unsafe - { - fixed (Int32* rc_ptr = &rc) - fixed (Single* tc_ptr = &tc) - fixed (Single* n_ptr = &n) - { - Delegates.glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)tc_ptr, (Single*)c, (Single*)n_ptr, (Single*)v); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3v(ref UInt32 rc, ref Single tc, Single* c, ref Single n, Single[] v) - { - unsafe - { - fixed (UInt32* rc_ptr = &rc) - fixed (Single* tc_ptr = &tc) - fixed (Single* n_ptr = &n) - fixed (Single* v_ptr = v) - { - Delegates.glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)tc_ptr, (Single*)c, (Single*)n_ptr, (Single*)v_ptr); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3v(ref Int32 rc, ref Single tc, Single* c, ref Single n, Single[] v) - { - unsafe - { - fixed (Int32* rc_ptr = &rc) - fixed (Single* tc_ptr = &tc) - fixed (Single* n_ptr = &n) - fixed (Single* v_ptr = v) - { - Delegates.glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)tc_ptr, (Single*)c, (Single*)n_ptr, (Single*)v_ptr); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3v(ref UInt32 rc, ref Single tc, Single* c, ref Single n, ref Single v) - { - unsafe - { - fixed (UInt32* rc_ptr = &rc) - fixed (Single* tc_ptr = &tc) - fixed (Single* n_ptr = &n) - fixed (Single* v_ptr = &v) - { - Delegates.glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)tc_ptr, (Single*)c, (Single*)n_ptr, (Single*)v_ptr); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3v(ref Int32 rc, ref Single tc, Single* c, ref Single n, ref Single v) - { - unsafe - { - fixed (Int32* rc_ptr = &rc) - fixed (Single* tc_ptr = &tc) - fixed (Single* n_ptr = &n) - fixed (Single* v_ptr = &v) - { - Delegates.glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)tc_ptr, (Single*)c, (Single*)n_ptr, (Single*)v_ptr); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3v(ref UInt32 rc, ref Single tc, Single[] c, Single* n, Single* v) - { - unsafe - { - fixed (UInt32* rc_ptr = &rc) - fixed (Single* tc_ptr = &tc) - fixed (Single* c_ptr = c) - { - Delegates.glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)tc_ptr, (Single*)c_ptr, (Single*)n, (Single*)v); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3v(ref Int32 rc, ref Single tc, Single[] c, Single* n, Single* v) - { - unsafe - { - fixed (Int32* rc_ptr = &rc) - fixed (Single* tc_ptr = &tc) - fixed (Single* c_ptr = c) - { - Delegates.glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)tc_ptr, (Single*)c_ptr, (Single*)n, (Single*)v); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3v(ref UInt32 rc, ref Single tc, Single[] c, Single* n, Single[] v) - { - unsafe - { - fixed (UInt32* rc_ptr = &rc) - fixed (Single* tc_ptr = &tc) - fixed (Single* c_ptr = c) - fixed (Single* v_ptr = v) - { - Delegates.glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)tc_ptr, (Single*)c_ptr, (Single*)n, (Single*)v_ptr); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3v(ref Int32 rc, ref Single tc, Single[] c, Single* n, Single[] v) - { - unsafe - { - fixed (Int32* rc_ptr = &rc) - fixed (Single* tc_ptr = &tc) - fixed (Single* c_ptr = c) - fixed (Single* v_ptr = v) - { - Delegates.glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)tc_ptr, (Single*)c_ptr, (Single*)n, (Single*)v_ptr); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3v(ref UInt32 rc, ref Single tc, Single[] c, Single* n, ref Single v) - { - unsafe - { - fixed (UInt32* rc_ptr = &rc) - fixed (Single* tc_ptr = &tc) - fixed (Single* c_ptr = c) - fixed (Single* v_ptr = &v) - { - Delegates.glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)tc_ptr, (Single*)c_ptr, (Single*)n, (Single*)v_ptr); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3v(ref Int32 rc, ref Single tc, Single[] c, Single* n, ref Single v) - { - unsafe - { - fixed (Int32* rc_ptr = &rc) - fixed (Single* tc_ptr = &tc) - fixed (Single* c_ptr = c) - fixed (Single* v_ptr = &v) - { - Delegates.glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)tc_ptr, (Single*)c_ptr, (Single*)n, (Single*)v_ptr); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3v(ref UInt32 rc, ref Single tc, Single[] c, Single[] n, Single* v) - { - unsafe - { - fixed (UInt32* rc_ptr = &rc) - fixed (Single* tc_ptr = &tc) - fixed (Single* c_ptr = c) - fixed (Single* n_ptr = n) - { - Delegates.glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)tc_ptr, (Single*)c_ptr, (Single*)n_ptr, (Single*)v); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3v(ref Int32 rc, ref Single tc, Single[] c, Single[] n, Single* v) - { - unsafe - { - fixed (Int32* rc_ptr = &rc) - fixed (Single* tc_ptr = &tc) - fixed (Single* c_ptr = c) - fixed (Single* n_ptr = n) - { - Delegates.glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)tc_ptr, (Single*)c_ptr, (Single*)n_ptr, (Single*)v); - } - } - } - - [System.CLSCompliant(false)] - public static - void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3v(ref UInt32 rc, ref Single tc, Single[] c, Single[] n, Single[] v) - { - unsafe - { - fixed (UInt32* rc_ptr = &rc) - fixed (Single* tc_ptr = &tc) - fixed (Single* c_ptr = c) - fixed (Single* n_ptr = n) - fixed (Single* v_ptr = v) - { - Delegates.glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)tc_ptr, (Single*)c_ptr, (Single*)n_ptr, (Single*)v_ptr); - } - } - } - - public static - void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3v(ref Int32 rc, ref Single tc, Single[] c, Single[] n, Single[] v) - { - unsafe - { - fixed (Int32* rc_ptr = &rc) - fixed (Single* tc_ptr = &tc) - fixed (Single* c_ptr = c) - fixed (Single* n_ptr = n) - fixed (Single* v_ptr = v) - { - Delegates.glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)tc_ptr, (Single*)c_ptr, (Single*)n_ptr, (Single*)v_ptr); - } - } - } - - [System.CLSCompliant(false)] - public static - void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3v(ref UInt32 rc, ref Single tc, Single[] c, Single[] n, ref Single v) - { - unsafe - { - fixed (UInt32* rc_ptr = &rc) - fixed (Single* tc_ptr = &tc) - fixed (Single* c_ptr = c) - fixed (Single* n_ptr = n) - fixed (Single* v_ptr = &v) - { - Delegates.glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)tc_ptr, (Single*)c_ptr, (Single*)n_ptr, (Single*)v_ptr); - } - } - } - - public static - void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3v(ref Int32 rc, ref Single tc, Single[] c, Single[] n, ref Single v) - { - unsafe - { - fixed (Int32* rc_ptr = &rc) - fixed (Single* tc_ptr = &tc) - fixed (Single* c_ptr = c) - fixed (Single* n_ptr = n) - fixed (Single* v_ptr = &v) - { - Delegates.glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)tc_ptr, (Single*)c_ptr, (Single*)n_ptr, (Single*)v_ptr); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3v(ref UInt32 rc, ref Single tc, Single[] c, ref Single n, Single* v) - { - unsafe - { - fixed (UInt32* rc_ptr = &rc) - fixed (Single* tc_ptr = &tc) - fixed (Single* c_ptr = c) - fixed (Single* n_ptr = &n) - { - Delegates.glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)tc_ptr, (Single*)c_ptr, (Single*)n_ptr, (Single*)v); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3v(ref Int32 rc, ref Single tc, Single[] c, ref Single n, Single* v) - { - unsafe - { - fixed (Int32* rc_ptr = &rc) - fixed (Single* tc_ptr = &tc) - fixed (Single* c_ptr = c) - fixed (Single* n_ptr = &n) - { - Delegates.glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)tc_ptr, (Single*)c_ptr, (Single*)n_ptr, (Single*)v); - } - } - } - - [System.CLSCompliant(false)] - public static - void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3v(ref UInt32 rc, ref Single tc, Single[] c, ref Single n, Single[] v) - { - unsafe - { - fixed (UInt32* rc_ptr = &rc) - fixed (Single* tc_ptr = &tc) - fixed (Single* c_ptr = c) - fixed (Single* n_ptr = &n) - fixed (Single* v_ptr = v) - { - Delegates.glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)tc_ptr, (Single*)c_ptr, (Single*)n_ptr, (Single*)v_ptr); - } - } - } - - public static - void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3v(ref Int32 rc, ref Single tc, Single[] c, ref Single n, Single[] v) - { - unsafe - { - fixed (Int32* rc_ptr = &rc) - fixed (Single* tc_ptr = &tc) - fixed (Single* c_ptr = c) - fixed (Single* n_ptr = &n) - fixed (Single* v_ptr = v) - { - Delegates.glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)tc_ptr, (Single*)c_ptr, (Single*)n_ptr, (Single*)v_ptr); - } - } - } - - [System.CLSCompliant(false)] - public static - void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3v(ref UInt32 rc, ref Single tc, Single[] c, ref Single n, ref Single v) - { - unsafe - { - fixed (UInt32* rc_ptr = &rc) - fixed (Single* tc_ptr = &tc) - fixed (Single* c_ptr = c) - fixed (Single* n_ptr = &n) - fixed (Single* v_ptr = &v) - { - Delegates.glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)tc_ptr, (Single*)c_ptr, (Single*)n_ptr, (Single*)v_ptr); - } - } - } - - public static - void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3v(ref Int32 rc, ref Single tc, Single[] c, ref Single n, ref Single v) - { - unsafe - { - fixed (Int32* rc_ptr = &rc) - fixed (Single* tc_ptr = &tc) - fixed (Single* c_ptr = c) - fixed (Single* n_ptr = &n) - fixed (Single* v_ptr = &v) - { - Delegates.glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)tc_ptr, (Single*)c_ptr, (Single*)n_ptr, (Single*)v_ptr); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3v(ref UInt32 rc, ref Single tc, ref Single c, Single* n, Single* v) - { - unsafe - { - fixed (UInt32* rc_ptr = &rc) - fixed (Single* tc_ptr = &tc) - fixed (Single* c_ptr = &c) - { - Delegates.glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)tc_ptr, (Single*)c_ptr, (Single*)n, (Single*)v); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3v(ref Int32 rc, ref Single tc, ref Single c, Single* n, Single* v) - { - unsafe - { - fixed (Int32* rc_ptr = &rc) - fixed (Single* tc_ptr = &tc) - fixed (Single* c_ptr = &c) - { - Delegates.glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)tc_ptr, (Single*)c_ptr, (Single*)n, (Single*)v); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3v(ref UInt32 rc, ref Single tc, ref Single c, Single* n, Single[] v) - { - unsafe - { - fixed (UInt32* rc_ptr = &rc) - fixed (Single* tc_ptr = &tc) - fixed (Single* c_ptr = &c) - fixed (Single* v_ptr = v) - { - Delegates.glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)tc_ptr, (Single*)c_ptr, (Single*)n, (Single*)v_ptr); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3v(ref Int32 rc, ref Single tc, ref Single c, Single* n, Single[] v) - { - unsafe - { - fixed (Int32* rc_ptr = &rc) - fixed (Single* tc_ptr = &tc) - fixed (Single* c_ptr = &c) - fixed (Single* v_ptr = v) - { - Delegates.glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)tc_ptr, (Single*)c_ptr, (Single*)n, (Single*)v_ptr); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3v(ref UInt32 rc, ref Single tc, ref Single c, Single* n, ref Single v) - { - unsafe - { - fixed (UInt32* rc_ptr = &rc) - fixed (Single* tc_ptr = &tc) - fixed (Single* c_ptr = &c) - fixed (Single* v_ptr = &v) - { - Delegates.glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)tc_ptr, (Single*)c_ptr, (Single*)n, (Single*)v_ptr); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3v(ref Int32 rc, ref Single tc, ref Single c, Single* n, ref Single v) - { - unsafe - { - fixed (Int32* rc_ptr = &rc) - fixed (Single* tc_ptr = &tc) - fixed (Single* c_ptr = &c) - fixed (Single* v_ptr = &v) - { - Delegates.glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)tc_ptr, (Single*)c_ptr, (Single*)n, (Single*)v_ptr); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3v(ref UInt32 rc, ref Single tc, ref Single c, Single[] n, Single* v) - { - unsafe - { - fixed (UInt32* rc_ptr = &rc) - fixed (Single* tc_ptr = &tc) - fixed (Single* c_ptr = &c) - fixed (Single* n_ptr = n) - { - Delegates.glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)tc_ptr, (Single*)c_ptr, (Single*)n_ptr, (Single*)v); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3v(ref Int32 rc, ref Single tc, ref Single c, Single[] n, Single* v) - { - unsafe - { - fixed (Int32* rc_ptr = &rc) - fixed (Single* tc_ptr = &tc) - fixed (Single* c_ptr = &c) - fixed (Single* n_ptr = n) - { - Delegates.glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)tc_ptr, (Single*)c_ptr, (Single*)n_ptr, (Single*)v); - } - } - } - - [System.CLSCompliant(false)] - public static - void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3v(ref UInt32 rc, ref Single tc, ref Single c, Single[] n, Single[] v) - { - unsafe - { - fixed (UInt32* rc_ptr = &rc) - fixed (Single* tc_ptr = &tc) - fixed (Single* c_ptr = &c) - fixed (Single* n_ptr = n) - fixed (Single* v_ptr = v) - { - Delegates.glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)tc_ptr, (Single*)c_ptr, (Single*)n_ptr, (Single*)v_ptr); - } - } - } - - public static - void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3v(ref Int32 rc, ref Single tc, ref Single c, Single[] n, Single[] v) - { - unsafe - { - fixed (Int32* rc_ptr = &rc) - fixed (Single* tc_ptr = &tc) - fixed (Single* c_ptr = &c) - fixed (Single* n_ptr = n) - fixed (Single* v_ptr = v) - { - Delegates.glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)tc_ptr, (Single*)c_ptr, (Single*)n_ptr, (Single*)v_ptr); - } - } - } - - [System.CLSCompliant(false)] - public static - void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3v(ref UInt32 rc, ref Single tc, ref Single c, Single[] n, ref Single v) - { - unsafe - { - fixed (UInt32* rc_ptr = &rc) - fixed (Single* tc_ptr = &tc) - fixed (Single* c_ptr = &c) - fixed (Single* n_ptr = n) - fixed (Single* v_ptr = &v) - { - Delegates.glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)tc_ptr, (Single*)c_ptr, (Single*)n_ptr, (Single*)v_ptr); - } - } - } - - public static - void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3v(ref Int32 rc, ref Single tc, ref Single c, Single[] n, ref Single v) - { - unsafe - { - fixed (Int32* rc_ptr = &rc) - fixed (Single* tc_ptr = &tc) - fixed (Single* c_ptr = &c) - fixed (Single* n_ptr = n) - fixed (Single* v_ptr = &v) - { - Delegates.glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)tc_ptr, (Single*)c_ptr, (Single*)n_ptr, (Single*)v_ptr); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3v(ref UInt32 rc, ref Single tc, ref Single c, ref Single n, Single* v) - { - unsafe - { - fixed (UInt32* rc_ptr = &rc) - fixed (Single* tc_ptr = &tc) - fixed (Single* c_ptr = &c) - fixed (Single* n_ptr = &n) - { - Delegates.glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)tc_ptr, (Single*)c_ptr, (Single*)n_ptr, (Single*)v); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3v(ref Int32 rc, ref Single tc, ref Single c, ref Single n, Single* v) - { - unsafe - { - fixed (Int32* rc_ptr = &rc) - fixed (Single* tc_ptr = &tc) - fixed (Single* c_ptr = &c) - fixed (Single* n_ptr = &n) - { - Delegates.glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)tc_ptr, (Single*)c_ptr, (Single*)n_ptr, (Single*)v); - } - } - } - - [System.CLSCompliant(false)] - public static - void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3v(ref UInt32 rc, ref Single tc, ref Single c, ref Single n, Single[] v) - { - unsafe - { - fixed (UInt32* rc_ptr = &rc) - fixed (Single* tc_ptr = &tc) - fixed (Single* c_ptr = &c) - fixed (Single* n_ptr = &n) - fixed (Single* v_ptr = v) - { - Delegates.glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)tc_ptr, (Single*)c_ptr, (Single*)n_ptr, (Single*)v_ptr); - } - } - } - - public static - void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3v(ref Int32 rc, ref Single tc, ref Single c, ref Single n, Single[] v) - { - unsafe - { - fixed (Int32* rc_ptr = &rc) - fixed (Single* tc_ptr = &tc) - fixed (Single* c_ptr = &c) - fixed (Single* n_ptr = &n) - fixed (Single* v_ptr = v) - { - Delegates.glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)tc_ptr, (Single*)c_ptr, (Single*)n_ptr, (Single*)v_ptr); - } - } - } - [System.CLSCompliant(false)] public static void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3v(ref UInt32 rc, ref Single tc, ref Single c, ref Single n, ref Single v) @@ -52225,6 +28249,20 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3v(UInt32* rc, Single* tc, Single* c, Single* n, Single* v) + { + Delegates.glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN((UInt32*)rc, (Single*)tc, (Single*)c, (Single*)n, (Single*)v); + } + + [System.CLSCompliant(false)] + public static + unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3v(Int32* rc, Single* tc, Single* c, Single* n, Single* v) + { + Delegates.glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN((UInt32*)rc, (Single*)tc, (Single*)c, (Single*)n, (Single*)v); + } + public static void DrawMeshArrays(GL.Enums.BeginMode mode, Int32 first, Int32 count, Int32 width) { @@ -52254,31 +28292,21 @@ namespace OpenTK.OpenGL public static void VertexArrayRange(Int32 length, IntPtr pointer) { - Delegates.glVertexArrayRangeNV((Int32)length, (IntPtr)pointer); + Delegates.glVertexArrayRangeNV((Int32)length, (IntPtr)pointer); } public static void VertexArrayRange(Int32 length, [In, Out] object pointer) { - unsafe + System.Runtime.InteropServices.GCHandle pointer_ptr = System.Runtime.InteropServices.GCHandle.Alloc(pointer, System.Runtime.InteropServices.GCHandleType.Pinned); + try { - System.Runtime.InteropServices.GCHandle pointer_ptr = System.Runtime.InteropServices.GCHandle.Alloc(pointer, System.Runtime.InteropServices.GCHandleType.Pinned); - try - { - Delegates.glVertexArrayRangeNV((Int32)length, (IntPtr)pointer_ptr.AddrOfPinnedObject()); - } - finally - { - pointer_ptr.Free(); - } + Delegates.glVertexArrayRangeNV((Int32)length, (IntPtr)pointer_ptr.AddrOfPinnedObject()); + } + finally + { + pointer_ptr.Free(); } - } - - [System.CLSCompliant(false)] - public static - unsafe void CombinerParameterv(GL.Enums.NV_register_combiners pname, Single* @params) - { - unsafe { Delegates.glCombinerParameterfvNV((GL.Enums.NV_register_combiners)pname, (Single*)@params); } } public static @@ -52305,19 +28333,19 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void CombinerParameterv(GL.Enums.NV_register_combiners pname, Single* @params) + { + Delegates.glCombinerParameterfvNV((GL.Enums.NV_register_combiners)pname, (Single*)@params); + } + public static void CombinerParameter(GL.Enums.NV_register_combiners pname, Single param) { Delegates.glCombinerParameterfNV((GL.Enums.NV_register_combiners)pname, (Single)param); } - [System.CLSCompliant(false)] - public static - unsafe void CombinerParameterv(GL.Enums.NV_register_combiners pname, Int32* @params) - { - unsafe { Delegates.glCombinerParameterivNV((GL.Enums.NV_register_combiners)pname, (Int32*)@params); } - } - public static void CombinerParameterv(GL.Enums.NV_register_combiners pname, Int32[] @params) { @@ -52342,6 +28370,13 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void CombinerParameterv(GL.Enums.NV_register_combiners pname, Int32* @params) + { + Delegates.glCombinerParameterivNV((GL.Enums.NV_register_combiners)pname, (Int32*)@params); + } + public static void CombinerParameter(GL.Enums.NV_register_combiners pname, Int32 param) { @@ -52357,7 +28392,7 @@ namespace OpenTK.OpenGL public static void CombinerOutput(GL.Enums.NV_register_combiners stage, GL.Enums.NV_register_combiners portion, GL.Enums.NV_register_combiners abOutput, GL.Enums.NV_register_combiners cdOutput, GL.Enums.NV_register_combiners sumOutput, GL.Enums.NV_register_combiners scale, GL.Enums.NV_register_combiners bias, GL.Enums.Boolean abDotProduct, GL.Enums.Boolean cdDotProduct, GL.Enums.Boolean muxSum) { - Delegates.glCombinerOutputNV((GL.Enums.NV_register_combiners)stage, (GL.Enums.NV_register_combiners)portion, (GL.Enums.NV_register_combiners)abOutput, (GL.Enums.NV_register_combiners)cdOutput, (GL.Enums.NV_register_combiners)sumOutput, (GL.Enums.NV_register_combiners)scale, (GL.Enums.NV_register_combiners)bias, (GL.Enums.Boolean)abDotProduct, (GL.Enums.Boolean)cdDotProduct, (GL.Enums.Boolean)muxSum); + Delegates.glCombinerOutputNV((GL.Enums.NV_register_combiners)stage, (GL.Enums.NV_register_combiners)portion, (GL.Enums.NV_register_combiners)abOutput, (GL.Enums.NV_register_combiners)cdOutput, (GL.Enums.NV_register_combiners)sumOutput, (GL.Enums.NV_register_combiners)scale, (GL.Enums.NV_register_combiners)bias, (GL.Enums.Boolean)abDotProduct, (GL.Enums.Boolean)cdDotProduct, (GL.Enums.Boolean)muxSum); } public static @@ -52366,13 +28401,6 @@ namespace OpenTK.OpenGL Delegates.glFinalCombinerInputNV((GL.Enums.NV_register_combiners)variable, (GL.Enums.NV_register_combiners)input, (GL.Enums.NV_register_combiners)mapping, (GL.Enums.NV_register_combiners)componentUsage); } - [System.CLSCompliant(false)] - public static - unsafe void GetCombinerInputParameter(GL.Enums.NV_register_combiners stage, GL.Enums.NV_register_combiners portion, GL.Enums.NV_register_combiners variable, GL.Enums.NV_register_combiners pname, [Out] Single* @params) - { - unsafe { Delegates.glGetCombinerInputParameterfvNV((GL.Enums.NV_register_combiners)stage, (GL.Enums.NV_register_combiners)portion, (GL.Enums.NV_register_combiners)variable, (GL.Enums.NV_register_combiners)pname, (Single*)@params); } - } - public static void GetCombinerInputParameter(GL.Enums.NV_register_combiners stage, GL.Enums.NV_register_combiners portion, GL.Enums.NV_register_combiners variable, GL.Enums.NV_register_combiners pname, [Out] Single[] @params) { @@ -52393,16 +28421,16 @@ namespace OpenTK.OpenGL fixed (Single* @params_ptr = &@params) { Delegates.glGetCombinerInputParameterfvNV((GL.Enums.NV_register_combiners)stage, (GL.Enums.NV_register_combiners)portion, (GL.Enums.NV_register_combiners)variable, (GL.Enums.NV_register_combiners)pname, (Single*)@params_ptr); - @params = *@params_ptr; + @params = *@params_ptr; } } } [System.CLSCompliant(false)] public static - unsafe void GetCombinerInputParameter(GL.Enums.NV_register_combiners stage, GL.Enums.NV_register_combiners portion, GL.Enums.NV_register_combiners variable, GL.Enums.NV_register_combiners pname, [Out] Int32* @params) + unsafe void GetCombinerInputParameter(GL.Enums.NV_register_combiners stage, GL.Enums.NV_register_combiners portion, GL.Enums.NV_register_combiners variable, GL.Enums.NV_register_combiners pname, [Out] Single* @params) { - unsafe { Delegates.glGetCombinerInputParameterivNV((GL.Enums.NV_register_combiners)stage, (GL.Enums.NV_register_combiners)portion, (GL.Enums.NV_register_combiners)variable, (GL.Enums.NV_register_combiners)pname, (Int32*)@params); } + Delegates.glGetCombinerInputParameterfvNV((GL.Enums.NV_register_combiners)stage, (GL.Enums.NV_register_combiners)portion, (GL.Enums.NV_register_combiners)variable, (GL.Enums.NV_register_combiners)pname, (Single*)@params); } public static @@ -52425,16 +28453,16 @@ namespace OpenTK.OpenGL fixed (Int32* @params_ptr = &@params) { Delegates.glGetCombinerInputParameterivNV((GL.Enums.NV_register_combiners)stage, (GL.Enums.NV_register_combiners)portion, (GL.Enums.NV_register_combiners)variable, (GL.Enums.NV_register_combiners)pname, (Int32*)@params_ptr); - @params = *@params_ptr; + @params = *@params_ptr; } } } [System.CLSCompliant(false)] public static - unsafe void GetCombinerOutputParameter(GL.Enums.NV_register_combiners stage, GL.Enums.NV_register_combiners portion, GL.Enums.NV_register_combiners pname, [Out] Single* @params) + unsafe void GetCombinerInputParameter(GL.Enums.NV_register_combiners stage, GL.Enums.NV_register_combiners portion, GL.Enums.NV_register_combiners variable, GL.Enums.NV_register_combiners pname, [Out] Int32* @params) { - unsafe { Delegates.glGetCombinerOutputParameterfvNV((GL.Enums.NV_register_combiners)stage, (GL.Enums.NV_register_combiners)portion, (GL.Enums.NV_register_combiners)pname, (Single*)@params); } + Delegates.glGetCombinerInputParameterivNV((GL.Enums.NV_register_combiners)stage, (GL.Enums.NV_register_combiners)portion, (GL.Enums.NV_register_combiners)variable, (GL.Enums.NV_register_combiners)pname, (Int32*)@params); } public static @@ -52457,16 +28485,16 @@ namespace OpenTK.OpenGL fixed (Single* @params_ptr = &@params) { Delegates.glGetCombinerOutputParameterfvNV((GL.Enums.NV_register_combiners)stage, (GL.Enums.NV_register_combiners)portion, (GL.Enums.NV_register_combiners)pname, (Single*)@params_ptr); - @params = *@params_ptr; + @params = *@params_ptr; } } } [System.CLSCompliant(false)] public static - unsafe void GetCombinerOutputParameter(GL.Enums.NV_register_combiners stage, GL.Enums.NV_register_combiners portion, GL.Enums.NV_register_combiners pname, [Out] Int32* @params) + unsafe void GetCombinerOutputParameter(GL.Enums.NV_register_combiners stage, GL.Enums.NV_register_combiners portion, GL.Enums.NV_register_combiners pname, [Out] Single* @params) { - unsafe { Delegates.glGetCombinerOutputParameterivNV((GL.Enums.NV_register_combiners)stage, (GL.Enums.NV_register_combiners)portion, (GL.Enums.NV_register_combiners)pname, (Int32*)@params); } + Delegates.glGetCombinerOutputParameterfvNV((GL.Enums.NV_register_combiners)stage, (GL.Enums.NV_register_combiners)portion, (GL.Enums.NV_register_combiners)pname, (Single*)@params); } public static @@ -52489,16 +28517,16 @@ namespace OpenTK.OpenGL fixed (Int32* @params_ptr = &@params) { Delegates.glGetCombinerOutputParameterivNV((GL.Enums.NV_register_combiners)stage, (GL.Enums.NV_register_combiners)portion, (GL.Enums.NV_register_combiners)pname, (Int32*)@params_ptr); - @params = *@params_ptr; + @params = *@params_ptr; } } } [System.CLSCompliant(false)] public static - unsafe void GetFinalCombinerInputParameter(GL.Enums.NV_register_combiners variable, GL.Enums.NV_register_combiners pname, [Out] Single* @params) + unsafe void GetCombinerOutputParameter(GL.Enums.NV_register_combiners stage, GL.Enums.NV_register_combiners portion, GL.Enums.NV_register_combiners pname, [Out] Int32* @params) { - unsafe { Delegates.glGetFinalCombinerInputParameterfvNV((GL.Enums.NV_register_combiners)variable, (GL.Enums.NV_register_combiners)pname, (Single*)@params); } + Delegates.glGetCombinerOutputParameterivNV((GL.Enums.NV_register_combiners)stage, (GL.Enums.NV_register_combiners)portion, (GL.Enums.NV_register_combiners)pname, (Int32*)@params); } public static @@ -52521,16 +28549,16 @@ namespace OpenTK.OpenGL fixed (Single* @params_ptr = &@params) { Delegates.glGetFinalCombinerInputParameterfvNV((GL.Enums.NV_register_combiners)variable, (GL.Enums.NV_register_combiners)pname, (Single*)@params_ptr); - @params = *@params_ptr; + @params = *@params_ptr; } } } [System.CLSCompliant(false)] public static - unsafe void GetFinalCombinerInputParameter(GL.Enums.NV_register_combiners variable, GL.Enums.NV_register_combiners pname, [Out] Int32* @params) + unsafe void GetFinalCombinerInputParameter(GL.Enums.NV_register_combiners variable, GL.Enums.NV_register_combiners pname, [Out] Single* @params) { - unsafe { Delegates.glGetFinalCombinerInputParameterivNV((GL.Enums.NV_register_combiners)variable, (GL.Enums.NV_register_combiners)pname, (Int32*)@params); } + Delegates.glGetFinalCombinerInputParameterfvNV((GL.Enums.NV_register_combiners)variable, (GL.Enums.NV_register_combiners)pname, (Single*)@params); } public static @@ -52553,26 +28581,16 @@ namespace OpenTK.OpenGL fixed (Int32* @params_ptr = &@params) { Delegates.glGetFinalCombinerInputParameterivNV((GL.Enums.NV_register_combiners)variable, (GL.Enums.NV_register_combiners)pname, (Int32*)@params_ptr); - @params = *@params_ptr; + @params = *@params_ptr; } } } [System.CLSCompliant(false)] public static - unsafe void DeleteFences(Int32 n, UInt32* fences) + unsafe void GetFinalCombinerInputParameter(GL.Enums.NV_register_combiners variable, GL.Enums.NV_register_combiners pname, [Out] Int32* @params) { - unsafe { Delegates.glDeleteFencesNV((Int32)n, (UInt32*)fences); } - } - - [System.CLSCompliant(false)] - public static - unsafe void DeleteFences(Int32 n, Int32* fences) - { - unsafe - { - Delegates.glDeleteFencesNV((Int32)n, (UInt32*)fences); - } + Delegates.glGetFinalCombinerInputParameterivNV((GL.Enums.NV_register_combiners)variable, (GL.Enums.NV_register_combiners)pname, (Int32*)@params); } [System.CLSCompliant(false)] @@ -52627,19 +28645,16 @@ namespace OpenTK.OpenGL [System.CLSCompliant(false)] public static - unsafe void GenFences(Int32 n, [Out] UInt32* fences) + unsafe void DeleteFences(Int32 n, UInt32* fences) { - unsafe { Delegates.glGenFencesNV((Int32)n, (UInt32*)fences); } + Delegates.glDeleteFencesNV((Int32)n, (UInt32*)fences); } [System.CLSCompliant(false)] public static - unsafe void GenFences(Int32 n, [Out] Int32* fences) + unsafe void DeleteFences(Int32 n, Int32* fences) { - unsafe - { - Delegates.glGenFencesNV((Int32)n, (UInt32*)fences); - } + Delegates.glDeleteFencesNV((Int32)n, (UInt32*)fences); } [System.CLSCompliant(false)] @@ -52676,7 +28691,7 @@ namespace OpenTK.OpenGL fixed (UInt32* fences_ptr = &fences) { Delegates.glGenFencesNV((Int32)n, (UInt32*)fences_ptr); - fences = *fences_ptr; + fences = *fences_ptr; } } } @@ -52689,11 +28704,25 @@ namespace OpenTK.OpenGL fixed (Int32* fences_ptr = &fences) { Delegates.glGenFencesNV((Int32)n, (UInt32*)fences_ptr); - fences = *fences_ptr; + fences = *fences_ptr; } } } + [System.CLSCompliant(false)] + public static + unsafe void GenFences(Int32 n, [Out] UInt32* fences) + { + Delegates.glGenFencesNV((Int32)n, (UInt32*)fences); + } + + [System.CLSCompliant(false)] + public static + unsafe void GenFences(Int32 n, [Out] Int32* fences) + { + Delegates.glGenFencesNV((Int32)n, (UInt32*)fences); + } + [System.CLSCompliant(false)] public static Boolean IsFence(UInt32 fence) @@ -52720,23 +28749,6 @@ namespace OpenTK.OpenGL return Delegates.glTestFenceNV((UInt32)fence); } - [System.CLSCompliant(false)] - public static - unsafe void GetFence(UInt32 fence, GL.Enums.NV_fence pname, [Out] Int32* @params) - { - unsafe { Delegates.glGetFenceivNV((UInt32)fence, (GL.Enums.NV_fence)pname, (Int32*)@params); } - } - - [System.CLSCompliant(false)] - public static - unsafe void GetFence(Int32 fence, GL.Enums.NV_fence pname, [Out] Int32* @params) - { - unsafe - { - Delegates.glGetFenceivNV((UInt32)fence, (GL.Enums.NV_fence)pname, (Int32*)@params); - } - } - [System.CLSCompliant(false)] public static void GetFence(UInt32 fence, GL.Enums.NV_fence pname, [Out] Int32[] @params) @@ -52771,7 +28783,7 @@ namespace OpenTK.OpenGL fixed (Int32* @params_ptr = &@params) { Delegates.glGetFenceivNV((UInt32)fence, (GL.Enums.NV_fence)pname, (Int32*)@params_ptr); - @params = *@params_ptr; + @params = *@params_ptr; } } } @@ -52784,11 +28796,25 @@ namespace OpenTK.OpenGL fixed (Int32* @params_ptr = &@params) { Delegates.glGetFenceivNV((UInt32)fence, (GL.Enums.NV_fence)pname, (Int32*)@params_ptr); - @params = *@params_ptr; + @params = *@params_ptr; } } } + [System.CLSCompliant(false)] + public static + unsafe void GetFence(UInt32 fence, GL.Enums.NV_fence pname, [Out] Int32* @params) + { + Delegates.glGetFenceivNV((UInt32)fence, (GL.Enums.NV_fence)pname, (Int32*)@params); + } + + [System.CLSCompliant(false)] + public static + unsafe void GetFence(Int32 fence, GL.Enums.NV_fence pname, [Out] Int32* @params) + { + Delegates.glGetFenceivNV((UInt32)fence, (GL.Enums.NV_fence)pname, (Int32*)@params); + } + [System.CLSCompliant(false)] public static void FinishFence(UInt32 fence) @@ -52819,23 +28845,42 @@ namespace OpenTK.OpenGL public static void MapControlPoints(GL.Enums.NV_evaluators target, UInt32 index, GL.Enums.NV_evaluators type, Int32 ustride, Int32 vstride, Int32 uorder, Int32 vorder, GL.Enums.Boolean packed, IntPtr points) { - Delegates.glMapControlPointsNV((GL.Enums.NV_evaluators)target, (UInt32)index, (GL.Enums.NV_evaluators)type, (Int32)ustride, (Int32)vstride, (Int32)uorder, (Int32)vorder, (GL.Enums.Boolean)packed, (IntPtr)points); + Delegates.glMapControlPointsNV((GL.Enums.NV_evaluators)target, (UInt32)index, (GL.Enums.NV_evaluators)type, (Int32)ustride, (Int32)vstride, (Int32)uorder, (Int32)vorder, (GL.Enums.Boolean)packed, (IntPtr)points); } public static void MapControlPoints(GL.Enums.NV_evaluators target, Int32 index, GL.Enums.NV_evaluators type, Int32 ustride, Int32 vstride, Int32 uorder, Int32 vorder, GL.Enums.Boolean packed, IntPtr points) { - unsafe - { - Delegates.glMapControlPointsNV((GL.Enums.NV_evaluators)target, (UInt32)index, (GL.Enums.NV_evaluators)type, (Int32)ustride, (Int32)vstride, (Int32)uorder, (Int32)vorder, (GL.Enums.Boolean)packed, (IntPtr)points); - } + Delegates.glMapControlPointsNV((GL.Enums.NV_evaluators)target, (UInt32)index, (GL.Enums.NV_evaluators)type, (Int32)ustride, (Int32)vstride, (Int32)uorder, (Int32)vorder, (GL.Enums.Boolean)packed, (IntPtr)points); } [System.CLSCompliant(false)] public static - unsafe void MapParameter(GL.Enums.NV_evaluators target, GL.Enums.NV_evaluators pname, Int32* @params) + void MapControlPoints(GL.Enums.NV_evaluators target, UInt32 index, GL.Enums.NV_evaluators type, Int32 ustride, Int32 vstride, Int32 uorder, Int32 vorder, GL.Enums.Boolean packed, [In, Out] object points) { - unsafe { Delegates.glMapParameterivNV((GL.Enums.NV_evaluators)target, (GL.Enums.NV_evaluators)pname, (Int32*)@params); } + System.Runtime.InteropServices.GCHandle points_ptr = System.Runtime.InteropServices.GCHandle.Alloc(points, System.Runtime.InteropServices.GCHandleType.Pinned); + try + { + Delegates.glMapControlPointsNV((GL.Enums.NV_evaluators)target, (UInt32)index, (GL.Enums.NV_evaluators)type, (Int32)ustride, (Int32)vstride, (Int32)uorder, (Int32)vorder, (GL.Enums.Boolean)packed, (IntPtr)points_ptr.AddrOfPinnedObject()); + } + finally + { + points_ptr.Free(); + } + } + + public static + void MapControlPoints(GL.Enums.NV_evaluators target, Int32 index, GL.Enums.NV_evaluators type, Int32 ustride, Int32 vstride, Int32 uorder, Int32 vorder, GL.Enums.Boolean packed, [In, Out] object points) + { + System.Runtime.InteropServices.GCHandle points_ptr = System.Runtime.InteropServices.GCHandle.Alloc(points, System.Runtime.InteropServices.GCHandleType.Pinned); + try + { + Delegates.glMapControlPointsNV((GL.Enums.NV_evaluators)target, (UInt32)index, (GL.Enums.NV_evaluators)type, (Int32)ustride, (Int32)vstride, (Int32)uorder, (Int32)vorder, (GL.Enums.Boolean)packed, (IntPtr)points_ptr.AddrOfPinnedObject()); + } + finally + { + points_ptr.Free(); + } } public static @@ -52864,9 +28909,9 @@ namespace OpenTK.OpenGL [System.CLSCompliant(false)] public static - unsafe void MapParameter(GL.Enums.NV_evaluators target, GL.Enums.NV_evaluators pname, Single* @params) + unsafe void MapParameter(GL.Enums.NV_evaluators target, GL.Enums.NV_evaluators pname, Int32* @params) { - unsafe { Delegates.glMapParameterfvNV((GL.Enums.NV_evaluators)target, (GL.Enums.NV_evaluators)pname, (Single*)@params); } + Delegates.glMapParameterivNV((GL.Enums.NV_evaluators)target, (GL.Enums.NV_evaluators)pname, (Int32*)@params); } public static @@ -52893,27 +28938,53 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void MapParameter(GL.Enums.NV_evaluators target, GL.Enums.NV_evaluators pname, Single* @params) + { + Delegates.glMapParameterfvNV((GL.Enums.NV_evaluators)target, (GL.Enums.NV_evaluators)pname, (Single*)@params); + } + [System.CLSCompliant(false)] public static void GetMapControlPoints(GL.Enums.NV_evaluators target, UInt32 index, GL.Enums.NV_evaluators type, Int32 ustride, Int32 vstride, GL.Enums.Boolean packed, [Out] IntPtr points) { - Delegates.glGetMapControlPointsNV((GL.Enums.NV_evaluators)target, (UInt32)index, (GL.Enums.NV_evaluators)type, (Int32)ustride, (Int32)vstride, (GL.Enums.Boolean)packed, (IntPtr)points); + Delegates.glGetMapControlPointsNV((GL.Enums.NV_evaluators)target, (UInt32)index, (GL.Enums.NV_evaluators)type, (Int32)ustride, (Int32)vstride, (GL.Enums.Boolean)packed, (IntPtr)points); } public static void GetMapControlPoints(GL.Enums.NV_evaluators target, Int32 index, GL.Enums.NV_evaluators type, Int32 ustride, Int32 vstride, GL.Enums.Boolean packed, [Out] IntPtr points) { - unsafe - { - Delegates.glGetMapControlPointsNV((GL.Enums.NV_evaluators)target, (UInt32)index, (GL.Enums.NV_evaluators)type, (Int32)ustride, (Int32)vstride, (GL.Enums.Boolean)packed, (IntPtr)points); - } + Delegates.glGetMapControlPointsNV((GL.Enums.NV_evaluators)target, (UInt32)index, (GL.Enums.NV_evaluators)type, (Int32)ustride, (Int32)vstride, (GL.Enums.Boolean)packed, (IntPtr)points); } [System.CLSCompliant(false)] public static - unsafe void GetMapParameter(GL.Enums.NV_evaluators target, GL.Enums.NV_evaluators pname, [Out] Int32* @params) + void GetMapControlPoints(GL.Enums.NV_evaluators target, UInt32 index, GL.Enums.NV_evaluators type, Int32 ustride, Int32 vstride, GL.Enums.Boolean packed, [In, Out] object points) { - unsafe { Delegates.glGetMapParameterivNV((GL.Enums.NV_evaluators)target, (GL.Enums.NV_evaluators)pname, (Int32*)@params); } + System.Runtime.InteropServices.GCHandle points_ptr = System.Runtime.InteropServices.GCHandle.Alloc(points, System.Runtime.InteropServices.GCHandleType.Pinned); + try + { + Delegates.glGetMapControlPointsNV((GL.Enums.NV_evaluators)target, (UInt32)index, (GL.Enums.NV_evaluators)type, (Int32)ustride, (Int32)vstride, (GL.Enums.Boolean)packed, (IntPtr)points_ptr.AddrOfPinnedObject()); + } + finally + { + points_ptr.Free(); + } + } + + public static + void GetMapControlPoints(GL.Enums.NV_evaluators target, Int32 index, GL.Enums.NV_evaluators type, Int32 ustride, Int32 vstride, GL.Enums.Boolean packed, [In, Out] object points) + { + System.Runtime.InteropServices.GCHandle points_ptr = System.Runtime.InteropServices.GCHandle.Alloc(points, System.Runtime.InteropServices.GCHandleType.Pinned); + try + { + Delegates.glGetMapControlPointsNV((GL.Enums.NV_evaluators)target, (UInt32)index, (GL.Enums.NV_evaluators)type, (Int32)ustride, (Int32)vstride, (GL.Enums.Boolean)packed, (IntPtr)points_ptr.AddrOfPinnedObject()); + } + finally + { + points_ptr.Free(); + } } public static @@ -52936,16 +29007,16 @@ namespace OpenTK.OpenGL fixed (Int32* @params_ptr = &@params) { Delegates.glGetMapParameterivNV((GL.Enums.NV_evaluators)target, (GL.Enums.NV_evaluators)pname, (Int32*)@params_ptr); - @params = *@params_ptr; + @params = *@params_ptr; } } } [System.CLSCompliant(false)] public static - unsafe void GetMapParameter(GL.Enums.NV_evaluators target, GL.Enums.NV_evaluators pname, [Out] Single* @params) + unsafe void GetMapParameter(GL.Enums.NV_evaluators target, GL.Enums.NV_evaluators pname, [Out] Int32* @params) { - unsafe { Delegates.glGetMapParameterfvNV((GL.Enums.NV_evaluators)target, (GL.Enums.NV_evaluators)pname, (Single*)@params); } + Delegates.glGetMapParameterivNV((GL.Enums.NV_evaluators)target, (GL.Enums.NV_evaluators)pname, (Int32*)@params); } public static @@ -52968,26 +29039,16 @@ namespace OpenTK.OpenGL fixed (Single* @params_ptr = &@params) { Delegates.glGetMapParameterfvNV((GL.Enums.NV_evaluators)target, (GL.Enums.NV_evaluators)pname, (Single*)@params_ptr); - @params = *@params_ptr; + @params = *@params_ptr; } } } [System.CLSCompliant(false)] public static - unsafe void GetMapAttribParameter(GL.Enums.NV_evaluators target, UInt32 index, GL.Enums.NV_evaluators pname, [Out] Int32* @params) + unsafe void GetMapParameter(GL.Enums.NV_evaluators target, GL.Enums.NV_evaluators pname, [Out] Single* @params) { - unsafe { Delegates.glGetMapAttribParameterivNV((GL.Enums.NV_evaluators)target, (UInt32)index, (GL.Enums.NV_evaluators)pname, (Int32*)@params); } - } - - [System.CLSCompliant(false)] - public static - unsafe void GetMapAttribParameter(GL.Enums.NV_evaluators target, Int32 index, GL.Enums.NV_evaluators pname, [Out] Int32* @params) - { - unsafe - { - Delegates.glGetMapAttribParameterivNV((GL.Enums.NV_evaluators)target, (UInt32)index, (GL.Enums.NV_evaluators)pname, (Int32*)@params); - } + Delegates.glGetMapParameterfvNV((GL.Enums.NV_evaluators)target, (GL.Enums.NV_evaluators)pname, (Single*)@params); } [System.CLSCompliant(false)] @@ -53024,7 +29085,7 @@ namespace OpenTK.OpenGL fixed (Int32* @params_ptr = &@params) { Delegates.glGetMapAttribParameterivNV((GL.Enums.NV_evaluators)target, (UInt32)index, (GL.Enums.NV_evaluators)pname, (Int32*)@params_ptr); - @params = *@params_ptr; + @params = *@params_ptr; } } } @@ -53037,26 +29098,23 @@ namespace OpenTK.OpenGL fixed (Int32* @params_ptr = &@params) { Delegates.glGetMapAttribParameterivNV((GL.Enums.NV_evaluators)target, (UInt32)index, (GL.Enums.NV_evaluators)pname, (Int32*)@params_ptr); - @params = *@params_ptr; + @params = *@params_ptr; } } } [System.CLSCompliant(false)] public static - unsafe void GetMapAttribParameter(GL.Enums.NV_evaluators target, UInt32 index, GL.Enums.NV_evaluators pname, [Out] Single* @params) + unsafe void GetMapAttribParameter(GL.Enums.NV_evaluators target, UInt32 index, GL.Enums.NV_evaluators pname, [Out] Int32* @params) { - unsafe { Delegates.glGetMapAttribParameterfvNV((GL.Enums.NV_evaluators)target, (UInt32)index, (GL.Enums.NV_evaluators)pname, (Single*)@params); } + Delegates.glGetMapAttribParameterivNV((GL.Enums.NV_evaluators)target, (UInt32)index, (GL.Enums.NV_evaluators)pname, (Int32*)@params); } [System.CLSCompliant(false)] public static - unsafe void GetMapAttribParameter(GL.Enums.NV_evaluators target, Int32 index, GL.Enums.NV_evaluators pname, [Out] Single* @params) + unsafe void GetMapAttribParameter(GL.Enums.NV_evaluators target, Int32 index, GL.Enums.NV_evaluators pname, [Out] Int32* @params) { - unsafe - { - Delegates.glGetMapAttribParameterfvNV((GL.Enums.NV_evaluators)target, (UInt32)index, (GL.Enums.NV_evaluators)pname, (Single*)@params); - } + Delegates.glGetMapAttribParameterivNV((GL.Enums.NV_evaluators)target, (UInt32)index, (GL.Enums.NV_evaluators)pname, (Int32*)@params); } [System.CLSCompliant(false)] @@ -53093,7 +29151,7 @@ namespace OpenTK.OpenGL fixed (Single* @params_ptr = &@params) { Delegates.glGetMapAttribParameterfvNV((GL.Enums.NV_evaluators)target, (UInt32)index, (GL.Enums.NV_evaluators)pname, (Single*)@params_ptr); - @params = *@params_ptr; + @params = *@params_ptr; } } } @@ -53106,24 +29164,31 @@ namespace OpenTK.OpenGL fixed (Single* @params_ptr = &@params) { Delegates.glGetMapAttribParameterfvNV((GL.Enums.NV_evaluators)target, (UInt32)index, (GL.Enums.NV_evaluators)pname, (Single*)@params_ptr); - @params = *@params_ptr; + @params = *@params_ptr; } } } + [System.CLSCompliant(false)] + public static + unsafe void GetMapAttribParameter(GL.Enums.NV_evaluators target, UInt32 index, GL.Enums.NV_evaluators pname, [Out] Single* @params) + { + Delegates.glGetMapAttribParameterfvNV((GL.Enums.NV_evaluators)target, (UInt32)index, (GL.Enums.NV_evaluators)pname, (Single*)@params); + } + + [System.CLSCompliant(false)] + public static + unsafe void GetMapAttribParameter(GL.Enums.NV_evaluators target, Int32 index, GL.Enums.NV_evaluators pname, [Out] Single* @params) + { + Delegates.glGetMapAttribParameterfvNV((GL.Enums.NV_evaluators)target, (UInt32)index, (GL.Enums.NV_evaluators)pname, (Single*)@params); + } + public static void EvalMap(GL.Enums.NV_evaluators target, GL.Enums.NV_evaluators mode) { Delegates.glEvalMapsNV((GL.Enums.NV_evaluators)target, (GL.Enums.NV_evaluators)mode); } - [System.CLSCompliant(false)] - public static - unsafe void CombinerStageParameter(GL.Enums.NV_register_combiners2 stage, GL.Enums.NV_register_combiners2 pname, Single* @params) - { - unsafe { Delegates.glCombinerStageParameterfvNV((GL.Enums.NV_register_combiners2)stage, (GL.Enums.NV_register_combiners2)pname, (Single*)@params); } - } - public static void CombinerStageParameter(GL.Enums.NV_register_combiners2 stage, GL.Enums.NV_register_combiners2 pname, Single[] @params) { @@ -53150,9 +29215,9 @@ namespace OpenTK.OpenGL [System.CLSCompliant(false)] public static - unsafe void GetCombinerStageParameter(GL.Enums.NV_register_combiners2 stage, GL.Enums.NV_register_combiners2 pname, [Out] Single* @params) + unsafe void CombinerStageParameter(GL.Enums.NV_register_combiners2 stage, GL.Enums.NV_register_combiners2 pname, Single* @params) { - unsafe { Delegates.glGetCombinerStageParameterfvNV((GL.Enums.NV_register_combiners2)stage, (GL.Enums.NV_register_combiners2)pname, (Single*)@params); } + Delegates.glCombinerStageParameterfvNV((GL.Enums.NV_register_combiners2)stage, (GL.Enums.NV_register_combiners2)pname, (Single*)@params); } public static @@ -53175,27 +29240,16 @@ namespace OpenTK.OpenGL fixed (Single* @params_ptr = &@params) { Delegates.glGetCombinerStageParameterfvNV((GL.Enums.NV_register_combiners2)stage, (GL.Enums.NV_register_combiners2)pname, (Single*)@params_ptr); - @params = *@params_ptr; + @params = *@params_ptr; } } } [System.CLSCompliant(false)] public static - unsafe Boolean AreProgramsResident(Int32 n, UInt32* programs, [Out] GL.Enums.Boolean* residences) + unsafe void GetCombinerStageParameter(GL.Enums.NV_register_combiners2 stage, GL.Enums.NV_register_combiners2 pname, [Out] Single* @params) { - unsafe { return Delegates.glAreProgramsResidentNV((Int32)n, (UInt32*)programs, (GL.Enums.Boolean*)residences); } - } - - [System.CLSCompliant(false)] - public static - unsafe Boolean AreProgramsResident(Int32 n, Int32* programs, [Out] GL.Enums.Boolean* residences) - { - unsafe - { - Boolean retval = Delegates.glAreProgramsResidentNV((Int32)n, (UInt32*)programs, (GL.Enums.Boolean*)residences); - return retval; - } + Delegates.glGetCombinerStageParameterfvNV((GL.Enums.NV_register_combiners2)stage, (GL.Enums.NV_register_combiners2)pname, (Single*)@params); } [System.CLSCompliant(false)] @@ -53206,8 +29260,7 @@ namespace OpenTK.OpenGL { fixed (UInt32* programs_ptr = programs) { - Boolean retval = Delegates.glAreProgramsResidentNV((Int32)n, (UInt32*)programs_ptr, (GL.Enums.Boolean*)residences); - return retval; + return Delegates.glAreProgramsResidentNV((Int32)n, (UInt32*)programs_ptr, (GL.Enums.Boolean*)residences); } } } @@ -53220,8 +29273,7 @@ namespace OpenTK.OpenGL { fixed (Int32* programs_ptr = programs) { - Boolean retval = Delegates.glAreProgramsResidentNV((Int32)n, (UInt32*)programs_ptr, (GL.Enums.Boolean*)residences); - return retval; + return Delegates.glAreProgramsResidentNV((Int32)n, (UInt32*)programs_ptr, (GL.Enums.Boolean*)residences); } } } @@ -53234,8 +29286,7 @@ namespace OpenTK.OpenGL { fixed (UInt32* programs_ptr = &programs) { - Boolean retval = Delegates.glAreProgramsResidentNV((Int32)n, (UInt32*)programs_ptr, (GL.Enums.Boolean*)residences); - return retval; + return Delegates.glAreProgramsResidentNV((Int32)n, (UInt32*)programs_ptr, (GL.Enums.Boolean*)residences); } } } @@ -53248,12 +29299,25 @@ namespace OpenTK.OpenGL { fixed (Int32* programs_ptr = &programs) { - Boolean retval = Delegates.glAreProgramsResidentNV((Int32)n, (UInt32*)programs_ptr, (GL.Enums.Boolean*)residences); - return retval; + return Delegates.glAreProgramsResidentNV((Int32)n, (UInt32*)programs_ptr, (GL.Enums.Boolean*)residences); } } } + [System.CLSCompliant(false)] + public static + unsafe Boolean AreProgramsResident(Int32 n, UInt32* programs, [Out] GL.Enums.Boolean* residences) + { + return Delegates.glAreProgramsResidentNV((Int32)n, (UInt32*)programs, (GL.Enums.Boolean*)residences); + } + + [System.CLSCompliant(false)] + public static + unsafe Boolean AreProgramsResident(Int32 n, Int32* programs, [Out] GL.Enums.Boolean* residences) + { + return Delegates.glAreProgramsResidentNV((Int32)n, (UInt32*)programs, (GL.Enums.Boolean*)residences); + } + [System.CLSCompliant(false)] public static void BindProgram(GL.Enums.NV_vertex_program target, UInt32 id) @@ -53267,23 +29331,6 @@ namespace OpenTK.OpenGL Delegates.glBindProgramNV((GL.Enums.NV_vertex_program)target, (UInt32)id); } - [System.CLSCompliant(false)] - public static - unsafe void DeleteProgram(Int32 n, UInt32* programs) - { - unsafe { Delegates.glDeleteProgramsNV((Int32)n, (UInt32*)programs); } - } - - [System.CLSCompliant(false)] - public static - unsafe void DeleteProgram(Int32 n, Int32* programs) - { - unsafe - { - Delegates.glDeleteProgramsNV((Int32)n, (UInt32*)programs); - } - } - [System.CLSCompliant(false)] public static void DeleteProgram(Int32 n, UInt32[] programs) @@ -53336,19 +29383,16 @@ namespace OpenTK.OpenGL [System.CLSCompliant(false)] public static - unsafe void ExecuteProgram(GL.Enums.NV_vertex_program target, UInt32 id, Single* @params) + unsafe void DeleteProgram(Int32 n, UInt32* programs) { - unsafe { Delegates.glExecuteProgramNV((GL.Enums.NV_vertex_program)target, (UInt32)id, (Single*)@params); } + Delegates.glDeleteProgramsNV((Int32)n, (UInt32*)programs); } [System.CLSCompliant(false)] public static - unsafe void ExecuteProgram(GL.Enums.NV_vertex_program target, Int32 id, Single* @params) + unsafe void DeleteProgram(Int32 n, Int32* programs) { - unsafe - { - Delegates.glExecuteProgramNV((GL.Enums.NV_vertex_program)target, (UInt32)id, (Single*)@params); - } + Delegates.glDeleteProgramsNV((Int32)n, (UInt32*)programs); } [System.CLSCompliant(false)] @@ -53403,19 +29447,16 @@ namespace OpenTK.OpenGL [System.CLSCompliant(false)] public static - unsafe void GenProgram(Int32 n, [Out] UInt32* programs) + unsafe void ExecuteProgram(GL.Enums.NV_vertex_program target, UInt32 id, Single* @params) { - unsafe { Delegates.glGenProgramsNV((Int32)n, (UInt32*)programs); } + Delegates.glExecuteProgramNV((GL.Enums.NV_vertex_program)target, (UInt32)id, (Single*)@params); } [System.CLSCompliant(false)] public static - unsafe void GenProgram(Int32 n, [Out] Int32* programs) + unsafe void ExecuteProgram(GL.Enums.NV_vertex_program target, Int32 id, Single* @params) { - unsafe - { - Delegates.glGenProgramsNV((Int32)n, (UInt32*)programs); - } + Delegates.glExecuteProgramNV((GL.Enums.NV_vertex_program)target, (UInt32)id, (Single*)@params); } [System.CLSCompliant(false)] @@ -53452,7 +29493,7 @@ namespace OpenTK.OpenGL fixed (UInt32* programs_ptr = &programs) { Delegates.glGenProgramsNV((Int32)n, (UInt32*)programs_ptr); - programs = *programs_ptr; + programs = *programs_ptr; } } } @@ -53465,26 +29506,23 @@ namespace OpenTK.OpenGL fixed (Int32* programs_ptr = &programs) { Delegates.glGenProgramsNV((Int32)n, (UInt32*)programs_ptr); - programs = *programs_ptr; + programs = *programs_ptr; } } } [System.CLSCompliant(false)] public static - unsafe void GetProgramParameter(GL.Enums.NV_vertex_program target, UInt32 index, GL.Enums.NV_vertex_program pname, [Out] Double* @params) + unsafe void GenProgram(Int32 n, [Out] UInt32* programs) { - unsafe { Delegates.glGetProgramParameterdvNV((GL.Enums.NV_vertex_program)target, (UInt32)index, (GL.Enums.NV_vertex_program)pname, (Double*)@params); } + Delegates.glGenProgramsNV((Int32)n, (UInt32*)programs); } [System.CLSCompliant(false)] public static - unsafe void GetProgramParameter(GL.Enums.NV_vertex_program target, Int32 index, GL.Enums.NV_vertex_program pname, [Out] Double* @params) + unsafe void GenProgram(Int32 n, [Out] Int32* programs) { - unsafe - { - Delegates.glGetProgramParameterdvNV((GL.Enums.NV_vertex_program)target, (UInt32)index, (GL.Enums.NV_vertex_program)pname, (Double*)@params); - } + Delegates.glGenProgramsNV((Int32)n, (UInt32*)programs); } [System.CLSCompliant(false)] @@ -53521,7 +29559,7 @@ namespace OpenTK.OpenGL fixed (Double* @params_ptr = &@params) { Delegates.glGetProgramParameterdvNV((GL.Enums.NV_vertex_program)target, (UInt32)index, (GL.Enums.NV_vertex_program)pname, (Double*)@params_ptr); - @params = *@params_ptr; + @params = *@params_ptr; } } } @@ -53534,26 +29572,23 @@ namespace OpenTK.OpenGL fixed (Double* @params_ptr = &@params) { Delegates.glGetProgramParameterdvNV((GL.Enums.NV_vertex_program)target, (UInt32)index, (GL.Enums.NV_vertex_program)pname, (Double*)@params_ptr); - @params = *@params_ptr; + @params = *@params_ptr; } } } [System.CLSCompliant(false)] public static - unsafe void GetProgramParameter(GL.Enums.NV_vertex_program target, UInt32 index, GL.Enums.NV_vertex_program pname, [Out] Single* @params) + unsafe void GetProgramParameter(GL.Enums.NV_vertex_program target, UInt32 index, GL.Enums.NV_vertex_program pname, [Out] Double* @params) { - unsafe { Delegates.glGetProgramParameterfvNV((GL.Enums.NV_vertex_program)target, (UInt32)index, (GL.Enums.NV_vertex_program)pname, (Single*)@params); } + Delegates.glGetProgramParameterdvNV((GL.Enums.NV_vertex_program)target, (UInt32)index, (GL.Enums.NV_vertex_program)pname, (Double*)@params); } [System.CLSCompliant(false)] public static - unsafe void GetProgramParameter(GL.Enums.NV_vertex_program target, Int32 index, GL.Enums.NV_vertex_program pname, [Out] Single* @params) + unsafe void GetProgramParameter(GL.Enums.NV_vertex_program target, Int32 index, GL.Enums.NV_vertex_program pname, [Out] Double* @params) { - unsafe - { - Delegates.glGetProgramParameterfvNV((GL.Enums.NV_vertex_program)target, (UInt32)index, (GL.Enums.NV_vertex_program)pname, (Single*)@params); - } + Delegates.glGetProgramParameterdvNV((GL.Enums.NV_vertex_program)target, (UInt32)index, (GL.Enums.NV_vertex_program)pname, (Double*)@params); } [System.CLSCompliant(false)] @@ -53590,7 +29625,7 @@ namespace OpenTK.OpenGL fixed (Single* @params_ptr = &@params) { Delegates.glGetProgramParameterfvNV((GL.Enums.NV_vertex_program)target, (UInt32)index, (GL.Enums.NV_vertex_program)pname, (Single*)@params_ptr); - @params = *@params_ptr; + @params = *@params_ptr; } } } @@ -53603,26 +29638,23 @@ namespace OpenTK.OpenGL fixed (Single* @params_ptr = &@params) { Delegates.glGetProgramParameterfvNV((GL.Enums.NV_vertex_program)target, (UInt32)index, (GL.Enums.NV_vertex_program)pname, (Single*)@params_ptr); - @params = *@params_ptr; + @params = *@params_ptr; } } } [System.CLSCompliant(false)] public static - unsafe void GetProgram(UInt32 id, GL.Enums.NV_vertex_program pname, [Out] Int32* @params) + unsafe void GetProgramParameter(GL.Enums.NV_vertex_program target, UInt32 index, GL.Enums.NV_vertex_program pname, [Out] Single* @params) { - unsafe { Delegates.glGetProgramivNV((UInt32)id, (GL.Enums.NV_vertex_program)pname, (Int32*)@params); } + Delegates.glGetProgramParameterfvNV((GL.Enums.NV_vertex_program)target, (UInt32)index, (GL.Enums.NV_vertex_program)pname, (Single*)@params); } [System.CLSCompliant(false)] public static - unsafe void GetProgram(Int32 id, GL.Enums.NV_vertex_program pname, [Out] Int32* @params) + unsafe void GetProgramParameter(GL.Enums.NV_vertex_program target, Int32 index, GL.Enums.NV_vertex_program pname, [Out] Single* @params) { - unsafe - { - Delegates.glGetProgramivNV((UInt32)id, (GL.Enums.NV_vertex_program)pname, (Int32*)@params); - } + Delegates.glGetProgramParameterfvNV((GL.Enums.NV_vertex_program)target, (UInt32)index, (GL.Enums.NV_vertex_program)pname, (Single*)@params); } [System.CLSCompliant(false)] @@ -53659,7 +29691,7 @@ namespace OpenTK.OpenGL fixed (Int32* @params_ptr = &@params) { Delegates.glGetProgramivNV((UInt32)id, (GL.Enums.NV_vertex_program)pname, (Int32*)@params_ptr); - @params = *@params_ptr; + @params = *@params_ptr; } } } @@ -53672,26 +29704,23 @@ namespace OpenTK.OpenGL fixed (Int32* @params_ptr = &@params) { Delegates.glGetProgramivNV((UInt32)id, (GL.Enums.NV_vertex_program)pname, (Int32*)@params_ptr); - @params = *@params_ptr; + @params = *@params_ptr; } } } [System.CLSCompliant(false)] public static - unsafe void GetProgramString(UInt32 id, GL.Enums.NV_vertex_program pname, [Out] Byte* program) + unsafe void GetProgram(UInt32 id, GL.Enums.NV_vertex_program pname, [Out] Int32* @params) { - unsafe { Delegates.glGetProgramStringNV((UInt32)id, (GL.Enums.NV_vertex_program)pname, (Byte*)program); } + Delegates.glGetProgramivNV((UInt32)id, (GL.Enums.NV_vertex_program)pname, (Int32*)@params); } [System.CLSCompliant(false)] public static - unsafe void GetProgramString(Int32 id, GL.Enums.NV_vertex_program pname, [Out] Byte* program) + unsafe void GetProgram(Int32 id, GL.Enums.NV_vertex_program pname, [Out] Int32* @params) { - unsafe - { - Delegates.glGetProgramStringNV((UInt32)id, (GL.Enums.NV_vertex_program)pname, (Byte*)program); - } + Delegates.glGetProgramivNV((UInt32)id, (GL.Enums.NV_vertex_program)pname, (Int32*)@params); } [System.CLSCompliant(false)] @@ -53728,7 +29757,7 @@ namespace OpenTK.OpenGL fixed (Byte* program_ptr = &program) { Delegates.glGetProgramStringNV((UInt32)id, (GL.Enums.NV_vertex_program)pname, (Byte*)program_ptr); - program = *program_ptr; + program = *program_ptr; } } } @@ -53741,26 +29770,23 @@ namespace OpenTK.OpenGL fixed (Byte* program_ptr = &program) { Delegates.glGetProgramStringNV((UInt32)id, (GL.Enums.NV_vertex_program)pname, (Byte*)program_ptr); - program = *program_ptr; + program = *program_ptr; } } } [System.CLSCompliant(false)] public static - unsafe void GetTrackMatrix(GL.Enums.NV_vertex_program target, UInt32 address, GL.Enums.NV_vertex_program pname, [Out] Int32* @params) + unsafe void GetProgramString(UInt32 id, GL.Enums.NV_vertex_program pname, [Out] Byte* program) { - unsafe { Delegates.glGetTrackMatrixivNV((GL.Enums.NV_vertex_program)target, (UInt32)address, (GL.Enums.NV_vertex_program)pname, (Int32*)@params); } + Delegates.glGetProgramStringNV((UInt32)id, (GL.Enums.NV_vertex_program)pname, (Byte*)program); } [System.CLSCompliant(false)] public static - unsafe void GetTrackMatrix(GL.Enums.NV_vertex_program target, Int32 address, GL.Enums.NV_vertex_program pname, [Out] Int32* @params) + unsafe void GetProgramString(Int32 id, GL.Enums.NV_vertex_program pname, [Out] Byte* program) { - unsafe - { - Delegates.glGetTrackMatrixivNV((GL.Enums.NV_vertex_program)target, (UInt32)address, (GL.Enums.NV_vertex_program)pname, (Int32*)@params); - } + Delegates.glGetProgramStringNV((UInt32)id, (GL.Enums.NV_vertex_program)pname, (Byte*)program); } [System.CLSCompliant(false)] @@ -53797,7 +29823,7 @@ namespace OpenTK.OpenGL fixed (Int32* @params_ptr = &@params) { Delegates.glGetTrackMatrixivNV((GL.Enums.NV_vertex_program)target, (UInt32)address, (GL.Enums.NV_vertex_program)pname, (Int32*)@params_ptr); - @params = *@params_ptr; + @params = *@params_ptr; } } } @@ -53810,26 +29836,23 @@ namespace OpenTK.OpenGL fixed (Int32* @params_ptr = &@params) { Delegates.glGetTrackMatrixivNV((GL.Enums.NV_vertex_program)target, (UInt32)address, (GL.Enums.NV_vertex_program)pname, (Int32*)@params_ptr); - @params = *@params_ptr; + @params = *@params_ptr; } } } [System.CLSCompliant(false)] public static - unsafe void GetVertexAttrib(UInt32 index, GL.Enums.NV_vertex_program pname, [Out] Double* @params) + unsafe void GetTrackMatrix(GL.Enums.NV_vertex_program target, UInt32 address, GL.Enums.NV_vertex_program pname, [Out] Int32* @params) { - unsafe { Delegates.glGetVertexAttribdvNV((UInt32)index, (GL.Enums.NV_vertex_program)pname, (Double*)@params); } + Delegates.glGetTrackMatrixivNV((GL.Enums.NV_vertex_program)target, (UInt32)address, (GL.Enums.NV_vertex_program)pname, (Int32*)@params); } [System.CLSCompliant(false)] public static - unsafe void GetVertexAttrib(Int32 index, GL.Enums.NV_vertex_program pname, [Out] Double* @params) + unsafe void GetTrackMatrix(GL.Enums.NV_vertex_program target, Int32 address, GL.Enums.NV_vertex_program pname, [Out] Int32* @params) { - unsafe - { - Delegates.glGetVertexAttribdvNV((UInt32)index, (GL.Enums.NV_vertex_program)pname, (Double*)@params); - } + Delegates.glGetTrackMatrixivNV((GL.Enums.NV_vertex_program)target, (UInt32)address, (GL.Enums.NV_vertex_program)pname, (Int32*)@params); } [System.CLSCompliant(false)] @@ -53866,7 +29889,7 @@ namespace OpenTK.OpenGL fixed (Double* @params_ptr = &@params) { Delegates.glGetVertexAttribdvNV((UInt32)index, (GL.Enums.NV_vertex_program)pname, (Double*)@params_ptr); - @params = *@params_ptr; + @params = *@params_ptr; } } } @@ -53879,26 +29902,23 @@ namespace OpenTK.OpenGL fixed (Double* @params_ptr = &@params) { Delegates.glGetVertexAttribdvNV((UInt32)index, (GL.Enums.NV_vertex_program)pname, (Double*)@params_ptr); - @params = *@params_ptr; + @params = *@params_ptr; } } } [System.CLSCompliant(false)] public static - unsafe void GetVertexAttrib(UInt32 index, GL.Enums.NV_vertex_program pname, [Out] Single* @params) + unsafe void GetVertexAttrib(UInt32 index, GL.Enums.NV_vertex_program pname, [Out] Double* @params) { - unsafe { Delegates.glGetVertexAttribfvNV((UInt32)index, (GL.Enums.NV_vertex_program)pname, (Single*)@params); } + Delegates.glGetVertexAttribdvNV((UInt32)index, (GL.Enums.NV_vertex_program)pname, (Double*)@params); } [System.CLSCompliant(false)] public static - unsafe void GetVertexAttrib(Int32 index, GL.Enums.NV_vertex_program pname, [Out] Single* @params) + unsafe void GetVertexAttrib(Int32 index, GL.Enums.NV_vertex_program pname, [Out] Double* @params) { - unsafe - { - Delegates.glGetVertexAttribfvNV((UInt32)index, (GL.Enums.NV_vertex_program)pname, (Single*)@params); - } + Delegates.glGetVertexAttribdvNV((UInt32)index, (GL.Enums.NV_vertex_program)pname, (Double*)@params); } [System.CLSCompliant(false)] @@ -53935,7 +29955,7 @@ namespace OpenTK.OpenGL fixed (Single* @params_ptr = &@params) { Delegates.glGetVertexAttribfvNV((UInt32)index, (GL.Enums.NV_vertex_program)pname, (Single*)@params_ptr); - @params = *@params_ptr; + @params = *@params_ptr; } } } @@ -53948,26 +29968,23 @@ namespace OpenTK.OpenGL fixed (Single* @params_ptr = &@params) { Delegates.glGetVertexAttribfvNV((UInt32)index, (GL.Enums.NV_vertex_program)pname, (Single*)@params_ptr); - @params = *@params_ptr; + @params = *@params_ptr; } } } [System.CLSCompliant(false)] public static - unsafe void GetVertexAttrib(UInt32 index, GL.Enums.NV_vertex_program pname, [Out] Int32* @params) + unsafe void GetVertexAttrib(UInt32 index, GL.Enums.NV_vertex_program pname, [Out] Single* @params) { - unsafe { Delegates.glGetVertexAttribivNV((UInt32)index, (GL.Enums.NV_vertex_program)pname, (Int32*)@params); } + Delegates.glGetVertexAttribfvNV((UInt32)index, (GL.Enums.NV_vertex_program)pname, (Single*)@params); } [System.CLSCompliant(false)] public static - unsafe void GetVertexAttrib(Int32 index, GL.Enums.NV_vertex_program pname, [Out] Int32* @params) + unsafe void GetVertexAttrib(Int32 index, GL.Enums.NV_vertex_program pname, [Out] Single* @params) { - unsafe - { - Delegates.glGetVertexAttribivNV((UInt32)index, (GL.Enums.NV_vertex_program)pname, (Int32*)@params); - } + Delegates.glGetVertexAttribfvNV((UInt32)index, (GL.Enums.NV_vertex_program)pname, (Single*)@params); } [System.CLSCompliant(false)] @@ -54004,7 +30021,7 @@ namespace OpenTK.OpenGL fixed (Int32* @params_ptr = &@params) { Delegates.glGetVertexAttribivNV((UInt32)index, (GL.Enums.NV_vertex_program)pname, (Int32*)@params_ptr); - @params = *@params_ptr; + @params = *@params_ptr; } } } @@ -54017,59 +30034,64 @@ namespace OpenTK.OpenGL fixed (Int32* @params_ptr = &@params) { Delegates.glGetVertexAttribivNV((UInt32)index, (GL.Enums.NV_vertex_program)pname, (Int32*)@params_ptr); - @params = *@params_ptr; + @params = *@params_ptr; } } } + [System.CLSCompliant(false)] + public static + unsafe void GetVertexAttrib(UInt32 index, GL.Enums.NV_vertex_program pname, [Out] Int32* @params) + { + Delegates.glGetVertexAttribivNV((UInt32)index, (GL.Enums.NV_vertex_program)pname, (Int32*)@params); + } + + [System.CLSCompliant(false)] + public static + unsafe void GetVertexAttrib(Int32 index, GL.Enums.NV_vertex_program pname, [Out] Int32* @params) + { + Delegates.glGetVertexAttribivNV((UInt32)index, (GL.Enums.NV_vertex_program)pname, (Int32*)@params); + } + [System.CLSCompliant(false)] public static void GetVertexAttribPointer(UInt32 index, GL.Enums.NV_vertex_program pname, [Out] IntPtr pointer) { - Delegates.glGetVertexAttribPointervNV((UInt32)index, (GL.Enums.NV_vertex_program)pname, (IntPtr)pointer); + Delegates.glGetVertexAttribPointervNV((UInt32)index, (GL.Enums.NV_vertex_program)pname, (IntPtr)pointer); } public static void GetVertexAttribPointer(Int32 index, GL.Enums.NV_vertex_program pname, [Out] IntPtr pointer) { - unsafe - { - Delegates.glGetVertexAttribPointervNV((UInt32)index, (GL.Enums.NV_vertex_program)pname, (IntPtr)pointer); - } + Delegates.glGetVertexAttribPointervNV((UInt32)index, (GL.Enums.NV_vertex_program)pname, (IntPtr)pointer); } [System.CLSCompliant(false)] public static void GetVertexAttribPointer(UInt32 index, GL.Enums.NV_vertex_program pname, [In, Out] object pointer) { - unsafe + System.Runtime.InteropServices.GCHandle pointer_ptr = System.Runtime.InteropServices.GCHandle.Alloc(pointer, System.Runtime.InteropServices.GCHandleType.Pinned); + try { - System.Runtime.InteropServices.GCHandle pointer_ptr = System.Runtime.InteropServices.GCHandle.Alloc(pointer, System.Runtime.InteropServices.GCHandleType.Pinned); - try - { - Delegates.glGetVertexAttribPointervNV((UInt32)index, (GL.Enums.NV_vertex_program)pname, (IntPtr)pointer_ptr.AddrOfPinnedObject()); - } - finally - { - pointer_ptr.Free(); - } + Delegates.glGetVertexAttribPointervNV((UInt32)index, (GL.Enums.NV_vertex_program)pname, (IntPtr)pointer_ptr.AddrOfPinnedObject()); + } + finally + { + pointer_ptr.Free(); } } public static void GetVertexAttribPointer(Int32 index, GL.Enums.NV_vertex_program pname, [In, Out] object pointer) { - unsafe + System.Runtime.InteropServices.GCHandle pointer_ptr = System.Runtime.InteropServices.GCHandle.Alloc(pointer, System.Runtime.InteropServices.GCHandleType.Pinned); + try { - System.Runtime.InteropServices.GCHandle pointer_ptr = System.Runtime.InteropServices.GCHandle.Alloc(pointer, System.Runtime.InteropServices.GCHandleType.Pinned); - try - { - Delegates.glGetVertexAttribPointervNV((UInt32)index, (GL.Enums.NV_vertex_program)pname, (IntPtr)pointer_ptr.AddrOfPinnedObject()); - } - finally - { - pointer_ptr.Free(); - } + Delegates.glGetVertexAttribPointervNV((UInt32)index, (GL.Enums.NV_vertex_program)pname, (IntPtr)pointer_ptr.AddrOfPinnedObject()); + } + finally + { + pointer_ptr.Free(); } } @@ -54086,23 +30108,6 @@ namespace OpenTK.OpenGL return Delegates.glIsProgramNV((UInt32)id); } - [System.CLSCompliant(false)] - public static - unsafe void LoadProgram(GL.Enums.NV_vertex_program target, UInt32 id, Int32 len, Byte* program) - { - unsafe { Delegates.glLoadProgramNV((GL.Enums.NV_vertex_program)target, (UInt32)id, (Int32)len, (Byte*)program); } - } - - [System.CLSCompliant(false)] - public static - unsafe void LoadProgram(GL.Enums.NV_vertex_program target, Int32 id, Int32 len, Byte* program) - { - unsafe - { - Delegates.glLoadProgramNV((GL.Enums.NV_vertex_program)target, (UInt32)id, (Int32)len, (Byte*)program); - } - } - [System.CLSCompliant(false)] public static void LoadProgram(GL.Enums.NV_vertex_program target, UInt32 id, Int32 len, Byte[] program) @@ -54153,6 +30158,20 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void LoadProgram(GL.Enums.NV_vertex_program target, UInt32 id, Int32 len, Byte* program) + { + Delegates.glLoadProgramNV((GL.Enums.NV_vertex_program)target, (UInt32)id, (Int32)len, (Byte*)program); + } + + [System.CLSCompliant(false)] + public static + unsafe void LoadProgram(GL.Enums.NV_vertex_program target, Int32 id, Int32 len, Byte* program) + { + Delegates.glLoadProgramNV((GL.Enums.NV_vertex_program)target, (UInt32)id, (Int32)len, (Byte*)program); + } + [System.CLSCompliant(false)] public static void ProgramParameter4(GL.Enums.NV_vertex_program target, UInt32 index, Double x, Double y, Double z, Double w) @@ -54166,23 +30185,6 @@ namespace OpenTK.OpenGL Delegates.glProgramParameter4dNV((GL.Enums.NV_vertex_program)target, (UInt32)index, (Double)x, (Double)y, (Double)z, (Double)w); } - [System.CLSCompliant(false)] - public static - unsafe void ProgramParameter4(GL.Enums.NV_vertex_program target, UInt32 index, Double* v) - { - unsafe { Delegates.glProgramParameter4dvNV((GL.Enums.NV_vertex_program)target, (UInt32)index, (Double*)v); } - } - - [System.CLSCompliant(false)] - public static - unsafe void ProgramParameter4(GL.Enums.NV_vertex_program target, Int32 index, Double* v) - { - unsafe - { - Delegates.glProgramParameter4dvNV((GL.Enums.NV_vertex_program)target, (UInt32)index, (Double*)v); - } - } - [System.CLSCompliant(false)] public static void ProgramParameter4(GL.Enums.NV_vertex_program target, UInt32 index, Double[] v) @@ -54233,6 +30235,20 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void ProgramParameter4(GL.Enums.NV_vertex_program target, UInt32 index, Double* v) + { + Delegates.glProgramParameter4dvNV((GL.Enums.NV_vertex_program)target, (UInt32)index, (Double*)v); + } + + [System.CLSCompliant(false)] + public static + unsafe void ProgramParameter4(GL.Enums.NV_vertex_program target, Int32 index, Double* v) + { + Delegates.glProgramParameter4dvNV((GL.Enums.NV_vertex_program)target, (UInt32)index, (Double*)v); + } + [System.CLSCompliant(false)] public static void ProgramParameter4(GL.Enums.NV_vertex_program target, UInt32 index, Single x, Single y, Single z, Single w) @@ -54246,23 +30262,6 @@ namespace OpenTK.OpenGL Delegates.glProgramParameter4fNV((GL.Enums.NV_vertex_program)target, (UInt32)index, (Single)x, (Single)y, (Single)z, (Single)w); } - [System.CLSCompliant(false)] - public static - unsafe void ProgramParameter4(GL.Enums.NV_vertex_program target, UInt32 index, Single* v) - { - unsafe { Delegates.glProgramParameter4fvNV((GL.Enums.NV_vertex_program)target, (UInt32)index, (Single*)v); } - } - - [System.CLSCompliant(false)] - public static - unsafe void ProgramParameter4(GL.Enums.NV_vertex_program target, Int32 index, Single* v) - { - unsafe - { - Delegates.glProgramParameter4fvNV((GL.Enums.NV_vertex_program)target, (UInt32)index, (Single*)v); - } - } - [System.CLSCompliant(false)] public static void ProgramParameter4(GL.Enums.NV_vertex_program target, UInt32 index, Single[] v) @@ -54315,19 +30314,16 @@ namespace OpenTK.OpenGL [System.CLSCompliant(false)] public static - unsafe void ProgramParameters4(GL.Enums.NV_vertex_program target, UInt32 index, UInt32 count, Double* v) + unsafe void ProgramParameter4(GL.Enums.NV_vertex_program target, UInt32 index, Single* v) { - unsafe { Delegates.glProgramParameters4dvNV((GL.Enums.NV_vertex_program)target, (UInt32)index, (UInt32)count, (Double*)v); } + Delegates.glProgramParameter4fvNV((GL.Enums.NV_vertex_program)target, (UInt32)index, (Single*)v); } [System.CLSCompliant(false)] public static - unsafe void ProgramParameters4(GL.Enums.NV_vertex_program target, Int32 index, Int32 count, Double* v) + unsafe void ProgramParameter4(GL.Enums.NV_vertex_program target, Int32 index, Single* v) { - unsafe - { - Delegates.glProgramParameters4dvNV((GL.Enums.NV_vertex_program)target, (UInt32)index, (UInt32)count, (Double*)v); - } + Delegates.glProgramParameter4fvNV((GL.Enums.NV_vertex_program)target, (UInt32)index, (Single*)v); } [System.CLSCompliant(false)] @@ -54382,19 +30378,16 @@ namespace OpenTK.OpenGL [System.CLSCompliant(false)] public static - unsafe void ProgramParameters4(GL.Enums.NV_vertex_program target, UInt32 index, UInt32 count, Single* v) + unsafe void ProgramParameters4(GL.Enums.NV_vertex_program target, UInt32 index, UInt32 count, Double* v) { - unsafe { Delegates.glProgramParameters4fvNV((GL.Enums.NV_vertex_program)target, (UInt32)index, (UInt32)count, (Single*)v); } + Delegates.glProgramParameters4dvNV((GL.Enums.NV_vertex_program)target, (UInt32)index, (UInt32)count, (Double*)v); } [System.CLSCompliant(false)] public static - unsafe void ProgramParameters4(GL.Enums.NV_vertex_program target, Int32 index, Int32 count, Single* v) + unsafe void ProgramParameters4(GL.Enums.NV_vertex_program target, Int32 index, Int32 count, Double* v) { - unsafe - { - Delegates.glProgramParameters4fvNV((GL.Enums.NV_vertex_program)target, (UInt32)index, (UInt32)count, (Single*)v); - } + Delegates.glProgramParameters4dvNV((GL.Enums.NV_vertex_program)target, (UInt32)index, (UInt32)count, (Double*)v); } [System.CLSCompliant(false)] @@ -54449,19 +30442,16 @@ namespace OpenTK.OpenGL [System.CLSCompliant(false)] public static - unsafe void RequestResidentProgram(Int32 n, UInt32* programs) + unsafe void ProgramParameters4(GL.Enums.NV_vertex_program target, UInt32 index, UInt32 count, Single* v) { - unsafe { Delegates.glRequestResidentProgramsNV((Int32)n, (UInt32*)programs); } + Delegates.glProgramParameters4fvNV((GL.Enums.NV_vertex_program)target, (UInt32)index, (UInt32)count, (Single*)v); } [System.CLSCompliant(false)] public static - unsafe void RequestResidentProgram(Int32 n, Int32* programs) + unsafe void ProgramParameters4(GL.Enums.NV_vertex_program target, Int32 index, Int32 count, Single* v) { - unsafe - { - Delegates.glRequestResidentProgramsNV((Int32)n, (UInt32*)programs); - } + Delegates.glProgramParameters4fvNV((GL.Enums.NV_vertex_program)target, (UInt32)index, (UInt32)count, (Single*)v); } [System.CLSCompliant(false)] @@ -54514,6 +30504,20 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void RequestResidentProgram(Int32 n, UInt32* programs) + { + Delegates.glRequestResidentProgramsNV((Int32)n, (UInt32*)programs); + } + + [System.CLSCompliant(false)] + public static + unsafe void RequestResidentProgram(Int32 n, Int32* programs) + { + Delegates.glRequestResidentProgramsNV((Int32)n, (UInt32*)programs); + } + [System.CLSCompliant(false)] public static void TrackMatrix(GL.Enums.NV_vertex_program target, UInt32 address, GL.Enums.NV_vertex_program matrix, GL.Enums.NV_vertex_program transform) @@ -54531,50 +30535,41 @@ namespace OpenTK.OpenGL public static void VertexAttribPointer(UInt32 index, Int32 fsize, GL.Enums.NV_vertex_program type, Int32 stride, IntPtr pointer) { - Delegates.glVertexAttribPointerNV((UInt32)index, (Int32)fsize, (GL.Enums.NV_vertex_program)type, (Int32)stride, (IntPtr)pointer); + Delegates.glVertexAttribPointerNV((UInt32)index, (Int32)fsize, (GL.Enums.NV_vertex_program)type, (Int32)stride, (IntPtr)pointer); } public static void VertexAttribPointer(Int32 index, Int32 fsize, GL.Enums.NV_vertex_program type, Int32 stride, IntPtr pointer) { - unsafe - { - Delegates.glVertexAttribPointerNV((UInt32)index, (Int32)fsize, (GL.Enums.NV_vertex_program)type, (Int32)stride, (IntPtr)pointer); - } + Delegates.glVertexAttribPointerNV((UInt32)index, (Int32)fsize, (GL.Enums.NV_vertex_program)type, (Int32)stride, (IntPtr)pointer); } [System.CLSCompliant(false)] public static void VertexAttribPointer(UInt32 index, Int32 fsize, GL.Enums.NV_vertex_program type, Int32 stride, [In, Out] object pointer) { - unsafe + System.Runtime.InteropServices.GCHandle pointer_ptr = System.Runtime.InteropServices.GCHandle.Alloc(pointer, System.Runtime.InteropServices.GCHandleType.Pinned); + try { - System.Runtime.InteropServices.GCHandle pointer_ptr = System.Runtime.InteropServices.GCHandle.Alloc(pointer, System.Runtime.InteropServices.GCHandleType.Pinned); - try - { - Delegates.glVertexAttribPointerNV((UInt32)index, (Int32)fsize, (GL.Enums.NV_vertex_program)type, (Int32)stride, (IntPtr)pointer_ptr.AddrOfPinnedObject()); - } - finally - { - pointer_ptr.Free(); - } + Delegates.glVertexAttribPointerNV((UInt32)index, (Int32)fsize, (GL.Enums.NV_vertex_program)type, (Int32)stride, (IntPtr)pointer_ptr.AddrOfPinnedObject()); + } + finally + { + pointer_ptr.Free(); } } public static void VertexAttribPointer(Int32 index, Int32 fsize, GL.Enums.NV_vertex_program type, Int32 stride, [In, Out] object pointer) { - unsafe + System.Runtime.InteropServices.GCHandle pointer_ptr = System.Runtime.InteropServices.GCHandle.Alloc(pointer, System.Runtime.InteropServices.GCHandleType.Pinned); + try { - System.Runtime.InteropServices.GCHandle pointer_ptr = System.Runtime.InteropServices.GCHandle.Alloc(pointer, System.Runtime.InteropServices.GCHandleType.Pinned); - try - { - Delegates.glVertexAttribPointerNV((UInt32)index, (Int32)fsize, (GL.Enums.NV_vertex_program)type, (Int32)stride, (IntPtr)pointer_ptr.AddrOfPinnedObject()); - } - finally - { - pointer_ptr.Free(); - } + Delegates.glVertexAttribPointerNV((UInt32)index, (Int32)fsize, (GL.Enums.NV_vertex_program)type, (Int32)stride, (IntPtr)pointer_ptr.AddrOfPinnedObject()); + } + finally + { + pointer_ptr.Free(); } } @@ -54591,23 +30586,6 @@ namespace OpenTK.OpenGL Delegates.glVertexAttrib1dNV((UInt32)index, (Double)x); } - [System.CLSCompliant(false)] - public static - unsafe void VertexAttrib1v(UInt32 index, Double* v) - { - unsafe { Delegates.glVertexAttrib1dvNV((UInt32)index, (Double*)v); } - } - - [System.CLSCompliant(false)] - public static - unsafe void VertexAttrib1v(Int32 index, Double* v) - { - unsafe - { - Delegates.glVertexAttrib1dvNV((UInt32)index, (Double*)v); - } - } - [System.CLSCompliant(false)] public static void VertexAttrib1v(UInt32 index, Double[] v) @@ -54658,6 +30636,20 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void VertexAttrib1v(UInt32 index, Double* v) + { + Delegates.glVertexAttrib1dvNV((UInt32)index, (Double*)v); + } + + [System.CLSCompliant(false)] + public static + unsafe void VertexAttrib1v(Int32 index, Double* v) + { + Delegates.glVertexAttrib1dvNV((UInt32)index, (Double*)v); + } + [System.CLSCompliant(false)] public static void VertexAttrib1(UInt32 index, Single x) @@ -54671,23 +30663,6 @@ namespace OpenTK.OpenGL Delegates.glVertexAttrib1fNV((UInt32)index, (Single)x); } - [System.CLSCompliant(false)] - public static - unsafe void VertexAttrib1v(UInt32 index, Single* v) - { - unsafe { Delegates.glVertexAttrib1fvNV((UInt32)index, (Single*)v); } - } - - [System.CLSCompliant(false)] - public static - unsafe void VertexAttrib1v(Int32 index, Single* v) - { - unsafe - { - Delegates.glVertexAttrib1fvNV((UInt32)index, (Single*)v); - } - } - [System.CLSCompliant(false)] public static void VertexAttrib1v(UInt32 index, Single[] v) @@ -54738,6 +30713,20 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void VertexAttrib1v(UInt32 index, Single* v) + { + Delegates.glVertexAttrib1fvNV((UInt32)index, (Single*)v); + } + + [System.CLSCompliant(false)] + public static + unsafe void VertexAttrib1v(Int32 index, Single* v) + { + Delegates.glVertexAttrib1fvNV((UInt32)index, (Single*)v); + } + [System.CLSCompliant(false)] public static void VertexAttrib1(UInt32 index, Int16 x) @@ -54751,23 +30740,6 @@ namespace OpenTK.OpenGL Delegates.glVertexAttrib1sNV((UInt32)index, (Int16)x); } - [System.CLSCompliant(false)] - public static - unsafe void VertexAttrib1v(UInt32 index, Int16* v) - { - unsafe { Delegates.glVertexAttrib1svNV((UInt32)index, (Int16*)v); } - } - - [System.CLSCompliant(false)] - public static - unsafe void VertexAttrib1v(Int32 index, Int16* v) - { - unsafe - { - Delegates.glVertexAttrib1svNV((UInt32)index, (Int16*)v); - } - } - [System.CLSCompliant(false)] public static void VertexAttrib1v(UInt32 index, Int16[] v) @@ -54818,6 +30790,20 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void VertexAttrib1v(UInt32 index, Int16* v) + { + Delegates.glVertexAttrib1svNV((UInt32)index, (Int16*)v); + } + + [System.CLSCompliant(false)] + public static + unsafe void VertexAttrib1v(Int32 index, Int16* v) + { + Delegates.glVertexAttrib1svNV((UInt32)index, (Int16*)v); + } + [System.CLSCompliant(false)] public static void VertexAttrib2(UInt32 index, Double x, Double y) @@ -54831,23 +30817,6 @@ namespace OpenTK.OpenGL Delegates.glVertexAttrib2dNV((UInt32)index, (Double)x, (Double)y); } - [System.CLSCompliant(false)] - public static - unsafe void VertexAttrib2(UInt32 index, Double* v) - { - unsafe { Delegates.glVertexAttrib2dvNV((UInt32)index, (Double*)v); } - } - - [System.CLSCompliant(false)] - public static - unsafe void VertexAttrib2(Int32 index, Double* v) - { - unsafe - { - Delegates.glVertexAttrib2dvNV((UInt32)index, (Double*)v); - } - } - [System.CLSCompliant(false)] public static void VertexAttrib2(UInt32 index, Double[] v) @@ -54898,6 +30867,20 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void VertexAttrib2(UInt32 index, Double* v) + { + Delegates.glVertexAttrib2dvNV((UInt32)index, (Double*)v); + } + + [System.CLSCompliant(false)] + public static + unsafe void VertexAttrib2(Int32 index, Double* v) + { + Delegates.glVertexAttrib2dvNV((UInt32)index, (Double*)v); + } + [System.CLSCompliant(false)] public static void VertexAttrib2(UInt32 index, Single x, Single y) @@ -54911,23 +30894,6 @@ namespace OpenTK.OpenGL Delegates.glVertexAttrib2fNV((UInt32)index, (Single)x, (Single)y); } - [System.CLSCompliant(false)] - public static - unsafe void VertexAttrib2(UInt32 index, Single* v) - { - unsafe { Delegates.glVertexAttrib2fvNV((UInt32)index, (Single*)v); } - } - - [System.CLSCompliant(false)] - public static - unsafe void VertexAttrib2(Int32 index, Single* v) - { - unsafe - { - Delegates.glVertexAttrib2fvNV((UInt32)index, (Single*)v); - } - } - [System.CLSCompliant(false)] public static void VertexAttrib2(UInt32 index, Single[] v) @@ -54978,6 +30944,20 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void VertexAttrib2(UInt32 index, Single* v) + { + Delegates.glVertexAttrib2fvNV((UInt32)index, (Single*)v); + } + + [System.CLSCompliant(false)] + public static + unsafe void VertexAttrib2(Int32 index, Single* v) + { + Delegates.glVertexAttrib2fvNV((UInt32)index, (Single*)v); + } + [System.CLSCompliant(false)] public static void VertexAttrib2(UInt32 index, Int16 x, Int16 y) @@ -54991,23 +30971,6 @@ namespace OpenTK.OpenGL Delegates.glVertexAttrib2sNV((UInt32)index, (Int16)x, (Int16)y); } - [System.CLSCompliant(false)] - public static - unsafe void VertexAttrib2(UInt32 index, Int16* v) - { - unsafe { Delegates.glVertexAttrib2svNV((UInt32)index, (Int16*)v); } - } - - [System.CLSCompliant(false)] - public static - unsafe void VertexAttrib2(Int32 index, Int16* v) - { - unsafe - { - Delegates.glVertexAttrib2svNV((UInt32)index, (Int16*)v); - } - } - [System.CLSCompliant(false)] public static void VertexAttrib2(UInt32 index, Int16[] v) @@ -55058,6 +31021,20 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void VertexAttrib2(UInt32 index, Int16* v) + { + Delegates.glVertexAttrib2svNV((UInt32)index, (Int16*)v); + } + + [System.CLSCompliant(false)] + public static + unsafe void VertexAttrib2(Int32 index, Int16* v) + { + Delegates.glVertexAttrib2svNV((UInt32)index, (Int16*)v); + } + [System.CLSCompliant(false)] public static void VertexAttrib3(UInt32 index, Double x, Double y, Double z) @@ -55071,23 +31048,6 @@ namespace OpenTK.OpenGL Delegates.glVertexAttrib3dNV((UInt32)index, (Double)x, (Double)y, (Double)z); } - [System.CLSCompliant(false)] - public static - unsafe void VertexAttrib3(UInt32 index, Double* v) - { - unsafe { Delegates.glVertexAttrib3dvNV((UInt32)index, (Double*)v); } - } - - [System.CLSCompliant(false)] - public static - unsafe void VertexAttrib3(Int32 index, Double* v) - { - unsafe - { - Delegates.glVertexAttrib3dvNV((UInt32)index, (Double*)v); - } - } - [System.CLSCompliant(false)] public static void VertexAttrib3(UInt32 index, Double[] v) @@ -55138,6 +31098,20 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void VertexAttrib3(UInt32 index, Double* v) + { + Delegates.glVertexAttrib3dvNV((UInt32)index, (Double*)v); + } + + [System.CLSCompliant(false)] + public static + unsafe void VertexAttrib3(Int32 index, Double* v) + { + Delegates.glVertexAttrib3dvNV((UInt32)index, (Double*)v); + } + [System.CLSCompliant(false)] public static void VertexAttrib3(UInt32 index, Single x, Single y, Single z) @@ -55151,23 +31125,6 @@ namespace OpenTK.OpenGL Delegates.glVertexAttrib3fNV((UInt32)index, (Single)x, (Single)y, (Single)z); } - [System.CLSCompliant(false)] - public static - unsafe void VertexAttrib3(UInt32 index, Single* v) - { - unsafe { Delegates.glVertexAttrib3fvNV((UInt32)index, (Single*)v); } - } - - [System.CLSCompliant(false)] - public static - unsafe void VertexAttrib3(Int32 index, Single* v) - { - unsafe - { - Delegates.glVertexAttrib3fvNV((UInt32)index, (Single*)v); - } - } - [System.CLSCompliant(false)] public static void VertexAttrib3(UInt32 index, Single[] v) @@ -55218,6 +31175,20 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void VertexAttrib3(UInt32 index, Single* v) + { + Delegates.glVertexAttrib3fvNV((UInt32)index, (Single*)v); + } + + [System.CLSCompliant(false)] + public static + unsafe void VertexAttrib3(Int32 index, Single* v) + { + Delegates.glVertexAttrib3fvNV((UInt32)index, (Single*)v); + } + [System.CLSCompliant(false)] public static void VertexAttrib3(UInt32 index, Int16 x, Int16 y, Int16 z) @@ -55231,23 +31202,6 @@ namespace OpenTK.OpenGL Delegates.glVertexAttrib3sNV((UInt32)index, (Int16)x, (Int16)y, (Int16)z); } - [System.CLSCompliant(false)] - public static - unsafe void VertexAttrib3(UInt32 index, Int16* v) - { - unsafe { Delegates.glVertexAttrib3svNV((UInt32)index, (Int16*)v); } - } - - [System.CLSCompliant(false)] - public static - unsafe void VertexAttrib3(Int32 index, Int16* v) - { - unsafe - { - Delegates.glVertexAttrib3svNV((UInt32)index, (Int16*)v); - } - } - [System.CLSCompliant(false)] public static void VertexAttrib3(UInt32 index, Int16[] v) @@ -55298,6 +31252,20 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void VertexAttrib3(UInt32 index, Int16* v) + { + Delegates.glVertexAttrib3svNV((UInt32)index, (Int16*)v); + } + + [System.CLSCompliant(false)] + public static + unsafe void VertexAttrib3(Int32 index, Int16* v) + { + Delegates.glVertexAttrib3svNV((UInt32)index, (Int16*)v); + } + [System.CLSCompliant(false)] public static void VertexAttrib4(UInt32 index, Double x, Double y, Double z, Double w) @@ -55311,23 +31279,6 @@ namespace OpenTK.OpenGL Delegates.glVertexAttrib4dNV((UInt32)index, (Double)x, (Double)y, (Double)z, (Double)w); } - [System.CLSCompliant(false)] - public static - unsafe void VertexAttrib4(UInt32 index, Double* v) - { - unsafe { Delegates.glVertexAttrib4dvNV((UInt32)index, (Double*)v); } - } - - [System.CLSCompliant(false)] - public static - unsafe void VertexAttrib4(Int32 index, Double* v) - { - unsafe - { - Delegates.glVertexAttrib4dvNV((UInt32)index, (Double*)v); - } - } - [System.CLSCompliant(false)] public static void VertexAttrib4(UInt32 index, Double[] v) @@ -55378,6 +31329,20 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void VertexAttrib4(UInt32 index, Double* v) + { + Delegates.glVertexAttrib4dvNV((UInt32)index, (Double*)v); + } + + [System.CLSCompliant(false)] + public static + unsafe void VertexAttrib4(Int32 index, Double* v) + { + Delegates.glVertexAttrib4dvNV((UInt32)index, (Double*)v); + } + [System.CLSCompliant(false)] public static void VertexAttrib4(UInt32 index, Single x, Single y, Single z, Single w) @@ -55391,23 +31356,6 @@ namespace OpenTK.OpenGL Delegates.glVertexAttrib4fNV((UInt32)index, (Single)x, (Single)y, (Single)z, (Single)w); } - [System.CLSCompliant(false)] - public static - unsafe void VertexAttrib4(UInt32 index, Single* v) - { - unsafe { Delegates.glVertexAttrib4fvNV((UInt32)index, (Single*)v); } - } - - [System.CLSCompliant(false)] - public static - unsafe void VertexAttrib4(Int32 index, Single* v) - { - unsafe - { - Delegates.glVertexAttrib4fvNV((UInt32)index, (Single*)v); - } - } - [System.CLSCompliant(false)] public static void VertexAttrib4(UInt32 index, Single[] v) @@ -55458,6 +31406,20 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void VertexAttrib4(UInt32 index, Single* v) + { + Delegates.glVertexAttrib4fvNV((UInt32)index, (Single*)v); + } + + [System.CLSCompliant(false)] + public static + unsafe void VertexAttrib4(Int32 index, Single* v) + { + Delegates.glVertexAttrib4fvNV((UInt32)index, (Single*)v); + } + [System.CLSCompliant(false)] public static void VertexAttrib4(UInt32 index, Int16 x, Int16 y, Int16 z, Int16 w) @@ -55471,23 +31433,6 @@ namespace OpenTK.OpenGL Delegates.glVertexAttrib4sNV((UInt32)index, (Int16)x, (Int16)y, (Int16)z, (Int16)w); } - [System.CLSCompliant(false)] - public static - unsafe void VertexAttrib4(UInt32 index, Int16* v) - { - unsafe { Delegates.glVertexAttrib4svNV((UInt32)index, (Int16*)v); } - } - - [System.CLSCompliant(false)] - public static - unsafe void VertexAttrib4(Int32 index, Int16* v) - { - unsafe - { - Delegates.glVertexAttrib4svNV((UInt32)index, (Int16*)v); - } - } - [System.CLSCompliant(false)] public static void VertexAttrib4(UInt32 index, Int16[] v) @@ -55538,6 +31483,20 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void VertexAttrib4(UInt32 index, Int16* v) + { + Delegates.glVertexAttrib4svNV((UInt32)index, (Int16*)v); + } + + [System.CLSCompliant(false)] + public static + unsafe void VertexAttrib4(Int32 index, Int16* v) + { + Delegates.glVertexAttrib4svNV((UInt32)index, (Int16*)v); + } + [System.CLSCompliant(false)] public static void VertexAttrib4(UInt32 index, Byte x, Byte y, Byte z, Byte w) @@ -55551,23 +31510,6 @@ namespace OpenTK.OpenGL Delegates.glVertexAttrib4ubNV((UInt32)index, (Byte)x, (Byte)y, (Byte)z, (Byte)w); } - [System.CLSCompliant(false)] - public static - unsafe void VertexAttrib4(UInt32 index, Byte* v) - { - unsafe { Delegates.glVertexAttrib4ubvNV((UInt32)index, (Byte*)v); } - } - - [System.CLSCompliant(false)] - public static - unsafe void VertexAttrib4(Int32 index, Byte* v) - { - unsafe - { - Delegates.glVertexAttrib4ubvNV((UInt32)index, (Byte*)v); - } - } - [System.CLSCompliant(false)] public static void VertexAttrib4(UInt32 index, Byte[] v) @@ -55620,19 +31562,16 @@ namespace OpenTK.OpenGL [System.CLSCompliant(false)] public static - unsafe void VertexAttribs1(UInt32 index, Int32 count, Double* v) + unsafe void VertexAttrib4(UInt32 index, Byte* v) { - unsafe { Delegates.glVertexAttribs1dvNV((UInt32)index, (Int32)count, (Double*)v); } + Delegates.glVertexAttrib4ubvNV((UInt32)index, (Byte*)v); } [System.CLSCompliant(false)] public static - unsafe void VertexAttribs1(Int32 index, Int32 count, Double* v) + unsafe void VertexAttrib4(Int32 index, Byte* v) { - unsafe - { - Delegates.glVertexAttribs1dvNV((UInt32)index, (Int32)count, (Double*)v); - } + Delegates.glVertexAttrib4ubvNV((UInt32)index, (Byte*)v); } [System.CLSCompliant(false)] @@ -55687,19 +31626,16 @@ namespace OpenTK.OpenGL [System.CLSCompliant(false)] public static - unsafe void VertexAttribs1(UInt32 index, Int32 count, Single* v) + unsafe void VertexAttribs1(UInt32 index, Int32 count, Double* v) { - unsafe { Delegates.glVertexAttribs1fvNV((UInt32)index, (Int32)count, (Single*)v); } + Delegates.glVertexAttribs1dvNV((UInt32)index, (Int32)count, (Double*)v); } [System.CLSCompliant(false)] public static - unsafe void VertexAttribs1(Int32 index, Int32 count, Single* v) + unsafe void VertexAttribs1(Int32 index, Int32 count, Double* v) { - unsafe - { - Delegates.glVertexAttribs1fvNV((UInt32)index, (Int32)count, (Single*)v); - } + Delegates.glVertexAttribs1dvNV((UInt32)index, (Int32)count, (Double*)v); } [System.CLSCompliant(false)] @@ -55754,19 +31690,16 @@ namespace OpenTK.OpenGL [System.CLSCompliant(false)] public static - unsafe void VertexAttribs1(UInt32 index, Int32 count, Int16* v) + unsafe void VertexAttribs1(UInt32 index, Int32 count, Single* v) { - unsafe { Delegates.glVertexAttribs1svNV((UInt32)index, (Int32)count, (Int16*)v); } + Delegates.glVertexAttribs1fvNV((UInt32)index, (Int32)count, (Single*)v); } [System.CLSCompliant(false)] public static - unsafe void VertexAttribs1(Int32 index, Int32 count, Int16* v) + unsafe void VertexAttribs1(Int32 index, Int32 count, Single* v) { - unsafe - { - Delegates.glVertexAttribs1svNV((UInt32)index, (Int32)count, (Int16*)v); - } + Delegates.glVertexAttribs1fvNV((UInt32)index, (Int32)count, (Single*)v); } [System.CLSCompliant(false)] @@ -55821,19 +31754,16 @@ namespace OpenTK.OpenGL [System.CLSCompliant(false)] public static - unsafe void VertexAttribs2(UInt32 index, Int32 count, Double* v) + unsafe void VertexAttribs1(UInt32 index, Int32 count, Int16* v) { - unsafe { Delegates.glVertexAttribs2dvNV((UInt32)index, (Int32)count, (Double*)v); } + Delegates.glVertexAttribs1svNV((UInt32)index, (Int32)count, (Int16*)v); } [System.CLSCompliant(false)] public static - unsafe void VertexAttribs2(Int32 index, Int32 count, Double* v) + unsafe void VertexAttribs1(Int32 index, Int32 count, Int16* v) { - unsafe - { - Delegates.glVertexAttribs2dvNV((UInt32)index, (Int32)count, (Double*)v); - } + Delegates.glVertexAttribs1svNV((UInt32)index, (Int32)count, (Int16*)v); } [System.CLSCompliant(false)] @@ -55888,19 +31818,16 @@ namespace OpenTK.OpenGL [System.CLSCompliant(false)] public static - unsafe void VertexAttribs2(UInt32 index, Int32 count, Single* v) + unsafe void VertexAttribs2(UInt32 index, Int32 count, Double* v) { - unsafe { Delegates.glVertexAttribs2fvNV((UInt32)index, (Int32)count, (Single*)v); } + Delegates.glVertexAttribs2dvNV((UInt32)index, (Int32)count, (Double*)v); } [System.CLSCompliant(false)] public static - unsafe void VertexAttribs2(Int32 index, Int32 count, Single* v) + unsafe void VertexAttribs2(Int32 index, Int32 count, Double* v) { - unsafe - { - Delegates.glVertexAttribs2fvNV((UInt32)index, (Int32)count, (Single*)v); - } + Delegates.glVertexAttribs2dvNV((UInt32)index, (Int32)count, (Double*)v); } [System.CLSCompliant(false)] @@ -55955,19 +31882,16 @@ namespace OpenTK.OpenGL [System.CLSCompliant(false)] public static - unsafe void VertexAttribs2(UInt32 index, Int32 count, Int16* v) + unsafe void VertexAttribs2(UInt32 index, Int32 count, Single* v) { - unsafe { Delegates.glVertexAttribs2svNV((UInt32)index, (Int32)count, (Int16*)v); } + Delegates.glVertexAttribs2fvNV((UInt32)index, (Int32)count, (Single*)v); } [System.CLSCompliant(false)] public static - unsafe void VertexAttribs2(Int32 index, Int32 count, Int16* v) + unsafe void VertexAttribs2(Int32 index, Int32 count, Single* v) { - unsafe - { - Delegates.glVertexAttribs2svNV((UInt32)index, (Int32)count, (Int16*)v); - } + Delegates.glVertexAttribs2fvNV((UInt32)index, (Int32)count, (Single*)v); } [System.CLSCompliant(false)] @@ -56022,19 +31946,16 @@ namespace OpenTK.OpenGL [System.CLSCompliant(false)] public static - unsafe void VertexAttribs3(UInt32 index, Int32 count, Double* v) + unsafe void VertexAttribs2(UInt32 index, Int32 count, Int16* v) { - unsafe { Delegates.glVertexAttribs3dvNV((UInt32)index, (Int32)count, (Double*)v); } + Delegates.glVertexAttribs2svNV((UInt32)index, (Int32)count, (Int16*)v); } [System.CLSCompliant(false)] public static - unsafe void VertexAttribs3(Int32 index, Int32 count, Double* v) + unsafe void VertexAttribs2(Int32 index, Int32 count, Int16* v) { - unsafe - { - Delegates.glVertexAttribs3dvNV((UInt32)index, (Int32)count, (Double*)v); - } + Delegates.glVertexAttribs2svNV((UInt32)index, (Int32)count, (Int16*)v); } [System.CLSCompliant(false)] @@ -56089,19 +32010,16 @@ namespace OpenTK.OpenGL [System.CLSCompliant(false)] public static - unsafe void VertexAttribs3(UInt32 index, Int32 count, Single* v) + unsafe void VertexAttribs3(UInt32 index, Int32 count, Double* v) { - unsafe { Delegates.glVertexAttribs3fvNV((UInt32)index, (Int32)count, (Single*)v); } + Delegates.glVertexAttribs3dvNV((UInt32)index, (Int32)count, (Double*)v); } [System.CLSCompliant(false)] public static - unsafe void VertexAttribs3(Int32 index, Int32 count, Single* v) + unsafe void VertexAttribs3(Int32 index, Int32 count, Double* v) { - unsafe - { - Delegates.glVertexAttribs3fvNV((UInt32)index, (Int32)count, (Single*)v); - } + Delegates.glVertexAttribs3dvNV((UInt32)index, (Int32)count, (Double*)v); } [System.CLSCompliant(false)] @@ -56156,19 +32074,16 @@ namespace OpenTK.OpenGL [System.CLSCompliant(false)] public static - unsafe void VertexAttribs3(UInt32 index, Int32 count, Int16* v) + unsafe void VertexAttribs3(UInt32 index, Int32 count, Single* v) { - unsafe { Delegates.glVertexAttribs3svNV((UInt32)index, (Int32)count, (Int16*)v); } + Delegates.glVertexAttribs3fvNV((UInt32)index, (Int32)count, (Single*)v); } [System.CLSCompliant(false)] public static - unsafe void VertexAttribs3(Int32 index, Int32 count, Int16* v) + unsafe void VertexAttribs3(Int32 index, Int32 count, Single* v) { - unsafe - { - Delegates.glVertexAttribs3svNV((UInt32)index, (Int32)count, (Int16*)v); - } + Delegates.glVertexAttribs3fvNV((UInt32)index, (Int32)count, (Single*)v); } [System.CLSCompliant(false)] @@ -56223,19 +32138,16 @@ namespace OpenTK.OpenGL [System.CLSCompliant(false)] public static - unsafe void VertexAttribs4(UInt32 index, Int32 count, Double* v) + unsafe void VertexAttribs3(UInt32 index, Int32 count, Int16* v) { - unsafe { Delegates.glVertexAttribs4dvNV((UInt32)index, (Int32)count, (Double*)v); } + Delegates.glVertexAttribs3svNV((UInt32)index, (Int32)count, (Int16*)v); } [System.CLSCompliant(false)] public static - unsafe void VertexAttribs4(Int32 index, Int32 count, Double* v) + unsafe void VertexAttribs3(Int32 index, Int32 count, Int16* v) { - unsafe - { - Delegates.glVertexAttribs4dvNV((UInt32)index, (Int32)count, (Double*)v); - } + Delegates.glVertexAttribs3svNV((UInt32)index, (Int32)count, (Int16*)v); } [System.CLSCompliant(false)] @@ -56290,19 +32202,16 @@ namespace OpenTK.OpenGL [System.CLSCompliant(false)] public static - unsafe void VertexAttribs4(UInt32 index, Int32 count, Single* v) + unsafe void VertexAttribs4(UInt32 index, Int32 count, Double* v) { - unsafe { Delegates.glVertexAttribs4fvNV((UInt32)index, (Int32)count, (Single*)v); } + Delegates.glVertexAttribs4dvNV((UInt32)index, (Int32)count, (Double*)v); } [System.CLSCompliant(false)] public static - unsafe void VertexAttribs4(Int32 index, Int32 count, Single* v) + unsafe void VertexAttribs4(Int32 index, Int32 count, Double* v) { - unsafe - { - Delegates.glVertexAttribs4fvNV((UInt32)index, (Int32)count, (Single*)v); - } + Delegates.glVertexAttribs4dvNV((UInt32)index, (Int32)count, (Double*)v); } [System.CLSCompliant(false)] @@ -56357,19 +32266,16 @@ namespace OpenTK.OpenGL [System.CLSCompliant(false)] public static - unsafe void VertexAttribs4(UInt32 index, Int32 count, Int16* v) + unsafe void VertexAttribs4(UInt32 index, Int32 count, Single* v) { - unsafe { Delegates.glVertexAttribs4svNV((UInt32)index, (Int32)count, (Int16*)v); } + Delegates.glVertexAttribs4fvNV((UInt32)index, (Int32)count, (Single*)v); } [System.CLSCompliant(false)] public static - unsafe void VertexAttribs4(Int32 index, Int32 count, Int16* v) + unsafe void VertexAttribs4(Int32 index, Int32 count, Single* v) { - unsafe - { - Delegates.glVertexAttribs4svNV((UInt32)index, (Int32)count, (Int16*)v); - } + Delegates.glVertexAttribs4fvNV((UInt32)index, (Int32)count, (Single*)v); } [System.CLSCompliant(false)] @@ -56424,19 +32330,16 @@ namespace OpenTK.OpenGL [System.CLSCompliant(false)] public static - unsafe void VertexAttribs4(UInt32 index, Int32 count, Byte* v) + unsafe void VertexAttribs4(UInt32 index, Int32 count, Int16* v) { - unsafe { Delegates.glVertexAttribs4ubvNV((UInt32)index, (Int32)count, (Byte*)v); } + Delegates.glVertexAttribs4svNV((UInt32)index, (Int32)count, (Int16*)v); } [System.CLSCompliant(false)] public static - unsafe void VertexAttribs4(Int32 index, Int32 count, Byte* v) + unsafe void VertexAttribs4(Int32 index, Int32 count, Int16* v) { - unsafe - { - Delegates.glVertexAttribs4ubvNV((UInt32)index, (Int32)count, (Byte*)v); - } + Delegates.glVertexAttribs4svNV((UInt32)index, (Int32)count, (Int16*)v); } [System.CLSCompliant(false)] @@ -56491,19 +32394,16 @@ namespace OpenTK.OpenGL [System.CLSCompliant(false)] public static - unsafe void GenOcclusionQueries(Int32 n, [Out] UInt32* ids) + unsafe void VertexAttribs4(UInt32 index, Int32 count, Byte* v) { - unsafe { Delegates.glGenOcclusionQueriesNV((Int32)n, (UInt32*)ids); } + Delegates.glVertexAttribs4ubvNV((UInt32)index, (Int32)count, (Byte*)v); } [System.CLSCompliant(false)] public static - unsafe void GenOcclusionQueries(Int32 n, [Out] Int32* ids) + unsafe void VertexAttribs4(Int32 index, Int32 count, Byte* v) { - unsafe - { - Delegates.glGenOcclusionQueriesNV((Int32)n, (UInt32*)ids); - } + Delegates.glVertexAttribs4ubvNV((UInt32)index, (Int32)count, (Byte*)v); } [System.CLSCompliant(false)] @@ -56540,7 +32440,7 @@ namespace OpenTK.OpenGL fixed (UInt32* ids_ptr = &ids) { Delegates.glGenOcclusionQueriesNV((Int32)n, (UInt32*)ids_ptr); - ids = *ids_ptr; + ids = *ids_ptr; } } } @@ -56553,26 +32453,23 @@ namespace OpenTK.OpenGL fixed (Int32* ids_ptr = &ids) { Delegates.glGenOcclusionQueriesNV((Int32)n, (UInt32*)ids_ptr); - ids = *ids_ptr; + ids = *ids_ptr; } } } [System.CLSCompliant(false)] public static - unsafe void DeleteOcclusionQueries(Int32 n, UInt32* ids) + unsafe void GenOcclusionQueries(Int32 n, [Out] UInt32* ids) { - unsafe { Delegates.glDeleteOcclusionQueriesNV((Int32)n, (UInt32*)ids); } + Delegates.glGenOcclusionQueriesNV((Int32)n, (UInt32*)ids); } [System.CLSCompliant(false)] public static - unsafe void DeleteOcclusionQueries(Int32 n, Int32* ids) + unsafe void GenOcclusionQueries(Int32 n, [Out] Int32* ids) { - unsafe - { - Delegates.glDeleteOcclusionQueriesNV((Int32)n, (UInt32*)ids); - } + Delegates.glGenOcclusionQueriesNV((Int32)n, (UInt32*)ids); } [System.CLSCompliant(false)] @@ -56625,6 +32522,20 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void DeleteOcclusionQueries(Int32 n, UInt32* ids) + { + Delegates.glDeleteOcclusionQueriesNV((Int32)n, (UInt32*)ids); + } + + [System.CLSCompliant(false)] + public static + unsafe void DeleteOcclusionQueries(Int32 n, Int32* ids) + { + Delegates.glDeleteOcclusionQueriesNV((Int32)n, (UInt32*)ids); + } + [System.CLSCompliant(false)] public static Boolean IsOcclusionQuery(UInt32 id) @@ -56657,13 +32568,6 @@ namespace OpenTK.OpenGL Delegates.glEndOcclusionQueryNV(); } - [System.CLSCompliant(false)] - public static - unsafe void GetOcclusionQuery(UInt32 id, GL.Enums.NV_occlusion_query pname, [Out] Int32* @params) - { - unsafe { Delegates.glGetOcclusionQueryivNV((UInt32)id, (GL.Enums.NV_occlusion_query)pname, (Int32*)@params); } - } - [System.CLSCompliant(false)] public static void GetOcclusionQuery(UInt32 id, GL.Enums.NV_occlusion_query pname, [Out] Int32[] @params) @@ -56686,26 +32590,16 @@ namespace OpenTK.OpenGL fixed (Int32* @params_ptr = &@params) { Delegates.glGetOcclusionQueryivNV((UInt32)id, (GL.Enums.NV_occlusion_query)pname, (Int32*)@params_ptr); - @params = *@params_ptr; + @params = *@params_ptr; } } } [System.CLSCompliant(false)] public static - unsafe void GetOcclusionQuery(UInt32 id, GL.Enums.NV_occlusion_query pname, [Out] UInt32* @params) + unsafe void GetOcclusionQuery(UInt32 id, GL.Enums.NV_occlusion_query pname, [Out] Int32* @params) { - unsafe { Delegates.glGetOcclusionQueryuivNV((UInt32)id, (GL.Enums.NV_occlusion_query)pname, (UInt32*)@params); } - } - - [System.CLSCompliant(false)] - public static - unsafe void GetOcclusionQuery(Int32 id, GL.Enums.NV_occlusion_query pname, [Out] Int32* @params) - { - unsafe - { - Delegates.glGetOcclusionQueryuivNV((UInt32)id, (GL.Enums.NV_occlusion_query)pname, (UInt32*)@params); - } + Delegates.glGetOcclusionQueryivNV((UInt32)id, (GL.Enums.NV_occlusion_query)pname, (Int32*)@params); } [System.CLSCompliant(false)] @@ -56742,7 +32636,7 @@ namespace OpenTK.OpenGL fixed (UInt32* @params_ptr = &@params) { Delegates.glGetOcclusionQueryuivNV((UInt32)id, (GL.Enums.NV_occlusion_query)pname, (UInt32*)@params_ptr); - @params = *@params_ptr; + @params = *@params_ptr; } } } @@ -56755,24 +32649,31 @@ namespace OpenTK.OpenGL fixed (Int32* @params_ptr = &@params) { Delegates.glGetOcclusionQueryuivNV((UInt32)id, (GL.Enums.NV_occlusion_query)pname, (UInt32*)@params_ptr); - @params = *@params_ptr; + @params = *@params_ptr; } } } + [System.CLSCompliant(false)] + public static + unsafe void GetOcclusionQuery(UInt32 id, GL.Enums.NV_occlusion_query pname, [Out] UInt32* @params) + { + Delegates.glGetOcclusionQueryuivNV((UInt32)id, (GL.Enums.NV_occlusion_query)pname, (UInt32*)@params); + } + + [System.CLSCompliant(false)] + public static + unsafe void GetOcclusionQuery(Int32 id, GL.Enums.NV_occlusion_query pname, [Out] Int32* @params) + { + Delegates.glGetOcclusionQueryuivNV((UInt32)id, (GL.Enums.NV_occlusion_query)pname, (UInt32*)@params); + } + public static void PointParameter(GL.Enums.NV_point_sprite pname, Int32 param) { Delegates.glPointParameteriNV((GL.Enums.NV_point_sprite)pname, (Int32)param); } - [System.CLSCompliant(false)] - public static - unsafe void PointParameterv(GL.Enums.NV_point_sprite pname, Int32* @params) - { - unsafe { Delegates.glPointParameterivNV((GL.Enums.NV_point_sprite)pname, (Int32*)@params); } - } - public static void PointParameterv(GL.Enums.NV_point_sprite pname, Int32[] @params) { @@ -56799,19 +32700,9 @@ namespace OpenTK.OpenGL [System.CLSCompliant(false)] public static - unsafe void ProgramNamedParameter4(UInt32 id, Int32 len, Byte* name, Single x, Single y, Single z, Single w) + unsafe void PointParameterv(GL.Enums.NV_point_sprite pname, Int32* @params) { - unsafe { Delegates.glProgramNamedParameter4fNV((UInt32)id, (Int32)len, (Byte*)name, (Single)x, (Single)y, (Single)z, (Single)w); } - } - - [System.CLSCompliant(false)] - public static - unsafe void ProgramNamedParameter4(Int32 id, Int32 len, Byte* name, Single x, Single y, Single z, Single w) - { - unsafe - { - Delegates.glProgramNamedParameter4fNV((UInt32)id, (Int32)len, (Byte*)name, (Single)x, (Single)y, (Single)z, (Single)w); - } + Delegates.glPointParameterivNV((GL.Enums.NV_point_sprite)pname, (Int32*)@params); } [System.CLSCompliant(false)] @@ -56866,19 +32757,16 @@ namespace OpenTK.OpenGL [System.CLSCompliant(false)] public static - unsafe void ProgramNamedParameter4(UInt32 id, Int32 len, Byte* name, Double x, Double y, Double z, Double w) + unsafe void ProgramNamedParameter4(UInt32 id, Int32 len, Byte* name, Single x, Single y, Single z, Single w) { - unsafe { Delegates.glProgramNamedParameter4dNV((UInt32)id, (Int32)len, (Byte*)name, (Double)x, (Double)y, (Double)z, (Double)w); } + Delegates.glProgramNamedParameter4fNV((UInt32)id, (Int32)len, (Byte*)name, (Single)x, (Single)y, (Single)z, (Single)w); } [System.CLSCompliant(false)] public static - unsafe void ProgramNamedParameter4(Int32 id, Int32 len, Byte* name, Double x, Double y, Double z, Double w) + unsafe void ProgramNamedParameter4(Int32 id, Int32 len, Byte* name, Single x, Single y, Single z, Single w) { - unsafe - { - Delegates.glProgramNamedParameter4dNV((UInt32)id, (Int32)len, (Byte*)name, (Double)x, (Double)y, (Double)z, (Double)w); - } + Delegates.glProgramNamedParameter4fNV((UInt32)id, (Int32)len, (Byte*)name, (Single)x, (Single)y, (Single)z, (Single)w); } [System.CLSCompliant(false)] @@ -56933,97 +32821,16 @@ namespace OpenTK.OpenGL [System.CLSCompliant(false)] public static - unsafe void ProgramNamedParameter4(UInt32 id, Int32 len, Byte* name, Single* v) + unsafe void ProgramNamedParameter4(UInt32 id, Int32 len, Byte* name, Double x, Double y, Double z, Double w) { - unsafe { Delegates.glProgramNamedParameter4fvNV((UInt32)id, (Int32)len, (Byte*)name, (Single*)v); } + Delegates.glProgramNamedParameter4dNV((UInt32)id, (Int32)len, (Byte*)name, (Double)x, (Double)y, (Double)z, (Double)w); } [System.CLSCompliant(false)] public static - unsafe void ProgramNamedParameter4(Int32 id, Int32 len, Byte* name, Single* v) + unsafe void ProgramNamedParameter4(Int32 id, Int32 len, Byte* name, Double x, Double y, Double z, Double w) { - unsafe - { - Delegates.glProgramNamedParameter4fvNV((UInt32)id, (Int32)len, (Byte*)name, (Single*)v); - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ProgramNamedParameter4(UInt32 id, Int32 len, Byte* name, Single[] v) - { - unsafe - { - fixed (Single* v_ptr = v) - { - Delegates.glProgramNamedParameter4fvNV((UInt32)id, (Int32)len, (Byte*)name, (Single*)v_ptr); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ProgramNamedParameter4(Int32 id, Int32 len, Byte* name, Single[] v) - { - unsafe - { - fixed (Single* v_ptr = v) - { - Delegates.glProgramNamedParameter4fvNV((UInt32)id, (Int32)len, (Byte*)name, (Single*)v_ptr); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ProgramNamedParameter4(UInt32 id, Int32 len, Byte* name, ref Single v) - { - unsafe - { - fixed (Single* v_ptr = &v) - { - Delegates.glProgramNamedParameter4fvNV((UInt32)id, (Int32)len, (Byte*)name, (Single*)v_ptr); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ProgramNamedParameter4(Int32 id, Int32 len, Byte* name, ref Single v) - { - unsafe - { - fixed (Single* v_ptr = &v) - { - Delegates.glProgramNamedParameter4fvNV((UInt32)id, (Int32)len, (Byte*)name, (Single*)v_ptr); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ProgramNamedParameter4(UInt32 id, Int32 len, Byte[] name, Single* v) - { - unsafe - { - fixed (Byte* name_ptr = name) - { - Delegates.glProgramNamedParameter4fvNV((UInt32)id, (Int32)len, (Byte*)name_ptr, (Single*)v); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ProgramNamedParameter4(Int32 id, Int32 len, Byte[] name, Single* v) - { - unsafe - { - fixed (Byte* name_ptr = name) - { - Delegates.glProgramNamedParameter4fvNV((UInt32)id, (Int32)len, (Byte*)name_ptr, (Single*)v); - } - } + Delegates.glProgramNamedParameter4dNV((UInt32)id, (Int32)len, (Byte*)name, (Double)x, (Double)y, (Double)z, (Double)w); } [System.CLSCompliant(false)] @@ -57053,86 +32860,6 @@ namespace OpenTK.OpenGL } } - [System.CLSCompliant(false)] - public static - void ProgramNamedParameter4(UInt32 id, Int32 len, Byte[] name, ref Single v) - { - unsafe - { - fixed (Byte* name_ptr = name) - fixed (Single* v_ptr = &v) - { - Delegates.glProgramNamedParameter4fvNV((UInt32)id, (Int32)len, (Byte*)name_ptr, (Single*)v_ptr); - } - } - } - - public static - void ProgramNamedParameter4(Int32 id, Int32 len, Byte[] name, ref Single v) - { - unsafe - { - fixed (Byte* name_ptr = name) - fixed (Single* v_ptr = &v) - { - Delegates.glProgramNamedParameter4fvNV((UInt32)id, (Int32)len, (Byte*)name_ptr, (Single*)v_ptr); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ProgramNamedParameter4(UInt32 id, Int32 len, ref Byte name, Single* v) - { - unsafe - { - fixed (Byte* name_ptr = &name) - { - Delegates.glProgramNamedParameter4fvNV((UInt32)id, (Int32)len, (Byte*)name_ptr, (Single*)v); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ProgramNamedParameter4(Int32 id, Int32 len, ref Byte name, Single* v) - { - unsafe - { - fixed (Byte* name_ptr = &name) - { - Delegates.glProgramNamedParameter4fvNV((UInt32)id, (Int32)len, (Byte*)name_ptr, (Single*)v); - } - } - } - - [System.CLSCompliant(false)] - public static - void ProgramNamedParameter4(UInt32 id, Int32 len, ref Byte name, Single[] v) - { - unsafe - { - fixed (Byte* name_ptr = &name) - fixed (Single* v_ptr = v) - { - Delegates.glProgramNamedParameter4fvNV((UInt32)id, (Int32)len, (Byte*)name_ptr, (Single*)v_ptr); - } - } - } - - public static - void ProgramNamedParameter4(Int32 id, Int32 len, ref Byte name, Single[] v) - { - unsafe - { - fixed (Byte* name_ptr = &name) - fixed (Single* v_ptr = v) - { - Delegates.glProgramNamedParameter4fvNV((UInt32)id, (Int32)len, (Byte*)name_ptr, (Single*)v_ptr); - } - } - } - [System.CLSCompliant(false)] public static void ProgramNamedParameter4(UInt32 id, Int32 len, ref Byte name, ref Single v) @@ -57162,97 +32889,16 @@ namespace OpenTK.OpenGL [System.CLSCompliant(false)] public static - unsafe void ProgramNamedParameter4(UInt32 id, Int32 len, Byte* name, Double* v) + unsafe void ProgramNamedParameter4(UInt32 id, Int32 len, Byte* name, Single* v) { - unsafe { Delegates.glProgramNamedParameter4dvNV((UInt32)id, (Int32)len, (Byte*)name, (Double*)v); } + Delegates.glProgramNamedParameter4fvNV((UInt32)id, (Int32)len, (Byte*)name, (Single*)v); } [System.CLSCompliant(false)] public static - unsafe void ProgramNamedParameter4(Int32 id, Int32 len, Byte* name, Double* v) + unsafe void ProgramNamedParameter4(Int32 id, Int32 len, Byte* name, Single* v) { - unsafe - { - Delegates.glProgramNamedParameter4dvNV((UInt32)id, (Int32)len, (Byte*)name, (Double*)v); - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ProgramNamedParameter4(UInt32 id, Int32 len, Byte* name, Double[] v) - { - unsafe - { - fixed (Double* v_ptr = v) - { - Delegates.glProgramNamedParameter4dvNV((UInt32)id, (Int32)len, (Byte*)name, (Double*)v_ptr); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ProgramNamedParameter4(Int32 id, Int32 len, Byte* name, Double[] v) - { - unsafe - { - fixed (Double* v_ptr = v) - { - Delegates.glProgramNamedParameter4dvNV((UInt32)id, (Int32)len, (Byte*)name, (Double*)v_ptr); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ProgramNamedParameter4(UInt32 id, Int32 len, Byte* name, ref Double v) - { - unsafe - { - fixed (Double* v_ptr = &v) - { - Delegates.glProgramNamedParameter4dvNV((UInt32)id, (Int32)len, (Byte*)name, (Double*)v_ptr); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ProgramNamedParameter4(Int32 id, Int32 len, Byte* name, ref Double v) - { - unsafe - { - fixed (Double* v_ptr = &v) - { - Delegates.glProgramNamedParameter4dvNV((UInt32)id, (Int32)len, (Byte*)name, (Double*)v_ptr); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ProgramNamedParameter4(UInt32 id, Int32 len, Byte[] name, Double* v) - { - unsafe - { - fixed (Byte* name_ptr = name) - { - Delegates.glProgramNamedParameter4dvNV((UInt32)id, (Int32)len, (Byte*)name_ptr, (Double*)v); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ProgramNamedParameter4(Int32 id, Int32 len, Byte[] name, Double* v) - { - unsafe - { - fixed (Byte* name_ptr = name) - { - Delegates.glProgramNamedParameter4dvNV((UInt32)id, (Int32)len, (Byte*)name_ptr, (Double*)v); - } - } + Delegates.glProgramNamedParameter4fvNV((UInt32)id, (Int32)len, (Byte*)name, (Single*)v); } [System.CLSCompliant(false)] @@ -57282,86 +32928,6 @@ namespace OpenTK.OpenGL } } - [System.CLSCompliant(false)] - public static - void ProgramNamedParameter4(UInt32 id, Int32 len, Byte[] name, ref Double v) - { - unsafe - { - fixed (Byte* name_ptr = name) - fixed (Double* v_ptr = &v) - { - Delegates.glProgramNamedParameter4dvNV((UInt32)id, (Int32)len, (Byte*)name_ptr, (Double*)v_ptr); - } - } - } - - public static - void ProgramNamedParameter4(Int32 id, Int32 len, Byte[] name, ref Double v) - { - unsafe - { - fixed (Byte* name_ptr = name) - fixed (Double* v_ptr = &v) - { - Delegates.glProgramNamedParameter4dvNV((UInt32)id, (Int32)len, (Byte*)name_ptr, (Double*)v_ptr); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ProgramNamedParameter4(UInt32 id, Int32 len, ref Byte name, Double* v) - { - unsafe - { - fixed (Byte* name_ptr = &name) - { - Delegates.glProgramNamedParameter4dvNV((UInt32)id, (Int32)len, (Byte*)name_ptr, (Double*)v); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void ProgramNamedParameter4(Int32 id, Int32 len, ref Byte name, Double* v) - { - unsafe - { - fixed (Byte* name_ptr = &name) - { - Delegates.glProgramNamedParameter4dvNV((UInt32)id, (Int32)len, (Byte*)name_ptr, (Double*)v); - } - } - } - - [System.CLSCompliant(false)] - public static - void ProgramNamedParameter4(UInt32 id, Int32 len, ref Byte name, Double[] v) - { - unsafe - { - fixed (Byte* name_ptr = &name) - fixed (Double* v_ptr = v) - { - Delegates.glProgramNamedParameter4dvNV((UInt32)id, (Int32)len, (Byte*)name_ptr, (Double*)v_ptr); - } - } - } - - public static - void ProgramNamedParameter4(Int32 id, Int32 len, ref Byte name, Double[] v) - { - unsafe - { - fixed (Byte* name_ptr = &name) - fixed (Double* v_ptr = v) - { - Delegates.glProgramNamedParameter4dvNV((UInt32)id, (Int32)len, (Byte*)name_ptr, (Double*)v_ptr); - } - } - } - [System.CLSCompliant(false)] public static void ProgramNamedParameter4(UInt32 id, Int32 len, ref Byte name, ref Double v) @@ -57391,99 +32957,16 @@ namespace OpenTK.OpenGL [System.CLSCompliant(false)] public static - unsafe void GetProgramNamedParameter(UInt32 id, Int32 len, Byte* name, [Out] Single* @params) + unsafe void ProgramNamedParameter4(UInt32 id, Int32 len, Byte* name, Double* v) { - unsafe { Delegates.glGetProgramNamedParameterfvNV((UInt32)id, (Int32)len, (Byte*)name, (Single*)@params); } + Delegates.glProgramNamedParameter4dvNV((UInt32)id, (Int32)len, (Byte*)name, (Double*)v); } [System.CLSCompliant(false)] public static - unsafe void GetProgramNamedParameter(Int32 id, Int32 len, Byte* name, [Out] Single* @params) + unsafe void ProgramNamedParameter4(Int32 id, Int32 len, Byte* name, Double* v) { - unsafe - { - Delegates.glGetProgramNamedParameterfvNV((UInt32)id, (Int32)len, (Byte*)name, (Single*)@params); - } - } - - [System.CLSCompliant(false)] - public static - unsafe void GetProgramNamedParameter(UInt32 id, Int32 len, Byte* name, [Out] Single[] @params) - { - unsafe - { - fixed (Single* @params_ptr = @params) - { - Delegates.glGetProgramNamedParameterfvNV((UInt32)id, (Int32)len, (Byte*)name, (Single*)@params_ptr); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void GetProgramNamedParameter(Int32 id, Int32 len, Byte* name, [Out] Single[] @params) - { - unsafe - { - fixed (Single* @params_ptr = @params) - { - Delegates.glGetProgramNamedParameterfvNV((UInt32)id, (Int32)len, (Byte*)name, (Single*)@params_ptr); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void GetProgramNamedParameter(UInt32 id, Int32 len, Byte* name, [Out] out Single @params) - { - unsafe - { - fixed (Single* @params_ptr = &@params) - { - Delegates.glGetProgramNamedParameterfvNV((UInt32)id, (Int32)len, (Byte*)name, (Single*)@params_ptr); - @params = *@params_ptr; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void GetProgramNamedParameter(Int32 id, Int32 len, Byte* name, [Out] out Single @params) - { - unsafe - { - fixed (Single* @params_ptr = &@params) - { - Delegates.glGetProgramNamedParameterfvNV((UInt32)id, (Int32)len, (Byte*)name, (Single*)@params_ptr); - @params = *@params_ptr; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void GetProgramNamedParameter(UInt32 id, Int32 len, Byte[] name, [Out] Single* @params) - { - unsafe - { - fixed (Byte* name_ptr = name) - { - Delegates.glGetProgramNamedParameterfvNV((UInt32)id, (Int32)len, (Byte*)name_ptr, (Single*)@params); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void GetProgramNamedParameter(Int32 id, Int32 len, Byte[] name, [Out] Single* @params) - { - unsafe - { - fixed (Byte* name_ptr = name) - { - Delegates.glGetProgramNamedParameterfvNV((UInt32)id, (Int32)len, (Byte*)name_ptr, (Single*)@params); - } - } + Delegates.glProgramNamedParameter4dvNV((UInt32)id, (Int32)len, (Byte*)name, (Double*)v); } [System.CLSCompliant(false)] @@ -57513,88 +32996,6 @@ namespace OpenTK.OpenGL } } - [System.CLSCompliant(false)] - public static - void GetProgramNamedParameter(UInt32 id, Int32 len, Byte[] name, [Out] out Single @params) - { - unsafe - { - fixed (Byte* name_ptr = name) - fixed (Single* @params_ptr = &@params) - { - Delegates.glGetProgramNamedParameterfvNV((UInt32)id, (Int32)len, (Byte*)name_ptr, (Single*)@params_ptr); - @params = *@params_ptr; - } - } - } - - public static - void GetProgramNamedParameter(Int32 id, Int32 len, Byte[] name, [Out] out Single @params) - { - unsafe - { - fixed (Byte* name_ptr = name) - fixed (Single* @params_ptr = &@params) - { - Delegates.glGetProgramNamedParameterfvNV((UInt32)id, (Int32)len, (Byte*)name_ptr, (Single*)@params_ptr); - @params = *@params_ptr; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void GetProgramNamedParameter(UInt32 id, Int32 len, ref Byte name, [Out] Single* @params) - { - unsafe - { - fixed (Byte* name_ptr = &name) - { - Delegates.glGetProgramNamedParameterfvNV((UInt32)id, (Int32)len, (Byte*)name_ptr, (Single*)@params); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void GetProgramNamedParameter(Int32 id, Int32 len, ref Byte name, [Out] Single* @params) - { - unsafe - { - fixed (Byte* name_ptr = &name) - { - Delegates.glGetProgramNamedParameterfvNV((UInt32)id, (Int32)len, (Byte*)name_ptr, (Single*)@params); - } - } - } - - [System.CLSCompliant(false)] - public static - void GetProgramNamedParameter(UInt32 id, Int32 len, ref Byte name, [Out] Single[] @params) - { - unsafe - { - fixed (Byte* name_ptr = &name) - fixed (Single* @params_ptr = @params) - { - Delegates.glGetProgramNamedParameterfvNV((UInt32)id, (Int32)len, (Byte*)name_ptr, (Single*)@params_ptr); - } - } - } - - public static - void GetProgramNamedParameter(Int32 id, Int32 len, ref Byte name, [Out] Single[] @params) - { - unsafe - { - fixed (Byte* name_ptr = &name) - fixed (Single* @params_ptr = @params) - { - Delegates.glGetProgramNamedParameterfvNV((UInt32)id, (Int32)len, (Byte*)name_ptr, (Single*)@params_ptr); - } - } - } - [System.CLSCompliant(false)] public static void GetProgramNamedParameter(UInt32 id, Int32 len, ref Byte name, [Out] out Single @params) @@ -57605,7 +33006,7 @@ namespace OpenTK.OpenGL fixed (Single* @params_ptr = &@params) { Delegates.glGetProgramNamedParameterfvNV((UInt32)id, (Int32)len, (Byte*)name_ptr, (Single*)@params_ptr); - @params = *@params_ptr; + @params = *@params_ptr; } } } @@ -57619,106 +33020,23 @@ namespace OpenTK.OpenGL fixed (Single* @params_ptr = &@params) { Delegates.glGetProgramNamedParameterfvNV((UInt32)id, (Int32)len, (Byte*)name_ptr, (Single*)@params_ptr); - @params = *@params_ptr; + @params = *@params_ptr; } } } [System.CLSCompliant(false)] public static - unsafe void GetProgramNamedParameter(UInt32 id, Int32 len, Byte* name, [Out] Double* @params) + unsafe void GetProgramNamedParameter(UInt32 id, Int32 len, Byte* name, [Out] Single* @params) { - unsafe { Delegates.glGetProgramNamedParameterdvNV((UInt32)id, (Int32)len, (Byte*)name, (Double*)@params); } + Delegates.glGetProgramNamedParameterfvNV((UInt32)id, (Int32)len, (Byte*)name, (Single*)@params); } [System.CLSCompliant(false)] public static - unsafe void GetProgramNamedParameter(Int32 id, Int32 len, Byte* name, [Out] Double* @params) + unsafe void GetProgramNamedParameter(Int32 id, Int32 len, Byte* name, [Out] Single* @params) { - unsafe - { - Delegates.glGetProgramNamedParameterdvNV((UInt32)id, (Int32)len, (Byte*)name, (Double*)@params); - } - } - - [System.CLSCompliant(false)] - public static - unsafe void GetProgramNamedParameter(UInt32 id, Int32 len, Byte* name, [Out] Double[] @params) - { - unsafe - { - fixed (Double* @params_ptr = @params) - { - Delegates.glGetProgramNamedParameterdvNV((UInt32)id, (Int32)len, (Byte*)name, (Double*)@params_ptr); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void GetProgramNamedParameter(Int32 id, Int32 len, Byte* name, [Out] Double[] @params) - { - unsafe - { - fixed (Double* @params_ptr = @params) - { - Delegates.glGetProgramNamedParameterdvNV((UInt32)id, (Int32)len, (Byte*)name, (Double*)@params_ptr); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void GetProgramNamedParameter(UInt32 id, Int32 len, Byte* name, [Out] out Double @params) - { - unsafe - { - fixed (Double* @params_ptr = &@params) - { - Delegates.glGetProgramNamedParameterdvNV((UInt32)id, (Int32)len, (Byte*)name, (Double*)@params_ptr); - @params = *@params_ptr; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void GetProgramNamedParameter(Int32 id, Int32 len, Byte* name, [Out] out Double @params) - { - unsafe - { - fixed (Double* @params_ptr = &@params) - { - Delegates.glGetProgramNamedParameterdvNV((UInt32)id, (Int32)len, (Byte*)name, (Double*)@params_ptr); - @params = *@params_ptr; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void GetProgramNamedParameter(UInt32 id, Int32 len, Byte[] name, [Out] Double* @params) - { - unsafe - { - fixed (Byte* name_ptr = name) - { - Delegates.glGetProgramNamedParameterdvNV((UInt32)id, (Int32)len, (Byte*)name_ptr, (Double*)@params); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void GetProgramNamedParameter(Int32 id, Int32 len, Byte[] name, [Out] Double* @params) - { - unsafe - { - fixed (Byte* name_ptr = name) - { - Delegates.glGetProgramNamedParameterdvNV((UInt32)id, (Int32)len, (Byte*)name_ptr, (Double*)@params); - } - } + Delegates.glGetProgramNamedParameterfvNV((UInt32)id, (Int32)len, (Byte*)name, (Single*)@params); } [System.CLSCompliant(false)] @@ -57748,88 +33066,6 @@ namespace OpenTK.OpenGL } } - [System.CLSCompliant(false)] - public static - void GetProgramNamedParameter(UInt32 id, Int32 len, Byte[] name, [Out] out Double @params) - { - unsafe - { - fixed (Byte* name_ptr = name) - fixed (Double* @params_ptr = &@params) - { - Delegates.glGetProgramNamedParameterdvNV((UInt32)id, (Int32)len, (Byte*)name_ptr, (Double*)@params_ptr); - @params = *@params_ptr; - } - } - } - - public static - void GetProgramNamedParameter(Int32 id, Int32 len, Byte[] name, [Out] out Double @params) - { - unsafe - { - fixed (Byte* name_ptr = name) - fixed (Double* @params_ptr = &@params) - { - Delegates.glGetProgramNamedParameterdvNV((UInt32)id, (Int32)len, (Byte*)name_ptr, (Double*)@params_ptr); - @params = *@params_ptr; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void GetProgramNamedParameter(UInt32 id, Int32 len, ref Byte name, [Out] Double* @params) - { - unsafe - { - fixed (Byte* name_ptr = &name) - { - Delegates.glGetProgramNamedParameterdvNV((UInt32)id, (Int32)len, (Byte*)name_ptr, (Double*)@params); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void GetProgramNamedParameter(Int32 id, Int32 len, ref Byte name, [Out] Double* @params) - { - unsafe - { - fixed (Byte* name_ptr = &name) - { - Delegates.glGetProgramNamedParameterdvNV((UInt32)id, (Int32)len, (Byte*)name_ptr, (Double*)@params); - } - } - } - - [System.CLSCompliant(false)] - public static - void GetProgramNamedParameter(UInt32 id, Int32 len, ref Byte name, [Out] Double[] @params) - { - unsafe - { - fixed (Byte* name_ptr = &name) - fixed (Double* @params_ptr = @params) - { - Delegates.glGetProgramNamedParameterdvNV((UInt32)id, (Int32)len, (Byte*)name_ptr, (Double*)@params_ptr); - } - } - } - - public static - void GetProgramNamedParameter(Int32 id, Int32 len, ref Byte name, [Out] Double[] @params) - { - unsafe - { - fixed (Byte* name_ptr = &name) - fixed (Double* @params_ptr = @params) - { - Delegates.glGetProgramNamedParameterdvNV((UInt32)id, (Int32)len, (Byte*)name_ptr, (Double*)@params_ptr); - } - } - } - [System.CLSCompliant(false)] public static void GetProgramNamedParameter(UInt32 id, Int32 len, ref Byte name, [Out] out Double @params) @@ -57840,7 +33076,7 @@ namespace OpenTK.OpenGL fixed (Double* @params_ptr = &@params) { Delegates.glGetProgramNamedParameterdvNV((UInt32)id, (Int32)len, (Byte*)name_ptr, (Double*)@params_ptr); - @params = *@params_ptr; + @params = *@params_ptr; } } } @@ -57854,11 +33090,25 @@ namespace OpenTK.OpenGL fixed (Double* @params_ptr = &@params) { Delegates.glGetProgramNamedParameterdvNV((UInt32)id, (Int32)len, (Byte*)name_ptr, (Double*)@params_ptr); - @params = *@params_ptr; + @params = *@params_ptr; } } } + [System.CLSCompliant(false)] + public static + unsafe void GetProgramNamedParameter(UInt32 id, Int32 len, Byte* name, [Out] Double* @params) + { + Delegates.glGetProgramNamedParameterdvNV((UInt32)id, (Int32)len, (Byte*)name, (Double*)@params); + } + + [System.CLSCompliant(false)] + public static + unsafe void GetProgramNamedParameter(Int32 id, Int32 len, Byte* name, [Out] Double* @params) + { + Delegates.glGetProgramNamedParameterdvNV((UInt32)id, (Int32)len, (Byte*)name, (Double*)@params); + } + [System.CLSCompliant(false)] public static void Vertex2h(UInt16 x, UInt16 y) @@ -57872,23 +33122,6 @@ namespace OpenTK.OpenGL Delegates.glVertex2hNV((UInt16)x, (UInt16)y); } - [System.CLSCompliant(false)] - public static - unsafe void Vertex2h(UInt16* v) - { - unsafe { Delegates.glVertex2hvNV((UInt16*)v); } - } - - [System.CLSCompliant(false)] - public static - unsafe void Vertex2h(Int16* v) - { - unsafe - { - Delegates.glVertex2hvNV((UInt16*)v); - } - } - [System.CLSCompliant(false)] public static void Vertex2h(UInt16[] v) @@ -57939,6 +33172,20 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void Vertex2h(UInt16* v) + { + Delegates.glVertex2hvNV((UInt16*)v); + } + + [System.CLSCompliant(false)] + public static + unsafe void Vertex2h(Int16* v) + { + Delegates.glVertex2hvNV((UInt16*)v); + } + [System.CLSCompliant(false)] public static void Vertex3h(UInt16 x, UInt16 y, UInt16 z) @@ -57952,23 +33199,6 @@ namespace OpenTK.OpenGL Delegates.glVertex3hNV((UInt16)x, (UInt16)y, (UInt16)z); } - [System.CLSCompliant(false)] - public static - unsafe void Vertex3h(UInt16* v) - { - unsafe { Delegates.glVertex3hvNV((UInt16*)v); } - } - - [System.CLSCompliant(false)] - public static - unsafe void Vertex3h(Int16* v) - { - unsafe - { - Delegates.glVertex3hvNV((UInt16*)v); - } - } - [System.CLSCompliant(false)] public static void Vertex3h(UInt16[] v) @@ -58019,6 +33249,20 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void Vertex3h(UInt16* v) + { + Delegates.glVertex3hvNV((UInt16*)v); + } + + [System.CLSCompliant(false)] + public static + unsafe void Vertex3h(Int16* v) + { + Delegates.glVertex3hvNV((UInt16*)v); + } + [System.CLSCompliant(false)] public static void Vertex4h(UInt16 x, UInt16 y, UInt16 z, UInt16 w) @@ -58032,23 +33276,6 @@ namespace OpenTK.OpenGL Delegates.glVertex4hNV((UInt16)x, (UInt16)y, (UInt16)z, (UInt16)w); } - [System.CLSCompliant(false)] - public static - unsafe void Vertex4h(UInt16* v) - { - unsafe { Delegates.glVertex4hvNV((UInt16*)v); } - } - - [System.CLSCompliant(false)] - public static - unsafe void Vertex4h(Int16* v) - { - unsafe - { - Delegates.glVertex4hvNV((UInt16*)v); - } - } - [System.CLSCompliant(false)] public static void Vertex4h(UInt16[] v) @@ -58099,6 +33326,20 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void Vertex4h(UInt16* v) + { + Delegates.glVertex4hvNV((UInt16*)v); + } + + [System.CLSCompliant(false)] + public static + unsafe void Vertex4h(Int16* v) + { + Delegates.glVertex4hvNV((UInt16*)v); + } + [System.CLSCompliant(false)] public static void Normal3h(UInt16 nx, UInt16 ny, UInt16 nz) @@ -58112,23 +33353,6 @@ namespace OpenTK.OpenGL Delegates.glNormal3hNV((UInt16)nx, (UInt16)ny, (UInt16)nz); } - [System.CLSCompliant(false)] - public static - unsafe void Normal3h(UInt16* v) - { - unsafe { Delegates.glNormal3hvNV((UInt16*)v); } - } - - [System.CLSCompliant(false)] - public static - unsafe void Normal3h(Int16* v) - { - unsafe - { - Delegates.glNormal3hvNV((UInt16*)v); - } - } - [System.CLSCompliant(false)] public static void Normal3h(UInt16[] v) @@ -58179,6 +33403,20 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void Normal3h(UInt16* v) + { + Delegates.glNormal3hvNV((UInt16*)v); + } + + [System.CLSCompliant(false)] + public static + unsafe void Normal3h(Int16* v) + { + Delegates.glNormal3hvNV((UInt16*)v); + } + [System.CLSCompliant(false)] public static void Color3h(UInt16 red, UInt16 green, UInt16 blue) @@ -58192,23 +33430,6 @@ namespace OpenTK.OpenGL Delegates.glColor3hNV((UInt16)red, (UInt16)green, (UInt16)blue); } - [System.CLSCompliant(false)] - public static - unsafe void Color3h(UInt16* v) - { - unsafe { Delegates.glColor3hvNV((UInt16*)v); } - } - - [System.CLSCompliant(false)] - public static - unsafe void Color3h(Int16* v) - { - unsafe - { - Delegates.glColor3hvNV((UInt16*)v); - } - } - [System.CLSCompliant(false)] public static void Color3h(UInt16[] v) @@ -58259,6 +33480,20 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void Color3h(UInt16* v) + { + Delegates.glColor3hvNV((UInt16*)v); + } + + [System.CLSCompliant(false)] + public static + unsafe void Color3h(Int16* v) + { + Delegates.glColor3hvNV((UInt16*)v); + } + [System.CLSCompliant(false)] public static void Color4h(UInt16 red, UInt16 green, UInt16 blue, UInt16 alpha) @@ -58272,23 +33507,6 @@ namespace OpenTK.OpenGL Delegates.glColor4hNV((UInt16)red, (UInt16)green, (UInt16)blue, (UInt16)alpha); } - [System.CLSCompliant(false)] - public static - unsafe void Color4h(UInt16* v) - { - unsafe { Delegates.glColor4hvNV((UInt16*)v); } - } - - [System.CLSCompliant(false)] - public static - unsafe void Color4h(Int16* v) - { - unsafe - { - Delegates.glColor4hvNV((UInt16*)v); - } - } - [System.CLSCompliant(false)] public static void Color4h(UInt16[] v) @@ -58339,6 +33557,20 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void Color4h(UInt16* v) + { + Delegates.glColor4hvNV((UInt16*)v); + } + + [System.CLSCompliant(false)] + public static + unsafe void Color4h(Int16* v) + { + Delegates.glColor4hvNV((UInt16*)v); + } + [System.CLSCompliant(false)] public static void TexCoord1h(UInt16 s) @@ -58352,23 +33584,6 @@ namespace OpenTK.OpenGL Delegates.glTexCoord1hNV((UInt16)s); } - [System.CLSCompliant(false)] - public static - unsafe void TexCoord1hv(UInt16* v) - { - unsafe { Delegates.glTexCoord1hvNV((UInt16*)v); } - } - - [System.CLSCompliant(false)] - public static - unsafe void TexCoord1hv(Int16* v) - { - unsafe - { - Delegates.glTexCoord1hvNV((UInt16*)v); - } - } - [System.CLSCompliant(false)] public static void TexCoord1hv(UInt16[] v) @@ -58419,6 +33634,20 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void TexCoord1hv(UInt16* v) + { + Delegates.glTexCoord1hvNV((UInt16*)v); + } + + [System.CLSCompliant(false)] + public static + unsafe void TexCoord1hv(Int16* v) + { + Delegates.glTexCoord1hvNV((UInt16*)v); + } + [System.CLSCompliant(false)] public static void TexCoord2h(UInt16 s, UInt16 t) @@ -58432,23 +33661,6 @@ namespace OpenTK.OpenGL Delegates.glTexCoord2hNV((UInt16)s, (UInt16)t); } - [System.CLSCompliant(false)] - public static - unsafe void TexCoord2h(UInt16* v) - { - unsafe { Delegates.glTexCoord2hvNV((UInt16*)v); } - } - - [System.CLSCompliant(false)] - public static - unsafe void TexCoord2h(Int16* v) - { - unsafe - { - Delegates.glTexCoord2hvNV((UInt16*)v); - } - } - [System.CLSCompliant(false)] public static void TexCoord2h(UInt16[] v) @@ -58499,6 +33711,20 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void TexCoord2h(UInt16* v) + { + Delegates.glTexCoord2hvNV((UInt16*)v); + } + + [System.CLSCompliant(false)] + public static + unsafe void TexCoord2h(Int16* v) + { + Delegates.glTexCoord2hvNV((UInt16*)v); + } + [System.CLSCompliant(false)] public static void TexCoord3h(UInt16 s, UInt16 t, UInt16 r) @@ -58512,23 +33738,6 @@ namespace OpenTK.OpenGL Delegates.glTexCoord3hNV((UInt16)s, (UInt16)t, (UInt16)r); } - [System.CLSCompliant(false)] - public static - unsafe void TexCoord3h(UInt16* v) - { - unsafe { Delegates.glTexCoord3hvNV((UInt16*)v); } - } - - [System.CLSCompliant(false)] - public static - unsafe void TexCoord3h(Int16* v) - { - unsafe - { - Delegates.glTexCoord3hvNV((UInt16*)v); - } - } - [System.CLSCompliant(false)] public static void TexCoord3h(UInt16[] v) @@ -58579,6 +33788,20 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void TexCoord3h(UInt16* v) + { + Delegates.glTexCoord3hvNV((UInt16*)v); + } + + [System.CLSCompliant(false)] + public static + unsafe void TexCoord3h(Int16* v) + { + Delegates.glTexCoord3hvNV((UInt16*)v); + } + [System.CLSCompliant(false)] public static void TexCoord4h(UInt16 s, UInt16 t, UInt16 r, UInt16 q) @@ -58592,23 +33815,6 @@ namespace OpenTK.OpenGL Delegates.glTexCoord4hNV((UInt16)s, (UInt16)t, (UInt16)r, (UInt16)q); } - [System.CLSCompliant(false)] - public static - unsafe void TexCoord4h(UInt16* v) - { - unsafe { Delegates.glTexCoord4hvNV((UInt16*)v); } - } - - [System.CLSCompliant(false)] - public static - unsafe void TexCoord4h(Int16* v) - { - unsafe - { - Delegates.glTexCoord4hvNV((UInt16*)v); - } - } - [System.CLSCompliant(false)] public static void TexCoord4h(UInt16[] v) @@ -58659,6 +33865,20 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void TexCoord4h(UInt16* v) + { + Delegates.glTexCoord4hvNV((UInt16*)v); + } + + [System.CLSCompliant(false)] + public static + unsafe void TexCoord4h(Int16* v) + { + Delegates.glTexCoord4hvNV((UInt16*)v); + } + [System.CLSCompliant(false)] public static void MultiTexCoord1h(GL.Enums.NV_half_float target, UInt16 s) @@ -58672,23 +33892,6 @@ namespace OpenTK.OpenGL Delegates.glMultiTexCoord1hNV((GL.Enums.NV_half_float)target, (UInt16)s); } - [System.CLSCompliant(false)] - public static - unsafe void MultiTexCoord1hv(GL.Enums.NV_half_float target, UInt16* v) - { - unsafe { Delegates.glMultiTexCoord1hvNV((GL.Enums.NV_half_float)target, (UInt16*)v); } - } - - [System.CLSCompliant(false)] - public static - unsafe void MultiTexCoord1hv(GL.Enums.NV_half_float target, Int16* v) - { - unsafe - { - Delegates.glMultiTexCoord1hvNV((GL.Enums.NV_half_float)target, (UInt16*)v); - } - } - [System.CLSCompliant(false)] public static void MultiTexCoord1hv(GL.Enums.NV_half_float target, UInt16[] v) @@ -58739,6 +33942,20 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void MultiTexCoord1hv(GL.Enums.NV_half_float target, UInt16* v) + { + Delegates.glMultiTexCoord1hvNV((GL.Enums.NV_half_float)target, (UInt16*)v); + } + + [System.CLSCompliant(false)] + public static + unsafe void MultiTexCoord1hv(GL.Enums.NV_half_float target, Int16* v) + { + Delegates.glMultiTexCoord1hvNV((GL.Enums.NV_half_float)target, (UInt16*)v); + } + [System.CLSCompliant(false)] public static void MultiTexCoord2h(GL.Enums.NV_half_float target, UInt16 s, UInt16 t) @@ -58752,23 +33969,6 @@ namespace OpenTK.OpenGL Delegates.glMultiTexCoord2hNV((GL.Enums.NV_half_float)target, (UInt16)s, (UInt16)t); } - [System.CLSCompliant(false)] - public static - unsafe void MultiTexCoord2h(GL.Enums.NV_half_float target, UInt16* v) - { - unsafe { Delegates.glMultiTexCoord2hvNV((GL.Enums.NV_half_float)target, (UInt16*)v); } - } - - [System.CLSCompliant(false)] - public static - unsafe void MultiTexCoord2h(GL.Enums.NV_half_float target, Int16* v) - { - unsafe - { - Delegates.glMultiTexCoord2hvNV((GL.Enums.NV_half_float)target, (UInt16*)v); - } - } - [System.CLSCompliant(false)] public static void MultiTexCoord2h(GL.Enums.NV_half_float target, UInt16[] v) @@ -58819,6 +34019,20 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void MultiTexCoord2h(GL.Enums.NV_half_float target, UInt16* v) + { + Delegates.glMultiTexCoord2hvNV((GL.Enums.NV_half_float)target, (UInt16*)v); + } + + [System.CLSCompliant(false)] + public static + unsafe void MultiTexCoord2h(GL.Enums.NV_half_float target, Int16* v) + { + Delegates.glMultiTexCoord2hvNV((GL.Enums.NV_half_float)target, (UInt16*)v); + } + [System.CLSCompliant(false)] public static void MultiTexCoord3h(GL.Enums.NV_half_float target, UInt16 s, UInt16 t, UInt16 r) @@ -58832,23 +34046,6 @@ namespace OpenTK.OpenGL Delegates.glMultiTexCoord3hNV((GL.Enums.NV_half_float)target, (UInt16)s, (UInt16)t, (UInt16)r); } - [System.CLSCompliant(false)] - public static - unsafe void MultiTexCoord3h(GL.Enums.NV_half_float target, UInt16* v) - { - unsafe { Delegates.glMultiTexCoord3hvNV((GL.Enums.NV_half_float)target, (UInt16*)v); } - } - - [System.CLSCompliant(false)] - public static - unsafe void MultiTexCoord3h(GL.Enums.NV_half_float target, Int16* v) - { - unsafe - { - Delegates.glMultiTexCoord3hvNV((GL.Enums.NV_half_float)target, (UInt16*)v); - } - } - [System.CLSCompliant(false)] public static void MultiTexCoord3h(GL.Enums.NV_half_float target, UInt16[] v) @@ -58899,6 +34096,20 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void MultiTexCoord3h(GL.Enums.NV_half_float target, UInt16* v) + { + Delegates.glMultiTexCoord3hvNV((GL.Enums.NV_half_float)target, (UInt16*)v); + } + + [System.CLSCompliant(false)] + public static + unsafe void MultiTexCoord3h(GL.Enums.NV_half_float target, Int16* v) + { + Delegates.glMultiTexCoord3hvNV((GL.Enums.NV_half_float)target, (UInt16*)v); + } + [System.CLSCompliant(false)] public static void MultiTexCoord4h(GL.Enums.NV_half_float target, UInt16 s, UInt16 t, UInt16 r, UInt16 q) @@ -58912,23 +34123,6 @@ namespace OpenTK.OpenGL Delegates.glMultiTexCoord4hNV((GL.Enums.NV_half_float)target, (UInt16)s, (UInt16)t, (UInt16)r, (UInt16)q); } - [System.CLSCompliant(false)] - public static - unsafe void MultiTexCoord4h(GL.Enums.NV_half_float target, UInt16* v) - { - unsafe { Delegates.glMultiTexCoord4hvNV((GL.Enums.NV_half_float)target, (UInt16*)v); } - } - - [System.CLSCompliant(false)] - public static - unsafe void MultiTexCoord4h(GL.Enums.NV_half_float target, Int16* v) - { - unsafe - { - Delegates.glMultiTexCoord4hvNV((GL.Enums.NV_half_float)target, (UInt16*)v); - } - } - [System.CLSCompliant(false)] public static void MultiTexCoord4h(GL.Enums.NV_half_float target, UInt16[] v) @@ -58979,6 +34173,20 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void MultiTexCoord4h(GL.Enums.NV_half_float target, UInt16* v) + { + Delegates.glMultiTexCoord4hvNV((GL.Enums.NV_half_float)target, (UInt16*)v); + } + + [System.CLSCompliant(false)] + public static + unsafe void MultiTexCoord4h(GL.Enums.NV_half_float target, Int16* v) + { + Delegates.glMultiTexCoord4hvNV((GL.Enums.NV_half_float)target, (UInt16*)v); + } + [System.CLSCompliant(false)] public static void FogCoordh(UInt16 fog) @@ -58992,23 +34200,6 @@ namespace OpenTK.OpenGL Delegates.glFogCoordhNV((UInt16)fog); } - [System.CLSCompliant(false)] - public static - unsafe void FogCoordhv(UInt16* fog) - { - unsafe { Delegates.glFogCoordhvNV((UInt16*)fog); } - } - - [System.CLSCompliant(false)] - public static - unsafe void FogCoordhv(Int16* fog) - { - unsafe - { - Delegates.glFogCoordhvNV((UInt16*)fog); - } - } - [System.CLSCompliant(false)] public static void FogCoordhv(UInt16[] fog) @@ -59059,6 +34250,20 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void FogCoordhv(UInt16* fog) + { + Delegates.glFogCoordhvNV((UInt16*)fog); + } + + [System.CLSCompliant(false)] + public static + unsafe void FogCoordhv(Int16* fog) + { + Delegates.glFogCoordhvNV((UInt16*)fog); + } + [System.CLSCompliant(false)] public static void SecondaryColor3h(UInt16 red, UInt16 green, UInt16 blue) @@ -59072,23 +34277,6 @@ namespace OpenTK.OpenGL Delegates.glSecondaryColor3hNV((UInt16)red, (UInt16)green, (UInt16)blue); } - [System.CLSCompliant(false)] - public static - unsafe void SecondaryColor3h(UInt16* v) - { - unsafe { Delegates.glSecondaryColor3hvNV((UInt16*)v); } - } - - [System.CLSCompliant(false)] - public static - unsafe void SecondaryColor3h(Int16* v) - { - unsafe - { - Delegates.glSecondaryColor3hvNV((UInt16*)v); - } - } - [System.CLSCompliant(false)] public static void SecondaryColor3h(UInt16[] v) @@ -59139,6 +34327,20 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void SecondaryColor3h(UInt16* v) + { + Delegates.glSecondaryColor3hvNV((UInt16*)v); + } + + [System.CLSCompliant(false)] + public static + unsafe void SecondaryColor3h(Int16* v) + { + Delegates.glSecondaryColor3hvNV((UInt16*)v); + } + [System.CLSCompliant(false)] public static void VertexWeighth(UInt16 weight) @@ -59152,23 +34354,6 @@ namespace OpenTK.OpenGL Delegates.glVertexWeighthNV((UInt16)weight); } - [System.CLSCompliant(false)] - public static - unsafe void VertexWeighthv(UInt16* weight) - { - unsafe { Delegates.glVertexWeighthvNV((UInt16*)weight); } - } - - [System.CLSCompliant(false)] - public static - unsafe void VertexWeighthv(Int16* weight) - { - unsafe - { - Delegates.glVertexWeighthvNV((UInt16*)weight); - } - } - [System.CLSCompliant(false)] public static void VertexWeighthv(UInt16[] weight) @@ -59219,6 +34404,20 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void VertexWeighthv(UInt16* weight) + { + Delegates.glVertexWeighthvNV((UInt16*)weight); + } + + [System.CLSCompliant(false)] + public static + unsafe void VertexWeighthv(Int16* weight) + { + Delegates.glVertexWeighthvNV((UInt16*)weight); + } + [System.CLSCompliant(false)] public static void VertexAttrib1h(UInt32 index, UInt16 x) @@ -59232,23 +34431,6 @@ namespace OpenTK.OpenGL Delegates.glVertexAttrib1hNV((UInt32)index, (UInt16)x); } - [System.CLSCompliant(false)] - public static - unsafe void VertexAttrib1hv(UInt32 index, UInt16* v) - { - unsafe { Delegates.glVertexAttrib1hvNV((UInt32)index, (UInt16*)v); } - } - - [System.CLSCompliant(false)] - public static - unsafe void VertexAttrib1hv(Int32 index, Int16* v) - { - unsafe - { - Delegates.glVertexAttrib1hvNV((UInt32)index, (UInt16*)v); - } - } - [System.CLSCompliant(false)] public static void VertexAttrib1hv(UInt32 index, UInt16[] v) @@ -59299,6 +34481,20 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void VertexAttrib1hv(UInt32 index, UInt16* v) + { + Delegates.glVertexAttrib1hvNV((UInt32)index, (UInt16*)v); + } + + [System.CLSCompliant(false)] + public static + unsafe void VertexAttrib1hv(Int32 index, Int16* v) + { + Delegates.glVertexAttrib1hvNV((UInt32)index, (UInt16*)v); + } + [System.CLSCompliant(false)] public static void VertexAttrib2h(UInt32 index, UInt16 x, UInt16 y) @@ -59312,23 +34508,6 @@ namespace OpenTK.OpenGL Delegates.glVertexAttrib2hNV((UInt32)index, (UInt16)x, (UInt16)y); } - [System.CLSCompliant(false)] - public static - unsafe void VertexAttrib2h(UInt32 index, UInt16* v) - { - unsafe { Delegates.glVertexAttrib2hvNV((UInt32)index, (UInt16*)v); } - } - - [System.CLSCompliant(false)] - public static - unsafe void VertexAttrib2h(Int32 index, Int16* v) - { - unsafe - { - Delegates.glVertexAttrib2hvNV((UInt32)index, (UInt16*)v); - } - } - [System.CLSCompliant(false)] public static void VertexAttrib2h(UInt32 index, UInt16[] v) @@ -59379,6 +34558,20 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void VertexAttrib2h(UInt32 index, UInt16* v) + { + Delegates.glVertexAttrib2hvNV((UInt32)index, (UInt16*)v); + } + + [System.CLSCompliant(false)] + public static + unsafe void VertexAttrib2h(Int32 index, Int16* v) + { + Delegates.glVertexAttrib2hvNV((UInt32)index, (UInt16*)v); + } + [System.CLSCompliant(false)] public static void VertexAttrib3h(UInt32 index, UInt16 x, UInt16 y, UInt16 z) @@ -59392,23 +34585,6 @@ namespace OpenTK.OpenGL Delegates.glVertexAttrib3hNV((UInt32)index, (UInt16)x, (UInt16)y, (UInt16)z); } - [System.CLSCompliant(false)] - public static - unsafe void VertexAttrib3h(UInt32 index, UInt16* v) - { - unsafe { Delegates.glVertexAttrib3hvNV((UInt32)index, (UInt16*)v); } - } - - [System.CLSCompliant(false)] - public static - unsafe void VertexAttrib3h(Int32 index, Int16* v) - { - unsafe - { - Delegates.glVertexAttrib3hvNV((UInt32)index, (UInt16*)v); - } - } - [System.CLSCompliant(false)] public static void VertexAttrib3h(UInt32 index, UInt16[] v) @@ -59459,6 +34635,20 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void VertexAttrib3h(UInt32 index, UInt16* v) + { + Delegates.glVertexAttrib3hvNV((UInt32)index, (UInt16*)v); + } + + [System.CLSCompliant(false)] + public static + unsafe void VertexAttrib3h(Int32 index, Int16* v) + { + Delegates.glVertexAttrib3hvNV((UInt32)index, (UInt16*)v); + } + [System.CLSCompliant(false)] public static void VertexAttrib4h(UInt32 index, UInt16 x, UInt16 y, UInt16 z, UInt16 w) @@ -59472,23 +34662,6 @@ namespace OpenTK.OpenGL Delegates.glVertexAttrib4hNV((UInt32)index, (UInt16)x, (UInt16)y, (UInt16)z, (UInt16)w); } - [System.CLSCompliant(false)] - public static - unsafe void VertexAttrib4h(UInt32 index, UInt16* v) - { - unsafe { Delegates.glVertexAttrib4hvNV((UInt32)index, (UInt16*)v); } - } - - [System.CLSCompliant(false)] - public static - unsafe void VertexAttrib4h(Int32 index, Int16* v) - { - unsafe - { - Delegates.glVertexAttrib4hvNV((UInt32)index, (UInt16*)v); - } - } - [System.CLSCompliant(false)] public static void VertexAttrib4h(UInt32 index, UInt16[] v) @@ -59541,19 +34714,16 @@ namespace OpenTK.OpenGL [System.CLSCompliant(false)] public static - unsafe void VertexAttribs1h(UInt32 index, Int32 n, UInt16* v) + unsafe void VertexAttrib4h(UInt32 index, UInt16* v) { - unsafe { Delegates.glVertexAttribs1hvNV((UInt32)index, (Int32)n, (UInt16*)v); } + Delegates.glVertexAttrib4hvNV((UInt32)index, (UInt16*)v); } [System.CLSCompliant(false)] public static - unsafe void VertexAttribs1h(Int32 index, Int32 n, Int16* v) + unsafe void VertexAttrib4h(Int32 index, Int16* v) { - unsafe - { - Delegates.glVertexAttribs1hvNV((UInt32)index, (Int32)n, (UInt16*)v); - } + Delegates.glVertexAttrib4hvNV((UInt32)index, (UInt16*)v); } [System.CLSCompliant(false)] @@ -59608,19 +34778,16 @@ namespace OpenTK.OpenGL [System.CLSCompliant(false)] public static - unsafe void VertexAttribs2h(UInt32 index, Int32 n, UInt16* v) + unsafe void VertexAttribs1h(UInt32 index, Int32 n, UInt16* v) { - unsafe { Delegates.glVertexAttribs2hvNV((UInt32)index, (Int32)n, (UInt16*)v); } + Delegates.glVertexAttribs1hvNV((UInt32)index, (Int32)n, (UInt16*)v); } [System.CLSCompliant(false)] public static - unsafe void VertexAttribs2h(Int32 index, Int32 n, Int16* v) + unsafe void VertexAttribs1h(Int32 index, Int32 n, Int16* v) { - unsafe - { - Delegates.glVertexAttribs2hvNV((UInt32)index, (Int32)n, (UInt16*)v); - } + Delegates.glVertexAttribs1hvNV((UInt32)index, (Int32)n, (UInt16*)v); } [System.CLSCompliant(false)] @@ -59675,19 +34842,16 @@ namespace OpenTK.OpenGL [System.CLSCompliant(false)] public static - unsafe void VertexAttribs3h(UInt32 index, Int32 n, UInt16* v) + unsafe void VertexAttribs2h(UInt32 index, Int32 n, UInt16* v) { - unsafe { Delegates.glVertexAttribs3hvNV((UInt32)index, (Int32)n, (UInt16*)v); } + Delegates.glVertexAttribs2hvNV((UInt32)index, (Int32)n, (UInt16*)v); } [System.CLSCompliant(false)] public static - unsafe void VertexAttribs3h(Int32 index, Int32 n, Int16* v) + unsafe void VertexAttribs2h(Int32 index, Int32 n, Int16* v) { - unsafe - { - Delegates.glVertexAttribs3hvNV((UInt32)index, (Int32)n, (UInt16*)v); - } + Delegates.glVertexAttribs2hvNV((UInt32)index, (Int32)n, (UInt16*)v); } [System.CLSCompliant(false)] @@ -59742,19 +34906,16 @@ namespace OpenTK.OpenGL [System.CLSCompliant(false)] public static - unsafe void VertexAttribs4h(UInt32 index, Int32 n, UInt16* v) + unsafe void VertexAttribs3h(UInt32 index, Int32 n, UInt16* v) { - unsafe { Delegates.glVertexAttribs4hvNV((UInt32)index, (Int32)n, (UInt16*)v); } + Delegates.glVertexAttribs3hvNV((UInt32)index, (Int32)n, (UInt16*)v); } [System.CLSCompliant(false)] public static - unsafe void VertexAttribs4h(Int32 index, Int32 n, Int16* v) + unsafe void VertexAttribs3h(Int32 index, Int32 n, Int16* v) { - unsafe - { - Delegates.glVertexAttribs4hvNV((UInt32)index, (Int32)n, (UInt16*)v); - } + Delegates.glVertexAttribs3hvNV((UInt32)index, (Int32)n, (UInt16*)v); } [System.CLSCompliant(false)] @@ -59807,26 +34968,37 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void VertexAttribs4h(UInt32 index, Int32 n, UInt16* v) + { + Delegates.glVertexAttribs4hvNV((UInt32)index, (Int32)n, (UInt16*)v); + } + + [System.CLSCompliant(false)] + public static + unsafe void VertexAttribs4h(Int32 index, Int32 n, Int16* v) + { + Delegates.glVertexAttribs4hvNV((UInt32)index, (Int32)n, (UInt16*)v); + } + public static void PixelDataRange(GL.Enums.NV_pixel_data_range target, Int32 length, [Out] IntPtr pointer) { - Delegates.glPixelDataRangeNV((GL.Enums.NV_pixel_data_range)target, (Int32)length, (IntPtr)pointer); + Delegates.glPixelDataRangeNV((GL.Enums.NV_pixel_data_range)target, (Int32)length, (IntPtr)pointer); } public static void PixelDataRange(GL.Enums.NV_pixel_data_range target, Int32 length, [In, Out] object pointer) { - unsafe + System.Runtime.InteropServices.GCHandle pointer_ptr = System.Runtime.InteropServices.GCHandle.Alloc(pointer, System.Runtime.InteropServices.GCHandleType.Pinned); + try { - System.Runtime.InteropServices.GCHandle pointer_ptr = System.Runtime.InteropServices.GCHandle.Alloc(pointer, System.Runtime.InteropServices.GCHandleType.Pinned); - try - { - Delegates.glPixelDataRangeNV((GL.Enums.NV_pixel_data_range)target, (Int32)length, (IntPtr)pointer_ptr.AddrOfPinnedObject()); - } - finally - { - pointer_ptr.Free(); - } + Delegates.glPixelDataRangeNV((GL.Enums.NV_pixel_data_range)target, (Int32)length, (IntPtr)pointer_ptr.AddrOfPinnedObject()); + } + finally + { + pointer_ptr.Free(); } } @@ -59862,13 +35034,6 @@ namespace OpenTK.OpenGL Delegates.glProgramLocalParameterI4iNV((GL.Enums.NV_gpu_program4)target, (UInt32)index, (Int32)x, (Int32)y, (Int32)z, (Int32)w); } - [System.CLSCompliant(false)] - public static - unsafe void ProgramLocalParameterI4(GL.Enums.NV_gpu_program4 target, UInt32 index, Int32* @params) - { - unsafe { Delegates.glProgramLocalParameterI4ivNV((GL.Enums.NV_gpu_program4)target, (UInt32)index, (Int32*)@params); } - } - [System.CLSCompliant(false)] public static void ProgramLocalParameterI4(GL.Enums.NV_gpu_program4 target, UInt32 index, Int32[] @params) @@ -59897,9 +35062,9 @@ namespace OpenTK.OpenGL [System.CLSCompliant(false)] public static - unsafe void ProgramLocalParametersI4(GL.Enums.NV_gpu_program4 target, UInt32 index, Int32 count, Int32* @params) + unsafe void ProgramLocalParameterI4(GL.Enums.NV_gpu_program4 target, UInt32 index, Int32* @params) { - unsafe { Delegates.glProgramLocalParametersI4ivNV((GL.Enums.NV_gpu_program4)target, (UInt32)index, (Int32)count, (Int32*)@params); } + Delegates.glProgramLocalParameterI4ivNV((GL.Enums.NV_gpu_program4)target, (UInt32)index, (Int32*)@params); } [System.CLSCompliant(false)] @@ -59928,6 +35093,13 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void ProgramLocalParametersI4(GL.Enums.NV_gpu_program4 target, UInt32 index, Int32 count, Int32* @params) + { + Delegates.glProgramLocalParametersI4ivNV((GL.Enums.NV_gpu_program4)target, (UInt32)index, (Int32)count, (Int32*)@params); + } + [System.CLSCompliant(false)] public static void ProgramLocalParameterI4(GL.Enums.NV_gpu_program4 target, UInt32 index, UInt32 x, UInt32 y, UInt32 z, UInt32 w) @@ -59941,23 +35113,6 @@ namespace OpenTK.OpenGL Delegates.glProgramLocalParameterI4uiNV((GL.Enums.NV_gpu_program4)target, (UInt32)index, (UInt32)x, (UInt32)y, (UInt32)z, (UInt32)w); } - [System.CLSCompliant(false)] - public static - unsafe void ProgramLocalParameterI4(GL.Enums.NV_gpu_program4 target, UInt32 index, UInt32* @params) - { - unsafe { Delegates.glProgramLocalParameterI4uivNV((GL.Enums.NV_gpu_program4)target, (UInt32)index, (UInt32*)@params); } - } - - [System.CLSCompliant(false)] - public static - unsafe void ProgramLocalParameterI4(GL.Enums.NV_gpu_program4 target, Int32 index, Int32* @params) - { - unsafe - { - Delegates.glProgramLocalParameterI4uivNV((GL.Enums.NV_gpu_program4)target, (UInt32)index, (UInt32*)@params); - } - } - [System.CLSCompliant(false)] public static void ProgramLocalParameterI4(GL.Enums.NV_gpu_program4 target, UInt32 index, UInt32[] @params) @@ -60010,19 +35165,16 @@ namespace OpenTK.OpenGL [System.CLSCompliant(false)] public static - unsafe void ProgramLocalParametersI4(GL.Enums.NV_gpu_program4 target, UInt32 index, Int32 count, UInt32* @params) + unsafe void ProgramLocalParameterI4(GL.Enums.NV_gpu_program4 target, UInt32 index, UInt32* @params) { - unsafe { Delegates.glProgramLocalParametersI4uivNV((GL.Enums.NV_gpu_program4)target, (UInt32)index, (Int32)count, (UInt32*)@params); } + Delegates.glProgramLocalParameterI4uivNV((GL.Enums.NV_gpu_program4)target, (UInt32)index, (UInt32*)@params); } [System.CLSCompliant(false)] public static - unsafe void ProgramLocalParametersI4(GL.Enums.NV_gpu_program4 target, Int32 index, Int32 count, Int32* @params) + unsafe void ProgramLocalParameterI4(GL.Enums.NV_gpu_program4 target, Int32 index, Int32* @params) { - unsafe - { - Delegates.glProgramLocalParametersI4uivNV((GL.Enums.NV_gpu_program4)target, (UInt32)index, (Int32)count, (UInt32*)@params); - } + Delegates.glProgramLocalParameterI4uivNV((GL.Enums.NV_gpu_program4)target, (UInt32)index, (UInt32*)@params); } [System.CLSCompliant(false)] @@ -60077,16 +35229,23 @@ namespace OpenTK.OpenGL [System.CLSCompliant(false)] public static - void ProgramEnvParameterI4(GL.Enums.NV_gpu_program4 target, UInt32 index, Int32 x, Int32 y, Int32 z, Int32 w) + unsafe void ProgramLocalParametersI4(GL.Enums.NV_gpu_program4 target, UInt32 index, Int32 count, UInt32* @params) { - Delegates.glProgramEnvParameterI4iNV((GL.Enums.NV_gpu_program4)target, (UInt32)index, (Int32)x, (Int32)y, (Int32)z, (Int32)w); + Delegates.glProgramLocalParametersI4uivNV((GL.Enums.NV_gpu_program4)target, (UInt32)index, (Int32)count, (UInt32*)@params); } [System.CLSCompliant(false)] public static - unsafe void ProgramEnvParameterI4(GL.Enums.NV_gpu_program4 target, UInt32 index, Int32* @params) + unsafe void ProgramLocalParametersI4(GL.Enums.NV_gpu_program4 target, Int32 index, Int32 count, Int32* @params) { - unsafe { Delegates.glProgramEnvParameterI4ivNV((GL.Enums.NV_gpu_program4)target, (UInt32)index, (Int32*)@params); } + Delegates.glProgramLocalParametersI4uivNV((GL.Enums.NV_gpu_program4)target, (UInt32)index, (Int32)count, (UInt32*)@params); + } + + [System.CLSCompliant(false)] + public static + void ProgramEnvParameterI4(GL.Enums.NV_gpu_program4 target, UInt32 index, Int32 x, Int32 y, Int32 z, Int32 w) + { + Delegates.glProgramEnvParameterI4iNV((GL.Enums.NV_gpu_program4)target, (UInt32)index, (Int32)x, (Int32)y, (Int32)z, (Int32)w); } [System.CLSCompliant(false)] @@ -60117,9 +35276,9 @@ namespace OpenTK.OpenGL [System.CLSCompliant(false)] public static - unsafe void ProgramEnvParametersI4(GL.Enums.NV_gpu_program4 target, UInt32 index, Int32 count, Int32* @params) + unsafe void ProgramEnvParameterI4(GL.Enums.NV_gpu_program4 target, UInt32 index, Int32* @params) { - unsafe { Delegates.glProgramEnvParametersI4ivNV((GL.Enums.NV_gpu_program4)target, (UInt32)index, (Int32)count, (Int32*)@params); } + Delegates.glProgramEnvParameterI4ivNV((GL.Enums.NV_gpu_program4)target, (UInt32)index, (Int32*)@params); } [System.CLSCompliant(false)] @@ -60148,6 +35307,13 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void ProgramEnvParametersI4(GL.Enums.NV_gpu_program4 target, UInt32 index, Int32 count, Int32* @params) + { + Delegates.glProgramEnvParametersI4ivNV((GL.Enums.NV_gpu_program4)target, (UInt32)index, (Int32)count, (Int32*)@params); + } + [System.CLSCompliant(false)] public static void ProgramEnvParameterI4(GL.Enums.NV_gpu_program4 target, UInt32 index, UInt32 x, UInt32 y, UInt32 z, UInt32 w) @@ -60161,23 +35327,6 @@ namespace OpenTK.OpenGL Delegates.glProgramEnvParameterI4uiNV((GL.Enums.NV_gpu_program4)target, (UInt32)index, (UInt32)x, (UInt32)y, (UInt32)z, (UInt32)w); } - [System.CLSCompliant(false)] - public static - unsafe void ProgramEnvParameterI4(GL.Enums.NV_gpu_program4 target, UInt32 index, UInt32* @params) - { - unsafe { Delegates.glProgramEnvParameterI4uivNV((GL.Enums.NV_gpu_program4)target, (UInt32)index, (UInt32*)@params); } - } - - [System.CLSCompliant(false)] - public static - unsafe void ProgramEnvParameterI4(GL.Enums.NV_gpu_program4 target, Int32 index, Int32* @params) - { - unsafe - { - Delegates.glProgramEnvParameterI4uivNV((GL.Enums.NV_gpu_program4)target, (UInt32)index, (UInt32*)@params); - } - } - [System.CLSCompliant(false)] public static void ProgramEnvParameterI4(GL.Enums.NV_gpu_program4 target, UInt32 index, UInt32[] @params) @@ -60230,19 +35379,16 @@ namespace OpenTK.OpenGL [System.CLSCompliant(false)] public static - unsafe void ProgramEnvParametersI4(GL.Enums.NV_gpu_program4 target, UInt32 index, Int32 count, UInt32* @params) + unsafe void ProgramEnvParameterI4(GL.Enums.NV_gpu_program4 target, UInt32 index, UInt32* @params) { - unsafe { Delegates.glProgramEnvParametersI4uivNV((GL.Enums.NV_gpu_program4)target, (UInt32)index, (Int32)count, (UInt32*)@params); } + Delegates.glProgramEnvParameterI4uivNV((GL.Enums.NV_gpu_program4)target, (UInt32)index, (UInt32*)@params); } [System.CLSCompliant(false)] public static - unsafe void ProgramEnvParametersI4(GL.Enums.NV_gpu_program4 target, Int32 index, Int32 count, Int32* @params) + unsafe void ProgramEnvParameterI4(GL.Enums.NV_gpu_program4 target, Int32 index, Int32* @params) { - unsafe - { - Delegates.glProgramEnvParametersI4uivNV((GL.Enums.NV_gpu_program4)target, (UInt32)index, (Int32)count, (UInt32*)@params); - } + Delegates.glProgramEnvParameterI4uivNV((GL.Enums.NV_gpu_program4)target, (UInt32)index, (UInt32*)@params); } [System.CLSCompliant(false)] @@ -60297,9 +35443,16 @@ namespace OpenTK.OpenGL [System.CLSCompliant(false)] public static - unsafe void GetProgramLocalParameterI(GL.Enums.NV_gpu_program4 target, UInt32 index, [Out] Int32* @params) + unsafe void ProgramEnvParametersI4(GL.Enums.NV_gpu_program4 target, UInt32 index, Int32 count, UInt32* @params) { - unsafe { Delegates.glGetProgramLocalParameterIivNV((GL.Enums.NV_gpu_program4)target, (UInt32)index, (Int32*)@params); } + Delegates.glProgramEnvParametersI4uivNV((GL.Enums.NV_gpu_program4)target, (UInt32)index, (Int32)count, (UInt32*)@params); + } + + [System.CLSCompliant(false)] + public static + unsafe void ProgramEnvParametersI4(GL.Enums.NV_gpu_program4 target, Int32 index, Int32 count, Int32* @params) + { + Delegates.glProgramEnvParametersI4uivNV((GL.Enums.NV_gpu_program4)target, (UInt32)index, (Int32)count, (UInt32*)@params); } [System.CLSCompliant(false)] @@ -60324,26 +35477,16 @@ namespace OpenTK.OpenGL fixed (Int32* @params_ptr = &@params) { Delegates.glGetProgramLocalParameterIivNV((GL.Enums.NV_gpu_program4)target, (UInt32)index, (Int32*)@params_ptr); - @params = *@params_ptr; + @params = *@params_ptr; } } } [System.CLSCompliant(false)] public static - unsafe void GetProgramLocalParameterI(GL.Enums.NV_gpu_program4 target, UInt32 index, [Out] UInt32* @params) + unsafe void GetProgramLocalParameterI(GL.Enums.NV_gpu_program4 target, UInt32 index, [Out] Int32* @params) { - unsafe { Delegates.glGetProgramLocalParameterIuivNV((GL.Enums.NV_gpu_program4)target, (UInt32)index, (UInt32*)@params); } - } - - [System.CLSCompliant(false)] - public static - unsafe void GetProgramLocalParameterI(GL.Enums.NV_gpu_program4 target, Int32 index, [Out] Int32* @params) - { - unsafe - { - Delegates.glGetProgramLocalParameterIuivNV((GL.Enums.NV_gpu_program4)target, (UInt32)index, (UInt32*)@params); - } + Delegates.glGetProgramLocalParameterIivNV((GL.Enums.NV_gpu_program4)target, (UInt32)index, (Int32*)@params); } [System.CLSCompliant(false)] @@ -60380,7 +35523,7 @@ namespace OpenTK.OpenGL fixed (UInt32* @params_ptr = &@params) { Delegates.glGetProgramLocalParameterIuivNV((GL.Enums.NV_gpu_program4)target, (UInt32)index, (UInt32*)@params_ptr); - @params = *@params_ptr; + @params = *@params_ptr; } } } @@ -60393,16 +35536,23 @@ namespace OpenTK.OpenGL fixed (Int32* @params_ptr = &@params) { Delegates.glGetProgramLocalParameterIuivNV((GL.Enums.NV_gpu_program4)target, (UInt32)index, (UInt32*)@params_ptr); - @params = *@params_ptr; + @params = *@params_ptr; } } } [System.CLSCompliant(false)] public static - unsafe void GetProgramEnvParameterI(GL.Enums.NV_gpu_program4 target, UInt32 index, [Out] Int32* @params) + unsafe void GetProgramLocalParameterI(GL.Enums.NV_gpu_program4 target, UInt32 index, [Out] UInt32* @params) { - unsafe { Delegates.glGetProgramEnvParameterIivNV((GL.Enums.NV_gpu_program4)target, (UInt32)index, (Int32*)@params); } + Delegates.glGetProgramLocalParameterIuivNV((GL.Enums.NV_gpu_program4)target, (UInt32)index, (UInt32*)@params); + } + + [System.CLSCompliant(false)] + public static + unsafe void GetProgramLocalParameterI(GL.Enums.NV_gpu_program4 target, Int32 index, [Out] Int32* @params) + { + Delegates.glGetProgramLocalParameterIuivNV((GL.Enums.NV_gpu_program4)target, (UInt32)index, (UInt32*)@params); } [System.CLSCompliant(false)] @@ -60427,26 +35577,16 @@ namespace OpenTK.OpenGL fixed (Int32* @params_ptr = &@params) { Delegates.glGetProgramEnvParameterIivNV((GL.Enums.NV_gpu_program4)target, (UInt32)index, (Int32*)@params_ptr); - @params = *@params_ptr; + @params = *@params_ptr; } } } [System.CLSCompliant(false)] public static - unsafe void GetProgramEnvParameterI(GL.Enums.NV_gpu_program4 target, UInt32 index, [Out] UInt32* @params) + unsafe void GetProgramEnvParameterI(GL.Enums.NV_gpu_program4 target, UInt32 index, [Out] Int32* @params) { - unsafe { Delegates.glGetProgramEnvParameterIuivNV((GL.Enums.NV_gpu_program4)target, (UInt32)index, (UInt32*)@params); } - } - - [System.CLSCompliant(false)] - public static - unsafe void GetProgramEnvParameterI(GL.Enums.NV_gpu_program4 target, Int32 index, [Out] Int32* @params) - { - unsafe - { - Delegates.glGetProgramEnvParameterIuivNV((GL.Enums.NV_gpu_program4)target, (UInt32)index, (UInt32*)@params); - } + Delegates.glGetProgramEnvParameterIivNV((GL.Enums.NV_gpu_program4)target, (UInt32)index, (Int32*)@params); } [System.CLSCompliant(false)] @@ -60483,7 +35623,7 @@ namespace OpenTK.OpenGL fixed (UInt32* @params_ptr = &@params) { Delegates.glGetProgramEnvParameterIuivNV((GL.Enums.NV_gpu_program4)target, (UInt32)index, (UInt32*)@params_ptr); - @params = *@params_ptr; + @params = *@params_ptr; } } } @@ -60496,11 +35636,25 @@ namespace OpenTK.OpenGL fixed (Int32* @params_ptr = &@params) { Delegates.glGetProgramEnvParameterIuivNV((GL.Enums.NV_gpu_program4)target, (UInt32)index, (UInt32*)@params_ptr); - @params = *@params_ptr; + @params = *@params_ptr; } } } + [System.CLSCompliant(false)] + public static + unsafe void GetProgramEnvParameterI(GL.Enums.NV_gpu_program4 target, UInt32 index, [Out] UInt32* @params) + { + Delegates.glGetProgramEnvParameterIuivNV((GL.Enums.NV_gpu_program4)target, (UInt32)index, (UInt32*)@params); + } + + [System.CLSCompliant(false)] + public static + unsafe void GetProgramEnvParameterI(GL.Enums.NV_gpu_program4 target, Int32 index, [Out] Int32* @params) + { + Delegates.glGetProgramEnvParameterIuivNV((GL.Enums.NV_gpu_program4)target, (UInt32)index, (UInt32*)@params); + } + public static void ProgramVertexLimit(GL.Enums.NV_geometry_program4 target, Int32 limit) { @@ -60531,23 +35685,6 @@ namespace OpenTK.OpenGL Delegates.glRenderbufferStorageMultisampleCoverageNV((GL.Enums.NV_framebuffer_multisample_coverage)target, (Int32)coverageSamples, (Int32)colorSamples, (GL.Enums.PixelInternalFormat)internalformat, (Int32)width, (Int32)height); } - [System.CLSCompliant(false)] - public static - unsafe void ProgramBufferParameters(GL.Enums.NV_parameter_buffer_object target, UInt32 buffer, UInt32 index, Int32 count, Single* @params) - { - unsafe { Delegates.glProgramBufferParametersfvNV((GL.Enums.NV_parameter_buffer_object)target, (UInt32)buffer, (UInt32)index, (Int32)count, (Single*)@params); } - } - - [System.CLSCompliant(false)] - public static - unsafe void ProgramBufferParameters(GL.Enums.NV_parameter_buffer_object target, Int32 buffer, Int32 index, Int32 count, Single* @params) - { - unsafe - { - Delegates.glProgramBufferParametersfvNV((GL.Enums.NV_parameter_buffer_object)target, (UInt32)buffer, (UInt32)index, (Int32)count, (Single*)@params); - } - } - [System.CLSCompliant(false)] public static void ProgramBufferParameters(GL.Enums.NV_parameter_buffer_object target, UInt32 buffer, UInt32 index, Int32 count, Single[] @params) @@ -60600,9 +35737,16 @@ namespace OpenTK.OpenGL [System.CLSCompliant(false)] public static - unsafe void ProgramBufferParametersI(GL.Enums.NV_parameter_buffer_object target, UInt32 buffer, UInt32 index, Int32 count, Int32* @params) + unsafe void ProgramBufferParameters(GL.Enums.NV_parameter_buffer_object target, UInt32 buffer, UInt32 index, Int32 count, Single* @params) { - unsafe { Delegates.glProgramBufferParametersIivNV((GL.Enums.NV_parameter_buffer_object)target, (UInt32)buffer, (UInt32)index, (Int32)count, (Int32*)@params); } + Delegates.glProgramBufferParametersfvNV((GL.Enums.NV_parameter_buffer_object)target, (UInt32)buffer, (UInt32)index, (Int32)count, (Single*)@params); + } + + [System.CLSCompliant(false)] + public static + unsafe void ProgramBufferParameters(GL.Enums.NV_parameter_buffer_object target, Int32 buffer, Int32 index, Int32 count, Single* @params) + { + Delegates.glProgramBufferParametersfvNV((GL.Enums.NV_parameter_buffer_object)target, (UInt32)buffer, (UInt32)index, (Int32)count, (Single*)@params); } [System.CLSCompliant(false)] @@ -60633,19 +35777,9 @@ namespace OpenTK.OpenGL [System.CLSCompliant(false)] public static - unsafe void ProgramBufferParametersI(GL.Enums.NV_parameter_buffer_object target, UInt32 buffer, UInt32 index, Int32 count, UInt32* @params) + unsafe void ProgramBufferParametersI(GL.Enums.NV_parameter_buffer_object target, UInt32 buffer, UInt32 index, Int32 count, Int32* @params) { - unsafe { Delegates.glProgramBufferParametersIuivNV((GL.Enums.NV_parameter_buffer_object)target, (UInt32)buffer, (UInt32)index, (Int32)count, (UInt32*)@params); } - } - - [System.CLSCompliant(false)] - public static - unsafe void ProgramBufferParametersI(GL.Enums.NV_parameter_buffer_object target, Int32 buffer, Int32 index, Int32 count, Int32* @params) - { - unsafe - { - Delegates.glProgramBufferParametersIuivNV((GL.Enums.NV_parameter_buffer_object)target, (UInt32)buffer, (UInt32)index, (Int32)count, (UInt32*)@params); - } + Delegates.glProgramBufferParametersIivNV((GL.Enums.NV_parameter_buffer_object)target, (UInt32)buffer, (UInt32)index, (Int32)count, (Int32*)@params); } [System.CLSCompliant(false)] @@ -60698,6 +35832,20 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void ProgramBufferParametersI(GL.Enums.NV_parameter_buffer_object target, UInt32 buffer, UInt32 index, Int32 count, UInt32* @params) + { + Delegates.glProgramBufferParametersIuivNV((GL.Enums.NV_parameter_buffer_object)target, (UInt32)buffer, (UInt32)index, (Int32)count, (UInt32*)@params); + } + + [System.CLSCompliant(false)] + public static + unsafe void ProgramBufferParametersI(GL.Enums.NV_parameter_buffer_object target, Int32 buffer, Int32 index, Int32 count, Int32* @params) + { + Delegates.glProgramBufferParametersIuivNV((GL.Enums.NV_parameter_buffer_object)target, (UInt32)buffer, (UInt32)index, (Int32)count, (UInt32*)@params); + } + public static void BeginTransformFeedback(GL.Enums.NV_transform_feedback primitiveMode) { @@ -60710,23 +35858,6 @@ namespace OpenTK.OpenGL Delegates.glEndTransformFeedbackNV(); } - [System.CLSCompliant(false)] - public static - unsafe void TransformFeedbackAttrib(UInt32 count, Int32* attribs, GL.Enums.NV_transform_feedback bufferMode) - { - unsafe { Delegates.glTransformFeedbackAttribsNV((UInt32)count, (Int32*)attribs, (GL.Enums.NV_transform_feedback)bufferMode); } - } - - [System.CLSCompliant(false)] - public static - unsafe void TransformFeedbackAttrib(Int32 count, Int32* attribs, GL.Enums.NV_transform_feedback bufferMode) - { - unsafe - { - Delegates.glTransformFeedbackAttribsNV((UInt32)count, (Int32*)attribs, (GL.Enums.NV_transform_feedback)bufferMode); - } - } - [System.CLSCompliant(false)] public static void TransformFeedbackAttrib(UInt32 count, Int32[] attribs, GL.Enums.NV_transform_feedback bufferMode) @@ -60777,128 +35908,63 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void TransformFeedbackAttrib(UInt32 count, Int32* attribs, GL.Enums.NV_transform_feedback bufferMode) + { + Delegates.glTransformFeedbackAttribsNV((UInt32)count, (Int32*)attribs, (GL.Enums.NV_transform_feedback)bufferMode); + } + + [System.CLSCompliant(false)] + public static + unsafe void TransformFeedbackAttrib(Int32 count, Int32* attribs, GL.Enums.NV_transform_feedback bufferMode) + { + Delegates.glTransformFeedbackAttribsNV((UInt32)count, (Int32*)attribs, (GL.Enums.NV_transform_feedback)bufferMode); + } + [System.CLSCompliant(false)] public static void BindBufferRange(GL.Enums.NV_transform_feedback target, UInt32 index, UInt32 buffer, IntPtr offset, IntPtr size) { - Delegates.glBindBufferRangeNV((GL.Enums.NV_transform_feedback)target, (UInt32)index, (UInt32)buffer, (IntPtr)offset, (IntPtr)size); + Delegates.glBindBufferRangeNV((GL.Enums.NV_transform_feedback)target, (UInt32)index, (UInt32)buffer, (IntPtr)offset, (IntPtr)size); } public static void BindBufferRange(GL.Enums.NV_transform_feedback target, Int32 index, Int32 buffer, IntPtr offset, IntPtr size) { - unsafe - { - Delegates.glBindBufferRangeNV((GL.Enums.NV_transform_feedback)target, (UInt32)index, (UInt32)buffer, (IntPtr)offset, (IntPtr)size); - } - } - - [System.CLSCompliant(false)] - public static - void BindBufferRange(GL.Enums.NV_transform_feedback target, UInt32 index, UInt32 buffer, IntPtr offset, [In, Out] object size) - { - unsafe - { - System.Runtime.InteropServices.GCHandle size_ptr = System.Runtime.InteropServices.GCHandle.Alloc(size, System.Runtime.InteropServices.GCHandleType.Pinned); - try - { - Delegates.glBindBufferRangeNV((GL.Enums.NV_transform_feedback)target, (UInt32)index, (UInt32)buffer, (IntPtr)offset, (IntPtr)size_ptr.AddrOfPinnedObject()); - } - finally - { - size_ptr.Free(); - } - } - } - - public static - void BindBufferRange(GL.Enums.NV_transform_feedback target, Int32 index, Int32 buffer, IntPtr offset, [In, Out] object size) - { - unsafe - { - System.Runtime.InteropServices.GCHandle size_ptr = System.Runtime.InteropServices.GCHandle.Alloc(size, System.Runtime.InteropServices.GCHandleType.Pinned); - try - { - Delegates.glBindBufferRangeNV((GL.Enums.NV_transform_feedback)target, (UInt32)index, (UInt32)buffer, (IntPtr)offset, (IntPtr)size_ptr.AddrOfPinnedObject()); - } - finally - { - size_ptr.Free(); - } - } - } - - [System.CLSCompliant(false)] - public static - void BindBufferRange(GL.Enums.NV_transform_feedback target, UInt32 index, UInt32 buffer, [In, Out] object offset, IntPtr size) - { - unsafe - { - System.Runtime.InteropServices.GCHandle offset_ptr = System.Runtime.InteropServices.GCHandle.Alloc(offset, System.Runtime.InteropServices.GCHandleType.Pinned); - try - { - Delegates.glBindBufferRangeNV((GL.Enums.NV_transform_feedback)target, (UInt32)index, (UInt32)buffer, (IntPtr)offset_ptr.AddrOfPinnedObject(), (IntPtr)size); - } - finally - { - offset_ptr.Free(); - } - } - } - - public static - void BindBufferRange(GL.Enums.NV_transform_feedback target, Int32 index, Int32 buffer, [In, Out] object offset, IntPtr size) - { - unsafe - { - System.Runtime.InteropServices.GCHandle offset_ptr = System.Runtime.InteropServices.GCHandle.Alloc(offset, System.Runtime.InteropServices.GCHandleType.Pinned); - try - { - Delegates.glBindBufferRangeNV((GL.Enums.NV_transform_feedback)target, (UInt32)index, (UInt32)buffer, (IntPtr)offset_ptr.AddrOfPinnedObject(), (IntPtr)size); - } - finally - { - offset_ptr.Free(); - } - } + Delegates.glBindBufferRangeNV((GL.Enums.NV_transform_feedback)target, (UInt32)index, (UInt32)buffer, (IntPtr)offset, (IntPtr)size); } [System.CLSCompliant(false)] public static void BindBufferRange(GL.Enums.NV_transform_feedback target, UInt32 index, UInt32 buffer, [In, Out] object offset, [In, Out] object size) { - unsafe + System.Runtime.InteropServices.GCHandle offset_ptr = System.Runtime.InteropServices.GCHandle.Alloc(offset, System.Runtime.InteropServices.GCHandleType.Pinned); + System.Runtime.InteropServices.GCHandle size_ptr = System.Runtime.InteropServices.GCHandle.Alloc(size, System.Runtime.InteropServices.GCHandleType.Pinned); + try { - System.Runtime.InteropServices.GCHandle offset_ptr = System.Runtime.InteropServices.GCHandle.Alloc(offset, System.Runtime.InteropServices.GCHandleType.Pinned); - System.Runtime.InteropServices.GCHandle size_ptr = System.Runtime.InteropServices.GCHandle.Alloc(size, System.Runtime.InteropServices.GCHandleType.Pinned); - try - { - Delegates.glBindBufferRangeNV((GL.Enums.NV_transform_feedback)target, (UInt32)index, (UInt32)buffer, (IntPtr)offset_ptr.AddrOfPinnedObject(), (IntPtr)size_ptr.AddrOfPinnedObject()); - } - finally - { - offset_ptr.Free(); - size_ptr.Free(); - } + Delegates.glBindBufferRangeNV((GL.Enums.NV_transform_feedback)target, (UInt32)index, (UInt32)buffer, (IntPtr)offset_ptr.AddrOfPinnedObject(), (IntPtr)size_ptr.AddrOfPinnedObject()); + } + finally + { + offset_ptr.Free(); + size_ptr.Free(); } } public static void BindBufferRange(GL.Enums.NV_transform_feedback target, Int32 index, Int32 buffer, [In, Out] object offset, [In, Out] object size) { - unsafe + System.Runtime.InteropServices.GCHandle offset_ptr = System.Runtime.InteropServices.GCHandle.Alloc(offset, System.Runtime.InteropServices.GCHandleType.Pinned); + System.Runtime.InteropServices.GCHandle size_ptr = System.Runtime.InteropServices.GCHandle.Alloc(size, System.Runtime.InteropServices.GCHandleType.Pinned); + try { - System.Runtime.InteropServices.GCHandle offset_ptr = System.Runtime.InteropServices.GCHandle.Alloc(offset, System.Runtime.InteropServices.GCHandleType.Pinned); - System.Runtime.InteropServices.GCHandle size_ptr = System.Runtime.InteropServices.GCHandle.Alloc(size, System.Runtime.InteropServices.GCHandleType.Pinned); - try - { - Delegates.glBindBufferRangeNV((GL.Enums.NV_transform_feedback)target, (UInt32)index, (UInt32)buffer, (IntPtr)offset_ptr.AddrOfPinnedObject(), (IntPtr)size_ptr.AddrOfPinnedObject()); - } - finally - { - offset_ptr.Free(); - size_ptr.Free(); - } + Delegates.glBindBufferRangeNV((GL.Enums.NV_transform_feedback)target, (UInt32)index, (UInt32)buffer, (IntPtr)offset_ptr.AddrOfPinnedObject(), (IntPtr)size_ptr.AddrOfPinnedObject()); + } + finally + { + offset_ptr.Free(); + size_ptr.Free(); } } @@ -60906,50 +35972,41 @@ namespace OpenTK.OpenGL public static void BindBufferOffset(GL.Enums.NV_transform_feedback target, UInt32 index, UInt32 buffer, IntPtr offset) { - Delegates.glBindBufferOffsetNV((GL.Enums.NV_transform_feedback)target, (UInt32)index, (UInt32)buffer, (IntPtr)offset); + Delegates.glBindBufferOffsetNV((GL.Enums.NV_transform_feedback)target, (UInt32)index, (UInt32)buffer, (IntPtr)offset); } public static void BindBufferOffset(GL.Enums.NV_transform_feedback target, Int32 index, Int32 buffer, IntPtr offset) { - unsafe - { - Delegates.glBindBufferOffsetNV((GL.Enums.NV_transform_feedback)target, (UInt32)index, (UInt32)buffer, (IntPtr)offset); - } + Delegates.glBindBufferOffsetNV((GL.Enums.NV_transform_feedback)target, (UInt32)index, (UInt32)buffer, (IntPtr)offset); } [System.CLSCompliant(false)] public static void BindBufferOffset(GL.Enums.NV_transform_feedback target, UInt32 index, UInt32 buffer, [In, Out] object offset) { - unsafe + System.Runtime.InteropServices.GCHandle offset_ptr = System.Runtime.InteropServices.GCHandle.Alloc(offset, System.Runtime.InteropServices.GCHandleType.Pinned); + try { - System.Runtime.InteropServices.GCHandle offset_ptr = System.Runtime.InteropServices.GCHandle.Alloc(offset, System.Runtime.InteropServices.GCHandleType.Pinned); - try - { - Delegates.glBindBufferOffsetNV((GL.Enums.NV_transform_feedback)target, (UInt32)index, (UInt32)buffer, (IntPtr)offset_ptr.AddrOfPinnedObject()); - } - finally - { - offset_ptr.Free(); - } + Delegates.glBindBufferOffsetNV((GL.Enums.NV_transform_feedback)target, (UInt32)index, (UInt32)buffer, (IntPtr)offset_ptr.AddrOfPinnedObject()); + } + finally + { + offset_ptr.Free(); } } public static void BindBufferOffset(GL.Enums.NV_transform_feedback target, Int32 index, Int32 buffer, [In, Out] object offset) { - unsafe + System.Runtime.InteropServices.GCHandle offset_ptr = System.Runtime.InteropServices.GCHandle.Alloc(offset, System.Runtime.InteropServices.GCHandleType.Pinned); + try { - System.Runtime.InteropServices.GCHandle offset_ptr = System.Runtime.InteropServices.GCHandle.Alloc(offset, System.Runtime.InteropServices.GCHandleType.Pinned); - try - { - Delegates.glBindBufferOffsetNV((GL.Enums.NV_transform_feedback)target, (UInt32)index, (UInt32)buffer, (IntPtr)offset_ptr.AddrOfPinnedObject()); - } - finally - { - offset_ptr.Free(); - } + Delegates.glBindBufferOffsetNV((GL.Enums.NV_transform_feedback)target, (UInt32)index, (UInt32)buffer, (IntPtr)offset_ptr.AddrOfPinnedObject()); + } + finally + { + offset_ptr.Free(); } } @@ -60966,23 +36023,6 @@ namespace OpenTK.OpenGL Delegates.glBindBufferBaseNV((GL.Enums.NV_transform_feedback)target, (UInt32)index, (UInt32)buffer); } - [System.CLSCompliant(false)] - public static - unsafe void TransformFeedbackVarying(UInt32 program, Int32 count, Int32* locations, GL.Enums.NV_transform_feedback bufferMode) - { - unsafe { Delegates.glTransformFeedbackVaryingsNV((UInt32)program, (Int32)count, (Int32*)locations, (GL.Enums.NV_transform_feedback)bufferMode); } - } - - [System.CLSCompliant(false)] - public static - unsafe void TransformFeedbackVarying(Int32 program, Int32 count, Int32* locations, GL.Enums.NV_transform_feedback bufferMode) - { - unsafe - { - Delegates.glTransformFeedbackVaryingsNV((UInt32)program, (Int32)count, (Int32*)locations, (GL.Enums.NV_transform_feedback)bufferMode); - } - } - [System.CLSCompliant(false)] public static void TransformFeedbackVarying(UInt32 program, Int32 count, Int32[] locations, GL.Enums.NV_transform_feedback bufferMode) @@ -61033,6 +36073,20 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void TransformFeedbackVarying(UInt32 program, Int32 count, Int32* locations, GL.Enums.NV_transform_feedback bufferMode) + { + Delegates.glTransformFeedbackVaryingsNV((UInt32)program, (Int32)count, (Int32*)locations, (GL.Enums.NV_transform_feedback)bufferMode); + } + + [System.CLSCompliant(false)] + public static + unsafe void TransformFeedbackVarying(Int32 program, Int32 count, Int32* locations, GL.Enums.NV_transform_feedback bufferMode) + { + Delegates.glTransformFeedbackVaryingsNV((UInt32)program, (Int32)count, (Int32*)locations, (GL.Enums.NV_transform_feedback)bufferMode); + } + [System.CLSCompliant(false)] public static void ActiveVarying(UInt32 program, System.String name) @@ -61059,363 +36113,6 @@ namespace OpenTK.OpenGL return Delegates.glGetVaryingLocationNV((UInt32)program, (System.String)name); } - [System.CLSCompliant(false)] - public static - unsafe void GetActiveVarying(UInt32 program, UInt32 index, Int32 bufSize, [Out] Int32* length, [Out] Int32* size, [Out] GL.Enums.NV_transform_feedback* type, [Out] System.Text.StringBuilder name) - { - unsafe { Delegates.glGetActiveVaryingNV((UInt32)program, (UInt32)index, (Int32)bufSize, (Int32*)length, (Int32*)size, (GL.Enums.NV_transform_feedback*)type, (System.Text.StringBuilder)name); } - } - - [System.CLSCompliant(false)] - public static - unsafe void GetActiveVarying(Int32 program, Int32 index, Int32 bufSize, [Out] Int32* length, [Out] Int32* size, [Out] GL.Enums.NV_transform_feedback* type, [Out] System.Text.StringBuilder name) - { - unsafe - { - Delegates.glGetActiveVaryingNV((UInt32)program, (UInt32)index, (Int32)bufSize, (Int32*)length, (Int32*)size, (GL.Enums.NV_transform_feedback*)type, (System.Text.StringBuilder)name); - } - } - - [System.CLSCompliant(false)] - public static - unsafe void GetActiveVarying(UInt32 program, UInt32 index, Int32 bufSize, [Out] Int32* length, [Out] Int32* size, [Out] GL.Enums.NV_transform_feedback[] type, [Out] System.Text.StringBuilder name) - { - unsafe - { - fixed (GL.Enums.NV_transform_feedback* type_ptr = type) - { - Delegates.glGetActiveVaryingNV((UInt32)program, (UInt32)index, (Int32)bufSize, (Int32*)length, (Int32*)size, (GL.Enums.NV_transform_feedback*)type_ptr, (System.Text.StringBuilder)name); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void GetActiveVarying(Int32 program, Int32 index, Int32 bufSize, [Out] Int32* length, [Out] Int32* size, [Out] GL.Enums.NV_transform_feedback[] type, [Out] System.Text.StringBuilder name) - { - unsafe - { - fixed (GL.Enums.NV_transform_feedback* type_ptr = type) - { - Delegates.glGetActiveVaryingNV((UInt32)program, (UInt32)index, (Int32)bufSize, (Int32*)length, (Int32*)size, (GL.Enums.NV_transform_feedback*)type_ptr, (System.Text.StringBuilder)name); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void GetActiveVarying(UInt32 program, UInt32 index, Int32 bufSize, [Out] Int32* length, [Out] Int32* size, [Out] out GL.Enums.NV_transform_feedback type, [Out] System.Text.StringBuilder name) - { - unsafe - { - fixed (GL.Enums.NV_transform_feedback* type_ptr = &type) - { - Delegates.glGetActiveVaryingNV((UInt32)program, (UInt32)index, (Int32)bufSize, (Int32*)length, (Int32*)size, (GL.Enums.NV_transform_feedback*)type_ptr, (System.Text.StringBuilder)name); - type = *type_ptr; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void GetActiveVarying(Int32 program, Int32 index, Int32 bufSize, [Out] Int32* length, [Out] Int32* size, [Out] out GL.Enums.NV_transform_feedback type, [Out] System.Text.StringBuilder name) - { - unsafe - { - fixed (GL.Enums.NV_transform_feedback* type_ptr = &type) - { - Delegates.glGetActiveVaryingNV((UInt32)program, (UInt32)index, (Int32)bufSize, (Int32*)length, (Int32*)size, (GL.Enums.NV_transform_feedback*)type_ptr, (System.Text.StringBuilder)name); - type = *type_ptr; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void GetActiveVarying(UInt32 program, UInt32 index, Int32 bufSize, [Out] Int32* length, [Out] Int32[] size, [Out] GL.Enums.NV_transform_feedback* type, [Out] System.Text.StringBuilder name) - { - unsafe - { - fixed (Int32* size_ptr = size) - { - Delegates.glGetActiveVaryingNV((UInt32)program, (UInt32)index, (Int32)bufSize, (Int32*)length, (Int32*)size_ptr, (GL.Enums.NV_transform_feedback*)type, (System.Text.StringBuilder)name); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void GetActiveVarying(Int32 program, Int32 index, Int32 bufSize, [Out] Int32* length, [Out] Int32[] size, [Out] GL.Enums.NV_transform_feedback* type, [Out] System.Text.StringBuilder name) - { - unsafe - { - fixed (Int32* size_ptr = size) - { - Delegates.glGetActiveVaryingNV((UInt32)program, (UInt32)index, (Int32)bufSize, (Int32*)length, (Int32*)size_ptr, (GL.Enums.NV_transform_feedback*)type, (System.Text.StringBuilder)name); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void GetActiveVarying(UInt32 program, UInt32 index, Int32 bufSize, [Out] Int32* length, [Out] Int32[] size, [Out] GL.Enums.NV_transform_feedback[] type, [Out] System.Text.StringBuilder name) - { - unsafe - { - fixed (Int32* size_ptr = size) - fixed (GL.Enums.NV_transform_feedback* type_ptr = type) - { - Delegates.glGetActiveVaryingNV((UInt32)program, (UInt32)index, (Int32)bufSize, (Int32*)length, (Int32*)size_ptr, (GL.Enums.NV_transform_feedback*)type_ptr, (System.Text.StringBuilder)name); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void GetActiveVarying(Int32 program, Int32 index, Int32 bufSize, [Out] Int32* length, [Out] Int32[] size, [Out] GL.Enums.NV_transform_feedback[] type, [Out] System.Text.StringBuilder name) - { - unsafe - { - fixed (Int32* size_ptr = size) - fixed (GL.Enums.NV_transform_feedback* type_ptr = type) - { - Delegates.glGetActiveVaryingNV((UInt32)program, (UInt32)index, (Int32)bufSize, (Int32*)length, (Int32*)size_ptr, (GL.Enums.NV_transform_feedback*)type_ptr, (System.Text.StringBuilder)name); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void GetActiveVarying(UInt32 program, UInt32 index, Int32 bufSize, [Out] Int32* length, [Out] Int32[] size, [Out] out GL.Enums.NV_transform_feedback type, [Out] System.Text.StringBuilder name) - { - unsafe - { - fixed (Int32* size_ptr = size) - fixed (GL.Enums.NV_transform_feedback* type_ptr = &type) - { - Delegates.glGetActiveVaryingNV((UInt32)program, (UInt32)index, (Int32)bufSize, (Int32*)length, (Int32*)size_ptr, (GL.Enums.NV_transform_feedback*)type_ptr, (System.Text.StringBuilder)name); - type = *type_ptr; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void GetActiveVarying(Int32 program, Int32 index, Int32 bufSize, [Out] Int32* length, [Out] Int32[] size, [Out] out GL.Enums.NV_transform_feedback type, [Out] System.Text.StringBuilder name) - { - unsafe - { - fixed (Int32* size_ptr = size) - fixed (GL.Enums.NV_transform_feedback* type_ptr = &type) - { - Delegates.glGetActiveVaryingNV((UInt32)program, (UInt32)index, (Int32)bufSize, (Int32*)length, (Int32*)size_ptr, (GL.Enums.NV_transform_feedback*)type_ptr, (System.Text.StringBuilder)name); - type = *type_ptr; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void GetActiveVarying(UInt32 program, UInt32 index, Int32 bufSize, [Out] Int32* length, [Out] out Int32 size, [Out] GL.Enums.NV_transform_feedback* type, [Out] System.Text.StringBuilder name) - { - unsafe - { - fixed (Int32* size_ptr = &size) - { - Delegates.glGetActiveVaryingNV((UInt32)program, (UInt32)index, (Int32)bufSize, (Int32*)length, (Int32*)size_ptr, (GL.Enums.NV_transform_feedback*)type, (System.Text.StringBuilder)name); - size = *size_ptr; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void GetActiveVarying(Int32 program, Int32 index, Int32 bufSize, [Out] Int32* length, [Out] out Int32 size, [Out] GL.Enums.NV_transform_feedback* type, [Out] System.Text.StringBuilder name) - { - unsafe - { - fixed (Int32* size_ptr = &size) - { - Delegates.glGetActiveVaryingNV((UInt32)program, (UInt32)index, (Int32)bufSize, (Int32*)length, (Int32*)size_ptr, (GL.Enums.NV_transform_feedback*)type, (System.Text.StringBuilder)name); - size = *size_ptr; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void GetActiveVarying(UInt32 program, UInt32 index, Int32 bufSize, [Out] Int32* length, [Out] out Int32 size, [Out] GL.Enums.NV_transform_feedback[] type, [Out] System.Text.StringBuilder name) - { - unsafe - { - fixed (Int32* size_ptr = &size) - fixed (GL.Enums.NV_transform_feedback* type_ptr = type) - { - Delegates.glGetActiveVaryingNV((UInt32)program, (UInt32)index, (Int32)bufSize, (Int32*)length, (Int32*)size_ptr, (GL.Enums.NV_transform_feedback*)type_ptr, (System.Text.StringBuilder)name); - size = *size_ptr; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void GetActiveVarying(Int32 program, Int32 index, Int32 bufSize, [Out] Int32* length, [Out] out Int32 size, [Out] GL.Enums.NV_transform_feedback[] type, [Out] System.Text.StringBuilder name) - { - unsafe - { - fixed (Int32* size_ptr = &size) - fixed (GL.Enums.NV_transform_feedback* type_ptr = type) - { - Delegates.glGetActiveVaryingNV((UInt32)program, (UInt32)index, (Int32)bufSize, (Int32*)length, (Int32*)size_ptr, (GL.Enums.NV_transform_feedback*)type_ptr, (System.Text.StringBuilder)name); - size = *size_ptr; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void GetActiveVarying(UInt32 program, UInt32 index, Int32 bufSize, [Out] Int32* length, [Out] out Int32 size, [Out] out GL.Enums.NV_transform_feedback type, [Out] System.Text.StringBuilder name) - { - unsafe - { - fixed (Int32* size_ptr = &size) - fixed (GL.Enums.NV_transform_feedback* type_ptr = &type) - { - Delegates.glGetActiveVaryingNV((UInt32)program, (UInt32)index, (Int32)bufSize, (Int32*)length, (Int32*)size_ptr, (GL.Enums.NV_transform_feedback*)type_ptr, (System.Text.StringBuilder)name); - size = *size_ptr; - type = *type_ptr; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void GetActiveVarying(Int32 program, Int32 index, Int32 bufSize, [Out] Int32* length, [Out] out Int32 size, [Out] out GL.Enums.NV_transform_feedback type, [Out] System.Text.StringBuilder name) - { - unsafe - { - fixed (Int32* size_ptr = &size) - fixed (GL.Enums.NV_transform_feedback* type_ptr = &type) - { - Delegates.glGetActiveVaryingNV((UInt32)program, (UInt32)index, (Int32)bufSize, (Int32*)length, (Int32*)size_ptr, (GL.Enums.NV_transform_feedback*)type_ptr, (System.Text.StringBuilder)name); - size = *size_ptr; - type = *type_ptr; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void GetActiveVarying(UInt32 program, UInt32 index, Int32 bufSize, [Out] Int32[] length, [Out] Int32* size, [Out] GL.Enums.NV_transform_feedback* type, [Out] System.Text.StringBuilder name) - { - unsafe - { - fixed (Int32* length_ptr = length) - { - Delegates.glGetActiveVaryingNV((UInt32)program, (UInt32)index, (Int32)bufSize, (Int32*)length_ptr, (Int32*)size, (GL.Enums.NV_transform_feedback*)type, (System.Text.StringBuilder)name); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void GetActiveVarying(Int32 program, Int32 index, Int32 bufSize, [Out] Int32[] length, [Out] Int32* size, [Out] GL.Enums.NV_transform_feedback* type, [Out] System.Text.StringBuilder name) - { - unsafe - { - fixed (Int32* length_ptr = length) - { - Delegates.glGetActiveVaryingNV((UInt32)program, (UInt32)index, (Int32)bufSize, (Int32*)length_ptr, (Int32*)size, (GL.Enums.NV_transform_feedback*)type, (System.Text.StringBuilder)name); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void GetActiveVarying(UInt32 program, UInt32 index, Int32 bufSize, [Out] Int32[] length, [Out] Int32* size, [Out] GL.Enums.NV_transform_feedback[] type, [Out] System.Text.StringBuilder name) - { - unsafe - { - fixed (Int32* length_ptr = length) - fixed (GL.Enums.NV_transform_feedback* type_ptr = type) - { - Delegates.glGetActiveVaryingNV((UInt32)program, (UInt32)index, (Int32)bufSize, (Int32*)length_ptr, (Int32*)size, (GL.Enums.NV_transform_feedback*)type_ptr, (System.Text.StringBuilder)name); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void GetActiveVarying(Int32 program, Int32 index, Int32 bufSize, [Out] Int32[] length, [Out] Int32* size, [Out] GL.Enums.NV_transform_feedback[] type, [Out] System.Text.StringBuilder name) - { - unsafe - { - fixed (Int32* length_ptr = length) - fixed (GL.Enums.NV_transform_feedback* type_ptr = type) - { - Delegates.glGetActiveVaryingNV((UInt32)program, (UInt32)index, (Int32)bufSize, (Int32*)length_ptr, (Int32*)size, (GL.Enums.NV_transform_feedback*)type_ptr, (System.Text.StringBuilder)name); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void GetActiveVarying(UInt32 program, UInt32 index, Int32 bufSize, [Out] Int32[] length, [Out] Int32* size, [Out] out GL.Enums.NV_transform_feedback type, [Out] System.Text.StringBuilder name) - { - unsafe - { - fixed (Int32* length_ptr = length) - fixed (GL.Enums.NV_transform_feedback* type_ptr = &type) - { - Delegates.glGetActiveVaryingNV((UInt32)program, (UInt32)index, (Int32)bufSize, (Int32*)length_ptr, (Int32*)size, (GL.Enums.NV_transform_feedback*)type_ptr, (System.Text.StringBuilder)name); - type = *type_ptr; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void GetActiveVarying(Int32 program, Int32 index, Int32 bufSize, [Out] Int32[] length, [Out] Int32* size, [Out] out GL.Enums.NV_transform_feedback type, [Out] System.Text.StringBuilder name) - { - unsafe - { - fixed (Int32* length_ptr = length) - fixed (GL.Enums.NV_transform_feedback* type_ptr = &type) - { - Delegates.glGetActiveVaryingNV((UInt32)program, (UInt32)index, (Int32)bufSize, (Int32*)length_ptr, (Int32*)size, (GL.Enums.NV_transform_feedback*)type_ptr, (System.Text.StringBuilder)name); - type = *type_ptr; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void GetActiveVarying(UInt32 program, UInt32 index, Int32 bufSize, [Out] Int32[] length, [Out] Int32[] size, [Out] GL.Enums.NV_transform_feedback* type, [Out] System.Text.StringBuilder name) - { - unsafe - { - fixed (Int32* length_ptr = length) - fixed (Int32* size_ptr = size) - { - Delegates.glGetActiveVaryingNV((UInt32)program, (UInt32)index, (Int32)bufSize, (Int32*)length_ptr, (Int32*)size_ptr, (GL.Enums.NV_transform_feedback*)type, (System.Text.StringBuilder)name); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void GetActiveVarying(Int32 program, Int32 index, Int32 bufSize, [Out] Int32[] length, [Out] Int32[] size, [Out] GL.Enums.NV_transform_feedback* type, [Out] System.Text.StringBuilder name) - { - unsafe - { - fixed (Int32* length_ptr = length) - fixed (Int32* size_ptr = size) - { - Delegates.glGetActiveVaryingNV((UInt32)program, (UInt32)index, (Int32)bufSize, (Int32*)length_ptr, (Int32*)size_ptr, (GL.Enums.NV_transform_feedback*)type, (System.Text.StringBuilder)name); - } - } - } - [System.CLSCompliant(false)] public static void GetActiveVarying(UInt32 program, UInt32 index, Int32 bufSize, [Out] Int32[] length, [Out] Int32[] size, [Out] GL.Enums.NV_transform_feedback[] type, [Out] System.Text.StringBuilder name) @@ -61445,380 +36142,6 @@ namespace OpenTK.OpenGL } } - [System.CLSCompliant(false)] - public static - void GetActiveVarying(UInt32 program, UInt32 index, Int32 bufSize, [Out] Int32[] length, [Out] Int32[] size, [Out] out GL.Enums.NV_transform_feedback type, [Out] System.Text.StringBuilder name) - { - unsafe - { - fixed (Int32* length_ptr = length) - fixed (Int32* size_ptr = size) - fixed (GL.Enums.NV_transform_feedback* type_ptr = &type) - { - Delegates.glGetActiveVaryingNV((UInt32)program, (UInt32)index, (Int32)bufSize, (Int32*)length_ptr, (Int32*)size_ptr, (GL.Enums.NV_transform_feedback*)type_ptr, (System.Text.StringBuilder)name); - type = *type_ptr; - } - } - } - - public static - void GetActiveVarying(Int32 program, Int32 index, Int32 bufSize, [Out] Int32[] length, [Out] Int32[] size, [Out] out GL.Enums.NV_transform_feedback type, [Out] System.Text.StringBuilder name) - { - unsafe - { - fixed (Int32* length_ptr = length) - fixed (Int32* size_ptr = size) - fixed (GL.Enums.NV_transform_feedback* type_ptr = &type) - { - Delegates.glGetActiveVaryingNV((UInt32)program, (UInt32)index, (Int32)bufSize, (Int32*)length_ptr, (Int32*)size_ptr, (GL.Enums.NV_transform_feedback*)type_ptr, (System.Text.StringBuilder)name); - type = *type_ptr; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void GetActiveVarying(UInt32 program, UInt32 index, Int32 bufSize, [Out] Int32[] length, [Out] out Int32 size, [Out] GL.Enums.NV_transform_feedback* type, [Out] System.Text.StringBuilder name) - { - unsafe - { - fixed (Int32* length_ptr = length) - fixed (Int32* size_ptr = &size) - { - Delegates.glGetActiveVaryingNV((UInt32)program, (UInt32)index, (Int32)bufSize, (Int32*)length_ptr, (Int32*)size_ptr, (GL.Enums.NV_transform_feedback*)type, (System.Text.StringBuilder)name); - size = *size_ptr; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void GetActiveVarying(Int32 program, Int32 index, Int32 bufSize, [Out] Int32[] length, [Out] out Int32 size, [Out] GL.Enums.NV_transform_feedback* type, [Out] System.Text.StringBuilder name) - { - unsafe - { - fixed (Int32* length_ptr = length) - fixed (Int32* size_ptr = &size) - { - Delegates.glGetActiveVaryingNV((UInt32)program, (UInt32)index, (Int32)bufSize, (Int32*)length_ptr, (Int32*)size_ptr, (GL.Enums.NV_transform_feedback*)type, (System.Text.StringBuilder)name); - size = *size_ptr; - } - } - } - - [System.CLSCompliant(false)] - public static - void GetActiveVarying(UInt32 program, UInt32 index, Int32 bufSize, [Out] Int32[] length, [Out] out Int32 size, [Out] GL.Enums.NV_transform_feedback[] type, [Out] System.Text.StringBuilder name) - { - unsafe - { - fixed (Int32* length_ptr = length) - fixed (Int32* size_ptr = &size) - fixed (GL.Enums.NV_transform_feedback* type_ptr = type) - { - Delegates.glGetActiveVaryingNV((UInt32)program, (UInt32)index, (Int32)bufSize, (Int32*)length_ptr, (Int32*)size_ptr, (GL.Enums.NV_transform_feedback*)type_ptr, (System.Text.StringBuilder)name); - size = *size_ptr; - } - } - } - - public static - void GetActiveVarying(Int32 program, Int32 index, Int32 bufSize, [Out] Int32[] length, [Out] out Int32 size, [Out] GL.Enums.NV_transform_feedback[] type, [Out] System.Text.StringBuilder name) - { - unsafe - { - fixed (Int32* length_ptr = length) - fixed (Int32* size_ptr = &size) - fixed (GL.Enums.NV_transform_feedback* type_ptr = type) - { - Delegates.glGetActiveVaryingNV((UInt32)program, (UInt32)index, (Int32)bufSize, (Int32*)length_ptr, (Int32*)size_ptr, (GL.Enums.NV_transform_feedback*)type_ptr, (System.Text.StringBuilder)name); - size = *size_ptr; - } - } - } - - [System.CLSCompliant(false)] - public static - void GetActiveVarying(UInt32 program, UInt32 index, Int32 bufSize, [Out] Int32[] length, [Out] out Int32 size, [Out] out GL.Enums.NV_transform_feedback type, [Out] System.Text.StringBuilder name) - { - unsafe - { - fixed (Int32* length_ptr = length) - fixed (Int32* size_ptr = &size) - fixed (GL.Enums.NV_transform_feedback* type_ptr = &type) - { - Delegates.glGetActiveVaryingNV((UInt32)program, (UInt32)index, (Int32)bufSize, (Int32*)length_ptr, (Int32*)size_ptr, (GL.Enums.NV_transform_feedback*)type_ptr, (System.Text.StringBuilder)name); - size = *size_ptr; - type = *type_ptr; - } - } - } - - public static - void GetActiveVarying(Int32 program, Int32 index, Int32 bufSize, [Out] Int32[] length, [Out] out Int32 size, [Out] out GL.Enums.NV_transform_feedback type, [Out] System.Text.StringBuilder name) - { - unsafe - { - fixed (Int32* length_ptr = length) - fixed (Int32* size_ptr = &size) - fixed (GL.Enums.NV_transform_feedback* type_ptr = &type) - { - Delegates.glGetActiveVaryingNV((UInt32)program, (UInt32)index, (Int32)bufSize, (Int32*)length_ptr, (Int32*)size_ptr, (GL.Enums.NV_transform_feedback*)type_ptr, (System.Text.StringBuilder)name); - size = *size_ptr; - type = *type_ptr; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void GetActiveVarying(UInt32 program, UInt32 index, Int32 bufSize, [Out] out Int32 length, [Out] Int32* size, [Out] GL.Enums.NV_transform_feedback* type, [Out] System.Text.StringBuilder name) - { - unsafe - { - fixed (Int32* length_ptr = &length) - { - Delegates.glGetActiveVaryingNV((UInt32)program, (UInt32)index, (Int32)bufSize, (Int32*)length_ptr, (Int32*)size, (GL.Enums.NV_transform_feedback*)type, (System.Text.StringBuilder)name); - length = *length_ptr; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void GetActiveVarying(Int32 program, Int32 index, Int32 bufSize, [Out] out Int32 length, [Out] Int32* size, [Out] GL.Enums.NV_transform_feedback* type, [Out] System.Text.StringBuilder name) - { - unsafe - { - fixed (Int32* length_ptr = &length) - { - Delegates.glGetActiveVaryingNV((UInt32)program, (UInt32)index, (Int32)bufSize, (Int32*)length_ptr, (Int32*)size, (GL.Enums.NV_transform_feedback*)type, (System.Text.StringBuilder)name); - length = *length_ptr; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void GetActiveVarying(UInt32 program, UInt32 index, Int32 bufSize, [Out] out Int32 length, [Out] Int32* size, [Out] GL.Enums.NV_transform_feedback[] type, [Out] System.Text.StringBuilder name) - { - unsafe - { - fixed (Int32* length_ptr = &length) - fixed (GL.Enums.NV_transform_feedback* type_ptr = type) - { - Delegates.glGetActiveVaryingNV((UInt32)program, (UInt32)index, (Int32)bufSize, (Int32*)length_ptr, (Int32*)size, (GL.Enums.NV_transform_feedback*)type_ptr, (System.Text.StringBuilder)name); - length = *length_ptr; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void GetActiveVarying(Int32 program, Int32 index, Int32 bufSize, [Out] out Int32 length, [Out] Int32* size, [Out] GL.Enums.NV_transform_feedback[] type, [Out] System.Text.StringBuilder name) - { - unsafe - { - fixed (Int32* length_ptr = &length) - fixed (GL.Enums.NV_transform_feedback* type_ptr = type) - { - Delegates.glGetActiveVaryingNV((UInt32)program, (UInt32)index, (Int32)bufSize, (Int32*)length_ptr, (Int32*)size, (GL.Enums.NV_transform_feedback*)type_ptr, (System.Text.StringBuilder)name); - length = *length_ptr; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void GetActiveVarying(UInt32 program, UInt32 index, Int32 bufSize, [Out] out Int32 length, [Out] Int32* size, [Out] out GL.Enums.NV_transform_feedback type, [Out] System.Text.StringBuilder name) - { - unsafe - { - fixed (Int32* length_ptr = &length) - fixed (GL.Enums.NV_transform_feedback* type_ptr = &type) - { - Delegates.glGetActiveVaryingNV((UInt32)program, (UInt32)index, (Int32)bufSize, (Int32*)length_ptr, (Int32*)size, (GL.Enums.NV_transform_feedback*)type_ptr, (System.Text.StringBuilder)name); - length = *length_ptr; - type = *type_ptr; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void GetActiveVarying(Int32 program, Int32 index, Int32 bufSize, [Out] out Int32 length, [Out] Int32* size, [Out] out GL.Enums.NV_transform_feedback type, [Out] System.Text.StringBuilder name) - { - unsafe - { - fixed (Int32* length_ptr = &length) - fixed (GL.Enums.NV_transform_feedback* type_ptr = &type) - { - Delegates.glGetActiveVaryingNV((UInt32)program, (UInt32)index, (Int32)bufSize, (Int32*)length_ptr, (Int32*)size, (GL.Enums.NV_transform_feedback*)type_ptr, (System.Text.StringBuilder)name); - length = *length_ptr; - type = *type_ptr; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void GetActiveVarying(UInt32 program, UInt32 index, Int32 bufSize, [Out] out Int32 length, [Out] Int32[] size, [Out] GL.Enums.NV_transform_feedback* type, [Out] System.Text.StringBuilder name) - { - unsafe - { - fixed (Int32* length_ptr = &length) - fixed (Int32* size_ptr = size) - { - Delegates.glGetActiveVaryingNV((UInt32)program, (UInt32)index, (Int32)bufSize, (Int32*)length_ptr, (Int32*)size_ptr, (GL.Enums.NV_transform_feedback*)type, (System.Text.StringBuilder)name); - length = *length_ptr; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void GetActiveVarying(Int32 program, Int32 index, Int32 bufSize, [Out] out Int32 length, [Out] Int32[] size, [Out] GL.Enums.NV_transform_feedback* type, [Out] System.Text.StringBuilder name) - { - unsafe - { - fixed (Int32* length_ptr = &length) - fixed (Int32* size_ptr = size) - { - Delegates.glGetActiveVaryingNV((UInt32)program, (UInt32)index, (Int32)bufSize, (Int32*)length_ptr, (Int32*)size_ptr, (GL.Enums.NV_transform_feedback*)type, (System.Text.StringBuilder)name); - length = *length_ptr; - } - } - } - - [System.CLSCompliant(false)] - public static - void GetActiveVarying(UInt32 program, UInt32 index, Int32 bufSize, [Out] out Int32 length, [Out] Int32[] size, [Out] GL.Enums.NV_transform_feedback[] type, [Out] System.Text.StringBuilder name) - { - unsafe - { - fixed (Int32* length_ptr = &length) - fixed (Int32* size_ptr = size) - fixed (GL.Enums.NV_transform_feedback* type_ptr = type) - { - Delegates.glGetActiveVaryingNV((UInt32)program, (UInt32)index, (Int32)bufSize, (Int32*)length_ptr, (Int32*)size_ptr, (GL.Enums.NV_transform_feedback*)type_ptr, (System.Text.StringBuilder)name); - length = *length_ptr; - } - } - } - - public static - void GetActiveVarying(Int32 program, Int32 index, Int32 bufSize, [Out] out Int32 length, [Out] Int32[] size, [Out] GL.Enums.NV_transform_feedback[] type, [Out] System.Text.StringBuilder name) - { - unsafe - { - fixed (Int32* length_ptr = &length) - fixed (Int32* size_ptr = size) - fixed (GL.Enums.NV_transform_feedback* type_ptr = type) - { - Delegates.glGetActiveVaryingNV((UInt32)program, (UInt32)index, (Int32)bufSize, (Int32*)length_ptr, (Int32*)size_ptr, (GL.Enums.NV_transform_feedback*)type_ptr, (System.Text.StringBuilder)name); - length = *length_ptr; - } - } - } - - [System.CLSCompliant(false)] - public static - void GetActiveVarying(UInt32 program, UInt32 index, Int32 bufSize, [Out] out Int32 length, [Out] Int32[] size, [Out] out GL.Enums.NV_transform_feedback type, [Out] System.Text.StringBuilder name) - { - unsafe - { - fixed (Int32* length_ptr = &length) - fixed (Int32* size_ptr = size) - fixed (GL.Enums.NV_transform_feedback* type_ptr = &type) - { - Delegates.glGetActiveVaryingNV((UInt32)program, (UInt32)index, (Int32)bufSize, (Int32*)length_ptr, (Int32*)size_ptr, (GL.Enums.NV_transform_feedback*)type_ptr, (System.Text.StringBuilder)name); - length = *length_ptr; - type = *type_ptr; - } - } - } - - public static - void GetActiveVarying(Int32 program, Int32 index, Int32 bufSize, [Out] out Int32 length, [Out] Int32[] size, [Out] out GL.Enums.NV_transform_feedback type, [Out] System.Text.StringBuilder name) - { - unsafe - { - fixed (Int32* length_ptr = &length) - fixed (Int32* size_ptr = size) - fixed (GL.Enums.NV_transform_feedback* type_ptr = &type) - { - Delegates.glGetActiveVaryingNV((UInt32)program, (UInt32)index, (Int32)bufSize, (Int32*)length_ptr, (Int32*)size_ptr, (GL.Enums.NV_transform_feedback*)type_ptr, (System.Text.StringBuilder)name); - length = *length_ptr; - type = *type_ptr; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void GetActiveVarying(UInt32 program, UInt32 index, Int32 bufSize, [Out] out Int32 length, [Out] out Int32 size, [Out] GL.Enums.NV_transform_feedback* type, [Out] System.Text.StringBuilder name) - { - unsafe - { - fixed (Int32* length_ptr = &length) - fixed (Int32* size_ptr = &size) - { - Delegates.glGetActiveVaryingNV((UInt32)program, (UInt32)index, (Int32)bufSize, (Int32*)length_ptr, (Int32*)size_ptr, (GL.Enums.NV_transform_feedback*)type, (System.Text.StringBuilder)name); - length = *length_ptr; - size = *size_ptr; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void GetActiveVarying(Int32 program, Int32 index, Int32 bufSize, [Out] out Int32 length, [Out] out Int32 size, [Out] GL.Enums.NV_transform_feedback* type, [Out] System.Text.StringBuilder name) - { - unsafe - { - fixed (Int32* length_ptr = &length) - fixed (Int32* size_ptr = &size) - { - Delegates.glGetActiveVaryingNV((UInt32)program, (UInt32)index, (Int32)bufSize, (Int32*)length_ptr, (Int32*)size_ptr, (GL.Enums.NV_transform_feedback*)type, (System.Text.StringBuilder)name); - length = *length_ptr; - size = *size_ptr; - } - } - } - - [System.CLSCompliant(false)] - public static - void GetActiveVarying(UInt32 program, UInt32 index, Int32 bufSize, [Out] out Int32 length, [Out] out Int32 size, [Out] GL.Enums.NV_transform_feedback[] type, [Out] System.Text.StringBuilder name) - { - unsafe - { - fixed (Int32* length_ptr = &length) - fixed (Int32* size_ptr = &size) - fixed (GL.Enums.NV_transform_feedback* type_ptr = type) - { - Delegates.glGetActiveVaryingNV((UInt32)program, (UInt32)index, (Int32)bufSize, (Int32*)length_ptr, (Int32*)size_ptr, (GL.Enums.NV_transform_feedback*)type_ptr, (System.Text.StringBuilder)name); - length = *length_ptr; - size = *size_ptr; - } - } - } - - public static - void GetActiveVarying(Int32 program, Int32 index, Int32 bufSize, [Out] out Int32 length, [Out] out Int32 size, [Out] GL.Enums.NV_transform_feedback[] type, [Out] System.Text.StringBuilder name) - { - unsafe - { - fixed (Int32* length_ptr = &length) - fixed (Int32* size_ptr = &size) - fixed (GL.Enums.NV_transform_feedback* type_ptr = type) - { - Delegates.glGetActiveVaryingNV((UInt32)program, (UInt32)index, (Int32)bufSize, (Int32*)length_ptr, (Int32*)size_ptr, (GL.Enums.NV_transform_feedback*)type_ptr, (System.Text.StringBuilder)name); - length = *length_ptr; - size = *size_ptr; - } - } - } - [System.CLSCompliant(false)] public static void GetActiveVarying(UInt32 program, UInt32 index, Int32 bufSize, [Out] out Int32 length, [Out] out Int32 size, [Out] out GL.Enums.NV_transform_feedback type, [Out] System.Text.StringBuilder name) @@ -61830,9 +36153,9 @@ namespace OpenTK.OpenGL fixed (GL.Enums.NV_transform_feedback* type_ptr = &type) { Delegates.glGetActiveVaryingNV((UInt32)program, (UInt32)index, (Int32)bufSize, (Int32*)length_ptr, (Int32*)size_ptr, (GL.Enums.NV_transform_feedback*)type_ptr, (System.Text.StringBuilder)name); - length = *length_ptr; - size = *size_ptr; - type = *type_ptr; + length = *length_ptr; + size = *size_ptr; + type = *type_ptr; } } } @@ -61847,28 +36170,25 @@ namespace OpenTK.OpenGL fixed (GL.Enums.NV_transform_feedback* type_ptr = &type) { Delegates.glGetActiveVaryingNV((UInt32)program, (UInt32)index, (Int32)bufSize, (Int32*)length_ptr, (Int32*)size_ptr, (GL.Enums.NV_transform_feedback*)type_ptr, (System.Text.StringBuilder)name); - length = *length_ptr; - size = *size_ptr; - type = *type_ptr; + length = *length_ptr; + size = *size_ptr; + type = *type_ptr; } } } [System.CLSCompliant(false)] public static - unsafe void GetTransformFeedbackVarying(UInt32 program, UInt32 index, [Out] Int32* location) + unsafe void GetActiveVarying(UInt32 program, UInt32 index, Int32 bufSize, [Out] Int32* length, [Out] Int32* size, [Out] GL.Enums.NV_transform_feedback* type, [Out] System.Text.StringBuilder name) { - unsafe { Delegates.glGetTransformFeedbackVaryingNV((UInt32)program, (UInt32)index, (Int32*)location); } + Delegates.glGetActiveVaryingNV((UInt32)program, (UInt32)index, (Int32)bufSize, (Int32*)length, (Int32*)size, (GL.Enums.NV_transform_feedback*)type, (System.Text.StringBuilder)name); } [System.CLSCompliant(false)] public static - unsafe void GetTransformFeedbackVarying(Int32 program, Int32 index, [Out] Int32* location) + unsafe void GetActiveVarying(Int32 program, Int32 index, Int32 bufSize, [Out] Int32* length, [Out] Int32* size, [Out] GL.Enums.NV_transform_feedback* type, [Out] System.Text.StringBuilder name) { - unsafe - { - Delegates.glGetTransformFeedbackVaryingNV((UInt32)program, (UInt32)index, (Int32*)location); - } + Delegates.glGetActiveVaryingNV((UInt32)program, (UInt32)index, (Int32)bufSize, (Int32*)length, (Int32*)size, (GL.Enums.NV_transform_feedback*)type, (System.Text.StringBuilder)name); } [System.CLSCompliant(false)] @@ -61905,7 +36225,7 @@ namespace OpenTK.OpenGL fixed (Int32* location_ptr = &location) { Delegates.glGetTransformFeedbackVaryingNV((UInt32)program, (UInt32)index, (Int32*)location_ptr); - location = *location_ptr; + location = *location_ptr; } } } @@ -61918,11 +36238,25 @@ namespace OpenTK.OpenGL fixed (Int32* location_ptr = &location) { Delegates.glGetTransformFeedbackVaryingNV((UInt32)program, (UInt32)index, (Int32*)location_ptr); - location = *location_ptr; + location = *location_ptr; } } } + [System.CLSCompliant(false)] + public static + unsafe void GetTransformFeedbackVarying(UInt32 program, UInt32 index, [Out] Int32* location) + { + Delegates.glGetTransformFeedbackVaryingNV((UInt32)program, (UInt32)index, (Int32*)location); + } + + [System.CLSCompliant(false)] + public static + unsafe void GetTransformFeedbackVarying(Int32 program, Int32 index, [Out] Int32* location) + { + Delegates.glGetTransformFeedbackVaryingNV((UInt32)program, (UInt32)index, (Int32*)location); + } + } public static partial class MESA @@ -61939,13 +36273,6 @@ namespace OpenTK.OpenGL Delegates.glWindowPos2dMESA((Double)x, (Double)y); } - [System.CLSCompliant(false)] - public static - unsafe void WindowPos2(Double* v) - { - unsafe { Delegates.glWindowPos2dvMESA((Double*)v); } - } - public static void WindowPos2(Double[] v) { @@ -61970,19 +36297,19 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void WindowPos2(Double* v) + { + Delegates.glWindowPos2dvMESA((Double*)v); + } + public static void WindowPos2(Single x, Single y) { Delegates.glWindowPos2fMESA((Single)x, (Single)y); } - [System.CLSCompliant(false)] - public static - unsafe void WindowPos2(Single* v) - { - unsafe { Delegates.glWindowPos2fvMESA((Single*)v); } - } - public static void WindowPos2(Single[] v) { @@ -62007,19 +36334,19 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void WindowPos2(Single* v) + { + Delegates.glWindowPos2fvMESA((Single*)v); + } + public static void WindowPos2(Int32 x, Int32 y) { Delegates.glWindowPos2iMESA((Int32)x, (Int32)y); } - [System.CLSCompliant(false)] - public static - unsafe void WindowPos2(Int32* v) - { - unsafe { Delegates.glWindowPos2ivMESA((Int32*)v); } - } - public static void WindowPos2(Int32[] v) { @@ -62044,19 +36371,19 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void WindowPos2(Int32* v) + { + Delegates.glWindowPos2ivMESA((Int32*)v); + } + public static void WindowPos2(Int16 x, Int16 y) { Delegates.glWindowPos2sMESA((Int16)x, (Int16)y); } - [System.CLSCompliant(false)] - public static - unsafe void WindowPos2(Int16* v) - { - unsafe { Delegates.glWindowPos2svMESA((Int16*)v); } - } - public static void WindowPos2(Int16[] v) { @@ -62081,19 +36408,19 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void WindowPos2(Int16* v) + { + Delegates.glWindowPos2svMESA((Int16*)v); + } + public static void WindowPos3(Double x, Double y, Double z) { Delegates.glWindowPos3dMESA((Double)x, (Double)y, (Double)z); } - [System.CLSCompliant(false)] - public static - unsafe void WindowPos3(Double* v) - { - unsafe { Delegates.glWindowPos3dvMESA((Double*)v); } - } - public static void WindowPos3(Double[] v) { @@ -62118,19 +36445,19 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void WindowPos3(Double* v) + { + Delegates.glWindowPos3dvMESA((Double*)v); + } + public static void WindowPos3(Single x, Single y, Single z) { Delegates.glWindowPos3fMESA((Single)x, (Single)y, (Single)z); } - [System.CLSCompliant(false)] - public static - unsafe void WindowPos3(Single* v) - { - unsafe { Delegates.glWindowPos3fvMESA((Single*)v); } - } - public static void WindowPos3(Single[] v) { @@ -62155,19 +36482,19 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void WindowPos3(Single* v) + { + Delegates.glWindowPos3fvMESA((Single*)v); + } + public static void WindowPos3(Int32 x, Int32 y, Int32 z) { Delegates.glWindowPos3iMESA((Int32)x, (Int32)y, (Int32)z); } - [System.CLSCompliant(false)] - public static - unsafe void WindowPos3(Int32* v) - { - unsafe { Delegates.glWindowPos3ivMESA((Int32*)v); } - } - public static void WindowPos3(Int32[] v) { @@ -62192,19 +36519,19 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void WindowPos3(Int32* v) + { + Delegates.glWindowPos3ivMESA((Int32*)v); + } + public static void WindowPos3(Int16 x, Int16 y, Int16 z) { Delegates.glWindowPos3sMESA((Int16)x, (Int16)y, (Int16)z); } - [System.CLSCompliant(false)] - public static - unsafe void WindowPos3(Int16* v) - { - unsafe { Delegates.glWindowPos3svMESA((Int16*)v); } - } - public static void WindowPos3(Int16[] v) { @@ -62229,19 +36556,19 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void WindowPos3(Int16* v) + { + Delegates.glWindowPos3svMESA((Int16*)v); + } + public static void WindowPos4(Double x, Double y, Double z, Double w) { Delegates.glWindowPos4dMESA((Double)x, (Double)y, (Double)z, (Double)w); } - [System.CLSCompliant(false)] - public static - unsafe void WindowPos4(Double* v) - { - unsafe { Delegates.glWindowPos4dvMESA((Double*)v); } - } - public static void WindowPos4(Double[] v) { @@ -62266,19 +36593,19 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void WindowPos4(Double* v) + { + Delegates.glWindowPos4dvMESA((Double*)v); + } + public static void WindowPos4(Single x, Single y, Single z, Single w) { Delegates.glWindowPos4fMESA((Single)x, (Single)y, (Single)z, (Single)w); } - [System.CLSCompliant(false)] - public static - unsafe void WindowPos4(Single* v) - { - unsafe { Delegates.glWindowPos4fvMESA((Single*)v); } - } - public static void WindowPos4(Single[] v) { @@ -62303,19 +36630,19 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void WindowPos4(Single* v) + { + Delegates.glWindowPos4fvMESA((Single*)v); + } + public static void WindowPos4(Int32 x, Int32 y, Int32 z, Int32 w) { Delegates.glWindowPos4iMESA((Int32)x, (Int32)y, (Int32)z, (Int32)w); } - [System.CLSCompliant(false)] - public static - unsafe void WindowPos4(Int32* v) - { - unsafe { Delegates.glWindowPos4ivMESA((Int32*)v); } - } - public static void WindowPos4(Int32[] v) { @@ -62340,19 +36667,19 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void WindowPos4(Int32* v) + { + Delegates.glWindowPos4ivMESA((Int32*)v); + } + public static void WindowPos4(Int16 x, Int16 y, Int16 z, Int16 w) { Delegates.glWindowPos4sMESA((Int16)x, (Int16)y, (Int16)z, (Int16)w); } - [System.CLSCompliant(false)] - public static - unsafe void WindowPos4(Int16* v) - { - unsafe { Delegates.glWindowPos4svMESA((Int16*)v); } - } - public static void WindowPos4(Int16[] v) { @@ -62377,180 +36704,17 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void WindowPos4(Int16* v) + { + Delegates.glWindowPos4svMESA((Int16*)v); + } + } public static partial class IBM { - [System.CLSCompliant(false)] - public static - unsafe void MultiModeDrawArrays(GL.Enums.BeginMode* mode, Int32* first, Int32* count, Int32 primcount, Int32 modestride) - { - unsafe { Delegates.glMultiModeDrawArraysIBM((GL.Enums.BeginMode*)mode, (Int32*)first, (Int32*)count, (Int32)primcount, (Int32)modestride); } - } - - [System.CLSCompliant(false)] - public static - unsafe void MultiModeDrawArrays(GL.Enums.BeginMode* mode, Int32* first, Int32[] count, Int32 primcount, Int32 modestride) - { - unsafe - { - fixed (Int32* count_ptr = count) - { - Delegates.glMultiModeDrawArraysIBM((GL.Enums.BeginMode*)mode, (Int32*)first, (Int32*)count_ptr, (Int32)primcount, (Int32)modestride); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void MultiModeDrawArrays(GL.Enums.BeginMode* mode, Int32* first, ref Int32 count, Int32 primcount, Int32 modestride) - { - unsafe - { - fixed (Int32* count_ptr = &count) - { - Delegates.glMultiModeDrawArraysIBM((GL.Enums.BeginMode*)mode, (Int32*)first, (Int32*)count_ptr, (Int32)primcount, (Int32)modestride); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void MultiModeDrawArrays(GL.Enums.BeginMode* mode, Int32[] first, Int32* count, Int32 primcount, Int32 modestride) - { - unsafe - { - fixed (Int32* first_ptr = first) - { - Delegates.glMultiModeDrawArraysIBM((GL.Enums.BeginMode*)mode, (Int32*)first_ptr, (Int32*)count, (Int32)primcount, (Int32)modestride); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void MultiModeDrawArrays(GL.Enums.BeginMode* mode, Int32[] first, Int32[] count, Int32 primcount, Int32 modestride) - { - unsafe - { - fixed (Int32* first_ptr = first) - fixed (Int32* count_ptr = count) - { - Delegates.glMultiModeDrawArraysIBM((GL.Enums.BeginMode*)mode, (Int32*)first_ptr, (Int32*)count_ptr, (Int32)primcount, (Int32)modestride); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void MultiModeDrawArrays(GL.Enums.BeginMode* mode, Int32[] first, ref Int32 count, Int32 primcount, Int32 modestride) - { - unsafe - { - fixed (Int32* first_ptr = first) - fixed (Int32* count_ptr = &count) - { - Delegates.glMultiModeDrawArraysIBM((GL.Enums.BeginMode*)mode, (Int32*)first_ptr, (Int32*)count_ptr, (Int32)primcount, (Int32)modestride); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void MultiModeDrawArrays(GL.Enums.BeginMode* mode, ref Int32 first, Int32* count, Int32 primcount, Int32 modestride) - { - unsafe - { - fixed (Int32* first_ptr = &first) - { - Delegates.glMultiModeDrawArraysIBM((GL.Enums.BeginMode*)mode, (Int32*)first_ptr, (Int32*)count, (Int32)primcount, (Int32)modestride); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void MultiModeDrawArrays(GL.Enums.BeginMode* mode, ref Int32 first, Int32[] count, Int32 primcount, Int32 modestride) - { - unsafe - { - fixed (Int32* first_ptr = &first) - fixed (Int32* count_ptr = count) - { - Delegates.glMultiModeDrawArraysIBM((GL.Enums.BeginMode*)mode, (Int32*)first_ptr, (Int32*)count_ptr, (Int32)primcount, (Int32)modestride); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void MultiModeDrawArrays(GL.Enums.BeginMode* mode, ref Int32 first, ref Int32 count, Int32 primcount, Int32 modestride) - { - unsafe - { - fixed (Int32* first_ptr = &first) - fixed (Int32* count_ptr = &count) - { - Delegates.glMultiModeDrawArraysIBM((GL.Enums.BeginMode*)mode, (Int32*)first_ptr, (Int32*)count_ptr, (Int32)primcount, (Int32)modestride); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void MultiModeDrawArrays(GL.Enums.BeginMode[] mode, Int32* first, Int32* count, Int32 primcount, Int32 modestride) - { - unsafe - { - fixed (GL.Enums.BeginMode* mode_ptr = mode) - { - Delegates.glMultiModeDrawArraysIBM((GL.Enums.BeginMode*)mode_ptr, (Int32*)first, (Int32*)count, (Int32)primcount, (Int32)modestride); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void MultiModeDrawArrays(GL.Enums.BeginMode[] mode, Int32* first, Int32[] count, Int32 primcount, Int32 modestride) - { - unsafe - { - fixed (GL.Enums.BeginMode* mode_ptr = mode) - fixed (Int32* count_ptr = count) - { - Delegates.glMultiModeDrawArraysIBM((GL.Enums.BeginMode*)mode_ptr, (Int32*)first, (Int32*)count_ptr, (Int32)primcount, (Int32)modestride); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void MultiModeDrawArrays(GL.Enums.BeginMode[] mode, Int32* first, ref Int32 count, Int32 primcount, Int32 modestride) - { - unsafe - { - fixed (GL.Enums.BeginMode* mode_ptr = mode) - fixed (Int32* count_ptr = &count) - { - Delegates.glMultiModeDrawArraysIBM((GL.Enums.BeginMode*)mode_ptr, (Int32*)first, (Int32*)count_ptr, (Int32)primcount, (Int32)modestride); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void MultiModeDrawArrays(GL.Enums.BeginMode[] mode, Int32[] first, Int32* count, Int32 primcount, Int32 modestride) - { - unsafe - { - fixed (GL.Enums.BeginMode* mode_ptr = mode) - fixed (Int32* first_ptr = first) - { - Delegates.glMultiModeDrawArraysIBM((GL.Enums.BeginMode*)mode_ptr, (Int32*)first_ptr, (Int32*)count, (Int32)primcount, (Int32)modestride); - } - } - } - public static void MultiModeDrawArrays(GL.Enums.BeginMode[] mode, Int32[] first, Int32[] count, Int32 primcount, Int32 modestride) { @@ -62565,173 +36729,6 @@ namespace OpenTK.OpenGL } } - public static - void MultiModeDrawArrays(GL.Enums.BeginMode[] mode, Int32[] first, ref Int32 count, Int32 primcount, Int32 modestride) - { - unsafe - { - fixed (GL.Enums.BeginMode* mode_ptr = mode) - fixed (Int32* first_ptr = first) - fixed (Int32* count_ptr = &count) - { - Delegates.glMultiModeDrawArraysIBM((GL.Enums.BeginMode*)mode_ptr, (Int32*)first_ptr, (Int32*)count_ptr, (Int32)primcount, (Int32)modestride); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void MultiModeDrawArrays(GL.Enums.BeginMode[] mode, ref Int32 first, Int32* count, Int32 primcount, Int32 modestride) - { - unsafe - { - fixed (GL.Enums.BeginMode* mode_ptr = mode) - fixed (Int32* first_ptr = &first) - { - Delegates.glMultiModeDrawArraysIBM((GL.Enums.BeginMode*)mode_ptr, (Int32*)first_ptr, (Int32*)count, (Int32)primcount, (Int32)modestride); - } - } - } - - public static - void MultiModeDrawArrays(GL.Enums.BeginMode[] mode, ref Int32 first, Int32[] count, Int32 primcount, Int32 modestride) - { - unsafe - { - fixed (GL.Enums.BeginMode* mode_ptr = mode) - fixed (Int32* first_ptr = &first) - fixed (Int32* count_ptr = count) - { - Delegates.glMultiModeDrawArraysIBM((GL.Enums.BeginMode*)mode_ptr, (Int32*)first_ptr, (Int32*)count_ptr, (Int32)primcount, (Int32)modestride); - } - } - } - - public static - void MultiModeDrawArrays(GL.Enums.BeginMode[] mode, ref Int32 first, ref Int32 count, Int32 primcount, Int32 modestride) - { - unsafe - { - fixed (GL.Enums.BeginMode* mode_ptr = mode) - fixed (Int32* first_ptr = &first) - fixed (Int32* count_ptr = &count) - { - Delegates.glMultiModeDrawArraysIBM((GL.Enums.BeginMode*)mode_ptr, (Int32*)first_ptr, (Int32*)count_ptr, (Int32)primcount, (Int32)modestride); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void MultiModeDrawArrays(ref GL.Enums.BeginMode mode, Int32* first, Int32* count, Int32 primcount, Int32 modestride) - { - unsafe - { - fixed (GL.Enums.BeginMode* mode_ptr = &mode) - { - Delegates.glMultiModeDrawArraysIBM((GL.Enums.BeginMode*)mode_ptr, (Int32*)first, (Int32*)count, (Int32)primcount, (Int32)modestride); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void MultiModeDrawArrays(ref GL.Enums.BeginMode mode, Int32* first, Int32[] count, Int32 primcount, Int32 modestride) - { - unsafe - { - fixed (GL.Enums.BeginMode* mode_ptr = &mode) - fixed (Int32* count_ptr = count) - { - Delegates.glMultiModeDrawArraysIBM((GL.Enums.BeginMode*)mode_ptr, (Int32*)first, (Int32*)count_ptr, (Int32)primcount, (Int32)modestride); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void MultiModeDrawArrays(ref GL.Enums.BeginMode mode, Int32* first, ref Int32 count, Int32 primcount, Int32 modestride) - { - unsafe - { - fixed (GL.Enums.BeginMode* mode_ptr = &mode) - fixed (Int32* count_ptr = &count) - { - Delegates.glMultiModeDrawArraysIBM((GL.Enums.BeginMode*)mode_ptr, (Int32*)first, (Int32*)count_ptr, (Int32)primcount, (Int32)modestride); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void MultiModeDrawArrays(ref GL.Enums.BeginMode mode, Int32[] first, Int32* count, Int32 primcount, Int32 modestride) - { - unsafe - { - fixed (GL.Enums.BeginMode* mode_ptr = &mode) - fixed (Int32* first_ptr = first) - { - Delegates.glMultiModeDrawArraysIBM((GL.Enums.BeginMode*)mode_ptr, (Int32*)first_ptr, (Int32*)count, (Int32)primcount, (Int32)modestride); - } - } - } - - public static - void MultiModeDrawArrays(ref GL.Enums.BeginMode mode, Int32[] first, Int32[] count, Int32 primcount, Int32 modestride) - { - unsafe - { - fixed (GL.Enums.BeginMode* mode_ptr = &mode) - fixed (Int32* first_ptr = first) - fixed (Int32* count_ptr = count) - { - Delegates.glMultiModeDrawArraysIBM((GL.Enums.BeginMode*)mode_ptr, (Int32*)first_ptr, (Int32*)count_ptr, (Int32)primcount, (Int32)modestride); - } - } - } - - public static - void MultiModeDrawArrays(ref GL.Enums.BeginMode mode, Int32[] first, ref Int32 count, Int32 primcount, Int32 modestride) - { - unsafe - { - fixed (GL.Enums.BeginMode* mode_ptr = &mode) - fixed (Int32* first_ptr = first) - fixed (Int32* count_ptr = &count) - { - Delegates.glMultiModeDrawArraysIBM((GL.Enums.BeginMode*)mode_ptr, (Int32*)first_ptr, (Int32*)count_ptr, (Int32)primcount, (Int32)modestride); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void MultiModeDrawArrays(ref GL.Enums.BeginMode mode, ref Int32 first, Int32* count, Int32 primcount, Int32 modestride) - { - unsafe - { - fixed (GL.Enums.BeginMode* mode_ptr = &mode) - fixed (Int32* first_ptr = &first) - { - Delegates.glMultiModeDrawArraysIBM((GL.Enums.BeginMode*)mode_ptr, (Int32*)first_ptr, (Int32*)count, (Int32)primcount, (Int32)modestride); - } - } - } - - public static - void MultiModeDrawArrays(ref GL.Enums.BeginMode mode, ref Int32 first, Int32[] count, Int32 primcount, Int32 modestride) - { - unsafe - { - fixed (GL.Enums.BeginMode* mode_ptr = &mode) - fixed (Int32* first_ptr = &first) - fixed (Int32* count_ptr = count) - { - Delegates.glMultiModeDrawArraysIBM((GL.Enums.BeginMode*)mode_ptr, (Int32*)first_ptr, (Int32*)count_ptr, (Int32)primcount, (Int32)modestride); - } - } - } - public static void MultiModeDrawArrays(ref GL.Enums.BeginMode mode, ref Int32 first, ref Int32 count, Int32 primcount, Int32 modestride) { @@ -62748,129 +36745,9 @@ namespace OpenTK.OpenGL [System.CLSCompliant(false)] public static - unsafe void MultiModeDrawElements(GL.Enums.BeginMode* mode, Int32* count, GL.Enums.IBM_multimode_draw_arrays type, IntPtr indices, Int32 primcount, Int32 modestride) + unsafe void MultiModeDrawArrays(GL.Enums.BeginMode* mode, Int32* first, Int32* count, Int32 primcount, Int32 modestride) { - unsafe { Delegates.glMultiModeDrawElementsIBM((GL.Enums.BeginMode*)mode, (Int32*)count, (GL.Enums.IBM_multimode_draw_arrays)type, (IntPtr)indices, (Int32)primcount, (Int32)modestride); } - } - - [System.CLSCompliant(false)] - public static - unsafe void MultiModeDrawElements(GL.Enums.BeginMode* mode, Int32* count, GL.Enums.IBM_multimode_draw_arrays type, [In, Out] object indices, Int32 primcount, Int32 modestride) - { - unsafe - { - System.Runtime.InteropServices.GCHandle indices_ptr = System.Runtime.InteropServices.GCHandle.Alloc(indices, System.Runtime.InteropServices.GCHandleType.Pinned); - try - { - Delegates.glMultiModeDrawElementsIBM((GL.Enums.BeginMode*)mode, (Int32*)count, (GL.Enums.IBM_multimode_draw_arrays)type, (IntPtr)indices_ptr.AddrOfPinnedObject(), (Int32)primcount, (Int32)modestride); - } - finally - { - indices_ptr.Free(); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void MultiModeDrawElements(GL.Enums.BeginMode* mode, Int32[] count, GL.Enums.IBM_multimode_draw_arrays type, IntPtr indices, Int32 primcount, Int32 modestride) - { - unsafe - { - fixed (Int32* count_ptr = count) - { - Delegates.glMultiModeDrawElementsIBM((GL.Enums.BeginMode*)mode, (Int32*)count_ptr, (GL.Enums.IBM_multimode_draw_arrays)type, (IntPtr)indices, (Int32)primcount, (Int32)modestride); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void MultiModeDrawElements(GL.Enums.BeginMode* mode, Int32[] count, GL.Enums.IBM_multimode_draw_arrays type, [In, Out] object indices, Int32 primcount, Int32 modestride) - { - unsafe - { - fixed (Int32* count_ptr = count) - { - System.Runtime.InteropServices.GCHandle indices_ptr = System.Runtime.InteropServices.GCHandle.Alloc(indices, System.Runtime.InteropServices.GCHandleType.Pinned); - try - { - Delegates.glMultiModeDrawElementsIBM((GL.Enums.BeginMode*)mode, (Int32*)count_ptr, (GL.Enums.IBM_multimode_draw_arrays)type, (IntPtr)indices_ptr.AddrOfPinnedObject(), (Int32)primcount, (Int32)modestride); - } - finally - { - indices_ptr.Free(); - } - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void MultiModeDrawElements(GL.Enums.BeginMode* mode, ref Int32 count, GL.Enums.IBM_multimode_draw_arrays type, IntPtr indices, Int32 primcount, Int32 modestride) - { - unsafe - { - fixed (Int32* count_ptr = &count) - { - Delegates.glMultiModeDrawElementsIBM((GL.Enums.BeginMode*)mode, (Int32*)count_ptr, (GL.Enums.IBM_multimode_draw_arrays)type, (IntPtr)indices, (Int32)primcount, (Int32)modestride); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void MultiModeDrawElements(GL.Enums.BeginMode* mode, ref Int32 count, GL.Enums.IBM_multimode_draw_arrays type, [In, Out] object indices, Int32 primcount, Int32 modestride) - { - unsafe - { - fixed (Int32* count_ptr = &count) - { - System.Runtime.InteropServices.GCHandle indices_ptr = System.Runtime.InteropServices.GCHandle.Alloc(indices, System.Runtime.InteropServices.GCHandleType.Pinned); - try - { - Delegates.glMultiModeDrawElementsIBM((GL.Enums.BeginMode*)mode, (Int32*)count_ptr, (GL.Enums.IBM_multimode_draw_arrays)type, (IntPtr)indices_ptr.AddrOfPinnedObject(), (Int32)primcount, (Int32)modestride); - } - finally - { - indices_ptr.Free(); - } - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void MultiModeDrawElements(GL.Enums.BeginMode[] mode, Int32* count, GL.Enums.IBM_multimode_draw_arrays type, IntPtr indices, Int32 primcount, Int32 modestride) - { - unsafe - { - fixed (GL.Enums.BeginMode* mode_ptr = mode) - { - Delegates.glMultiModeDrawElementsIBM((GL.Enums.BeginMode*)mode_ptr, (Int32*)count, (GL.Enums.IBM_multimode_draw_arrays)type, (IntPtr)indices, (Int32)primcount, (Int32)modestride); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void MultiModeDrawElements(GL.Enums.BeginMode[] mode, Int32* count, GL.Enums.IBM_multimode_draw_arrays type, [In, Out] object indices, Int32 primcount, Int32 modestride) - { - unsafe - { - fixed (GL.Enums.BeginMode* mode_ptr = mode) - { - System.Runtime.InteropServices.GCHandle indices_ptr = System.Runtime.InteropServices.GCHandle.Alloc(indices, System.Runtime.InteropServices.GCHandleType.Pinned); - try - { - Delegates.glMultiModeDrawElementsIBM((GL.Enums.BeginMode*)mode_ptr, (Int32*)count, (GL.Enums.IBM_multimode_draw_arrays)type, (IntPtr)indices_ptr.AddrOfPinnedObject(), (Int32)primcount, (Int32)modestride); - } - finally - { - indices_ptr.Free(); - } - } - } + Delegates.glMultiModeDrawArraysIBM((GL.Enums.BeginMode*)mode, (Int32*)first, (Int32*)count, (Int32)primcount, (Int32)modestride); } public static @@ -62886,139 +36763,18 @@ namespace OpenTK.OpenGL } } - public static - void MultiModeDrawElements(GL.Enums.BeginMode[] mode, Int32[] count, GL.Enums.IBM_multimode_draw_arrays type, [In, Out] object indices, Int32 primcount, Int32 modestride) - { - unsafe - { - fixed (GL.Enums.BeginMode* mode_ptr = mode) - fixed (Int32* count_ptr = count) - { - System.Runtime.InteropServices.GCHandle indices_ptr = System.Runtime.InteropServices.GCHandle.Alloc(indices, System.Runtime.InteropServices.GCHandleType.Pinned); - try - { - Delegates.glMultiModeDrawElementsIBM((GL.Enums.BeginMode*)mode_ptr, (Int32*)count_ptr, (GL.Enums.IBM_multimode_draw_arrays)type, (IntPtr)indices_ptr.AddrOfPinnedObject(), (Int32)primcount, (Int32)modestride); - } - finally - { - indices_ptr.Free(); - } - } - } - } - - public static - void MultiModeDrawElements(GL.Enums.BeginMode[] mode, ref Int32 count, GL.Enums.IBM_multimode_draw_arrays type, IntPtr indices, Int32 primcount, Int32 modestride) - { - unsafe - { - fixed (GL.Enums.BeginMode* mode_ptr = mode) - fixed (Int32* count_ptr = &count) - { - Delegates.glMultiModeDrawElementsIBM((GL.Enums.BeginMode*)mode_ptr, (Int32*)count_ptr, (GL.Enums.IBM_multimode_draw_arrays)type, (IntPtr)indices, (Int32)primcount, (Int32)modestride); - } - } - } - - public static - void MultiModeDrawElements(GL.Enums.BeginMode[] mode, ref Int32 count, GL.Enums.IBM_multimode_draw_arrays type, [In, Out] object indices, Int32 primcount, Int32 modestride) - { - unsafe - { - fixed (GL.Enums.BeginMode* mode_ptr = mode) - fixed (Int32* count_ptr = &count) - { - System.Runtime.InteropServices.GCHandle indices_ptr = System.Runtime.InteropServices.GCHandle.Alloc(indices, System.Runtime.InteropServices.GCHandleType.Pinned); - try - { - Delegates.glMultiModeDrawElementsIBM((GL.Enums.BeginMode*)mode_ptr, (Int32*)count_ptr, (GL.Enums.IBM_multimode_draw_arrays)type, (IntPtr)indices_ptr.AddrOfPinnedObject(), (Int32)primcount, (Int32)modestride); - } - finally - { - indices_ptr.Free(); - } - } - } - } - [System.CLSCompliant(false)] public static - unsafe void MultiModeDrawElements(ref GL.Enums.BeginMode mode, Int32* count, GL.Enums.IBM_multimode_draw_arrays type, IntPtr indices, Int32 primcount, Int32 modestride) + unsafe void MultiModeDrawElements(GL.Enums.BeginMode* mode, Int32* count, GL.Enums.IBM_multimode_draw_arrays type, [In, Out] object indices, Int32 primcount, Int32 modestride) { - unsafe + System.Runtime.InteropServices.GCHandle indices_ptr = System.Runtime.InteropServices.GCHandle.Alloc(indices, System.Runtime.InteropServices.GCHandleType.Pinned); + try { - fixed (GL.Enums.BeginMode* mode_ptr = &mode) - { - Delegates.glMultiModeDrawElementsIBM((GL.Enums.BeginMode*)mode_ptr, (Int32*)count, (GL.Enums.IBM_multimode_draw_arrays)type, (IntPtr)indices, (Int32)primcount, (Int32)modestride); - } + Delegates.glMultiModeDrawElementsIBM((GL.Enums.BeginMode*)mode, (Int32*)count, (GL.Enums.IBM_multimode_draw_arrays)type, (IntPtr)indices_ptr.AddrOfPinnedObject(), (Int32)primcount, (Int32)modestride); } - } - - [System.CLSCompliant(false)] - public static - unsafe void MultiModeDrawElements(ref GL.Enums.BeginMode mode, Int32* count, GL.Enums.IBM_multimode_draw_arrays type, [In, Out] object indices, Int32 primcount, Int32 modestride) - { - unsafe + finally { - fixed (GL.Enums.BeginMode* mode_ptr = &mode) - { - System.Runtime.InteropServices.GCHandle indices_ptr = System.Runtime.InteropServices.GCHandle.Alloc(indices, System.Runtime.InteropServices.GCHandleType.Pinned); - try - { - Delegates.glMultiModeDrawElementsIBM((GL.Enums.BeginMode*)mode_ptr, (Int32*)count, (GL.Enums.IBM_multimode_draw_arrays)type, (IntPtr)indices_ptr.AddrOfPinnedObject(), (Int32)primcount, (Int32)modestride); - } - finally - { - indices_ptr.Free(); - } - } - } - } - - public static - void MultiModeDrawElements(ref GL.Enums.BeginMode mode, Int32[] count, GL.Enums.IBM_multimode_draw_arrays type, IntPtr indices, Int32 primcount, Int32 modestride) - { - unsafe - { - fixed (GL.Enums.BeginMode* mode_ptr = &mode) - fixed (Int32* count_ptr = count) - { - Delegates.glMultiModeDrawElementsIBM((GL.Enums.BeginMode*)mode_ptr, (Int32*)count_ptr, (GL.Enums.IBM_multimode_draw_arrays)type, (IntPtr)indices, (Int32)primcount, (Int32)modestride); - } - } - } - - public static - void MultiModeDrawElements(ref GL.Enums.BeginMode mode, Int32[] count, GL.Enums.IBM_multimode_draw_arrays type, [In, Out] object indices, Int32 primcount, Int32 modestride) - { - unsafe - { - fixed (GL.Enums.BeginMode* mode_ptr = &mode) - fixed (Int32* count_ptr = count) - { - System.Runtime.InteropServices.GCHandle indices_ptr = System.Runtime.InteropServices.GCHandle.Alloc(indices, System.Runtime.InteropServices.GCHandleType.Pinned); - try - { - Delegates.glMultiModeDrawElementsIBM((GL.Enums.BeginMode*)mode_ptr, (Int32*)count_ptr, (GL.Enums.IBM_multimode_draw_arrays)type, (IntPtr)indices_ptr.AddrOfPinnedObject(), (Int32)primcount, (Int32)modestride); - } - finally - { - indices_ptr.Free(); - } - } - } - } - - public static - void MultiModeDrawElements(ref GL.Enums.BeginMode mode, ref Int32 count, GL.Enums.IBM_multimode_draw_arrays type, IntPtr indices, Int32 primcount, Int32 modestride) - { - unsafe - { - fixed (GL.Enums.BeginMode* mode_ptr = &mode) - fixed (Int32* count_ptr = &count) - { - Delegates.glMultiModeDrawElementsIBM((GL.Enums.BeginMode*)mode_ptr, (Int32*)count_ptr, (GL.Enums.IBM_multimode_draw_arrays)type, (IntPtr)indices, (Int32)primcount, (Int32)modestride); - } + indices_ptr.Free(); } } @@ -63046,46 +36802,40 @@ namespace OpenTK.OpenGL public static void ColorPointerList(Int32 size, GL.Enums.ColorPointerType type, Int32 stride, IntPtr pointer, Int32 ptrstride) { - Delegates.glColorPointerListIBM((Int32)size, (GL.Enums.ColorPointerType)type, (Int32)stride, (IntPtr)pointer, (Int32)ptrstride); + Delegates.glColorPointerListIBM((Int32)size, (GL.Enums.ColorPointerType)type, (Int32)stride, (IntPtr)pointer, (Int32)ptrstride); } public static void ColorPointerList(Int32 size, GL.Enums.ColorPointerType type, Int32 stride, [In, Out] object pointer, Int32 ptrstride) { - unsafe + System.Runtime.InteropServices.GCHandle pointer_ptr = System.Runtime.InteropServices.GCHandle.Alloc(pointer, System.Runtime.InteropServices.GCHandleType.Pinned); + try { - System.Runtime.InteropServices.GCHandle pointer_ptr = System.Runtime.InteropServices.GCHandle.Alloc(pointer, System.Runtime.InteropServices.GCHandleType.Pinned); - try - { - Delegates.glColorPointerListIBM((Int32)size, (GL.Enums.ColorPointerType)type, (Int32)stride, (IntPtr)pointer_ptr.AddrOfPinnedObject(), (Int32)ptrstride); - } - finally - { - pointer_ptr.Free(); - } + Delegates.glColorPointerListIBM((Int32)size, (GL.Enums.ColorPointerType)type, (Int32)stride, (IntPtr)pointer_ptr.AddrOfPinnedObject(), (Int32)ptrstride); + } + finally + { + pointer_ptr.Free(); } } public static void SecondaryColorPointerList(Int32 size, GL.Enums.IBM_vertex_array_lists type, Int32 stride, IntPtr pointer, Int32 ptrstride) { - Delegates.glSecondaryColorPointerListIBM((Int32)size, (GL.Enums.IBM_vertex_array_lists)type, (Int32)stride, (IntPtr)pointer, (Int32)ptrstride); + Delegates.glSecondaryColorPointerListIBM((Int32)size, (GL.Enums.IBM_vertex_array_lists)type, (Int32)stride, (IntPtr)pointer, (Int32)ptrstride); } public static void SecondaryColorPointerList(Int32 size, GL.Enums.IBM_vertex_array_lists type, Int32 stride, [In, Out] object pointer, Int32 ptrstride) { - unsafe + System.Runtime.InteropServices.GCHandle pointer_ptr = System.Runtime.InteropServices.GCHandle.Alloc(pointer, System.Runtime.InteropServices.GCHandleType.Pinned); + try { - System.Runtime.InteropServices.GCHandle pointer_ptr = System.Runtime.InteropServices.GCHandle.Alloc(pointer, System.Runtime.InteropServices.GCHandleType.Pinned); - try - { - Delegates.glSecondaryColorPointerListIBM((Int32)size, (GL.Enums.IBM_vertex_array_lists)type, (Int32)stride, (IntPtr)pointer_ptr.AddrOfPinnedObject(), (Int32)ptrstride); - } - finally - { - pointer_ptr.Free(); - } + Delegates.glSecondaryColorPointerListIBM((Int32)size, (GL.Enums.IBM_vertex_array_lists)type, (Int32)stride, (IntPtr)pointer_ptr.AddrOfPinnedObject(), (Int32)ptrstride); + } + finally + { + pointer_ptr.Free(); } } @@ -63093,121 +36843,106 @@ namespace OpenTK.OpenGL public static unsafe void EdgeFlagPointerList(Int32 stride, Boolean* pointer, Int32 ptrstride) { - unsafe { Delegates.glEdgeFlagPointerListIBM((Int32)stride, (Boolean*)pointer, (Int32)ptrstride); } + Delegates.glEdgeFlagPointerListIBM((Int32)stride, (Boolean*)pointer, (Int32)ptrstride); } public static void FogCoordPointerList(GL.Enums.IBM_vertex_array_lists type, Int32 stride, IntPtr pointer, Int32 ptrstride) { - Delegates.glFogCoordPointerListIBM((GL.Enums.IBM_vertex_array_lists)type, (Int32)stride, (IntPtr)pointer, (Int32)ptrstride); + Delegates.glFogCoordPointerListIBM((GL.Enums.IBM_vertex_array_lists)type, (Int32)stride, (IntPtr)pointer, (Int32)ptrstride); } public static void FogCoordPointerList(GL.Enums.IBM_vertex_array_lists type, Int32 stride, [In, Out] object pointer, Int32 ptrstride) { - unsafe + System.Runtime.InteropServices.GCHandle pointer_ptr = System.Runtime.InteropServices.GCHandle.Alloc(pointer, System.Runtime.InteropServices.GCHandleType.Pinned); + try { - System.Runtime.InteropServices.GCHandle pointer_ptr = System.Runtime.InteropServices.GCHandle.Alloc(pointer, System.Runtime.InteropServices.GCHandleType.Pinned); - try - { - Delegates.glFogCoordPointerListIBM((GL.Enums.IBM_vertex_array_lists)type, (Int32)stride, (IntPtr)pointer_ptr.AddrOfPinnedObject(), (Int32)ptrstride); - } - finally - { - pointer_ptr.Free(); - } + Delegates.glFogCoordPointerListIBM((GL.Enums.IBM_vertex_array_lists)type, (Int32)stride, (IntPtr)pointer_ptr.AddrOfPinnedObject(), (Int32)ptrstride); + } + finally + { + pointer_ptr.Free(); } } public static void IndexPointerList(GL.Enums.IndexPointerType type, Int32 stride, IntPtr pointer, Int32 ptrstride) { - Delegates.glIndexPointerListIBM((GL.Enums.IndexPointerType)type, (Int32)stride, (IntPtr)pointer, (Int32)ptrstride); + Delegates.glIndexPointerListIBM((GL.Enums.IndexPointerType)type, (Int32)stride, (IntPtr)pointer, (Int32)ptrstride); } public static void IndexPointerList(GL.Enums.IndexPointerType type, Int32 stride, [In, Out] object pointer, Int32 ptrstride) { - unsafe + System.Runtime.InteropServices.GCHandle pointer_ptr = System.Runtime.InteropServices.GCHandle.Alloc(pointer, System.Runtime.InteropServices.GCHandleType.Pinned); + try { - System.Runtime.InteropServices.GCHandle pointer_ptr = System.Runtime.InteropServices.GCHandle.Alloc(pointer, System.Runtime.InteropServices.GCHandleType.Pinned); - try - { - Delegates.glIndexPointerListIBM((GL.Enums.IndexPointerType)type, (Int32)stride, (IntPtr)pointer_ptr.AddrOfPinnedObject(), (Int32)ptrstride); - } - finally - { - pointer_ptr.Free(); - } + Delegates.glIndexPointerListIBM((GL.Enums.IndexPointerType)type, (Int32)stride, (IntPtr)pointer_ptr.AddrOfPinnedObject(), (Int32)ptrstride); + } + finally + { + pointer_ptr.Free(); } } public static void NormalPointerList(GL.Enums.NormalPointerType type, Int32 stride, IntPtr pointer, Int32 ptrstride) { - Delegates.glNormalPointerListIBM((GL.Enums.NormalPointerType)type, (Int32)stride, (IntPtr)pointer, (Int32)ptrstride); + Delegates.glNormalPointerListIBM((GL.Enums.NormalPointerType)type, (Int32)stride, (IntPtr)pointer, (Int32)ptrstride); } public static void NormalPointerList(GL.Enums.NormalPointerType type, Int32 stride, [In, Out] object pointer, Int32 ptrstride) { - unsafe + System.Runtime.InteropServices.GCHandle pointer_ptr = System.Runtime.InteropServices.GCHandle.Alloc(pointer, System.Runtime.InteropServices.GCHandleType.Pinned); + try { - System.Runtime.InteropServices.GCHandle pointer_ptr = System.Runtime.InteropServices.GCHandle.Alloc(pointer, System.Runtime.InteropServices.GCHandleType.Pinned); - try - { - Delegates.glNormalPointerListIBM((GL.Enums.NormalPointerType)type, (Int32)stride, (IntPtr)pointer_ptr.AddrOfPinnedObject(), (Int32)ptrstride); - } - finally - { - pointer_ptr.Free(); - } + Delegates.glNormalPointerListIBM((GL.Enums.NormalPointerType)type, (Int32)stride, (IntPtr)pointer_ptr.AddrOfPinnedObject(), (Int32)ptrstride); + } + finally + { + pointer_ptr.Free(); } } public static void TexCoordPointerList(Int32 size, GL.Enums.TexCoordPointerType type, Int32 stride, IntPtr pointer, Int32 ptrstride) { - Delegates.glTexCoordPointerListIBM((Int32)size, (GL.Enums.TexCoordPointerType)type, (Int32)stride, (IntPtr)pointer, (Int32)ptrstride); + Delegates.glTexCoordPointerListIBM((Int32)size, (GL.Enums.TexCoordPointerType)type, (Int32)stride, (IntPtr)pointer, (Int32)ptrstride); } public static void TexCoordPointerList(Int32 size, GL.Enums.TexCoordPointerType type, Int32 stride, [In, Out] object pointer, Int32 ptrstride) { - unsafe + System.Runtime.InteropServices.GCHandle pointer_ptr = System.Runtime.InteropServices.GCHandle.Alloc(pointer, System.Runtime.InteropServices.GCHandleType.Pinned); + try { - System.Runtime.InteropServices.GCHandle pointer_ptr = System.Runtime.InteropServices.GCHandle.Alloc(pointer, System.Runtime.InteropServices.GCHandleType.Pinned); - try - { - Delegates.glTexCoordPointerListIBM((Int32)size, (GL.Enums.TexCoordPointerType)type, (Int32)stride, (IntPtr)pointer_ptr.AddrOfPinnedObject(), (Int32)ptrstride); - } - finally - { - pointer_ptr.Free(); - } + Delegates.glTexCoordPointerListIBM((Int32)size, (GL.Enums.TexCoordPointerType)type, (Int32)stride, (IntPtr)pointer_ptr.AddrOfPinnedObject(), (Int32)ptrstride); + } + finally + { + pointer_ptr.Free(); } } public static void VertexPointerList(Int32 size, GL.Enums.VertexPointerType type, Int32 stride, IntPtr pointer, Int32 ptrstride) { - Delegates.glVertexPointerListIBM((Int32)size, (GL.Enums.VertexPointerType)type, (Int32)stride, (IntPtr)pointer, (Int32)ptrstride); + Delegates.glVertexPointerListIBM((Int32)size, (GL.Enums.VertexPointerType)type, (Int32)stride, (IntPtr)pointer, (Int32)ptrstride); } public static void VertexPointerList(Int32 size, GL.Enums.VertexPointerType type, Int32 stride, [In, Out] object pointer, Int32 ptrstride) { - unsafe + System.Runtime.InteropServices.GCHandle pointer_ptr = System.Runtime.InteropServices.GCHandle.Alloc(pointer, System.Runtime.InteropServices.GCHandleType.Pinned); + try { - System.Runtime.InteropServices.GCHandle pointer_ptr = System.Runtime.InteropServices.GCHandle.Alloc(pointer, System.Runtime.InteropServices.GCHandleType.Pinned); - try - { - Delegates.glVertexPointerListIBM((Int32)size, (GL.Enums.VertexPointerType)type, (Int32)stride, (IntPtr)pointer_ptr.AddrOfPinnedObject(), (Int32)ptrstride); - } - finally - { - pointer_ptr.Free(); - } + Delegates.glVertexPointerListIBM((Int32)size, (GL.Enums.VertexPointerType)type, (Int32)stride, (IntPtr)pointer_ptr.AddrOfPinnedObject(), (Int32)ptrstride); + } + finally + { + pointer_ptr.Free(); } } @@ -63232,13 +36967,6 @@ namespace OpenTK.OpenGL public static partial class ATI { - [System.CLSCompliant(false)] - public static - unsafe void TexBumpParameter(GL.Enums.ATI_envmap_bumpmap pname, Int32* param) - { - unsafe { Delegates.glTexBumpParameterivATI((GL.Enums.ATI_envmap_bumpmap)pname, (Int32*)param); } - } - public static void TexBumpParameter(GL.Enums.ATI_envmap_bumpmap pname, Int32[] param) { @@ -63265,9 +36993,9 @@ namespace OpenTK.OpenGL [System.CLSCompliant(false)] public static - unsafe void TexBumpParameter(GL.Enums.ATI_envmap_bumpmap pname, Single* param) + unsafe void TexBumpParameter(GL.Enums.ATI_envmap_bumpmap pname, Int32* param) { - unsafe { Delegates.glTexBumpParameterfvATI((GL.Enums.ATI_envmap_bumpmap)pname, (Single*)param); } + Delegates.glTexBumpParameterivATI((GL.Enums.ATI_envmap_bumpmap)pname, (Int32*)param); } public static @@ -63296,9 +37024,9 @@ namespace OpenTK.OpenGL [System.CLSCompliant(false)] public static - unsafe void GetTexBumpParameter(GL.Enums.ATI_envmap_bumpmap pname, [Out] Int32* param) + unsafe void TexBumpParameter(GL.Enums.ATI_envmap_bumpmap pname, Single* param) { - unsafe { Delegates.glGetTexBumpParameterivATI((GL.Enums.ATI_envmap_bumpmap)pname, (Int32*)param); } + Delegates.glTexBumpParameterfvATI((GL.Enums.ATI_envmap_bumpmap)pname, (Single*)param); } public static @@ -63321,16 +37049,16 @@ namespace OpenTK.OpenGL fixed (Int32* param_ptr = ¶m) { Delegates.glGetTexBumpParameterivATI((GL.Enums.ATI_envmap_bumpmap)pname, (Int32*)param_ptr); - param = *param_ptr; + param = *param_ptr; } } } [System.CLSCompliant(false)] public static - unsafe void GetTexBumpParameter(GL.Enums.ATI_envmap_bumpmap pname, [Out] Single* param) + unsafe void GetTexBumpParameter(GL.Enums.ATI_envmap_bumpmap pname, [Out] Int32* param) { - unsafe { Delegates.glGetTexBumpParameterfvATI((GL.Enums.ATI_envmap_bumpmap)pname, (Single*)param); } + Delegates.glGetTexBumpParameterivATI((GL.Enums.ATI_envmap_bumpmap)pname, (Int32*)param); } public static @@ -63353,11 +37081,18 @@ namespace OpenTK.OpenGL fixed (Single* param_ptr = ¶m) { Delegates.glGetTexBumpParameterfvATI((GL.Enums.ATI_envmap_bumpmap)pname, (Single*)param_ptr); - param = *param_ptr; + param = *param_ptr; } } } + [System.CLSCompliant(false)] + public static + unsafe void GetTexBumpParameter(GL.Enums.ATI_envmap_bumpmap pname, [Out] Single* param) + { + Delegates.glGetTexBumpParameterfvATI((GL.Enums.ATI_envmap_bumpmap)pname, (Single*)param); + } + [System.CLSCompliant(false)] public static Int32 GenFragmentShaders(UInt32 range) @@ -63513,23 +37248,6 @@ namespace OpenTK.OpenGL Delegates.glAlphaFragmentOp3ATI((GL.Enums.ATI_fragment_shader)op, (UInt32)dst, (UInt32)dstMod, (UInt32)arg1, (UInt32)arg1Rep, (UInt32)arg1Mod, (UInt32)arg2, (UInt32)arg2Rep, (UInt32)arg2Mod, (UInt32)arg3, (UInt32)arg3Rep, (UInt32)arg3Mod); } - [System.CLSCompliant(false)] - public static - unsafe void SetFragmentShaderConstant(UInt32 dst, Single* value) - { - unsafe { Delegates.glSetFragmentShaderConstantATI((UInt32)dst, (Single*)value); } - } - - [System.CLSCompliant(false)] - public static - unsafe void SetFragmentShaderConstant(Int32 dst, Single* value) - { - unsafe - { - Delegates.glSetFragmentShaderConstantATI((UInt32)dst, (Single*)value); - } - } - [System.CLSCompliant(false)] public static void SetFragmentShaderConstant(UInt32 dst, Single[] value) @@ -63580,6 +37298,20 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void SetFragmentShaderConstant(UInt32 dst, Single* value) + { + Delegates.glSetFragmentShaderConstantATI((UInt32)dst, (Single*)value); + } + + [System.CLSCompliant(false)] + public static + unsafe void SetFragmentShaderConstant(Int32 dst, Single* value) + { + Delegates.glSetFragmentShaderConstantATI((UInt32)dst, (Single*)value); + } + public static void PNTriangles(GL.Enums.ATI_pn_triangles pname, Int32 param) { @@ -63595,24 +37327,20 @@ namespace OpenTK.OpenGL public static Int32 NewObjectBuffer(Int32 size, IntPtr pointer, GL.Enums.ATI_vertex_array_object usage) { - return Delegates.glNewObjectBufferATI((Int32)size, (IntPtr)pointer, (GL.Enums.ATI_vertex_array_object)usage); + return Delegates.glNewObjectBufferATI((Int32)size, (IntPtr)pointer, (GL.Enums.ATI_vertex_array_object)usage); } public static Int32 NewObjectBuffer(Int32 size, [In, Out] object pointer, GL.Enums.ATI_vertex_array_object usage) { - unsafe + System.Runtime.InteropServices.GCHandle pointer_ptr = System.Runtime.InteropServices.GCHandle.Alloc(pointer, System.Runtime.InteropServices.GCHandleType.Pinned); + try { - System.Runtime.InteropServices.GCHandle pointer_ptr = System.Runtime.InteropServices.GCHandle.Alloc(pointer, System.Runtime.InteropServices.GCHandleType.Pinned); - try - { - Int32 retval = Delegates.glNewObjectBufferATI((Int32)size, (IntPtr)pointer_ptr.AddrOfPinnedObject(), (GL.Enums.ATI_vertex_array_object)usage); - return retval; - } - finally - { - pointer_ptr.Free(); - } + return Delegates.glNewObjectBufferATI((Int32)size, (IntPtr)pointer_ptr.AddrOfPinnedObject(), (GL.Enums.ATI_vertex_array_object)usage); + } + finally + { + pointer_ptr.Free(); } } @@ -63633,67 +37361,41 @@ namespace OpenTK.OpenGL public static void UpdateObjectBuffer(UInt32 buffer, UInt32 offset, Int32 size, IntPtr pointer, GL.Enums.ATI_vertex_array_object preserve) { - Delegates.glUpdateObjectBufferATI((UInt32)buffer, (UInt32)offset, (Int32)size, (IntPtr)pointer, (GL.Enums.ATI_vertex_array_object)preserve); + Delegates.glUpdateObjectBufferATI((UInt32)buffer, (UInt32)offset, (Int32)size, (IntPtr)pointer, (GL.Enums.ATI_vertex_array_object)preserve); } public static void UpdateObjectBuffer(Int32 buffer, Int32 offset, Int32 size, IntPtr pointer, GL.Enums.ATI_vertex_array_object preserve) { - unsafe - { - Delegates.glUpdateObjectBufferATI((UInt32)buffer, (UInt32)offset, (Int32)size, (IntPtr)pointer, (GL.Enums.ATI_vertex_array_object)preserve); - } + Delegates.glUpdateObjectBufferATI((UInt32)buffer, (UInt32)offset, (Int32)size, (IntPtr)pointer, (GL.Enums.ATI_vertex_array_object)preserve); } [System.CLSCompliant(false)] public static void UpdateObjectBuffer(UInt32 buffer, UInt32 offset, Int32 size, [In, Out] object pointer, GL.Enums.ATI_vertex_array_object preserve) { - unsafe + System.Runtime.InteropServices.GCHandle pointer_ptr = System.Runtime.InteropServices.GCHandle.Alloc(pointer, System.Runtime.InteropServices.GCHandleType.Pinned); + try { - System.Runtime.InteropServices.GCHandle pointer_ptr = System.Runtime.InteropServices.GCHandle.Alloc(pointer, System.Runtime.InteropServices.GCHandleType.Pinned); - try - { - Delegates.glUpdateObjectBufferATI((UInt32)buffer, (UInt32)offset, (Int32)size, (IntPtr)pointer_ptr.AddrOfPinnedObject(), (GL.Enums.ATI_vertex_array_object)preserve); - } - finally - { - pointer_ptr.Free(); - } + Delegates.glUpdateObjectBufferATI((UInt32)buffer, (UInt32)offset, (Int32)size, (IntPtr)pointer_ptr.AddrOfPinnedObject(), (GL.Enums.ATI_vertex_array_object)preserve); + } + finally + { + pointer_ptr.Free(); } } public static void UpdateObjectBuffer(Int32 buffer, Int32 offset, Int32 size, [In, Out] object pointer, GL.Enums.ATI_vertex_array_object preserve) { - unsafe + System.Runtime.InteropServices.GCHandle pointer_ptr = System.Runtime.InteropServices.GCHandle.Alloc(pointer, System.Runtime.InteropServices.GCHandleType.Pinned); + try { - System.Runtime.InteropServices.GCHandle pointer_ptr = System.Runtime.InteropServices.GCHandle.Alloc(pointer, System.Runtime.InteropServices.GCHandleType.Pinned); - try - { - Delegates.glUpdateObjectBufferATI((UInt32)buffer, (UInt32)offset, (Int32)size, (IntPtr)pointer_ptr.AddrOfPinnedObject(), (GL.Enums.ATI_vertex_array_object)preserve); - } - finally - { - pointer_ptr.Free(); - } + Delegates.glUpdateObjectBufferATI((UInt32)buffer, (UInt32)offset, (Int32)size, (IntPtr)pointer_ptr.AddrOfPinnedObject(), (GL.Enums.ATI_vertex_array_object)preserve); } - } - - [System.CLSCompliant(false)] - public static - unsafe void GetObjectBuffer(UInt32 buffer, GL.Enums.ATI_vertex_array_object pname, [Out] Single* @params) - { - unsafe { Delegates.glGetObjectBufferfvATI((UInt32)buffer, (GL.Enums.ATI_vertex_array_object)pname, (Single*)@params); } - } - - [System.CLSCompliant(false)] - public static - unsafe void GetObjectBuffer(Int32 buffer, GL.Enums.ATI_vertex_array_object pname, [Out] Single* @params) - { - unsafe + finally { - Delegates.glGetObjectBufferfvATI((UInt32)buffer, (GL.Enums.ATI_vertex_array_object)pname, (Single*)@params); + pointer_ptr.Free(); } } @@ -63731,7 +37433,7 @@ namespace OpenTK.OpenGL fixed (Single* @params_ptr = &@params) { Delegates.glGetObjectBufferfvATI((UInt32)buffer, (GL.Enums.ATI_vertex_array_object)pname, (Single*)@params_ptr); - @params = *@params_ptr; + @params = *@params_ptr; } } } @@ -63744,26 +37446,23 @@ namespace OpenTK.OpenGL fixed (Single* @params_ptr = &@params) { Delegates.glGetObjectBufferfvATI((UInt32)buffer, (GL.Enums.ATI_vertex_array_object)pname, (Single*)@params_ptr); - @params = *@params_ptr; + @params = *@params_ptr; } } } [System.CLSCompliant(false)] public static - unsafe void GetObjectBuffer(UInt32 buffer, GL.Enums.ATI_vertex_array_object pname, [Out] Int32* @params) + unsafe void GetObjectBuffer(UInt32 buffer, GL.Enums.ATI_vertex_array_object pname, [Out] Single* @params) { - unsafe { Delegates.glGetObjectBufferivATI((UInt32)buffer, (GL.Enums.ATI_vertex_array_object)pname, (Int32*)@params); } + Delegates.glGetObjectBufferfvATI((UInt32)buffer, (GL.Enums.ATI_vertex_array_object)pname, (Single*)@params); } [System.CLSCompliant(false)] public static - unsafe void GetObjectBuffer(Int32 buffer, GL.Enums.ATI_vertex_array_object pname, [Out] Int32* @params) + unsafe void GetObjectBuffer(Int32 buffer, GL.Enums.ATI_vertex_array_object pname, [Out] Single* @params) { - unsafe - { - Delegates.glGetObjectBufferivATI((UInt32)buffer, (GL.Enums.ATI_vertex_array_object)pname, (Int32*)@params); - } + Delegates.glGetObjectBufferfvATI((UInt32)buffer, (GL.Enums.ATI_vertex_array_object)pname, (Single*)@params); } [System.CLSCompliant(false)] @@ -63800,7 +37499,7 @@ namespace OpenTK.OpenGL fixed (Int32* @params_ptr = &@params) { Delegates.glGetObjectBufferivATI((UInt32)buffer, (GL.Enums.ATI_vertex_array_object)pname, (Int32*)@params_ptr); - @params = *@params_ptr; + @params = *@params_ptr; } } } @@ -63813,11 +37512,25 @@ namespace OpenTK.OpenGL fixed (Int32* @params_ptr = &@params) { Delegates.glGetObjectBufferivATI((UInt32)buffer, (GL.Enums.ATI_vertex_array_object)pname, (Int32*)@params_ptr); - @params = *@params_ptr; + @params = *@params_ptr; } } } + [System.CLSCompliant(false)] + public static + unsafe void GetObjectBuffer(UInt32 buffer, GL.Enums.ATI_vertex_array_object pname, [Out] Int32* @params) + { + Delegates.glGetObjectBufferivATI((UInt32)buffer, (GL.Enums.ATI_vertex_array_object)pname, (Int32*)@params); + } + + [System.CLSCompliant(false)] + public static + unsafe void GetObjectBuffer(Int32 buffer, GL.Enums.ATI_vertex_array_object pname, [Out] Int32* @params) + { + Delegates.glGetObjectBufferivATI((UInt32)buffer, (GL.Enums.ATI_vertex_array_object)pname, (Int32*)@params); + } + [System.CLSCompliant(false)] public static void FreeObjectBuffer(UInt32 buffer) @@ -63844,13 +37557,6 @@ namespace OpenTK.OpenGL Delegates.glArrayObjectATI((GL.Enums.EnableCap)array, (Int32)size, (GL.Enums.ATI_vertex_array_object)type, (Int32)stride, (UInt32)buffer, (UInt32)offset); } - [System.CLSCompliant(false)] - public static - unsafe void GetArrayObject(GL.Enums.EnableCap array, GL.Enums.ATI_vertex_array_object pname, [Out] Single* @params) - { - unsafe { Delegates.glGetArrayObjectfvATI((GL.Enums.EnableCap)array, (GL.Enums.ATI_vertex_array_object)pname, (Single*)@params); } - } - public static void GetArrayObject(GL.Enums.EnableCap array, GL.Enums.ATI_vertex_array_object pname, [Out] Single[] @params) { @@ -63871,16 +37577,16 @@ namespace OpenTK.OpenGL fixed (Single* @params_ptr = &@params) { Delegates.glGetArrayObjectfvATI((GL.Enums.EnableCap)array, (GL.Enums.ATI_vertex_array_object)pname, (Single*)@params_ptr); - @params = *@params_ptr; + @params = *@params_ptr; } } } [System.CLSCompliant(false)] public static - unsafe void GetArrayObject(GL.Enums.EnableCap array, GL.Enums.ATI_vertex_array_object pname, [Out] Int32* @params) + unsafe void GetArrayObject(GL.Enums.EnableCap array, GL.Enums.ATI_vertex_array_object pname, [Out] Single* @params) { - unsafe { Delegates.glGetArrayObjectivATI((GL.Enums.EnableCap)array, (GL.Enums.ATI_vertex_array_object)pname, (Int32*)@params); } + Delegates.glGetArrayObjectfvATI((GL.Enums.EnableCap)array, (GL.Enums.ATI_vertex_array_object)pname, (Single*)@params); } public static @@ -63903,11 +37609,18 @@ namespace OpenTK.OpenGL fixed (Int32* @params_ptr = &@params) { Delegates.glGetArrayObjectivATI((GL.Enums.EnableCap)array, (GL.Enums.ATI_vertex_array_object)pname, (Int32*)@params_ptr); - @params = *@params_ptr; + @params = *@params_ptr; } } } + [System.CLSCompliant(false)] + public static + unsafe void GetArrayObject(GL.Enums.EnableCap array, GL.Enums.ATI_vertex_array_object pname, [Out] Int32* @params) + { + Delegates.glGetArrayObjectivATI((GL.Enums.EnableCap)array, (GL.Enums.ATI_vertex_array_object)pname, (Int32*)@params); + } + [System.CLSCompliant(false)] public static void VariantArrayObject(UInt32 id, GL.Enums.ATI_vertex_array_object type, Int32 stride, UInt32 buffer, UInt32 offset) @@ -63921,23 +37634,6 @@ namespace OpenTK.OpenGL Delegates.glVariantArrayObjectATI((UInt32)id, (GL.Enums.ATI_vertex_array_object)type, (Int32)stride, (UInt32)buffer, (UInt32)offset); } - [System.CLSCompliant(false)] - public static - unsafe void GetVariantArrayObject(UInt32 id, GL.Enums.ATI_vertex_array_object pname, [Out] Single* @params) - { - unsafe { Delegates.glGetVariantArrayObjectfvATI((UInt32)id, (GL.Enums.ATI_vertex_array_object)pname, (Single*)@params); } - } - - [System.CLSCompliant(false)] - public static - unsafe void GetVariantArrayObject(Int32 id, GL.Enums.ATI_vertex_array_object pname, [Out] Single* @params) - { - unsafe - { - Delegates.glGetVariantArrayObjectfvATI((UInt32)id, (GL.Enums.ATI_vertex_array_object)pname, (Single*)@params); - } - } - [System.CLSCompliant(false)] public static void GetVariantArrayObject(UInt32 id, GL.Enums.ATI_vertex_array_object pname, [Out] Single[] @params) @@ -63972,7 +37668,7 @@ namespace OpenTK.OpenGL fixed (Single* @params_ptr = &@params) { Delegates.glGetVariantArrayObjectfvATI((UInt32)id, (GL.Enums.ATI_vertex_array_object)pname, (Single*)@params_ptr); - @params = *@params_ptr; + @params = *@params_ptr; } } } @@ -63985,26 +37681,23 @@ namespace OpenTK.OpenGL fixed (Single* @params_ptr = &@params) { Delegates.glGetVariantArrayObjectfvATI((UInt32)id, (GL.Enums.ATI_vertex_array_object)pname, (Single*)@params_ptr); - @params = *@params_ptr; + @params = *@params_ptr; } } } [System.CLSCompliant(false)] public static - unsafe void GetVariantArrayObject(UInt32 id, GL.Enums.ATI_vertex_array_object pname, [Out] Int32* @params) + unsafe void GetVariantArrayObject(UInt32 id, GL.Enums.ATI_vertex_array_object pname, [Out] Single* @params) { - unsafe { Delegates.glGetVariantArrayObjectivATI((UInt32)id, (GL.Enums.ATI_vertex_array_object)pname, (Int32*)@params); } + Delegates.glGetVariantArrayObjectfvATI((UInt32)id, (GL.Enums.ATI_vertex_array_object)pname, (Single*)@params); } [System.CLSCompliant(false)] public static - unsafe void GetVariantArrayObject(Int32 id, GL.Enums.ATI_vertex_array_object pname, [Out] Int32* @params) + unsafe void GetVariantArrayObject(Int32 id, GL.Enums.ATI_vertex_array_object pname, [Out] Single* @params) { - unsafe - { - Delegates.glGetVariantArrayObjectivATI((UInt32)id, (GL.Enums.ATI_vertex_array_object)pname, (Int32*)@params); - } + Delegates.glGetVariantArrayObjectfvATI((UInt32)id, (GL.Enums.ATI_vertex_array_object)pname, (Single*)@params); } [System.CLSCompliant(false)] @@ -64041,7 +37734,7 @@ namespace OpenTK.OpenGL fixed (Int32* @params_ptr = &@params) { Delegates.glGetVariantArrayObjectivATI((UInt32)id, (GL.Enums.ATI_vertex_array_object)pname, (Int32*)@params_ptr); - @params = *@params_ptr; + @params = *@params_ptr; } } } @@ -64054,24 +37747,31 @@ namespace OpenTK.OpenGL fixed (Int32* @params_ptr = &@params) { Delegates.glGetVariantArrayObjectivATI((UInt32)id, (GL.Enums.ATI_vertex_array_object)pname, (Int32*)@params_ptr); - @params = *@params_ptr; + @params = *@params_ptr; } } } + [System.CLSCompliant(false)] + public static + unsafe void GetVariantArrayObject(UInt32 id, GL.Enums.ATI_vertex_array_object pname, [Out] Int32* @params) + { + Delegates.glGetVariantArrayObjectivATI((UInt32)id, (GL.Enums.ATI_vertex_array_object)pname, (Int32*)@params); + } + + [System.CLSCompliant(false)] + public static + unsafe void GetVariantArrayObject(Int32 id, GL.Enums.ATI_vertex_array_object pname, [Out] Int32* @params) + { + Delegates.glGetVariantArrayObjectivATI((UInt32)id, (GL.Enums.ATI_vertex_array_object)pname, (Int32*)@params); + } + public static void VertexStream1(GL.Enums.ATI_vertex_streams stream, Int16 x) { Delegates.glVertexStream1sATI((GL.Enums.ATI_vertex_streams)stream, (Int16)x); } - [System.CLSCompliant(false)] - public static - unsafe void VertexStream1v(GL.Enums.ATI_vertex_streams stream, Int16* coords) - { - unsafe { Delegates.glVertexStream1svATI((GL.Enums.ATI_vertex_streams)stream, (Int16*)coords); } - } - public static void VertexStream1v(GL.Enums.ATI_vertex_streams stream, Int16[] coords) { @@ -64096,19 +37796,19 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void VertexStream1v(GL.Enums.ATI_vertex_streams stream, Int16* coords) + { + Delegates.glVertexStream1svATI((GL.Enums.ATI_vertex_streams)stream, (Int16*)coords); + } + public static void VertexStream1(GL.Enums.ATI_vertex_streams stream, Int32 x) { Delegates.glVertexStream1iATI((GL.Enums.ATI_vertex_streams)stream, (Int32)x); } - [System.CLSCompliant(false)] - public static - unsafe void VertexStream1v(GL.Enums.ATI_vertex_streams stream, Int32* coords) - { - unsafe { Delegates.glVertexStream1ivATI((GL.Enums.ATI_vertex_streams)stream, (Int32*)coords); } - } - public static void VertexStream1v(GL.Enums.ATI_vertex_streams stream, Int32[] coords) { @@ -64133,19 +37833,19 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void VertexStream1v(GL.Enums.ATI_vertex_streams stream, Int32* coords) + { + Delegates.glVertexStream1ivATI((GL.Enums.ATI_vertex_streams)stream, (Int32*)coords); + } + public static void VertexStream1(GL.Enums.ATI_vertex_streams stream, Single x) { Delegates.glVertexStream1fATI((GL.Enums.ATI_vertex_streams)stream, (Single)x); } - [System.CLSCompliant(false)] - public static - unsafe void VertexStream1v(GL.Enums.ATI_vertex_streams stream, Single* coords) - { - unsafe { Delegates.glVertexStream1fvATI((GL.Enums.ATI_vertex_streams)stream, (Single*)coords); } - } - public static void VertexStream1v(GL.Enums.ATI_vertex_streams stream, Single[] coords) { @@ -64170,19 +37870,19 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void VertexStream1v(GL.Enums.ATI_vertex_streams stream, Single* coords) + { + Delegates.glVertexStream1fvATI((GL.Enums.ATI_vertex_streams)stream, (Single*)coords); + } + public static void VertexStream1(GL.Enums.ATI_vertex_streams stream, Double x) { Delegates.glVertexStream1dATI((GL.Enums.ATI_vertex_streams)stream, (Double)x); } - [System.CLSCompliant(false)] - public static - unsafe void VertexStream1v(GL.Enums.ATI_vertex_streams stream, Double* coords) - { - unsafe { Delegates.glVertexStream1dvATI((GL.Enums.ATI_vertex_streams)stream, (Double*)coords); } - } - public static void VertexStream1v(GL.Enums.ATI_vertex_streams stream, Double[] coords) { @@ -64207,19 +37907,19 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void VertexStream1v(GL.Enums.ATI_vertex_streams stream, Double* coords) + { + Delegates.glVertexStream1dvATI((GL.Enums.ATI_vertex_streams)stream, (Double*)coords); + } + public static void VertexStream2(GL.Enums.ATI_vertex_streams stream, Int16 x, Int16 y) { Delegates.glVertexStream2sATI((GL.Enums.ATI_vertex_streams)stream, (Int16)x, (Int16)y); } - [System.CLSCompliant(false)] - public static - unsafe void VertexStream2(GL.Enums.ATI_vertex_streams stream, Int16* coords) - { - unsafe { Delegates.glVertexStream2svATI((GL.Enums.ATI_vertex_streams)stream, (Int16*)coords); } - } - public static void VertexStream2(GL.Enums.ATI_vertex_streams stream, Int16[] coords) { @@ -64244,19 +37944,19 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void VertexStream2(GL.Enums.ATI_vertex_streams stream, Int16* coords) + { + Delegates.glVertexStream2svATI((GL.Enums.ATI_vertex_streams)stream, (Int16*)coords); + } + public static void VertexStream2(GL.Enums.ATI_vertex_streams stream, Int32 x, Int32 y) { Delegates.glVertexStream2iATI((GL.Enums.ATI_vertex_streams)stream, (Int32)x, (Int32)y); } - [System.CLSCompliant(false)] - public static - unsafe void VertexStream2(GL.Enums.ATI_vertex_streams stream, Int32* coords) - { - unsafe { Delegates.glVertexStream2ivATI((GL.Enums.ATI_vertex_streams)stream, (Int32*)coords); } - } - public static void VertexStream2(GL.Enums.ATI_vertex_streams stream, Int32[] coords) { @@ -64281,19 +37981,19 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void VertexStream2(GL.Enums.ATI_vertex_streams stream, Int32* coords) + { + Delegates.glVertexStream2ivATI((GL.Enums.ATI_vertex_streams)stream, (Int32*)coords); + } + public static void VertexStream2(GL.Enums.ATI_vertex_streams stream, Single x, Single y) { Delegates.glVertexStream2fATI((GL.Enums.ATI_vertex_streams)stream, (Single)x, (Single)y); } - [System.CLSCompliant(false)] - public static - unsafe void VertexStream2(GL.Enums.ATI_vertex_streams stream, Single* coords) - { - unsafe { Delegates.glVertexStream2fvATI((GL.Enums.ATI_vertex_streams)stream, (Single*)coords); } - } - public static void VertexStream2(GL.Enums.ATI_vertex_streams stream, Single[] coords) { @@ -64318,19 +38018,19 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void VertexStream2(GL.Enums.ATI_vertex_streams stream, Single* coords) + { + Delegates.glVertexStream2fvATI((GL.Enums.ATI_vertex_streams)stream, (Single*)coords); + } + public static void VertexStream2(GL.Enums.ATI_vertex_streams stream, Double x, Double y) { Delegates.glVertexStream2dATI((GL.Enums.ATI_vertex_streams)stream, (Double)x, (Double)y); } - [System.CLSCompliant(false)] - public static - unsafe void VertexStream2(GL.Enums.ATI_vertex_streams stream, Double* coords) - { - unsafe { Delegates.glVertexStream2dvATI((GL.Enums.ATI_vertex_streams)stream, (Double*)coords); } - } - public static void VertexStream2(GL.Enums.ATI_vertex_streams stream, Double[] coords) { @@ -64355,19 +38055,19 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void VertexStream2(GL.Enums.ATI_vertex_streams stream, Double* coords) + { + Delegates.glVertexStream2dvATI((GL.Enums.ATI_vertex_streams)stream, (Double*)coords); + } + public static void VertexStream3(GL.Enums.ATI_vertex_streams stream, Int16 x, Int16 y, Int16 z) { Delegates.glVertexStream3sATI((GL.Enums.ATI_vertex_streams)stream, (Int16)x, (Int16)y, (Int16)z); } - [System.CLSCompliant(false)] - public static - unsafe void VertexStream3(GL.Enums.ATI_vertex_streams stream, Int16* coords) - { - unsafe { Delegates.glVertexStream3svATI((GL.Enums.ATI_vertex_streams)stream, (Int16*)coords); } - } - public static void VertexStream3(GL.Enums.ATI_vertex_streams stream, Int16[] coords) { @@ -64392,19 +38092,19 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void VertexStream3(GL.Enums.ATI_vertex_streams stream, Int16* coords) + { + Delegates.glVertexStream3svATI((GL.Enums.ATI_vertex_streams)stream, (Int16*)coords); + } + public static void VertexStream3(GL.Enums.ATI_vertex_streams stream, Int32 x, Int32 y, Int32 z) { Delegates.glVertexStream3iATI((GL.Enums.ATI_vertex_streams)stream, (Int32)x, (Int32)y, (Int32)z); } - [System.CLSCompliant(false)] - public static - unsafe void VertexStream3(GL.Enums.ATI_vertex_streams stream, Int32* coords) - { - unsafe { Delegates.glVertexStream3ivATI((GL.Enums.ATI_vertex_streams)stream, (Int32*)coords); } - } - public static void VertexStream3(GL.Enums.ATI_vertex_streams stream, Int32[] coords) { @@ -64429,19 +38129,19 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void VertexStream3(GL.Enums.ATI_vertex_streams stream, Int32* coords) + { + Delegates.glVertexStream3ivATI((GL.Enums.ATI_vertex_streams)stream, (Int32*)coords); + } + public static void VertexStream3(GL.Enums.ATI_vertex_streams stream, Single x, Single y, Single z) { Delegates.glVertexStream3fATI((GL.Enums.ATI_vertex_streams)stream, (Single)x, (Single)y, (Single)z); } - [System.CLSCompliant(false)] - public static - unsafe void VertexStream3(GL.Enums.ATI_vertex_streams stream, Single* coords) - { - unsafe { Delegates.glVertexStream3fvATI((GL.Enums.ATI_vertex_streams)stream, (Single*)coords); } - } - public static void VertexStream3(GL.Enums.ATI_vertex_streams stream, Single[] coords) { @@ -64466,19 +38166,19 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void VertexStream3(GL.Enums.ATI_vertex_streams stream, Single* coords) + { + Delegates.glVertexStream3fvATI((GL.Enums.ATI_vertex_streams)stream, (Single*)coords); + } + public static void VertexStream3(GL.Enums.ATI_vertex_streams stream, Double x, Double y, Double z) { Delegates.glVertexStream3dATI((GL.Enums.ATI_vertex_streams)stream, (Double)x, (Double)y, (Double)z); } - [System.CLSCompliant(false)] - public static - unsafe void VertexStream3(GL.Enums.ATI_vertex_streams stream, Double* coords) - { - unsafe { Delegates.glVertexStream3dvATI((GL.Enums.ATI_vertex_streams)stream, (Double*)coords); } - } - public static void VertexStream3(GL.Enums.ATI_vertex_streams stream, Double[] coords) { @@ -64503,19 +38203,19 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void VertexStream3(GL.Enums.ATI_vertex_streams stream, Double* coords) + { + Delegates.glVertexStream3dvATI((GL.Enums.ATI_vertex_streams)stream, (Double*)coords); + } + public static void VertexStream4(GL.Enums.ATI_vertex_streams stream, Int16 x, Int16 y, Int16 z, Int16 w) { Delegates.glVertexStream4sATI((GL.Enums.ATI_vertex_streams)stream, (Int16)x, (Int16)y, (Int16)z, (Int16)w); } - [System.CLSCompliant(false)] - public static - unsafe void VertexStream4(GL.Enums.ATI_vertex_streams stream, Int16* coords) - { - unsafe { Delegates.glVertexStream4svATI((GL.Enums.ATI_vertex_streams)stream, (Int16*)coords); } - } - public static void VertexStream4(GL.Enums.ATI_vertex_streams stream, Int16[] coords) { @@ -64540,19 +38240,19 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void VertexStream4(GL.Enums.ATI_vertex_streams stream, Int16* coords) + { + Delegates.glVertexStream4svATI((GL.Enums.ATI_vertex_streams)stream, (Int16*)coords); + } + public static void VertexStream4(GL.Enums.ATI_vertex_streams stream, Int32 x, Int32 y, Int32 z, Int32 w) { Delegates.glVertexStream4iATI((GL.Enums.ATI_vertex_streams)stream, (Int32)x, (Int32)y, (Int32)z, (Int32)w); } - [System.CLSCompliant(false)] - public static - unsafe void VertexStream4(GL.Enums.ATI_vertex_streams stream, Int32* coords) - { - unsafe { Delegates.glVertexStream4ivATI((GL.Enums.ATI_vertex_streams)stream, (Int32*)coords); } - } - public static void VertexStream4(GL.Enums.ATI_vertex_streams stream, Int32[] coords) { @@ -64577,19 +38277,19 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void VertexStream4(GL.Enums.ATI_vertex_streams stream, Int32* coords) + { + Delegates.glVertexStream4ivATI((GL.Enums.ATI_vertex_streams)stream, (Int32*)coords); + } + public static void VertexStream4(GL.Enums.ATI_vertex_streams stream, Single x, Single y, Single z, Single w) { Delegates.glVertexStream4fATI((GL.Enums.ATI_vertex_streams)stream, (Single)x, (Single)y, (Single)z, (Single)w); } - [System.CLSCompliant(false)] - public static - unsafe void VertexStream4(GL.Enums.ATI_vertex_streams stream, Single* coords) - { - unsafe { Delegates.glVertexStream4fvATI((GL.Enums.ATI_vertex_streams)stream, (Single*)coords); } - } - public static void VertexStream4(GL.Enums.ATI_vertex_streams stream, Single[] coords) { @@ -64614,19 +38314,19 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void VertexStream4(GL.Enums.ATI_vertex_streams stream, Single* coords) + { + Delegates.glVertexStream4fvATI((GL.Enums.ATI_vertex_streams)stream, (Single*)coords); + } + public static void VertexStream4(GL.Enums.ATI_vertex_streams stream, Double x, Double y, Double z, Double w) { Delegates.glVertexStream4dATI((GL.Enums.ATI_vertex_streams)stream, (Double)x, (Double)y, (Double)z, (Double)w); } - [System.CLSCompliant(false)] - public static - unsafe void VertexStream4(GL.Enums.ATI_vertex_streams stream, Double* coords) - { - unsafe { Delegates.glVertexStream4dvATI((GL.Enums.ATI_vertex_streams)stream, (Double*)coords); } - } - public static void VertexStream4(GL.Enums.ATI_vertex_streams stream, Double[] coords) { @@ -64651,6 +38351,13 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void VertexStream4(GL.Enums.ATI_vertex_streams stream, Double* coords) + { + Delegates.glVertexStream4dvATI((GL.Enums.ATI_vertex_streams)stream, (Double*)coords); + } + [System.CLSCompliant(false)] public static void NormalStream3(GL.Enums.ATI_vertex_streams stream, SByte nx, SByte ny, SByte nz) @@ -64664,23 +38371,6 @@ namespace OpenTK.OpenGL Delegates.glNormalStream3bATI((GL.Enums.ATI_vertex_streams)stream, (SByte)nx, (SByte)ny, (SByte)nz); } - [System.CLSCompliant(false)] - public static - unsafe void NormalStream3(GL.Enums.ATI_vertex_streams stream, SByte* coords) - { - unsafe { Delegates.glNormalStream3bvATI((GL.Enums.ATI_vertex_streams)stream, (SByte*)coords); } - } - - [System.CLSCompliant(false)] - public static - unsafe void NormalStream3(GL.Enums.ATI_vertex_streams stream, Byte* coords) - { - unsafe - { - Delegates.glNormalStream3bvATI((GL.Enums.ATI_vertex_streams)stream, (SByte*)coords); - } - } - [System.CLSCompliant(false)] public static void NormalStream3(GL.Enums.ATI_vertex_streams stream, SByte[] coords) @@ -64731,17 +38421,24 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] public static - void NormalStream3(GL.Enums.ATI_vertex_streams stream, Int16 nx, Int16 ny, Int16 nz) + unsafe void NormalStream3(GL.Enums.ATI_vertex_streams stream, SByte* coords) { - Delegates.glNormalStream3sATI((GL.Enums.ATI_vertex_streams)stream, (Int16)nx, (Int16)ny, (Int16)nz); + Delegates.glNormalStream3bvATI((GL.Enums.ATI_vertex_streams)stream, (SByte*)coords); } [System.CLSCompliant(false)] public static - unsafe void NormalStream3(GL.Enums.ATI_vertex_streams stream, Int16* coords) + unsafe void NormalStream3(GL.Enums.ATI_vertex_streams stream, Byte* coords) { - unsafe { Delegates.glNormalStream3svATI((GL.Enums.ATI_vertex_streams)stream, (Int16*)coords); } + Delegates.glNormalStream3bvATI((GL.Enums.ATI_vertex_streams)stream, (SByte*)coords); + } + + public static + void NormalStream3(GL.Enums.ATI_vertex_streams stream, Int16 nx, Int16 ny, Int16 nz) + { + Delegates.glNormalStream3sATI((GL.Enums.ATI_vertex_streams)stream, (Int16)nx, (Int16)ny, (Int16)nz); } public static @@ -64768,19 +38465,19 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void NormalStream3(GL.Enums.ATI_vertex_streams stream, Int16* coords) + { + Delegates.glNormalStream3svATI((GL.Enums.ATI_vertex_streams)stream, (Int16*)coords); + } + public static void NormalStream3(GL.Enums.ATI_vertex_streams stream, Int32 nx, Int32 ny, Int32 nz) { Delegates.glNormalStream3iATI((GL.Enums.ATI_vertex_streams)stream, (Int32)nx, (Int32)ny, (Int32)nz); } - [System.CLSCompliant(false)] - public static - unsafe void NormalStream3(GL.Enums.ATI_vertex_streams stream, Int32* coords) - { - unsafe { Delegates.glNormalStream3ivATI((GL.Enums.ATI_vertex_streams)stream, (Int32*)coords); } - } - public static void NormalStream3(GL.Enums.ATI_vertex_streams stream, Int32[] coords) { @@ -64805,19 +38502,19 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void NormalStream3(GL.Enums.ATI_vertex_streams stream, Int32* coords) + { + Delegates.glNormalStream3ivATI((GL.Enums.ATI_vertex_streams)stream, (Int32*)coords); + } + public static void NormalStream3(GL.Enums.ATI_vertex_streams stream, Single nx, Single ny, Single nz) { Delegates.glNormalStream3fATI((GL.Enums.ATI_vertex_streams)stream, (Single)nx, (Single)ny, (Single)nz); } - [System.CLSCompliant(false)] - public static - unsafe void NormalStream3(GL.Enums.ATI_vertex_streams stream, Single* coords) - { - unsafe { Delegates.glNormalStream3fvATI((GL.Enums.ATI_vertex_streams)stream, (Single*)coords); } - } - public static void NormalStream3(GL.Enums.ATI_vertex_streams stream, Single[] coords) { @@ -64842,19 +38539,19 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void NormalStream3(GL.Enums.ATI_vertex_streams stream, Single* coords) + { + Delegates.glNormalStream3fvATI((GL.Enums.ATI_vertex_streams)stream, (Single*)coords); + } + public static void NormalStream3(GL.Enums.ATI_vertex_streams stream, Double nx, Double ny, Double nz) { Delegates.glNormalStream3dATI((GL.Enums.ATI_vertex_streams)stream, (Double)nx, (Double)ny, (Double)nz); } - [System.CLSCompliant(false)] - public static - unsafe void NormalStream3(GL.Enums.ATI_vertex_streams stream, Double* coords) - { - unsafe { Delegates.glNormalStream3dvATI((GL.Enums.ATI_vertex_streams)stream, (Double*)coords); } - } - public static void NormalStream3(GL.Enums.ATI_vertex_streams stream, Double[] coords) { @@ -64879,6 +38576,13 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void NormalStream3(GL.Enums.ATI_vertex_streams stream, Double* coords) + { + Delegates.glNormalStream3dvATI((GL.Enums.ATI_vertex_streams)stream, (Double*)coords); + } + public static void ClientActiveVertexStream(GL.Enums.ATI_vertex_streams stream) { @@ -64900,23 +38604,20 @@ namespace OpenTK.OpenGL public static void ElementPointer(GL.Enums.ATI_element_array type, IntPtr pointer) { - Delegates.glElementPointerATI((GL.Enums.ATI_element_array)type, (IntPtr)pointer); + Delegates.glElementPointerATI((GL.Enums.ATI_element_array)type, (IntPtr)pointer); } public static void ElementPointer(GL.Enums.ATI_element_array type, [In, Out] object pointer) { - unsafe + System.Runtime.InteropServices.GCHandle pointer_ptr = System.Runtime.InteropServices.GCHandle.Alloc(pointer, System.Runtime.InteropServices.GCHandleType.Pinned); + try { - System.Runtime.InteropServices.GCHandle pointer_ptr = System.Runtime.InteropServices.GCHandle.Alloc(pointer, System.Runtime.InteropServices.GCHandleType.Pinned); - try - { - Delegates.glElementPointerATI((GL.Enums.ATI_element_array)type, (IntPtr)pointer_ptr.AddrOfPinnedObject()); - } - finally - { - pointer_ptr.Free(); - } + Delegates.glElementPointerATI((GL.Enums.ATI_element_array)type, (IntPtr)pointer_ptr.AddrOfPinnedObject()); + } + finally + { + pointer_ptr.Free(); } } @@ -64939,13 +38640,6 @@ namespace OpenTK.OpenGL Delegates.glDrawRangeElementArrayATI((GL.Enums.BeginMode)mode, (UInt32)start, (UInt32)end, (Int32)count); } - [System.CLSCompliant(false)] - public static - unsafe void DrawBuffers(Int32 n, GL.Enums.ATI_draw_buffers* bufs) - { - unsafe { Delegates.glDrawBuffersATI((Int32)n, (GL.Enums.ATI_draw_buffers*)bufs); } - } - public static void DrawBuffers(Int32 n, GL.Enums.ATI_draw_buffers[] bufs) { @@ -64972,19 +38666,23 @@ namespace OpenTK.OpenGL [System.CLSCompliant(false)] public static - IntPtr MapObjectBuffer(UInt32 buffer) + unsafe void DrawBuffers(Int32 n, GL.Enums.ATI_draw_buffers* bufs) { - return Delegates.glMapObjectBufferATI((UInt32)buffer); + Delegates.glDrawBuffersATI((Int32)n, (GL.Enums.ATI_draw_buffers*)bufs); } + [System.CLSCompliant(false)] public static - IntPtr MapObjectBuffer(Int32 buffer) + unsafe IntPtr MapObjectBuffer(UInt32 buffer) { - unsafe - { - IntPtr retval = Delegates.glMapObjectBufferATI((UInt32)buffer); - return retval; - } + return Delegates.glMapObjectBufferATI((UInt32)buffer); + } + + [System.CLSCompliant(false)] + public static + unsafe IntPtr MapObjectBuffer(Int32 buffer) + { + return Delegates.glMapObjectBufferATI((UInt32)buffer); } [System.CLSCompliant(false)] @@ -65023,33 +38721,13 @@ namespace OpenTK.OpenGL public static void VertexAttribArrayObject(UInt32 index, Int32 size, GL.Enums.ATI_vertex_attrib_array_object type, GL.Enums.Boolean normalized, Int32 stride, UInt32 buffer, UInt32 offset) { - Delegates.glVertexAttribArrayObjectATI((UInt32)index, (Int32)size, (GL.Enums.ATI_vertex_attrib_array_object)type, (GL.Enums.Boolean)normalized, (Int32)stride, (UInt32)buffer, (UInt32)offset); + Delegates.glVertexAttribArrayObjectATI((UInt32)index, (Int32)size, (GL.Enums.ATI_vertex_attrib_array_object)type, (GL.Enums.Boolean)normalized, (Int32)stride, (UInt32)buffer, (UInt32)offset); } public static void VertexAttribArrayObject(Int32 index, Int32 size, GL.Enums.ATI_vertex_attrib_array_object type, GL.Enums.Boolean normalized, Int32 stride, Int32 buffer, Int32 offset) { - unsafe - { - Delegates.glVertexAttribArrayObjectATI((UInt32)index, (Int32)size, (GL.Enums.ATI_vertex_attrib_array_object)type, (GL.Enums.Boolean)normalized, (Int32)stride, (UInt32)buffer, (UInt32)offset); - } - } - - [System.CLSCompliant(false)] - public static - unsafe void GetVertexAttribArrayObject(UInt32 index, GL.Enums.ATI_vertex_attrib_array_object pname, [Out] Single* @params) - { - unsafe { Delegates.glGetVertexAttribArrayObjectfvATI((UInt32)index, (GL.Enums.ATI_vertex_attrib_array_object)pname, (Single*)@params); } - } - - [System.CLSCompliant(false)] - public static - unsafe void GetVertexAttribArrayObject(Int32 index, GL.Enums.ATI_vertex_attrib_array_object pname, [Out] Single* @params) - { - unsafe - { - Delegates.glGetVertexAttribArrayObjectfvATI((UInt32)index, (GL.Enums.ATI_vertex_attrib_array_object)pname, (Single*)@params); - } + Delegates.glVertexAttribArrayObjectATI((UInt32)index, (Int32)size, (GL.Enums.ATI_vertex_attrib_array_object)type, (GL.Enums.Boolean)normalized, (Int32)stride, (UInt32)buffer, (UInt32)offset); } [System.CLSCompliant(false)] @@ -65086,7 +38764,7 @@ namespace OpenTK.OpenGL fixed (Single* @params_ptr = &@params) { Delegates.glGetVertexAttribArrayObjectfvATI((UInt32)index, (GL.Enums.ATI_vertex_attrib_array_object)pname, (Single*)@params_ptr); - @params = *@params_ptr; + @params = *@params_ptr; } } } @@ -65099,26 +38777,23 @@ namespace OpenTK.OpenGL fixed (Single* @params_ptr = &@params) { Delegates.glGetVertexAttribArrayObjectfvATI((UInt32)index, (GL.Enums.ATI_vertex_attrib_array_object)pname, (Single*)@params_ptr); - @params = *@params_ptr; + @params = *@params_ptr; } } } [System.CLSCompliant(false)] public static - unsafe void GetVertexAttribArrayObject(UInt32 index, GL.Enums.ATI_vertex_attrib_array_object pname, [Out] Int32* @params) + unsafe void GetVertexAttribArrayObject(UInt32 index, GL.Enums.ATI_vertex_attrib_array_object pname, [Out] Single* @params) { - unsafe { Delegates.glGetVertexAttribArrayObjectivATI((UInt32)index, (GL.Enums.ATI_vertex_attrib_array_object)pname, (Int32*)@params); } + Delegates.glGetVertexAttribArrayObjectfvATI((UInt32)index, (GL.Enums.ATI_vertex_attrib_array_object)pname, (Single*)@params); } [System.CLSCompliant(false)] public static - unsafe void GetVertexAttribArrayObject(Int32 index, GL.Enums.ATI_vertex_attrib_array_object pname, [Out] Int32* @params) + unsafe void GetVertexAttribArrayObject(Int32 index, GL.Enums.ATI_vertex_attrib_array_object pname, [Out] Single* @params) { - unsafe - { - Delegates.glGetVertexAttribArrayObjectivATI((UInt32)index, (GL.Enums.ATI_vertex_attrib_array_object)pname, (Int32*)@params); - } + Delegates.glGetVertexAttribArrayObjectfvATI((UInt32)index, (GL.Enums.ATI_vertex_attrib_array_object)pname, (Single*)@params); } [System.CLSCompliant(false)] @@ -65155,7 +38830,7 @@ namespace OpenTK.OpenGL fixed (Int32* @params_ptr = &@params) { Delegates.glGetVertexAttribArrayObjectivATI((UInt32)index, (GL.Enums.ATI_vertex_attrib_array_object)pname, (Int32*)@params_ptr); - @params = *@params_ptr; + @params = *@params_ptr; } } } @@ -65168,11 +38843,25 @@ namespace OpenTK.OpenGL fixed (Int32* @params_ptr = &@params) { Delegates.glGetVertexAttribArrayObjectivATI((UInt32)index, (GL.Enums.ATI_vertex_attrib_array_object)pname, (Int32*)@params_ptr); - @params = *@params_ptr; + @params = *@params_ptr; } } } + [System.CLSCompliant(false)] + public static + unsafe void GetVertexAttribArrayObject(UInt32 index, GL.Enums.ATI_vertex_attrib_array_object pname, [Out] Int32* @params) + { + Delegates.glGetVertexAttribArrayObjectivATI((UInt32)index, (GL.Enums.ATI_vertex_attrib_array_object)pname, (Int32*)@params); + } + + [System.CLSCompliant(false)] + public static + unsafe void GetVertexAttribArrayObject(Int32 index, GL.Enums.ATI_vertex_attrib_array_object pname, [Out] Int32* @params) + { + Delegates.glGetVertexAttribArrayObjectivATI((UInt32)index, (GL.Enums.ATI_vertex_attrib_array_object)pname, (Int32*)@params); + } + } public static partial class APPLE @@ -65180,23 +38869,20 @@ namespace OpenTK.OpenGL public static void ElementPointer(GL.Enums.APPLE_element_array type, IntPtr pointer) { - Delegates.glElementPointerAPPLE((GL.Enums.APPLE_element_array)type, (IntPtr)pointer); + Delegates.glElementPointerAPPLE((GL.Enums.APPLE_element_array)type, (IntPtr)pointer); } public static void ElementPointer(GL.Enums.APPLE_element_array type, [In, Out] object pointer) { - unsafe + System.Runtime.InteropServices.GCHandle pointer_ptr = System.Runtime.InteropServices.GCHandle.Alloc(pointer, System.Runtime.InteropServices.GCHandleType.Pinned); + try { - System.Runtime.InteropServices.GCHandle pointer_ptr = System.Runtime.InteropServices.GCHandle.Alloc(pointer, System.Runtime.InteropServices.GCHandleType.Pinned); - try - { - Delegates.glElementPointerAPPLE((GL.Enums.APPLE_element_array)type, (IntPtr)pointer_ptr.AddrOfPinnedObject()); - } - finally - { - pointer_ptr.Free(); - } + Delegates.glElementPointerAPPLE((GL.Enums.APPLE_element_array)type, (IntPtr)pointer_ptr.AddrOfPinnedObject()); + } + finally + { + pointer_ptr.Free(); } } @@ -65219,52 +38905,6 @@ namespace OpenTK.OpenGL Delegates.glDrawRangeElementArrayAPPLE((GL.Enums.BeginMode)mode, (UInt32)start, (UInt32)end, (Int32)first, (Int32)count); } - [System.CLSCompliant(false)] - public static - unsafe void MultiDrawElementArray(GL.Enums.BeginMode mode, Int32* first, Int32* count, Int32 primcount) - { - unsafe { Delegates.glMultiDrawElementArrayAPPLE((GL.Enums.BeginMode)mode, (Int32*)first, (Int32*)count, (Int32)primcount); } - } - - [System.CLSCompliant(false)] - public static - unsafe void MultiDrawElementArray(GL.Enums.BeginMode mode, Int32* first, Int32[] count, Int32 primcount) - { - unsafe - { - fixed (Int32* count_ptr = count) - { - Delegates.glMultiDrawElementArrayAPPLE((GL.Enums.BeginMode)mode, (Int32*)first, (Int32*)count_ptr, (Int32)primcount); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void MultiDrawElementArray(GL.Enums.BeginMode mode, Int32* first, ref Int32 count, Int32 primcount) - { - unsafe - { - fixed (Int32* count_ptr = &count) - { - Delegates.glMultiDrawElementArrayAPPLE((GL.Enums.BeginMode)mode, (Int32*)first, (Int32*)count_ptr, (Int32)primcount); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void MultiDrawElementArray(GL.Enums.BeginMode mode, Int32[] first, Int32* count, Int32 primcount) - { - unsafe - { - fixed (Int32* first_ptr = first) - { - Delegates.glMultiDrawElementArrayAPPLE((GL.Enums.BeginMode)mode, (Int32*)first_ptr, (Int32*)count, (Int32)primcount); - } - } - } - public static void MultiDrawElementArray(GL.Enums.BeginMode mode, Int32[] first, Int32[] count, Int32 primcount) { @@ -65278,45 +38918,6 @@ namespace OpenTK.OpenGL } } - public static - void MultiDrawElementArray(GL.Enums.BeginMode mode, Int32[] first, ref Int32 count, Int32 primcount) - { - unsafe - { - fixed (Int32* first_ptr = first) - fixed (Int32* count_ptr = &count) - { - Delegates.glMultiDrawElementArrayAPPLE((GL.Enums.BeginMode)mode, (Int32*)first_ptr, (Int32*)count_ptr, (Int32)primcount); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void MultiDrawElementArray(GL.Enums.BeginMode mode, ref Int32 first, Int32* count, Int32 primcount) - { - unsafe - { - fixed (Int32* first_ptr = &first) - { - Delegates.glMultiDrawElementArrayAPPLE((GL.Enums.BeginMode)mode, (Int32*)first_ptr, (Int32*)count, (Int32)primcount); - } - } - } - - public static - void MultiDrawElementArray(GL.Enums.BeginMode mode, ref Int32 first, Int32[] count, Int32 primcount) - { - unsafe - { - fixed (Int32* first_ptr = &first) - fixed (Int32* count_ptr = count) - { - Delegates.glMultiDrawElementArrayAPPLE((GL.Enums.BeginMode)mode, (Int32*)first_ptr, (Int32*)count_ptr, (Int32)primcount); - } - } - } - public static void MultiDrawElementArray(GL.Enums.BeginMode mode, ref Int32 first, ref Int32 count, Int32 primcount) { @@ -65332,97 +38933,9 @@ namespace OpenTK.OpenGL [System.CLSCompliant(false)] public static - unsafe void MultiDrawRangeElementArray(GL.Enums.BeginMode mode, UInt32 start, UInt32 end, Int32* first, Int32* count, Int32 primcount) + unsafe void MultiDrawElementArray(GL.Enums.BeginMode mode, Int32* first, Int32* count, Int32 primcount) { - unsafe { Delegates.glMultiDrawRangeElementArrayAPPLE((GL.Enums.BeginMode)mode, (UInt32)start, (UInt32)end, (Int32*)first, (Int32*)count, (Int32)primcount); } - } - - [System.CLSCompliant(false)] - public static - unsafe void MultiDrawRangeElementArray(GL.Enums.BeginMode mode, Int32 start, Int32 end, Int32* first, Int32* count, Int32 primcount) - { - unsafe - { - Delegates.glMultiDrawRangeElementArrayAPPLE((GL.Enums.BeginMode)mode, (UInt32)start, (UInt32)end, (Int32*)first, (Int32*)count, (Int32)primcount); - } - } - - [System.CLSCompliant(false)] - public static - unsafe void MultiDrawRangeElementArray(GL.Enums.BeginMode mode, UInt32 start, UInt32 end, Int32* first, Int32[] count, Int32 primcount) - { - unsafe - { - fixed (Int32* count_ptr = count) - { - Delegates.glMultiDrawRangeElementArrayAPPLE((GL.Enums.BeginMode)mode, (UInt32)start, (UInt32)end, (Int32*)first, (Int32*)count_ptr, (Int32)primcount); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void MultiDrawRangeElementArray(GL.Enums.BeginMode mode, Int32 start, Int32 end, Int32* first, Int32[] count, Int32 primcount) - { - unsafe - { - fixed (Int32* count_ptr = count) - { - Delegates.glMultiDrawRangeElementArrayAPPLE((GL.Enums.BeginMode)mode, (UInt32)start, (UInt32)end, (Int32*)first, (Int32*)count_ptr, (Int32)primcount); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void MultiDrawRangeElementArray(GL.Enums.BeginMode mode, UInt32 start, UInt32 end, Int32* first, ref Int32 count, Int32 primcount) - { - unsafe - { - fixed (Int32* count_ptr = &count) - { - Delegates.glMultiDrawRangeElementArrayAPPLE((GL.Enums.BeginMode)mode, (UInt32)start, (UInt32)end, (Int32*)first, (Int32*)count_ptr, (Int32)primcount); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void MultiDrawRangeElementArray(GL.Enums.BeginMode mode, Int32 start, Int32 end, Int32* first, ref Int32 count, Int32 primcount) - { - unsafe - { - fixed (Int32* count_ptr = &count) - { - Delegates.glMultiDrawRangeElementArrayAPPLE((GL.Enums.BeginMode)mode, (UInt32)start, (UInt32)end, (Int32*)first, (Int32*)count_ptr, (Int32)primcount); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void MultiDrawRangeElementArray(GL.Enums.BeginMode mode, UInt32 start, UInt32 end, Int32[] first, Int32* count, Int32 primcount) - { - unsafe - { - fixed (Int32* first_ptr = first) - { - Delegates.glMultiDrawRangeElementArrayAPPLE((GL.Enums.BeginMode)mode, (UInt32)start, (UInt32)end, (Int32*)first_ptr, (Int32*)count, (Int32)primcount); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void MultiDrawRangeElementArray(GL.Enums.BeginMode mode, Int32 start, Int32 end, Int32[] first, Int32* count, Int32 primcount) - { - unsafe - { - fixed (Int32* first_ptr = first) - { - Delegates.glMultiDrawRangeElementArrayAPPLE((GL.Enums.BeginMode)mode, (UInt32)start, (UInt32)end, (Int32*)first_ptr, (Int32*)count, (Int32)primcount); - } - } + Delegates.glMultiDrawElementArrayAPPLE((GL.Enums.BeginMode)mode, (Int32*)first, (Int32*)count, (Int32)primcount); } [System.CLSCompliant(false)] @@ -65452,86 +38965,6 @@ namespace OpenTK.OpenGL } } - [System.CLSCompliant(false)] - public static - void MultiDrawRangeElementArray(GL.Enums.BeginMode mode, UInt32 start, UInt32 end, Int32[] first, ref Int32 count, Int32 primcount) - { - unsafe - { - fixed (Int32* first_ptr = first) - fixed (Int32* count_ptr = &count) - { - Delegates.glMultiDrawRangeElementArrayAPPLE((GL.Enums.BeginMode)mode, (UInt32)start, (UInt32)end, (Int32*)first_ptr, (Int32*)count_ptr, (Int32)primcount); - } - } - } - - public static - void MultiDrawRangeElementArray(GL.Enums.BeginMode mode, Int32 start, Int32 end, Int32[] first, ref Int32 count, Int32 primcount) - { - unsafe - { - fixed (Int32* first_ptr = first) - fixed (Int32* count_ptr = &count) - { - Delegates.glMultiDrawRangeElementArrayAPPLE((GL.Enums.BeginMode)mode, (UInt32)start, (UInt32)end, (Int32*)first_ptr, (Int32*)count_ptr, (Int32)primcount); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void MultiDrawRangeElementArray(GL.Enums.BeginMode mode, UInt32 start, UInt32 end, ref Int32 first, Int32* count, Int32 primcount) - { - unsafe - { - fixed (Int32* first_ptr = &first) - { - Delegates.glMultiDrawRangeElementArrayAPPLE((GL.Enums.BeginMode)mode, (UInt32)start, (UInt32)end, (Int32*)first_ptr, (Int32*)count, (Int32)primcount); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void MultiDrawRangeElementArray(GL.Enums.BeginMode mode, Int32 start, Int32 end, ref Int32 first, Int32* count, Int32 primcount) - { - unsafe - { - fixed (Int32* first_ptr = &first) - { - Delegates.glMultiDrawRangeElementArrayAPPLE((GL.Enums.BeginMode)mode, (UInt32)start, (UInt32)end, (Int32*)first_ptr, (Int32*)count, (Int32)primcount); - } - } - } - - [System.CLSCompliant(false)] - public static - void MultiDrawRangeElementArray(GL.Enums.BeginMode mode, UInt32 start, UInt32 end, ref Int32 first, Int32[] count, Int32 primcount) - { - unsafe - { - fixed (Int32* first_ptr = &first) - fixed (Int32* count_ptr = count) - { - Delegates.glMultiDrawRangeElementArrayAPPLE((GL.Enums.BeginMode)mode, (UInt32)start, (UInt32)end, (Int32*)first_ptr, (Int32*)count_ptr, (Int32)primcount); - } - } - } - - public static - void MultiDrawRangeElementArray(GL.Enums.BeginMode mode, Int32 start, Int32 end, ref Int32 first, Int32[] count, Int32 primcount) - { - unsafe - { - fixed (Int32* first_ptr = &first) - fixed (Int32* count_ptr = count) - { - Delegates.glMultiDrawRangeElementArrayAPPLE((GL.Enums.BeginMode)mode, (UInt32)start, (UInt32)end, (Int32*)first_ptr, (Int32*)count_ptr, (Int32)primcount); - } - } - } - [System.CLSCompliant(false)] public static void MultiDrawRangeElementArray(GL.Enums.BeginMode mode, UInt32 start, UInt32 end, ref Int32 first, ref Int32 count, Int32 primcount) @@ -65561,19 +38994,16 @@ namespace OpenTK.OpenGL [System.CLSCompliant(false)] public static - unsafe void GenFences(Int32 n, [Out] UInt32* fences) + unsafe void MultiDrawRangeElementArray(GL.Enums.BeginMode mode, UInt32 start, UInt32 end, Int32* first, Int32* count, Int32 primcount) { - unsafe { Delegates.glGenFencesAPPLE((Int32)n, (UInt32*)fences); } + Delegates.glMultiDrawRangeElementArrayAPPLE((GL.Enums.BeginMode)mode, (UInt32)start, (UInt32)end, (Int32*)first, (Int32*)count, (Int32)primcount); } [System.CLSCompliant(false)] public static - unsafe void GenFences(Int32 n, [Out] Int32* fences) + unsafe void MultiDrawRangeElementArray(GL.Enums.BeginMode mode, Int32 start, Int32 end, Int32* first, Int32* count, Int32 primcount) { - unsafe - { - Delegates.glGenFencesAPPLE((Int32)n, (UInt32*)fences); - } + Delegates.glMultiDrawRangeElementArrayAPPLE((GL.Enums.BeginMode)mode, (UInt32)start, (UInt32)end, (Int32*)first, (Int32*)count, (Int32)primcount); } [System.CLSCompliant(false)] @@ -65610,7 +39040,7 @@ namespace OpenTK.OpenGL fixed (UInt32* fences_ptr = &fences) { Delegates.glGenFencesAPPLE((Int32)n, (UInt32*)fences_ptr); - fences = *fences_ptr; + fences = *fences_ptr; } } } @@ -65623,26 +39053,23 @@ namespace OpenTK.OpenGL fixed (Int32* fences_ptr = &fences) { Delegates.glGenFencesAPPLE((Int32)n, (UInt32*)fences_ptr); - fences = *fences_ptr; + fences = *fences_ptr; } } } [System.CLSCompliant(false)] public static - unsafe void DeleteFences(Int32 n, UInt32* fences) + unsafe void GenFences(Int32 n, [Out] UInt32* fences) { - unsafe { Delegates.glDeleteFencesAPPLE((Int32)n, (UInt32*)fences); } + Delegates.glGenFencesAPPLE((Int32)n, (UInt32*)fences); } [System.CLSCompliant(false)] public static - unsafe void DeleteFences(Int32 n, Int32* fences) + unsafe void GenFences(Int32 n, [Out] Int32* fences) { - unsafe - { - Delegates.glDeleteFencesAPPLE((Int32)n, (UInt32*)fences); - } + Delegates.glGenFencesAPPLE((Int32)n, (UInt32*)fences); } [System.CLSCompliant(false)] @@ -65695,6 +39122,20 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void DeleteFences(Int32 n, UInt32* fences) + { + Delegates.glDeleteFencesAPPLE((Int32)n, (UInt32*)fences); + } + + [System.CLSCompliant(false)] + public static + unsafe void DeleteFences(Int32 n, Int32* fences) + { + Delegates.glDeleteFencesAPPLE((Int32)n, (UInt32*)fences); + } + [System.CLSCompliant(false)] public static void SetFence(UInt32 fence) @@ -65779,23 +39220,6 @@ namespace OpenTK.OpenGL Delegates.glBindVertexArrayAPPLE((UInt32)array); } - [System.CLSCompliant(false)] - public static - unsafe void DeleteVertexArrays(Int32 n, UInt32* arrays) - { - unsafe { Delegates.glDeleteVertexArraysAPPLE((Int32)n, (UInt32*)arrays); } - } - - [System.CLSCompliant(false)] - public static - unsafe void DeleteVertexArrays(Int32 n, Int32* arrays) - { - unsafe - { - Delegates.glDeleteVertexArraysAPPLE((Int32)n, (UInt32*)arrays); - } - } - [System.CLSCompliant(false)] public static void DeleteVertexArrays(Int32 n, UInt32[] arrays) @@ -65848,19 +39272,16 @@ namespace OpenTK.OpenGL [System.CLSCompliant(false)] public static - unsafe void GenVertexArrays(Int32 n, [Out] UInt32* arrays) + unsafe void DeleteVertexArrays(Int32 n, UInt32* arrays) { - unsafe { Delegates.glGenVertexArraysAPPLE((Int32)n, (UInt32*)arrays); } + Delegates.glDeleteVertexArraysAPPLE((Int32)n, (UInt32*)arrays); } [System.CLSCompliant(false)] public static - unsafe void GenVertexArrays(Int32 n, [Out] Int32* arrays) + unsafe void DeleteVertexArrays(Int32 n, Int32* arrays) { - unsafe - { - Delegates.glGenVertexArraysAPPLE((Int32)n, (UInt32*)arrays); - } + Delegates.glDeleteVertexArraysAPPLE((Int32)n, (UInt32*)arrays); } [System.CLSCompliant(false)] @@ -65897,7 +39318,7 @@ namespace OpenTK.OpenGL fixed (UInt32* arrays_ptr = &arrays) { Delegates.glGenVertexArraysAPPLE((Int32)n, (UInt32*)arrays_ptr); - arrays = *arrays_ptr; + arrays = *arrays_ptr; } } } @@ -65910,11 +39331,25 @@ namespace OpenTK.OpenGL fixed (Int32* arrays_ptr = &arrays) { Delegates.glGenVertexArraysAPPLE((Int32)n, (UInt32*)arrays_ptr); - arrays = *arrays_ptr; + arrays = *arrays_ptr; } } } + [System.CLSCompliant(false)] + public static + unsafe void GenVertexArrays(Int32 n, [Out] UInt32* arrays) + { + Delegates.glGenVertexArraysAPPLE((Int32)n, (UInt32*)arrays); + } + + [System.CLSCompliant(false)] + public static + unsafe void GenVertexArrays(Int32 n, [Out] Int32* arrays) + { + Delegates.glGenVertexArraysAPPLE((Int32)n, (UInt32*)arrays); + } + [System.CLSCompliant(false)] public static Boolean IsVertexArray(UInt32 array) @@ -65931,46 +39366,40 @@ namespace OpenTK.OpenGL public static void VertexArrayRange(Int32 length, [Out] IntPtr pointer) { - Delegates.glVertexArrayRangeAPPLE((Int32)length, (IntPtr)pointer); + Delegates.glVertexArrayRangeAPPLE((Int32)length, (IntPtr)pointer); } public static void VertexArrayRange(Int32 length, [In, Out] object pointer) { - unsafe + System.Runtime.InteropServices.GCHandle pointer_ptr = System.Runtime.InteropServices.GCHandle.Alloc(pointer, System.Runtime.InteropServices.GCHandleType.Pinned); + try { - System.Runtime.InteropServices.GCHandle pointer_ptr = System.Runtime.InteropServices.GCHandle.Alloc(pointer, System.Runtime.InteropServices.GCHandleType.Pinned); - try - { - Delegates.glVertexArrayRangeAPPLE((Int32)length, (IntPtr)pointer_ptr.AddrOfPinnedObject()); - } - finally - { - pointer_ptr.Free(); - } + Delegates.glVertexArrayRangeAPPLE((Int32)length, (IntPtr)pointer_ptr.AddrOfPinnedObject()); + } + finally + { + pointer_ptr.Free(); } } public static void FlushVertexArrayRange(Int32 length, [Out] IntPtr pointer) { - Delegates.glFlushVertexArrayRangeAPPLE((Int32)length, (IntPtr)pointer); + Delegates.glFlushVertexArrayRangeAPPLE((Int32)length, (IntPtr)pointer); } public static void FlushVertexArrayRange(Int32 length, [In, Out] object pointer) { - unsafe + System.Runtime.InteropServices.GCHandle pointer_ptr = System.Runtime.InteropServices.GCHandle.Alloc(pointer, System.Runtime.InteropServices.GCHandleType.Pinned); + try { - System.Runtime.InteropServices.GCHandle pointer_ptr = System.Runtime.InteropServices.GCHandle.Alloc(pointer, System.Runtime.InteropServices.GCHandleType.Pinned); - try - { - Delegates.glFlushVertexArrayRangeAPPLE((Int32)length, (IntPtr)pointer_ptr.AddrOfPinnedObject()); - } - finally - { - pointer_ptr.Free(); - } + Delegates.glFlushVertexArrayRangeAPPLE((Int32)length, (IntPtr)pointer_ptr.AddrOfPinnedObject()); + } + finally + { + pointer_ptr.Free(); } } @@ -65989,59 +39418,22 @@ namespace OpenTK.OpenGL public static void FlushMappedBufferRange(GL.Enums.APPLE_flush_buffer_range target, IntPtr offset, IntPtr size) { - Delegates.glFlushMappedBufferRangeAPPLE((GL.Enums.APPLE_flush_buffer_range)target, (IntPtr)offset, (IntPtr)size); - } - - public static - void FlushMappedBufferRange(GL.Enums.APPLE_flush_buffer_range target, IntPtr offset, [In, Out] object size) - { - unsafe - { - System.Runtime.InteropServices.GCHandle size_ptr = System.Runtime.InteropServices.GCHandle.Alloc(size, System.Runtime.InteropServices.GCHandleType.Pinned); - try - { - Delegates.glFlushMappedBufferRangeAPPLE((GL.Enums.APPLE_flush_buffer_range)target, (IntPtr)offset, (IntPtr)size_ptr.AddrOfPinnedObject()); - } - finally - { - size_ptr.Free(); - } - } - } - - public static - void FlushMappedBufferRange(GL.Enums.APPLE_flush_buffer_range target, [In, Out] object offset, IntPtr size) - { - unsafe - { - System.Runtime.InteropServices.GCHandle offset_ptr = System.Runtime.InteropServices.GCHandle.Alloc(offset, System.Runtime.InteropServices.GCHandleType.Pinned); - try - { - Delegates.glFlushMappedBufferRangeAPPLE((GL.Enums.APPLE_flush_buffer_range)target, (IntPtr)offset_ptr.AddrOfPinnedObject(), (IntPtr)size); - } - finally - { - offset_ptr.Free(); - } - } + Delegates.glFlushMappedBufferRangeAPPLE((GL.Enums.APPLE_flush_buffer_range)target, (IntPtr)offset, (IntPtr)size); } public static void FlushMappedBufferRange(GL.Enums.APPLE_flush_buffer_range target, [In, Out] object offset, [In, Out] object size) { - unsafe + System.Runtime.InteropServices.GCHandle offset_ptr = System.Runtime.InteropServices.GCHandle.Alloc(offset, System.Runtime.InteropServices.GCHandleType.Pinned); + System.Runtime.InteropServices.GCHandle size_ptr = System.Runtime.InteropServices.GCHandle.Alloc(size, System.Runtime.InteropServices.GCHandleType.Pinned); + try { - System.Runtime.InteropServices.GCHandle offset_ptr = System.Runtime.InteropServices.GCHandle.Alloc(offset, System.Runtime.InteropServices.GCHandleType.Pinned); - System.Runtime.InteropServices.GCHandle size_ptr = System.Runtime.InteropServices.GCHandle.Alloc(size, System.Runtime.InteropServices.GCHandleType.Pinned); - try - { - Delegates.glFlushMappedBufferRangeAPPLE((GL.Enums.APPLE_flush_buffer_range)target, (IntPtr)offset_ptr.AddrOfPinnedObject(), (IntPtr)size_ptr.AddrOfPinnedObject()); - } - finally - { - offset_ptr.Free(); - size_ptr.Free(); - } + Delegates.glFlushMappedBufferRangeAPPLE((GL.Enums.APPLE_flush_buffer_range)target, (IntPtr)offset_ptr.AddrOfPinnedObject(), (IntPtr)size_ptr.AddrOfPinnedObject()); + } + finally + { + offset_ptr.Free(); + size_ptr.Free(); } } @@ -66052,23 +39444,20 @@ namespace OpenTK.OpenGL public static void StringMarker(Int32 len, IntPtr @string) { - Delegates.glStringMarkerGREMEDY((Int32)len, (IntPtr)@string); + Delegates.glStringMarkerGREMEDY((Int32)len, (IntPtr)@string); } public static void StringMarker(Int32 len, [In, Out] object @string) { - unsafe + System.Runtime.InteropServices.GCHandle @string_ptr = System.Runtime.InteropServices.GCHandle.Alloc(@string, System.Runtime.InteropServices.GCHandleType.Pinned); + try { - System.Runtime.InteropServices.GCHandle @string_ptr = System.Runtime.InteropServices.GCHandle.Alloc(@string, System.Runtime.InteropServices.GCHandleType.Pinned); - try - { - Delegates.glStringMarkerGREMEDY((Int32)len, (IntPtr)@string_ptr.AddrOfPinnedObject()); - } - finally - { - @string_ptr.Free(); - } + Delegates.glStringMarkerGREMEDY((Int32)len, (IntPtr)@string_ptr.AddrOfPinnedObject()); + } + finally + { + @string_ptr.Free(); } } diff --git a/Source/OpenTK/OpenGL/Bindings/GLCore.cs b/Source/OpenTK/OpenGL/Bindings/GLCore.cs index 2c58fd41..b7f61d6d 100644 --- a/Source/OpenTK/OpenGL/Bindings/GLCore.cs +++ b/Source/OpenTK/OpenGL/Bindings/GLCore.cs @@ -1451,7 +1451,7 @@ namespace OpenTK.OpenGL internal extern static void GetBufferSubData(GL.Enums.VERSION_1_5 target, IntPtr offset, IntPtr size, [Out] IntPtr data); [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glMapBuffer", ExactSpelling = true)] - internal extern static IntPtr MapBuffer(GL.Enums.VERSION_1_5 target, GL.Enums.VERSION_1_5 access); + internal extern static unsafe IntPtr MapBuffer(GL.Enums.VERSION_1_5 target, GL.Enums.VERSION_1_5 access); [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glUnmapBuffer", ExactSpelling = true)] internal extern static Boolean UnmapBuffer(GL.Enums.VERSION_1_5 target); diff --git a/Source/OpenTK/OpenGL/Bindings/GLDelegates.cs b/Source/OpenTK/OpenGL/Bindings/GLDelegates.cs index beab67bd..17a91a6a 100644 --- a/Source/OpenTK/OpenGL/Bindings/GLDelegates.cs +++ b/Source/OpenTK/OpenGL/Bindings/GLDelegates.cs @@ -1449,8 +1449,8 @@ namespace OpenTK.OpenGL internal delegate void GetBufferSubData(GL.Enums.VERSION_1_5 target, IntPtr offset, IntPtr size, [Out] IntPtr data); internal static GetBufferSubData glGetBufferSubData; [System.Security.SuppressUnmanagedCodeSecurity()] - internal delegate IntPtr MapBuffer(GL.Enums.VERSION_1_5 target, GL.Enums.VERSION_1_5 access); - internal static MapBuffer glMapBuffer; + internal unsafe delegate IntPtr MapBuffer(GL.Enums.VERSION_1_5 target, GL.Enums.VERSION_1_5 access); + internal unsafe static MapBuffer glMapBuffer; [System.Security.SuppressUnmanagedCodeSecurity()] internal delegate Boolean UnmapBuffer(GL.Enums.VERSION_1_5 target); internal static UnmapBuffer glUnmapBuffer; @@ -2202,8 +2202,8 @@ namespace OpenTK.OpenGL internal delegate void GetBufferSubDataARB(GL.Enums.ARB_vertex_buffer_object target, IntPtr offset, IntPtr size, [Out] IntPtr data); internal static GetBufferSubDataARB glGetBufferSubDataARB; [System.Security.SuppressUnmanagedCodeSecurity()] - internal delegate IntPtr MapBufferARB(GL.Enums.ARB_vertex_buffer_object target, GL.Enums.ARB_vertex_buffer_object access); - internal static MapBufferARB glMapBufferARB; + internal unsafe delegate IntPtr MapBufferARB(GL.Enums.ARB_vertex_buffer_object target, GL.Enums.ARB_vertex_buffer_object access); + internal unsafe static MapBufferARB glMapBufferARB; [System.Security.SuppressUnmanagedCodeSecurity()] internal delegate Boolean UnmapBufferARB(GL.Enums.ARB_vertex_buffer_object target); internal static UnmapBufferARB glUnmapBufferARB; @@ -4212,8 +4212,8 @@ namespace OpenTK.OpenGL internal delegate void PrimitiveRestartIndexNV(UInt32 index); internal static PrimitiveRestartIndexNV glPrimitiveRestartIndexNV; [System.Security.SuppressUnmanagedCodeSecurity()] - internal delegate IntPtr MapObjectBufferATI(UInt32 buffer); - internal static MapObjectBufferATI glMapObjectBufferATI; + internal unsafe delegate IntPtr MapObjectBufferATI(UInt32 buffer); + internal unsafe static MapObjectBufferATI glMapObjectBufferATI; [System.Security.SuppressUnmanagedCodeSecurity()] internal delegate void UnmapObjectBufferATI(UInt32 buffer); internal static UnmapObjectBufferATI glUnmapObjectBufferATI; diff --git a/Source/OpenTK/OpenGL/Bindings/Glu.cs b/Source/OpenTK/OpenGL/Bindings/Glu.cs index 1687d3b6..531ef20b 100644 --- a/Source/OpenTK/OpenGL/Bindings/Glu.cs +++ b/Source/OpenTK/OpenGL/Bindings/Glu.cs @@ -11,224 +11,145 @@ namespace OpenTK.OpenGL { Delegates.gluBeginCurve((int)nurb); } - + public static void BeginPolygon(int tess) { Delegates.gluBeginPolygon((int)tess); } - + public static void BeginSurface(int nurb) { Delegates.gluBeginSurface((int)nurb); } - + public static void BeginTrim(int nurb) { Delegates.gluBeginTrim((int)nurb); } - - [System.CLSCompliant(false)] + public static - unsafe Int32 Build1DMipmapLevel(GL.Enums.TextureTarget target, Int32 internalFormat, Int32 width, GL.Enums.PixelFormat format, GL.Enums.PixelType type, Int32 level, Int32 @base, Int32 max, void* data) + Int32 Build1DMipmapLevel(GL.Enums.TextureTarget target, Int32 internalFormat, Int32 width, GL.Enums.PixelFormat format, GL.Enums.PixelType type, Int32 level, Int32 @base, Int32 max, IntPtr data) { - unsafe { return Delegates.gluBuild1DMipmapLevels((GL.Enums.TextureTarget)target, (Int32)internalFormat, (Int32)width, (GL.Enums.PixelFormat)format, (GL.Enums.PixelType)type, (Int32)level, (Int32)@base, (Int32)max, (void*)data); } + return Delegates.gluBuild1DMipmapLevels((GL.Enums.TextureTarget)target, (Int32)internalFormat, (Int32)width, (GL.Enums.PixelFormat)format, (GL.Enums.PixelType)type, (Int32)level, (Int32)@base, (Int32)max, (IntPtr)data); } - + public static Int32 Build1DMipmapLevel(GL.Enums.TextureTarget target, Int32 internalFormat, Int32 width, GL.Enums.PixelFormat format, GL.Enums.PixelType type, Int32 level, Int32 @base, Int32 max, [In, Out] object data) { - unsafe + System.Runtime.InteropServices.GCHandle data_ptr = System.Runtime.InteropServices.GCHandle.Alloc(data, System.Runtime.InteropServices.GCHandleType.Pinned); + try { - System.Runtime.InteropServices.GCHandle data_ptr = System.Runtime.InteropServices.GCHandle.Alloc(data, System.Runtime.InteropServices.GCHandleType.Pinned); - try - { - Int32 retval = Delegates.gluBuild1DMipmapLevels((GL.Enums.TextureTarget)target, (Int32)internalFormat, (Int32)width, (GL.Enums.PixelFormat)format, (GL.Enums.PixelType)type, (Int32)level, (Int32)@base, (Int32)max, (void*)data_ptr.AddrOfPinnedObject()); - return retval; - } - finally - { - data_ptr.Free(); - } + return Delegates.gluBuild1DMipmapLevels((GL.Enums.TextureTarget)target, (Int32)internalFormat, (Int32)width, (GL.Enums.PixelFormat)format, (GL.Enums.PixelType)type, (Int32)level, (Int32)@base, (Int32)max, (IntPtr)data_ptr.AddrOfPinnedObject()); + } + finally + { + data_ptr.Free(); } } - - [System.CLSCompliant(false)] + public static - unsafe Int32 Build1DMipmap(GL.Enums.TextureTarget target, Int32 internalFormat, Int32 width, GL.Enums.PixelFormat format, GL.Enums.PixelType type, void* data) + Int32 Build1DMipmap(GL.Enums.TextureTarget target, Int32 internalFormat, Int32 width, GL.Enums.PixelFormat format, GL.Enums.PixelType type, IntPtr data) { - unsafe { return Delegates.gluBuild1DMipmaps((GL.Enums.TextureTarget)target, (Int32)internalFormat, (Int32)width, (GL.Enums.PixelFormat)format, (GL.Enums.PixelType)type, (void*)data); } + return Delegates.gluBuild1DMipmaps((GL.Enums.TextureTarget)target, (Int32)internalFormat, (Int32)width, (GL.Enums.PixelFormat)format, (GL.Enums.PixelType)type, (IntPtr)data); } - + public static Int32 Build1DMipmap(GL.Enums.TextureTarget target, Int32 internalFormat, Int32 width, GL.Enums.PixelFormat format, GL.Enums.PixelType type, [In, Out] object data) { - unsafe + System.Runtime.InteropServices.GCHandle data_ptr = System.Runtime.InteropServices.GCHandle.Alloc(data, System.Runtime.InteropServices.GCHandleType.Pinned); + try { - System.Runtime.InteropServices.GCHandle data_ptr = System.Runtime.InteropServices.GCHandle.Alloc(data, System.Runtime.InteropServices.GCHandleType.Pinned); - try - { - Int32 retval = Delegates.gluBuild1DMipmaps((GL.Enums.TextureTarget)target, (Int32)internalFormat, (Int32)width, (GL.Enums.PixelFormat)format, (GL.Enums.PixelType)type, (void*)data_ptr.AddrOfPinnedObject()); - return retval; - } - finally - { - data_ptr.Free(); - } + return Delegates.gluBuild1DMipmaps((GL.Enums.TextureTarget)target, (Int32)internalFormat, (Int32)width, (GL.Enums.PixelFormat)format, (GL.Enums.PixelType)type, (IntPtr)data_ptr.AddrOfPinnedObject()); + } + finally + { + data_ptr.Free(); } } - - [System.CLSCompliant(false)] + public static - unsafe Int32 Build2DMipmapLevel(GL.Enums.TextureTarget target, Int32 internalFormat, Int32 width, Int32 height, GL.Enums.PixelFormat format, GL.Enums.PixelType type, Int32 level, Int32 @base, Int32 max, void* data) + Int32 Build2DMipmapLevel(GL.Enums.TextureTarget target, Int32 internalFormat, Int32 width, Int32 height, GL.Enums.PixelFormat format, GL.Enums.PixelType type, Int32 level, Int32 @base, Int32 max, IntPtr data) { - unsafe { return Delegates.gluBuild2DMipmapLevels((GL.Enums.TextureTarget)target, (Int32)internalFormat, (Int32)width, (Int32)height, (GL.Enums.PixelFormat)format, (GL.Enums.PixelType)type, (Int32)level, (Int32)@base, (Int32)max, (void*)data); } + return Delegates.gluBuild2DMipmapLevels((GL.Enums.TextureTarget)target, (Int32)internalFormat, (Int32)width, (Int32)height, (GL.Enums.PixelFormat)format, (GL.Enums.PixelType)type, (Int32)level, (Int32)@base, (Int32)max, (IntPtr)data); } - + public static Int32 Build2DMipmapLevel(GL.Enums.TextureTarget target, Int32 internalFormat, Int32 width, Int32 height, GL.Enums.PixelFormat format, GL.Enums.PixelType type, Int32 level, Int32 @base, Int32 max, [In, Out] object data) { - unsafe + System.Runtime.InteropServices.GCHandle data_ptr = System.Runtime.InteropServices.GCHandle.Alloc(data, System.Runtime.InteropServices.GCHandleType.Pinned); + try { - System.Runtime.InteropServices.GCHandle data_ptr = System.Runtime.InteropServices.GCHandle.Alloc(data, System.Runtime.InteropServices.GCHandleType.Pinned); - try - { - Int32 retval = Delegates.gluBuild2DMipmapLevels((GL.Enums.TextureTarget)target, (Int32)internalFormat, (Int32)width, (Int32)height, (GL.Enums.PixelFormat)format, (GL.Enums.PixelType)type, (Int32)level, (Int32)@base, (Int32)max, (void*)data_ptr.AddrOfPinnedObject()); - return retval; - } - finally - { - data_ptr.Free(); - } + return Delegates.gluBuild2DMipmapLevels((GL.Enums.TextureTarget)target, (Int32)internalFormat, (Int32)width, (Int32)height, (GL.Enums.PixelFormat)format, (GL.Enums.PixelType)type, (Int32)level, (Int32)@base, (Int32)max, (IntPtr)data_ptr.AddrOfPinnedObject()); + } + finally + { + data_ptr.Free(); } } - - [System.CLSCompliant(false)] + public static - unsafe Int32 Build2DMipmap(GL.Enums.TextureTarget target, Int32 internalFormat, Int32 width, Int32 height, GL.Enums.PixelFormat format, GL.Enums.PixelType type, void* data) + Int32 Build2DMipmap(GL.Enums.TextureTarget target, Int32 internalFormat, Int32 width, Int32 height, GL.Enums.PixelFormat format, GL.Enums.PixelType type, IntPtr data) { - unsafe { return Delegates.gluBuild2DMipmaps((GL.Enums.TextureTarget)target, (Int32)internalFormat, (Int32)width, (Int32)height, (GL.Enums.PixelFormat)format, (GL.Enums.PixelType)type, (void*)data); } + return Delegates.gluBuild2DMipmaps((GL.Enums.TextureTarget)target, (Int32)internalFormat, (Int32)width, (Int32)height, (GL.Enums.PixelFormat)format, (GL.Enums.PixelType)type, (IntPtr)data); } - + public static Int32 Build2DMipmap(GL.Enums.TextureTarget target, Int32 internalFormat, Int32 width, Int32 height, GL.Enums.PixelFormat format, GL.Enums.PixelType type, [In, Out] object data) { - unsafe + System.Runtime.InteropServices.GCHandle data_ptr = System.Runtime.InteropServices.GCHandle.Alloc(data, System.Runtime.InteropServices.GCHandleType.Pinned); + try { - System.Runtime.InteropServices.GCHandle data_ptr = System.Runtime.InteropServices.GCHandle.Alloc(data, System.Runtime.InteropServices.GCHandleType.Pinned); - try - { - Int32 retval = Delegates.gluBuild2DMipmaps((GL.Enums.TextureTarget)target, (Int32)internalFormat, (Int32)width, (Int32)height, (GL.Enums.PixelFormat)format, (GL.Enums.PixelType)type, (void*)data_ptr.AddrOfPinnedObject()); - return retval; - } - finally - { - data_ptr.Free(); - } + return Delegates.gluBuild2DMipmaps((GL.Enums.TextureTarget)target, (Int32)internalFormat, (Int32)width, (Int32)height, (GL.Enums.PixelFormat)format, (GL.Enums.PixelType)type, (IntPtr)data_ptr.AddrOfPinnedObject()); + } + finally + { + data_ptr.Free(); } } - - [System.CLSCompliant(false)] + public static - unsafe Int32 Build3DMipmapLevel(GL.Enums.TextureTarget target, Int32 internalFormat, Int32 width, Int32 height, Int32 depth, GL.Enums.PixelFormat format, GL.Enums.PixelType type, Int32 level, Int32 @base, Int32 max, void* data) + Int32 Build3DMipmapLevel(GL.Enums.TextureTarget target, Int32 internalFormat, Int32 width, Int32 height, Int32 depth, GL.Enums.PixelFormat format, GL.Enums.PixelType type, Int32 level, Int32 @base, Int32 max, IntPtr data) { - unsafe { return Delegates.gluBuild3DMipmapLevels((GL.Enums.TextureTarget)target, (Int32)internalFormat, (Int32)width, (Int32)height, (Int32)depth, (GL.Enums.PixelFormat)format, (GL.Enums.PixelType)type, (Int32)level, (Int32)@base, (Int32)max, (void*)data); } + return Delegates.gluBuild3DMipmapLevels((GL.Enums.TextureTarget)target, (Int32)internalFormat, (Int32)width, (Int32)height, (Int32)depth, (GL.Enums.PixelFormat)format, (GL.Enums.PixelType)type, (Int32)level, (Int32)@base, (Int32)max, (IntPtr)data); } - + public static Int32 Build3DMipmapLevel(GL.Enums.TextureTarget target, Int32 internalFormat, Int32 width, Int32 height, Int32 depth, GL.Enums.PixelFormat format, GL.Enums.PixelType type, Int32 level, Int32 @base, Int32 max, [In, Out] object data) { - unsafe + System.Runtime.InteropServices.GCHandle data_ptr = System.Runtime.InteropServices.GCHandle.Alloc(data, System.Runtime.InteropServices.GCHandleType.Pinned); + try { - System.Runtime.InteropServices.GCHandle data_ptr = System.Runtime.InteropServices.GCHandle.Alloc(data, System.Runtime.InteropServices.GCHandleType.Pinned); - try - { - Int32 retval = Delegates.gluBuild3DMipmapLevels((GL.Enums.TextureTarget)target, (Int32)internalFormat, (Int32)width, (Int32)height, (Int32)depth, (GL.Enums.PixelFormat)format, (GL.Enums.PixelType)type, (Int32)level, (Int32)@base, (Int32)max, (void*)data_ptr.AddrOfPinnedObject()); - return retval; - } - finally - { - data_ptr.Free(); - } + return Delegates.gluBuild3DMipmapLevels((GL.Enums.TextureTarget)target, (Int32)internalFormat, (Int32)width, (Int32)height, (Int32)depth, (GL.Enums.PixelFormat)format, (GL.Enums.PixelType)type, (Int32)level, (Int32)@base, (Int32)max, (IntPtr)data_ptr.AddrOfPinnedObject()); + } + finally + { + data_ptr.Free(); } } - - [System.CLSCompliant(false)] + public static - unsafe Int32 Build3DMipmap(GL.Enums.TextureTarget target, Int32 internalFormat, Int32 width, Int32 height, Int32 depth, GL.Enums.PixelFormat format, GL.Enums.PixelType type, void* data) + Int32 Build3DMipmap(GL.Enums.TextureTarget target, Int32 internalFormat, Int32 width, Int32 height, Int32 depth, GL.Enums.PixelFormat format, GL.Enums.PixelType type, IntPtr data) { - unsafe { return Delegates.gluBuild3DMipmaps((GL.Enums.TextureTarget)target, (Int32)internalFormat, (Int32)width, (Int32)height, (Int32)depth, (GL.Enums.PixelFormat)format, (GL.Enums.PixelType)type, (void*)data); } + return Delegates.gluBuild3DMipmaps((GL.Enums.TextureTarget)target, (Int32)internalFormat, (Int32)width, (Int32)height, (Int32)depth, (GL.Enums.PixelFormat)format, (GL.Enums.PixelType)type, (IntPtr)data); } - + public static Int32 Build3DMipmap(GL.Enums.TextureTarget target, Int32 internalFormat, Int32 width, Int32 height, Int32 depth, GL.Enums.PixelFormat format, GL.Enums.PixelType type, [In, Out] object data) { - unsafe + System.Runtime.InteropServices.GCHandle data_ptr = System.Runtime.InteropServices.GCHandle.Alloc(data, System.Runtime.InteropServices.GCHandleType.Pinned); + try { - System.Runtime.InteropServices.GCHandle data_ptr = System.Runtime.InteropServices.GCHandle.Alloc(data, System.Runtime.InteropServices.GCHandleType.Pinned); - try - { - Int32 retval = Delegates.gluBuild3DMipmaps((GL.Enums.TextureTarget)target, (Int32)internalFormat, (Int32)width, (Int32)height, (Int32)depth, (GL.Enums.PixelFormat)format, (GL.Enums.PixelType)type, (void*)data_ptr.AddrOfPinnedObject()); - return retval; - } - finally - { - data_ptr.Free(); - } + return Delegates.gluBuild3DMipmaps((GL.Enums.TextureTarget)target, (Int32)internalFormat, (Int32)width, (Int32)height, (Int32)depth, (GL.Enums.PixelFormat)format, (GL.Enums.PixelType)type, (IntPtr)data_ptr.AddrOfPinnedObject()); + } + finally + { + data_ptr.Free(); } } - - [System.CLSCompliant(false)] - public static - unsafe Boolean CheckExtension(Byte* extName, Byte* extString) - { - unsafe { return Delegates.gluCheckExtension((Byte*)extName, (Byte*)extString); } - } - - [System.CLSCompliant(false)] - public static - unsafe Boolean CheckExtension(Byte* extName, Byte[] extString) - { - unsafe - { - fixed (Byte* extString_ptr = extString) - { - Boolean retval = Delegates.gluCheckExtension((Byte*)extName, (Byte*)extString_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Boolean CheckExtension(Byte* extName, ref Byte extString) - { - unsafe - { - fixed (Byte* extString_ptr = &extString) - { - Boolean retval = Delegates.gluCheckExtension((Byte*)extName, (Byte*)extString_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Boolean CheckExtension(Byte[] extName, Byte* extString) - { - unsafe - { - fixed (Byte* extName_ptr = extName) - { - Boolean retval = Delegates.gluCheckExtension((Byte*)extName_ptr, (Byte*)extString); - return retval; - } - } - } - + public static Boolean CheckExtension(Byte[] extName, Byte[] extString) { @@ -237,54 +158,11 @@ namespace OpenTK.OpenGL fixed (Byte* extName_ptr = extName) fixed (Byte* extString_ptr = extString) { - Boolean retval = Delegates.gluCheckExtension((Byte*)extName_ptr, (Byte*)extString_ptr); - return retval; + return Delegates.gluCheckExtension((Byte*)extName_ptr, (Byte*)extString_ptr); } } } - - public static - Boolean CheckExtension(Byte[] extName, ref Byte extString) - { - unsafe - { - fixed (Byte* extName_ptr = extName) - fixed (Byte* extString_ptr = &extString) - { - Boolean retval = Delegates.gluCheckExtension((Byte*)extName_ptr, (Byte*)extString_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Boolean CheckExtension(ref Byte extName, Byte* extString) - { - unsafe - { - fixed (Byte* extName_ptr = &extName) - { - Boolean retval = Delegates.gluCheckExtension((Byte*)extName_ptr, (Byte*)extString); - return retval; - } - } - } - - public static - Boolean CheckExtension(ref Byte extName, Byte[] extString) - { - unsafe - { - fixed (Byte* extName_ptr = &extName) - fixed (Byte* extString_ptr = extString) - { - Boolean retval = Delegates.gluCheckExtension((Byte*)extName_ptr, (Byte*)extString_ptr); - return retval; - } - } - } - + public static Boolean CheckExtension(ref Byte extName, ref Byte extString) { @@ -293,85 +171,84 @@ namespace OpenTK.OpenGL fixed (Byte* extName_ptr = &extName) fixed (Byte* extString_ptr = &extString) { - Boolean retval = Delegates.gluCheckExtension((Byte*)extName_ptr, (Byte*)extString_ptr); - return retval; + return Delegates.gluCheckExtension((Byte*)extName_ptr, (Byte*)extString_ptr); } } } - + + [System.CLSCompliant(false)] + public static + unsafe Boolean CheckExtension(Byte* extName, Byte* extString) + { + return Delegates.gluCheckExtension((Byte*)extName, (Byte*)extString); + } + public static void Cylinder(int quad, double @base, double top, double height, Int32 slices, Int32 stacks) { Delegates.gluCylinder((int)quad, (double)@base, (double)top, (double)height, (Int32)slices, (Int32)stacks); } - + public static void DeleteNurbsRenderer(int nurb) { Delegates.gluDeleteNurbsRenderer((int)nurb); } - + public static void DeleteQuadric(int quad) { Delegates.gluDeleteQuadric((int)quad); } - + public static void DeleteTes(int tess) { Delegates.gluDeleteTess((int)tess); } - + public static void Disk(int quad, double inner, double outer, Int32 slices, Int32 loops) { Delegates.gluDisk((int)quad, (double)inner, (double)outer, (Int32)slices, (Int32)loops); } - + public static void EndCurve(int nurb) { Delegates.gluEndCurve((int)nurb); } - + public static void EndPolygon(int tess) { Delegates.gluEndPolygon((int)tess); } - + public static void EndSurface(int nurb) { Delegates.gluEndSurface((int)nurb); } - + public static void EndTrim(int nurb) { Delegates.gluEndTrim((int)nurb); } - + public static - System.String ErrorString(Glu.Enums.ErrorCode error) + string ErrorString(Glu.Enums.ErrorCode error) { return System.Runtime.InteropServices.Marshal.PtrToStringAnsi(Delegates.gluErrorString((Glu.Enums.ErrorCode)error)); } - + public static - System.String GetString(Glu.Enums.StringName name) + string GetString(Glu.Enums.StringName name) { return System.Runtime.InteropServices.Marshal.PtrToStringAnsi(Delegates.gluGetString((Glu.Enums.StringName)name)); } - - [System.CLSCompliant(false)] - public static - unsafe void GetNurbsProperty(int nurb, Glu.Enums.NurbsProperty property, [Out] float* data) - { - unsafe { Delegates.gluGetNurbsProperty((int)nurb, (Glu.Enums.NurbsProperty)property, (float*)data); } - } - + public static void GetNurbsProperty(int nurb, Glu.Enums.NurbsProperty property, [Out] float[] data) { @@ -383,7 +260,7 @@ namespace OpenTK.OpenGL } } } - + public static void GetNurbsProperty(int nurb, Glu.Enums.NurbsProperty property, [Out] out float data) { @@ -392,18 +269,18 @@ namespace OpenTK.OpenGL fixed (float* data_ptr = &data) { Delegates.gluGetNurbsProperty((int)nurb, (Glu.Enums.NurbsProperty)property, (float*)data_ptr); - data = *data_ptr; + data = *data_ptr; } } } - + [System.CLSCompliant(false)] public static - unsafe void GetTessProperty(int tess, Glu.Enums.TessProperty which, [Out] double* data) + unsafe void GetNurbsProperty(int nurb, Glu.Enums.NurbsProperty property, [Out] float* data) { - unsafe { Delegates.gluGetTessProperty((int)tess, (Glu.Enums.TessProperty)which, (double*)data); } + Delegates.gluGetNurbsProperty((int)nurb, (Glu.Enums.NurbsProperty)property, (float*)data); } - + public static void GetTessProperty(int tess, Glu.Enums.TessProperty which, [Out] double[] data) { @@ -415,7 +292,7 @@ namespace OpenTK.OpenGL } } } - + public static void GetTessProperty(int tess, Glu.Enums.TessProperty which, [Out] out double data) { @@ -424,183 +301,20 @@ namespace OpenTK.OpenGL fixed (double* data_ptr = &data) { Delegates.gluGetTessProperty((int)tess, (Glu.Enums.TessProperty)which, (double*)data_ptr); - data = *data_ptr; + data = *data_ptr; } } } - + [System.CLSCompliant(false)] public static - unsafe void LoadSamplingMatrice(int nurb, float* model, float* perspective, Int32* view) + unsafe void GetTessProperty(int tess, Glu.Enums.TessProperty which, [Out] double* data) { - unsafe { Delegates.gluLoadSamplingMatrices((int)nurb, (float*)model, (float*)perspective, (Int32*)view); } + Delegates.gluGetTessProperty((int)tess, (Glu.Enums.TessProperty)which, (double*)data); } - - [System.CLSCompliant(false)] + public static - unsafe void LoadSamplingMatrice(int nurb, float* model, float* perspective, Int32[] view) - { - unsafe - { - fixed (Int32* view_ptr = view) - { - Delegates.gluLoadSamplingMatrices((int)nurb, (float*)model, (float*)perspective, (Int32*)view_ptr); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void LoadSamplingMatrice(int nurb, float* model, float* perspective, ref Int32 view) - { - unsafe - { - fixed (Int32* view_ptr = &view) - { - Delegates.gluLoadSamplingMatrices((int)nurb, (float*)model, (float*)perspective, (Int32*)view_ptr); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void LoadSamplingMatrice(int nurb, float* model, float[] perspective, Int32* view) - { - unsafe - { - fixed (float* perspective_ptr = perspective) - { - Delegates.gluLoadSamplingMatrices((int)nurb, (float*)model, (float*)perspective_ptr, (Int32*)view); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void LoadSamplingMatrice(int nurb, float* model, float[] perspective, Int32[] view) - { - unsafe - { - fixed (float* perspective_ptr = perspective) - fixed (Int32* view_ptr = view) - { - Delegates.gluLoadSamplingMatrices((int)nurb, (float*)model, (float*)perspective_ptr, (Int32*)view_ptr); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void LoadSamplingMatrice(int nurb, float* model, float[] perspective, ref Int32 view) - { - unsafe - { - fixed (float* perspective_ptr = perspective) - fixed (Int32* view_ptr = &view) - { - Delegates.gluLoadSamplingMatrices((int)nurb, (float*)model, (float*)perspective_ptr, (Int32*)view_ptr); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void LoadSamplingMatrice(int nurb, float* model, ref float perspective, Int32* view) - { - unsafe - { - fixed (float* perspective_ptr = &perspective) - { - Delegates.gluLoadSamplingMatrices((int)nurb, (float*)model, (float*)perspective_ptr, (Int32*)view); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void LoadSamplingMatrice(int nurb, float* model, ref float perspective, Int32[] view) - { - unsafe - { - fixed (float* perspective_ptr = &perspective) - fixed (Int32* view_ptr = view) - { - Delegates.gluLoadSamplingMatrices((int)nurb, (float*)model, (float*)perspective_ptr, (Int32*)view_ptr); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void LoadSamplingMatrice(int nurb, float* model, ref float perspective, ref Int32 view) - { - unsafe - { - fixed (float* perspective_ptr = &perspective) - fixed (Int32* view_ptr = &view) - { - Delegates.gluLoadSamplingMatrices((int)nurb, (float*)model, (float*)perspective_ptr, (Int32*)view_ptr); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void LoadSamplingMatrice(int nurb, float[] model, float* perspective, Int32* view) - { - unsafe - { - fixed (float* model_ptr = model) - { - Delegates.gluLoadSamplingMatrices((int)nurb, (float*)model_ptr, (float*)perspective, (Int32*)view); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void LoadSamplingMatrice(int nurb, float[] model, float* perspective, Int32[] view) - { - unsafe - { - fixed (float* model_ptr = model) - fixed (Int32* view_ptr = view) - { - Delegates.gluLoadSamplingMatrices((int)nurb, (float*)model_ptr, (float*)perspective, (Int32*)view_ptr); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void LoadSamplingMatrice(int nurb, float[] model, float* perspective, ref Int32 view) - { - unsafe - { - fixed (float* model_ptr = model) - fixed (Int32* view_ptr = &view) - { - Delegates.gluLoadSamplingMatrices((int)nurb, (float*)model_ptr, (float*)perspective, (Int32*)view_ptr); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void LoadSamplingMatrice(int nurb, float[] model, float[] perspective, Int32* view) - { - unsafe - { - fixed (float* model_ptr = model) - fixed (float* perspective_ptr = perspective) - { - Delegates.gluLoadSamplingMatrices((int)nurb, (float*)model_ptr, (float*)perspective_ptr, (Int32*)view); - } - } - } - - public static - void LoadSamplingMatrice(int nurb, float[] model, float[] perspective, Int32[] view) + void LoadSamplingMatrices(int nurb, float[] model, float[] perspective, Int32[] view) { unsafe { @@ -612,176 +326,9 @@ namespace OpenTK.OpenGL } } } - + public static - void LoadSamplingMatrice(int nurb, float[] model, float[] perspective, ref Int32 view) - { - unsafe - { - fixed (float* model_ptr = model) - fixed (float* perspective_ptr = perspective) - fixed (Int32* view_ptr = &view) - { - Delegates.gluLoadSamplingMatrices((int)nurb, (float*)model_ptr, (float*)perspective_ptr, (Int32*)view_ptr); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void LoadSamplingMatrice(int nurb, float[] model, ref float perspective, Int32* view) - { - unsafe - { - fixed (float* model_ptr = model) - fixed (float* perspective_ptr = &perspective) - { - Delegates.gluLoadSamplingMatrices((int)nurb, (float*)model_ptr, (float*)perspective_ptr, (Int32*)view); - } - } - } - - public static - void LoadSamplingMatrice(int nurb, float[] model, ref float perspective, Int32[] view) - { - unsafe - { - fixed (float* model_ptr = model) - fixed (float* perspective_ptr = &perspective) - fixed (Int32* view_ptr = view) - { - Delegates.gluLoadSamplingMatrices((int)nurb, (float*)model_ptr, (float*)perspective_ptr, (Int32*)view_ptr); - } - } - } - - public static - void LoadSamplingMatrice(int nurb, float[] model, ref float perspective, ref Int32 view) - { - unsafe - { - fixed (float* model_ptr = model) - fixed (float* perspective_ptr = &perspective) - fixed (Int32* view_ptr = &view) - { - Delegates.gluLoadSamplingMatrices((int)nurb, (float*)model_ptr, (float*)perspective_ptr, (Int32*)view_ptr); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void LoadSamplingMatrice(int nurb, ref float model, float* perspective, Int32* view) - { - unsafe - { - fixed (float* model_ptr = &model) - { - Delegates.gluLoadSamplingMatrices((int)nurb, (float*)model_ptr, (float*)perspective, (Int32*)view); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void LoadSamplingMatrice(int nurb, ref float model, float* perspective, Int32[] view) - { - unsafe - { - fixed (float* model_ptr = &model) - fixed (Int32* view_ptr = view) - { - Delegates.gluLoadSamplingMatrices((int)nurb, (float*)model_ptr, (float*)perspective, (Int32*)view_ptr); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void LoadSamplingMatrice(int nurb, ref float model, float* perspective, ref Int32 view) - { - unsafe - { - fixed (float* model_ptr = &model) - fixed (Int32* view_ptr = &view) - { - Delegates.gluLoadSamplingMatrices((int)nurb, (float*)model_ptr, (float*)perspective, (Int32*)view_ptr); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void LoadSamplingMatrice(int nurb, ref float model, float[] perspective, Int32* view) - { - unsafe - { - fixed (float* model_ptr = &model) - fixed (float* perspective_ptr = perspective) - { - Delegates.gluLoadSamplingMatrices((int)nurb, (float*)model_ptr, (float*)perspective_ptr, (Int32*)view); - } - } - } - - public static - void LoadSamplingMatrice(int nurb, ref float model, float[] perspective, Int32[] view) - { - unsafe - { - fixed (float* model_ptr = &model) - fixed (float* perspective_ptr = perspective) - fixed (Int32* view_ptr = view) - { - Delegates.gluLoadSamplingMatrices((int)nurb, (float*)model_ptr, (float*)perspective_ptr, (Int32*)view_ptr); - } - } - } - - public static - void LoadSamplingMatrice(int nurb, ref float model, float[] perspective, ref Int32 view) - { - unsafe - { - fixed (float* model_ptr = &model) - fixed (float* perspective_ptr = perspective) - fixed (Int32* view_ptr = &view) - { - Delegates.gluLoadSamplingMatrices((int)nurb, (float*)model_ptr, (float*)perspective_ptr, (Int32*)view_ptr); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void LoadSamplingMatrice(int nurb, ref float model, ref float perspective, Int32* view) - { - unsafe - { - fixed (float* model_ptr = &model) - fixed (float* perspective_ptr = &perspective) - { - Delegates.gluLoadSamplingMatrices((int)nurb, (float*)model_ptr, (float*)perspective_ptr, (Int32*)view); - } - } - } - - public static - void LoadSamplingMatrice(int nurb, ref float model, ref float perspective, Int32[] view) - { - unsafe - { - fixed (float* model_ptr = &model) - fixed (float* perspective_ptr = &perspective) - fixed (Int32* view_ptr = view) - { - Delegates.gluLoadSamplingMatrices((int)nurb, (float*)model_ptr, (float*)perspective_ptr, (Int32*)view_ptr); - } - } - } - - public static - void LoadSamplingMatrice(int nurb, ref float model, ref float perspective, ref Int32 view) + void LoadSamplingMatrices(int nurb, ref float model, ref float perspective, ref Int32 view) { unsafe { @@ -793,114 +340,84 @@ namespace OpenTK.OpenGL } } } - + + [System.CLSCompliant(false)] + public static + unsafe void LoadSamplingMatrices(int nurb, float* model, float* perspective, Int32* view) + { + Delegates.gluLoadSamplingMatrices((int)nurb, (float*)model, (float*)perspective, (Int32*)view); + } + public static void LookAt(double eyeX, double eyeY, double eyeZ, double centerX, double centerY, double centerZ, double upX, double upY, double upZ) { Delegates.gluLookAt((double)eyeX, (double)eyeY, (double)eyeZ, (double)centerX, (double)centerY, (double)centerZ, (double)upX, (double)upY, (double)upZ); } - + public static int NewNurbsRenderer() { return Delegates.gluNewNurbsRenderer(); } - + public static int NewQuadric() { return Delegates.gluNewQuadric(); } - + public static int NewTes() { return Delegates.gluNewTess(); } - + public static void NextContour(int tess, Glu.Enums.TessContour type) { Delegates.gluNextContour((int)tess, (Glu.Enums.TessContour)type); } - + public static void NurbsCallback(int nurb, Glu.Enums.NurbsCallback which, IntPtr CallBackFunc) { Delegates.gluNurbsCallback((int)nurb, (Glu.Enums.NurbsCallback)which, (IntPtr)CallBackFunc); } - - [System.CLSCompliant(false)] + public static - unsafe void NurbsCallbackData(int nurb, void* userData) + void NurbsCallback(int nurb, Glu.Enums.NurbsCallback which, [In, Out] object CallBackFunc) { - unsafe { Delegates.gluNurbsCallbackData((int)nurb, (void*)userData); } + System.Runtime.InteropServices.GCHandle CallBackFunc_ptr = System.Runtime.InteropServices.GCHandle.Alloc(CallBackFunc, System.Runtime.InteropServices.GCHandleType.Pinned); + try + { + Delegates.gluNurbsCallback((int)nurb, (Glu.Enums.NurbsCallback)which, (IntPtr)CallBackFunc_ptr.AddrOfPinnedObject()); + } + finally + { + CallBackFunc_ptr.Free(); + } } - + + public static + void NurbsCallbackData(int nurb, IntPtr userData) + { + Delegates.gluNurbsCallbackData((int)nurb, (IntPtr)userData); + } + public static void NurbsCallbackData(int nurb, [In, Out] object userData) { - unsafe + System.Runtime.InteropServices.GCHandle userData_ptr = System.Runtime.InteropServices.GCHandle.Alloc(userData, System.Runtime.InteropServices.GCHandleType.Pinned); + try { - System.Runtime.InteropServices.GCHandle userData_ptr = System.Runtime.InteropServices.GCHandle.Alloc(userData, System.Runtime.InteropServices.GCHandleType.Pinned); - try - { - Delegates.gluNurbsCallbackData((int)nurb, (void*)userData_ptr.AddrOfPinnedObject()); - } - finally - { - userData_ptr.Free(); - } + Delegates.gluNurbsCallbackData((int)nurb, (IntPtr)userData_ptr.AddrOfPinnedObject()); + } + finally + { + userData_ptr.Free(); } } - - [System.CLSCompliant(false)] - public static - unsafe void NurbsCurve(int nurb, Int32 knotCount, [Out] float* knots, Int32 stride, [Out] float* control, Int32 order, GL.Enums.MapTarget type) - { - unsafe { Delegates.gluNurbsCurve((int)nurb, (Int32)knotCount, (float*)knots, (Int32)stride, (float*)control, (Int32)order, (GL.Enums.MapTarget)type); } - } - - [System.CLSCompliant(false)] - public static - unsafe void NurbsCurve(int nurb, Int32 knotCount, [Out] float* knots, Int32 stride, [Out] float[] control, Int32 order, GL.Enums.MapTarget type) - { - unsafe - { - fixed (float* control_ptr = control) - { - Delegates.gluNurbsCurve((int)nurb, (Int32)knotCount, (float*)knots, (Int32)stride, (float*)control_ptr, (Int32)order, (GL.Enums.MapTarget)type); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void NurbsCurve(int nurb, Int32 knotCount, [Out] float* knots, Int32 stride, [Out] out float control, Int32 order, GL.Enums.MapTarget type) - { - unsafe - { - fixed (float* control_ptr = &control) - { - Delegates.gluNurbsCurve((int)nurb, (Int32)knotCount, (float*)knots, (Int32)stride, (float*)control_ptr, (Int32)order, (GL.Enums.MapTarget)type); - control = *control_ptr; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void NurbsCurve(int nurb, Int32 knotCount, [Out] float[] knots, Int32 stride, [Out] float* control, Int32 order, GL.Enums.MapTarget type) - { - unsafe - { - fixed (float* knots_ptr = knots) - { - Delegates.gluNurbsCurve((int)nurb, (Int32)knotCount, (float*)knots_ptr, (Int32)stride, (float*)control, (Int32)order, (GL.Enums.MapTarget)type); - } - } - } - + public static void NurbsCurve(int nurb, Int32 knotCount, [Out] float[] knots, Int32 stride, [Out] float[] control, Int32 order, GL.Enums.MapTarget type) { @@ -913,49 +430,7 @@ namespace OpenTK.OpenGL } } } - - public static - void NurbsCurve(int nurb, Int32 knotCount, [Out] float[] knots, Int32 stride, [Out] out float control, Int32 order, GL.Enums.MapTarget type) - { - unsafe - { - fixed (float* knots_ptr = knots) - fixed (float* control_ptr = &control) - { - Delegates.gluNurbsCurve((int)nurb, (Int32)knotCount, (float*)knots_ptr, (Int32)stride, (float*)control_ptr, (Int32)order, (GL.Enums.MapTarget)type); - control = *control_ptr; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void NurbsCurve(int nurb, Int32 knotCount, [Out] out float knots, Int32 stride, [Out] float* control, Int32 order, GL.Enums.MapTarget type) - { - unsafe - { - fixed (float* knots_ptr = &knots) - { - Delegates.gluNurbsCurve((int)nurb, (Int32)knotCount, (float*)knots_ptr, (Int32)stride, (float*)control, (Int32)order, (GL.Enums.MapTarget)type); - knots = *knots_ptr; - } - } - } - - public static - void NurbsCurve(int nurb, Int32 knotCount, [Out] out float knots, Int32 stride, [Out] float[] control, Int32 order, GL.Enums.MapTarget type) - { - unsafe - { - fixed (float* knots_ptr = &knots) - fixed (float* control_ptr = control) - { - Delegates.gluNurbsCurve((int)nurb, (Int32)knotCount, (float*)knots_ptr, (Int32)stride, (float*)control_ptr, (Int32)order, (GL.Enums.MapTarget)type); - knots = *knots_ptr; - } - } - } - + public static void NurbsCurve(int nurb, Int32 knotCount, [Out] out float knots, Int32 stride, [Out] out float control, Int32 order, GL.Enums.MapTarget type) { @@ -965,188 +440,25 @@ namespace OpenTK.OpenGL fixed (float* control_ptr = &control) { Delegates.gluNurbsCurve((int)nurb, (Int32)knotCount, (float*)knots_ptr, (Int32)stride, (float*)control_ptr, (Int32)order, (GL.Enums.MapTarget)type); - knots = *knots_ptr; - control = *control_ptr; + knots = *knots_ptr; + control = *control_ptr; } } } - + + [System.CLSCompliant(false)] + public static + unsafe void NurbsCurve(int nurb, Int32 knotCount, [Out] float* knots, Int32 stride, [Out] float* control, Int32 order, GL.Enums.MapTarget type) + { + Delegates.gluNurbsCurve((int)nurb, (Int32)knotCount, (float*)knots, (Int32)stride, (float*)control, (Int32)order, (GL.Enums.MapTarget)type); + } + public static void NurbsProperty(int nurb, Glu.Enums.NurbsProperty property, float value) { Delegates.gluNurbsProperty((int)nurb, (Glu.Enums.NurbsProperty)property, (float)value); } - - [System.CLSCompliant(false)] - public static - unsafe void NurbsSurface(int nurb, Int32 sKnotCount, float* sKnots, Int32 tKnotCount, float* tKnots, Int32 sStride, Int32 tStride, float* control, Int32 sOrder, Int32 tOrder, GL.Enums.MapTarget type) - { - unsafe { Delegates.gluNurbsSurface((int)nurb, (Int32)sKnotCount, (float*)sKnots, (Int32)tKnotCount, (float*)tKnots, (Int32)sStride, (Int32)tStride, (float*)control, (Int32)sOrder, (Int32)tOrder, (GL.Enums.MapTarget)type); } - } - - [System.CLSCompliant(false)] - public static - unsafe void NurbsSurface(int nurb, Int32 sKnotCount, float* sKnots, Int32 tKnotCount, float* tKnots, Int32 sStride, Int32 tStride, float[] control, Int32 sOrder, Int32 tOrder, GL.Enums.MapTarget type) - { - unsafe - { - fixed (float* control_ptr = control) - { - Delegates.gluNurbsSurface((int)nurb, (Int32)sKnotCount, (float*)sKnots, (Int32)tKnotCount, (float*)tKnots, (Int32)sStride, (Int32)tStride, (float*)control_ptr, (Int32)sOrder, (Int32)tOrder, (GL.Enums.MapTarget)type); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void NurbsSurface(int nurb, Int32 sKnotCount, float* sKnots, Int32 tKnotCount, float* tKnots, Int32 sStride, Int32 tStride, ref float control, Int32 sOrder, Int32 tOrder, GL.Enums.MapTarget type) - { - unsafe - { - fixed (float* control_ptr = &control) - { - Delegates.gluNurbsSurface((int)nurb, (Int32)sKnotCount, (float*)sKnots, (Int32)tKnotCount, (float*)tKnots, (Int32)sStride, (Int32)tStride, (float*)control_ptr, (Int32)sOrder, (Int32)tOrder, (GL.Enums.MapTarget)type); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void NurbsSurface(int nurb, Int32 sKnotCount, float* sKnots, Int32 tKnotCount, float[] tKnots, Int32 sStride, Int32 tStride, float* control, Int32 sOrder, Int32 tOrder, GL.Enums.MapTarget type) - { - unsafe - { - fixed (float* tKnots_ptr = tKnots) - { - Delegates.gluNurbsSurface((int)nurb, (Int32)sKnotCount, (float*)sKnots, (Int32)tKnotCount, (float*)tKnots_ptr, (Int32)sStride, (Int32)tStride, (float*)control, (Int32)sOrder, (Int32)tOrder, (GL.Enums.MapTarget)type); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void NurbsSurface(int nurb, Int32 sKnotCount, float* sKnots, Int32 tKnotCount, float[] tKnots, Int32 sStride, Int32 tStride, float[] control, Int32 sOrder, Int32 tOrder, GL.Enums.MapTarget type) - { - unsafe - { - fixed (float* tKnots_ptr = tKnots) - fixed (float* control_ptr = control) - { - Delegates.gluNurbsSurface((int)nurb, (Int32)sKnotCount, (float*)sKnots, (Int32)tKnotCount, (float*)tKnots_ptr, (Int32)sStride, (Int32)tStride, (float*)control_ptr, (Int32)sOrder, (Int32)tOrder, (GL.Enums.MapTarget)type); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void NurbsSurface(int nurb, Int32 sKnotCount, float* sKnots, Int32 tKnotCount, float[] tKnots, Int32 sStride, Int32 tStride, ref float control, Int32 sOrder, Int32 tOrder, GL.Enums.MapTarget type) - { - unsafe - { - fixed (float* tKnots_ptr = tKnots) - fixed (float* control_ptr = &control) - { - Delegates.gluNurbsSurface((int)nurb, (Int32)sKnotCount, (float*)sKnots, (Int32)tKnotCount, (float*)tKnots_ptr, (Int32)sStride, (Int32)tStride, (float*)control_ptr, (Int32)sOrder, (Int32)tOrder, (GL.Enums.MapTarget)type); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void NurbsSurface(int nurb, Int32 sKnotCount, float* sKnots, Int32 tKnotCount, ref float tKnots, Int32 sStride, Int32 tStride, float* control, Int32 sOrder, Int32 tOrder, GL.Enums.MapTarget type) - { - unsafe - { - fixed (float* tKnots_ptr = &tKnots) - { - Delegates.gluNurbsSurface((int)nurb, (Int32)sKnotCount, (float*)sKnots, (Int32)tKnotCount, (float*)tKnots_ptr, (Int32)sStride, (Int32)tStride, (float*)control, (Int32)sOrder, (Int32)tOrder, (GL.Enums.MapTarget)type); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void NurbsSurface(int nurb, Int32 sKnotCount, float* sKnots, Int32 tKnotCount, ref float tKnots, Int32 sStride, Int32 tStride, float[] control, Int32 sOrder, Int32 tOrder, GL.Enums.MapTarget type) - { - unsafe - { - fixed (float* tKnots_ptr = &tKnots) - fixed (float* control_ptr = control) - { - Delegates.gluNurbsSurface((int)nurb, (Int32)sKnotCount, (float*)sKnots, (Int32)tKnotCount, (float*)tKnots_ptr, (Int32)sStride, (Int32)tStride, (float*)control_ptr, (Int32)sOrder, (Int32)tOrder, (GL.Enums.MapTarget)type); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void NurbsSurface(int nurb, Int32 sKnotCount, float* sKnots, Int32 tKnotCount, ref float tKnots, Int32 sStride, Int32 tStride, ref float control, Int32 sOrder, Int32 tOrder, GL.Enums.MapTarget type) - { - unsafe - { - fixed (float* tKnots_ptr = &tKnots) - fixed (float* control_ptr = &control) - { - Delegates.gluNurbsSurface((int)nurb, (Int32)sKnotCount, (float*)sKnots, (Int32)tKnotCount, (float*)tKnots_ptr, (Int32)sStride, (Int32)tStride, (float*)control_ptr, (Int32)sOrder, (Int32)tOrder, (GL.Enums.MapTarget)type); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void NurbsSurface(int nurb, Int32 sKnotCount, float[] sKnots, Int32 tKnotCount, float* tKnots, Int32 sStride, Int32 tStride, float* control, Int32 sOrder, Int32 tOrder, GL.Enums.MapTarget type) - { - unsafe - { - fixed (float* sKnots_ptr = sKnots) - { - Delegates.gluNurbsSurface((int)nurb, (Int32)sKnotCount, (float*)sKnots_ptr, (Int32)tKnotCount, (float*)tKnots, (Int32)sStride, (Int32)tStride, (float*)control, (Int32)sOrder, (Int32)tOrder, (GL.Enums.MapTarget)type); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void NurbsSurface(int nurb, Int32 sKnotCount, float[] sKnots, Int32 tKnotCount, float* tKnots, Int32 sStride, Int32 tStride, float[] control, Int32 sOrder, Int32 tOrder, GL.Enums.MapTarget type) - { - unsafe - { - fixed (float* sKnots_ptr = sKnots) - fixed (float* control_ptr = control) - { - Delegates.gluNurbsSurface((int)nurb, (Int32)sKnotCount, (float*)sKnots_ptr, (Int32)tKnotCount, (float*)tKnots, (Int32)sStride, (Int32)tStride, (float*)control_ptr, (Int32)sOrder, (Int32)tOrder, (GL.Enums.MapTarget)type); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void NurbsSurface(int nurb, Int32 sKnotCount, float[] sKnots, Int32 tKnotCount, float* tKnots, Int32 sStride, Int32 tStride, ref float control, Int32 sOrder, Int32 tOrder, GL.Enums.MapTarget type) - { - unsafe - { - fixed (float* sKnots_ptr = sKnots) - fixed (float* control_ptr = &control) - { - Delegates.gluNurbsSurface((int)nurb, (Int32)sKnotCount, (float*)sKnots_ptr, (Int32)tKnotCount, (float*)tKnots, (Int32)sStride, (Int32)tStride, (float*)control_ptr, (Int32)sOrder, (Int32)tOrder, (GL.Enums.MapTarget)type); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void NurbsSurface(int nurb, Int32 sKnotCount, float[] sKnots, Int32 tKnotCount, float[] tKnots, Int32 sStride, Int32 tStride, float* control, Int32 sOrder, Int32 tOrder, GL.Enums.MapTarget type) - { - unsafe - { - fixed (float* sKnots_ptr = sKnots) - fixed (float* tKnots_ptr = tKnots) - { - Delegates.gluNurbsSurface((int)nurb, (Int32)sKnotCount, (float*)sKnots_ptr, (Int32)tKnotCount, (float*)tKnots_ptr, (Int32)sStride, (Int32)tStride, (float*)control, (Int32)sOrder, (Int32)tOrder, (GL.Enums.MapTarget)type); - } - } - } - + public static void NurbsSurface(int nurb, Int32 sKnotCount, float[] sKnots, Int32 tKnotCount, float[] tKnots, Int32 sStride, Int32 tStride, float[] control, Int32 sOrder, Int32 tOrder, GL.Enums.MapTarget type) { @@ -1160,174 +472,7 @@ namespace OpenTK.OpenGL } } } - - public static - void NurbsSurface(int nurb, Int32 sKnotCount, float[] sKnots, Int32 tKnotCount, float[] tKnots, Int32 sStride, Int32 tStride, ref float control, Int32 sOrder, Int32 tOrder, GL.Enums.MapTarget type) - { - unsafe - { - fixed (float* sKnots_ptr = sKnots) - fixed (float* tKnots_ptr = tKnots) - fixed (float* control_ptr = &control) - { - Delegates.gluNurbsSurface((int)nurb, (Int32)sKnotCount, (float*)sKnots_ptr, (Int32)tKnotCount, (float*)tKnots_ptr, (Int32)sStride, (Int32)tStride, (float*)control_ptr, (Int32)sOrder, (Int32)tOrder, (GL.Enums.MapTarget)type); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void NurbsSurface(int nurb, Int32 sKnotCount, float[] sKnots, Int32 tKnotCount, ref float tKnots, Int32 sStride, Int32 tStride, float* control, Int32 sOrder, Int32 tOrder, GL.Enums.MapTarget type) - { - unsafe - { - fixed (float* sKnots_ptr = sKnots) - fixed (float* tKnots_ptr = &tKnots) - { - Delegates.gluNurbsSurface((int)nurb, (Int32)sKnotCount, (float*)sKnots_ptr, (Int32)tKnotCount, (float*)tKnots_ptr, (Int32)sStride, (Int32)tStride, (float*)control, (Int32)sOrder, (Int32)tOrder, (GL.Enums.MapTarget)type); - } - } - } - - public static - void NurbsSurface(int nurb, Int32 sKnotCount, float[] sKnots, Int32 tKnotCount, ref float tKnots, Int32 sStride, Int32 tStride, float[] control, Int32 sOrder, Int32 tOrder, GL.Enums.MapTarget type) - { - unsafe - { - fixed (float* sKnots_ptr = sKnots) - fixed (float* tKnots_ptr = &tKnots) - fixed (float* control_ptr = control) - { - Delegates.gluNurbsSurface((int)nurb, (Int32)sKnotCount, (float*)sKnots_ptr, (Int32)tKnotCount, (float*)tKnots_ptr, (Int32)sStride, (Int32)tStride, (float*)control_ptr, (Int32)sOrder, (Int32)tOrder, (GL.Enums.MapTarget)type); - } - } - } - - public static - void NurbsSurface(int nurb, Int32 sKnotCount, float[] sKnots, Int32 tKnotCount, ref float tKnots, Int32 sStride, Int32 tStride, ref float control, Int32 sOrder, Int32 tOrder, GL.Enums.MapTarget type) - { - unsafe - { - fixed (float* sKnots_ptr = sKnots) - fixed (float* tKnots_ptr = &tKnots) - fixed (float* control_ptr = &control) - { - Delegates.gluNurbsSurface((int)nurb, (Int32)sKnotCount, (float*)sKnots_ptr, (Int32)tKnotCount, (float*)tKnots_ptr, (Int32)sStride, (Int32)tStride, (float*)control_ptr, (Int32)sOrder, (Int32)tOrder, (GL.Enums.MapTarget)type); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void NurbsSurface(int nurb, Int32 sKnotCount, ref float sKnots, Int32 tKnotCount, float* tKnots, Int32 sStride, Int32 tStride, float* control, Int32 sOrder, Int32 tOrder, GL.Enums.MapTarget type) - { - unsafe - { - fixed (float* sKnots_ptr = &sKnots) - { - Delegates.gluNurbsSurface((int)nurb, (Int32)sKnotCount, (float*)sKnots_ptr, (Int32)tKnotCount, (float*)tKnots, (Int32)sStride, (Int32)tStride, (float*)control, (Int32)sOrder, (Int32)tOrder, (GL.Enums.MapTarget)type); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void NurbsSurface(int nurb, Int32 sKnotCount, ref float sKnots, Int32 tKnotCount, float* tKnots, Int32 sStride, Int32 tStride, float[] control, Int32 sOrder, Int32 tOrder, GL.Enums.MapTarget type) - { - unsafe - { - fixed (float* sKnots_ptr = &sKnots) - fixed (float* control_ptr = control) - { - Delegates.gluNurbsSurface((int)nurb, (Int32)sKnotCount, (float*)sKnots_ptr, (Int32)tKnotCount, (float*)tKnots, (Int32)sStride, (Int32)tStride, (float*)control_ptr, (Int32)sOrder, (Int32)tOrder, (GL.Enums.MapTarget)type); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void NurbsSurface(int nurb, Int32 sKnotCount, ref float sKnots, Int32 tKnotCount, float* tKnots, Int32 sStride, Int32 tStride, ref float control, Int32 sOrder, Int32 tOrder, GL.Enums.MapTarget type) - { - unsafe - { - fixed (float* sKnots_ptr = &sKnots) - fixed (float* control_ptr = &control) - { - Delegates.gluNurbsSurface((int)nurb, (Int32)sKnotCount, (float*)sKnots_ptr, (Int32)tKnotCount, (float*)tKnots, (Int32)sStride, (Int32)tStride, (float*)control_ptr, (Int32)sOrder, (Int32)tOrder, (GL.Enums.MapTarget)type); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void NurbsSurface(int nurb, Int32 sKnotCount, ref float sKnots, Int32 tKnotCount, float[] tKnots, Int32 sStride, Int32 tStride, float* control, Int32 sOrder, Int32 tOrder, GL.Enums.MapTarget type) - { - unsafe - { - fixed (float* sKnots_ptr = &sKnots) - fixed (float* tKnots_ptr = tKnots) - { - Delegates.gluNurbsSurface((int)nurb, (Int32)sKnotCount, (float*)sKnots_ptr, (Int32)tKnotCount, (float*)tKnots_ptr, (Int32)sStride, (Int32)tStride, (float*)control, (Int32)sOrder, (Int32)tOrder, (GL.Enums.MapTarget)type); - } - } - } - - public static - void NurbsSurface(int nurb, Int32 sKnotCount, ref float sKnots, Int32 tKnotCount, float[] tKnots, Int32 sStride, Int32 tStride, float[] control, Int32 sOrder, Int32 tOrder, GL.Enums.MapTarget type) - { - unsafe - { - fixed (float* sKnots_ptr = &sKnots) - fixed (float* tKnots_ptr = tKnots) - fixed (float* control_ptr = control) - { - Delegates.gluNurbsSurface((int)nurb, (Int32)sKnotCount, (float*)sKnots_ptr, (Int32)tKnotCount, (float*)tKnots_ptr, (Int32)sStride, (Int32)tStride, (float*)control_ptr, (Int32)sOrder, (Int32)tOrder, (GL.Enums.MapTarget)type); - } - } - } - - public static - void NurbsSurface(int nurb, Int32 sKnotCount, ref float sKnots, Int32 tKnotCount, float[] tKnots, Int32 sStride, Int32 tStride, ref float control, Int32 sOrder, Int32 tOrder, GL.Enums.MapTarget type) - { - unsafe - { - fixed (float* sKnots_ptr = &sKnots) - fixed (float* tKnots_ptr = tKnots) - fixed (float* control_ptr = &control) - { - Delegates.gluNurbsSurface((int)nurb, (Int32)sKnotCount, (float*)sKnots_ptr, (Int32)tKnotCount, (float*)tKnots_ptr, (Int32)sStride, (Int32)tStride, (float*)control_ptr, (Int32)sOrder, (Int32)tOrder, (GL.Enums.MapTarget)type); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void NurbsSurface(int nurb, Int32 sKnotCount, ref float sKnots, Int32 tKnotCount, ref float tKnots, Int32 sStride, Int32 tStride, float* control, Int32 sOrder, Int32 tOrder, GL.Enums.MapTarget type) - { - unsafe - { - fixed (float* sKnots_ptr = &sKnots) - fixed (float* tKnots_ptr = &tKnots) - { - Delegates.gluNurbsSurface((int)nurb, (Int32)sKnotCount, (float*)sKnots_ptr, (Int32)tKnotCount, (float*)tKnots_ptr, (Int32)sStride, (Int32)tStride, (float*)control, (Int32)sOrder, (Int32)tOrder, (GL.Enums.MapTarget)type); - } - } - } - - public static - void NurbsSurface(int nurb, Int32 sKnotCount, ref float sKnots, Int32 tKnotCount, ref float tKnots, Int32 sStride, Int32 tStride, float[] control, Int32 sOrder, Int32 tOrder, GL.Enums.MapTarget type) - { - unsafe - { - fixed (float* sKnots_ptr = &sKnots) - fixed (float* tKnots_ptr = &tKnots) - fixed (float* control_ptr = control) - { - Delegates.gluNurbsSurface((int)nurb, (Int32)sKnotCount, (float*)sKnots_ptr, (Int32)tKnotCount, (float*)tKnots_ptr, (Int32)sStride, (Int32)tStride, (float*)control_ptr, (Int32)sOrder, (Int32)tOrder, (GL.Enums.MapTarget)type); - } - } - } - + public static void NurbsSurface(int nurb, Int32 sKnotCount, ref float sKnots, Int32 tKnotCount, ref float tKnots, Int32 sStride, Int32 tStride, ref float control, Int32 sOrder, Int32 tOrder, GL.Enums.MapTarget type) { @@ -1341,32 +486,32 @@ namespace OpenTK.OpenGL } } } - + + [System.CLSCompliant(false)] + public static + unsafe void NurbsSurface(int nurb, Int32 sKnotCount, float* sKnots, Int32 tKnotCount, float* tKnots, Int32 sStride, Int32 tStride, float* control, Int32 sOrder, Int32 tOrder, GL.Enums.MapTarget type) + { + Delegates.gluNurbsSurface((int)nurb, (Int32)sKnotCount, (float*)sKnots, (Int32)tKnotCount, (float*)tKnots, (Int32)sStride, (Int32)tStride, (float*)control, (Int32)sOrder, (Int32)tOrder, (GL.Enums.MapTarget)type); + } + public static void Ortho2D(double left, double right, double bottom, double top) { Delegates.gluOrtho2D((double)left, (double)right, (double)bottom, (double)top); } - + public static void PartialDisk(int quad, double inner, double outer, Int32 slices, Int32 loops, double start, double sweep) { Delegates.gluPartialDisk((int)quad, (double)inner, (double)outer, (Int32)slices, (Int32)loops, (double)start, (double)sweep); } - + public static void Perspective(double fovy, double aspect, double zNear, double zFar) { Delegates.gluPerspective((double)fovy, (double)aspect, (double)zNear, (double)zFar); } - - [System.CLSCompliant(false)] - public static - unsafe void PickMatrix(double x, double y, double delX, double delY, [Out] Int32* viewport) - { - unsafe { Delegates.gluPickMatrix((double)x, (double)y, (double)delX, (double)delY, (Int32*)viewport); } - } - + public static void PickMatrix(double x, double y, double delX, double delY, [Out] Int32[] viewport) { @@ -1378,7 +523,7 @@ namespace OpenTK.OpenGL } } } - + public static void PickMatrix(double x, double y, double delX, double delY, [Out] out Int32 viewport) { @@ -1387,6010 +532,18 @@ namespace OpenTK.OpenGL fixed (Int32* viewport_ptr = &viewport) { Delegates.gluPickMatrix((double)x, (double)y, (double)delX, (double)delY, (Int32*)viewport_ptr); - viewport = *viewport_ptr; + viewport = *viewport_ptr; } } } - + [System.CLSCompliant(false)] public static - unsafe Int32 Project(double objX, double objY, double objZ, double* model, double* proj, Int32* view, double* winX, double* winY, double* winZ) + unsafe void PickMatrix(double x, double y, double delX, double delY, [Out] Int32* viewport) { - unsafe { return Delegates.gluProject((double)objX, (double)objY, (double)objZ, (double*)model, (double*)proj, (Int32*)view, (double*)winX, (double*)winY, (double*)winZ); } + Delegates.gluPickMatrix((double)x, (double)y, (double)delX, (double)delY, (Int32*)viewport); } - - [System.CLSCompliant(false)] - public static - unsafe Int32 Project(double objX, double objY, double objZ, double* model, double* proj, Int32* view, double* winX, double* winY, double[] winZ) - { - unsafe - { - fixed (double* winZ_ptr = winZ) - { - Int32 retval = Delegates.gluProject((double)objX, (double)objY, (double)objZ, (double*)model, (double*)proj, (Int32*)view, (double*)winX, (double*)winY, (double*)winZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 Project(double objX, double objY, double objZ, double* model, double* proj, Int32* view, double* winX, double* winY, ref double winZ) - { - unsafe - { - fixed (double* winZ_ptr = &winZ) - { - Int32 retval = Delegates.gluProject((double)objX, (double)objY, (double)objZ, (double*)model, (double*)proj, (Int32*)view, (double*)winX, (double*)winY, (double*)winZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 Project(double objX, double objY, double objZ, double* model, double* proj, Int32* view, double* winX, double[] winY, double* winZ) - { - unsafe - { - fixed (double* winY_ptr = winY) - { - Int32 retval = Delegates.gluProject((double)objX, (double)objY, (double)objZ, (double*)model, (double*)proj, (Int32*)view, (double*)winX, (double*)winY_ptr, (double*)winZ); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 Project(double objX, double objY, double objZ, double* model, double* proj, Int32* view, double* winX, double[] winY, double[] winZ) - { - unsafe - { - fixed (double* winY_ptr = winY) - fixed (double* winZ_ptr = winZ) - { - Int32 retval = Delegates.gluProject((double)objX, (double)objY, (double)objZ, (double*)model, (double*)proj, (Int32*)view, (double*)winX, (double*)winY_ptr, (double*)winZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 Project(double objX, double objY, double objZ, double* model, double* proj, Int32* view, double* winX, double[] winY, ref double winZ) - { - unsafe - { - fixed (double* winY_ptr = winY) - fixed (double* winZ_ptr = &winZ) - { - Int32 retval = Delegates.gluProject((double)objX, (double)objY, (double)objZ, (double*)model, (double*)proj, (Int32*)view, (double*)winX, (double*)winY_ptr, (double*)winZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 Project(double objX, double objY, double objZ, double* model, double* proj, Int32* view, double* winX, ref double winY, double* winZ) - { - unsafe - { - fixed (double* winY_ptr = &winY) - { - Int32 retval = Delegates.gluProject((double)objX, (double)objY, (double)objZ, (double*)model, (double*)proj, (Int32*)view, (double*)winX, (double*)winY_ptr, (double*)winZ); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 Project(double objX, double objY, double objZ, double* model, double* proj, Int32* view, double* winX, ref double winY, double[] winZ) - { - unsafe - { - fixed (double* winY_ptr = &winY) - fixed (double* winZ_ptr = winZ) - { - Int32 retval = Delegates.gluProject((double)objX, (double)objY, (double)objZ, (double*)model, (double*)proj, (Int32*)view, (double*)winX, (double*)winY_ptr, (double*)winZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 Project(double objX, double objY, double objZ, double* model, double* proj, Int32* view, double* winX, ref double winY, ref double winZ) - { - unsafe - { - fixed (double* winY_ptr = &winY) - fixed (double* winZ_ptr = &winZ) - { - Int32 retval = Delegates.gluProject((double)objX, (double)objY, (double)objZ, (double*)model, (double*)proj, (Int32*)view, (double*)winX, (double*)winY_ptr, (double*)winZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 Project(double objX, double objY, double objZ, double* model, double* proj, Int32* view, double[] winX, double* winY, double* winZ) - { - unsafe - { - fixed (double* winX_ptr = winX) - { - Int32 retval = Delegates.gluProject((double)objX, (double)objY, (double)objZ, (double*)model, (double*)proj, (Int32*)view, (double*)winX_ptr, (double*)winY, (double*)winZ); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 Project(double objX, double objY, double objZ, double* model, double* proj, Int32* view, double[] winX, double* winY, double[] winZ) - { - unsafe - { - fixed (double* winX_ptr = winX) - fixed (double* winZ_ptr = winZ) - { - Int32 retval = Delegates.gluProject((double)objX, (double)objY, (double)objZ, (double*)model, (double*)proj, (Int32*)view, (double*)winX_ptr, (double*)winY, (double*)winZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 Project(double objX, double objY, double objZ, double* model, double* proj, Int32* view, double[] winX, double* winY, ref double winZ) - { - unsafe - { - fixed (double* winX_ptr = winX) - fixed (double* winZ_ptr = &winZ) - { - Int32 retval = Delegates.gluProject((double)objX, (double)objY, (double)objZ, (double*)model, (double*)proj, (Int32*)view, (double*)winX_ptr, (double*)winY, (double*)winZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 Project(double objX, double objY, double objZ, double* model, double* proj, Int32* view, double[] winX, double[] winY, double* winZ) - { - unsafe - { - fixed (double* winX_ptr = winX) - fixed (double* winY_ptr = winY) - { - Int32 retval = Delegates.gluProject((double)objX, (double)objY, (double)objZ, (double*)model, (double*)proj, (Int32*)view, (double*)winX_ptr, (double*)winY_ptr, (double*)winZ); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 Project(double objX, double objY, double objZ, double* model, double* proj, Int32* view, double[] winX, double[] winY, double[] winZ) - { - unsafe - { - fixed (double* winX_ptr = winX) - fixed (double* winY_ptr = winY) - fixed (double* winZ_ptr = winZ) - { - Int32 retval = Delegates.gluProject((double)objX, (double)objY, (double)objZ, (double*)model, (double*)proj, (Int32*)view, (double*)winX_ptr, (double*)winY_ptr, (double*)winZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 Project(double objX, double objY, double objZ, double* model, double* proj, Int32* view, double[] winX, double[] winY, ref double winZ) - { - unsafe - { - fixed (double* winX_ptr = winX) - fixed (double* winY_ptr = winY) - fixed (double* winZ_ptr = &winZ) - { - Int32 retval = Delegates.gluProject((double)objX, (double)objY, (double)objZ, (double*)model, (double*)proj, (Int32*)view, (double*)winX_ptr, (double*)winY_ptr, (double*)winZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 Project(double objX, double objY, double objZ, double* model, double* proj, Int32* view, double[] winX, ref double winY, double* winZ) - { - unsafe - { - fixed (double* winX_ptr = winX) - fixed (double* winY_ptr = &winY) - { - Int32 retval = Delegates.gluProject((double)objX, (double)objY, (double)objZ, (double*)model, (double*)proj, (Int32*)view, (double*)winX_ptr, (double*)winY_ptr, (double*)winZ); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 Project(double objX, double objY, double objZ, double* model, double* proj, Int32* view, double[] winX, ref double winY, double[] winZ) - { - unsafe - { - fixed (double* winX_ptr = winX) - fixed (double* winY_ptr = &winY) - fixed (double* winZ_ptr = winZ) - { - Int32 retval = Delegates.gluProject((double)objX, (double)objY, (double)objZ, (double*)model, (double*)proj, (Int32*)view, (double*)winX_ptr, (double*)winY_ptr, (double*)winZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 Project(double objX, double objY, double objZ, double* model, double* proj, Int32* view, double[] winX, ref double winY, ref double winZ) - { - unsafe - { - fixed (double* winX_ptr = winX) - fixed (double* winY_ptr = &winY) - fixed (double* winZ_ptr = &winZ) - { - Int32 retval = Delegates.gluProject((double)objX, (double)objY, (double)objZ, (double*)model, (double*)proj, (Int32*)view, (double*)winX_ptr, (double*)winY_ptr, (double*)winZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 Project(double objX, double objY, double objZ, double* model, double* proj, Int32* view, ref double winX, double* winY, double* winZ) - { - unsafe - { - fixed (double* winX_ptr = &winX) - { - Int32 retval = Delegates.gluProject((double)objX, (double)objY, (double)objZ, (double*)model, (double*)proj, (Int32*)view, (double*)winX_ptr, (double*)winY, (double*)winZ); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 Project(double objX, double objY, double objZ, double* model, double* proj, Int32* view, ref double winX, double* winY, double[] winZ) - { - unsafe - { - fixed (double* winX_ptr = &winX) - fixed (double* winZ_ptr = winZ) - { - Int32 retval = Delegates.gluProject((double)objX, (double)objY, (double)objZ, (double*)model, (double*)proj, (Int32*)view, (double*)winX_ptr, (double*)winY, (double*)winZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 Project(double objX, double objY, double objZ, double* model, double* proj, Int32* view, ref double winX, double* winY, ref double winZ) - { - unsafe - { - fixed (double* winX_ptr = &winX) - fixed (double* winZ_ptr = &winZ) - { - Int32 retval = Delegates.gluProject((double)objX, (double)objY, (double)objZ, (double*)model, (double*)proj, (Int32*)view, (double*)winX_ptr, (double*)winY, (double*)winZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 Project(double objX, double objY, double objZ, double* model, double* proj, Int32* view, ref double winX, double[] winY, double* winZ) - { - unsafe - { - fixed (double* winX_ptr = &winX) - fixed (double* winY_ptr = winY) - { - Int32 retval = Delegates.gluProject((double)objX, (double)objY, (double)objZ, (double*)model, (double*)proj, (Int32*)view, (double*)winX_ptr, (double*)winY_ptr, (double*)winZ); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 Project(double objX, double objY, double objZ, double* model, double* proj, Int32* view, ref double winX, double[] winY, double[] winZ) - { - unsafe - { - fixed (double* winX_ptr = &winX) - fixed (double* winY_ptr = winY) - fixed (double* winZ_ptr = winZ) - { - Int32 retval = Delegates.gluProject((double)objX, (double)objY, (double)objZ, (double*)model, (double*)proj, (Int32*)view, (double*)winX_ptr, (double*)winY_ptr, (double*)winZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 Project(double objX, double objY, double objZ, double* model, double* proj, Int32* view, ref double winX, double[] winY, ref double winZ) - { - unsafe - { - fixed (double* winX_ptr = &winX) - fixed (double* winY_ptr = winY) - fixed (double* winZ_ptr = &winZ) - { - Int32 retval = Delegates.gluProject((double)objX, (double)objY, (double)objZ, (double*)model, (double*)proj, (Int32*)view, (double*)winX_ptr, (double*)winY_ptr, (double*)winZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 Project(double objX, double objY, double objZ, double* model, double* proj, Int32* view, ref double winX, ref double winY, double* winZ) - { - unsafe - { - fixed (double* winX_ptr = &winX) - fixed (double* winY_ptr = &winY) - { - Int32 retval = Delegates.gluProject((double)objX, (double)objY, (double)objZ, (double*)model, (double*)proj, (Int32*)view, (double*)winX_ptr, (double*)winY_ptr, (double*)winZ); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 Project(double objX, double objY, double objZ, double* model, double* proj, Int32* view, ref double winX, ref double winY, double[] winZ) - { - unsafe - { - fixed (double* winX_ptr = &winX) - fixed (double* winY_ptr = &winY) - fixed (double* winZ_ptr = winZ) - { - Int32 retval = Delegates.gluProject((double)objX, (double)objY, (double)objZ, (double*)model, (double*)proj, (Int32*)view, (double*)winX_ptr, (double*)winY_ptr, (double*)winZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 Project(double objX, double objY, double objZ, double* model, double* proj, Int32* view, ref double winX, ref double winY, ref double winZ) - { - unsafe - { - fixed (double* winX_ptr = &winX) - fixed (double* winY_ptr = &winY) - fixed (double* winZ_ptr = &winZ) - { - Int32 retval = Delegates.gluProject((double)objX, (double)objY, (double)objZ, (double*)model, (double*)proj, (Int32*)view, (double*)winX_ptr, (double*)winY_ptr, (double*)winZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 Project(double objX, double objY, double objZ, double* model, double* proj, Int32[] view, double* winX, double* winY, double* winZ) - { - unsafe - { - fixed (Int32* view_ptr = view) - { - Int32 retval = Delegates.gluProject((double)objX, (double)objY, (double)objZ, (double*)model, (double*)proj, (Int32*)view_ptr, (double*)winX, (double*)winY, (double*)winZ); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 Project(double objX, double objY, double objZ, double* model, double* proj, Int32[] view, double* winX, double* winY, double[] winZ) - { - unsafe - { - fixed (Int32* view_ptr = view) - fixed (double* winZ_ptr = winZ) - { - Int32 retval = Delegates.gluProject((double)objX, (double)objY, (double)objZ, (double*)model, (double*)proj, (Int32*)view_ptr, (double*)winX, (double*)winY, (double*)winZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 Project(double objX, double objY, double objZ, double* model, double* proj, Int32[] view, double* winX, double* winY, ref double winZ) - { - unsafe - { - fixed (Int32* view_ptr = view) - fixed (double* winZ_ptr = &winZ) - { - Int32 retval = Delegates.gluProject((double)objX, (double)objY, (double)objZ, (double*)model, (double*)proj, (Int32*)view_ptr, (double*)winX, (double*)winY, (double*)winZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 Project(double objX, double objY, double objZ, double* model, double* proj, Int32[] view, double* winX, double[] winY, double* winZ) - { - unsafe - { - fixed (Int32* view_ptr = view) - fixed (double* winY_ptr = winY) - { - Int32 retval = Delegates.gluProject((double)objX, (double)objY, (double)objZ, (double*)model, (double*)proj, (Int32*)view_ptr, (double*)winX, (double*)winY_ptr, (double*)winZ); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 Project(double objX, double objY, double objZ, double* model, double* proj, Int32[] view, double* winX, double[] winY, double[] winZ) - { - unsafe - { - fixed (Int32* view_ptr = view) - fixed (double* winY_ptr = winY) - fixed (double* winZ_ptr = winZ) - { - Int32 retval = Delegates.gluProject((double)objX, (double)objY, (double)objZ, (double*)model, (double*)proj, (Int32*)view_ptr, (double*)winX, (double*)winY_ptr, (double*)winZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 Project(double objX, double objY, double objZ, double* model, double* proj, Int32[] view, double* winX, double[] winY, ref double winZ) - { - unsafe - { - fixed (Int32* view_ptr = view) - fixed (double* winY_ptr = winY) - fixed (double* winZ_ptr = &winZ) - { - Int32 retval = Delegates.gluProject((double)objX, (double)objY, (double)objZ, (double*)model, (double*)proj, (Int32*)view_ptr, (double*)winX, (double*)winY_ptr, (double*)winZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 Project(double objX, double objY, double objZ, double* model, double* proj, Int32[] view, double* winX, ref double winY, double* winZ) - { - unsafe - { - fixed (Int32* view_ptr = view) - fixed (double* winY_ptr = &winY) - { - Int32 retval = Delegates.gluProject((double)objX, (double)objY, (double)objZ, (double*)model, (double*)proj, (Int32*)view_ptr, (double*)winX, (double*)winY_ptr, (double*)winZ); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 Project(double objX, double objY, double objZ, double* model, double* proj, Int32[] view, double* winX, ref double winY, double[] winZ) - { - unsafe - { - fixed (Int32* view_ptr = view) - fixed (double* winY_ptr = &winY) - fixed (double* winZ_ptr = winZ) - { - Int32 retval = Delegates.gluProject((double)objX, (double)objY, (double)objZ, (double*)model, (double*)proj, (Int32*)view_ptr, (double*)winX, (double*)winY_ptr, (double*)winZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 Project(double objX, double objY, double objZ, double* model, double* proj, Int32[] view, double* winX, ref double winY, ref double winZ) - { - unsafe - { - fixed (Int32* view_ptr = view) - fixed (double* winY_ptr = &winY) - fixed (double* winZ_ptr = &winZ) - { - Int32 retval = Delegates.gluProject((double)objX, (double)objY, (double)objZ, (double*)model, (double*)proj, (Int32*)view_ptr, (double*)winX, (double*)winY_ptr, (double*)winZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 Project(double objX, double objY, double objZ, double* model, double* proj, Int32[] view, double[] winX, double* winY, double* winZ) - { - unsafe - { - fixed (Int32* view_ptr = view) - fixed (double* winX_ptr = winX) - { - Int32 retval = Delegates.gluProject((double)objX, (double)objY, (double)objZ, (double*)model, (double*)proj, (Int32*)view_ptr, (double*)winX_ptr, (double*)winY, (double*)winZ); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 Project(double objX, double objY, double objZ, double* model, double* proj, Int32[] view, double[] winX, double* winY, double[] winZ) - { - unsafe - { - fixed (Int32* view_ptr = view) - fixed (double* winX_ptr = winX) - fixed (double* winZ_ptr = winZ) - { - Int32 retval = Delegates.gluProject((double)objX, (double)objY, (double)objZ, (double*)model, (double*)proj, (Int32*)view_ptr, (double*)winX_ptr, (double*)winY, (double*)winZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 Project(double objX, double objY, double objZ, double* model, double* proj, Int32[] view, double[] winX, double* winY, ref double winZ) - { - unsafe - { - fixed (Int32* view_ptr = view) - fixed (double* winX_ptr = winX) - fixed (double* winZ_ptr = &winZ) - { - Int32 retval = Delegates.gluProject((double)objX, (double)objY, (double)objZ, (double*)model, (double*)proj, (Int32*)view_ptr, (double*)winX_ptr, (double*)winY, (double*)winZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 Project(double objX, double objY, double objZ, double* model, double* proj, Int32[] view, double[] winX, double[] winY, double* winZ) - { - unsafe - { - fixed (Int32* view_ptr = view) - fixed (double* winX_ptr = winX) - fixed (double* winY_ptr = winY) - { - Int32 retval = Delegates.gluProject((double)objX, (double)objY, (double)objZ, (double*)model, (double*)proj, (Int32*)view_ptr, (double*)winX_ptr, (double*)winY_ptr, (double*)winZ); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 Project(double objX, double objY, double objZ, double* model, double* proj, Int32[] view, double[] winX, double[] winY, double[] winZ) - { - unsafe - { - fixed (Int32* view_ptr = view) - fixed (double* winX_ptr = winX) - fixed (double* winY_ptr = winY) - fixed (double* winZ_ptr = winZ) - { - Int32 retval = Delegates.gluProject((double)objX, (double)objY, (double)objZ, (double*)model, (double*)proj, (Int32*)view_ptr, (double*)winX_ptr, (double*)winY_ptr, (double*)winZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 Project(double objX, double objY, double objZ, double* model, double* proj, Int32[] view, double[] winX, double[] winY, ref double winZ) - { - unsafe - { - fixed (Int32* view_ptr = view) - fixed (double* winX_ptr = winX) - fixed (double* winY_ptr = winY) - fixed (double* winZ_ptr = &winZ) - { - Int32 retval = Delegates.gluProject((double)objX, (double)objY, (double)objZ, (double*)model, (double*)proj, (Int32*)view_ptr, (double*)winX_ptr, (double*)winY_ptr, (double*)winZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 Project(double objX, double objY, double objZ, double* model, double* proj, Int32[] view, double[] winX, ref double winY, double* winZ) - { - unsafe - { - fixed (Int32* view_ptr = view) - fixed (double* winX_ptr = winX) - fixed (double* winY_ptr = &winY) - { - Int32 retval = Delegates.gluProject((double)objX, (double)objY, (double)objZ, (double*)model, (double*)proj, (Int32*)view_ptr, (double*)winX_ptr, (double*)winY_ptr, (double*)winZ); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 Project(double objX, double objY, double objZ, double* model, double* proj, Int32[] view, double[] winX, ref double winY, double[] winZ) - { - unsafe - { - fixed (Int32* view_ptr = view) - fixed (double* winX_ptr = winX) - fixed (double* winY_ptr = &winY) - fixed (double* winZ_ptr = winZ) - { - Int32 retval = Delegates.gluProject((double)objX, (double)objY, (double)objZ, (double*)model, (double*)proj, (Int32*)view_ptr, (double*)winX_ptr, (double*)winY_ptr, (double*)winZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 Project(double objX, double objY, double objZ, double* model, double* proj, Int32[] view, double[] winX, ref double winY, ref double winZ) - { - unsafe - { - fixed (Int32* view_ptr = view) - fixed (double* winX_ptr = winX) - fixed (double* winY_ptr = &winY) - fixed (double* winZ_ptr = &winZ) - { - Int32 retval = Delegates.gluProject((double)objX, (double)objY, (double)objZ, (double*)model, (double*)proj, (Int32*)view_ptr, (double*)winX_ptr, (double*)winY_ptr, (double*)winZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 Project(double objX, double objY, double objZ, double* model, double* proj, Int32[] view, ref double winX, double* winY, double* winZ) - { - unsafe - { - fixed (Int32* view_ptr = view) - fixed (double* winX_ptr = &winX) - { - Int32 retval = Delegates.gluProject((double)objX, (double)objY, (double)objZ, (double*)model, (double*)proj, (Int32*)view_ptr, (double*)winX_ptr, (double*)winY, (double*)winZ); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 Project(double objX, double objY, double objZ, double* model, double* proj, Int32[] view, ref double winX, double* winY, double[] winZ) - { - unsafe - { - fixed (Int32* view_ptr = view) - fixed (double* winX_ptr = &winX) - fixed (double* winZ_ptr = winZ) - { - Int32 retval = Delegates.gluProject((double)objX, (double)objY, (double)objZ, (double*)model, (double*)proj, (Int32*)view_ptr, (double*)winX_ptr, (double*)winY, (double*)winZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 Project(double objX, double objY, double objZ, double* model, double* proj, Int32[] view, ref double winX, double* winY, ref double winZ) - { - unsafe - { - fixed (Int32* view_ptr = view) - fixed (double* winX_ptr = &winX) - fixed (double* winZ_ptr = &winZ) - { - Int32 retval = Delegates.gluProject((double)objX, (double)objY, (double)objZ, (double*)model, (double*)proj, (Int32*)view_ptr, (double*)winX_ptr, (double*)winY, (double*)winZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 Project(double objX, double objY, double objZ, double* model, double* proj, Int32[] view, ref double winX, double[] winY, double* winZ) - { - unsafe - { - fixed (Int32* view_ptr = view) - fixed (double* winX_ptr = &winX) - fixed (double* winY_ptr = winY) - { - Int32 retval = Delegates.gluProject((double)objX, (double)objY, (double)objZ, (double*)model, (double*)proj, (Int32*)view_ptr, (double*)winX_ptr, (double*)winY_ptr, (double*)winZ); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 Project(double objX, double objY, double objZ, double* model, double* proj, Int32[] view, ref double winX, double[] winY, double[] winZ) - { - unsafe - { - fixed (Int32* view_ptr = view) - fixed (double* winX_ptr = &winX) - fixed (double* winY_ptr = winY) - fixed (double* winZ_ptr = winZ) - { - Int32 retval = Delegates.gluProject((double)objX, (double)objY, (double)objZ, (double*)model, (double*)proj, (Int32*)view_ptr, (double*)winX_ptr, (double*)winY_ptr, (double*)winZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 Project(double objX, double objY, double objZ, double* model, double* proj, Int32[] view, ref double winX, double[] winY, ref double winZ) - { - unsafe - { - fixed (Int32* view_ptr = view) - fixed (double* winX_ptr = &winX) - fixed (double* winY_ptr = winY) - fixed (double* winZ_ptr = &winZ) - { - Int32 retval = Delegates.gluProject((double)objX, (double)objY, (double)objZ, (double*)model, (double*)proj, (Int32*)view_ptr, (double*)winX_ptr, (double*)winY_ptr, (double*)winZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 Project(double objX, double objY, double objZ, double* model, double* proj, Int32[] view, ref double winX, ref double winY, double* winZ) - { - unsafe - { - fixed (Int32* view_ptr = view) - fixed (double* winX_ptr = &winX) - fixed (double* winY_ptr = &winY) - { - Int32 retval = Delegates.gluProject((double)objX, (double)objY, (double)objZ, (double*)model, (double*)proj, (Int32*)view_ptr, (double*)winX_ptr, (double*)winY_ptr, (double*)winZ); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 Project(double objX, double objY, double objZ, double* model, double* proj, Int32[] view, ref double winX, ref double winY, double[] winZ) - { - unsafe - { - fixed (Int32* view_ptr = view) - fixed (double* winX_ptr = &winX) - fixed (double* winY_ptr = &winY) - fixed (double* winZ_ptr = winZ) - { - Int32 retval = Delegates.gluProject((double)objX, (double)objY, (double)objZ, (double*)model, (double*)proj, (Int32*)view_ptr, (double*)winX_ptr, (double*)winY_ptr, (double*)winZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 Project(double objX, double objY, double objZ, double* model, double* proj, Int32[] view, ref double winX, ref double winY, ref double winZ) - { - unsafe - { - fixed (Int32* view_ptr = view) - fixed (double* winX_ptr = &winX) - fixed (double* winY_ptr = &winY) - fixed (double* winZ_ptr = &winZ) - { - Int32 retval = Delegates.gluProject((double)objX, (double)objY, (double)objZ, (double*)model, (double*)proj, (Int32*)view_ptr, (double*)winX_ptr, (double*)winY_ptr, (double*)winZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 Project(double objX, double objY, double objZ, double* model, double* proj, ref Int32 view, double* winX, double* winY, double* winZ) - { - unsafe - { - fixed (Int32* view_ptr = &view) - { - Int32 retval = Delegates.gluProject((double)objX, (double)objY, (double)objZ, (double*)model, (double*)proj, (Int32*)view_ptr, (double*)winX, (double*)winY, (double*)winZ); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 Project(double objX, double objY, double objZ, double* model, double* proj, ref Int32 view, double* winX, double* winY, double[] winZ) - { - unsafe - { - fixed (Int32* view_ptr = &view) - fixed (double* winZ_ptr = winZ) - { - Int32 retval = Delegates.gluProject((double)objX, (double)objY, (double)objZ, (double*)model, (double*)proj, (Int32*)view_ptr, (double*)winX, (double*)winY, (double*)winZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 Project(double objX, double objY, double objZ, double* model, double* proj, ref Int32 view, double* winX, double* winY, ref double winZ) - { - unsafe - { - fixed (Int32* view_ptr = &view) - fixed (double* winZ_ptr = &winZ) - { - Int32 retval = Delegates.gluProject((double)objX, (double)objY, (double)objZ, (double*)model, (double*)proj, (Int32*)view_ptr, (double*)winX, (double*)winY, (double*)winZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 Project(double objX, double objY, double objZ, double* model, double* proj, ref Int32 view, double* winX, double[] winY, double* winZ) - { - unsafe - { - fixed (Int32* view_ptr = &view) - fixed (double* winY_ptr = winY) - { - Int32 retval = Delegates.gluProject((double)objX, (double)objY, (double)objZ, (double*)model, (double*)proj, (Int32*)view_ptr, (double*)winX, (double*)winY_ptr, (double*)winZ); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 Project(double objX, double objY, double objZ, double* model, double* proj, ref Int32 view, double* winX, double[] winY, double[] winZ) - { - unsafe - { - fixed (Int32* view_ptr = &view) - fixed (double* winY_ptr = winY) - fixed (double* winZ_ptr = winZ) - { - Int32 retval = Delegates.gluProject((double)objX, (double)objY, (double)objZ, (double*)model, (double*)proj, (Int32*)view_ptr, (double*)winX, (double*)winY_ptr, (double*)winZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 Project(double objX, double objY, double objZ, double* model, double* proj, ref Int32 view, double* winX, double[] winY, ref double winZ) - { - unsafe - { - fixed (Int32* view_ptr = &view) - fixed (double* winY_ptr = winY) - fixed (double* winZ_ptr = &winZ) - { - Int32 retval = Delegates.gluProject((double)objX, (double)objY, (double)objZ, (double*)model, (double*)proj, (Int32*)view_ptr, (double*)winX, (double*)winY_ptr, (double*)winZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 Project(double objX, double objY, double objZ, double* model, double* proj, ref Int32 view, double* winX, ref double winY, double* winZ) - { - unsafe - { - fixed (Int32* view_ptr = &view) - fixed (double* winY_ptr = &winY) - { - Int32 retval = Delegates.gluProject((double)objX, (double)objY, (double)objZ, (double*)model, (double*)proj, (Int32*)view_ptr, (double*)winX, (double*)winY_ptr, (double*)winZ); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 Project(double objX, double objY, double objZ, double* model, double* proj, ref Int32 view, double* winX, ref double winY, double[] winZ) - { - unsafe - { - fixed (Int32* view_ptr = &view) - fixed (double* winY_ptr = &winY) - fixed (double* winZ_ptr = winZ) - { - Int32 retval = Delegates.gluProject((double)objX, (double)objY, (double)objZ, (double*)model, (double*)proj, (Int32*)view_ptr, (double*)winX, (double*)winY_ptr, (double*)winZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 Project(double objX, double objY, double objZ, double* model, double* proj, ref Int32 view, double* winX, ref double winY, ref double winZ) - { - unsafe - { - fixed (Int32* view_ptr = &view) - fixed (double* winY_ptr = &winY) - fixed (double* winZ_ptr = &winZ) - { - Int32 retval = Delegates.gluProject((double)objX, (double)objY, (double)objZ, (double*)model, (double*)proj, (Int32*)view_ptr, (double*)winX, (double*)winY_ptr, (double*)winZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 Project(double objX, double objY, double objZ, double* model, double* proj, ref Int32 view, double[] winX, double* winY, double* winZ) - { - unsafe - { - fixed (Int32* view_ptr = &view) - fixed (double* winX_ptr = winX) - { - Int32 retval = Delegates.gluProject((double)objX, (double)objY, (double)objZ, (double*)model, (double*)proj, (Int32*)view_ptr, (double*)winX_ptr, (double*)winY, (double*)winZ); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 Project(double objX, double objY, double objZ, double* model, double* proj, ref Int32 view, double[] winX, double* winY, double[] winZ) - { - unsafe - { - fixed (Int32* view_ptr = &view) - fixed (double* winX_ptr = winX) - fixed (double* winZ_ptr = winZ) - { - Int32 retval = Delegates.gluProject((double)objX, (double)objY, (double)objZ, (double*)model, (double*)proj, (Int32*)view_ptr, (double*)winX_ptr, (double*)winY, (double*)winZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 Project(double objX, double objY, double objZ, double* model, double* proj, ref Int32 view, double[] winX, double* winY, ref double winZ) - { - unsafe - { - fixed (Int32* view_ptr = &view) - fixed (double* winX_ptr = winX) - fixed (double* winZ_ptr = &winZ) - { - Int32 retval = Delegates.gluProject((double)objX, (double)objY, (double)objZ, (double*)model, (double*)proj, (Int32*)view_ptr, (double*)winX_ptr, (double*)winY, (double*)winZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 Project(double objX, double objY, double objZ, double* model, double* proj, ref Int32 view, double[] winX, double[] winY, double* winZ) - { - unsafe - { - fixed (Int32* view_ptr = &view) - fixed (double* winX_ptr = winX) - fixed (double* winY_ptr = winY) - { - Int32 retval = Delegates.gluProject((double)objX, (double)objY, (double)objZ, (double*)model, (double*)proj, (Int32*)view_ptr, (double*)winX_ptr, (double*)winY_ptr, (double*)winZ); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 Project(double objX, double objY, double objZ, double* model, double* proj, ref Int32 view, double[] winX, double[] winY, double[] winZ) - { - unsafe - { - fixed (Int32* view_ptr = &view) - fixed (double* winX_ptr = winX) - fixed (double* winY_ptr = winY) - fixed (double* winZ_ptr = winZ) - { - Int32 retval = Delegates.gluProject((double)objX, (double)objY, (double)objZ, (double*)model, (double*)proj, (Int32*)view_ptr, (double*)winX_ptr, (double*)winY_ptr, (double*)winZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 Project(double objX, double objY, double objZ, double* model, double* proj, ref Int32 view, double[] winX, double[] winY, ref double winZ) - { - unsafe - { - fixed (Int32* view_ptr = &view) - fixed (double* winX_ptr = winX) - fixed (double* winY_ptr = winY) - fixed (double* winZ_ptr = &winZ) - { - Int32 retval = Delegates.gluProject((double)objX, (double)objY, (double)objZ, (double*)model, (double*)proj, (Int32*)view_ptr, (double*)winX_ptr, (double*)winY_ptr, (double*)winZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 Project(double objX, double objY, double objZ, double* model, double* proj, ref Int32 view, double[] winX, ref double winY, double* winZ) - { - unsafe - { - fixed (Int32* view_ptr = &view) - fixed (double* winX_ptr = winX) - fixed (double* winY_ptr = &winY) - { - Int32 retval = Delegates.gluProject((double)objX, (double)objY, (double)objZ, (double*)model, (double*)proj, (Int32*)view_ptr, (double*)winX_ptr, (double*)winY_ptr, (double*)winZ); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 Project(double objX, double objY, double objZ, double* model, double* proj, ref Int32 view, double[] winX, ref double winY, double[] winZ) - { - unsafe - { - fixed (Int32* view_ptr = &view) - fixed (double* winX_ptr = winX) - fixed (double* winY_ptr = &winY) - fixed (double* winZ_ptr = winZ) - { - Int32 retval = Delegates.gluProject((double)objX, (double)objY, (double)objZ, (double*)model, (double*)proj, (Int32*)view_ptr, (double*)winX_ptr, (double*)winY_ptr, (double*)winZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 Project(double objX, double objY, double objZ, double* model, double* proj, ref Int32 view, double[] winX, ref double winY, ref double winZ) - { - unsafe - { - fixed (Int32* view_ptr = &view) - fixed (double* winX_ptr = winX) - fixed (double* winY_ptr = &winY) - fixed (double* winZ_ptr = &winZ) - { - Int32 retval = Delegates.gluProject((double)objX, (double)objY, (double)objZ, (double*)model, (double*)proj, (Int32*)view_ptr, (double*)winX_ptr, (double*)winY_ptr, (double*)winZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 Project(double objX, double objY, double objZ, double* model, double* proj, ref Int32 view, ref double winX, double* winY, double* winZ) - { - unsafe - { - fixed (Int32* view_ptr = &view) - fixed (double* winX_ptr = &winX) - { - Int32 retval = Delegates.gluProject((double)objX, (double)objY, (double)objZ, (double*)model, (double*)proj, (Int32*)view_ptr, (double*)winX_ptr, (double*)winY, (double*)winZ); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 Project(double objX, double objY, double objZ, double* model, double* proj, ref Int32 view, ref double winX, double* winY, double[] winZ) - { - unsafe - { - fixed (Int32* view_ptr = &view) - fixed (double* winX_ptr = &winX) - fixed (double* winZ_ptr = winZ) - { - Int32 retval = Delegates.gluProject((double)objX, (double)objY, (double)objZ, (double*)model, (double*)proj, (Int32*)view_ptr, (double*)winX_ptr, (double*)winY, (double*)winZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 Project(double objX, double objY, double objZ, double* model, double* proj, ref Int32 view, ref double winX, double* winY, ref double winZ) - { - unsafe - { - fixed (Int32* view_ptr = &view) - fixed (double* winX_ptr = &winX) - fixed (double* winZ_ptr = &winZ) - { - Int32 retval = Delegates.gluProject((double)objX, (double)objY, (double)objZ, (double*)model, (double*)proj, (Int32*)view_ptr, (double*)winX_ptr, (double*)winY, (double*)winZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 Project(double objX, double objY, double objZ, double* model, double* proj, ref Int32 view, ref double winX, double[] winY, double* winZ) - { - unsafe - { - fixed (Int32* view_ptr = &view) - fixed (double* winX_ptr = &winX) - fixed (double* winY_ptr = winY) - { - Int32 retval = Delegates.gluProject((double)objX, (double)objY, (double)objZ, (double*)model, (double*)proj, (Int32*)view_ptr, (double*)winX_ptr, (double*)winY_ptr, (double*)winZ); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 Project(double objX, double objY, double objZ, double* model, double* proj, ref Int32 view, ref double winX, double[] winY, double[] winZ) - { - unsafe - { - fixed (Int32* view_ptr = &view) - fixed (double* winX_ptr = &winX) - fixed (double* winY_ptr = winY) - fixed (double* winZ_ptr = winZ) - { - Int32 retval = Delegates.gluProject((double)objX, (double)objY, (double)objZ, (double*)model, (double*)proj, (Int32*)view_ptr, (double*)winX_ptr, (double*)winY_ptr, (double*)winZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 Project(double objX, double objY, double objZ, double* model, double* proj, ref Int32 view, ref double winX, double[] winY, ref double winZ) - { - unsafe - { - fixed (Int32* view_ptr = &view) - fixed (double* winX_ptr = &winX) - fixed (double* winY_ptr = winY) - fixed (double* winZ_ptr = &winZ) - { - Int32 retval = Delegates.gluProject((double)objX, (double)objY, (double)objZ, (double*)model, (double*)proj, (Int32*)view_ptr, (double*)winX_ptr, (double*)winY_ptr, (double*)winZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 Project(double objX, double objY, double objZ, double* model, double* proj, ref Int32 view, ref double winX, ref double winY, double* winZ) - { - unsafe - { - fixed (Int32* view_ptr = &view) - fixed (double* winX_ptr = &winX) - fixed (double* winY_ptr = &winY) - { - Int32 retval = Delegates.gluProject((double)objX, (double)objY, (double)objZ, (double*)model, (double*)proj, (Int32*)view_ptr, (double*)winX_ptr, (double*)winY_ptr, (double*)winZ); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 Project(double objX, double objY, double objZ, double* model, double* proj, ref Int32 view, ref double winX, ref double winY, double[] winZ) - { - unsafe - { - fixed (Int32* view_ptr = &view) - fixed (double* winX_ptr = &winX) - fixed (double* winY_ptr = &winY) - fixed (double* winZ_ptr = winZ) - { - Int32 retval = Delegates.gluProject((double)objX, (double)objY, (double)objZ, (double*)model, (double*)proj, (Int32*)view_ptr, (double*)winX_ptr, (double*)winY_ptr, (double*)winZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 Project(double objX, double objY, double objZ, double* model, double* proj, ref Int32 view, ref double winX, ref double winY, ref double winZ) - { - unsafe - { - fixed (Int32* view_ptr = &view) - fixed (double* winX_ptr = &winX) - fixed (double* winY_ptr = &winY) - fixed (double* winZ_ptr = &winZ) - { - Int32 retval = Delegates.gluProject((double)objX, (double)objY, (double)objZ, (double*)model, (double*)proj, (Int32*)view_ptr, (double*)winX_ptr, (double*)winY_ptr, (double*)winZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 Project(double objX, double objY, double objZ, double* model, double[] proj, Int32* view, double* winX, double* winY, double* winZ) - { - unsafe - { - fixed (double* proj_ptr = proj) - { - Int32 retval = Delegates.gluProject((double)objX, (double)objY, (double)objZ, (double*)model, (double*)proj_ptr, (Int32*)view, (double*)winX, (double*)winY, (double*)winZ); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 Project(double objX, double objY, double objZ, double* model, double[] proj, Int32* view, double* winX, double* winY, double[] winZ) - { - unsafe - { - fixed (double* proj_ptr = proj) - fixed (double* winZ_ptr = winZ) - { - Int32 retval = Delegates.gluProject((double)objX, (double)objY, (double)objZ, (double*)model, (double*)proj_ptr, (Int32*)view, (double*)winX, (double*)winY, (double*)winZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 Project(double objX, double objY, double objZ, double* model, double[] proj, Int32* view, double* winX, double* winY, ref double winZ) - { - unsafe - { - fixed (double* proj_ptr = proj) - fixed (double* winZ_ptr = &winZ) - { - Int32 retval = Delegates.gluProject((double)objX, (double)objY, (double)objZ, (double*)model, (double*)proj_ptr, (Int32*)view, (double*)winX, (double*)winY, (double*)winZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 Project(double objX, double objY, double objZ, double* model, double[] proj, Int32* view, double* winX, double[] winY, double* winZ) - { - unsafe - { - fixed (double* proj_ptr = proj) - fixed (double* winY_ptr = winY) - { - Int32 retval = Delegates.gluProject((double)objX, (double)objY, (double)objZ, (double*)model, (double*)proj_ptr, (Int32*)view, (double*)winX, (double*)winY_ptr, (double*)winZ); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 Project(double objX, double objY, double objZ, double* model, double[] proj, Int32* view, double* winX, double[] winY, double[] winZ) - { - unsafe - { - fixed (double* proj_ptr = proj) - fixed (double* winY_ptr = winY) - fixed (double* winZ_ptr = winZ) - { - Int32 retval = Delegates.gluProject((double)objX, (double)objY, (double)objZ, (double*)model, (double*)proj_ptr, (Int32*)view, (double*)winX, (double*)winY_ptr, (double*)winZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 Project(double objX, double objY, double objZ, double* model, double[] proj, Int32* view, double* winX, double[] winY, ref double winZ) - { - unsafe - { - fixed (double* proj_ptr = proj) - fixed (double* winY_ptr = winY) - fixed (double* winZ_ptr = &winZ) - { - Int32 retval = Delegates.gluProject((double)objX, (double)objY, (double)objZ, (double*)model, (double*)proj_ptr, (Int32*)view, (double*)winX, (double*)winY_ptr, (double*)winZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 Project(double objX, double objY, double objZ, double* model, double[] proj, Int32* view, double* winX, ref double winY, double* winZ) - { - unsafe - { - fixed (double* proj_ptr = proj) - fixed (double* winY_ptr = &winY) - { - Int32 retval = Delegates.gluProject((double)objX, (double)objY, (double)objZ, (double*)model, (double*)proj_ptr, (Int32*)view, (double*)winX, (double*)winY_ptr, (double*)winZ); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 Project(double objX, double objY, double objZ, double* model, double[] proj, Int32* view, double* winX, ref double winY, double[] winZ) - { - unsafe - { - fixed (double* proj_ptr = proj) - fixed (double* winY_ptr = &winY) - fixed (double* winZ_ptr = winZ) - { - Int32 retval = Delegates.gluProject((double)objX, (double)objY, (double)objZ, (double*)model, (double*)proj_ptr, (Int32*)view, (double*)winX, (double*)winY_ptr, (double*)winZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 Project(double objX, double objY, double objZ, double* model, double[] proj, Int32* view, double* winX, ref double winY, ref double winZ) - { - unsafe - { - fixed (double* proj_ptr = proj) - fixed (double* winY_ptr = &winY) - fixed (double* winZ_ptr = &winZ) - { - Int32 retval = Delegates.gluProject((double)objX, (double)objY, (double)objZ, (double*)model, (double*)proj_ptr, (Int32*)view, (double*)winX, (double*)winY_ptr, (double*)winZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 Project(double objX, double objY, double objZ, double* model, double[] proj, Int32* view, double[] winX, double* winY, double* winZ) - { - unsafe - { - fixed (double* proj_ptr = proj) - fixed (double* winX_ptr = winX) - { - Int32 retval = Delegates.gluProject((double)objX, (double)objY, (double)objZ, (double*)model, (double*)proj_ptr, (Int32*)view, (double*)winX_ptr, (double*)winY, (double*)winZ); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 Project(double objX, double objY, double objZ, double* model, double[] proj, Int32* view, double[] winX, double* winY, double[] winZ) - { - unsafe - { - fixed (double* proj_ptr = proj) - fixed (double* winX_ptr = winX) - fixed (double* winZ_ptr = winZ) - { - Int32 retval = Delegates.gluProject((double)objX, (double)objY, (double)objZ, (double*)model, (double*)proj_ptr, (Int32*)view, (double*)winX_ptr, (double*)winY, (double*)winZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 Project(double objX, double objY, double objZ, double* model, double[] proj, Int32* view, double[] winX, double* winY, ref double winZ) - { - unsafe - { - fixed (double* proj_ptr = proj) - fixed (double* winX_ptr = winX) - fixed (double* winZ_ptr = &winZ) - { - Int32 retval = Delegates.gluProject((double)objX, (double)objY, (double)objZ, (double*)model, (double*)proj_ptr, (Int32*)view, (double*)winX_ptr, (double*)winY, (double*)winZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 Project(double objX, double objY, double objZ, double* model, double[] proj, Int32* view, double[] winX, double[] winY, double* winZ) - { - unsafe - { - fixed (double* proj_ptr = proj) - fixed (double* winX_ptr = winX) - fixed (double* winY_ptr = winY) - { - Int32 retval = Delegates.gluProject((double)objX, (double)objY, (double)objZ, (double*)model, (double*)proj_ptr, (Int32*)view, (double*)winX_ptr, (double*)winY_ptr, (double*)winZ); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 Project(double objX, double objY, double objZ, double* model, double[] proj, Int32* view, double[] winX, double[] winY, double[] winZ) - { - unsafe - { - fixed (double* proj_ptr = proj) - fixed (double* winX_ptr = winX) - fixed (double* winY_ptr = winY) - fixed (double* winZ_ptr = winZ) - { - Int32 retval = Delegates.gluProject((double)objX, (double)objY, (double)objZ, (double*)model, (double*)proj_ptr, (Int32*)view, (double*)winX_ptr, (double*)winY_ptr, (double*)winZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 Project(double objX, double objY, double objZ, double* model, double[] proj, Int32* view, double[] winX, double[] winY, ref double winZ) - { - unsafe - { - fixed (double* proj_ptr = proj) - fixed (double* winX_ptr = winX) - fixed (double* winY_ptr = winY) - fixed (double* winZ_ptr = &winZ) - { - Int32 retval = Delegates.gluProject((double)objX, (double)objY, (double)objZ, (double*)model, (double*)proj_ptr, (Int32*)view, (double*)winX_ptr, (double*)winY_ptr, (double*)winZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 Project(double objX, double objY, double objZ, double* model, double[] proj, Int32* view, double[] winX, ref double winY, double* winZ) - { - unsafe - { - fixed (double* proj_ptr = proj) - fixed (double* winX_ptr = winX) - fixed (double* winY_ptr = &winY) - { - Int32 retval = Delegates.gluProject((double)objX, (double)objY, (double)objZ, (double*)model, (double*)proj_ptr, (Int32*)view, (double*)winX_ptr, (double*)winY_ptr, (double*)winZ); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 Project(double objX, double objY, double objZ, double* model, double[] proj, Int32* view, double[] winX, ref double winY, double[] winZ) - { - unsafe - { - fixed (double* proj_ptr = proj) - fixed (double* winX_ptr = winX) - fixed (double* winY_ptr = &winY) - fixed (double* winZ_ptr = winZ) - { - Int32 retval = Delegates.gluProject((double)objX, (double)objY, (double)objZ, (double*)model, (double*)proj_ptr, (Int32*)view, (double*)winX_ptr, (double*)winY_ptr, (double*)winZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 Project(double objX, double objY, double objZ, double* model, double[] proj, Int32* view, double[] winX, ref double winY, ref double winZ) - { - unsafe - { - fixed (double* proj_ptr = proj) - fixed (double* winX_ptr = winX) - fixed (double* winY_ptr = &winY) - fixed (double* winZ_ptr = &winZ) - { - Int32 retval = Delegates.gluProject((double)objX, (double)objY, (double)objZ, (double*)model, (double*)proj_ptr, (Int32*)view, (double*)winX_ptr, (double*)winY_ptr, (double*)winZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 Project(double objX, double objY, double objZ, double* model, double[] proj, Int32* view, ref double winX, double* winY, double* winZ) - { - unsafe - { - fixed (double* proj_ptr = proj) - fixed (double* winX_ptr = &winX) - { - Int32 retval = Delegates.gluProject((double)objX, (double)objY, (double)objZ, (double*)model, (double*)proj_ptr, (Int32*)view, (double*)winX_ptr, (double*)winY, (double*)winZ); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 Project(double objX, double objY, double objZ, double* model, double[] proj, Int32* view, ref double winX, double* winY, double[] winZ) - { - unsafe - { - fixed (double* proj_ptr = proj) - fixed (double* winX_ptr = &winX) - fixed (double* winZ_ptr = winZ) - { - Int32 retval = Delegates.gluProject((double)objX, (double)objY, (double)objZ, (double*)model, (double*)proj_ptr, (Int32*)view, (double*)winX_ptr, (double*)winY, (double*)winZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 Project(double objX, double objY, double objZ, double* model, double[] proj, Int32* view, ref double winX, double* winY, ref double winZ) - { - unsafe - { - fixed (double* proj_ptr = proj) - fixed (double* winX_ptr = &winX) - fixed (double* winZ_ptr = &winZ) - { - Int32 retval = Delegates.gluProject((double)objX, (double)objY, (double)objZ, (double*)model, (double*)proj_ptr, (Int32*)view, (double*)winX_ptr, (double*)winY, (double*)winZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 Project(double objX, double objY, double objZ, double* model, double[] proj, Int32* view, ref double winX, double[] winY, double* winZ) - { - unsafe - { - fixed (double* proj_ptr = proj) - fixed (double* winX_ptr = &winX) - fixed (double* winY_ptr = winY) - { - Int32 retval = Delegates.gluProject((double)objX, (double)objY, (double)objZ, (double*)model, (double*)proj_ptr, (Int32*)view, (double*)winX_ptr, (double*)winY_ptr, (double*)winZ); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 Project(double objX, double objY, double objZ, double* model, double[] proj, Int32* view, ref double winX, double[] winY, double[] winZ) - { - unsafe - { - fixed (double* proj_ptr = proj) - fixed (double* winX_ptr = &winX) - fixed (double* winY_ptr = winY) - fixed (double* winZ_ptr = winZ) - { - Int32 retval = Delegates.gluProject((double)objX, (double)objY, (double)objZ, (double*)model, (double*)proj_ptr, (Int32*)view, (double*)winX_ptr, (double*)winY_ptr, (double*)winZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 Project(double objX, double objY, double objZ, double* model, double[] proj, Int32* view, ref double winX, double[] winY, ref double winZ) - { - unsafe - { - fixed (double* proj_ptr = proj) - fixed (double* winX_ptr = &winX) - fixed (double* winY_ptr = winY) - fixed (double* winZ_ptr = &winZ) - { - Int32 retval = Delegates.gluProject((double)objX, (double)objY, (double)objZ, (double*)model, (double*)proj_ptr, (Int32*)view, (double*)winX_ptr, (double*)winY_ptr, (double*)winZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 Project(double objX, double objY, double objZ, double* model, double[] proj, Int32* view, ref double winX, ref double winY, double* winZ) - { - unsafe - { - fixed (double* proj_ptr = proj) - fixed (double* winX_ptr = &winX) - fixed (double* winY_ptr = &winY) - { - Int32 retval = Delegates.gluProject((double)objX, (double)objY, (double)objZ, (double*)model, (double*)proj_ptr, (Int32*)view, (double*)winX_ptr, (double*)winY_ptr, (double*)winZ); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 Project(double objX, double objY, double objZ, double* model, double[] proj, Int32* view, ref double winX, ref double winY, double[] winZ) - { - unsafe - { - fixed (double* proj_ptr = proj) - fixed (double* winX_ptr = &winX) - fixed (double* winY_ptr = &winY) - fixed (double* winZ_ptr = winZ) - { - Int32 retval = Delegates.gluProject((double)objX, (double)objY, (double)objZ, (double*)model, (double*)proj_ptr, (Int32*)view, (double*)winX_ptr, (double*)winY_ptr, (double*)winZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 Project(double objX, double objY, double objZ, double* model, double[] proj, Int32* view, ref double winX, ref double winY, ref double winZ) - { - unsafe - { - fixed (double* proj_ptr = proj) - fixed (double* winX_ptr = &winX) - fixed (double* winY_ptr = &winY) - fixed (double* winZ_ptr = &winZ) - { - Int32 retval = Delegates.gluProject((double)objX, (double)objY, (double)objZ, (double*)model, (double*)proj_ptr, (Int32*)view, (double*)winX_ptr, (double*)winY_ptr, (double*)winZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 Project(double objX, double objY, double objZ, double* model, double[] proj, Int32[] view, double* winX, double* winY, double* winZ) - { - unsafe - { - fixed (double* proj_ptr = proj) - fixed (Int32* view_ptr = view) - { - Int32 retval = Delegates.gluProject((double)objX, (double)objY, (double)objZ, (double*)model, (double*)proj_ptr, (Int32*)view_ptr, (double*)winX, (double*)winY, (double*)winZ); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 Project(double objX, double objY, double objZ, double* model, double[] proj, Int32[] view, double* winX, double* winY, double[] winZ) - { - unsafe - { - fixed (double* proj_ptr = proj) - fixed (Int32* view_ptr = view) - fixed (double* winZ_ptr = winZ) - { - Int32 retval = Delegates.gluProject((double)objX, (double)objY, (double)objZ, (double*)model, (double*)proj_ptr, (Int32*)view_ptr, (double*)winX, (double*)winY, (double*)winZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 Project(double objX, double objY, double objZ, double* model, double[] proj, Int32[] view, double* winX, double* winY, ref double winZ) - { - unsafe - { - fixed (double* proj_ptr = proj) - fixed (Int32* view_ptr = view) - fixed (double* winZ_ptr = &winZ) - { - Int32 retval = Delegates.gluProject((double)objX, (double)objY, (double)objZ, (double*)model, (double*)proj_ptr, (Int32*)view_ptr, (double*)winX, (double*)winY, (double*)winZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 Project(double objX, double objY, double objZ, double* model, double[] proj, Int32[] view, double* winX, double[] winY, double* winZ) - { - unsafe - { - fixed (double* proj_ptr = proj) - fixed (Int32* view_ptr = view) - fixed (double* winY_ptr = winY) - { - Int32 retval = Delegates.gluProject((double)objX, (double)objY, (double)objZ, (double*)model, (double*)proj_ptr, (Int32*)view_ptr, (double*)winX, (double*)winY_ptr, (double*)winZ); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 Project(double objX, double objY, double objZ, double* model, double[] proj, Int32[] view, double* winX, double[] winY, double[] winZ) - { - unsafe - { - fixed (double* proj_ptr = proj) - fixed (Int32* view_ptr = view) - fixed (double* winY_ptr = winY) - fixed (double* winZ_ptr = winZ) - { - Int32 retval = Delegates.gluProject((double)objX, (double)objY, (double)objZ, (double*)model, (double*)proj_ptr, (Int32*)view_ptr, (double*)winX, (double*)winY_ptr, (double*)winZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 Project(double objX, double objY, double objZ, double* model, double[] proj, Int32[] view, double* winX, double[] winY, ref double winZ) - { - unsafe - { - fixed (double* proj_ptr = proj) - fixed (Int32* view_ptr = view) - fixed (double* winY_ptr = winY) - fixed (double* winZ_ptr = &winZ) - { - Int32 retval = Delegates.gluProject((double)objX, (double)objY, (double)objZ, (double*)model, (double*)proj_ptr, (Int32*)view_ptr, (double*)winX, (double*)winY_ptr, (double*)winZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 Project(double objX, double objY, double objZ, double* model, double[] proj, Int32[] view, double* winX, ref double winY, double* winZ) - { - unsafe - { - fixed (double* proj_ptr = proj) - fixed (Int32* view_ptr = view) - fixed (double* winY_ptr = &winY) - { - Int32 retval = Delegates.gluProject((double)objX, (double)objY, (double)objZ, (double*)model, (double*)proj_ptr, (Int32*)view_ptr, (double*)winX, (double*)winY_ptr, (double*)winZ); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 Project(double objX, double objY, double objZ, double* model, double[] proj, Int32[] view, double* winX, ref double winY, double[] winZ) - { - unsafe - { - fixed (double* proj_ptr = proj) - fixed (Int32* view_ptr = view) - fixed (double* winY_ptr = &winY) - fixed (double* winZ_ptr = winZ) - { - Int32 retval = Delegates.gluProject((double)objX, (double)objY, (double)objZ, (double*)model, (double*)proj_ptr, (Int32*)view_ptr, (double*)winX, (double*)winY_ptr, (double*)winZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 Project(double objX, double objY, double objZ, double* model, double[] proj, Int32[] view, double* winX, ref double winY, ref double winZ) - { - unsafe - { - fixed (double* proj_ptr = proj) - fixed (Int32* view_ptr = view) - fixed (double* winY_ptr = &winY) - fixed (double* winZ_ptr = &winZ) - { - Int32 retval = Delegates.gluProject((double)objX, (double)objY, (double)objZ, (double*)model, (double*)proj_ptr, (Int32*)view_ptr, (double*)winX, (double*)winY_ptr, (double*)winZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 Project(double objX, double objY, double objZ, double* model, double[] proj, Int32[] view, double[] winX, double* winY, double* winZ) - { - unsafe - { - fixed (double* proj_ptr = proj) - fixed (Int32* view_ptr = view) - fixed (double* winX_ptr = winX) - { - Int32 retval = Delegates.gluProject((double)objX, (double)objY, (double)objZ, (double*)model, (double*)proj_ptr, (Int32*)view_ptr, (double*)winX_ptr, (double*)winY, (double*)winZ); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 Project(double objX, double objY, double objZ, double* model, double[] proj, Int32[] view, double[] winX, double* winY, double[] winZ) - { - unsafe - { - fixed (double* proj_ptr = proj) - fixed (Int32* view_ptr = view) - fixed (double* winX_ptr = winX) - fixed (double* winZ_ptr = winZ) - { - Int32 retval = Delegates.gluProject((double)objX, (double)objY, (double)objZ, (double*)model, (double*)proj_ptr, (Int32*)view_ptr, (double*)winX_ptr, (double*)winY, (double*)winZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 Project(double objX, double objY, double objZ, double* model, double[] proj, Int32[] view, double[] winX, double* winY, ref double winZ) - { - unsafe - { - fixed (double* proj_ptr = proj) - fixed (Int32* view_ptr = view) - fixed (double* winX_ptr = winX) - fixed (double* winZ_ptr = &winZ) - { - Int32 retval = Delegates.gluProject((double)objX, (double)objY, (double)objZ, (double*)model, (double*)proj_ptr, (Int32*)view_ptr, (double*)winX_ptr, (double*)winY, (double*)winZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 Project(double objX, double objY, double objZ, double* model, double[] proj, Int32[] view, double[] winX, double[] winY, double* winZ) - { - unsafe - { - fixed (double* proj_ptr = proj) - fixed (Int32* view_ptr = view) - fixed (double* winX_ptr = winX) - fixed (double* winY_ptr = winY) - { - Int32 retval = Delegates.gluProject((double)objX, (double)objY, (double)objZ, (double*)model, (double*)proj_ptr, (Int32*)view_ptr, (double*)winX_ptr, (double*)winY_ptr, (double*)winZ); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 Project(double objX, double objY, double objZ, double* model, double[] proj, Int32[] view, double[] winX, double[] winY, double[] winZ) - { - unsafe - { - fixed (double* proj_ptr = proj) - fixed (Int32* view_ptr = view) - fixed (double* winX_ptr = winX) - fixed (double* winY_ptr = winY) - fixed (double* winZ_ptr = winZ) - { - Int32 retval = Delegates.gluProject((double)objX, (double)objY, (double)objZ, (double*)model, (double*)proj_ptr, (Int32*)view_ptr, (double*)winX_ptr, (double*)winY_ptr, (double*)winZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 Project(double objX, double objY, double objZ, double* model, double[] proj, Int32[] view, double[] winX, double[] winY, ref double winZ) - { - unsafe - { - fixed (double* proj_ptr = proj) - fixed (Int32* view_ptr = view) - fixed (double* winX_ptr = winX) - fixed (double* winY_ptr = winY) - fixed (double* winZ_ptr = &winZ) - { - Int32 retval = Delegates.gluProject((double)objX, (double)objY, (double)objZ, (double*)model, (double*)proj_ptr, (Int32*)view_ptr, (double*)winX_ptr, (double*)winY_ptr, (double*)winZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 Project(double objX, double objY, double objZ, double* model, double[] proj, Int32[] view, double[] winX, ref double winY, double* winZ) - { - unsafe - { - fixed (double* proj_ptr = proj) - fixed (Int32* view_ptr = view) - fixed (double* winX_ptr = winX) - fixed (double* winY_ptr = &winY) - { - Int32 retval = Delegates.gluProject((double)objX, (double)objY, (double)objZ, (double*)model, (double*)proj_ptr, (Int32*)view_ptr, (double*)winX_ptr, (double*)winY_ptr, (double*)winZ); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 Project(double objX, double objY, double objZ, double* model, double[] proj, Int32[] view, double[] winX, ref double winY, double[] winZ) - { - unsafe - { - fixed (double* proj_ptr = proj) - fixed (Int32* view_ptr = view) - fixed (double* winX_ptr = winX) - fixed (double* winY_ptr = &winY) - fixed (double* winZ_ptr = winZ) - { - Int32 retval = Delegates.gluProject((double)objX, (double)objY, (double)objZ, (double*)model, (double*)proj_ptr, (Int32*)view_ptr, (double*)winX_ptr, (double*)winY_ptr, (double*)winZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 Project(double objX, double objY, double objZ, double* model, double[] proj, Int32[] view, double[] winX, ref double winY, ref double winZ) - { - unsafe - { - fixed (double* proj_ptr = proj) - fixed (Int32* view_ptr = view) - fixed (double* winX_ptr = winX) - fixed (double* winY_ptr = &winY) - fixed (double* winZ_ptr = &winZ) - { - Int32 retval = Delegates.gluProject((double)objX, (double)objY, (double)objZ, (double*)model, (double*)proj_ptr, (Int32*)view_ptr, (double*)winX_ptr, (double*)winY_ptr, (double*)winZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 Project(double objX, double objY, double objZ, double* model, double[] proj, Int32[] view, ref double winX, double* winY, double* winZ) - { - unsafe - { - fixed (double* proj_ptr = proj) - fixed (Int32* view_ptr = view) - fixed (double* winX_ptr = &winX) - { - Int32 retval = Delegates.gluProject((double)objX, (double)objY, (double)objZ, (double*)model, (double*)proj_ptr, (Int32*)view_ptr, (double*)winX_ptr, (double*)winY, (double*)winZ); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 Project(double objX, double objY, double objZ, double* model, double[] proj, Int32[] view, ref double winX, double* winY, double[] winZ) - { - unsafe - { - fixed (double* proj_ptr = proj) - fixed (Int32* view_ptr = view) - fixed (double* winX_ptr = &winX) - fixed (double* winZ_ptr = winZ) - { - Int32 retval = Delegates.gluProject((double)objX, (double)objY, (double)objZ, (double*)model, (double*)proj_ptr, (Int32*)view_ptr, (double*)winX_ptr, (double*)winY, (double*)winZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 Project(double objX, double objY, double objZ, double* model, double[] proj, Int32[] view, ref double winX, double* winY, ref double winZ) - { - unsafe - { - fixed (double* proj_ptr = proj) - fixed (Int32* view_ptr = view) - fixed (double* winX_ptr = &winX) - fixed (double* winZ_ptr = &winZ) - { - Int32 retval = Delegates.gluProject((double)objX, (double)objY, (double)objZ, (double*)model, (double*)proj_ptr, (Int32*)view_ptr, (double*)winX_ptr, (double*)winY, (double*)winZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 Project(double objX, double objY, double objZ, double* model, double[] proj, Int32[] view, ref double winX, double[] winY, double* winZ) - { - unsafe - { - fixed (double* proj_ptr = proj) - fixed (Int32* view_ptr = view) - fixed (double* winX_ptr = &winX) - fixed (double* winY_ptr = winY) - { - Int32 retval = Delegates.gluProject((double)objX, (double)objY, (double)objZ, (double*)model, (double*)proj_ptr, (Int32*)view_ptr, (double*)winX_ptr, (double*)winY_ptr, (double*)winZ); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 Project(double objX, double objY, double objZ, double* model, double[] proj, Int32[] view, ref double winX, double[] winY, double[] winZ) - { - unsafe - { - fixed (double* proj_ptr = proj) - fixed (Int32* view_ptr = view) - fixed (double* winX_ptr = &winX) - fixed (double* winY_ptr = winY) - fixed (double* winZ_ptr = winZ) - { - Int32 retval = Delegates.gluProject((double)objX, (double)objY, (double)objZ, (double*)model, (double*)proj_ptr, (Int32*)view_ptr, (double*)winX_ptr, (double*)winY_ptr, (double*)winZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 Project(double objX, double objY, double objZ, double* model, double[] proj, Int32[] view, ref double winX, double[] winY, ref double winZ) - { - unsafe - { - fixed (double* proj_ptr = proj) - fixed (Int32* view_ptr = view) - fixed (double* winX_ptr = &winX) - fixed (double* winY_ptr = winY) - fixed (double* winZ_ptr = &winZ) - { - Int32 retval = Delegates.gluProject((double)objX, (double)objY, (double)objZ, (double*)model, (double*)proj_ptr, (Int32*)view_ptr, (double*)winX_ptr, (double*)winY_ptr, (double*)winZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 Project(double objX, double objY, double objZ, double* model, double[] proj, Int32[] view, ref double winX, ref double winY, double* winZ) - { - unsafe - { - fixed (double* proj_ptr = proj) - fixed (Int32* view_ptr = view) - fixed (double* winX_ptr = &winX) - fixed (double* winY_ptr = &winY) - { - Int32 retval = Delegates.gluProject((double)objX, (double)objY, (double)objZ, (double*)model, (double*)proj_ptr, (Int32*)view_ptr, (double*)winX_ptr, (double*)winY_ptr, (double*)winZ); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 Project(double objX, double objY, double objZ, double* model, double[] proj, Int32[] view, ref double winX, ref double winY, double[] winZ) - { - unsafe - { - fixed (double* proj_ptr = proj) - fixed (Int32* view_ptr = view) - fixed (double* winX_ptr = &winX) - fixed (double* winY_ptr = &winY) - fixed (double* winZ_ptr = winZ) - { - Int32 retval = Delegates.gluProject((double)objX, (double)objY, (double)objZ, (double*)model, (double*)proj_ptr, (Int32*)view_ptr, (double*)winX_ptr, (double*)winY_ptr, (double*)winZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 Project(double objX, double objY, double objZ, double* model, double[] proj, Int32[] view, ref double winX, ref double winY, ref double winZ) - { - unsafe - { - fixed (double* proj_ptr = proj) - fixed (Int32* view_ptr = view) - fixed (double* winX_ptr = &winX) - fixed (double* winY_ptr = &winY) - fixed (double* winZ_ptr = &winZ) - { - Int32 retval = Delegates.gluProject((double)objX, (double)objY, (double)objZ, (double*)model, (double*)proj_ptr, (Int32*)view_ptr, (double*)winX_ptr, (double*)winY_ptr, (double*)winZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 Project(double objX, double objY, double objZ, double* model, double[] proj, ref Int32 view, double* winX, double* winY, double* winZ) - { - unsafe - { - fixed (double* proj_ptr = proj) - fixed (Int32* view_ptr = &view) - { - Int32 retval = Delegates.gluProject((double)objX, (double)objY, (double)objZ, (double*)model, (double*)proj_ptr, (Int32*)view_ptr, (double*)winX, (double*)winY, (double*)winZ); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 Project(double objX, double objY, double objZ, double* model, double[] proj, ref Int32 view, double* winX, double* winY, double[] winZ) - { - unsafe - { - fixed (double* proj_ptr = proj) - fixed (Int32* view_ptr = &view) - fixed (double* winZ_ptr = winZ) - { - Int32 retval = Delegates.gluProject((double)objX, (double)objY, (double)objZ, (double*)model, (double*)proj_ptr, (Int32*)view_ptr, (double*)winX, (double*)winY, (double*)winZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 Project(double objX, double objY, double objZ, double* model, double[] proj, ref Int32 view, double* winX, double* winY, ref double winZ) - { - unsafe - { - fixed (double* proj_ptr = proj) - fixed (Int32* view_ptr = &view) - fixed (double* winZ_ptr = &winZ) - { - Int32 retval = Delegates.gluProject((double)objX, (double)objY, (double)objZ, (double*)model, (double*)proj_ptr, (Int32*)view_ptr, (double*)winX, (double*)winY, (double*)winZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 Project(double objX, double objY, double objZ, double* model, double[] proj, ref Int32 view, double* winX, double[] winY, double* winZ) - { - unsafe - { - fixed (double* proj_ptr = proj) - fixed (Int32* view_ptr = &view) - fixed (double* winY_ptr = winY) - { - Int32 retval = Delegates.gluProject((double)objX, (double)objY, (double)objZ, (double*)model, (double*)proj_ptr, (Int32*)view_ptr, (double*)winX, (double*)winY_ptr, (double*)winZ); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 Project(double objX, double objY, double objZ, double* model, double[] proj, ref Int32 view, double* winX, double[] winY, double[] winZ) - { - unsafe - { - fixed (double* proj_ptr = proj) - fixed (Int32* view_ptr = &view) - fixed (double* winY_ptr = winY) - fixed (double* winZ_ptr = winZ) - { - Int32 retval = Delegates.gluProject((double)objX, (double)objY, (double)objZ, (double*)model, (double*)proj_ptr, (Int32*)view_ptr, (double*)winX, (double*)winY_ptr, (double*)winZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 Project(double objX, double objY, double objZ, double* model, double[] proj, ref Int32 view, double* winX, double[] winY, ref double winZ) - { - unsafe - { - fixed (double* proj_ptr = proj) - fixed (Int32* view_ptr = &view) - fixed (double* winY_ptr = winY) - fixed (double* winZ_ptr = &winZ) - { - Int32 retval = Delegates.gluProject((double)objX, (double)objY, (double)objZ, (double*)model, (double*)proj_ptr, (Int32*)view_ptr, (double*)winX, (double*)winY_ptr, (double*)winZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 Project(double objX, double objY, double objZ, double* model, double[] proj, ref Int32 view, double* winX, ref double winY, double* winZ) - { - unsafe - { - fixed (double* proj_ptr = proj) - fixed (Int32* view_ptr = &view) - fixed (double* winY_ptr = &winY) - { - Int32 retval = Delegates.gluProject((double)objX, (double)objY, (double)objZ, (double*)model, (double*)proj_ptr, (Int32*)view_ptr, (double*)winX, (double*)winY_ptr, (double*)winZ); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 Project(double objX, double objY, double objZ, double* model, double[] proj, ref Int32 view, double* winX, ref double winY, double[] winZ) - { - unsafe - { - fixed (double* proj_ptr = proj) - fixed (Int32* view_ptr = &view) - fixed (double* winY_ptr = &winY) - fixed (double* winZ_ptr = winZ) - { - Int32 retval = Delegates.gluProject((double)objX, (double)objY, (double)objZ, (double*)model, (double*)proj_ptr, (Int32*)view_ptr, (double*)winX, (double*)winY_ptr, (double*)winZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 Project(double objX, double objY, double objZ, double* model, double[] proj, ref Int32 view, double* winX, ref double winY, ref double winZ) - { - unsafe - { - fixed (double* proj_ptr = proj) - fixed (Int32* view_ptr = &view) - fixed (double* winY_ptr = &winY) - fixed (double* winZ_ptr = &winZ) - { - Int32 retval = Delegates.gluProject((double)objX, (double)objY, (double)objZ, (double*)model, (double*)proj_ptr, (Int32*)view_ptr, (double*)winX, (double*)winY_ptr, (double*)winZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 Project(double objX, double objY, double objZ, double* model, double[] proj, ref Int32 view, double[] winX, double* winY, double* winZ) - { - unsafe - { - fixed (double* proj_ptr = proj) - fixed (Int32* view_ptr = &view) - fixed (double* winX_ptr = winX) - { - Int32 retval = Delegates.gluProject((double)objX, (double)objY, (double)objZ, (double*)model, (double*)proj_ptr, (Int32*)view_ptr, (double*)winX_ptr, (double*)winY, (double*)winZ); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 Project(double objX, double objY, double objZ, double* model, double[] proj, ref Int32 view, double[] winX, double* winY, double[] winZ) - { - unsafe - { - fixed (double* proj_ptr = proj) - fixed (Int32* view_ptr = &view) - fixed (double* winX_ptr = winX) - fixed (double* winZ_ptr = winZ) - { - Int32 retval = Delegates.gluProject((double)objX, (double)objY, (double)objZ, (double*)model, (double*)proj_ptr, (Int32*)view_ptr, (double*)winX_ptr, (double*)winY, (double*)winZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 Project(double objX, double objY, double objZ, double* model, double[] proj, ref Int32 view, double[] winX, double* winY, ref double winZ) - { - unsafe - { - fixed (double* proj_ptr = proj) - fixed (Int32* view_ptr = &view) - fixed (double* winX_ptr = winX) - fixed (double* winZ_ptr = &winZ) - { - Int32 retval = Delegates.gluProject((double)objX, (double)objY, (double)objZ, (double*)model, (double*)proj_ptr, (Int32*)view_ptr, (double*)winX_ptr, (double*)winY, (double*)winZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 Project(double objX, double objY, double objZ, double* model, double[] proj, ref Int32 view, double[] winX, double[] winY, double* winZ) - { - unsafe - { - fixed (double* proj_ptr = proj) - fixed (Int32* view_ptr = &view) - fixed (double* winX_ptr = winX) - fixed (double* winY_ptr = winY) - { - Int32 retval = Delegates.gluProject((double)objX, (double)objY, (double)objZ, (double*)model, (double*)proj_ptr, (Int32*)view_ptr, (double*)winX_ptr, (double*)winY_ptr, (double*)winZ); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 Project(double objX, double objY, double objZ, double* model, double[] proj, ref Int32 view, double[] winX, double[] winY, double[] winZ) - { - unsafe - { - fixed (double* proj_ptr = proj) - fixed (Int32* view_ptr = &view) - fixed (double* winX_ptr = winX) - fixed (double* winY_ptr = winY) - fixed (double* winZ_ptr = winZ) - { - Int32 retval = Delegates.gluProject((double)objX, (double)objY, (double)objZ, (double*)model, (double*)proj_ptr, (Int32*)view_ptr, (double*)winX_ptr, (double*)winY_ptr, (double*)winZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 Project(double objX, double objY, double objZ, double* model, double[] proj, ref Int32 view, double[] winX, double[] winY, ref double winZ) - { - unsafe - { - fixed (double* proj_ptr = proj) - fixed (Int32* view_ptr = &view) - fixed (double* winX_ptr = winX) - fixed (double* winY_ptr = winY) - fixed (double* winZ_ptr = &winZ) - { - Int32 retval = Delegates.gluProject((double)objX, (double)objY, (double)objZ, (double*)model, (double*)proj_ptr, (Int32*)view_ptr, (double*)winX_ptr, (double*)winY_ptr, (double*)winZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 Project(double objX, double objY, double objZ, double* model, double[] proj, ref Int32 view, double[] winX, ref double winY, double* winZ) - { - unsafe - { - fixed (double* proj_ptr = proj) - fixed (Int32* view_ptr = &view) - fixed (double* winX_ptr = winX) - fixed (double* winY_ptr = &winY) - { - Int32 retval = Delegates.gluProject((double)objX, (double)objY, (double)objZ, (double*)model, (double*)proj_ptr, (Int32*)view_ptr, (double*)winX_ptr, (double*)winY_ptr, (double*)winZ); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 Project(double objX, double objY, double objZ, double* model, double[] proj, ref Int32 view, double[] winX, ref double winY, double[] winZ) - { - unsafe - { - fixed (double* proj_ptr = proj) - fixed (Int32* view_ptr = &view) - fixed (double* winX_ptr = winX) - fixed (double* winY_ptr = &winY) - fixed (double* winZ_ptr = winZ) - { - Int32 retval = Delegates.gluProject((double)objX, (double)objY, (double)objZ, (double*)model, (double*)proj_ptr, (Int32*)view_ptr, (double*)winX_ptr, (double*)winY_ptr, (double*)winZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 Project(double objX, double objY, double objZ, double* model, double[] proj, ref Int32 view, double[] winX, ref double winY, ref double winZ) - { - unsafe - { - fixed (double* proj_ptr = proj) - fixed (Int32* view_ptr = &view) - fixed (double* winX_ptr = winX) - fixed (double* winY_ptr = &winY) - fixed (double* winZ_ptr = &winZ) - { - Int32 retval = Delegates.gluProject((double)objX, (double)objY, (double)objZ, (double*)model, (double*)proj_ptr, (Int32*)view_ptr, (double*)winX_ptr, (double*)winY_ptr, (double*)winZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 Project(double objX, double objY, double objZ, double* model, double[] proj, ref Int32 view, ref double winX, double* winY, double* winZ) - { - unsafe - { - fixed (double* proj_ptr = proj) - fixed (Int32* view_ptr = &view) - fixed (double* winX_ptr = &winX) - { - Int32 retval = Delegates.gluProject((double)objX, (double)objY, (double)objZ, (double*)model, (double*)proj_ptr, (Int32*)view_ptr, (double*)winX_ptr, (double*)winY, (double*)winZ); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 Project(double objX, double objY, double objZ, double* model, double[] proj, ref Int32 view, ref double winX, double* winY, double[] winZ) - { - unsafe - { - fixed (double* proj_ptr = proj) - fixed (Int32* view_ptr = &view) - fixed (double* winX_ptr = &winX) - fixed (double* winZ_ptr = winZ) - { - Int32 retval = Delegates.gluProject((double)objX, (double)objY, (double)objZ, (double*)model, (double*)proj_ptr, (Int32*)view_ptr, (double*)winX_ptr, (double*)winY, (double*)winZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 Project(double objX, double objY, double objZ, double* model, double[] proj, ref Int32 view, ref double winX, double* winY, ref double winZ) - { - unsafe - { - fixed (double* proj_ptr = proj) - fixed (Int32* view_ptr = &view) - fixed (double* winX_ptr = &winX) - fixed (double* winZ_ptr = &winZ) - { - Int32 retval = Delegates.gluProject((double)objX, (double)objY, (double)objZ, (double*)model, (double*)proj_ptr, (Int32*)view_ptr, (double*)winX_ptr, (double*)winY, (double*)winZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 Project(double objX, double objY, double objZ, double* model, double[] proj, ref Int32 view, ref double winX, double[] winY, double* winZ) - { - unsafe - { - fixed (double* proj_ptr = proj) - fixed (Int32* view_ptr = &view) - fixed (double* winX_ptr = &winX) - fixed (double* winY_ptr = winY) - { - Int32 retval = Delegates.gluProject((double)objX, (double)objY, (double)objZ, (double*)model, (double*)proj_ptr, (Int32*)view_ptr, (double*)winX_ptr, (double*)winY_ptr, (double*)winZ); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 Project(double objX, double objY, double objZ, double* model, double[] proj, ref Int32 view, ref double winX, double[] winY, double[] winZ) - { - unsafe - { - fixed (double* proj_ptr = proj) - fixed (Int32* view_ptr = &view) - fixed (double* winX_ptr = &winX) - fixed (double* winY_ptr = winY) - fixed (double* winZ_ptr = winZ) - { - Int32 retval = Delegates.gluProject((double)objX, (double)objY, (double)objZ, (double*)model, (double*)proj_ptr, (Int32*)view_ptr, (double*)winX_ptr, (double*)winY_ptr, (double*)winZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 Project(double objX, double objY, double objZ, double* model, double[] proj, ref Int32 view, ref double winX, double[] winY, ref double winZ) - { - unsafe - { - fixed (double* proj_ptr = proj) - fixed (Int32* view_ptr = &view) - fixed (double* winX_ptr = &winX) - fixed (double* winY_ptr = winY) - fixed (double* winZ_ptr = &winZ) - { - Int32 retval = Delegates.gluProject((double)objX, (double)objY, (double)objZ, (double*)model, (double*)proj_ptr, (Int32*)view_ptr, (double*)winX_ptr, (double*)winY_ptr, (double*)winZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 Project(double objX, double objY, double objZ, double* model, double[] proj, ref Int32 view, ref double winX, ref double winY, double* winZ) - { - unsafe - { - fixed (double* proj_ptr = proj) - fixed (Int32* view_ptr = &view) - fixed (double* winX_ptr = &winX) - fixed (double* winY_ptr = &winY) - { - Int32 retval = Delegates.gluProject((double)objX, (double)objY, (double)objZ, (double*)model, (double*)proj_ptr, (Int32*)view_ptr, (double*)winX_ptr, (double*)winY_ptr, (double*)winZ); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 Project(double objX, double objY, double objZ, double* model, double[] proj, ref Int32 view, ref double winX, ref double winY, double[] winZ) - { - unsafe - { - fixed (double* proj_ptr = proj) - fixed (Int32* view_ptr = &view) - fixed (double* winX_ptr = &winX) - fixed (double* winY_ptr = &winY) - fixed (double* winZ_ptr = winZ) - { - Int32 retval = Delegates.gluProject((double)objX, (double)objY, (double)objZ, (double*)model, (double*)proj_ptr, (Int32*)view_ptr, (double*)winX_ptr, (double*)winY_ptr, (double*)winZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 Project(double objX, double objY, double objZ, double* model, double[] proj, ref Int32 view, ref double winX, ref double winY, ref double winZ) - { - unsafe - { - fixed (double* proj_ptr = proj) - fixed (Int32* view_ptr = &view) - fixed (double* winX_ptr = &winX) - fixed (double* winY_ptr = &winY) - fixed (double* winZ_ptr = &winZ) - { - Int32 retval = Delegates.gluProject((double)objX, (double)objY, (double)objZ, (double*)model, (double*)proj_ptr, (Int32*)view_ptr, (double*)winX_ptr, (double*)winY_ptr, (double*)winZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 Project(double objX, double objY, double objZ, double* model, ref double proj, Int32* view, double* winX, double* winY, double* winZ) - { - unsafe - { - fixed (double* proj_ptr = &proj) - { - Int32 retval = Delegates.gluProject((double)objX, (double)objY, (double)objZ, (double*)model, (double*)proj_ptr, (Int32*)view, (double*)winX, (double*)winY, (double*)winZ); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 Project(double objX, double objY, double objZ, double* model, ref double proj, Int32* view, double* winX, double* winY, double[] winZ) - { - unsafe - { - fixed (double* proj_ptr = &proj) - fixed (double* winZ_ptr = winZ) - { - Int32 retval = Delegates.gluProject((double)objX, (double)objY, (double)objZ, (double*)model, (double*)proj_ptr, (Int32*)view, (double*)winX, (double*)winY, (double*)winZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 Project(double objX, double objY, double objZ, double* model, ref double proj, Int32* view, double* winX, double* winY, ref double winZ) - { - unsafe - { - fixed (double* proj_ptr = &proj) - fixed (double* winZ_ptr = &winZ) - { - Int32 retval = Delegates.gluProject((double)objX, (double)objY, (double)objZ, (double*)model, (double*)proj_ptr, (Int32*)view, (double*)winX, (double*)winY, (double*)winZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 Project(double objX, double objY, double objZ, double* model, ref double proj, Int32* view, double* winX, double[] winY, double* winZ) - { - unsafe - { - fixed (double* proj_ptr = &proj) - fixed (double* winY_ptr = winY) - { - Int32 retval = Delegates.gluProject((double)objX, (double)objY, (double)objZ, (double*)model, (double*)proj_ptr, (Int32*)view, (double*)winX, (double*)winY_ptr, (double*)winZ); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 Project(double objX, double objY, double objZ, double* model, ref double proj, Int32* view, double* winX, double[] winY, double[] winZ) - { - unsafe - { - fixed (double* proj_ptr = &proj) - fixed (double* winY_ptr = winY) - fixed (double* winZ_ptr = winZ) - { - Int32 retval = Delegates.gluProject((double)objX, (double)objY, (double)objZ, (double*)model, (double*)proj_ptr, (Int32*)view, (double*)winX, (double*)winY_ptr, (double*)winZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 Project(double objX, double objY, double objZ, double* model, ref double proj, Int32* view, double* winX, double[] winY, ref double winZ) - { - unsafe - { - fixed (double* proj_ptr = &proj) - fixed (double* winY_ptr = winY) - fixed (double* winZ_ptr = &winZ) - { - Int32 retval = Delegates.gluProject((double)objX, (double)objY, (double)objZ, (double*)model, (double*)proj_ptr, (Int32*)view, (double*)winX, (double*)winY_ptr, (double*)winZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 Project(double objX, double objY, double objZ, double* model, ref double proj, Int32* view, double* winX, ref double winY, double* winZ) - { - unsafe - { - fixed (double* proj_ptr = &proj) - fixed (double* winY_ptr = &winY) - { - Int32 retval = Delegates.gluProject((double)objX, (double)objY, (double)objZ, (double*)model, (double*)proj_ptr, (Int32*)view, (double*)winX, (double*)winY_ptr, (double*)winZ); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 Project(double objX, double objY, double objZ, double* model, ref double proj, Int32* view, double* winX, ref double winY, double[] winZ) - { - unsafe - { - fixed (double* proj_ptr = &proj) - fixed (double* winY_ptr = &winY) - fixed (double* winZ_ptr = winZ) - { - Int32 retval = Delegates.gluProject((double)objX, (double)objY, (double)objZ, (double*)model, (double*)proj_ptr, (Int32*)view, (double*)winX, (double*)winY_ptr, (double*)winZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 Project(double objX, double objY, double objZ, double* model, ref double proj, Int32* view, double* winX, ref double winY, ref double winZ) - { - unsafe - { - fixed (double* proj_ptr = &proj) - fixed (double* winY_ptr = &winY) - fixed (double* winZ_ptr = &winZ) - { - Int32 retval = Delegates.gluProject((double)objX, (double)objY, (double)objZ, (double*)model, (double*)proj_ptr, (Int32*)view, (double*)winX, (double*)winY_ptr, (double*)winZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 Project(double objX, double objY, double objZ, double* model, ref double proj, Int32* view, double[] winX, double* winY, double* winZ) - { - unsafe - { - fixed (double* proj_ptr = &proj) - fixed (double* winX_ptr = winX) - { - Int32 retval = Delegates.gluProject((double)objX, (double)objY, (double)objZ, (double*)model, (double*)proj_ptr, (Int32*)view, (double*)winX_ptr, (double*)winY, (double*)winZ); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 Project(double objX, double objY, double objZ, double* model, ref double proj, Int32* view, double[] winX, double* winY, double[] winZ) - { - unsafe - { - fixed (double* proj_ptr = &proj) - fixed (double* winX_ptr = winX) - fixed (double* winZ_ptr = winZ) - { - Int32 retval = Delegates.gluProject((double)objX, (double)objY, (double)objZ, (double*)model, (double*)proj_ptr, (Int32*)view, (double*)winX_ptr, (double*)winY, (double*)winZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 Project(double objX, double objY, double objZ, double* model, ref double proj, Int32* view, double[] winX, double* winY, ref double winZ) - { - unsafe - { - fixed (double* proj_ptr = &proj) - fixed (double* winX_ptr = winX) - fixed (double* winZ_ptr = &winZ) - { - Int32 retval = Delegates.gluProject((double)objX, (double)objY, (double)objZ, (double*)model, (double*)proj_ptr, (Int32*)view, (double*)winX_ptr, (double*)winY, (double*)winZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 Project(double objX, double objY, double objZ, double* model, ref double proj, Int32* view, double[] winX, double[] winY, double* winZ) - { - unsafe - { - fixed (double* proj_ptr = &proj) - fixed (double* winX_ptr = winX) - fixed (double* winY_ptr = winY) - { - Int32 retval = Delegates.gluProject((double)objX, (double)objY, (double)objZ, (double*)model, (double*)proj_ptr, (Int32*)view, (double*)winX_ptr, (double*)winY_ptr, (double*)winZ); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 Project(double objX, double objY, double objZ, double* model, ref double proj, Int32* view, double[] winX, double[] winY, double[] winZ) - { - unsafe - { - fixed (double* proj_ptr = &proj) - fixed (double* winX_ptr = winX) - fixed (double* winY_ptr = winY) - fixed (double* winZ_ptr = winZ) - { - Int32 retval = Delegates.gluProject((double)objX, (double)objY, (double)objZ, (double*)model, (double*)proj_ptr, (Int32*)view, (double*)winX_ptr, (double*)winY_ptr, (double*)winZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 Project(double objX, double objY, double objZ, double* model, ref double proj, Int32* view, double[] winX, double[] winY, ref double winZ) - { - unsafe - { - fixed (double* proj_ptr = &proj) - fixed (double* winX_ptr = winX) - fixed (double* winY_ptr = winY) - fixed (double* winZ_ptr = &winZ) - { - Int32 retval = Delegates.gluProject((double)objX, (double)objY, (double)objZ, (double*)model, (double*)proj_ptr, (Int32*)view, (double*)winX_ptr, (double*)winY_ptr, (double*)winZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 Project(double objX, double objY, double objZ, double* model, ref double proj, Int32* view, double[] winX, ref double winY, double* winZ) - { - unsafe - { - fixed (double* proj_ptr = &proj) - fixed (double* winX_ptr = winX) - fixed (double* winY_ptr = &winY) - { - Int32 retval = Delegates.gluProject((double)objX, (double)objY, (double)objZ, (double*)model, (double*)proj_ptr, (Int32*)view, (double*)winX_ptr, (double*)winY_ptr, (double*)winZ); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 Project(double objX, double objY, double objZ, double* model, ref double proj, Int32* view, double[] winX, ref double winY, double[] winZ) - { - unsafe - { - fixed (double* proj_ptr = &proj) - fixed (double* winX_ptr = winX) - fixed (double* winY_ptr = &winY) - fixed (double* winZ_ptr = winZ) - { - Int32 retval = Delegates.gluProject((double)objX, (double)objY, (double)objZ, (double*)model, (double*)proj_ptr, (Int32*)view, (double*)winX_ptr, (double*)winY_ptr, (double*)winZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 Project(double objX, double objY, double objZ, double* model, ref double proj, Int32* view, double[] winX, ref double winY, ref double winZ) - { - unsafe - { - fixed (double* proj_ptr = &proj) - fixed (double* winX_ptr = winX) - fixed (double* winY_ptr = &winY) - fixed (double* winZ_ptr = &winZ) - { - Int32 retval = Delegates.gluProject((double)objX, (double)objY, (double)objZ, (double*)model, (double*)proj_ptr, (Int32*)view, (double*)winX_ptr, (double*)winY_ptr, (double*)winZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 Project(double objX, double objY, double objZ, double* model, ref double proj, Int32* view, ref double winX, double* winY, double* winZ) - { - unsafe - { - fixed (double* proj_ptr = &proj) - fixed (double* winX_ptr = &winX) - { - Int32 retval = Delegates.gluProject((double)objX, (double)objY, (double)objZ, (double*)model, (double*)proj_ptr, (Int32*)view, (double*)winX_ptr, (double*)winY, (double*)winZ); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 Project(double objX, double objY, double objZ, double* model, ref double proj, Int32* view, ref double winX, double* winY, double[] winZ) - { - unsafe - { - fixed (double* proj_ptr = &proj) - fixed (double* winX_ptr = &winX) - fixed (double* winZ_ptr = winZ) - { - Int32 retval = Delegates.gluProject((double)objX, (double)objY, (double)objZ, (double*)model, (double*)proj_ptr, (Int32*)view, (double*)winX_ptr, (double*)winY, (double*)winZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 Project(double objX, double objY, double objZ, double* model, ref double proj, Int32* view, ref double winX, double* winY, ref double winZ) - { - unsafe - { - fixed (double* proj_ptr = &proj) - fixed (double* winX_ptr = &winX) - fixed (double* winZ_ptr = &winZ) - { - Int32 retval = Delegates.gluProject((double)objX, (double)objY, (double)objZ, (double*)model, (double*)proj_ptr, (Int32*)view, (double*)winX_ptr, (double*)winY, (double*)winZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 Project(double objX, double objY, double objZ, double* model, ref double proj, Int32* view, ref double winX, double[] winY, double* winZ) - { - unsafe - { - fixed (double* proj_ptr = &proj) - fixed (double* winX_ptr = &winX) - fixed (double* winY_ptr = winY) - { - Int32 retval = Delegates.gluProject((double)objX, (double)objY, (double)objZ, (double*)model, (double*)proj_ptr, (Int32*)view, (double*)winX_ptr, (double*)winY_ptr, (double*)winZ); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 Project(double objX, double objY, double objZ, double* model, ref double proj, Int32* view, ref double winX, double[] winY, double[] winZ) - { - unsafe - { - fixed (double* proj_ptr = &proj) - fixed (double* winX_ptr = &winX) - fixed (double* winY_ptr = winY) - fixed (double* winZ_ptr = winZ) - { - Int32 retval = Delegates.gluProject((double)objX, (double)objY, (double)objZ, (double*)model, (double*)proj_ptr, (Int32*)view, (double*)winX_ptr, (double*)winY_ptr, (double*)winZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 Project(double objX, double objY, double objZ, double* model, ref double proj, Int32* view, ref double winX, double[] winY, ref double winZ) - { - unsafe - { - fixed (double* proj_ptr = &proj) - fixed (double* winX_ptr = &winX) - fixed (double* winY_ptr = winY) - fixed (double* winZ_ptr = &winZ) - { - Int32 retval = Delegates.gluProject((double)objX, (double)objY, (double)objZ, (double*)model, (double*)proj_ptr, (Int32*)view, (double*)winX_ptr, (double*)winY_ptr, (double*)winZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 Project(double objX, double objY, double objZ, double* model, ref double proj, Int32* view, ref double winX, ref double winY, double* winZ) - { - unsafe - { - fixed (double* proj_ptr = &proj) - fixed (double* winX_ptr = &winX) - fixed (double* winY_ptr = &winY) - { - Int32 retval = Delegates.gluProject((double)objX, (double)objY, (double)objZ, (double*)model, (double*)proj_ptr, (Int32*)view, (double*)winX_ptr, (double*)winY_ptr, (double*)winZ); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 Project(double objX, double objY, double objZ, double* model, ref double proj, Int32* view, ref double winX, ref double winY, double[] winZ) - { - unsafe - { - fixed (double* proj_ptr = &proj) - fixed (double* winX_ptr = &winX) - fixed (double* winY_ptr = &winY) - fixed (double* winZ_ptr = winZ) - { - Int32 retval = Delegates.gluProject((double)objX, (double)objY, (double)objZ, (double*)model, (double*)proj_ptr, (Int32*)view, (double*)winX_ptr, (double*)winY_ptr, (double*)winZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 Project(double objX, double objY, double objZ, double* model, ref double proj, Int32* view, ref double winX, ref double winY, ref double winZ) - { - unsafe - { - fixed (double* proj_ptr = &proj) - fixed (double* winX_ptr = &winX) - fixed (double* winY_ptr = &winY) - fixed (double* winZ_ptr = &winZ) - { - Int32 retval = Delegates.gluProject((double)objX, (double)objY, (double)objZ, (double*)model, (double*)proj_ptr, (Int32*)view, (double*)winX_ptr, (double*)winY_ptr, (double*)winZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 Project(double objX, double objY, double objZ, double* model, ref double proj, Int32[] view, double* winX, double* winY, double* winZ) - { - unsafe - { - fixed (double* proj_ptr = &proj) - fixed (Int32* view_ptr = view) - { - Int32 retval = Delegates.gluProject((double)objX, (double)objY, (double)objZ, (double*)model, (double*)proj_ptr, (Int32*)view_ptr, (double*)winX, (double*)winY, (double*)winZ); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 Project(double objX, double objY, double objZ, double* model, ref double proj, Int32[] view, double* winX, double* winY, double[] winZ) - { - unsafe - { - fixed (double* proj_ptr = &proj) - fixed (Int32* view_ptr = view) - fixed (double* winZ_ptr = winZ) - { - Int32 retval = Delegates.gluProject((double)objX, (double)objY, (double)objZ, (double*)model, (double*)proj_ptr, (Int32*)view_ptr, (double*)winX, (double*)winY, (double*)winZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 Project(double objX, double objY, double objZ, double* model, ref double proj, Int32[] view, double* winX, double* winY, ref double winZ) - { - unsafe - { - fixed (double* proj_ptr = &proj) - fixed (Int32* view_ptr = view) - fixed (double* winZ_ptr = &winZ) - { - Int32 retval = Delegates.gluProject((double)objX, (double)objY, (double)objZ, (double*)model, (double*)proj_ptr, (Int32*)view_ptr, (double*)winX, (double*)winY, (double*)winZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 Project(double objX, double objY, double objZ, double* model, ref double proj, Int32[] view, double* winX, double[] winY, double* winZ) - { - unsafe - { - fixed (double* proj_ptr = &proj) - fixed (Int32* view_ptr = view) - fixed (double* winY_ptr = winY) - { - Int32 retval = Delegates.gluProject((double)objX, (double)objY, (double)objZ, (double*)model, (double*)proj_ptr, (Int32*)view_ptr, (double*)winX, (double*)winY_ptr, (double*)winZ); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 Project(double objX, double objY, double objZ, double* model, ref double proj, Int32[] view, double* winX, double[] winY, double[] winZ) - { - unsafe - { - fixed (double* proj_ptr = &proj) - fixed (Int32* view_ptr = view) - fixed (double* winY_ptr = winY) - fixed (double* winZ_ptr = winZ) - { - Int32 retval = Delegates.gluProject((double)objX, (double)objY, (double)objZ, (double*)model, (double*)proj_ptr, (Int32*)view_ptr, (double*)winX, (double*)winY_ptr, (double*)winZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 Project(double objX, double objY, double objZ, double* model, ref double proj, Int32[] view, double* winX, double[] winY, ref double winZ) - { - unsafe - { - fixed (double* proj_ptr = &proj) - fixed (Int32* view_ptr = view) - fixed (double* winY_ptr = winY) - fixed (double* winZ_ptr = &winZ) - { - Int32 retval = Delegates.gluProject((double)objX, (double)objY, (double)objZ, (double*)model, (double*)proj_ptr, (Int32*)view_ptr, (double*)winX, (double*)winY_ptr, (double*)winZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 Project(double objX, double objY, double objZ, double* model, ref double proj, Int32[] view, double* winX, ref double winY, double* winZ) - { - unsafe - { - fixed (double* proj_ptr = &proj) - fixed (Int32* view_ptr = view) - fixed (double* winY_ptr = &winY) - { - Int32 retval = Delegates.gluProject((double)objX, (double)objY, (double)objZ, (double*)model, (double*)proj_ptr, (Int32*)view_ptr, (double*)winX, (double*)winY_ptr, (double*)winZ); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 Project(double objX, double objY, double objZ, double* model, ref double proj, Int32[] view, double* winX, ref double winY, double[] winZ) - { - unsafe - { - fixed (double* proj_ptr = &proj) - fixed (Int32* view_ptr = view) - fixed (double* winY_ptr = &winY) - fixed (double* winZ_ptr = winZ) - { - Int32 retval = Delegates.gluProject((double)objX, (double)objY, (double)objZ, (double*)model, (double*)proj_ptr, (Int32*)view_ptr, (double*)winX, (double*)winY_ptr, (double*)winZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 Project(double objX, double objY, double objZ, double* model, ref double proj, Int32[] view, double* winX, ref double winY, ref double winZ) - { - unsafe - { - fixed (double* proj_ptr = &proj) - fixed (Int32* view_ptr = view) - fixed (double* winY_ptr = &winY) - fixed (double* winZ_ptr = &winZ) - { - Int32 retval = Delegates.gluProject((double)objX, (double)objY, (double)objZ, (double*)model, (double*)proj_ptr, (Int32*)view_ptr, (double*)winX, (double*)winY_ptr, (double*)winZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 Project(double objX, double objY, double objZ, double* model, ref double proj, Int32[] view, double[] winX, double* winY, double* winZ) - { - unsafe - { - fixed (double* proj_ptr = &proj) - fixed (Int32* view_ptr = view) - fixed (double* winX_ptr = winX) - { - Int32 retval = Delegates.gluProject((double)objX, (double)objY, (double)objZ, (double*)model, (double*)proj_ptr, (Int32*)view_ptr, (double*)winX_ptr, (double*)winY, (double*)winZ); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 Project(double objX, double objY, double objZ, double* model, ref double proj, Int32[] view, double[] winX, double* winY, double[] winZ) - { - unsafe - { - fixed (double* proj_ptr = &proj) - fixed (Int32* view_ptr = view) - fixed (double* winX_ptr = winX) - fixed (double* winZ_ptr = winZ) - { - Int32 retval = Delegates.gluProject((double)objX, (double)objY, (double)objZ, (double*)model, (double*)proj_ptr, (Int32*)view_ptr, (double*)winX_ptr, (double*)winY, (double*)winZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 Project(double objX, double objY, double objZ, double* model, ref double proj, Int32[] view, double[] winX, double* winY, ref double winZ) - { - unsafe - { - fixed (double* proj_ptr = &proj) - fixed (Int32* view_ptr = view) - fixed (double* winX_ptr = winX) - fixed (double* winZ_ptr = &winZ) - { - Int32 retval = Delegates.gluProject((double)objX, (double)objY, (double)objZ, (double*)model, (double*)proj_ptr, (Int32*)view_ptr, (double*)winX_ptr, (double*)winY, (double*)winZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 Project(double objX, double objY, double objZ, double* model, ref double proj, Int32[] view, double[] winX, double[] winY, double* winZ) - { - unsafe - { - fixed (double* proj_ptr = &proj) - fixed (Int32* view_ptr = view) - fixed (double* winX_ptr = winX) - fixed (double* winY_ptr = winY) - { - Int32 retval = Delegates.gluProject((double)objX, (double)objY, (double)objZ, (double*)model, (double*)proj_ptr, (Int32*)view_ptr, (double*)winX_ptr, (double*)winY_ptr, (double*)winZ); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 Project(double objX, double objY, double objZ, double* model, ref double proj, Int32[] view, double[] winX, double[] winY, double[] winZ) - { - unsafe - { - fixed (double* proj_ptr = &proj) - fixed (Int32* view_ptr = view) - fixed (double* winX_ptr = winX) - fixed (double* winY_ptr = winY) - fixed (double* winZ_ptr = winZ) - { - Int32 retval = Delegates.gluProject((double)objX, (double)objY, (double)objZ, (double*)model, (double*)proj_ptr, (Int32*)view_ptr, (double*)winX_ptr, (double*)winY_ptr, (double*)winZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 Project(double objX, double objY, double objZ, double* model, ref double proj, Int32[] view, double[] winX, double[] winY, ref double winZ) - { - unsafe - { - fixed (double* proj_ptr = &proj) - fixed (Int32* view_ptr = view) - fixed (double* winX_ptr = winX) - fixed (double* winY_ptr = winY) - fixed (double* winZ_ptr = &winZ) - { - Int32 retval = Delegates.gluProject((double)objX, (double)objY, (double)objZ, (double*)model, (double*)proj_ptr, (Int32*)view_ptr, (double*)winX_ptr, (double*)winY_ptr, (double*)winZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 Project(double objX, double objY, double objZ, double* model, ref double proj, Int32[] view, double[] winX, ref double winY, double* winZ) - { - unsafe - { - fixed (double* proj_ptr = &proj) - fixed (Int32* view_ptr = view) - fixed (double* winX_ptr = winX) - fixed (double* winY_ptr = &winY) - { - Int32 retval = Delegates.gluProject((double)objX, (double)objY, (double)objZ, (double*)model, (double*)proj_ptr, (Int32*)view_ptr, (double*)winX_ptr, (double*)winY_ptr, (double*)winZ); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 Project(double objX, double objY, double objZ, double* model, ref double proj, Int32[] view, double[] winX, ref double winY, double[] winZ) - { - unsafe - { - fixed (double* proj_ptr = &proj) - fixed (Int32* view_ptr = view) - fixed (double* winX_ptr = winX) - fixed (double* winY_ptr = &winY) - fixed (double* winZ_ptr = winZ) - { - Int32 retval = Delegates.gluProject((double)objX, (double)objY, (double)objZ, (double*)model, (double*)proj_ptr, (Int32*)view_ptr, (double*)winX_ptr, (double*)winY_ptr, (double*)winZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 Project(double objX, double objY, double objZ, double* model, ref double proj, Int32[] view, double[] winX, ref double winY, ref double winZ) - { - unsafe - { - fixed (double* proj_ptr = &proj) - fixed (Int32* view_ptr = view) - fixed (double* winX_ptr = winX) - fixed (double* winY_ptr = &winY) - fixed (double* winZ_ptr = &winZ) - { - Int32 retval = Delegates.gluProject((double)objX, (double)objY, (double)objZ, (double*)model, (double*)proj_ptr, (Int32*)view_ptr, (double*)winX_ptr, (double*)winY_ptr, (double*)winZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 Project(double objX, double objY, double objZ, double* model, ref double proj, Int32[] view, ref double winX, double* winY, double* winZ) - { - unsafe - { - fixed (double* proj_ptr = &proj) - fixed (Int32* view_ptr = view) - fixed (double* winX_ptr = &winX) - { - Int32 retval = Delegates.gluProject((double)objX, (double)objY, (double)objZ, (double*)model, (double*)proj_ptr, (Int32*)view_ptr, (double*)winX_ptr, (double*)winY, (double*)winZ); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 Project(double objX, double objY, double objZ, double* model, ref double proj, Int32[] view, ref double winX, double* winY, double[] winZ) - { - unsafe - { - fixed (double* proj_ptr = &proj) - fixed (Int32* view_ptr = view) - fixed (double* winX_ptr = &winX) - fixed (double* winZ_ptr = winZ) - { - Int32 retval = Delegates.gluProject((double)objX, (double)objY, (double)objZ, (double*)model, (double*)proj_ptr, (Int32*)view_ptr, (double*)winX_ptr, (double*)winY, (double*)winZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 Project(double objX, double objY, double objZ, double* model, ref double proj, Int32[] view, ref double winX, double* winY, ref double winZ) - { - unsafe - { - fixed (double* proj_ptr = &proj) - fixed (Int32* view_ptr = view) - fixed (double* winX_ptr = &winX) - fixed (double* winZ_ptr = &winZ) - { - Int32 retval = Delegates.gluProject((double)objX, (double)objY, (double)objZ, (double*)model, (double*)proj_ptr, (Int32*)view_ptr, (double*)winX_ptr, (double*)winY, (double*)winZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 Project(double objX, double objY, double objZ, double* model, ref double proj, Int32[] view, ref double winX, double[] winY, double* winZ) - { - unsafe - { - fixed (double* proj_ptr = &proj) - fixed (Int32* view_ptr = view) - fixed (double* winX_ptr = &winX) - fixed (double* winY_ptr = winY) - { - Int32 retval = Delegates.gluProject((double)objX, (double)objY, (double)objZ, (double*)model, (double*)proj_ptr, (Int32*)view_ptr, (double*)winX_ptr, (double*)winY_ptr, (double*)winZ); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 Project(double objX, double objY, double objZ, double* model, ref double proj, Int32[] view, ref double winX, double[] winY, double[] winZ) - { - unsafe - { - fixed (double* proj_ptr = &proj) - fixed (Int32* view_ptr = view) - fixed (double* winX_ptr = &winX) - fixed (double* winY_ptr = winY) - fixed (double* winZ_ptr = winZ) - { - Int32 retval = Delegates.gluProject((double)objX, (double)objY, (double)objZ, (double*)model, (double*)proj_ptr, (Int32*)view_ptr, (double*)winX_ptr, (double*)winY_ptr, (double*)winZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 Project(double objX, double objY, double objZ, double* model, ref double proj, Int32[] view, ref double winX, double[] winY, ref double winZ) - { - unsafe - { - fixed (double* proj_ptr = &proj) - fixed (Int32* view_ptr = view) - fixed (double* winX_ptr = &winX) - fixed (double* winY_ptr = winY) - fixed (double* winZ_ptr = &winZ) - { - Int32 retval = Delegates.gluProject((double)objX, (double)objY, (double)objZ, (double*)model, (double*)proj_ptr, (Int32*)view_ptr, (double*)winX_ptr, (double*)winY_ptr, (double*)winZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 Project(double objX, double objY, double objZ, double* model, ref double proj, Int32[] view, ref double winX, ref double winY, double* winZ) - { - unsafe - { - fixed (double* proj_ptr = &proj) - fixed (Int32* view_ptr = view) - fixed (double* winX_ptr = &winX) - fixed (double* winY_ptr = &winY) - { - Int32 retval = Delegates.gluProject((double)objX, (double)objY, (double)objZ, (double*)model, (double*)proj_ptr, (Int32*)view_ptr, (double*)winX_ptr, (double*)winY_ptr, (double*)winZ); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 Project(double objX, double objY, double objZ, double* model, ref double proj, Int32[] view, ref double winX, ref double winY, double[] winZ) - { - unsafe - { - fixed (double* proj_ptr = &proj) - fixed (Int32* view_ptr = view) - fixed (double* winX_ptr = &winX) - fixed (double* winY_ptr = &winY) - fixed (double* winZ_ptr = winZ) - { - Int32 retval = Delegates.gluProject((double)objX, (double)objY, (double)objZ, (double*)model, (double*)proj_ptr, (Int32*)view_ptr, (double*)winX_ptr, (double*)winY_ptr, (double*)winZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 Project(double objX, double objY, double objZ, double* model, ref double proj, Int32[] view, ref double winX, ref double winY, ref double winZ) - { - unsafe - { - fixed (double* proj_ptr = &proj) - fixed (Int32* view_ptr = view) - fixed (double* winX_ptr = &winX) - fixed (double* winY_ptr = &winY) - fixed (double* winZ_ptr = &winZ) - { - Int32 retval = Delegates.gluProject((double)objX, (double)objY, (double)objZ, (double*)model, (double*)proj_ptr, (Int32*)view_ptr, (double*)winX_ptr, (double*)winY_ptr, (double*)winZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 Project(double objX, double objY, double objZ, double* model, ref double proj, ref Int32 view, double* winX, double* winY, double* winZ) - { - unsafe - { - fixed (double* proj_ptr = &proj) - fixed (Int32* view_ptr = &view) - { - Int32 retval = Delegates.gluProject((double)objX, (double)objY, (double)objZ, (double*)model, (double*)proj_ptr, (Int32*)view_ptr, (double*)winX, (double*)winY, (double*)winZ); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 Project(double objX, double objY, double objZ, double* model, ref double proj, ref Int32 view, double* winX, double* winY, double[] winZ) - { - unsafe - { - fixed (double* proj_ptr = &proj) - fixed (Int32* view_ptr = &view) - fixed (double* winZ_ptr = winZ) - { - Int32 retval = Delegates.gluProject((double)objX, (double)objY, (double)objZ, (double*)model, (double*)proj_ptr, (Int32*)view_ptr, (double*)winX, (double*)winY, (double*)winZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 Project(double objX, double objY, double objZ, double* model, ref double proj, ref Int32 view, double* winX, double* winY, ref double winZ) - { - unsafe - { - fixed (double* proj_ptr = &proj) - fixed (Int32* view_ptr = &view) - fixed (double* winZ_ptr = &winZ) - { - Int32 retval = Delegates.gluProject((double)objX, (double)objY, (double)objZ, (double*)model, (double*)proj_ptr, (Int32*)view_ptr, (double*)winX, (double*)winY, (double*)winZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 Project(double objX, double objY, double objZ, double* model, ref double proj, ref Int32 view, double* winX, double[] winY, double* winZ) - { - unsafe - { - fixed (double* proj_ptr = &proj) - fixed (Int32* view_ptr = &view) - fixed (double* winY_ptr = winY) - { - Int32 retval = Delegates.gluProject((double)objX, (double)objY, (double)objZ, (double*)model, (double*)proj_ptr, (Int32*)view_ptr, (double*)winX, (double*)winY_ptr, (double*)winZ); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 Project(double objX, double objY, double objZ, double* model, ref double proj, ref Int32 view, double* winX, double[] winY, double[] winZ) - { - unsafe - { - fixed (double* proj_ptr = &proj) - fixed (Int32* view_ptr = &view) - fixed (double* winY_ptr = winY) - fixed (double* winZ_ptr = winZ) - { - Int32 retval = Delegates.gluProject((double)objX, (double)objY, (double)objZ, (double*)model, (double*)proj_ptr, (Int32*)view_ptr, (double*)winX, (double*)winY_ptr, (double*)winZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 Project(double objX, double objY, double objZ, double* model, ref double proj, ref Int32 view, double* winX, double[] winY, ref double winZ) - { - unsafe - { - fixed (double* proj_ptr = &proj) - fixed (Int32* view_ptr = &view) - fixed (double* winY_ptr = winY) - fixed (double* winZ_ptr = &winZ) - { - Int32 retval = Delegates.gluProject((double)objX, (double)objY, (double)objZ, (double*)model, (double*)proj_ptr, (Int32*)view_ptr, (double*)winX, (double*)winY_ptr, (double*)winZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 Project(double objX, double objY, double objZ, double* model, ref double proj, ref Int32 view, double* winX, ref double winY, double* winZ) - { - unsafe - { - fixed (double* proj_ptr = &proj) - fixed (Int32* view_ptr = &view) - fixed (double* winY_ptr = &winY) - { - Int32 retval = Delegates.gluProject((double)objX, (double)objY, (double)objZ, (double*)model, (double*)proj_ptr, (Int32*)view_ptr, (double*)winX, (double*)winY_ptr, (double*)winZ); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 Project(double objX, double objY, double objZ, double* model, ref double proj, ref Int32 view, double* winX, ref double winY, double[] winZ) - { - unsafe - { - fixed (double* proj_ptr = &proj) - fixed (Int32* view_ptr = &view) - fixed (double* winY_ptr = &winY) - fixed (double* winZ_ptr = winZ) - { - Int32 retval = Delegates.gluProject((double)objX, (double)objY, (double)objZ, (double*)model, (double*)proj_ptr, (Int32*)view_ptr, (double*)winX, (double*)winY_ptr, (double*)winZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 Project(double objX, double objY, double objZ, double* model, ref double proj, ref Int32 view, double* winX, ref double winY, ref double winZ) - { - unsafe - { - fixed (double* proj_ptr = &proj) - fixed (Int32* view_ptr = &view) - fixed (double* winY_ptr = &winY) - fixed (double* winZ_ptr = &winZ) - { - Int32 retval = Delegates.gluProject((double)objX, (double)objY, (double)objZ, (double*)model, (double*)proj_ptr, (Int32*)view_ptr, (double*)winX, (double*)winY_ptr, (double*)winZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 Project(double objX, double objY, double objZ, double* model, ref double proj, ref Int32 view, double[] winX, double* winY, double* winZ) - { - unsafe - { - fixed (double* proj_ptr = &proj) - fixed (Int32* view_ptr = &view) - fixed (double* winX_ptr = winX) - { - Int32 retval = Delegates.gluProject((double)objX, (double)objY, (double)objZ, (double*)model, (double*)proj_ptr, (Int32*)view_ptr, (double*)winX_ptr, (double*)winY, (double*)winZ); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 Project(double objX, double objY, double objZ, double* model, ref double proj, ref Int32 view, double[] winX, double* winY, double[] winZ) - { - unsafe - { - fixed (double* proj_ptr = &proj) - fixed (Int32* view_ptr = &view) - fixed (double* winX_ptr = winX) - fixed (double* winZ_ptr = winZ) - { - Int32 retval = Delegates.gluProject((double)objX, (double)objY, (double)objZ, (double*)model, (double*)proj_ptr, (Int32*)view_ptr, (double*)winX_ptr, (double*)winY, (double*)winZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 Project(double objX, double objY, double objZ, double* model, ref double proj, ref Int32 view, double[] winX, double* winY, ref double winZ) - { - unsafe - { - fixed (double* proj_ptr = &proj) - fixed (Int32* view_ptr = &view) - fixed (double* winX_ptr = winX) - fixed (double* winZ_ptr = &winZ) - { - Int32 retval = Delegates.gluProject((double)objX, (double)objY, (double)objZ, (double*)model, (double*)proj_ptr, (Int32*)view_ptr, (double*)winX_ptr, (double*)winY, (double*)winZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 Project(double objX, double objY, double objZ, double* model, ref double proj, ref Int32 view, double[] winX, double[] winY, double* winZ) - { - unsafe - { - fixed (double* proj_ptr = &proj) - fixed (Int32* view_ptr = &view) - fixed (double* winX_ptr = winX) - fixed (double* winY_ptr = winY) - { - Int32 retval = Delegates.gluProject((double)objX, (double)objY, (double)objZ, (double*)model, (double*)proj_ptr, (Int32*)view_ptr, (double*)winX_ptr, (double*)winY_ptr, (double*)winZ); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 Project(double objX, double objY, double objZ, double* model, ref double proj, ref Int32 view, double[] winX, double[] winY, double[] winZ) - { - unsafe - { - fixed (double* proj_ptr = &proj) - fixed (Int32* view_ptr = &view) - fixed (double* winX_ptr = winX) - fixed (double* winY_ptr = winY) - fixed (double* winZ_ptr = winZ) - { - Int32 retval = Delegates.gluProject((double)objX, (double)objY, (double)objZ, (double*)model, (double*)proj_ptr, (Int32*)view_ptr, (double*)winX_ptr, (double*)winY_ptr, (double*)winZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 Project(double objX, double objY, double objZ, double* model, ref double proj, ref Int32 view, double[] winX, double[] winY, ref double winZ) - { - unsafe - { - fixed (double* proj_ptr = &proj) - fixed (Int32* view_ptr = &view) - fixed (double* winX_ptr = winX) - fixed (double* winY_ptr = winY) - fixed (double* winZ_ptr = &winZ) - { - Int32 retval = Delegates.gluProject((double)objX, (double)objY, (double)objZ, (double*)model, (double*)proj_ptr, (Int32*)view_ptr, (double*)winX_ptr, (double*)winY_ptr, (double*)winZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 Project(double objX, double objY, double objZ, double* model, ref double proj, ref Int32 view, double[] winX, ref double winY, double* winZ) - { - unsafe - { - fixed (double* proj_ptr = &proj) - fixed (Int32* view_ptr = &view) - fixed (double* winX_ptr = winX) - fixed (double* winY_ptr = &winY) - { - Int32 retval = Delegates.gluProject((double)objX, (double)objY, (double)objZ, (double*)model, (double*)proj_ptr, (Int32*)view_ptr, (double*)winX_ptr, (double*)winY_ptr, (double*)winZ); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 Project(double objX, double objY, double objZ, double* model, ref double proj, ref Int32 view, double[] winX, ref double winY, double[] winZ) - { - unsafe - { - fixed (double* proj_ptr = &proj) - fixed (Int32* view_ptr = &view) - fixed (double* winX_ptr = winX) - fixed (double* winY_ptr = &winY) - fixed (double* winZ_ptr = winZ) - { - Int32 retval = Delegates.gluProject((double)objX, (double)objY, (double)objZ, (double*)model, (double*)proj_ptr, (Int32*)view_ptr, (double*)winX_ptr, (double*)winY_ptr, (double*)winZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 Project(double objX, double objY, double objZ, double* model, ref double proj, ref Int32 view, double[] winX, ref double winY, ref double winZ) - { - unsafe - { - fixed (double* proj_ptr = &proj) - fixed (Int32* view_ptr = &view) - fixed (double* winX_ptr = winX) - fixed (double* winY_ptr = &winY) - fixed (double* winZ_ptr = &winZ) - { - Int32 retval = Delegates.gluProject((double)objX, (double)objY, (double)objZ, (double*)model, (double*)proj_ptr, (Int32*)view_ptr, (double*)winX_ptr, (double*)winY_ptr, (double*)winZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 Project(double objX, double objY, double objZ, double* model, ref double proj, ref Int32 view, ref double winX, double* winY, double* winZ) - { - unsafe - { - fixed (double* proj_ptr = &proj) - fixed (Int32* view_ptr = &view) - fixed (double* winX_ptr = &winX) - { - Int32 retval = Delegates.gluProject((double)objX, (double)objY, (double)objZ, (double*)model, (double*)proj_ptr, (Int32*)view_ptr, (double*)winX_ptr, (double*)winY, (double*)winZ); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 Project(double objX, double objY, double objZ, double* model, ref double proj, ref Int32 view, ref double winX, double* winY, double[] winZ) - { - unsafe - { - fixed (double* proj_ptr = &proj) - fixed (Int32* view_ptr = &view) - fixed (double* winX_ptr = &winX) - fixed (double* winZ_ptr = winZ) - { - Int32 retval = Delegates.gluProject((double)objX, (double)objY, (double)objZ, (double*)model, (double*)proj_ptr, (Int32*)view_ptr, (double*)winX_ptr, (double*)winY, (double*)winZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 Project(double objX, double objY, double objZ, double* model, ref double proj, ref Int32 view, ref double winX, double* winY, ref double winZ) - { - unsafe - { - fixed (double* proj_ptr = &proj) - fixed (Int32* view_ptr = &view) - fixed (double* winX_ptr = &winX) - fixed (double* winZ_ptr = &winZ) - { - Int32 retval = Delegates.gluProject((double)objX, (double)objY, (double)objZ, (double*)model, (double*)proj_ptr, (Int32*)view_ptr, (double*)winX_ptr, (double*)winY, (double*)winZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 Project(double objX, double objY, double objZ, double* model, ref double proj, ref Int32 view, ref double winX, double[] winY, double* winZ) - { - unsafe - { - fixed (double* proj_ptr = &proj) - fixed (Int32* view_ptr = &view) - fixed (double* winX_ptr = &winX) - fixed (double* winY_ptr = winY) - { - Int32 retval = Delegates.gluProject((double)objX, (double)objY, (double)objZ, (double*)model, (double*)proj_ptr, (Int32*)view_ptr, (double*)winX_ptr, (double*)winY_ptr, (double*)winZ); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 Project(double objX, double objY, double objZ, double* model, ref double proj, ref Int32 view, ref double winX, double[] winY, double[] winZ) - { - unsafe - { - fixed (double* proj_ptr = &proj) - fixed (Int32* view_ptr = &view) - fixed (double* winX_ptr = &winX) - fixed (double* winY_ptr = winY) - fixed (double* winZ_ptr = winZ) - { - Int32 retval = Delegates.gluProject((double)objX, (double)objY, (double)objZ, (double*)model, (double*)proj_ptr, (Int32*)view_ptr, (double*)winX_ptr, (double*)winY_ptr, (double*)winZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 Project(double objX, double objY, double objZ, double* model, ref double proj, ref Int32 view, ref double winX, double[] winY, ref double winZ) - { - unsafe - { - fixed (double* proj_ptr = &proj) - fixed (Int32* view_ptr = &view) - fixed (double* winX_ptr = &winX) - fixed (double* winY_ptr = winY) - fixed (double* winZ_ptr = &winZ) - { - Int32 retval = Delegates.gluProject((double)objX, (double)objY, (double)objZ, (double*)model, (double*)proj_ptr, (Int32*)view_ptr, (double*)winX_ptr, (double*)winY_ptr, (double*)winZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 Project(double objX, double objY, double objZ, double* model, ref double proj, ref Int32 view, ref double winX, ref double winY, double* winZ) - { - unsafe - { - fixed (double* proj_ptr = &proj) - fixed (Int32* view_ptr = &view) - fixed (double* winX_ptr = &winX) - fixed (double* winY_ptr = &winY) - { - Int32 retval = Delegates.gluProject((double)objX, (double)objY, (double)objZ, (double*)model, (double*)proj_ptr, (Int32*)view_ptr, (double*)winX_ptr, (double*)winY_ptr, (double*)winZ); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 Project(double objX, double objY, double objZ, double* model, ref double proj, ref Int32 view, ref double winX, ref double winY, double[] winZ) - { - unsafe - { - fixed (double* proj_ptr = &proj) - fixed (Int32* view_ptr = &view) - fixed (double* winX_ptr = &winX) - fixed (double* winY_ptr = &winY) - fixed (double* winZ_ptr = winZ) - { - Int32 retval = Delegates.gluProject((double)objX, (double)objY, (double)objZ, (double*)model, (double*)proj_ptr, (Int32*)view_ptr, (double*)winX_ptr, (double*)winY_ptr, (double*)winZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 Project(double objX, double objY, double objZ, double* model, ref double proj, ref Int32 view, ref double winX, ref double winY, ref double winZ) - { - unsafe - { - fixed (double* proj_ptr = &proj) - fixed (Int32* view_ptr = &view) - fixed (double* winX_ptr = &winX) - fixed (double* winY_ptr = &winY) - fixed (double* winZ_ptr = &winZ) - { - Int32 retval = Delegates.gluProject((double)objX, (double)objY, (double)objZ, (double*)model, (double*)proj_ptr, (Int32*)view_ptr, (double*)winX_ptr, (double*)winY_ptr, (double*)winZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 Project(double objX, double objY, double objZ, double[] model, double* proj, Int32* view, double* winX, double* winY, double* winZ) - { - unsafe - { - fixed (double* model_ptr = model) - { - Int32 retval = Delegates.gluProject((double)objX, (double)objY, (double)objZ, (double*)model_ptr, (double*)proj, (Int32*)view, (double*)winX, (double*)winY, (double*)winZ); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 Project(double objX, double objY, double objZ, double[] model, double* proj, Int32* view, double* winX, double* winY, double[] winZ) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* winZ_ptr = winZ) - { - Int32 retval = Delegates.gluProject((double)objX, (double)objY, (double)objZ, (double*)model_ptr, (double*)proj, (Int32*)view, (double*)winX, (double*)winY, (double*)winZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 Project(double objX, double objY, double objZ, double[] model, double* proj, Int32* view, double* winX, double* winY, ref double winZ) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* winZ_ptr = &winZ) - { - Int32 retval = Delegates.gluProject((double)objX, (double)objY, (double)objZ, (double*)model_ptr, (double*)proj, (Int32*)view, (double*)winX, (double*)winY, (double*)winZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 Project(double objX, double objY, double objZ, double[] model, double* proj, Int32* view, double* winX, double[] winY, double* winZ) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* winY_ptr = winY) - { - Int32 retval = Delegates.gluProject((double)objX, (double)objY, (double)objZ, (double*)model_ptr, (double*)proj, (Int32*)view, (double*)winX, (double*)winY_ptr, (double*)winZ); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 Project(double objX, double objY, double objZ, double[] model, double* proj, Int32* view, double* winX, double[] winY, double[] winZ) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* winY_ptr = winY) - fixed (double* winZ_ptr = winZ) - { - Int32 retval = Delegates.gluProject((double)objX, (double)objY, (double)objZ, (double*)model_ptr, (double*)proj, (Int32*)view, (double*)winX, (double*)winY_ptr, (double*)winZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 Project(double objX, double objY, double objZ, double[] model, double* proj, Int32* view, double* winX, double[] winY, ref double winZ) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* winY_ptr = winY) - fixed (double* winZ_ptr = &winZ) - { - Int32 retval = Delegates.gluProject((double)objX, (double)objY, (double)objZ, (double*)model_ptr, (double*)proj, (Int32*)view, (double*)winX, (double*)winY_ptr, (double*)winZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 Project(double objX, double objY, double objZ, double[] model, double* proj, Int32* view, double* winX, ref double winY, double* winZ) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* winY_ptr = &winY) - { - Int32 retval = Delegates.gluProject((double)objX, (double)objY, (double)objZ, (double*)model_ptr, (double*)proj, (Int32*)view, (double*)winX, (double*)winY_ptr, (double*)winZ); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 Project(double objX, double objY, double objZ, double[] model, double* proj, Int32* view, double* winX, ref double winY, double[] winZ) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* winY_ptr = &winY) - fixed (double* winZ_ptr = winZ) - { - Int32 retval = Delegates.gluProject((double)objX, (double)objY, (double)objZ, (double*)model_ptr, (double*)proj, (Int32*)view, (double*)winX, (double*)winY_ptr, (double*)winZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 Project(double objX, double objY, double objZ, double[] model, double* proj, Int32* view, double* winX, ref double winY, ref double winZ) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* winY_ptr = &winY) - fixed (double* winZ_ptr = &winZ) - { - Int32 retval = Delegates.gluProject((double)objX, (double)objY, (double)objZ, (double*)model_ptr, (double*)proj, (Int32*)view, (double*)winX, (double*)winY_ptr, (double*)winZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 Project(double objX, double objY, double objZ, double[] model, double* proj, Int32* view, double[] winX, double* winY, double* winZ) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* winX_ptr = winX) - { - Int32 retval = Delegates.gluProject((double)objX, (double)objY, (double)objZ, (double*)model_ptr, (double*)proj, (Int32*)view, (double*)winX_ptr, (double*)winY, (double*)winZ); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 Project(double objX, double objY, double objZ, double[] model, double* proj, Int32* view, double[] winX, double* winY, double[] winZ) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* winX_ptr = winX) - fixed (double* winZ_ptr = winZ) - { - Int32 retval = Delegates.gluProject((double)objX, (double)objY, (double)objZ, (double*)model_ptr, (double*)proj, (Int32*)view, (double*)winX_ptr, (double*)winY, (double*)winZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 Project(double objX, double objY, double objZ, double[] model, double* proj, Int32* view, double[] winX, double* winY, ref double winZ) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* winX_ptr = winX) - fixed (double* winZ_ptr = &winZ) - { - Int32 retval = Delegates.gluProject((double)objX, (double)objY, (double)objZ, (double*)model_ptr, (double*)proj, (Int32*)view, (double*)winX_ptr, (double*)winY, (double*)winZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 Project(double objX, double objY, double objZ, double[] model, double* proj, Int32* view, double[] winX, double[] winY, double* winZ) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* winX_ptr = winX) - fixed (double* winY_ptr = winY) - { - Int32 retval = Delegates.gluProject((double)objX, (double)objY, (double)objZ, (double*)model_ptr, (double*)proj, (Int32*)view, (double*)winX_ptr, (double*)winY_ptr, (double*)winZ); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 Project(double objX, double objY, double objZ, double[] model, double* proj, Int32* view, double[] winX, double[] winY, double[] winZ) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* winX_ptr = winX) - fixed (double* winY_ptr = winY) - fixed (double* winZ_ptr = winZ) - { - Int32 retval = Delegates.gluProject((double)objX, (double)objY, (double)objZ, (double*)model_ptr, (double*)proj, (Int32*)view, (double*)winX_ptr, (double*)winY_ptr, (double*)winZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 Project(double objX, double objY, double objZ, double[] model, double* proj, Int32* view, double[] winX, double[] winY, ref double winZ) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* winX_ptr = winX) - fixed (double* winY_ptr = winY) - fixed (double* winZ_ptr = &winZ) - { - Int32 retval = Delegates.gluProject((double)objX, (double)objY, (double)objZ, (double*)model_ptr, (double*)proj, (Int32*)view, (double*)winX_ptr, (double*)winY_ptr, (double*)winZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 Project(double objX, double objY, double objZ, double[] model, double* proj, Int32* view, double[] winX, ref double winY, double* winZ) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* winX_ptr = winX) - fixed (double* winY_ptr = &winY) - { - Int32 retval = Delegates.gluProject((double)objX, (double)objY, (double)objZ, (double*)model_ptr, (double*)proj, (Int32*)view, (double*)winX_ptr, (double*)winY_ptr, (double*)winZ); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 Project(double objX, double objY, double objZ, double[] model, double* proj, Int32* view, double[] winX, ref double winY, double[] winZ) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* winX_ptr = winX) - fixed (double* winY_ptr = &winY) - fixed (double* winZ_ptr = winZ) - { - Int32 retval = Delegates.gluProject((double)objX, (double)objY, (double)objZ, (double*)model_ptr, (double*)proj, (Int32*)view, (double*)winX_ptr, (double*)winY_ptr, (double*)winZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 Project(double objX, double objY, double objZ, double[] model, double* proj, Int32* view, double[] winX, ref double winY, ref double winZ) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* winX_ptr = winX) - fixed (double* winY_ptr = &winY) - fixed (double* winZ_ptr = &winZ) - { - Int32 retval = Delegates.gluProject((double)objX, (double)objY, (double)objZ, (double*)model_ptr, (double*)proj, (Int32*)view, (double*)winX_ptr, (double*)winY_ptr, (double*)winZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 Project(double objX, double objY, double objZ, double[] model, double* proj, Int32* view, ref double winX, double* winY, double* winZ) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* winX_ptr = &winX) - { - Int32 retval = Delegates.gluProject((double)objX, (double)objY, (double)objZ, (double*)model_ptr, (double*)proj, (Int32*)view, (double*)winX_ptr, (double*)winY, (double*)winZ); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 Project(double objX, double objY, double objZ, double[] model, double* proj, Int32* view, ref double winX, double* winY, double[] winZ) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* winX_ptr = &winX) - fixed (double* winZ_ptr = winZ) - { - Int32 retval = Delegates.gluProject((double)objX, (double)objY, (double)objZ, (double*)model_ptr, (double*)proj, (Int32*)view, (double*)winX_ptr, (double*)winY, (double*)winZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 Project(double objX, double objY, double objZ, double[] model, double* proj, Int32* view, ref double winX, double* winY, ref double winZ) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* winX_ptr = &winX) - fixed (double* winZ_ptr = &winZ) - { - Int32 retval = Delegates.gluProject((double)objX, (double)objY, (double)objZ, (double*)model_ptr, (double*)proj, (Int32*)view, (double*)winX_ptr, (double*)winY, (double*)winZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 Project(double objX, double objY, double objZ, double[] model, double* proj, Int32* view, ref double winX, double[] winY, double* winZ) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* winX_ptr = &winX) - fixed (double* winY_ptr = winY) - { - Int32 retval = Delegates.gluProject((double)objX, (double)objY, (double)objZ, (double*)model_ptr, (double*)proj, (Int32*)view, (double*)winX_ptr, (double*)winY_ptr, (double*)winZ); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 Project(double objX, double objY, double objZ, double[] model, double* proj, Int32* view, ref double winX, double[] winY, double[] winZ) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* winX_ptr = &winX) - fixed (double* winY_ptr = winY) - fixed (double* winZ_ptr = winZ) - { - Int32 retval = Delegates.gluProject((double)objX, (double)objY, (double)objZ, (double*)model_ptr, (double*)proj, (Int32*)view, (double*)winX_ptr, (double*)winY_ptr, (double*)winZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 Project(double objX, double objY, double objZ, double[] model, double* proj, Int32* view, ref double winX, double[] winY, ref double winZ) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* winX_ptr = &winX) - fixed (double* winY_ptr = winY) - fixed (double* winZ_ptr = &winZ) - { - Int32 retval = Delegates.gluProject((double)objX, (double)objY, (double)objZ, (double*)model_ptr, (double*)proj, (Int32*)view, (double*)winX_ptr, (double*)winY_ptr, (double*)winZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 Project(double objX, double objY, double objZ, double[] model, double* proj, Int32* view, ref double winX, ref double winY, double* winZ) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* winX_ptr = &winX) - fixed (double* winY_ptr = &winY) - { - Int32 retval = Delegates.gluProject((double)objX, (double)objY, (double)objZ, (double*)model_ptr, (double*)proj, (Int32*)view, (double*)winX_ptr, (double*)winY_ptr, (double*)winZ); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 Project(double objX, double objY, double objZ, double[] model, double* proj, Int32* view, ref double winX, ref double winY, double[] winZ) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* winX_ptr = &winX) - fixed (double* winY_ptr = &winY) - fixed (double* winZ_ptr = winZ) - { - Int32 retval = Delegates.gluProject((double)objX, (double)objY, (double)objZ, (double*)model_ptr, (double*)proj, (Int32*)view, (double*)winX_ptr, (double*)winY_ptr, (double*)winZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 Project(double objX, double objY, double objZ, double[] model, double* proj, Int32* view, ref double winX, ref double winY, ref double winZ) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* winX_ptr = &winX) - fixed (double* winY_ptr = &winY) - fixed (double* winZ_ptr = &winZ) - { - Int32 retval = Delegates.gluProject((double)objX, (double)objY, (double)objZ, (double*)model_ptr, (double*)proj, (Int32*)view, (double*)winX_ptr, (double*)winY_ptr, (double*)winZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 Project(double objX, double objY, double objZ, double[] model, double* proj, Int32[] view, double* winX, double* winY, double* winZ) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (Int32* view_ptr = view) - { - Int32 retval = Delegates.gluProject((double)objX, (double)objY, (double)objZ, (double*)model_ptr, (double*)proj, (Int32*)view_ptr, (double*)winX, (double*)winY, (double*)winZ); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 Project(double objX, double objY, double objZ, double[] model, double* proj, Int32[] view, double* winX, double* winY, double[] winZ) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (Int32* view_ptr = view) - fixed (double* winZ_ptr = winZ) - { - Int32 retval = Delegates.gluProject((double)objX, (double)objY, (double)objZ, (double*)model_ptr, (double*)proj, (Int32*)view_ptr, (double*)winX, (double*)winY, (double*)winZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 Project(double objX, double objY, double objZ, double[] model, double* proj, Int32[] view, double* winX, double* winY, ref double winZ) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (Int32* view_ptr = view) - fixed (double* winZ_ptr = &winZ) - { - Int32 retval = Delegates.gluProject((double)objX, (double)objY, (double)objZ, (double*)model_ptr, (double*)proj, (Int32*)view_ptr, (double*)winX, (double*)winY, (double*)winZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 Project(double objX, double objY, double objZ, double[] model, double* proj, Int32[] view, double* winX, double[] winY, double* winZ) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (Int32* view_ptr = view) - fixed (double* winY_ptr = winY) - { - Int32 retval = Delegates.gluProject((double)objX, (double)objY, (double)objZ, (double*)model_ptr, (double*)proj, (Int32*)view_ptr, (double*)winX, (double*)winY_ptr, (double*)winZ); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 Project(double objX, double objY, double objZ, double[] model, double* proj, Int32[] view, double* winX, double[] winY, double[] winZ) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (Int32* view_ptr = view) - fixed (double* winY_ptr = winY) - fixed (double* winZ_ptr = winZ) - { - Int32 retval = Delegates.gluProject((double)objX, (double)objY, (double)objZ, (double*)model_ptr, (double*)proj, (Int32*)view_ptr, (double*)winX, (double*)winY_ptr, (double*)winZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 Project(double objX, double objY, double objZ, double[] model, double* proj, Int32[] view, double* winX, double[] winY, ref double winZ) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (Int32* view_ptr = view) - fixed (double* winY_ptr = winY) - fixed (double* winZ_ptr = &winZ) - { - Int32 retval = Delegates.gluProject((double)objX, (double)objY, (double)objZ, (double*)model_ptr, (double*)proj, (Int32*)view_ptr, (double*)winX, (double*)winY_ptr, (double*)winZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 Project(double objX, double objY, double objZ, double[] model, double* proj, Int32[] view, double* winX, ref double winY, double* winZ) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (Int32* view_ptr = view) - fixed (double* winY_ptr = &winY) - { - Int32 retval = Delegates.gluProject((double)objX, (double)objY, (double)objZ, (double*)model_ptr, (double*)proj, (Int32*)view_ptr, (double*)winX, (double*)winY_ptr, (double*)winZ); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 Project(double objX, double objY, double objZ, double[] model, double* proj, Int32[] view, double* winX, ref double winY, double[] winZ) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (Int32* view_ptr = view) - fixed (double* winY_ptr = &winY) - fixed (double* winZ_ptr = winZ) - { - Int32 retval = Delegates.gluProject((double)objX, (double)objY, (double)objZ, (double*)model_ptr, (double*)proj, (Int32*)view_ptr, (double*)winX, (double*)winY_ptr, (double*)winZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 Project(double objX, double objY, double objZ, double[] model, double* proj, Int32[] view, double* winX, ref double winY, ref double winZ) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (Int32* view_ptr = view) - fixed (double* winY_ptr = &winY) - fixed (double* winZ_ptr = &winZ) - { - Int32 retval = Delegates.gluProject((double)objX, (double)objY, (double)objZ, (double*)model_ptr, (double*)proj, (Int32*)view_ptr, (double*)winX, (double*)winY_ptr, (double*)winZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 Project(double objX, double objY, double objZ, double[] model, double* proj, Int32[] view, double[] winX, double* winY, double* winZ) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (Int32* view_ptr = view) - fixed (double* winX_ptr = winX) - { - Int32 retval = Delegates.gluProject((double)objX, (double)objY, (double)objZ, (double*)model_ptr, (double*)proj, (Int32*)view_ptr, (double*)winX_ptr, (double*)winY, (double*)winZ); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 Project(double objX, double objY, double objZ, double[] model, double* proj, Int32[] view, double[] winX, double* winY, double[] winZ) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (Int32* view_ptr = view) - fixed (double* winX_ptr = winX) - fixed (double* winZ_ptr = winZ) - { - Int32 retval = Delegates.gluProject((double)objX, (double)objY, (double)objZ, (double*)model_ptr, (double*)proj, (Int32*)view_ptr, (double*)winX_ptr, (double*)winY, (double*)winZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 Project(double objX, double objY, double objZ, double[] model, double* proj, Int32[] view, double[] winX, double* winY, ref double winZ) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (Int32* view_ptr = view) - fixed (double* winX_ptr = winX) - fixed (double* winZ_ptr = &winZ) - { - Int32 retval = Delegates.gluProject((double)objX, (double)objY, (double)objZ, (double*)model_ptr, (double*)proj, (Int32*)view_ptr, (double*)winX_ptr, (double*)winY, (double*)winZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 Project(double objX, double objY, double objZ, double[] model, double* proj, Int32[] view, double[] winX, double[] winY, double* winZ) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (Int32* view_ptr = view) - fixed (double* winX_ptr = winX) - fixed (double* winY_ptr = winY) - { - Int32 retval = Delegates.gluProject((double)objX, (double)objY, (double)objZ, (double*)model_ptr, (double*)proj, (Int32*)view_ptr, (double*)winX_ptr, (double*)winY_ptr, (double*)winZ); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 Project(double objX, double objY, double objZ, double[] model, double* proj, Int32[] view, double[] winX, double[] winY, double[] winZ) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (Int32* view_ptr = view) - fixed (double* winX_ptr = winX) - fixed (double* winY_ptr = winY) - fixed (double* winZ_ptr = winZ) - { - Int32 retval = Delegates.gluProject((double)objX, (double)objY, (double)objZ, (double*)model_ptr, (double*)proj, (Int32*)view_ptr, (double*)winX_ptr, (double*)winY_ptr, (double*)winZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 Project(double objX, double objY, double objZ, double[] model, double* proj, Int32[] view, double[] winX, double[] winY, ref double winZ) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (Int32* view_ptr = view) - fixed (double* winX_ptr = winX) - fixed (double* winY_ptr = winY) - fixed (double* winZ_ptr = &winZ) - { - Int32 retval = Delegates.gluProject((double)objX, (double)objY, (double)objZ, (double*)model_ptr, (double*)proj, (Int32*)view_ptr, (double*)winX_ptr, (double*)winY_ptr, (double*)winZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 Project(double objX, double objY, double objZ, double[] model, double* proj, Int32[] view, double[] winX, ref double winY, double* winZ) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (Int32* view_ptr = view) - fixed (double* winX_ptr = winX) - fixed (double* winY_ptr = &winY) - { - Int32 retval = Delegates.gluProject((double)objX, (double)objY, (double)objZ, (double*)model_ptr, (double*)proj, (Int32*)view_ptr, (double*)winX_ptr, (double*)winY_ptr, (double*)winZ); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 Project(double objX, double objY, double objZ, double[] model, double* proj, Int32[] view, double[] winX, ref double winY, double[] winZ) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (Int32* view_ptr = view) - fixed (double* winX_ptr = winX) - fixed (double* winY_ptr = &winY) - fixed (double* winZ_ptr = winZ) - { - Int32 retval = Delegates.gluProject((double)objX, (double)objY, (double)objZ, (double*)model_ptr, (double*)proj, (Int32*)view_ptr, (double*)winX_ptr, (double*)winY_ptr, (double*)winZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 Project(double objX, double objY, double objZ, double[] model, double* proj, Int32[] view, double[] winX, ref double winY, ref double winZ) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (Int32* view_ptr = view) - fixed (double* winX_ptr = winX) - fixed (double* winY_ptr = &winY) - fixed (double* winZ_ptr = &winZ) - { - Int32 retval = Delegates.gluProject((double)objX, (double)objY, (double)objZ, (double*)model_ptr, (double*)proj, (Int32*)view_ptr, (double*)winX_ptr, (double*)winY_ptr, (double*)winZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 Project(double objX, double objY, double objZ, double[] model, double* proj, Int32[] view, ref double winX, double* winY, double* winZ) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (Int32* view_ptr = view) - fixed (double* winX_ptr = &winX) - { - Int32 retval = Delegates.gluProject((double)objX, (double)objY, (double)objZ, (double*)model_ptr, (double*)proj, (Int32*)view_ptr, (double*)winX_ptr, (double*)winY, (double*)winZ); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 Project(double objX, double objY, double objZ, double[] model, double* proj, Int32[] view, ref double winX, double* winY, double[] winZ) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (Int32* view_ptr = view) - fixed (double* winX_ptr = &winX) - fixed (double* winZ_ptr = winZ) - { - Int32 retval = Delegates.gluProject((double)objX, (double)objY, (double)objZ, (double*)model_ptr, (double*)proj, (Int32*)view_ptr, (double*)winX_ptr, (double*)winY, (double*)winZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 Project(double objX, double objY, double objZ, double[] model, double* proj, Int32[] view, ref double winX, double* winY, ref double winZ) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (Int32* view_ptr = view) - fixed (double* winX_ptr = &winX) - fixed (double* winZ_ptr = &winZ) - { - Int32 retval = Delegates.gluProject((double)objX, (double)objY, (double)objZ, (double*)model_ptr, (double*)proj, (Int32*)view_ptr, (double*)winX_ptr, (double*)winY, (double*)winZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 Project(double objX, double objY, double objZ, double[] model, double* proj, Int32[] view, ref double winX, double[] winY, double* winZ) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (Int32* view_ptr = view) - fixed (double* winX_ptr = &winX) - fixed (double* winY_ptr = winY) - { - Int32 retval = Delegates.gluProject((double)objX, (double)objY, (double)objZ, (double*)model_ptr, (double*)proj, (Int32*)view_ptr, (double*)winX_ptr, (double*)winY_ptr, (double*)winZ); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 Project(double objX, double objY, double objZ, double[] model, double* proj, Int32[] view, ref double winX, double[] winY, double[] winZ) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (Int32* view_ptr = view) - fixed (double* winX_ptr = &winX) - fixed (double* winY_ptr = winY) - fixed (double* winZ_ptr = winZ) - { - Int32 retval = Delegates.gluProject((double)objX, (double)objY, (double)objZ, (double*)model_ptr, (double*)proj, (Int32*)view_ptr, (double*)winX_ptr, (double*)winY_ptr, (double*)winZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 Project(double objX, double objY, double objZ, double[] model, double* proj, Int32[] view, ref double winX, double[] winY, ref double winZ) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (Int32* view_ptr = view) - fixed (double* winX_ptr = &winX) - fixed (double* winY_ptr = winY) - fixed (double* winZ_ptr = &winZ) - { - Int32 retval = Delegates.gluProject((double)objX, (double)objY, (double)objZ, (double*)model_ptr, (double*)proj, (Int32*)view_ptr, (double*)winX_ptr, (double*)winY_ptr, (double*)winZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 Project(double objX, double objY, double objZ, double[] model, double* proj, Int32[] view, ref double winX, ref double winY, double* winZ) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (Int32* view_ptr = view) - fixed (double* winX_ptr = &winX) - fixed (double* winY_ptr = &winY) - { - Int32 retval = Delegates.gluProject((double)objX, (double)objY, (double)objZ, (double*)model_ptr, (double*)proj, (Int32*)view_ptr, (double*)winX_ptr, (double*)winY_ptr, (double*)winZ); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 Project(double objX, double objY, double objZ, double[] model, double* proj, Int32[] view, ref double winX, ref double winY, double[] winZ) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (Int32* view_ptr = view) - fixed (double* winX_ptr = &winX) - fixed (double* winY_ptr = &winY) - fixed (double* winZ_ptr = winZ) - { - Int32 retval = Delegates.gluProject((double)objX, (double)objY, (double)objZ, (double*)model_ptr, (double*)proj, (Int32*)view_ptr, (double*)winX_ptr, (double*)winY_ptr, (double*)winZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 Project(double objX, double objY, double objZ, double[] model, double* proj, Int32[] view, ref double winX, ref double winY, ref double winZ) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (Int32* view_ptr = view) - fixed (double* winX_ptr = &winX) - fixed (double* winY_ptr = &winY) - fixed (double* winZ_ptr = &winZ) - { - Int32 retval = Delegates.gluProject((double)objX, (double)objY, (double)objZ, (double*)model_ptr, (double*)proj, (Int32*)view_ptr, (double*)winX_ptr, (double*)winY_ptr, (double*)winZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 Project(double objX, double objY, double objZ, double[] model, double* proj, ref Int32 view, double* winX, double* winY, double* winZ) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (Int32* view_ptr = &view) - { - Int32 retval = Delegates.gluProject((double)objX, (double)objY, (double)objZ, (double*)model_ptr, (double*)proj, (Int32*)view_ptr, (double*)winX, (double*)winY, (double*)winZ); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 Project(double objX, double objY, double objZ, double[] model, double* proj, ref Int32 view, double* winX, double* winY, double[] winZ) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (Int32* view_ptr = &view) - fixed (double* winZ_ptr = winZ) - { - Int32 retval = Delegates.gluProject((double)objX, (double)objY, (double)objZ, (double*)model_ptr, (double*)proj, (Int32*)view_ptr, (double*)winX, (double*)winY, (double*)winZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 Project(double objX, double objY, double objZ, double[] model, double* proj, ref Int32 view, double* winX, double* winY, ref double winZ) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (Int32* view_ptr = &view) - fixed (double* winZ_ptr = &winZ) - { - Int32 retval = Delegates.gluProject((double)objX, (double)objY, (double)objZ, (double*)model_ptr, (double*)proj, (Int32*)view_ptr, (double*)winX, (double*)winY, (double*)winZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 Project(double objX, double objY, double objZ, double[] model, double* proj, ref Int32 view, double* winX, double[] winY, double* winZ) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (Int32* view_ptr = &view) - fixed (double* winY_ptr = winY) - { - Int32 retval = Delegates.gluProject((double)objX, (double)objY, (double)objZ, (double*)model_ptr, (double*)proj, (Int32*)view_ptr, (double*)winX, (double*)winY_ptr, (double*)winZ); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 Project(double objX, double objY, double objZ, double[] model, double* proj, ref Int32 view, double* winX, double[] winY, double[] winZ) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (Int32* view_ptr = &view) - fixed (double* winY_ptr = winY) - fixed (double* winZ_ptr = winZ) - { - Int32 retval = Delegates.gluProject((double)objX, (double)objY, (double)objZ, (double*)model_ptr, (double*)proj, (Int32*)view_ptr, (double*)winX, (double*)winY_ptr, (double*)winZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 Project(double objX, double objY, double objZ, double[] model, double* proj, ref Int32 view, double* winX, double[] winY, ref double winZ) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (Int32* view_ptr = &view) - fixed (double* winY_ptr = winY) - fixed (double* winZ_ptr = &winZ) - { - Int32 retval = Delegates.gluProject((double)objX, (double)objY, (double)objZ, (double*)model_ptr, (double*)proj, (Int32*)view_ptr, (double*)winX, (double*)winY_ptr, (double*)winZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 Project(double objX, double objY, double objZ, double[] model, double* proj, ref Int32 view, double* winX, ref double winY, double* winZ) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (Int32* view_ptr = &view) - fixed (double* winY_ptr = &winY) - { - Int32 retval = Delegates.gluProject((double)objX, (double)objY, (double)objZ, (double*)model_ptr, (double*)proj, (Int32*)view_ptr, (double*)winX, (double*)winY_ptr, (double*)winZ); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 Project(double objX, double objY, double objZ, double[] model, double* proj, ref Int32 view, double* winX, ref double winY, double[] winZ) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (Int32* view_ptr = &view) - fixed (double* winY_ptr = &winY) - fixed (double* winZ_ptr = winZ) - { - Int32 retval = Delegates.gluProject((double)objX, (double)objY, (double)objZ, (double*)model_ptr, (double*)proj, (Int32*)view_ptr, (double*)winX, (double*)winY_ptr, (double*)winZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 Project(double objX, double objY, double objZ, double[] model, double* proj, ref Int32 view, double* winX, ref double winY, ref double winZ) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (Int32* view_ptr = &view) - fixed (double* winY_ptr = &winY) - fixed (double* winZ_ptr = &winZ) - { - Int32 retval = Delegates.gluProject((double)objX, (double)objY, (double)objZ, (double*)model_ptr, (double*)proj, (Int32*)view_ptr, (double*)winX, (double*)winY_ptr, (double*)winZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 Project(double objX, double objY, double objZ, double[] model, double* proj, ref Int32 view, double[] winX, double* winY, double* winZ) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (Int32* view_ptr = &view) - fixed (double* winX_ptr = winX) - { - Int32 retval = Delegates.gluProject((double)objX, (double)objY, (double)objZ, (double*)model_ptr, (double*)proj, (Int32*)view_ptr, (double*)winX_ptr, (double*)winY, (double*)winZ); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 Project(double objX, double objY, double objZ, double[] model, double* proj, ref Int32 view, double[] winX, double* winY, double[] winZ) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (Int32* view_ptr = &view) - fixed (double* winX_ptr = winX) - fixed (double* winZ_ptr = winZ) - { - Int32 retval = Delegates.gluProject((double)objX, (double)objY, (double)objZ, (double*)model_ptr, (double*)proj, (Int32*)view_ptr, (double*)winX_ptr, (double*)winY, (double*)winZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 Project(double objX, double objY, double objZ, double[] model, double* proj, ref Int32 view, double[] winX, double* winY, ref double winZ) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (Int32* view_ptr = &view) - fixed (double* winX_ptr = winX) - fixed (double* winZ_ptr = &winZ) - { - Int32 retval = Delegates.gluProject((double)objX, (double)objY, (double)objZ, (double*)model_ptr, (double*)proj, (Int32*)view_ptr, (double*)winX_ptr, (double*)winY, (double*)winZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 Project(double objX, double objY, double objZ, double[] model, double* proj, ref Int32 view, double[] winX, double[] winY, double* winZ) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (Int32* view_ptr = &view) - fixed (double* winX_ptr = winX) - fixed (double* winY_ptr = winY) - { - Int32 retval = Delegates.gluProject((double)objX, (double)objY, (double)objZ, (double*)model_ptr, (double*)proj, (Int32*)view_ptr, (double*)winX_ptr, (double*)winY_ptr, (double*)winZ); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 Project(double objX, double objY, double objZ, double[] model, double* proj, ref Int32 view, double[] winX, double[] winY, double[] winZ) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (Int32* view_ptr = &view) - fixed (double* winX_ptr = winX) - fixed (double* winY_ptr = winY) - fixed (double* winZ_ptr = winZ) - { - Int32 retval = Delegates.gluProject((double)objX, (double)objY, (double)objZ, (double*)model_ptr, (double*)proj, (Int32*)view_ptr, (double*)winX_ptr, (double*)winY_ptr, (double*)winZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 Project(double objX, double objY, double objZ, double[] model, double* proj, ref Int32 view, double[] winX, double[] winY, ref double winZ) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (Int32* view_ptr = &view) - fixed (double* winX_ptr = winX) - fixed (double* winY_ptr = winY) - fixed (double* winZ_ptr = &winZ) - { - Int32 retval = Delegates.gluProject((double)objX, (double)objY, (double)objZ, (double*)model_ptr, (double*)proj, (Int32*)view_ptr, (double*)winX_ptr, (double*)winY_ptr, (double*)winZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 Project(double objX, double objY, double objZ, double[] model, double* proj, ref Int32 view, double[] winX, ref double winY, double* winZ) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (Int32* view_ptr = &view) - fixed (double* winX_ptr = winX) - fixed (double* winY_ptr = &winY) - { - Int32 retval = Delegates.gluProject((double)objX, (double)objY, (double)objZ, (double*)model_ptr, (double*)proj, (Int32*)view_ptr, (double*)winX_ptr, (double*)winY_ptr, (double*)winZ); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 Project(double objX, double objY, double objZ, double[] model, double* proj, ref Int32 view, double[] winX, ref double winY, double[] winZ) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (Int32* view_ptr = &view) - fixed (double* winX_ptr = winX) - fixed (double* winY_ptr = &winY) - fixed (double* winZ_ptr = winZ) - { - Int32 retval = Delegates.gluProject((double)objX, (double)objY, (double)objZ, (double*)model_ptr, (double*)proj, (Int32*)view_ptr, (double*)winX_ptr, (double*)winY_ptr, (double*)winZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 Project(double objX, double objY, double objZ, double[] model, double* proj, ref Int32 view, double[] winX, ref double winY, ref double winZ) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (Int32* view_ptr = &view) - fixed (double* winX_ptr = winX) - fixed (double* winY_ptr = &winY) - fixed (double* winZ_ptr = &winZ) - { - Int32 retval = Delegates.gluProject((double)objX, (double)objY, (double)objZ, (double*)model_ptr, (double*)proj, (Int32*)view_ptr, (double*)winX_ptr, (double*)winY_ptr, (double*)winZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 Project(double objX, double objY, double objZ, double[] model, double* proj, ref Int32 view, ref double winX, double* winY, double* winZ) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (Int32* view_ptr = &view) - fixed (double* winX_ptr = &winX) - { - Int32 retval = Delegates.gluProject((double)objX, (double)objY, (double)objZ, (double*)model_ptr, (double*)proj, (Int32*)view_ptr, (double*)winX_ptr, (double*)winY, (double*)winZ); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 Project(double objX, double objY, double objZ, double[] model, double* proj, ref Int32 view, ref double winX, double* winY, double[] winZ) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (Int32* view_ptr = &view) - fixed (double* winX_ptr = &winX) - fixed (double* winZ_ptr = winZ) - { - Int32 retval = Delegates.gluProject((double)objX, (double)objY, (double)objZ, (double*)model_ptr, (double*)proj, (Int32*)view_ptr, (double*)winX_ptr, (double*)winY, (double*)winZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 Project(double objX, double objY, double objZ, double[] model, double* proj, ref Int32 view, ref double winX, double* winY, ref double winZ) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (Int32* view_ptr = &view) - fixed (double* winX_ptr = &winX) - fixed (double* winZ_ptr = &winZ) - { - Int32 retval = Delegates.gluProject((double)objX, (double)objY, (double)objZ, (double*)model_ptr, (double*)proj, (Int32*)view_ptr, (double*)winX_ptr, (double*)winY, (double*)winZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 Project(double objX, double objY, double objZ, double[] model, double* proj, ref Int32 view, ref double winX, double[] winY, double* winZ) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (Int32* view_ptr = &view) - fixed (double* winX_ptr = &winX) - fixed (double* winY_ptr = winY) - { - Int32 retval = Delegates.gluProject((double)objX, (double)objY, (double)objZ, (double*)model_ptr, (double*)proj, (Int32*)view_ptr, (double*)winX_ptr, (double*)winY_ptr, (double*)winZ); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 Project(double objX, double objY, double objZ, double[] model, double* proj, ref Int32 view, ref double winX, double[] winY, double[] winZ) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (Int32* view_ptr = &view) - fixed (double* winX_ptr = &winX) - fixed (double* winY_ptr = winY) - fixed (double* winZ_ptr = winZ) - { - Int32 retval = Delegates.gluProject((double)objX, (double)objY, (double)objZ, (double*)model_ptr, (double*)proj, (Int32*)view_ptr, (double*)winX_ptr, (double*)winY_ptr, (double*)winZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 Project(double objX, double objY, double objZ, double[] model, double* proj, ref Int32 view, ref double winX, double[] winY, ref double winZ) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (Int32* view_ptr = &view) - fixed (double* winX_ptr = &winX) - fixed (double* winY_ptr = winY) - fixed (double* winZ_ptr = &winZ) - { - Int32 retval = Delegates.gluProject((double)objX, (double)objY, (double)objZ, (double*)model_ptr, (double*)proj, (Int32*)view_ptr, (double*)winX_ptr, (double*)winY_ptr, (double*)winZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 Project(double objX, double objY, double objZ, double[] model, double* proj, ref Int32 view, ref double winX, ref double winY, double* winZ) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (Int32* view_ptr = &view) - fixed (double* winX_ptr = &winX) - fixed (double* winY_ptr = &winY) - { - Int32 retval = Delegates.gluProject((double)objX, (double)objY, (double)objZ, (double*)model_ptr, (double*)proj, (Int32*)view_ptr, (double*)winX_ptr, (double*)winY_ptr, (double*)winZ); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 Project(double objX, double objY, double objZ, double[] model, double* proj, ref Int32 view, ref double winX, ref double winY, double[] winZ) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (Int32* view_ptr = &view) - fixed (double* winX_ptr = &winX) - fixed (double* winY_ptr = &winY) - fixed (double* winZ_ptr = winZ) - { - Int32 retval = Delegates.gluProject((double)objX, (double)objY, (double)objZ, (double*)model_ptr, (double*)proj, (Int32*)view_ptr, (double*)winX_ptr, (double*)winY_ptr, (double*)winZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 Project(double objX, double objY, double objZ, double[] model, double* proj, ref Int32 view, ref double winX, ref double winY, ref double winZ) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (Int32* view_ptr = &view) - fixed (double* winX_ptr = &winX) - fixed (double* winY_ptr = &winY) - fixed (double* winZ_ptr = &winZ) - { - Int32 retval = Delegates.gluProject((double)objX, (double)objY, (double)objZ, (double*)model_ptr, (double*)proj, (Int32*)view_ptr, (double*)winX_ptr, (double*)winY_ptr, (double*)winZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 Project(double objX, double objY, double objZ, double[] model, double[] proj, Int32* view, double* winX, double* winY, double* winZ) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* proj_ptr = proj) - { - Int32 retval = Delegates.gluProject((double)objX, (double)objY, (double)objZ, (double*)model_ptr, (double*)proj_ptr, (Int32*)view, (double*)winX, (double*)winY, (double*)winZ); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 Project(double objX, double objY, double objZ, double[] model, double[] proj, Int32* view, double* winX, double* winY, double[] winZ) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* proj_ptr = proj) - fixed (double* winZ_ptr = winZ) - { - Int32 retval = Delegates.gluProject((double)objX, (double)objY, (double)objZ, (double*)model_ptr, (double*)proj_ptr, (Int32*)view, (double*)winX, (double*)winY, (double*)winZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 Project(double objX, double objY, double objZ, double[] model, double[] proj, Int32* view, double* winX, double* winY, ref double winZ) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* proj_ptr = proj) - fixed (double* winZ_ptr = &winZ) - { - Int32 retval = Delegates.gluProject((double)objX, (double)objY, (double)objZ, (double*)model_ptr, (double*)proj_ptr, (Int32*)view, (double*)winX, (double*)winY, (double*)winZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 Project(double objX, double objY, double objZ, double[] model, double[] proj, Int32* view, double* winX, double[] winY, double* winZ) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* proj_ptr = proj) - fixed (double* winY_ptr = winY) - { - Int32 retval = Delegates.gluProject((double)objX, (double)objY, (double)objZ, (double*)model_ptr, (double*)proj_ptr, (Int32*)view, (double*)winX, (double*)winY_ptr, (double*)winZ); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 Project(double objX, double objY, double objZ, double[] model, double[] proj, Int32* view, double* winX, double[] winY, double[] winZ) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* proj_ptr = proj) - fixed (double* winY_ptr = winY) - fixed (double* winZ_ptr = winZ) - { - Int32 retval = Delegates.gluProject((double)objX, (double)objY, (double)objZ, (double*)model_ptr, (double*)proj_ptr, (Int32*)view, (double*)winX, (double*)winY_ptr, (double*)winZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 Project(double objX, double objY, double objZ, double[] model, double[] proj, Int32* view, double* winX, double[] winY, ref double winZ) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* proj_ptr = proj) - fixed (double* winY_ptr = winY) - fixed (double* winZ_ptr = &winZ) - { - Int32 retval = Delegates.gluProject((double)objX, (double)objY, (double)objZ, (double*)model_ptr, (double*)proj_ptr, (Int32*)view, (double*)winX, (double*)winY_ptr, (double*)winZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 Project(double objX, double objY, double objZ, double[] model, double[] proj, Int32* view, double* winX, ref double winY, double* winZ) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* proj_ptr = proj) - fixed (double* winY_ptr = &winY) - { - Int32 retval = Delegates.gluProject((double)objX, (double)objY, (double)objZ, (double*)model_ptr, (double*)proj_ptr, (Int32*)view, (double*)winX, (double*)winY_ptr, (double*)winZ); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 Project(double objX, double objY, double objZ, double[] model, double[] proj, Int32* view, double* winX, ref double winY, double[] winZ) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* proj_ptr = proj) - fixed (double* winY_ptr = &winY) - fixed (double* winZ_ptr = winZ) - { - Int32 retval = Delegates.gluProject((double)objX, (double)objY, (double)objZ, (double*)model_ptr, (double*)proj_ptr, (Int32*)view, (double*)winX, (double*)winY_ptr, (double*)winZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 Project(double objX, double objY, double objZ, double[] model, double[] proj, Int32* view, double* winX, ref double winY, ref double winZ) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* proj_ptr = proj) - fixed (double* winY_ptr = &winY) - fixed (double* winZ_ptr = &winZ) - { - Int32 retval = Delegates.gluProject((double)objX, (double)objY, (double)objZ, (double*)model_ptr, (double*)proj_ptr, (Int32*)view, (double*)winX, (double*)winY_ptr, (double*)winZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 Project(double objX, double objY, double objZ, double[] model, double[] proj, Int32* view, double[] winX, double* winY, double* winZ) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* proj_ptr = proj) - fixed (double* winX_ptr = winX) - { - Int32 retval = Delegates.gluProject((double)objX, (double)objY, (double)objZ, (double*)model_ptr, (double*)proj_ptr, (Int32*)view, (double*)winX_ptr, (double*)winY, (double*)winZ); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 Project(double objX, double objY, double objZ, double[] model, double[] proj, Int32* view, double[] winX, double* winY, double[] winZ) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* proj_ptr = proj) - fixed (double* winX_ptr = winX) - fixed (double* winZ_ptr = winZ) - { - Int32 retval = Delegates.gluProject((double)objX, (double)objY, (double)objZ, (double*)model_ptr, (double*)proj_ptr, (Int32*)view, (double*)winX_ptr, (double*)winY, (double*)winZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 Project(double objX, double objY, double objZ, double[] model, double[] proj, Int32* view, double[] winX, double* winY, ref double winZ) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* proj_ptr = proj) - fixed (double* winX_ptr = winX) - fixed (double* winZ_ptr = &winZ) - { - Int32 retval = Delegates.gluProject((double)objX, (double)objY, (double)objZ, (double*)model_ptr, (double*)proj_ptr, (Int32*)view, (double*)winX_ptr, (double*)winY, (double*)winZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 Project(double objX, double objY, double objZ, double[] model, double[] proj, Int32* view, double[] winX, double[] winY, double* winZ) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* proj_ptr = proj) - fixed (double* winX_ptr = winX) - fixed (double* winY_ptr = winY) - { - Int32 retval = Delegates.gluProject((double)objX, (double)objY, (double)objZ, (double*)model_ptr, (double*)proj_ptr, (Int32*)view, (double*)winX_ptr, (double*)winY_ptr, (double*)winZ); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 Project(double objX, double objY, double objZ, double[] model, double[] proj, Int32* view, double[] winX, double[] winY, double[] winZ) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* proj_ptr = proj) - fixed (double* winX_ptr = winX) - fixed (double* winY_ptr = winY) - fixed (double* winZ_ptr = winZ) - { - Int32 retval = Delegates.gluProject((double)objX, (double)objY, (double)objZ, (double*)model_ptr, (double*)proj_ptr, (Int32*)view, (double*)winX_ptr, (double*)winY_ptr, (double*)winZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 Project(double objX, double objY, double objZ, double[] model, double[] proj, Int32* view, double[] winX, double[] winY, ref double winZ) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* proj_ptr = proj) - fixed (double* winX_ptr = winX) - fixed (double* winY_ptr = winY) - fixed (double* winZ_ptr = &winZ) - { - Int32 retval = Delegates.gluProject((double)objX, (double)objY, (double)objZ, (double*)model_ptr, (double*)proj_ptr, (Int32*)view, (double*)winX_ptr, (double*)winY_ptr, (double*)winZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 Project(double objX, double objY, double objZ, double[] model, double[] proj, Int32* view, double[] winX, ref double winY, double* winZ) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* proj_ptr = proj) - fixed (double* winX_ptr = winX) - fixed (double* winY_ptr = &winY) - { - Int32 retval = Delegates.gluProject((double)objX, (double)objY, (double)objZ, (double*)model_ptr, (double*)proj_ptr, (Int32*)view, (double*)winX_ptr, (double*)winY_ptr, (double*)winZ); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 Project(double objX, double objY, double objZ, double[] model, double[] proj, Int32* view, double[] winX, ref double winY, double[] winZ) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* proj_ptr = proj) - fixed (double* winX_ptr = winX) - fixed (double* winY_ptr = &winY) - fixed (double* winZ_ptr = winZ) - { - Int32 retval = Delegates.gluProject((double)objX, (double)objY, (double)objZ, (double*)model_ptr, (double*)proj_ptr, (Int32*)view, (double*)winX_ptr, (double*)winY_ptr, (double*)winZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 Project(double objX, double objY, double objZ, double[] model, double[] proj, Int32* view, double[] winX, ref double winY, ref double winZ) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* proj_ptr = proj) - fixed (double* winX_ptr = winX) - fixed (double* winY_ptr = &winY) - fixed (double* winZ_ptr = &winZ) - { - Int32 retval = Delegates.gluProject((double)objX, (double)objY, (double)objZ, (double*)model_ptr, (double*)proj_ptr, (Int32*)view, (double*)winX_ptr, (double*)winY_ptr, (double*)winZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 Project(double objX, double objY, double objZ, double[] model, double[] proj, Int32* view, ref double winX, double* winY, double* winZ) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* proj_ptr = proj) - fixed (double* winX_ptr = &winX) - { - Int32 retval = Delegates.gluProject((double)objX, (double)objY, (double)objZ, (double*)model_ptr, (double*)proj_ptr, (Int32*)view, (double*)winX_ptr, (double*)winY, (double*)winZ); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 Project(double objX, double objY, double objZ, double[] model, double[] proj, Int32* view, ref double winX, double* winY, double[] winZ) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* proj_ptr = proj) - fixed (double* winX_ptr = &winX) - fixed (double* winZ_ptr = winZ) - { - Int32 retval = Delegates.gluProject((double)objX, (double)objY, (double)objZ, (double*)model_ptr, (double*)proj_ptr, (Int32*)view, (double*)winX_ptr, (double*)winY, (double*)winZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 Project(double objX, double objY, double objZ, double[] model, double[] proj, Int32* view, ref double winX, double* winY, ref double winZ) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* proj_ptr = proj) - fixed (double* winX_ptr = &winX) - fixed (double* winZ_ptr = &winZ) - { - Int32 retval = Delegates.gluProject((double)objX, (double)objY, (double)objZ, (double*)model_ptr, (double*)proj_ptr, (Int32*)view, (double*)winX_ptr, (double*)winY, (double*)winZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 Project(double objX, double objY, double objZ, double[] model, double[] proj, Int32* view, ref double winX, double[] winY, double* winZ) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* proj_ptr = proj) - fixed (double* winX_ptr = &winX) - fixed (double* winY_ptr = winY) - { - Int32 retval = Delegates.gluProject((double)objX, (double)objY, (double)objZ, (double*)model_ptr, (double*)proj_ptr, (Int32*)view, (double*)winX_ptr, (double*)winY_ptr, (double*)winZ); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 Project(double objX, double objY, double objZ, double[] model, double[] proj, Int32* view, ref double winX, double[] winY, double[] winZ) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* proj_ptr = proj) - fixed (double* winX_ptr = &winX) - fixed (double* winY_ptr = winY) - fixed (double* winZ_ptr = winZ) - { - Int32 retval = Delegates.gluProject((double)objX, (double)objY, (double)objZ, (double*)model_ptr, (double*)proj_ptr, (Int32*)view, (double*)winX_ptr, (double*)winY_ptr, (double*)winZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 Project(double objX, double objY, double objZ, double[] model, double[] proj, Int32* view, ref double winX, double[] winY, ref double winZ) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* proj_ptr = proj) - fixed (double* winX_ptr = &winX) - fixed (double* winY_ptr = winY) - fixed (double* winZ_ptr = &winZ) - { - Int32 retval = Delegates.gluProject((double)objX, (double)objY, (double)objZ, (double*)model_ptr, (double*)proj_ptr, (Int32*)view, (double*)winX_ptr, (double*)winY_ptr, (double*)winZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 Project(double objX, double objY, double objZ, double[] model, double[] proj, Int32* view, ref double winX, ref double winY, double* winZ) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* proj_ptr = proj) - fixed (double* winX_ptr = &winX) - fixed (double* winY_ptr = &winY) - { - Int32 retval = Delegates.gluProject((double)objX, (double)objY, (double)objZ, (double*)model_ptr, (double*)proj_ptr, (Int32*)view, (double*)winX_ptr, (double*)winY_ptr, (double*)winZ); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 Project(double objX, double objY, double objZ, double[] model, double[] proj, Int32* view, ref double winX, ref double winY, double[] winZ) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* proj_ptr = proj) - fixed (double* winX_ptr = &winX) - fixed (double* winY_ptr = &winY) - fixed (double* winZ_ptr = winZ) - { - Int32 retval = Delegates.gluProject((double)objX, (double)objY, (double)objZ, (double*)model_ptr, (double*)proj_ptr, (Int32*)view, (double*)winX_ptr, (double*)winY_ptr, (double*)winZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 Project(double objX, double objY, double objZ, double[] model, double[] proj, Int32* view, ref double winX, ref double winY, ref double winZ) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* proj_ptr = proj) - fixed (double* winX_ptr = &winX) - fixed (double* winY_ptr = &winY) - fixed (double* winZ_ptr = &winZ) - { - Int32 retval = Delegates.gluProject((double)objX, (double)objY, (double)objZ, (double*)model_ptr, (double*)proj_ptr, (Int32*)view, (double*)winX_ptr, (double*)winY_ptr, (double*)winZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 Project(double objX, double objY, double objZ, double[] model, double[] proj, Int32[] view, double* winX, double* winY, double* winZ) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* proj_ptr = proj) - fixed (Int32* view_ptr = view) - { - Int32 retval = Delegates.gluProject((double)objX, (double)objY, (double)objZ, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double*)winX, (double*)winY, (double*)winZ); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 Project(double objX, double objY, double objZ, double[] model, double[] proj, Int32[] view, double* winX, double* winY, double[] winZ) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* proj_ptr = proj) - fixed (Int32* view_ptr = view) - fixed (double* winZ_ptr = winZ) - { - Int32 retval = Delegates.gluProject((double)objX, (double)objY, (double)objZ, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double*)winX, (double*)winY, (double*)winZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 Project(double objX, double objY, double objZ, double[] model, double[] proj, Int32[] view, double* winX, double* winY, ref double winZ) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* proj_ptr = proj) - fixed (Int32* view_ptr = view) - fixed (double* winZ_ptr = &winZ) - { - Int32 retval = Delegates.gluProject((double)objX, (double)objY, (double)objZ, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double*)winX, (double*)winY, (double*)winZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 Project(double objX, double objY, double objZ, double[] model, double[] proj, Int32[] view, double* winX, double[] winY, double* winZ) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* proj_ptr = proj) - fixed (Int32* view_ptr = view) - fixed (double* winY_ptr = winY) - { - Int32 retval = Delegates.gluProject((double)objX, (double)objY, (double)objZ, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double*)winX, (double*)winY_ptr, (double*)winZ); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 Project(double objX, double objY, double objZ, double[] model, double[] proj, Int32[] view, double* winX, double[] winY, double[] winZ) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* proj_ptr = proj) - fixed (Int32* view_ptr = view) - fixed (double* winY_ptr = winY) - fixed (double* winZ_ptr = winZ) - { - Int32 retval = Delegates.gluProject((double)objX, (double)objY, (double)objZ, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double*)winX, (double*)winY_ptr, (double*)winZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 Project(double objX, double objY, double objZ, double[] model, double[] proj, Int32[] view, double* winX, double[] winY, ref double winZ) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* proj_ptr = proj) - fixed (Int32* view_ptr = view) - fixed (double* winY_ptr = winY) - fixed (double* winZ_ptr = &winZ) - { - Int32 retval = Delegates.gluProject((double)objX, (double)objY, (double)objZ, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double*)winX, (double*)winY_ptr, (double*)winZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 Project(double objX, double objY, double objZ, double[] model, double[] proj, Int32[] view, double* winX, ref double winY, double* winZ) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* proj_ptr = proj) - fixed (Int32* view_ptr = view) - fixed (double* winY_ptr = &winY) - { - Int32 retval = Delegates.gluProject((double)objX, (double)objY, (double)objZ, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double*)winX, (double*)winY_ptr, (double*)winZ); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 Project(double objX, double objY, double objZ, double[] model, double[] proj, Int32[] view, double* winX, ref double winY, double[] winZ) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* proj_ptr = proj) - fixed (Int32* view_ptr = view) - fixed (double* winY_ptr = &winY) - fixed (double* winZ_ptr = winZ) - { - Int32 retval = Delegates.gluProject((double)objX, (double)objY, (double)objZ, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double*)winX, (double*)winY_ptr, (double*)winZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 Project(double objX, double objY, double objZ, double[] model, double[] proj, Int32[] view, double* winX, ref double winY, ref double winZ) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* proj_ptr = proj) - fixed (Int32* view_ptr = view) - fixed (double* winY_ptr = &winY) - fixed (double* winZ_ptr = &winZ) - { - Int32 retval = Delegates.gluProject((double)objX, (double)objY, (double)objZ, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double*)winX, (double*)winY_ptr, (double*)winZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 Project(double objX, double objY, double objZ, double[] model, double[] proj, Int32[] view, double[] winX, double* winY, double* winZ) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* proj_ptr = proj) - fixed (Int32* view_ptr = view) - fixed (double* winX_ptr = winX) - { - Int32 retval = Delegates.gluProject((double)objX, (double)objY, (double)objZ, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double*)winX_ptr, (double*)winY, (double*)winZ); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 Project(double objX, double objY, double objZ, double[] model, double[] proj, Int32[] view, double[] winX, double* winY, double[] winZ) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* proj_ptr = proj) - fixed (Int32* view_ptr = view) - fixed (double* winX_ptr = winX) - fixed (double* winZ_ptr = winZ) - { - Int32 retval = Delegates.gluProject((double)objX, (double)objY, (double)objZ, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double*)winX_ptr, (double*)winY, (double*)winZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 Project(double objX, double objY, double objZ, double[] model, double[] proj, Int32[] view, double[] winX, double* winY, ref double winZ) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* proj_ptr = proj) - fixed (Int32* view_ptr = view) - fixed (double* winX_ptr = winX) - fixed (double* winZ_ptr = &winZ) - { - Int32 retval = Delegates.gluProject((double)objX, (double)objY, (double)objZ, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double*)winX_ptr, (double*)winY, (double*)winZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 Project(double objX, double objY, double objZ, double[] model, double[] proj, Int32[] view, double[] winX, double[] winY, double* winZ) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* proj_ptr = proj) - fixed (Int32* view_ptr = view) - fixed (double* winX_ptr = winX) - fixed (double* winY_ptr = winY) - { - Int32 retval = Delegates.gluProject((double)objX, (double)objY, (double)objZ, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double*)winX_ptr, (double*)winY_ptr, (double*)winZ); - return retval; - } - } - } - + public static Int32 Project(double objX, double objY, double objZ, double[] model, double[] proj, Int32[] view, double[] winX, double[] winY, double[] winZ) { @@ -7403,6300 +556,11 @@ namespace OpenTK.OpenGL fixed (double* winY_ptr = winY) fixed (double* winZ_ptr = winZ) { - Int32 retval = Delegates.gluProject((double)objX, (double)objY, (double)objZ, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double*)winX_ptr, (double*)winY_ptr, (double*)winZ_ptr); - return retval; + return Delegates.gluProject((double)objX, (double)objY, (double)objZ, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double*)winX_ptr, (double*)winY_ptr, (double*)winZ_ptr); } } } - - public static - Int32 Project(double objX, double objY, double objZ, double[] model, double[] proj, Int32[] view, double[] winX, double[] winY, ref double winZ) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* proj_ptr = proj) - fixed (Int32* view_ptr = view) - fixed (double* winX_ptr = winX) - fixed (double* winY_ptr = winY) - fixed (double* winZ_ptr = &winZ) - { - Int32 retval = Delegates.gluProject((double)objX, (double)objY, (double)objZ, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double*)winX_ptr, (double*)winY_ptr, (double*)winZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 Project(double objX, double objY, double objZ, double[] model, double[] proj, Int32[] view, double[] winX, ref double winY, double* winZ) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* proj_ptr = proj) - fixed (Int32* view_ptr = view) - fixed (double* winX_ptr = winX) - fixed (double* winY_ptr = &winY) - { - Int32 retval = Delegates.gluProject((double)objX, (double)objY, (double)objZ, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double*)winX_ptr, (double*)winY_ptr, (double*)winZ); - return retval; - } - } - } - - public static - Int32 Project(double objX, double objY, double objZ, double[] model, double[] proj, Int32[] view, double[] winX, ref double winY, double[] winZ) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* proj_ptr = proj) - fixed (Int32* view_ptr = view) - fixed (double* winX_ptr = winX) - fixed (double* winY_ptr = &winY) - fixed (double* winZ_ptr = winZ) - { - Int32 retval = Delegates.gluProject((double)objX, (double)objY, (double)objZ, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double*)winX_ptr, (double*)winY_ptr, (double*)winZ_ptr); - return retval; - } - } - } - - public static - Int32 Project(double objX, double objY, double objZ, double[] model, double[] proj, Int32[] view, double[] winX, ref double winY, ref double winZ) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* proj_ptr = proj) - fixed (Int32* view_ptr = view) - fixed (double* winX_ptr = winX) - fixed (double* winY_ptr = &winY) - fixed (double* winZ_ptr = &winZ) - { - Int32 retval = Delegates.gluProject((double)objX, (double)objY, (double)objZ, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double*)winX_ptr, (double*)winY_ptr, (double*)winZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 Project(double objX, double objY, double objZ, double[] model, double[] proj, Int32[] view, ref double winX, double* winY, double* winZ) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* proj_ptr = proj) - fixed (Int32* view_ptr = view) - fixed (double* winX_ptr = &winX) - { - Int32 retval = Delegates.gluProject((double)objX, (double)objY, (double)objZ, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double*)winX_ptr, (double*)winY, (double*)winZ); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 Project(double objX, double objY, double objZ, double[] model, double[] proj, Int32[] view, ref double winX, double* winY, double[] winZ) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* proj_ptr = proj) - fixed (Int32* view_ptr = view) - fixed (double* winX_ptr = &winX) - fixed (double* winZ_ptr = winZ) - { - Int32 retval = Delegates.gluProject((double)objX, (double)objY, (double)objZ, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double*)winX_ptr, (double*)winY, (double*)winZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 Project(double objX, double objY, double objZ, double[] model, double[] proj, Int32[] view, ref double winX, double* winY, ref double winZ) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* proj_ptr = proj) - fixed (Int32* view_ptr = view) - fixed (double* winX_ptr = &winX) - fixed (double* winZ_ptr = &winZ) - { - Int32 retval = Delegates.gluProject((double)objX, (double)objY, (double)objZ, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double*)winX_ptr, (double*)winY, (double*)winZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 Project(double objX, double objY, double objZ, double[] model, double[] proj, Int32[] view, ref double winX, double[] winY, double* winZ) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* proj_ptr = proj) - fixed (Int32* view_ptr = view) - fixed (double* winX_ptr = &winX) - fixed (double* winY_ptr = winY) - { - Int32 retval = Delegates.gluProject((double)objX, (double)objY, (double)objZ, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double*)winX_ptr, (double*)winY_ptr, (double*)winZ); - return retval; - } - } - } - - public static - Int32 Project(double objX, double objY, double objZ, double[] model, double[] proj, Int32[] view, ref double winX, double[] winY, double[] winZ) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* proj_ptr = proj) - fixed (Int32* view_ptr = view) - fixed (double* winX_ptr = &winX) - fixed (double* winY_ptr = winY) - fixed (double* winZ_ptr = winZ) - { - Int32 retval = Delegates.gluProject((double)objX, (double)objY, (double)objZ, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double*)winX_ptr, (double*)winY_ptr, (double*)winZ_ptr); - return retval; - } - } - } - - public static - Int32 Project(double objX, double objY, double objZ, double[] model, double[] proj, Int32[] view, ref double winX, double[] winY, ref double winZ) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* proj_ptr = proj) - fixed (Int32* view_ptr = view) - fixed (double* winX_ptr = &winX) - fixed (double* winY_ptr = winY) - fixed (double* winZ_ptr = &winZ) - { - Int32 retval = Delegates.gluProject((double)objX, (double)objY, (double)objZ, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double*)winX_ptr, (double*)winY_ptr, (double*)winZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 Project(double objX, double objY, double objZ, double[] model, double[] proj, Int32[] view, ref double winX, ref double winY, double* winZ) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* proj_ptr = proj) - fixed (Int32* view_ptr = view) - fixed (double* winX_ptr = &winX) - fixed (double* winY_ptr = &winY) - { - Int32 retval = Delegates.gluProject((double)objX, (double)objY, (double)objZ, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double*)winX_ptr, (double*)winY_ptr, (double*)winZ); - return retval; - } - } - } - - public static - Int32 Project(double objX, double objY, double objZ, double[] model, double[] proj, Int32[] view, ref double winX, ref double winY, double[] winZ) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* proj_ptr = proj) - fixed (Int32* view_ptr = view) - fixed (double* winX_ptr = &winX) - fixed (double* winY_ptr = &winY) - fixed (double* winZ_ptr = winZ) - { - Int32 retval = Delegates.gluProject((double)objX, (double)objY, (double)objZ, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double*)winX_ptr, (double*)winY_ptr, (double*)winZ_ptr); - return retval; - } - } - } - - public static - Int32 Project(double objX, double objY, double objZ, double[] model, double[] proj, Int32[] view, ref double winX, ref double winY, ref double winZ) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* proj_ptr = proj) - fixed (Int32* view_ptr = view) - fixed (double* winX_ptr = &winX) - fixed (double* winY_ptr = &winY) - fixed (double* winZ_ptr = &winZ) - { - Int32 retval = Delegates.gluProject((double)objX, (double)objY, (double)objZ, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double*)winX_ptr, (double*)winY_ptr, (double*)winZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 Project(double objX, double objY, double objZ, double[] model, double[] proj, ref Int32 view, double* winX, double* winY, double* winZ) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* proj_ptr = proj) - fixed (Int32* view_ptr = &view) - { - Int32 retval = Delegates.gluProject((double)objX, (double)objY, (double)objZ, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double*)winX, (double*)winY, (double*)winZ); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 Project(double objX, double objY, double objZ, double[] model, double[] proj, ref Int32 view, double* winX, double* winY, double[] winZ) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* proj_ptr = proj) - fixed (Int32* view_ptr = &view) - fixed (double* winZ_ptr = winZ) - { - Int32 retval = Delegates.gluProject((double)objX, (double)objY, (double)objZ, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double*)winX, (double*)winY, (double*)winZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 Project(double objX, double objY, double objZ, double[] model, double[] proj, ref Int32 view, double* winX, double* winY, ref double winZ) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* proj_ptr = proj) - fixed (Int32* view_ptr = &view) - fixed (double* winZ_ptr = &winZ) - { - Int32 retval = Delegates.gluProject((double)objX, (double)objY, (double)objZ, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double*)winX, (double*)winY, (double*)winZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 Project(double objX, double objY, double objZ, double[] model, double[] proj, ref Int32 view, double* winX, double[] winY, double* winZ) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* proj_ptr = proj) - fixed (Int32* view_ptr = &view) - fixed (double* winY_ptr = winY) - { - Int32 retval = Delegates.gluProject((double)objX, (double)objY, (double)objZ, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double*)winX, (double*)winY_ptr, (double*)winZ); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 Project(double objX, double objY, double objZ, double[] model, double[] proj, ref Int32 view, double* winX, double[] winY, double[] winZ) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* proj_ptr = proj) - fixed (Int32* view_ptr = &view) - fixed (double* winY_ptr = winY) - fixed (double* winZ_ptr = winZ) - { - Int32 retval = Delegates.gluProject((double)objX, (double)objY, (double)objZ, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double*)winX, (double*)winY_ptr, (double*)winZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 Project(double objX, double objY, double objZ, double[] model, double[] proj, ref Int32 view, double* winX, double[] winY, ref double winZ) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* proj_ptr = proj) - fixed (Int32* view_ptr = &view) - fixed (double* winY_ptr = winY) - fixed (double* winZ_ptr = &winZ) - { - Int32 retval = Delegates.gluProject((double)objX, (double)objY, (double)objZ, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double*)winX, (double*)winY_ptr, (double*)winZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 Project(double objX, double objY, double objZ, double[] model, double[] proj, ref Int32 view, double* winX, ref double winY, double* winZ) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* proj_ptr = proj) - fixed (Int32* view_ptr = &view) - fixed (double* winY_ptr = &winY) - { - Int32 retval = Delegates.gluProject((double)objX, (double)objY, (double)objZ, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double*)winX, (double*)winY_ptr, (double*)winZ); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 Project(double objX, double objY, double objZ, double[] model, double[] proj, ref Int32 view, double* winX, ref double winY, double[] winZ) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* proj_ptr = proj) - fixed (Int32* view_ptr = &view) - fixed (double* winY_ptr = &winY) - fixed (double* winZ_ptr = winZ) - { - Int32 retval = Delegates.gluProject((double)objX, (double)objY, (double)objZ, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double*)winX, (double*)winY_ptr, (double*)winZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 Project(double objX, double objY, double objZ, double[] model, double[] proj, ref Int32 view, double* winX, ref double winY, ref double winZ) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* proj_ptr = proj) - fixed (Int32* view_ptr = &view) - fixed (double* winY_ptr = &winY) - fixed (double* winZ_ptr = &winZ) - { - Int32 retval = Delegates.gluProject((double)objX, (double)objY, (double)objZ, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double*)winX, (double*)winY_ptr, (double*)winZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 Project(double objX, double objY, double objZ, double[] model, double[] proj, ref Int32 view, double[] winX, double* winY, double* winZ) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* proj_ptr = proj) - fixed (Int32* view_ptr = &view) - fixed (double* winX_ptr = winX) - { - Int32 retval = Delegates.gluProject((double)objX, (double)objY, (double)objZ, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double*)winX_ptr, (double*)winY, (double*)winZ); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 Project(double objX, double objY, double objZ, double[] model, double[] proj, ref Int32 view, double[] winX, double* winY, double[] winZ) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* proj_ptr = proj) - fixed (Int32* view_ptr = &view) - fixed (double* winX_ptr = winX) - fixed (double* winZ_ptr = winZ) - { - Int32 retval = Delegates.gluProject((double)objX, (double)objY, (double)objZ, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double*)winX_ptr, (double*)winY, (double*)winZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 Project(double objX, double objY, double objZ, double[] model, double[] proj, ref Int32 view, double[] winX, double* winY, ref double winZ) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* proj_ptr = proj) - fixed (Int32* view_ptr = &view) - fixed (double* winX_ptr = winX) - fixed (double* winZ_ptr = &winZ) - { - Int32 retval = Delegates.gluProject((double)objX, (double)objY, (double)objZ, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double*)winX_ptr, (double*)winY, (double*)winZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 Project(double objX, double objY, double objZ, double[] model, double[] proj, ref Int32 view, double[] winX, double[] winY, double* winZ) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* proj_ptr = proj) - fixed (Int32* view_ptr = &view) - fixed (double* winX_ptr = winX) - fixed (double* winY_ptr = winY) - { - Int32 retval = Delegates.gluProject((double)objX, (double)objY, (double)objZ, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double*)winX_ptr, (double*)winY_ptr, (double*)winZ); - return retval; - } - } - } - - public static - Int32 Project(double objX, double objY, double objZ, double[] model, double[] proj, ref Int32 view, double[] winX, double[] winY, double[] winZ) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* proj_ptr = proj) - fixed (Int32* view_ptr = &view) - fixed (double* winX_ptr = winX) - fixed (double* winY_ptr = winY) - fixed (double* winZ_ptr = winZ) - { - Int32 retval = Delegates.gluProject((double)objX, (double)objY, (double)objZ, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double*)winX_ptr, (double*)winY_ptr, (double*)winZ_ptr); - return retval; - } - } - } - - public static - Int32 Project(double objX, double objY, double objZ, double[] model, double[] proj, ref Int32 view, double[] winX, double[] winY, ref double winZ) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* proj_ptr = proj) - fixed (Int32* view_ptr = &view) - fixed (double* winX_ptr = winX) - fixed (double* winY_ptr = winY) - fixed (double* winZ_ptr = &winZ) - { - Int32 retval = Delegates.gluProject((double)objX, (double)objY, (double)objZ, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double*)winX_ptr, (double*)winY_ptr, (double*)winZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 Project(double objX, double objY, double objZ, double[] model, double[] proj, ref Int32 view, double[] winX, ref double winY, double* winZ) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* proj_ptr = proj) - fixed (Int32* view_ptr = &view) - fixed (double* winX_ptr = winX) - fixed (double* winY_ptr = &winY) - { - Int32 retval = Delegates.gluProject((double)objX, (double)objY, (double)objZ, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double*)winX_ptr, (double*)winY_ptr, (double*)winZ); - return retval; - } - } - } - - public static - Int32 Project(double objX, double objY, double objZ, double[] model, double[] proj, ref Int32 view, double[] winX, ref double winY, double[] winZ) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* proj_ptr = proj) - fixed (Int32* view_ptr = &view) - fixed (double* winX_ptr = winX) - fixed (double* winY_ptr = &winY) - fixed (double* winZ_ptr = winZ) - { - Int32 retval = Delegates.gluProject((double)objX, (double)objY, (double)objZ, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double*)winX_ptr, (double*)winY_ptr, (double*)winZ_ptr); - return retval; - } - } - } - - public static - Int32 Project(double objX, double objY, double objZ, double[] model, double[] proj, ref Int32 view, double[] winX, ref double winY, ref double winZ) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* proj_ptr = proj) - fixed (Int32* view_ptr = &view) - fixed (double* winX_ptr = winX) - fixed (double* winY_ptr = &winY) - fixed (double* winZ_ptr = &winZ) - { - Int32 retval = Delegates.gluProject((double)objX, (double)objY, (double)objZ, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double*)winX_ptr, (double*)winY_ptr, (double*)winZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 Project(double objX, double objY, double objZ, double[] model, double[] proj, ref Int32 view, ref double winX, double* winY, double* winZ) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* proj_ptr = proj) - fixed (Int32* view_ptr = &view) - fixed (double* winX_ptr = &winX) - { - Int32 retval = Delegates.gluProject((double)objX, (double)objY, (double)objZ, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double*)winX_ptr, (double*)winY, (double*)winZ); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 Project(double objX, double objY, double objZ, double[] model, double[] proj, ref Int32 view, ref double winX, double* winY, double[] winZ) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* proj_ptr = proj) - fixed (Int32* view_ptr = &view) - fixed (double* winX_ptr = &winX) - fixed (double* winZ_ptr = winZ) - { - Int32 retval = Delegates.gluProject((double)objX, (double)objY, (double)objZ, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double*)winX_ptr, (double*)winY, (double*)winZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 Project(double objX, double objY, double objZ, double[] model, double[] proj, ref Int32 view, ref double winX, double* winY, ref double winZ) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* proj_ptr = proj) - fixed (Int32* view_ptr = &view) - fixed (double* winX_ptr = &winX) - fixed (double* winZ_ptr = &winZ) - { - Int32 retval = Delegates.gluProject((double)objX, (double)objY, (double)objZ, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double*)winX_ptr, (double*)winY, (double*)winZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 Project(double objX, double objY, double objZ, double[] model, double[] proj, ref Int32 view, ref double winX, double[] winY, double* winZ) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* proj_ptr = proj) - fixed (Int32* view_ptr = &view) - fixed (double* winX_ptr = &winX) - fixed (double* winY_ptr = winY) - { - Int32 retval = Delegates.gluProject((double)objX, (double)objY, (double)objZ, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double*)winX_ptr, (double*)winY_ptr, (double*)winZ); - return retval; - } - } - } - - public static - Int32 Project(double objX, double objY, double objZ, double[] model, double[] proj, ref Int32 view, ref double winX, double[] winY, double[] winZ) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* proj_ptr = proj) - fixed (Int32* view_ptr = &view) - fixed (double* winX_ptr = &winX) - fixed (double* winY_ptr = winY) - fixed (double* winZ_ptr = winZ) - { - Int32 retval = Delegates.gluProject((double)objX, (double)objY, (double)objZ, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double*)winX_ptr, (double*)winY_ptr, (double*)winZ_ptr); - return retval; - } - } - } - - public static - Int32 Project(double objX, double objY, double objZ, double[] model, double[] proj, ref Int32 view, ref double winX, double[] winY, ref double winZ) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* proj_ptr = proj) - fixed (Int32* view_ptr = &view) - fixed (double* winX_ptr = &winX) - fixed (double* winY_ptr = winY) - fixed (double* winZ_ptr = &winZ) - { - Int32 retval = Delegates.gluProject((double)objX, (double)objY, (double)objZ, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double*)winX_ptr, (double*)winY_ptr, (double*)winZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 Project(double objX, double objY, double objZ, double[] model, double[] proj, ref Int32 view, ref double winX, ref double winY, double* winZ) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* proj_ptr = proj) - fixed (Int32* view_ptr = &view) - fixed (double* winX_ptr = &winX) - fixed (double* winY_ptr = &winY) - { - Int32 retval = Delegates.gluProject((double)objX, (double)objY, (double)objZ, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double*)winX_ptr, (double*)winY_ptr, (double*)winZ); - return retval; - } - } - } - - public static - Int32 Project(double objX, double objY, double objZ, double[] model, double[] proj, ref Int32 view, ref double winX, ref double winY, double[] winZ) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* proj_ptr = proj) - fixed (Int32* view_ptr = &view) - fixed (double* winX_ptr = &winX) - fixed (double* winY_ptr = &winY) - fixed (double* winZ_ptr = winZ) - { - Int32 retval = Delegates.gluProject((double)objX, (double)objY, (double)objZ, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double*)winX_ptr, (double*)winY_ptr, (double*)winZ_ptr); - return retval; - } - } - } - - public static - Int32 Project(double objX, double objY, double objZ, double[] model, double[] proj, ref Int32 view, ref double winX, ref double winY, ref double winZ) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* proj_ptr = proj) - fixed (Int32* view_ptr = &view) - fixed (double* winX_ptr = &winX) - fixed (double* winY_ptr = &winY) - fixed (double* winZ_ptr = &winZ) - { - Int32 retval = Delegates.gluProject((double)objX, (double)objY, (double)objZ, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double*)winX_ptr, (double*)winY_ptr, (double*)winZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 Project(double objX, double objY, double objZ, double[] model, ref double proj, Int32* view, double* winX, double* winY, double* winZ) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* proj_ptr = &proj) - { - Int32 retval = Delegates.gluProject((double)objX, (double)objY, (double)objZ, (double*)model_ptr, (double*)proj_ptr, (Int32*)view, (double*)winX, (double*)winY, (double*)winZ); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 Project(double objX, double objY, double objZ, double[] model, ref double proj, Int32* view, double* winX, double* winY, double[] winZ) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* proj_ptr = &proj) - fixed (double* winZ_ptr = winZ) - { - Int32 retval = Delegates.gluProject((double)objX, (double)objY, (double)objZ, (double*)model_ptr, (double*)proj_ptr, (Int32*)view, (double*)winX, (double*)winY, (double*)winZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 Project(double objX, double objY, double objZ, double[] model, ref double proj, Int32* view, double* winX, double* winY, ref double winZ) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* proj_ptr = &proj) - fixed (double* winZ_ptr = &winZ) - { - Int32 retval = Delegates.gluProject((double)objX, (double)objY, (double)objZ, (double*)model_ptr, (double*)proj_ptr, (Int32*)view, (double*)winX, (double*)winY, (double*)winZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 Project(double objX, double objY, double objZ, double[] model, ref double proj, Int32* view, double* winX, double[] winY, double* winZ) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* proj_ptr = &proj) - fixed (double* winY_ptr = winY) - { - Int32 retval = Delegates.gluProject((double)objX, (double)objY, (double)objZ, (double*)model_ptr, (double*)proj_ptr, (Int32*)view, (double*)winX, (double*)winY_ptr, (double*)winZ); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 Project(double objX, double objY, double objZ, double[] model, ref double proj, Int32* view, double* winX, double[] winY, double[] winZ) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* proj_ptr = &proj) - fixed (double* winY_ptr = winY) - fixed (double* winZ_ptr = winZ) - { - Int32 retval = Delegates.gluProject((double)objX, (double)objY, (double)objZ, (double*)model_ptr, (double*)proj_ptr, (Int32*)view, (double*)winX, (double*)winY_ptr, (double*)winZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 Project(double objX, double objY, double objZ, double[] model, ref double proj, Int32* view, double* winX, double[] winY, ref double winZ) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* proj_ptr = &proj) - fixed (double* winY_ptr = winY) - fixed (double* winZ_ptr = &winZ) - { - Int32 retval = Delegates.gluProject((double)objX, (double)objY, (double)objZ, (double*)model_ptr, (double*)proj_ptr, (Int32*)view, (double*)winX, (double*)winY_ptr, (double*)winZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 Project(double objX, double objY, double objZ, double[] model, ref double proj, Int32* view, double* winX, ref double winY, double* winZ) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* proj_ptr = &proj) - fixed (double* winY_ptr = &winY) - { - Int32 retval = Delegates.gluProject((double)objX, (double)objY, (double)objZ, (double*)model_ptr, (double*)proj_ptr, (Int32*)view, (double*)winX, (double*)winY_ptr, (double*)winZ); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 Project(double objX, double objY, double objZ, double[] model, ref double proj, Int32* view, double* winX, ref double winY, double[] winZ) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* proj_ptr = &proj) - fixed (double* winY_ptr = &winY) - fixed (double* winZ_ptr = winZ) - { - Int32 retval = Delegates.gluProject((double)objX, (double)objY, (double)objZ, (double*)model_ptr, (double*)proj_ptr, (Int32*)view, (double*)winX, (double*)winY_ptr, (double*)winZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 Project(double objX, double objY, double objZ, double[] model, ref double proj, Int32* view, double* winX, ref double winY, ref double winZ) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* proj_ptr = &proj) - fixed (double* winY_ptr = &winY) - fixed (double* winZ_ptr = &winZ) - { - Int32 retval = Delegates.gluProject((double)objX, (double)objY, (double)objZ, (double*)model_ptr, (double*)proj_ptr, (Int32*)view, (double*)winX, (double*)winY_ptr, (double*)winZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 Project(double objX, double objY, double objZ, double[] model, ref double proj, Int32* view, double[] winX, double* winY, double* winZ) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* proj_ptr = &proj) - fixed (double* winX_ptr = winX) - { - Int32 retval = Delegates.gluProject((double)objX, (double)objY, (double)objZ, (double*)model_ptr, (double*)proj_ptr, (Int32*)view, (double*)winX_ptr, (double*)winY, (double*)winZ); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 Project(double objX, double objY, double objZ, double[] model, ref double proj, Int32* view, double[] winX, double* winY, double[] winZ) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* proj_ptr = &proj) - fixed (double* winX_ptr = winX) - fixed (double* winZ_ptr = winZ) - { - Int32 retval = Delegates.gluProject((double)objX, (double)objY, (double)objZ, (double*)model_ptr, (double*)proj_ptr, (Int32*)view, (double*)winX_ptr, (double*)winY, (double*)winZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 Project(double objX, double objY, double objZ, double[] model, ref double proj, Int32* view, double[] winX, double* winY, ref double winZ) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* proj_ptr = &proj) - fixed (double* winX_ptr = winX) - fixed (double* winZ_ptr = &winZ) - { - Int32 retval = Delegates.gluProject((double)objX, (double)objY, (double)objZ, (double*)model_ptr, (double*)proj_ptr, (Int32*)view, (double*)winX_ptr, (double*)winY, (double*)winZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 Project(double objX, double objY, double objZ, double[] model, ref double proj, Int32* view, double[] winX, double[] winY, double* winZ) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* proj_ptr = &proj) - fixed (double* winX_ptr = winX) - fixed (double* winY_ptr = winY) - { - Int32 retval = Delegates.gluProject((double)objX, (double)objY, (double)objZ, (double*)model_ptr, (double*)proj_ptr, (Int32*)view, (double*)winX_ptr, (double*)winY_ptr, (double*)winZ); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 Project(double objX, double objY, double objZ, double[] model, ref double proj, Int32* view, double[] winX, double[] winY, double[] winZ) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* proj_ptr = &proj) - fixed (double* winX_ptr = winX) - fixed (double* winY_ptr = winY) - fixed (double* winZ_ptr = winZ) - { - Int32 retval = Delegates.gluProject((double)objX, (double)objY, (double)objZ, (double*)model_ptr, (double*)proj_ptr, (Int32*)view, (double*)winX_ptr, (double*)winY_ptr, (double*)winZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 Project(double objX, double objY, double objZ, double[] model, ref double proj, Int32* view, double[] winX, double[] winY, ref double winZ) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* proj_ptr = &proj) - fixed (double* winX_ptr = winX) - fixed (double* winY_ptr = winY) - fixed (double* winZ_ptr = &winZ) - { - Int32 retval = Delegates.gluProject((double)objX, (double)objY, (double)objZ, (double*)model_ptr, (double*)proj_ptr, (Int32*)view, (double*)winX_ptr, (double*)winY_ptr, (double*)winZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 Project(double objX, double objY, double objZ, double[] model, ref double proj, Int32* view, double[] winX, ref double winY, double* winZ) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* proj_ptr = &proj) - fixed (double* winX_ptr = winX) - fixed (double* winY_ptr = &winY) - { - Int32 retval = Delegates.gluProject((double)objX, (double)objY, (double)objZ, (double*)model_ptr, (double*)proj_ptr, (Int32*)view, (double*)winX_ptr, (double*)winY_ptr, (double*)winZ); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 Project(double objX, double objY, double objZ, double[] model, ref double proj, Int32* view, double[] winX, ref double winY, double[] winZ) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* proj_ptr = &proj) - fixed (double* winX_ptr = winX) - fixed (double* winY_ptr = &winY) - fixed (double* winZ_ptr = winZ) - { - Int32 retval = Delegates.gluProject((double)objX, (double)objY, (double)objZ, (double*)model_ptr, (double*)proj_ptr, (Int32*)view, (double*)winX_ptr, (double*)winY_ptr, (double*)winZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 Project(double objX, double objY, double objZ, double[] model, ref double proj, Int32* view, double[] winX, ref double winY, ref double winZ) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* proj_ptr = &proj) - fixed (double* winX_ptr = winX) - fixed (double* winY_ptr = &winY) - fixed (double* winZ_ptr = &winZ) - { - Int32 retval = Delegates.gluProject((double)objX, (double)objY, (double)objZ, (double*)model_ptr, (double*)proj_ptr, (Int32*)view, (double*)winX_ptr, (double*)winY_ptr, (double*)winZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 Project(double objX, double objY, double objZ, double[] model, ref double proj, Int32* view, ref double winX, double* winY, double* winZ) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* proj_ptr = &proj) - fixed (double* winX_ptr = &winX) - { - Int32 retval = Delegates.gluProject((double)objX, (double)objY, (double)objZ, (double*)model_ptr, (double*)proj_ptr, (Int32*)view, (double*)winX_ptr, (double*)winY, (double*)winZ); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 Project(double objX, double objY, double objZ, double[] model, ref double proj, Int32* view, ref double winX, double* winY, double[] winZ) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* proj_ptr = &proj) - fixed (double* winX_ptr = &winX) - fixed (double* winZ_ptr = winZ) - { - Int32 retval = Delegates.gluProject((double)objX, (double)objY, (double)objZ, (double*)model_ptr, (double*)proj_ptr, (Int32*)view, (double*)winX_ptr, (double*)winY, (double*)winZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 Project(double objX, double objY, double objZ, double[] model, ref double proj, Int32* view, ref double winX, double* winY, ref double winZ) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* proj_ptr = &proj) - fixed (double* winX_ptr = &winX) - fixed (double* winZ_ptr = &winZ) - { - Int32 retval = Delegates.gluProject((double)objX, (double)objY, (double)objZ, (double*)model_ptr, (double*)proj_ptr, (Int32*)view, (double*)winX_ptr, (double*)winY, (double*)winZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 Project(double objX, double objY, double objZ, double[] model, ref double proj, Int32* view, ref double winX, double[] winY, double* winZ) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* proj_ptr = &proj) - fixed (double* winX_ptr = &winX) - fixed (double* winY_ptr = winY) - { - Int32 retval = Delegates.gluProject((double)objX, (double)objY, (double)objZ, (double*)model_ptr, (double*)proj_ptr, (Int32*)view, (double*)winX_ptr, (double*)winY_ptr, (double*)winZ); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 Project(double objX, double objY, double objZ, double[] model, ref double proj, Int32* view, ref double winX, double[] winY, double[] winZ) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* proj_ptr = &proj) - fixed (double* winX_ptr = &winX) - fixed (double* winY_ptr = winY) - fixed (double* winZ_ptr = winZ) - { - Int32 retval = Delegates.gluProject((double)objX, (double)objY, (double)objZ, (double*)model_ptr, (double*)proj_ptr, (Int32*)view, (double*)winX_ptr, (double*)winY_ptr, (double*)winZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 Project(double objX, double objY, double objZ, double[] model, ref double proj, Int32* view, ref double winX, double[] winY, ref double winZ) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* proj_ptr = &proj) - fixed (double* winX_ptr = &winX) - fixed (double* winY_ptr = winY) - fixed (double* winZ_ptr = &winZ) - { - Int32 retval = Delegates.gluProject((double)objX, (double)objY, (double)objZ, (double*)model_ptr, (double*)proj_ptr, (Int32*)view, (double*)winX_ptr, (double*)winY_ptr, (double*)winZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 Project(double objX, double objY, double objZ, double[] model, ref double proj, Int32* view, ref double winX, ref double winY, double* winZ) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* proj_ptr = &proj) - fixed (double* winX_ptr = &winX) - fixed (double* winY_ptr = &winY) - { - Int32 retval = Delegates.gluProject((double)objX, (double)objY, (double)objZ, (double*)model_ptr, (double*)proj_ptr, (Int32*)view, (double*)winX_ptr, (double*)winY_ptr, (double*)winZ); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 Project(double objX, double objY, double objZ, double[] model, ref double proj, Int32* view, ref double winX, ref double winY, double[] winZ) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* proj_ptr = &proj) - fixed (double* winX_ptr = &winX) - fixed (double* winY_ptr = &winY) - fixed (double* winZ_ptr = winZ) - { - Int32 retval = Delegates.gluProject((double)objX, (double)objY, (double)objZ, (double*)model_ptr, (double*)proj_ptr, (Int32*)view, (double*)winX_ptr, (double*)winY_ptr, (double*)winZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 Project(double objX, double objY, double objZ, double[] model, ref double proj, Int32* view, ref double winX, ref double winY, ref double winZ) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* proj_ptr = &proj) - fixed (double* winX_ptr = &winX) - fixed (double* winY_ptr = &winY) - fixed (double* winZ_ptr = &winZ) - { - Int32 retval = Delegates.gluProject((double)objX, (double)objY, (double)objZ, (double*)model_ptr, (double*)proj_ptr, (Int32*)view, (double*)winX_ptr, (double*)winY_ptr, (double*)winZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 Project(double objX, double objY, double objZ, double[] model, ref double proj, Int32[] view, double* winX, double* winY, double* winZ) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* proj_ptr = &proj) - fixed (Int32* view_ptr = view) - { - Int32 retval = Delegates.gluProject((double)objX, (double)objY, (double)objZ, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double*)winX, (double*)winY, (double*)winZ); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 Project(double objX, double objY, double objZ, double[] model, ref double proj, Int32[] view, double* winX, double* winY, double[] winZ) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* proj_ptr = &proj) - fixed (Int32* view_ptr = view) - fixed (double* winZ_ptr = winZ) - { - Int32 retval = Delegates.gluProject((double)objX, (double)objY, (double)objZ, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double*)winX, (double*)winY, (double*)winZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 Project(double objX, double objY, double objZ, double[] model, ref double proj, Int32[] view, double* winX, double* winY, ref double winZ) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* proj_ptr = &proj) - fixed (Int32* view_ptr = view) - fixed (double* winZ_ptr = &winZ) - { - Int32 retval = Delegates.gluProject((double)objX, (double)objY, (double)objZ, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double*)winX, (double*)winY, (double*)winZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 Project(double objX, double objY, double objZ, double[] model, ref double proj, Int32[] view, double* winX, double[] winY, double* winZ) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* proj_ptr = &proj) - fixed (Int32* view_ptr = view) - fixed (double* winY_ptr = winY) - { - Int32 retval = Delegates.gluProject((double)objX, (double)objY, (double)objZ, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double*)winX, (double*)winY_ptr, (double*)winZ); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 Project(double objX, double objY, double objZ, double[] model, ref double proj, Int32[] view, double* winX, double[] winY, double[] winZ) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* proj_ptr = &proj) - fixed (Int32* view_ptr = view) - fixed (double* winY_ptr = winY) - fixed (double* winZ_ptr = winZ) - { - Int32 retval = Delegates.gluProject((double)objX, (double)objY, (double)objZ, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double*)winX, (double*)winY_ptr, (double*)winZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 Project(double objX, double objY, double objZ, double[] model, ref double proj, Int32[] view, double* winX, double[] winY, ref double winZ) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* proj_ptr = &proj) - fixed (Int32* view_ptr = view) - fixed (double* winY_ptr = winY) - fixed (double* winZ_ptr = &winZ) - { - Int32 retval = Delegates.gluProject((double)objX, (double)objY, (double)objZ, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double*)winX, (double*)winY_ptr, (double*)winZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 Project(double objX, double objY, double objZ, double[] model, ref double proj, Int32[] view, double* winX, ref double winY, double* winZ) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* proj_ptr = &proj) - fixed (Int32* view_ptr = view) - fixed (double* winY_ptr = &winY) - { - Int32 retval = Delegates.gluProject((double)objX, (double)objY, (double)objZ, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double*)winX, (double*)winY_ptr, (double*)winZ); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 Project(double objX, double objY, double objZ, double[] model, ref double proj, Int32[] view, double* winX, ref double winY, double[] winZ) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* proj_ptr = &proj) - fixed (Int32* view_ptr = view) - fixed (double* winY_ptr = &winY) - fixed (double* winZ_ptr = winZ) - { - Int32 retval = Delegates.gluProject((double)objX, (double)objY, (double)objZ, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double*)winX, (double*)winY_ptr, (double*)winZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 Project(double objX, double objY, double objZ, double[] model, ref double proj, Int32[] view, double* winX, ref double winY, ref double winZ) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* proj_ptr = &proj) - fixed (Int32* view_ptr = view) - fixed (double* winY_ptr = &winY) - fixed (double* winZ_ptr = &winZ) - { - Int32 retval = Delegates.gluProject((double)objX, (double)objY, (double)objZ, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double*)winX, (double*)winY_ptr, (double*)winZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 Project(double objX, double objY, double objZ, double[] model, ref double proj, Int32[] view, double[] winX, double* winY, double* winZ) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* proj_ptr = &proj) - fixed (Int32* view_ptr = view) - fixed (double* winX_ptr = winX) - { - Int32 retval = Delegates.gluProject((double)objX, (double)objY, (double)objZ, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double*)winX_ptr, (double*)winY, (double*)winZ); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 Project(double objX, double objY, double objZ, double[] model, ref double proj, Int32[] view, double[] winX, double* winY, double[] winZ) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* proj_ptr = &proj) - fixed (Int32* view_ptr = view) - fixed (double* winX_ptr = winX) - fixed (double* winZ_ptr = winZ) - { - Int32 retval = Delegates.gluProject((double)objX, (double)objY, (double)objZ, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double*)winX_ptr, (double*)winY, (double*)winZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 Project(double objX, double objY, double objZ, double[] model, ref double proj, Int32[] view, double[] winX, double* winY, ref double winZ) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* proj_ptr = &proj) - fixed (Int32* view_ptr = view) - fixed (double* winX_ptr = winX) - fixed (double* winZ_ptr = &winZ) - { - Int32 retval = Delegates.gluProject((double)objX, (double)objY, (double)objZ, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double*)winX_ptr, (double*)winY, (double*)winZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 Project(double objX, double objY, double objZ, double[] model, ref double proj, Int32[] view, double[] winX, double[] winY, double* winZ) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* proj_ptr = &proj) - fixed (Int32* view_ptr = view) - fixed (double* winX_ptr = winX) - fixed (double* winY_ptr = winY) - { - Int32 retval = Delegates.gluProject((double)objX, (double)objY, (double)objZ, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double*)winX_ptr, (double*)winY_ptr, (double*)winZ); - return retval; - } - } - } - - public static - Int32 Project(double objX, double objY, double objZ, double[] model, ref double proj, Int32[] view, double[] winX, double[] winY, double[] winZ) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* proj_ptr = &proj) - fixed (Int32* view_ptr = view) - fixed (double* winX_ptr = winX) - fixed (double* winY_ptr = winY) - fixed (double* winZ_ptr = winZ) - { - Int32 retval = Delegates.gluProject((double)objX, (double)objY, (double)objZ, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double*)winX_ptr, (double*)winY_ptr, (double*)winZ_ptr); - return retval; - } - } - } - - public static - Int32 Project(double objX, double objY, double objZ, double[] model, ref double proj, Int32[] view, double[] winX, double[] winY, ref double winZ) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* proj_ptr = &proj) - fixed (Int32* view_ptr = view) - fixed (double* winX_ptr = winX) - fixed (double* winY_ptr = winY) - fixed (double* winZ_ptr = &winZ) - { - Int32 retval = Delegates.gluProject((double)objX, (double)objY, (double)objZ, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double*)winX_ptr, (double*)winY_ptr, (double*)winZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 Project(double objX, double objY, double objZ, double[] model, ref double proj, Int32[] view, double[] winX, ref double winY, double* winZ) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* proj_ptr = &proj) - fixed (Int32* view_ptr = view) - fixed (double* winX_ptr = winX) - fixed (double* winY_ptr = &winY) - { - Int32 retval = Delegates.gluProject((double)objX, (double)objY, (double)objZ, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double*)winX_ptr, (double*)winY_ptr, (double*)winZ); - return retval; - } - } - } - - public static - Int32 Project(double objX, double objY, double objZ, double[] model, ref double proj, Int32[] view, double[] winX, ref double winY, double[] winZ) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* proj_ptr = &proj) - fixed (Int32* view_ptr = view) - fixed (double* winX_ptr = winX) - fixed (double* winY_ptr = &winY) - fixed (double* winZ_ptr = winZ) - { - Int32 retval = Delegates.gluProject((double)objX, (double)objY, (double)objZ, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double*)winX_ptr, (double*)winY_ptr, (double*)winZ_ptr); - return retval; - } - } - } - - public static - Int32 Project(double objX, double objY, double objZ, double[] model, ref double proj, Int32[] view, double[] winX, ref double winY, ref double winZ) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* proj_ptr = &proj) - fixed (Int32* view_ptr = view) - fixed (double* winX_ptr = winX) - fixed (double* winY_ptr = &winY) - fixed (double* winZ_ptr = &winZ) - { - Int32 retval = Delegates.gluProject((double)objX, (double)objY, (double)objZ, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double*)winX_ptr, (double*)winY_ptr, (double*)winZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 Project(double objX, double objY, double objZ, double[] model, ref double proj, Int32[] view, ref double winX, double* winY, double* winZ) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* proj_ptr = &proj) - fixed (Int32* view_ptr = view) - fixed (double* winX_ptr = &winX) - { - Int32 retval = Delegates.gluProject((double)objX, (double)objY, (double)objZ, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double*)winX_ptr, (double*)winY, (double*)winZ); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 Project(double objX, double objY, double objZ, double[] model, ref double proj, Int32[] view, ref double winX, double* winY, double[] winZ) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* proj_ptr = &proj) - fixed (Int32* view_ptr = view) - fixed (double* winX_ptr = &winX) - fixed (double* winZ_ptr = winZ) - { - Int32 retval = Delegates.gluProject((double)objX, (double)objY, (double)objZ, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double*)winX_ptr, (double*)winY, (double*)winZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 Project(double objX, double objY, double objZ, double[] model, ref double proj, Int32[] view, ref double winX, double* winY, ref double winZ) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* proj_ptr = &proj) - fixed (Int32* view_ptr = view) - fixed (double* winX_ptr = &winX) - fixed (double* winZ_ptr = &winZ) - { - Int32 retval = Delegates.gluProject((double)objX, (double)objY, (double)objZ, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double*)winX_ptr, (double*)winY, (double*)winZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 Project(double objX, double objY, double objZ, double[] model, ref double proj, Int32[] view, ref double winX, double[] winY, double* winZ) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* proj_ptr = &proj) - fixed (Int32* view_ptr = view) - fixed (double* winX_ptr = &winX) - fixed (double* winY_ptr = winY) - { - Int32 retval = Delegates.gluProject((double)objX, (double)objY, (double)objZ, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double*)winX_ptr, (double*)winY_ptr, (double*)winZ); - return retval; - } - } - } - - public static - Int32 Project(double objX, double objY, double objZ, double[] model, ref double proj, Int32[] view, ref double winX, double[] winY, double[] winZ) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* proj_ptr = &proj) - fixed (Int32* view_ptr = view) - fixed (double* winX_ptr = &winX) - fixed (double* winY_ptr = winY) - fixed (double* winZ_ptr = winZ) - { - Int32 retval = Delegates.gluProject((double)objX, (double)objY, (double)objZ, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double*)winX_ptr, (double*)winY_ptr, (double*)winZ_ptr); - return retval; - } - } - } - - public static - Int32 Project(double objX, double objY, double objZ, double[] model, ref double proj, Int32[] view, ref double winX, double[] winY, ref double winZ) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* proj_ptr = &proj) - fixed (Int32* view_ptr = view) - fixed (double* winX_ptr = &winX) - fixed (double* winY_ptr = winY) - fixed (double* winZ_ptr = &winZ) - { - Int32 retval = Delegates.gluProject((double)objX, (double)objY, (double)objZ, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double*)winX_ptr, (double*)winY_ptr, (double*)winZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 Project(double objX, double objY, double objZ, double[] model, ref double proj, Int32[] view, ref double winX, ref double winY, double* winZ) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* proj_ptr = &proj) - fixed (Int32* view_ptr = view) - fixed (double* winX_ptr = &winX) - fixed (double* winY_ptr = &winY) - { - Int32 retval = Delegates.gluProject((double)objX, (double)objY, (double)objZ, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double*)winX_ptr, (double*)winY_ptr, (double*)winZ); - return retval; - } - } - } - - public static - Int32 Project(double objX, double objY, double objZ, double[] model, ref double proj, Int32[] view, ref double winX, ref double winY, double[] winZ) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* proj_ptr = &proj) - fixed (Int32* view_ptr = view) - fixed (double* winX_ptr = &winX) - fixed (double* winY_ptr = &winY) - fixed (double* winZ_ptr = winZ) - { - Int32 retval = Delegates.gluProject((double)objX, (double)objY, (double)objZ, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double*)winX_ptr, (double*)winY_ptr, (double*)winZ_ptr); - return retval; - } - } - } - - public static - Int32 Project(double objX, double objY, double objZ, double[] model, ref double proj, Int32[] view, ref double winX, ref double winY, ref double winZ) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* proj_ptr = &proj) - fixed (Int32* view_ptr = view) - fixed (double* winX_ptr = &winX) - fixed (double* winY_ptr = &winY) - fixed (double* winZ_ptr = &winZ) - { - Int32 retval = Delegates.gluProject((double)objX, (double)objY, (double)objZ, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double*)winX_ptr, (double*)winY_ptr, (double*)winZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 Project(double objX, double objY, double objZ, double[] model, ref double proj, ref Int32 view, double* winX, double* winY, double* winZ) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* proj_ptr = &proj) - fixed (Int32* view_ptr = &view) - { - Int32 retval = Delegates.gluProject((double)objX, (double)objY, (double)objZ, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double*)winX, (double*)winY, (double*)winZ); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 Project(double objX, double objY, double objZ, double[] model, ref double proj, ref Int32 view, double* winX, double* winY, double[] winZ) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* proj_ptr = &proj) - fixed (Int32* view_ptr = &view) - fixed (double* winZ_ptr = winZ) - { - Int32 retval = Delegates.gluProject((double)objX, (double)objY, (double)objZ, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double*)winX, (double*)winY, (double*)winZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 Project(double objX, double objY, double objZ, double[] model, ref double proj, ref Int32 view, double* winX, double* winY, ref double winZ) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* proj_ptr = &proj) - fixed (Int32* view_ptr = &view) - fixed (double* winZ_ptr = &winZ) - { - Int32 retval = Delegates.gluProject((double)objX, (double)objY, (double)objZ, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double*)winX, (double*)winY, (double*)winZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 Project(double objX, double objY, double objZ, double[] model, ref double proj, ref Int32 view, double* winX, double[] winY, double* winZ) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* proj_ptr = &proj) - fixed (Int32* view_ptr = &view) - fixed (double* winY_ptr = winY) - { - Int32 retval = Delegates.gluProject((double)objX, (double)objY, (double)objZ, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double*)winX, (double*)winY_ptr, (double*)winZ); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 Project(double objX, double objY, double objZ, double[] model, ref double proj, ref Int32 view, double* winX, double[] winY, double[] winZ) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* proj_ptr = &proj) - fixed (Int32* view_ptr = &view) - fixed (double* winY_ptr = winY) - fixed (double* winZ_ptr = winZ) - { - Int32 retval = Delegates.gluProject((double)objX, (double)objY, (double)objZ, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double*)winX, (double*)winY_ptr, (double*)winZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 Project(double objX, double objY, double objZ, double[] model, ref double proj, ref Int32 view, double* winX, double[] winY, ref double winZ) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* proj_ptr = &proj) - fixed (Int32* view_ptr = &view) - fixed (double* winY_ptr = winY) - fixed (double* winZ_ptr = &winZ) - { - Int32 retval = Delegates.gluProject((double)objX, (double)objY, (double)objZ, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double*)winX, (double*)winY_ptr, (double*)winZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 Project(double objX, double objY, double objZ, double[] model, ref double proj, ref Int32 view, double* winX, ref double winY, double* winZ) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* proj_ptr = &proj) - fixed (Int32* view_ptr = &view) - fixed (double* winY_ptr = &winY) - { - Int32 retval = Delegates.gluProject((double)objX, (double)objY, (double)objZ, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double*)winX, (double*)winY_ptr, (double*)winZ); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 Project(double objX, double objY, double objZ, double[] model, ref double proj, ref Int32 view, double* winX, ref double winY, double[] winZ) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* proj_ptr = &proj) - fixed (Int32* view_ptr = &view) - fixed (double* winY_ptr = &winY) - fixed (double* winZ_ptr = winZ) - { - Int32 retval = Delegates.gluProject((double)objX, (double)objY, (double)objZ, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double*)winX, (double*)winY_ptr, (double*)winZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 Project(double objX, double objY, double objZ, double[] model, ref double proj, ref Int32 view, double* winX, ref double winY, ref double winZ) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* proj_ptr = &proj) - fixed (Int32* view_ptr = &view) - fixed (double* winY_ptr = &winY) - fixed (double* winZ_ptr = &winZ) - { - Int32 retval = Delegates.gluProject((double)objX, (double)objY, (double)objZ, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double*)winX, (double*)winY_ptr, (double*)winZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 Project(double objX, double objY, double objZ, double[] model, ref double proj, ref Int32 view, double[] winX, double* winY, double* winZ) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* proj_ptr = &proj) - fixed (Int32* view_ptr = &view) - fixed (double* winX_ptr = winX) - { - Int32 retval = Delegates.gluProject((double)objX, (double)objY, (double)objZ, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double*)winX_ptr, (double*)winY, (double*)winZ); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 Project(double objX, double objY, double objZ, double[] model, ref double proj, ref Int32 view, double[] winX, double* winY, double[] winZ) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* proj_ptr = &proj) - fixed (Int32* view_ptr = &view) - fixed (double* winX_ptr = winX) - fixed (double* winZ_ptr = winZ) - { - Int32 retval = Delegates.gluProject((double)objX, (double)objY, (double)objZ, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double*)winX_ptr, (double*)winY, (double*)winZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 Project(double objX, double objY, double objZ, double[] model, ref double proj, ref Int32 view, double[] winX, double* winY, ref double winZ) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* proj_ptr = &proj) - fixed (Int32* view_ptr = &view) - fixed (double* winX_ptr = winX) - fixed (double* winZ_ptr = &winZ) - { - Int32 retval = Delegates.gluProject((double)objX, (double)objY, (double)objZ, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double*)winX_ptr, (double*)winY, (double*)winZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 Project(double objX, double objY, double objZ, double[] model, ref double proj, ref Int32 view, double[] winX, double[] winY, double* winZ) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* proj_ptr = &proj) - fixed (Int32* view_ptr = &view) - fixed (double* winX_ptr = winX) - fixed (double* winY_ptr = winY) - { - Int32 retval = Delegates.gluProject((double)objX, (double)objY, (double)objZ, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double*)winX_ptr, (double*)winY_ptr, (double*)winZ); - return retval; - } - } - } - - public static - Int32 Project(double objX, double objY, double objZ, double[] model, ref double proj, ref Int32 view, double[] winX, double[] winY, double[] winZ) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* proj_ptr = &proj) - fixed (Int32* view_ptr = &view) - fixed (double* winX_ptr = winX) - fixed (double* winY_ptr = winY) - fixed (double* winZ_ptr = winZ) - { - Int32 retval = Delegates.gluProject((double)objX, (double)objY, (double)objZ, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double*)winX_ptr, (double*)winY_ptr, (double*)winZ_ptr); - return retval; - } - } - } - - public static - Int32 Project(double objX, double objY, double objZ, double[] model, ref double proj, ref Int32 view, double[] winX, double[] winY, ref double winZ) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* proj_ptr = &proj) - fixed (Int32* view_ptr = &view) - fixed (double* winX_ptr = winX) - fixed (double* winY_ptr = winY) - fixed (double* winZ_ptr = &winZ) - { - Int32 retval = Delegates.gluProject((double)objX, (double)objY, (double)objZ, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double*)winX_ptr, (double*)winY_ptr, (double*)winZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 Project(double objX, double objY, double objZ, double[] model, ref double proj, ref Int32 view, double[] winX, ref double winY, double* winZ) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* proj_ptr = &proj) - fixed (Int32* view_ptr = &view) - fixed (double* winX_ptr = winX) - fixed (double* winY_ptr = &winY) - { - Int32 retval = Delegates.gluProject((double)objX, (double)objY, (double)objZ, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double*)winX_ptr, (double*)winY_ptr, (double*)winZ); - return retval; - } - } - } - - public static - Int32 Project(double objX, double objY, double objZ, double[] model, ref double proj, ref Int32 view, double[] winX, ref double winY, double[] winZ) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* proj_ptr = &proj) - fixed (Int32* view_ptr = &view) - fixed (double* winX_ptr = winX) - fixed (double* winY_ptr = &winY) - fixed (double* winZ_ptr = winZ) - { - Int32 retval = Delegates.gluProject((double)objX, (double)objY, (double)objZ, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double*)winX_ptr, (double*)winY_ptr, (double*)winZ_ptr); - return retval; - } - } - } - - public static - Int32 Project(double objX, double objY, double objZ, double[] model, ref double proj, ref Int32 view, double[] winX, ref double winY, ref double winZ) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* proj_ptr = &proj) - fixed (Int32* view_ptr = &view) - fixed (double* winX_ptr = winX) - fixed (double* winY_ptr = &winY) - fixed (double* winZ_ptr = &winZ) - { - Int32 retval = Delegates.gluProject((double)objX, (double)objY, (double)objZ, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double*)winX_ptr, (double*)winY_ptr, (double*)winZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 Project(double objX, double objY, double objZ, double[] model, ref double proj, ref Int32 view, ref double winX, double* winY, double* winZ) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* proj_ptr = &proj) - fixed (Int32* view_ptr = &view) - fixed (double* winX_ptr = &winX) - { - Int32 retval = Delegates.gluProject((double)objX, (double)objY, (double)objZ, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double*)winX_ptr, (double*)winY, (double*)winZ); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 Project(double objX, double objY, double objZ, double[] model, ref double proj, ref Int32 view, ref double winX, double* winY, double[] winZ) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* proj_ptr = &proj) - fixed (Int32* view_ptr = &view) - fixed (double* winX_ptr = &winX) - fixed (double* winZ_ptr = winZ) - { - Int32 retval = Delegates.gluProject((double)objX, (double)objY, (double)objZ, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double*)winX_ptr, (double*)winY, (double*)winZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 Project(double objX, double objY, double objZ, double[] model, ref double proj, ref Int32 view, ref double winX, double* winY, ref double winZ) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* proj_ptr = &proj) - fixed (Int32* view_ptr = &view) - fixed (double* winX_ptr = &winX) - fixed (double* winZ_ptr = &winZ) - { - Int32 retval = Delegates.gluProject((double)objX, (double)objY, (double)objZ, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double*)winX_ptr, (double*)winY, (double*)winZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 Project(double objX, double objY, double objZ, double[] model, ref double proj, ref Int32 view, ref double winX, double[] winY, double* winZ) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* proj_ptr = &proj) - fixed (Int32* view_ptr = &view) - fixed (double* winX_ptr = &winX) - fixed (double* winY_ptr = winY) - { - Int32 retval = Delegates.gluProject((double)objX, (double)objY, (double)objZ, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double*)winX_ptr, (double*)winY_ptr, (double*)winZ); - return retval; - } - } - } - - public static - Int32 Project(double objX, double objY, double objZ, double[] model, ref double proj, ref Int32 view, ref double winX, double[] winY, double[] winZ) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* proj_ptr = &proj) - fixed (Int32* view_ptr = &view) - fixed (double* winX_ptr = &winX) - fixed (double* winY_ptr = winY) - fixed (double* winZ_ptr = winZ) - { - Int32 retval = Delegates.gluProject((double)objX, (double)objY, (double)objZ, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double*)winX_ptr, (double*)winY_ptr, (double*)winZ_ptr); - return retval; - } - } - } - - public static - Int32 Project(double objX, double objY, double objZ, double[] model, ref double proj, ref Int32 view, ref double winX, double[] winY, ref double winZ) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* proj_ptr = &proj) - fixed (Int32* view_ptr = &view) - fixed (double* winX_ptr = &winX) - fixed (double* winY_ptr = winY) - fixed (double* winZ_ptr = &winZ) - { - Int32 retval = Delegates.gluProject((double)objX, (double)objY, (double)objZ, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double*)winX_ptr, (double*)winY_ptr, (double*)winZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 Project(double objX, double objY, double objZ, double[] model, ref double proj, ref Int32 view, ref double winX, ref double winY, double* winZ) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* proj_ptr = &proj) - fixed (Int32* view_ptr = &view) - fixed (double* winX_ptr = &winX) - fixed (double* winY_ptr = &winY) - { - Int32 retval = Delegates.gluProject((double)objX, (double)objY, (double)objZ, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double*)winX_ptr, (double*)winY_ptr, (double*)winZ); - return retval; - } - } - } - - public static - Int32 Project(double objX, double objY, double objZ, double[] model, ref double proj, ref Int32 view, ref double winX, ref double winY, double[] winZ) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* proj_ptr = &proj) - fixed (Int32* view_ptr = &view) - fixed (double* winX_ptr = &winX) - fixed (double* winY_ptr = &winY) - fixed (double* winZ_ptr = winZ) - { - Int32 retval = Delegates.gluProject((double)objX, (double)objY, (double)objZ, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double*)winX_ptr, (double*)winY_ptr, (double*)winZ_ptr); - return retval; - } - } - } - - public static - Int32 Project(double objX, double objY, double objZ, double[] model, ref double proj, ref Int32 view, ref double winX, ref double winY, ref double winZ) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* proj_ptr = &proj) - fixed (Int32* view_ptr = &view) - fixed (double* winX_ptr = &winX) - fixed (double* winY_ptr = &winY) - fixed (double* winZ_ptr = &winZ) - { - Int32 retval = Delegates.gluProject((double)objX, (double)objY, (double)objZ, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double*)winX_ptr, (double*)winY_ptr, (double*)winZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 Project(double objX, double objY, double objZ, ref double model, double* proj, Int32* view, double* winX, double* winY, double* winZ) - { - unsafe - { - fixed (double* model_ptr = &model) - { - Int32 retval = Delegates.gluProject((double)objX, (double)objY, (double)objZ, (double*)model_ptr, (double*)proj, (Int32*)view, (double*)winX, (double*)winY, (double*)winZ); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 Project(double objX, double objY, double objZ, ref double model, double* proj, Int32* view, double* winX, double* winY, double[] winZ) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* winZ_ptr = winZ) - { - Int32 retval = Delegates.gluProject((double)objX, (double)objY, (double)objZ, (double*)model_ptr, (double*)proj, (Int32*)view, (double*)winX, (double*)winY, (double*)winZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 Project(double objX, double objY, double objZ, ref double model, double* proj, Int32* view, double* winX, double* winY, ref double winZ) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* winZ_ptr = &winZ) - { - Int32 retval = Delegates.gluProject((double)objX, (double)objY, (double)objZ, (double*)model_ptr, (double*)proj, (Int32*)view, (double*)winX, (double*)winY, (double*)winZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 Project(double objX, double objY, double objZ, ref double model, double* proj, Int32* view, double* winX, double[] winY, double* winZ) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* winY_ptr = winY) - { - Int32 retval = Delegates.gluProject((double)objX, (double)objY, (double)objZ, (double*)model_ptr, (double*)proj, (Int32*)view, (double*)winX, (double*)winY_ptr, (double*)winZ); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 Project(double objX, double objY, double objZ, ref double model, double* proj, Int32* view, double* winX, double[] winY, double[] winZ) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* winY_ptr = winY) - fixed (double* winZ_ptr = winZ) - { - Int32 retval = Delegates.gluProject((double)objX, (double)objY, (double)objZ, (double*)model_ptr, (double*)proj, (Int32*)view, (double*)winX, (double*)winY_ptr, (double*)winZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 Project(double objX, double objY, double objZ, ref double model, double* proj, Int32* view, double* winX, double[] winY, ref double winZ) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* winY_ptr = winY) - fixed (double* winZ_ptr = &winZ) - { - Int32 retval = Delegates.gluProject((double)objX, (double)objY, (double)objZ, (double*)model_ptr, (double*)proj, (Int32*)view, (double*)winX, (double*)winY_ptr, (double*)winZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 Project(double objX, double objY, double objZ, ref double model, double* proj, Int32* view, double* winX, ref double winY, double* winZ) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* winY_ptr = &winY) - { - Int32 retval = Delegates.gluProject((double)objX, (double)objY, (double)objZ, (double*)model_ptr, (double*)proj, (Int32*)view, (double*)winX, (double*)winY_ptr, (double*)winZ); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 Project(double objX, double objY, double objZ, ref double model, double* proj, Int32* view, double* winX, ref double winY, double[] winZ) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* winY_ptr = &winY) - fixed (double* winZ_ptr = winZ) - { - Int32 retval = Delegates.gluProject((double)objX, (double)objY, (double)objZ, (double*)model_ptr, (double*)proj, (Int32*)view, (double*)winX, (double*)winY_ptr, (double*)winZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 Project(double objX, double objY, double objZ, ref double model, double* proj, Int32* view, double* winX, ref double winY, ref double winZ) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* winY_ptr = &winY) - fixed (double* winZ_ptr = &winZ) - { - Int32 retval = Delegates.gluProject((double)objX, (double)objY, (double)objZ, (double*)model_ptr, (double*)proj, (Int32*)view, (double*)winX, (double*)winY_ptr, (double*)winZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 Project(double objX, double objY, double objZ, ref double model, double* proj, Int32* view, double[] winX, double* winY, double* winZ) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* winX_ptr = winX) - { - Int32 retval = Delegates.gluProject((double)objX, (double)objY, (double)objZ, (double*)model_ptr, (double*)proj, (Int32*)view, (double*)winX_ptr, (double*)winY, (double*)winZ); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 Project(double objX, double objY, double objZ, ref double model, double* proj, Int32* view, double[] winX, double* winY, double[] winZ) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* winX_ptr = winX) - fixed (double* winZ_ptr = winZ) - { - Int32 retval = Delegates.gluProject((double)objX, (double)objY, (double)objZ, (double*)model_ptr, (double*)proj, (Int32*)view, (double*)winX_ptr, (double*)winY, (double*)winZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 Project(double objX, double objY, double objZ, ref double model, double* proj, Int32* view, double[] winX, double* winY, ref double winZ) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* winX_ptr = winX) - fixed (double* winZ_ptr = &winZ) - { - Int32 retval = Delegates.gluProject((double)objX, (double)objY, (double)objZ, (double*)model_ptr, (double*)proj, (Int32*)view, (double*)winX_ptr, (double*)winY, (double*)winZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 Project(double objX, double objY, double objZ, ref double model, double* proj, Int32* view, double[] winX, double[] winY, double* winZ) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* winX_ptr = winX) - fixed (double* winY_ptr = winY) - { - Int32 retval = Delegates.gluProject((double)objX, (double)objY, (double)objZ, (double*)model_ptr, (double*)proj, (Int32*)view, (double*)winX_ptr, (double*)winY_ptr, (double*)winZ); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 Project(double objX, double objY, double objZ, ref double model, double* proj, Int32* view, double[] winX, double[] winY, double[] winZ) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* winX_ptr = winX) - fixed (double* winY_ptr = winY) - fixed (double* winZ_ptr = winZ) - { - Int32 retval = Delegates.gluProject((double)objX, (double)objY, (double)objZ, (double*)model_ptr, (double*)proj, (Int32*)view, (double*)winX_ptr, (double*)winY_ptr, (double*)winZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 Project(double objX, double objY, double objZ, ref double model, double* proj, Int32* view, double[] winX, double[] winY, ref double winZ) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* winX_ptr = winX) - fixed (double* winY_ptr = winY) - fixed (double* winZ_ptr = &winZ) - { - Int32 retval = Delegates.gluProject((double)objX, (double)objY, (double)objZ, (double*)model_ptr, (double*)proj, (Int32*)view, (double*)winX_ptr, (double*)winY_ptr, (double*)winZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 Project(double objX, double objY, double objZ, ref double model, double* proj, Int32* view, double[] winX, ref double winY, double* winZ) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* winX_ptr = winX) - fixed (double* winY_ptr = &winY) - { - Int32 retval = Delegates.gluProject((double)objX, (double)objY, (double)objZ, (double*)model_ptr, (double*)proj, (Int32*)view, (double*)winX_ptr, (double*)winY_ptr, (double*)winZ); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 Project(double objX, double objY, double objZ, ref double model, double* proj, Int32* view, double[] winX, ref double winY, double[] winZ) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* winX_ptr = winX) - fixed (double* winY_ptr = &winY) - fixed (double* winZ_ptr = winZ) - { - Int32 retval = Delegates.gluProject((double)objX, (double)objY, (double)objZ, (double*)model_ptr, (double*)proj, (Int32*)view, (double*)winX_ptr, (double*)winY_ptr, (double*)winZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 Project(double objX, double objY, double objZ, ref double model, double* proj, Int32* view, double[] winX, ref double winY, ref double winZ) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* winX_ptr = winX) - fixed (double* winY_ptr = &winY) - fixed (double* winZ_ptr = &winZ) - { - Int32 retval = Delegates.gluProject((double)objX, (double)objY, (double)objZ, (double*)model_ptr, (double*)proj, (Int32*)view, (double*)winX_ptr, (double*)winY_ptr, (double*)winZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 Project(double objX, double objY, double objZ, ref double model, double* proj, Int32* view, ref double winX, double* winY, double* winZ) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* winX_ptr = &winX) - { - Int32 retval = Delegates.gluProject((double)objX, (double)objY, (double)objZ, (double*)model_ptr, (double*)proj, (Int32*)view, (double*)winX_ptr, (double*)winY, (double*)winZ); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 Project(double objX, double objY, double objZ, ref double model, double* proj, Int32* view, ref double winX, double* winY, double[] winZ) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* winX_ptr = &winX) - fixed (double* winZ_ptr = winZ) - { - Int32 retval = Delegates.gluProject((double)objX, (double)objY, (double)objZ, (double*)model_ptr, (double*)proj, (Int32*)view, (double*)winX_ptr, (double*)winY, (double*)winZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 Project(double objX, double objY, double objZ, ref double model, double* proj, Int32* view, ref double winX, double* winY, ref double winZ) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* winX_ptr = &winX) - fixed (double* winZ_ptr = &winZ) - { - Int32 retval = Delegates.gluProject((double)objX, (double)objY, (double)objZ, (double*)model_ptr, (double*)proj, (Int32*)view, (double*)winX_ptr, (double*)winY, (double*)winZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 Project(double objX, double objY, double objZ, ref double model, double* proj, Int32* view, ref double winX, double[] winY, double* winZ) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* winX_ptr = &winX) - fixed (double* winY_ptr = winY) - { - Int32 retval = Delegates.gluProject((double)objX, (double)objY, (double)objZ, (double*)model_ptr, (double*)proj, (Int32*)view, (double*)winX_ptr, (double*)winY_ptr, (double*)winZ); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 Project(double objX, double objY, double objZ, ref double model, double* proj, Int32* view, ref double winX, double[] winY, double[] winZ) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* winX_ptr = &winX) - fixed (double* winY_ptr = winY) - fixed (double* winZ_ptr = winZ) - { - Int32 retval = Delegates.gluProject((double)objX, (double)objY, (double)objZ, (double*)model_ptr, (double*)proj, (Int32*)view, (double*)winX_ptr, (double*)winY_ptr, (double*)winZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 Project(double objX, double objY, double objZ, ref double model, double* proj, Int32* view, ref double winX, double[] winY, ref double winZ) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* winX_ptr = &winX) - fixed (double* winY_ptr = winY) - fixed (double* winZ_ptr = &winZ) - { - Int32 retval = Delegates.gluProject((double)objX, (double)objY, (double)objZ, (double*)model_ptr, (double*)proj, (Int32*)view, (double*)winX_ptr, (double*)winY_ptr, (double*)winZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 Project(double objX, double objY, double objZ, ref double model, double* proj, Int32* view, ref double winX, ref double winY, double* winZ) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* winX_ptr = &winX) - fixed (double* winY_ptr = &winY) - { - Int32 retval = Delegates.gluProject((double)objX, (double)objY, (double)objZ, (double*)model_ptr, (double*)proj, (Int32*)view, (double*)winX_ptr, (double*)winY_ptr, (double*)winZ); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 Project(double objX, double objY, double objZ, ref double model, double* proj, Int32* view, ref double winX, ref double winY, double[] winZ) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* winX_ptr = &winX) - fixed (double* winY_ptr = &winY) - fixed (double* winZ_ptr = winZ) - { - Int32 retval = Delegates.gluProject((double)objX, (double)objY, (double)objZ, (double*)model_ptr, (double*)proj, (Int32*)view, (double*)winX_ptr, (double*)winY_ptr, (double*)winZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 Project(double objX, double objY, double objZ, ref double model, double* proj, Int32* view, ref double winX, ref double winY, ref double winZ) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* winX_ptr = &winX) - fixed (double* winY_ptr = &winY) - fixed (double* winZ_ptr = &winZ) - { - Int32 retval = Delegates.gluProject((double)objX, (double)objY, (double)objZ, (double*)model_ptr, (double*)proj, (Int32*)view, (double*)winX_ptr, (double*)winY_ptr, (double*)winZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 Project(double objX, double objY, double objZ, ref double model, double* proj, Int32[] view, double* winX, double* winY, double* winZ) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (Int32* view_ptr = view) - { - Int32 retval = Delegates.gluProject((double)objX, (double)objY, (double)objZ, (double*)model_ptr, (double*)proj, (Int32*)view_ptr, (double*)winX, (double*)winY, (double*)winZ); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 Project(double objX, double objY, double objZ, ref double model, double* proj, Int32[] view, double* winX, double* winY, double[] winZ) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (Int32* view_ptr = view) - fixed (double* winZ_ptr = winZ) - { - Int32 retval = Delegates.gluProject((double)objX, (double)objY, (double)objZ, (double*)model_ptr, (double*)proj, (Int32*)view_ptr, (double*)winX, (double*)winY, (double*)winZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 Project(double objX, double objY, double objZ, ref double model, double* proj, Int32[] view, double* winX, double* winY, ref double winZ) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (Int32* view_ptr = view) - fixed (double* winZ_ptr = &winZ) - { - Int32 retval = Delegates.gluProject((double)objX, (double)objY, (double)objZ, (double*)model_ptr, (double*)proj, (Int32*)view_ptr, (double*)winX, (double*)winY, (double*)winZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 Project(double objX, double objY, double objZ, ref double model, double* proj, Int32[] view, double* winX, double[] winY, double* winZ) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (Int32* view_ptr = view) - fixed (double* winY_ptr = winY) - { - Int32 retval = Delegates.gluProject((double)objX, (double)objY, (double)objZ, (double*)model_ptr, (double*)proj, (Int32*)view_ptr, (double*)winX, (double*)winY_ptr, (double*)winZ); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 Project(double objX, double objY, double objZ, ref double model, double* proj, Int32[] view, double* winX, double[] winY, double[] winZ) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (Int32* view_ptr = view) - fixed (double* winY_ptr = winY) - fixed (double* winZ_ptr = winZ) - { - Int32 retval = Delegates.gluProject((double)objX, (double)objY, (double)objZ, (double*)model_ptr, (double*)proj, (Int32*)view_ptr, (double*)winX, (double*)winY_ptr, (double*)winZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 Project(double objX, double objY, double objZ, ref double model, double* proj, Int32[] view, double* winX, double[] winY, ref double winZ) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (Int32* view_ptr = view) - fixed (double* winY_ptr = winY) - fixed (double* winZ_ptr = &winZ) - { - Int32 retval = Delegates.gluProject((double)objX, (double)objY, (double)objZ, (double*)model_ptr, (double*)proj, (Int32*)view_ptr, (double*)winX, (double*)winY_ptr, (double*)winZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 Project(double objX, double objY, double objZ, ref double model, double* proj, Int32[] view, double* winX, ref double winY, double* winZ) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (Int32* view_ptr = view) - fixed (double* winY_ptr = &winY) - { - Int32 retval = Delegates.gluProject((double)objX, (double)objY, (double)objZ, (double*)model_ptr, (double*)proj, (Int32*)view_ptr, (double*)winX, (double*)winY_ptr, (double*)winZ); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 Project(double objX, double objY, double objZ, ref double model, double* proj, Int32[] view, double* winX, ref double winY, double[] winZ) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (Int32* view_ptr = view) - fixed (double* winY_ptr = &winY) - fixed (double* winZ_ptr = winZ) - { - Int32 retval = Delegates.gluProject((double)objX, (double)objY, (double)objZ, (double*)model_ptr, (double*)proj, (Int32*)view_ptr, (double*)winX, (double*)winY_ptr, (double*)winZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 Project(double objX, double objY, double objZ, ref double model, double* proj, Int32[] view, double* winX, ref double winY, ref double winZ) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (Int32* view_ptr = view) - fixed (double* winY_ptr = &winY) - fixed (double* winZ_ptr = &winZ) - { - Int32 retval = Delegates.gluProject((double)objX, (double)objY, (double)objZ, (double*)model_ptr, (double*)proj, (Int32*)view_ptr, (double*)winX, (double*)winY_ptr, (double*)winZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 Project(double objX, double objY, double objZ, ref double model, double* proj, Int32[] view, double[] winX, double* winY, double* winZ) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (Int32* view_ptr = view) - fixed (double* winX_ptr = winX) - { - Int32 retval = Delegates.gluProject((double)objX, (double)objY, (double)objZ, (double*)model_ptr, (double*)proj, (Int32*)view_ptr, (double*)winX_ptr, (double*)winY, (double*)winZ); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 Project(double objX, double objY, double objZ, ref double model, double* proj, Int32[] view, double[] winX, double* winY, double[] winZ) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (Int32* view_ptr = view) - fixed (double* winX_ptr = winX) - fixed (double* winZ_ptr = winZ) - { - Int32 retval = Delegates.gluProject((double)objX, (double)objY, (double)objZ, (double*)model_ptr, (double*)proj, (Int32*)view_ptr, (double*)winX_ptr, (double*)winY, (double*)winZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 Project(double objX, double objY, double objZ, ref double model, double* proj, Int32[] view, double[] winX, double* winY, ref double winZ) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (Int32* view_ptr = view) - fixed (double* winX_ptr = winX) - fixed (double* winZ_ptr = &winZ) - { - Int32 retval = Delegates.gluProject((double)objX, (double)objY, (double)objZ, (double*)model_ptr, (double*)proj, (Int32*)view_ptr, (double*)winX_ptr, (double*)winY, (double*)winZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 Project(double objX, double objY, double objZ, ref double model, double* proj, Int32[] view, double[] winX, double[] winY, double* winZ) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (Int32* view_ptr = view) - fixed (double* winX_ptr = winX) - fixed (double* winY_ptr = winY) - { - Int32 retval = Delegates.gluProject((double)objX, (double)objY, (double)objZ, (double*)model_ptr, (double*)proj, (Int32*)view_ptr, (double*)winX_ptr, (double*)winY_ptr, (double*)winZ); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 Project(double objX, double objY, double objZ, ref double model, double* proj, Int32[] view, double[] winX, double[] winY, double[] winZ) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (Int32* view_ptr = view) - fixed (double* winX_ptr = winX) - fixed (double* winY_ptr = winY) - fixed (double* winZ_ptr = winZ) - { - Int32 retval = Delegates.gluProject((double)objX, (double)objY, (double)objZ, (double*)model_ptr, (double*)proj, (Int32*)view_ptr, (double*)winX_ptr, (double*)winY_ptr, (double*)winZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 Project(double objX, double objY, double objZ, ref double model, double* proj, Int32[] view, double[] winX, double[] winY, ref double winZ) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (Int32* view_ptr = view) - fixed (double* winX_ptr = winX) - fixed (double* winY_ptr = winY) - fixed (double* winZ_ptr = &winZ) - { - Int32 retval = Delegates.gluProject((double)objX, (double)objY, (double)objZ, (double*)model_ptr, (double*)proj, (Int32*)view_ptr, (double*)winX_ptr, (double*)winY_ptr, (double*)winZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 Project(double objX, double objY, double objZ, ref double model, double* proj, Int32[] view, double[] winX, ref double winY, double* winZ) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (Int32* view_ptr = view) - fixed (double* winX_ptr = winX) - fixed (double* winY_ptr = &winY) - { - Int32 retval = Delegates.gluProject((double)objX, (double)objY, (double)objZ, (double*)model_ptr, (double*)proj, (Int32*)view_ptr, (double*)winX_ptr, (double*)winY_ptr, (double*)winZ); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 Project(double objX, double objY, double objZ, ref double model, double* proj, Int32[] view, double[] winX, ref double winY, double[] winZ) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (Int32* view_ptr = view) - fixed (double* winX_ptr = winX) - fixed (double* winY_ptr = &winY) - fixed (double* winZ_ptr = winZ) - { - Int32 retval = Delegates.gluProject((double)objX, (double)objY, (double)objZ, (double*)model_ptr, (double*)proj, (Int32*)view_ptr, (double*)winX_ptr, (double*)winY_ptr, (double*)winZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 Project(double objX, double objY, double objZ, ref double model, double* proj, Int32[] view, double[] winX, ref double winY, ref double winZ) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (Int32* view_ptr = view) - fixed (double* winX_ptr = winX) - fixed (double* winY_ptr = &winY) - fixed (double* winZ_ptr = &winZ) - { - Int32 retval = Delegates.gluProject((double)objX, (double)objY, (double)objZ, (double*)model_ptr, (double*)proj, (Int32*)view_ptr, (double*)winX_ptr, (double*)winY_ptr, (double*)winZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 Project(double objX, double objY, double objZ, ref double model, double* proj, Int32[] view, ref double winX, double* winY, double* winZ) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (Int32* view_ptr = view) - fixed (double* winX_ptr = &winX) - { - Int32 retval = Delegates.gluProject((double)objX, (double)objY, (double)objZ, (double*)model_ptr, (double*)proj, (Int32*)view_ptr, (double*)winX_ptr, (double*)winY, (double*)winZ); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 Project(double objX, double objY, double objZ, ref double model, double* proj, Int32[] view, ref double winX, double* winY, double[] winZ) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (Int32* view_ptr = view) - fixed (double* winX_ptr = &winX) - fixed (double* winZ_ptr = winZ) - { - Int32 retval = Delegates.gluProject((double)objX, (double)objY, (double)objZ, (double*)model_ptr, (double*)proj, (Int32*)view_ptr, (double*)winX_ptr, (double*)winY, (double*)winZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 Project(double objX, double objY, double objZ, ref double model, double* proj, Int32[] view, ref double winX, double* winY, ref double winZ) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (Int32* view_ptr = view) - fixed (double* winX_ptr = &winX) - fixed (double* winZ_ptr = &winZ) - { - Int32 retval = Delegates.gluProject((double)objX, (double)objY, (double)objZ, (double*)model_ptr, (double*)proj, (Int32*)view_ptr, (double*)winX_ptr, (double*)winY, (double*)winZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 Project(double objX, double objY, double objZ, ref double model, double* proj, Int32[] view, ref double winX, double[] winY, double* winZ) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (Int32* view_ptr = view) - fixed (double* winX_ptr = &winX) - fixed (double* winY_ptr = winY) - { - Int32 retval = Delegates.gluProject((double)objX, (double)objY, (double)objZ, (double*)model_ptr, (double*)proj, (Int32*)view_ptr, (double*)winX_ptr, (double*)winY_ptr, (double*)winZ); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 Project(double objX, double objY, double objZ, ref double model, double* proj, Int32[] view, ref double winX, double[] winY, double[] winZ) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (Int32* view_ptr = view) - fixed (double* winX_ptr = &winX) - fixed (double* winY_ptr = winY) - fixed (double* winZ_ptr = winZ) - { - Int32 retval = Delegates.gluProject((double)objX, (double)objY, (double)objZ, (double*)model_ptr, (double*)proj, (Int32*)view_ptr, (double*)winX_ptr, (double*)winY_ptr, (double*)winZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 Project(double objX, double objY, double objZ, ref double model, double* proj, Int32[] view, ref double winX, double[] winY, ref double winZ) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (Int32* view_ptr = view) - fixed (double* winX_ptr = &winX) - fixed (double* winY_ptr = winY) - fixed (double* winZ_ptr = &winZ) - { - Int32 retval = Delegates.gluProject((double)objX, (double)objY, (double)objZ, (double*)model_ptr, (double*)proj, (Int32*)view_ptr, (double*)winX_ptr, (double*)winY_ptr, (double*)winZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 Project(double objX, double objY, double objZ, ref double model, double* proj, Int32[] view, ref double winX, ref double winY, double* winZ) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (Int32* view_ptr = view) - fixed (double* winX_ptr = &winX) - fixed (double* winY_ptr = &winY) - { - Int32 retval = Delegates.gluProject((double)objX, (double)objY, (double)objZ, (double*)model_ptr, (double*)proj, (Int32*)view_ptr, (double*)winX_ptr, (double*)winY_ptr, (double*)winZ); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 Project(double objX, double objY, double objZ, ref double model, double* proj, Int32[] view, ref double winX, ref double winY, double[] winZ) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (Int32* view_ptr = view) - fixed (double* winX_ptr = &winX) - fixed (double* winY_ptr = &winY) - fixed (double* winZ_ptr = winZ) - { - Int32 retval = Delegates.gluProject((double)objX, (double)objY, (double)objZ, (double*)model_ptr, (double*)proj, (Int32*)view_ptr, (double*)winX_ptr, (double*)winY_ptr, (double*)winZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 Project(double objX, double objY, double objZ, ref double model, double* proj, Int32[] view, ref double winX, ref double winY, ref double winZ) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (Int32* view_ptr = view) - fixed (double* winX_ptr = &winX) - fixed (double* winY_ptr = &winY) - fixed (double* winZ_ptr = &winZ) - { - Int32 retval = Delegates.gluProject((double)objX, (double)objY, (double)objZ, (double*)model_ptr, (double*)proj, (Int32*)view_ptr, (double*)winX_ptr, (double*)winY_ptr, (double*)winZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 Project(double objX, double objY, double objZ, ref double model, double* proj, ref Int32 view, double* winX, double* winY, double* winZ) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (Int32* view_ptr = &view) - { - Int32 retval = Delegates.gluProject((double)objX, (double)objY, (double)objZ, (double*)model_ptr, (double*)proj, (Int32*)view_ptr, (double*)winX, (double*)winY, (double*)winZ); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 Project(double objX, double objY, double objZ, ref double model, double* proj, ref Int32 view, double* winX, double* winY, double[] winZ) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (Int32* view_ptr = &view) - fixed (double* winZ_ptr = winZ) - { - Int32 retval = Delegates.gluProject((double)objX, (double)objY, (double)objZ, (double*)model_ptr, (double*)proj, (Int32*)view_ptr, (double*)winX, (double*)winY, (double*)winZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 Project(double objX, double objY, double objZ, ref double model, double* proj, ref Int32 view, double* winX, double* winY, ref double winZ) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (Int32* view_ptr = &view) - fixed (double* winZ_ptr = &winZ) - { - Int32 retval = Delegates.gluProject((double)objX, (double)objY, (double)objZ, (double*)model_ptr, (double*)proj, (Int32*)view_ptr, (double*)winX, (double*)winY, (double*)winZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 Project(double objX, double objY, double objZ, ref double model, double* proj, ref Int32 view, double* winX, double[] winY, double* winZ) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (Int32* view_ptr = &view) - fixed (double* winY_ptr = winY) - { - Int32 retval = Delegates.gluProject((double)objX, (double)objY, (double)objZ, (double*)model_ptr, (double*)proj, (Int32*)view_ptr, (double*)winX, (double*)winY_ptr, (double*)winZ); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 Project(double objX, double objY, double objZ, ref double model, double* proj, ref Int32 view, double* winX, double[] winY, double[] winZ) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (Int32* view_ptr = &view) - fixed (double* winY_ptr = winY) - fixed (double* winZ_ptr = winZ) - { - Int32 retval = Delegates.gluProject((double)objX, (double)objY, (double)objZ, (double*)model_ptr, (double*)proj, (Int32*)view_ptr, (double*)winX, (double*)winY_ptr, (double*)winZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 Project(double objX, double objY, double objZ, ref double model, double* proj, ref Int32 view, double* winX, double[] winY, ref double winZ) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (Int32* view_ptr = &view) - fixed (double* winY_ptr = winY) - fixed (double* winZ_ptr = &winZ) - { - Int32 retval = Delegates.gluProject((double)objX, (double)objY, (double)objZ, (double*)model_ptr, (double*)proj, (Int32*)view_ptr, (double*)winX, (double*)winY_ptr, (double*)winZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 Project(double objX, double objY, double objZ, ref double model, double* proj, ref Int32 view, double* winX, ref double winY, double* winZ) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (Int32* view_ptr = &view) - fixed (double* winY_ptr = &winY) - { - Int32 retval = Delegates.gluProject((double)objX, (double)objY, (double)objZ, (double*)model_ptr, (double*)proj, (Int32*)view_ptr, (double*)winX, (double*)winY_ptr, (double*)winZ); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 Project(double objX, double objY, double objZ, ref double model, double* proj, ref Int32 view, double* winX, ref double winY, double[] winZ) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (Int32* view_ptr = &view) - fixed (double* winY_ptr = &winY) - fixed (double* winZ_ptr = winZ) - { - Int32 retval = Delegates.gluProject((double)objX, (double)objY, (double)objZ, (double*)model_ptr, (double*)proj, (Int32*)view_ptr, (double*)winX, (double*)winY_ptr, (double*)winZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 Project(double objX, double objY, double objZ, ref double model, double* proj, ref Int32 view, double* winX, ref double winY, ref double winZ) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (Int32* view_ptr = &view) - fixed (double* winY_ptr = &winY) - fixed (double* winZ_ptr = &winZ) - { - Int32 retval = Delegates.gluProject((double)objX, (double)objY, (double)objZ, (double*)model_ptr, (double*)proj, (Int32*)view_ptr, (double*)winX, (double*)winY_ptr, (double*)winZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 Project(double objX, double objY, double objZ, ref double model, double* proj, ref Int32 view, double[] winX, double* winY, double* winZ) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (Int32* view_ptr = &view) - fixed (double* winX_ptr = winX) - { - Int32 retval = Delegates.gluProject((double)objX, (double)objY, (double)objZ, (double*)model_ptr, (double*)proj, (Int32*)view_ptr, (double*)winX_ptr, (double*)winY, (double*)winZ); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 Project(double objX, double objY, double objZ, ref double model, double* proj, ref Int32 view, double[] winX, double* winY, double[] winZ) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (Int32* view_ptr = &view) - fixed (double* winX_ptr = winX) - fixed (double* winZ_ptr = winZ) - { - Int32 retval = Delegates.gluProject((double)objX, (double)objY, (double)objZ, (double*)model_ptr, (double*)proj, (Int32*)view_ptr, (double*)winX_ptr, (double*)winY, (double*)winZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 Project(double objX, double objY, double objZ, ref double model, double* proj, ref Int32 view, double[] winX, double* winY, ref double winZ) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (Int32* view_ptr = &view) - fixed (double* winX_ptr = winX) - fixed (double* winZ_ptr = &winZ) - { - Int32 retval = Delegates.gluProject((double)objX, (double)objY, (double)objZ, (double*)model_ptr, (double*)proj, (Int32*)view_ptr, (double*)winX_ptr, (double*)winY, (double*)winZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 Project(double objX, double objY, double objZ, ref double model, double* proj, ref Int32 view, double[] winX, double[] winY, double* winZ) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (Int32* view_ptr = &view) - fixed (double* winX_ptr = winX) - fixed (double* winY_ptr = winY) - { - Int32 retval = Delegates.gluProject((double)objX, (double)objY, (double)objZ, (double*)model_ptr, (double*)proj, (Int32*)view_ptr, (double*)winX_ptr, (double*)winY_ptr, (double*)winZ); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 Project(double objX, double objY, double objZ, ref double model, double* proj, ref Int32 view, double[] winX, double[] winY, double[] winZ) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (Int32* view_ptr = &view) - fixed (double* winX_ptr = winX) - fixed (double* winY_ptr = winY) - fixed (double* winZ_ptr = winZ) - { - Int32 retval = Delegates.gluProject((double)objX, (double)objY, (double)objZ, (double*)model_ptr, (double*)proj, (Int32*)view_ptr, (double*)winX_ptr, (double*)winY_ptr, (double*)winZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 Project(double objX, double objY, double objZ, ref double model, double* proj, ref Int32 view, double[] winX, double[] winY, ref double winZ) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (Int32* view_ptr = &view) - fixed (double* winX_ptr = winX) - fixed (double* winY_ptr = winY) - fixed (double* winZ_ptr = &winZ) - { - Int32 retval = Delegates.gluProject((double)objX, (double)objY, (double)objZ, (double*)model_ptr, (double*)proj, (Int32*)view_ptr, (double*)winX_ptr, (double*)winY_ptr, (double*)winZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 Project(double objX, double objY, double objZ, ref double model, double* proj, ref Int32 view, double[] winX, ref double winY, double* winZ) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (Int32* view_ptr = &view) - fixed (double* winX_ptr = winX) - fixed (double* winY_ptr = &winY) - { - Int32 retval = Delegates.gluProject((double)objX, (double)objY, (double)objZ, (double*)model_ptr, (double*)proj, (Int32*)view_ptr, (double*)winX_ptr, (double*)winY_ptr, (double*)winZ); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 Project(double objX, double objY, double objZ, ref double model, double* proj, ref Int32 view, double[] winX, ref double winY, double[] winZ) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (Int32* view_ptr = &view) - fixed (double* winX_ptr = winX) - fixed (double* winY_ptr = &winY) - fixed (double* winZ_ptr = winZ) - { - Int32 retval = Delegates.gluProject((double)objX, (double)objY, (double)objZ, (double*)model_ptr, (double*)proj, (Int32*)view_ptr, (double*)winX_ptr, (double*)winY_ptr, (double*)winZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 Project(double objX, double objY, double objZ, ref double model, double* proj, ref Int32 view, double[] winX, ref double winY, ref double winZ) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (Int32* view_ptr = &view) - fixed (double* winX_ptr = winX) - fixed (double* winY_ptr = &winY) - fixed (double* winZ_ptr = &winZ) - { - Int32 retval = Delegates.gluProject((double)objX, (double)objY, (double)objZ, (double*)model_ptr, (double*)proj, (Int32*)view_ptr, (double*)winX_ptr, (double*)winY_ptr, (double*)winZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 Project(double objX, double objY, double objZ, ref double model, double* proj, ref Int32 view, ref double winX, double* winY, double* winZ) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (Int32* view_ptr = &view) - fixed (double* winX_ptr = &winX) - { - Int32 retval = Delegates.gluProject((double)objX, (double)objY, (double)objZ, (double*)model_ptr, (double*)proj, (Int32*)view_ptr, (double*)winX_ptr, (double*)winY, (double*)winZ); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 Project(double objX, double objY, double objZ, ref double model, double* proj, ref Int32 view, ref double winX, double* winY, double[] winZ) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (Int32* view_ptr = &view) - fixed (double* winX_ptr = &winX) - fixed (double* winZ_ptr = winZ) - { - Int32 retval = Delegates.gluProject((double)objX, (double)objY, (double)objZ, (double*)model_ptr, (double*)proj, (Int32*)view_ptr, (double*)winX_ptr, (double*)winY, (double*)winZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 Project(double objX, double objY, double objZ, ref double model, double* proj, ref Int32 view, ref double winX, double* winY, ref double winZ) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (Int32* view_ptr = &view) - fixed (double* winX_ptr = &winX) - fixed (double* winZ_ptr = &winZ) - { - Int32 retval = Delegates.gluProject((double)objX, (double)objY, (double)objZ, (double*)model_ptr, (double*)proj, (Int32*)view_ptr, (double*)winX_ptr, (double*)winY, (double*)winZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 Project(double objX, double objY, double objZ, ref double model, double* proj, ref Int32 view, ref double winX, double[] winY, double* winZ) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (Int32* view_ptr = &view) - fixed (double* winX_ptr = &winX) - fixed (double* winY_ptr = winY) - { - Int32 retval = Delegates.gluProject((double)objX, (double)objY, (double)objZ, (double*)model_ptr, (double*)proj, (Int32*)view_ptr, (double*)winX_ptr, (double*)winY_ptr, (double*)winZ); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 Project(double objX, double objY, double objZ, ref double model, double* proj, ref Int32 view, ref double winX, double[] winY, double[] winZ) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (Int32* view_ptr = &view) - fixed (double* winX_ptr = &winX) - fixed (double* winY_ptr = winY) - fixed (double* winZ_ptr = winZ) - { - Int32 retval = Delegates.gluProject((double)objX, (double)objY, (double)objZ, (double*)model_ptr, (double*)proj, (Int32*)view_ptr, (double*)winX_ptr, (double*)winY_ptr, (double*)winZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 Project(double objX, double objY, double objZ, ref double model, double* proj, ref Int32 view, ref double winX, double[] winY, ref double winZ) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (Int32* view_ptr = &view) - fixed (double* winX_ptr = &winX) - fixed (double* winY_ptr = winY) - fixed (double* winZ_ptr = &winZ) - { - Int32 retval = Delegates.gluProject((double)objX, (double)objY, (double)objZ, (double*)model_ptr, (double*)proj, (Int32*)view_ptr, (double*)winX_ptr, (double*)winY_ptr, (double*)winZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 Project(double objX, double objY, double objZ, ref double model, double* proj, ref Int32 view, ref double winX, ref double winY, double* winZ) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (Int32* view_ptr = &view) - fixed (double* winX_ptr = &winX) - fixed (double* winY_ptr = &winY) - { - Int32 retval = Delegates.gluProject((double)objX, (double)objY, (double)objZ, (double*)model_ptr, (double*)proj, (Int32*)view_ptr, (double*)winX_ptr, (double*)winY_ptr, (double*)winZ); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 Project(double objX, double objY, double objZ, ref double model, double* proj, ref Int32 view, ref double winX, ref double winY, double[] winZ) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (Int32* view_ptr = &view) - fixed (double* winX_ptr = &winX) - fixed (double* winY_ptr = &winY) - fixed (double* winZ_ptr = winZ) - { - Int32 retval = Delegates.gluProject((double)objX, (double)objY, (double)objZ, (double*)model_ptr, (double*)proj, (Int32*)view_ptr, (double*)winX_ptr, (double*)winY_ptr, (double*)winZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 Project(double objX, double objY, double objZ, ref double model, double* proj, ref Int32 view, ref double winX, ref double winY, ref double winZ) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (Int32* view_ptr = &view) - fixed (double* winX_ptr = &winX) - fixed (double* winY_ptr = &winY) - fixed (double* winZ_ptr = &winZ) - { - Int32 retval = Delegates.gluProject((double)objX, (double)objY, (double)objZ, (double*)model_ptr, (double*)proj, (Int32*)view_ptr, (double*)winX_ptr, (double*)winY_ptr, (double*)winZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 Project(double objX, double objY, double objZ, ref double model, double[] proj, Int32* view, double* winX, double* winY, double* winZ) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* proj_ptr = proj) - { - Int32 retval = Delegates.gluProject((double)objX, (double)objY, (double)objZ, (double*)model_ptr, (double*)proj_ptr, (Int32*)view, (double*)winX, (double*)winY, (double*)winZ); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 Project(double objX, double objY, double objZ, ref double model, double[] proj, Int32* view, double* winX, double* winY, double[] winZ) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* proj_ptr = proj) - fixed (double* winZ_ptr = winZ) - { - Int32 retval = Delegates.gluProject((double)objX, (double)objY, (double)objZ, (double*)model_ptr, (double*)proj_ptr, (Int32*)view, (double*)winX, (double*)winY, (double*)winZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 Project(double objX, double objY, double objZ, ref double model, double[] proj, Int32* view, double* winX, double* winY, ref double winZ) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* proj_ptr = proj) - fixed (double* winZ_ptr = &winZ) - { - Int32 retval = Delegates.gluProject((double)objX, (double)objY, (double)objZ, (double*)model_ptr, (double*)proj_ptr, (Int32*)view, (double*)winX, (double*)winY, (double*)winZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 Project(double objX, double objY, double objZ, ref double model, double[] proj, Int32* view, double* winX, double[] winY, double* winZ) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* proj_ptr = proj) - fixed (double* winY_ptr = winY) - { - Int32 retval = Delegates.gluProject((double)objX, (double)objY, (double)objZ, (double*)model_ptr, (double*)proj_ptr, (Int32*)view, (double*)winX, (double*)winY_ptr, (double*)winZ); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 Project(double objX, double objY, double objZ, ref double model, double[] proj, Int32* view, double* winX, double[] winY, double[] winZ) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* proj_ptr = proj) - fixed (double* winY_ptr = winY) - fixed (double* winZ_ptr = winZ) - { - Int32 retval = Delegates.gluProject((double)objX, (double)objY, (double)objZ, (double*)model_ptr, (double*)proj_ptr, (Int32*)view, (double*)winX, (double*)winY_ptr, (double*)winZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 Project(double objX, double objY, double objZ, ref double model, double[] proj, Int32* view, double* winX, double[] winY, ref double winZ) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* proj_ptr = proj) - fixed (double* winY_ptr = winY) - fixed (double* winZ_ptr = &winZ) - { - Int32 retval = Delegates.gluProject((double)objX, (double)objY, (double)objZ, (double*)model_ptr, (double*)proj_ptr, (Int32*)view, (double*)winX, (double*)winY_ptr, (double*)winZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 Project(double objX, double objY, double objZ, ref double model, double[] proj, Int32* view, double* winX, ref double winY, double* winZ) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* proj_ptr = proj) - fixed (double* winY_ptr = &winY) - { - Int32 retval = Delegates.gluProject((double)objX, (double)objY, (double)objZ, (double*)model_ptr, (double*)proj_ptr, (Int32*)view, (double*)winX, (double*)winY_ptr, (double*)winZ); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 Project(double objX, double objY, double objZ, ref double model, double[] proj, Int32* view, double* winX, ref double winY, double[] winZ) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* proj_ptr = proj) - fixed (double* winY_ptr = &winY) - fixed (double* winZ_ptr = winZ) - { - Int32 retval = Delegates.gluProject((double)objX, (double)objY, (double)objZ, (double*)model_ptr, (double*)proj_ptr, (Int32*)view, (double*)winX, (double*)winY_ptr, (double*)winZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 Project(double objX, double objY, double objZ, ref double model, double[] proj, Int32* view, double* winX, ref double winY, ref double winZ) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* proj_ptr = proj) - fixed (double* winY_ptr = &winY) - fixed (double* winZ_ptr = &winZ) - { - Int32 retval = Delegates.gluProject((double)objX, (double)objY, (double)objZ, (double*)model_ptr, (double*)proj_ptr, (Int32*)view, (double*)winX, (double*)winY_ptr, (double*)winZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 Project(double objX, double objY, double objZ, ref double model, double[] proj, Int32* view, double[] winX, double* winY, double* winZ) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* proj_ptr = proj) - fixed (double* winX_ptr = winX) - { - Int32 retval = Delegates.gluProject((double)objX, (double)objY, (double)objZ, (double*)model_ptr, (double*)proj_ptr, (Int32*)view, (double*)winX_ptr, (double*)winY, (double*)winZ); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 Project(double objX, double objY, double objZ, ref double model, double[] proj, Int32* view, double[] winX, double* winY, double[] winZ) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* proj_ptr = proj) - fixed (double* winX_ptr = winX) - fixed (double* winZ_ptr = winZ) - { - Int32 retval = Delegates.gluProject((double)objX, (double)objY, (double)objZ, (double*)model_ptr, (double*)proj_ptr, (Int32*)view, (double*)winX_ptr, (double*)winY, (double*)winZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 Project(double objX, double objY, double objZ, ref double model, double[] proj, Int32* view, double[] winX, double* winY, ref double winZ) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* proj_ptr = proj) - fixed (double* winX_ptr = winX) - fixed (double* winZ_ptr = &winZ) - { - Int32 retval = Delegates.gluProject((double)objX, (double)objY, (double)objZ, (double*)model_ptr, (double*)proj_ptr, (Int32*)view, (double*)winX_ptr, (double*)winY, (double*)winZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 Project(double objX, double objY, double objZ, ref double model, double[] proj, Int32* view, double[] winX, double[] winY, double* winZ) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* proj_ptr = proj) - fixed (double* winX_ptr = winX) - fixed (double* winY_ptr = winY) - { - Int32 retval = Delegates.gluProject((double)objX, (double)objY, (double)objZ, (double*)model_ptr, (double*)proj_ptr, (Int32*)view, (double*)winX_ptr, (double*)winY_ptr, (double*)winZ); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 Project(double objX, double objY, double objZ, ref double model, double[] proj, Int32* view, double[] winX, double[] winY, double[] winZ) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* proj_ptr = proj) - fixed (double* winX_ptr = winX) - fixed (double* winY_ptr = winY) - fixed (double* winZ_ptr = winZ) - { - Int32 retval = Delegates.gluProject((double)objX, (double)objY, (double)objZ, (double*)model_ptr, (double*)proj_ptr, (Int32*)view, (double*)winX_ptr, (double*)winY_ptr, (double*)winZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 Project(double objX, double objY, double objZ, ref double model, double[] proj, Int32* view, double[] winX, double[] winY, ref double winZ) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* proj_ptr = proj) - fixed (double* winX_ptr = winX) - fixed (double* winY_ptr = winY) - fixed (double* winZ_ptr = &winZ) - { - Int32 retval = Delegates.gluProject((double)objX, (double)objY, (double)objZ, (double*)model_ptr, (double*)proj_ptr, (Int32*)view, (double*)winX_ptr, (double*)winY_ptr, (double*)winZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 Project(double objX, double objY, double objZ, ref double model, double[] proj, Int32* view, double[] winX, ref double winY, double* winZ) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* proj_ptr = proj) - fixed (double* winX_ptr = winX) - fixed (double* winY_ptr = &winY) - { - Int32 retval = Delegates.gluProject((double)objX, (double)objY, (double)objZ, (double*)model_ptr, (double*)proj_ptr, (Int32*)view, (double*)winX_ptr, (double*)winY_ptr, (double*)winZ); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 Project(double objX, double objY, double objZ, ref double model, double[] proj, Int32* view, double[] winX, ref double winY, double[] winZ) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* proj_ptr = proj) - fixed (double* winX_ptr = winX) - fixed (double* winY_ptr = &winY) - fixed (double* winZ_ptr = winZ) - { - Int32 retval = Delegates.gluProject((double)objX, (double)objY, (double)objZ, (double*)model_ptr, (double*)proj_ptr, (Int32*)view, (double*)winX_ptr, (double*)winY_ptr, (double*)winZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 Project(double objX, double objY, double objZ, ref double model, double[] proj, Int32* view, double[] winX, ref double winY, ref double winZ) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* proj_ptr = proj) - fixed (double* winX_ptr = winX) - fixed (double* winY_ptr = &winY) - fixed (double* winZ_ptr = &winZ) - { - Int32 retval = Delegates.gluProject((double)objX, (double)objY, (double)objZ, (double*)model_ptr, (double*)proj_ptr, (Int32*)view, (double*)winX_ptr, (double*)winY_ptr, (double*)winZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 Project(double objX, double objY, double objZ, ref double model, double[] proj, Int32* view, ref double winX, double* winY, double* winZ) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* proj_ptr = proj) - fixed (double* winX_ptr = &winX) - { - Int32 retval = Delegates.gluProject((double)objX, (double)objY, (double)objZ, (double*)model_ptr, (double*)proj_ptr, (Int32*)view, (double*)winX_ptr, (double*)winY, (double*)winZ); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 Project(double objX, double objY, double objZ, ref double model, double[] proj, Int32* view, ref double winX, double* winY, double[] winZ) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* proj_ptr = proj) - fixed (double* winX_ptr = &winX) - fixed (double* winZ_ptr = winZ) - { - Int32 retval = Delegates.gluProject((double)objX, (double)objY, (double)objZ, (double*)model_ptr, (double*)proj_ptr, (Int32*)view, (double*)winX_ptr, (double*)winY, (double*)winZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 Project(double objX, double objY, double objZ, ref double model, double[] proj, Int32* view, ref double winX, double* winY, ref double winZ) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* proj_ptr = proj) - fixed (double* winX_ptr = &winX) - fixed (double* winZ_ptr = &winZ) - { - Int32 retval = Delegates.gluProject((double)objX, (double)objY, (double)objZ, (double*)model_ptr, (double*)proj_ptr, (Int32*)view, (double*)winX_ptr, (double*)winY, (double*)winZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 Project(double objX, double objY, double objZ, ref double model, double[] proj, Int32* view, ref double winX, double[] winY, double* winZ) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* proj_ptr = proj) - fixed (double* winX_ptr = &winX) - fixed (double* winY_ptr = winY) - { - Int32 retval = Delegates.gluProject((double)objX, (double)objY, (double)objZ, (double*)model_ptr, (double*)proj_ptr, (Int32*)view, (double*)winX_ptr, (double*)winY_ptr, (double*)winZ); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 Project(double objX, double objY, double objZ, ref double model, double[] proj, Int32* view, ref double winX, double[] winY, double[] winZ) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* proj_ptr = proj) - fixed (double* winX_ptr = &winX) - fixed (double* winY_ptr = winY) - fixed (double* winZ_ptr = winZ) - { - Int32 retval = Delegates.gluProject((double)objX, (double)objY, (double)objZ, (double*)model_ptr, (double*)proj_ptr, (Int32*)view, (double*)winX_ptr, (double*)winY_ptr, (double*)winZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 Project(double objX, double objY, double objZ, ref double model, double[] proj, Int32* view, ref double winX, double[] winY, ref double winZ) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* proj_ptr = proj) - fixed (double* winX_ptr = &winX) - fixed (double* winY_ptr = winY) - fixed (double* winZ_ptr = &winZ) - { - Int32 retval = Delegates.gluProject((double)objX, (double)objY, (double)objZ, (double*)model_ptr, (double*)proj_ptr, (Int32*)view, (double*)winX_ptr, (double*)winY_ptr, (double*)winZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 Project(double objX, double objY, double objZ, ref double model, double[] proj, Int32* view, ref double winX, ref double winY, double* winZ) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* proj_ptr = proj) - fixed (double* winX_ptr = &winX) - fixed (double* winY_ptr = &winY) - { - Int32 retval = Delegates.gluProject((double)objX, (double)objY, (double)objZ, (double*)model_ptr, (double*)proj_ptr, (Int32*)view, (double*)winX_ptr, (double*)winY_ptr, (double*)winZ); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 Project(double objX, double objY, double objZ, ref double model, double[] proj, Int32* view, ref double winX, ref double winY, double[] winZ) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* proj_ptr = proj) - fixed (double* winX_ptr = &winX) - fixed (double* winY_ptr = &winY) - fixed (double* winZ_ptr = winZ) - { - Int32 retval = Delegates.gluProject((double)objX, (double)objY, (double)objZ, (double*)model_ptr, (double*)proj_ptr, (Int32*)view, (double*)winX_ptr, (double*)winY_ptr, (double*)winZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 Project(double objX, double objY, double objZ, ref double model, double[] proj, Int32* view, ref double winX, ref double winY, ref double winZ) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* proj_ptr = proj) - fixed (double* winX_ptr = &winX) - fixed (double* winY_ptr = &winY) - fixed (double* winZ_ptr = &winZ) - { - Int32 retval = Delegates.gluProject((double)objX, (double)objY, (double)objZ, (double*)model_ptr, (double*)proj_ptr, (Int32*)view, (double*)winX_ptr, (double*)winY_ptr, (double*)winZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 Project(double objX, double objY, double objZ, ref double model, double[] proj, Int32[] view, double* winX, double* winY, double* winZ) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* proj_ptr = proj) - fixed (Int32* view_ptr = view) - { - Int32 retval = Delegates.gluProject((double)objX, (double)objY, (double)objZ, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double*)winX, (double*)winY, (double*)winZ); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 Project(double objX, double objY, double objZ, ref double model, double[] proj, Int32[] view, double* winX, double* winY, double[] winZ) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* proj_ptr = proj) - fixed (Int32* view_ptr = view) - fixed (double* winZ_ptr = winZ) - { - Int32 retval = Delegates.gluProject((double)objX, (double)objY, (double)objZ, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double*)winX, (double*)winY, (double*)winZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 Project(double objX, double objY, double objZ, ref double model, double[] proj, Int32[] view, double* winX, double* winY, ref double winZ) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* proj_ptr = proj) - fixed (Int32* view_ptr = view) - fixed (double* winZ_ptr = &winZ) - { - Int32 retval = Delegates.gluProject((double)objX, (double)objY, (double)objZ, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double*)winX, (double*)winY, (double*)winZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 Project(double objX, double objY, double objZ, ref double model, double[] proj, Int32[] view, double* winX, double[] winY, double* winZ) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* proj_ptr = proj) - fixed (Int32* view_ptr = view) - fixed (double* winY_ptr = winY) - { - Int32 retval = Delegates.gluProject((double)objX, (double)objY, (double)objZ, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double*)winX, (double*)winY_ptr, (double*)winZ); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 Project(double objX, double objY, double objZ, ref double model, double[] proj, Int32[] view, double* winX, double[] winY, double[] winZ) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* proj_ptr = proj) - fixed (Int32* view_ptr = view) - fixed (double* winY_ptr = winY) - fixed (double* winZ_ptr = winZ) - { - Int32 retval = Delegates.gluProject((double)objX, (double)objY, (double)objZ, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double*)winX, (double*)winY_ptr, (double*)winZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 Project(double objX, double objY, double objZ, ref double model, double[] proj, Int32[] view, double* winX, double[] winY, ref double winZ) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* proj_ptr = proj) - fixed (Int32* view_ptr = view) - fixed (double* winY_ptr = winY) - fixed (double* winZ_ptr = &winZ) - { - Int32 retval = Delegates.gluProject((double)objX, (double)objY, (double)objZ, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double*)winX, (double*)winY_ptr, (double*)winZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 Project(double objX, double objY, double objZ, ref double model, double[] proj, Int32[] view, double* winX, ref double winY, double* winZ) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* proj_ptr = proj) - fixed (Int32* view_ptr = view) - fixed (double* winY_ptr = &winY) - { - Int32 retval = Delegates.gluProject((double)objX, (double)objY, (double)objZ, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double*)winX, (double*)winY_ptr, (double*)winZ); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 Project(double objX, double objY, double objZ, ref double model, double[] proj, Int32[] view, double* winX, ref double winY, double[] winZ) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* proj_ptr = proj) - fixed (Int32* view_ptr = view) - fixed (double* winY_ptr = &winY) - fixed (double* winZ_ptr = winZ) - { - Int32 retval = Delegates.gluProject((double)objX, (double)objY, (double)objZ, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double*)winX, (double*)winY_ptr, (double*)winZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 Project(double objX, double objY, double objZ, ref double model, double[] proj, Int32[] view, double* winX, ref double winY, ref double winZ) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* proj_ptr = proj) - fixed (Int32* view_ptr = view) - fixed (double* winY_ptr = &winY) - fixed (double* winZ_ptr = &winZ) - { - Int32 retval = Delegates.gluProject((double)objX, (double)objY, (double)objZ, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double*)winX, (double*)winY_ptr, (double*)winZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 Project(double objX, double objY, double objZ, ref double model, double[] proj, Int32[] view, double[] winX, double* winY, double* winZ) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* proj_ptr = proj) - fixed (Int32* view_ptr = view) - fixed (double* winX_ptr = winX) - { - Int32 retval = Delegates.gluProject((double)objX, (double)objY, (double)objZ, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double*)winX_ptr, (double*)winY, (double*)winZ); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 Project(double objX, double objY, double objZ, ref double model, double[] proj, Int32[] view, double[] winX, double* winY, double[] winZ) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* proj_ptr = proj) - fixed (Int32* view_ptr = view) - fixed (double* winX_ptr = winX) - fixed (double* winZ_ptr = winZ) - { - Int32 retval = Delegates.gluProject((double)objX, (double)objY, (double)objZ, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double*)winX_ptr, (double*)winY, (double*)winZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 Project(double objX, double objY, double objZ, ref double model, double[] proj, Int32[] view, double[] winX, double* winY, ref double winZ) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* proj_ptr = proj) - fixed (Int32* view_ptr = view) - fixed (double* winX_ptr = winX) - fixed (double* winZ_ptr = &winZ) - { - Int32 retval = Delegates.gluProject((double)objX, (double)objY, (double)objZ, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double*)winX_ptr, (double*)winY, (double*)winZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 Project(double objX, double objY, double objZ, ref double model, double[] proj, Int32[] view, double[] winX, double[] winY, double* winZ) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* proj_ptr = proj) - fixed (Int32* view_ptr = view) - fixed (double* winX_ptr = winX) - fixed (double* winY_ptr = winY) - { - Int32 retval = Delegates.gluProject((double)objX, (double)objY, (double)objZ, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double*)winX_ptr, (double*)winY_ptr, (double*)winZ); - return retval; - } - } - } - - public static - Int32 Project(double objX, double objY, double objZ, ref double model, double[] proj, Int32[] view, double[] winX, double[] winY, double[] winZ) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* proj_ptr = proj) - fixed (Int32* view_ptr = view) - fixed (double* winX_ptr = winX) - fixed (double* winY_ptr = winY) - fixed (double* winZ_ptr = winZ) - { - Int32 retval = Delegates.gluProject((double)objX, (double)objY, (double)objZ, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double*)winX_ptr, (double*)winY_ptr, (double*)winZ_ptr); - return retval; - } - } - } - - public static - Int32 Project(double objX, double objY, double objZ, ref double model, double[] proj, Int32[] view, double[] winX, double[] winY, ref double winZ) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* proj_ptr = proj) - fixed (Int32* view_ptr = view) - fixed (double* winX_ptr = winX) - fixed (double* winY_ptr = winY) - fixed (double* winZ_ptr = &winZ) - { - Int32 retval = Delegates.gluProject((double)objX, (double)objY, (double)objZ, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double*)winX_ptr, (double*)winY_ptr, (double*)winZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 Project(double objX, double objY, double objZ, ref double model, double[] proj, Int32[] view, double[] winX, ref double winY, double* winZ) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* proj_ptr = proj) - fixed (Int32* view_ptr = view) - fixed (double* winX_ptr = winX) - fixed (double* winY_ptr = &winY) - { - Int32 retval = Delegates.gluProject((double)objX, (double)objY, (double)objZ, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double*)winX_ptr, (double*)winY_ptr, (double*)winZ); - return retval; - } - } - } - - public static - Int32 Project(double objX, double objY, double objZ, ref double model, double[] proj, Int32[] view, double[] winX, ref double winY, double[] winZ) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* proj_ptr = proj) - fixed (Int32* view_ptr = view) - fixed (double* winX_ptr = winX) - fixed (double* winY_ptr = &winY) - fixed (double* winZ_ptr = winZ) - { - Int32 retval = Delegates.gluProject((double)objX, (double)objY, (double)objZ, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double*)winX_ptr, (double*)winY_ptr, (double*)winZ_ptr); - return retval; - } - } - } - - public static - Int32 Project(double objX, double objY, double objZ, ref double model, double[] proj, Int32[] view, double[] winX, ref double winY, ref double winZ) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* proj_ptr = proj) - fixed (Int32* view_ptr = view) - fixed (double* winX_ptr = winX) - fixed (double* winY_ptr = &winY) - fixed (double* winZ_ptr = &winZ) - { - Int32 retval = Delegates.gluProject((double)objX, (double)objY, (double)objZ, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double*)winX_ptr, (double*)winY_ptr, (double*)winZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 Project(double objX, double objY, double objZ, ref double model, double[] proj, Int32[] view, ref double winX, double* winY, double* winZ) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* proj_ptr = proj) - fixed (Int32* view_ptr = view) - fixed (double* winX_ptr = &winX) - { - Int32 retval = Delegates.gluProject((double)objX, (double)objY, (double)objZ, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double*)winX_ptr, (double*)winY, (double*)winZ); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 Project(double objX, double objY, double objZ, ref double model, double[] proj, Int32[] view, ref double winX, double* winY, double[] winZ) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* proj_ptr = proj) - fixed (Int32* view_ptr = view) - fixed (double* winX_ptr = &winX) - fixed (double* winZ_ptr = winZ) - { - Int32 retval = Delegates.gluProject((double)objX, (double)objY, (double)objZ, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double*)winX_ptr, (double*)winY, (double*)winZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 Project(double objX, double objY, double objZ, ref double model, double[] proj, Int32[] view, ref double winX, double* winY, ref double winZ) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* proj_ptr = proj) - fixed (Int32* view_ptr = view) - fixed (double* winX_ptr = &winX) - fixed (double* winZ_ptr = &winZ) - { - Int32 retval = Delegates.gluProject((double)objX, (double)objY, (double)objZ, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double*)winX_ptr, (double*)winY, (double*)winZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 Project(double objX, double objY, double objZ, ref double model, double[] proj, Int32[] view, ref double winX, double[] winY, double* winZ) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* proj_ptr = proj) - fixed (Int32* view_ptr = view) - fixed (double* winX_ptr = &winX) - fixed (double* winY_ptr = winY) - { - Int32 retval = Delegates.gluProject((double)objX, (double)objY, (double)objZ, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double*)winX_ptr, (double*)winY_ptr, (double*)winZ); - return retval; - } - } - } - - public static - Int32 Project(double objX, double objY, double objZ, ref double model, double[] proj, Int32[] view, ref double winX, double[] winY, double[] winZ) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* proj_ptr = proj) - fixed (Int32* view_ptr = view) - fixed (double* winX_ptr = &winX) - fixed (double* winY_ptr = winY) - fixed (double* winZ_ptr = winZ) - { - Int32 retval = Delegates.gluProject((double)objX, (double)objY, (double)objZ, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double*)winX_ptr, (double*)winY_ptr, (double*)winZ_ptr); - return retval; - } - } - } - - public static - Int32 Project(double objX, double objY, double objZ, ref double model, double[] proj, Int32[] view, ref double winX, double[] winY, ref double winZ) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* proj_ptr = proj) - fixed (Int32* view_ptr = view) - fixed (double* winX_ptr = &winX) - fixed (double* winY_ptr = winY) - fixed (double* winZ_ptr = &winZ) - { - Int32 retval = Delegates.gluProject((double)objX, (double)objY, (double)objZ, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double*)winX_ptr, (double*)winY_ptr, (double*)winZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 Project(double objX, double objY, double objZ, ref double model, double[] proj, Int32[] view, ref double winX, ref double winY, double* winZ) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* proj_ptr = proj) - fixed (Int32* view_ptr = view) - fixed (double* winX_ptr = &winX) - fixed (double* winY_ptr = &winY) - { - Int32 retval = Delegates.gluProject((double)objX, (double)objY, (double)objZ, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double*)winX_ptr, (double*)winY_ptr, (double*)winZ); - return retval; - } - } - } - - public static - Int32 Project(double objX, double objY, double objZ, ref double model, double[] proj, Int32[] view, ref double winX, ref double winY, double[] winZ) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* proj_ptr = proj) - fixed (Int32* view_ptr = view) - fixed (double* winX_ptr = &winX) - fixed (double* winY_ptr = &winY) - fixed (double* winZ_ptr = winZ) - { - Int32 retval = Delegates.gluProject((double)objX, (double)objY, (double)objZ, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double*)winX_ptr, (double*)winY_ptr, (double*)winZ_ptr); - return retval; - } - } - } - - public static - Int32 Project(double objX, double objY, double objZ, ref double model, double[] proj, Int32[] view, ref double winX, ref double winY, ref double winZ) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* proj_ptr = proj) - fixed (Int32* view_ptr = view) - fixed (double* winX_ptr = &winX) - fixed (double* winY_ptr = &winY) - fixed (double* winZ_ptr = &winZ) - { - Int32 retval = Delegates.gluProject((double)objX, (double)objY, (double)objZ, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double*)winX_ptr, (double*)winY_ptr, (double*)winZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 Project(double objX, double objY, double objZ, ref double model, double[] proj, ref Int32 view, double* winX, double* winY, double* winZ) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* proj_ptr = proj) - fixed (Int32* view_ptr = &view) - { - Int32 retval = Delegates.gluProject((double)objX, (double)objY, (double)objZ, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double*)winX, (double*)winY, (double*)winZ); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 Project(double objX, double objY, double objZ, ref double model, double[] proj, ref Int32 view, double* winX, double* winY, double[] winZ) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* proj_ptr = proj) - fixed (Int32* view_ptr = &view) - fixed (double* winZ_ptr = winZ) - { - Int32 retval = Delegates.gluProject((double)objX, (double)objY, (double)objZ, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double*)winX, (double*)winY, (double*)winZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 Project(double objX, double objY, double objZ, ref double model, double[] proj, ref Int32 view, double* winX, double* winY, ref double winZ) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* proj_ptr = proj) - fixed (Int32* view_ptr = &view) - fixed (double* winZ_ptr = &winZ) - { - Int32 retval = Delegates.gluProject((double)objX, (double)objY, (double)objZ, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double*)winX, (double*)winY, (double*)winZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 Project(double objX, double objY, double objZ, ref double model, double[] proj, ref Int32 view, double* winX, double[] winY, double* winZ) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* proj_ptr = proj) - fixed (Int32* view_ptr = &view) - fixed (double* winY_ptr = winY) - { - Int32 retval = Delegates.gluProject((double)objX, (double)objY, (double)objZ, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double*)winX, (double*)winY_ptr, (double*)winZ); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 Project(double objX, double objY, double objZ, ref double model, double[] proj, ref Int32 view, double* winX, double[] winY, double[] winZ) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* proj_ptr = proj) - fixed (Int32* view_ptr = &view) - fixed (double* winY_ptr = winY) - fixed (double* winZ_ptr = winZ) - { - Int32 retval = Delegates.gluProject((double)objX, (double)objY, (double)objZ, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double*)winX, (double*)winY_ptr, (double*)winZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 Project(double objX, double objY, double objZ, ref double model, double[] proj, ref Int32 view, double* winX, double[] winY, ref double winZ) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* proj_ptr = proj) - fixed (Int32* view_ptr = &view) - fixed (double* winY_ptr = winY) - fixed (double* winZ_ptr = &winZ) - { - Int32 retval = Delegates.gluProject((double)objX, (double)objY, (double)objZ, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double*)winX, (double*)winY_ptr, (double*)winZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 Project(double objX, double objY, double objZ, ref double model, double[] proj, ref Int32 view, double* winX, ref double winY, double* winZ) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* proj_ptr = proj) - fixed (Int32* view_ptr = &view) - fixed (double* winY_ptr = &winY) - { - Int32 retval = Delegates.gluProject((double)objX, (double)objY, (double)objZ, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double*)winX, (double*)winY_ptr, (double*)winZ); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 Project(double objX, double objY, double objZ, ref double model, double[] proj, ref Int32 view, double* winX, ref double winY, double[] winZ) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* proj_ptr = proj) - fixed (Int32* view_ptr = &view) - fixed (double* winY_ptr = &winY) - fixed (double* winZ_ptr = winZ) - { - Int32 retval = Delegates.gluProject((double)objX, (double)objY, (double)objZ, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double*)winX, (double*)winY_ptr, (double*)winZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 Project(double objX, double objY, double objZ, ref double model, double[] proj, ref Int32 view, double* winX, ref double winY, ref double winZ) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* proj_ptr = proj) - fixed (Int32* view_ptr = &view) - fixed (double* winY_ptr = &winY) - fixed (double* winZ_ptr = &winZ) - { - Int32 retval = Delegates.gluProject((double)objX, (double)objY, (double)objZ, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double*)winX, (double*)winY_ptr, (double*)winZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 Project(double objX, double objY, double objZ, ref double model, double[] proj, ref Int32 view, double[] winX, double* winY, double* winZ) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* proj_ptr = proj) - fixed (Int32* view_ptr = &view) - fixed (double* winX_ptr = winX) - { - Int32 retval = Delegates.gluProject((double)objX, (double)objY, (double)objZ, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double*)winX_ptr, (double*)winY, (double*)winZ); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 Project(double objX, double objY, double objZ, ref double model, double[] proj, ref Int32 view, double[] winX, double* winY, double[] winZ) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* proj_ptr = proj) - fixed (Int32* view_ptr = &view) - fixed (double* winX_ptr = winX) - fixed (double* winZ_ptr = winZ) - { - Int32 retval = Delegates.gluProject((double)objX, (double)objY, (double)objZ, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double*)winX_ptr, (double*)winY, (double*)winZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 Project(double objX, double objY, double objZ, ref double model, double[] proj, ref Int32 view, double[] winX, double* winY, ref double winZ) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* proj_ptr = proj) - fixed (Int32* view_ptr = &view) - fixed (double* winX_ptr = winX) - fixed (double* winZ_ptr = &winZ) - { - Int32 retval = Delegates.gluProject((double)objX, (double)objY, (double)objZ, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double*)winX_ptr, (double*)winY, (double*)winZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 Project(double objX, double objY, double objZ, ref double model, double[] proj, ref Int32 view, double[] winX, double[] winY, double* winZ) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* proj_ptr = proj) - fixed (Int32* view_ptr = &view) - fixed (double* winX_ptr = winX) - fixed (double* winY_ptr = winY) - { - Int32 retval = Delegates.gluProject((double)objX, (double)objY, (double)objZ, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double*)winX_ptr, (double*)winY_ptr, (double*)winZ); - return retval; - } - } - } - - public static - Int32 Project(double objX, double objY, double objZ, ref double model, double[] proj, ref Int32 view, double[] winX, double[] winY, double[] winZ) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* proj_ptr = proj) - fixed (Int32* view_ptr = &view) - fixed (double* winX_ptr = winX) - fixed (double* winY_ptr = winY) - fixed (double* winZ_ptr = winZ) - { - Int32 retval = Delegates.gluProject((double)objX, (double)objY, (double)objZ, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double*)winX_ptr, (double*)winY_ptr, (double*)winZ_ptr); - return retval; - } - } - } - - public static - Int32 Project(double objX, double objY, double objZ, ref double model, double[] proj, ref Int32 view, double[] winX, double[] winY, ref double winZ) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* proj_ptr = proj) - fixed (Int32* view_ptr = &view) - fixed (double* winX_ptr = winX) - fixed (double* winY_ptr = winY) - fixed (double* winZ_ptr = &winZ) - { - Int32 retval = Delegates.gluProject((double)objX, (double)objY, (double)objZ, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double*)winX_ptr, (double*)winY_ptr, (double*)winZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 Project(double objX, double objY, double objZ, ref double model, double[] proj, ref Int32 view, double[] winX, ref double winY, double* winZ) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* proj_ptr = proj) - fixed (Int32* view_ptr = &view) - fixed (double* winX_ptr = winX) - fixed (double* winY_ptr = &winY) - { - Int32 retval = Delegates.gluProject((double)objX, (double)objY, (double)objZ, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double*)winX_ptr, (double*)winY_ptr, (double*)winZ); - return retval; - } - } - } - - public static - Int32 Project(double objX, double objY, double objZ, ref double model, double[] proj, ref Int32 view, double[] winX, ref double winY, double[] winZ) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* proj_ptr = proj) - fixed (Int32* view_ptr = &view) - fixed (double* winX_ptr = winX) - fixed (double* winY_ptr = &winY) - fixed (double* winZ_ptr = winZ) - { - Int32 retval = Delegates.gluProject((double)objX, (double)objY, (double)objZ, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double*)winX_ptr, (double*)winY_ptr, (double*)winZ_ptr); - return retval; - } - } - } - - public static - Int32 Project(double objX, double objY, double objZ, ref double model, double[] proj, ref Int32 view, double[] winX, ref double winY, ref double winZ) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* proj_ptr = proj) - fixed (Int32* view_ptr = &view) - fixed (double* winX_ptr = winX) - fixed (double* winY_ptr = &winY) - fixed (double* winZ_ptr = &winZ) - { - Int32 retval = Delegates.gluProject((double)objX, (double)objY, (double)objZ, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double*)winX_ptr, (double*)winY_ptr, (double*)winZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 Project(double objX, double objY, double objZ, ref double model, double[] proj, ref Int32 view, ref double winX, double* winY, double* winZ) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* proj_ptr = proj) - fixed (Int32* view_ptr = &view) - fixed (double* winX_ptr = &winX) - { - Int32 retval = Delegates.gluProject((double)objX, (double)objY, (double)objZ, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double*)winX_ptr, (double*)winY, (double*)winZ); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 Project(double objX, double objY, double objZ, ref double model, double[] proj, ref Int32 view, ref double winX, double* winY, double[] winZ) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* proj_ptr = proj) - fixed (Int32* view_ptr = &view) - fixed (double* winX_ptr = &winX) - fixed (double* winZ_ptr = winZ) - { - Int32 retval = Delegates.gluProject((double)objX, (double)objY, (double)objZ, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double*)winX_ptr, (double*)winY, (double*)winZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 Project(double objX, double objY, double objZ, ref double model, double[] proj, ref Int32 view, ref double winX, double* winY, ref double winZ) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* proj_ptr = proj) - fixed (Int32* view_ptr = &view) - fixed (double* winX_ptr = &winX) - fixed (double* winZ_ptr = &winZ) - { - Int32 retval = Delegates.gluProject((double)objX, (double)objY, (double)objZ, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double*)winX_ptr, (double*)winY, (double*)winZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 Project(double objX, double objY, double objZ, ref double model, double[] proj, ref Int32 view, ref double winX, double[] winY, double* winZ) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* proj_ptr = proj) - fixed (Int32* view_ptr = &view) - fixed (double* winX_ptr = &winX) - fixed (double* winY_ptr = winY) - { - Int32 retval = Delegates.gluProject((double)objX, (double)objY, (double)objZ, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double*)winX_ptr, (double*)winY_ptr, (double*)winZ); - return retval; - } - } - } - - public static - Int32 Project(double objX, double objY, double objZ, ref double model, double[] proj, ref Int32 view, ref double winX, double[] winY, double[] winZ) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* proj_ptr = proj) - fixed (Int32* view_ptr = &view) - fixed (double* winX_ptr = &winX) - fixed (double* winY_ptr = winY) - fixed (double* winZ_ptr = winZ) - { - Int32 retval = Delegates.gluProject((double)objX, (double)objY, (double)objZ, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double*)winX_ptr, (double*)winY_ptr, (double*)winZ_ptr); - return retval; - } - } - } - - public static - Int32 Project(double objX, double objY, double objZ, ref double model, double[] proj, ref Int32 view, ref double winX, double[] winY, ref double winZ) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* proj_ptr = proj) - fixed (Int32* view_ptr = &view) - fixed (double* winX_ptr = &winX) - fixed (double* winY_ptr = winY) - fixed (double* winZ_ptr = &winZ) - { - Int32 retval = Delegates.gluProject((double)objX, (double)objY, (double)objZ, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double*)winX_ptr, (double*)winY_ptr, (double*)winZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 Project(double objX, double objY, double objZ, ref double model, double[] proj, ref Int32 view, ref double winX, ref double winY, double* winZ) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* proj_ptr = proj) - fixed (Int32* view_ptr = &view) - fixed (double* winX_ptr = &winX) - fixed (double* winY_ptr = &winY) - { - Int32 retval = Delegates.gluProject((double)objX, (double)objY, (double)objZ, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double*)winX_ptr, (double*)winY_ptr, (double*)winZ); - return retval; - } - } - } - - public static - Int32 Project(double objX, double objY, double objZ, ref double model, double[] proj, ref Int32 view, ref double winX, ref double winY, double[] winZ) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* proj_ptr = proj) - fixed (Int32* view_ptr = &view) - fixed (double* winX_ptr = &winX) - fixed (double* winY_ptr = &winY) - fixed (double* winZ_ptr = winZ) - { - Int32 retval = Delegates.gluProject((double)objX, (double)objY, (double)objZ, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double*)winX_ptr, (double*)winY_ptr, (double*)winZ_ptr); - return retval; - } - } - } - - public static - Int32 Project(double objX, double objY, double objZ, ref double model, double[] proj, ref Int32 view, ref double winX, ref double winY, ref double winZ) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* proj_ptr = proj) - fixed (Int32* view_ptr = &view) - fixed (double* winX_ptr = &winX) - fixed (double* winY_ptr = &winY) - fixed (double* winZ_ptr = &winZ) - { - Int32 retval = Delegates.gluProject((double)objX, (double)objY, (double)objZ, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double*)winX_ptr, (double*)winY_ptr, (double*)winZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 Project(double objX, double objY, double objZ, ref double model, ref double proj, Int32* view, double* winX, double* winY, double* winZ) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* proj_ptr = &proj) - { - Int32 retval = Delegates.gluProject((double)objX, (double)objY, (double)objZ, (double*)model_ptr, (double*)proj_ptr, (Int32*)view, (double*)winX, (double*)winY, (double*)winZ); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 Project(double objX, double objY, double objZ, ref double model, ref double proj, Int32* view, double* winX, double* winY, double[] winZ) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* proj_ptr = &proj) - fixed (double* winZ_ptr = winZ) - { - Int32 retval = Delegates.gluProject((double)objX, (double)objY, (double)objZ, (double*)model_ptr, (double*)proj_ptr, (Int32*)view, (double*)winX, (double*)winY, (double*)winZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 Project(double objX, double objY, double objZ, ref double model, ref double proj, Int32* view, double* winX, double* winY, ref double winZ) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* proj_ptr = &proj) - fixed (double* winZ_ptr = &winZ) - { - Int32 retval = Delegates.gluProject((double)objX, (double)objY, (double)objZ, (double*)model_ptr, (double*)proj_ptr, (Int32*)view, (double*)winX, (double*)winY, (double*)winZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 Project(double objX, double objY, double objZ, ref double model, ref double proj, Int32* view, double* winX, double[] winY, double* winZ) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* proj_ptr = &proj) - fixed (double* winY_ptr = winY) - { - Int32 retval = Delegates.gluProject((double)objX, (double)objY, (double)objZ, (double*)model_ptr, (double*)proj_ptr, (Int32*)view, (double*)winX, (double*)winY_ptr, (double*)winZ); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 Project(double objX, double objY, double objZ, ref double model, ref double proj, Int32* view, double* winX, double[] winY, double[] winZ) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* proj_ptr = &proj) - fixed (double* winY_ptr = winY) - fixed (double* winZ_ptr = winZ) - { - Int32 retval = Delegates.gluProject((double)objX, (double)objY, (double)objZ, (double*)model_ptr, (double*)proj_ptr, (Int32*)view, (double*)winX, (double*)winY_ptr, (double*)winZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 Project(double objX, double objY, double objZ, ref double model, ref double proj, Int32* view, double* winX, double[] winY, ref double winZ) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* proj_ptr = &proj) - fixed (double* winY_ptr = winY) - fixed (double* winZ_ptr = &winZ) - { - Int32 retval = Delegates.gluProject((double)objX, (double)objY, (double)objZ, (double*)model_ptr, (double*)proj_ptr, (Int32*)view, (double*)winX, (double*)winY_ptr, (double*)winZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 Project(double objX, double objY, double objZ, ref double model, ref double proj, Int32* view, double* winX, ref double winY, double* winZ) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* proj_ptr = &proj) - fixed (double* winY_ptr = &winY) - { - Int32 retval = Delegates.gluProject((double)objX, (double)objY, (double)objZ, (double*)model_ptr, (double*)proj_ptr, (Int32*)view, (double*)winX, (double*)winY_ptr, (double*)winZ); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 Project(double objX, double objY, double objZ, ref double model, ref double proj, Int32* view, double* winX, ref double winY, double[] winZ) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* proj_ptr = &proj) - fixed (double* winY_ptr = &winY) - fixed (double* winZ_ptr = winZ) - { - Int32 retval = Delegates.gluProject((double)objX, (double)objY, (double)objZ, (double*)model_ptr, (double*)proj_ptr, (Int32*)view, (double*)winX, (double*)winY_ptr, (double*)winZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 Project(double objX, double objY, double objZ, ref double model, ref double proj, Int32* view, double* winX, ref double winY, ref double winZ) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* proj_ptr = &proj) - fixed (double* winY_ptr = &winY) - fixed (double* winZ_ptr = &winZ) - { - Int32 retval = Delegates.gluProject((double)objX, (double)objY, (double)objZ, (double*)model_ptr, (double*)proj_ptr, (Int32*)view, (double*)winX, (double*)winY_ptr, (double*)winZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 Project(double objX, double objY, double objZ, ref double model, ref double proj, Int32* view, double[] winX, double* winY, double* winZ) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* proj_ptr = &proj) - fixed (double* winX_ptr = winX) - { - Int32 retval = Delegates.gluProject((double)objX, (double)objY, (double)objZ, (double*)model_ptr, (double*)proj_ptr, (Int32*)view, (double*)winX_ptr, (double*)winY, (double*)winZ); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 Project(double objX, double objY, double objZ, ref double model, ref double proj, Int32* view, double[] winX, double* winY, double[] winZ) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* proj_ptr = &proj) - fixed (double* winX_ptr = winX) - fixed (double* winZ_ptr = winZ) - { - Int32 retval = Delegates.gluProject((double)objX, (double)objY, (double)objZ, (double*)model_ptr, (double*)proj_ptr, (Int32*)view, (double*)winX_ptr, (double*)winY, (double*)winZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 Project(double objX, double objY, double objZ, ref double model, ref double proj, Int32* view, double[] winX, double* winY, ref double winZ) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* proj_ptr = &proj) - fixed (double* winX_ptr = winX) - fixed (double* winZ_ptr = &winZ) - { - Int32 retval = Delegates.gluProject((double)objX, (double)objY, (double)objZ, (double*)model_ptr, (double*)proj_ptr, (Int32*)view, (double*)winX_ptr, (double*)winY, (double*)winZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 Project(double objX, double objY, double objZ, ref double model, ref double proj, Int32* view, double[] winX, double[] winY, double* winZ) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* proj_ptr = &proj) - fixed (double* winX_ptr = winX) - fixed (double* winY_ptr = winY) - { - Int32 retval = Delegates.gluProject((double)objX, (double)objY, (double)objZ, (double*)model_ptr, (double*)proj_ptr, (Int32*)view, (double*)winX_ptr, (double*)winY_ptr, (double*)winZ); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 Project(double objX, double objY, double objZ, ref double model, ref double proj, Int32* view, double[] winX, double[] winY, double[] winZ) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* proj_ptr = &proj) - fixed (double* winX_ptr = winX) - fixed (double* winY_ptr = winY) - fixed (double* winZ_ptr = winZ) - { - Int32 retval = Delegates.gluProject((double)objX, (double)objY, (double)objZ, (double*)model_ptr, (double*)proj_ptr, (Int32*)view, (double*)winX_ptr, (double*)winY_ptr, (double*)winZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 Project(double objX, double objY, double objZ, ref double model, ref double proj, Int32* view, double[] winX, double[] winY, ref double winZ) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* proj_ptr = &proj) - fixed (double* winX_ptr = winX) - fixed (double* winY_ptr = winY) - fixed (double* winZ_ptr = &winZ) - { - Int32 retval = Delegates.gluProject((double)objX, (double)objY, (double)objZ, (double*)model_ptr, (double*)proj_ptr, (Int32*)view, (double*)winX_ptr, (double*)winY_ptr, (double*)winZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 Project(double objX, double objY, double objZ, ref double model, ref double proj, Int32* view, double[] winX, ref double winY, double* winZ) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* proj_ptr = &proj) - fixed (double* winX_ptr = winX) - fixed (double* winY_ptr = &winY) - { - Int32 retval = Delegates.gluProject((double)objX, (double)objY, (double)objZ, (double*)model_ptr, (double*)proj_ptr, (Int32*)view, (double*)winX_ptr, (double*)winY_ptr, (double*)winZ); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 Project(double objX, double objY, double objZ, ref double model, ref double proj, Int32* view, double[] winX, ref double winY, double[] winZ) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* proj_ptr = &proj) - fixed (double* winX_ptr = winX) - fixed (double* winY_ptr = &winY) - fixed (double* winZ_ptr = winZ) - { - Int32 retval = Delegates.gluProject((double)objX, (double)objY, (double)objZ, (double*)model_ptr, (double*)proj_ptr, (Int32*)view, (double*)winX_ptr, (double*)winY_ptr, (double*)winZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 Project(double objX, double objY, double objZ, ref double model, ref double proj, Int32* view, double[] winX, ref double winY, ref double winZ) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* proj_ptr = &proj) - fixed (double* winX_ptr = winX) - fixed (double* winY_ptr = &winY) - fixed (double* winZ_ptr = &winZ) - { - Int32 retval = Delegates.gluProject((double)objX, (double)objY, (double)objZ, (double*)model_ptr, (double*)proj_ptr, (Int32*)view, (double*)winX_ptr, (double*)winY_ptr, (double*)winZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 Project(double objX, double objY, double objZ, ref double model, ref double proj, Int32* view, ref double winX, double* winY, double* winZ) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* proj_ptr = &proj) - fixed (double* winX_ptr = &winX) - { - Int32 retval = Delegates.gluProject((double)objX, (double)objY, (double)objZ, (double*)model_ptr, (double*)proj_ptr, (Int32*)view, (double*)winX_ptr, (double*)winY, (double*)winZ); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 Project(double objX, double objY, double objZ, ref double model, ref double proj, Int32* view, ref double winX, double* winY, double[] winZ) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* proj_ptr = &proj) - fixed (double* winX_ptr = &winX) - fixed (double* winZ_ptr = winZ) - { - Int32 retval = Delegates.gluProject((double)objX, (double)objY, (double)objZ, (double*)model_ptr, (double*)proj_ptr, (Int32*)view, (double*)winX_ptr, (double*)winY, (double*)winZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 Project(double objX, double objY, double objZ, ref double model, ref double proj, Int32* view, ref double winX, double* winY, ref double winZ) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* proj_ptr = &proj) - fixed (double* winX_ptr = &winX) - fixed (double* winZ_ptr = &winZ) - { - Int32 retval = Delegates.gluProject((double)objX, (double)objY, (double)objZ, (double*)model_ptr, (double*)proj_ptr, (Int32*)view, (double*)winX_ptr, (double*)winY, (double*)winZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 Project(double objX, double objY, double objZ, ref double model, ref double proj, Int32* view, ref double winX, double[] winY, double* winZ) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* proj_ptr = &proj) - fixed (double* winX_ptr = &winX) - fixed (double* winY_ptr = winY) - { - Int32 retval = Delegates.gluProject((double)objX, (double)objY, (double)objZ, (double*)model_ptr, (double*)proj_ptr, (Int32*)view, (double*)winX_ptr, (double*)winY_ptr, (double*)winZ); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 Project(double objX, double objY, double objZ, ref double model, ref double proj, Int32* view, ref double winX, double[] winY, double[] winZ) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* proj_ptr = &proj) - fixed (double* winX_ptr = &winX) - fixed (double* winY_ptr = winY) - fixed (double* winZ_ptr = winZ) - { - Int32 retval = Delegates.gluProject((double)objX, (double)objY, (double)objZ, (double*)model_ptr, (double*)proj_ptr, (Int32*)view, (double*)winX_ptr, (double*)winY_ptr, (double*)winZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 Project(double objX, double objY, double objZ, ref double model, ref double proj, Int32* view, ref double winX, double[] winY, ref double winZ) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* proj_ptr = &proj) - fixed (double* winX_ptr = &winX) - fixed (double* winY_ptr = winY) - fixed (double* winZ_ptr = &winZ) - { - Int32 retval = Delegates.gluProject((double)objX, (double)objY, (double)objZ, (double*)model_ptr, (double*)proj_ptr, (Int32*)view, (double*)winX_ptr, (double*)winY_ptr, (double*)winZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 Project(double objX, double objY, double objZ, ref double model, ref double proj, Int32* view, ref double winX, ref double winY, double* winZ) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* proj_ptr = &proj) - fixed (double* winX_ptr = &winX) - fixed (double* winY_ptr = &winY) - { - Int32 retval = Delegates.gluProject((double)objX, (double)objY, (double)objZ, (double*)model_ptr, (double*)proj_ptr, (Int32*)view, (double*)winX_ptr, (double*)winY_ptr, (double*)winZ); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 Project(double objX, double objY, double objZ, ref double model, ref double proj, Int32* view, ref double winX, ref double winY, double[] winZ) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* proj_ptr = &proj) - fixed (double* winX_ptr = &winX) - fixed (double* winY_ptr = &winY) - fixed (double* winZ_ptr = winZ) - { - Int32 retval = Delegates.gluProject((double)objX, (double)objY, (double)objZ, (double*)model_ptr, (double*)proj_ptr, (Int32*)view, (double*)winX_ptr, (double*)winY_ptr, (double*)winZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 Project(double objX, double objY, double objZ, ref double model, ref double proj, Int32* view, ref double winX, ref double winY, ref double winZ) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* proj_ptr = &proj) - fixed (double* winX_ptr = &winX) - fixed (double* winY_ptr = &winY) - fixed (double* winZ_ptr = &winZ) - { - Int32 retval = Delegates.gluProject((double)objX, (double)objY, (double)objZ, (double*)model_ptr, (double*)proj_ptr, (Int32*)view, (double*)winX_ptr, (double*)winY_ptr, (double*)winZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 Project(double objX, double objY, double objZ, ref double model, ref double proj, Int32[] view, double* winX, double* winY, double* winZ) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* proj_ptr = &proj) - fixed (Int32* view_ptr = view) - { - Int32 retval = Delegates.gluProject((double)objX, (double)objY, (double)objZ, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double*)winX, (double*)winY, (double*)winZ); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 Project(double objX, double objY, double objZ, ref double model, ref double proj, Int32[] view, double* winX, double* winY, double[] winZ) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* proj_ptr = &proj) - fixed (Int32* view_ptr = view) - fixed (double* winZ_ptr = winZ) - { - Int32 retval = Delegates.gluProject((double)objX, (double)objY, (double)objZ, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double*)winX, (double*)winY, (double*)winZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 Project(double objX, double objY, double objZ, ref double model, ref double proj, Int32[] view, double* winX, double* winY, ref double winZ) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* proj_ptr = &proj) - fixed (Int32* view_ptr = view) - fixed (double* winZ_ptr = &winZ) - { - Int32 retval = Delegates.gluProject((double)objX, (double)objY, (double)objZ, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double*)winX, (double*)winY, (double*)winZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 Project(double objX, double objY, double objZ, ref double model, ref double proj, Int32[] view, double* winX, double[] winY, double* winZ) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* proj_ptr = &proj) - fixed (Int32* view_ptr = view) - fixed (double* winY_ptr = winY) - { - Int32 retval = Delegates.gluProject((double)objX, (double)objY, (double)objZ, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double*)winX, (double*)winY_ptr, (double*)winZ); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 Project(double objX, double objY, double objZ, ref double model, ref double proj, Int32[] view, double* winX, double[] winY, double[] winZ) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* proj_ptr = &proj) - fixed (Int32* view_ptr = view) - fixed (double* winY_ptr = winY) - fixed (double* winZ_ptr = winZ) - { - Int32 retval = Delegates.gluProject((double)objX, (double)objY, (double)objZ, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double*)winX, (double*)winY_ptr, (double*)winZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 Project(double objX, double objY, double objZ, ref double model, ref double proj, Int32[] view, double* winX, double[] winY, ref double winZ) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* proj_ptr = &proj) - fixed (Int32* view_ptr = view) - fixed (double* winY_ptr = winY) - fixed (double* winZ_ptr = &winZ) - { - Int32 retval = Delegates.gluProject((double)objX, (double)objY, (double)objZ, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double*)winX, (double*)winY_ptr, (double*)winZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 Project(double objX, double objY, double objZ, ref double model, ref double proj, Int32[] view, double* winX, ref double winY, double* winZ) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* proj_ptr = &proj) - fixed (Int32* view_ptr = view) - fixed (double* winY_ptr = &winY) - { - Int32 retval = Delegates.gluProject((double)objX, (double)objY, (double)objZ, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double*)winX, (double*)winY_ptr, (double*)winZ); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 Project(double objX, double objY, double objZ, ref double model, ref double proj, Int32[] view, double* winX, ref double winY, double[] winZ) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* proj_ptr = &proj) - fixed (Int32* view_ptr = view) - fixed (double* winY_ptr = &winY) - fixed (double* winZ_ptr = winZ) - { - Int32 retval = Delegates.gluProject((double)objX, (double)objY, (double)objZ, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double*)winX, (double*)winY_ptr, (double*)winZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 Project(double objX, double objY, double objZ, ref double model, ref double proj, Int32[] view, double* winX, ref double winY, ref double winZ) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* proj_ptr = &proj) - fixed (Int32* view_ptr = view) - fixed (double* winY_ptr = &winY) - fixed (double* winZ_ptr = &winZ) - { - Int32 retval = Delegates.gluProject((double)objX, (double)objY, (double)objZ, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double*)winX, (double*)winY_ptr, (double*)winZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 Project(double objX, double objY, double objZ, ref double model, ref double proj, Int32[] view, double[] winX, double* winY, double* winZ) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* proj_ptr = &proj) - fixed (Int32* view_ptr = view) - fixed (double* winX_ptr = winX) - { - Int32 retval = Delegates.gluProject((double)objX, (double)objY, (double)objZ, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double*)winX_ptr, (double*)winY, (double*)winZ); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 Project(double objX, double objY, double objZ, ref double model, ref double proj, Int32[] view, double[] winX, double* winY, double[] winZ) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* proj_ptr = &proj) - fixed (Int32* view_ptr = view) - fixed (double* winX_ptr = winX) - fixed (double* winZ_ptr = winZ) - { - Int32 retval = Delegates.gluProject((double)objX, (double)objY, (double)objZ, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double*)winX_ptr, (double*)winY, (double*)winZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 Project(double objX, double objY, double objZ, ref double model, ref double proj, Int32[] view, double[] winX, double* winY, ref double winZ) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* proj_ptr = &proj) - fixed (Int32* view_ptr = view) - fixed (double* winX_ptr = winX) - fixed (double* winZ_ptr = &winZ) - { - Int32 retval = Delegates.gluProject((double)objX, (double)objY, (double)objZ, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double*)winX_ptr, (double*)winY, (double*)winZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 Project(double objX, double objY, double objZ, ref double model, ref double proj, Int32[] view, double[] winX, double[] winY, double* winZ) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* proj_ptr = &proj) - fixed (Int32* view_ptr = view) - fixed (double* winX_ptr = winX) - fixed (double* winY_ptr = winY) - { - Int32 retval = Delegates.gluProject((double)objX, (double)objY, (double)objZ, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double*)winX_ptr, (double*)winY_ptr, (double*)winZ); - return retval; - } - } - } - - public static - Int32 Project(double objX, double objY, double objZ, ref double model, ref double proj, Int32[] view, double[] winX, double[] winY, double[] winZ) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* proj_ptr = &proj) - fixed (Int32* view_ptr = view) - fixed (double* winX_ptr = winX) - fixed (double* winY_ptr = winY) - fixed (double* winZ_ptr = winZ) - { - Int32 retval = Delegates.gluProject((double)objX, (double)objY, (double)objZ, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double*)winX_ptr, (double*)winY_ptr, (double*)winZ_ptr); - return retval; - } - } - } - - public static - Int32 Project(double objX, double objY, double objZ, ref double model, ref double proj, Int32[] view, double[] winX, double[] winY, ref double winZ) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* proj_ptr = &proj) - fixed (Int32* view_ptr = view) - fixed (double* winX_ptr = winX) - fixed (double* winY_ptr = winY) - fixed (double* winZ_ptr = &winZ) - { - Int32 retval = Delegates.gluProject((double)objX, (double)objY, (double)objZ, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double*)winX_ptr, (double*)winY_ptr, (double*)winZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 Project(double objX, double objY, double objZ, ref double model, ref double proj, Int32[] view, double[] winX, ref double winY, double* winZ) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* proj_ptr = &proj) - fixed (Int32* view_ptr = view) - fixed (double* winX_ptr = winX) - fixed (double* winY_ptr = &winY) - { - Int32 retval = Delegates.gluProject((double)objX, (double)objY, (double)objZ, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double*)winX_ptr, (double*)winY_ptr, (double*)winZ); - return retval; - } - } - } - - public static - Int32 Project(double objX, double objY, double objZ, ref double model, ref double proj, Int32[] view, double[] winX, ref double winY, double[] winZ) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* proj_ptr = &proj) - fixed (Int32* view_ptr = view) - fixed (double* winX_ptr = winX) - fixed (double* winY_ptr = &winY) - fixed (double* winZ_ptr = winZ) - { - Int32 retval = Delegates.gluProject((double)objX, (double)objY, (double)objZ, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double*)winX_ptr, (double*)winY_ptr, (double*)winZ_ptr); - return retval; - } - } - } - - public static - Int32 Project(double objX, double objY, double objZ, ref double model, ref double proj, Int32[] view, double[] winX, ref double winY, ref double winZ) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* proj_ptr = &proj) - fixed (Int32* view_ptr = view) - fixed (double* winX_ptr = winX) - fixed (double* winY_ptr = &winY) - fixed (double* winZ_ptr = &winZ) - { - Int32 retval = Delegates.gluProject((double)objX, (double)objY, (double)objZ, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double*)winX_ptr, (double*)winY_ptr, (double*)winZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 Project(double objX, double objY, double objZ, ref double model, ref double proj, Int32[] view, ref double winX, double* winY, double* winZ) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* proj_ptr = &proj) - fixed (Int32* view_ptr = view) - fixed (double* winX_ptr = &winX) - { - Int32 retval = Delegates.gluProject((double)objX, (double)objY, (double)objZ, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double*)winX_ptr, (double*)winY, (double*)winZ); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 Project(double objX, double objY, double objZ, ref double model, ref double proj, Int32[] view, ref double winX, double* winY, double[] winZ) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* proj_ptr = &proj) - fixed (Int32* view_ptr = view) - fixed (double* winX_ptr = &winX) - fixed (double* winZ_ptr = winZ) - { - Int32 retval = Delegates.gluProject((double)objX, (double)objY, (double)objZ, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double*)winX_ptr, (double*)winY, (double*)winZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 Project(double objX, double objY, double objZ, ref double model, ref double proj, Int32[] view, ref double winX, double* winY, ref double winZ) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* proj_ptr = &proj) - fixed (Int32* view_ptr = view) - fixed (double* winX_ptr = &winX) - fixed (double* winZ_ptr = &winZ) - { - Int32 retval = Delegates.gluProject((double)objX, (double)objY, (double)objZ, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double*)winX_ptr, (double*)winY, (double*)winZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 Project(double objX, double objY, double objZ, ref double model, ref double proj, Int32[] view, ref double winX, double[] winY, double* winZ) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* proj_ptr = &proj) - fixed (Int32* view_ptr = view) - fixed (double* winX_ptr = &winX) - fixed (double* winY_ptr = winY) - { - Int32 retval = Delegates.gluProject((double)objX, (double)objY, (double)objZ, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double*)winX_ptr, (double*)winY_ptr, (double*)winZ); - return retval; - } - } - } - - public static - Int32 Project(double objX, double objY, double objZ, ref double model, ref double proj, Int32[] view, ref double winX, double[] winY, double[] winZ) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* proj_ptr = &proj) - fixed (Int32* view_ptr = view) - fixed (double* winX_ptr = &winX) - fixed (double* winY_ptr = winY) - fixed (double* winZ_ptr = winZ) - { - Int32 retval = Delegates.gluProject((double)objX, (double)objY, (double)objZ, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double*)winX_ptr, (double*)winY_ptr, (double*)winZ_ptr); - return retval; - } - } - } - - public static - Int32 Project(double objX, double objY, double objZ, ref double model, ref double proj, Int32[] view, ref double winX, double[] winY, ref double winZ) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* proj_ptr = &proj) - fixed (Int32* view_ptr = view) - fixed (double* winX_ptr = &winX) - fixed (double* winY_ptr = winY) - fixed (double* winZ_ptr = &winZ) - { - Int32 retval = Delegates.gluProject((double)objX, (double)objY, (double)objZ, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double*)winX_ptr, (double*)winY_ptr, (double*)winZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 Project(double objX, double objY, double objZ, ref double model, ref double proj, Int32[] view, ref double winX, ref double winY, double* winZ) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* proj_ptr = &proj) - fixed (Int32* view_ptr = view) - fixed (double* winX_ptr = &winX) - fixed (double* winY_ptr = &winY) - { - Int32 retval = Delegates.gluProject((double)objX, (double)objY, (double)objZ, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double*)winX_ptr, (double*)winY_ptr, (double*)winZ); - return retval; - } - } - } - - public static - Int32 Project(double objX, double objY, double objZ, ref double model, ref double proj, Int32[] view, ref double winX, ref double winY, double[] winZ) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* proj_ptr = &proj) - fixed (Int32* view_ptr = view) - fixed (double* winX_ptr = &winX) - fixed (double* winY_ptr = &winY) - fixed (double* winZ_ptr = winZ) - { - Int32 retval = Delegates.gluProject((double)objX, (double)objY, (double)objZ, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double*)winX_ptr, (double*)winY_ptr, (double*)winZ_ptr); - return retval; - } - } - } - - public static - Int32 Project(double objX, double objY, double objZ, ref double model, ref double proj, Int32[] view, ref double winX, ref double winY, ref double winZ) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* proj_ptr = &proj) - fixed (Int32* view_ptr = view) - fixed (double* winX_ptr = &winX) - fixed (double* winY_ptr = &winY) - fixed (double* winZ_ptr = &winZ) - { - Int32 retval = Delegates.gluProject((double)objX, (double)objY, (double)objZ, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double*)winX_ptr, (double*)winY_ptr, (double*)winZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 Project(double objX, double objY, double objZ, ref double model, ref double proj, ref Int32 view, double* winX, double* winY, double* winZ) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* proj_ptr = &proj) - fixed (Int32* view_ptr = &view) - { - Int32 retval = Delegates.gluProject((double)objX, (double)objY, (double)objZ, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double*)winX, (double*)winY, (double*)winZ); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 Project(double objX, double objY, double objZ, ref double model, ref double proj, ref Int32 view, double* winX, double* winY, double[] winZ) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* proj_ptr = &proj) - fixed (Int32* view_ptr = &view) - fixed (double* winZ_ptr = winZ) - { - Int32 retval = Delegates.gluProject((double)objX, (double)objY, (double)objZ, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double*)winX, (double*)winY, (double*)winZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 Project(double objX, double objY, double objZ, ref double model, ref double proj, ref Int32 view, double* winX, double* winY, ref double winZ) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* proj_ptr = &proj) - fixed (Int32* view_ptr = &view) - fixed (double* winZ_ptr = &winZ) - { - Int32 retval = Delegates.gluProject((double)objX, (double)objY, (double)objZ, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double*)winX, (double*)winY, (double*)winZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 Project(double objX, double objY, double objZ, ref double model, ref double proj, ref Int32 view, double* winX, double[] winY, double* winZ) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* proj_ptr = &proj) - fixed (Int32* view_ptr = &view) - fixed (double* winY_ptr = winY) - { - Int32 retval = Delegates.gluProject((double)objX, (double)objY, (double)objZ, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double*)winX, (double*)winY_ptr, (double*)winZ); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 Project(double objX, double objY, double objZ, ref double model, ref double proj, ref Int32 view, double* winX, double[] winY, double[] winZ) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* proj_ptr = &proj) - fixed (Int32* view_ptr = &view) - fixed (double* winY_ptr = winY) - fixed (double* winZ_ptr = winZ) - { - Int32 retval = Delegates.gluProject((double)objX, (double)objY, (double)objZ, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double*)winX, (double*)winY_ptr, (double*)winZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 Project(double objX, double objY, double objZ, ref double model, ref double proj, ref Int32 view, double* winX, double[] winY, ref double winZ) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* proj_ptr = &proj) - fixed (Int32* view_ptr = &view) - fixed (double* winY_ptr = winY) - fixed (double* winZ_ptr = &winZ) - { - Int32 retval = Delegates.gluProject((double)objX, (double)objY, (double)objZ, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double*)winX, (double*)winY_ptr, (double*)winZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 Project(double objX, double objY, double objZ, ref double model, ref double proj, ref Int32 view, double* winX, ref double winY, double* winZ) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* proj_ptr = &proj) - fixed (Int32* view_ptr = &view) - fixed (double* winY_ptr = &winY) - { - Int32 retval = Delegates.gluProject((double)objX, (double)objY, (double)objZ, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double*)winX, (double*)winY_ptr, (double*)winZ); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 Project(double objX, double objY, double objZ, ref double model, ref double proj, ref Int32 view, double* winX, ref double winY, double[] winZ) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* proj_ptr = &proj) - fixed (Int32* view_ptr = &view) - fixed (double* winY_ptr = &winY) - fixed (double* winZ_ptr = winZ) - { - Int32 retval = Delegates.gluProject((double)objX, (double)objY, (double)objZ, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double*)winX, (double*)winY_ptr, (double*)winZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 Project(double objX, double objY, double objZ, ref double model, ref double proj, ref Int32 view, double* winX, ref double winY, ref double winZ) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* proj_ptr = &proj) - fixed (Int32* view_ptr = &view) - fixed (double* winY_ptr = &winY) - fixed (double* winZ_ptr = &winZ) - { - Int32 retval = Delegates.gluProject((double)objX, (double)objY, (double)objZ, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double*)winX, (double*)winY_ptr, (double*)winZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 Project(double objX, double objY, double objZ, ref double model, ref double proj, ref Int32 view, double[] winX, double* winY, double* winZ) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* proj_ptr = &proj) - fixed (Int32* view_ptr = &view) - fixed (double* winX_ptr = winX) - { - Int32 retval = Delegates.gluProject((double)objX, (double)objY, (double)objZ, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double*)winX_ptr, (double*)winY, (double*)winZ); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 Project(double objX, double objY, double objZ, ref double model, ref double proj, ref Int32 view, double[] winX, double* winY, double[] winZ) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* proj_ptr = &proj) - fixed (Int32* view_ptr = &view) - fixed (double* winX_ptr = winX) - fixed (double* winZ_ptr = winZ) - { - Int32 retval = Delegates.gluProject((double)objX, (double)objY, (double)objZ, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double*)winX_ptr, (double*)winY, (double*)winZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 Project(double objX, double objY, double objZ, ref double model, ref double proj, ref Int32 view, double[] winX, double* winY, ref double winZ) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* proj_ptr = &proj) - fixed (Int32* view_ptr = &view) - fixed (double* winX_ptr = winX) - fixed (double* winZ_ptr = &winZ) - { - Int32 retval = Delegates.gluProject((double)objX, (double)objY, (double)objZ, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double*)winX_ptr, (double*)winY, (double*)winZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 Project(double objX, double objY, double objZ, ref double model, ref double proj, ref Int32 view, double[] winX, double[] winY, double* winZ) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* proj_ptr = &proj) - fixed (Int32* view_ptr = &view) - fixed (double* winX_ptr = winX) - fixed (double* winY_ptr = winY) - { - Int32 retval = Delegates.gluProject((double)objX, (double)objY, (double)objZ, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double*)winX_ptr, (double*)winY_ptr, (double*)winZ); - return retval; - } - } - } - - public static - Int32 Project(double objX, double objY, double objZ, ref double model, ref double proj, ref Int32 view, double[] winX, double[] winY, double[] winZ) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* proj_ptr = &proj) - fixed (Int32* view_ptr = &view) - fixed (double* winX_ptr = winX) - fixed (double* winY_ptr = winY) - fixed (double* winZ_ptr = winZ) - { - Int32 retval = Delegates.gluProject((double)objX, (double)objY, (double)objZ, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double*)winX_ptr, (double*)winY_ptr, (double*)winZ_ptr); - return retval; - } - } - } - - public static - Int32 Project(double objX, double objY, double objZ, ref double model, ref double proj, ref Int32 view, double[] winX, double[] winY, ref double winZ) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* proj_ptr = &proj) - fixed (Int32* view_ptr = &view) - fixed (double* winX_ptr = winX) - fixed (double* winY_ptr = winY) - fixed (double* winZ_ptr = &winZ) - { - Int32 retval = Delegates.gluProject((double)objX, (double)objY, (double)objZ, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double*)winX_ptr, (double*)winY_ptr, (double*)winZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 Project(double objX, double objY, double objZ, ref double model, ref double proj, ref Int32 view, double[] winX, ref double winY, double* winZ) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* proj_ptr = &proj) - fixed (Int32* view_ptr = &view) - fixed (double* winX_ptr = winX) - fixed (double* winY_ptr = &winY) - { - Int32 retval = Delegates.gluProject((double)objX, (double)objY, (double)objZ, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double*)winX_ptr, (double*)winY_ptr, (double*)winZ); - return retval; - } - } - } - - public static - Int32 Project(double objX, double objY, double objZ, ref double model, ref double proj, ref Int32 view, double[] winX, ref double winY, double[] winZ) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* proj_ptr = &proj) - fixed (Int32* view_ptr = &view) - fixed (double* winX_ptr = winX) - fixed (double* winY_ptr = &winY) - fixed (double* winZ_ptr = winZ) - { - Int32 retval = Delegates.gluProject((double)objX, (double)objY, (double)objZ, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double*)winX_ptr, (double*)winY_ptr, (double*)winZ_ptr); - return retval; - } - } - } - - public static - Int32 Project(double objX, double objY, double objZ, ref double model, ref double proj, ref Int32 view, double[] winX, ref double winY, ref double winZ) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* proj_ptr = &proj) - fixed (Int32* view_ptr = &view) - fixed (double* winX_ptr = winX) - fixed (double* winY_ptr = &winY) - fixed (double* winZ_ptr = &winZ) - { - Int32 retval = Delegates.gluProject((double)objX, (double)objY, (double)objZ, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double*)winX_ptr, (double*)winY_ptr, (double*)winZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 Project(double objX, double objY, double objZ, ref double model, ref double proj, ref Int32 view, ref double winX, double* winY, double* winZ) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* proj_ptr = &proj) - fixed (Int32* view_ptr = &view) - fixed (double* winX_ptr = &winX) - { - Int32 retval = Delegates.gluProject((double)objX, (double)objY, (double)objZ, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double*)winX_ptr, (double*)winY, (double*)winZ); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 Project(double objX, double objY, double objZ, ref double model, ref double proj, ref Int32 view, ref double winX, double* winY, double[] winZ) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* proj_ptr = &proj) - fixed (Int32* view_ptr = &view) - fixed (double* winX_ptr = &winX) - fixed (double* winZ_ptr = winZ) - { - Int32 retval = Delegates.gluProject((double)objX, (double)objY, (double)objZ, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double*)winX_ptr, (double*)winY, (double*)winZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 Project(double objX, double objY, double objZ, ref double model, ref double proj, ref Int32 view, ref double winX, double* winY, ref double winZ) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* proj_ptr = &proj) - fixed (Int32* view_ptr = &view) - fixed (double* winX_ptr = &winX) - fixed (double* winZ_ptr = &winZ) - { - Int32 retval = Delegates.gluProject((double)objX, (double)objY, (double)objZ, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double*)winX_ptr, (double*)winY, (double*)winZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 Project(double objX, double objY, double objZ, ref double model, ref double proj, ref Int32 view, ref double winX, double[] winY, double* winZ) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* proj_ptr = &proj) - fixed (Int32* view_ptr = &view) - fixed (double* winX_ptr = &winX) - fixed (double* winY_ptr = winY) - { - Int32 retval = Delegates.gluProject((double)objX, (double)objY, (double)objZ, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double*)winX_ptr, (double*)winY_ptr, (double*)winZ); - return retval; - } - } - } - - public static - Int32 Project(double objX, double objY, double objZ, ref double model, ref double proj, ref Int32 view, ref double winX, double[] winY, double[] winZ) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* proj_ptr = &proj) - fixed (Int32* view_ptr = &view) - fixed (double* winX_ptr = &winX) - fixed (double* winY_ptr = winY) - fixed (double* winZ_ptr = winZ) - { - Int32 retval = Delegates.gluProject((double)objX, (double)objY, (double)objZ, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double*)winX_ptr, (double*)winY_ptr, (double*)winZ_ptr); - return retval; - } - } - } - - public static - Int32 Project(double objX, double objY, double objZ, ref double model, ref double proj, ref Int32 view, ref double winX, double[] winY, ref double winZ) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* proj_ptr = &proj) - fixed (Int32* view_ptr = &view) - fixed (double* winX_ptr = &winX) - fixed (double* winY_ptr = winY) - fixed (double* winZ_ptr = &winZ) - { - Int32 retval = Delegates.gluProject((double)objX, (double)objY, (double)objZ, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double*)winX_ptr, (double*)winY_ptr, (double*)winZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 Project(double objX, double objY, double objZ, ref double model, ref double proj, ref Int32 view, ref double winX, ref double winY, double* winZ) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* proj_ptr = &proj) - fixed (Int32* view_ptr = &view) - fixed (double* winX_ptr = &winX) - fixed (double* winY_ptr = &winY) - { - Int32 retval = Delegates.gluProject((double)objX, (double)objY, (double)objZ, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double*)winX_ptr, (double*)winY_ptr, (double*)winZ); - return retval; - } - } - } - - public static - Int32 Project(double objX, double objY, double objZ, ref double model, ref double proj, ref Int32 view, ref double winX, ref double winY, double[] winZ) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* proj_ptr = &proj) - fixed (Int32* view_ptr = &view) - fixed (double* winX_ptr = &winX) - fixed (double* winY_ptr = &winY) - fixed (double* winZ_ptr = winZ) - { - Int32 retval = Delegates.gluProject((double)objX, (double)objY, (double)objZ, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double*)winX_ptr, (double*)winY_ptr, (double*)winZ_ptr); - return retval; - } - } - } - + public static Int32 Project(double objX, double objY, double objZ, ref double model, ref double proj, ref Int32 view, ref double winX, ref double winY, ref double winZ) { @@ -13709,19 +573,18 @@ namespace OpenTK.OpenGL fixed (double* winY_ptr = &winY) fixed (double* winZ_ptr = &winZ) { - Int32 retval = Delegates.gluProject((double)objX, (double)objY, (double)objZ, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double*)winX_ptr, (double*)winY_ptr, (double*)winZ_ptr); - return retval; + return Delegates.gluProject((double)objX, (double)objY, (double)objZ, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double*)winX_ptr, (double*)winY_ptr, (double*)winZ_ptr); } } } - + [System.CLSCompliant(false)] public static - unsafe void PwlCurve(int nurb, Int32 count, float* data, Int32 stride, Glu.Enums.NurbsTrim type) + unsafe Int32 Project(double objX, double objY, double objZ, double* model, double* proj, Int32* view, double* winX, double* winY, double* winZ) { - unsafe { Delegates.gluPwlCurve((int)nurb, (Int32)count, (float*)data, (Int32)stride, (Glu.Enums.NurbsTrim)type); } + return Delegates.gluProject((double)objX, (double)objY, (double)objZ, (double*)model, (double*)proj, (Int32*)view, (double*)winX, (double*)winY, (double*)winZ); } - + public static void PwlCurve(int nurb, Int32 count, float[] data, Int32 stride, Glu.Enums.NurbsTrim type) { @@ -13733,7 +596,7 @@ namespace OpenTK.OpenGL } } } - + public static void PwlCurve(int nurb, Int32 count, ref float data, Int32 stride, Glu.Enums.NurbsTrim type) { @@ -13745,240 +608,183 @@ namespace OpenTK.OpenGL } } } - + + [System.CLSCompliant(false)] + public static + unsafe void PwlCurve(int nurb, Int32 count, float* data, Int32 stride, Glu.Enums.NurbsTrim type) + { + Delegates.gluPwlCurve((int)nurb, (Int32)count, (float*)data, (Int32)stride, (Glu.Enums.NurbsTrim)type); + } + public static void QuadricCallback(int quad, Glu.Enums.QuadricCallback which, IntPtr CallBackFunc) { Delegates.gluQuadricCallback((int)quad, (Glu.Enums.QuadricCallback)which, (IntPtr)CallBackFunc); } - + + public static + void QuadricCallback(int quad, Glu.Enums.QuadricCallback which, [In, Out] object CallBackFunc) + { + System.Runtime.InteropServices.GCHandle CallBackFunc_ptr = System.Runtime.InteropServices.GCHandle.Alloc(CallBackFunc, System.Runtime.InteropServices.GCHandleType.Pinned); + try + { + Delegates.gluQuadricCallback((int)quad, (Glu.Enums.QuadricCallback)which, (IntPtr)CallBackFunc_ptr.AddrOfPinnedObject()); + } + finally + { + CallBackFunc_ptr.Free(); + } + } + public static void QuadricDrawStyle(int quad, Glu.Enums.QuadricDrawStyle draw) { Delegates.gluQuadricDrawStyle((int)quad, (Glu.Enums.QuadricDrawStyle)draw); } - + public static void QuadricNormal(int quad, Glu.Enums.QuadricNormal normal) { Delegates.gluQuadricNormals((int)quad, (Glu.Enums.QuadricNormal)normal); } - + public static void QuadricOrientation(int quad, Glu.Enums.QuadricOrientation orientation) { Delegates.gluQuadricOrientation((int)quad, (Glu.Enums.QuadricOrientation)orientation); } - + public static void QuadricTexture(int quad, Glu.Enums.Boolean texture) { - Delegates.gluQuadricTexture((int)quad, (Glu.Enums.Boolean)texture); + Delegates.gluQuadricTexture((int)quad, (Glu.Enums.Boolean)texture); } - - [System.CLSCompliant(false)] + public static - unsafe Int32 ScaleImage(GL.Enums.PixelFormat format, Int32 wIn, Int32 hIn, GL.Enums.PixelType typeIn, void* dataIn, Int32 wOut, Int32 hOut, GL.Enums.PixelType typeOut, [Out] void* dataOut) + Int32 ScaleImage(GL.Enums.PixelFormat format, Int32 wIn, Int32 hIn, GL.Enums.PixelType typeIn, IntPtr dataIn, Int32 wOut, Int32 hOut, GL.Enums.PixelType typeOut, [Out] IntPtr dataOut) { - unsafe { return Delegates.gluScaleImage((GL.Enums.PixelFormat)format, (Int32)wIn, (Int32)hIn, (GL.Enums.PixelType)typeIn, (void*)dataIn, (Int32)wOut, (Int32)hOut, (GL.Enums.PixelType)typeOut, (void*)dataOut); } + return Delegates.gluScaleImage((GL.Enums.PixelFormat)format, (Int32)wIn, (Int32)hIn, (GL.Enums.PixelType)typeIn, (IntPtr)dataIn, (Int32)wOut, (Int32)hOut, (GL.Enums.PixelType)typeOut, (IntPtr)dataOut); } - - [System.CLSCompliant(false)] - public static - unsafe Int32 ScaleImage(GL.Enums.PixelFormat format, Int32 wIn, Int32 hIn, GL.Enums.PixelType typeIn, void* dataIn, Int32 wOut, Int32 hOut, GL.Enums.PixelType typeOut, [In, Out] object dataOut) - { - unsafe - { - System.Runtime.InteropServices.GCHandle dataOut_ptr = System.Runtime.InteropServices.GCHandle.Alloc(dataOut, System.Runtime.InteropServices.GCHandleType.Pinned); - try - { - Int32 retval = Delegates.gluScaleImage((GL.Enums.PixelFormat)format, (Int32)wIn, (Int32)hIn, (GL.Enums.PixelType)typeIn, (void*)dataIn, (Int32)wOut, (Int32)hOut, (GL.Enums.PixelType)typeOut, (void*)dataOut_ptr.AddrOfPinnedObject()); - return retval; - } - finally - { - dataOut_ptr.Free(); - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 ScaleImage(GL.Enums.PixelFormat format, Int32 wIn, Int32 hIn, GL.Enums.PixelType typeIn, [In, Out] object dataIn, Int32 wOut, Int32 hOut, GL.Enums.PixelType typeOut, [Out] void* dataOut) - { - unsafe - { - System.Runtime.InteropServices.GCHandle dataIn_ptr = System.Runtime.InteropServices.GCHandle.Alloc(dataIn, System.Runtime.InteropServices.GCHandleType.Pinned); - try - { - Int32 retval = Delegates.gluScaleImage((GL.Enums.PixelFormat)format, (Int32)wIn, (Int32)hIn, (GL.Enums.PixelType)typeIn, (void*)dataIn_ptr.AddrOfPinnedObject(), (Int32)wOut, (Int32)hOut, (GL.Enums.PixelType)typeOut, (void*)dataOut); - return retval; - } - finally - { - dataIn_ptr.Free(); - } - } - } - + public static Int32 ScaleImage(GL.Enums.PixelFormat format, Int32 wIn, Int32 hIn, GL.Enums.PixelType typeIn, [In, Out] object dataIn, Int32 wOut, Int32 hOut, GL.Enums.PixelType typeOut, [In, Out] object dataOut) { - unsafe + System.Runtime.InteropServices.GCHandle dataIn_ptr = System.Runtime.InteropServices.GCHandle.Alloc(dataIn, System.Runtime.InteropServices.GCHandleType.Pinned); + System.Runtime.InteropServices.GCHandle dataOut_ptr = System.Runtime.InteropServices.GCHandle.Alloc(dataOut, System.Runtime.InteropServices.GCHandleType.Pinned); + try { - System.Runtime.InteropServices.GCHandle dataIn_ptr = System.Runtime.InteropServices.GCHandle.Alloc(dataIn, System.Runtime.InteropServices.GCHandleType.Pinned); - System.Runtime.InteropServices.GCHandle dataOut_ptr = System.Runtime.InteropServices.GCHandle.Alloc(dataOut, System.Runtime.InteropServices.GCHandleType.Pinned); - try - { - Int32 retval = Delegates.gluScaleImage((GL.Enums.PixelFormat)format, (Int32)wIn, (Int32)hIn, (GL.Enums.PixelType)typeIn, (void*)dataIn_ptr.AddrOfPinnedObject(), (Int32)wOut, (Int32)hOut, (GL.Enums.PixelType)typeOut, (void*)dataOut_ptr.AddrOfPinnedObject()); - return retval; - } - finally - { - dataIn_ptr.Free(); - dataOut_ptr.Free(); - } + return Delegates.gluScaleImage((GL.Enums.PixelFormat)format, (Int32)wIn, (Int32)hIn, (GL.Enums.PixelType)typeIn, (IntPtr)dataIn_ptr.AddrOfPinnedObject(), (Int32)wOut, (Int32)hOut, (GL.Enums.PixelType)typeOut, (IntPtr)dataOut_ptr.AddrOfPinnedObject()); + } + finally + { + dataIn_ptr.Free(); + dataOut_ptr.Free(); } } - + public static void Sphere(int quad, double radius, Int32 slices, Int32 stacks) { Delegates.gluSphere((int)quad, (double)radius, (Int32)slices, (Int32)stacks); } - + public static void TessBeginContour(int tess) { Delegates.gluTessBeginContour((int)tess); } - - [System.CLSCompliant(false)] + public static - unsafe void TessBeginPolygon(int tess, void* data) + void TessBeginPolygon(int tess, IntPtr data) { - unsafe { Delegates.gluTessBeginPolygon((int)tess, (void*)data); } + Delegates.gluTessBeginPolygon((int)tess, (IntPtr)data); } - + public static void TessBeginPolygon(int tess, [In, Out] object data) { - unsafe + System.Runtime.InteropServices.GCHandle data_ptr = System.Runtime.InteropServices.GCHandle.Alloc(data, System.Runtime.InteropServices.GCHandleType.Pinned); + try { - System.Runtime.InteropServices.GCHandle data_ptr = System.Runtime.InteropServices.GCHandle.Alloc(data, System.Runtime.InteropServices.GCHandleType.Pinned); - try - { - Delegates.gluTessBeginPolygon((int)tess, (void*)data_ptr.AddrOfPinnedObject()); - } - finally - { - data_ptr.Free(); - } + Delegates.gluTessBeginPolygon((int)tess, (IntPtr)data_ptr.AddrOfPinnedObject()); + } + finally + { + data_ptr.Free(); } } - + public static void TessCallback(int tess, Glu.Enums.TessCallback which, IntPtr CallBackFunc) { Delegates.gluTessCallback((int)tess, (Glu.Enums.TessCallback)which, (IntPtr)CallBackFunc); } - + + public static + void TessCallback(int tess, Glu.Enums.TessCallback which, [In, Out] object CallBackFunc) + { + System.Runtime.InteropServices.GCHandle CallBackFunc_ptr = System.Runtime.InteropServices.GCHandle.Alloc(CallBackFunc, System.Runtime.InteropServices.GCHandleType.Pinned); + try + { + Delegates.gluTessCallback((int)tess, (Glu.Enums.TessCallback)which, (IntPtr)CallBackFunc_ptr.AddrOfPinnedObject()); + } + finally + { + CallBackFunc_ptr.Free(); + } + } + public static void TessEndContour(int tess) { Delegates.gluTessEndContour((int)tess); } - + public static void TessEndPolygon(int tess) { Delegates.gluTessEndPolygon((int)tess); } - + public static void TessNormal(int tess, double valueX, double valueY, double valueZ) { Delegates.gluTessNormal((int)tess, (double)valueX, (double)valueY, (double)valueZ); } - + public static void TessProperty(int tess, Glu.Enums.TessProperty which, double data) { Delegates.gluTessProperty((int)tess, (Glu.Enums.TessProperty)which, (double)data); } - - [System.CLSCompliant(false)] + public static - unsafe void TessVertex(int tess, [Out] double* location, void* data) + void TessVertex(int tess, [Out] double[] location, IntPtr data) { - unsafe { Delegates.gluTessVertex((int)tess, (double*)location, (void*)data); } + unsafe + { + fixed (double* location_ptr = location) + { + Delegates.gluTessVertex((int)tess, (double*)location_ptr, (IntPtr)data); + } + } } - + [System.CLSCompliant(false)] public static unsafe void TessVertex(int tess, [Out] double* location, [In, Out] object data) { - unsafe + System.Runtime.InteropServices.GCHandle data_ptr = System.Runtime.InteropServices.GCHandle.Alloc(data, System.Runtime.InteropServices.GCHandleType.Pinned); + try { - System.Runtime.InteropServices.GCHandle data_ptr = System.Runtime.InteropServices.GCHandle.Alloc(data, System.Runtime.InteropServices.GCHandleType.Pinned); - try - { - Delegates.gluTessVertex((int)tess, (double*)location, (void*)data_ptr.AddrOfPinnedObject()); - } - finally - { - data_ptr.Free(); - } + Delegates.gluTessVertex((int)tess, (double*)location, (IntPtr)data_ptr.AddrOfPinnedObject()); + } + finally + { + data_ptr.Free(); } } - - [System.CLSCompliant(false)] - public static - unsafe void TessVertex(int tess, [Out] double[] location, void* data) - { - unsafe - { - fixed (double* location_ptr = location) - { - Delegates.gluTessVertex((int)tess, (double*)location_ptr, (void*)data); - } - } - } - - public static - void TessVertex(int tess, [Out] double[] location, [In, Out] object data) - { - unsafe - { - fixed (double* location_ptr = location) - { - System.Runtime.InteropServices.GCHandle data_ptr = System.Runtime.InteropServices.GCHandle.Alloc(data, System.Runtime.InteropServices.GCHandleType.Pinned); - try - { - Delegates.gluTessVertex((int)tess, (double*)location_ptr, (void*)data_ptr.AddrOfPinnedObject()); - } - finally - { - data_ptr.Free(); - } - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void TessVertex(int tess, [Out] out double location, void* data) - { - unsafe - { - fixed (double* location_ptr = &location) - { - Delegates.gluTessVertex((int)tess, (double*)location_ptr, (void*)data); - location = *location_ptr; - } - } - } - + public static void TessVertex(int tess, [Out] out double location, [In, Out] object data) { @@ -13989,8 +795,8 @@ namespace OpenTK.OpenGL System.Runtime.InteropServices.GCHandle data_ptr = System.Runtime.InteropServices.GCHandle.Alloc(data, System.Runtime.InteropServices.GCHandleType.Pinned); try { - Delegates.gluTessVertex((int)tess, (double*)location_ptr, (void*)data_ptr.AddrOfPinnedObject()); - location = *location_ptr; + Delegates.gluTessVertex((int)tess, (double*)location_ptr, (IntPtr)data_ptr.AddrOfPinnedObject()); + location = *location_ptr; } finally { @@ -13999,6006 +805,7 @@ namespace OpenTK.OpenGL } } } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject(double winX, double winY, double winZ, double* model, double* proj, Int32* view, double* objX, double* objY, double* objZ) - { - unsafe { return Delegates.gluUnProject((double)winX, (double)winY, (double)winZ, (double*)model, (double*)proj, (Int32*)view, (double*)objX, (double*)objY, (double*)objZ); } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject(double winX, double winY, double winZ, double* model, double* proj, Int32* view, double* objX, double* objY, double[] objZ) - { - unsafe - { - fixed (double* objZ_ptr = objZ) - { - Int32 retval = Delegates.gluUnProject((double)winX, (double)winY, (double)winZ, (double*)model, (double*)proj, (Int32*)view, (double*)objX, (double*)objY, (double*)objZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject(double winX, double winY, double winZ, double* model, double* proj, Int32* view, double* objX, double* objY, ref double objZ) - { - unsafe - { - fixed (double* objZ_ptr = &objZ) - { - Int32 retval = Delegates.gluUnProject((double)winX, (double)winY, (double)winZ, (double*)model, (double*)proj, (Int32*)view, (double*)objX, (double*)objY, (double*)objZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject(double winX, double winY, double winZ, double* model, double* proj, Int32* view, double* objX, double[] objY, double* objZ) - { - unsafe - { - fixed (double* objY_ptr = objY) - { - Int32 retval = Delegates.gluUnProject((double)winX, (double)winY, (double)winZ, (double*)model, (double*)proj, (Int32*)view, (double*)objX, (double*)objY_ptr, (double*)objZ); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject(double winX, double winY, double winZ, double* model, double* proj, Int32* view, double* objX, double[] objY, double[] objZ) - { - unsafe - { - fixed (double* objY_ptr = objY) - fixed (double* objZ_ptr = objZ) - { - Int32 retval = Delegates.gluUnProject((double)winX, (double)winY, (double)winZ, (double*)model, (double*)proj, (Int32*)view, (double*)objX, (double*)objY_ptr, (double*)objZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject(double winX, double winY, double winZ, double* model, double* proj, Int32* view, double* objX, double[] objY, ref double objZ) - { - unsafe - { - fixed (double* objY_ptr = objY) - fixed (double* objZ_ptr = &objZ) - { - Int32 retval = Delegates.gluUnProject((double)winX, (double)winY, (double)winZ, (double*)model, (double*)proj, (Int32*)view, (double*)objX, (double*)objY_ptr, (double*)objZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject(double winX, double winY, double winZ, double* model, double* proj, Int32* view, double* objX, ref double objY, double* objZ) - { - unsafe - { - fixed (double* objY_ptr = &objY) - { - Int32 retval = Delegates.gluUnProject((double)winX, (double)winY, (double)winZ, (double*)model, (double*)proj, (Int32*)view, (double*)objX, (double*)objY_ptr, (double*)objZ); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject(double winX, double winY, double winZ, double* model, double* proj, Int32* view, double* objX, ref double objY, double[] objZ) - { - unsafe - { - fixed (double* objY_ptr = &objY) - fixed (double* objZ_ptr = objZ) - { - Int32 retval = Delegates.gluUnProject((double)winX, (double)winY, (double)winZ, (double*)model, (double*)proj, (Int32*)view, (double*)objX, (double*)objY_ptr, (double*)objZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject(double winX, double winY, double winZ, double* model, double* proj, Int32* view, double* objX, ref double objY, ref double objZ) - { - unsafe - { - fixed (double* objY_ptr = &objY) - fixed (double* objZ_ptr = &objZ) - { - Int32 retval = Delegates.gluUnProject((double)winX, (double)winY, (double)winZ, (double*)model, (double*)proj, (Int32*)view, (double*)objX, (double*)objY_ptr, (double*)objZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject(double winX, double winY, double winZ, double* model, double* proj, Int32* view, double[] objX, double* objY, double* objZ) - { - unsafe - { - fixed (double* objX_ptr = objX) - { - Int32 retval = Delegates.gluUnProject((double)winX, (double)winY, (double)winZ, (double*)model, (double*)proj, (Int32*)view, (double*)objX_ptr, (double*)objY, (double*)objZ); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject(double winX, double winY, double winZ, double* model, double* proj, Int32* view, double[] objX, double* objY, double[] objZ) - { - unsafe - { - fixed (double* objX_ptr = objX) - fixed (double* objZ_ptr = objZ) - { - Int32 retval = Delegates.gluUnProject((double)winX, (double)winY, (double)winZ, (double*)model, (double*)proj, (Int32*)view, (double*)objX_ptr, (double*)objY, (double*)objZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject(double winX, double winY, double winZ, double* model, double* proj, Int32* view, double[] objX, double* objY, ref double objZ) - { - unsafe - { - fixed (double* objX_ptr = objX) - fixed (double* objZ_ptr = &objZ) - { - Int32 retval = Delegates.gluUnProject((double)winX, (double)winY, (double)winZ, (double*)model, (double*)proj, (Int32*)view, (double*)objX_ptr, (double*)objY, (double*)objZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject(double winX, double winY, double winZ, double* model, double* proj, Int32* view, double[] objX, double[] objY, double* objZ) - { - unsafe - { - fixed (double* objX_ptr = objX) - fixed (double* objY_ptr = objY) - { - Int32 retval = Delegates.gluUnProject((double)winX, (double)winY, (double)winZ, (double*)model, (double*)proj, (Int32*)view, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject(double winX, double winY, double winZ, double* model, double* proj, Int32* view, double[] objX, double[] objY, double[] objZ) - { - unsafe - { - fixed (double* objX_ptr = objX) - fixed (double* objY_ptr = objY) - fixed (double* objZ_ptr = objZ) - { - Int32 retval = Delegates.gluUnProject((double)winX, (double)winY, (double)winZ, (double*)model, (double*)proj, (Int32*)view, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject(double winX, double winY, double winZ, double* model, double* proj, Int32* view, double[] objX, double[] objY, ref double objZ) - { - unsafe - { - fixed (double* objX_ptr = objX) - fixed (double* objY_ptr = objY) - fixed (double* objZ_ptr = &objZ) - { - Int32 retval = Delegates.gluUnProject((double)winX, (double)winY, (double)winZ, (double*)model, (double*)proj, (Int32*)view, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject(double winX, double winY, double winZ, double* model, double* proj, Int32* view, double[] objX, ref double objY, double* objZ) - { - unsafe - { - fixed (double* objX_ptr = objX) - fixed (double* objY_ptr = &objY) - { - Int32 retval = Delegates.gluUnProject((double)winX, (double)winY, (double)winZ, (double*)model, (double*)proj, (Int32*)view, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject(double winX, double winY, double winZ, double* model, double* proj, Int32* view, double[] objX, ref double objY, double[] objZ) - { - unsafe - { - fixed (double* objX_ptr = objX) - fixed (double* objY_ptr = &objY) - fixed (double* objZ_ptr = objZ) - { - Int32 retval = Delegates.gluUnProject((double)winX, (double)winY, (double)winZ, (double*)model, (double*)proj, (Int32*)view, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject(double winX, double winY, double winZ, double* model, double* proj, Int32* view, double[] objX, ref double objY, ref double objZ) - { - unsafe - { - fixed (double* objX_ptr = objX) - fixed (double* objY_ptr = &objY) - fixed (double* objZ_ptr = &objZ) - { - Int32 retval = Delegates.gluUnProject((double)winX, (double)winY, (double)winZ, (double*)model, (double*)proj, (Int32*)view, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject(double winX, double winY, double winZ, double* model, double* proj, Int32* view, ref double objX, double* objY, double* objZ) - { - unsafe - { - fixed (double* objX_ptr = &objX) - { - Int32 retval = Delegates.gluUnProject((double)winX, (double)winY, (double)winZ, (double*)model, (double*)proj, (Int32*)view, (double*)objX_ptr, (double*)objY, (double*)objZ); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject(double winX, double winY, double winZ, double* model, double* proj, Int32* view, ref double objX, double* objY, double[] objZ) - { - unsafe - { - fixed (double* objX_ptr = &objX) - fixed (double* objZ_ptr = objZ) - { - Int32 retval = Delegates.gluUnProject((double)winX, (double)winY, (double)winZ, (double*)model, (double*)proj, (Int32*)view, (double*)objX_ptr, (double*)objY, (double*)objZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject(double winX, double winY, double winZ, double* model, double* proj, Int32* view, ref double objX, double* objY, ref double objZ) - { - unsafe - { - fixed (double* objX_ptr = &objX) - fixed (double* objZ_ptr = &objZ) - { - Int32 retval = Delegates.gluUnProject((double)winX, (double)winY, (double)winZ, (double*)model, (double*)proj, (Int32*)view, (double*)objX_ptr, (double*)objY, (double*)objZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject(double winX, double winY, double winZ, double* model, double* proj, Int32* view, ref double objX, double[] objY, double* objZ) - { - unsafe - { - fixed (double* objX_ptr = &objX) - fixed (double* objY_ptr = objY) - { - Int32 retval = Delegates.gluUnProject((double)winX, (double)winY, (double)winZ, (double*)model, (double*)proj, (Int32*)view, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject(double winX, double winY, double winZ, double* model, double* proj, Int32* view, ref double objX, double[] objY, double[] objZ) - { - unsafe - { - fixed (double* objX_ptr = &objX) - fixed (double* objY_ptr = objY) - fixed (double* objZ_ptr = objZ) - { - Int32 retval = Delegates.gluUnProject((double)winX, (double)winY, (double)winZ, (double*)model, (double*)proj, (Int32*)view, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject(double winX, double winY, double winZ, double* model, double* proj, Int32* view, ref double objX, double[] objY, ref double objZ) - { - unsafe - { - fixed (double* objX_ptr = &objX) - fixed (double* objY_ptr = objY) - fixed (double* objZ_ptr = &objZ) - { - Int32 retval = Delegates.gluUnProject((double)winX, (double)winY, (double)winZ, (double*)model, (double*)proj, (Int32*)view, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject(double winX, double winY, double winZ, double* model, double* proj, Int32* view, ref double objX, ref double objY, double* objZ) - { - unsafe - { - fixed (double* objX_ptr = &objX) - fixed (double* objY_ptr = &objY) - { - Int32 retval = Delegates.gluUnProject((double)winX, (double)winY, (double)winZ, (double*)model, (double*)proj, (Int32*)view, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject(double winX, double winY, double winZ, double* model, double* proj, Int32* view, ref double objX, ref double objY, double[] objZ) - { - unsafe - { - fixed (double* objX_ptr = &objX) - fixed (double* objY_ptr = &objY) - fixed (double* objZ_ptr = objZ) - { - Int32 retval = Delegates.gluUnProject((double)winX, (double)winY, (double)winZ, (double*)model, (double*)proj, (Int32*)view, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject(double winX, double winY, double winZ, double* model, double* proj, Int32* view, ref double objX, ref double objY, ref double objZ) - { - unsafe - { - fixed (double* objX_ptr = &objX) - fixed (double* objY_ptr = &objY) - fixed (double* objZ_ptr = &objZ) - { - Int32 retval = Delegates.gluUnProject((double)winX, (double)winY, (double)winZ, (double*)model, (double*)proj, (Int32*)view, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject(double winX, double winY, double winZ, double* model, double* proj, Int32[] view, double* objX, double* objY, double* objZ) - { - unsafe - { - fixed (Int32* view_ptr = view) - { - Int32 retval = Delegates.gluUnProject((double)winX, (double)winY, (double)winZ, (double*)model, (double*)proj, (Int32*)view_ptr, (double*)objX, (double*)objY, (double*)objZ); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject(double winX, double winY, double winZ, double* model, double* proj, Int32[] view, double* objX, double* objY, double[] objZ) - { - unsafe - { - fixed (Int32* view_ptr = view) - fixed (double* objZ_ptr = objZ) - { - Int32 retval = Delegates.gluUnProject((double)winX, (double)winY, (double)winZ, (double*)model, (double*)proj, (Int32*)view_ptr, (double*)objX, (double*)objY, (double*)objZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject(double winX, double winY, double winZ, double* model, double* proj, Int32[] view, double* objX, double* objY, ref double objZ) - { - unsafe - { - fixed (Int32* view_ptr = view) - fixed (double* objZ_ptr = &objZ) - { - Int32 retval = Delegates.gluUnProject((double)winX, (double)winY, (double)winZ, (double*)model, (double*)proj, (Int32*)view_ptr, (double*)objX, (double*)objY, (double*)objZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject(double winX, double winY, double winZ, double* model, double* proj, Int32[] view, double* objX, double[] objY, double* objZ) - { - unsafe - { - fixed (Int32* view_ptr = view) - fixed (double* objY_ptr = objY) - { - Int32 retval = Delegates.gluUnProject((double)winX, (double)winY, (double)winZ, (double*)model, (double*)proj, (Int32*)view_ptr, (double*)objX, (double*)objY_ptr, (double*)objZ); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject(double winX, double winY, double winZ, double* model, double* proj, Int32[] view, double* objX, double[] objY, double[] objZ) - { - unsafe - { - fixed (Int32* view_ptr = view) - fixed (double* objY_ptr = objY) - fixed (double* objZ_ptr = objZ) - { - Int32 retval = Delegates.gluUnProject((double)winX, (double)winY, (double)winZ, (double*)model, (double*)proj, (Int32*)view_ptr, (double*)objX, (double*)objY_ptr, (double*)objZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject(double winX, double winY, double winZ, double* model, double* proj, Int32[] view, double* objX, double[] objY, ref double objZ) - { - unsafe - { - fixed (Int32* view_ptr = view) - fixed (double* objY_ptr = objY) - fixed (double* objZ_ptr = &objZ) - { - Int32 retval = Delegates.gluUnProject((double)winX, (double)winY, (double)winZ, (double*)model, (double*)proj, (Int32*)view_ptr, (double*)objX, (double*)objY_ptr, (double*)objZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject(double winX, double winY, double winZ, double* model, double* proj, Int32[] view, double* objX, ref double objY, double* objZ) - { - unsafe - { - fixed (Int32* view_ptr = view) - fixed (double* objY_ptr = &objY) - { - Int32 retval = Delegates.gluUnProject((double)winX, (double)winY, (double)winZ, (double*)model, (double*)proj, (Int32*)view_ptr, (double*)objX, (double*)objY_ptr, (double*)objZ); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject(double winX, double winY, double winZ, double* model, double* proj, Int32[] view, double* objX, ref double objY, double[] objZ) - { - unsafe - { - fixed (Int32* view_ptr = view) - fixed (double* objY_ptr = &objY) - fixed (double* objZ_ptr = objZ) - { - Int32 retval = Delegates.gluUnProject((double)winX, (double)winY, (double)winZ, (double*)model, (double*)proj, (Int32*)view_ptr, (double*)objX, (double*)objY_ptr, (double*)objZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject(double winX, double winY, double winZ, double* model, double* proj, Int32[] view, double* objX, ref double objY, ref double objZ) - { - unsafe - { - fixed (Int32* view_ptr = view) - fixed (double* objY_ptr = &objY) - fixed (double* objZ_ptr = &objZ) - { - Int32 retval = Delegates.gluUnProject((double)winX, (double)winY, (double)winZ, (double*)model, (double*)proj, (Int32*)view_ptr, (double*)objX, (double*)objY_ptr, (double*)objZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject(double winX, double winY, double winZ, double* model, double* proj, Int32[] view, double[] objX, double* objY, double* objZ) - { - unsafe - { - fixed (Int32* view_ptr = view) - fixed (double* objX_ptr = objX) - { - Int32 retval = Delegates.gluUnProject((double)winX, (double)winY, (double)winZ, (double*)model, (double*)proj, (Int32*)view_ptr, (double*)objX_ptr, (double*)objY, (double*)objZ); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject(double winX, double winY, double winZ, double* model, double* proj, Int32[] view, double[] objX, double* objY, double[] objZ) - { - unsafe - { - fixed (Int32* view_ptr = view) - fixed (double* objX_ptr = objX) - fixed (double* objZ_ptr = objZ) - { - Int32 retval = Delegates.gluUnProject((double)winX, (double)winY, (double)winZ, (double*)model, (double*)proj, (Int32*)view_ptr, (double*)objX_ptr, (double*)objY, (double*)objZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject(double winX, double winY, double winZ, double* model, double* proj, Int32[] view, double[] objX, double* objY, ref double objZ) - { - unsafe - { - fixed (Int32* view_ptr = view) - fixed (double* objX_ptr = objX) - fixed (double* objZ_ptr = &objZ) - { - Int32 retval = Delegates.gluUnProject((double)winX, (double)winY, (double)winZ, (double*)model, (double*)proj, (Int32*)view_ptr, (double*)objX_ptr, (double*)objY, (double*)objZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject(double winX, double winY, double winZ, double* model, double* proj, Int32[] view, double[] objX, double[] objY, double* objZ) - { - unsafe - { - fixed (Int32* view_ptr = view) - fixed (double* objX_ptr = objX) - fixed (double* objY_ptr = objY) - { - Int32 retval = Delegates.gluUnProject((double)winX, (double)winY, (double)winZ, (double*)model, (double*)proj, (Int32*)view_ptr, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject(double winX, double winY, double winZ, double* model, double* proj, Int32[] view, double[] objX, double[] objY, double[] objZ) - { - unsafe - { - fixed (Int32* view_ptr = view) - fixed (double* objX_ptr = objX) - fixed (double* objY_ptr = objY) - fixed (double* objZ_ptr = objZ) - { - Int32 retval = Delegates.gluUnProject((double)winX, (double)winY, (double)winZ, (double*)model, (double*)proj, (Int32*)view_ptr, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject(double winX, double winY, double winZ, double* model, double* proj, Int32[] view, double[] objX, double[] objY, ref double objZ) - { - unsafe - { - fixed (Int32* view_ptr = view) - fixed (double* objX_ptr = objX) - fixed (double* objY_ptr = objY) - fixed (double* objZ_ptr = &objZ) - { - Int32 retval = Delegates.gluUnProject((double)winX, (double)winY, (double)winZ, (double*)model, (double*)proj, (Int32*)view_ptr, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject(double winX, double winY, double winZ, double* model, double* proj, Int32[] view, double[] objX, ref double objY, double* objZ) - { - unsafe - { - fixed (Int32* view_ptr = view) - fixed (double* objX_ptr = objX) - fixed (double* objY_ptr = &objY) - { - Int32 retval = Delegates.gluUnProject((double)winX, (double)winY, (double)winZ, (double*)model, (double*)proj, (Int32*)view_ptr, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject(double winX, double winY, double winZ, double* model, double* proj, Int32[] view, double[] objX, ref double objY, double[] objZ) - { - unsafe - { - fixed (Int32* view_ptr = view) - fixed (double* objX_ptr = objX) - fixed (double* objY_ptr = &objY) - fixed (double* objZ_ptr = objZ) - { - Int32 retval = Delegates.gluUnProject((double)winX, (double)winY, (double)winZ, (double*)model, (double*)proj, (Int32*)view_ptr, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject(double winX, double winY, double winZ, double* model, double* proj, Int32[] view, double[] objX, ref double objY, ref double objZ) - { - unsafe - { - fixed (Int32* view_ptr = view) - fixed (double* objX_ptr = objX) - fixed (double* objY_ptr = &objY) - fixed (double* objZ_ptr = &objZ) - { - Int32 retval = Delegates.gluUnProject((double)winX, (double)winY, (double)winZ, (double*)model, (double*)proj, (Int32*)view_ptr, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject(double winX, double winY, double winZ, double* model, double* proj, Int32[] view, ref double objX, double* objY, double* objZ) - { - unsafe - { - fixed (Int32* view_ptr = view) - fixed (double* objX_ptr = &objX) - { - Int32 retval = Delegates.gluUnProject((double)winX, (double)winY, (double)winZ, (double*)model, (double*)proj, (Int32*)view_ptr, (double*)objX_ptr, (double*)objY, (double*)objZ); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject(double winX, double winY, double winZ, double* model, double* proj, Int32[] view, ref double objX, double* objY, double[] objZ) - { - unsafe - { - fixed (Int32* view_ptr = view) - fixed (double* objX_ptr = &objX) - fixed (double* objZ_ptr = objZ) - { - Int32 retval = Delegates.gluUnProject((double)winX, (double)winY, (double)winZ, (double*)model, (double*)proj, (Int32*)view_ptr, (double*)objX_ptr, (double*)objY, (double*)objZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject(double winX, double winY, double winZ, double* model, double* proj, Int32[] view, ref double objX, double* objY, ref double objZ) - { - unsafe - { - fixed (Int32* view_ptr = view) - fixed (double* objX_ptr = &objX) - fixed (double* objZ_ptr = &objZ) - { - Int32 retval = Delegates.gluUnProject((double)winX, (double)winY, (double)winZ, (double*)model, (double*)proj, (Int32*)view_ptr, (double*)objX_ptr, (double*)objY, (double*)objZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject(double winX, double winY, double winZ, double* model, double* proj, Int32[] view, ref double objX, double[] objY, double* objZ) - { - unsafe - { - fixed (Int32* view_ptr = view) - fixed (double* objX_ptr = &objX) - fixed (double* objY_ptr = objY) - { - Int32 retval = Delegates.gluUnProject((double)winX, (double)winY, (double)winZ, (double*)model, (double*)proj, (Int32*)view_ptr, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject(double winX, double winY, double winZ, double* model, double* proj, Int32[] view, ref double objX, double[] objY, double[] objZ) - { - unsafe - { - fixed (Int32* view_ptr = view) - fixed (double* objX_ptr = &objX) - fixed (double* objY_ptr = objY) - fixed (double* objZ_ptr = objZ) - { - Int32 retval = Delegates.gluUnProject((double)winX, (double)winY, (double)winZ, (double*)model, (double*)proj, (Int32*)view_ptr, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject(double winX, double winY, double winZ, double* model, double* proj, Int32[] view, ref double objX, double[] objY, ref double objZ) - { - unsafe - { - fixed (Int32* view_ptr = view) - fixed (double* objX_ptr = &objX) - fixed (double* objY_ptr = objY) - fixed (double* objZ_ptr = &objZ) - { - Int32 retval = Delegates.gluUnProject((double)winX, (double)winY, (double)winZ, (double*)model, (double*)proj, (Int32*)view_ptr, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject(double winX, double winY, double winZ, double* model, double* proj, Int32[] view, ref double objX, ref double objY, double* objZ) - { - unsafe - { - fixed (Int32* view_ptr = view) - fixed (double* objX_ptr = &objX) - fixed (double* objY_ptr = &objY) - { - Int32 retval = Delegates.gluUnProject((double)winX, (double)winY, (double)winZ, (double*)model, (double*)proj, (Int32*)view_ptr, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject(double winX, double winY, double winZ, double* model, double* proj, Int32[] view, ref double objX, ref double objY, double[] objZ) - { - unsafe - { - fixed (Int32* view_ptr = view) - fixed (double* objX_ptr = &objX) - fixed (double* objY_ptr = &objY) - fixed (double* objZ_ptr = objZ) - { - Int32 retval = Delegates.gluUnProject((double)winX, (double)winY, (double)winZ, (double*)model, (double*)proj, (Int32*)view_ptr, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject(double winX, double winY, double winZ, double* model, double* proj, Int32[] view, ref double objX, ref double objY, ref double objZ) - { - unsafe - { - fixed (Int32* view_ptr = view) - fixed (double* objX_ptr = &objX) - fixed (double* objY_ptr = &objY) - fixed (double* objZ_ptr = &objZ) - { - Int32 retval = Delegates.gluUnProject((double)winX, (double)winY, (double)winZ, (double*)model, (double*)proj, (Int32*)view_ptr, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject(double winX, double winY, double winZ, double* model, double* proj, ref Int32 view, double* objX, double* objY, double* objZ) - { - unsafe - { - fixed (Int32* view_ptr = &view) - { - Int32 retval = Delegates.gluUnProject((double)winX, (double)winY, (double)winZ, (double*)model, (double*)proj, (Int32*)view_ptr, (double*)objX, (double*)objY, (double*)objZ); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject(double winX, double winY, double winZ, double* model, double* proj, ref Int32 view, double* objX, double* objY, double[] objZ) - { - unsafe - { - fixed (Int32* view_ptr = &view) - fixed (double* objZ_ptr = objZ) - { - Int32 retval = Delegates.gluUnProject((double)winX, (double)winY, (double)winZ, (double*)model, (double*)proj, (Int32*)view_ptr, (double*)objX, (double*)objY, (double*)objZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject(double winX, double winY, double winZ, double* model, double* proj, ref Int32 view, double* objX, double* objY, ref double objZ) - { - unsafe - { - fixed (Int32* view_ptr = &view) - fixed (double* objZ_ptr = &objZ) - { - Int32 retval = Delegates.gluUnProject((double)winX, (double)winY, (double)winZ, (double*)model, (double*)proj, (Int32*)view_ptr, (double*)objX, (double*)objY, (double*)objZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject(double winX, double winY, double winZ, double* model, double* proj, ref Int32 view, double* objX, double[] objY, double* objZ) - { - unsafe - { - fixed (Int32* view_ptr = &view) - fixed (double* objY_ptr = objY) - { - Int32 retval = Delegates.gluUnProject((double)winX, (double)winY, (double)winZ, (double*)model, (double*)proj, (Int32*)view_ptr, (double*)objX, (double*)objY_ptr, (double*)objZ); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject(double winX, double winY, double winZ, double* model, double* proj, ref Int32 view, double* objX, double[] objY, double[] objZ) - { - unsafe - { - fixed (Int32* view_ptr = &view) - fixed (double* objY_ptr = objY) - fixed (double* objZ_ptr = objZ) - { - Int32 retval = Delegates.gluUnProject((double)winX, (double)winY, (double)winZ, (double*)model, (double*)proj, (Int32*)view_ptr, (double*)objX, (double*)objY_ptr, (double*)objZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject(double winX, double winY, double winZ, double* model, double* proj, ref Int32 view, double* objX, double[] objY, ref double objZ) - { - unsafe - { - fixed (Int32* view_ptr = &view) - fixed (double* objY_ptr = objY) - fixed (double* objZ_ptr = &objZ) - { - Int32 retval = Delegates.gluUnProject((double)winX, (double)winY, (double)winZ, (double*)model, (double*)proj, (Int32*)view_ptr, (double*)objX, (double*)objY_ptr, (double*)objZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject(double winX, double winY, double winZ, double* model, double* proj, ref Int32 view, double* objX, ref double objY, double* objZ) - { - unsafe - { - fixed (Int32* view_ptr = &view) - fixed (double* objY_ptr = &objY) - { - Int32 retval = Delegates.gluUnProject((double)winX, (double)winY, (double)winZ, (double*)model, (double*)proj, (Int32*)view_ptr, (double*)objX, (double*)objY_ptr, (double*)objZ); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject(double winX, double winY, double winZ, double* model, double* proj, ref Int32 view, double* objX, ref double objY, double[] objZ) - { - unsafe - { - fixed (Int32* view_ptr = &view) - fixed (double* objY_ptr = &objY) - fixed (double* objZ_ptr = objZ) - { - Int32 retval = Delegates.gluUnProject((double)winX, (double)winY, (double)winZ, (double*)model, (double*)proj, (Int32*)view_ptr, (double*)objX, (double*)objY_ptr, (double*)objZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject(double winX, double winY, double winZ, double* model, double* proj, ref Int32 view, double* objX, ref double objY, ref double objZ) - { - unsafe - { - fixed (Int32* view_ptr = &view) - fixed (double* objY_ptr = &objY) - fixed (double* objZ_ptr = &objZ) - { - Int32 retval = Delegates.gluUnProject((double)winX, (double)winY, (double)winZ, (double*)model, (double*)proj, (Int32*)view_ptr, (double*)objX, (double*)objY_ptr, (double*)objZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject(double winX, double winY, double winZ, double* model, double* proj, ref Int32 view, double[] objX, double* objY, double* objZ) - { - unsafe - { - fixed (Int32* view_ptr = &view) - fixed (double* objX_ptr = objX) - { - Int32 retval = Delegates.gluUnProject((double)winX, (double)winY, (double)winZ, (double*)model, (double*)proj, (Int32*)view_ptr, (double*)objX_ptr, (double*)objY, (double*)objZ); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject(double winX, double winY, double winZ, double* model, double* proj, ref Int32 view, double[] objX, double* objY, double[] objZ) - { - unsafe - { - fixed (Int32* view_ptr = &view) - fixed (double* objX_ptr = objX) - fixed (double* objZ_ptr = objZ) - { - Int32 retval = Delegates.gluUnProject((double)winX, (double)winY, (double)winZ, (double*)model, (double*)proj, (Int32*)view_ptr, (double*)objX_ptr, (double*)objY, (double*)objZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject(double winX, double winY, double winZ, double* model, double* proj, ref Int32 view, double[] objX, double* objY, ref double objZ) - { - unsafe - { - fixed (Int32* view_ptr = &view) - fixed (double* objX_ptr = objX) - fixed (double* objZ_ptr = &objZ) - { - Int32 retval = Delegates.gluUnProject((double)winX, (double)winY, (double)winZ, (double*)model, (double*)proj, (Int32*)view_ptr, (double*)objX_ptr, (double*)objY, (double*)objZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject(double winX, double winY, double winZ, double* model, double* proj, ref Int32 view, double[] objX, double[] objY, double* objZ) - { - unsafe - { - fixed (Int32* view_ptr = &view) - fixed (double* objX_ptr = objX) - fixed (double* objY_ptr = objY) - { - Int32 retval = Delegates.gluUnProject((double)winX, (double)winY, (double)winZ, (double*)model, (double*)proj, (Int32*)view_ptr, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject(double winX, double winY, double winZ, double* model, double* proj, ref Int32 view, double[] objX, double[] objY, double[] objZ) - { - unsafe - { - fixed (Int32* view_ptr = &view) - fixed (double* objX_ptr = objX) - fixed (double* objY_ptr = objY) - fixed (double* objZ_ptr = objZ) - { - Int32 retval = Delegates.gluUnProject((double)winX, (double)winY, (double)winZ, (double*)model, (double*)proj, (Int32*)view_ptr, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject(double winX, double winY, double winZ, double* model, double* proj, ref Int32 view, double[] objX, double[] objY, ref double objZ) - { - unsafe - { - fixed (Int32* view_ptr = &view) - fixed (double* objX_ptr = objX) - fixed (double* objY_ptr = objY) - fixed (double* objZ_ptr = &objZ) - { - Int32 retval = Delegates.gluUnProject((double)winX, (double)winY, (double)winZ, (double*)model, (double*)proj, (Int32*)view_ptr, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject(double winX, double winY, double winZ, double* model, double* proj, ref Int32 view, double[] objX, ref double objY, double* objZ) - { - unsafe - { - fixed (Int32* view_ptr = &view) - fixed (double* objX_ptr = objX) - fixed (double* objY_ptr = &objY) - { - Int32 retval = Delegates.gluUnProject((double)winX, (double)winY, (double)winZ, (double*)model, (double*)proj, (Int32*)view_ptr, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject(double winX, double winY, double winZ, double* model, double* proj, ref Int32 view, double[] objX, ref double objY, double[] objZ) - { - unsafe - { - fixed (Int32* view_ptr = &view) - fixed (double* objX_ptr = objX) - fixed (double* objY_ptr = &objY) - fixed (double* objZ_ptr = objZ) - { - Int32 retval = Delegates.gluUnProject((double)winX, (double)winY, (double)winZ, (double*)model, (double*)proj, (Int32*)view_ptr, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject(double winX, double winY, double winZ, double* model, double* proj, ref Int32 view, double[] objX, ref double objY, ref double objZ) - { - unsafe - { - fixed (Int32* view_ptr = &view) - fixed (double* objX_ptr = objX) - fixed (double* objY_ptr = &objY) - fixed (double* objZ_ptr = &objZ) - { - Int32 retval = Delegates.gluUnProject((double)winX, (double)winY, (double)winZ, (double*)model, (double*)proj, (Int32*)view_ptr, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject(double winX, double winY, double winZ, double* model, double* proj, ref Int32 view, ref double objX, double* objY, double* objZ) - { - unsafe - { - fixed (Int32* view_ptr = &view) - fixed (double* objX_ptr = &objX) - { - Int32 retval = Delegates.gluUnProject((double)winX, (double)winY, (double)winZ, (double*)model, (double*)proj, (Int32*)view_ptr, (double*)objX_ptr, (double*)objY, (double*)objZ); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject(double winX, double winY, double winZ, double* model, double* proj, ref Int32 view, ref double objX, double* objY, double[] objZ) - { - unsafe - { - fixed (Int32* view_ptr = &view) - fixed (double* objX_ptr = &objX) - fixed (double* objZ_ptr = objZ) - { - Int32 retval = Delegates.gluUnProject((double)winX, (double)winY, (double)winZ, (double*)model, (double*)proj, (Int32*)view_ptr, (double*)objX_ptr, (double*)objY, (double*)objZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject(double winX, double winY, double winZ, double* model, double* proj, ref Int32 view, ref double objX, double* objY, ref double objZ) - { - unsafe - { - fixed (Int32* view_ptr = &view) - fixed (double* objX_ptr = &objX) - fixed (double* objZ_ptr = &objZ) - { - Int32 retval = Delegates.gluUnProject((double)winX, (double)winY, (double)winZ, (double*)model, (double*)proj, (Int32*)view_ptr, (double*)objX_ptr, (double*)objY, (double*)objZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject(double winX, double winY, double winZ, double* model, double* proj, ref Int32 view, ref double objX, double[] objY, double* objZ) - { - unsafe - { - fixed (Int32* view_ptr = &view) - fixed (double* objX_ptr = &objX) - fixed (double* objY_ptr = objY) - { - Int32 retval = Delegates.gluUnProject((double)winX, (double)winY, (double)winZ, (double*)model, (double*)proj, (Int32*)view_ptr, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject(double winX, double winY, double winZ, double* model, double* proj, ref Int32 view, ref double objX, double[] objY, double[] objZ) - { - unsafe - { - fixed (Int32* view_ptr = &view) - fixed (double* objX_ptr = &objX) - fixed (double* objY_ptr = objY) - fixed (double* objZ_ptr = objZ) - { - Int32 retval = Delegates.gluUnProject((double)winX, (double)winY, (double)winZ, (double*)model, (double*)proj, (Int32*)view_ptr, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject(double winX, double winY, double winZ, double* model, double* proj, ref Int32 view, ref double objX, double[] objY, ref double objZ) - { - unsafe - { - fixed (Int32* view_ptr = &view) - fixed (double* objX_ptr = &objX) - fixed (double* objY_ptr = objY) - fixed (double* objZ_ptr = &objZ) - { - Int32 retval = Delegates.gluUnProject((double)winX, (double)winY, (double)winZ, (double*)model, (double*)proj, (Int32*)view_ptr, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject(double winX, double winY, double winZ, double* model, double* proj, ref Int32 view, ref double objX, ref double objY, double* objZ) - { - unsafe - { - fixed (Int32* view_ptr = &view) - fixed (double* objX_ptr = &objX) - fixed (double* objY_ptr = &objY) - { - Int32 retval = Delegates.gluUnProject((double)winX, (double)winY, (double)winZ, (double*)model, (double*)proj, (Int32*)view_ptr, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject(double winX, double winY, double winZ, double* model, double* proj, ref Int32 view, ref double objX, ref double objY, double[] objZ) - { - unsafe - { - fixed (Int32* view_ptr = &view) - fixed (double* objX_ptr = &objX) - fixed (double* objY_ptr = &objY) - fixed (double* objZ_ptr = objZ) - { - Int32 retval = Delegates.gluUnProject((double)winX, (double)winY, (double)winZ, (double*)model, (double*)proj, (Int32*)view_ptr, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject(double winX, double winY, double winZ, double* model, double* proj, ref Int32 view, ref double objX, ref double objY, ref double objZ) - { - unsafe - { - fixed (Int32* view_ptr = &view) - fixed (double* objX_ptr = &objX) - fixed (double* objY_ptr = &objY) - fixed (double* objZ_ptr = &objZ) - { - Int32 retval = Delegates.gluUnProject((double)winX, (double)winY, (double)winZ, (double*)model, (double*)proj, (Int32*)view_ptr, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject(double winX, double winY, double winZ, double* model, double[] proj, Int32* view, double* objX, double* objY, double* objZ) - { - unsafe - { - fixed (double* proj_ptr = proj) - { - Int32 retval = Delegates.gluUnProject((double)winX, (double)winY, (double)winZ, (double*)model, (double*)proj_ptr, (Int32*)view, (double*)objX, (double*)objY, (double*)objZ); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject(double winX, double winY, double winZ, double* model, double[] proj, Int32* view, double* objX, double* objY, double[] objZ) - { - unsafe - { - fixed (double* proj_ptr = proj) - fixed (double* objZ_ptr = objZ) - { - Int32 retval = Delegates.gluUnProject((double)winX, (double)winY, (double)winZ, (double*)model, (double*)proj_ptr, (Int32*)view, (double*)objX, (double*)objY, (double*)objZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject(double winX, double winY, double winZ, double* model, double[] proj, Int32* view, double* objX, double* objY, ref double objZ) - { - unsafe - { - fixed (double* proj_ptr = proj) - fixed (double* objZ_ptr = &objZ) - { - Int32 retval = Delegates.gluUnProject((double)winX, (double)winY, (double)winZ, (double*)model, (double*)proj_ptr, (Int32*)view, (double*)objX, (double*)objY, (double*)objZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject(double winX, double winY, double winZ, double* model, double[] proj, Int32* view, double* objX, double[] objY, double* objZ) - { - unsafe - { - fixed (double* proj_ptr = proj) - fixed (double* objY_ptr = objY) - { - Int32 retval = Delegates.gluUnProject((double)winX, (double)winY, (double)winZ, (double*)model, (double*)proj_ptr, (Int32*)view, (double*)objX, (double*)objY_ptr, (double*)objZ); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject(double winX, double winY, double winZ, double* model, double[] proj, Int32* view, double* objX, double[] objY, double[] objZ) - { - unsafe - { - fixed (double* proj_ptr = proj) - fixed (double* objY_ptr = objY) - fixed (double* objZ_ptr = objZ) - { - Int32 retval = Delegates.gluUnProject((double)winX, (double)winY, (double)winZ, (double*)model, (double*)proj_ptr, (Int32*)view, (double*)objX, (double*)objY_ptr, (double*)objZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject(double winX, double winY, double winZ, double* model, double[] proj, Int32* view, double* objX, double[] objY, ref double objZ) - { - unsafe - { - fixed (double* proj_ptr = proj) - fixed (double* objY_ptr = objY) - fixed (double* objZ_ptr = &objZ) - { - Int32 retval = Delegates.gluUnProject((double)winX, (double)winY, (double)winZ, (double*)model, (double*)proj_ptr, (Int32*)view, (double*)objX, (double*)objY_ptr, (double*)objZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject(double winX, double winY, double winZ, double* model, double[] proj, Int32* view, double* objX, ref double objY, double* objZ) - { - unsafe - { - fixed (double* proj_ptr = proj) - fixed (double* objY_ptr = &objY) - { - Int32 retval = Delegates.gluUnProject((double)winX, (double)winY, (double)winZ, (double*)model, (double*)proj_ptr, (Int32*)view, (double*)objX, (double*)objY_ptr, (double*)objZ); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject(double winX, double winY, double winZ, double* model, double[] proj, Int32* view, double* objX, ref double objY, double[] objZ) - { - unsafe - { - fixed (double* proj_ptr = proj) - fixed (double* objY_ptr = &objY) - fixed (double* objZ_ptr = objZ) - { - Int32 retval = Delegates.gluUnProject((double)winX, (double)winY, (double)winZ, (double*)model, (double*)proj_ptr, (Int32*)view, (double*)objX, (double*)objY_ptr, (double*)objZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject(double winX, double winY, double winZ, double* model, double[] proj, Int32* view, double* objX, ref double objY, ref double objZ) - { - unsafe - { - fixed (double* proj_ptr = proj) - fixed (double* objY_ptr = &objY) - fixed (double* objZ_ptr = &objZ) - { - Int32 retval = Delegates.gluUnProject((double)winX, (double)winY, (double)winZ, (double*)model, (double*)proj_ptr, (Int32*)view, (double*)objX, (double*)objY_ptr, (double*)objZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject(double winX, double winY, double winZ, double* model, double[] proj, Int32* view, double[] objX, double* objY, double* objZ) - { - unsafe - { - fixed (double* proj_ptr = proj) - fixed (double* objX_ptr = objX) - { - Int32 retval = Delegates.gluUnProject((double)winX, (double)winY, (double)winZ, (double*)model, (double*)proj_ptr, (Int32*)view, (double*)objX_ptr, (double*)objY, (double*)objZ); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject(double winX, double winY, double winZ, double* model, double[] proj, Int32* view, double[] objX, double* objY, double[] objZ) - { - unsafe - { - fixed (double* proj_ptr = proj) - fixed (double* objX_ptr = objX) - fixed (double* objZ_ptr = objZ) - { - Int32 retval = Delegates.gluUnProject((double)winX, (double)winY, (double)winZ, (double*)model, (double*)proj_ptr, (Int32*)view, (double*)objX_ptr, (double*)objY, (double*)objZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject(double winX, double winY, double winZ, double* model, double[] proj, Int32* view, double[] objX, double* objY, ref double objZ) - { - unsafe - { - fixed (double* proj_ptr = proj) - fixed (double* objX_ptr = objX) - fixed (double* objZ_ptr = &objZ) - { - Int32 retval = Delegates.gluUnProject((double)winX, (double)winY, (double)winZ, (double*)model, (double*)proj_ptr, (Int32*)view, (double*)objX_ptr, (double*)objY, (double*)objZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject(double winX, double winY, double winZ, double* model, double[] proj, Int32* view, double[] objX, double[] objY, double* objZ) - { - unsafe - { - fixed (double* proj_ptr = proj) - fixed (double* objX_ptr = objX) - fixed (double* objY_ptr = objY) - { - Int32 retval = Delegates.gluUnProject((double)winX, (double)winY, (double)winZ, (double*)model, (double*)proj_ptr, (Int32*)view, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject(double winX, double winY, double winZ, double* model, double[] proj, Int32* view, double[] objX, double[] objY, double[] objZ) - { - unsafe - { - fixed (double* proj_ptr = proj) - fixed (double* objX_ptr = objX) - fixed (double* objY_ptr = objY) - fixed (double* objZ_ptr = objZ) - { - Int32 retval = Delegates.gluUnProject((double)winX, (double)winY, (double)winZ, (double*)model, (double*)proj_ptr, (Int32*)view, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject(double winX, double winY, double winZ, double* model, double[] proj, Int32* view, double[] objX, double[] objY, ref double objZ) - { - unsafe - { - fixed (double* proj_ptr = proj) - fixed (double* objX_ptr = objX) - fixed (double* objY_ptr = objY) - fixed (double* objZ_ptr = &objZ) - { - Int32 retval = Delegates.gluUnProject((double)winX, (double)winY, (double)winZ, (double*)model, (double*)proj_ptr, (Int32*)view, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject(double winX, double winY, double winZ, double* model, double[] proj, Int32* view, double[] objX, ref double objY, double* objZ) - { - unsafe - { - fixed (double* proj_ptr = proj) - fixed (double* objX_ptr = objX) - fixed (double* objY_ptr = &objY) - { - Int32 retval = Delegates.gluUnProject((double)winX, (double)winY, (double)winZ, (double*)model, (double*)proj_ptr, (Int32*)view, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject(double winX, double winY, double winZ, double* model, double[] proj, Int32* view, double[] objX, ref double objY, double[] objZ) - { - unsafe - { - fixed (double* proj_ptr = proj) - fixed (double* objX_ptr = objX) - fixed (double* objY_ptr = &objY) - fixed (double* objZ_ptr = objZ) - { - Int32 retval = Delegates.gluUnProject((double)winX, (double)winY, (double)winZ, (double*)model, (double*)proj_ptr, (Int32*)view, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject(double winX, double winY, double winZ, double* model, double[] proj, Int32* view, double[] objX, ref double objY, ref double objZ) - { - unsafe - { - fixed (double* proj_ptr = proj) - fixed (double* objX_ptr = objX) - fixed (double* objY_ptr = &objY) - fixed (double* objZ_ptr = &objZ) - { - Int32 retval = Delegates.gluUnProject((double)winX, (double)winY, (double)winZ, (double*)model, (double*)proj_ptr, (Int32*)view, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject(double winX, double winY, double winZ, double* model, double[] proj, Int32* view, ref double objX, double* objY, double* objZ) - { - unsafe - { - fixed (double* proj_ptr = proj) - fixed (double* objX_ptr = &objX) - { - Int32 retval = Delegates.gluUnProject((double)winX, (double)winY, (double)winZ, (double*)model, (double*)proj_ptr, (Int32*)view, (double*)objX_ptr, (double*)objY, (double*)objZ); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject(double winX, double winY, double winZ, double* model, double[] proj, Int32* view, ref double objX, double* objY, double[] objZ) - { - unsafe - { - fixed (double* proj_ptr = proj) - fixed (double* objX_ptr = &objX) - fixed (double* objZ_ptr = objZ) - { - Int32 retval = Delegates.gluUnProject((double)winX, (double)winY, (double)winZ, (double*)model, (double*)proj_ptr, (Int32*)view, (double*)objX_ptr, (double*)objY, (double*)objZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject(double winX, double winY, double winZ, double* model, double[] proj, Int32* view, ref double objX, double* objY, ref double objZ) - { - unsafe - { - fixed (double* proj_ptr = proj) - fixed (double* objX_ptr = &objX) - fixed (double* objZ_ptr = &objZ) - { - Int32 retval = Delegates.gluUnProject((double)winX, (double)winY, (double)winZ, (double*)model, (double*)proj_ptr, (Int32*)view, (double*)objX_ptr, (double*)objY, (double*)objZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject(double winX, double winY, double winZ, double* model, double[] proj, Int32* view, ref double objX, double[] objY, double* objZ) - { - unsafe - { - fixed (double* proj_ptr = proj) - fixed (double* objX_ptr = &objX) - fixed (double* objY_ptr = objY) - { - Int32 retval = Delegates.gluUnProject((double)winX, (double)winY, (double)winZ, (double*)model, (double*)proj_ptr, (Int32*)view, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject(double winX, double winY, double winZ, double* model, double[] proj, Int32* view, ref double objX, double[] objY, double[] objZ) - { - unsafe - { - fixed (double* proj_ptr = proj) - fixed (double* objX_ptr = &objX) - fixed (double* objY_ptr = objY) - fixed (double* objZ_ptr = objZ) - { - Int32 retval = Delegates.gluUnProject((double)winX, (double)winY, (double)winZ, (double*)model, (double*)proj_ptr, (Int32*)view, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject(double winX, double winY, double winZ, double* model, double[] proj, Int32* view, ref double objX, double[] objY, ref double objZ) - { - unsafe - { - fixed (double* proj_ptr = proj) - fixed (double* objX_ptr = &objX) - fixed (double* objY_ptr = objY) - fixed (double* objZ_ptr = &objZ) - { - Int32 retval = Delegates.gluUnProject((double)winX, (double)winY, (double)winZ, (double*)model, (double*)proj_ptr, (Int32*)view, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject(double winX, double winY, double winZ, double* model, double[] proj, Int32* view, ref double objX, ref double objY, double* objZ) - { - unsafe - { - fixed (double* proj_ptr = proj) - fixed (double* objX_ptr = &objX) - fixed (double* objY_ptr = &objY) - { - Int32 retval = Delegates.gluUnProject((double)winX, (double)winY, (double)winZ, (double*)model, (double*)proj_ptr, (Int32*)view, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject(double winX, double winY, double winZ, double* model, double[] proj, Int32* view, ref double objX, ref double objY, double[] objZ) - { - unsafe - { - fixed (double* proj_ptr = proj) - fixed (double* objX_ptr = &objX) - fixed (double* objY_ptr = &objY) - fixed (double* objZ_ptr = objZ) - { - Int32 retval = Delegates.gluUnProject((double)winX, (double)winY, (double)winZ, (double*)model, (double*)proj_ptr, (Int32*)view, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject(double winX, double winY, double winZ, double* model, double[] proj, Int32* view, ref double objX, ref double objY, ref double objZ) - { - unsafe - { - fixed (double* proj_ptr = proj) - fixed (double* objX_ptr = &objX) - fixed (double* objY_ptr = &objY) - fixed (double* objZ_ptr = &objZ) - { - Int32 retval = Delegates.gluUnProject((double)winX, (double)winY, (double)winZ, (double*)model, (double*)proj_ptr, (Int32*)view, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject(double winX, double winY, double winZ, double* model, double[] proj, Int32[] view, double* objX, double* objY, double* objZ) - { - unsafe - { - fixed (double* proj_ptr = proj) - fixed (Int32* view_ptr = view) - { - Int32 retval = Delegates.gluUnProject((double)winX, (double)winY, (double)winZ, (double*)model, (double*)proj_ptr, (Int32*)view_ptr, (double*)objX, (double*)objY, (double*)objZ); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject(double winX, double winY, double winZ, double* model, double[] proj, Int32[] view, double* objX, double* objY, double[] objZ) - { - unsafe - { - fixed (double* proj_ptr = proj) - fixed (Int32* view_ptr = view) - fixed (double* objZ_ptr = objZ) - { - Int32 retval = Delegates.gluUnProject((double)winX, (double)winY, (double)winZ, (double*)model, (double*)proj_ptr, (Int32*)view_ptr, (double*)objX, (double*)objY, (double*)objZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject(double winX, double winY, double winZ, double* model, double[] proj, Int32[] view, double* objX, double* objY, ref double objZ) - { - unsafe - { - fixed (double* proj_ptr = proj) - fixed (Int32* view_ptr = view) - fixed (double* objZ_ptr = &objZ) - { - Int32 retval = Delegates.gluUnProject((double)winX, (double)winY, (double)winZ, (double*)model, (double*)proj_ptr, (Int32*)view_ptr, (double*)objX, (double*)objY, (double*)objZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject(double winX, double winY, double winZ, double* model, double[] proj, Int32[] view, double* objX, double[] objY, double* objZ) - { - unsafe - { - fixed (double* proj_ptr = proj) - fixed (Int32* view_ptr = view) - fixed (double* objY_ptr = objY) - { - Int32 retval = Delegates.gluUnProject((double)winX, (double)winY, (double)winZ, (double*)model, (double*)proj_ptr, (Int32*)view_ptr, (double*)objX, (double*)objY_ptr, (double*)objZ); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject(double winX, double winY, double winZ, double* model, double[] proj, Int32[] view, double* objX, double[] objY, double[] objZ) - { - unsafe - { - fixed (double* proj_ptr = proj) - fixed (Int32* view_ptr = view) - fixed (double* objY_ptr = objY) - fixed (double* objZ_ptr = objZ) - { - Int32 retval = Delegates.gluUnProject((double)winX, (double)winY, (double)winZ, (double*)model, (double*)proj_ptr, (Int32*)view_ptr, (double*)objX, (double*)objY_ptr, (double*)objZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject(double winX, double winY, double winZ, double* model, double[] proj, Int32[] view, double* objX, double[] objY, ref double objZ) - { - unsafe - { - fixed (double* proj_ptr = proj) - fixed (Int32* view_ptr = view) - fixed (double* objY_ptr = objY) - fixed (double* objZ_ptr = &objZ) - { - Int32 retval = Delegates.gluUnProject((double)winX, (double)winY, (double)winZ, (double*)model, (double*)proj_ptr, (Int32*)view_ptr, (double*)objX, (double*)objY_ptr, (double*)objZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject(double winX, double winY, double winZ, double* model, double[] proj, Int32[] view, double* objX, ref double objY, double* objZ) - { - unsafe - { - fixed (double* proj_ptr = proj) - fixed (Int32* view_ptr = view) - fixed (double* objY_ptr = &objY) - { - Int32 retval = Delegates.gluUnProject((double)winX, (double)winY, (double)winZ, (double*)model, (double*)proj_ptr, (Int32*)view_ptr, (double*)objX, (double*)objY_ptr, (double*)objZ); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject(double winX, double winY, double winZ, double* model, double[] proj, Int32[] view, double* objX, ref double objY, double[] objZ) - { - unsafe - { - fixed (double* proj_ptr = proj) - fixed (Int32* view_ptr = view) - fixed (double* objY_ptr = &objY) - fixed (double* objZ_ptr = objZ) - { - Int32 retval = Delegates.gluUnProject((double)winX, (double)winY, (double)winZ, (double*)model, (double*)proj_ptr, (Int32*)view_ptr, (double*)objX, (double*)objY_ptr, (double*)objZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject(double winX, double winY, double winZ, double* model, double[] proj, Int32[] view, double* objX, ref double objY, ref double objZ) - { - unsafe - { - fixed (double* proj_ptr = proj) - fixed (Int32* view_ptr = view) - fixed (double* objY_ptr = &objY) - fixed (double* objZ_ptr = &objZ) - { - Int32 retval = Delegates.gluUnProject((double)winX, (double)winY, (double)winZ, (double*)model, (double*)proj_ptr, (Int32*)view_ptr, (double*)objX, (double*)objY_ptr, (double*)objZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject(double winX, double winY, double winZ, double* model, double[] proj, Int32[] view, double[] objX, double* objY, double* objZ) - { - unsafe - { - fixed (double* proj_ptr = proj) - fixed (Int32* view_ptr = view) - fixed (double* objX_ptr = objX) - { - Int32 retval = Delegates.gluUnProject((double)winX, (double)winY, (double)winZ, (double*)model, (double*)proj_ptr, (Int32*)view_ptr, (double*)objX_ptr, (double*)objY, (double*)objZ); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject(double winX, double winY, double winZ, double* model, double[] proj, Int32[] view, double[] objX, double* objY, double[] objZ) - { - unsafe - { - fixed (double* proj_ptr = proj) - fixed (Int32* view_ptr = view) - fixed (double* objX_ptr = objX) - fixed (double* objZ_ptr = objZ) - { - Int32 retval = Delegates.gluUnProject((double)winX, (double)winY, (double)winZ, (double*)model, (double*)proj_ptr, (Int32*)view_ptr, (double*)objX_ptr, (double*)objY, (double*)objZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject(double winX, double winY, double winZ, double* model, double[] proj, Int32[] view, double[] objX, double* objY, ref double objZ) - { - unsafe - { - fixed (double* proj_ptr = proj) - fixed (Int32* view_ptr = view) - fixed (double* objX_ptr = objX) - fixed (double* objZ_ptr = &objZ) - { - Int32 retval = Delegates.gluUnProject((double)winX, (double)winY, (double)winZ, (double*)model, (double*)proj_ptr, (Int32*)view_ptr, (double*)objX_ptr, (double*)objY, (double*)objZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject(double winX, double winY, double winZ, double* model, double[] proj, Int32[] view, double[] objX, double[] objY, double* objZ) - { - unsafe - { - fixed (double* proj_ptr = proj) - fixed (Int32* view_ptr = view) - fixed (double* objX_ptr = objX) - fixed (double* objY_ptr = objY) - { - Int32 retval = Delegates.gluUnProject((double)winX, (double)winY, (double)winZ, (double*)model, (double*)proj_ptr, (Int32*)view_ptr, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject(double winX, double winY, double winZ, double* model, double[] proj, Int32[] view, double[] objX, double[] objY, double[] objZ) - { - unsafe - { - fixed (double* proj_ptr = proj) - fixed (Int32* view_ptr = view) - fixed (double* objX_ptr = objX) - fixed (double* objY_ptr = objY) - fixed (double* objZ_ptr = objZ) - { - Int32 retval = Delegates.gluUnProject((double)winX, (double)winY, (double)winZ, (double*)model, (double*)proj_ptr, (Int32*)view_ptr, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject(double winX, double winY, double winZ, double* model, double[] proj, Int32[] view, double[] objX, double[] objY, ref double objZ) - { - unsafe - { - fixed (double* proj_ptr = proj) - fixed (Int32* view_ptr = view) - fixed (double* objX_ptr = objX) - fixed (double* objY_ptr = objY) - fixed (double* objZ_ptr = &objZ) - { - Int32 retval = Delegates.gluUnProject((double)winX, (double)winY, (double)winZ, (double*)model, (double*)proj_ptr, (Int32*)view_ptr, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject(double winX, double winY, double winZ, double* model, double[] proj, Int32[] view, double[] objX, ref double objY, double* objZ) - { - unsafe - { - fixed (double* proj_ptr = proj) - fixed (Int32* view_ptr = view) - fixed (double* objX_ptr = objX) - fixed (double* objY_ptr = &objY) - { - Int32 retval = Delegates.gluUnProject((double)winX, (double)winY, (double)winZ, (double*)model, (double*)proj_ptr, (Int32*)view_ptr, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject(double winX, double winY, double winZ, double* model, double[] proj, Int32[] view, double[] objX, ref double objY, double[] objZ) - { - unsafe - { - fixed (double* proj_ptr = proj) - fixed (Int32* view_ptr = view) - fixed (double* objX_ptr = objX) - fixed (double* objY_ptr = &objY) - fixed (double* objZ_ptr = objZ) - { - Int32 retval = Delegates.gluUnProject((double)winX, (double)winY, (double)winZ, (double*)model, (double*)proj_ptr, (Int32*)view_ptr, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject(double winX, double winY, double winZ, double* model, double[] proj, Int32[] view, double[] objX, ref double objY, ref double objZ) - { - unsafe - { - fixed (double* proj_ptr = proj) - fixed (Int32* view_ptr = view) - fixed (double* objX_ptr = objX) - fixed (double* objY_ptr = &objY) - fixed (double* objZ_ptr = &objZ) - { - Int32 retval = Delegates.gluUnProject((double)winX, (double)winY, (double)winZ, (double*)model, (double*)proj_ptr, (Int32*)view_ptr, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject(double winX, double winY, double winZ, double* model, double[] proj, Int32[] view, ref double objX, double* objY, double* objZ) - { - unsafe - { - fixed (double* proj_ptr = proj) - fixed (Int32* view_ptr = view) - fixed (double* objX_ptr = &objX) - { - Int32 retval = Delegates.gluUnProject((double)winX, (double)winY, (double)winZ, (double*)model, (double*)proj_ptr, (Int32*)view_ptr, (double*)objX_ptr, (double*)objY, (double*)objZ); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject(double winX, double winY, double winZ, double* model, double[] proj, Int32[] view, ref double objX, double* objY, double[] objZ) - { - unsafe - { - fixed (double* proj_ptr = proj) - fixed (Int32* view_ptr = view) - fixed (double* objX_ptr = &objX) - fixed (double* objZ_ptr = objZ) - { - Int32 retval = Delegates.gluUnProject((double)winX, (double)winY, (double)winZ, (double*)model, (double*)proj_ptr, (Int32*)view_ptr, (double*)objX_ptr, (double*)objY, (double*)objZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject(double winX, double winY, double winZ, double* model, double[] proj, Int32[] view, ref double objX, double* objY, ref double objZ) - { - unsafe - { - fixed (double* proj_ptr = proj) - fixed (Int32* view_ptr = view) - fixed (double* objX_ptr = &objX) - fixed (double* objZ_ptr = &objZ) - { - Int32 retval = Delegates.gluUnProject((double)winX, (double)winY, (double)winZ, (double*)model, (double*)proj_ptr, (Int32*)view_ptr, (double*)objX_ptr, (double*)objY, (double*)objZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject(double winX, double winY, double winZ, double* model, double[] proj, Int32[] view, ref double objX, double[] objY, double* objZ) - { - unsafe - { - fixed (double* proj_ptr = proj) - fixed (Int32* view_ptr = view) - fixed (double* objX_ptr = &objX) - fixed (double* objY_ptr = objY) - { - Int32 retval = Delegates.gluUnProject((double)winX, (double)winY, (double)winZ, (double*)model, (double*)proj_ptr, (Int32*)view_ptr, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject(double winX, double winY, double winZ, double* model, double[] proj, Int32[] view, ref double objX, double[] objY, double[] objZ) - { - unsafe - { - fixed (double* proj_ptr = proj) - fixed (Int32* view_ptr = view) - fixed (double* objX_ptr = &objX) - fixed (double* objY_ptr = objY) - fixed (double* objZ_ptr = objZ) - { - Int32 retval = Delegates.gluUnProject((double)winX, (double)winY, (double)winZ, (double*)model, (double*)proj_ptr, (Int32*)view_ptr, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject(double winX, double winY, double winZ, double* model, double[] proj, Int32[] view, ref double objX, double[] objY, ref double objZ) - { - unsafe - { - fixed (double* proj_ptr = proj) - fixed (Int32* view_ptr = view) - fixed (double* objX_ptr = &objX) - fixed (double* objY_ptr = objY) - fixed (double* objZ_ptr = &objZ) - { - Int32 retval = Delegates.gluUnProject((double)winX, (double)winY, (double)winZ, (double*)model, (double*)proj_ptr, (Int32*)view_ptr, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject(double winX, double winY, double winZ, double* model, double[] proj, Int32[] view, ref double objX, ref double objY, double* objZ) - { - unsafe - { - fixed (double* proj_ptr = proj) - fixed (Int32* view_ptr = view) - fixed (double* objX_ptr = &objX) - fixed (double* objY_ptr = &objY) - { - Int32 retval = Delegates.gluUnProject((double)winX, (double)winY, (double)winZ, (double*)model, (double*)proj_ptr, (Int32*)view_ptr, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject(double winX, double winY, double winZ, double* model, double[] proj, Int32[] view, ref double objX, ref double objY, double[] objZ) - { - unsafe - { - fixed (double* proj_ptr = proj) - fixed (Int32* view_ptr = view) - fixed (double* objX_ptr = &objX) - fixed (double* objY_ptr = &objY) - fixed (double* objZ_ptr = objZ) - { - Int32 retval = Delegates.gluUnProject((double)winX, (double)winY, (double)winZ, (double*)model, (double*)proj_ptr, (Int32*)view_ptr, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject(double winX, double winY, double winZ, double* model, double[] proj, Int32[] view, ref double objX, ref double objY, ref double objZ) - { - unsafe - { - fixed (double* proj_ptr = proj) - fixed (Int32* view_ptr = view) - fixed (double* objX_ptr = &objX) - fixed (double* objY_ptr = &objY) - fixed (double* objZ_ptr = &objZ) - { - Int32 retval = Delegates.gluUnProject((double)winX, (double)winY, (double)winZ, (double*)model, (double*)proj_ptr, (Int32*)view_ptr, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject(double winX, double winY, double winZ, double* model, double[] proj, ref Int32 view, double* objX, double* objY, double* objZ) - { - unsafe - { - fixed (double* proj_ptr = proj) - fixed (Int32* view_ptr = &view) - { - Int32 retval = Delegates.gluUnProject((double)winX, (double)winY, (double)winZ, (double*)model, (double*)proj_ptr, (Int32*)view_ptr, (double*)objX, (double*)objY, (double*)objZ); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject(double winX, double winY, double winZ, double* model, double[] proj, ref Int32 view, double* objX, double* objY, double[] objZ) - { - unsafe - { - fixed (double* proj_ptr = proj) - fixed (Int32* view_ptr = &view) - fixed (double* objZ_ptr = objZ) - { - Int32 retval = Delegates.gluUnProject((double)winX, (double)winY, (double)winZ, (double*)model, (double*)proj_ptr, (Int32*)view_ptr, (double*)objX, (double*)objY, (double*)objZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject(double winX, double winY, double winZ, double* model, double[] proj, ref Int32 view, double* objX, double* objY, ref double objZ) - { - unsafe - { - fixed (double* proj_ptr = proj) - fixed (Int32* view_ptr = &view) - fixed (double* objZ_ptr = &objZ) - { - Int32 retval = Delegates.gluUnProject((double)winX, (double)winY, (double)winZ, (double*)model, (double*)proj_ptr, (Int32*)view_ptr, (double*)objX, (double*)objY, (double*)objZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject(double winX, double winY, double winZ, double* model, double[] proj, ref Int32 view, double* objX, double[] objY, double* objZ) - { - unsafe - { - fixed (double* proj_ptr = proj) - fixed (Int32* view_ptr = &view) - fixed (double* objY_ptr = objY) - { - Int32 retval = Delegates.gluUnProject((double)winX, (double)winY, (double)winZ, (double*)model, (double*)proj_ptr, (Int32*)view_ptr, (double*)objX, (double*)objY_ptr, (double*)objZ); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject(double winX, double winY, double winZ, double* model, double[] proj, ref Int32 view, double* objX, double[] objY, double[] objZ) - { - unsafe - { - fixed (double* proj_ptr = proj) - fixed (Int32* view_ptr = &view) - fixed (double* objY_ptr = objY) - fixed (double* objZ_ptr = objZ) - { - Int32 retval = Delegates.gluUnProject((double)winX, (double)winY, (double)winZ, (double*)model, (double*)proj_ptr, (Int32*)view_ptr, (double*)objX, (double*)objY_ptr, (double*)objZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject(double winX, double winY, double winZ, double* model, double[] proj, ref Int32 view, double* objX, double[] objY, ref double objZ) - { - unsafe - { - fixed (double* proj_ptr = proj) - fixed (Int32* view_ptr = &view) - fixed (double* objY_ptr = objY) - fixed (double* objZ_ptr = &objZ) - { - Int32 retval = Delegates.gluUnProject((double)winX, (double)winY, (double)winZ, (double*)model, (double*)proj_ptr, (Int32*)view_ptr, (double*)objX, (double*)objY_ptr, (double*)objZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject(double winX, double winY, double winZ, double* model, double[] proj, ref Int32 view, double* objX, ref double objY, double* objZ) - { - unsafe - { - fixed (double* proj_ptr = proj) - fixed (Int32* view_ptr = &view) - fixed (double* objY_ptr = &objY) - { - Int32 retval = Delegates.gluUnProject((double)winX, (double)winY, (double)winZ, (double*)model, (double*)proj_ptr, (Int32*)view_ptr, (double*)objX, (double*)objY_ptr, (double*)objZ); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject(double winX, double winY, double winZ, double* model, double[] proj, ref Int32 view, double* objX, ref double objY, double[] objZ) - { - unsafe - { - fixed (double* proj_ptr = proj) - fixed (Int32* view_ptr = &view) - fixed (double* objY_ptr = &objY) - fixed (double* objZ_ptr = objZ) - { - Int32 retval = Delegates.gluUnProject((double)winX, (double)winY, (double)winZ, (double*)model, (double*)proj_ptr, (Int32*)view_ptr, (double*)objX, (double*)objY_ptr, (double*)objZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject(double winX, double winY, double winZ, double* model, double[] proj, ref Int32 view, double* objX, ref double objY, ref double objZ) - { - unsafe - { - fixed (double* proj_ptr = proj) - fixed (Int32* view_ptr = &view) - fixed (double* objY_ptr = &objY) - fixed (double* objZ_ptr = &objZ) - { - Int32 retval = Delegates.gluUnProject((double)winX, (double)winY, (double)winZ, (double*)model, (double*)proj_ptr, (Int32*)view_ptr, (double*)objX, (double*)objY_ptr, (double*)objZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject(double winX, double winY, double winZ, double* model, double[] proj, ref Int32 view, double[] objX, double* objY, double* objZ) - { - unsafe - { - fixed (double* proj_ptr = proj) - fixed (Int32* view_ptr = &view) - fixed (double* objX_ptr = objX) - { - Int32 retval = Delegates.gluUnProject((double)winX, (double)winY, (double)winZ, (double*)model, (double*)proj_ptr, (Int32*)view_ptr, (double*)objX_ptr, (double*)objY, (double*)objZ); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject(double winX, double winY, double winZ, double* model, double[] proj, ref Int32 view, double[] objX, double* objY, double[] objZ) - { - unsafe - { - fixed (double* proj_ptr = proj) - fixed (Int32* view_ptr = &view) - fixed (double* objX_ptr = objX) - fixed (double* objZ_ptr = objZ) - { - Int32 retval = Delegates.gluUnProject((double)winX, (double)winY, (double)winZ, (double*)model, (double*)proj_ptr, (Int32*)view_ptr, (double*)objX_ptr, (double*)objY, (double*)objZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject(double winX, double winY, double winZ, double* model, double[] proj, ref Int32 view, double[] objX, double* objY, ref double objZ) - { - unsafe - { - fixed (double* proj_ptr = proj) - fixed (Int32* view_ptr = &view) - fixed (double* objX_ptr = objX) - fixed (double* objZ_ptr = &objZ) - { - Int32 retval = Delegates.gluUnProject((double)winX, (double)winY, (double)winZ, (double*)model, (double*)proj_ptr, (Int32*)view_ptr, (double*)objX_ptr, (double*)objY, (double*)objZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject(double winX, double winY, double winZ, double* model, double[] proj, ref Int32 view, double[] objX, double[] objY, double* objZ) - { - unsafe - { - fixed (double* proj_ptr = proj) - fixed (Int32* view_ptr = &view) - fixed (double* objX_ptr = objX) - fixed (double* objY_ptr = objY) - { - Int32 retval = Delegates.gluUnProject((double)winX, (double)winY, (double)winZ, (double*)model, (double*)proj_ptr, (Int32*)view_ptr, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject(double winX, double winY, double winZ, double* model, double[] proj, ref Int32 view, double[] objX, double[] objY, double[] objZ) - { - unsafe - { - fixed (double* proj_ptr = proj) - fixed (Int32* view_ptr = &view) - fixed (double* objX_ptr = objX) - fixed (double* objY_ptr = objY) - fixed (double* objZ_ptr = objZ) - { - Int32 retval = Delegates.gluUnProject((double)winX, (double)winY, (double)winZ, (double*)model, (double*)proj_ptr, (Int32*)view_ptr, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject(double winX, double winY, double winZ, double* model, double[] proj, ref Int32 view, double[] objX, double[] objY, ref double objZ) - { - unsafe - { - fixed (double* proj_ptr = proj) - fixed (Int32* view_ptr = &view) - fixed (double* objX_ptr = objX) - fixed (double* objY_ptr = objY) - fixed (double* objZ_ptr = &objZ) - { - Int32 retval = Delegates.gluUnProject((double)winX, (double)winY, (double)winZ, (double*)model, (double*)proj_ptr, (Int32*)view_ptr, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject(double winX, double winY, double winZ, double* model, double[] proj, ref Int32 view, double[] objX, ref double objY, double* objZ) - { - unsafe - { - fixed (double* proj_ptr = proj) - fixed (Int32* view_ptr = &view) - fixed (double* objX_ptr = objX) - fixed (double* objY_ptr = &objY) - { - Int32 retval = Delegates.gluUnProject((double)winX, (double)winY, (double)winZ, (double*)model, (double*)proj_ptr, (Int32*)view_ptr, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject(double winX, double winY, double winZ, double* model, double[] proj, ref Int32 view, double[] objX, ref double objY, double[] objZ) - { - unsafe - { - fixed (double* proj_ptr = proj) - fixed (Int32* view_ptr = &view) - fixed (double* objX_ptr = objX) - fixed (double* objY_ptr = &objY) - fixed (double* objZ_ptr = objZ) - { - Int32 retval = Delegates.gluUnProject((double)winX, (double)winY, (double)winZ, (double*)model, (double*)proj_ptr, (Int32*)view_ptr, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject(double winX, double winY, double winZ, double* model, double[] proj, ref Int32 view, double[] objX, ref double objY, ref double objZ) - { - unsafe - { - fixed (double* proj_ptr = proj) - fixed (Int32* view_ptr = &view) - fixed (double* objX_ptr = objX) - fixed (double* objY_ptr = &objY) - fixed (double* objZ_ptr = &objZ) - { - Int32 retval = Delegates.gluUnProject((double)winX, (double)winY, (double)winZ, (double*)model, (double*)proj_ptr, (Int32*)view_ptr, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject(double winX, double winY, double winZ, double* model, double[] proj, ref Int32 view, ref double objX, double* objY, double* objZ) - { - unsafe - { - fixed (double* proj_ptr = proj) - fixed (Int32* view_ptr = &view) - fixed (double* objX_ptr = &objX) - { - Int32 retval = Delegates.gluUnProject((double)winX, (double)winY, (double)winZ, (double*)model, (double*)proj_ptr, (Int32*)view_ptr, (double*)objX_ptr, (double*)objY, (double*)objZ); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject(double winX, double winY, double winZ, double* model, double[] proj, ref Int32 view, ref double objX, double* objY, double[] objZ) - { - unsafe - { - fixed (double* proj_ptr = proj) - fixed (Int32* view_ptr = &view) - fixed (double* objX_ptr = &objX) - fixed (double* objZ_ptr = objZ) - { - Int32 retval = Delegates.gluUnProject((double)winX, (double)winY, (double)winZ, (double*)model, (double*)proj_ptr, (Int32*)view_ptr, (double*)objX_ptr, (double*)objY, (double*)objZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject(double winX, double winY, double winZ, double* model, double[] proj, ref Int32 view, ref double objX, double* objY, ref double objZ) - { - unsafe - { - fixed (double* proj_ptr = proj) - fixed (Int32* view_ptr = &view) - fixed (double* objX_ptr = &objX) - fixed (double* objZ_ptr = &objZ) - { - Int32 retval = Delegates.gluUnProject((double)winX, (double)winY, (double)winZ, (double*)model, (double*)proj_ptr, (Int32*)view_ptr, (double*)objX_ptr, (double*)objY, (double*)objZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject(double winX, double winY, double winZ, double* model, double[] proj, ref Int32 view, ref double objX, double[] objY, double* objZ) - { - unsafe - { - fixed (double* proj_ptr = proj) - fixed (Int32* view_ptr = &view) - fixed (double* objX_ptr = &objX) - fixed (double* objY_ptr = objY) - { - Int32 retval = Delegates.gluUnProject((double)winX, (double)winY, (double)winZ, (double*)model, (double*)proj_ptr, (Int32*)view_ptr, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject(double winX, double winY, double winZ, double* model, double[] proj, ref Int32 view, ref double objX, double[] objY, double[] objZ) - { - unsafe - { - fixed (double* proj_ptr = proj) - fixed (Int32* view_ptr = &view) - fixed (double* objX_ptr = &objX) - fixed (double* objY_ptr = objY) - fixed (double* objZ_ptr = objZ) - { - Int32 retval = Delegates.gluUnProject((double)winX, (double)winY, (double)winZ, (double*)model, (double*)proj_ptr, (Int32*)view_ptr, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject(double winX, double winY, double winZ, double* model, double[] proj, ref Int32 view, ref double objX, double[] objY, ref double objZ) - { - unsafe - { - fixed (double* proj_ptr = proj) - fixed (Int32* view_ptr = &view) - fixed (double* objX_ptr = &objX) - fixed (double* objY_ptr = objY) - fixed (double* objZ_ptr = &objZ) - { - Int32 retval = Delegates.gluUnProject((double)winX, (double)winY, (double)winZ, (double*)model, (double*)proj_ptr, (Int32*)view_ptr, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject(double winX, double winY, double winZ, double* model, double[] proj, ref Int32 view, ref double objX, ref double objY, double* objZ) - { - unsafe - { - fixed (double* proj_ptr = proj) - fixed (Int32* view_ptr = &view) - fixed (double* objX_ptr = &objX) - fixed (double* objY_ptr = &objY) - { - Int32 retval = Delegates.gluUnProject((double)winX, (double)winY, (double)winZ, (double*)model, (double*)proj_ptr, (Int32*)view_ptr, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject(double winX, double winY, double winZ, double* model, double[] proj, ref Int32 view, ref double objX, ref double objY, double[] objZ) - { - unsafe - { - fixed (double* proj_ptr = proj) - fixed (Int32* view_ptr = &view) - fixed (double* objX_ptr = &objX) - fixed (double* objY_ptr = &objY) - fixed (double* objZ_ptr = objZ) - { - Int32 retval = Delegates.gluUnProject((double)winX, (double)winY, (double)winZ, (double*)model, (double*)proj_ptr, (Int32*)view_ptr, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject(double winX, double winY, double winZ, double* model, double[] proj, ref Int32 view, ref double objX, ref double objY, ref double objZ) - { - unsafe - { - fixed (double* proj_ptr = proj) - fixed (Int32* view_ptr = &view) - fixed (double* objX_ptr = &objX) - fixed (double* objY_ptr = &objY) - fixed (double* objZ_ptr = &objZ) - { - Int32 retval = Delegates.gluUnProject((double)winX, (double)winY, (double)winZ, (double*)model, (double*)proj_ptr, (Int32*)view_ptr, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject(double winX, double winY, double winZ, double* model, ref double proj, Int32* view, double* objX, double* objY, double* objZ) - { - unsafe - { - fixed (double* proj_ptr = &proj) - { - Int32 retval = Delegates.gluUnProject((double)winX, (double)winY, (double)winZ, (double*)model, (double*)proj_ptr, (Int32*)view, (double*)objX, (double*)objY, (double*)objZ); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject(double winX, double winY, double winZ, double* model, ref double proj, Int32* view, double* objX, double* objY, double[] objZ) - { - unsafe - { - fixed (double* proj_ptr = &proj) - fixed (double* objZ_ptr = objZ) - { - Int32 retval = Delegates.gluUnProject((double)winX, (double)winY, (double)winZ, (double*)model, (double*)proj_ptr, (Int32*)view, (double*)objX, (double*)objY, (double*)objZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject(double winX, double winY, double winZ, double* model, ref double proj, Int32* view, double* objX, double* objY, ref double objZ) - { - unsafe - { - fixed (double* proj_ptr = &proj) - fixed (double* objZ_ptr = &objZ) - { - Int32 retval = Delegates.gluUnProject((double)winX, (double)winY, (double)winZ, (double*)model, (double*)proj_ptr, (Int32*)view, (double*)objX, (double*)objY, (double*)objZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject(double winX, double winY, double winZ, double* model, ref double proj, Int32* view, double* objX, double[] objY, double* objZ) - { - unsafe - { - fixed (double* proj_ptr = &proj) - fixed (double* objY_ptr = objY) - { - Int32 retval = Delegates.gluUnProject((double)winX, (double)winY, (double)winZ, (double*)model, (double*)proj_ptr, (Int32*)view, (double*)objX, (double*)objY_ptr, (double*)objZ); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject(double winX, double winY, double winZ, double* model, ref double proj, Int32* view, double* objX, double[] objY, double[] objZ) - { - unsafe - { - fixed (double* proj_ptr = &proj) - fixed (double* objY_ptr = objY) - fixed (double* objZ_ptr = objZ) - { - Int32 retval = Delegates.gluUnProject((double)winX, (double)winY, (double)winZ, (double*)model, (double*)proj_ptr, (Int32*)view, (double*)objX, (double*)objY_ptr, (double*)objZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject(double winX, double winY, double winZ, double* model, ref double proj, Int32* view, double* objX, double[] objY, ref double objZ) - { - unsafe - { - fixed (double* proj_ptr = &proj) - fixed (double* objY_ptr = objY) - fixed (double* objZ_ptr = &objZ) - { - Int32 retval = Delegates.gluUnProject((double)winX, (double)winY, (double)winZ, (double*)model, (double*)proj_ptr, (Int32*)view, (double*)objX, (double*)objY_ptr, (double*)objZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject(double winX, double winY, double winZ, double* model, ref double proj, Int32* view, double* objX, ref double objY, double* objZ) - { - unsafe - { - fixed (double* proj_ptr = &proj) - fixed (double* objY_ptr = &objY) - { - Int32 retval = Delegates.gluUnProject((double)winX, (double)winY, (double)winZ, (double*)model, (double*)proj_ptr, (Int32*)view, (double*)objX, (double*)objY_ptr, (double*)objZ); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject(double winX, double winY, double winZ, double* model, ref double proj, Int32* view, double* objX, ref double objY, double[] objZ) - { - unsafe - { - fixed (double* proj_ptr = &proj) - fixed (double* objY_ptr = &objY) - fixed (double* objZ_ptr = objZ) - { - Int32 retval = Delegates.gluUnProject((double)winX, (double)winY, (double)winZ, (double*)model, (double*)proj_ptr, (Int32*)view, (double*)objX, (double*)objY_ptr, (double*)objZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject(double winX, double winY, double winZ, double* model, ref double proj, Int32* view, double* objX, ref double objY, ref double objZ) - { - unsafe - { - fixed (double* proj_ptr = &proj) - fixed (double* objY_ptr = &objY) - fixed (double* objZ_ptr = &objZ) - { - Int32 retval = Delegates.gluUnProject((double)winX, (double)winY, (double)winZ, (double*)model, (double*)proj_ptr, (Int32*)view, (double*)objX, (double*)objY_ptr, (double*)objZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject(double winX, double winY, double winZ, double* model, ref double proj, Int32* view, double[] objX, double* objY, double* objZ) - { - unsafe - { - fixed (double* proj_ptr = &proj) - fixed (double* objX_ptr = objX) - { - Int32 retval = Delegates.gluUnProject((double)winX, (double)winY, (double)winZ, (double*)model, (double*)proj_ptr, (Int32*)view, (double*)objX_ptr, (double*)objY, (double*)objZ); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject(double winX, double winY, double winZ, double* model, ref double proj, Int32* view, double[] objX, double* objY, double[] objZ) - { - unsafe - { - fixed (double* proj_ptr = &proj) - fixed (double* objX_ptr = objX) - fixed (double* objZ_ptr = objZ) - { - Int32 retval = Delegates.gluUnProject((double)winX, (double)winY, (double)winZ, (double*)model, (double*)proj_ptr, (Int32*)view, (double*)objX_ptr, (double*)objY, (double*)objZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject(double winX, double winY, double winZ, double* model, ref double proj, Int32* view, double[] objX, double* objY, ref double objZ) - { - unsafe - { - fixed (double* proj_ptr = &proj) - fixed (double* objX_ptr = objX) - fixed (double* objZ_ptr = &objZ) - { - Int32 retval = Delegates.gluUnProject((double)winX, (double)winY, (double)winZ, (double*)model, (double*)proj_ptr, (Int32*)view, (double*)objX_ptr, (double*)objY, (double*)objZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject(double winX, double winY, double winZ, double* model, ref double proj, Int32* view, double[] objX, double[] objY, double* objZ) - { - unsafe - { - fixed (double* proj_ptr = &proj) - fixed (double* objX_ptr = objX) - fixed (double* objY_ptr = objY) - { - Int32 retval = Delegates.gluUnProject((double)winX, (double)winY, (double)winZ, (double*)model, (double*)proj_ptr, (Int32*)view, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject(double winX, double winY, double winZ, double* model, ref double proj, Int32* view, double[] objX, double[] objY, double[] objZ) - { - unsafe - { - fixed (double* proj_ptr = &proj) - fixed (double* objX_ptr = objX) - fixed (double* objY_ptr = objY) - fixed (double* objZ_ptr = objZ) - { - Int32 retval = Delegates.gluUnProject((double)winX, (double)winY, (double)winZ, (double*)model, (double*)proj_ptr, (Int32*)view, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject(double winX, double winY, double winZ, double* model, ref double proj, Int32* view, double[] objX, double[] objY, ref double objZ) - { - unsafe - { - fixed (double* proj_ptr = &proj) - fixed (double* objX_ptr = objX) - fixed (double* objY_ptr = objY) - fixed (double* objZ_ptr = &objZ) - { - Int32 retval = Delegates.gluUnProject((double)winX, (double)winY, (double)winZ, (double*)model, (double*)proj_ptr, (Int32*)view, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject(double winX, double winY, double winZ, double* model, ref double proj, Int32* view, double[] objX, ref double objY, double* objZ) - { - unsafe - { - fixed (double* proj_ptr = &proj) - fixed (double* objX_ptr = objX) - fixed (double* objY_ptr = &objY) - { - Int32 retval = Delegates.gluUnProject((double)winX, (double)winY, (double)winZ, (double*)model, (double*)proj_ptr, (Int32*)view, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject(double winX, double winY, double winZ, double* model, ref double proj, Int32* view, double[] objX, ref double objY, double[] objZ) - { - unsafe - { - fixed (double* proj_ptr = &proj) - fixed (double* objX_ptr = objX) - fixed (double* objY_ptr = &objY) - fixed (double* objZ_ptr = objZ) - { - Int32 retval = Delegates.gluUnProject((double)winX, (double)winY, (double)winZ, (double*)model, (double*)proj_ptr, (Int32*)view, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject(double winX, double winY, double winZ, double* model, ref double proj, Int32* view, double[] objX, ref double objY, ref double objZ) - { - unsafe - { - fixed (double* proj_ptr = &proj) - fixed (double* objX_ptr = objX) - fixed (double* objY_ptr = &objY) - fixed (double* objZ_ptr = &objZ) - { - Int32 retval = Delegates.gluUnProject((double)winX, (double)winY, (double)winZ, (double*)model, (double*)proj_ptr, (Int32*)view, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject(double winX, double winY, double winZ, double* model, ref double proj, Int32* view, ref double objX, double* objY, double* objZ) - { - unsafe - { - fixed (double* proj_ptr = &proj) - fixed (double* objX_ptr = &objX) - { - Int32 retval = Delegates.gluUnProject((double)winX, (double)winY, (double)winZ, (double*)model, (double*)proj_ptr, (Int32*)view, (double*)objX_ptr, (double*)objY, (double*)objZ); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject(double winX, double winY, double winZ, double* model, ref double proj, Int32* view, ref double objX, double* objY, double[] objZ) - { - unsafe - { - fixed (double* proj_ptr = &proj) - fixed (double* objX_ptr = &objX) - fixed (double* objZ_ptr = objZ) - { - Int32 retval = Delegates.gluUnProject((double)winX, (double)winY, (double)winZ, (double*)model, (double*)proj_ptr, (Int32*)view, (double*)objX_ptr, (double*)objY, (double*)objZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject(double winX, double winY, double winZ, double* model, ref double proj, Int32* view, ref double objX, double* objY, ref double objZ) - { - unsafe - { - fixed (double* proj_ptr = &proj) - fixed (double* objX_ptr = &objX) - fixed (double* objZ_ptr = &objZ) - { - Int32 retval = Delegates.gluUnProject((double)winX, (double)winY, (double)winZ, (double*)model, (double*)proj_ptr, (Int32*)view, (double*)objX_ptr, (double*)objY, (double*)objZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject(double winX, double winY, double winZ, double* model, ref double proj, Int32* view, ref double objX, double[] objY, double* objZ) - { - unsafe - { - fixed (double* proj_ptr = &proj) - fixed (double* objX_ptr = &objX) - fixed (double* objY_ptr = objY) - { - Int32 retval = Delegates.gluUnProject((double)winX, (double)winY, (double)winZ, (double*)model, (double*)proj_ptr, (Int32*)view, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject(double winX, double winY, double winZ, double* model, ref double proj, Int32* view, ref double objX, double[] objY, double[] objZ) - { - unsafe - { - fixed (double* proj_ptr = &proj) - fixed (double* objX_ptr = &objX) - fixed (double* objY_ptr = objY) - fixed (double* objZ_ptr = objZ) - { - Int32 retval = Delegates.gluUnProject((double)winX, (double)winY, (double)winZ, (double*)model, (double*)proj_ptr, (Int32*)view, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject(double winX, double winY, double winZ, double* model, ref double proj, Int32* view, ref double objX, double[] objY, ref double objZ) - { - unsafe - { - fixed (double* proj_ptr = &proj) - fixed (double* objX_ptr = &objX) - fixed (double* objY_ptr = objY) - fixed (double* objZ_ptr = &objZ) - { - Int32 retval = Delegates.gluUnProject((double)winX, (double)winY, (double)winZ, (double*)model, (double*)proj_ptr, (Int32*)view, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject(double winX, double winY, double winZ, double* model, ref double proj, Int32* view, ref double objX, ref double objY, double* objZ) - { - unsafe - { - fixed (double* proj_ptr = &proj) - fixed (double* objX_ptr = &objX) - fixed (double* objY_ptr = &objY) - { - Int32 retval = Delegates.gluUnProject((double)winX, (double)winY, (double)winZ, (double*)model, (double*)proj_ptr, (Int32*)view, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject(double winX, double winY, double winZ, double* model, ref double proj, Int32* view, ref double objX, ref double objY, double[] objZ) - { - unsafe - { - fixed (double* proj_ptr = &proj) - fixed (double* objX_ptr = &objX) - fixed (double* objY_ptr = &objY) - fixed (double* objZ_ptr = objZ) - { - Int32 retval = Delegates.gluUnProject((double)winX, (double)winY, (double)winZ, (double*)model, (double*)proj_ptr, (Int32*)view, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject(double winX, double winY, double winZ, double* model, ref double proj, Int32* view, ref double objX, ref double objY, ref double objZ) - { - unsafe - { - fixed (double* proj_ptr = &proj) - fixed (double* objX_ptr = &objX) - fixed (double* objY_ptr = &objY) - fixed (double* objZ_ptr = &objZ) - { - Int32 retval = Delegates.gluUnProject((double)winX, (double)winY, (double)winZ, (double*)model, (double*)proj_ptr, (Int32*)view, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject(double winX, double winY, double winZ, double* model, ref double proj, Int32[] view, double* objX, double* objY, double* objZ) - { - unsafe - { - fixed (double* proj_ptr = &proj) - fixed (Int32* view_ptr = view) - { - Int32 retval = Delegates.gluUnProject((double)winX, (double)winY, (double)winZ, (double*)model, (double*)proj_ptr, (Int32*)view_ptr, (double*)objX, (double*)objY, (double*)objZ); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject(double winX, double winY, double winZ, double* model, ref double proj, Int32[] view, double* objX, double* objY, double[] objZ) - { - unsafe - { - fixed (double* proj_ptr = &proj) - fixed (Int32* view_ptr = view) - fixed (double* objZ_ptr = objZ) - { - Int32 retval = Delegates.gluUnProject((double)winX, (double)winY, (double)winZ, (double*)model, (double*)proj_ptr, (Int32*)view_ptr, (double*)objX, (double*)objY, (double*)objZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject(double winX, double winY, double winZ, double* model, ref double proj, Int32[] view, double* objX, double* objY, ref double objZ) - { - unsafe - { - fixed (double* proj_ptr = &proj) - fixed (Int32* view_ptr = view) - fixed (double* objZ_ptr = &objZ) - { - Int32 retval = Delegates.gluUnProject((double)winX, (double)winY, (double)winZ, (double*)model, (double*)proj_ptr, (Int32*)view_ptr, (double*)objX, (double*)objY, (double*)objZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject(double winX, double winY, double winZ, double* model, ref double proj, Int32[] view, double* objX, double[] objY, double* objZ) - { - unsafe - { - fixed (double* proj_ptr = &proj) - fixed (Int32* view_ptr = view) - fixed (double* objY_ptr = objY) - { - Int32 retval = Delegates.gluUnProject((double)winX, (double)winY, (double)winZ, (double*)model, (double*)proj_ptr, (Int32*)view_ptr, (double*)objX, (double*)objY_ptr, (double*)objZ); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject(double winX, double winY, double winZ, double* model, ref double proj, Int32[] view, double* objX, double[] objY, double[] objZ) - { - unsafe - { - fixed (double* proj_ptr = &proj) - fixed (Int32* view_ptr = view) - fixed (double* objY_ptr = objY) - fixed (double* objZ_ptr = objZ) - { - Int32 retval = Delegates.gluUnProject((double)winX, (double)winY, (double)winZ, (double*)model, (double*)proj_ptr, (Int32*)view_ptr, (double*)objX, (double*)objY_ptr, (double*)objZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject(double winX, double winY, double winZ, double* model, ref double proj, Int32[] view, double* objX, double[] objY, ref double objZ) - { - unsafe - { - fixed (double* proj_ptr = &proj) - fixed (Int32* view_ptr = view) - fixed (double* objY_ptr = objY) - fixed (double* objZ_ptr = &objZ) - { - Int32 retval = Delegates.gluUnProject((double)winX, (double)winY, (double)winZ, (double*)model, (double*)proj_ptr, (Int32*)view_ptr, (double*)objX, (double*)objY_ptr, (double*)objZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject(double winX, double winY, double winZ, double* model, ref double proj, Int32[] view, double* objX, ref double objY, double* objZ) - { - unsafe - { - fixed (double* proj_ptr = &proj) - fixed (Int32* view_ptr = view) - fixed (double* objY_ptr = &objY) - { - Int32 retval = Delegates.gluUnProject((double)winX, (double)winY, (double)winZ, (double*)model, (double*)proj_ptr, (Int32*)view_ptr, (double*)objX, (double*)objY_ptr, (double*)objZ); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject(double winX, double winY, double winZ, double* model, ref double proj, Int32[] view, double* objX, ref double objY, double[] objZ) - { - unsafe - { - fixed (double* proj_ptr = &proj) - fixed (Int32* view_ptr = view) - fixed (double* objY_ptr = &objY) - fixed (double* objZ_ptr = objZ) - { - Int32 retval = Delegates.gluUnProject((double)winX, (double)winY, (double)winZ, (double*)model, (double*)proj_ptr, (Int32*)view_ptr, (double*)objX, (double*)objY_ptr, (double*)objZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject(double winX, double winY, double winZ, double* model, ref double proj, Int32[] view, double* objX, ref double objY, ref double objZ) - { - unsafe - { - fixed (double* proj_ptr = &proj) - fixed (Int32* view_ptr = view) - fixed (double* objY_ptr = &objY) - fixed (double* objZ_ptr = &objZ) - { - Int32 retval = Delegates.gluUnProject((double)winX, (double)winY, (double)winZ, (double*)model, (double*)proj_ptr, (Int32*)view_ptr, (double*)objX, (double*)objY_ptr, (double*)objZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject(double winX, double winY, double winZ, double* model, ref double proj, Int32[] view, double[] objX, double* objY, double* objZ) - { - unsafe - { - fixed (double* proj_ptr = &proj) - fixed (Int32* view_ptr = view) - fixed (double* objX_ptr = objX) - { - Int32 retval = Delegates.gluUnProject((double)winX, (double)winY, (double)winZ, (double*)model, (double*)proj_ptr, (Int32*)view_ptr, (double*)objX_ptr, (double*)objY, (double*)objZ); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject(double winX, double winY, double winZ, double* model, ref double proj, Int32[] view, double[] objX, double* objY, double[] objZ) - { - unsafe - { - fixed (double* proj_ptr = &proj) - fixed (Int32* view_ptr = view) - fixed (double* objX_ptr = objX) - fixed (double* objZ_ptr = objZ) - { - Int32 retval = Delegates.gluUnProject((double)winX, (double)winY, (double)winZ, (double*)model, (double*)proj_ptr, (Int32*)view_ptr, (double*)objX_ptr, (double*)objY, (double*)objZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject(double winX, double winY, double winZ, double* model, ref double proj, Int32[] view, double[] objX, double* objY, ref double objZ) - { - unsafe - { - fixed (double* proj_ptr = &proj) - fixed (Int32* view_ptr = view) - fixed (double* objX_ptr = objX) - fixed (double* objZ_ptr = &objZ) - { - Int32 retval = Delegates.gluUnProject((double)winX, (double)winY, (double)winZ, (double*)model, (double*)proj_ptr, (Int32*)view_ptr, (double*)objX_ptr, (double*)objY, (double*)objZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject(double winX, double winY, double winZ, double* model, ref double proj, Int32[] view, double[] objX, double[] objY, double* objZ) - { - unsafe - { - fixed (double* proj_ptr = &proj) - fixed (Int32* view_ptr = view) - fixed (double* objX_ptr = objX) - fixed (double* objY_ptr = objY) - { - Int32 retval = Delegates.gluUnProject((double)winX, (double)winY, (double)winZ, (double*)model, (double*)proj_ptr, (Int32*)view_ptr, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject(double winX, double winY, double winZ, double* model, ref double proj, Int32[] view, double[] objX, double[] objY, double[] objZ) - { - unsafe - { - fixed (double* proj_ptr = &proj) - fixed (Int32* view_ptr = view) - fixed (double* objX_ptr = objX) - fixed (double* objY_ptr = objY) - fixed (double* objZ_ptr = objZ) - { - Int32 retval = Delegates.gluUnProject((double)winX, (double)winY, (double)winZ, (double*)model, (double*)proj_ptr, (Int32*)view_ptr, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject(double winX, double winY, double winZ, double* model, ref double proj, Int32[] view, double[] objX, double[] objY, ref double objZ) - { - unsafe - { - fixed (double* proj_ptr = &proj) - fixed (Int32* view_ptr = view) - fixed (double* objX_ptr = objX) - fixed (double* objY_ptr = objY) - fixed (double* objZ_ptr = &objZ) - { - Int32 retval = Delegates.gluUnProject((double)winX, (double)winY, (double)winZ, (double*)model, (double*)proj_ptr, (Int32*)view_ptr, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject(double winX, double winY, double winZ, double* model, ref double proj, Int32[] view, double[] objX, ref double objY, double* objZ) - { - unsafe - { - fixed (double* proj_ptr = &proj) - fixed (Int32* view_ptr = view) - fixed (double* objX_ptr = objX) - fixed (double* objY_ptr = &objY) - { - Int32 retval = Delegates.gluUnProject((double)winX, (double)winY, (double)winZ, (double*)model, (double*)proj_ptr, (Int32*)view_ptr, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject(double winX, double winY, double winZ, double* model, ref double proj, Int32[] view, double[] objX, ref double objY, double[] objZ) - { - unsafe - { - fixed (double* proj_ptr = &proj) - fixed (Int32* view_ptr = view) - fixed (double* objX_ptr = objX) - fixed (double* objY_ptr = &objY) - fixed (double* objZ_ptr = objZ) - { - Int32 retval = Delegates.gluUnProject((double)winX, (double)winY, (double)winZ, (double*)model, (double*)proj_ptr, (Int32*)view_ptr, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject(double winX, double winY, double winZ, double* model, ref double proj, Int32[] view, double[] objX, ref double objY, ref double objZ) - { - unsafe - { - fixed (double* proj_ptr = &proj) - fixed (Int32* view_ptr = view) - fixed (double* objX_ptr = objX) - fixed (double* objY_ptr = &objY) - fixed (double* objZ_ptr = &objZ) - { - Int32 retval = Delegates.gluUnProject((double)winX, (double)winY, (double)winZ, (double*)model, (double*)proj_ptr, (Int32*)view_ptr, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject(double winX, double winY, double winZ, double* model, ref double proj, Int32[] view, ref double objX, double* objY, double* objZ) - { - unsafe - { - fixed (double* proj_ptr = &proj) - fixed (Int32* view_ptr = view) - fixed (double* objX_ptr = &objX) - { - Int32 retval = Delegates.gluUnProject((double)winX, (double)winY, (double)winZ, (double*)model, (double*)proj_ptr, (Int32*)view_ptr, (double*)objX_ptr, (double*)objY, (double*)objZ); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject(double winX, double winY, double winZ, double* model, ref double proj, Int32[] view, ref double objX, double* objY, double[] objZ) - { - unsafe - { - fixed (double* proj_ptr = &proj) - fixed (Int32* view_ptr = view) - fixed (double* objX_ptr = &objX) - fixed (double* objZ_ptr = objZ) - { - Int32 retval = Delegates.gluUnProject((double)winX, (double)winY, (double)winZ, (double*)model, (double*)proj_ptr, (Int32*)view_ptr, (double*)objX_ptr, (double*)objY, (double*)objZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject(double winX, double winY, double winZ, double* model, ref double proj, Int32[] view, ref double objX, double* objY, ref double objZ) - { - unsafe - { - fixed (double* proj_ptr = &proj) - fixed (Int32* view_ptr = view) - fixed (double* objX_ptr = &objX) - fixed (double* objZ_ptr = &objZ) - { - Int32 retval = Delegates.gluUnProject((double)winX, (double)winY, (double)winZ, (double*)model, (double*)proj_ptr, (Int32*)view_ptr, (double*)objX_ptr, (double*)objY, (double*)objZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject(double winX, double winY, double winZ, double* model, ref double proj, Int32[] view, ref double objX, double[] objY, double* objZ) - { - unsafe - { - fixed (double* proj_ptr = &proj) - fixed (Int32* view_ptr = view) - fixed (double* objX_ptr = &objX) - fixed (double* objY_ptr = objY) - { - Int32 retval = Delegates.gluUnProject((double)winX, (double)winY, (double)winZ, (double*)model, (double*)proj_ptr, (Int32*)view_ptr, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject(double winX, double winY, double winZ, double* model, ref double proj, Int32[] view, ref double objX, double[] objY, double[] objZ) - { - unsafe - { - fixed (double* proj_ptr = &proj) - fixed (Int32* view_ptr = view) - fixed (double* objX_ptr = &objX) - fixed (double* objY_ptr = objY) - fixed (double* objZ_ptr = objZ) - { - Int32 retval = Delegates.gluUnProject((double)winX, (double)winY, (double)winZ, (double*)model, (double*)proj_ptr, (Int32*)view_ptr, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject(double winX, double winY, double winZ, double* model, ref double proj, Int32[] view, ref double objX, double[] objY, ref double objZ) - { - unsafe - { - fixed (double* proj_ptr = &proj) - fixed (Int32* view_ptr = view) - fixed (double* objX_ptr = &objX) - fixed (double* objY_ptr = objY) - fixed (double* objZ_ptr = &objZ) - { - Int32 retval = Delegates.gluUnProject((double)winX, (double)winY, (double)winZ, (double*)model, (double*)proj_ptr, (Int32*)view_ptr, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject(double winX, double winY, double winZ, double* model, ref double proj, Int32[] view, ref double objX, ref double objY, double* objZ) - { - unsafe - { - fixed (double* proj_ptr = &proj) - fixed (Int32* view_ptr = view) - fixed (double* objX_ptr = &objX) - fixed (double* objY_ptr = &objY) - { - Int32 retval = Delegates.gluUnProject((double)winX, (double)winY, (double)winZ, (double*)model, (double*)proj_ptr, (Int32*)view_ptr, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject(double winX, double winY, double winZ, double* model, ref double proj, Int32[] view, ref double objX, ref double objY, double[] objZ) - { - unsafe - { - fixed (double* proj_ptr = &proj) - fixed (Int32* view_ptr = view) - fixed (double* objX_ptr = &objX) - fixed (double* objY_ptr = &objY) - fixed (double* objZ_ptr = objZ) - { - Int32 retval = Delegates.gluUnProject((double)winX, (double)winY, (double)winZ, (double*)model, (double*)proj_ptr, (Int32*)view_ptr, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject(double winX, double winY, double winZ, double* model, ref double proj, Int32[] view, ref double objX, ref double objY, ref double objZ) - { - unsafe - { - fixed (double* proj_ptr = &proj) - fixed (Int32* view_ptr = view) - fixed (double* objX_ptr = &objX) - fixed (double* objY_ptr = &objY) - fixed (double* objZ_ptr = &objZ) - { - Int32 retval = Delegates.gluUnProject((double)winX, (double)winY, (double)winZ, (double*)model, (double*)proj_ptr, (Int32*)view_ptr, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject(double winX, double winY, double winZ, double* model, ref double proj, ref Int32 view, double* objX, double* objY, double* objZ) - { - unsafe - { - fixed (double* proj_ptr = &proj) - fixed (Int32* view_ptr = &view) - { - Int32 retval = Delegates.gluUnProject((double)winX, (double)winY, (double)winZ, (double*)model, (double*)proj_ptr, (Int32*)view_ptr, (double*)objX, (double*)objY, (double*)objZ); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject(double winX, double winY, double winZ, double* model, ref double proj, ref Int32 view, double* objX, double* objY, double[] objZ) - { - unsafe - { - fixed (double* proj_ptr = &proj) - fixed (Int32* view_ptr = &view) - fixed (double* objZ_ptr = objZ) - { - Int32 retval = Delegates.gluUnProject((double)winX, (double)winY, (double)winZ, (double*)model, (double*)proj_ptr, (Int32*)view_ptr, (double*)objX, (double*)objY, (double*)objZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject(double winX, double winY, double winZ, double* model, ref double proj, ref Int32 view, double* objX, double* objY, ref double objZ) - { - unsafe - { - fixed (double* proj_ptr = &proj) - fixed (Int32* view_ptr = &view) - fixed (double* objZ_ptr = &objZ) - { - Int32 retval = Delegates.gluUnProject((double)winX, (double)winY, (double)winZ, (double*)model, (double*)proj_ptr, (Int32*)view_ptr, (double*)objX, (double*)objY, (double*)objZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject(double winX, double winY, double winZ, double* model, ref double proj, ref Int32 view, double* objX, double[] objY, double* objZ) - { - unsafe - { - fixed (double* proj_ptr = &proj) - fixed (Int32* view_ptr = &view) - fixed (double* objY_ptr = objY) - { - Int32 retval = Delegates.gluUnProject((double)winX, (double)winY, (double)winZ, (double*)model, (double*)proj_ptr, (Int32*)view_ptr, (double*)objX, (double*)objY_ptr, (double*)objZ); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject(double winX, double winY, double winZ, double* model, ref double proj, ref Int32 view, double* objX, double[] objY, double[] objZ) - { - unsafe - { - fixed (double* proj_ptr = &proj) - fixed (Int32* view_ptr = &view) - fixed (double* objY_ptr = objY) - fixed (double* objZ_ptr = objZ) - { - Int32 retval = Delegates.gluUnProject((double)winX, (double)winY, (double)winZ, (double*)model, (double*)proj_ptr, (Int32*)view_ptr, (double*)objX, (double*)objY_ptr, (double*)objZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject(double winX, double winY, double winZ, double* model, ref double proj, ref Int32 view, double* objX, double[] objY, ref double objZ) - { - unsafe - { - fixed (double* proj_ptr = &proj) - fixed (Int32* view_ptr = &view) - fixed (double* objY_ptr = objY) - fixed (double* objZ_ptr = &objZ) - { - Int32 retval = Delegates.gluUnProject((double)winX, (double)winY, (double)winZ, (double*)model, (double*)proj_ptr, (Int32*)view_ptr, (double*)objX, (double*)objY_ptr, (double*)objZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject(double winX, double winY, double winZ, double* model, ref double proj, ref Int32 view, double* objX, ref double objY, double* objZ) - { - unsafe - { - fixed (double* proj_ptr = &proj) - fixed (Int32* view_ptr = &view) - fixed (double* objY_ptr = &objY) - { - Int32 retval = Delegates.gluUnProject((double)winX, (double)winY, (double)winZ, (double*)model, (double*)proj_ptr, (Int32*)view_ptr, (double*)objX, (double*)objY_ptr, (double*)objZ); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject(double winX, double winY, double winZ, double* model, ref double proj, ref Int32 view, double* objX, ref double objY, double[] objZ) - { - unsafe - { - fixed (double* proj_ptr = &proj) - fixed (Int32* view_ptr = &view) - fixed (double* objY_ptr = &objY) - fixed (double* objZ_ptr = objZ) - { - Int32 retval = Delegates.gluUnProject((double)winX, (double)winY, (double)winZ, (double*)model, (double*)proj_ptr, (Int32*)view_ptr, (double*)objX, (double*)objY_ptr, (double*)objZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject(double winX, double winY, double winZ, double* model, ref double proj, ref Int32 view, double* objX, ref double objY, ref double objZ) - { - unsafe - { - fixed (double* proj_ptr = &proj) - fixed (Int32* view_ptr = &view) - fixed (double* objY_ptr = &objY) - fixed (double* objZ_ptr = &objZ) - { - Int32 retval = Delegates.gluUnProject((double)winX, (double)winY, (double)winZ, (double*)model, (double*)proj_ptr, (Int32*)view_ptr, (double*)objX, (double*)objY_ptr, (double*)objZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject(double winX, double winY, double winZ, double* model, ref double proj, ref Int32 view, double[] objX, double* objY, double* objZ) - { - unsafe - { - fixed (double* proj_ptr = &proj) - fixed (Int32* view_ptr = &view) - fixed (double* objX_ptr = objX) - { - Int32 retval = Delegates.gluUnProject((double)winX, (double)winY, (double)winZ, (double*)model, (double*)proj_ptr, (Int32*)view_ptr, (double*)objX_ptr, (double*)objY, (double*)objZ); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject(double winX, double winY, double winZ, double* model, ref double proj, ref Int32 view, double[] objX, double* objY, double[] objZ) - { - unsafe - { - fixed (double* proj_ptr = &proj) - fixed (Int32* view_ptr = &view) - fixed (double* objX_ptr = objX) - fixed (double* objZ_ptr = objZ) - { - Int32 retval = Delegates.gluUnProject((double)winX, (double)winY, (double)winZ, (double*)model, (double*)proj_ptr, (Int32*)view_ptr, (double*)objX_ptr, (double*)objY, (double*)objZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject(double winX, double winY, double winZ, double* model, ref double proj, ref Int32 view, double[] objX, double* objY, ref double objZ) - { - unsafe - { - fixed (double* proj_ptr = &proj) - fixed (Int32* view_ptr = &view) - fixed (double* objX_ptr = objX) - fixed (double* objZ_ptr = &objZ) - { - Int32 retval = Delegates.gluUnProject((double)winX, (double)winY, (double)winZ, (double*)model, (double*)proj_ptr, (Int32*)view_ptr, (double*)objX_ptr, (double*)objY, (double*)objZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject(double winX, double winY, double winZ, double* model, ref double proj, ref Int32 view, double[] objX, double[] objY, double* objZ) - { - unsafe - { - fixed (double* proj_ptr = &proj) - fixed (Int32* view_ptr = &view) - fixed (double* objX_ptr = objX) - fixed (double* objY_ptr = objY) - { - Int32 retval = Delegates.gluUnProject((double)winX, (double)winY, (double)winZ, (double*)model, (double*)proj_ptr, (Int32*)view_ptr, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject(double winX, double winY, double winZ, double* model, ref double proj, ref Int32 view, double[] objX, double[] objY, double[] objZ) - { - unsafe - { - fixed (double* proj_ptr = &proj) - fixed (Int32* view_ptr = &view) - fixed (double* objX_ptr = objX) - fixed (double* objY_ptr = objY) - fixed (double* objZ_ptr = objZ) - { - Int32 retval = Delegates.gluUnProject((double)winX, (double)winY, (double)winZ, (double*)model, (double*)proj_ptr, (Int32*)view_ptr, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject(double winX, double winY, double winZ, double* model, ref double proj, ref Int32 view, double[] objX, double[] objY, ref double objZ) - { - unsafe - { - fixed (double* proj_ptr = &proj) - fixed (Int32* view_ptr = &view) - fixed (double* objX_ptr = objX) - fixed (double* objY_ptr = objY) - fixed (double* objZ_ptr = &objZ) - { - Int32 retval = Delegates.gluUnProject((double)winX, (double)winY, (double)winZ, (double*)model, (double*)proj_ptr, (Int32*)view_ptr, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject(double winX, double winY, double winZ, double* model, ref double proj, ref Int32 view, double[] objX, ref double objY, double* objZ) - { - unsafe - { - fixed (double* proj_ptr = &proj) - fixed (Int32* view_ptr = &view) - fixed (double* objX_ptr = objX) - fixed (double* objY_ptr = &objY) - { - Int32 retval = Delegates.gluUnProject((double)winX, (double)winY, (double)winZ, (double*)model, (double*)proj_ptr, (Int32*)view_ptr, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject(double winX, double winY, double winZ, double* model, ref double proj, ref Int32 view, double[] objX, ref double objY, double[] objZ) - { - unsafe - { - fixed (double* proj_ptr = &proj) - fixed (Int32* view_ptr = &view) - fixed (double* objX_ptr = objX) - fixed (double* objY_ptr = &objY) - fixed (double* objZ_ptr = objZ) - { - Int32 retval = Delegates.gluUnProject((double)winX, (double)winY, (double)winZ, (double*)model, (double*)proj_ptr, (Int32*)view_ptr, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject(double winX, double winY, double winZ, double* model, ref double proj, ref Int32 view, double[] objX, ref double objY, ref double objZ) - { - unsafe - { - fixed (double* proj_ptr = &proj) - fixed (Int32* view_ptr = &view) - fixed (double* objX_ptr = objX) - fixed (double* objY_ptr = &objY) - fixed (double* objZ_ptr = &objZ) - { - Int32 retval = Delegates.gluUnProject((double)winX, (double)winY, (double)winZ, (double*)model, (double*)proj_ptr, (Int32*)view_ptr, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject(double winX, double winY, double winZ, double* model, ref double proj, ref Int32 view, ref double objX, double* objY, double* objZ) - { - unsafe - { - fixed (double* proj_ptr = &proj) - fixed (Int32* view_ptr = &view) - fixed (double* objX_ptr = &objX) - { - Int32 retval = Delegates.gluUnProject((double)winX, (double)winY, (double)winZ, (double*)model, (double*)proj_ptr, (Int32*)view_ptr, (double*)objX_ptr, (double*)objY, (double*)objZ); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject(double winX, double winY, double winZ, double* model, ref double proj, ref Int32 view, ref double objX, double* objY, double[] objZ) - { - unsafe - { - fixed (double* proj_ptr = &proj) - fixed (Int32* view_ptr = &view) - fixed (double* objX_ptr = &objX) - fixed (double* objZ_ptr = objZ) - { - Int32 retval = Delegates.gluUnProject((double)winX, (double)winY, (double)winZ, (double*)model, (double*)proj_ptr, (Int32*)view_ptr, (double*)objX_ptr, (double*)objY, (double*)objZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject(double winX, double winY, double winZ, double* model, ref double proj, ref Int32 view, ref double objX, double* objY, ref double objZ) - { - unsafe - { - fixed (double* proj_ptr = &proj) - fixed (Int32* view_ptr = &view) - fixed (double* objX_ptr = &objX) - fixed (double* objZ_ptr = &objZ) - { - Int32 retval = Delegates.gluUnProject((double)winX, (double)winY, (double)winZ, (double*)model, (double*)proj_ptr, (Int32*)view_ptr, (double*)objX_ptr, (double*)objY, (double*)objZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject(double winX, double winY, double winZ, double* model, ref double proj, ref Int32 view, ref double objX, double[] objY, double* objZ) - { - unsafe - { - fixed (double* proj_ptr = &proj) - fixed (Int32* view_ptr = &view) - fixed (double* objX_ptr = &objX) - fixed (double* objY_ptr = objY) - { - Int32 retval = Delegates.gluUnProject((double)winX, (double)winY, (double)winZ, (double*)model, (double*)proj_ptr, (Int32*)view_ptr, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject(double winX, double winY, double winZ, double* model, ref double proj, ref Int32 view, ref double objX, double[] objY, double[] objZ) - { - unsafe - { - fixed (double* proj_ptr = &proj) - fixed (Int32* view_ptr = &view) - fixed (double* objX_ptr = &objX) - fixed (double* objY_ptr = objY) - fixed (double* objZ_ptr = objZ) - { - Int32 retval = Delegates.gluUnProject((double)winX, (double)winY, (double)winZ, (double*)model, (double*)proj_ptr, (Int32*)view_ptr, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject(double winX, double winY, double winZ, double* model, ref double proj, ref Int32 view, ref double objX, double[] objY, ref double objZ) - { - unsafe - { - fixed (double* proj_ptr = &proj) - fixed (Int32* view_ptr = &view) - fixed (double* objX_ptr = &objX) - fixed (double* objY_ptr = objY) - fixed (double* objZ_ptr = &objZ) - { - Int32 retval = Delegates.gluUnProject((double)winX, (double)winY, (double)winZ, (double*)model, (double*)proj_ptr, (Int32*)view_ptr, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject(double winX, double winY, double winZ, double* model, ref double proj, ref Int32 view, ref double objX, ref double objY, double* objZ) - { - unsafe - { - fixed (double* proj_ptr = &proj) - fixed (Int32* view_ptr = &view) - fixed (double* objX_ptr = &objX) - fixed (double* objY_ptr = &objY) - { - Int32 retval = Delegates.gluUnProject((double)winX, (double)winY, (double)winZ, (double*)model, (double*)proj_ptr, (Int32*)view_ptr, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject(double winX, double winY, double winZ, double* model, ref double proj, ref Int32 view, ref double objX, ref double objY, double[] objZ) - { - unsafe - { - fixed (double* proj_ptr = &proj) - fixed (Int32* view_ptr = &view) - fixed (double* objX_ptr = &objX) - fixed (double* objY_ptr = &objY) - fixed (double* objZ_ptr = objZ) - { - Int32 retval = Delegates.gluUnProject((double)winX, (double)winY, (double)winZ, (double*)model, (double*)proj_ptr, (Int32*)view_ptr, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject(double winX, double winY, double winZ, double* model, ref double proj, ref Int32 view, ref double objX, ref double objY, ref double objZ) - { - unsafe - { - fixed (double* proj_ptr = &proj) - fixed (Int32* view_ptr = &view) - fixed (double* objX_ptr = &objX) - fixed (double* objY_ptr = &objY) - fixed (double* objZ_ptr = &objZ) - { - Int32 retval = Delegates.gluUnProject((double)winX, (double)winY, (double)winZ, (double*)model, (double*)proj_ptr, (Int32*)view_ptr, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject(double winX, double winY, double winZ, double[] model, double* proj, Int32* view, double* objX, double* objY, double* objZ) - { - unsafe - { - fixed (double* model_ptr = model) - { - Int32 retval = Delegates.gluUnProject((double)winX, (double)winY, (double)winZ, (double*)model_ptr, (double*)proj, (Int32*)view, (double*)objX, (double*)objY, (double*)objZ); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject(double winX, double winY, double winZ, double[] model, double* proj, Int32* view, double* objX, double* objY, double[] objZ) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* objZ_ptr = objZ) - { - Int32 retval = Delegates.gluUnProject((double)winX, (double)winY, (double)winZ, (double*)model_ptr, (double*)proj, (Int32*)view, (double*)objX, (double*)objY, (double*)objZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject(double winX, double winY, double winZ, double[] model, double* proj, Int32* view, double* objX, double* objY, ref double objZ) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* objZ_ptr = &objZ) - { - Int32 retval = Delegates.gluUnProject((double)winX, (double)winY, (double)winZ, (double*)model_ptr, (double*)proj, (Int32*)view, (double*)objX, (double*)objY, (double*)objZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject(double winX, double winY, double winZ, double[] model, double* proj, Int32* view, double* objX, double[] objY, double* objZ) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* objY_ptr = objY) - { - Int32 retval = Delegates.gluUnProject((double)winX, (double)winY, (double)winZ, (double*)model_ptr, (double*)proj, (Int32*)view, (double*)objX, (double*)objY_ptr, (double*)objZ); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject(double winX, double winY, double winZ, double[] model, double* proj, Int32* view, double* objX, double[] objY, double[] objZ) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* objY_ptr = objY) - fixed (double* objZ_ptr = objZ) - { - Int32 retval = Delegates.gluUnProject((double)winX, (double)winY, (double)winZ, (double*)model_ptr, (double*)proj, (Int32*)view, (double*)objX, (double*)objY_ptr, (double*)objZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject(double winX, double winY, double winZ, double[] model, double* proj, Int32* view, double* objX, double[] objY, ref double objZ) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* objY_ptr = objY) - fixed (double* objZ_ptr = &objZ) - { - Int32 retval = Delegates.gluUnProject((double)winX, (double)winY, (double)winZ, (double*)model_ptr, (double*)proj, (Int32*)view, (double*)objX, (double*)objY_ptr, (double*)objZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject(double winX, double winY, double winZ, double[] model, double* proj, Int32* view, double* objX, ref double objY, double* objZ) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* objY_ptr = &objY) - { - Int32 retval = Delegates.gluUnProject((double)winX, (double)winY, (double)winZ, (double*)model_ptr, (double*)proj, (Int32*)view, (double*)objX, (double*)objY_ptr, (double*)objZ); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject(double winX, double winY, double winZ, double[] model, double* proj, Int32* view, double* objX, ref double objY, double[] objZ) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* objY_ptr = &objY) - fixed (double* objZ_ptr = objZ) - { - Int32 retval = Delegates.gluUnProject((double)winX, (double)winY, (double)winZ, (double*)model_ptr, (double*)proj, (Int32*)view, (double*)objX, (double*)objY_ptr, (double*)objZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject(double winX, double winY, double winZ, double[] model, double* proj, Int32* view, double* objX, ref double objY, ref double objZ) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* objY_ptr = &objY) - fixed (double* objZ_ptr = &objZ) - { - Int32 retval = Delegates.gluUnProject((double)winX, (double)winY, (double)winZ, (double*)model_ptr, (double*)proj, (Int32*)view, (double*)objX, (double*)objY_ptr, (double*)objZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject(double winX, double winY, double winZ, double[] model, double* proj, Int32* view, double[] objX, double* objY, double* objZ) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* objX_ptr = objX) - { - Int32 retval = Delegates.gluUnProject((double)winX, (double)winY, (double)winZ, (double*)model_ptr, (double*)proj, (Int32*)view, (double*)objX_ptr, (double*)objY, (double*)objZ); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject(double winX, double winY, double winZ, double[] model, double* proj, Int32* view, double[] objX, double* objY, double[] objZ) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* objX_ptr = objX) - fixed (double* objZ_ptr = objZ) - { - Int32 retval = Delegates.gluUnProject((double)winX, (double)winY, (double)winZ, (double*)model_ptr, (double*)proj, (Int32*)view, (double*)objX_ptr, (double*)objY, (double*)objZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject(double winX, double winY, double winZ, double[] model, double* proj, Int32* view, double[] objX, double* objY, ref double objZ) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* objX_ptr = objX) - fixed (double* objZ_ptr = &objZ) - { - Int32 retval = Delegates.gluUnProject((double)winX, (double)winY, (double)winZ, (double*)model_ptr, (double*)proj, (Int32*)view, (double*)objX_ptr, (double*)objY, (double*)objZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject(double winX, double winY, double winZ, double[] model, double* proj, Int32* view, double[] objX, double[] objY, double* objZ) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* objX_ptr = objX) - fixed (double* objY_ptr = objY) - { - Int32 retval = Delegates.gluUnProject((double)winX, (double)winY, (double)winZ, (double*)model_ptr, (double*)proj, (Int32*)view, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject(double winX, double winY, double winZ, double[] model, double* proj, Int32* view, double[] objX, double[] objY, double[] objZ) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* objX_ptr = objX) - fixed (double* objY_ptr = objY) - fixed (double* objZ_ptr = objZ) - { - Int32 retval = Delegates.gluUnProject((double)winX, (double)winY, (double)winZ, (double*)model_ptr, (double*)proj, (Int32*)view, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject(double winX, double winY, double winZ, double[] model, double* proj, Int32* view, double[] objX, double[] objY, ref double objZ) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* objX_ptr = objX) - fixed (double* objY_ptr = objY) - fixed (double* objZ_ptr = &objZ) - { - Int32 retval = Delegates.gluUnProject((double)winX, (double)winY, (double)winZ, (double*)model_ptr, (double*)proj, (Int32*)view, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject(double winX, double winY, double winZ, double[] model, double* proj, Int32* view, double[] objX, ref double objY, double* objZ) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* objX_ptr = objX) - fixed (double* objY_ptr = &objY) - { - Int32 retval = Delegates.gluUnProject((double)winX, (double)winY, (double)winZ, (double*)model_ptr, (double*)proj, (Int32*)view, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject(double winX, double winY, double winZ, double[] model, double* proj, Int32* view, double[] objX, ref double objY, double[] objZ) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* objX_ptr = objX) - fixed (double* objY_ptr = &objY) - fixed (double* objZ_ptr = objZ) - { - Int32 retval = Delegates.gluUnProject((double)winX, (double)winY, (double)winZ, (double*)model_ptr, (double*)proj, (Int32*)view, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject(double winX, double winY, double winZ, double[] model, double* proj, Int32* view, double[] objX, ref double objY, ref double objZ) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* objX_ptr = objX) - fixed (double* objY_ptr = &objY) - fixed (double* objZ_ptr = &objZ) - { - Int32 retval = Delegates.gluUnProject((double)winX, (double)winY, (double)winZ, (double*)model_ptr, (double*)proj, (Int32*)view, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject(double winX, double winY, double winZ, double[] model, double* proj, Int32* view, ref double objX, double* objY, double* objZ) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* objX_ptr = &objX) - { - Int32 retval = Delegates.gluUnProject((double)winX, (double)winY, (double)winZ, (double*)model_ptr, (double*)proj, (Int32*)view, (double*)objX_ptr, (double*)objY, (double*)objZ); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject(double winX, double winY, double winZ, double[] model, double* proj, Int32* view, ref double objX, double* objY, double[] objZ) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* objX_ptr = &objX) - fixed (double* objZ_ptr = objZ) - { - Int32 retval = Delegates.gluUnProject((double)winX, (double)winY, (double)winZ, (double*)model_ptr, (double*)proj, (Int32*)view, (double*)objX_ptr, (double*)objY, (double*)objZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject(double winX, double winY, double winZ, double[] model, double* proj, Int32* view, ref double objX, double* objY, ref double objZ) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* objX_ptr = &objX) - fixed (double* objZ_ptr = &objZ) - { - Int32 retval = Delegates.gluUnProject((double)winX, (double)winY, (double)winZ, (double*)model_ptr, (double*)proj, (Int32*)view, (double*)objX_ptr, (double*)objY, (double*)objZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject(double winX, double winY, double winZ, double[] model, double* proj, Int32* view, ref double objX, double[] objY, double* objZ) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* objX_ptr = &objX) - fixed (double* objY_ptr = objY) - { - Int32 retval = Delegates.gluUnProject((double)winX, (double)winY, (double)winZ, (double*)model_ptr, (double*)proj, (Int32*)view, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject(double winX, double winY, double winZ, double[] model, double* proj, Int32* view, ref double objX, double[] objY, double[] objZ) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* objX_ptr = &objX) - fixed (double* objY_ptr = objY) - fixed (double* objZ_ptr = objZ) - { - Int32 retval = Delegates.gluUnProject((double)winX, (double)winY, (double)winZ, (double*)model_ptr, (double*)proj, (Int32*)view, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject(double winX, double winY, double winZ, double[] model, double* proj, Int32* view, ref double objX, double[] objY, ref double objZ) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* objX_ptr = &objX) - fixed (double* objY_ptr = objY) - fixed (double* objZ_ptr = &objZ) - { - Int32 retval = Delegates.gluUnProject((double)winX, (double)winY, (double)winZ, (double*)model_ptr, (double*)proj, (Int32*)view, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject(double winX, double winY, double winZ, double[] model, double* proj, Int32* view, ref double objX, ref double objY, double* objZ) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* objX_ptr = &objX) - fixed (double* objY_ptr = &objY) - { - Int32 retval = Delegates.gluUnProject((double)winX, (double)winY, (double)winZ, (double*)model_ptr, (double*)proj, (Int32*)view, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject(double winX, double winY, double winZ, double[] model, double* proj, Int32* view, ref double objX, ref double objY, double[] objZ) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* objX_ptr = &objX) - fixed (double* objY_ptr = &objY) - fixed (double* objZ_ptr = objZ) - { - Int32 retval = Delegates.gluUnProject((double)winX, (double)winY, (double)winZ, (double*)model_ptr, (double*)proj, (Int32*)view, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject(double winX, double winY, double winZ, double[] model, double* proj, Int32* view, ref double objX, ref double objY, ref double objZ) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* objX_ptr = &objX) - fixed (double* objY_ptr = &objY) - fixed (double* objZ_ptr = &objZ) - { - Int32 retval = Delegates.gluUnProject((double)winX, (double)winY, (double)winZ, (double*)model_ptr, (double*)proj, (Int32*)view, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject(double winX, double winY, double winZ, double[] model, double* proj, Int32[] view, double* objX, double* objY, double* objZ) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (Int32* view_ptr = view) - { - Int32 retval = Delegates.gluUnProject((double)winX, (double)winY, (double)winZ, (double*)model_ptr, (double*)proj, (Int32*)view_ptr, (double*)objX, (double*)objY, (double*)objZ); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject(double winX, double winY, double winZ, double[] model, double* proj, Int32[] view, double* objX, double* objY, double[] objZ) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (Int32* view_ptr = view) - fixed (double* objZ_ptr = objZ) - { - Int32 retval = Delegates.gluUnProject((double)winX, (double)winY, (double)winZ, (double*)model_ptr, (double*)proj, (Int32*)view_ptr, (double*)objX, (double*)objY, (double*)objZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject(double winX, double winY, double winZ, double[] model, double* proj, Int32[] view, double* objX, double* objY, ref double objZ) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (Int32* view_ptr = view) - fixed (double* objZ_ptr = &objZ) - { - Int32 retval = Delegates.gluUnProject((double)winX, (double)winY, (double)winZ, (double*)model_ptr, (double*)proj, (Int32*)view_ptr, (double*)objX, (double*)objY, (double*)objZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject(double winX, double winY, double winZ, double[] model, double* proj, Int32[] view, double* objX, double[] objY, double* objZ) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (Int32* view_ptr = view) - fixed (double* objY_ptr = objY) - { - Int32 retval = Delegates.gluUnProject((double)winX, (double)winY, (double)winZ, (double*)model_ptr, (double*)proj, (Int32*)view_ptr, (double*)objX, (double*)objY_ptr, (double*)objZ); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject(double winX, double winY, double winZ, double[] model, double* proj, Int32[] view, double* objX, double[] objY, double[] objZ) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (Int32* view_ptr = view) - fixed (double* objY_ptr = objY) - fixed (double* objZ_ptr = objZ) - { - Int32 retval = Delegates.gluUnProject((double)winX, (double)winY, (double)winZ, (double*)model_ptr, (double*)proj, (Int32*)view_ptr, (double*)objX, (double*)objY_ptr, (double*)objZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject(double winX, double winY, double winZ, double[] model, double* proj, Int32[] view, double* objX, double[] objY, ref double objZ) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (Int32* view_ptr = view) - fixed (double* objY_ptr = objY) - fixed (double* objZ_ptr = &objZ) - { - Int32 retval = Delegates.gluUnProject((double)winX, (double)winY, (double)winZ, (double*)model_ptr, (double*)proj, (Int32*)view_ptr, (double*)objX, (double*)objY_ptr, (double*)objZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject(double winX, double winY, double winZ, double[] model, double* proj, Int32[] view, double* objX, ref double objY, double* objZ) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (Int32* view_ptr = view) - fixed (double* objY_ptr = &objY) - { - Int32 retval = Delegates.gluUnProject((double)winX, (double)winY, (double)winZ, (double*)model_ptr, (double*)proj, (Int32*)view_ptr, (double*)objX, (double*)objY_ptr, (double*)objZ); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject(double winX, double winY, double winZ, double[] model, double* proj, Int32[] view, double* objX, ref double objY, double[] objZ) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (Int32* view_ptr = view) - fixed (double* objY_ptr = &objY) - fixed (double* objZ_ptr = objZ) - { - Int32 retval = Delegates.gluUnProject((double)winX, (double)winY, (double)winZ, (double*)model_ptr, (double*)proj, (Int32*)view_ptr, (double*)objX, (double*)objY_ptr, (double*)objZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject(double winX, double winY, double winZ, double[] model, double* proj, Int32[] view, double* objX, ref double objY, ref double objZ) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (Int32* view_ptr = view) - fixed (double* objY_ptr = &objY) - fixed (double* objZ_ptr = &objZ) - { - Int32 retval = Delegates.gluUnProject((double)winX, (double)winY, (double)winZ, (double*)model_ptr, (double*)proj, (Int32*)view_ptr, (double*)objX, (double*)objY_ptr, (double*)objZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject(double winX, double winY, double winZ, double[] model, double* proj, Int32[] view, double[] objX, double* objY, double* objZ) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (Int32* view_ptr = view) - fixed (double* objX_ptr = objX) - { - Int32 retval = Delegates.gluUnProject((double)winX, (double)winY, (double)winZ, (double*)model_ptr, (double*)proj, (Int32*)view_ptr, (double*)objX_ptr, (double*)objY, (double*)objZ); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject(double winX, double winY, double winZ, double[] model, double* proj, Int32[] view, double[] objX, double* objY, double[] objZ) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (Int32* view_ptr = view) - fixed (double* objX_ptr = objX) - fixed (double* objZ_ptr = objZ) - { - Int32 retval = Delegates.gluUnProject((double)winX, (double)winY, (double)winZ, (double*)model_ptr, (double*)proj, (Int32*)view_ptr, (double*)objX_ptr, (double*)objY, (double*)objZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject(double winX, double winY, double winZ, double[] model, double* proj, Int32[] view, double[] objX, double* objY, ref double objZ) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (Int32* view_ptr = view) - fixed (double* objX_ptr = objX) - fixed (double* objZ_ptr = &objZ) - { - Int32 retval = Delegates.gluUnProject((double)winX, (double)winY, (double)winZ, (double*)model_ptr, (double*)proj, (Int32*)view_ptr, (double*)objX_ptr, (double*)objY, (double*)objZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject(double winX, double winY, double winZ, double[] model, double* proj, Int32[] view, double[] objX, double[] objY, double* objZ) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (Int32* view_ptr = view) - fixed (double* objX_ptr = objX) - fixed (double* objY_ptr = objY) - { - Int32 retval = Delegates.gluUnProject((double)winX, (double)winY, (double)winZ, (double*)model_ptr, (double*)proj, (Int32*)view_ptr, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject(double winX, double winY, double winZ, double[] model, double* proj, Int32[] view, double[] objX, double[] objY, double[] objZ) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (Int32* view_ptr = view) - fixed (double* objX_ptr = objX) - fixed (double* objY_ptr = objY) - fixed (double* objZ_ptr = objZ) - { - Int32 retval = Delegates.gluUnProject((double)winX, (double)winY, (double)winZ, (double*)model_ptr, (double*)proj, (Int32*)view_ptr, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject(double winX, double winY, double winZ, double[] model, double* proj, Int32[] view, double[] objX, double[] objY, ref double objZ) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (Int32* view_ptr = view) - fixed (double* objX_ptr = objX) - fixed (double* objY_ptr = objY) - fixed (double* objZ_ptr = &objZ) - { - Int32 retval = Delegates.gluUnProject((double)winX, (double)winY, (double)winZ, (double*)model_ptr, (double*)proj, (Int32*)view_ptr, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject(double winX, double winY, double winZ, double[] model, double* proj, Int32[] view, double[] objX, ref double objY, double* objZ) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (Int32* view_ptr = view) - fixed (double* objX_ptr = objX) - fixed (double* objY_ptr = &objY) - { - Int32 retval = Delegates.gluUnProject((double)winX, (double)winY, (double)winZ, (double*)model_ptr, (double*)proj, (Int32*)view_ptr, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject(double winX, double winY, double winZ, double[] model, double* proj, Int32[] view, double[] objX, ref double objY, double[] objZ) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (Int32* view_ptr = view) - fixed (double* objX_ptr = objX) - fixed (double* objY_ptr = &objY) - fixed (double* objZ_ptr = objZ) - { - Int32 retval = Delegates.gluUnProject((double)winX, (double)winY, (double)winZ, (double*)model_ptr, (double*)proj, (Int32*)view_ptr, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject(double winX, double winY, double winZ, double[] model, double* proj, Int32[] view, double[] objX, ref double objY, ref double objZ) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (Int32* view_ptr = view) - fixed (double* objX_ptr = objX) - fixed (double* objY_ptr = &objY) - fixed (double* objZ_ptr = &objZ) - { - Int32 retval = Delegates.gluUnProject((double)winX, (double)winY, (double)winZ, (double*)model_ptr, (double*)proj, (Int32*)view_ptr, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject(double winX, double winY, double winZ, double[] model, double* proj, Int32[] view, ref double objX, double* objY, double* objZ) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (Int32* view_ptr = view) - fixed (double* objX_ptr = &objX) - { - Int32 retval = Delegates.gluUnProject((double)winX, (double)winY, (double)winZ, (double*)model_ptr, (double*)proj, (Int32*)view_ptr, (double*)objX_ptr, (double*)objY, (double*)objZ); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject(double winX, double winY, double winZ, double[] model, double* proj, Int32[] view, ref double objX, double* objY, double[] objZ) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (Int32* view_ptr = view) - fixed (double* objX_ptr = &objX) - fixed (double* objZ_ptr = objZ) - { - Int32 retval = Delegates.gluUnProject((double)winX, (double)winY, (double)winZ, (double*)model_ptr, (double*)proj, (Int32*)view_ptr, (double*)objX_ptr, (double*)objY, (double*)objZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject(double winX, double winY, double winZ, double[] model, double* proj, Int32[] view, ref double objX, double* objY, ref double objZ) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (Int32* view_ptr = view) - fixed (double* objX_ptr = &objX) - fixed (double* objZ_ptr = &objZ) - { - Int32 retval = Delegates.gluUnProject((double)winX, (double)winY, (double)winZ, (double*)model_ptr, (double*)proj, (Int32*)view_ptr, (double*)objX_ptr, (double*)objY, (double*)objZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject(double winX, double winY, double winZ, double[] model, double* proj, Int32[] view, ref double objX, double[] objY, double* objZ) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (Int32* view_ptr = view) - fixed (double* objX_ptr = &objX) - fixed (double* objY_ptr = objY) - { - Int32 retval = Delegates.gluUnProject((double)winX, (double)winY, (double)winZ, (double*)model_ptr, (double*)proj, (Int32*)view_ptr, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject(double winX, double winY, double winZ, double[] model, double* proj, Int32[] view, ref double objX, double[] objY, double[] objZ) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (Int32* view_ptr = view) - fixed (double* objX_ptr = &objX) - fixed (double* objY_ptr = objY) - fixed (double* objZ_ptr = objZ) - { - Int32 retval = Delegates.gluUnProject((double)winX, (double)winY, (double)winZ, (double*)model_ptr, (double*)proj, (Int32*)view_ptr, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject(double winX, double winY, double winZ, double[] model, double* proj, Int32[] view, ref double objX, double[] objY, ref double objZ) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (Int32* view_ptr = view) - fixed (double* objX_ptr = &objX) - fixed (double* objY_ptr = objY) - fixed (double* objZ_ptr = &objZ) - { - Int32 retval = Delegates.gluUnProject((double)winX, (double)winY, (double)winZ, (double*)model_ptr, (double*)proj, (Int32*)view_ptr, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject(double winX, double winY, double winZ, double[] model, double* proj, Int32[] view, ref double objX, ref double objY, double* objZ) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (Int32* view_ptr = view) - fixed (double* objX_ptr = &objX) - fixed (double* objY_ptr = &objY) - { - Int32 retval = Delegates.gluUnProject((double)winX, (double)winY, (double)winZ, (double*)model_ptr, (double*)proj, (Int32*)view_ptr, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject(double winX, double winY, double winZ, double[] model, double* proj, Int32[] view, ref double objX, ref double objY, double[] objZ) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (Int32* view_ptr = view) - fixed (double* objX_ptr = &objX) - fixed (double* objY_ptr = &objY) - fixed (double* objZ_ptr = objZ) - { - Int32 retval = Delegates.gluUnProject((double)winX, (double)winY, (double)winZ, (double*)model_ptr, (double*)proj, (Int32*)view_ptr, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject(double winX, double winY, double winZ, double[] model, double* proj, Int32[] view, ref double objX, ref double objY, ref double objZ) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (Int32* view_ptr = view) - fixed (double* objX_ptr = &objX) - fixed (double* objY_ptr = &objY) - fixed (double* objZ_ptr = &objZ) - { - Int32 retval = Delegates.gluUnProject((double)winX, (double)winY, (double)winZ, (double*)model_ptr, (double*)proj, (Int32*)view_ptr, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject(double winX, double winY, double winZ, double[] model, double* proj, ref Int32 view, double* objX, double* objY, double* objZ) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (Int32* view_ptr = &view) - { - Int32 retval = Delegates.gluUnProject((double)winX, (double)winY, (double)winZ, (double*)model_ptr, (double*)proj, (Int32*)view_ptr, (double*)objX, (double*)objY, (double*)objZ); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject(double winX, double winY, double winZ, double[] model, double* proj, ref Int32 view, double* objX, double* objY, double[] objZ) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (Int32* view_ptr = &view) - fixed (double* objZ_ptr = objZ) - { - Int32 retval = Delegates.gluUnProject((double)winX, (double)winY, (double)winZ, (double*)model_ptr, (double*)proj, (Int32*)view_ptr, (double*)objX, (double*)objY, (double*)objZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject(double winX, double winY, double winZ, double[] model, double* proj, ref Int32 view, double* objX, double* objY, ref double objZ) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (Int32* view_ptr = &view) - fixed (double* objZ_ptr = &objZ) - { - Int32 retval = Delegates.gluUnProject((double)winX, (double)winY, (double)winZ, (double*)model_ptr, (double*)proj, (Int32*)view_ptr, (double*)objX, (double*)objY, (double*)objZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject(double winX, double winY, double winZ, double[] model, double* proj, ref Int32 view, double* objX, double[] objY, double* objZ) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (Int32* view_ptr = &view) - fixed (double* objY_ptr = objY) - { - Int32 retval = Delegates.gluUnProject((double)winX, (double)winY, (double)winZ, (double*)model_ptr, (double*)proj, (Int32*)view_ptr, (double*)objX, (double*)objY_ptr, (double*)objZ); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject(double winX, double winY, double winZ, double[] model, double* proj, ref Int32 view, double* objX, double[] objY, double[] objZ) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (Int32* view_ptr = &view) - fixed (double* objY_ptr = objY) - fixed (double* objZ_ptr = objZ) - { - Int32 retval = Delegates.gluUnProject((double)winX, (double)winY, (double)winZ, (double*)model_ptr, (double*)proj, (Int32*)view_ptr, (double*)objX, (double*)objY_ptr, (double*)objZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject(double winX, double winY, double winZ, double[] model, double* proj, ref Int32 view, double* objX, double[] objY, ref double objZ) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (Int32* view_ptr = &view) - fixed (double* objY_ptr = objY) - fixed (double* objZ_ptr = &objZ) - { - Int32 retval = Delegates.gluUnProject((double)winX, (double)winY, (double)winZ, (double*)model_ptr, (double*)proj, (Int32*)view_ptr, (double*)objX, (double*)objY_ptr, (double*)objZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject(double winX, double winY, double winZ, double[] model, double* proj, ref Int32 view, double* objX, ref double objY, double* objZ) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (Int32* view_ptr = &view) - fixed (double* objY_ptr = &objY) - { - Int32 retval = Delegates.gluUnProject((double)winX, (double)winY, (double)winZ, (double*)model_ptr, (double*)proj, (Int32*)view_ptr, (double*)objX, (double*)objY_ptr, (double*)objZ); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject(double winX, double winY, double winZ, double[] model, double* proj, ref Int32 view, double* objX, ref double objY, double[] objZ) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (Int32* view_ptr = &view) - fixed (double* objY_ptr = &objY) - fixed (double* objZ_ptr = objZ) - { - Int32 retval = Delegates.gluUnProject((double)winX, (double)winY, (double)winZ, (double*)model_ptr, (double*)proj, (Int32*)view_ptr, (double*)objX, (double*)objY_ptr, (double*)objZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject(double winX, double winY, double winZ, double[] model, double* proj, ref Int32 view, double* objX, ref double objY, ref double objZ) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (Int32* view_ptr = &view) - fixed (double* objY_ptr = &objY) - fixed (double* objZ_ptr = &objZ) - { - Int32 retval = Delegates.gluUnProject((double)winX, (double)winY, (double)winZ, (double*)model_ptr, (double*)proj, (Int32*)view_ptr, (double*)objX, (double*)objY_ptr, (double*)objZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject(double winX, double winY, double winZ, double[] model, double* proj, ref Int32 view, double[] objX, double* objY, double* objZ) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (Int32* view_ptr = &view) - fixed (double* objX_ptr = objX) - { - Int32 retval = Delegates.gluUnProject((double)winX, (double)winY, (double)winZ, (double*)model_ptr, (double*)proj, (Int32*)view_ptr, (double*)objX_ptr, (double*)objY, (double*)objZ); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject(double winX, double winY, double winZ, double[] model, double* proj, ref Int32 view, double[] objX, double* objY, double[] objZ) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (Int32* view_ptr = &view) - fixed (double* objX_ptr = objX) - fixed (double* objZ_ptr = objZ) - { - Int32 retval = Delegates.gluUnProject((double)winX, (double)winY, (double)winZ, (double*)model_ptr, (double*)proj, (Int32*)view_ptr, (double*)objX_ptr, (double*)objY, (double*)objZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject(double winX, double winY, double winZ, double[] model, double* proj, ref Int32 view, double[] objX, double* objY, ref double objZ) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (Int32* view_ptr = &view) - fixed (double* objX_ptr = objX) - fixed (double* objZ_ptr = &objZ) - { - Int32 retval = Delegates.gluUnProject((double)winX, (double)winY, (double)winZ, (double*)model_ptr, (double*)proj, (Int32*)view_ptr, (double*)objX_ptr, (double*)objY, (double*)objZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject(double winX, double winY, double winZ, double[] model, double* proj, ref Int32 view, double[] objX, double[] objY, double* objZ) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (Int32* view_ptr = &view) - fixed (double* objX_ptr = objX) - fixed (double* objY_ptr = objY) - { - Int32 retval = Delegates.gluUnProject((double)winX, (double)winY, (double)winZ, (double*)model_ptr, (double*)proj, (Int32*)view_ptr, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject(double winX, double winY, double winZ, double[] model, double* proj, ref Int32 view, double[] objX, double[] objY, double[] objZ) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (Int32* view_ptr = &view) - fixed (double* objX_ptr = objX) - fixed (double* objY_ptr = objY) - fixed (double* objZ_ptr = objZ) - { - Int32 retval = Delegates.gluUnProject((double)winX, (double)winY, (double)winZ, (double*)model_ptr, (double*)proj, (Int32*)view_ptr, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject(double winX, double winY, double winZ, double[] model, double* proj, ref Int32 view, double[] objX, double[] objY, ref double objZ) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (Int32* view_ptr = &view) - fixed (double* objX_ptr = objX) - fixed (double* objY_ptr = objY) - fixed (double* objZ_ptr = &objZ) - { - Int32 retval = Delegates.gluUnProject((double)winX, (double)winY, (double)winZ, (double*)model_ptr, (double*)proj, (Int32*)view_ptr, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject(double winX, double winY, double winZ, double[] model, double* proj, ref Int32 view, double[] objX, ref double objY, double* objZ) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (Int32* view_ptr = &view) - fixed (double* objX_ptr = objX) - fixed (double* objY_ptr = &objY) - { - Int32 retval = Delegates.gluUnProject((double)winX, (double)winY, (double)winZ, (double*)model_ptr, (double*)proj, (Int32*)view_ptr, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject(double winX, double winY, double winZ, double[] model, double* proj, ref Int32 view, double[] objX, ref double objY, double[] objZ) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (Int32* view_ptr = &view) - fixed (double* objX_ptr = objX) - fixed (double* objY_ptr = &objY) - fixed (double* objZ_ptr = objZ) - { - Int32 retval = Delegates.gluUnProject((double)winX, (double)winY, (double)winZ, (double*)model_ptr, (double*)proj, (Int32*)view_ptr, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject(double winX, double winY, double winZ, double[] model, double* proj, ref Int32 view, double[] objX, ref double objY, ref double objZ) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (Int32* view_ptr = &view) - fixed (double* objX_ptr = objX) - fixed (double* objY_ptr = &objY) - fixed (double* objZ_ptr = &objZ) - { - Int32 retval = Delegates.gluUnProject((double)winX, (double)winY, (double)winZ, (double*)model_ptr, (double*)proj, (Int32*)view_ptr, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject(double winX, double winY, double winZ, double[] model, double* proj, ref Int32 view, ref double objX, double* objY, double* objZ) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (Int32* view_ptr = &view) - fixed (double* objX_ptr = &objX) - { - Int32 retval = Delegates.gluUnProject((double)winX, (double)winY, (double)winZ, (double*)model_ptr, (double*)proj, (Int32*)view_ptr, (double*)objX_ptr, (double*)objY, (double*)objZ); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject(double winX, double winY, double winZ, double[] model, double* proj, ref Int32 view, ref double objX, double* objY, double[] objZ) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (Int32* view_ptr = &view) - fixed (double* objX_ptr = &objX) - fixed (double* objZ_ptr = objZ) - { - Int32 retval = Delegates.gluUnProject((double)winX, (double)winY, (double)winZ, (double*)model_ptr, (double*)proj, (Int32*)view_ptr, (double*)objX_ptr, (double*)objY, (double*)objZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject(double winX, double winY, double winZ, double[] model, double* proj, ref Int32 view, ref double objX, double* objY, ref double objZ) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (Int32* view_ptr = &view) - fixed (double* objX_ptr = &objX) - fixed (double* objZ_ptr = &objZ) - { - Int32 retval = Delegates.gluUnProject((double)winX, (double)winY, (double)winZ, (double*)model_ptr, (double*)proj, (Int32*)view_ptr, (double*)objX_ptr, (double*)objY, (double*)objZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject(double winX, double winY, double winZ, double[] model, double* proj, ref Int32 view, ref double objX, double[] objY, double* objZ) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (Int32* view_ptr = &view) - fixed (double* objX_ptr = &objX) - fixed (double* objY_ptr = objY) - { - Int32 retval = Delegates.gluUnProject((double)winX, (double)winY, (double)winZ, (double*)model_ptr, (double*)proj, (Int32*)view_ptr, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject(double winX, double winY, double winZ, double[] model, double* proj, ref Int32 view, ref double objX, double[] objY, double[] objZ) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (Int32* view_ptr = &view) - fixed (double* objX_ptr = &objX) - fixed (double* objY_ptr = objY) - fixed (double* objZ_ptr = objZ) - { - Int32 retval = Delegates.gluUnProject((double)winX, (double)winY, (double)winZ, (double*)model_ptr, (double*)proj, (Int32*)view_ptr, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject(double winX, double winY, double winZ, double[] model, double* proj, ref Int32 view, ref double objX, double[] objY, ref double objZ) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (Int32* view_ptr = &view) - fixed (double* objX_ptr = &objX) - fixed (double* objY_ptr = objY) - fixed (double* objZ_ptr = &objZ) - { - Int32 retval = Delegates.gluUnProject((double)winX, (double)winY, (double)winZ, (double*)model_ptr, (double*)proj, (Int32*)view_ptr, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject(double winX, double winY, double winZ, double[] model, double* proj, ref Int32 view, ref double objX, ref double objY, double* objZ) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (Int32* view_ptr = &view) - fixed (double* objX_ptr = &objX) - fixed (double* objY_ptr = &objY) - { - Int32 retval = Delegates.gluUnProject((double)winX, (double)winY, (double)winZ, (double*)model_ptr, (double*)proj, (Int32*)view_ptr, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject(double winX, double winY, double winZ, double[] model, double* proj, ref Int32 view, ref double objX, ref double objY, double[] objZ) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (Int32* view_ptr = &view) - fixed (double* objX_ptr = &objX) - fixed (double* objY_ptr = &objY) - fixed (double* objZ_ptr = objZ) - { - Int32 retval = Delegates.gluUnProject((double)winX, (double)winY, (double)winZ, (double*)model_ptr, (double*)proj, (Int32*)view_ptr, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject(double winX, double winY, double winZ, double[] model, double* proj, ref Int32 view, ref double objX, ref double objY, ref double objZ) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (Int32* view_ptr = &view) - fixed (double* objX_ptr = &objX) - fixed (double* objY_ptr = &objY) - fixed (double* objZ_ptr = &objZ) - { - Int32 retval = Delegates.gluUnProject((double)winX, (double)winY, (double)winZ, (double*)model_ptr, (double*)proj, (Int32*)view_ptr, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject(double winX, double winY, double winZ, double[] model, double[] proj, Int32* view, double* objX, double* objY, double* objZ) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* proj_ptr = proj) - { - Int32 retval = Delegates.gluUnProject((double)winX, (double)winY, (double)winZ, (double*)model_ptr, (double*)proj_ptr, (Int32*)view, (double*)objX, (double*)objY, (double*)objZ); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject(double winX, double winY, double winZ, double[] model, double[] proj, Int32* view, double* objX, double* objY, double[] objZ) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* proj_ptr = proj) - fixed (double* objZ_ptr = objZ) - { - Int32 retval = Delegates.gluUnProject((double)winX, (double)winY, (double)winZ, (double*)model_ptr, (double*)proj_ptr, (Int32*)view, (double*)objX, (double*)objY, (double*)objZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject(double winX, double winY, double winZ, double[] model, double[] proj, Int32* view, double* objX, double* objY, ref double objZ) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* proj_ptr = proj) - fixed (double* objZ_ptr = &objZ) - { - Int32 retval = Delegates.gluUnProject((double)winX, (double)winY, (double)winZ, (double*)model_ptr, (double*)proj_ptr, (Int32*)view, (double*)objX, (double*)objY, (double*)objZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject(double winX, double winY, double winZ, double[] model, double[] proj, Int32* view, double* objX, double[] objY, double* objZ) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* proj_ptr = proj) - fixed (double* objY_ptr = objY) - { - Int32 retval = Delegates.gluUnProject((double)winX, (double)winY, (double)winZ, (double*)model_ptr, (double*)proj_ptr, (Int32*)view, (double*)objX, (double*)objY_ptr, (double*)objZ); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject(double winX, double winY, double winZ, double[] model, double[] proj, Int32* view, double* objX, double[] objY, double[] objZ) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* proj_ptr = proj) - fixed (double* objY_ptr = objY) - fixed (double* objZ_ptr = objZ) - { - Int32 retval = Delegates.gluUnProject((double)winX, (double)winY, (double)winZ, (double*)model_ptr, (double*)proj_ptr, (Int32*)view, (double*)objX, (double*)objY_ptr, (double*)objZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject(double winX, double winY, double winZ, double[] model, double[] proj, Int32* view, double* objX, double[] objY, ref double objZ) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* proj_ptr = proj) - fixed (double* objY_ptr = objY) - fixed (double* objZ_ptr = &objZ) - { - Int32 retval = Delegates.gluUnProject((double)winX, (double)winY, (double)winZ, (double*)model_ptr, (double*)proj_ptr, (Int32*)view, (double*)objX, (double*)objY_ptr, (double*)objZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject(double winX, double winY, double winZ, double[] model, double[] proj, Int32* view, double* objX, ref double objY, double* objZ) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* proj_ptr = proj) - fixed (double* objY_ptr = &objY) - { - Int32 retval = Delegates.gluUnProject((double)winX, (double)winY, (double)winZ, (double*)model_ptr, (double*)proj_ptr, (Int32*)view, (double*)objX, (double*)objY_ptr, (double*)objZ); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject(double winX, double winY, double winZ, double[] model, double[] proj, Int32* view, double* objX, ref double objY, double[] objZ) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* proj_ptr = proj) - fixed (double* objY_ptr = &objY) - fixed (double* objZ_ptr = objZ) - { - Int32 retval = Delegates.gluUnProject((double)winX, (double)winY, (double)winZ, (double*)model_ptr, (double*)proj_ptr, (Int32*)view, (double*)objX, (double*)objY_ptr, (double*)objZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject(double winX, double winY, double winZ, double[] model, double[] proj, Int32* view, double* objX, ref double objY, ref double objZ) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* proj_ptr = proj) - fixed (double* objY_ptr = &objY) - fixed (double* objZ_ptr = &objZ) - { - Int32 retval = Delegates.gluUnProject((double)winX, (double)winY, (double)winZ, (double*)model_ptr, (double*)proj_ptr, (Int32*)view, (double*)objX, (double*)objY_ptr, (double*)objZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject(double winX, double winY, double winZ, double[] model, double[] proj, Int32* view, double[] objX, double* objY, double* objZ) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* proj_ptr = proj) - fixed (double* objX_ptr = objX) - { - Int32 retval = Delegates.gluUnProject((double)winX, (double)winY, (double)winZ, (double*)model_ptr, (double*)proj_ptr, (Int32*)view, (double*)objX_ptr, (double*)objY, (double*)objZ); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject(double winX, double winY, double winZ, double[] model, double[] proj, Int32* view, double[] objX, double* objY, double[] objZ) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* proj_ptr = proj) - fixed (double* objX_ptr = objX) - fixed (double* objZ_ptr = objZ) - { - Int32 retval = Delegates.gluUnProject((double)winX, (double)winY, (double)winZ, (double*)model_ptr, (double*)proj_ptr, (Int32*)view, (double*)objX_ptr, (double*)objY, (double*)objZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject(double winX, double winY, double winZ, double[] model, double[] proj, Int32* view, double[] objX, double* objY, ref double objZ) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* proj_ptr = proj) - fixed (double* objX_ptr = objX) - fixed (double* objZ_ptr = &objZ) - { - Int32 retval = Delegates.gluUnProject((double)winX, (double)winY, (double)winZ, (double*)model_ptr, (double*)proj_ptr, (Int32*)view, (double*)objX_ptr, (double*)objY, (double*)objZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject(double winX, double winY, double winZ, double[] model, double[] proj, Int32* view, double[] objX, double[] objY, double* objZ) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* proj_ptr = proj) - fixed (double* objX_ptr = objX) - fixed (double* objY_ptr = objY) - { - Int32 retval = Delegates.gluUnProject((double)winX, (double)winY, (double)winZ, (double*)model_ptr, (double*)proj_ptr, (Int32*)view, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject(double winX, double winY, double winZ, double[] model, double[] proj, Int32* view, double[] objX, double[] objY, double[] objZ) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* proj_ptr = proj) - fixed (double* objX_ptr = objX) - fixed (double* objY_ptr = objY) - fixed (double* objZ_ptr = objZ) - { - Int32 retval = Delegates.gluUnProject((double)winX, (double)winY, (double)winZ, (double*)model_ptr, (double*)proj_ptr, (Int32*)view, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject(double winX, double winY, double winZ, double[] model, double[] proj, Int32* view, double[] objX, double[] objY, ref double objZ) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* proj_ptr = proj) - fixed (double* objX_ptr = objX) - fixed (double* objY_ptr = objY) - fixed (double* objZ_ptr = &objZ) - { - Int32 retval = Delegates.gluUnProject((double)winX, (double)winY, (double)winZ, (double*)model_ptr, (double*)proj_ptr, (Int32*)view, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject(double winX, double winY, double winZ, double[] model, double[] proj, Int32* view, double[] objX, ref double objY, double* objZ) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* proj_ptr = proj) - fixed (double* objX_ptr = objX) - fixed (double* objY_ptr = &objY) - { - Int32 retval = Delegates.gluUnProject((double)winX, (double)winY, (double)winZ, (double*)model_ptr, (double*)proj_ptr, (Int32*)view, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject(double winX, double winY, double winZ, double[] model, double[] proj, Int32* view, double[] objX, ref double objY, double[] objZ) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* proj_ptr = proj) - fixed (double* objX_ptr = objX) - fixed (double* objY_ptr = &objY) - fixed (double* objZ_ptr = objZ) - { - Int32 retval = Delegates.gluUnProject((double)winX, (double)winY, (double)winZ, (double*)model_ptr, (double*)proj_ptr, (Int32*)view, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject(double winX, double winY, double winZ, double[] model, double[] proj, Int32* view, double[] objX, ref double objY, ref double objZ) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* proj_ptr = proj) - fixed (double* objX_ptr = objX) - fixed (double* objY_ptr = &objY) - fixed (double* objZ_ptr = &objZ) - { - Int32 retval = Delegates.gluUnProject((double)winX, (double)winY, (double)winZ, (double*)model_ptr, (double*)proj_ptr, (Int32*)view, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject(double winX, double winY, double winZ, double[] model, double[] proj, Int32* view, ref double objX, double* objY, double* objZ) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* proj_ptr = proj) - fixed (double* objX_ptr = &objX) - { - Int32 retval = Delegates.gluUnProject((double)winX, (double)winY, (double)winZ, (double*)model_ptr, (double*)proj_ptr, (Int32*)view, (double*)objX_ptr, (double*)objY, (double*)objZ); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject(double winX, double winY, double winZ, double[] model, double[] proj, Int32* view, ref double objX, double* objY, double[] objZ) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* proj_ptr = proj) - fixed (double* objX_ptr = &objX) - fixed (double* objZ_ptr = objZ) - { - Int32 retval = Delegates.gluUnProject((double)winX, (double)winY, (double)winZ, (double*)model_ptr, (double*)proj_ptr, (Int32*)view, (double*)objX_ptr, (double*)objY, (double*)objZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject(double winX, double winY, double winZ, double[] model, double[] proj, Int32* view, ref double objX, double* objY, ref double objZ) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* proj_ptr = proj) - fixed (double* objX_ptr = &objX) - fixed (double* objZ_ptr = &objZ) - { - Int32 retval = Delegates.gluUnProject((double)winX, (double)winY, (double)winZ, (double*)model_ptr, (double*)proj_ptr, (Int32*)view, (double*)objX_ptr, (double*)objY, (double*)objZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject(double winX, double winY, double winZ, double[] model, double[] proj, Int32* view, ref double objX, double[] objY, double* objZ) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* proj_ptr = proj) - fixed (double* objX_ptr = &objX) - fixed (double* objY_ptr = objY) - { - Int32 retval = Delegates.gluUnProject((double)winX, (double)winY, (double)winZ, (double*)model_ptr, (double*)proj_ptr, (Int32*)view, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject(double winX, double winY, double winZ, double[] model, double[] proj, Int32* view, ref double objX, double[] objY, double[] objZ) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* proj_ptr = proj) - fixed (double* objX_ptr = &objX) - fixed (double* objY_ptr = objY) - fixed (double* objZ_ptr = objZ) - { - Int32 retval = Delegates.gluUnProject((double)winX, (double)winY, (double)winZ, (double*)model_ptr, (double*)proj_ptr, (Int32*)view, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject(double winX, double winY, double winZ, double[] model, double[] proj, Int32* view, ref double objX, double[] objY, ref double objZ) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* proj_ptr = proj) - fixed (double* objX_ptr = &objX) - fixed (double* objY_ptr = objY) - fixed (double* objZ_ptr = &objZ) - { - Int32 retval = Delegates.gluUnProject((double)winX, (double)winY, (double)winZ, (double*)model_ptr, (double*)proj_ptr, (Int32*)view, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject(double winX, double winY, double winZ, double[] model, double[] proj, Int32* view, ref double objX, ref double objY, double* objZ) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* proj_ptr = proj) - fixed (double* objX_ptr = &objX) - fixed (double* objY_ptr = &objY) - { - Int32 retval = Delegates.gluUnProject((double)winX, (double)winY, (double)winZ, (double*)model_ptr, (double*)proj_ptr, (Int32*)view, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject(double winX, double winY, double winZ, double[] model, double[] proj, Int32* view, ref double objX, ref double objY, double[] objZ) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* proj_ptr = proj) - fixed (double* objX_ptr = &objX) - fixed (double* objY_ptr = &objY) - fixed (double* objZ_ptr = objZ) - { - Int32 retval = Delegates.gluUnProject((double)winX, (double)winY, (double)winZ, (double*)model_ptr, (double*)proj_ptr, (Int32*)view, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject(double winX, double winY, double winZ, double[] model, double[] proj, Int32* view, ref double objX, ref double objY, ref double objZ) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* proj_ptr = proj) - fixed (double* objX_ptr = &objX) - fixed (double* objY_ptr = &objY) - fixed (double* objZ_ptr = &objZ) - { - Int32 retval = Delegates.gluUnProject((double)winX, (double)winY, (double)winZ, (double*)model_ptr, (double*)proj_ptr, (Int32*)view, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject(double winX, double winY, double winZ, double[] model, double[] proj, Int32[] view, double* objX, double* objY, double* objZ) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* proj_ptr = proj) - fixed (Int32* view_ptr = view) - { - Int32 retval = Delegates.gluUnProject((double)winX, (double)winY, (double)winZ, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double*)objX, (double*)objY, (double*)objZ); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject(double winX, double winY, double winZ, double[] model, double[] proj, Int32[] view, double* objX, double* objY, double[] objZ) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* proj_ptr = proj) - fixed (Int32* view_ptr = view) - fixed (double* objZ_ptr = objZ) - { - Int32 retval = Delegates.gluUnProject((double)winX, (double)winY, (double)winZ, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double*)objX, (double*)objY, (double*)objZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject(double winX, double winY, double winZ, double[] model, double[] proj, Int32[] view, double* objX, double* objY, ref double objZ) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* proj_ptr = proj) - fixed (Int32* view_ptr = view) - fixed (double* objZ_ptr = &objZ) - { - Int32 retval = Delegates.gluUnProject((double)winX, (double)winY, (double)winZ, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double*)objX, (double*)objY, (double*)objZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject(double winX, double winY, double winZ, double[] model, double[] proj, Int32[] view, double* objX, double[] objY, double* objZ) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* proj_ptr = proj) - fixed (Int32* view_ptr = view) - fixed (double* objY_ptr = objY) - { - Int32 retval = Delegates.gluUnProject((double)winX, (double)winY, (double)winZ, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double*)objX, (double*)objY_ptr, (double*)objZ); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject(double winX, double winY, double winZ, double[] model, double[] proj, Int32[] view, double* objX, double[] objY, double[] objZ) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* proj_ptr = proj) - fixed (Int32* view_ptr = view) - fixed (double* objY_ptr = objY) - fixed (double* objZ_ptr = objZ) - { - Int32 retval = Delegates.gluUnProject((double)winX, (double)winY, (double)winZ, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double*)objX, (double*)objY_ptr, (double*)objZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject(double winX, double winY, double winZ, double[] model, double[] proj, Int32[] view, double* objX, double[] objY, ref double objZ) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* proj_ptr = proj) - fixed (Int32* view_ptr = view) - fixed (double* objY_ptr = objY) - fixed (double* objZ_ptr = &objZ) - { - Int32 retval = Delegates.gluUnProject((double)winX, (double)winY, (double)winZ, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double*)objX, (double*)objY_ptr, (double*)objZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject(double winX, double winY, double winZ, double[] model, double[] proj, Int32[] view, double* objX, ref double objY, double* objZ) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* proj_ptr = proj) - fixed (Int32* view_ptr = view) - fixed (double* objY_ptr = &objY) - { - Int32 retval = Delegates.gluUnProject((double)winX, (double)winY, (double)winZ, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double*)objX, (double*)objY_ptr, (double*)objZ); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject(double winX, double winY, double winZ, double[] model, double[] proj, Int32[] view, double* objX, ref double objY, double[] objZ) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* proj_ptr = proj) - fixed (Int32* view_ptr = view) - fixed (double* objY_ptr = &objY) - fixed (double* objZ_ptr = objZ) - { - Int32 retval = Delegates.gluUnProject((double)winX, (double)winY, (double)winZ, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double*)objX, (double*)objY_ptr, (double*)objZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject(double winX, double winY, double winZ, double[] model, double[] proj, Int32[] view, double* objX, ref double objY, ref double objZ) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* proj_ptr = proj) - fixed (Int32* view_ptr = view) - fixed (double* objY_ptr = &objY) - fixed (double* objZ_ptr = &objZ) - { - Int32 retval = Delegates.gluUnProject((double)winX, (double)winY, (double)winZ, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double*)objX, (double*)objY_ptr, (double*)objZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject(double winX, double winY, double winZ, double[] model, double[] proj, Int32[] view, double[] objX, double* objY, double* objZ) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* proj_ptr = proj) - fixed (Int32* view_ptr = view) - fixed (double* objX_ptr = objX) - { - Int32 retval = Delegates.gluUnProject((double)winX, (double)winY, (double)winZ, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double*)objX_ptr, (double*)objY, (double*)objZ); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject(double winX, double winY, double winZ, double[] model, double[] proj, Int32[] view, double[] objX, double* objY, double[] objZ) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* proj_ptr = proj) - fixed (Int32* view_ptr = view) - fixed (double* objX_ptr = objX) - fixed (double* objZ_ptr = objZ) - { - Int32 retval = Delegates.gluUnProject((double)winX, (double)winY, (double)winZ, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double*)objX_ptr, (double*)objY, (double*)objZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject(double winX, double winY, double winZ, double[] model, double[] proj, Int32[] view, double[] objX, double* objY, ref double objZ) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* proj_ptr = proj) - fixed (Int32* view_ptr = view) - fixed (double* objX_ptr = objX) - fixed (double* objZ_ptr = &objZ) - { - Int32 retval = Delegates.gluUnProject((double)winX, (double)winY, (double)winZ, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double*)objX_ptr, (double*)objY, (double*)objZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject(double winX, double winY, double winZ, double[] model, double[] proj, Int32[] view, double[] objX, double[] objY, double* objZ) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* proj_ptr = proj) - fixed (Int32* view_ptr = view) - fixed (double* objX_ptr = objX) - fixed (double* objY_ptr = objY) - { - Int32 retval = Delegates.gluUnProject((double)winX, (double)winY, (double)winZ, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ); - return retval; - } - } - } - + public static Int32 UnProject(double winX, double winY, double winZ, double[] model, double[] proj, Int32[] view, double[] objX, double[] objY, double[] objZ) { @@ -20011,6300 +818,11 @@ namespace OpenTK.OpenGL fixed (double* objY_ptr = objY) fixed (double* objZ_ptr = objZ) { - Int32 retval = Delegates.gluUnProject((double)winX, (double)winY, (double)winZ, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr); - return retval; + return Delegates.gluUnProject((double)winX, (double)winY, (double)winZ, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr); } } } - - public static - Int32 UnProject(double winX, double winY, double winZ, double[] model, double[] proj, Int32[] view, double[] objX, double[] objY, ref double objZ) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* proj_ptr = proj) - fixed (Int32* view_ptr = view) - fixed (double* objX_ptr = objX) - fixed (double* objY_ptr = objY) - fixed (double* objZ_ptr = &objZ) - { - Int32 retval = Delegates.gluUnProject((double)winX, (double)winY, (double)winZ, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject(double winX, double winY, double winZ, double[] model, double[] proj, Int32[] view, double[] objX, ref double objY, double* objZ) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* proj_ptr = proj) - fixed (Int32* view_ptr = view) - fixed (double* objX_ptr = objX) - fixed (double* objY_ptr = &objY) - { - Int32 retval = Delegates.gluUnProject((double)winX, (double)winY, (double)winZ, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ); - return retval; - } - } - } - - public static - Int32 UnProject(double winX, double winY, double winZ, double[] model, double[] proj, Int32[] view, double[] objX, ref double objY, double[] objZ) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* proj_ptr = proj) - fixed (Int32* view_ptr = view) - fixed (double* objX_ptr = objX) - fixed (double* objY_ptr = &objY) - fixed (double* objZ_ptr = objZ) - { - Int32 retval = Delegates.gluUnProject((double)winX, (double)winY, (double)winZ, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr); - return retval; - } - } - } - - public static - Int32 UnProject(double winX, double winY, double winZ, double[] model, double[] proj, Int32[] view, double[] objX, ref double objY, ref double objZ) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* proj_ptr = proj) - fixed (Int32* view_ptr = view) - fixed (double* objX_ptr = objX) - fixed (double* objY_ptr = &objY) - fixed (double* objZ_ptr = &objZ) - { - Int32 retval = Delegates.gluUnProject((double)winX, (double)winY, (double)winZ, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject(double winX, double winY, double winZ, double[] model, double[] proj, Int32[] view, ref double objX, double* objY, double* objZ) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* proj_ptr = proj) - fixed (Int32* view_ptr = view) - fixed (double* objX_ptr = &objX) - { - Int32 retval = Delegates.gluUnProject((double)winX, (double)winY, (double)winZ, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double*)objX_ptr, (double*)objY, (double*)objZ); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject(double winX, double winY, double winZ, double[] model, double[] proj, Int32[] view, ref double objX, double* objY, double[] objZ) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* proj_ptr = proj) - fixed (Int32* view_ptr = view) - fixed (double* objX_ptr = &objX) - fixed (double* objZ_ptr = objZ) - { - Int32 retval = Delegates.gluUnProject((double)winX, (double)winY, (double)winZ, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double*)objX_ptr, (double*)objY, (double*)objZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject(double winX, double winY, double winZ, double[] model, double[] proj, Int32[] view, ref double objX, double* objY, ref double objZ) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* proj_ptr = proj) - fixed (Int32* view_ptr = view) - fixed (double* objX_ptr = &objX) - fixed (double* objZ_ptr = &objZ) - { - Int32 retval = Delegates.gluUnProject((double)winX, (double)winY, (double)winZ, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double*)objX_ptr, (double*)objY, (double*)objZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject(double winX, double winY, double winZ, double[] model, double[] proj, Int32[] view, ref double objX, double[] objY, double* objZ) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* proj_ptr = proj) - fixed (Int32* view_ptr = view) - fixed (double* objX_ptr = &objX) - fixed (double* objY_ptr = objY) - { - Int32 retval = Delegates.gluUnProject((double)winX, (double)winY, (double)winZ, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ); - return retval; - } - } - } - - public static - Int32 UnProject(double winX, double winY, double winZ, double[] model, double[] proj, Int32[] view, ref double objX, double[] objY, double[] objZ) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* proj_ptr = proj) - fixed (Int32* view_ptr = view) - fixed (double* objX_ptr = &objX) - fixed (double* objY_ptr = objY) - fixed (double* objZ_ptr = objZ) - { - Int32 retval = Delegates.gluUnProject((double)winX, (double)winY, (double)winZ, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr); - return retval; - } - } - } - - public static - Int32 UnProject(double winX, double winY, double winZ, double[] model, double[] proj, Int32[] view, ref double objX, double[] objY, ref double objZ) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* proj_ptr = proj) - fixed (Int32* view_ptr = view) - fixed (double* objX_ptr = &objX) - fixed (double* objY_ptr = objY) - fixed (double* objZ_ptr = &objZ) - { - Int32 retval = Delegates.gluUnProject((double)winX, (double)winY, (double)winZ, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject(double winX, double winY, double winZ, double[] model, double[] proj, Int32[] view, ref double objX, ref double objY, double* objZ) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* proj_ptr = proj) - fixed (Int32* view_ptr = view) - fixed (double* objX_ptr = &objX) - fixed (double* objY_ptr = &objY) - { - Int32 retval = Delegates.gluUnProject((double)winX, (double)winY, (double)winZ, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ); - return retval; - } - } - } - - public static - Int32 UnProject(double winX, double winY, double winZ, double[] model, double[] proj, Int32[] view, ref double objX, ref double objY, double[] objZ) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* proj_ptr = proj) - fixed (Int32* view_ptr = view) - fixed (double* objX_ptr = &objX) - fixed (double* objY_ptr = &objY) - fixed (double* objZ_ptr = objZ) - { - Int32 retval = Delegates.gluUnProject((double)winX, (double)winY, (double)winZ, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr); - return retval; - } - } - } - - public static - Int32 UnProject(double winX, double winY, double winZ, double[] model, double[] proj, Int32[] view, ref double objX, ref double objY, ref double objZ) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* proj_ptr = proj) - fixed (Int32* view_ptr = view) - fixed (double* objX_ptr = &objX) - fixed (double* objY_ptr = &objY) - fixed (double* objZ_ptr = &objZ) - { - Int32 retval = Delegates.gluUnProject((double)winX, (double)winY, (double)winZ, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject(double winX, double winY, double winZ, double[] model, double[] proj, ref Int32 view, double* objX, double* objY, double* objZ) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* proj_ptr = proj) - fixed (Int32* view_ptr = &view) - { - Int32 retval = Delegates.gluUnProject((double)winX, (double)winY, (double)winZ, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double*)objX, (double*)objY, (double*)objZ); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject(double winX, double winY, double winZ, double[] model, double[] proj, ref Int32 view, double* objX, double* objY, double[] objZ) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* proj_ptr = proj) - fixed (Int32* view_ptr = &view) - fixed (double* objZ_ptr = objZ) - { - Int32 retval = Delegates.gluUnProject((double)winX, (double)winY, (double)winZ, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double*)objX, (double*)objY, (double*)objZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject(double winX, double winY, double winZ, double[] model, double[] proj, ref Int32 view, double* objX, double* objY, ref double objZ) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* proj_ptr = proj) - fixed (Int32* view_ptr = &view) - fixed (double* objZ_ptr = &objZ) - { - Int32 retval = Delegates.gluUnProject((double)winX, (double)winY, (double)winZ, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double*)objX, (double*)objY, (double*)objZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject(double winX, double winY, double winZ, double[] model, double[] proj, ref Int32 view, double* objX, double[] objY, double* objZ) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* proj_ptr = proj) - fixed (Int32* view_ptr = &view) - fixed (double* objY_ptr = objY) - { - Int32 retval = Delegates.gluUnProject((double)winX, (double)winY, (double)winZ, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double*)objX, (double*)objY_ptr, (double*)objZ); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject(double winX, double winY, double winZ, double[] model, double[] proj, ref Int32 view, double* objX, double[] objY, double[] objZ) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* proj_ptr = proj) - fixed (Int32* view_ptr = &view) - fixed (double* objY_ptr = objY) - fixed (double* objZ_ptr = objZ) - { - Int32 retval = Delegates.gluUnProject((double)winX, (double)winY, (double)winZ, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double*)objX, (double*)objY_ptr, (double*)objZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject(double winX, double winY, double winZ, double[] model, double[] proj, ref Int32 view, double* objX, double[] objY, ref double objZ) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* proj_ptr = proj) - fixed (Int32* view_ptr = &view) - fixed (double* objY_ptr = objY) - fixed (double* objZ_ptr = &objZ) - { - Int32 retval = Delegates.gluUnProject((double)winX, (double)winY, (double)winZ, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double*)objX, (double*)objY_ptr, (double*)objZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject(double winX, double winY, double winZ, double[] model, double[] proj, ref Int32 view, double* objX, ref double objY, double* objZ) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* proj_ptr = proj) - fixed (Int32* view_ptr = &view) - fixed (double* objY_ptr = &objY) - { - Int32 retval = Delegates.gluUnProject((double)winX, (double)winY, (double)winZ, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double*)objX, (double*)objY_ptr, (double*)objZ); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject(double winX, double winY, double winZ, double[] model, double[] proj, ref Int32 view, double* objX, ref double objY, double[] objZ) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* proj_ptr = proj) - fixed (Int32* view_ptr = &view) - fixed (double* objY_ptr = &objY) - fixed (double* objZ_ptr = objZ) - { - Int32 retval = Delegates.gluUnProject((double)winX, (double)winY, (double)winZ, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double*)objX, (double*)objY_ptr, (double*)objZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject(double winX, double winY, double winZ, double[] model, double[] proj, ref Int32 view, double* objX, ref double objY, ref double objZ) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* proj_ptr = proj) - fixed (Int32* view_ptr = &view) - fixed (double* objY_ptr = &objY) - fixed (double* objZ_ptr = &objZ) - { - Int32 retval = Delegates.gluUnProject((double)winX, (double)winY, (double)winZ, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double*)objX, (double*)objY_ptr, (double*)objZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject(double winX, double winY, double winZ, double[] model, double[] proj, ref Int32 view, double[] objX, double* objY, double* objZ) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* proj_ptr = proj) - fixed (Int32* view_ptr = &view) - fixed (double* objX_ptr = objX) - { - Int32 retval = Delegates.gluUnProject((double)winX, (double)winY, (double)winZ, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double*)objX_ptr, (double*)objY, (double*)objZ); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject(double winX, double winY, double winZ, double[] model, double[] proj, ref Int32 view, double[] objX, double* objY, double[] objZ) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* proj_ptr = proj) - fixed (Int32* view_ptr = &view) - fixed (double* objX_ptr = objX) - fixed (double* objZ_ptr = objZ) - { - Int32 retval = Delegates.gluUnProject((double)winX, (double)winY, (double)winZ, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double*)objX_ptr, (double*)objY, (double*)objZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject(double winX, double winY, double winZ, double[] model, double[] proj, ref Int32 view, double[] objX, double* objY, ref double objZ) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* proj_ptr = proj) - fixed (Int32* view_ptr = &view) - fixed (double* objX_ptr = objX) - fixed (double* objZ_ptr = &objZ) - { - Int32 retval = Delegates.gluUnProject((double)winX, (double)winY, (double)winZ, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double*)objX_ptr, (double*)objY, (double*)objZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject(double winX, double winY, double winZ, double[] model, double[] proj, ref Int32 view, double[] objX, double[] objY, double* objZ) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* proj_ptr = proj) - fixed (Int32* view_ptr = &view) - fixed (double* objX_ptr = objX) - fixed (double* objY_ptr = objY) - { - Int32 retval = Delegates.gluUnProject((double)winX, (double)winY, (double)winZ, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ); - return retval; - } - } - } - - public static - Int32 UnProject(double winX, double winY, double winZ, double[] model, double[] proj, ref Int32 view, double[] objX, double[] objY, double[] objZ) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* proj_ptr = proj) - fixed (Int32* view_ptr = &view) - fixed (double* objX_ptr = objX) - fixed (double* objY_ptr = objY) - fixed (double* objZ_ptr = objZ) - { - Int32 retval = Delegates.gluUnProject((double)winX, (double)winY, (double)winZ, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr); - return retval; - } - } - } - - public static - Int32 UnProject(double winX, double winY, double winZ, double[] model, double[] proj, ref Int32 view, double[] objX, double[] objY, ref double objZ) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* proj_ptr = proj) - fixed (Int32* view_ptr = &view) - fixed (double* objX_ptr = objX) - fixed (double* objY_ptr = objY) - fixed (double* objZ_ptr = &objZ) - { - Int32 retval = Delegates.gluUnProject((double)winX, (double)winY, (double)winZ, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject(double winX, double winY, double winZ, double[] model, double[] proj, ref Int32 view, double[] objX, ref double objY, double* objZ) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* proj_ptr = proj) - fixed (Int32* view_ptr = &view) - fixed (double* objX_ptr = objX) - fixed (double* objY_ptr = &objY) - { - Int32 retval = Delegates.gluUnProject((double)winX, (double)winY, (double)winZ, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ); - return retval; - } - } - } - - public static - Int32 UnProject(double winX, double winY, double winZ, double[] model, double[] proj, ref Int32 view, double[] objX, ref double objY, double[] objZ) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* proj_ptr = proj) - fixed (Int32* view_ptr = &view) - fixed (double* objX_ptr = objX) - fixed (double* objY_ptr = &objY) - fixed (double* objZ_ptr = objZ) - { - Int32 retval = Delegates.gluUnProject((double)winX, (double)winY, (double)winZ, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr); - return retval; - } - } - } - - public static - Int32 UnProject(double winX, double winY, double winZ, double[] model, double[] proj, ref Int32 view, double[] objX, ref double objY, ref double objZ) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* proj_ptr = proj) - fixed (Int32* view_ptr = &view) - fixed (double* objX_ptr = objX) - fixed (double* objY_ptr = &objY) - fixed (double* objZ_ptr = &objZ) - { - Int32 retval = Delegates.gluUnProject((double)winX, (double)winY, (double)winZ, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject(double winX, double winY, double winZ, double[] model, double[] proj, ref Int32 view, ref double objX, double* objY, double* objZ) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* proj_ptr = proj) - fixed (Int32* view_ptr = &view) - fixed (double* objX_ptr = &objX) - { - Int32 retval = Delegates.gluUnProject((double)winX, (double)winY, (double)winZ, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double*)objX_ptr, (double*)objY, (double*)objZ); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject(double winX, double winY, double winZ, double[] model, double[] proj, ref Int32 view, ref double objX, double* objY, double[] objZ) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* proj_ptr = proj) - fixed (Int32* view_ptr = &view) - fixed (double* objX_ptr = &objX) - fixed (double* objZ_ptr = objZ) - { - Int32 retval = Delegates.gluUnProject((double)winX, (double)winY, (double)winZ, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double*)objX_ptr, (double*)objY, (double*)objZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject(double winX, double winY, double winZ, double[] model, double[] proj, ref Int32 view, ref double objX, double* objY, ref double objZ) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* proj_ptr = proj) - fixed (Int32* view_ptr = &view) - fixed (double* objX_ptr = &objX) - fixed (double* objZ_ptr = &objZ) - { - Int32 retval = Delegates.gluUnProject((double)winX, (double)winY, (double)winZ, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double*)objX_ptr, (double*)objY, (double*)objZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject(double winX, double winY, double winZ, double[] model, double[] proj, ref Int32 view, ref double objX, double[] objY, double* objZ) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* proj_ptr = proj) - fixed (Int32* view_ptr = &view) - fixed (double* objX_ptr = &objX) - fixed (double* objY_ptr = objY) - { - Int32 retval = Delegates.gluUnProject((double)winX, (double)winY, (double)winZ, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ); - return retval; - } - } - } - - public static - Int32 UnProject(double winX, double winY, double winZ, double[] model, double[] proj, ref Int32 view, ref double objX, double[] objY, double[] objZ) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* proj_ptr = proj) - fixed (Int32* view_ptr = &view) - fixed (double* objX_ptr = &objX) - fixed (double* objY_ptr = objY) - fixed (double* objZ_ptr = objZ) - { - Int32 retval = Delegates.gluUnProject((double)winX, (double)winY, (double)winZ, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr); - return retval; - } - } - } - - public static - Int32 UnProject(double winX, double winY, double winZ, double[] model, double[] proj, ref Int32 view, ref double objX, double[] objY, ref double objZ) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* proj_ptr = proj) - fixed (Int32* view_ptr = &view) - fixed (double* objX_ptr = &objX) - fixed (double* objY_ptr = objY) - fixed (double* objZ_ptr = &objZ) - { - Int32 retval = Delegates.gluUnProject((double)winX, (double)winY, (double)winZ, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject(double winX, double winY, double winZ, double[] model, double[] proj, ref Int32 view, ref double objX, ref double objY, double* objZ) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* proj_ptr = proj) - fixed (Int32* view_ptr = &view) - fixed (double* objX_ptr = &objX) - fixed (double* objY_ptr = &objY) - { - Int32 retval = Delegates.gluUnProject((double)winX, (double)winY, (double)winZ, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ); - return retval; - } - } - } - - public static - Int32 UnProject(double winX, double winY, double winZ, double[] model, double[] proj, ref Int32 view, ref double objX, ref double objY, double[] objZ) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* proj_ptr = proj) - fixed (Int32* view_ptr = &view) - fixed (double* objX_ptr = &objX) - fixed (double* objY_ptr = &objY) - fixed (double* objZ_ptr = objZ) - { - Int32 retval = Delegates.gluUnProject((double)winX, (double)winY, (double)winZ, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr); - return retval; - } - } - } - - public static - Int32 UnProject(double winX, double winY, double winZ, double[] model, double[] proj, ref Int32 view, ref double objX, ref double objY, ref double objZ) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* proj_ptr = proj) - fixed (Int32* view_ptr = &view) - fixed (double* objX_ptr = &objX) - fixed (double* objY_ptr = &objY) - fixed (double* objZ_ptr = &objZ) - { - Int32 retval = Delegates.gluUnProject((double)winX, (double)winY, (double)winZ, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject(double winX, double winY, double winZ, double[] model, ref double proj, Int32* view, double* objX, double* objY, double* objZ) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* proj_ptr = &proj) - { - Int32 retval = Delegates.gluUnProject((double)winX, (double)winY, (double)winZ, (double*)model_ptr, (double*)proj_ptr, (Int32*)view, (double*)objX, (double*)objY, (double*)objZ); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject(double winX, double winY, double winZ, double[] model, ref double proj, Int32* view, double* objX, double* objY, double[] objZ) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* proj_ptr = &proj) - fixed (double* objZ_ptr = objZ) - { - Int32 retval = Delegates.gluUnProject((double)winX, (double)winY, (double)winZ, (double*)model_ptr, (double*)proj_ptr, (Int32*)view, (double*)objX, (double*)objY, (double*)objZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject(double winX, double winY, double winZ, double[] model, ref double proj, Int32* view, double* objX, double* objY, ref double objZ) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* proj_ptr = &proj) - fixed (double* objZ_ptr = &objZ) - { - Int32 retval = Delegates.gluUnProject((double)winX, (double)winY, (double)winZ, (double*)model_ptr, (double*)proj_ptr, (Int32*)view, (double*)objX, (double*)objY, (double*)objZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject(double winX, double winY, double winZ, double[] model, ref double proj, Int32* view, double* objX, double[] objY, double* objZ) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* proj_ptr = &proj) - fixed (double* objY_ptr = objY) - { - Int32 retval = Delegates.gluUnProject((double)winX, (double)winY, (double)winZ, (double*)model_ptr, (double*)proj_ptr, (Int32*)view, (double*)objX, (double*)objY_ptr, (double*)objZ); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject(double winX, double winY, double winZ, double[] model, ref double proj, Int32* view, double* objX, double[] objY, double[] objZ) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* proj_ptr = &proj) - fixed (double* objY_ptr = objY) - fixed (double* objZ_ptr = objZ) - { - Int32 retval = Delegates.gluUnProject((double)winX, (double)winY, (double)winZ, (double*)model_ptr, (double*)proj_ptr, (Int32*)view, (double*)objX, (double*)objY_ptr, (double*)objZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject(double winX, double winY, double winZ, double[] model, ref double proj, Int32* view, double* objX, double[] objY, ref double objZ) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* proj_ptr = &proj) - fixed (double* objY_ptr = objY) - fixed (double* objZ_ptr = &objZ) - { - Int32 retval = Delegates.gluUnProject((double)winX, (double)winY, (double)winZ, (double*)model_ptr, (double*)proj_ptr, (Int32*)view, (double*)objX, (double*)objY_ptr, (double*)objZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject(double winX, double winY, double winZ, double[] model, ref double proj, Int32* view, double* objX, ref double objY, double* objZ) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* proj_ptr = &proj) - fixed (double* objY_ptr = &objY) - { - Int32 retval = Delegates.gluUnProject((double)winX, (double)winY, (double)winZ, (double*)model_ptr, (double*)proj_ptr, (Int32*)view, (double*)objX, (double*)objY_ptr, (double*)objZ); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject(double winX, double winY, double winZ, double[] model, ref double proj, Int32* view, double* objX, ref double objY, double[] objZ) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* proj_ptr = &proj) - fixed (double* objY_ptr = &objY) - fixed (double* objZ_ptr = objZ) - { - Int32 retval = Delegates.gluUnProject((double)winX, (double)winY, (double)winZ, (double*)model_ptr, (double*)proj_ptr, (Int32*)view, (double*)objX, (double*)objY_ptr, (double*)objZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject(double winX, double winY, double winZ, double[] model, ref double proj, Int32* view, double* objX, ref double objY, ref double objZ) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* proj_ptr = &proj) - fixed (double* objY_ptr = &objY) - fixed (double* objZ_ptr = &objZ) - { - Int32 retval = Delegates.gluUnProject((double)winX, (double)winY, (double)winZ, (double*)model_ptr, (double*)proj_ptr, (Int32*)view, (double*)objX, (double*)objY_ptr, (double*)objZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject(double winX, double winY, double winZ, double[] model, ref double proj, Int32* view, double[] objX, double* objY, double* objZ) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* proj_ptr = &proj) - fixed (double* objX_ptr = objX) - { - Int32 retval = Delegates.gluUnProject((double)winX, (double)winY, (double)winZ, (double*)model_ptr, (double*)proj_ptr, (Int32*)view, (double*)objX_ptr, (double*)objY, (double*)objZ); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject(double winX, double winY, double winZ, double[] model, ref double proj, Int32* view, double[] objX, double* objY, double[] objZ) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* proj_ptr = &proj) - fixed (double* objX_ptr = objX) - fixed (double* objZ_ptr = objZ) - { - Int32 retval = Delegates.gluUnProject((double)winX, (double)winY, (double)winZ, (double*)model_ptr, (double*)proj_ptr, (Int32*)view, (double*)objX_ptr, (double*)objY, (double*)objZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject(double winX, double winY, double winZ, double[] model, ref double proj, Int32* view, double[] objX, double* objY, ref double objZ) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* proj_ptr = &proj) - fixed (double* objX_ptr = objX) - fixed (double* objZ_ptr = &objZ) - { - Int32 retval = Delegates.gluUnProject((double)winX, (double)winY, (double)winZ, (double*)model_ptr, (double*)proj_ptr, (Int32*)view, (double*)objX_ptr, (double*)objY, (double*)objZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject(double winX, double winY, double winZ, double[] model, ref double proj, Int32* view, double[] objX, double[] objY, double* objZ) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* proj_ptr = &proj) - fixed (double* objX_ptr = objX) - fixed (double* objY_ptr = objY) - { - Int32 retval = Delegates.gluUnProject((double)winX, (double)winY, (double)winZ, (double*)model_ptr, (double*)proj_ptr, (Int32*)view, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject(double winX, double winY, double winZ, double[] model, ref double proj, Int32* view, double[] objX, double[] objY, double[] objZ) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* proj_ptr = &proj) - fixed (double* objX_ptr = objX) - fixed (double* objY_ptr = objY) - fixed (double* objZ_ptr = objZ) - { - Int32 retval = Delegates.gluUnProject((double)winX, (double)winY, (double)winZ, (double*)model_ptr, (double*)proj_ptr, (Int32*)view, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject(double winX, double winY, double winZ, double[] model, ref double proj, Int32* view, double[] objX, double[] objY, ref double objZ) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* proj_ptr = &proj) - fixed (double* objX_ptr = objX) - fixed (double* objY_ptr = objY) - fixed (double* objZ_ptr = &objZ) - { - Int32 retval = Delegates.gluUnProject((double)winX, (double)winY, (double)winZ, (double*)model_ptr, (double*)proj_ptr, (Int32*)view, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject(double winX, double winY, double winZ, double[] model, ref double proj, Int32* view, double[] objX, ref double objY, double* objZ) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* proj_ptr = &proj) - fixed (double* objX_ptr = objX) - fixed (double* objY_ptr = &objY) - { - Int32 retval = Delegates.gluUnProject((double)winX, (double)winY, (double)winZ, (double*)model_ptr, (double*)proj_ptr, (Int32*)view, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject(double winX, double winY, double winZ, double[] model, ref double proj, Int32* view, double[] objX, ref double objY, double[] objZ) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* proj_ptr = &proj) - fixed (double* objX_ptr = objX) - fixed (double* objY_ptr = &objY) - fixed (double* objZ_ptr = objZ) - { - Int32 retval = Delegates.gluUnProject((double)winX, (double)winY, (double)winZ, (double*)model_ptr, (double*)proj_ptr, (Int32*)view, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject(double winX, double winY, double winZ, double[] model, ref double proj, Int32* view, double[] objX, ref double objY, ref double objZ) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* proj_ptr = &proj) - fixed (double* objX_ptr = objX) - fixed (double* objY_ptr = &objY) - fixed (double* objZ_ptr = &objZ) - { - Int32 retval = Delegates.gluUnProject((double)winX, (double)winY, (double)winZ, (double*)model_ptr, (double*)proj_ptr, (Int32*)view, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject(double winX, double winY, double winZ, double[] model, ref double proj, Int32* view, ref double objX, double* objY, double* objZ) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* proj_ptr = &proj) - fixed (double* objX_ptr = &objX) - { - Int32 retval = Delegates.gluUnProject((double)winX, (double)winY, (double)winZ, (double*)model_ptr, (double*)proj_ptr, (Int32*)view, (double*)objX_ptr, (double*)objY, (double*)objZ); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject(double winX, double winY, double winZ, double[] model, ref double proj, Int32* view, ref double objX, double* objY, double[] objZ) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* proj_ptr = &proj) - fixed (double* objX_ptr = &objX) - fixed (double* objZ_ptr = objZ) - { - Int32 retval = Delegates.gluUnProject((double)winX, (double)winY, (double)winZ, (double*)model_ptr, (double*)proj_ptr, (Int32*)view, (double*)objX_ptr, (double*)objY, (double*)objZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject(double winX, double winY, double winZ, double[] model, ref double proj, Int32* view, ref double objX, double* objY, ref double objZ) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* proj_ptr = &proj) - fixed (double* objX_ptr = &objX) - fixed (double* objZ_ptr = &objZ) - { - Int32 retval = Delegates.gluUnProject((double)winX, (double)winY, (double)winZ, (double*)model_ptr, (double*)proj_ptr, (Int32*)view, (double*)objX_ptr, (double*)objY, (double*)objZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject(double winX, double winY, double winZ, double[] model, ref double proj, Int32* view, ref double objX, double[] objY, double* objZ) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* proj_ptr = &proj) - fixed (double* objX_ptr = &objX) - fixed (double* objY_ptr = objY) - { - Int32 retval = Delegates.gluUnProject((double)winX, (double)winY, (double)winZ, (double*)model_ptr, (double*)proj_ptr, (Int32*)view, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject(double winX, double winY, double winZ, double[] model, ref double proj, Int32* view, ref double objX, double[] objY, double[] objZ) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* proj_ptr = &proj) - fixed (double* objX_ptr = &objX) - fixed (double* objY_ptr = objY) - fixed (double* objZ_ptr = objZ) - { - Int32 retval = Delegates.gluUnProject((double)winX, (double)winY, (double)winZ, (double*)model_ptr, (double*)proj_ptr, (Int32*)view, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject(double winX, double winY, double winZ, double[] model, ref double proj, Int32* view, ref double objX, double[] objY, ref double objZ) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* proj_ptr = &proj) - fixed (double* objX_ptr = &objX) - fixed (double* objY_ptr = objY) - fixed (double* objZ_ptr = &objZ) - { - Int32 retval = Delegates.gluUnProject((double)winX, (double)winY, (double)winZ, (double*)model_ptr, (double*)proj_ptr, (Int32*)view, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject(double winX, double winY, double winZ, double[] model, ref double proj, Int32* view, ref double objX, ref double objY, double* objZ) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* proj_ptr = &proj) - fixed (double* objX_ptr = &objX) - fixed (double* objY_ptr = &objY) - { - Int32 retval = Delegates.gluUnProject((double)winX, (double)winY, (double)winZ, (double*)model_ptr, (double*)proj_ptr, (Int32*)view, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject(double winX, double winY, double winZ, double[] model, ref double proj, Int32* view, ref double objX, ref double objY, double[] objZ) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* proj_ptr = &proj) - fixed (double* objX_ptr = &objX) - fixed (double* objY_ptr = &objY) - fixed (double* objZ_ptr = objZ) - { - Int32 retval = Delegates.gluUnProject((double)winX, (double)winY, (double)winZ, (double*)model_ptr, (double*)proj_ptr, (Int32*)view, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject(double winX, double winY, double winZ, double[] model, ref double proj, Int32* view, ref double objX, ref double objY, ref double objZ) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* proj_ptr = &proj) - fixed (double* objX_ptr = &objX) - fixed (double* objY_ptr = &objY) - fixed (double* objZ_ptr = &objZ) - { - Int32 retval = Delegates.gluUnProject((double)winX, (double)winY, (double)winZ, (double*)model_ptr, (double*)proj_ptr, (Int32*)view, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject(double winX, double winY, double winZ, double[] model, ref double proj, Int32[] view, double* objX, double* objY, double* objZ) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* proj_ptr = &proj) - fixed (Int32* view_ptr = view) - { - Int32 retval = Delegates.gluUnProject((double)winX, (double)winY, (double)winZ, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double*)objX, (double*)objY, (double*)objZ); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject(double winX, double winY, double winZ, double[] model, ref double proj, Int32[] view, double* objX, double* objY, double[] objZ) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* proj_ptr = &proj) - fixed (Int32* view_ptr = view) - fixed (double* objZ_ptr = objZ) - { - Int32 retval = Delegates.gluUnProject((double)winX, (double)winY, (double)winZ, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double*)objX, (double*)objY, (double*)objZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject(double winX, double winY, double winZ, double[] model, ref double proj, Int32[] view, double* objX, double* objY, ref double objZ) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* proj_ptr = &proj) - fixed (Int32* view_ptr = view) - fixed (double* objZ_ptr = &objZ) - { - Int32 retval = Delegates.gluUnProject((double)winX, (double)winY, (double)winZ, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double*)objX, (double*)objY, (double*)objZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject(double winX, double winY, double winZ, double[] model, ref double proj, Int32[] view, double* objX, double[] objY, double* objZ) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* proj_ptr = &proj) - fixed (Int32* view_ptr = view) - fixed (double* objY_ptr = objY) - { - Int32 retval = Delegates.gluUnProject((double)winX, (double)winY, (double)winZ, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double*)objX, (double*)objY_ptr, (double*)objZ); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject(double winX, double winY, double winZ, double[] model, ref double proj, Int32[] view, double* objX, double[] objY, double[] objZ) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* proj_ptr = &proj) - fixed (Int32* view_ptr = view) - fixed (double* objY_ptr = objY) - fixed (double* objZ_ptr = objZ) - { - Int32 retval = Delegates.gluUnProject((double)winX, (double)winY, (double)winZ, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double*)objX, (double*)objY_ptr, (double*)objZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject(double winX, double winY, double winZ, double[] model, ref double proj, Int32[] view, double* objX, double[] objY, ref double objZ) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* proj_ptr = &proj) - fixed (Int32* view_ptr = view) - fixed (double* objY_ptr = objY) - fixed (double* objZ_ptr = &objZ) - { - Int32 retval = Delegates.gluUnProject((double)winX, (double)winY, (double)winZ, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double*)objX, (double*)objY_ptr, (double*)objZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject(double winX, double winY, double winZ, double[] model, ref double proj, Int32[] view, double* objX, ref double objY, double* objZ) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* proj_ptr = &proj) - fixed (Int32* view_ptr = view) - fixed (double* objY_ptr = &objY) - { - Int32 retval = Delegates.gluUnProject((double)winX, (double)winY, (double)winZ, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double*)objX, (double*)objY_ptr, (double*)objZ); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject(double winX, double winY, double winZ, double[] model, ref double proj, Int32[] view, double* objX, ref double objY, double[] objZ) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* proj_ptr = &proj) - fixed (Int32* view_ptr = view) - fixed (double* objY_ptr = &objY) - fixed (double* objZ_ptr = objZ) - { - Int32 retval = Delegates.gluUnProject((double)winX, (double)winY, (double)winZ, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double*)objX, (double*)objY_ptr, (double*)objZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject(double winX, double winY, double winZ, double[] model, ref double proj, Int32[] view, double* objX, ref double objY, ref double objZ) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* proj_ptr = &proj) - fixed (Int32* view_ptr = view) - fixed (double* objY_ptr = &objY) - fixed (double* objZ_ptr = &objZ) - { - Int32 retval = Delegates.gluUnProject((double)winX, (double)winY, (double)winZ, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double*)objX, (double*)objY_ptr, (double*)objZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject(double winX, double winY, double winZ, double[] model, ref double proj, Int32[] view, double[] objX, double* objY, double* objZ) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* proj_ptr = &proj) - fixed (Int32* view_ptr = view) - fixed (double* objX_ptr = objX) - { - Int32 retval = Delegates.gluUnProject((double)winX, (double)winY, (double)winZ, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double*)objX_ptr, (double*)objY, (double*)objZ); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject(double winX, double winY, double winZ, double[] model, ref double proj, Int32[] view, double[] objX, double* objY, double[] objZ) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* proj_ptr = &proj) - fixed (Int32* view_ptr = view) - fixed (double* objX_ptr = objX) - fixed (double* objZ_ptr = objZ) - { - Int32 retval = Delegates.gluUnProject((double)winX, (double)winY, (double)winZ, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double*)objX_ptr, (double*)objY, (double*)objZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject(double winX, double winY, double winZ, double[] model, ref double proj, Int32[] view, double[] objX, double* objY, ref double objZ) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* proj_ptr = &proj) - fixed (Int32* view_ptr = view) - fixed (double* objX_ptr = objX) - fixed (double* objZ_ptr = &objZ) - { - Int32 retval = Delegates.gluUnProject((double)winX, (double)winY, (double)winZ, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double*)objX_ptr, (double*)objY, (double*)objZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject(double winX, double winY, double winZ, double[] model, ref double proj, Int32[] view, double[] objX, double[] objY, double* objZ) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* proj_ptr = &proj) - fixed (Int32* view_ptr = view) - fixed (double* objX_ptr = objX) - fixed (double* objY_ptr = objY) - { - Int32 retval = Delegates.gluUnProject((double)winX, (double)winY, (double)winZ, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ); - return retval; - } - } - } - - public static - Int32 UnProject(double winX, double winY, double winZ, double[] model, ref double proj, Int32[] view, double[] objX, double[] objY, double[] objZ) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* proj_ptr = &proj) - fixed (Int32* view_ptr = view) - fixed (double* objX_ptr = objX) - fixed (double* objY_ptr = objY) - fixed (double* objZ_ptr = objZ) - { - Int32 retval = Delegates.gluUnProject((double)winX, (double)winY, (double)winZ, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr); - return retval; - } - } - } - - public static - Int32 UnProject(double winX, double winY, double winZ, double[] model, ref double proj, Int32[] view, double[] objX, double[] objY, ref double objZ) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* proj_ptr = &proj) - fixed (Int32* view_ptr = view) - fixed (double* objX_ptr = objX) - fixed (double* objY_ptr = objY) - fixed (double* objZ_ptr = &objZ) - { - Int32 retval = Delegates.gluUnProject((double)winX, (double)winY, (double)winZ, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject(double winX, double winY, double winZ, double[] model, ref double proj, Int32[] view, double[] objX, ref double objY, double* objZ) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* proj_ptr = &proj) - fixed (Int32* view_ptr = view) - fixed (double* objX_ptr = objX) - fixed (double* objY_ptr = &objY) - { - Int32 retval = Delegates.gluUnProject((double)winX, (double)winY, (double)winZ, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ); - return retval; - } - } - } - - public static - Int32 UnProject(double winX, double winY, double winZ, double[] model, ref double proj, Int32[] view, double[] objX, ref double objY, double[] objZ) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* proj_ptr = &proj) - fixed (Int32* view_ptr = view) - fixed (double* objX_ptr = objX) - fixed (double* objY_ptr = &objY) - fixed (double* objZ_ptr = objZ) - { - Int32 retval = Delegates.gluUnProject((double)winX, (double)winY, (double)winZ, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr); - return retval; - } - } - } - - public static - Int32 UnProject(double winX, double winY, double winZ, double[] model, ref double proj, Int32[] view, double[] objX, ref double objY, ref double objZ) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* proj_ptr = &proj) - fixed (Int32* view_ptr = view) - fixed (double* objX_ptr = objX) - fixed (double* objY_ptr = &objY) - fixed (double* objZ_ptr = &objZ) - { - Int32 retval = Delegates.gluUnProject((double)winX, (double)winY, (double)winZ, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject(double winX, double winY, double winZ, double[] model, ref double proj, Int32[] view, ref double objX, double* objY, double* objZ) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* proj_ptr = &proj) - fixed (Int32* view_ptr = view) - fixed (double* objX_ptr = &objX) - { - Int32 retval = Delegates.gluUnProject((double)winX, (double)winY, (double)winZ, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double*)objX_ptr, (double*)objY, (double*)objZ); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject(double winX, double winY, double winZ, double[] model, ref double proj, Int32[] view, ref double objX, double* objY, double[] objZ) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* proj_ptr = &proj) - fixed (Int32* view_ptr = view) - fixed (double* objX_ptr = &objX) - fixed (double* objZ_ptr = objZ) - { - Int32 retval = Delegates.gluUnProject((double)winX, (double)winY, (double)winZ, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double*)objX_ptr, (double*)objY, (double*)objZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject(double winX, double winY, double winZ, double[] model, ref double proj, Int32[] view, ref double objX, double* objY, ref double objZ) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* proj_ptr = &proj) - fixed (Int32* view_ptr = view) - fixed (double* objX_ptr = &objX) - fixed (double* objZ_ptr = &objZ) - { - Int32 retval = Delegates.gluUnProject((double)winX, (double)winY, (double)winZ, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double*)objX_ptr, (double*)objY, (double*)objZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject(double winX, double winY, double winZ, double[] model, ref double proj, Int32[] view, ref double objX, double[] objY, double* objZ) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* proj_ptr = &proj) - fixed (Int32* view_ptr = view) - fixed (double* objX_ptr = &objX) - fixed (double* objY_ptr = objY) - { - Int32 retval = Delegates.gluUnProject((double)winX, (double)winY, (double)winZ, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ); - return retval; - } - } - } - - public static - Int32 UnProject(double winX, double winY, double winZ, double[] model, ref double proj, Int32[] view, ref double objX, double[] objY, double[] objZ) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* proj_ptr = &proj) - fixed (Int32* view_ptr = view) - fixed (double* objX_ptr = &objX) - fixed (double* objY_ptr = objY) - fixed (double* objZ_ptr = objZ) - { - Int32 retval = Delegates.gluUnProject((double)winX, (double)winY, (double)winZ, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr); - return retval; - } - } - } - - public static - Int32 UnProject(double winX, double winY, double winZ, double[] model, ref double proj, Int32[] view, ref double objX, double[] objY, ref double objZ) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* proj_ptr = &proj) - fixed (Int32* view_ptr = view) - fixed (double* objX_ptr = &objX) - fixed (double* objY_ptr = objY) - fixed (double* objZ_ptr = &objZ) - { - Int32 retval = Delegates.gluUnProject((double)winX, (double)winY, (double)winZ, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject(double winX, double winY, double winZ, double[] model, ref double proj, Int32[] view, ref double objX, ref double objY, double* objZ) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* proj_ptr = &proj) - fixed (Int32* view_ptr = view) - fixed (double* objX_ptr = &objX) - fixed (double* objY_ptr = &objY) - { - Int32 retval = Delegates.gluUnProject((double)winX, (double)winY, (double)winZ, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ); - return retval; - } - } - } - - public static - Int32 UnProject(double winX, double winY, double winZ, double[] model, ref double proj, Int32[] view, ref double objX, ref double objY, double[] objZ) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* proj_ptr = &proj) - fixed (Int32* view_ptr = view) - fixed (double* objX_ptr = &objX) - fixed (double* objY_ptr = &objY) - fixed (double* objZ_ptr = objZ) - { - Int32 retval = Delegates.gluUnProject((double)winX, (double)winY, (double)winZ, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr); - return retval; - } - } - } - - public static - Int32 UnProject(double winX, double winY, double winZ, double[] model, ref double proj, Int32[] view, ref double objX, ref double objY, ref double objZ) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* proj_ptr = &proj) - fixed (Int32* view_ptr = view) - fixed (double* objX_ptr = &objX) - fixed (double* objY_ptr = &objY) - fixed (double* objZ_ptr = &objZ) - { - Int32 retval = Delegates.gluUnProject((double)winX, (double)winY, (double)winZ, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject(double winX, double winY, double winZ, double[] model, ref double proj, ref Int32 view, double* objX, double* objY, double* objZ) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* proj_ptr = &proj) - fixed (Int32* view_ptr = &view) - { - Int32 retval = Delegates.gluUnProject((double)winX, (double)winY, (double)winZ, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double*)objX, (double*)objY, (double*)objZ); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject(double winX, double winY, double winZ, double[] model, ref double proj, ref Int32 view, double* objX, double* objY, double[] objZ) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* proj_ptr = &proj) - fixed (Int32* view_ptr = &view) - fixed (double* objZ_ptr = objZ) - { - Int32 retval = Delegates.gluUnProject((double)winX, (double)winY, (double)winZ, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double*)objX, (double*)objY, (double*)objZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject(double winX, double winY, double winZ, double[] model, ref double proj, ref Int32 view, double* objX, double* objY, ref double objZ) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* proj_ptr = &proj) - fixed (Int32* view_ptr = &view) - fixed (double* objZ_ptr = &objZ) - { - Int32 retval = Delegates.gluUnProject((double)winX, (double)winY, (double)winZ, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double*)objX, (double*)objY, (double*)objZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject(double winX, double winY, double winZ, double[] model, ref double proj, ref Int32 view, double* objX, double[] objY, double* objZ) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* proj_ptr = &proj) - fixed (Int32* view_ptr = &view) - fixed (double* objY_ptr = objY) - { - Int32 retval = Delegates.gluUnProject((double)winX, (double)winY, (double)winZ, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double*)objX, (double*)objY_ptr, (double*)objZ); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject(double winX, double winY, double winZ, double[] model, ref double proj, ref Int32 view, double* objX, double[] objY, double[] objZ) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* proj_ptr = &proj) - fixed (Int32* view_ptr = &view) - fixed (double* objY_ptr = objY) - fixed (double* objZ_ptr = objZ) - { - Int32 retval = Delegates.gluUnProject((double)winX, (double)winY, (double)winZ, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double*)objX, (double*)objY_ptr, (double*)objZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject(double winX, double winY, double winZ, double[] model, ref double proj, ref Int32 view, double* objX, double[] objY, ref double objZ) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* proj_ptr = &proj) - fixed (Int32* view_ptr = &view) - fixed (double* objY_ptr = objY) - fixed (double* objZ_ptr = &objZ) - { - Int32 retval = Delegates.gluUnProject((double)winX, (double)winY, (double)winZ, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double*)objX, (double*)objY_ptr, (double*)objZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject(double winX, double winY, double winZ, double[] model, ref double proj, ref Int32 view, double* objX, ref double objY, double* objZ) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* proj_ptr = &proj) - fixed (Int32* view_ptr = &view) - fixed (double* objY_ptr = &objY) - { - Int32 retval = Delegates.gluUnProject((double)winX, (double)winY, (double)winZ, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double*)objX, (double*)objY_ptr, (double*)objZ); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject(double winX, double winY, double winZ, double[] model, ref double proj, ref Int32 view, double* objX, ref double objY, double[] objZ) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* proj_ptr = &proj) - fixed (Int32* view_ptr = &view) - fixed (double* objY_ptr = &objY) - fixed (double* objZ_ptr = objZ) - { - Int32 retval = Delegates.gluUnProject((double)winX, (double)winY, (double)winZ, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double*)objX, (double*)objY_ptr, (double*)objZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject(double winX, double winY, double winZ, double[] model, ref double proj, ref Int32 view, double* objX, ref double objY, ref double objZ) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* proj_ptr = &proj) - fixed (Int32* view_ptr = &view) - fixed (double* objY_ptr = &objY) - fixed (double* objZ_ptr = &objZ) - { - Int32 retval = Delegates.gluUnProject((double)winX, (double)winY, (double)winZ, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double*)objX, (double*)objY_ptr, (double*)objZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject(double winX, double winY, double winZ, double[] model, ref double proj, ref Int32 view, double[] objX, double* objY, double* objZ) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* proj_ptr = &proj) - fixed (Int32* view_ptr = &view) - fixed (double* objX_ptr = objX) - { - Int32 retval = Delegates.gluUnProject((double)winX, (double)winY, (double)winZ, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double*)objX_ptr, (double*)objY, (double*)objZ); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject(double winX, double winY, double winZ, double[] model, ref double proj, ref Int32 view, double[] objX, double* objY, double[] objZ) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* proj_ptr = &proj) - fixed (Int32* view_ptr = &view) - fixed (double* objX_ptr = objX) - fixed (double* objZ_ptr = objZ) - { - Int32 retval = Delegates.gluUnProject((double)winX, (double)winY, (double)winZ, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double*)objX_ptr, (double*)objY, (double*)objZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject(double winX, double winY, double winZ, double[] model, ref double proj, ref Int32 view, double[] objX, double* objY, ref double objZ) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* proj_ptr = &proj) - fixed (Int32* view_ptr = &view) - fixed (double* objX_ptr = objX) - fixed (double* objZ_ptr = &objZ) - { - Int32 retval = Delegates.gluUnProject((double)winX, (double)winY, (double)winZ, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double*)objX_ptr, (double*)objY, (double*)objZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject(double winX, double winY, double winZ, double[] model, ref double proj, ref Int32 view, double[] objX, double[] objY, double* objZ) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* proj_ptr = &proj) - fixed (Int32* view_ptr = &view) - fixed (double* objX_ptr = objX) - fixed (double* objY_ptr = objY) - { - Int32 retval = Delegates.gluUnProject((double)winX, (double)winY, (double)winZ, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ); - return retval; - } - } - } - - public static - Int32 UnProject(double winX, double winY, double winZ, double[] model, ref double proj, ref Int32 view, double[] objX, double[] objY, double[] objZ) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* proj_ptr = &proj) - fixed (Int32* view_ptr = &view) - fixed (double* objX_ptr = objX) - fixed (double* objY_ptr = objY) - fixed (double* objZ_ptr = objZ) - { - Int32 retval = Delegates.gluUnProject((double)winX, (double)winY, (double)winZ, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr); - return retval; - } - } - } - - public static - Int32 UnProject(double winX, double winY, double winZ, double[] model, ref double proj, ref Int32 view, double[] objX, double[] objY, ref double objZ) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* proj_ptr = &proj) - fixed (Int32* view_ptr = &view) - fixed (double* objX_ptr = objX) - fixed (double* objY_ptr = objY) - fixed (double* objZ_ptr = &objZ) - { - Int32 retval = Delegates.gluUnProject((double)winX, (double)winY, (double)winZ, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject(double winX, double winY, double winZ, double[] model, ref double proj, ref Int32 view, double[] objX, ref double objY, double* objZ) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* proj_ptr = &proj) - fixed (Int32* view_ptr = &view) - fixed (double* objX_ptr = objX) - fixed (double* objY_ptr = &objY) - { - Int32 retval = Delegates.gluUnProject((double)winX, (double)winY, (double)winZ, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ); - return retval; - } - } - } - - public static - Int32 UnProject(double winX, double winY, double winZ, double[] model, ref double proj, ref Int32 view, double[] objX, ref double objY, double[] objZ) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* proj_ptr = &proj) - fixed (Int32* view_ptr = &view) - fixed (double* objX_ptr = objX) - fixed (double* objY_ptr = &objY) - fixed (double* objZ_ptr = objZ) - { - Int32 retval = Delegates.gluUnProject((double)winX, (double)winY, (double)winZ, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr); - return retval; - } - } - } - - public static - Int32 UnProject(double winX, double winY, double winZ, double[] model, ref double proj, ref Int32 view, double[] objX, ref double objY, ref double objZ) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* proj_ptr = &proj) - fixed (Int32* view_ptr = &view) - fixed (double* objX_ptr = objX) - fixed (double* objY_ptr = &objY) - fixed (double* objZ_ptr = &objZ) - { - Int32 retval = Delegates.gluUnProject((double)winX, (double)winY, (double)winZ, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject(double winX, double winY, double winZ, double[] model, ref double proj, ref Int32 view, ref double objX, double* objY, double* objZ) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* proj_ptr = &proj) - fixed (Int32* view_ptr = &view) - fixed (double* objX_ptr = &objX) - { - Int32 retval = Delegates.gluUnProject((double)winX, (double)winY, (double)winZ, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double*)objX_ptr, (double*)objY, (double*)objZ); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject(double winX, double winY, double winZ, double[] model, ref double proj, ref Int32 view, ref double objX, double* objY, double[] objZ) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* proj_ptr = &proj) - fixed (Int32* view_ptr = &view) - fixed (double* objX_ptr = &objX) - fixed (double* objZ_ptr = objZ) - { - Int32 retval = Delegates.gluUnProject((double)winX, (double)winY, (double)winZ, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double*)objX_ptr, (double*)objY, (double*)objZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject(double winX, double winY, double winZ, double[] model, ref double proj, ref Int32 view, ref double objX, double* objY, ref double objZ) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* proj_ptr = &proj) - fixed (Int32* view_ptr = &view) - fixed (double* objX_ptr = &objX) - fixed (double* objZ_ptr = &objZ) - { - Int32 retval = Delegates.gluUnProject((double)winX, (double)winY, (double)winZ, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double*)objX_ptr, (double*)objY, (double*)objZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject(double winX, double winY, double winZ, double[] model, ref double proj, ref Int32 view, ref double objX, double[] objY, double* objZ) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* proj_ptr = &proj) - fixed (Int32* view_ptr = &view) - fixed (double* objX_ptr = &objX) - fixed (double* objY_ptr = objY) - { - Int32 retval = Delegates.gluUnProject((double)winX, (double)winY, (double)winZ, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ); - return retval; - } - } - } - - public static - Int32 UnProject(double winX, double winY, double winZ, double[] model, ref double proj, ref Int32 view, ref double objX, double[] objY, double[] objZ) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* proj_ptr = &proj) - fixed (Int32* view_ptr = &view) - fixed (double* objX_ptr = &objX) - fixed (double* objY_ptr = objY) - fixed (double* objZ_ptr = objZ) - { - Int32 retval = Delegates.gluUnProject((double)winX, (double)winY, (double)winZ, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr); - return retval; - } - } - } - - public static - Int32 UnProject(double winX, double winY, double winZ, double[] model, ref double proj, ref Int32 view, ref double objX, double[] objY, ref double objZ) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* proj_ptr = &proj) - fixed (Int32* view_ptr = &view) - fixed (double* objX_ptr = &objX) - fixed (double* objY_ptr = objY) - fixed (double* objZ_ptr = &objZ) - { - Int32 retval = Delegates.gluUnProject((double)winX, (double)winY, (double)winZ, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject(double winX, double winY, double winZ, double[] model, ref double proj, ref Int32 view, ref double objX, ref double objY, double* objZ) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* proj_ptr = &proj) - fixed (Int32* view_ptr = &view) - fixed (double* objX_ptr = &objX) - fixed (double* objY_ptr = &objY) - { - Int32 retval = Delegates.gluUnProject((double)winX, (double)winY, (double)winZ, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ); - return retval; - } - } - } - - public static - Int32 UnProject(double winX, double winY, double winZ, double[] model, ref double proj, ref Int32 view, ref double objX, ref double objY, double[] objZ) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* proj_ptr = &proj) - fixed (Int32* view_ptr = &view) - fixed (double* objX_ptr = &objX) - fixed (double* objY_ptr = &objY) - fixed (double* objZ_ptr = objZ) - { - Int32 retval = Delegates.gluUnProject((double)winX, (double)winY, (double)winZ, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr); - return retval; - } - } - } - - public static - Int32 UnProject(double winX, double winY, double winZ, double[] model, ref double proj, ref Int32 view, ref double objX, ref double objY, ref double objZ) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* proj_ptr = &proj) - fixed (Int32* view_ptr = &view) - fixed (double* objX_ptr = &objX) - fixed (double* objY_ptr = &objY) - fixed (double* objZ_ptr = &objZ) - { - Int32 retval = Delegates.gluUnProject((double)winX, (double)winY, (double)winZ, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject(double winX, double winY, double winZ, ref double model, double* proj, Int32* view, double* objX, double* objY, double* objZ) - { - unsafe - { - fixed (double* model_ptr = &model) - { - Int32 retval = Delegates.gluUnProject((double)winX, (double)winY, (double)winZ, (double*)model_ptr, (double*)proj, (Int32*)view, (double*)objX, (double*)objY, (double*)objZ); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject(double winX, double winY, double winZ, ref double model, double* proj, Int32* view, double* objX, double* objY, double[] objZ) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* objZ_ptr = objZ) - { - Int32 retval = Delegates.gluUnProject((double)winX, (double)winY, (double)winZ, (double*)model_ptr, (double*)proj, (Int32*)view, (double*)objX, (double*)objY, (double*)objZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject(double winX, double winY, double winZ, ref double model, double* proj, Int32* view, double* objX, double* objY, ref double objZ) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* objZ_ptr = &objZ) - { - Int32 retval = Delegates.gluUnProject((double)winX, (double)winY, (double)winZ, (double*)model_ptr, (double*)proj, (Int32*)view, (double*)objX, (double*)objY, (double*)objZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject(double winX, double winY, double winZ, ref double model, double* proj, Int32* view, double* objX, double[] objY, double* objZ) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* objY_ptr = objY) - { - Int32 retval = Delegates.gluUnProject((double)winX, (double)winY, (double)winZ, (double*)model_ptr, (double*)proj, (Int32*)view, (double*)objX, (double*)objY_ptr, (double*)objZ); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject(double winX, double winY, double winZ, ref double model, double* proj, Int32* view, double* objX, double[] objY, double[] objZ) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* objY_ptr = objY) - fixed (double* objZ_ptr = objZ) - { - Int32 retval = Delegates.gluUnProject((double)winX, (double)winY, (double)winZ, (double*)model_ptr, (double*)proj, (Int32*)view, (double*)objX, (double*)objY_ptr, (double*)objZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject(double winX, double winY, double winZ, ref double model, double* proj, Int32* view, double* objX, double[] objY, ref double objZ) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* objY_ptr = objY) - fixed (double* objZ_ptr = &objZ) - { - Int32 retval = Delegates.gluUnProject((double)winX, (double)winY, (double)winZ, (double*)model_ptr, (double*)proj, (Int32*)view, (double*)objX, (double*)objY_ptr, (double*)objZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject(double winX, double winY, double winZ, ref double model, double* proj, Int32* view, double* objX, ref double objY, double* objZ) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* objY_ptr = &objY) - { - Int32 retval = Delegates.gluUnProject((double)winX, (double)winY, (double)winZ, (double*)model_ptr, (double*)proj, (Int32*)view, (double*)objX, (double*)objY_ptr, (double*)objZ); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject(double winX, double winY, double winZ, ref double model, double* proj, Int32* view, double* objX, ref double objY, double[] objZ) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* objY_ptr = &objY) - fixed (double* objZ_ptr = objZ) - { - Int32 retval = Delegates.gluUnProject((double)winX, (double)winY, (double)winZ, (double*)model_ptr, (double*)proj, (Int32*)view, (double*)objX, (double*)objY_ptr, (double*)objZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject(double winX, double winY, double winZ, ref double model, double* proj, Int32* view, double* objX, ref double objY, ref double objZ) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* objY_ptr = &objY) - fixed (double* objZ_ptr = &objZ) - { - Int32 retval = Delegates.gluUnProject((double)winX, (double)winY, (double)winZ, (double*)model_ptr, (double*)proj, (Int32*)view, (double*)objX, (double*)objY_ptr, (double*)objZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject(double winX, double winY, double winZ, ref double model, double* proj, Int32* view, double[] objX, double* objY, double* objZ) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* objX_ptr = objX) - { - Int32 retval = Delegates.gluUnProject((double)winX, (double)winY, (double)winZ, (double*)model_ptr, (double*)proj, (Int32*)view, (double*)objX_ptr, (double*)objY, (double*)objZ); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject(double winX, double winY, double winZ, ref double model, double* proj, Int32* view, double[] objX, double* objY, double[] objZ) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* objX_ptr = objX) - fixed (double* objZ_ptr = objZ) - { - Int32 retval = Delegates.gluUnProject((double)winX, (double)winY, (double)winZ, (double*)model_ptr, (double*)proj, (Int32*)view, (double*)objX_ptr, (double*)objY, (double*)objZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject(double winX, double winY, double winZ, ref double model, double* proj, Int32* view, double[] objX, double* objY, ref double objZ) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* objX_ptr = objX) - fixed (double* objZ_ptr = &objZ) - { - Int32 retval = Delegates.gluUnProject((double)winX, (double)winY, (double)winZ, (double*)model_ptr, (double*)proj, (Int32*)view, (double*)objX_ptr, (double*)objY, (double*)objZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject(double winX, double winY, double winZ, ref double model, double* proj, Int32* view, double[] objX, double[] objY, double* objZ) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* objX_ptr = objX) - fixed (double* objY_ptr = objY) - { - Int32 retval = Delegates.gluUnProject((double)winX, (double)winY, (double)winZ, (double*)model_ptr, (double*)proj, (Int32*)view, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject(double winX, double winY, double winZ, ref double model, double* proj, Int32* view, double[] objX, double[] objY, double[] objZ) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* objX_ptr = objX) - fixed (double* objY_ptr = objY) - fixed (double* objZ_ptr = objZ) - { - Int32 retval = Delegates.gluUnProject((double)winX, (double)winY, (double)winZ, (double*)model_ptr, (double*)proj, (Int32*)view, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject(double winX, double winY, double winZ, ref double model, double* proj, Int32* view, double[] objX, double[] objY, ref double objZ) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* objX_ptr = objX) - fixed (double* objY_ptr = objY) - fixed (double* objZ_ptr = &objZ) - { - Int32 retval = Delegates.gluUnProject((double)winX, (double)winY, (double)winZ, (double*)model_ptr, (double*)proj, (Int32*)view, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject(double winX, double winY, double winZ, ref double model, double* proj, Int32* view, double[] objX, ref double objY, double* objZ) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* objX_ptr = objX) - fixed (double* objY_ptr = &objY) - { - Int32 retval = Delegates.gluUnProject((double)winX, (double)winY, (double)winZ, (double*)model_ptr, (double*)proj, (Int32*)view, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject(double winX, double winY, double winZ, ref double model, double* proj, Int32* view, double[] objX, ref double objY, double[] objZ) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* objX_ptr = objX) - fixed (double* objY_ptr = &objY) - fixed (double* objZ_ptr = objZ) - { - Int32 retval = Delegates.gluUnProject((double)winX, (double)winY, (double)winZ, (double*)model_ptr, (double*)proj, (Int32*)view, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject(double winX, double winY, double winZ, ref double model, double* proj, Int32* view, double[] objX, ref double objY, ref double objZ) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* objX_ptr = objX) - fixed (double* objY_ptr = &objY) - fixed (double* objZ_ptr = &objZ) - { - Int32 retval = Delegates.gluUnProject((double)winX, (double)winY, (double)winZ, (double*)model_ptr, (double*)proj, (Int32*)view, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject(double winX, double winY, double winZ, ref double model, double* proj, Int32* view, ref double objX, double* objY, double* objZ) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* objX_ptr = &objX) - { - Int32 retval = Delegates.gluUnProject((double)winX, (double)winY, (double)winZ, (double*)model_ptr, (double*)proj, (Int32*)view, (double*)objX_ptr, (double*)objY, (double*)objZ); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject(double winX, double winY, double winZ, ref double model, double* proj, Int32* view, ref double objX, double* objY, double[] objZ) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* objX_ptr = &objX) - fixed (double* objZ_ptr = objZ) - { - Int32 retval = Delegates.gluUnProject((double)winX, (double)winY, (double)winZ, (double*)model_ptr, (double*)proj, (Int32*)view, (double*)objX_ptr, (double*)objY, (double*)objZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject(double winX, double winY, double winZ, ref double model, double* proj, Int32* view, ref double objX, double* objY, ref double objZ) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* objX_ptr = &objX) - fixed (double* objZ_ptr = &objZ) - { - Int32 retval = Delegates.gluUnProject((double)winX, (double)winY, (double)winZ, (double*)model_ptr, (double*)proj, (Int32*)view, (double*)objX_ptr, (double*)objY, (double*)objZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject(double winX, double winY, double winZ, ref double model, double* proj, Int32* view, ref double objX, double[] objY, double* objZ) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* objX_ptr = &objX) - fixed (double* objY_ptr = objY) - { - Int32 retval = Delegates.gluUnProject((double)winX, (double)winY, (double)winZ, (double*)model_ptr, (double*)proj, (Int32*)view, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject(double winX, double winY, double winZ, ref double model, double* proj, Int32* view, ref double objX, double[] objY, double[] objZ) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* objX_ptr = &objX) - fixed (double* objY_ptr = objY) - fixed (double* objZ_ptr = objZ) - { - Int32 retval = Delegates.gluUnProject((double)winX, (double)winY, (double)winZ, (double*)model_ptr, (double*)proj, (Int32*)view, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject(double winX, double winY, double winZ, ref double model, double* proj, Int32* view, ref double objX, double[] objY, ref double objZ) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* objX_ptr = &objX) - fixed (double* objY_ptr = objY) - fixed (double* objZ_ptr = &objZ) - { - Int32 retval = Delegates.gluUnProject((double)winX, (double)winY, (double)winZ, (double*)model_ptr, (double*)proj, (Int32*)view, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject(double winX, double winY, double winZ, ref double model, double* proj, Int32* view, ref double objX, ref double objY, double* objZ) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* objX_ptr = &objX) - fixed (double* objY_ptr = &objY) - { - Int32 retval = Delegates.gluUnProject((double)winX, (double)winY, (double)winZ, (double*)model_ptr, (double*)proj, (Int32*)view, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject(double winX, double winY, double winZ, ref double model, double* proj, Int32* view, ref double objX, ref double objY, double[] objZ) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* objX_ptr = &objX) - fixed (double* objY_ptr = &objY) - fixed (double* objZ_ptr = objZ) - { - Int32 retval = Delegates.gluUnProject((double)winX, (double)winY, (double)winZ, (double*)model_ptr, (double*)proj, (Int32*)view, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject(double winX, double winY, double winZ, ref double model, double* proj, Int32* view, ref double objX, ref double objY, ref double objZ) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* objX_ptr = &objX) - fixed (double* objY_ptr = &objY) - fixed (double* objZ_ptr = &objZ) - { - Int32 retval = Delegates.gluUnProject((double)winX, (double)winY, (double)winZ, (double*)model_ptr, (double*)proj, (Int32*)view, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject(double winX, double winY, double winZ, ref double model, double* proj, Int32[] view, double* objX, double* objY, double* objZ) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (Int32* view_ptr = view) - { - Int32 retval = Delegates.gluUnProject((double)winX, (double)winY, (double)winZ, (double*)model_ptr, (double*)proj, (Int32*)view_ptr, (double*)objX, (double*)objY, (double*)objZ); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject(double winX, double winY, double winZ, ref double model, double* proj, Int32[] view, double* objX, double* objY, double[] objZ) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (Int32* view_ptr = view) - fixed (double* objZ_ptr = objZ) - { - Int32 retval = Delegates.gluUnProject((double)winX, (double)winY, (double)winZ, (double*)model_ptr, (double*)proj, (Int32*)view_ptr, (double*)objX, (double*)objY, (double*)objZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject(double winX, double winY, double winZ, ref double model, double* proj, Int32[] view, double* objX, double* objY, ref double objZ) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (Int32* view_ptr = view) - fixed (double* objZ_ptr = &objZ) - { - Int32 retval = Delegates.gluUnProject((double)winX, (double)winY, (double)winZ, (double*)model_ptr, (double*)proj, (Int32*)view_ptr, (double*)objX, (double*)objY, (double*)objZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject(double winX, double winY, double winZ, ref double model, double* proj, Int32[] view, double* objX, double[] objY, double* objZ) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (Int32* view_ptr = view) - fixed (double* objY_ptr = objY) - { - Int32 retval = Delegates.gluUnProject((double)winX, (double)winY, (double)winZ, (double*)model_ptr, (double*)proj, (Int32*)view_ptr, (double*)objX, (double*)objY_ptr, (double*)objZ); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject(double winX, double winY, double winZ, ref double model, double* proj, Int32[] view, double* objX, double[] objY, double[] objZ) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (Int32* view_ptr = view) - fixed (double* objY_ptr = objY) - fixed (double* objZ_ptr = objZ) - { - Int32 retval = Delegates.gluUnProject((double)winX, (double)winY, (double)winZ, (double*)model_ptr, (double*)proj, (Int32*)view_ptr, (double*)objX, (double*)objY_ptr, (double*)objZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject(double winX, double winY, double winZ, ref double model, double* proj, Int32[] view, double* objX, double[] objY, ref double objZ) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (Int32* view_ptr = view) - fixed (double* objY_ptr = objY) - fixed (double* objZ_ptr = &objZ) - { - Int32 retval = Delegates.gluUnProject((double)winX, (double)winY, (double)winZ, (double*)model_ptr, (double*)proj, (Int32*)view_ptr, (double*)objX, (double*)objY_ptr, (double*)objZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject(double winX, double winY, double winZ, ref double model, double* proj, Int32[] view, double* objX, ref double objY, double* objZ) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (Int32* view_ptr = view) - fixed (double* objY_ptr = &objY) - { - Int32 retval = Delegates.gluUnProject((double)winX, (double)winY, (double)winZ, (double*)model_ptr, (double*)proj, (Int32*)view_ptr, (double*)objX, (double*)objY_ptr, (double*)objZ); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject(double winX, double winY, double winZ, ref double model, double* proj, Int32[] view, double* objX, ref double objY, double[] objZ) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (Int32* view_ptr = view) - fixed (double* objY_ptr = &objY) - fixed (double* objZ_ptr = objZ) - { - Int32 retval = Delegates.gluUnProject((double)winX, (double)winY, (double)winZ, (double*)model_ptr, (double*)proj, (Int32*)view_ptr, (double*)objX, (double*)objY_ptr, (double*)objZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject(double winX, double winY, double winZ, ref double model, double* proj, Int32[] view, double* objX, ref double objY, ref double objZ) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (Int32* view_ptr = view) - fixed (double* objY_ptr = &objY) - fixed (double* objZ_ptr = &objZ) - { - Int32 retval = Delegates.gluUnProject((double)winX, (double)winY, (double)winZ, (double*)model_ptr, (double*)proj, (Int32*)view_ptr, (double*)objX, (double*)objY_ptr, (double*)objZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject(double winX, double winY, double winZ, ref double model, double* proj, Int32[] view, double[] objX, double* objY, double* objZ) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (Int32* view_ptr = view) - fixed (double* objX_ptr = objX) - { - Int32 retval = Delegates.gluUnProject((double)winX, (double)winY, (double)winZ, (double*)model_ptr, (double*)proj, (Int32*)view_ptr, (double*)objX_ptr, (double*)objY, (double*)objZ); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject(double winX, double winY, double winZ, ref double model, double* proj, Int32[] view, double[] objX, double* objY, double[] objZ) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (Int32* view_ptr = view) - fixed (double* objX_ptr = objX) - fixed (double* objZ_ptr = objZ) - { - Int32 retval = Delegates.gluUnProject((double)winX, (double)winY, (double)winZ, (double*)model_ptr, (double*)proj, (Int32*)view_ptr, (double*)objX_ptr, (double*)objY, (double*)objZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject(double winX, double winY, double winZ, ref double model, double* proj, Int32[] view, double[] objX, double* objY, ref double objZ) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (Int32* view_ptr = view) - fixed (double* objX_ptr = objX) - fixed (double* objZ_ptr = &objZ) - { - Int32 retval = Delegates.gluUnProject((double)winX, (double)winY, (double)winZ, (double*)model_ptr, (double*)proj, (Int32*)view_ptr, (double*)objX_ptr, (double*)objY, (double*)objZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject(double winX, double winY, double winZ, ref double model, double* proj, Int32[] view, double[] objX, double[] objY, double* objZ) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (Int32* view_ptr = view) - fixed (double* objX_ptr = objX) - fixed (double* objY_ptr = objY) - { - Int32 retval = Delegates.gluUnProject((double)winX, (double)winY, (double)winZ, (double*)model_ptr, (double*)proj, (Int32*)view_ptr, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject(double winX, double winY, double winZ, ref double model, double* proj, Int32[] view, double[] objX, double[] objY, double[] objZ) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (Int32* view_ptr = view) - fixed (double* objX_ptr = objX) - fixed (double* objY_ptr = objY) - fixed (double* objZ_ptr = objZ) - { - Int32 retval = Delegates.gluUnProject((double)winX, (double)winY, (double)winZ, (double*)model_ptr, (double*)proj, (Int32*)view_ptr, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject(double winX, double winY, double winZ, ref double model, double* proj, Int32[] view, double[] objX, double[] objY, ref double objZ) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (Int32* view_ptr = view) - fixed (double* objX_ptr = objX) - fixed (double* objY_ptr = objY) - fixed (double* objZ_ptr = &objZ) - { - Int32 retval = Delegates.gluUnProject((double)winX, (double)winY, (double)winZ, (double*)model_ptr, (double*)proj, (Int32*)view_ptr, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject(double winX, double winY, double winZ, ref double model, double* proj, Int32[] view, double[] objX, ref double objY, double* objZ) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (Int32* view_ptr = view) - fixed (double* objX_ptr = objX) - fixed (double* objY_ptr = &objY) - { - Int32 retval = Delegates.gluUnProject((double)winX, (double)winY, (double)winZ, (double*)model_ptr, (double*)proj, (Int32*)view_ptr, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject(double winX, double winY, double winZ, ref double model, double* proj, Int32[] view, double[] objX, ref double objY, double[] objZ) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (Int32* view_ptr = view) - fixed (double* objX_ptr = objX) - fixed (double* objY_ptr = &objY) - fixed (double* objZ_ptr = objZ) - { - Int32 retval = Delegates.gluUnProject((double)winX, (double)winY, (double)winZ, (double*)model_ptr, (double*)proj, (Int32*)view_ptr, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject(double winX, double winY, double winZ, ref double model, double* proj, Int32[] view, double[] objX, ref double objY, ref double objZ) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (Int32* view_ptr = view) - fixed (double* objX_ptr = objX) - fixed (double* objY_ptr = &objY) - fixed (double* objZ_ptr = &objZ) - { - Int32 retval = Delegates.gluUnProject((double)winX, (double)winY, (double)winZ, (double*)model_ptr, (double*)proj, (Int32*)view_ptr, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject(double winX, double winY, double winZ, ref double model, double* proj, Int32[] view, ref double objX, double* objY, double* objZ) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (Int32* view_ptr = view) - fixed (double* objX_ptr = &objX) - { - Int32 retval = Delegates.gluUnProject((double)winX, (double)winY, (double)winZ, (double*)model_ptr, (double*)proj, (Int32*)view_ptr, (double*)objX_ptr, (double*)objY, (double*)objZ); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject(double winX, double winY, double winZ, ref double model, double* proj, Int32[] view, ref double objX, double* objY, double[] objZ) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (Int32* view_ptr = view) - fixed (double* objX_ptr = &objX) - fixed (double* objZ_ptr = objZ) - { - Int32 retval = Delegates.gluUnProject((double)winX, (double)winY, (double)winZ, (double*)model_ptr, (double*)proj, (Int32*)view_ptr, (double*)objX_ptr, (double*)objY, (double*)objZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject(double winX, double winY, double winZ, ref double model, double* proj, Int32[] view, ref double objX, double* objY, ref double objZ) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (Int32* view_ptr = view) - fixed (double* objX_ptr = &objX) - fixed (double* objZ_ptr = &objZ) - { - Int32 retval = Delegates.gluUnProject((double)winX, (double)winY, (double)winZ, (double*)model_ptr, (double*)proj, (Int32*)view_ptr, (double*)objX_ptr, (double*)objY, (double*)objZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject(double winX, double winY, double winZ, ref double model, double* proj, Int32[] view, ref double objX, double[] objY, double* objZ) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (Int32* view_ptr = view) - fixed (double* objX_ptr = &objX) - fixed (double* objY_ptr = objY) - { - Int32 retval = Delegates.gluUnProject((double)winX, (double)winY, (double)winZ, (double*)model_ptr, (double*)proj, (Int32*)view_ptr, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject(double winX, double winY, double winZ, ref double model, double* proj, Int32[] view, ref double objX, double[] objY, double[] objZ) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (Int32* view_ptr = view) - fixed (double* objX_ptr = &objX) - fixed (double* objY_ptr = objY) - fixed (double* objZ_ptr = objZ) - { - Int32 retval = Delegates.gluUnProject((double)winX, (double)winY, (double)winZ, (double*)model_ptr, (double*)proj, (Int32*)view_ptr, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject(double winX, double winY, double winZ, ref double model, double* proj, Int32[] view, ref double objX, double[] objY, ref double objZ) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (Int32* view_ptr = view) - fixed (double* objX_ptr = &objX) - fixed (double* objY_ptr = objY) - fixed (double* objZ_ptr = &objZ) - { - Int32 retval = Delegates.gluUnProject((double)winX, (double)winY, (double)winZ, (double*)model_ptr, (double*)proj, (Int32*)view_ptr, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject(double winX, double winY, double winZ, ref double model, double* proj, Int32[] view, ref double objX, ref double objY, double* objZ) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (Int32* view_ptr = view) - fixed (double* objX_ptr = &objX) - fixed (double* objY_ptr = &objY) - { - Int32 retval = Delegates.gluUnProject((double)winX, (double)winY, (double)winZ, (double*)model_ptr, (double*)proj, (Int32*)view_ptr, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject(double winX, double winY, double winZ, ref double model, double* proj, Int32[] view, ref double objX, ref double objY, double[] objZ) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (Int32* view_ptr = view) - fixed (double* objX_ptr = &objX) - fixed (double* objY_ptr = &objY) - fixed (double* objZ_ptr = objZ) - { - Int32 retval = Delegates.gluUnProject((double)winX, (double)winY, (double)winZ, (double*)model_ptr, (double*)proj, (Int32*)view_ptr, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject(double winX, double winY, double winZ, ref double model, double* proj, Int32[] view, ref double objX, ref double objY, ref double objZ) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (Int32* view_ptr = view) - fixed (double* objX_ptr = &objX) - fixed (double* objY_ptr = &objY) - fixed (double* objZ_ptr = &objZ) - { - Int32 retval = Delegates.gluUnProject((double)winX, (double)winY, (double)winZ, (double*)model_ptr, (double*)proj, (Int32*)view_ptr, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject(double winX, double winY, double winZ, ref double model, double* proj, ref Int32 view, double* objX, double* objY, double* objZ) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (Int32* view_ptr = &view) - { - Int32 retval = Delegates.gluUnProject((double)winX, (double)winY, (double)winZ, (double*)model_ptr, (double*)proj, (Int32*)view_ptr, (double*)objX, (double*)objY, (double*)objZ); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject(double winX, double winY, double winZ, ref double model, double* proj, ref Int32 view, double* objX, double* objY, double[] objZ) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (Int32* view_ptr = &view) - fixed (double* objZ_ptr = objZ) - { - Int32 retval = Delegates.gluUnProject((double)winX, (double)winY, (double)winZ, (double*)model_ptr, (double*)proj, (Int32*)view_ptr, (double*)objX, (double*)objY, (double*)objZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject(double winX, double winY, double winZ, ref double model, double* proj, ref Int32 view, double* objX, double* objY, ref double objZ) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (Int32* view_ptr = &view) - fixed (double* objZ_ptr = &objZ) - { - Int32 retval = Delegates.gluUnProject((double)winX, (double)winY, (double)winZ, (double*)model_ptr, (double*)proj, (Int32*)view_ptr, (double*)objX, (double*)objY, (double*)objZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject(double winX, double winY, double winZ, ref double model, double* proj, ref Int32 view, double* objX, double[] objY, double* objZ) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (Int32* view_ptr = &view) - fixed (double* objY_ptr = objY) - { - Int32 retval = Delegates.gluUnProject((double)winX, (double)winY, (double)winZ, (double*)model_ptr, (double*)proj, (Int32*)view_ptr, (double*)objX, (double*)objY_ptr, (double*)objZ); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject(double winX, double winY, double winZ, ref double model, double* proj, ref Int32 view, double* objX, double[] objY, double[] objZ) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (Int32* view_ptr = &view) - fixed (double* objY_ptr = objY) - fixed (double* objZ_ptr = objZ) - { - Int32 retval = Delegates.gluUnProject((double)winX, (double)winY, (double)winZ, (double*)model_ptr, (double*)proj, (Int32*)view_ptr, (double*)objX, (double*)objY_ptr, (double*)objZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject(double winX, double winY, double winZ, ref double model, double* proj, ref Int32 view, double* objX, double[] objY, ref double objZ) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (Int32* view_ptr = &view) - fixed (double* objY_ptr = objY) - fixed (double* objZ_ptr = &objZ) - { - Int32 retval = Delegates.gluUnProject((double)winX, (double)winY, (double)winZ, (double*)model_ptr, (double*)proj, (Int32*)view_ptr, (double*)objX, (double*)objY_ptr, (double*)objZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject(double winX, double winY, double winZ, ref double model, double* proj, ref Int32 view, double* objX, ref double objY, double* objZ) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (Int32* view_ptr = &view) - fixed (double* objY_ptr = &objY) - { - Int32 retval = Delegates.gluUnProject((double)winX, (double)winY, (double)winZ, (double*)model_ptr, (double*)proj, (Int32*)view_ptr, (double*)objX, (double*)objY_ptr, (double*)objZ); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject(double winX, double winY, double winZ, ref double model, double* proj, ref Int32 view, double* objX, ref double objY, double[] objZ) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (Int32* view_ptr = &view) - fixed (double* objY_ptr = &objY) - fixed (double* objZ_ptr = objZ) - { - Int32 retval = Delegates.gluUnProject((double)winX, (double)winY, (double)winZ, (double*)model_ptr, (double*)proj, (Int32*)view_ptr, (double*)objX, (double*)objY_ptr, (double*)objZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject(double winX, double winY, double winZ, ref double model, double* proj, ref Int32 view, double* objX, ref double objY, ref double objZ) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (Int32* view_ptr = &view) - fixed (double* objY_ptr = &objY) - fixed (double* objZ_ptr = &objZ) - { - Int32 retval = Delegates.gluUnProject((double)winX, (double)winY, (double)winZ, (double*)model_ptr, (double*)proj, (Int32*)view_ptr, (double*)objX, (double*)objY_ptr, (double*)objZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject(double winX, double winY, double winZ, ref double model, double* proj, ref Int32 view, double[] objX, double* objY, double* objZ) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (Int32* view_ptr = &view) - fixed (double* objX_ptr = objX) - { - Int32 retval = Delegates.gluUnProject((double)winX, (double)winY, (double)winZ, (double*)model_ptr, (double*)proj, (Int32*)view_ptr, (double*)objX_ptr, (double*)objY, (double*)objZ); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject(double winX, double winY, double winZ, ref double model, double* proj, ref Int32 view, double[] objX, double* objY, double[] objZ) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (Int32* view_ptr = &view) - fixed (double* objX_ptr = objX) - fixed (double* objZ_ptr = objZ) - { - Int32 retval = Delegates.gluUnProject((double)winX, (double)winY, (double)winZ, (double*)model_ptr, (double*)proj, (Int32*)view_ptr, (double*)objX_ptr, (double*)objY, (double*)objZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject(double winX, double winY, double winZ, ref double model, double* proj, ref Int32 view, double[] objX, double* objY, ref double objZ) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (Int32* view_ptr = &view) - fixed (double* objX_ptr = objX) - fixed (double* objZ_ptr = &objZ) - { - Int32 retval = Delegates.gluUnProject((double)winX, (double)winY, (double)winZ, (double*)model_ptr, (double*)proj, (Int32*)view_ptr, (double*)objX_ptr, (double*)objY, (double*)objZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject(double winX, double winY, double winZ, ref double model, double* proj, ref Int32 view, double[] objX, double[] objY, double* objZ) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (Int32* view_ptr = &view) - fixed (double* objX_ptr = objX) - fixed (double* objY_ptr = objY) - { - Int32 retval = Delegates.gluUnProject((double)winX, (double)winY, (double)winZ, (double*)model_ptr, (double*)proj, (Int32*)view_ptr, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject(double winX, double winY, double winZ, ref double model, double* proj, ref Int32 view, double[] objX, double[] objY, double[] objZ) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (Int32* view_ptr = &view) - fixed (double* objX_ptr = objX) - fixed (double* objY_ptr = objY) - fixed (double* objZ_ptr = objZ) - { - Int32 retval = Delegates.gluUnProject((double)winX, (double)winY, (double)winZ, (double*)model_ptr, (double*)proj, (Int32*)view_ptr, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject(double winX, double winY, double winZ, ref double model, double* proj, ref Int32 view, double[] objX, double[] objY, ref double objZ) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (Int32* view_ptr = &view) - fixed (double* objX_ptr = objX) - fixed (double* objY_ptr = objY) - fixed (double* objZ_ptr = &objZ) - { - Int32 retval = Delegates.gluUnProject((double)winX, (double)winY, (double)winZ, (double*)model_ptr, (double*)proj, (Int32*)view_ptr, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject(double winX, double winY, double winZ, ref double model, double* proj, ref Int32 view, double[] objX, ref double objY, double* objZ) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (Int32* view_ptr = &view) - fixed (double* objX_ptr = objX) - fixed (double* objY_ptr = &objY) - { - Int32 retval = Delegates.gluUnProject((double)winX, (double)winY, (double)winZ, (double*)model_ptr, (double*)proj, (Int32*)view_ptr, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject(double winX, double winY, double winZ, ref double model, double* proj, ref Int32 view, double[] objX, ref double objY, double[] objZ) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (Int32* view_ptr = &view) - fixed (double* objX_ptr = objX) - fixed (double* objY_ptr = &objY) - fixed (double* objZ_ptr = objZ) - { - Int32 retval = Delegates.gluUnProject((double)winX, (double)winY, (double)winZ, (double*)model_ptr, (double*)proj, (Int32*)view_ptr, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject(double winX, double winY, double winZ, ref double model, double* proj, ref Int32 view, double[] objX, ref double objY, ref double objZ) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (Int32* view_ptr = &view) - fixed (double* objX_ptr = objX) - fixed (double* objY_ptr = &objY) - fixed (double* objZ_ptr = &objZ) - { - Int32 retval = Delegates.gluUnProject((double)winX, (double)winY, (double)winZ, (double*)model_ptr, (double*)proj, (Int32*)view_ptr, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject(double winX, double winY, double winZ, ref double model, double* proj, ref Int32 view, ref double objX, double* objY, double* objZ) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (Int32* view_ptr = &view) - fixed (double* objX_ptr = &objX) - { - Int32 retval = Delegates.gluUnProject((double)winX, (double)winY, (double)winZ, (double*)model_ptr, (double*)proj, (Int32*)view_ptr, (double*)objX_ptr, (double*)objY, (double*)objZ); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject(double winX, double winY, double winZ, ref double model, double* proj, ref Int32 view, ref double objX, double* objY, double[] objZ) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (Int32* view_ptr = &view) - fixed (double* objX_ptr = &objX) - fixed (double* objZ_ptr = objZ) - { - Int32 retval = Delegates.gluUnProject((double)winX, (double)winY, (double)winZ, (double*)model_ptr, (double*)proj, (Int32*)view_ptr, (double*)objX_ptr, (double*)objY, (double*)objZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject(double winX, double winY, double winZ, ref double model, double* proj, ref Int32 view, ref double objX, double* objY, ref double objZ) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (Int32* view_ptr = &view) - fixed (double* objX_ptr = &objX) - fixed (double* objZ_ptr = &objZ) - { - Int32 retval = Delegates.gluUnProject((double)winX, (double)winY, (double)winZ, (double*)model_ptr, (double*)proj, (Int32*)view_ptr, (double*)objX_ptr, (double*)objY, (double*)objZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject(double winX, double winY, double winZ, ref double model, double* proj, ref Int32 view, ref double objX, double[] objY, double* objZ) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (Int32* view_ptr = &view) - fixed (double* objX_ptr = &objX) - fixed (double* objY_ptr = objY) - { - Int32 retval = Delegates.gluUnProject((double)winX, (double)winY, (double)winZ, (double*)model_ptr, (double*)proj, (Int32*)view_ptr, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject(double winX, double winY, double winZ, ref double model, double* proj, ref Int32 view, ref double objX, double[] objY, double[] objZ) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (Int32* view_ptr = &view) - fixed (double* objX_ptr = &objX) - fixed (double* objY_ptr = objY) - fixed (double* objZ_ptr = objZ) - { - Int32 retval = Delegates.gluUnProject((double)winX, (double)winY, (double)winZ, (double*)model_ptr, (double*)proj, (Int32*)view_ptr, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject(double winX, double winY, double winZ, ref double model, double* proj, ref Int32 view, ref double objX, double[] objY, ref double objZ) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (Int32* view_ptr = &view) - fixed (double* objX_ptr = &objX) - fixed (double* objY_ptr = objY) - fixed (double* objZ_ptr = &objZ) - { - Int32 retval = Delegates.gluUnProject((double)winX, (double)winY, (double)winZ, (double*)model_ptr, (double*)proj, (Int32*)view_ptr, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject(double winX, double winY, double winZ, ref double model, double* proj, ref Int32 view, ref double objX, ref double objY, double* objZ) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (Int32* view_ptr = &view) - fixed (double* objX_ptr = &objX) - fixed (double* objY_ptr = &objY) - { - Int32 retval = Delegates.gluUnProject((double)winX, (double)winY, (double)winZ, (double*)model_ptr, (double*)proj, (Int32*)view_ptr, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject(double winX, double winY, double winZ, ref double model, double* proj, ref Int32 view, ref double objX, ref double objY, double[] objZ) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (Int32* view_ptr = &view) - fixed (double* objX_ptr = &objX) - fixed (double* objY_ptr = &objY) - fixed (double* objZ_ptr = objZ) - { - Int32 retval = Delegates.gluUnProject((double)winX, (double)winY, (double)winZ, (double*)model_ptr, (double*)proj, (Int32*)view_ptr, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject(double winX, double winY, double winZ, ref double model, double* proj, ref Int32 view, ref double objX, ref double objY, ref double objZ) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (Int32* view_ptr = &view) - fixed (double* objX_ptr = &objX) - fixed (double* objY_ptr = &objY) - fixed (double* objZ_ptr = &objZ) - { - Int32 retval = Delegates.gluUnProject((double)winX, (double)winY, (double)winZ, (double*)model_ptr, (double*)proj, (Int32*)view_ptr, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject(double winX, double winY, double winZ, ref double model, double[] proj, Int32* view, double* objX, double* objY, double* objZ) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* proj_ptr = proj) - { - Int32 retval = Delegates.gluUnProject((double)winX, (double)winY, (double)winZ, (double*)model_ptr, (double*)proj_ptr, (Int32*)view, (double*)objX, (double*)objY, (double*)objZ); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject(double winX, double winY, double winZ, ref double model, double[] proj, Int32* view, double* objX, double* objY, double[] objZ) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* proj_ptr = proj) - fixed (double* objZ_ptr = objZ) - { - Int32 retval = Delegates.gluUnProject((double)winX, (double)winY, (double)winZ, (double*)model_ptr, (double*)proj_ptr, (Int32*)view, (double*)objX, (double*)objY, (double*)objZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject(double winX, double winY, double winZ, ref double model, double[] proj, Int32* view, double* objX, double* objY, ref double objZ) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* proj_ptr = proj) - fixed (double* objZ_ptr = &objZ) - { - Int32 retval = Delegates.gluUnProject((double)winX, (double)winY, (double)winZ, (double*)model_ptr, (double*)proj_ptr, (Int32*)view, (double*)objX, (double*)objY, (double*)objZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject(double winX, double winY, double winZ, ref double model, double[] proj, Int32* view, double* objX, double[] objY, double* objZ) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* proj_ptr = proj) - fixed (double* objY_ptr = objY) - { - Int32 retval = Delegates.gluUnProject((double)winX, (double)winY, (double)winZ, (double*)model_ptr, (double*)proj_ptr, (Int32*)view, (double*)objX, (double*)objY_ptr, (double*)objZ); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject(double winX, double winY, double winZ, ref double model, double[] proj, Int32* view, double* objX, double[] objY, double[] objZ) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* proj_ptr = proj) - fixed (double* objY_ptr = objY) - fixed (double* objZ_ptr = objZ) - { - Int32 retval = Delegates.gluUnProject((double)winX, (double)winY, (double)winZ, (double*)model_ptr, (double*)proj_ptr, (Int32*)view, (double*)objX, (double*)objY_ptr, (double*)objZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject(double winX, double winY, double winZ, ref double model, double[] proj, Int32* view, double* objX, double[] objY, ref double objZ) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* proj_ptr = proj) - fixed (double* objY_ptr = objY) - fixed (double* objZ_ptr = &objZ) - { - Int32 retval = Delegates.gluUnProject((double)winX, (double)winY, (double)winZ, (double*)model_ptr, (double*)proj_ptr, (Int32*)view, (double*)objX, (double*)objY_ptr, (double*)objZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject(double winX, double winY, double winZ, ref double model, double[] proj, Int32* view, double* objX, ref double objY, double* objZ) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* proj_ptr = proj) - fixed (double* objY_ptr = &objY) - { - Int32 retval = Delegates.gluUnProject((double)winX, (double)winY, (double)winZ, (double*)model_ptr, (double*)proj_ptr, (Int32*)view, (double*)objX, (double*)objY_ptr, (double*)objZ); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject(double winX, double winY, double winZ, ref double model, double[] proj, Int32* view, double* objX, ref double objY, double[] objZ) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* proj_ptr = proj) - fixed (double* objY_ptr = &objY) - fixed (double* objZ_ptr = objZ) - { - Int32 retval = Delegates.gluUnProject((double)winX, (double)winY, (double)winZ, (double*)model_ptr, (double*)proj_ptr, (Int32*)view, (double*)objX, (double*)objY_ptr, (double*)objZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject(double winX, double winY, double winZ, ref double model, double[] proj, Int32* view, double* objX, ref double objY, ref double objZ) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* proj_ptr = proj) - fixed (double* objY_ptr = &objY) - fixed (double* objZ_ptr = &objZ) - { - Int32 retval = Delegates.gluUnProject((double)winX, (double)winY, (double)winZ, (double*)model_ptr, (double*)proj_ptr, (Int32*)view, (double*)objX, (double*)objY_ptr, (double*)objZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject(double winX, double winY, double winZ, ref double model, double[] proj, Int32* view, double[] objX, double* objY, double* objZ) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* proj_ptr = proj) - fixed (double* objX_ptr = objX) - { - Int32 retval = Delegates.gluUnProject((double)winX, (double)winY, (double)winZ, (double*)model_ptr, (double*)proj_ptr, (Int32*)view, (double*)objX_ptr, (double*)objY, (double*)objZ); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject(double winX, double winY, double winZ, ref double model, double[] proj, Int32* view, double[] objX, double* objY, double[] objZ) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* proj_ptr = proj) - fixed (double* objX_ptr = objX) - fixed (double* objZ_ptr = objZ) - { - Int32 retval = Delegates.gluUnProject((double)winX, (double)winY, (double)winZ, (double*)model_ptr, (double*)proj_ptr, (Int32*)view, (double*)objX_ptr, (double*)objY, (double*)objZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject(double winX, double winY, double winZ, ref double model, double[] proj, Int32* view, double[] objX, double* objY, ref double objZ) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* proj_ptr = proj) - fixed (double* objX_ptr = objX) - fixed (double* objZ_ptr = &objZ) - { - Int32 retval = Delegates.gluUnProject((double)winX, (double)winY, (double)winZ, (double*)model_ptr, (double*)proj_ptr, (Int32*)view, (double*)objX_ptr, (double*)objY, (double*)objZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject(double winX, double winY, double winZ, ref double model, double[] proj, Int32* view, double[] objX, double[] objY, double* objZ) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* proj_ptr = proj) - fixed (double* objX_ptr = objX) - fixed (double* objY_ptr = objY) - { - Int32 retval = Delegates.gluUnProject((double)winX, (double)winY, (double)winZ, (double*)model_ptr, (double*)proj_ptr, (Int32*)view, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject(double winX, double winY, double winZ, ref double model, double[] proj, Int32* view, double[] objX, double[] objY, double[] objZ) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* proj_ptr = proj) - fixed (double* objX_ptr = objX) - fixed (double* objY_ptr = objY) - fixed (double* objZ_ptr = objZ) - { - Int32 retval = Delegates.gluUnProject((double)winX, (double)winY, (double)winZ, (double*)model_ptr, (double*)proj_ptr, (Int32*)view, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject(double winX, double winY, double winZ, ref double model, double[] proj, Int32* view, double[] objX, double[] objY, ref double objZ) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* proj_ptr = proj) - fixed (double* objX_ptr = objX) - fixed (double* objY_ptr = objY) - fixed (double* objZ_ptr = &objZ) - { - Int32 retval = Delegates.gluUnProject((double)winX, (double)winY, (double)winZ, (double*)model_ptr, (double*)proj_ptr, (Int32*)view, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject(double winX, double winY, double winZ, ref double model, double[] proj, Int32* view, double[] objX, ref double objY, double* objZ) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* proj_ptr = proj) - fixed (double* objX_ptr = objX) - fixed (double* objY_ptr = &objY) - { - Int32 retval = Delegates.gluUnProject((double)winX, (double)winY, (double)winZ, (double*)model_ptr, (double*)proj_ptr, (Int32*)view, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject(double winX, double winY, double winZ, ref double model, double[] proj, Int32* view, double[] objX, ref double objY, double[] objZ) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* proj_ptr = proj) - fixed (double* objX_ptr = objX) - fixed (double* objY_ptr = &objY) - fixed (double* objZ_ptr = objZ) - { - Int32 retval = Delegates.gluUnProject((double)winX, (double)winY, (double)winZ, (double*)model_ptr, (double*)proj_ptr, (Int32*)view, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject(double winX, double winY, double winZ, ref double model, double[] proj, Int32* view, double[] objX, ref double objY, ref double objZ) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* proj_ptr = proj) - fixed (double* objX_ptr = objX) - fixed (double* objY_ptr = &objY) - fixed (double* objZ_ptr = &objZ) - { - Int32 retval = Delegates.gluUnProject((double)winX, (double)winY, (double)winZ, (double*)model_ptr, (double*)proj_ptr, (Int32*)view, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject(double winX, double winY, double winZ, ref double model, double[] proj, Int32* view, ref double objX, double* objY, double* objZ) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* proj_ptr = proj) - fixed (double* objX_ptr = &objX) - { - Int32 retval = Delegates.gluUnProject((double)winX, (double)winY, (double)winZ, (double*)model_ptr, (double*)proj_ptr, (Int32*)view, (double*)objX_ptr, (double*)objY, (double*)objZ); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject(double winX, double winY, double winZ, ref double model, double[] proj, Int32* view, ref double objX, double* objY, double[] objZ) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* proj_ptr = proj) - fixed (double* objX_ptr = &objX) - fixed (double* objZ_ptr = objZ) - { - Int32 retval = Delegates.gluUnProject((double)winX, (double)winY, (double)winZ, (double*)model_ptr, (double*)proj_ptr, (Int32*)view, (double*)objX_ptr, (double*)objY, (double*)objZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject(double winX, double winY, double winZ, ref double model, double[] proj, Int32* view, ref double objX, double* objY, ref double objZ) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* proj_ptr = proj) - fixed (double* objX_ptr = &objX) - fixed (double* objZ_ptr = &objZ) - { - Int32 retval = Delegates.gluUnProject((double)winX, (double)winY, (double)winZ, (double*)model_ptr, (double*)proj_ptr, (Int32*)view, (double*)objX_ptr, (double*)objY, (double*)objZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject(double winX, double winY, double winZ, ref double model, double[] proj, Int32* view, ref double objX, double[] objY, double* objZ) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* proj_ptr = proj) - fixed (double* objX_ptr = &objX) - fixed (double* objY_ptr = objY) - { - Int32 retval = Delegates.gluUnProject((double)winX, (double)winY, (double)winZ, (double*)model_ptr, (double*)proj_ptr, (Int32*)view, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject(double winX, double winY, double winZ, ref double model, double[] proj, Int32* view, ref double objX, double[] objY, double[] objZ) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* proj_ptr = proj) - fixed (double* objX_ptr = &objX) - fixed (double* objY_ptr = objY) - fixed (double* objZ_ptr = objZ) - { - Int32 retval = Delegates.gluUnProject((double)winX, (double)winY, (double)winZ, (double*)model_ptr, (double*)proj_ptr, (Int32*)view, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject(double winX, double winY, double winZ, ref double model, double[] proj, Int32* view, ref double objX, double[] objY, ref double objZ) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* proj_ptr = proj) - fixed (double* objX_ptr = &objX) - fixed (double* objY_ptr = objY) - fixed (double* objZ_ptr = &objZ) - { - Int32 retval = Delegates.gluUnProject((double)winX, (double)winY, (double)winZ, (double*)model_ptr, (double*)proj_ptr, (Int32*)view, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject(double winX, double winY, double winZ, ref double model, double[] proj, Int32* view, ref double objX, ref double objY, double* objZ) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* proj_ptr = proj) - fixed (double* objX_ptr = &objX) - fixed (double* objY_ptr = &objY) - { - Int32 retval = Delegates.gluUnProject((double)winX, (double)winY, (double)winZ, (double*)model_ptr, (double*)proj_ptr, (Int32*)view, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject(double winX, double winY, double winZ, ref double model, double[] proj, Int32* view, ref double objX, ref double objY, double[] objZ) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* proj_ptr = proj) - fixed (double* objX_ptr = &objX) - fixed (double* objY_ptr = &objY) - fixed (double* objZ_ptr = objZ) - { - Int32 retval = Delegates.gluUnProject((double)winX, (double)winY, (double)winZ, (double*)model_ptr, (double*)proj_ptr, (Int32*)view, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject(double winX, double winY, double winZ, ref double model, double[] proj, Int32* view, ref double objX, ref double objY, ref double objZ) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* proj_ptr = proj) - fixed (double* objX_ptr = &objX) - fixed (double* objY_ptr = &objY) - fixed (double* objZ_ptr = &objZ) - { - Int32 retval = Delegates.gluUnProject((double)winX, (double)winY, (double)winZ, (double*)model_ptr, (double*)proj_ptr, (Int32*)view, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject(double winX, double winY, double winZ, ref double model, double[] proj, Int32[] view, double* objX, double* objY, double* objZ) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* proj_ptr = proj) - fixed (Int32* view_ptr = view) - { - Int32 retval = Delegates.gluUnProject((double)winX, (double)winY, (double)winZ, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double*)objX, (double*)objY, (double*)objZ); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject(double winX, double winY, double winZ, ref double model, double[] proj, Int32[] view, double* objX, double* objY, double[] objZ) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* proj_ptr = proj) - fixed (Int32* view_ptr = view) - fixed (double* objZ_ptr = objZ) - { - Int32 retval = Delegates.gluUnProject((double)winX, (double)winY, (double)winZ, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double*)objX, (double*)objY, (double*)objZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject(double winX, double winY, double winZ, ref double model, double[] proj, Int32[] view, double* objX, double* objY, ref double objZ) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* proj_ptr = proj) - fixed (Int32* view_ptr = view) - fixed (double* objZ_ptr = &objZ) - { - Int32 retval = Delegates.gluUnProject((double)winX, (double)winY, (double)winZ, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double*)objX, (double*)objY, (double*)objZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject(double winX, double winY, double winZ, ref double model, double[] proj, Int32[] view, double* objX, double[] objY, double* objZ) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* proj_ptr = proj) - fixed (Int32* view_ptr = view) - fixed (double* objY_ptr = objY) - { - Int32 retval = Delegates.gluUnProject((double)winX, (double)winY, (double)winZ, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double*)objX, (double*)objY_ptr, (double*)objZ); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject(double winX, double winY, double winZ, ref double model, double[] proj, Int32[] view, double* objX, double[] objY, double[] objZ) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* proj_ptr = proj) - fixed (Int32* view_ptr = view) - fixed (double* objY_ptr = objY) - fixed (double* objZ_ptr = objZ) - { - Int32 retval = Delegates.gluUnProject((double)winX, (double)winY, (double)winZ, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double*)objX, (double*)objY_ptr, (double*)objZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject(double winX, double winY, double winZ, ref double model, double[] proj, Int32[] view, double* objX, double[] objY, ref double objZ) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* proj_ptr = proj) - fixed (Int32* view_ptr = view) - fixed (double* objY_ptr = objY) - fixed (double* objZ_ptr = &objZ) - { - Int32 retval = Delegates.gluUnProject((double)winX, (double)winY, (double)winZ, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double*)objX, (double*)objY_ptr, (double*)objZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject(double winX, double winY, double winZ, ref double model, double[] proj, Int32[] view, double* objX, ref double objY, double* objZ) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* proj_ptr = proj) - fixed (Int32* view_ptr = view) - fixed (double* objY_ptr = &objY) - { - Int32 retval = Delegates.gluUnProject((double)winX, (double)winY, (double)winZ, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double*)objX, (double*)objY_ptr, (double*)objZ); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject(double winX, double winY, double winZ, ref double model, double[] proj, Int32[] view, double* objX, ref double objY, double[] objZ) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* proj_ptr = proj) - fixed (Int32* view_ptr = view) - fixed (double* objY_ptr = &objY) - fixed (double* objZ_ptr = objZ) - { - Int32 retval = Delegates.gluUnProject((double)winX, (double)winY, (double)winZ, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double*)objX, (double*)objY_ptr, (double*)objZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject(double winX, double winY, double winZ, ref double model, double[] proj, Int32[] view, double* objX, ref double objY, ref double objZ) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* proj_ptr = proj) - fixed (Int32* view_ptr = view) - fixed (double* objY_ptr = &objY) - fixed (double* objZ_ptr = &objZ) - { - Int32 retval = Delegates.gluUnProject((double)winX, (double)winY, (double)winZ, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double*)objX, (double*)objY_ptr, (double*)objZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject(double winX, double winY, double winZ, ref double model, double[] proj, Int32[] view, double[] objX, double* objY, double* objZ) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* proj_ptr = proj) - fixed (Int32* view_ptr = view) - fixed (double* objX_ptr = objX) - { - Int32 retval = Delegates.gluUnProject((double)winX, (double)winY, (double)winZ, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double*)objX_ptr, (double*)objY, (double*)objZ); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject(double winX, double winY, double winZ, ref double model, double[] proj, Int32[] view, double[] objX, double* objY, double[] objZ) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* proj_ptr = proj) - fixed (Int32* view_ptr = view) - fixed (double* objX_ptr = objX) - fixed (double* objZ_ptr = objZ) - { - Int32 retval = Delegates.gluUnProject((double)winX, (double)winY, (double)winZ, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double*)objX_ptr, (double*)objY, (double*)objZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject(double winX, double winY, double winZ, ref double model, double[] proj, Int32[] view, double[] objX, double* objY, ref double objZ) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* proj_ptr = proj) - fixed (Int32* view_ptr = view) - fixed (double* objX_ptr = objX) - fixed (double* objZ_ptr = &objZ) - { - Int32 retval = Delegates.gluUnProject((double)winX, (double)winY, (double)winZ, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double*)objX_ptr, (double*)objY, (double*)objZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject(double winX, double winY, double winZ, ref double model, double[] proj, Int32[] view, double[] objX, double[] objY, double* objZ) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* proj_ptr = proj) - fixed (Int32* view_ptr = view) - fixed (double* objX_ptr = objX) - fixed (double* objY_ptr = objY) - { - Int32 retval = Delegates.gluUnProject((double)winX, (double)winY, (double)winZ, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ); - return retval; - } - } - } - - public static - Int32 UnProject(double winX, double winY, double winZ, ref double model, double[] proj, Int32[] view, double[] objX, double[] objY, double[] objZ) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* proj_ptr = proj) - fixed (Int32* view_ptr = view) - fixed (double* objX_ptr = objX) - fixed (double* objY_ptr = objY) - fixed (double* objZ_ptr = objZ) - { - Int32 retval = Delegates.gluUnProject((double)winX, (double)winY, (double)winZ, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr); - return retval; - } - } - } - - public static - Int32 UnProject(double winX, double winY, double winZ, ref double model, double[] proj, Int32[] view, double[] objX, double[] objY, ref double objZ) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* proj_ptr = proj) - fixed (Int32* view_ptr = view) - fixed (double* objX_ptr = objX) - fixed (double* objY_ptr = objY) - fixed (double* objZ_ptr = &objZ) - { - Int32 retval = Delegates.gluUnProject((double)winX, (double)winY, (double)winZ, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject(double winX, double winY, double winZ, ref double model, double[] proj, Int32[] view, double[] objX, ref double objY, double* objZ) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* proj_ptr = proj) - fixed (Int32* view_ptr = view) - fixed (double* objX_ptr = objX) - fixed (double* objY_ptr = &objY) - { - Int32 retval = Delegates.gluUnProject((double)winX, (double)winY, (double)winZ, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ); - return retval; - } - } - } - - public static - Int32 UnProject(double winX, double winY, double winZ, ref double model, double[] proj, Int32[] view, double[] objX, ref double objY, double[] objZ) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* proj_ptr = proj) - fixed (Int32* view_ptr = view) - fixed (double* objX_ptr = objX) - fixed (double* objY_ptr = &objY) - fixed (double* objZ_ptr = objZ) - { - Int32 retval = Delegates.gluUnProject((double)winX, (double)winY, (double)winZ, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr); - return retval; - } - } - } - - public static - Int32 UnProject(double winX, double winY, double winZ, ref double model, double[] proj, Int32[] view, double[] objX, ref double objY, ref double objZ) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* proj_ptr = proj) - fixed (Int32* view_ptr = view) - fixed (double* objX_ptr = objX) - fixed (double* objY_ptr = &objY) - fixed (double* objZ_ptr = &objZ) - { - Int32 retval = Delegates.gluUnProject((double)winX, (double)winY, (double)winZ, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject(double winX, double winY, double winZ, ref double model, double[] proj, Int32[] view, ref double objX, double* objY, double* objZ) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* proj_ptr = proj) - fixed (Int32* view_ptr = view) - fixed (double* objX_ptr = &objX) - { - Int32 retval = Delegates.gluUnProject((double)winX, (double)winY, (double)winZ, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double*)objX_ptr, (double*)objY, (double*)objZ); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject(double winX, double winY, double winZ, ref double model, double[] proj, Int32[] view, ref double objX, double* objY, double[] objZ) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* proj_ptr = proj) - fixed (Int32* view_ptr = view) - fixed (double* objX_ptr = &objX) - fixed (double* objZ_ptr = objZ) - { - Int32 retval = Delegates.gluUnProject((double)winX, (double)winY, (double)winZ, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double*)objX_ptr, (double*)objY, (double*)objZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject(double winX, double winY, double winZ, ref double model, double[] proj, Int32[] view, ref double objX, double* objY, ref double objZ) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* proj_ptr = proj) - fixed (Int32* view_ptr = view) - fixed (double* objX_ptr = &objX) - fixed (double* objZ_ptr = &objZ) - { - Int32 retval = Delegates.gluUnProject((double)winX, (double)winY, (double)winZ, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double*)objX_ptr, (double*)objY, (double*)objZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject(double winX, double winY, double winZ, ref double model, double[] proj, Int32[] view, ref double objX, double[] objY, double* objZ) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* proj_ptr = proj) - fixed (Int32* view_ptr = view) - fixed (double* objX_ptr = &objX) - fixed (double* objY_ptr = objY) - { - Int32 retval = Delegates.gluUnProject((double)winX, (double)winY, (double)winZ, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ); - return retval; - } - } - } - - public static - Int32 UnProject(double winX, double winY, double winZ, ref double model, double[] proj, Int32[] view, ref double objX, double[] objY, double[] objZ) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* proj_ptr = proj) - fixed (Int32* view_ptr = view) - fixed (double* objX_ptr = &objX) - fixed (double* objY_ptr = objY) - fixed (double* objZ_ptr = objZ) - { - Int32 retval = Delegates.gluUnProject((double)winX, (double)winY, (double)winZ, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr); - return retval; - } - } - } - - public static - Int32 UnProject(double winX, double winY, double winZ, ref double model, double[] proj, Int32[] view, ref double objX, double[] objY, ref double objZ) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* proj_ptr = proj) - fixed (Int32* view_ptr = view) - fixed (double* objX_ptr = &objX) - fixed (double* objY_ptr = objY) - fixed (double* objZ_ptr = &objZ) - { - Int32 retval = Delegates.gluUnProject((double)winX, (double)winY, (double)winZ, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject(double winX, double winY, double winZ, ref double model, double[] proj, Int32[] view, ref double objX, ref double objY, double* objZ) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* proj_ptr = proj) - fixed (Int32* view_ptr = view) - fixed (double* objX_ptr = &objX) - fixed (double* objY_ptr = &objY) - { - Int32 retval = Delegates.gluUnProject((double)winX, (double)winY, (double)winZ, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ); - return retval; - } - } - } - - public static - Int32 UnProject(double winX, double winY, double winZ, ref double model, double[] proj, Int32[] view, ref double objX, ref double objY, double[] objZ) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* proj_ptr = proj) - fixed (Int32* view_ptr = view) - fixed (double* objX_ptr = &objX) - fixed (double* objY_ptr = &objY) - fixed (double* objZ_ptr = objZ) - { - Int32 retval = Delegates.gluUnProject((double)winX, (double)winY, (double)winZ, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr); - return retval; - } - } - } - - public static - Int32 UnProject(double winX, double winY, double winZ, ref double model, double[] proj, Int32[] view, ref double objX, ref double objY, ref double objZ) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* proj_ptr = proj) - fixed (Int32* view_ptr = view) - fixed (double* objX_ptr = &objX) - fixed (double* objY_ptr = &objY) - fixed (double* objZ_ptr = &objZ) - { - Int32 retval = Delegates.gluUnProject((double)winX, (double)winY, (double)winZ, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject(double winX, double winY, double winZ, ref double model, double[] proj, ref Int32 view, double* objX, double* objY, double* objZ) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* proj_ptr = proj) - fixed (Int32* view_ptr = &view) - { - Int32 retval = Delegates.gluUnProject((double)winX, (double)winY, (double)winZ, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double*)objX, (double*)objY, (double*)objZ); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject(double winX, double winY, double winZ, ref double model, double[] proj, ref Int32 view, double* objX, double* objY, double[] objZ) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* proj_ptr = proj) - fixed (Int32* view_ptr = &view) - fixed (double* objZ_ptr = objZ) - { - Int32 retval = Delegates.gluUnProject((double)winX, (double)winY, (double)winZ, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double*)objX, (double*)objY, (double*)objZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject(double winX, double winY, double winZ, ref double model, double[] proj, ref Int32 view, double* objX, double* objY, ref double objZ) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* proj_ptr = proj) - fixed (Int32* view_ptr = &view) - fixed (double* objZ_ptr = &objZ) - { - Int32 retval = Delegates.gluUnProject((double)winX, (double)winY, (double)winZ, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double*)objX, (double*)objY, (double*)objZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject(double winX, double winY, double winZ, ref double model, double[] proj, ref Int32 view, double* objX, double[] objY, double* objZ) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* proj_ptr = proj) - fixed (Int32* view_ptr = &view) - fixed (double* objY_ptr = objY) - { - Int32 retval = Delegates.gluUnProject((double)winX, (double)winY, (double)winZ, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double*)objX, (double*)objY_ptr, (double*)objZ); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject(double winX, double winY, double winZ, ref double model, double[] proj, ref Int32 view, double* objX, double[] objY, double[] objZ) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* proj_ptr = proj) - fixed (Int32* view_ptr = &view) - fixed (double* objY_ptr = objY) - fixed (double* objZ_ptr = objZ) - { - Int32 retval = Delegates.gluUnProject((double)winX, (double)winY, (double)winZ, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double*)objX, (double*)objY_ptr, (double*)objZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject(double winX, double winY, double winZ, ref double model, double[] proj, ref Int32 view, double* objX, double[] objY, ref double objZ) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* proj_ptr = proj) - fixed (Int32* view_ptr = &view) - fixed (double* objY_ptr = objY) - fixed (double* objZ_ptr = &objZ) - { - Int32 retval = Delegates.gluUnProject((double)winX, (double)winY, (double)winZ, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double*)objX, (double*)objY_ptr, (double*)objZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject(double winX, double winY, double winZ, ref double model, double[] proj, ref Int32 view, double* objX, ref double objY, double* objZ) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* proj_ptr = proj) - fixed (Int32* view_ptr = &view) - fixed (double* objY_ptr = &objY) - { - Int32 retval = Delegates.gluUnProject((double)winX, (double)winY, (double)winZ, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double*)objX, (double*)objY_ptr, (double*)objZ); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject(double winX, double winY, double winZ, ref double model, double[] proj, ref Int32 view, double* objX, ref double objY, double[] objZ) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* proj_ptr = proj) - fixed (Int32* view_ptr = &view) - fixed (double* objY_ptr = &objY) - fixed (double* objZ_ptr = objZ) - { - Int32 retval = Delegates.gluUnProject((double)winX, (double)winY, (double)winZ, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double*)objX, (double*)objY_ptr, (double*)objZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject(double winX, double winY, double winZ, ref double model, double[] proj, ref Int32 view, double* objX, ref double objY, ref double objZ) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* proj_ptr = proj) - fixed (Int32* view_ptr = &view) - fixed (double* objY_ptr = &objY) - fixed (double* objZ_ptr = &objZ) - { - Int32 retval = Delegates.gluUnProject((double)winX, (double)winY, (double)winZ, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double*)objX, (double*)objY_ptr, (double*)objZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject(double winX, double winY, double winZ, ref double model, double[] proj, ref Int32 view, double[] objX, double* objY, double* objZ) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* proj_ptr = proj) - fixed (Int32* view_ptr = &view) - fixed (double* objX_ptr = objX) - { - Int32 retval = Delegates.gluUnProject((double)winX, (double)winY, (double)winZ, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double*)objX_ptr, (double*)objY, (double*)objZ); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject(double winX, double winY, double winZ, ref double model, double[] proj, ref Int32 view, double[] objX, double* objY, double[] objZ) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* proj_ptr = proj) - fixed (Int32* view_ptr = &view) - fixed (double* objX_ptr = objX) - fixed (double* objZ_ptr = objZ) - { - Int32 retval = Delegates.gluUnProject((double)winX, (double)winY, (double)winZ, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double*)objX_ptr, (double*)objY, (double*)objZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject(double winX, double winY, double winZ, ref double model, double[] proj, ref Int32 view, double[] objX, double* objY, ref double objZ) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* proj_ptr = proj) - fixed (Int32* view_ptr = &view) - fixed (double* objX_ptr = objX) - fixed (double* objZ_ptr = &objZ) - { - Int32 retval = Delegates.gluUnProject((double)winX, (double)winY, (double)winZ, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double*)objX_ptr, (double*)objY, (double*)objZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject(double winX, double winY, double winZ, ref double model, double[] proj, ref Int32 view, double[] objX, double[] objY, double* objZ) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* proj_ptr = proj) - fixed (Int32* view_ptr = &view) - fixed (double* objX_ptr = objX) - fixed (double* objY_ptr = objY) - { - Int32 retval = Delegates.gluUnProject((double)winX, (double)winY, (double)winZ, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ); - return retval; - } - } - } - - public static - Int32 UnProject(double winX, double winY, double winZ, ref double model, double[] proj, ref Int32 view, double[] objX, double[] objY, double[] objZ) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* proj_ptr = proj) - fixed (Int32* view_ptr = &view) - fixed (double* objX_ptr = objX) - fixed (double* objY_ptr = objY) - fixed (double* objZ_ptr = objZ) - { - Int32 retval = Delegates.gluUnProject((double)winX, (double)winY, (double)winZ, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr); - return retval; - } - } - } - - public static - Int32 UnProject(double winX, double winY, double winZ, ref double model, double[] proj, ref Int32 view, double[] objX, double[] objY, ref double objZ) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* proj_ptr = proj) - fixed (Int32* view_ptr = &view) - fixed (double* objX_ptr = objX) - fixed (double* objY_ptr = objY) - fixed (double* objZ_ptr = &objZ) - { - Int32 retval = Delegates.gluUnProject((double)winX, (double)winY, (double)winZ, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject(double winX, double winY, double winZ, ref double model, double[] proj, ref Int32 view, double[] objX, ref double objY, double* objZ) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* proj_ptr = proj) - fixed (Int32* view_ptr = &view) - fixed (double* objX_ptr = objX) - fixed (double* objY_ptr = &objY) - { - Int32 retval = Delegates.gluUnProject((double)winX, (double)winY, (double)winZ, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ); - return retval; - } - } - } - - public static - Int32 UnProject(double winX, double winY, double winZ, ref double model, double[] proj, ref Int32 view, double[] objX, ref double objY, double[] objZ) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* proj_ptr = proj) - fixed (Int32* view_ptr = &view) - fixed (double* objX_ptr = objX) - fixed (double* objY_ptr = &objY) - fixed (double* objZ_ptr = objZ) - { - Int32 retval = Delegates.gluUnProject((double)winX, (double)winY, (double)winZ, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr); - return retval; - } - } - } - - public static - Int32 UnProject(double winX, double winY, double winZ, ref double model, double[] proj, ref Int32 view, double[] objX, ref double objY, ref double objZ) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* proj_ptr = proj) - fixed (Int32* view_ptr = &view) - fixed (double* objX_ptr = objX) - fixed (double* objY_ptr = &objY) - fixed (double* objZ_ptr = &objZ) - { - Int32 retval = Delegates.gluUnProject((double)winX, (double)winY, (double)winZ, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject(double winX, double winY, double winZ, ref double model, double[] proj, ref Int32 view, ref double objX, double* objY, double* objZ) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* proj_ptr = proj) - fixed (Int32* view_ptr = &view) - fixed (double* objX_ptr = &objX) - { - Int32 retval = Delegates.gluUnProject((double)winX, (double)winY, (double)winZ, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double*)objX_ptr, (double*)objY, (double*)objZ); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject(double winX, double winY, double winZ, ref double model, double[] proj, ref Int32 view, ref double objX, double* objY, double[] objZ) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* proj_ptr = proj) - fixed (Int32* view_ptr = &view) - fixed (double* objX_ptr = &objX) - fixed (double* objZ_ptr = objZ) - { - Int32 retval = Delegates.gluUnProject((double)winX, (double)winY, (double)winZ, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double*)objX_ptr, (double*)objY, (double*)objZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject(double winX, double winY, double winZ, ref double model, double[] proj, ref Int32 view, ref double objX, double* objY, ref double objZ) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* proj_ptr = proj) - fixed (Int32* view_ptr = &view) - fixed (double* objX_ptr = &objX) - fixed (double* objZ_ptr = &objZ) - { - Int32 retval = Delegates.gluUnProject((double)winX, (double)winY, (double)winZ, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double*)objX_ptr, (double*)objY, (double*)objZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject(double winX, double winY, double winZ, ref double model, double[] proj, ref Int32 view, ref double objX, double[] objY, double* objZ) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* proj_ptr = proj) - fixed (Int32* view_ptr = &view) - fixed (double* objX_ptr = &objX) - fixed (double* objY_ptr = objY) - { - Int32 retval = Delegates.gluUnProject((double)winX, (double)winY, (double)winZ, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ); - return retval; - } - } - } - - public static - Int32 UnProject(double winX, double winY, double winZ, ref double model, double[] proj, ref Int32 view, ref double objX, double[] objY, double[] objZ) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* proj_ptr = proj) - fixed (Int32* view_ptr = &view) - fixed (double* objX_ptr = &objX) - fixed (double* objY_ptr = objY) - fixed (double* objZ_ptr = objZ) - { - Int32 retval = Delegates.gluUnProject((double)winX, (double)winY, (double)winZ, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr); - return retval; - } - } - } - - public static - Int32 UnProject(double winX, double winY, double winZ, ref double model, double[] proj, ref Int32 view, ref double objX, double[] objY, ref double objZ) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* proj_ptr = proj) - fixed (Int32* view_ptr = &view) - fixed (double* objX_ptr = &objX) - fixed (double* objY_ptr = objY) - fixed (double* objZ_ptr = &objZ) - { - Int32 retval = Delegates.gluUnProject((double)winX, (double)winY, (double)winZ, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject(double winX, double winY, double winZ, ref double model, double[] proj, ref Int32 view, ref double objX, ref double objY, double* objZ) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* proj_ptr = proj) - fixed (Int32* view_ptr = &view) - fixed (double* objX_ptr = &objX) - fixed (double* objY_ptr = &objY) - { - Int32 retval = Delegates.gluUnProject((double)winX, (double)winY, (double)winZ, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ); - return retval; - } - } - } - - public static - Int32 UnProject(double winX, double winY, double winZ, ref double model, double[] proj, ref Int32 view, ref double objX, ref double objY, double[] objZ) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* proj_ptr = proj) - fixed (Int32* view_ptr = &view) - fixed (double* objX_ptr = &objX) - fixed (double* objY_ptr = &objY) - fixed (double* objZ_ptr = objZ) - { - Int32 retval = Delegates.gluUnProject((double)winX, (double)winY, (double)winZ, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr); - return retval; - } - } - } - - public static - Int32 UnProject(double winX, double winY, double winZ, ref double model, double[] proj, ref Int32 view, ref double objX, ref double objY, ref double objZ) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* proj_ptr = proj) - fixed (Int32* view_ptr = &view) - fixed (double* objX_ptr = &objX) - fixed (double* objY_ptr = &objY) - fixed (double* objZ_ptr = &objZ) - { - Int32 retval = Delegates.gluUnProject((double)winX, (double)winY, (double)winZ, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject(double winX, double winY, double winZ, ref double model, ref double proj, Int32* view, double* objX, double* objY, double* objZ) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* proj_ptr = &proj) - { - Int32 retval = Delegates.gluUnProject((double)winX, (double)winY, (double)winZ, (double*)model_ptr, (double*)proj_ptr, (Int32*)view, (double*)objX, (double*)objY, (double*)objZ); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject(double winX, double winY, double winZ, ref double model, ref double proj, Int32* view, double* objX, double* objY, double[] objZ) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* proj_ptr = &proj) - fixed (double* objZ_ptr = objZ) - { - Int32 retval = Delegates.gluUnProject((double)winX, (double)winY, (double)winZ, (double*)model_ptr, (double*)proj_ptr, (Int32*)view, (double*)objX, (double*)objY, (double*)objZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject(double winX, double winY, double winZ, ref double model, ref double proj, Int32* view, double* objX, double* objY, ref double objZ) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* proj_ptr = &proj) - fixed (double* objZ_ptr = &objZ) - { - Int32 retval = Delegates.gluUnProject((double)winX, (double)winY, (double)winZ, (double*)model_ptr, (double*)proj_ptr, (Int32*)view, (double*)objX, (double*)objY, (double*)objZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject(double winX, double winY, double winZ, ref double model, ref double proj, Int32* view, double* objX, double[] objY, double* objZ) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* proj_ptr = &proj) - fixed (double* objY_ptr = objY) - { - Int32 retval = Delegates.gluUnProject((double)winX, (double)winY, (double)winZ, (double*)model_ptr, (double*)proj_ptr, (Int32*)view, (double*)objX, (double*)objY_ptr, (double*)objZ); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject(double winX, double winY, double winZ, ref double model, ref double proj, Int32* view, double* objX, double[] objY, double[] objZ) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* proj_ptr = &proj) - fixed (double* objY_ptr = objY) - fixed (double* objZ_ptr = objZ) - { - Int32 retval = Delegates.gluUnProject((double)winX, (double)winY, (double)winZ, (double*)model_ptr, (double*)proj_ptr, (Int32*)view, (double*)objX, (double*)objY_ptr, (double*)objZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject(double winX, double winY, double winZ, ref double model, ref double proj, Int32* view, double* objX, double[] objY, ref double objZ) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* proj_ptr = &proj) - fixed (double* objY_ptr = objY) - fixed (double* objZ_ptr = &objZ) - { - Int32 retval = Delegates.gluUnProject((double)winX, (double)winY, (double)winZ, (double*)model_ptr, (double*)proj_ptr, (Int32*)view, (double*)objX, (double*)objY_ptr, (double*)objZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject(double winX, double winY, double winZ, ref double model, ref double proj, Int32* view, double* objX, ref double objY, double* objZ) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* proj_ptr = &proj) - fixed (double* objY_ptr = &objY) - { - Int32 retval = Delegates.gluUnProject((double)winX, (double)winY, (double)winZ, (double*)model_ptr, (double*)proj_ptr, (Int32*)view, (double*)objX, (double*)objY_ptr, (double*)objZ); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject(double winX, double winY, double winZ, ref double model, ref double proj, Int32* view, double* objX, ref double objY, double[] objZ) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* proj_ptr = &proj) - fixed (double* objY_ptr = &objY) - fixed (double* objZ_ptr = objZ) - { - Int32 retval = Delegates.gluUnProject((double)winX, (double)winY, (double)winZ, (double*)model_ptr, (double*)proj_ptr, (Int32*)view, (double*)objX, (double*)objY_ptr, (double*)objZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject(double winX, double winY, double winZ, ref double model, ref double proj, Int32* view, double* objX, ref double objY, ref double objZ) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* proj_ptr = &proj) - fixed (double* objY_ptr = &objY) - fixed (double* objZ_ptr = &objZ) - { - Int32 retval = Delegates.gluUnProject((double)winX, (double)winY, (double)winZ, (double*)model_ptr, (double*)proj_ptr, (Int32*)view, (double*)objX, (double*)objY_ptr, (double*)objZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject(double winX, double winY, double winZ, ref double model, ref double proj, Int32* view, double[] objX, double* objY, double* objZ) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* proj_ptr = &proj) - fixed (double* objX_ptr = objX) - { - Int32 retval = Delegates.gluUnProject((double)winX, (double)winY, (double)winZ, (double*)model_ptr, (double*)proj_ptr, (Int32*)view, (double*)objX_ptr, (double*)objY, (double*)objZ); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject(double winX, double winY, double winZ, ref double model, ref double proj, Int32* view, double[] objX, double* objY, double[] objZ) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* proj_ptr = &proj) - fixed (double* objX_ptr = objX) - fixed (double* objZ_ptr = objZ) - { - Int32 retval = Delegates.gluUnProject((double)winX, (double)winY, (double)winZ, (double*)model_ptr, (double*)proj_ptr, (Int32*)view, (double*)objX_ptr, (double*)objY, (double*)objZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject(double winX, double winY, double winZ, ref double model, ref double proj, Int32* view, double[] objX, double* objY, ref double objZ) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* proj_ptr = &proj) - fixed (double* objX_ptr = objX) - fixed (double* objZ_ptr = &objZ) - { - Int32 retval = Delegates.gluUnProject((double)winX, (double)winY, (double)winZ, (double*)model_ptr, (double*)proj_ptr, (Int32*)view, (double*)objX_ptr, (double*)objY, (double*)objZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject(double winX, double winY, double winZ, ref double model, ref double proj, Int32* view, double[] objX, double[] objY, double* objZ) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* proj_ptr = &proj) - fixed (double* objX_ptr = objX) - fixed (double* objY_ptr = objY) - { - Int32 retval = Delegates.gluUnProject((double)winX, (double)winY, (double)winZ, (double*)model_ptr, (double*)proj_ptr, (Int32*)view, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject(double winX, double winY, double winZ, ref double model, ref double proj, Int32* view, double[] objX, double[] objY, double[] objZ) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* proj_ptr = &proj) - fixed (double* objX_ptr = objX) - fixed (double* objY_ptr = objY) - fixed (double* objZ_ptr = objZ) - { - Int32 retval = Delegates.gluUnProject((double)winX, (double)winY, (double)winZ, (double*)model_ptr, (double*)proj_ptr, (Int32*)view, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject(double winX, double winY, double winZ, ref double model, ref double proj, Int32* view, double[] objX, double[] objY, ref double objZ) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* proj_ptr = &proj) - fixed (double* objX_ptr = objX) - fixed (double* objY_ptr = objY) - fixed (double* objZ_ptr = &objZ) - { - Int32 retval = Delegates.gluUnProject((double)winX, (double)winY, (double)winZ, (double*)model_ptr, (double*)proj_ptr, (Int32*)view, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject(double winX, double winY, double winZ, ref double model, ref double proj, Int32* view, double[] objX, ref double objY, double* objZ) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* proj_ptr = &proj) - fixed (double* objX_ptr = objX) - fixed (double* objY_ptr = &objY) - { - Int32 retval = Delegates.gluUnProject((double)winX, (double)winY, (double)winZ, (double*)model_ptr, (double*)proj_ptr, (Int32*)view, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject(double winX, double winY, double winZ, ref double model, ref double proj, Int32* view, double[] objX, ref double objY, double[] objZ) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* proj_ptr = &proj) - fixed (double* objX_ptr = objX) - fixed (double* objY_ptr = &objY) - fixed (double* objZ_ptr = objZ) - { - Int32 retval = Delegates.gluUnProject((double)winX, (double)winY, (double)winZ, (double*)model_ptr, (double*)proj_ptr, (Int32*)view, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject(double winX, double winY, double winZ, ref double model, ref double proj, Int32* view, double[] objX, ref double objY, ref double objZ) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* proj_ptr = &proj) - fixed (double* objX_ptr = objX) - fixed (double* objY_ptr = &objY) - fixed (double* objZ_ptr = &objZ) - { - Int32 retval = Delegates.gluUnProject((double)winX, (double)winY, (double)winZ, (double*)model_ptr, (double*)proj_ptr, (Int32*)view, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject(double winX, double winY, double winZ, ref double model, ref double proj, Int32* view, ref double objX, double* objY, double* objZ) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* proj_ptr = &proj) - fixed (double* objX_ptr = &objX) - { - Int32 retval = Delegates.gluUnProject((double)winX, (double)winY, (double)winZ, (double*)model_ptr, (double*)proj_ptr, (Int32*)view, (double*)objX_ptr, (double*)objY, (double*)objZ); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject(double winX, double winY, double winZ, ref double model, ref double proj, Int32* view, ref double objX, double* objY, double[] objZ) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* proj_ptr = &proj) - fixed (double* objX_ptr = &objX) - fixed (double* objZ_ptr = objZ) - { - Int32 retval = Delegates.gluUnProject((double)winX, (double)winY, (double)winZ, (double*)model_ptr, (double*)proj_ptr, (Int32*)view, (double*)objX_ptr, (double*)objY, (double*)objZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject(double winX, double winY, double winZ, ref double model, ref double proj, Int32* view, ref double objX, double* objY, ref double objZ) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* proj_ptr = &proj) - fixed (double* objX_ptr = &objX) - fixed (double* objZ_ptr = &objZ) - { - Int32 retval = Delegates.gluUnProject((double)winX, (double)winY, (double)winZ, (double*)model_ptr, (double*)proj_ptr, (Int32*)view, (double*)objX_ptr, (double*)objY, (double*)objZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject(double winX, double winY, double winZ, ref double model, ref double proj, Int32* view, ref double objX, double[] objY, double* objZ) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* proj_ptr = &proj) - fixed (double* objX_ptr = &objX) - fixed (double* objY_ptr = objY) - { - Int32 retval = Delegates.gluUnProject((double)winX, (double)winY, (double)winZ, (double*)model_ptr, (double*)proj_ptr, (Int32*)view, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject(double winX, double winY, double winZ, ref double model, ref double proj, Int32* view, ref double objX, double[] objY, double[] objZ) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* proj_ptr = &proj) - fixed (double* objX_ptr = &objX) - fixed (double* objY_ptr = objY) - fixed (double* objZ_ptr = objZ) - { - Int32 retval = Delegates.gluUnProject((double)winX, (double)winY, (double)winZ, (double*)model_ptr, (double*)proj_ptr, (Int32*)view, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject(double winX, double winY, double winZ, ref double model, ref double proj, Int32* view, ref double objX, double[] objY, ref double objZ) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* proj_ptr = &proj) - fixed (double* objX_ptr = &objX) - fixed (double* objY_ptr = objY) - fixed (double* objZ_ptr = &objZ) - { - Int32 retval = Delegates.gluUnProject((double)winX, (double)winY, (double)winZ, (double*)model_ptr, (double*)proj_ptr, (Int32*)view, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject(double winX, double winY, double winZ, ref double model, ref double proj, Int32* view, ref double objX, ref double objY, double* objZ) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* proj_ptr = &proj) - fixed (double* objX_ptr = &objX) - fixed (double* objY_ptr = &objY) - { - Int32 retval = Delegates.gluUnProject((double)winX, (double)winY, (double)winZ, (double*)model_ptr, (double*)proj_ptr, (Int32*)view, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject(double winX, double winY, double winZ, ref double model, ref double proj, Int32* view, ref double objX, ref double objY, double[] objZ) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* proj_ptr = &proj) - fixed (double* objX_ptr = &objX) - fixed (double* objY_ptr = &objY) - fixed (double* objZ_ptr = objZ) - { - Int32 retval = Delegates.gluUnProject((double)winX, (double)winY, (double)winZ, (double*)model_ptr, (double*)proj_ptr, (Int32*)view, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject(double winX, double winY, double winZ, ref double model, ref double proj, Int32* view, ref double objX, ref double objY, ref double objZ) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* proj_ptr = &proj) - fixed (double* objX_ptr = &objX) - fixed (double* objY_ptr = &objY) - fixed (double* objZ_ptr = &objZ) - { - Int32 retval = Delegates.gluUnProject((double)winX, (double)winY, (double)winZ, (double*)model_ptr, (double*)proj_ptr, (Int32*)view, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject(double winX, double winY, double winZ, ref double model, ref double proj, Int32[] view, double* objX, double* objY, double* objZ) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* proj_ptr = &proj) - fixed (Int32* view_ptr = view) - { - Int32 retval = Delegates.gluUnProject((double)winX, (double)winY, (double)winZ, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double*)objX, (double*)objY, (double*)objZ); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject(double winX, double winY, double winZ, ref double model, ref double proj, Int32[] view, double* objX, double* objY, double[] objZ) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* proj_ptr = &proj) - fixed (Int32* view_ptr = view) - fixed (double* objZ_ptr = objZ) - { - Int32 retval = Delegates.gluUnProject((double)winX, (double)winY, (double)winZ, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double*)objX, (double*)objY, (double*)objZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject(double winX, double winY, double winZ, ref double model, ref double proj, Int32[] view, double* objX, double* objY, ref double objZ) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* proj_ptr = &proj) - fixed (Int32* view_ptr = view) - fixed (double* objZ_ptr = &objZ) - { - Int32 retval = Delegates.gluUnProject((double)winX, (double)winY, (double)winZ, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double*)objX, (double*)objY, (double*)objZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject(double winX, double winY, double winZ, ref double model, ref double proj, Int32[] view, double* objX, double[] objY, double* objZ) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* proj_ptr = &proj) - fixed (Int32* view_ptr = view) - fixed (double* objY_ptr = objY) - { - Int32 retval = Delegates.gluUnProject((double)winX, (double)winY, (double)winZ, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double*)objX, (double*)objY_ptr, (double*)objZ); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject(double winX, double winY, double winZ, ref double model, ref double proj, Int32[] view, double* objX, double[] objY, double[] objZ) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* proj_ptr = &proj) - fixed (Int32* view_ptr = view) - fixed (double* objY_ptr = objY) - fixed (double* objZ_ptr = objZ) - { - Int32 retval = Delegates.gluUnProject((double)winX, (double)winY, (double)winZ, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double*)objX, (double*)objY_ptr, (double*)objZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject(double winX, double winY, double winZ, ref double model, ref double proj, Int32[] view, double* objX, double[] objY, ref double objZ) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* proj_ptr = &proj) - fixed (Int32* view_ptr = view) - fixed (double* objY_ptr = objY) - fixed (double* objZ_ptr = &objZ) - { - Int32 retval = Delegates.gluUnProject((double)winX, (double)winY, (double)winZ, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double*)objX, (double*)objY_ptr, (double*)objZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject(double winX, double winY, double winZ, ref double model, ref double proj, Int32[] view, double* objX, ref double objY, double* objZ) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* proj_ptr = &proj) - fixed (Int32* view_ptr = view) - fixed (double* objY_ptr = &objY) - { - Int32 retval = Delegates.gluUnProject((double)winX, (double)winY, (double)winZ, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double*)objX, (double*)objY_ptr, (double*)objZ); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject(double winX, double winY, double winZ, ref double model, ref double proj, Int32[] view, double* objX, ref double objY, double[] objZ) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* proj_ptr = &proj) - fixed (Int32* view_ptr = view) - fixed (double* objY_ptr = &objY) - fixed (double* objZ_ptr = objZ) - { - Int32 retval = Delegates.gluUnProject((double)winX, (double)winY, (double)winZ, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double*)objX, (double*)objY_ptr, (double*)objZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject(double winX, double winY, double winZ, ref double model, ref double proj, Int32[] view, double* objX, ref double objY, ref double objZ) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* proj_ptr = &proj) - fixed (Int32* view_ptr = view) - fixed (double* objY_ptr = &objY) - fixed (double* objZ_ptr = &objZ) - { - Int32 retval = Delegates.gluUnProject((double)winX, (double)winY, (double)winZ, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double*)objX, (double*)objY_ptr, (double*)objZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject(double winX, double winY, double winZ, ref double model, ref double proj, Int32[] view, double[] objX, double* objY, double* objZ) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* proj_ptr = &proj) - fixed (Int32* view_ptr = view) - fixed (double* objX_ptr = objX) - { - Int32 retval = Delegates.gluUnProject((double)winX, (double)winY, (double)winZ, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double*)objX_ptr, (double*)objY, (double*)objZ); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject(double winX, double winY, double winZ, ref double model, ref double proj, Int32[] view, double[] objX, double* objY, double[] objZ) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* proj_ptr = &proj) - fixed (Int32* view_ptr = view) - fixed (double* objX_ptr = objX) - fixed (double* objZ_ptr = objZ) - { - Int32 retval = Delegates.gluUnProject((double)winX, (double)winY, (double)winZ, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double*)objX_ptr, (double*)objY, (double*)objZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject(double winX, double winY, double winZ, ref double model, ref double proj, Int32[] view, double[] objX, double* objY, ref double objZ) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* proj_ptr = &proj) - fixed (Int32* view_ptr = view) - fixed (double* objX_ptr = objX) - fixed (double* objZ_ptr = &objZ) - { - Int32 retval = Delegates.gluUnProject((double)winX, (double)winY, (double)winZ, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double*)objX_ptr, (double*)objY, (double*)objZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject(double winX, double winY, double winZ, ref double model, ref double proj, Int32[] view, double[] objX, double[] objY, double* objZ) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* proj_ptr = &proj) - fixed (Int32* view_ptr = view) - fixed (double* objX_ptr = objX) - fixed (double* objY_ptr = objY) - { - Int32 retval = Delegates.gluUnProject((double)winX, (double)winY, (double)winZ, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ); - return retval; - } - } - } - - public static - Int32 UnProject(double winX, double winY, double winZ, ref double model, ref double proj, Int32[] view, double[] objX, double[] objY, double[] objZ) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* proj_ptr = &proj) - fixed (Int32* view_ptr = view) - fixed (double* objX_ptr = objX) - fixed (double* objY_ptr = objY) - fixed (double* objZ_ptr = objZ) - { - Int32 retval = Delegates.gluUnProject((double)winX, (double)winY, (double)winZ, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr); - return retval; - } - } - } - - public static - Int32 UnProject(double winX, double winY, double winZ, ref double model, ref double proj, Int32[] view, double[] objX, double[] objY, ref double objZ) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* proj_ptr = &proj) - fixed (Int32* view_ptr = view) - fixed (double* objX_ptr = objX) - fixed (double* objY_ptr = objY) - fixed (double* objZ_ptr = &objZ) - { - Int32 retval = Delegates.gluUnProject((double)winX, (double)winY, (double)winZ, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject(double winX, double winY, double winZ, ref double model, ref double proj, Int32[] view, double[] objX, ref double objY, double* objZ) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* proj_ptr = &proj) - fixed (Int32* view_ptr = view) - fixed (double* objX_ptr = objX) - fixed (double* objY_ptr = &objY) - { - Int32 retval = Delegates.gluUnProject((double)winX, (double)winY, (double)winZ, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ); - return retval; - } - } - } - - public static - Int32 UnProject(double winX, double winY, double winZ, ref double model, ref double proj, Int32[] view, double[] objX, ref double objY, double[] objZ) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* proj_ptr = &proj) - fixed (Int32* view_ptr = view) - fixed (double* objX_ptr = objX) - fixed (double* objY_ptr = &objY) - fixed (double* objZ_ptr = objZ) - { - Int32 retval = Delegates.gluUnProject((double)winX, (double)winY, (double)winZ, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr); - return retval; - } - } - } - - public static - Int32 UnProject(double winX, double winY, double winZ, ref double model, ref double proj, Int32[] view, double[] objX, ref double objY, ref double objZ) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* proj_ptr = &proj) - fixed (Int32* view_ptr = view) - fixed (double* objX_ptr = objX) - fixed (double* objY_ptr = &objY) - fixed (double* objZ_ptr = &objZ) - { - Int32 retval = Delegates.gluUnProject((double)winX, (double)winY, (double)winZ, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject(double winX, double winY, double winZ, ref double model, ref double proj, Int32[] view, ref double objX, double* objY, double* objZ) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* proj_ptr = &proj) - fixed (Int32* view_ptr = view) - fixed (double* objX_ptr = &objX) - { - Int32 retval = Delegates.gluUnProject((double)winX, (double)winY, (double)winZ, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double*)objX_ptr, (double*)objY, (double*)objZ); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject(double winX, double winY, double winZ, ref double model, ref double proj, Int32[] view, ref double objX, double* objY, double[] objZ) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* proj_ptr = &proj) - fixed (Int32* view_ptr = view) - fixed (double* objX_ptr = &objX) - fixed (double* objZ_ptr = objZ) - { - Int32 retval = Delegates.gluUnProject((double)winX, (double)winY, (double)winZ, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double*)objX_ptr, (double*)objY, (double*)objZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject(double winX, double winY, double winZ, ref double model, ref double proj, Int32[] view, ref double objX, double* objY, ref double objZ) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* proj_ptr = &proj) - fixed (Int32* view_ptr = view) - fixed (double* objX_ptr = &objX) - fixed (double* objZ_ptr = &objZ) - { - Int32 retval = Delegates.gluUnProject((double)winX, (double)winY, (double)winZ, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double*)objX_ptr, (double*)objY, (double*)objZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject(double winX, double winY, double winZ, ref double model, ref double proj, Int32[] view, ref double objX, double[] objY, double* objZ) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* proj_ptr = &proj) - fixed (Int32* view_ptr = view) - fixed (double* objX_ptr = &objX) - fixed (double* objY_ptr = objY) - { - Int32 retval = Delegates.gluUnProject((double)winX, (double)winY, (double)winZ, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ); - return retval; - } - } - } - - public static - Int32 UnProject(double winX, double winY, double winZ, ref double model, ref double proj, Int32[] view, ref double objX, double[] objY, double[] objZ) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* proj_ptr = &proj) - fixed (Int32* view_ptr = view) - fixed (double* objX_ptr = &objX) - fixed (double* objY_ptr = objY) - fixed (double* objZ_ptr = objZ) - { - Int32 retval = Delegates.gluUnProject((double)winX, (double)winY, (double)winZ, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr); - return retval; - } - } - } - - public static - Int32 UnProject(double winX, double winY, double winZ, ref double model, ref double proj, Int32[] view, ref double objX, double[] objY, ref double objZ) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* proj_ptr = &proj) - fixed (Int32* view_ptr = view) - fixed (double* objX_ptr = &objX) - fixed (double* objY_ptr = objY) - fixed (double* objZ_ptr = &objZ) - { - Int32 retval = Delegates.gluUnProject((double)winX, (double)winY, (double)winZ, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject(double winX, double winY, double winZ, ref double model, ref double proj, Int32[] view, ref double objX, ref double objY, double* objZ) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* proj_ptr = &proj) - fixed (Int32* view_ptr = view) - fixed (double* objX_ptr = &objX) - fixed (double* objY_ptr = &objY) - { - Int32 retval = Delegates.gluUnProject((double)winX, (double)winY, (double)winZ, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ); - return retval; - } - } - } - - public static - Int32 UnProject(double winX, double winY, double winZ, ref double model, ref double proj, Int32[] view, ref double objX, ref double objY, double[] objZ) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* proj_ptr = &proj) - fixed (Int32* view_ptr = view) - fixed (double* objX_ptr = &objX) - fixed (double* objY_ptr = &objY) - fixed (double* objZ_ptr = objZ) - { - Int32 retval = Delegates.gluUnProject((double)winX, (double)winY, (double)winZ, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr); - return retval; - } - } - } - - public static - Int32 UnProject(double winX, double winY, double winZ, ref double model, ref double proj, Int32[] view, ref double objX, ref double objY, ref double objZ) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* proj_ptr = &proj) - fixed (Int32* view_ptr = view) - fixed (double* objX_ptr = &objX) - fixed (double* objY_ptr = &objY) - fixed (double* objZ_ptr = &objZ) - { - Int32 retval = Delegates.gluUnProject((double)winX, (double)winY, (double)winZ, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject(double winX, double winY, double winZ, ref double model, ref double proj, ref Int32 view, double* objX, double* objY, double* objZ) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* proj_ptr = &proj) - fixed (Int32* view_ptr = &view) - { - Int32 retval = Delegates.gluUnProject((double)winX, (double)winY, (double)winZ, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double*)objX, (double*)objY, (double*)objZ); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject(double winX, double winY, double winZ, ref double model, ref double proj, ref Int32 view, double* objX, double* objY, double[] objZ) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* proj_ptr = &proj) - fixed (Int32* view_ptr = &view) - fixed (double* objZ_ptr = objZ) - { - Int32 retval = Delegates.gluUnProject((double)winX, (double)winY, (double)winZ, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double*)objX, (double*)objY, (double*)objZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject(double winX, double winY, double winZ, ref double model, ref double proj, ref Int32 view, double* objX, double* objY, ref double objZ) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* proj_ptr = &proj) - fixed (Int32* view_ptr = &view) - fixed (double* objZ_ptr = &objZ) - { - Int32 retval = Delegates.gluUnProject((double)winX, (double)winY, (double)winZ, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double*)objX, (double*)objY, (double*)objZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject(double winX, double winY, double winZ, ref double model, ref double proj, ref Int32 view, double* objX, double[] objY, double* objZ) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* proj_ptr = &proj) - fixed (Int32* view_ptr = &view) - fixed (double* objY_ptr = objY) - { - Int32 retval = Delegates.gluUnProject((double)winX, (double)winY, (double)winZ, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double*)objX, (double*)objY_ptr, (double*)objZ); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject(double winX, double winY, double winZ, ref double model, ref double proj, ref Int32 view, double* objX, double[] objY, double[] objZ) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* proj_ptr = &proj) - fixed (Int32* view_ptr = &view) - fixed (double* objY_ptr = objY) - fixed (double* objZ_ptr = objZ) - { - Int32 retval = Delegates.gluUnProject((double)winX, (double)winY, (double)winZ, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double*)objX, (double*)objY_ptr, (double*)objZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject(double winX, double winY, double winZ, ref double model, ref double proj, ref Int32 view, double* objX, double[] objY, ref double objZ) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* proj_ptr = &proj) - fixed (Int32* view_ptr = &view) - fixed (double* objY_ptr = objY) - fixed (double* objZ_ptr = &objZ) - { - Int32 retval = Delegates.gluUnProject((double)winX, (double)winY, (double)winZ, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double*)objX, (double*)objY_ptr, (double*)objZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject(double winX, double winY, double winZ, ref double model, ref double proj, ref Int32 view, double* objX, ref double objY, double* objZ) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* proj_ptr = &proj) - fixed (Int32* view_ptr = &view) - fixed (double* objY_ptr = &objY) - { - Int32 retval = Delegates.gluUnProject((double)winX, (double)winY, (double)winZ, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double*)objX, (double*)objY_ptr, (double*)objZ); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject(double winX, double winY, double winZ, ref double model, ref double proj, ref Int32 view, double* objX, ref double objY, double[] objZ) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* proj_ptr = &proj) - fixed (Int32* view_ptr = &view) - fixed (double* objY_ptr = &objY) - fixed (double* objZ_ptr = objZ) - { - Int32 retval = Delegates.gluUnProject((double)winX, (double)winY, (double)winZ, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double*)objX, (double*)objY_ptr, (double*)objZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject(double winX, double winY, double winZ, ref double model, ref double proj, ref Int32 view, double* objX, ref double objY, ref double objZ) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* proj_ptr = &proj) - fixed (Int32* view_ptr = &view) - fixed (double* objY_ptr = &objY) - fixed (double* objZ_ptr = &objZ) - { - Int32 retval = Delegates.gluUnProject((double)winX, (double)winY, (double)winZ, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double*)objX, (double*)objY_ptr, (double*)objZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject(double winX, double winY, double winZ, ref double model, ref double proj, ref Int32 view, double[] objX, double* objY, double* objZ) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* proj_ptr = &proj) - fixed (Int32* view_ptr = &view) - fixed (double* objX_ptr = objX) - { - Int32 retval = Delegates.gluUnProject((double)winX, (double)winY, (double)winZ, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double*)objX_ptr, (double*)objY, (double*)objZ); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject(double winX, double winY, double winZ, ref double model, ref double proj, ref Int32 view, double[] objX, double* objY, double[] objZ) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* proj_ptr = &proj) - fixed (Int32* view_ptr = &view) - fixed (double* objX_ptr = objX) - fixed (double* objZ_ptr = objZ) - { - Int32 retval = Delegates.gluUnProject((double)winX, (double)winY, (double)winZ, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double*)objX_ptr, (double*)objY, (double*)objZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject(double winX, double winY, double winZ, ref double model, ref double proj, ref Int32 view, double[] objX, double* objY, ref double objZ) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* proj_ptr = &proj) - fixed (Int32* view_ptr = &view) - fixed (double* objX_ptr = objX) - fixed (double* objZ_ptr = &objZ) - { - Int32 retval = Delegates.gluUnProject((double)winX, (double)winY, (double)winZ, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double*)objX_ptr, (double*)objY, (double*)objZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject(double winX, double winY, double winZ, ref double model, ref double proj, ref Int32 view, double[] objX, double[] objY, double* objZ) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* proj_ptr = &proj) - fixed (Int32* view_ptr = &view) - fixed (double* objX_ptr = objX) - fixed (double* objY_ptr = objY) - { - Int32 retval = Delegates.gluUnProject((double)winX, (double)winY, (double)winZ, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ); - return retval; - } - } - } - - public static - Int32 UnProject(double winX, double winY, double winZ, ref double model, ref double proj, ref Int32 view, double[] objX, double[] objY, double[] objZ) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* proj_ptr = &proj) - fixed (Int32* view_ptr = &view) - fixed (double* objX_ptr = objX) - fixed (double* objY_ptr = objY) - fixed (double* objZ_ptr = objZ) - { - Int32 retval = Delegates.gluUnProject((double)winX, (double)winY, (double)winZ, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr); - return retval; - } - } - } - - public static - Int32 UnProject(double winX, double winY, double winZ, ref double model, ref double proj, ref Int32 view, double[] objX, double[] objY, ref double objZ) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* proj_ptr = &proj) - fixed (Int32* view_ptr = &view) - fixed (double* objX_ptr = objX) - fixed (double* objY_ptr = objY) - fixed (double* objZ_ptr = &objZ) - { - Int32 retval = Delegates.gluUnProject((double)winX, (double)winY, (double)winZ, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject(double winX, double winY, double winZ, ref double model, ref double proj, ref Int32 view, double[] objX, ref double objY, double* objZ) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* proj_ptr = &proj) - fixed (Int32* view_ptr = &view) - fixed (double* objX_ptr = objX) - fixed (double* objY_ptr = &objY) - { - Int32 retval = Delegates.gluUnProject((double)winX, (double)winY, (double)winZ, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ); - return retval; - } - } - } - - public static - Int32 UnProject(double winX, double winY, double winZ, ref double model, ref double proj, ref Int32 view, double[] objX, ref double objY, double[] objZ) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* proj_ptr = &proj) - fixed (Int32* view_ptr = &view) - fixed (double* objX_ptr = objX) - fixed (double* objY_ptr = &objY) - fixed (double* objZ_ptr = objZ) - { - Int32 retval = Delegates.gluUnProject((double)winX, (double)winY, (double)winZ, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr); - return retval; - } - } - } - - public static - Int32 UnProject(double winX, double winY, double winZ, ref double model, ref double proj, ref Int32 view, double[] objX, ref double objY, ref double objZ) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* proj_ptr = &proj) - fixed (Int32* view_ptr = &view) - fixed (double* objX_ptr = objX) - fixed (double* objY_ptr = &objY) - fixed (double* objZ_ptr = &objZ) - { - Int32 retval = Delegates.gluUnProject((double)winX, (double)winY, (double)winZ, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject(double winX, double winY, double winZ, ref double model, ref double proj, ref Int32 view, ref double objX, double* objY, double* objZ) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* proj_ptr = &proj) - fixed (Int32* view_ptr = &view) - fixed (double* objX_ptr = &objX) - { - Int32 retval = Delegates.gluUnProject((double)winX, (double)winY, (double)winZ, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double*)objX_ptr, (double*)objY, (double*)objZ); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject(double winX, double winY, double winZ, ref double model, ref double proj, ref Int32 view, ref double objX, double* objY, double[] objZ) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* proj_ptr = &proj) - fixed (Int32* view_ptr = &view) - fixed (double* objX_ptr = &objX) - fixed (double* objZ_ptr = objZ) - { - Int32 retval = Delegates.gluUnProject((double)winX, (double)winY, (double)winZ, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double*)objX_ptr, (double*)objY, (double*)objZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject(double winX, double winY, double winZ, ref double model, ref double proj, ref Int32 view, ref double objX, double* objY, ref double objZ) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* proj_ptr = &proj) - fixed (Int32* view_ptr = &view) - fixed (double* objX_ptr = &objX) - fixed (double* objZ_ptr = &objZ) - { - Int32 retval = Delegates.gluUnProject((double)winX, (double)winY, (double)winZ, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double*)objX_ptr, (double*)objY, (double*)objZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject(double winX, double winY, double winZ, ref double model, ref double proj, ref Int32 view, ref double objX, double[] objY, double* objZ) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* proj_ptr = &proj) - fixed (Int32* view_ptr = &view) - fixed (double* objX_ptr = &objX) - fixed (double* objY_ptr = objY) - { - Int32 retval = Delegates.gluUnProject((double)winX, (double)winY, (double)winZ, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ); - return retval; - } - } - } - - public static - Int32 UnProject(double winX, double winY, double winZ, ref double model, ref double proj, ref Int32 view, ref double objX, double[] objY, double[] objZ) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* proj_ptr = &proj) - fixed (Int32* view_ptr = &view) - fixed (double* objX_ptr = &objX) - fixed (double* objY_ptr = objY) - fixed (double* objZ_ptr = objZ) - { - Int32 retval = Delegates.gluUnProject((double)winX, (double)winY, (double)winZ, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr); - return retval; - } - } - } - - public static - Int32 UnProject(double winX, double winY, double winZ, ref double model, ref double proj, ref Int32 view, ref double objX, double[] objY, ref double objZ) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* proj_ptr = &proj) - fixed (Int32* view_ptr = &view) - fixed (double* objX_ptr = &objX) - fixed (double* objY_ptr = objY) - fixed (double* objZ_ptr = &objZ) - { - Int32 retval = Delegates.gluUnProject((double)winX, (double)winY, (double)winZ, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject(double winX, double winY, double winZ, ref double model, ref double proj, ref Int32 view, ref double objX, ref double objY, double* objZ) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* proj_ptr = &proj) - fixed (Int32* view_ptr = &view) - fixed (double* objX_ptr = &objX) - fixed (double* objY_ptr = &objY) - { - Int32 retval = Delegates.gluUnProject((double)winX, (double)winY, (double)winZ, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ); - return retval; - } - } - } - - public static - Int32 UnProject(double winX, double winY, double winZ, ref double model, ref double proj, ref Int32 view, ref double objX, ref double objY, double[] objZ) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* proj_ptr = &proj) - fixed (Int32* view_ptr = &view) - fixed (double* objX_ptr = &objX) - fixed (double* objY_ptr = &objY) - fixed (double* objZ_ptr = objZ) - { - Int32 retval = Delegates.gluUnProject((double)winX, (double)winY, (double)winZ, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr); - return retval; - } - } - } - + public static Int32 UnProject(double winX, double winY, double winZ, ref double model, ref double proj, ref Int32 view, ref double objX, ref double objY, ref double objZ) { @@ -26317,18768 +835,18 @@ namespace OpenTK.OpenGL fixed (double* objY_ptr = &objY) fixed (double* objZ_ptr = &objZ) { - Int32 retval = Delegates.gluUnProject((double)winX, (double)winY, (double)winZ, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr); - return retval; + return Delegates.gluUnProject((double)winX, (double)winY, (double)winZ, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr); } } } - + [System.CLSCompliant(false)] public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double* model, double* proj, Int32* view, double near, double far, double* objX, double* objY, double* objZ, double* objW) + unsafe Int32 UnProject(double winX, double winY, double winZ, double* model, double* proj, Int32* view, double* objX, double* objY, double* objZ) { - unsafe { return Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model, (double*)proj, (Int32*)view, (double)near, (double)far, (double*)objX, (double*)objY, (double*)objZ, (double*)objW); } + return Delegates.gluUnProject((double)winX, (double)winY, (double)winZ, (double*)model, (double*)proj, (Int32*)view, (double*)objX, (double*)objY, (double*)objZ); } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double* model, double* proj, Int32* view, double near, double far, double* objX, double* objY, double* objZ, double[] objW) - { - unsafe - { - fixed (double* objW_ptr = objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model, (double*)proj, (Int32*)view, (double)near, (double)far, (double*)objX, (double*)objY, (double*)objZ, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double* model, double* proj, Int32* view, double near, double far, double* objX, double* objY, double* objZ, ref double objW) - { - unsafe - { - fixed (double* objW_ptr = &objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model, (double*)proj, (Int32*)view, (double)near, (double)far, (double*)objX, (double*)objY, (double*)objZ, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double* model, double* proj, Int32* view, double near, double far, double* objX, double* objY, double[] objZ, double* objW) - { - unsafe - { - fixed (double* objZ_ptr = objZ) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model, (double*)proj, (Int32*)view, (double)near, (double)far, (double*)objX, (double*)objY, (double*)objZ_ptr, (double*)objW); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double* model, double* proj, Int32* view, double near, double far, double* objX, double* objY, double[] objZ, double[] objW) - { - unsafe - { - fixed (double* objZ_ptr = objZ) - fixed (double* objW_ptr = objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model, (double*)proj, (Int32*)view, (double)near, (double)far, (double*)objX, (double*)objY, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double* model, double* proj, Int32* view, double near, double far, double* objX, double* objY, double[] objZ, ref double objW) - { - unsafe - { - fixed (double* objZ_ptr = objZ) - fixed (double* objW_ptr = &objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model, (double*)proj, (Int32*)view, (double)near, (double)far, (double*)objX, (double*)objY, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double* model, double* proj, Int32* view, double near, double far, double* objX, double* objY, ref double objZ, double* objW) - { - unsafe - { - fixed (double* objZ_ptr = &objZ) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model, (double*)proj, (Int32*)view, (double)near, (double)far, (double*)objX, (double*)objY, (double*)objZ_ptr, (double*)objW); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double* model, double* proj, Int32* view, double near, double far, double* objX, double* objY, ref double objZ, double[] objW) - { - unsafe - { - fixed (double* objZ_ptr = &objZ) - fixed (double* objW_ptr = objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model, (double*)proj, (Int32*)view, (double)near, (double)far, (double*)objX, (double*)objY, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double* model, double* proj, Int32* view, double near, double far, double* objX, double* objY, ref double objZ, ref double objW) - { - unsafe - { - fixed (double* objZ_ptr = &objZ) - fixed (double* objW_ptr = &objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model, (double*)proj, (Int32*)view, (double)near, (double)far, (double*)objX, (double*)objY, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double* model, double* proj, Int32* view, double near, double far, double* objX, double[] objY, double* objZ, double* objW) - { - unsafe - { - fixed (double* objY_ptr = objY) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model, (double*)proj, (Int32*)view, (double)near, (double)far, (double*)objX, (double*)objY_ptr, (double*)objZ, (double*)objW); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double* model, double* proj, Int32* view, double near, double far, double* objX, double[] objY, double* objZ, double[] objW) - { - unsafe - { - fixed (double* objY_ptr = objY) - fixed (double* objW_ptr = objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model, (double*)proj, (Int32*)view, (double)near, (double)far, (double*)objX, (double*)objY_ptr, (double*)objZ, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double* model, double* proj, Int32* view, double near, double far, double* objX, double[] objY, double* objZ, ref double objW) - { - unsafe - { - fixed (double* objY_ptr = objY) - fixed (double* objW_ptr = &objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model, (double*)proj, (Int32*)view, (double)near, (double)far, (double*)objX, (double*)objY_ptr, (double*)objZ, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double* model, double* proj, Int32* view, double near, double far, double* objX, double[] objY, double[] objZ, double* objW) - { - unsafe - { - fixed (double* objY_ptr = objY) - fixed (double* objZ_ptr = objZ) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model, (double*)proj, (Int32*)view, (double)near, (double)far, (double*)objX, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double* model, double* proj, Int32* view, double near, double far, double* objX, double[] objY, double[] objZ, double[] objW) - { - unsafe - { - fixed (double* objY_ptr = objY) - fixed (double* objZ_ptr = objZ) - fixed (double* objW_ptr = objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model, (double*)proj, (Int32*)view, (double)near, (double)far, (double*)objX, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double* model, double* proj, Int32* view, double near, double far, double* objX, double[] objY, double[] objZ, ref double objW) - { - unsafe - { - fixed (double* objY_ptr = objY) - fixed (double* objZ_ptr = objZ) - fixed (double* objW_ptr = &objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model, (double*)proj, (Int32*)view, (double)near, (double)far, (double*)objX, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double* model, double* proj, Int32* view, double near, double far, double* objX, double[] objY, ref double objZ, double* objW) - { - unsafe - { - fixed (double* objY_ptr = objY) - fixed (double* objZ_ptr = &objZ) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model, (double*)proj, (Int32*)view, (double)near, (double)far, (double*)objX, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double* model, double* proj, Int32* view, double near, double far, double* objX, double[] objY, ref double objZ, double[] objW) - { - unsafe - { - fixed (double* objY_ptr = objY) - fixed (double* objZ_ptr = &objZ) - fixed (double* objW_ptr = objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model, (double*)proj, (Int32*)view, (double)near, (double)far, (double*)objX, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double* model, double* proj, Int32* view, double near, double far, double* objX, double[] objY, ref double objZ, ref double objW) - { - unsafe - { - fixed (double* objY_ptr = objY) - fixed (double* objZ_ptr = &objZ) - fixed (double* objW_ptr = &objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model, (double*)proj, (Int32*)view, (double)near, (double)far, (double*)objX, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double* model, double* proj, Int32* view, double near, double far, double* objX, ref double objY, double* objZ, double* objW) - { - unsafe - { - fixed (double* objY_ptr = &objY) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model, (double*)proj, (Int32*)view, (double)near, (double)far, (double*)objX, (double*)objY_ptr, (double*)objZ, (double*)objW); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double* model, double* proj, Int32* view, double near, double far, double* objX, ref double objY, double* objZ, double[] objW) - { - unsafe - { - fixed (double* objY_ptr = &objY) - fixed (double* objW_ptr = objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model, (double*)proj, (Int32*)view, (double)near, (double)far, (double*)objX, (double*)objY_ptr, (double*)objZ, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double* model, double* proj, Int32* view, double near, double far, double* objX, ref double objY, double* objZ, ref double objW) - { - unsafe - { - fixed (double* objY_ptr = &objY) - fixed (double* objW_ptr = &objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model, (double*)proj, (Int32*)view, (double)near, (double)far, (double*)objX, (double*)objY_ptr, (double*)objZ, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double* model, double* proj, Int32* view, double near, double far, double* objX, ref double objY, double[] objZ, double* objW) - { - unsafe - { - fixed (double* objY_ptr = &objY) - fixed (double* objZ_ptr = objZ) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model, (double*)proj, (Int32*)view, (double)near, (double)far, (double*)objX, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double* model, double* proj, Int32* view, double near, double far, double* objX, ref double objY, double[] objZ, double[] objW) - { - unsafe - { - fixed (double* objY_ptr = &objY) - fixed (double* objZ_ptr = objZ) - fixed (double* objW_ptr = objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model, (double*)proj, (Int32*)view, (double)near, (double)far, (double*)objX, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double* model, double* proj, Int32* view, double near, double far, double* objX, ref double objY, double[] objZ, ref double objW) - { - unsafe - { - fixed (double* objY_ptr = &objY) - fixed (double* objZ_ptr = objZ) - fixed (double* objW_ptr = &objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model, (double*)proj, (Int32*)view, (double)near, (double)far, (double*)objX, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double* model, double* proj, Int32* view, double near, double far, double* objX, ref double objY, ref double objZ, double* objW) - { - unsafe - { - fixed (double* objY_ptr = &objY) - fixed (double* objZ_ptr = &objZ) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model, (double*)proj, (Int32*)view, (double)near, (double)far, (double*)objX, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double* model, double* proj, Int32* view, double near, double far, double* objX, ref double objY, ref double objZ, double[] objW) - { - unsafe - { - fixed (double* objY_ptr = &objY) - fixed (double* objZ_ptr = &objZ) - fixed (double* objW_ptr = objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model, (double*)proj, (Int32*)view, (double)near, (double)far, (double*)objX, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double* model, double* proj, Int32* view, double near, double far, double* objX, ref double objY, ref double objZ, ref double objW) - { - unsafe - { - fixed (double* objY_ptr = &objY) - fixed (double* objZ_ptr = &objZ) - fixed (double* objW_ptr = &objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model, (double*)proj, (Int32*)view, (double)near, (double)far, (double*)objX, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double* model, double* proj, Int32* view, double near, double far, double[] objX, double* objY, double* objZ, double* objW) - { - unsafe - { - fixed (double* objX_ptr = objX) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model, (double*)proj, (Int32*)view, (double)near, (double)far, (double*)objX_ptr, (double*)objY, (double*)objZ, (double*)objW); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double* model, double* proj, Int32* view, double near, double far, double[] objX, double* objY, double* objZ, double[] objW) - { - unsafe - { - fixed (double* objX_ptr = objX) - fixed (double* objW_ptr = objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model, (double*)proj, (Int32*)view, (double)near, (double)far, (double*)objX_ptr, (double*)objY, (double*)objZ, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double* model, double* proj, Int32* view, double near, double far, double[] objX, double* objY, double* objZ, ref double objW) - { - unsafe - { - fixed (double* objX_ptr = objX) - fixed (double* objW_ptr = &objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model, (double*)proj, (Int32*)view, (double)near, (double)far, (double*)objX_ptr, (double*)objY, (double*)objZ, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double* model, double* proj, Int32* view, double near, double far, double[] objX, double* objY, double[] objZ, double* objW) - { - unsafe - { - fixed (double* objX_ptr = objX) - fixed (double* objZ_ptr = objZ) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model, (double*)proj, (Int32*)view, (double)near, (double)far, (double*)objX_ptr, (double*)objY, (double*)objZ_ptr, (double*)objW); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double* model, double* proj, Int32* view, double near, double far, double[] objX, double* objY, double[] objZ, double[] objW) - { - unsafe - { - fixed (double* objX_ptr = objX) - fixed (double* objZ_ptr = objZ) - fixed (double* objW_ptr = objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model, (double*)proj, (Int32*)view, (double)near, (double)far, (double*)objX_ptr, (double*)objY, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double* model, double* proj, Int32* view, double near, double far, double[] objX, double* objY, double[] objZ, ref double objW) - { - unsafe - { - fixed (double* objX_ptr = objX) - fixed (double* objZ_ptr = objZ) - fixed (double* objW_ptr = &objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model, (double*)proj, (Int32*)view, (double)near, (double)far, (double*)objX_ptr, (double*)objY, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double* model, double* proj, Int32* view, double near, double far, double[] objX, double* objY, ref double objZ, double* objW) - { - unsafe - { - fixed (double* objX_ptr = objX) - fixed (double* objZ_ptr = &objZ) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model, (double*)proj, (Int32*)view, (double)near, (double)far, (double*)objX_ptr, (double*)objY, (double*)objZ_ptr, (double*)objW); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double* model, double* proj, Int32* view, double near, double far, double[] objX, double* objY, ref double objZ, double[] objW) - { - unsafe - { - fixed (double* objX_ptr = objX) - fixed (double* objZ_ptr = &objZ) - fixed (double* objW_ptr = objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model, (double*)proj, (Int32*)view, (double)near, (double)far, (double*)objX_ptr, (double*)objY, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double* model, double* proj, Int32* view, double near, double far, double[] objX, double* objY, ref double objZ, ref double objW) - { - unsafe - { - fixed (double* objX_ptr = objX) - fixed (double* objZ_ptr = &objZ) - fixed (double* objW_ptr = &objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model, (double*)proj, (Int32*)view, (double)near, (double)far, (double*)objX_ptr, (double*)objY, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double* model, double* proj, Int32* view, double near, double far, double[] objX, double[] objY, double* objZ, double* objW) - { - unsafe - { - fixed (double* objX_ptr = objX) - fixed (double* objY_ptr = objY) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model, (double*)proj, (Int32*)view, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ, (double*)objW); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double* model, double* proj, Int32* view, double near, double far, double[] objX, double[] objY, double* objZ, double[] objW) - { - unsafe - { - fixed (double* objX_ptr = objX) - fixed (double* objY_ptr = objY) - fixed (double* objW_ptr = objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model, (double*)proj, (Int32*)view, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double* model, double* proj, Int32* view, double near, double far, double[] objX, double[] objY, double* objZ, ref double objW) - { - unsafe - { - fixed (double* objX_ptr = objX) - fixed (double* objY_ptr = objY) - fixed (double* objW_ptr = &objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model, (double*)proj, (Int32*)view, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double* model, double* proj, Int32* view, double near, double far, double[] objX, double[] objY, double[] objZ, double* objW) - { - unsafe - { - fixed (double* objX_ptr = objX) - fixed (double* objY_ptr = objY) - fixed (double* objZ_ptr = objZ) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model, (double*)proj, (Int32*)view, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double* model, double* proj, Int32* view, double near, double far, double[] objX, double[] objY, double[] objZ, double[] objW) - { - unsafe - { - fixed (double* objX_ptr = objX) - fixed (double* objY_ptr = objY) - fixed (double* objZ_ptr = objZ) - fixed (double* objW_ptr = objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model, (double*)proj, (Int32*)view, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double* model, double* proj, Int32* view, double near, double far, double[] objX, double[] objY, double[] objZ, ref double objW) - { - unsafe - { - fixed (double* objX_ptr = objX) - fixed (double* objY_ptr = objY) - fixed (double* objZ_ptr = objZ) - fixed (double* objW_ptr = &objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model, (double*)proj, (Int32*)view, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double* model, double* proj, Int32* view, double near, double far, double[] objX, double[] objY, ref double objZ, double* objW) - { - unsafe - { - fixed (double* objX_ptr = objX) - fixed (double* objY_ptr = objY) - fixed (double* objZ_ptr = &objZ) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model, (double*)proj, (Int32*)view, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double* model, double* proj, Int32* view, double near, double far, double[] objX, double[] objY, ref double objZ, double[] objW) - { - unsafe - { - fixed (double* objX_ptr = objX) - fixed (double* objY_ptr = objY) - fixed (double* objZ_ptr = &objZ) - fixed (double* objW_ptr = objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model, (double*)proj, (Int32*)view, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double* model, double* proj, Int32* view, double near, double far, double[] objX, double[] objY, ref double objZ, ref double objW) - { - unsafe - { - fixed (double* objX_ptr = objX) - fixed (double* objY_ptr = objY) - fixed (double* objZ_ptr = &objZ) - fixed (double* objW_ptr = &objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model, (double*)proj, (Int32*)view, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double* model, double* proj, Int32* view, double near, double far, double[] objX, ref double objY, double* objZ, double* objW) - { - unsafe - { - fixed (double* objX_ptr = objX) - fixed (double* objY_ptr = &objY) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model, (double*)proj, (Int32*)view, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ, (double*)objW); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double* model, double* proj, Int32* view, double near, double far, double[] objX, ref double objY, double* objZ, double[] objW) - { - unsafe - { - fixed (double* objX_ptr = objX) - fixed (double* objY_ptr = &objY) - fixed (double* objW_ptr = objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model, (double*)proj, (Int32*)view, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double* model, double* proj, Int32* view, double near, double far, double[] objX, ref double objY, double* objZ, ref double objW) - { - unsafe - { - fixed (double* objX_ptr = objX) - fixed (double* objY_ptr = &objY) - fixed (double* objW_ptr = &objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model, (double*)proj, (Int32*)view, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double* model, double* proj, Int32* view, double near, double far, double[] objX, ref double objY, double[] objZ, double* objW) - { - unsafe - { - fixed (double* objX_ptr = objX) - fixed (double* objY_ptr = &objY) - fixed (double* objZ_ptr = objZ) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model, (double*)proj, (Int32*)view, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double* model, double* proj, Int32* view, double near, double far, double[] objX, ref double objY, double[] objZ, double[] objW) - { - unsafe - { - fixed (double* objX_ptr = objX) - fixed (double* objY_ptr = &objY) - fixed (double* objZ_ptr = objZ) - fixed (double* objW_ptr = objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model, (double*)proj, (Int32*)view, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double* model, double* proj, Int32* view, double near, double far, double[] objX, ref double objY, double[] objZ, ref double objW) - { - unsafe - { - fixed (double* objX_ptr = objX) - fixed (double* objY_ptr = &objY) - fixed (double* objZ_ptr = objZ) - fixed (double* objW_ptr = &objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model, (double*)proj, (Int32*)view, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double* model, double* proj, Int32* view, double near, double far, double[] objX, ref double objY, ref double objZ, double* objW) - { - unsafe - { - fixed (double* objX_ptr = objX) - fixed (double* objY_ptr = &objY) - fixed (double* objZ_ptr = &objZ) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model, (double*)proj, (Int32*)view, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double* model, double* proj, Int32* view, double near, double far, double[] objX, ref double objY, ref double objZ, double[] objW) - { - unsafe - { - fixed (double* objX_ptr = objX) - fixed (double* objY_ptr = &objY) - fixed (double* objZ_ptr = &objZ) - fixed (double* objW_ptr = objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model, (double*)proj, (Int32*)view, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double* model, double* proj, Int32* view, double near, double far, double[] objX, ref double objY, ref double objZ, ref double objW) - { - unsafe - { - fixed (double* objX_ptr = objX) - fixed (double* objY_ptr = &objY) - fixed (double* objZ_ptr = &objZ) - fixed (double* objW_ptr = &objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model, (double*)proj, (Int32*)view, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double* model, double* proj, Int32* view, double near, double far, ref double objX, double* objY, double* objZ, double* objW) - { - unsafe - { - fixed (double* objX_ptr = &objX) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model, (double*)proj, (Int32*)view, (double)near, (double)far, (double*)objX_ptr, (double*)objY, (double*)objZ, (double*)objW); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double* model, double* proj, Int32* view, double near, double far, ref double objX, double* objY, double* objZ, double[] objW) - { - unsafe - { - fixed (double* objX_ptr = &objX) - fixed (double* objW_ptr = objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model, (double*)proj, (Int32*)view, (double)near, (double)far, (double*)objX_ptr, (double*)objY, (double*)objZ, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double* model, double* proj, Int32* view, double near, double far, ref double objX, double* objY, double* objZ, ref double objW) - { - unsafe - { - fixed (double* objX_ptr = &objX) - fixed (double* objW_ptr = &objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model, (double*)proj, (Int32*)view, (double)near, (double)far, (double*)objX_ptr, (double*)objY, (double*)objZ, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double* model, double* proj, Int32* view, double near, double far, ref double objX, double* objY, double[] objZ, double* objW) - { - unsafe - { - fixed (double* objX_ptr = &objX) - fixed (double* objZ_ptr = objZ) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model, (double*)proj, (Int32*)view, (double)near, (double)far, (double*)objX_ptr, (double*)objY, (double*)objZ_ptr, (double*)objW); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double* model, double* proj, Int32* view, double near, double far, ref double objX, double* objY, double[] objZ, double[] objW) - { - unsafe - { - fixed (double* objX_ptr = &objX) - fixed (double* objZ_ptr = objZ) - fixed (double* objW_ptr = objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model, (double*)proj, (Int32*)view, (double)near, (double)far, (double*)objX_ptr, (double*)objY, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double* model, double* proj, Int32* view, double near, double far, ref double objX, double* objY, double[] objZ, ref double objW) - { - unsafe - { - fixed (double* objX_ptr = &objX) - fixed (double* objZ_ptr = objZ) - fixed (double* objW_ptr = &objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model, (double*)proj, (Int32*)view, (double)near, (double)far, (double*)objX_ptr, (double*)objY, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double* model, double* proj, Int32* view, double near, double far, ref double objX, double* objY, ref double objZ, double* objW) - { - unsafe - { - fixed (double* objX_ptr = &objX) - fixed (double* objZ_ptr = &objZ) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model, (double*)proj, (Int32*)view, (double)near, (double)far, (double*)objX_ptr, (double*)objY, (double*)objZ_ptr, (double*)objW); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double* model, double* proj, Int32* view, double near, double far, ref double objX, double* objY, ref double objZ, double[] objW) - { - unsafe - { - fixed (double* objX_ptr = &objX) - fixed (double* objZ_ptr = &objZ) - fixed (double* objW_ptr = objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model, (double*)proj, (Int32*)view, (double)near, (double)far, (double*)objX_ptr, (double*)objY, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double* model, double* proj, Int32* view, double near, double far, ref double objX, double* objY, ref double objZ, ref double objW) - { - unsafe - { - fixed (double* objX_ptr = &objX) - fixed (double* objZ_ptr = &objZ) - fixed (double* objW_ptr = &objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model, (double*)proj, (Int32*)view, (double)near, (double)far, (double*)objX_ptr, (double*)objY, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double* model, double* proj, Int32* view, double near, double far, ref double objX, double[] objY, double* objZ, double* objW) - { - unsafe - { - fixed (double* objX_ptr = &objX) - fixed (double* objY_ptr = objY) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model, (double*)proj, (Int32*)view, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ, (double*)objW); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double* model, double* proj, Int32* view, double near, double far, ref double objX, double[] objY, double* objZ, double[] objW) - { - unsafe - { - fixed (double* objX_ptr = &objX) - fixed (double* objY_ptr = objY) - fixed (double* objW_ptr = objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model, (double*)proj, (Int32*)view, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double* model, double* proj, Int32* view, double near, double far, ref double objX, double[] objY, double* objZ, ref double objW) - { - unsafe - { - fixed (double* objX_ptr = &objX) - fixed (double* objY_ptr = objY) - fixed (double* objW_ptr = &objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model, (double*)proj, (Int32*)view, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double* model, double* proj, Int32* view, double near, double far, ref double objX, double[] objY, double[] objZ, double* objW) - { - unsafe - { - fixed (double* objX_ptr = &objX) - fixed (double* objY_ptr = objY) - fixed (double* objZ_ptr = objZ) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model, (double*)proj, (Int32*)view, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double* model, double* proj, Int32* view, double near, double far, ref double objX, double[] objY, double[] objZ, double[] objW) - { - unsafe - { - fixed (double* objX_ptr = &objX) - fixed (double* objY_ptr = objY) - fixed (double* objZ_ptr = objZ) - fixed (double* objW_ptr = objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model, (double*)proj, (Int32*)view, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double* model, double* proj, Int32* view, double near, double far, ref double objX, double[] objY, double[] objZ, ref double objW) - { - unsafe - { - fixed (double* objX_ptr = &objX) - fixed (double* objY_ptr = objY) - fixed (double* objZ_ptr = objZ) - fixed (double* objW_ptr = &objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model, (double*)proj, (Int32*)view, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double* model, double* proj, Int32* view, double near, double far, ref double objX, double[] objY, ref double objZ, double* objW) - { - unsafe - { - fixed (double* objX_ptr = &objX) - fixed (double* objY_ptr = objY) - fixed (double* objZ_ptr = &objZ) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model, (double*)proj, (Int32*)view, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double* model, double* proj, Int32* view, double near, double far, ref double objX, double[] objY, ref double objZ, double[] objW) - { - unsafe - { - fixed (double* objX_ptr = &objX) - fixed (double* objY_ptr = objY) - fixed (double* objZ_ptr = &objZ) - fixed (double* objW_ptr = objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model, (double*)proj, (Int32*)view, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double* model, double* proj, Int32* view, double near, double far, ref double objX, double[] objY, ref double objZ, ref double objW) - { - unsafe - { - fixed (double* objX_ptr = &objX) - fixed (double* objY_ptr = objY) - fixed (double* objZ_ptr = &objZ) - fixed (double* objW_ptr = &objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model, (double*)proj, (Int32*)view, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double* model, double* proj, Int32* view, double near, double far, ref double objX, ref double objY, double* objZ, double* objW) - { - unsafe - { - fixed (double* objX_ptr = &objX) - fixed (double* objY_ptr = &objY) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model, (double*)proj, (Int32*)view, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ, (double*)objW); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double* model, double* proj, Int32* view, double near, double far, ref double objX, ref double objY, double* objZ, double[] objW) - { - unsafe - { - fixed (double* objX_ptr = &objX) - fixed (double* objY_ptr = &objY) - fixed (double* objW_ptr = objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model, (double*)proj, (Int32*)view, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double* model, double* proj, Int32* view, double near, double far, ref double objX, ref double objY, double* objZ, ref double objW) - { - unsafe - { - fixed (double* objX_ptr = &objX) - fixed (double* objY_ptr = &objY) - fixed (double* objW_ptr = &objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model, (double*)proj, (Int32*)view, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double* model, double* proj, Int32* view, double near, double far, ref double objX, ref double objY, double[] objZ, double* objW) - { - unsafe - { - fixed (double* objX_ptr = &objX) - fixed (double* objY_ptr = &objY) - fixed (double* objZ_ptr = objZ) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model, (double*)proj, (Int32*)view, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double* model, double* proj, Int32* view, double near, double far, ref double objX, ref double objY, double[] objZ, double[] objW) - { - unsafe - { - fixed (double* objX_ptr = &objX) - fixed (double* objY_ptr = &objY) - fixed (double* objZ_ptr = objZ) - fixed (double* objW_ptr = objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model, (double*)proj, (Int32*)view, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double* model, double* proj, Int32* view, double near, double far, ref double objX, ref double objY, double[] objZ, ref double objW) - { - unsafe - { - fixed (double* objX_ptr = &objX) - fixed (double* objY_ptr = &objY) - fixed (double* objZ_ptr = objZ) - fixed (double* objW_ptr = &objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model, (double*)proj, (Int32*)view, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double* model, double* proj, Int32* view, double near, double far, ref double objX, ref double objY, ref double objZ, double* objW) - { - unsafe - { - fixed (double* objX_ptr = &objX) - fixed (double* objY_ptr = &objY) - fixed (double* objZ_ptr = &objZ) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model, (double*)proj, (Int32*)view, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double* model, double* proj, Int32* view, double near, double far, ref double objX, ref double objY, ref double objZ, double[] objW) - { - unsafe - { - fixed (double* objX_ptr = &objX) - fixed (double* objY_ptr = &objY) - fixed (double* objZ_ptr = &objZ) - fixed (double* objW_ptr = objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model, (double*)proj, (Int32*)view, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double* model, double* proj, Int32* view, double near, double far, ref double objX, ref double objY, ref double objZ, ref double objW) - { - unsafe - { - fixed (double* objX_ptr = &objX) - fixed (double* objY_ptr = &objY) - fixed (double* objZ_ptr = &objZ) - fixed (double* objW_ptr = &objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model, (double*)proj, (Int32*)view, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double* model, double* proj, Int32[] view, double near, double far, double* objX, double* objY, double* objZ, double* objW) - { - unsafe - { - fixed (Int32* view_ptr = view) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model, (double*)proj, (Int32*)view_ptr, (double)near, (double)far, (double*)objX, (double*)objY, (double*)objZ, (double*)objW); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double* model, double* proj, Int32[] view, double near, double far, double* objX, double* objY, double* objZ, double[] objW) - { - unsafe - { - fixed (Int32* view_ptr = view) - fixed (double* objW_ptr = objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model, (double*)proj, (Int32*)view_ptr, (double)near, (double)far, (double*)objX, (double*)objY, (double*)objZ, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double* model, double* proj, Int32[] view, double near, double far, double* objX, double* objY, double* objZ, ref double objW) - { - unsafe - { - fixed (Int32* view_ptr = view) - fixed (double* objW_ptr = &objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model, (double*)proj, (Int32*)view_ptr, (double)near, (double)far, (double*)objX, (double*)objY, (double*)objZ, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double* model, double* proj, Int32[] view, double near, double far, double* objX, double* objY, double[] objZ, double* objW) - { - unsafe - { - fixed (Int32* view_ptr = view) - fixed (double* objZ_ptr = objZ) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model, (double*)proj, (Int32*)view_ptr, (double)near, (double)far, (double*)objX, (double*)objY, (double*)objZ_ptr, (double*)objW); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double* model, double* proj, Int32[] view, double near, double far, double* objX, double* objY, double[] objZ, double[] objW) - { - unsafe - { - fixed (Int32* view_ptr = view) - fixed (double* objZ_ptr = objZ) - fixed (double* objW_ptr = objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model, (double*)proj, (Int32*)view_ptr, (double)near, (double)far, (double*)objX, (double*)objY, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double* model, double* proj, Int32[] view, double near, double far, double* objX, double* objY, double[] objZ, ref double objW) - { - unsafe - { - fixed (Int32* view_ptr = view) - fixed (double* objZ_ptr = objZ) - fixed (double* objW_ptr = &objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model, (double*)proj, (Int32*)view_ptr, (double)near, (double)far, (double*)objX, (double*)objY, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double* model, double* proj, Int32[] view, double near, double far, double* objX, double* objY, ref double objZ, double* objW) - { - unsafe - { - fixed (Int32* view_ptr = view) - fixed (double* objZ_ptr = &objZ) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model, (double*)proj, (Int32*)view_ptr, (double)near, (double)far, (double*)objX, (double*)objY, (double*)objZ_ptr, (double*)objW); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double* model, double* proj, Int32[] view, double near, double far, double* objX, double* objY, ref double objZ, double[] objW) - { - unsafe - { - fixed (Int32* view_ptr = view) - fixed (double* objZ_ptr = &objZ) - fixed (double* objW_ptr = objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model, (double*)proj, (Int32*)view_ptr, (double)near, (double)far, (double*)objX, (double*)objY, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double* model, double* proj, Int32[] view, double near, double far, double* objX, double* objY, ref double objZ, ref double objW) - { - unsafe - { - fixed (Int32* view_ptr = view) - fixed (double* objZ_ptr = &objZ) - fixed (double* objW_ptr = &objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model, (double*)proj, (Int32*)view_ptr, (double)near, (double)far, (double*)objX, (double*)objY, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double* model, double* proj, Int32[] view, double near, double far, double* objX, double[] objY, double* objZ, double* objW) - { - unsafe - { - fixed (Int32* view_ptr = view) - fixed (double* objY_ptr = objY) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model, (double*)proj, (Int32*)view_ptr, (double)near, (double)far, (double*)objX, (double*)objY_ptr, (double*)objZ, (double*)objW); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double* model, double* proj, Int32[] view, double near, double far, double* objX, double[] objY, double* objZ, double[] objW) - { - unsafe - { - fixed (Int32* view_ptr = view) - fixed (double* objY_ptr = objY) - fixed (double* objW_ptr = objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model, (double*)proj, (Int32*)view_ptr, (double)near, (double)far, (double*)objX, (double*)objY_ptr, (double*)objZ, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double* model, double* proj, Int32[] view, double near, double far, double* objX, double[] objY, double* objZ, ref double objW) - { - unsafe - { - fixed (Int32* view_ptr = view) - fixed (double* objY_ptr = objY) - fixed (double* objW_ptr = &objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model, (double*)proj, (Int32*)view_ptr, (double)near, (double)far, (double*)objX, (double*)objY_ptr, (double*)objZ, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double* model, double* proj, Int32[] view, double near, double far, double* objX, double[] objY, double[] objZ, double* objW) - { - unsafe - { - fixed (Int32* view_ptr = view) - fixed (double* objY_ptr = objY) - fixed (double* objZ_ptr = objZ) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model, (double*)proj, (Int32*)view_ptr, (double)near, (double)far, (double*)objX, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double* model, double* proj, Int32[] view, double near, double far, double* objX, double[] objY, double[] objZ, double[] objW) - { - unsafe - { - fixed (Int32* view_ptr = view) - fixed (double* objY_ptr = objY) - fixed (double* objZ_ptr = objZ) - fixed (double* objW_ptr = objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model, (double*)proj, (Int32*)view_ptr, (double)near, (double)far, (double*)objX, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double* model, double* proj, Int32[] view, double near, double far, double* objX, double[] objY, double[] objZ, ref double objW) - { - unsafe - { - fixed (Int32* view_ptr = view) - fixed (double* objY_ptr = objY) - fixed (double* objZ_ptr = objZ) - fixed (double* objW_ptr = &objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model, (double*)proj, (Int32*)view_ptr, (double)near, (double)far, (double*)objX, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double* model, double* proj, Int32[] view, double near, double far, double* objX, double[] objY, ref double objZ, double* objW) - { - unsafe - { - fixed (Int32* view_ptr = view) - fixed (double* objY_ptr = objY) - fixed (double* objZ_ptr = &objZ) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model, (double*)proj, (Int32*)view_ptr, (double)near, (double)far, (double*)objX, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double* model, double* proj, Int32[] view, double near, double far, double* objX, double[] objY, ref double objZ, double[] objW) - { - unsafe - { - fixed (Int32* view_ptr = view) - fixed (double* objY_ptr = objY) - fixed (double* objZ_ptr = &objZ) - fixed (double* objW_ptr = objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model, (double*)proj, (Int32*)view_ptr, (double)near, (double)far, (double*)objX, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double* model, double* proj, Int32[] view, double near, double far, double* objX, double[] objY, ref double objZ, ref double objW) - { - unsafe - { - fixed (Int32* view_ptr = view) - fixed (double* objY_ptr = objY) - fixed (double* objZ_ptr = &objZ) - fixed (double* objW_ptr = &objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model, (double*)proj, (Int32*)view_ptr, (double)near, (double)far, (double*)objX, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double* model, double* proj, Int32[] view, double near, double far, double* objX, ref double objY, double* objZ, double* objW) - { - unsafe - { - fixed (Int32* view_ptr = view) - fixed (double* objY_ptr = &objY) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model, (double*)proj, (Int32*)view_ptr, (double)near, (double)far, (double*)objX, (double*)objY_ptr, (double*)objZ, (double*)objW); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double* model, double* proj, Int32[] view, double near, double far, double* objX, ref double objY, double* objZ, double[] objW) - { - unsafe - { - fixed (Int32* view_ptr = view) - fixed (double* objY_ptr = &objY) - fixed (double* objW_ptr = objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model, (double*)proj, (Int32*)view_ptr, (double)near, (double)far, (double*)objX, (double*)objY_ptr, (double*)objZ, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double* model, double* proj, Int32[] view, double near, double far, double* objX, ref double objY, double* objZ, ref double objW) - { - unsafe - { - fixed (Int32* view_ptr = view) - fixed (double* objY_ptr = &objY) - fixed (double* objW_ptr = &objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model, (double*)proj, (Int32*)view_ptr, (double)near, (double)far, (double*)objX, (double*)objY_ptr, (double*)objZ, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double* model, double* proj, Int32[] view, double near, double far, double* objX, ref double objY, double[] objZ, double* objW) - { - unsafe - { - fixed (Int32* view_ptr = view) - fixed (double* objY_ptr = &objY) - fixed (double* objZ_ptr = objZ) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model, (double*)proj, (Int32*)view_ptr, (double)near, (double)far, (double*)objX, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double* model, double* proj, Int32[] view, double near, double far, double* objX, ref double objY, double[] objZ, double[] objW) - { - unsafe - { - fixed (Int32* view_ptr = view) - fixed (double* objY_ptr = &objY) - fixed (double* objZ_ptr = objZ) - fixed (double* objW_ptr = objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model, (double*)proj, (Int32*)view_ptr, (double)near, (double)far, (double*)objX, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double* model, double* proj, Int32[] view, double near, double far, double* objX, ref double objY, double[] objZ, ref double objW) - { - unsafe - { - fixed (Int32* view_ptr = view) - fixed (double* objY_ptr = &objY) - fixed (double* objZ_ptr = objZ) - fixed (double* objW_ptr = &objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model, (double*)proj, (Int32*)view_ptr, (double)near, (double)far, (double*)objX, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double* model, double* proj, Int32[] view, double near, double far, double* objX, ref double objY, ref double objZ, double* objW) - { - unsafe - { - fixed (Int32* view_ptr = view) - fixed (double* objY_ptr = &objY) - fixed (double* objZ_ptr = &objZ) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model, (double*)proj, (Int32*)view_ptr, (double)near, (double)far, (double*)objX, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double* model, double* proj, Int32[] view, double near, double far, double* objX, ref double objY, ref double objZ, double[] objW) - { - unsafe - { - fixed (Int32* view_ptr = view) - fixed (double* objY_ptr = &objY) - fixed (double* objZ_ptr = &objZ) - fixed (double* objW_ptr = objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model, (double*)proj, (Int32*)view_ptr, (double)near, (double)far, (double*)objX, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double* model, double* proj, Int32[] view, double near, double far, double* objX, ref double objY, ref double objZ, ref double objW) - { - unsafe - { - fixed (Int32* view_ptr = view) - fixed (double* objY_ptr = &objY) - fixed (double* objZ_ptr = &objZ) - fixed (double* objW_ptr = &objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model, (double*)proj, (Int32*)view_ptr, (double)near, (double)far, (double*)objX, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double* model, double* proj, Int32[] view, double near, double far, double[] objX, double* objY, double* objZ, double* objW) - { - unsafe - { - fixed (Int32* view_ptr = view) - fixed (double* objX_ptr = objX) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model, (double*)proj, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY, (double*)objZ, (double*)objW); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double* model, double* proj, Int32[] view, double near, double far, double[] objX, double* objY, double* objZ, double[] objW) - { - unsafe - { - fixed (Int32* view_ptr = view) - fixed (double* objX_ptr = objX) - fixed (double* objW_ptr = objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model, (double*)proj, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY, (double*)objZ, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double* model, double* proj, Int32[] view, double near, double far, double[] objX, double* objY, double* objZ, ref double objW) - { - unsafe - { - fixed (Int32* view_ptr = view) - fixed (double* objX_ptr = objX) - fixed (double* objW_ptr = &objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model, (double*)proj, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY, (double*)objZ, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double* model, double* proj, Int32[] view, double near, double far, double[] objX, double* objY, double[] objZ, double* objW) - { - unsafe - { - fixed (Int32* view_ptr = view) - fixed (double* objX_ptr = objX) - fixed (double* objZ_ptr = objZ) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model, (double*)proj, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY, (double*)objZ_ptr, (double*)objW); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double* model, double* proj, Int32[] view, double near, double far, double[] objX, double* objY, double[] objZ, double[] objW) - { - unsafe - { - fixed (Int32* view_ptr = view) - fixed (double* objX_ptr = objX) - fixed (double* objZ_ptr = objZ) - fixed (double* objW_ptr = objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model, (double*)proj, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double* model, double* proj, Int32[] view, double near, double far, double[] objX, double* objY, double[] objZ, ref double objW) - { - unsafe - { - fixed (Int32* view_ptr = view) - fixed (double* objX_ptr = objX) - fixed (double* objZ_ptr = objZ) - fixed (double* objW_ptr = &objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model, (double*)proj, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double* model, double* proj, Int32[] view, double near, double far, double[] objX, double* objY, ref double objZ, double* objW) - { - unsafe - { - fixed (Int32* view_ptr = view) - fixed (double* objX_ptr = objX) - fixed (double* objZ_ptr = &objZ) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model, (double*)proj, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY, (double*)objZ_ptr, (double*)objW); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double* model, double* proj, Int32[] view, double near, double far, double[] objX, double* objY, ref double objZ, double[] objW) - { - unsafe - { - fixed (Int32* view_ptr = view) - fixed (double* objX_ptr = objX) - fixed (double* objZ_ptr = &objZ) - fixed (double* objW_ptr = objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model, (double*)proj, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double* model, double* proj, Int32[] view, double near, double far, double[] objX, double* objY, ref double objZ, ref double objW) - { - unsafe - { - fixed (Int32* view_ptr = view) - fixed (double* objX_ptr = objX) - fixed (double* objZ_ptr = &objZ) - fixed (double* objW_ptr = &objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model, (double*)proj, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double* model, double* proj, Int32[] view, double near, double far, double[] objX, double[] objY, double* objZ, double* objW) - { - unsafe - { - fixed (Int32* view_ptr = view) - fixed (double* objX_ptr = objX) - fixed (double* objY_ptr = objY) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model, (double*)proj, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ, (double*)objW); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double* model, double* proj, Int32[] view, double near, double far, double[] objX, double[] objY, double* objZ, double[] objW) - { - unsafe - { - fixed (Int32* view_ptr = view) - fixed (double* objX_ptr = objX) - fixed (double* objY_ptr = objY) - fixed (double* objW_ptr = objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model, (double*)proj, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double* model, double* proj, Int32[] view, double near, double far, double[] objX, double[] objY, double* objZ, ref double objW) - { - unsafe - { - fixed (Int32* view_ptr = view) - fixed (double* objX_ptr = objX) - fixed (double* objY_ptr = objY) - fixed (double* objW_ptr = &objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model, (double*)proj, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double* model, double* proj, Int32[] view, double near, double far, double[] objX, double[] objY, double[] objZ, double* objW) - { - unsafe - { - fixed (Int32* view_ptr = view) - fixed (double* objX_ptr = objX) - fixed (double* objY_ptr = objY) - fixed (double* objZ_ptr = objZ) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model, (double*)proj, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double* model, double* proj, Int32[] view, double near, double far, double[] objX, double[] objY, double[] objZ, double[] objW) - { - unsafe - { - fixed (Int32* view_ptr = view) - fixed (double* objX_ptr = objX) - fixed (double* objY_ptr = objY) - fixed (double* objZ_ptr = objZ) - fixed (double* objW_ptr = objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model, (double*)proj, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double* model, double* proj, Int32[] view, double near, double far, double[] objX, double[] objY, double[] objZ, ref double objW) - { - unsafe - { - fixed (Int32* view_ptr = view) - fixed (double* objX_ptr = objX) - fixed (double* objY_ptr = objY) - fixed (double* objZ_ptr = objZ) - fixed (double* objW_ptr = &objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model, (double*)proj, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double* model, double* proj, Int32[] view, double near, double far, double[] objX, double[] objY, ref double objZ, double* objW) - { - unsafe - { - fixed (Int32* view_ptr = view) - fixed (double* objX_ptr = objX) - fixed (double* objY_ptr = objY) - fixed (double* objZ_ptr = &objZ) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model, (double*)proj, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double* model, double* proj, Int32[] view, double near, double far, double[] objX, double[] objY, ref double objZ, double[] objW) - { - unsafe - { - fixed (Int32* view_ptr = view) - fixed (double* objX_ptr = objX) - fixed (double* objY_ptr = objY) - fixed (double* objZ_ptr = &objZ) - fixed (double* objW_ptr = objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model, (double*)proj, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double* model, double* proj, Int32[] view, double near, double far, double[] objX, double[] objY, ref double objZ, ref double objW) - { - unsafe - { - fixed (Int32* view_ptr = view) - fixed (double* objX_ptr = objX) - fixed (double* objY_ptr = objY) - fixed (double* objZ_ptr = &objZ) - fixed (double* objW_ptr = &objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model, (double*)proj, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double* model, double* proj, Int32[] view, double near, double far, double[] objX, ref double objY, double* objZ, double* objW) - { - unsafe - { - fixed (Int32* view_ptr = view) - fixed (double* objX_ptr = objX) - fixed (double* objY_ptr = &objY) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model, (double*)proj, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ, (double*)objW); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double* model, double* proj, Int32[] view, double near, double far, double[] objX, ref double objY, double* objZ, double[] objW) - { - unsafe - { - fixed (Int32* view_ptr = view) - fixed (double* objX_ptr = objX) - fixed (double* objY_ptr = &objY) - fixed (double* objW_ptr = objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model, (double*)proj, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double* model, double* proj, Int32[] view, double near, double far, double[] objX, ref double objY, double* objZ, ref double objW) - { - unsafe - { - fixed (Int32* view_ptr = view) - fixed (double* objX_ptr = objX) - fixed (double* objY_ptr = &objY) - fixed (double* objW_ptr = &objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model, (double*)proj, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double* model, double* proj, Int32[] view, double near, double far, double[] objX, ref double objY, double[] objZ, double* objW) - { - unsafe - { - fixed (Int32* view_ptr = view) - fixed (double* objX_ptr = objX) - fixed (double* objY_ptr = &objY) - fixed (double* objZ_ptr = objZ) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model, (double*)proj, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double* model, double* proj, Int32[] view, double near, double far, double[] objX, ref double objY, double[] objZ, double[] objW) - { - unsafe - { - fixed (Int32* view_ptr = view) - fixed (double* objX_ptr = objX) - fixed (double* objY_ptr = &objY) - fixed (double* objZ_ptr = objZ) - fixed (double* objW_ptr = objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model, (double*)proj, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double* model, double* proj, Int32[] view, double near, double far, double[] objX, ref double objY, double[] objZ, ref double objW) - { - unsafe - { - fixed (Int32* view_ptr = view) - fixed (double* objX_ptr = objX) - fixed (double* objY_ptr = &objY) - fixed (double* objZ_ptr = objZ) - fixed (double* objW_ptr = &objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model, (double*)proj, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double* model, double* proj, Int32[] view, double near, double far, double[] objX, ref double objY, ref double objZ, double* objW) - { - unsafe - { - fixed (Int32* view_ptr = view) - fixed (double* objX_ptr = objX) - fixed (double* objY_ptr = &objY) - fixed (double* objZ_ptr = &objZ) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model, (double*)proj, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double* model, double* proj, Int32[] view, double near, double far, double[] objX, ref double objY, ref double objZ, double[] objW) - { - unsafe - { - fixed (Int32* view_ptr = view) - fixed (double* objX_ptr = objX) - fixed (double* objY_ptr = &objY) - fixed (double* objZ_ptr = &objZ) - fixed (double* objW_ptr = objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model, (double*)proj, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double* model, double* proj, Int32[] view, double near, double far, double[] objX, ref double objY, ref double objZ, ref double objW) - { - unsafe - { - fixed (Int32* view_ptr = view) - fixed (double* objX_ptr = objX) - fixed (double* objY_ptr = &objY) - fixed (double* objZ_ptr = &objZ) - fixed (double* objW_ptr = &objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model, (double*)proj, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double* model, double* proj, Int32[] view, double near, double far, ref double objX, double* objY, double* objZ, double* objW) - { - unsafe - { - fixed (Int32* view_ptr = view) - fixed (double* objX_ptr = &objX) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model, (double*)proj, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY, (double*)objZ, (double*)objW); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double* model, double* proj, Int32[] view, double near, double far, ref double objX, double* objY, double* objZ, double[] objW) - { - unsafe - { - fixed (Int32* view_ptr = view) - fixed (double* objX_ptr = &objX) - fixed (double* objW_ptr = objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model, (double*)proj, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY, (double*)objZ, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double* model, double* proj, Int32[] view, double near, double far, ref double objX, double* objY, double* objZ, ref double objW) - { - unsafe - { - fixed (Int32* view_ptr = view) - fixed (double* objX_ptr = &objX) - fixed (double* objW_ptr = &objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model, (double*)proj, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY, (double*)objZ, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double* model, double* proj, Int32[] view, double near, double far, ref double objX, double* objY, double[] objZ, double* objW) - { - unsafe - { - fixed (Int32* view_ptr = view) - fixed (double* objX_ptr = &objX) - fixed (double* objZ_ptr = objZ) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model, (double*)proj, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY, (double*)objZ_ptr, (double*)objW); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double* model, double* proj, Int32[] view, double near, double far, ref double objX, double* objY, double[] objZ, double[] objW) - { - unsafe - { - fixed (Int32* view_ptr = view) - fixed (double* objX_ptr = &objX) - fixed (double* objZ_ptr = objZ) - fixed (double* objW_ptr = objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model, (double*)proj, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double* model, double* proj, Int32[] view, double near, double far, ref double objX, double* objY, double[] objZ, ref double objW) - { - unsafe - { - fixed (Int32* view_ptr = view) - fixed (double* objX_ptr = &objX) - fixed (double* objZ_ptr = objZ) - fixed (double* objW_ptr = &objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model, (double*)proj, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double* model, double* proj, Int32[] view, double near, double far, ref double objX, double* objY, ref double objZ, double* objW) - { - unsafe - { - fixed (Int32* view_ptr = view) - fixed (double* objX_ptr = &objX) - fixed (double* objZ_ptr = &objZ) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model, (double*)proj, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY, (double*)objZ_ptr, (double*)objW); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double* model, double* proj, Int32[] view, double near, double far, ref double objX, double* objY, ref double objZ, double[] objW) - { - unsafe - { - fixed (Int32* view_ptr = view) - fixed (double* objX_ptr = &objX) - fixed (double* objZ_ptr = &objZ) - fixed (double* objW_ptr = objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model, (double*)proj, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double* model, double* proj, Int32[] view, double near, double far, ref double objX, double* objY, ref double objZ, ref double objW) - { - unsafe - { - fixed (Int32* view_ptr = view) - fixed (double* objX_ptr = &objX) - fixed (double* objZ_ptr = &objZ) - fixed (double* objW_ptr = &objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model, (double*)proj, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double* model, double* proj, Int32[] view, double near, double far, ref double objX, double[] objY, double* objZ, double* objW) - { - unsafe - { - fixed (Int32* view_ptr = view) - fixed (double* objX_ptr = &objX) - fixed (double* objY_ptr = objY) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model, (double*)proj, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ, (double*)objW); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double* model, double* proj, Int32[] view, double near, double far, ref double objX, double[] objY, double* objZ, double[] objW) - { - unsafe - { - fixed (Int32* view_ptr = view) - fixed (double* objX_ptr = &objX) - fixed (double* objY_ptr = objY) - fixed (double* objW_ptr = objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model, (double*)proj, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double* model, double* proj, Int32[] view, double near, double far, ref double objX, double[] objY, double* objZ, ref double objW) - { - unsafe - { - fixed (Int32* view_ptr = view) - fixed (double* objX_ptr = &objX) - fixed (double* objY_ptr = objY) - fixed (double* objW_ptr = &objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model, (double*)proj, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double* model, double* proj, Int32[] view, double near, double far, ref double objX, double[] objY, double[] objZ, double* objW) - { - unsafe - { - fixed (Int32* view_ptr = view) - fixed (double* objX_ptr = &objX) - fixed (double* objY_ptr = objY) - fixed (double* objZ_ptr = objZ) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model, (double*)proj, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double* model, double* proj, Int32[] view, double near, double far, ref double objX, double[] objY, double[] objZ, double[] objW) - { - unsafe - { - fixed (Int32* view_ptr = view) - fixed (double* objX_ptr = &objX) - fixed (double* objY_ptr = objY) - fixed (double* objZ_ptr = objZ) - fixed (double* objW_ptr = objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model, (double*)proj, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double* model, double* proj, Int32[] view, double near, double far, ref double objX, double[] objY, double[] objZ, ref double objW) - { - unsafe - { - fixed (Int32* view_ptr = view) - fixed (double* objX_ptr = &objX) - fixed (double* objY_ptr = objY) - fixed (double* objZ_ptr = objZ) - fixed (double* objW_ptr = &objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model, (double*)proj, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double* model, double* proj, Int32[] view, double near, double far, ref double objX, double[] objY, ref double objZ, double* objW) - { - unsafe - { - fixed (Int32* view_ptr = view) - fixed (double* objX_ptr = &objX) - fixed (double* objY_ptr = objY) - fixed (double* objZ_ptr = &objZ) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model, (double*)proj, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double* model, double* proj, Int32[] view, double near, double far, ref double objX, double[] objY, ref double objZ, double[] objW) - { - unsafe - { - fixed (Int32* view_ptr = view) - fixed (double* objX_ptr = &objX) - fixed (double* objY_ptr = objY) - fixed (double* objZ_ptr = &objZ) - fixed (double* objW_ptr = objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model, (double*)proj, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double* model, double* proj, Int32[] view, double near, double far, ref double objX, double[] objY, ref double objZ, ref double objW) - { - unsafe - { - fixed (Int32* view_ptr = view) - fixed (double* objX_ptr = &objX) - fixed (double* objY_ptr = objY) - fixed (double* objZ_ptr = &objZ) - fixed (double* objW_ptr = &objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model, (double*)proj, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double* model, double* proj, Int32[] view, double near, double far, ref double objX, ref double objY, double* objZ, double* objW) - { - unsafe - { - fixed (Int32* view_ptr = view) - fixed (double* objX_ptr = &objX) - fixed (double* objY_ptr = &objY) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model, (double*)proj, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ, (double*)objW); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double* model, double* proj, Int32[] view, double near, double far, ref double objX, ref double objY, double* objZ, double[] objW) - { - unsafe - { - fixed (Int32* view_ptr = view) - fixed (double* objX_ptr = &objX) - fixed (double* objY_ptr = &objY) - fixed (double* objW_ptr = objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model, (double*)proj, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double* model, double* proj, Int32[] view, double near, double far, ref double objX, ref double objY, double* objZ, ref double objW) - { - unsafe - { - fixed (Int32* view_ptr = view) - fixed (double* objX_ptr = &objX) - fixed (double* objY_ptr = &objY) - fixed (double* objW_ptr = &objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model, (double*)proj, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double* model, double* proj, Int32[] view, double near, double far, ref double objX, ref double objY, double[] objZ, double* objW) - { - unsafe - { - fixed (Int32* view_ptr = view) - fixed (double* objX_ptr = &objX) - fixed (double* objY_ptr = &objY) - fixed (double* objZ_ptr = objZ) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model, (double*)proj, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double* model, double* proj, Int32[] view, double near, double far, ref double objX, ref double objY, double[] objZ, double[] objW) - { - unsafe - { - fixed (Int32* view_ptr = view) - fixed (double* objX_ptr = &objX) - fixed (double* objY_ptr = &objY) - fixed (double* objZ_ptr = objZ) - fixed (double* objW_ptr = objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model, (double*)proj, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double* model, double* proj, Int32[] view, double near, double far, ref double objX, ref double objY, double[] objZ, ref double objW) - { - unsafe - { - fixed (Int32* view_ptr = view) - fixed (double* objX_ptr = &objX) - fixed (double* objY_ptr = &objY) - fixed (double* objZ_ptr = objZ) - fixed (double* objW_ptr = &objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model, (double*)proj, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double* model, double* proj, Int32[] view, double near, double far, ref double objX, ref double objY, ref double objZ, double* objW) - { - unsafe - { - fixed (Int32* view_ptr = view) - fixed (double* objX_ptr = &objX) - fixed (double* objY_ptr = &objY) - fixed (double* objZ_ptr = &objZ) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model, (double*)proj, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double* model, double* proj, Int32[] view, double near, double far, ref double objX, ref double objY, ref double objZ, double[] objW) - { - unsafe - { - fixed (Int32* view_ptr = view) - fixed (double* objX_ptr = &objX) - fixed (double* objY_ptr = &objY) - fixed (double* objZ_ptr = &objZ) - fixed (double* objW_ptr = objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model, (double*)proj, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double* model, double* proj, Int32[] view, double near, double far, ref double objX, ref double objY, ref double objZ, ref double objW) - { - unsafe - { - fixed (Int32* view_ptr = view) - fixed (double* objX_ptr = &objX) - fixed (double* objY_ptr = &objY) - fixed (double* objZ_ptr = &objZ) - fixed (double* objW_ptr = &objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model, (double*)proj, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double* model, double* proj, ref Int32 view, double near, double far, double* objX, double* objY, double* objZ, double* objW) - { - unsafe - { - fixed (Int32* view_ptr = &view) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model, (double*)proj, (Int32*)view_ptr, (double)near, (double)far, (double*)objX, (double*)objY, (double*)objZ, (double*)objW); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double* model, double* proj, ref Int32 view, double near, double far, double* objX, double* objY, double* objZ, double[] objW) - { - unsafe - { - fixed (Int32* view_ptr = &view) - fixed (double* objW_ptr = objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model, (double*)proj, (Int32*)view_ptr, (double)near, (double)far, (double*)objX, (double*)objY, (double*)objZ, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double* model, double* proj, ref Int32 view, double near, double far, double* objX, double* objY, double* objZ, ref double objW) - { - unsafe - { - fixed (Int32* view_ptr = &view) - fixed (double* objW_ptr = &objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model, (double*)proj, (Int32*)view_ptr, (double)near, (double)far, (double*)objX, (double*)objY, (double*)objZ, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double* model, double* proj, ref Int32 view, double near, double far, double* objX, double* objY, double[] objZ, double* objW) - { - unsafe - { - fixed (Int32* view_ptr = &view) - fixed (double* objZ_ptr = objZ) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model, (double*)proj, (Int32*)view_ptr, (double)near, (double)far, (double*)objX, (double*)objY, (double*)objZ_ptr, (double*)objW); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double* model, double* proj, ref Int32 view, double near, double far, double* objX, double* objY, double[] objZ, double[] objW) - { - unsafe - { - fixed (Int32* view_ptr = &view) - fixed (double* objZ_ptr = objZ) - fixed (double* objW_ptr = objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model, (double*)proj, (Int32*)view_ptr, (double)near, (double)far, (double*)objX, (double*)objY, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double* model, double* proj, ref Int32 view, double near, double far, double* objX, double* objY, double[] objZ, ref double objW) - { - unsafe - { - fixed (Int32* view_ptr = &view) - fixed (double* objZ_ptr = objZ) - fixed (double* objW_ptr = &objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model, (double*)proj, (Int32*)view_ptr, (double)near, (double)far, (double*)objX, (double*)objY, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double* model, double* proj, ref Int32 view, double near, double far, double* objX, double* objY, ref double objZ, double* objW) - { - unsafe - { - fixed (Int32* view_ptr = &view) - fixed (double* objZ_ptr = &objZ) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model, (double*)proj, (Int32*)view_ptr, (double)near, (double)far, (double*)objX, (double*)objY, (double*)objZ_ptr, (double*)objW); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double* model, double* proj, ref Int32 view, double near, double far, double* objX, double* objY, ref double objZ, double[] objW) - { - unsafe - { - fixed (Int32* view_ptr = &view) - fixed (double* objZ_ptr = &objZ) - fixed (double* objW_ptr = objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model, (double*)proj, (Int32*)view_ptr, (double)near, (double)far, (double*)objX, (double*)objY, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double* model, double* proj, ref Int32 view, double near, double far, double* objX, double* objY, ref double objZ, ref double objW) - { - unsafe - { - fixed (Int32* view_ptr = &view) - fixed (double* objZ_ptr = &objZ) - fixed (double* objW_ptr = &objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model, (double*)proj, (Int32*)view_ptr, (double)near, (double)far, (double*)objX, (double*)objY, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double* model, double* proj, ref Int32 view, double near, double far, double* objX, double[] objY, double* objZ, double* objW) - { - unsafe - { - fixed (Int32* view_ptr = &view) - fixed (double* objY_ptr = objY) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model, (double*)proj, (Int32*)view_ptr, (double)near, (double)far, (double*)objX, (double*)objY_ptr, (double*)objZ, (double*)objW); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double* model, double* proj, ref Int32 view, double near, double far, double* objX, double[] objY, double* objZ, double[] objW) - { - unsafe - { - fixed (Int32* view_ptr = &view) - fixed (double* objY_ptr = objY) - fixed (double* objW_ptr = objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model, (double*)proj, (Int32*)view_ptr, (double)near, (double)far, (double*)objX, (double*)objY_ptr, (double*)objZ, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double* model, double* proj, ref Int32 view, double near, double far, double* objX, double[] objY, double* objZ, ref double objW) - { - unsafe - { - fixed (Int32* view_ptr = &view) - fixed (double* objY_ptr = objY) - fixed (double* objW_ptr = &objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model, (double*)proj, (Int32*)view_ptr, (double)near, (double)far, (double*)objX, (double*)objY_ptr, (double*)objZ, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double* model, double* proj, ref Int32 view, double near, double far, double* objX, double[] objY, double[] objZ, double* objW) - { - unsafe - { - fixed (Int32* view_ptr = &view) - fixed (double* objY_ptr = objY) - fixed (double* objZ_ptr = objZ) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model, (double*)proj, (Int32*)view_ptr, (double)near, (double)far, (double*)objX, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double* model, double* proj, ref Int32 view, double near, double far, double* objX, double[] objY, double[] objZ, double[] objW) - { - unsafe - { - fixed (Int32* view_ptr = &view) - fixed (double* objY_ptr = objY) - fixed (double* objZ_ptr = objZ) - fixed (double* objW_ptr = objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model, (double*)proj, (Int32*)view_ptr, (double)near, (double)far, (double*)objX, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double* model, double* proj, ref Int32 view, double near, double far, double* objX, double[] objY, double[] objZ, ref double objW) - { - unsafe - { - fixed (Int32* view_ptr = &view) - fixed (double* objY_ptr = objY) - fixed (double* objZ_ptr = objZ) - fixed (double* objW_ptr = &objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model, (double*)proj, (Int32*)view_ptr, (double)near, (double)far, (double*)objX, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double* model, double* proj, ref Int32 view, double near, double far, double* objX, double[] objY, ref double objZ, double* objW) - { - unsafe - { - fixed (Int32* view_ptr = &view) - fixed (double* objY_ptr = objY) - fixed (double* objZ_ptr = &objZ) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model, (double*)proj, (Int32*)view_ptr, (double)near, (double)far, (double*)objX, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double* model, double* proj, ref Int32 view, double near, double far, double* objX, double[] objY, ref double objZ, double[] objW) - { - unsafe - { - fixed (Int32* view_ptr = &view) - fixed (double* objY_ptr = objY) - fixed (double* objZ_ptr = &objZ) - fixed (double* objW_ptr = objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model, (double*)proj, (Int32*)view_ptr, (double)near, (double)far, (double*)objX, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double* model, double* proj, ref Int32 view, double near, double far, double* objX, double[] objY, ref double objZ, ref double objW) - { - unsafe - { - fixed (Int32* view_ptr = &view) - fixed (double* objY_ptr = objY) - fixed (double* objZ_ptr = &objZ) - fixed (double* objW_ptr = &objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model, (double*)proj, (Int32*)view_ptr, (double)near, (double)far, (double*)objX, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double* model, double* proj, ref Int32 view, double near, double far, double* objX, ref double objY, double* objZ, double* objW) - { - unsafe - { - fixed (Int32* view_ptr = &view) - fixed (double* objY_ptr = &objY) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model, (double*)proj, (Int32*)view_ptr, (double)near, (double)far, (double*)objX, (double*)objY_ptr, (double*)objZ, (double*)objW); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double* model, double* proj, ref Int32 view, double near, double far, double* objX, ref double objY, double* objZ, double[] objW) - { - unsafe - { - fixed (Int32* view_ptr = &view) - fixed (double* objY_ptr = &objY) - fixed (double* objW_ptr = objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model, (double*)proj, (Int32*)view_ptr, (double)near, (double)far, (double*)objX, (double*)objY_ptr, (double*)objZ, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double* model, double* proj, ref Int32 view, double near, double far, double* objX, ref double objY, double* objZ, ref double objW) - { - unsafe - { - fixed (Int32* view_ptr = &view) - fixed (double* objY_ptr = &objY) - fixed (double* objW_ptr = &objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model, (double*)proj, (Int32*)view_ptr, (double)near, (double)far, (double*)objX, (double*)objY_ptr, (double*)objZ, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double* model, double* proj, ref Int32 view, double near, double far, double* objX, ref double objY, double[] objZ, double* objW) - { - unsafe - { - fixed (Int32* view_ptr = &view) - fixed (double* objY_ptr = &objY) - fixed (double* objZ_ptr = objZ) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model, (double*)proj, (Int32*)view_ptr, (double)near, (double)far, (double*)objX, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double* model, double* proj, ref Int32 view, double near, double far, double* objX, ref double objY, double[] objZ, double[] objW) - { - unsafe - { - fixed (Int32* view_ptr = &view) - fixed (double* objY_ptr = &objY) - fixed (double* objZ_ptr = objZ) - fixed (double* objW_ptr = objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model, (double*)proj, (Int32*)view_ptr, (double)near, (double)far, (double*)objX, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double* model, double* proj, ref Int32 view, double near, double far, double* objX, ref double objY, double[] objZ, ref double objW) - { - unsafe - { - fixed (Int32* view_ptr = &view) - fixed (double* objY_ptr = &objY) - fixed (double* objZ_ptr = objZ) - fixed (double* objW_ptr = &objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model, (double*)proj, (Int32*)view_ptr, (double)near, (double)far, (double*)objX, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double* model, double* proj, ref Int32 view, double near, double far, double* objX, ref double objY, ref double objZ, double* objW) - { - unsafe - { - fixed (Int32* view_ptr = &view) - fixed (double* objY_ptr = &objY) - fixed (double* objZ_ptr = &objZ) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model, (double*)proj, (Int32*)view_ptr, (double)near, (double)far, (double*)objX, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double* model, double* proj, ref Int32 view, double near, double far, double* objX, ref double objY, ref double objZ, double[] objW) - { - unsafe - { - fixed (Int32* view_ptr = &view) - fixed (double* objY_ptr = &objY) - fixed (double* objZ_ptr = &objZ) - fixed (double* objW_ptr = objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model, (double*)proj, (Int32*)view_ptr, (double)near, (double)far, (double*)objX, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double* model, double* proj, ref Int32 view, double near, double far, double* objX, ref double objY, ref double objZ, ref double objW) - { - unsafe - { - fixed (Int32* view_ptr = &view) - fixed (double* objY_ptr = &objY) - fixed (double* objZ_ptr = &objZ) - fixed (double* objW_ptr = &objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model, (double*)proj, (Int32*)view_ptr, (double)near, (double)far, (double*)objX, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double* model, double* proj, ref Int32 view, double near, double far, double[] objX, double* objY, double* objZ, double* objW) - { - unsafe - { - fixed (Int32* view_ptr = &view) - fixed (double* objX_ptr = objX) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model, (double*)proj, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY, (double*)objZ, (double*)objW); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double* model, double* proj, ref Int32 view, double near, double far, double[] objX, double* objY, double* objZ, double[] objW) - { - unsafe - { - fixed (Int32* view_ptr = &view) - fixed (double* objX_ptr = objX) - fixed (double* objW_ptr = objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model, (double*)proj, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY, (double*)objZ, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double* model, double* proj, ref Int32 view, double near, double far, double[] objX, double* objY, double* objZ, ref double objW) - { - unsafe - { - fixed (Int32* view_ptr = &view) - fixed (double* objX_ptr = objX) - fixed (double* objW_ptr = &objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model, (double*)proj, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY, (double*)objZ, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double* model, double* proj, ref Int32 view, double near, double far, double[] objX, double* objY, double[] objZ, double* objW) - { - unsafe - { - fixed (Int32* view_ptr = &view) - fixed (double* objX_ptr = objX) - fixed (double* objZ_ptr = objZ) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model, (double*)proj, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY, (double*)objZ_ptr, (double*)objW); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double* model, double* proj, ref Int32 view, double near, double far, double[] objX, double* objY, double[] objZ, double[] objW) - { - unsafe - { - fixed (Int32* view_ptr = &view) - fixed (double* objX_ptr = objX) - fixed (double* objZ_ptr = objZ) - fixed (double* objW_ptr = objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model, (double*)proj, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double* model, double* proj, ref Int32 view, double near, double far, double[] objX, double* objY, double[] objZ, ref double objW) - { - unsafe - { - fixed (Int32* view_ptr = &view) - fixed (double* objX_ptr = objX) - fixed (double* objZ_ptr = objZ) - fixed (double* objW_ptr = &objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model, (double*)proj, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double* model, double* proj, ref Int32 view, double near, double far, double[] objX, double* objY, ref double objZ, double* objW) - { - unsafe - { - fixed (Int32* view_ptr = &view) - fixed (double* objX_ptr = objX) - fixed (double* objZ_ptr = &objZ) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model, (double*)proj, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY, (double*)objZ_ptr, (double*)objW); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double* model, double* proj, ref Int32 view, double near, double far, double[] objX, double* objY, ref double objZ, double[] objW) - { - unsafe - { - fixed (Int32* view_ptr = &view) - fixed (double* objX_ptr = objX) - fixed (double* objZ_ptr = &objZ) - fixed (double* objW_ptr = objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model, (double*)proj, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double* model, double* proj, ref Int32 view, double near, double far, double[] objX, double* objY, ref double objZ, ref double objW) - { - unsafe - { - fixed (Int32* view_ptr = &view) - fixed (double* objX_ptr = objX) - fixed (double* objZ_ptr = &objZ) - fixed (double* objW_ptr = &objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model, (double*)proj, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double* model, double* proj, ref Int32 view, double near, double far, double[] objX, double[] objY, double* objZ, double* objW) - { - unsafe - { - fixed (Int32* view_ptr = &view) - fixed (double* objX_ptr = objX) - fixed (double* objY_ptr = objY) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model, (double*)proj, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ, (double*)objW); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double* model, double* proj, ref Int32 view, double near, double far, double[] objX, double[] objY, double* objZ, double[] objW) - { - unsafe - { - fixed (Int32* view_ptr = &view) - fixed (double* objX_ptr = objX) - fixed (double* objY_ptr = objY) - fixed (double* objW_ptr = objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model, (double*)proj, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double* model, double* proj, ref Int32 view, double near, double far, double[] objX, double[] objY, double* objZ, ref double objW) - { - unsafe - { - fixed (Int32* view_ptr = &view) - fixed (double* objX_ptr = objX) - fixed (double* objY_ptr = objY) - fixed (double* objW_ptr = &objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model, (double*)proj, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double* model, double* proj, ref Int32 view, double near, double far, double[] objX, double[] objY, double[] objZ, double* objW) - { - unsafe - { - fixed (Int32* view_ptr = &view) - fixed (double* objX_ptr = objX) - fixed (double* objY_ptr = objY) - fixed (double* objZ_ptr = objZ) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model, (double*)proj, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double* model, double* proj, ref Int32 view, double near, double far, double[] objX, double[] objY, double[] objZ, double[] objW) - { - unsafe - { - fixed (Int32* view_ptr = &view) - fixed (double* objX_ptr = objX) - fixed (double* objY_ptr = objY) - fixed (double* objZ_ptr = objZ) - fixed (double* objW_ptr = objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model, (double*)proj, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double* model, double* proj, ref Int32 view, double near, double far, double[] objX, double[] objY, double[] objZ, ref double objW) - { - unsafe - { - fixed (Int32* view_ptr = &view) - fixed (double* objX_ptr = objX) - fixed (double* objY_ptr = objY) - fixed (double* objZ_ptr = objZ) - fixed (double* objW_ptr = &objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model, (double*)proj, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double* model, double* proj, ref Int32 view, double near, double far, double[] objX, double[] objY, ref double objZ, double* objW) - { - unsafe - { - fixed (Int32* view_ptr = &view) - fixed (double* objX_ptr = objX) - fixed (double* objY_ptr = objY) - fixed (double* objZ_ptr = &objZ) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model, (double*)proj, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double* model, double* proj, ref Int32 view, double near, double far, double[] objX, double[] objY, ref double objZ, double[] objW) - { - unsafe - { - fixed (Int32* view_ptr = &view) - fixed (double* objX_ptr = objX) - fixed (double* objY_ptr = objY) - fixed (double* objZ_ptr = &objZ) - fixed (double* objW_ptr = objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model, (double*)proj, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double* model, double* proj, ref Int32 view, double near, double far, double[] objX, double[] objY, ref double objZ, ref double objW) - { - unsafe - { - fixed (Int32* view_ptr = &view) - fixed (double* objX_ptr = objX) - fixed (double* objY_ptr = objY) - fixed (double* objZ_ptr = &objZ) - fixed (double* objW_ptr = &objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model, (double*)proj, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double* model, double* proj, ref Int32 view, double near, double far, double[] objX, ref double objY, double* objZ, double* objW) - { - unsafe - { - fixed (Int32* view_ptr = &view) - fixed (double* objX_ptr = objX) - fixed (double* objY_ptr = &objY) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model, (double*)proj, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ, (double*)objW); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double* model, double* proj, ref Int32 view, double near, double far, double[] objX, ref double objY, double* objZ, double[] objW) - { - unsafe - { - fixed (Int32* view_ptr = &view) - fixed (double* objX_ptr = objX) - fixed (double* objY_ptr = &objY) - fixed (double* objW_ptr = objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model, (double*)proj, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double* model, double* proj, ref Int32 view, double near, double far, double[] objX, ref double objY, double* objZ, ref double objW) - { - unsafe - { - fixed (Int32* view_ptr = &view) - fixed (double* objX_ptr = objX) - fixed (double* objY_ptr = &objY) - fixed (double* objW_ptr = &objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model, (double*)proj, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double* model, double* proj, ref Int32 view, double near, double far, double[] objX, ref double objY, double[] objZ, double* objW) - { - unsafe - { - fixed (Int32* view_ptr = &view) - fixed (double* objX_ptr = objX) - fixed (double* objY_ptr = &objY) - fixed (double* objZ_ptr = objZ) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model, (double*)proj, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double* model, double* proj, ref Int32 view, double near, double far, double[] objX, ref double objY, double[] objZ, double[] objW) - { - unsafe - { - fixed (Int32* view_ptr = &view) - fixed (double* objX_ptr = objX) - fixed (double* objY_ptr = &objY) - fixed (double* objZ_ptr = objZ) - fixed (double* objW_ptr = objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model, (double*)proj, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double* model, double* proj, ref Int32 view, double near, double far, double[] objX, ref double objY, double[] objZ, ref double objW) - { - unsafe - { - fixed (Int32* view_ptr = &view) - fixed (double* objX_ptr = objX) - fixed (double* objY_ptr = &objY) - fixed (double* objZ_ptr = objZ) - fixed (double* objW_ptr = &objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model, (double*)proj, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double* model, double* proj, ref Int32 view, double near, double far, double[] objX, ref double objY, ref double objZ, double* objW) - { - unsafe - { - fixed (Int32* view_ptr = &view) - fixed (double* objX_ptr = objX) - fixed (double* objY_ptr = &objY) - fixed (double* objZ_ptr = &objZ) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model, (double*)proj, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double* model, double* proj, ref Int32 view, double near, double far, double[] objX, ref double objY, ref double objZ, double[] objW) - { - unsafe - { - fixed (Int32* view_ptr = &view) - fixed (double* objX_ptr = objX) - fixed (double* objY_ptr = &objY) - fixed (double* objZ_ptr = &objZ) - fixed (double* objW_ptr = objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model, (double*)proj, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double* model, double* proj, ref Int32 view, double near, double far, double[] objX, ref double objY, ref double objZ, ref double objW) - { - unsafe - { - fixed (Int32* view_ptr = &view) - fixed (double* objX_ptr = objX) - fixed (double* objY_ptr = &objY) - fixed (double* objZ_ptr = &objZ) - fixed (double* objW_ptr = &objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model, (double*)proj, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double* model, double* proj, ref Int32 view, double near, double far, ref double objX, double* objY, double* objZ, double* objW) - { - unsafe - { - fixed (Int32* view_ptr = &view) - fixed (double* objX_ptr = &objX) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model, (double*)proj, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY, (double*)objZ, (double*)objW); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double* model, double* proj, ref Int32 view, double near, double far, ref double objX, double* objY, double* objZ, double[] objW) - { - unsafe - { - fixed (Int32* view_ptr = &view) - fixed (double* objX_ptr = &objX) - fixed (double* objW_ptr = objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model, (double*)proj, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY, (double*)objZ, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double* model, double* proj, ref Int32 view, double near, double far, ref double objX, double* objY, double* objZ, ref double objW) - { - unsafe - { - fixed (Int32* view_ptr = &view) - fixed (double* objX_ptr = &objX) - fixed (double* objW_ptr = &objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model, (double*)proj, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY, (double*)objZ, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double* model, double* proj, ref Int32 view, double near, double far, ref double objX, double* objY, double[] objZ, double* objW) - { - unsafe - { - fixed (Int32* view_ptr = &view) - fixed (double* objX_ptr = &objX) - fixed (double* objZ_ptr = objZ) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model, (double*)proj, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY, (double*)objZ_ptr, (double*)objW); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double* model, double* proj, ref Int32 view, double near, double far, ref double objX, double* objY, double[] objZ, double[] objW) - { - unsafe - { - fixed (Int32* view_ptr = &view) - fixed (double* objX_ptr = &objX) - fixed (double* objZ_ptr = objZ) - fixed (double* objW_ptr = objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model, (double*)proj, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double* model, double* proj, ref Int32 view, double near, double far, ref double objX, double* objY, double[] objZ, ref double objW) - { - unsafe - { - fixed (Int32* view_ptr = &view) - fixed (double* objX_ptr = &objX) - fixed (double* objZ_ptr = objZ) - fixed (double* objW_ptr = &objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model, (double*)proj, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double* model, double* proj, ref Int32 view, double near, double far, ref double objX, double* objY, ref double objZ, double* objW) - { - unsafe - { - fixed (Int32* view_ptr = &view) - fixed (double* objX_ptr = &objX) - fixed (double* objZ_ptr = &objZ) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model, (double*)proj, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY, (double*)objZ_ptr, (double*)objW); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double* model, double* proj, ref Int32 view, double near, double far, ref double objX, double* objY, ref double objZ, double[] objW) - { - unsafe - { - fixed (Int32* view_ptr = &view) - fixed (double* objX_ptr = &objX) - fixed (double* objZ_ptr = &objZ) - fixed (double* objW_ptr = objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model, (double*)proj, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double* model, double* proj, ref Int32 view, double near, double far, ref double objX, double* objY, ref double objZ, ref double objW) - { - unsafe - { - fixed (Int32* view_ptr = &view) - fixed (double* objX_ptr = &objX) - fixed (double* objZ_ptr = &objZ) - fixed (double* objW_ptr = &objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model, (double*)proj, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double* model, double* proj, ref Int32 view, double near, double far, ref double objX, double[] objY, double* objZ, double* objW) - { - unsafe - { - fixed (Int32* view_ptr = &view) - fixed (double* objX_ptr = &objX) - fixed (double* objY_ptr = objY) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model, (double*)proj, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ, (double*)objW); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double* model, double* proj, ref Int32 view, double near, double far, ref double objX, double[] objY, double* objZ, double[] objW) - { - unsafe - { - fixed (Int32* view_ptr = &view) - fixed (double* objX_ptr = &objX) - fixed (double* objY_ptr = objY) - fixed (double* objW_ptr = objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model, (double*)proj, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double* model, double* proj, ref Int32 view, double near, double far, ref double objX, double[] objY, double* objZ, ref double objW) - { - unsafe - { - fixed (Int32* view_ptr = &view) - fixed (double* objX_ptr = &objX) - fixed (double* objY_ptr = objY) - fixed (double* objW_ptr = &objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model, (double*)proj, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double* model, double* proj, ref Int32 view, double near, double far, ref double objX, double[] objY, double[] objZ, double* objW) - { - unsafe - { - fixed (Int32* view_ptr = &view) - fixed (double* objX_ptr = &objX) - fixed (double* objY_ptr = objY) - fixed (double* objZ_ptr = objZ) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model, (double*)proj, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double* model, double* proj, ref Int32 view, double near, double far, ref double objX, double[] objY, double[] objZ, double[] objW) - { - unsafe - { - fixed (Int32* view_ptr = &view) - fixed (double* objX_ptr = &objX) - fixed (double* objY_ptr = objY) - fixed (double* objZ_ptr = objZ) - fixed (double* objW_ptr = objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model, (double*)proj, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double* model, double* proj, ref Int32 view, double near, double far, ref double objX, double[] objY, double[] objZ, ref double objW) - { - unsafe - { - fixed (Int32* view_ptr = &view) - fixed (double* objX_ptr = &objX) - fixed (double* objY_ptr = objY) - fixed (double* objZ_ptr = objZ) - fixed (double* objW_ptr = &objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model, (double*)proj, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double* model, double* proj, ref Int32 view, double near, double far, ref double objX, double[] objY, ref double objZ, double* objW) - { - unsafe - { - fixed (Int32* view_ptr = &view) - fixed (double* objX_ptr = &objX) - fixed (double* objY_ptr = objY) - fixed (double* objZ_ptr = &objZ) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model, (double*)proj, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double* model, double* proj, ref Int32 view, double near, double far, ref double objX, double[] objY, ref double objZ, double[] objW) - { - unsafe - { - fixed (Int32* view_ptr = &view) - fixed (double* objX_ptr = &objX) - fixed (double* objY_ptr = objY) - fixed (double* objZ_ptr = &objZ) - fixed (double* objW_ptr = objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model, (double*)proj, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double* model, double* proj, ref Int32 view, double near, double far, ref double objX, double[] objY, ref double objZ, ref double objW) - { - unsafe - { - fixed (Int32* view_ptr = &view) - fixed (double* objX_ptr = &objX) - fixed (double* objY_ptr = objY) - fixed (double* objZ_ptr = &objZ) - fixed (double* objW_ptr = &objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model, (double*)proj, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double* model, double* proj, ref Int32 view, double near, double far, ref double objX, ref double objY, double* objZ, double* objW) - { - unsafe - { - fixed (Int32* view_ptr = &view) - fixed (double* objX_ptr = &objX) - fixed (double* objY_ptr = &objY) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model, (double*)proj, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ, (double*)objW); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double* model, double* proj, ref Int32 view, double near, double far, ref double objX, ref double objY, double* objZ, double[] objW) - { - unsafe - { - fixed (Int32* view_ptr = &view) - fixed (double* objX_ptr = &objX) - fixed (double* objY_ptr = &objY) - fixed (double* objW_ptr = objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model, (double*)proj, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double* model, double* proj, ref Int32 view, double near, double far, ref double objX, ref double objY, double* objZ, ref double objW) - { - unsafe - { - fixed (Int32* view_ptr = &view) - fixed (double* objX_ptr = &objX) - fixed (double* objY_ptr = &objY) - fixed (double* objW_ptr = &objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model, (double*)proj, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double* model, double* proj, ref Int32 view, double near, double far, ref double objX, ref double objY, double[] objZ, double* objW) - { - unsafe - { - fixed (Int32* view_ptr = &view) - fixed (double* objX_ptr = &objX) - fixed (double* objY_ptr = &objY) - fixed (double* objZ_ptr = objZ) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model, (double*)proj, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double* model, double* proj, ref Int32 view, double near, double far, ref double objX, ref double objY, double[] objZ, double[] objW) - { - unsafe - { - fixed (Int32* view_ptr = &view) - fixed (double* objX_ptr = &objX) - fixed (double* objY_ptr = &objY) - fixed (double* objZ_ptr = objZ) - fixed (double* objW_ptr = objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model, (double*)proj, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double* model, double* proj, ref Int32 view, double near, double far, ref double objX, ref double objY, double[] objZ, ref double objW) - { - unsafe - { - fixed (Int32* view_ptr = &view) - fixed (double* objX_ptr = &objX) - fixed (double* objY_ptr = &objY) - fixed (double* objZ_ptr = objZ) - fixed (double* objW_ptr = &objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model, (double*)proj, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double* model, double* proj, ref Int32 view, double near, double far, ref double objX, ref double objY, ref double objZ, double* objW) - { - unsafe - { - fixed (Int32* view_ptr = &view) - fixed (double* objX_ptr = &objX) - fixed (double* objY_ptr = &objY) - fixed (double* objZ_ptr = &objZ) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model, (double*)proj, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double* model, double* proj, ref Int32 view, double near, double far, ref double objX, ref double objY, ref double objZ, double[] objW) - { - unsafe - { - fixed (Int32* view_ptr = &view) - fixed (double* objX_ptr = &objX) - fixed (double* objY_ptr = &objY) - fixed (double* objZ_ptr = &objZ) - fixed (double* objW_ptr = objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model, (double*)proj, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double* model, double* proj, ref Int32 view, double near, double far, ref double objX, ref double objY, ref double objZ, ref double objW) - { - unsafe - { - fixed (Int32* view_ptr = &view) - fixed (double* objX_ptr = &objX) - fixed (double* objY_ptr = &objY) - fixed (double* objZ_ptr = &objZ) - fixed (double* objW_ptr = &objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model, (double*)proj, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double* model, double[] proj, Int32* view, double near, double far, double* objX, double* objY, double* objZ, double* objW) - { - unsafe - { - fixed (double* proj_ptr = proj) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model, (double*)proj_ptr, (Int32*)view, (double)near, (double)far, (double*)objX, (double*)objY, (double*)objZ, (double*)objW); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double* model, double[] proj, Int32* view, double near, double far, double* objX, double* objY, double* objZ, double[] objW) - { - unsafe - { - fixed (double* proj_ptr = proj) - fixed (double* objW_ptr = objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model, (double*)proj_ptr, (Int32*)view, (double)near, (double)far, (double*)objX, (double*)objY, (double*)objZ, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double* model, double[] proj, Int32* view, double near, double far, double* objX, double* objY, double* objZ, ref double objW) - { - unsafe - { - fixed (double* proj_ptr = proj) - fixed (double* objW_ptr = &objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model, (double*)proj_ptr, (Int32*)view, (double)near, (double)far, (double*)objX, (double*)objY, (double*)objZ, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double* model, double[] proj, Int32* view, double near, double far, double* objX, double* objY, double[] objZ, double* objW) - { - unsafe - { - fixed (double* proj_ptr = proj) - fixed (double* objZ_ptr = objZ) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model, (double*)proj_ptr, (Int32*)view, (double)near, (double)far, (double*)objX, (double*)objY, (double*)objZ_ptr, (double*)objW); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double* model, double[] proj, Int32* view, double near, double far, double* objX, double* objY, double[] objZ, double[] objW) - { - unsafe - { - fixed (double* proj_ptr = proj) - fixed (double* objZ_ptr = objZ) - fixed (double* objW_ptr = objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model, (double*)proj_ptr, (Int32*)view, (double)near, (double)far, (double*)objX, (double*)objY, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double* model, double[] proj, Int32* view, double near, double far, double* objX, double* objY, double[] objZ, ref double objW) - { - unsafe - { - fixed (double* proj_ptr = proj) - fixed (double* objZ_ptr = objZ) - fixed (double* objW_ptr = &objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model, (double*)proj_ptr, (Int32*)view, (double)near, (double)far, (double*)objX, (double*)objY, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double* model, double[] proj, Int32* view, double near, double far, double* objX, double* objY, ref double objZ, double* objW) - { - unsafe - { - fixed (double* proj_ptr = proj) - fixed (double* objZ_ptr = &objZ) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model, (double*)proj_ptr, (Int32*)view, (double)near, (double)far, (double*)objX, (double*)objY, (double*)objZ_ptr, (double*)objW); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double* model, double[] proj, Int32* view, double near, double far, double* objX, double* objY, ref double objZ, double[] objW) - { - unsafe - { - fixed (double* proj_ptr = proj) - fixed (double* objZ_ptr = &objZ) - fixed (double* objW_ptr = objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model, (double*)proj_ptr, (Int32*)view, (double)near, (double)far, (double*)objX, (double*)objY, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double* model, double[] proj, Int32* view, double near, double far, double* objX, double* objY, ref double objZ, ref double objW) - { - unsafe - { - fixed (double* proj_ptr = proj) - fixed (double* objZ_ptr = &objZ) - fixed (double* objW_ptr = &objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model, (double*)proj_ptr, (Int32*)view, (double)near, (double)far, (double*)objX, (double*)objY, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double* model, double[] proj, Int32* view, double near, double far, double* objX, double[] objY, double* objZ, double* objW) - { - unsafe - { - fixed (double* proj_ptr = proj) - fixed (double* objY_ptr = objY) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model, (double*)proj_ptr, (Int32*)view, (double)near, (double)far, (double*)objX, (double*)objY_ptr, (double*)objZ, (double*)objW); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double* model, double[] proj, Int32* view, double near, double far, double* objX, double[] objY, double* objZ, double[] objW) - { - unsafe - { - fixed (double* proj_ptr = proj) - fixed (double* objY_ptr = objY) - fixed (double* objW_ptr = objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model, (double*)proj_ptr, (Int32*)view, (double)near, (double)far, (double*)objX, (double*)objY_ptr, (double*)objZ, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double* model, double[] proj, Int32* view, double near, double far, double* objX, double[] objY, double* objZ, ref double objW) - { - unsafe - { - fixed (double* proj_ptr = proj) - fixed (double* objY_ptr = objY) - fixed (double* objW_ptr = &objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model, (double*)proj_ptr, (Int32*)view, (double)near, (double)far, (double*)objX, (double*)objY_ptr, (double*)objZ, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double* model, double[] proj, Int32* view, double near, double far, double* objX, double[] objY, double[] objZ, double* objW) - { - unsafe - { - fixed (double* proj_ptr = proj) - fixed (double* objY_ptr = objY) - fixed (double* objZ_ptr = objZ) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model, (double*)proj_ptr, (Int32*)view, (double)near, (double)far, (double*)objX, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double* model, double[] proj, Int32* view, double near, double far, double* objX, double[] objY, double[] objZ, double[] objW) - { - unsafe - { - fixed (double* proj_ptr = proj) - fixed (double* objY_ptr = objY) - fixed (double* objZ_ptr = objZ) - fixed (double* objW_ptr = objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model, (double*)proj_ptr, (Int32*)view, (double)near, (double)far, (double*)objX, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double* model, double[] proj, Int32* view, double near, double far, double* objX, double[] objY, double[] objZ, ref double objW) - { - unsafe - { - fixed (double* proj_ptr = proj) - fixed (double* objY_ptr = objY) - fixed (double* objZ_ptr = objZ) - fixed (double* objW_ptr = &objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model, (double*)proj_ptr, (Int32*)view, (double)near, (double)far, (double*)objX, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double* model, double[] proj, Int32* view, double near, double far, double* objX, double[] objY, ref double objZ, double* objW) - { - unsafe - { - fixed (double* proj_ptr = proj) - fixed (double* objY_ptr = objY) - fixed (double* objZ_ptr = &objZ) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model, (double*)proj_ptr, (Int32*)view, (double)near, (double)far, (double*)objX, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double* model, double[] proj, Int32* view, double near, double far, double* objX, double[] objY, ref double objZ, double[] objW) - { - unsafe - { - fixed (double* proj_ptr = proj) - fixed (double* objY_ptr = objY) - fixed (double* objZ_ptr = &objZ) - fixed (double* objW_ptr = objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model, (double*)proj_ptr, (Int32*)view, (double)near, (double)far, (double*)objX, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double* model, double[] proj, Int32* view, double near, double far, double* objX, double[] objY, ref double objZ, ref double objW) - { - unsafe - { - fixed (double* proj_ptr = proj) - fixed (double* objY_ptr = objY) - fixed (double* objZ_ptr = &objZ) - fixed (double* objW_ptr = &objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model, (double*)proj_ptr, (Int32*)view, (double)near, (double)far, (double*)objX, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double* model, double[] proj, Int32* view, double near, double far, double* objX, ref double objY, double* objZ, double* objW) - { - unsafe - { - fixed (double* proj_ptr = proj) - fixed (double* objY_ptr = &objY) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model, (double*)proj_ptr, (Int32*)view, (double)near, (double)far, (double*)objX, (double*)objY_ptr, (double*)objZ, (double*)objW); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double* model, double[] proj, Int32* view, double near, double far, double* objX, ref double objY, double* objZ, double[] objW) - { - unsafe - { - fixed (double* proj_ptr = proj) - fixed (double* objY_ptr = &objY) - fixed (double* objW_ptr = objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model, (double*)proj_ptr, (Int32*)view, (double)near, (double)far, (double*)objX, (double*)objY_ptr, (double*)objZ, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double* model, double[] proj, Int32* view, double near, double far, double* objX, ref double objY, double* objZ, ref double objW) - { - unsafe - { - fixed (double* proj_ptr = proj) - fixed (double* objY_ptr = &objY) - fixed (double* objW_ptr = &objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model, (double*)proj_ptr, (Int32*)view, (double)near, (double)far, (double*)objX, (double*)objY_ptr, (double*)objZ, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double* model, double[] proj, Int32* view, double near, double far, double* objX, ref double objY, double[] objZ, double* objW) - { - unsafe - { - fixed (double* proj_ptr = proj) - fixed (double* objY_ptr = &objY) - fixed (double* objZ_ptr = objZ) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model, (double*)proj_ptr, (Int32*)view, (double)near, (double)far, (double*)objX, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double* model, double[] proj, Int32* view, double near, double far, double* objX, ref double objY, double[] objZ, double[] objW) - { - unsafe - { - fixed (double* proj_ptr = proj) - fixed (double* objY_ptr = &objY) - fixed (double* objZ_ptr = objZ) - fixed (double* objW_ptr = objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model, (double*)proj_ptr, (Int32*)view, (double)near, (double)far, (double*)objX, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double* model, double[] proj, Int32* view, double near, double far, double* objX, ref double objY, double[] objZ, ref double objW) - { - unsafe - { - fixed (double* proj_ptr = proj) - fixed (double* objY_ptr = &objY) - fixed (double* objZ_ptr = objZ) - fixed (double* objW_ptr = &objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model, (double*)proj_ptr, (Int32*)view, (double)near, (double)far, (double*)objX, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double* model, double[] proj, Int32* view, double near, double far, double* objX, ref double objY, ref double objZ, double* objW) - { - unsafe - { - fixed (double* proj_ptr = proj) - fixed (double* objY_ptr = &objY) - fixed (double* objZ_ptr = &objZ) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model, (double*)proj_ptr, (Int32*)view, (double)near, (double)far, (double*)objX, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double* model, double[] proj, Int32* view, double near, double far, double* objX, ref double objY, ref double objZ, double[] objW) - { - unsafe - { - fixed (double* proj_ptr = proj) - fixed (double* objY_ptr = &objY) - fixed (double* objZ_ptr = &objZ) - fixed (double* objW_ptr = objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model, (double*)proj_ptr, (Int32*)view, (double)near, (double)far, (double*)objX, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double* model, double[] proj, Int32* view, double near, double far, double* objX, ref double objY, ref double objZ, ref double objW) - { - unsafe - { - fixed (double* proj_ptr = proj) - fixed (double* objY_ptr = &objY) - fixed (double* objZ_ptr = &objZ) - fixed (double* objW_ptr = &objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model, (double*)proj_ptr, (Int32*)view, (double)near, (double)far, (double*)objX, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double* model, double[] proj, Int32* view, double near, double far, double[] objX, double* objY, double* objZ, double* objW) - { - unsafe - { - fixed (double* proj_ptr = proj) - fixed (double* objX_ptr = objX) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model, (double*)proj_ptr, (Int32*)view, (double)near, (double)far, (double*)objX_ptr, (double*)objY, (double*)objZ, (double*)objW); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double* model, double[] proj, Int32* view, double near, double far, double[] objX, double* objY, double* objZ, double[] objW) - { - unsafe - { - fixed (double* proj_ptr = proj) - fixed (double* objX_ptr = objX) - fixed (double* objW_ptr = objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model, (double*)proj_ptr, (Int32*)view, (double)near, (double)far, (double*)objX_ptr, (double*)objY, (double*)objZ, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double* model, double[] proj, Int32* view, double near, double far, double[] objX, double* objY, double* objZ, ref double objW) - { - unsafe - { - fixed (double* proj_ptr = proj) - fixed (double* objX_ptr = objX) - fixed (double* objW_ptr = &objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model, (double*)proj_ptr, (Int32*)view, (double)near, (double)far, (double*)objX_ptr, (double*)objY, (double*)objZ, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double* model, double[] proj, Int32* view, double near, double far, double[] objX, double* objY, double[] objZ, double* objW) - { - unsafe - { - fixed (double* proj_ptr = proj) - fixed (double* objX_ptr = objX) - fixed (double* objZ_ptr = objZ) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model, (double*)proj_ptr, (Int32*)view, (double)near, (double)far, (double*)objX_ptr, (double*)objY, (double*)objZ_ptr, (double*)objW); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double* model, double[] proj, Int32* view, double near, double far, double[] objX, double* objY, double[] objZ, double[] objW) - { - unsafe - { - fixed (double* proj_ptr = proj) - fixed (double* objX_ptr = objX) - fixed (double* objZ_ptr = objZ) - fixed (double* objW_ptr = objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model, (double*)proj_ptr, (Int32*)view, (double)near, (double)far, (double*)objX_ptr, (double*)objY, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double* model, double[] proj, Int32* view, double near, double far, double[] objX, double* objY, double[] objZ, ref double objW) - { - unsafe - { - fixed (double* proj_ptr = proj) - fixed (double* objX_ptr = objX) - fixed (double* objZ_ptr = objZ) - fixed (double* objW_ptr = &objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model, (double*)proj_ptr, (Int32*)view, (double)near, (double)far, (double*)objX_ptr, (double*)objY, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double* model, double[] proj, Int32* view, double near, double far, double[] objX, double* objY, ref double objZ, double* objW) - { - unsafe - { - fixed (double* proj_ptr = proj) - fixed (double* objX_ptr = objX) - fixed (double* objZ_ptr = &objZ) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model, (double*)proj_ptr, (Int32*)view, (double)near, (double)far, (double*)objX_ptr, (double*)objY, (double*)objZ_ptr, (double*)objW); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double* model, double[] proj, Int32* view, double near, double far, double[] objX, double* objY, ref double objZ, double[] objW) - { - unsafe - { - fixed (double* proj_ptr = proj) - fixed (double* objX_ptr = objX) - fixed (double* objZ_ptr = &objZ) - fixed (double* objW_ptr = objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model, (double*)proj_ptr, (Int32*)view, (double)near, (double)far, (double*)objX_ptr, (double*)objY, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double* model, double[] proj, Int32* view, double near, double far, double[] objX, double* objY, ref double objZ, ref double objW) - { - unsafe - { - fixed (double* proj_ptr = proj) - fixed (double* objX_ptr = objX) - fixed (double* objZ_ptr = &objZ) - fixed (double* objW_ptr = &objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model, (double*)proj_ptr, (Int32*)view, (double)near, (double)far, (double*)objX_ptr, (double*)objY, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double* model, double[] proj, Int32* view, double near, double far, double[] objX, double[] objY, double* objZ, double* objW) - { - unsafe - { - fixed (double* proj_ptr = proj) - fixed (double* objX_ptr = objX) - fixed (double* objY_ptr = objY) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model, (double*)proj_ptr, (Int32*)view, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ, (double*)objW); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double* model, double[] proj, Int32* view, double near, double far, double[] objX, double[] objY, double* objZ, double[] objW) - { - unsafe - { - fixed (double* proj_ptr = proj) - fixed (double* objX_ptr = objX) - fixed (double* objY_ptr = objY) - fixed (double* objW_ptr = objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model, (double*)proj_ptr, (Int32*)view, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double* model, double[] proj, Int32* view, double near, double far, double[] objX, double[] objY, double* objZ, ref double objW) - { - unsafe - { - fixed (double* proj_ptr = proj) - fixed (double* objX_ptr = objX) - fixed (double* objY_ptr = objY) - fixed (double* objW_ptr = &objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model, (double*)proj_ptr, (Int32*)view, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double* model, double[] proj, Int32* view, double near, double far, double[] objX, double[] objY, double[] objZ, double* objW) - { - unsafe - { - fixed (double* proj_ptr = proj) - fixed (double* objX_ptr = objX) - fixed (double* objY_ptr = objY) - fixed (double* objZ_ptr = objZ) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model, (double*)proj_ptr, (Int32*)view, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double* model, double[] proj, Int32* view, double near, double far, double[] objX, double[] objY, double[] objZ, double[] objW) - { - unsafe - { - fixed (double* proj_ptr = proj) - fixed (double* objX_ptr = objX) - fixed (double* objY_ptr = objY) - fixed (double* objZ_ptr = objZ) - fixed (double* objW_ptr = objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model, (double*)proj_ptr, (Int32*)view, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double* model, double[] proj, Int32* view, double near, double far, double[] objX, double[] objY, double[] objZ, ref double objW) - { - unsafe - { - fixed (double* proj_ptr = proj) - fixed (double* objX_ptr = objX) - fixed (double* objY_ptr = objY) - fixed (double* objZ_ptr = objZ) - fixed (double* objW_ptr = &objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model, (double*)proj_ptr, (Int32*)view, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double* model, double[] proj, Int32* view, double near, double far, double[] objX, double[] objY, ref double objZ, double* objW) - { - unsafe - { - fixed (double* proj_ptr = proj) - fixed (double* objX_ptr = objX) - fixed (double* objY_ptr = objY) - fixed (double* objZ_ptr = &objZ) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model, (double*)proj_ptr, (Int32*)view, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double* model, double[] proj, Int32* view, double near, double far, double[] objX, double[] objY, ref double objZ, double[] objW) - { - unsafe - { - fixed (double* proj_ptr = proj) - fixed (double* objX_ptr = objX) - fixed (double* objY_ptr = objY) - fixed (double* objZ_ptr = &objZ) - fixed (double* objW_ptr = objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model, (double*)proj_ptr, (Int32*)view, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double* model, double[] proj, Int32* view, double near, double far, double[] objX, double[] objY, ref double objZ, ref double objW) - { - unsafe - { - fixed (double* proj_ptr = proj) - fixed (double* objX_ptr = objX) - fixed (double* objY_ptr = objY) - fixed (double* objZ_ptr = &objZ) - fixed (double* objW_ptr = &objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model, (double*)proj_ptr, (Int32*)view, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double* model, double[] proj, Int32* view, double near, double far, double[] objX, ref double objY, double* objZ, double* objW) - { - unsafe - { - fixed (double* proj_ptr = proj) - fixed (double* objX_ptr = objX) - fixed (double* objY_ptr = &objY) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model, (double*)proj_ptr, (Int32*)view, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ, (double*)objW); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double* model, double[] proj, Int32* view, double near, double far, double[] objX, ref double objY, double* objZ, double[] objW) - { - unsafe - { - fixed (double* proj_ptr = proj) - fixed (double* objX_ptr = objX) - fixed (double* objY_ptr = &objY) - fixed (double* objW_ptr = objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model, (double*)proj_ptr, (Int32*)view, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double* model, double[] proj, Int32* view, double near, double far, double[] objX, ref double objY, double* objZ, ref double objW) - { - unsafe - { - fixed (double* proj_ptr = proj) - fixed (double* objX_ptr = objX) - fixed (double* objY_ptr = &objY) - fixed (double* objW_ptr = &objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model, (double*)proj_ptr, (Int32*)view, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double* model, double[] proj, Int32* view, double near, double far, double[] objX, ref double objY, double[] objZ, double* objW) - { - unsafe - { - fixed (double* proj_ptr = proj) - fixed (double* objX_ptr = objX) - fixed (double* objY_ptr = &objY) - fixed (double* objZ_ptr = objZ) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model, (double*)proj_ptr, (Int32*)view, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double* model, double[] proj, Int32* view, double near, double far, double[] objX, ref double objY, double[] objZ, double[] objW) - { - unsafe - { - fixed (double* proj_ptr = proj) - fixed (double* objX_ptr = objX) - fixed (double* objY_ptr = &objY) - fixed (double* objZ_ptr = objZ) - fixed (double* objW_ptr = objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model, (double*)proj_ptr, (Int32*)view, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double* model, double[] proj, Int32* view, double near, double far, double[] objX, ref double objY, double[] objZ, ref double objW) - { - unsafe - { - fixed (double* proj_ptr = proj) - fixed (double* objX_ptr = objX) - fixed (double* objY_ptr = &objY) - fixed (double* objZ_ptr = objZ) - fixed (double* objW_ptr = &objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model, (double*)proj_ptr, (Int32*)view, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double* model, double[] proj, Int32* view, double near, double far, double[] objX, ref double objY, ref double objZ, double* objW) - { - unsafe - { - fixed (double* proj_ptr = proj) - fixed (double* objX_ptr = objX) - fixed (double* objY_ptr = &objY) - fixed (double* objZ_ptr = &objZ) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model, (double*)proj_ptr, (Int32*)view, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double* model, double[] proj, Int32* view, double near, double far, double[] objX, ref double objY, ref double objZ, double[] objW) - { - unsafe - { - fixed (double* proj_ptr = proj) - fixed (double* objX_ptr = objX) - fixed (double* objY_ptr = &objY) - fixed (double* objZ_ptr = &objZ) - fixed (double* objW_ptr = objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model, (double*)proj_ptr, (Int32*)view, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double* model, double[] proj, Int32* view, double near, double far, double[] objX, ref double objY, ref double objZ, ref double objW) - { - unsafe - { - fixed (double* proj_ptr = proj) - fixed (double* objX_ptr = objX) - fixed (double* objY_ptr = &objY) - fixed (double* objZ_ptr = &objZ) - fixed (double* objW_ptr = &objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model, (double*)proj_ptr, (Int32*)view, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double* model, double[] proj, Int32* view, double near, double far, ref double objX, double* objY, double* objZ, double* objW) - { - unsafe - { - fixed (double* proj_ptr = proj) - fixed (double* objX_ptr = &objX) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model, (double*)proj_ptr, (Int32*)view, (double)near, (double)far, (double*)objX_ptr, (double*)objY, (double*)objZ, (double*)objW); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double* model, double[] proj, Int32* view, double near, double far, ref double objX, double* objY, double* objZ, double[] objW) - { - unsafe - { - fixed (double* proj_ptr = proj) - fixed (double* objX_ptr = &objX) - fixed (double* objW_ptr = objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model, (double*)proj_ptr, (Int32*)view, (double)near, (double)far, (double*)objX_ptr, (double*)objY, (double*)objZ, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double* model, double[] proj, Int32* view, double near, double far, ref double objX, double* objY, double* objZ, ref double objW) - { - unsafe - { - fixed (double* proj_ptr = proj) - fixed (double* objX_ptr = &objX) - fixed (double* objW_ptr = &objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model, (double*)proj_ptr, (Int32*)view, (double)near, (double)far, (double*)objX_ptr, (double*)objY, (double*)objZ, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double* model, double[] proj, Int32* view, double near, double far, ref double objX, double* objY, double[] objZ, double* objW) - { - unsafe - { - fixed (double* proj_ptr = proj) - fixed (double* objX_ptr = &objX) - fixed (double* objZ_ptr = objZ) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model, (double*)proj_ptr, (Int32*)view, (double)near, (double)far, (double*)objX_ptr, (double*)objY, (double*)objZ_ptr, (double*)objW); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double* model, double[] proj, Int32* view, double near, double far, ref double objX, double* objY, double[] objZ, double[] objW) - { - unsafe - { - fixed (double* proj_ptr = proj) - fixed (double* objX_ptr = &objX) - fixed (double* objZ_ptr = objZ) - fixed (double* objW_ptr = objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model, (double*)proj_ptr, (Int32*)view, (double)near, (double)far, (double*)objX_ptr, (double*)objY, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double* model, double[] proj, Int32* view, double near, double far, ref double objX, double* objY, double[] objZ, ref double objW) - { - unsafe - { - fixed (double* proj_ptr = proj) - fixed (double* objX_ptr = &objX) - fixed (double* objZ_ptr = objZ) - fixed (double* objW_ptr = &objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model, (double*)proj_ptr, (Int32*)view, (double)near, (double)far, (double*)objX_ptr, (double*)objY, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double* model, double[] proj, Int32* view, double near, double far, ref double objX, double* objY, ref double objZ, double* objW) - { - unsafe - { - fixed (double* proj_ptr = proj) - fixed (double* objX_ptr = &objX) - fixed (double* objZ_ptr = &objZ) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model, (double*)proj_ptr, (Int32*)view, (double)near, (double)far, (double*)objX_ptr, (double*)objY, (double*)objZ_ptr, (double*)objW); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double* model, double[] proj, Int32* view, double near, double far, ref double objX, double* objY, ref double objZ, double[] objW) - { - unsafe - { - fixed (double* proj_ptr = proj) - fixed (double* objX_ptr = &objX) - fixed (double* objZ_ptr = &objZ) - fixed (double* objW_ptr = objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model, (double*)proj_ptr, (Int32*)view, (double)near, (double)far, (double*)objX_ptr, (double*)objY, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double* model, double[] proj, Int32* view, double near, double far, ref double objX, double* objY, ref double objZ, ref double objW) - { - unsafe - { - fixed (double* proj_ptr = proj) - fixed (double* objX_ptr = &objX) - fixed (double* objZ_ptr = &objZ) - fixed (double* objW_ptr = &objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model, (double*)proj_ptr, (Int32*)view, (double)near, (double)far, (double*)objX_ptr, (double*)objY, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double* model, double[] proj, Int32* view, double near, double far, ref double objX, double[] objY, double* objZ, double* objW) - { - unsafe - { - fixed (double* proj_ptr = proj) - fixed (double* objX_ptr = &objX) - fixed (double* objY_ptr = objY) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model, (double*)proj_ptr, (Int32*)view, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ, (double*)objW); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double* model, double[] proj, Int32* view, double near, double far, ref double objX, double[] objY, double* objZ, double[] objW) - { - unsafe - { - fixed (double* proj_ptr = proj) - fixed (double* objX_ptr = &objX) - fixed (double* objY_ptr = objY) - fixed (double* objW_ptr = objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model, (double*)proj_ptr, (Int32*)view, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double* model, double[] proj, Int32* view, double near, double far, ref double objX, double[] objY, double* objZ, ref double objW) - { - unsafe - { - fixed (double* proj_ptr = proj) - fixed (double* objX_ptr = &objX) - fixed (double* objY_ptr = objY) - fixed (double* objW_ptr = &objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model, (double*)proj_ptr, (Int32*)view, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double* model, double[] proj, Int32* view, double near, double far, ref double objX, double[] objY, double[] objZ, double* objW) - { - unsafe - { - fixed (double* proj_ptr = proj) - fixed (double* objX_ptr = &objX) - fixed (double* objY_ptr = objY) - fixed (double* objZ_ptr = objZ) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model, (double*)proj_ptr, (Int32*)view, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double* model, double[] proj, Int32* view, double near, double far, ref double objX, double[] objY, double[] objZ, double[] objW) - { - unsafe - { - fixed (double* proj_ptr = proj) - fixed (double* objX_ptr = &objX) - fixed (double* objY_ptr = objY) - fixed (double* objZ_ptr = objZ) - fixed (double* objW_ptr = objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model, (double*)proj_ptr, (Int32*)view, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double* model, double[] proj, Int32* view, double near, double far, ref double objX, double[] objY, double[] objZ, ref double objW) - { - unsafe - { - fixed (double* proj_ptr = proj) - fixed (double* objX_ptr = &objX) - fixed (double* objY_ptr = objY) - fixed (double* objZ_ptr = objZ) - fixed (double* objW_ptr = &objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model, (double*)proj_ptr, (Int32*)view, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double* model, double[] proj, Int32* view, double near, double far, ref double objX, double[] objY, ref double objZ, double* objW) - { - unsafe - { - fixed (double* proj_ptr = proj) - fixed (double* objX_ptr = &objX) - fixed (double* objY_ptr = objY) - fixed (double* objZ_ptr = &objZ) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model, (double*)proj_ptr, (Int32*)view, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double* model, double[] proj, Int32* view, double near, double far, ref double objX, double[] objY, ref double objZ, double[] objW) - { - unsafe - { - fixed (double* proj_ptr = proj) - fixed (double* objX_ptr = &objX) - fixed (double* objY_ptr = objY) - fixed (double* objZ_ptr = &objZ) - fixed (double* objW_ptr = objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model, (double*)proj_ptr, (Int32*)view, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double* model, double[] proj, Int32* view, double near, double far, ref double objX, double[] objY, ref double objZ, ref double objW) - { - unsafe - { - fixed (double* proj_ptr = proj) - fixed (double* objX_ptr = &objX) - fixed (double* objY_ptr = objY) - fixed (double* objZ_ptr = &objZ) - fixed (double* objW_ptr = &objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model, (double*)proj_ptr, (Int32*)view, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double* model, double[] proj, Int32* view, double near, double far, ref double objX, ref double objY, double* objZ, double* objW) - { - unsafe - { - fixed (double* proj_ptr = proj) - fixed (double* objX_ptr = &objX) - fixed (double* objY_ptr = &objY) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model, (double*)proj_ptr, (Int32*)view, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ, (double*)objW); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double* model, double[] proj, Int32* view, double near, double far, ref double objX, ref double objY, double* objZ, double[] objW) - { - unsafe - { - fixed (double* proj_ptr = proj) - fixed (double* objX_ptr = &objX) - fixed (double* objY_ptr = &objY) - fixed (double* objW_ptr = objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model, (double*)proj_ptr, (Int32*)view, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double* model, double[] proj, Int32* view, double near, double far, ref double objX, ref double objY, double* objZ, ref double objW) - { - unsafe - { - fixed (double* proj_ptr = proj) - fixed (double* objX_ptr = &objX) - fixed (double* objY_ptr = &objY) - fixed (double* objW_ptr = &objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model, (double*)proj_ptr, (Int32*)view, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double* model, double[] proj, Int32* view, double near, double far, ref double objX, ref double objY, double[] objZ, double* objW) - { - unsafe - { - fixed (double* proj_ptr = proj) - fixed (double* objX_ptr = &objX) - fixed (double* objY_ptr = &objY) - fixed (double* objZ_ptr = objZ) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model, (double*)proj_ptr, (Int32*)view, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double* model, double[] proj, Int32* view, double near, double far, ref double objX, ref double objY, double[] objZ, double[] objW) - { - unsafe - { - fixed (double* proj_ptr = proj) - fixed (double* objX_ptr = &objX) - fixed (double* objY_ptr = &objY) - fixed (double* objZ_ptr = objZ) - fixed (double* objW_ptr = objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model, (double*)proj_ptr, (Int32*)view, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double* model, double[] proj, Int32* view, double near, double far, ref double objX, ref double objY, double[] objZ, ref double objW) - { - unsafe - { - fixed (double* proj_ptr = proj) - fixed (double* objX_ptr = &objX) - fixed (double* objY_ptr = &objY) - fixed (double* objZ_ptr = objZ) - fixed (double* objW_ptr = &objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model, (double*)proj_ptr, (Int32*)view, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double* model, double[] proj, Int32* view, double near, double far, ref double objX, ref double objY, ref double objZ, double* objW) - { - unsafe - { - fixed (double* proj_ptr = proj) - fixed (double* objX_ptr = &objX) - fixed (double* objY_ptr = &objY) - fixed (double* objZ_ptr = &objZ) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model, (double*)proj_ptr, (Int32*)view, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double* model, double[] proj, Int32* view, double near, double far, ref double objX, ref double objY, ref double objZ, double[] objW) - { - unsafe - { - fixed (double* proj_ptr = proj) - fixed (double* objX_ptr = &objX) - fixed (double* objY_ptr = &objY) - fixed (double* objZ_ptr = &objZ) - fixed (double* objW_ptr = objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model, (double*)proj_ptr, (Int32*)view, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double* model, double[] proj, Int32* view, double near, double far, ref double objX, ref double objY, ref double objZ, ref double objW) - { - unsafe - { - fixed (double* proj_ptr = proj) - fixed (double* objX_ptr = &objX) - fixed (double* objY_ptr = &objY) - fixed (double* objZ_ptr = &objZ) - fixed (double* objW_ptr = &objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model, (double*)proj_ptr, (Int32*)view, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double* model, double[] proj, Int32[] view, double near, double far, double* objX, double* objY, double* objZ, double* objW) - { - unsafe - { - fixed (double* proj_ptr = proj) - fixed (Int32* view_ptr = view) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX, (double*)objY, (double*)objZ, (double*)objW); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double* model, double[] proj, Int32[] view, double near, double far, double* objX, double* objY, double* objZ, double[] objW) - { - unsafe - { - fixed (double* proj_ptr = proj) - fixed (Int32* view_ptr = view) - fixed (double* objW_ptr = objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX, (double*)objY, (double*)objZ, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double* model, double[] proj, Int32[] view, double near, double far, double* objX, double* objY, double* objZ, ref double objW) - { - unsafe - { - fixed (double* proj_ptr = proj) - fixed (Int32* view_ptr = view) - fixed (double* objW_ptr = &objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX, (double*)objY, (double*)objZ, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double* model, double[] proj, Int32[] view, double near, double far, double* objX, double* objY, double[] objZ, double* objW) - { - unsafe - { - fixed (double* proj_ptr = proj) - fixed (Int32* view_ptr = view) - fixed (double* objZ_ptr = objZ) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX, (double*)objY, (double*)objZ_ptr, (double*)objW); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double* model, double[] proj, Int32[] view, double near, double far, double* objX, double* objY, double[] objZ, double[] objW) - { - unsafe - { - fixed (double* proj_ptr = proj) - fixed (Int32* view_ptr = view) - fixed (double* objZ_ptr = objZ) - fixed (double* objW_ptr = objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX, (double*)objY, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double* model, double[] proj, Int32[] view, double near, double far, double* objX, double* objY, double[] objZ, ref double objW) - { - unsafe - { - fixed (double* proj_ptr = proj) - fixed (Int32* view_ptr = view) - fixed (double* objZ_ptr = objZ) - fixed (double* objW_ptr = &objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX, (double*)objY, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double* model, double[] proj, Int32[] view, double near, double far, double* objX, double* objY, ref double objZ, double* objW) - { - unsafe - { - fixed (double* proj_ptr = proj) - fixed (Int32* view_ptr = view) - fixed (double* objZ_ptr = &objZ) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX, (double*)objY, (double*)objZ_ptr, (double*)objW); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double* model, double[] proj, Int32[] view, double near, double far, double* objX, double* objY, ref double objZ, double[] objW) - { - unsafe - { - fixed (double* proj_ptr = proj) - fixed (Int32* view_ptr = view) - fixed (double* objZ_ptr = &objZ) - fixed (double* objW_ptr = objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX, (double*)objY, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double* model, double[] proj, Int32[] view, double near, double far, double* objX, double* objY, ref double objZ, ref double objW) - { - unsafe - { - fixed (double* proj_ptr = proj) - fixed (Int32* view_ptr = view) - fixed (double* objZ_ptr = &objZ) - fixed (double* objW_ptr = &objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX, (double*)objY, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double* model, double[] proj, Int32[] view, double near, double far, double* objX, double[] objY, double* objZ, double* objW) - { - unsafe - { - fixed (double* proj_ptr = proj) - fixed (Int32* view_ptr = view) - fixed (double* objY_ptr = objY) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX, (double*)objY_ptr, (double*)objZ, (double*)objW); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double* model, double[] proj, Int32[] view, double near, double far, double* objX, double[] objY, double* objZ, double[] objW) - { - unsafe - { - fixed (double* proj_ptr = proj) - fixed (Int32* view_ptr = view) - fixed (double* objY_ptr = objY) - fixed (double* objW_ptr = objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX, (double*)objY_ptr, (double*)objZ, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double* model, double[] proj, Int32[] view, double near, double far, double* objX, double[] objY, double* objZ, ref double objW) - { - unsafe - { - fixed (double* proj_ptr = proj) - fixed (Int32* view_ptr = view) - fixed (double* objY_ptr = objY) - fixed (double* objW_ptr = &objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX, (double*)objY_ptr, (double*)objZ, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double* model, double[] proj, Int32[] view, double near, double far, double* objX, double[] objY, double[] objZ, double* objW) - { - unsafe - { - fixed (double* proj_ptr = proj) - fixed (Int32* view_ptr = view) - fixed (double* objY_ptr = objY) - fixed (double* objZ_ptr = objZ) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double* model, double[] proj, Int32[] view, double near, double far, double* objX, double[] objY, double[] objZ, double[] objW) - { - unsafe - { - fixed (double* proj_ptr = proj) - fixed (Int32* view_ptr = view) - fixed (double* objY_ptr = objY) - fixed (double* objZ_ptr = objZ) - fixed (double* objW_ptr = objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double* model, double[] proj, Int32[] view, double near, double far, double* objX, double[] objY, double[] objZ, ref double objW) - { - unsafe - { - fixed (double* proj_ptr = proj) - fixed (Int32* view_ptr = view) - fixed (double* objY_ptr = objY) - fixed (double* objZ_ptr = objZ) - fixed (double* objW_ptr = &objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double* model, double[] proj, Int32[] view, double near, double far, double* objX, double[] objY, ref double objZ, double* objW) - { - unsafe - { - fixed (double* proj_ptr = proj) - fixed (Int32* view_ptr = view) - fixed (double* objY_ptr = objY) - fixed (double* objZ_ptr = &objZ) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double* model, double[] proj, Int32[] view, double near, double far, double* objX, double[] objY, ref double objZ, double[] objW) - { - unsafe - { - fixed (double* proj_ptr = proj) - fixed (Int32* view_ptr = view) - fixed (double* objY_ptr = objY) - fixed (double* objZ_ptr = &objZ) - fixed (double* objW_ptr = objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double* model, double[] proj, Int32[] view, double near, double far, double* objX, double[] objY, ref double objZ, ref double objW) - { - unsafe - { - fixed (double* proj_ptr = proj) - fixed (Int32* view_ptr = view) - fixed (double* objY_ptr = objY) - fixed (double* objZ_ptr = &objZ) - fixed (double* objW_ptr = &objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double* model, double[] proj, Int32[] view, double near, double far, double* objX, ref double objY, double* objZ, double* objW) - { - unsafe - { - fixed (double* proj_ptr = proj) - fixed (Int32* view_ptr = view) - fixed (double* objY_ptr = &objY) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX, (double*)objY_ptr, (double*)objZ, (double*)objW); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double* model, double[] proj, Int32[] view, double near, double far, double* objX, ref double objY, double* objZ, double[] objW) - { - unsafe - { - fixed (double* proj_ptr = proj) - fixed (Int32* view_ptr = view) - fixed (double* objY_ptr = &objY) - fixed (double* objW_ptr = objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX, (double*)objY_ptr, (double*)objZ, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double* model, double[] proj, Int32[] view, double near, double far, double* objX, ref double objY, double* objZ, ref double objW) - { - unsafe - { - fixed (double* proj_ptr = proj) - fixed (Int32* view_ptr = view) - fixed (double* objY_ptr = &objY) - fixed (double* objW_ptr = &objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX, (double*)objY_ptr, (double*)objZ, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double* model, double[] proj, Int32[] view, double near, double far, double* objX, ref double objY, double[] objZ, double* objW) - { - unsafe - { - fixed (double* proj_ptr = proj) - fixed (Int32* view_ptr = view) - fixed (double* objY_ptr = &objY) - fixed (double* objZ_ptr = objZ) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double* model, double[] proj, Int32[] view, double near, double far, double* objX, ref double objY, double[] objZ, double[] objW) - { - unsafe - { - fixed (double* proj_ptr = proj) - fixed (Int32* view_ptr = view) - fixed (double* objY_ptr = &objY) - fixed (double* objZ_ptr = objZ) - fixed (double* objW_ptr = objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double* model, double[] proj, Int32[] view, double near, double far, double* objX, ref double objY, double[] objZ, ref double objW) - { - unsafe - { - fixed (double* proj_ptr = proj) - fixed (Int32* view_ptr = view) - fixed (double* objY_ptr = &objY) - fixed (double* objZ_ptr = objZ) - fixed (double* objW_ptr = &objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double* model, double[] proj, Int32[] view, double near, double far, double* objX, ref double objY, ref double objZ, double* objW) - { - unsafe - { - fixed (double* proj_ptr = proj) - fixed (Int32* view_ptr = view) - fixed (double* objY_ptr = &objY) - fixed (double* objZ_ptr = &objZ) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double* model, double[] proj, Int32[] view, double near, double far, double* objX, ref double objY, ref double objZ, double[] objW) - { - unsafe - { - fixed (double* proj_ptr = proj) - fixed (Int32* view_ptr = view) - fixed (double* objY_ptr = &objY) - fixed (double* objZ_ptr = &objZ) - fixed (double* objW_ptr = objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double* model, double[] proj, Int32[] view, double near, double far, double* objX, ref double objY, ref double objZ, ref double objW) - { - unsafe - { - fixed (double* proj_ptr = proj) - fixed (Int32* view_ptr = view) - fixed (double* objY_ptr = &objY) - fixed (double* objZ_ptr = &objZ) - fixed (double* objW_ptr = &objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double* model, double[] proj, Int32[] view, double near, double far, double[] objX, double* objY, double* objZ, double* objW) - { - unsafe - { - fixed (double* proj_ptr = proj) - fixed (Int32* view_ptr = view) - fixed (double* objX_ptr = objX) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY, (double*)objZ, (double*)objW); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double* model, double[] proj, Int32[] view, double near, double far, double[] objX, double* objY, double* objZ, double[] objW) - { - unsafe - { - fixed (double* proj_ptr = proj) - fixed (Int32* view_ptr = view) - fixed (double* objX_ptr = objX) - fixed (double* objW_ptr = objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY, (double*)objZ, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double* model, double[] proj, Int32[] view, double near, double far, double[] objX, double* objY, double* objZ, ref double objW) - { - unsafe - { - fixed (double* proj_ptr = proj) - fixed (Int32* view_ptr = view) - fixed (double* objX_ptr = objX) - fixed (double* objW_ptr = &objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY, (double*)objZ, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double* model, double[] proj, Int32[] view, double near, double far, double[] objX, double* objY, double[] objZ, double* objW) - { - unsafe - { - fixed (double* proj_ptr = proj) - fixed (Int32* view_ptr = view) - fixed (double* objX_ptr = objX) - fixed (double* objZ_ptr = objZ) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY, (double*)objZ_ptr, (double*)objW); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double* model, double[] proj, Int32[] view, double near, double far, double[] objX, double* objY, double[] objZ, double[] objW) - { - unsafe - { - fixed (double* proj_ptr = proj) - fixed (Int32* view_ptr = view) - fixed (double* objX_ptr = objX) - fixed (double* objZ_ptr = objZ) - fixed (double* objW_ptr = objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double* model, double[] proj, Int32[] view, double near, double far, double[] objX, double* objY, double[] objZ, ref double objW) - { - unsafe - { - fixed (double* proj_ptr = proj) - fixed (Int32* view_ptr = view) - fixed (double* objX_ptr = objX) - fixed (double* objZ_ptr = objZ) - fixed (double* objW_ptr = &objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double* model, double[] proj, Int32[] view, double near, double far, double[] objX, double* objY, ref double objZ, double* objW) - { - unsafe - { - fixed (double* proj_ptr = proj) - fixed (Int32* view_ptr = view) - fixed (double* objX_ptr = objX) - fixed (double* objZ_ptr = &objZ) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY, (double*)objZ_ptr, (double*)objW); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double* model, double[] proj, Int32[] view, double near, double far, double[] objX, double* objY, ref double objZ, double[] objW) - { - unsafe - { - fixed (double* proj_ptr = proj) - fixed (Int32* view_ptr = view) - fixed (double* objX_ptr = objX) - fixed (double* objZ_ptr = &objZ) - fixed (double* objW_ptr = objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double* model, double[] proj, Int32[] view, double near, double far, double[] objX, double* objY, ref double objZ, ref double objW) - { - unsafe - { - fixed (double* proj_ptr = proj) - fixed (Int32* view_ptr = view) - fixed (double* objX_ptr = objX) - fixed (double* objZ_ptr = &objZ) - fixed (double* objW_ptr = &objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double* model, double[] proj, Int32[] view, double near, double far, double[] objX, double[] objY, double* objZ, double* objW) - { - unsafe - { - fixed (double* proj_ptr = proj) - fixed (Int32* view_ptr = view) - fixed (double* objX_ptr = objX) - fixed (double* objY_ptr = objY) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ, (double*)objW); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double* model, double[] proj, Int32[] view, double near, double far, double[] objX, double[] objY, double* objZ, double[] objW) - { - unsafe - { - fixed (double* proj_ptr = proj) - fixed (Int32* view_ptr = view) - fixed (double* objX_ptr = objX) - fixed (double* objY_ptr = objY) - fixed (double* objW_ptr = objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double* model, double[] proj, Int32[] view, double near, double far, double[] objX, double[] objY, double* objZ, ref double objW) - { - unsafe - { - fixed (double* proj_ptr = proj) - fixed (Int32* view_ptr = view) - fixed (double* objX_ptr = objX) - fixed (double* objY_ptr = objY) - fixed (double* objW_ptr = &objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double* model, double[] proj, Int32[] view, double near, double far, double[] objX, double[] objY, double[] objZ, double* objW) - { - unsafe - { - fixed (double* proj_ptr = proj) - fixed (Int32* view_ptr = view) - fixed (double* objX_ptr = objX) - fixed (double* objY_ptr = objY) - fixed (double* objZ_ptr = objZ) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double* model, double[] proj, Int32[] view, double near, double far, double[] objX, double[] objY, double[] objZ, double[] objW) - { - unsafe - { - fixed (double* proj_ptr = proj) - fixed (Int32* view_ptr = view) - fixed (double* objX_ptr = objX) - fixed (double* objY_ptr = objY) - fixed (double* objZ_ptr = objZ) - fixed (double* objW_ptr = objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double* model, double[] proj, Int32[] view, double near, double far, double[] objX, double[] objY, double[] objZ, ref double objW) - { - unsafe - { - fixed (double* proj_ptr = proj) - fixed (Int32* view_ptr = view) - fixed (double* objX_ptr = objX) - fixed (double* objY_ptr = objY) - fixed (double* objZ_ptr = objZ) - fixed (double* objW_ptr = &objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double* model, double[] proj, Int32[] view, double near, double far, double[] objX, double[] objY, ref double objZ, double* objW) - { - unsafe - { - fixed (double* proj_ptr = proj) - fixed (Int32* view_ptr = view) - fixed (double* objX_ptr = objX) - fixed (double* objY_ptr = objY) - fixed (double* objZ_ptr = &objZ) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double* model, double[] proj, Int32[] view, double near, double far, double[] objX, double[] objY, ref double objZ, double[] objW) - { - unsafe - { - fixed (double* proj_ptr = proj) - fixed (Int32* view_ptr = view) - fixed (double* objX_ptr = objX) - fixed (double* objY_ptr = objY) - fixed (double* objZ_ptr = &objZ) - fixed (double* objW_ptr = objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double* model, double[] proj, Int32[] view, double near, double far, double[] objX, double[] objY, ref double objZ, ref double objW) - { - unsafe - { - fixed (double* proj_ptr = proj) - fixed (Int32* view_ptr = view) - fixed (double* objX_ptr = objX) - fixed (double* objY_ptr = objY) - fixed (double* objZ_ptr = &objZ) - fixed (double* objW_ptr = &objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double* model, double[] proj, Int32[] view, double near, double far, double[] objX, ref double objY, double* objZ, double* objW) - { - unsafe - { - fixed (double* proj_ptr = proj) - fixed (Int32* view_ptr = view) - fixed (double* objX_ptr = objX) - fixed (double* objY_ptr = &objY) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ, (double*)objW); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double* model, double[] proj, Int32[] view, double near, double far, double[] objX, ref double objY, double* objZ, double[] objW) - { - unsafe - { - fixed (double* proj_ptr = proj) - fixed (Int32* view_ptr = view) - fixed (double* objX_ptr = objX) - fixed (double* objY_ptr = &objY) - fixed (double* objW_ptr = objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double* model, double[] proj, Int32[] view, double near, double far, double[] objX, ref double objY, double* objZ, ref double objW) - { - unsafe - { - fixed (double* proj_ptr = proj) - fixed (Int32* view_ptr = view) - fixed (double* objX_ptr = objX) - fixed (double* objY_ptr = &objY) - fixed (double* objW_ptr = &objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double* model, double[] proj, Int32[] view, double near, double far, double[] objX, ref double objY, double[] objZ, double* objW) - { - unsafe - { - fixed (double* proj_ptr = proj) - fixed (Int32* view_ptr = view) - fixed (double* objX_ptr = objX) - fixed (double* objY_ptr = &objY) - fixed (double* objZ_ptr = objZ) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double* model, double[] proj, Int32[] view, double near, double far, double[] objX, ref double objY, double[] objZ, double[] objW) - { - unsafe - { - fixed (double* proj_ptr = proj) - fixed (Int32* view_ptr = view) - fixed (double* objX_ptr = objX) - fixed (double* objY_ptr = &objY) - fixed (double* objZ_ptr = objZ) - fixed (double* objW_ptr = objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double* model, double[] proj, Int32[] view, double near, double far, double[] objX, ref double objY, double[] objZ, ref double objW) - { - unsafe - { - fixed (double* proj_ptr = proj) - fixed (Int32* view_ptr = view) - fixed (double* objX_ptr = objX) - fixed (double* objY_ptr = &objY) - fixed (double* objZ_ptr = objZ) - fixed (double* objW_ptr = &objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double* model, double[] proj, Int32[] view, double near, double far, double[] objX, ref double objY, ref double objZ, double* objW) - { - unsafe - { - fixed (double* proj_ptr = proj) - fixed (Int32* view_ptr = view) - fixed (double* objX_ptr = objX) - fixed (double* objY_ptr = &objY) - fixed (double* objZ_ptr = &objZ) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double* model, double[] proj, Int32[] view, double near, double far, double[] objX, ref double objY, ref double objZ, double[] objW) - { - unsafe - { - fixed (double* proj_ptr = proj) - fixed (Int32* view_ptr = view) - fixed (double* objX_ptr = objX) - fixed (double* objY_ptr = &objY) - fixed (double* objZ_ptr = &objZ) - fixed (double* objW_ptr = objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double* model, double[] proj, Int32[] view, double near, double far, double[] objX, ref double objY, ref double objZ, ref double objW) - { - unsafe - { - fixed (double* proj_ptr = proj) - fixed (Int32* view_ptr = view) - fixed (double* objX_ptr = objX) - fixed (double* objY_ptr = &objY) - fixed (double* objZ_ptr = &objZ) - fixed (double* objW_ptr = &objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double* model, double[] proj, Int32[] view, double near, double far, ref double objX, double* objY, double* objZ, double* objW) - { - unsafe - { - fixed (double* proj_ptr = proj) - fixed (Int32* view_ptr = view) - fixed (double* objX_ptr = &objX) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY, (double*)objZ, (double*)objW); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double* model, double[] proj, Int32[] view, double near, double far, ref double objX, double* objY, double* objZ, double[] objW) - { - unsafe - { - fixed (double* proj_ptr = proj) - fixed (Int32* view_ptr = view) - fixed (double* objX_ptr = &objX) - fixed (double* objW_ptr = objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY, (double*)objZ, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double* model, double[] proj, Int32[] view, double near, double far, ref double objX, double* objY, double* objZ, ref double objW) - { - unsafe - { - fixed (double* proj_ptr = proj) - fixed (Int32* view_ptr = view) - fixed (double* objX_ptr = &objX) - fixed (double* objW_ptr = &objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY, (double*)objZ, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double* model, double[] proj, Int32[] view, double near, double far, ref double objX, double* objY, double[] objZ, double* objW) - { - unsafe - { - fixed (double* proj_ptr = proj) - fixed (Int32* view_ptr = view) - fixed (double* objX_ptr = &objX) - fixed (double* objZ_ptr = objZ) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY, (double*)objZ_ptr, (double*)objW); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double* model, double[] proj, Int32[] view, double near, double far, ref double objX, double* objY, double[] objZ, double[] objW) - { - unsafe - { - fixed (double* proj_ptr = proj) - fixed (Int32* view_ptr = view) - fixed (double* objX_ptr = &objX) - fixed (double* objZ_ptr = objZ) - fixed (double* objW_ptr = objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double* model, double[] proj, Int32[] view, double near, double far, ref double objX, double* objY, double[] objZ, ref double objW) - { - unsafe - { - fixed (double* proj_ptr = proj) - fixed (Int32* view_ptr = view) - fixed (double* objX_ptr = &objX) - fixed (double* objZ_ptr = objZ) - fixed (double* objW_ptr = &objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double* model, double[] proj, Int32[] view, double near, double far, ref double objX, double* objY, ref double objZ, double* objW) - { - unsafe - { - fixed (double* proj_ptr = proj) - fixed (Int32* view_ptr = view) - fixed (double* objX_ptr = &objX) - fixed (double* objZ_ptr = &objZ) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY, (double*)objZ_ptr, (double*)objW); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double* model, double[] proj, Int32[] view, double near, double far, ref double objX, double* objY, ref double objZ, double[] objW) - { - unsafe - { - fixed (double* proj_ptr = proj) - fixed (Int32* view_ptr = view) - fixed (double* objX_ptr = &objX) - fixed (double* objZ_ptr = &objZ) - fixed (double* objW_ptr = objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double* model, double[] proj, Int32[] view, double near, double far, ref double objX, double* objY, ref double objZ, ref double objW) - { - unsafe - { - fixed (double* proj_ptr = proj) - fixed (Int32* view_ptr = view) - fixed (double* objX_ptr = &objX) - fixed (double* objZ_ptr = &objZ) - fixed (double* objW_ptr = &objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double* model, double[] proj, Int32[] view, double near, double far, ref double objX, double[] objY, double* objZ, double* objW) - { - unsafe - { - fixed (double* proj_ptr = proj) - fixed (Int32* view_ptr = view) - fixed (double* objX_ptr = &objX) - fixed (double* objY_ptr = objY) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ, (double*)objW); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double* model, double[] proj, Int32[] view, double near, double far, ref double objX, double[] objY, double* objZ, double[] objW) - { - unsafe - { - fixed (double* proj_ptr = proj) - fixed (Int32* view_ptr = view) - fixed (double* objX_ptr = &objX) - fixed (double* objY_ptr = objY) - fixed (double* objW_ptr = objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double* model, double[] proj, Int32[] view, double near, double far, ref double objX, double[] objY, double* objZ, ref double objW) - { - unsafe - { - fixed (double* proj_ptr = proj) - fixed (Int32* view_ptr = view) - fixed (double* objX_ptr = &objX) - fixed (double* objY_ptr = objY) - fixed (double* objW_ptr = &objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double* model, double[] proj, Int32[] view, double near, double far, ref double objX, double[] objY, double[] objZ, double* objW) - { - unsafe - { - fixed (double* proj_ptr = proj) - fixed (Int32* view_ptr = view) - fixed (double* objX_ptr = &objX) - fixed (double* objY_ptr = objY) - fixed (double* objZ_ptr = objZ) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double* model, double[] proj, Int32[] view, double near, double far, ref double objX, double[] objY, double[] objZ, double[] objW) - { - unsafe - { - fixed (double* proj_ptr = proj) - fixed (Int32* view_ptr = view) - fixed (double* objX_ptr = &objX) - fixed (double* objY_ptr = objY) - fixed (double* objZ_ptr = objZ) - fixed (double* objW_ptr = objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double* model, double[] proj, Int32[] view, double near, double far, ref double objX, double[] objY, double[] objZ, ref double objW) - { - unsafe - { - fixed (double* proj_ptr = proj) - fixed (Int32* view_ptr = view) - fixed (double* objX_ptr = &objX) - fixed (double* objY_ptr = objY) - fixed (double* objZ_ptr = objZ) - fixed (double* objW_ptr = &objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double* model, double[] proj, Int32[] view, double near, double far, ref double objX, double[] objY, ref double objZ, double* objW) - { - unsafe - { - fixed (double* proj_ptr = proj) - fixed (Int32* view_ptr = view) - fixed (double* objX_ptr = &objX) - fixed (double* objY_ptr = objY) - fixed (double* objZ_ptr = &objZ) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double* model, double[] proj, Int32[] view, double near, double far, ref double objX, double[] objY, ref double objZ, double[] objW) - { - unsafe - { - fixed (double* proj_ptr = proj) - fixed (Int32* view_ptr = view) - fixed (double* objX_ptr = &objX) - fixed (double* objY_ptr = objY) - fixed (double* objZ_ptr = &objZ) - fixed (double* objW_ptr = objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double* model, double[] proj, Int32[] view, double near, double far, ref double objX, double[] objY, ref double objZ, ref double objW) - { - unsafe - { - fixed (double* proj_ptr = proj) - fixed (Int32* view_ptr = view) - fixed (double* objX_ptr = &objX) - fixed (double* objY_ptr = objY) - fixed (double* objZ_ptr = &objZ) - fixed (double* objW_ptr = &objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double* model, double[] proj, Int32[] view, double near, double far, ref double objX, ref double objY, double* objZ, double* objW) - { - unsafe - { - fixed (double* proj_ptr = proj) - fixed (Int32* view_ptr = view) - fixed (double* objX_ptr = &objX) - fixed (double* objY_ptr = &objY) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ, (double*)objW); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double* model, double[] proj, Int32[] view, double near, double far, ref double objX, ref double objY, double* objZ, double[] objW) - { - unsafe - { - fixed (double* proj_ptr = proj) - fixed (Int32* view_ptr = view) - fixed (double* objX_ptr = &objX) - fixed (double* objY_ptr = &objY) - fixed (double* objW_ptr = objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double* model, double[] proj, Int32[] view, double near, double far, ref double objX, ref double objY, double* objZ, ref double objW) - { - unsafe - { - fixed (double* proj_ptr = proj) - fixed (Int32* view_ptr = view) - fixed (double* objX_ptr = &objX) - fixed (double* objY_ptr = &objY) - fixed (double* objW_ptr = &objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double* model, double[] proj, Int32[] view, double near, double far, ref double objX, ref double objY, double[] objZ, double* objW) - { - unsafe - { - fixed (double* proj_ptr = proj) - fixed (Int32* view_ptr = view) - fixed (double* objX_ptr = &objX) - fixed (double* objY_ptr = &objY) - fixed (double* objZ_ptr = objZ) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double* model, double[] proj, Int32[] view, double near, double far, ref double objX, ref double objY, double[] objZ, double[] objW) - { - unsafe - { - fixed (double* proj_ptr = proj) - fixed (Int32* view_ptr = view) - fixed (double* objX_ptr = &objX) - fixed (double* objY_ptr = &objY) - fixed (double* objZ_ptr = objZ) - fixed (double* objW_ptr = objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double* model, double[] proj, Int32[] view, double near, double far, ref double objX, ref double objY, double[] objZ, ref double objW) - { - unsafe - { - fixed (double* proj_ptr = proj) - fixed (Int32* view_ptr = view) - fixed (double* objX_ptr = &objX) - fixed (double* objY_ptr = &objY) - fixed (double* objZ_ptr = objZ) - fixed (double* objW_ptr = &objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double* model, double[] proj, Int32[] view, double near, double far, ref double objX, ref double objY, ref double objZ, double* objW) - { - unsafe - { - fixed (double* proj_ptr = proj) - fixed (Int32* view_ptr = view) - fixed (double* objX_ptr = &objX) - fixed (double* objY_ptr = &objY) - fixed (double* objZ_ptr = &objZ) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double* model, double[] proj, Int32[] view, double near, double far, ref double objX, ref double objY, ref double objZ, double[] objW) - { - unsafe - { - fixed (double* proj_ptr = proj) - fixed (Int32* view_ptr = view) - fixed (double* objX_ptr = &objX) - fixed (double* objY_ptr = &objY) - fixed (double* objZ_ptr = &objZ) - fixed (double* objW_ptr = objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double* model, double[] proj, Int32[] view, double near, double far, ref double objX, ref double objY, ref double objZ, ref double objW) - { - unsafe - { - fixed (double* proj_ptr = proj) - fixed (Int32* view_ptr = view) - fixed (double* objX_ptr = &objX) - fixed (double* objY_ptr = &objY) - fixed (double* objZ_ptr = &objZ) - fixed (double* objW_ptr = &objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double* model, double[] proj, ref Int32 view, double near, double far, double* objX, double* objY, double* objZ, double* objW) - { - unsafe - { - fixed (double* proj_ptr = proj) - fixed (Int32* view_ptr = &view) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX, (double*)objY, (double*)objZ, (double*)objW); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double* model, double[] proj, ref Int32 view, double near, double far, double* objX, double* objY, double* objZ, double[] objW) - { - unsafe - { - fixed (double* proj_ptr = proj) - fixed (Int32* view_ptr = &view) - fixed (double* objW_ptr = objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX, (double*)objY, (double*)objZ, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double* model, double[] proj, ref Int32 view, double near, double far, double* objX, double* objY, double* objZ, ref double objW) - { - unsafe - { - fixed (double* proj_ptr = proj) - fixed (Int32* view_ptr = &view) - fixed (double* objW_ptr = &objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX, (double*)objY, (double*)objZ, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double* model, double[] proj, ref Int32 view, double near, double far, double* objX, double* objY, double[] objZ, double* objW) - { - unsafe - { - fixed (double* proj_ptr = proj) - fixed (Int32* view_ptr = &view) - fixed (double* objZ_ptr = objZ) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX, (double*)objY, (double*)objZ_ptr, (double*)objW); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double* model, double[] proj, ref Int32 view, double near, double far, double* objX, double* objY, double[] objZ, double[] objW) - { - unsafe - { - fixed (double* proj_ptr = proj) - fixed (Int32* view_ptr = &view) - fixed (double* objZ_ptr = objZ) - fixed (double* objW_ptr = objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX, (double*)objY, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double* model, double[] proj, ref Int32 view, double near, double far, double* objX, double* objY, double[] objZ, ref double objW) - { - unsafe - { - fixed (double* proj_ptr = proj) - fixed (Int32* view_ptr = &view) - fixed (double* objZ_ptr = objZ) - fixed (double* objW_ptr = &objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX, (double*)objY, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double* model, double[] proj, ref Int32 view, double near, double far, double* objX, double* objY, ref double objZ, double* objW) - { - unsafe - { - fixed (double* proj_ptr = proj) - fixed (Int32* view_ptr = &view) - fixed (double* objZ_ptr = &objZ) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX, (double*)objY, (double*)objZ_ptr, (double*)objW); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double* model, double[] proj, ref Int32 view, double near, double far, double* objX, double* objY, ref double objZ, double[] objW) - { - unsafe - { - fixed (double* proj_ptr = proj) - fixed (Int32* view_ptr = &view) - fixed (double* objZ_ptr = &objZ) - fixed (double* objW_ptr = objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX, (double*)objY, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double* model, double[] proj, ref Int32 view, double near, double far, double* objX, double* objY, ref double objZ, ref double objW) - { - unsafe - { - fixed (double* proj_ptr = proj) - fixed (Int32* view_ptr = &view) - fixed (double* objZ_ptr = &objZ) - fixed (double* objW_ptr = &objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX, (double*)objY, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double* model, double[] proj, ref Int32 view, double near, double far, double* objX, double[] objY, double* objZ, double* objW) - { - unsafe - { - fixed (double* proj_ptr = proj) - fixed (Int32* view_ptr = &view) - fixed (double* objY_ptr = objY) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX, (double*)objY_ptr, (double*)objZ, (double*)objW); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double* model, double[] proj, ref Int32 view, double near, double far, double* objX, double[] objY, double* objZ, double[] objW) - { - unsafe - { - fixed (double* proj_ptr = proj) - fixed (Int32* view_ptr = &view) - fixed (double* objY_ptr = objY) - fixed (double* objW_ptr = objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX, (double*)objY_ptr, (double*)objZ, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double* model, double[] proj, ref Int32 view, double near, double far, double* objX, double[] objY, double* objZ, ref double objW) - { - unsafe - { - fixed (double* proj_ptr = proj) - fixed (Int32* view_ptr = &view) - fixed (double* objY_ptr = objY) - fixed (double* objW_ptr = &objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX, (double*)objY_ptr, (double*)objZ, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double* model, double[] proj, ref Int32 view, double near, double far, double* objX, double[] objY, double[] objZ, double* objW) - { - unsafe - { - fixed (double* proj_ptr = proj) - fixed (Int32* view_ptr = &view) - fixed (double* objY_ptr = objY) - fixed (double* objZ_ptr = objZ) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double* model, double[] proj, ref Int32 view, double near, double far, double* objX, double[] objY, double[] objZ, double[] objW) - { - unsafe - { - fixed (double* proj_ptr = proj) - fixed (Int32* view_ptr = &view) - fixed (double* objY_ptr = objY) - fixed (double* objZ_ptr = objZ) - fixed (double* objW_ptr = objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double* model, double[] proj, ref Int32 view, double near, double far, double* objX, double[] objY, double[] objZ, ref double objW) - { - unsafe - { - fixed (double* proj_ptr = proj) - fixed (Int32* view_ptr = &view) - fixed (double* objY_ptr = objY) - fixed (double* objZ_ptr = objZ) - fixed (double* objW_ptr = &objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double* model, double[] proj, ref Int32 view, double near, double far, double* objX, double[] objY, ref double objZ, double* objW) - { - unsafe - { - fixed (double* proj_ptr = proj) - fixed (Int32* view_ptr = &view) - fixed (double* objY_ptr = objY) - fixed (double* objZ_ptr = &objZ) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double* model, double[] proj, ref Int32 view, double near, double far, double* objX, double[] objY, ref double objZ, double[] objW) - { - unsafe - { - fixed (double* proj_ptr = proj) - fixed (Int32* view_ptr = &view) - fixed (double* objY_ptr = objY) - fixed (double* objZ_ptr = &objZ) - fixed (double* objW_ptr = objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double* model, double[] proj, ref Int32 view, double near, double far, double* objX, double[] objY, ref double objZ, ref double objW) - { - unsafe - { - fixed (double* proj_ptr = proj) - fixed (Int32* view_ptr = &view) - fixed (double* objY_ptr = objY) - fixed (double* objZ_ptr = &objZ) - fixed (double* objW_ptr = &objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double* model, double[] proj, ref Int32 view, double near, double far, double* objX, ref double objY, double* objZ, double* objW) - { - unsafe - { - fixed (double* proj_ptr = proj) - fixed (Int32* view_ptr = &view) - fixed (double* objY_ptr = &objY) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX, (double*)objY_ptr, (double*)objZ, (double*)objW); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double* model, double[] proj, ref Int32 view, double near, double far, double* objX, ref double objY, double* objZ, double[] objW) - { - unsafe - { - fixed (double* proj_ptr = proj) - fixed (Int32* view_ptr = &view) - fixed (double* objY_ptr = &objY) - fixed (double* objW_ptr = objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX, (double*)objY_ptr, (double*)objZ, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double* model, double[] proj, ref Int32 view, double near, double far, double* objX, ref double objY, double* objZ, ref double objW) - { - unsafe - { - fixed (double* proj_ptr = proj) - fixed (Int32* view_ptr = &view) - fixed (double* objY_ptr = &objY) - fixed (double* objW_ptr = &objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX, (double*)objY_ptr, (double*)objZ, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double* model, double[] proj, ref Int32 view, double near, double far, double* objX, ref double objY, double[] objZ, double* objW) - { - unsafe - { - fixed (double* proj_ptr = proj) - fixed (Int32* view_ptr = &view) - fixed (double* objY_ptr = &objY) - fixed (double* objZ_ptr = objZ) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double* model, double[] proj, ref Int32 view, double near, double far, double* objX, ref double objY, double[] objZ, double[] objW) - { - unsafe - { - fixed (double* proj_ptr = proj) - fixed (Int32* view_ptr = &view) - fixed (double* objY_ptr = &objY) - fixed (double* objZ_ptr = objZ) - fixed (double* objW_ptr = objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double* model, double[] proj, ref Int32 view, double near, double far, double* objX, ref double objY, double[] objZ, ref double objW) - { - unsafe - { - fixed (double* proj_ptr = proj) - fixed (Int32* view_ptr = &view) - fixed (double* objY_ptr = &objY) - fixed (double* objZ_ptr = objZ) - fixed (double* objW_ptr = &objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double* model, double[] proj, ref Int32 view, double near, double far, double* objX, ref double objY, ref double objZ, double* objW) - { - unsafe - { - fixed (double* proj_ptr = proj) - fixed (Int32* view_ptr = &view) - fixed (double* objY_ptr = &objY) - fixed (double* objZ_ptr = &objZ) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double* model, double[] proj, ref Int32 view, double near, double far, double* objX, ref double objY, ref double objZ, double[] objW) - { - unsafe - { - fixed (double* proj_ptr = proj) - fixed (Int32* view_ptr = &view) - fixed (double* objY_ptr = &objY) - fixed (double* objZ_ptr = &objZ) - fixed (double* objW_ptr = objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double* model, double[] proj, ref Int32 view, double near, double far, double* objX, ref double objY, ref double objZ, ref double objW) - { - unsafe - { - fixed (double* proj_ptr = proj) - fixed (Int32* view_ptr = &view) - fixed (double* objY_ptr = &objY) - fixed (double* objZ_ptr = &objZ) - fixed (double* objW_ptr = &objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double* model, double[] proj, ref Int32 view, double near, double far, double[] objX, double* objY, double* objZ, double* objW) - { - unsafe - { - fixed (double* proj_ptr = proj) - fixed (Int32* view_ptr = &view) - fixed (double* objX_ptr = objX) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY, (double*)objZ, (double*)objW); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double* model, double[] proj, ref Int32 view, double near, double far, double[] objX, double* objY, double* objZ, double[] objW) - { - unsafe - { - fixed (double* proj_ptr = proj) - fixed (Int32* view_ptr = &view) - fixed (double* objX_ptr = objX) - fixed (double* objW_ptr = objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY, (double*)objZ, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double* model, double[] proj, ref Int32 view, double near, double far, double[] objX, double* objY, double* objZ, ref double objW) - { - unsafe - { - fixed (double* proj_ptr = proj) - fixed (Int32* view_ptr = &view) - fixed (double* objX_ptr = objX) - fixed (double* objW_ptr = &objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY, (double*)objZ, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double* model, double[] proj, ref Int32 view, double near, double far, double[] objX, double* objY, double[] objZ, double* objW) - { - unsafe - { - fixed (double* proj_ptr = proj) - fixed (Int32* view_ptr = &view) - fixed (double* objX_ptr = objX) - fixed (double* objZ_ptr = objZ) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY, (double*)objZ_ptr, (double*)objW); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double* model, double[] proj, ref Int32 view, double near, double far, double[] objX, double* objY, double[] objZ, double[] objW) - { - unsafe - { - fixed (double* proj_ptr = proj) - fixed (Int32* view_ptr = &view) - fixed (double* objX_ptr = objX) - fixed (double* objZ_ptr = objZ) - fixed (double* objW_ptr = objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double* model, double[] proj, ref Int32 view, double near, double far, double[] objX, double* objY, double[] objZ, ref double objW) - { - unsafe - { - fixed (double* proj_ptr = proj) - fixed (Int32* view_ptr = &view) - fixed (double* objX_ptr = objX) - fixed (double* objZ_ptr = objZ) - fixed (double* objW_ptr = &objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double* model, double[] proj, ref Int32 view, double near, double far, double[] objX, double* objY, ref double objZ, double* objW) - { - unsafe - { - fixed (double* proj_ptr = proj) - fixed (Int32* view_ptr = &view) - fixed (double* objX_ptr = objX) - fixed (double* objZ_ptr = &objZ) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY, (double*)objZ_ptr, (double*)objW); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double* model, double[] proj, ref Int32 view, double near, double far, double[] objX, double* objY, ref double objZ, double[] objW) - { - unsafe - { - fixed (double* proj_ptr = proj) - fixed (Int32* view_ptr = &view) - fixed (double* objX_ptr = objX) - fixed (double* objZ_ptr = &objZ) - fixed (double* objW_ptr = objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double* model, double[] proj, ref Int32 view, double near, double far, double[] objX, double* objY, ref double objZ, ref double objW) - { - unsafe - { - fixed (double* proj_ptr = proj) - fixed (Int32* view_ptr = &view) - fixed (double* objX_ptr = objX) - fixed (double* objZ_ptr = &objZ) - fixed (double* objW_ptr = &objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double* model, double[] proj, ref Int32 view, double near, double far, double[] objX, double[] objY, double* objZ, double* objW) - { - unsafe - { - fixed (double* proj_ptr = proj) - fixed (Int32* view_ptr = &view) - fixed (double* objX_ptr = objX) - fixed (double* objY_ptr = objY) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ, (double*)objW); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double* model, double[] proj, ref Int32 view, double near, double far, double[] objX, double[] objY, double* objZ, double[] objW) - { - unsafe - { - fixed (double* proj_ptr = proj) - fixed (Int32* view_ptr = &view) - fixed (double* objX_ptr = objX) - fixed (double* objY_ptr = objY) - fixed (double* objW_ptr = objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double* model, double[] proj, ref Int32 view, double near, double far, double[] objX, double[] objY, double* objZ, ref double objW) - { - unsafe - { - fixed (double* proj_ptr = proj) - fixed (Int32* view_ptr = &view) - fixed (double* objX_ptr = objX) - fixed (double* objY_ptr = objY) - fixed (double* objW_ptr = &objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double* model, double[] proj, ref Int32 view, double near, double far, double[] objX, double[] objY, double[] objZ, double* objW) - { - unsafe - { - fixed (double* proj_ptr = proj) - fixed (Int32* view_ptr = &view) - fixed (double* objX_ptr = objX) - fixed (double* objY_ptr = objY) - fixed (double* objZ_ptr = objZ) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double* model, double[] proj, ref Int32 view, double near, double far, double[] objX, double[] objY, double[] objZ, double[] objW) - { - unsafe - { - fixed (double* proj_ptr = proj) - fixed (Int32* view_ptr = &view) - fixed (double* objX_ptr = objX) - fixed (double* objY_ptr = objY) - fixed (double* objZ_ptr = objZ) - fixed (double* objW_ptr = objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double* model, double[] proj, ref Int32 view, double near, double far, double[] objX, double[] objY, double[] objZ, ref double objW) - { - unsafe - { - fixed (double* proj_ptr = proj) - fixed (Int32* view_ptr = &view) - fixed (double* objX_ptr = objX) - fixed (double* objY_ptr = objY) - fixed (double* objZ_ptr = objZ) - fixed (double* objW_ptr = &objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double* model, double[] proj, ref Int32 view, double near, double far, double[] objX, double[] objY, ref double objZ, double* objW) - { - unsafe - { - fixed (double* proj_ptr = proj) - fixed (Int32* view_ptr = &view) - fixed (double* objX_ptr = objX) - fixed (double* objY_ptr = objY) - fixed (double* objZ_ptr = &objZ) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double* model, double[] proj, ref Int32 view, double near, double far, double[] objX, double[] objY, ref double objZ, double[] objW) - { - unsafe - { - fixed (double* proj_ptr = proj) - fixed (Int32* view_ptr = &view) - fixed (double* objX_ptr = objX) - fixed (double* objY_ptr = objY) - fixed (double* objZ_ptr = &objZ) - fixed (double* objW_ptr = objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double* model, double[] proj, ref Int32 view, double near, double far, double[] objX, double[] objY, ref double objZ, ref double objW) - { - unsafe - { - fixed (double* proj_ptr = proj) - fixed (Int32* view_ptr = &view) - fixed (double* objX_ptr = objX) - fixed (double* objY_ptr = objY) - fixed (double* objZ_ptr = &objZ) - fixed (double* objW_ptr = &objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double* model, double[] proj, ref Int32 view, double near, double far, double[] objX, ref double objY, double* objZ, double* objW) - { - unsafe - { - fixed (double* proj_ptr = proj) - fixed (Int32* view_ptr = &view) - fixed (double* objX_ptr = objX) - fixed (double* objY_ptr = &objY) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ, (double*)objW); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double* model, double[] proj, ref Int32 view, double near, double far, double[] objX, ref double objY, double* objZ, double[] objW) - { - unsafe - { - fixed (double* proj_ptr = proj) - fixed (Int32* view_ptr = &view) - fixed (double* objX_ptr = objX) - fixed (double* objY_ptr = &objY) - fixed (double* objW_ptr = objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double* model, double[] proj, ref Int32 view, double near, double far, double[] objX, ref double objY, double* objZ, ref double objW) - { - unsafe - { - fixed (double* proj_ptr = proj) - fixed (Int32* view_ptr = &view) - fixed (double* objX_ptr = objX) - fixed (double* objY_ptr = &objY) - fixed (double* objW_ptr = &objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double* model, double[] proj, ref Int32 view, double near, double far, double[] objX, ref double objY, double[] objZ, double* objW) - { - unsafe - { - fixed (double* proj_ptr = proj) - fixed (Int32* view_ptr = &view) - fixed (double* objX_ptr = objX) - fixed (double* objY_ptr = &objY) - fixed (double* objZ_ptr = objZ) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double* model, double[] proj, ref Int32 view, double near, double far, double[] objX, ref double objY, double[] objZ, double[] objW) - { - unsafe - { - fixed (double* proj_ptr = proj) - fixed (Int32* view_ptr = &view) - fixed (double* objX_ptr = objX) - fixed (double* objY_ptr = &objY) - fixed (double* objZ_ptr = objZ) - fixed (double* objW_ptr = objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double* model, double[] proj, ref Int32 view, double near, double far, double[] objX, ref double objY, double[] objZ, ref double objW) - { - unsafe - { - fixed (double* proj_ptr = proj) - fixed (Int32* view_ptr = &view) - fixed (double* objX_ptr = objX) - fixed (double* objY_ptr = &objY) - fixed (double* objZ_ptr = objZ) - fixed (double* objW_ptr = &objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double* model, double[] proj, ref Int32 view, double near, double far, double[] objX, ref double objY, ref double objZ, double* objW) - { - unsafe - { - fixed (double* proj_ptr = proj) - fixed (Int32* view_ptr = &view) - fixed (double* objX_ptr = objX) - fixed (double* objY_ptr = &objY) - fixed (double* objZ_ptr = &objZ) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double* model, double[] proj, ref Int32 view, double near, double far, double[] objX, ref double objY, ref double objZ, double[] objW) - { - unsafe - { - fixed (double* proj_ptr = proj) - fixed (Int32* view_ptr = &view) - fixed (double* objX_ptr = objX) - fixed (double* objY_ptr = &objY) - fixed (double* objZ_ptr = &objZ) - fixed (double* objW_ptr = objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double* model, double[] proj, ref Int32 view, double near, double far, double[] objX, ref double objY, ref double objZ, ref double objW) - { - unsafe - { - fixed (double* proj_ptr = proj) - fixed (Int32* view_ptr = &view) - fixed (double* objX_ptr = objX) - fixed (double* objY_ptr = &objY) - fixed (double* objZ_ptr = &objZ) - fixed (double* objW_ptr = &objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double* model, double[] proj, ref Int32 view, double near, double far, ref double objX, double* objY, double* objZ, double* objW) - { - unsafe - { - fixed (double* proj_ptr = proj) - fixed (Int32* view_ptr = &view) - fixed (double* objX_ptr = &objX) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY, (double*)objZ, (double*)objW); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double* model, double[] proj, ref Int32 view, double near, double far, ref double objX, double* objY, double* objZ, double[] objW) - { - unsafe - { - fixed (double* proj_ptr = proj) - fixed (Int32* view_ptr = &view) - fixed (double* objX_ptr = &objX) - fixed (double* objW_ptr = objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY, (double*)objZ, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double* model, double[] proj, ref Int32 view, double near, double far, ref double objX, double* objY, double* objZ, ref double objW) - { - unsafe - { - fixed (double* proj_ptr = proj) - fixed (Int32* view_ptr = &view) - fixed (double* objX_ptr = &objX) - fixed (double* objW_ptr = &objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY, (double*)objZ, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double* model, double[] proj, ref Int32 view, double near, double far, ref double objX, double* objY, double[] objZ, double* objW) - { - unsafe - { - fixed (double* proj_ptr = proj) - fixed (Int32* view_ptr = &view) - fixed (double* objX_ptr = &objX) - fixed (double* objZ_ptr = objZ) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY, (double*)objZ_ptr, (double*)objW); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double* model, double[] proj, ref Int32 view, double near, double far, ref double objX, double* objY, double[] objZ, double[] objW) - { - unsafe - { - fixed (double* proj_ptr = proj) - fixed (Int32* view_ptr = &view) - fixed (double* objX_ptr = &objX) - fixed (double* objZ_ptr = objZ) - fixed (double* objW_ptr = objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double* model, double[] proj, ref Int32 view, double near, double far, ref double objX, double* objY, double[] objZ, ref double objW) - { - unsafe - { - fixed (double* proj_ptr = proj) - fixed (Int32* view_ptr = &view) - fixed (double* objX_ptr = &objX) - fixed (double* objZ_ptr = objZ) - fixed (double* objW_ptr = &objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double* model, double[] proj, ref Int32 view, double near, double far, ref double objX, double* objY, ref double objZ, double* objW) - { - unsafe - { - fixed (double* proj_ptr = proj) - fixed (Int32* view_ptr = &view) - fixed (double* objX_ptr = &objX) - fixed (double* objZ_ptr = &objZ) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY, (double*)objZ_ptr, (double*)objW); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double* model, double[] proj, ref Int32 view, double near, double far, ref double objX, double* objY, ref double objZ, double[] objW) - { - unsafe - { - fixed (double* proj_ptr = proj) - fixed (Int32* view_ptr = &view) - fixed (double* objX_ptr = &objX) - fixed (double* objZ_ptr = &objZ) - fixed (double* objW_ptr = objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double* model, double[] proj, ref Int32 view, double near, double far, ref double objX, double* objY, ref double objZ, ref double objW) - { - unsafe - { - fixed (double* proj_ptr = proj) - fixed (Int32* view_ptr = &view) - fixed (double* objX_ptr = &objX) - fixed (double* objZ_ptr = &objZ) - fixed (double* objW_ptr = &objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double* model, double[] proj, ref Int32 view, double near, double far, ref double objX, double[] objY, double* objZ, double* objW) - { - unsafe - { - fixed (double* proj_ptr = proj) - fixed (Int32* view_ptr = &view) - fixed (double* objX_ptr = &objX) - fixed (double* objY_ptr = objY) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ, (double*)objW); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double* model, double[] proj, ref Int32 view, double near, double far, ref double objX, double[] objY, double* objZ, double[] objW) - { - unsafe - { - fixed (double* proj_ptr = proj) - fixed (Int32* view_ptr = &view) - fixed (double* objX_ptr = &objX) - fixed (double* objY_ptr = objY) - fixed (double* objW_ptr = objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double* model, double[] proj, ref Int32 view, double near, double far, ref double objX, double[] objY, double* objZ, ref double objW) - { - unsafe - { - fixed (double* proj_ptr = proj) - fixed (Int32* view_ptr = &view) - fixed (double* objX_ptr = &objX) - fixed (double* objY_ptr = objY) - fixed (double* objW_ptr = &objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double* model, double[] proj, ref Int32 view, double near, double far, ref double objX, double[] objY, double[] objZ, double* objW) - { - unsafe - { - fixed (double* proj_ptr = proj) - fixed (Int32* view_ptr = &view) - fixed (double* objX_ptr = &objX) - fixed (double* objY_ptr = objY) - fixed (double* objZ_ptr = objZ) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double* model, double[] proj, ref Int32 view, double near, double far, ref double objX, double[] objY, double[] objZ, double[] objW) - { - unsafe - { - fixed (double* proj_ptr = proj) - fixed (Int32* view_ptr = &view) - fixed (double* objX_ptr = &objX) - fixed (double* objY_ptr = objY) - fixed (double* objZ_ptr = objZ) - fixed (double* objW_ptr = objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double* model, double[] proj, ref Int32 view, double near, double far, ref double objX, double[] objY, double[] objZ, ref double objW) - { - unsafe - { - fixed (double* proj_ptr = proj) - fixed (Int32* view_ptr = &view) - fixed (double* objX_ptr = &objX) - fixed (double* objY_ptr = objY) - fixed (double* objZ_ptr = objZ) - fixed (double* objW_ptr = &objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double* model, double[] proj, ref Int32 view, double near, double far, ref double objX, double[] objY, ref double objZ, double* objW) - { - unsafe - { - fixed (double* proj_ptr = proj) - fixed (Int32* view_ptr = &view) - fixed (double* objX_ptr = &objX) - fixed (double* objY_ptr = objY) - fixed (double* objZ_ptr = &objZ) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double* model, double[] proj, ref Int32 view, double near, double far, ref double objX, double[] objY, ref double objZ, double[] objW) - { - unsafe - { - fixed (double* proj_ptr = proj) - fixed (Int32* view_ptr = &view) - fixed (double* objX_ptr = &objX) - fixed (double* objY_ptr = objY) - fixed (double* objZ_ptr = &objZ) - fixed (double* objW_ptr = objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double* model, double[] proj, ref Int32 view, double near, double far, ref double objX, double[] objY, ref double objZ, ref double objW) - { - unsafe - { - fixed (double* proj_ptr = proj) - fixed (Int32* view_ptr = &view) - fixed (double* objX_ptr = &objX) - fixed (double* objY_ptr = objY) - fixed (double* objZ_ptr = &objZ) - fixed (double* objW_ptr = &objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double* model, double[] proj, ref Int32 view, double near, double far, ref double objX, ref double objY, double* objZ, double* objW) - { - unsafe - { - fixed (double* proj_ptr = proj) - fixed (Int32* view_ptr = &view) - fixed (double* objX_ptr = &objX) - fixed (double* objY_ptr = &objY) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ, (double*)objW); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double* model, double[] proj, ref Int32 view, double near, double far, ref double objX, ref double objY, double* objZ, double[] objW) - { - unsafe - { - fixed (double* proj_ptr = proj) - fixed (Int32* view_ptr = &view) - fixed (double* objX_ptr = &objX) - fixed (double* objY_ptr = &objY) - fixed (double* objW_ptr = objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double* model, double[] proj, ref Int32 view, double near, double far, ref double objX, ref double objY, double* objZ, ref double objW) - { - unsafe - { - fixed (double* proj_ptr = proj) - fixed (Int32* view_ptr = &view) - fixed (double* objX_ptr = &objX) - fixed (double* objY_ptr = &objY) - fixed (double* objW_ptr = &objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double* model, double[] proj, ref Int32 view, double near, double far, ref double objX, ref double objY, double[] objZ, double* objW) - { - unsafe - { - fixed (double* proj_ptr = proj) - fixed (Int32* view_ptr = &view) - fixed (double* objX_ptr = &objX) - fixed (double* objY_ptr = &objY) - fixed (double* objZ_ptr = objZ) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double* model, double[] proj, ref Int32 view, double near, double far, ref double objX, ref double objY, double[] objZ, double[] objW) - { - unsafe - { - fixed (double* proj_ptr = proj) - fixed (Int32* view_ptr = &view) - fixed (double* objX_ptr = &objX) - fixed (double* objY_ptr = &objY) - fixed (double* objZ_ptr = objZ) - fixed (double* objW_ptr = objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double* model, double[] proj, ref Int32 view, double near, double far, ref double objX, ref double objY, double[] objZ, ref double objW) - { - unsafe - { - fixed (double* proj_ptr = proj) - fixed (Int32* view_ptr = &view) - fixed (double* objX_ptr = &objX) - fixed (double* objY_ptr = &objY) - fixed (double* objZ_ptr = objZ) - fixed (double* objW_ptr = &objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double* model, double[] proj, ref Int32 view, double near, double far, ref double objX, ref double objY, ref double objZ, double* objW) - { - unsafe - { - fixed (double* proj_ptr = proj) - fixed (Int32* view_ptr = &view) - fixed (double* objX_ptr = &objX) - fixed (double* objY_ptr = &objY) - fixed (double* objZ_ptr = &objZ) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double* model, double[] proj, ref Int32 view, double near, double far, ref double objX, ref double objY, ref double objZ, double[] objW) - { - unsafe - { - fixed (double* proj_ptr = proj) - fixed (Int32* view_ptr = &view) - fixed (double* objX_ptr = &objX) - fixed (double* objY_ptr = &objY) - fixed (double* objZ_ptr = &objZ) - fixed (double* objW_ptr = objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double* model, double[] proj, ref Int32 view, double near, double far, ref double objX, ref double objY, ref double objZ, ref double objW) - { - unsafe - { - fixed (double* proj_ptr = proj) - fixed (Int32* view_ptr = &view) - fixed (double* objX_ptr = &objX) - fixed (double* objY_ptr = &objY) - fixed (double* objZ_ptr = &objZ) - fixed (double* objW_ptr = &objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double* model, ref double proj, Int32* view, double near, double far, double* objX, double* objY, double* objZ, double* objW) - { - unsafe - { - fixed (double* proj_ptr = &proj) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model, (double*)proj_ptr, (Int32*)view, (double)near, (double)far, (double*)objX, (double*)objY, (double*)objZ, (double*)objW); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double* model, ref double proj, Int32* view, double near, double far, double* objX, double* objY, double* objZ, double[] objW) - { - unsafe - { - fixed (double* proj_ptr = &proj) - fixed (double* objW_ptr = objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model, (double*)proj_ptr, (Int32*)view, (double)near, (double)far, (double*)objX, (double*)objY, (double*)objZ, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double* model, ref double proj, Int32* view, double near, double far, double* objX, double* objY, double* objZ, ref double objW) - { - unsafe - { - fixed (double* proj_ptr = &proj) - fixed (double* objW_ptr = &objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model, (double*)proj_ptr, (Int32*)view, (double)near, (double)far, (double*)objX, (double*)objY, (double*)objZ, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double* model, ref double proj, Int32* view, double near, double far, double* objX, double* objY, double[] objZ, double* objW) - { - unsafe - { - fixed (double* proj_ptr = &proj) - fixed (double* objZ_ptr = objZ) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model, (double*)proj_ptr, (Int32*)view, (double)near, (double)far, (double*)objX, (double*)objY, (double*)objZ_ptr, (double*)objW); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double* model, ref double proj, Int32* view, double near, double far, double* objX, double* objY, double[] objZ, double[] objW) - { - unsafe - { - fixed (double* proj_ptr = &proj) - fixed (double* objZ_ptr = objZ) - fixed (double* objW_ptr = objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model, (double*)proj_ptr, (Int32*)view, (double)near, (double)far, (double*)objX, (double*)objY, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double* model, ref double proj, Int32* view, double near, double far, double* objX, double* objY, double[] objZ, ref double objW) - { - unsafe - { - fixed (double* proj_ptr = &proj) - fixed (double* objZ_ptr = objZ) - fixed (double* objW_ptr = &objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model, (double*)proj_ptr, (Int32*)view, (double)near, (double)far, (double*)objX, (double*)objY, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double* model, ref double proj, Int32* view, double near, double far, double* objX, double* objY, ref double objZ, double* objW) - { - unsafe - { - fixed (double* proj_ptr = &proj) - fixed (double* objZ_ptr = &objZ) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model, (double*)proj_ptr, (Int32*)view, (double)near, (double)far, (double*)objX, (double*)objY, (double*)objZ_ptr, (double*)objW); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double* model, ref double proj, Int32* view, double near, double far, double* objX, double* objY, ref double objZ, double[] objW) - { - unsafe - { - fixed (double* proj_ptr = &proj) - fixed (double* objZ_ptr = &objZ) - fixed (double* objW_ptr = objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model, (double*)proj_ptr, (Int32*)view, (double)near, (double)far, (double*)objX, (double*)objY, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double* model, ref double proj, Int32* view, double near, double far, double* objX, double* objY, ref double objZ, ref double objW) - { - unsafe - { - fixed (double* proj_ptr = &proj) - fixed (double* objZ_ptr = &objZ) - fixed (double* objW_ptr = &objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model, (double*)proj_ptr, (Int32*)view, (double)near, (double)far, (double*)objX, (double*)objY, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double* model, ref double proj, Int32* view, double near, double far, double* objX, double[] objY, double* objZ, double* objW) - { - unsafe - { - fixed (double* proj_ptr = &proj) - fixed (double* objY_ptr = objY) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model, (double*)proj_ptr, (Int32*)view, (double)near, (double)far, (double*)objX, (double*)objY_ptr, (double*)objZ, (double*)objW); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double* model, ref double proj, Int32* view, double near, double far, double* objX, double[] objY, double* objZ, double[] objW) - { - unsafe - { - fixed (double* proj_ptr = &proj) - fixed (double* objY_ptr = objY) - fixed (double* objW_ptr = objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model, (double*)proj_ptr, (Int32*)view, (double)near, (double)far, (double*)objX, (double*)objY_ptr, (double*)objZ, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double* model, ref double proj, Int32* view, double near, double far, double* objX, double[] objY, double* objZ, ref double objW) - { - unsafe - { - fixed (double* proj_ptr = &proj) - fixed (double* objY_ptr = objY) - fixed (double* objW_ptr = &objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model, (double*)proj_ptr, (Int32*)view, (double)near, (double)far, (double*)objX, (double*)objY_ptr, (double*)objZ, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double* model, ref double proj, Int32* view, double near, double far, double* objX, double[] objY, double[] objZ, double* objW) - { - unsafe - { - fixed (double* proj_ptr = &proj) - fixed (double* objY_ptr = objY) - fixed (double* objZ_ptr = objZ) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model, (double*)proj_ptr, (Int32*)view, (double)near, (double)far, (double*)objX, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double* model, ref double proj, Int32* view, double near, double far, double* objX, double[] objY, double[] objZ, double[] objW) - { - unsafe - { - fixed (double* proj_ptr = &proj) - fixed (double* objY_ptr = objY) - fixed (double* objZ_ptr = objZ) - fixed (double* objW_ptr = objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model, (double*)proj_ptr, (Int32*)view, (double)near, (double)far, (double*)objX, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double* model, ref double proj, Int32* view, double near, double far, double* objX, double[] objY, double[] objZ, ref double objW) - { - unsafe - { - fixed (double* proj_ptr = &proj) - fixed (double* objY_ptr = objY) - fixed (double* objZ_ptr = objZ) - fixed (double* objW_ptr = &objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model, (double*)proj_ptr, (Int32*)view, (double)near, (double)far, (double*)objX, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double* model, ref double proj, Int32* view, double near, double far, double* objX, double[] objY, ref double objZ, double* objW) - { - unsafe - { - fixed (double* proj_ptr = &proj) - fixed (double* objY_ptr = objY) - fixed (double* objZ_ptr = &objZ) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model, (double*)proj_ptr, (Int32*)view, (double)near, (double)far, (double*)objX, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double* model, ref double proj, Int32* view, double near, double far, double* objX, double[] objY, ref double objZ, double[] objW) - { - unsafe - { - fixed (double* proj_ptr = &proj) - fixed (double* objY_ptr = objY) - fixed (double* objZ_ptr = &objZ) - fixed (double* objW_ptr = objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model, (double*)proj_ptr, (Int32*)view, (double)near, (double)far, (double*)objX, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double* model, ref double proj, Int32* view, double near, double far, double* objX, double[] objY, ref double objZ, ref double objW) - { - unsafe - { - fixed (double* proj_ptr = &proj) - fixed (double* objY_ptr = objY) - fixed (double* objZ_ptr = &objZ) - fixed (double* objW_ptr = &objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model, (double*)proj_ptr, (Int32*)view, (double)near, (double)far, (double*)objX, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double* model, ref double proj, Int32* view, double near, double far, double* objX, ref double objY, double* objZ, double* objW) - { - unsafe - { - fixed (double* proj_ptr = &proj) - fixed (double* objY_ptr = &objY) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model, (double*)proj_ptr, (Int32*)view, (double)near, (double)far, (double*)objX, (double*)objY_ptr, (double*)objZ, (double*)objW); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double* model, ref double proj, Int32* view, double near, double far, double* objX, ref double objY, double* objZ, double[] objW) - { - unsafe - { - fixed (double* proj_ptr = &proj) - fixed (double* objY_ptr = &objY) - fixed (double* objW_ptr = objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model, (double*)proj_ptr, (Int32*)view, (double)near, (double)far, (double*)objX, (double*)objY_ptr, (double*)objZ, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double* model, ref double proj, Int32* view, double near, double far, double* objX, ref double objY, double* objZ, ref double objW) - { - unsafe - { - fixed (double* proj_ptr = &proj) - fixed (double* objY_ptr = &objY) - fixed (double* objW_ptr = &objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model, (double*)proj_ptr, (Int32*)view, (double)near, (double)far, (double*)objX, (double*)objY_ptr, (double*)objZ, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double* model, ref double proj, Int32* view, double near, double far, double* objX, ref double objY, double[] objZ, double* objW) - { - unsafe - { - fixed (double* proj_ptr = &proj) - fixed (double* objY_ptr = &objY) - fixed (double* objZ_ptr = objZ) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model, (double*)proj_ptr, (Int32*)view, (double)near, (double)far, (double*)objX, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double* model, ref double proj, Int32* view, double near, double far, double* objX, ref double objY, double[] objZ, double[] objW) - { - unsafe - { - fixed (double* proj_ptr = &proj) - fixed (double* objY_ptr = &objY) - fixed (double* objZ_ptr = objZ) - fixed (double* objW_ptr = objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model, (double*)proj_ptr, (Int32*)view, (double)near, (double)far, (double*)objX, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double* model, ref double proj, Int32* view, double near, double far, double* objX, ref double objY, double[] objZ, ref double objW) - { - unsafe - { - fixed (double* proj_ptr = &proj) - fixed (double* objY_ptr = &objY) - fixed (double* objZ_ptr = objZ) - fixed (double* objW_ptr = &objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model, (double*)proj_ptr, (Int32*)view, (double)near, (double)far, (double*)objX, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double* model, ref double proj, Int32* view, double near, double far, double* objX, ref double objY, ref double objZ, double* objW) - { - unsafe - { - fixed (double* proj_ptr = &proj) - fixed (double* objY_ptr = &objY) - fixed (double* objZ_ptr = &objZ) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model, (double*)proj_ptr, (Int32*)view, (double)near, (double)far, (double*)objX, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double* model, ref double proj, Int32* view, double near, double far, double* objX, ref double objY, ref double objZ, double[] objW) - { - unsafe - { - fixed (double* proj_ptr = &proj) - fixed (double* objY_ptr = &objY) - fixed (double* objZ_ptr = &objZ) - fixed (double* objW_ptr = objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model, (double*)proj_ptr, (Int32*)view, (double)near, (double)far, (double*)objX, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double* model, ref double proj, Int32* view, double near, double far, double* objX, ref double objY, ref double objZ, ref double objW) - { - unsafe - { - fixed (double* proj_ptr = &proj) - fixed (double* objY_ptr = &objY) - fixed (double* objZ_ptr = &objZ) - fixed (double* objW_ptr = &objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model, (double*)proj_ptr, (Int32*)view, (double)near, (double)far, (double*)objX, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double* model, ref double proj, Int32* view, double near, double far, double[] objX, double* objY, double* objZ, double* objW) - { - unsafe - { - fixed (double* proj_ptr = &proj) - fixed (double* objX_ptr = objX) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model, (double*)proj_ptr, (Int32*)view, (double)near, (double)far, (double*)objX_ptr, (double*)objY, (double*)objZ, (double*)objW); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double* model, ref double proj, Int32* view, double near, double far, double[] objX, double* objY, double* objZ, double[] objW) - { - unsafe - { - fixed (double* proj_ptr = &proj) - fixed (double* objX_ptr = objX) - fixed (double* objW_ptr = objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model, (double*)proj_ptr, (Int32*)view, (double)near, (double)far, (double*)objX_ptr, (double*)objY, (double*)objZ, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double* model, ref double proj, Int32* view, double near, double far, double[] objX, double* objY, double* objZ, ref double objW) - { - unsafe - { - fixed (double* proj_ptr = &proj) - fixed (double* objX_ptr = objX) - fixed (double* objW_ptr = &objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model, (double*)proj_ptr, (Int32*)view, (double)near, (double)far, (double*)objX_ptr, (double*)objY, (double*)objZ, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double* model, ref double proj, Int32* view, double near, double far, double[] objX, double* objY, double[] objZ, double* objW) - { - unsafe - { - fixed (double* proj_ptr = &proj) - fixed (double* objX_ptr = objX) - fixed (double* objZ_ptr = objZ) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model, (double*)proj_ptr, (Int32*)view, (double)near, (double)far, (double*)objX_ptr, (double*)objY, (double*)objZ_ptr, (double*)objW); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double* model, ref double proj, Int32* view, double near, double far, double[] objX, double* objY, double[] objZ, double[] objW) - { - unsafe - { - fixed (double* proj_ptr = &proj) - fixed (double* objX_ptr = objX) - fixed (double* objZ_ptr = objZ) - fixed (double* objW_ptr = objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model, (double*)proj_ptr, (Int32*)view, (double)near, (double)far, (double*)objX_ptr, (double*)objY, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double* model, ref double proj, Int32* view, double near, double far, double[] objX, double* objY, double[] objZ, ref double objW) - { - unsafe - { - fixed (double* proj_ptr = &proj) - fixed (double* objX_ptr = objX) - fixed (double* objZ_ptr = objZ) - fixed (double* objW_ptr = &objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model, (double*)proj_ptr, (Int32*)view, (double)near, (double)far, (double*)objX_ptr, (double*)objY, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double* model, ref double proj, Int32* view, double near, double far, double[] objX, double* objY, ref double objZ, double* objW) - { - unsafe - { - fixed (double* proj_ptr = &proj) - fixed (double* objX_ptr = objX) - fixed (double* objZ_ptr = &objZ) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model, (double*)proj_ptr, (Int32*)view, (double)near, (double)far, (double*)objX_ptr, (double*)objY, (double*)objZ_ptr, (double*)objW); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double* model, ref double proj, Int32* view, double near, double far, double[] objX, double* objY, ref double objZ, double[] objW) - { - unsafe - { - fixed (double* proj_ptr = &proj) - fixed (double* objX_ptr = objX) - fixed (double* objZ_ptr = &objZ) - fixed (double* objW_ptr = objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model, (double*)proj_ptr, (Int32*)view, (double)near, (double)far, (double*)objX_ptr, (double*)objY, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double* model, ref double proj, Int32* view, double near, double far, double[] objX, double* objY, ref double objZ, ref double objW) - { - unsafe - { - fixed (double* proj_ptr = &proj) - fixed (double* objX_ptr = objX) - fixed (double* objZ_ptr = &objZ) - fixed (double* objW_ptr = &objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model, (double*)proj_ptr, (Int32*)view, (double)near, (double)far, (double*)objX_ptr, (double*)objY, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double* model, ref double proj, Int32* view, double near, double far, double[] objX, double[] objY, double* objZ, double* objW) - { - unsafe - { - fixed (double* proj_ptr = &proj) - fixed (double* objX_ptr = objX) - fixed (double* objY_ptr = objY) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model, (double*)proj_ptr, (Int32*)view, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ, (double*)objW); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double* model, ref double proj, Int32* view, double near, double far, double[] objX, double[] objY, double* objZ, double[] objW) - { - unsafe - { - fixed (double* proj_ptr = &proj) - fixed (double* objX_ptr = objX) - fixed (double* objY_ptr = objY) - fixed (double* objW_ptr = objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model, (double*)proj_ptr, (Int32*)view, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double* model, ref double proj, Int32* view, double near, double far, double[] objX, double[] objY, double* objZ, ref double objW) - { - unsafe - { - fixed (double* proj_ptr = &proj) - fixed (double* objX_ptr = objX) - fixed (double* objY_ptr = objY) - fixed (double* objW_ptr = &objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model, (double*)proj_ptr, (Int32*)view, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double* model, ref double proj, Int32* view, double near, double far, double[] objX, double[] objY, double[] objZ, double* objW) - { - unsafe - { - fixed (double* proj_ptr = &proj) - fixed (double* objX_ptr = objX) - fixed (double* objY_ptr = objY) - fixed (double* objZ_ptr = objZ) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model, (double*)proj_ptr, (Int32*)view, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double* model, ref double proj, Int32* view, double near, double far, double[] objX, double[] objY, double[] objZ, double[] objW) - { - unsafe - { - fixed (double* proj_ptr = &proj) - fixed (double* objX_ptr = objX) - fixed (double* objY_ptr = objY) - fixed (double* objZ_ptr = objZ) - fixed (double* objW_ptr = objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model, (double*)proj_ptr, (Int32*)view, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double* model, ref double proj, Int32* view, double near, double far, double[] objX, double[] objY, double[] objZ, ref double objW) - { - unsafe - { - fixed (double* proj_ptr = &proj) - fixed (double* objX_ptr = objX) - fixed (double* objY_ptr = objY) - fixed (double* objZ_ptr = objZ) - fixed (double* objW_ptr = &objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model, (double*)proj_ptr, (Int32*)view, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double* model, ref double proj, Int32* view, double near, double far, double[] objX, double[] objY, ref double objZ, double* objW) - { - unsafe - { - fixed (double* proj_ptr = &proj) - fixed (double* objX_ptr = objX) - fixed (double* objY_ptr = objY) - fixed (double* objZ_ptr = &objZ) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model, (double*)proj_ptr, (Int32*)view, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double* model, ref double proj, Int32* view, double near, double far, double[] objX, double[] objY, ref double objZ, double[] objW) - { - unsafe - { - fixed (double* proj_ptr = &proj) - fixed (double* objX_ptr = objX) - fixed (double* objY_ptr = objY) - fixed (double* objZ_ptr = &objZ) - fixed (double* objW_ptr = objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model, (double*)proj_ptr, (Int32*)view, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double* model, ref double proj, Int32* view, double near, double far, double[] objX, double[] objY, ref double objZ, ref double objW) - { - unsafe - { - fixed (double* proj_ptr = &proj) - fixed (double* objX_ptr = objX) - fixed (double* objY_ptr = objY) - fixed (double* objZ_ptr = &objZ) - fixed (double* objW_ptr = &objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model, (double*)proj_ptr, (Int32*)view, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double* model, ref double proj, Int32* view, double near, double far, double[] objX, ref double objY, double* objZ, double* objW) - { - unsafe - { - fixed (double* proj_ptr = &proj) - fixed (double* objX_ptr = objX) - fixed (double* objY_ptr = &objY) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model, (double*)proj_ptr, (Int32*)view, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ, (double*)objW); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double* model, ref double proj, Int32* view, double near, double far, double[] objX, ref double objY, double* objZ, double[] objW) - { - unsafe - { - fixed (double* proj_ptr = &proj) - fixed (double* objX_ptr = objX) - fixed (double* objY_ptr = &objY) - fixed (double* objW_ptr = objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model, (double*)proj_ptr, (Int32*)view, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double* model, ref double proj, Int32* view, double near, double far, double[] objX, ref double objY, double* objZ, ref double objW) - { - unsafe - { - fixed (double* proj_ptr = &proj) - fixed (double* objX_ptr = objX) - fixed (double* objY_ptr = &objY) - fixed (double* objW_ptr = &objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model, (double*)proj_ptr, (Int32*)view, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double* model, ref double proj, Int32* view, double near, double far, double[] objX, ref double objY, double[] objZ, double* objW) - { - unsafe - { - fixed (double* proj_ptr = &proj) - fixed (double* objX_ptr = objX) - fixed (double* objY_ptr = &objY) - fixed (double* objZ_ptr = objZ) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model, (double*)proj_ptr, (Int32*)view, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double* model, ref double proj, Int32* view, double near, double far, double[] objX, ref double objY, double[] objZ, double[] objW) - { - unsafe - { - fixed (double* proj_ptr = &proj) - fixed (double* objX_ptr = objX) - fixed (double* objY_ptr = &objY) - fixed (double* objZ_ptr = objZ) - fixed (double* objW_ptr = objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model, (double*)proj_ptr, (Int32*)view, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double* model, ref double proj, Int32* view, double near, double far, double[] objX, ref double objY, double[] objZ, ref double objW) - { - unsafe - { - fixed (double* proj_ptr = &proj) - fixed (double* objX_ptr = objX) - fixed (double* objY_ptr = &objY) - fixed (double* objZ_ptr = objZ) - fixed (double* objW_ptr = &objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model, (double*)proj_ptr, (Int32*)view, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double* model, ref double proj, Int32* view, double near, double far, double[] objX, ref double objY, ref double objZ, double* objW) - { - unsafe - { - fixed (double* proj_ptr = &proj) - fixed (double* objX_ptr = objX) - fixed (double* objY_ptr = &objY) - fixed (double* objZ_ptr = &objZ) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model, (double*)proj_ptr, (Int32*)view, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double* model, ref double proj, Int32* view, double near, double far, double[] objX, ref double objY, ref double objZ, double[] objW) - { - unsafe - { - fixed (double* proj_ptr = &proj) - fixed (double* objX_ptr = objX) - fixed (double* objY_ptr = &objY) - fixed (double* objZ_ptr = &objZ) - fixed (double* objW_ptr = objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model, (double*)proj_ptr, (Int32*)view, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double* model, ref double proj, Int32* view, double near, double far, double[] objX, ref double objY, ref double objZ, ref double objW) - { - unsafe - { - fixed (double* proj_ptr = &proj) - fixed (double* objX_ptr = objX) - fixed (double* objY_ptr = &objY) - fixed (double* objZ_ptr = &objZ) - fixed (double* objW_ptr = &objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model, (double*)proj_ptr, (Int32*)view, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double* model, ref double proj, Int32* view, double near, double far, ref double objX, double* objY, double* objZ, double* objW) - { - unsafe - { - fixed (double* proj_ptr = &proj) - fixed (double* objX_ptr = &objX) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model, (double*)proj_ptr, (Int32*)view, (double)near, (double)far, (double*)objX_ptr, (double*)objY, (double*)objZ, (double*)objW); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double* model, ref double proj, Int32* view, double near, double far, ref double objX, double* objY, double* objZ, double[] objW) - { - unsafe - { - fixed (double* proj_ptr = &proj) - fixed (double* objX_ptr = &objX) - fixed (double* objW_ptr = objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model, (double*)proj_ptr, (Int32*)view, (double)near, (double)far, (double*)objX_ptr, (double*)objY, (double*)objZ, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double* model, ref double proj, Int32* view, double near, double far, ref double objX, double* objY, double* objZ, ref double objW) - { - unsafe - { - fixed (double* proj_ptr = &proj) - fixed (double* objX_ptr = &objX) - fixed (double* objW_ptr = &objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model, (double*)proj_ptr, (Int32*)view, (double)near, (double)far, (double*)objX_ptr, (double*)objY, (double*)objZ, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double* model, ref double proj, Int32* view, double near, double far, ref double objX, double* objY, double[] objZ, double* objW) - { - unsafe - { - fixed (double* proj_ptr = &proj) - fixed (double* objX_ptr = &objX) - fixed (double* objZ_ptr = objZ) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model, (double*)proj_ptr, (Int32*)view, (double)near, (double)far, (double*)objX_ptr, (double*)objY, (double*)objZ_ptr, (double*)objW); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double* model, ref double proj, Int32* view, double near, double far, ref double objX, double* objY, double[] objZ, double[] objW) - { - unsafe - { - fixed (double* proj_ptr = &proj) - fixed (double* objX_ptr = &objX) - fixed (double* objZ_ptr = objZ) - fixed (double* objW_ptr = objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model, (double*)proj_ptr, (Int32*)view, (double)near, (double)far, (double*)objX_ptr, (double*)objY, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double* model, ref double proj, Int32* view, double near, double far, ref double objX, double* objY, double[] objZ, ref double objW) - { - unsafe - { - fixed (double* proj_ptr = &proj) - fixed (double* objX_ptr = &objX) - fixed (double* objZ_ptr = objZ) - fixed (double* objW_ptr = &objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model, (double*)proj_ptr, (Int32*)view, (double)near, (double)far, (double*)objX_ptr, (double*)objY, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double* model, ref double proj, Int32* view, double near, double far, ref double objX, double* objY, ref double objZ, double* objW) - { - unsafe - { - fixed (double* proj_ptr = &proj) - fixed (double* objX_ptr = &objX) - fixed (double* objZ_ptr = &objZ) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model, (double*)proj_ptr, (Int32*)view, (double)near, (double)far, (double*)objX_ptr, (double*)objY, (double*)objZ_ptr, (double*)objW); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double* model, ref double proj, Int32* view, double near, double far, ref double objX, double* objY, ref double objZ, double[] objW) - { - unsafe - { - fixed (double* proj_ptr = &proj) - fixed (double* objX_ptr = &objX) - fixed (double* objZ_ptr = &objZ) - fixed (double* objW_ptr = objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model, (double*)proj_ptr, (Int32*)view, (double)near, (double)far, (double*)objX_ptr, (double*)objY, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double* model, ref double proj, Int32* view, double near, double far, ref double objX, double* objY, ref double objZ, ref double objW) - { - unsafe - { - fixed (double* proj_ptr = &proj) - fixed (double* objX_ptr = &objX) - fixed (double* objZ_ptr = &objZ) - fixed (double* objW_ptr = &objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model, (double*)proj_ptr, (Int32*)view, (double)near, (double)far, (double*)objX_ptr, (double*)objY, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double* model, ref double proj, Int32* view, double near, double far, ref double objX, double[] objY, double* objZ, double* objW) - { - unsafe - { - fixed (double* proj_ptr = &proj) - fixed (double* objX_ptr = &objX) - fixed (double* objY_ptr = objY) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model, (double*)proj_ptr, (Int32*)view, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ, (double*)objW); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double* model, ref double proj, Int32* view, double near, double far, ref double objX, double[] objY, double* objZ, double[] objW) - { - unsafe - { - fixed (double* proj_ptr = &proj) - fixed (double* objX_ptr = &objX) - fixed (double* objY_ptr = objY) - fixed (double* objW_ptr = objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model, (double*)proj_ptr, (Int32*)view, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double* model, ref double proj, Int32* view, double near, double far, ref double objX, double[] objY, double* objZ, ref double objW) - { - unsafe - { - fixed (double* proj_ptr = &proj) - fixed (double* objX_ptr = &objX) - fixed (double* objY_ptr = objY) - fixed (double* objW_ptr = &objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model, (double*)proj_ptr, (Int32*)view, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double* model, ref double proj, Int32* view, double near, double far, ref double objX, double[] objY, double[] objZ, double* objW) - { - unsafe - { - fixed (double* proj_ptr = &proj) - fixed (double* objX_ptr = &objX) - fixed (double* objY_ptr = objY) - fixed (double* objZ_ptr = objZ) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model, (double*)proj_ptr, (Int32*)view, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double* model, ref double proj, Int32* view, double near, double far, ref double objX, double[] objY, double[] objZ, double[] objW) - { - unsafe - { - fixed (double* proj_ptr = &proj) - fixed (double* objX_ptr = &objX) - fixed (double* objY_ptr = objY) - fixed (double* objZ_ptr = objZ) - fixed (double* objW_ptr = objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model, (double*)proj_ptr, (Int32*)view, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double* model, ref double proj, Int32* view, double near, double far, ref double objX, double[] objY, double[] objZ, ref double objW) - { - unsafe - { - fixed (double* proj_ptr = &proj) - fixed (double* objX_ptr = &objX) - fixed (double* objY_ptr = objY) - fixed (double* objZ_ptr = objZ) - fixed (double* objW_ptr = &objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model, (double*)proj_ptr, (Int32*)view, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double* model, ref double proj, Int32* view, double near, double far, ref double objX, double[] objY, ref double objZ, double* objW) - { - unsafe - { - fixed (double* proj_ptr = &proj) - fixed (double* objX_ptr = &objX) - fixed (double* objY_ptr = objY) - fixed (double* objZ_ptr = &objZ) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model, (double*)proj_ptr, (Int32*)view, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double* model, ref double proj, Int32* view, double near, double far, ref double objX, double[] objY, ref double objZ, double[] objW) - { - unsafe - { - fixed (double* proj_ptr = &proj) - fixed (double* objX_ptr = &objX) - fixed (double* objY_ptr = objY) - fixed (double* objZ_ptr = &objZ) - fixed (double* objW_ptr = objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model, (double*)proj_ptr, (Int32*)view, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double* model, ref double proj, Int32* view, double near, double far, ref double objX, double[] objY, ref double objZ, ref double objW) - { - unsafe - { - fixed (double* proj_ptr = &proj) - fixed (double* objX_ptr = &objX) - fixed (double* objY_ptr = objY) - fixed (double* objZ_ptr = &objZ) - fixed (double* objW_ptr = &objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model, (double*)proj_ptr, (Int32*)view, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double* model, ref double proj, Int32* view, double near, double far, ref double objX, ref double objY, double* objZ, double* objW) - { - unsafe - { - fixed (double* proj_ptr = &proj) - fixed (double* objX_ptr = &objX) - fixed (double* objY_ptr = &objY) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model, (double*)proj_ptr, (Int32*)view, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ, (double*)objW); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double* model, ref double proj, Int32* view, double near, double far, ref double objX, ref double objY, double* objZ, double[] objW) - { - unsafe - { - fixed (double* proj_ptr = &proj) - fixed (double* objX_ptr = &objX) - fixed (double* objY_ptr = &objY) - fixed (double* objW_ptr = objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model, (double*)proj_ptr, (Int32*)view, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double* model, ref double proj, Int32* view, double near, double far, ref double objX, ref double objY, double* objZ, ref double objW) - { - unsafe - { - fixed (double* proj_ptr = &proj) - fixed (double* objX_ptr = &objX) - fixed (double* objY_ptr = &objY) - fixed (double* objW_ptr = &objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model, (double*)proj_ptr, (Int32*)view, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double* model, ref double proj, Int32* view, double near, double far, ref double objX, ref double objY, double[] objZ, double* objW) - { - unsafe - { - fixed (double* proj_ptr = &proj) - fixed (double* objX_ptr = &objX) - fixed (double* objY_ptr = &objY) - fixed (double* objZ_ptr = objZ) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model, (double*)proj_ptr, (Int32*)view, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double* model, ref double proj, Int32* view, double near, double far, ref double objX, ref double objY, double[] objZ, double[] objW) - { - unsafe - { - fixed (double* proj_ptr = &proj) - fixed (double* objX_ptr = &objX) - fixed (double* objY_ptr = &objY) - fixed (double* objZ_ptr = objZ) - fixed (double* objW_ptr = objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model, (double*)proj_ptr, (Int32*)view, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double* model, ref double proj, Int32* view, double near, double far, ref double objX, ref double objY, double[] objZ, ref double objW) - { - unsafe - { - fixed (double* proj_ptr = &proj) - fixed (double* objX_ptr = &objX) - fixed (double* objY_ptr = &objY) - fixed (double* objZ_ptr = objZ) - fixed (double* objW_ptr = &objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model, (double*)proj_ptr, (Int32*)view, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double* model, ref double proj, Int32* view, double near, double far, ref double objX, ref double objY, ref double objZ, double* objW) - { - unsafe - { - fixed (double* proj_ptr = &proj) - fixed (double* objX_ptr = &objX) - fixed (double* objY_ptr = &objY) - fixed (double* objZ_ptr = &objZ) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model, (double*)proj_ptr, (Int32*)view, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double* model, ref double proj, Int32* view, double near, double far, ref double objX, ref double objY, ref double objZ, double[] objW) - { - unsafe - { - fixed (double* proj_ptr = &proj) - fixed (double* objX_ptr = &objX) - fixed (double* objY_ptr = &objY) - fixed (double* objZ_ptr = &objZ) - fixed (double* objW_ptr = objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model, (double*)proj_ptr, (Int32*)view, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double* model, ref double proj, Int32* view, double near, double far, ref double objX, ref double objY, ref double objZ, ref double objW) - { - unsafe - { - fixed (double* proj_ptr = &proj) - fixed (double* objX_ptr = &objX) - fixed (double* objY_ptr = &objY) - fixed (double* objZ_ptr = &objZ) - fixed (double* objW_ptr = &objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model, (double*)proj_ptr, (Int32*)view, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double* model, ref double proj, Int32[] view, double near, double far, double* objX, double* objY, double* objZ, double* objW) - { - unsafe - { - fixed (double* proj_ptr = &proj) - fixed (Int32* view_ptr = view) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX, (double*)objY, (double*)objZ, (double*)objW); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double* model, ref double proj, Int32[] view, double near, double far, double* objX, double* objY, double* objZ, double[] objW) - { - unsafe - { - fixed (double* proj_ptr = &proj) - fixed (Int32* view_ptr = view) - fixed (double* objW_ptr = objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX, (double*)objY, (double*)objZ, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double* model, ref double proj, Int32[] view, double near, double far, double* objX, double* objY, double* objZ, ref double objW) - { - unsafe - { - fixed (double* proj_ptr = &proj) - fixed (Int32* view_ptr = view) - fixed (double* objW_ptr = &objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX, (double*)objY, (double*)objZ, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double* model, ref double proj, Int32[] view, double near, double far, double* objX, double* objY, double[] objZ, double* objW) - { - unsafe - { - fixed (double* proj_ptr = &proj) - fixed (Int32* view_ptr = view) - fixed (double* objZ_ptr = objZ) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX, (double*)objY, (double*)objZ_ptr, (double*)objW); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double* model, ref double proj, Int32[] view, double near, double far, double* objX, double* objY, double[] objZ, double[] objW) - { - unsafe - { - fixed (double* proj_ptr = &proj) - fixed (Int32* view_ptr = view) - fixed (double* objZ_ptr = objZ) - fixed (double* objW_ptr = objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX, (double*)objY, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double* model, ref double proj, Int32[] view, double near, double far, double* objX, double* objY, double[] objZ, ref double objW) - { - unsafe - { - fixed (double* proj_ptr = &proj) - fixed (Int32* view_ptr = view) - fixed (double* objZ_ptr = objZ) - fixed (double* objW_ptr = &objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX, (double*)objY, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double* model, ref double proj, Int32[] view, double near, double far, double* objX, double* objY, ref double objZ, double* objW) - { - unsafe - { - fixed (double* proj_ptr = &proj) - fixed (Int32* view_ptr = view) - fixed (double* objZ_ptr = &objZ) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX, (double*)objY, (double*)objZ_ptr, (double*)objW); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double* model, ref double proj, Int32[] view, double near, double far, double* objX, double* objY, ref double objZ, double[] objW) - { - unsafe - { - fixed (double* proj_ptr = &proj) - fixed (Int32* view_ptr = view) - fixed (double* objZ_ptr = &objZ) - fixed (double* objW_ptr = objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX, (double*)objY, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double* model, ref double proj, Int32[] view, double near, double far, double* objX, double* objY, ref double objZ, ref double objW) - { - unsafe - { - fixed (double* proj_ptr = &proj) - fixed (Int32* view_ptr = view) - fixed (double* objZ_ptr = &objZ) - fixed (double* objW_ptr = &objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX, (double*)objY, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double* model, ref double proj, Int32[] view, double near, double far, double* objX, double[] objY, double* objZ, double* objW) - { - unsafe - { - fixed (double* proj_ptr = &proj) - fixed (Int32* view_ptr = view) - fixed (double* objY_ptr = objY) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX, (double*)objY_ptr, (double*)objZ, (double*)objW); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double* model, ref double proj, Int32[] view, double near, double far, double* objX, double[] objY, double* objZ, double[] objW) - { - unsafe - { - fixed (double* proj_ptr = &proj) - fixed (Int32* view_ptr = view) - fixed (double* objY_ptr = objY) - fixed (double* objW_ptr = objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX, (double*)objY_ptr, (double*)objZ, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double* model, ref double proj, Int32[] view, double near, double far, double* objX, double[] objY, double* objZ, ref double objW) - { - unsafe - { - fixed (double* proj_ptr = &proj) - fixed (Int32* view_ptr = view) - fixed (double* objY_ptr = objY) - fixed (double* objW_ptr = &objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX, (double*)objY_ptr, (double*)objZ, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double* model, ref double proj, Int32[] view, double near, double far, double* objX, double[] objY, double[] objZ, double* objW) - { - unsafe - { - fixed (double* proj_ptr = &proj) - fixed (Int32* view_ptr = view) - fixed (double* objY_ptr = objY) - fixed (double* objZ_ptr = objZ) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double* model, ref double proj, Int32[] view, double near, double far, double* objX, double[] objY, double[] objZ, double[] objW) - { - unsafe - { - fixed (double* proj_ptr = &proj) - fixed (Int32* view_ptr = view) - fixed (double* objY_ptr = objY) - fixed (double* objZ_ptr = objZ) - fixed (double* objW_ptr = objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double* model, ref double proj, Int32[] view, double near, double far, double* objX, double[] objY, double[] objZ, ref double objW) - { - unsafe - { - fixed (double* proj_ptr = &proj) - fixed (Int32* view_ptr = view) - fixed (double* objY_ptr = objY) - fixed (double* objZ_ptr = objZ) - fixed (double* objW_ptr = &objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double* model, ref double proj, Int32[] view, double near, double far, double* objX, double[] objY, ref double objZ, double* objW) - { - unsafe - { - fixed (double* proj_ptr = &proj) - fixed (Int32* view_ptr = view) - fixed (double* objY_ptr = objY) - fixed (double* objZ_ptr = &objZ) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double* model, ref double proj, Int32[] view, double near, double far, double* objX, double[] objY, ref double objZ, double[] objW) - { - unsafe - { - fixed (double* proj_ptr = &proj) - fixed (Int32* view_ptr = view) - fixed (double* objY_ptr = objY) - fixed (double* objZ_ptr = &objZ) - fixed (double* objW_ptr = objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double* model, ref double proj, Int32[] view, double near, double far, double* objX, double[] objY, ref double objZ, ref double objW) - { - unsafe - { - fixed (double* proj_ptr = &proj) - fixed (Int32* view_ptr = view) - fixed (double* objY_ptr = objY) - fixed (double* objZ_ptr = &objZ) - fixed (double* objW_ptr = &objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double* model, ref double proj, Int32[] view, double near, double far, double* objX, ref double objY, double* objZ, double* objW) - { - unsafe - { - fixed (double* proj_ptr = &proj) - fixed (Int32* view_ptr = view) - fixed (double* objY_ptr = &objY) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX, (double*)objY_ptr, (double*)objZ, (double*)objW); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double* model, ref double proj, Int32[] view, double near, double far, double* objX, ref double objY, double* objZ, double[] objW) - { - unsafe - { - fixed (double* proj_ptr = &proj) - fixed (Int32* view_ptr = view) - fixed (double* objY_ptr = &objY) - fixed (double* objW_ptr = objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX, (double*)objY_ptr, (double*)objZ, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double* model, ref double proj, Int32[] view, double near, double far, double* objX, ref double objY, double* objZ, ref double objW) - { - unsafe - { - fixed (double* proj_ptr = &proj) - fixed (Int32* view_ptr = view) - fixed (double* objY_ptr = &objY) - fixed (double* objW_ptr = &objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX, (double*)objY_ptr, (double*)objZ, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double* model, ref double proj, Int32[] view, double near, double far, double* objX, ref double objY, double[] objZ, double* objW) - { - unsafe - { - fixed (double* proj_ptr = &proj) - fixed (Int32* view_ptr = view) - fixed (double* objY_ptr = &objY) - fixed (double* objZ_ptr = objZ) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double* model, ref double proj, Int32[] view, double near, double far, double* objX, ref double objY, double[] objZ, double[] objW) - { - unsafe - { - fixed (double* proj_ptr = &proj) - fixed (Int32* view_ptr = view) - fixed (double* objY_ptr = &objY) - fixed (double* objZ_ptr = objZ) - fixed (double* objW_ptr = objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double* model, ref double proj, Int32[] view, double near, double far, double* objX, ref double objY, double[] objZ, ref double objW) - { - unsafe - { - fixed (double* proj_ptr = &proj) - fixed (Int32* view_ptr = view) - fixed (double* objY_ptr = &objY) - fixed (double* objZ_ptr = objZ) - fixed (double* objW_ptr = &objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double* model, ref double proj, Int32[] view, double near, double far, double* objX, ref double objY, ref double objZ, double* objW) - { - unsafe - { - fixed (double* proj_ptr = &proj) - fixed (Int32* view_ptr = view) - fixed (double* objY_ptr = &objY) - fixed (double* objZ_ptr = &objZ) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double* model, ref double proj, Int32[] view, double near, double far, double* objX, ref double objY, ref double objZ, double[] objW) - { - unsafe - { - fixed (double* proj_ptr = &proj) - fixed (Int32* view_ptr = view) - fixed (double* objY_ptr = &objY) - fixed (double* objZ_ptr = &objZ) - fixed (double* objW_ptr = objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double* model, ref double proj, Int32[] view, double near, double far, double* objX, ref double objY, ref double objZ, ref double objW) - { - unsafe - { - fixed (double* proj_ptr = &proj) - fixed (Int32* view_ptr = view) - fixed (double* objY_ptr = &objY) - fixed (double* objZ_ptr = &objZ) - fixed (double* objW_ptr = &objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double* model, ref double proj, Int32[] view, double near, double far, double[] objX, double* objY, double* objZ, double* objW) - { - unsafe - { - fixed (double* proj_ptr = &proj) - fixed (Int32* view_ptr = view) - fixed (double* objX_ptr = objX) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY, (double*)objZ, (double*)objW); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double* model, ref double proj, Int32[] view, double near, double far, double[] objX, double* objY, double* objZ, double[] objW) - { - unsafe - { - fixed (double* proj_ptr = &proj) - fixed (Int32* view_ptr = view) - fixed (double* objX_ptr = objX) - fixed (double* objW_ptr = objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY, (double*)objZ, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double* model, ref double proj, Int32[] view, double near, double far, double[] objX, double* objY, double* objZ, ref double objW) - { - unsafe - { - fixed (double* proj_ptr = &proj) - fixed (Int32* view_ptr = view) - fixed (double* objX_ptr = objX) - fixed (double* objW_ptr = &objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY, (double*)objZ, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double* model, ref double proj, Int32[] view, double near, double far, double[] objX, double* objY, double[] objZ, double* objW) - { - unsafe - { - fixed (double* proj_ptr = &proj) - fixed (Int32* view_ptr = view) - fixed (double* objX_ptr = objX) - fixed (double* objZ_ptr = objZ) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY, (double*)objZ_ptr, (double*)objW); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double* model, ref double proj, Int32[] view, double near, double far, double[] objX, double* objY, double[] objZ, double[] objW) - { - unsafe - { - fixed (double* proj_ptr = &proj) - fixed (Int32* view_ptr = view) - fixed (double* objX_ptr = objX) - fixed (double* objZ_ptr = objZ) - fixed (double* objW_ptr = objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double* model, ref double proj, Int32[] view, double near, double far, double[] objX, double* objY, double[] objZ, ref double objW) - { - unsafe - { - fixed (double* proj_ptr = &proj) - fixed (Int32* view_ptr = view) - fixed (double* objX_ptr = objX) - fixed (double* objZ_ptr = objZ) - fixed (double* objW_ptr = &objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double* model, ref double proj, Int32[] view, double near, double far, double[] objX, double* objY, ref double objZ, double* objW) - { - unsafe - { - fixed (double* proj_ptr = &proj) - fixed (Int32* view_ptr = view) - fixed (double* objX_ptr = objX) - fixed (double* objZ_ptr = &objZ) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY, (double*)objZ_ptr, (double*)objW); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double* model, ref double proj, Int32[] view, double near, double far, double[] objX, double* objY, ref double objZ, double[] objW) - { - unsafe - { - fixed (double* proj_ptr = &proj) - fixed (Int32* view_ptr = view) - fixed (double* objX_ptr = objX) - fixed (double* objZ_ptr = &objZ) - fixed (double* objW_ptr = objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double* model, ref double proj, Int32[] view, double near, double far, double[] objX, double* objY, ref double objZ, ref double objW) - { - unsafe - { - fixed (double* proj_ptr = &proj) - fixed (Int32* view_ptr = view) - fixed (double* objX_ptr = objX) - fixed (double* objZ_ptr = &objZ) - fixed (double* objW_ptr = &objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double* model, ref double proj, Int32[] view, double near, double far, double[] objX, double[] objY, double* objZ, double* objW) - { - unsafe - { - fixed (double* proj_ptr = &proj) - fixed (Int32* view_ptr = view) - fixed (double* objX_ptr = objX) - fixed (double* objY_ptr = objY) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ, (double*)objW); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double* model, ref double proj, Int32[] view, double near, double far, double[] objX, double[] objY, double* objZ, double[] objW) - { - unsafe - { - fixed (double* proj_ptr = &proj) - fixed (Int32* view_ptr = view) - fixed (double* objX_ptr = objX) - fixed (double* objY_ptr = objY) - fixed (double* objW_ptr = objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double* model, ref double proj, Int32[] view, double near, double far, double[] objX, double[] objY, double* objZ, ref double objW) - { - unsafe - { - fixed (double* proj_ptr = &proj) - fixed (Int32* view_ptr = view) - fixed (double* objX_ptr = objX) - fixed (double* objY_ptr = objY) - fixed (double* objW_ptr = &objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double* model, ref double proj, Int32[] view, double near, double far, double[] objX, double[] objY, double[] objZ, double* objW) - { - unsafe - { - fixed (double* proj_ptr = &proj) - fixed (Int32* view_ptr = view) - fixed (double* objX_ptr = objX) - fixed (double* objY_ptr = objY) - fixed (double* objZ_ptr = objZ) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double* model, ref double proj, Int32[] view, double near, double far, double[] objX, double[] objY, double[] objZ, double[] objW) - { - unsafe - { - fixed (double* proj_ptr = &proj) - fixed (Int32* view_ptr = view) - fixed (double* objX_ptr = objX) - fixed (double* objY_ptr = objY) - fixed (double* objZ_ptr = objZ) - fixed (double* objW_ptr = objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double* model, ref double proj, Int32[] view, double near, double far, double[] objX, double[] objY, double[] objZ, ref double objW) - { - unsafe - { - fixed (double* proj_ptr = &proj) - fixed (Int32* view_ptr = view) - fixed (double* objX_ptr = objX) - fixed (double* objY_ptr = objY) - fixed (double* objZ_ptr = objZ) - fixed (double* objW_ptr = &objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double* model, ref double proj, Int32[] view, double near, double far, double[] objX, double[] objY, ref double objZ, double* objW) - { - unsafe - { - fixed (double* proj_ptr = &proj) - fixed (Int32* view_ptr = view) - fixed (double* objX_ptr = objX) - fixed (double* objY_ptr = objY) - fixed (double* objZ_ptr = &objZ) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double* model, ref double proj, Int32[] view, double near, double far, double[] objX, double[] objY, ref double objZ, double[] objW) - { - unsafe - { - fixed (double* proj_ptr = &proj) - fixed (Int32* view_ptr = view) - fixed (double* objX_ptr = objX) - fixed (double* objY_ptr = objY) - fixed (double* objZ_ptr = &objZ) - fixed (double* objW_ptr = objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double* model, ref double proj, Int32[] view, double near, double far, double[] objX, double[] objY, ref double objZ, ref double objW) - { - unsafe - { - fixed (double* proj_ptr = &proj) - fixed (Int32* view_ptr = view) - fixed (double* objX_ptr = objX) - fixed (double* objY_ptr = objY) - fixed (double* objZ_ptr = &objZ) - fixed (double* objW_ptr = &objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double* model, ref double proj, Int32[] view, double near, double far, double[] objX, ref double objY, double* objZ, double* objW) - { - unsafe - { - fixed (double* proj_ptr = &proj) - fixed (Int32* view_ptr = view) - fixed (double* objX_ptr = objX) - fixed (double* objY_ptr = &objY) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ, (double*)objW); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double* model, ref double proj, Int32[] view, double near, double far, double[] objX, ref double objY, double* objZ, double[] objW) - { - unsafe - { - fixed (double* proj_ptr = &proj) - fixed (Int32* view_ptr = view) - fixed (double* objX_ptr = objX) - fixed (double* objY_ptr = &objY) - fixed (double* objW_ptr = objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double* model, ref double proj, Int32[] view, double near, double far, double[] objX, ref double objY, double* objZ, ref double objW) - { - unsafe - { - fixed (double* proj_ptr = &proj) - fixed (Int32* view_ptr = view) - fixed (double* objX_ptr = objX) - fixed (double* objY_ptr = &objY) - fixed (double* objW_ptr = &objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double* model, ref double proj, Int32[] view, double near, double far, double[] objX, ref double objY, double[] objZ, double* objW) - { - unsafe - { - fixed (double* proj_ptr = &proj) - fixed (Int32* view_ptr = view) - fixed (double* objX_ptr = objX) - fixed (double* objY_ptr = &objY) - fixed (double* objZ_ptr = objZ) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double* model, ref double proj, Int32[] view, double near, double far, double[] objX, ref double objY, double[] objZ, double[] objW) - { - unsafe - { - fixed (double* proj_ptr = &proj) - fixed (Int32* view_ptr = view) - fixed (double* objX_ptr = objX) - fixed (double* objY_ptr = &objY) - fixed (double* objZ_ptr = objZ) - fixed (double* objW_ptr = objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double* model, ref double proj, Int32[] view, double near, double far, double[] objX, ref double objY, double[] objZ, ref double objW) - { - unsafe - { - fixed (double* proj_ptr = &proj) - fixed (Int32* view_ptr = view) - fixed (double* objX_ptr = objX) - fixed (double* objY_ptr = &objY) - fixed (double* objZ_ptr = objZ) - fixed (double* objW_ptr = &objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double* model, ref double proj, Int32[] view, double near, double far, double[] objX, ref double objY, ref double objZ, double* objW) - { - unsafe - { - fixed (double* proj_ptr = &proj) - fixed (Int32* view_ptr = view) - fixed (double* objX_ptr = objX) - fixed (double* objY_ptr = &objY) - fixed (double* objZ_ptr = &objZ) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double* model, ref double proj, Int32[] view, double near, double far, double[] objX, ref double objY, ref double objZ, double[] objW) - { - unsafe - { - fixed (double* proj_ptr = &proj) - fixed (Int32* view_ptr = view) - fixed (double* objX_ptr = objX) - fixed (double* objY_ptr = &objY) - fixed (double* objZ_ptr = &objZ) - fixed (double* objW_ptr = objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double* model, ref double proj, Int32[] view, double near, double far, double[] objX, ref double objY, ref double objZ, ref double objW) - { - unsafe - { - fixed (double* proj_ptr = &proj) - fixed (Int32* view_ptr = view) - fixed (double* objX_ptr = objX) - fixed (double* objY_ptr = &objY) - fixed (double* objZ_ptr = &objZ) - fixed (double* objW_ptr = &objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double* model, ref double proj, Int32[] view, double near, double far, ref double objX, double* objY, double* objZ, double* objW) - { - unsafe - { - fixed (double* proj_ptr = &proj) - fixed (Int32* view_ptr = view) - fixed (double* objX_ptr = &objX) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY, (double*)objZ, (double*)objW); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double* model, ref double proj, Int32[] view, double near, double far, ref double objX, double* objY, double* objZ, double[] objW) - { - unsafe - { - fixed (double* proj_ptr = &proj) - fixed (Int32* view_ptr = view) - fixed (double* objX_ptr = &objX) - fixed (double* objW_ptr = objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY, (double*)objZ, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double* model, ref double proj, Int32[] view, double near, double far, ref double objX, double* objY, double* objZ, ref double objW) - { - unsafe - { - fixed (double* proj_ptr = &proj) - fixed (Int32* view_ptr = view) - fixed (double* objX_ptr = &objX) - fixed (double* objW_ptr = &objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY, (double*)objZ, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double* model, ref double proj, Int32[] view, double near, double far, ref double objX, double* objY, double[] objZ, double* objW) - { - unsafe - { - fixed (double* proj_ptr = &proj) - fixed (Int32* view_ptr = view) - fixed (double* objX_ptr = &objX) - fixed (double* objZ_ptr = objZ) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY, (double*)objZ_ptr, (double*)objW); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double* model, ref double proj, Int32[] view, double near, double far, ref double objX, double* objY, double[] objZ, double[] objW) - { - unsafe - { - fixed (double* proj_ptr = &proj) - fixed (Int32* view_ptr = view) - fixed (double* objX_ptr = &objX) - fixed (double* objZ_ptr = objZ) - fixed (double* objW_ptr = objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double* model, ref double proj, Int32[] view, double near, double far, ref double objX, double* objY, double[] objZ, ref double objW) - { - unsafe - { - fixed (double* proj_ptr = &proj) - fixed (Int32* view_ptr = view) - fixed (double* objX_ptr = &objX) - fixed (double* objZ_ptr = objZ) - fixed (double* objW_ptr = &objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double* model, ref double proj, Int32[] view, double near, double far, ref double objX, double* objY, ref double objZ, double* objW) - { - unsafe - { - fixed (double* proj_ptr = &proj) - fixed (Int32* view_ptr = view) - fixed (double* objX_ptr = &objX) - fixed (double* objZ_ptr = &objZ) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY, (double*)objZ_ptr, (double*)objW); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double* model, ref double proj, Int32[] view, double near, double far, ref double objX, double* objY, ref double objZ, double[] objW) - { - unsafe - { - fixed (double* proj_ptr = &proj) - fixed (Int32* view_ptr = view) - fixed (double* objX_ptr = &objX) - fixed (double* objZ_ptr = &objZ) - fixed (double* objW_ptr = objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double* model, ref double proj, Int32[] view, double near, double far, ref double objX, double* objY, ref double objZ, ref double objW) - { - unsafe - { - fixed (double* proj_ptr = &proj) - fixed (Int32* view_ptr = view) - fixed (double* objX_ptr = &objX) - fixed (double* objZ_ptr = &objZ) - fixed (double* objW_ptr = &objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double* model, ref double proj, Int32[] view, double near, double far, ref double objX, double[] objY, double* objZ, double* objW) - { - unsafe - { - fixed (double* proj_ptr = &proj) - fixed (Int32* view_ptr = view) - fixed (double* objX_ptr = &objX) - fixed (double* objY_ptr = objY) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ, (double*)objW); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double* model, ref double proj, Int32[] view, double near, double far, ref double objX, double[] objY, double* objZ, double[] objW) - { - unsafe - { - fixed (double* proj_ptr = &proj) - fixed (Int32* view_ptr = view) - fixed (double* objX_ptr = &objX) - fixed (double* objY_ptr = objY) - fixed (double* objW_ptr = objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double* model, ref double proj, Int32[] view, double near, double far, ref double objX, double[] objY, double* objZ, ref double objW) - { - unsafe - { - fixed (double* proj_ptr = &proj) - fixed (Int32* view_ptr = view) - fixed (double* objX_ptr = &objX) - fixed (double* objY_ptr = objY) - fixed (double* objW_ptr = &objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double* model, ref double proj, Int32[] view, double near, double far, ref double objX, double[] objY, double[] objZ, double* objW) - { - unsafe - { - fixed (double* proj_ptr = &proj) - fixed (Int32* view_ptr = view) - fixed (double* objX_ptr = &objX) - fixed (double* objY_ptr = objY) - fixed (double* objZ_ptr = objZ) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double* model, ref double proj, Int32[] view, double near, double far, ref double objX, double[] objY, double[] objZ, double[] objW) - { - unsafe - { - fixed (double* proj_ptr = &proj) - fixed (Int32* view_ptr = view) - fixed (double* objX_ptr = &objX) - fixed (double* objY_ptr = objY) - fixed (double* objZ_ptr = objZ) - fixed (double* objW_ptr = objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double* model, ref double proj, Int32[] view, double near, double far, ref double objX, double[] objY, double[] objZ, ref double objW) - { - unsafe - { - fixed (double* proj_ptr = &proj) - fixed (Int32* view_ptr = view) - fixed (double* objX_ptr = &objX) - fixed (double* objY_ptr = objY) - fixed (double* objZ_ptr = objZ) - fixed (double* objW_ptr = &objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double* model, ref double proj, Int32[] view, double near, double far, ref double objX, double[] objY, ref double objZ, double* objW) - { - unsafe - { - fixed (double* proj_ptr = &proj) - fixed (Int32* view_ptr = view) - fixed (double* objX_ptr = &objX) - fixed (double* objY_ptr = objY) - fixed (double* objZ_ptr = &objZ) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double* model, ref double proj, Int32[] view, double near, double far, ref double objX, double[] objY, ref double objZ, double[] objW) - { - unsafe - { - fixed (double* proj_ptr = &proj) - fixed (Int32* view_ptr = view) - fixed (double* objX_ptr = &objX) - fixed (double* objY_ptr = objY) - fixed (double* objZ_ptr = &objZ) - fixed (double* objW_ptr = objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double* model, ref double proj, Int32[] view, double near, double far, ref double objX, double[] objY, ref double objZ, ref double objW) - { - unsafe - { - fixed (double* proj_ptr = &proj) - fixed (Int32* view_ptr = view) - fixed (double* objX_ptr = &objX) - fixed (double* objY_ptr = objY) - fixed (double* objZ_ptr = &objZ) - fixed (double* objW_ptr = &objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double* model, ref double proj, Int32[] view, double near, double far, ref double objX, ref double objY, double* objZ, double* objW) - { - unsafe - { - fixed (double* proj_ptr = &proj) - fixed (Int32* view_ptr = view) - fixed (double* objX_ptr = &objX) - fixed (double* objY_ptr = &objY) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ, (double*)objW); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double* model, ref double proj, Int32[] view, double near, double far, ref double objX, ref double objY, double* objZ, double[] objW) - { - unsafe - { - fixed (double* proj_ptr = &proj) - fixed (Int32* view_ptr = view) - fixed (double* objX_ptr = &objX) - fixed (double* objY_ptr = &objY) - fixed (double* objW_ptr = objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double* model, ref double proj, Int32[] view, double near, double far, ref double objX, ref double objY, double* objZ, ref double objW) - { - unsafe - { - fixed (double* proj_ptr = &proj) - fixed (Int32* view_ptr = view) - fixed (double* objX_ptr = &objX) - fixed (double* objY_ptr = &objY) - fixed (double* objW_ptr = &objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double* model, ref double proj, Int32[] view, double near, double far, ref double objX, ref double objY, double[] objZ, double* objW) - { - unsafe - { - fixed (double* proj_ptr = &proj) - fixed (Int32* view_ptr = view) - fixed (double* objX_ptr = &objX) - fixed (double* objY_ptr = &objY) - fixed (double* objZ_ptr = objZ) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double* model, ref double proj, Int32[] view, double near, double far, ref double objX, ref double objY, double[] objZ, double[] objW) - { - unsafe - { - fixed (double* proj_ptr = &proj) - fixed (Int32* view_ptr = view) - fixed (double* objX_ptr = &objX) - fixed (double* objY_ptr = &objY) - fixed (double* objZ_ptr = objZ) - fixed (double* objW_ptr = objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double* model, ref double proj, Int32[] view, double near, double far, ref double objX, ref double objY, double[] objZ, ref double objW) - { - unsafe - { - fixed (double* proj_ptr = &proj) - fixed (Int32* view_ptr = view) - fixed (double* objX_ptr = &objX) - fixed (double* objY_ptr = &objY) - fixed (double* objZ_ptr = objZ) - fixed (double* objW_ptr = &objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double* model, ref double proj, Int32[] view, double near, double far, ref double objX, ref double objY, ref double objZ, double* objW) - { - unsafe - { - fixed (double* proj_ptr = &proj) - fixed (Int32* view_ptr = view) - fixed (double* objX_ptr = &objX) - fixed (double* objY_ptr = &objY) - fixed (double* objZ_ptr = &objZ) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double* model, ref double proj, Int32[] view, double near, double far, ref double objX, ref double objY, ref double objZ, double[] objW) - { - unsafe - { - fixed (double* proj_ptr = &proj) - fixed (Int32* view_ptr = view) - fixed (double* objX_ptr = &objX) - fixed (double* objY_ptr = &objY) - fixed (double* objZ_ptr = &objZ) - fixed (double* objW_ptr = objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double* model, ref double proj, Int32[] view, double near, double far, ref double objX, ref double objY, ref double objZ, ref double objW) - { - unsafe - { - fixed (double* proj_ptr = &proj) - fixed (Int32* view_ptr = view) - fixed (double* objX_ptr = &objX) - fixed (double* objY_ptr = &objY) - fixed (double* objZ_ptr = &objZ) - fixed (double* objW_ptr = &objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double* model, ref double proj, ref Int32 view, double near, double far, double* objX, double* objY, double* objZ, double* objW) - { - unsafe - { - fixed (double* proj_ptr = &proj) - fixed (Int32* view_ptr = &view) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX, (double*)objY, (double*)objZ, (double*)objW); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double* model, ref double proj, ref Int32 view, double near, double far, double* objX, double* objY, double* objZ, double[] objW) - { - unsafe - { - fixed (double* proj_ptr = &proj) - fixed (Int32* view_ptr = &view) - fixed (double* objW_ptr = objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX, (double*)objY, (double*)objZ, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double* model, ref double proj, ref Int32 view, double near, double far, double* objX, double* objY, double* objZ, ref double objW) - { - unsafe - { - fixed (double* proj_ptr = &proj) - fixed (Int32* view_ptr = &view) - fixed (double* objW_ptr = &objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX, (double*)objY, (double*)objZ, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double* model, ref double proj, ref Int32 view, double near, double far, double* objX, double* objY, double[] objZ, double* objW) - { - unsafe - { - fixed (double* proj_ptr = &proj) - fixed (Int32* view_ptr = &view) - fixed (double* objZ_ptr = objZ) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX, (double*)objY, (double*)objZ_ptr, (double*)objW); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double* model, ref double proj, ref Int32 view, double near, double far, double* objX, double* objY, double[] objZ, double[] objW) - { - unsafe - { - fixed (double* proj_ptr = &proj) - fixed (Int32* view_ptr = &view) - fixed (double* objZ_ptr = objZ) - fixed (double* objW_ptr = objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX, (double*)objY, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double* model, ref double proj, ref Int32 view, double near, double far, double* objX, double* objY, double[] objZ, ref double objW) - { - unsafe - { - fixed (double* proj_ptr = &proj) - fixed (Int32* view_ptr = &view) - fixed (double* objZ_ptr = objZ) - fixed (double* objW_ptr = &objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX, (double*)objY, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double* model, ref double proj, ref Int32 view, double near, double far, double* objX, double* objY, ref double objZ, double* objW) - { - unsafe - { - fixed (double* proj_ptr = &proj) - fixed (Int32* view_ptr = &view) - fixed (double* objZ_ptr = &objZ) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX, (double*)objY, (double*)objZ_ptr, (double*)objW); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double* model, ref double proj, ref Int32 view, double near, double far, double* objX, double* objY, ref double objZ, double[] objW) - { - unsafe - { - fixed (double* proj_ptr = &proj) - fixed (Int32* view_ptr = &view) - fixed (double* objZ_ptr = &objZ) - fixed (double* objW_ptr = objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX, (double*)objY, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double* model, ref double proj, ref Int32 view, double near, double far, double* objX, double* objY, ref double objZ, ref double objW) - { - unsafe - { - fixed (double* proj_ptr = &proj) - fixed (Int32* view_ptr = &view) - fixed (double* objZ_ptr = &objZ) - fixed (double* objW_ptr = &objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX, (double*)objY, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double* model, ref double proj, ref Int32 view, double near, double far, double* objX, double[] objY, double* objZ, double* objW) - { - unsafe - { - fixed (double* proj_ptr = &proj) - fixed (Int32* view_ptr = &view) - fixed (double* objY_ptr = objY) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX, (double*)objY_ptr, (double*)objZ, (double*)objW); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double* model, ref double proj, ref Int32 view, double near, double far, double* objX, double[] objY, double* objZ, double[] objW) - { - unsafe - { - fixed (double* proj_ptr = &proj) - fixed (Int32* view_ptr = &view) - fixed (double* objY_ptr = objY) - fixed (double* objW_ptr = objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX, (double*)objY_ptr, (double*)objZ, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double* model, ref double proj, ref Int32 view, double near, double far, double* objX, double[] objY, double* objZ, ref double objW) - { - unsafe - { - fixed (double* proj_ptr = &proj) - fixed (Int32* view_ptr = &view) - fixed (double* objY_ptr = objY) - fixed (double* objW_ptr = &objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX, (double*)objY_ptr, (double*)objZ, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double* model, ref double proj, ref Int32 view, double near, double far, double* objX, double[] objY, double[] objZ, double* objW) - { - unsafe - { - fixed (double* proj_ptr = &proj) - fixed (Int32* view_ptr = &view) - fixed (double* objY_ptr = objY) - fixed (double* objZ_ptr = objZ) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double* model, ref double proj, ref Int32 view, double near, double far, double* objX, double[] objY, double[] objZ, double[] objW) - { - unsafe - { - fixed (double* proj_ptr = &proj) - fixed (Int32* view_ptr = &view) - fixed (double* objY_ptr = objY) - fixed (double* objZ_ptr = objZ) - fixed (double* objW_ptr = objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double* model, ref double proj, ref Int32 view, double near, double far, double* objX, double[] objY, double[] objZ, ref double objW) - { - unsafe - { - fixed (double* proj_ptr = &proj) - fixed (Int32* view_ptr = &view) - fixed (double* objY_ptr = objY) - fixed (double* objZ_ptr = objZ) - fixed (double* objW_ptr = &objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double* model, ref double proj, ref Int32 view, double near, double far, double* objX, double[] objY, ref double objZ, double* objW) - { - unsafe - { - fixed (double* proj_ptr = &proj) - fixed (Int32* view_ptr = &view) - fixed (double* objY_ptr = objY) - fixed (double* objZ_ptr = &objZ) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double* model, ref double proj, ref Int32 view, double near, double far, double* objX, double[] objY, ref double objZ, double[] objW) - { - unsafe - { - fixed (double* proj_ptr = &proj) - fixed (Int32* view_ptr = &view) - fixed (double* objY_ptr = objY) - fixed (double* objZ_ptr = &objZ) - fixed (double* objW_ptr = objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double* model, ref double proj, ref Int32 view, double near, double far, double* objX, double[] objY, ref double objZ, ref double objW) - { - unsafe - { - fixed (double* proj_ptr = &proj) - fixed (Int32* view_ptr = &view) - fixed (double* objY_ptr = objY) - fixed (double* objZ_ptr = &objZ) - fixed (double* objW_ptr = &objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double* model, ref double proj, ref Int32 view, double near, double far, double* objX, ref double objY, double* objZ, double* objW) - { - unsafe - { - fixed (double* proj_ptr = &proj) - fixed (Int32* view_ptr = &view) - fixed (double* objY_ptr = &objY) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX, (double*)objY_ptr, (double*)objZ, (double*)objW); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double* model, ref double proj, ref Int32 view, double near, double far, double* objX, ref double objY, double* objZ, double[] objW) - { - unsafe - { - fixed (double* proj_ptr = &proj) - fixed (Int32* view_ptr = &view) - fixed (double* objY_ptr = &objY) - fixed (double* objW_ptr = objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX, (double*)objY_ptr, (double*)objZ, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double* model, ref double proj, ref Int32 view, double near, double far, double* objX, ref double objY, double* objZ, ref double objW) - { - unsafe - { - fixed (double* proj_ptr = &proj) - fixed (Int32* view_ptr = &view) - fixed (double* objY_ptr = &objY) - fixed (double* objW_ptr = &objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX, (double*)objY_ptr, (double*)objZ, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double* model, ref double proj, ref Int32 view, double near, double far, double* objX, ref double objY, double[] objZ, double* objW) - { - unsafe - { - fixed (double* proj_ptr = &proj) - fixed (Int32* view_ptr = &view) - fixed (double* objY_ptr = &objY) - fixed (double* objZ_ptr = objZ) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double* model, ref double proj, ref Int32 view, double near, double far, double* objX, ref double objY, double[] objZ, double[] objW) - { - unsafe - { - fixed (double* proj_ptr = &proj) - fixed (Int32* view_ptr = &view) - fixed (double* objY_ptr = &objY) - fixed (double* objZ_ptr = objZ) - fixed (double* objW_ptr = objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double* model, ref double proj, ref Int32 view, double near, double far, double* objX, ref double objY, double[] objZ, ref double objW) - { - unsafe - { - fixed (double* proj_ptr = &proj) - fixed (Int32* view_ptr = &view) - fixed (double* objY_ptr = &objY) - fixed (double* objZ_ptr = objZ) - fixed (double* objW_ptr = &objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double* model, ref double proj, ref Int32 view, double near, double far, double* objX, ref double objY, ref double objZ, double* objW) - { - unsafe - { - fixed (double* proj_ptr = &proj) - fixed (Int32* view_ptr = &view) - fixed (double* objY_ptr = &objY) - fixed (double* objZ_ptr = &objZ) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double* model, ref double proj, ref Int32 view, double near, double far, double* objX, ref double objY, ref double objZ, double[] objW) - { - unsafe - { - fixed (double* proj_ptr = &proj) - fixed (Int32* view_ptr = &view) - fixed (double* objY_ptr = &objY) - fixed (double* objZ_ptr = &objZ) - fixed (double* objW_ptr = objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double* model, ref double proj, ref Int32 view, double near, double far, double* objX, ref double objY, ref double objZ, ref double objW) - { - unsafe - { - fixed (double* proj_ptr = &proj) - fixed (Int32* view_ptr = &view) - fixed (double* objY_ptr = &objY) - fixed (double* objZ_ptr = &objZ) - fixed (double* objW_ptr = &objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double* model, ref double proj, ref Int32 view, double near, double far, double[] objX, double* objY, double* objZ, double* objW) - { - unsafe - { - fixed (double* proj_ptr = &proj) - fixed (Int32* view_ptr = &view) - fixed (double* objX_ptr = objX) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY, (double*)objZ, (double*)objW); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double* model, ref double proj, ref Int32 view, double near, double far, double[] objX, double* objY, double* objZ, double[] objW) - { - unsafe - { - fixed (double* proj_ptr = &proj) - fixed (Int32* view_ptr = &view) - fixed (double* objX_ptr = objX) - fixed (double* objW_ptr = objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY, (double*)objZ, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double* model, ref double proj, ref Int32 view, double near, double far, double[] objX, double* objY, double* objZ, ref double objW) - { - unsafe - { - fixed (double* proj_ptr = &proj) - fixed (Int32* view_ptr = &view) - fixed (double* objX_ptr = objX) - fixed (double* objW_ptr = &objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY, (double*)objZ, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double* model, ref double proj, ref Int32 view, double near, double far, double[] objX, double* objY, double[] objZ, double* objW) - { - unsafe - { - fixed (double* proj_ptr = &proj) - fixed (Int32* view_ptr = &view) - fixed (double* objX_ptr = objX) - fixed (double* objZ_ptr = objZ) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY, (double*)objZ_ptr, (double*)objW); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double* model, ref double proj, ref Int32 view, double near, double far, double[] objX, double* objY, double[] objZ, double[] objW) - { - unsafe - { - fixed (double* proj_ptr = &proj) - fixed (Int32* view_ptr = &view) - fixed (double* objX_ptr = objX) - fixed (double* objZ_ptr = objZ) - fixed (double* objW_ptr = objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double* model, ref double proj, ref Int32 view, double near, double far, double[] objX, double* objY, double[] objZ, ref double objW) - { - unsafe - { - fixed (double* proj_ptr = &proj) - fixed (Int32* view_ptr = &view) - fixed (double* objX_ptr = objX) - fixed (double* objZ_ptr = objZ) - fixed (double* objW_ptr = &objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double* model, ref double proj, ref Int32 view, double near, double far, double[] objX, double* objY, ref double objZ, double* objW) - { - unsafe - { - fixed (double* proj_ptr = &proj) - fixed (Int32* view_ptr = &view) - fixed (double* objX_ptr = objX) - fixed (double* objZ_ptr = &objZ) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY, (double*)objZ_ptr, (double*)objW); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double* model, ref double proj, ref Int32 view, double near, double far, double[] objX, double* objY, ref double objZ, double[] objW) - { - unsafe - { - fixed (double* proj_ptr = &proj) - fixed (Int32* view_ptr = &view) - fixed (double* objX_ptr = objX) - fixed (double* objZ_ptr = &objZ) - fixed (double* objW_ptr = objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double* model, ref double proj, ref Int32 view, double near, double far, double[] objX, double* objY, ref double objZ, ref double objW) - { - unsafe - { - fixed (double* proj_ptr = &proj) - fixed (Int32* view_ptr = &view) - fixed (double* objX_ptr = objX) - fixed (double* objZ_ptr = &objZ) - fixed (double* objW_ptr = &objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double* model, ref double proj, ref Int32 view, double near, double far, double[] objX, double[] objY, double* objZ, double* objW) - { - unsafe - { - fixed (double* proj_ptr = &proj) - fixed (Int32* view_ptr = &view) - fixed (double* objX_ptr = objX) - fixed (double* objY_ptr = objY) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ, (double*)objW); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double* model, ref double proj, ref Int32 view, double near, double far, double[] objX, double[] objY, double* objZ, double[] objW) - { - unsafe - { - fixed (double* proj_ptr = &proj) - fixed (Int32* view_ptr = &view) - fixed (double* objX_ptr = objX) - fixed (double* objY_ptr = objY) - fixed (double* objW_ptr = objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double* model, ref double proj, ref Int32 view, double near, double far, double[] objX, double[] objY, double* objZ, ref double objW) - { - unsafe - { - fixed (double* proj_ptr = &proj) - fixed (Int32* view_ptr = &view) - fixed (double* objX_ptr = objX) - fixed (double* objY_ptr = objY) - fixed (double* objW_ptr = &objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double* model, ref double proj, ref Int32 view, double near, double far, double[] objX, double[] objY, double[] objZ, double* objW) - { - unsafe - { - fixed (double* proj_ptr = &proj) - fixed (Int32* view_ptr = &view) - fixed (double* objX_ptr = objX) - fixed (double* objY_ptr = objY) - fixed (double* objZ_ptr = objZ) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double* model, ref double proj, ref Int32 view, double near, double far, double[] objX, double[] objY, double[] objZ, double[] objW) - { - unsafe - { - fixed (double* proj_ptr = &proj) - fixed (Int32* view_ptr = &view) - fixed (double* objX_ptr = objX) - fixed (double* objY_ptr = objY) - fixed (double* objZ_ptr = objZ) - fixed (double* objW_ptr = objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double* model, ref double proj, ref Int32 view, double near, double far, double[] objX, double[] objY, double[] objZ, ref double objW) - { - unsafe - { - fixed (double* proj_ptr = &proj) - fixed (Int32* view_ptr = &view) - fixed (double* objX_ptr = objX) - fixed (double* objY_ptr = objY) - fixed (double* objZ_ptr = objZ) - fixed (double* objW_ptr = &objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double* model, ref double proj, ref Int32 view, double near, double far, double[] objX, double[] objY, ref double objZ, double* objW) - { - unsafe - { - fixed (double* proj_ptr = &proj) - fixed (Int32* view_ptr = &view) - fixed (double* objX_ptr = objX) - fixed (double* objY_ptr = objY) - fixed (double* objZ_ptr = &objZ) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double* model, ref double proj, ref Int32 view, double near, double far, double[] objX, double[] objY, ref double objZ, double[] objW) - { - unsafe - { - fixed (double* proj_ptr = &proj) - fixed (Int32* view_ptr = &view) - fixed (double* objX_ptr = objX) - fixed (double* objY_ptr = objY) - fixed (double* objZ_ptr = &objZ) - fixed (double* objW_ptr = objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double* model, ref double proj, ref Int32 view, double near, double far, double[] objX, double[] objY, ref double objZ, ref double objW) - { - unsafe - { - fixed (double* proj_ptr = &proj) - fixed (Int32* view_ptr = &view) - fixed (double* objX_ptr = objX) - fixed (double* objY_ptr = objY) - fixed (double* objZ_ptr = &objZ) - fixed (double* objW_ptr = &objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double* model, ref double proj, ref Int32 view, double near, double far, double[] objX, ref double objY, double* objZ, double* objW) - { - unsafe - { - fixed (double* proj_ptr = &proj) - fixed (Int32* view_ptr = &view) - fixed (double* objX_ptr = objX) - fixed (double* objY_ptr = &objY) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ, (double*)objW); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double* model, ref double proj, ref Int32 view, double near, double far, double[] objX, ref double objY, double* objZ, double[] objW) - { - unsafe - { - fixed (double* proj_ptr = &proj) - fixed (Int32* view_ptr = &view) - fixed (double* objX_ptr = objX) - fixed (double* objY_ptr = &objY) - fixed (double* objW_ptr = objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double* model, ref double proj, ref Int32 view, double near, double far, double[] objX, ref double objY, double* objZ, ref double objW) - { - unsafe - { - fixed (double* proj_ptr = &proj) - fixed (Int32* view_ptr = &view) - fixed (double* objX_ptr = objX) - fixed (double* objY_ptr = &objY) - fixed (double* objW_ptr = &objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double* model, ref double proj, ref Int32 view, double near, double far, double[] objX, ref double objY, double[] objZ, double* objW) - { - unsafe - { - fixed (double* proj_ptr = &proj) - fixed (Int32* view_ptr = &view) - fixed (double* objX_ptr = objX) - fixed (double* objY_ptr = &objY) - fixed (double* objZ_ptr = objZ) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double* model, ref double proj, ref Int32 view, double near, double far, double[] objX, ref double objY, double[] objZ, double[] objW) - { - unsafe - { - fixed (double* proj_ptr = &proj) - fixed (Int32* view_ptr = &view) - fixed (double* objX_ptr = objX) - fixed (double* objY_ptr = &objY) - fixed (double* objZ_ptr = objZ) - fixed (double* objW_ptr = objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double* model, ref double proj, ref Int32 view, double near, double far, double[] objX, ref double objY, double[] objZ, ref double objW) - { - unsafe - { - fixed (double* proj_ptr = &proj) - fixed (Int32* view_ptr = &view) - fixed (double* objX_ptr = objX) - fixed (double* objY_ptr = &objY) - fixed (double* objZ_ptr = objZ) - fixed (double* objW_ptr = &objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double* model, ref double proj, ref Int32 view, double near, double far, double[] objX, ref double objY, ref double objZ, double* objW) - { - unsafe - { - fixed (double* proj_ptr = &proj) - fixed (Int32* view_ptr = &view) - fixed (double* objX_ptr = objX) - fixed (double* objY_ptr = &objY) - fixed (double* objZ_ptr = &objZ) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double* model, ref double proj, ref Int32 view, double near, double far, double[] objX, ref double objY, ref double objZ, double[] objW) - { - unsafe - { - fixed (double* proj_ptr = &proj) - fixed (Int32* view_ptr = &view) - fixed (double* objX_ptr = objX) - fixed (double* objY_ptr = &objY) - fixed (double* objZ_ptr = &objZ) - fixed (double* objW_ptr = objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double* model, ref double proj, ref Int32 view, double near, double far, double[] objX, ref double objY, ref double objZ, ref double objW) - { - unsafe - { - fixed (double* proj_ptr = &proj) - fixed (Int32* view_ptr = &view) - fixed (double* objX_ptr = objX) - fixed (double* objY_ptr = &objY) - fixed (double* objZ_ptr = &objZ) - fixed (double* objW_ptr = &objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double* model, ref double proj, ref Int32 view, double near, double far, ref double objX, double* objY, double* objZ, double* objW) - { - unsafe - { - fixed (double* proj_ptr = &proj) - fixed (Int32* view_ptr = &view) - fixed (double* objX_ptr = &objX) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY, (double*)objZ, (double*)objW); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double* model, ref double proj, ref Int32 view, double near, double far, ref double objX, double* objY, double* objZ, double[] objW) - { - unsafe - { - fixed (double* proj_ptr = &proj) - fixed (Int32* view_ptr = &view) - fixed (double* objX_ptr = &objX) - fixed (double* objW_ptr = objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY, (double*)objZ, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double* model, ref double proj, ref Int32 view, double near, double far, ref double objX, double* objY, double* objZ, ref double objW) - { - unsafe - { - fixed (double* proj_ptr = &proj) - fixed (Int32* view_ptr = &view) - fixed (double* objX_ptr = &objX) - fixed (double* objW_ptr = &objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY, (double*)objZ, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double* model, ref double proj, ref Int32 view, double near, double far, ref double objX, double* objY, double[] objZ, double* objW) - { - unsafe - { - fixed (double* proj_ptr = &proj) - fixed (Int32* view_ptr = &view) - fixed (double* objX_ptr = &objX) - fixed (double* objZ_ptr = objZ) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY, (double*)objZ_ptr, (double*)objW); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double* model, ref double proj, ref Int32 view, double near, double far, ref double objX, double* objY, double[] objZ, double[] objW) - { - unsafe - { - fixed (double* proj_ptr = &proj) - fixed (Int32* view_ptr = &view) - fixed (double* objX_ptr = &objX) - fixed (double* objZ_ptr = objZ) - fixed (double* objW_ptr = objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double* model, ref double proj, ref Int32 view, double near, double far, ref double objX, double* objY, double[] objZ, ref double objW) - { - unsafe - { - fixed (double* proj_ptr = &proj) - fixed (Int32* view_ptr = &view) - fixed (double* objX_ptr = &objX) - fixed (double* objZ_ptr = objZ) - fixed (double* objW_ptr = &objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double* model, ref double proj, ref Int32 view, double near, double far, ref double objX, double* objY, ref double objZ, double* objW) - { - unsafe - { - fixed (double* proj_ptr = &proj) - fixed (Int32* view_ptr = &view) - fixed (double* objX_ptr = &objX) - fixed (double* objZ_ptr = &objZ) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY, (double*)objZ_ptr, (double*)objW); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double* model, ref double proj, ref Int32 view, double near, double far, ref double objX, double* objY, ref double objZ, double[] objW) - { - unsafe - { - fixed (double* proj_ptr = &proj) - fixed (Int32* view_ptr = &view) - fixed (double* objX_ptr = &objX) - fixed (double* objZ_ptr = &objZ) - fixed (double* objW_ptr = objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double* model, ref double proj, ref Int32 view, double near, double far, ref double objX, double* objY, ref double objZ, ref double objW) - { - unsafe - { - fixed (double* proj_ptr = &proj) - fixed (Int32* view_ptr = &view) - fixed (double* objX_ptr = &objX) - fixed (double* objZ_ptr = &objZ) - fixed (double* objW_ptr = &objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double* model, ref double proj, ref Int32 view, double near, double far, ref double objX, double[] objY, double* objZ, double* objW) - { - unsafe - { - fixed (double* proj_ptr = &proj) - fixed (Int32* view_ptr = &view) - fixed (double* objX_ptr = &objX) - fixed (double* objY_ptr = objY) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ, (double*)objW); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double* model, ref double proj, ref Int32 view, double near, double far, ref double objX, double[] objY, double* objZ, double[] objW) - { - unsafe - { - fixed (double* proj_ptr = &proj) - fixed (Int32* view_ptr = &view) - fixed (double* objX_ptr = &objX) - fixed (double* objY_ptr = objY) - fixed (double* objW_ptr = objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double* model, ref double proj, ref Int32 view, double near, double far, ref double objX, double[] objY, double* objZ, ref double objW) - { - unsafe - { - fixed (double* proj_ptr = &proj) - fixed (Int32* view_ptr = &view) - fixed (double* objX_ptr = &objX) - fixed (double* objY_ptr = objY) - fixed (double* objW_ptr = &objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double* model, ref double proj, ref Int32 view, double near, double far, ref double objX, double[] objY, double[] objZ, double* objW) - { - unsafe - { - fixed (double* proj_ptr = &proj) - fixed (Int32* view_ptr = &view) - fixed (double* objX_ptr = &objX) - fixed (double* objY_ptr = objY) - fixed (double* objZ_ptr = objZ) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double* model, ref double proj, ref Int32 view, double near, double far, ref double objX, double[] objY, double[] objZ, double[] objW) - { - unsafe - { - fixed (double* proj_ptr = &proj) - fixed (Int32* view_ptr = &view) - fixed (double* objX_ptr = &objX) - fixed (double* objY_ptr = objY) - fixed (double* objZ_ptr = objZ) - fixed (double* objW_ptr = objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double* model, ref double proj, ref Int32 view, double near, double far, ref double objX, double[] objY, double[] objZ, ref double objW) - { - unsafe - { - fixed (double* proj_ptr = &proj) - fixed (Int32* view_ptr = &view) - fixed (double* objX_ptr = &objX) - fixed (double* objY_ptr = objY) - fixed (double* objZ_ptr = objZ) - fixed (double* objW_ptr = &objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double* model, ref double proj, ref Int32 view, double near, double far, ref double objX, double[] objY, ref double objZ, double* objW) - { - unsafe - { - fixed (double* proj_ptr = &proj) - fixed (Int32* view_ptr = &view) - fixed (double* objX_ptr = &objX) - fixed (double* objY_ptr = objY) - fixed (double* objZ_ptr = &objZ) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double* model, ref double proj, ref Int32 view, double near, double far, ref double objX, double[] objY, ref double objZ, double[] objW) - { - unsafe - { - fixed (double* proj_ptr = &proj) - fixed (Int32* view_ptr = &view) - fixed (double* objX_ptr = &objX) - fixed (double* objY_ptr = objY) - fixed (double* objZ_ptr = &objZ) - fixed (double* objW_ptr = objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double* model, ref double proj, ref Int32 view, double near, double far, ref double objX, double[] objY, ref double objZ, ref double objW) - { - unsafe - { - fixed (double* proj_ptr = &proj) - fixed (Int32* view_ptr = &view) - fixed (double* objX_ptr = &objX) - fixed (double* objY_ptr = objY) - fixed (double* objZ_ptr = &objZ) - fixed (double* objW_ptr = &objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double* model, ref double proj, ref Int32 view, double near, double far, ref double objX, ref double objY, double* objZ, double* objW) - { - unsafe - { - fixed (double* proj_ptr = &proj) - fixed (Int32* view_ptr = &view) - fixed (double* objX_ptr = &objX) - fixed (double* objY_ptr = &objY) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ, (double*)objW); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double* model, ref double proj, ref Int32 view, double near, double far, ref double objX, ref double objY, double* objZ, double[] objW) - { - unsafe - { - fixed (double* proj_ptr = &proj) - fixed (Int32* view_ptr = &view) - fixed (double* objX_ptr = &objX) - fixed (double* objY_ptr = &objY) - fixed (double* objW_ptr = objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double* model, ref double proj, ref Int32 view, double near, double far, ref double objX, ref double objY, double* objZ, ref double objW) - { - unsafe - { - fixed (double* proj_ptr = &proj) - fixed (Int32* view_ptr = &view) - fixed (double* objX_ptr = &objX) - fixed (double* objY_ptr = &objY) - fixed (double* objW_ptr = &objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double* model, ref double proj, ref Int32 view, double near, double far, ref double objX, ref double objY, double[] objZ, double* objW) - { - unsafe - { - fixed (double* proj_ptr = &proj) - fixed (Int32* view_ptr = &view) - fixed (double* objX_ptr = &objX) - fixed (double* objY_ptr = &objY) - fixed (double* objZ_ptr = objZ) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double* model, ref double proj, ref Int32 view, double near, double far, ref double objX, ref double objY, double[] objZ, double[] objW) - { - unsafe - { - fixed (double* proj_ptr = &proj) - fixed (Int32* view_ptr = &view) - fixed (double* objX_ptr = &objX) - fixed (double* objY_ptr = &objY) - fixed (double* objZ_ptr = objZ) - fixed (double* objW_ptr = objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double* model, ref double proj, ref Int32 view, double near, double far, ref double objX, ref double objY, double[] objZ, ref double objW) - { - unsafe - { - fixed (double* proj_ptr = &proj) - fixed (Int32* view_ptr = &view) - fixed (double* objX_ptr = &objX) - fixed (double* objY_ptr = &objY) - fixed (double* objZ_ptr = objZ) - fixed (double* objW_ptr = &objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double* model, ref double proj, ref Int32 view, double near, double far, ref double objX, ref double objY, ref double objZ, double* objW) - { - unsafe - { - fixed (double* proj_ptr = &proj) - fixed (Int32* view_ptr = &view) - fixed (double* objX_ptr = &objX) - fixed (double* objY_ptr = &objY) - fixed (double* objZ_ptr = &objZ) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double* model, ref double proj, ref Int32 view, double near, double far, ref double objX, ref double objY, ref double objZ, double[] objW) - { - unsafe - { - fixed (double* proj_ptr = &proj) - fixed (Int32* view_ptr = &view) - fixed (double* objX_ptr = &objX) - fixed (double* objY_ptr = &objY) - fixed (double* objZ_ptr = &objZ) - fixed (double* objW_ptr = objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double* model, ref double proj, ref Int32 view, double near, double far, ref double objX, ref double objY, ref double objZ, ref double objW) - { - unsafe - { - fixed (double* proj_ptr = &proj) - fixed (Int32* view_ptr = &view) - fixed (double* objX_ptr = &objX) - fixed (double* objY_ptr = &objY) - fixed (double* objZ_ptr = &objZ) - fixed (double* objW_ptr = &objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double[] model, double* proj, Int32* view, double near, double far, double* objX, double* objY, double* objZ, double* objW) - { - unsafe - { - fixed (double* model_ptr = model) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj, (Int32*)view, (double)near, (double)far, (double*)objX, (double*)objY, (double*)objZ, (double*)objW); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double[] model, double* proj, Int32* view, double near, double far, double* objX, double* objY, double* objZ, double[] objW) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* objW_ptr = objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj, (Int32*)view, (double)near, (double)far, (double*)objX, (double*)objY, (double*)objZ, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double[] model, double* proj, Int32* view, double near, double far, double* objX, double* objY, double* objZ, ref double objW) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* objW_ptr = &objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj, (Int32*)view, (double)near, (double)far, (double*)objX, (double*)objY, (double*)objZ, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double[] model, double* proj, Int32* view, double near, double far, double* objX, double* objY, double[] objZ, double* objW) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* objZ_ptr = objZ) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj, (Int32*)view, (double)near, (double)far, (double*)objX, (double*)objY, (double*)objZ_ptr, (double*)objW); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double[] model, double* proj, Int32* view, double near, double far, double* objX, double* objY, double[] objZ, double[] objW) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* objZ_ptr = objZ) - fixed (double* objW_ptr = objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj, (Int32*)view, (double)near, (double)far, (double*)objX, (double*)objY, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double[] model, double* proj, Int32* view, double near, double far, double* objX, double* objY, double[] objZ, ref double objW) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* objZ_ptr = objZ) - fixed (double* objW_ptr = &objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj, (Int32*)view, (double)near, (double)far, (double*)objX, (double*)objY, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double[] model, double* proj, Int32* view, double near, double far, double* objX, double* objY, ref double objZ, double* objW) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* objZ_ptr = &objZ) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj, (Int32*)view, (double)near, (double)far, (double*)objX, (double*)objY, (double*)objZ_ptr, (double*)objW); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double[] model, double* proj, Int32* view, double near, double far, double* objX, double* objY, ref double objZ, double[] objW) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* objZ_ptr = &objZ) - fixed (double* objW_ptr = objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj, (Int32*)view, (double)near, (double)far, (double*)objX, (double*)objY, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double[] model, double* proj, Int32* view, double near, double far, double* objX, double* objY, ref double objZ, ref double objW) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* objZ_ptr = &objZ) - fixed (double* objW_ptr = &objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj, (Int32*)view, (double)near, (double)far, (double*)objX, (double*)objY, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double[] model, double* proj, Int32* view, double near, double far, double* objX, double[] objY, double* objZ, double* objW) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* objY_ptr = objY) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj, (Int32*)view, (double)near, (double)far, (double*)objX, (double*)objY_ptr, (double*)objZ, (double*)objW); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double[] model, double* proj, Int32* view, double near, double far, double* objX, double[] objY, double* objZ, double[] objW) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* objY_ptr = objY) - fixed (double* objW_ptr = objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj, (Int32*)view, (double)near, (double)far, (double*)objX, (double*)objY_ptr, (double*)objZ, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double[] model, double* proj, Int32* view, double near, double far, double* objX, double[] objY, double* objZ, ref double objW) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* objY_ptr = objY) - fixed (double* objW_ptr = &objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj, (Int32*)view, (double)near, (double)far, (double*)objX, (double*)objY_ptr, (double*)objZ, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double[] model, double* proj, Int32* view, double near, double far, double* objX, double[] objY, double[] objZ, double* objW) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* objY_ptr = objY) - fixed (double* objZ_ptr = objZ) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj, (Int32*)view, (double)near, (double)far, (double*)objX, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double[] model, double* proj, Int32* view, double near, double far, double* objX, double[] objY, double[] objZ, double[] objW) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* objY_ptr = objY) - fixed (double* objZ_ptr = objZ) - fixed (double* objW_ptr = objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj, (Int32*)view, (double)near, (double)far, (double*)objX, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double[] model, double* proj, Int32* view, double near, double far, double* objX, double[] objY, double[] objZ, ref double objW) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* objY_ptr = objY) - fixed (double* objZ_ptr = objZ) - fixed (double* objW_ptr = &objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj, (Int32*)view, (double)near, (double)far, (double*)objX, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double[] model, double* proj, Int32* view, double near, double far, double* objX, double[] objY, ref double objZ, double* objW) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* objY_ptr = objY) - fixed (double* objZ_ptr = &objZ) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj, (Int32*)view, (double)near, (double)far, (double*)objX, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double[] model, double* proj, Int32* view, double near, double far, double* objX, double[] objY, ref double objZ, double[] objW) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* objY_ptr = objY) - fixed (double* objZ_ptr = &objZ) - fixed (double* objW_ptr = objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj, (Int32*)view, (double)near, (double)far, (double*)objX, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double[] model, double* proj, Int32* view, double near, double far, double* objX, double[] objY, ref double objZ, ref double objW) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* objY_ptr = objY) - fixed (double* objZ_ptr = &objZ) - fixed (double* objW_ptr = &objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj, (Int32*)view, (double)near, (double)far, (double*)objX, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double[] model, double* proj, Int32* view, double near, double far, double* objX, ref double objY, double* objZ, double* objW) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* objY_ptr = &objY) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj, (Int32*)view, (double)near, (double)far, (double*)objX, (double*)objY_ptr, (double*)objZ, (double*)objW); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double[] model, double* proj, Int32* view, double near, double far, double* objX, ref double objY, double* objZ, double[] objW) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* objY_ptr = &objY) - fixed (double* objW_ptr = objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj, (Int32*)view, (double)near, (double)far, (double*)objX, (double*)objY_ptr, (double*)objZ, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double[] model, double* proj, Int32* view, double near, double far, double* objX, ref double objY, double* objZ, ref double objW) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* objY_ptr = &objY) - fixed (double* objW_ptr = &objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj, (Int32*)view, (double)near, (double)far, (double*)objX, (double*)objY_ptr, (double*)objZ, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double[] model, double* proj, Int32* view, double near, double far, double* objX, ref double objY, double[] objZ, double* objW) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* objY_ptr = &objY) - fixed (double* objZ_ptr = objZ) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj, (Int32*)view, (double)near, (double)far, (double*)objX, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double[] model, double* proj, Int32* view, double near, double far, double* objX, ref double objY, double[] objZ, double[] objW) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* objY_ptr = &objY) - fixed (double* objZ_ptr = objZ) - fixed (double* objW_ptr = objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj, (Int32*)view, (double)near, (double)far, (double*)objX, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double[] model, double* proj, Int32* view, double near, double far, double* objX, ref double objY, double[] objZ, ref double objW) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* objY_ptr = &objY) - fixed (double* objZ_ptr = objZ) - fixed (double* objW_ptr = &objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj, (Int32*)view, (double)near, (double)far, (double*)objX, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double[] model, double* proj, Int32* view, double near, double far, double* objX, ref double objY, ref double objZ, double* objW) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* objY_ptr = &objY) - fixed (double* objZ_ptr = &objZ) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj, (Int32*)view, (double)near, (double)far, (double*)objX, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double[] model, double* proj, Int32* view, double near, double far, double* objX, ref double objY, ref double objZ, double[] objW) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* objY_ptr = &objY) - fixed (double* objZ_ptr = &objZ) - fixed (double* objW_ptr = objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj, (Int32*)view, (double)near, (double)far, (double*)objX, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double[] model, double* proj, Int32* view, double near, double far, double* objX, ref double objY, ref double objZ, ref double objW) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* objY_ptr = &objY) - fixed (double* objZ_ptr = &objZ) - fixed (double* objW_ptr = &objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj, (Int32*)view, (double)near, (double)far, (double*)objX, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double[] model, double* proj, Int32* view, double near, double far, double[] objX, double* objY, double* objZ, double* objW) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* objX_ptr = objX) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj, (Int32*)view, (double)near, (double)far, (double*)objX_ptr, (double*)objY, (double*)objZ, (double*)objW); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double[] model, double* proj, Int32* view, double near, double far, double[] objX, double* objY, double* objZ, double[] objW) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* objX_ptr = objX) - fixed (double* objW_ptr = objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj, (Int32*)view, (double)near, (double)far, (double*)objX_ptr, (double*)objY, (double*)objZ, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double[] model, double* proj, Int32* view, double near, double far, double[] objX, double* objY, double* objZ, ref double objW) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* objX_ptr = objX) - fixed (double* objW_ptr = &objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj, (Int32*)view, (double)near, (double)far, (double*)objX_ptr, (double*)objY, (double*)objZ, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double[] model, double* proj, Int32* view, double near, double far, double[] objX, double* objY, double[] objZ, double* objW) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* objX_ptr = objX) - fixed (double* objZ_ptr = objZ) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj, (Int32*)view, (double)near, (double)far, (double*)objX_ptr, (double*)objY, (double*)objZ_ptr, (double*)objW); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double[] model, double* proj, Int32* view, double near, double far, double[] objX, double* objY, double[] objZ, double[] objW) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* objX_ptr = objX) - fixed (double* objZ_ptr = objZ) - fixed (double* objW_ptr = objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj, (Int32*)view, (double)near, (double)far, (double*)objX_ptr, (double*)objY, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double[] model, double* proj, Int32* view, double near, double far, double[] objX, double* objY, double[] objZ, ref double objW) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* objX_ptr = objX) - fixed (double* objZ_ptr = objZ) - fixed (double* objW_ptr = &objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj, (Int32*)view, (double)near, (double)far, (double*)objX_ptr, (double*)objY, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double[] model, double* proj, Int32* view, double near, double far, double[] objX, double* objY, ref double objZ, double* objW) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* objX_ptr = objX) - fixed (double* objZ_ptr = &objZ) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj, (Int32*)view, (double)near, (double)far, (double*)objX_ptr, (double*)objY, (double*)objZ_ptr, (double*)objW); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double[] model, double* proj, Int32* view, double near, double far, double[] objX, double* objY, ref double objZ, double[] objW) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* objX_ptr = objX) - fixed (double* objZ_ptr = &objZ) - fixed (double* objW_ptr = objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj, (Int32*)view, (double)near, (double)far, (double*)objX_ptr, (double*)objY, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double[] model, double* proj, Int32* view, double near, double far, double[] objX, double* objY, ref double objZ, ref double objW) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* objX_ptr = objX) - fixed (double* objZ_ptr = &objZ) - fixed (double* objW_ptr = &objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj, (Int32*)view, (double)near, (double)far, (double*)objX_ptr, (double*)objY, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double[] model, double* proj, Int32* view, double near, double far, double[] objX, double[] objY, double* objZ, double* objW) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* objX_ptr = objX) - fixed (double* objY_ptr = objY) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj, (Int32*)view, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ, (double*)objW); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double[] model, double* proj, Int32* view, double near, double far, double[] objX, double[] objY, double* objZ, double[] objW) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* objX_ptr = objX) - fixed (double* objY_ptr = objY) - fixed (double* objW_ptr = objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj, (Int32*)view, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double[] model, double* proj, Int32* view, double near, double far, double[] objX, double[] objY, double* objZ, ref double objW) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* objX_ptr = objX) - fixed (double* objY_ptr = objY) - fixed (double* objW_ptr = &objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj, (Int32*)view, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double[] model, double* proj, Int32* view, double near, double far, double[] objX, double[] objY, double[] objZ, double* objW) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* objX_ptr = objX) - fixed (double* objY_ptr = objY) - fixed (double* objZ_ptr = objZ) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj, (Int32*)view, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double[] model, double* proj, Int32* view, double near, double far, double[] objX, double[] objY, double[] objZ, double[] objW) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* objX_ptr = objX) - fixed (double* objY_ptr = objY) - fixed (double* objZ_ptr = objZ) - fixed (double* objW_ptr = objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj, (Int32*)view, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double[] model, double* proj, Int32* view, double near, double far, double[] objX, double[] objY, double[] objZ, ref double objW) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* objX_ptr = objX) - fixed (double* objY_ptr = objY) - fixed (double* objZ_ptr = objZ) - fixed (double* objW_ptr = &objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj, (Int32*)view, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double[] model, double* proj, Int32* view, double near, double far, double[] objX, double[] objY, ref double objZ, double* objW) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* objX_ptr = objX) - fixed (double* objY_ptr = objY) - fixed (double* objZ_ptr = &objZ) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj, (Int32*)view, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double[] model, double* proj, Int32* view, double near, double far, double[] objX, double[] objY, ref double objZ, double[] objW) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* objX_ptr = objX) - fixed (double* objY_ptr = objY) - fixed (double* objZ_ptr = &objZ) - fixed (double* objW_ptr = objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj, (Int32*)view, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double[] model, double* proj, Int32* view, double near, double far, double[] objX, double[] objY, ref double objZ, ref double objW) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* objX_ptr = objX) - fixed (double* objY_ptr = objY) - fixed (double* objZ_ptr = &objZ) - fixed (double* objW_ptr = &objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj, (Int32*)view, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double[] model, double* proj, Int32* view, double near, double far, double[] objX, ref double objY, double* objZ, double* objW) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* objX_ptr = objX) - fixed (double* objY_ptr = &objY) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj, (Int32*)view, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ, (double*)objW); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double[] model, double* proj, Int32* view, double near, double far, double[] objX, ref double objY, double* objZ, double[] objW) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* objX_ptr = objX) - fixed (double* objY_ptr = &objY) - fixed (double* objW_ptr = objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj, (Int32*)view, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double[] model, double* proj, Int32* view, double near, double far, double[] objX, ref double objY, double* objZ, ref double objW) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* objX_ptr = objX) - fixed (double* objY_ptr = &objY) - fixed (double* objW_ptr = &objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj, (Int32*)view, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double[] model, double* proj, Int32* view, double near, double far, double[] objX, ref double objY, double[] objZ, double* objW) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* objX_ptr = objX) - fixed (double* objY_ptr = &objY) - fixed (double* objZ_ptr = objZ) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj, (Int32*)view, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double[] model, double* proj, Int32* view, double near, double far, double[] objX, ref double objY, double[] objZ, double[] objW) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* objX_ptr = objX) - fixed (double* objY_ptr = &objY) - fixed (double* objZ_ptr = objZ) - fixed (double* objW_ptr = objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj, (Int32*)view, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double[] model, double* proj, Int32* view, double near, double far, double[] objX, ref double objY, double[] objZ, ref double objW) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* objX_ptr = objX) - fixed (double* objY_ptr = &objY) - fixed (double* objZ_ptr = objZ) - fixed (double* objW_ptr = &objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj, (Int32*)view, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double[] model, double* proj, Int32* view, double near, double far, double[] objX, ref double objY, ref double objZ, double* objW) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* objX_ptr = objX) - fixed (double* objY_ptr = &objY) - fixed (double* objZ_ptr = &objZ) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj, (Int32*)view, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double[] model, double* proj, Int32* view, double near, double far, double[] objX, ref double objY, ref double objZ, double[] objW) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* objX_ptr = objX) - fixed (double* objY_ptr = &objY) - fixed (double* objZ_ptr = &objZ) - fixed (double* objW_ptr = objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj, (Int32*)view, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double[] model, double* proj, Int32* view, double near, double far, double[] objX, ref double objY, ref double objZ, ref double objW) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* objX_ptr = objX) - fixed (double* objY_ptr = &objY) - fixed (double* objZ_ptr = &objZ) - fixed (double* objW_ptr = &objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj, (Int32*)view, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double[] model, double* proj, Int32* view, double near, double far, ref double objX, double* objY, double* objZ, double* objW) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* objX_ptr = &objX) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj, (Int32*)view, (double)near, (double)far, (double*)objX_ptr, (double*)objY, (double*)objZ, (double*)objW); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double[] model, double* proj, Int32* view, double near, double far, ref double objX, double* objY, double* objZ, double[] objW) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* objX_ptr = &objX) - fixed (double* objW_ptr = objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj, (Int32*)view, (double)near, (double)far, (double*)objX_ptr, (double*)objY, (double*)objZ, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double[] model, double* proj, Int32* view, double near, double far, ref double objX, double* objY, double* objZ, ref double objW) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* objX_ptr = &objX) - fixed (double* objW_ptr = &objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj, (Int32*)view, (double)near, (double)far, (double*)objX_ptr, (double*)objY, (double*)objZ, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double[] model, double* proj, Int32* view, double near, double far, ref double objX, double* objY, double[] objZ, double* objW) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* objX_ptr = &objX) - fixed (double* objZ_ptr = objZ) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj, (Int32*)view, (double)near, (double)far, (double*)objX_ptr, (double*)objY, (double*)objZ_ptr, (double*)objW); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double[] model, double* proj, Int32* view, double near, double far, ref double objX, double* objY, double[] objZ, double[] objW) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* objX_ptr = &objX) - fixed (double* objZ_ptr = objZ) - fixed (double* objW_ptr = objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj, (Int32*)view, (double)near, (double)far, (double*)objX_ptr, (double*)objY, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double[] model, double* proj, Int32* view, double near, double far, ref double objX, double* objY, double[] objZ, ref double objW) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* objX_ptr = &objX) - fixed (double* objZ_ptr = objZ) - fixed (double* objW_ptr = &objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj, (Int32*)view, (double)near, (double)far, (double*)objX_ptr, (double*)objY, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double[] model, double* proj, Int32* view, double near, double far, ref double objX, double* objY, ref double objZ, double* objW) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* objX_ptr = &objX) - fixed (double* objZ_ptr = &objZ) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj, (Int32*)view, (double)near, (double)far, (double*)objX_ptr, (double*)objY, (double*)objZ_ptr, (double*)objW); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double[] model, double* proj, Int32* view, double near, double far, ref double objX, double* objY, ref double objZ, double[] objW) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* objX_ptr = &objX) - fixed (double* objZ_ptr = &objZ) - fixed (double* objW_ptr = objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj, (Int32*)view, (double)near, (double)far, (double*)objX_ptr, (double*)objY, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double[] model, double* proj, Int32* view, double near, double far, ref double objX, double* objY, ref double objZ, ref double objW) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* objX_ptr = &objX) - fixed (double* objZ_ptr = &objZ) - fixed (double* objW_ptr = &objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj, (Int32*)view, (double)near, (double)far, (double*)objX_ptr, (double*)objY, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double[] model, double* proj, Int32* view, double near, double far, ref double objX, double[] objY, double* objZ, double* objW) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* objX_ptr = &objX) - fixed (double* objY_ptr = objY) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj, (Int32*)view, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ, (double*)objW); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double[] model, double* proj, Int32* view, double near, double far, ref double objX, double[] objY, double* objZ, double[] objW) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* objX_ptr = &objX) - fixed (double* objY_ptr = objY) - fixed (double* objW_ptr = objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj, (Int32*)view, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double[] model, double* proj, Int32* view, double near, double far, ref double objX, double[] objY, double* objZ, ref double objW) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* objX_ptr = &objX) - fixed (double* objY_ptr = objY) - fixed (double* objW_ptr = &objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj, (Int32*)view, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double[] model, double* proj, Int32* view, double near, double far, ref double objX, double[] objY, double[] objZ, double* objW) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* objX_ptr = &objX) - fixed (double* objY_ptr = objY) - fixed (double* objZ_ptr = objZ) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj, (Int32*)view, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double[] model, double* proj, Int32* view, double near, double far, ref double objX, double[] objY, double[] objZ, double[] objW) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* objX_ptr = &objX) - fixed (double* objY_ptr = objY) - fixed (double* objZ_ptr = objZ) - fixed (double* objW_ptr = objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj, (Int32*)view, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double[] model, double* proj, Int32* view, double near, double far, ref double objX, double[] objY, double[] objZ, ref double objW) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* objX_ptr = &objX) - fixed (double* objY_ptr = objY) - fixed (double* objZ_ptr = objZ) - fixed (double* objW_ptr = &objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj, (Int32*)view, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double[] model, double* proj, Int32* view, double near, double far, ref double objX, double[] objY, ref double objZ, double* objW) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* objX_ptr = &objX) - fixed (double* objY_ptr = objY) - fixed (double* objZ_ptr = &objZ) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj, (Int32*)view, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double[] model, double* proj, Int32* view, double near, double far, ref double objX, double[] objY, ref double objZ, double[] objW) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* objX_ptr = &objX) - fixed (double* objY_ptr = objY) - fixed (double* objZ_ptr = &objZ) - fixed (double* objW_ptr = objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj, (Int32*)view, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double[] model, double* proj, Int32* view, double near, double far, ref double objX, double[] objY, ref double objZ, ref double objW) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* objX_ptr = &objX) - fixed (double* objY_ptr = objY) - fixed (double* objZ_ptr = &objZ) - fixed (double* objW_ptr = &objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj, (Int32*)view, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double[] model, double* proj, Int32* view, double near, double far, ref double objX, ref double objY, double* objZ, double* objW) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* objX_ptr = &objX) - fixed (double* objY_ptr = &objY) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj, (Int32*)view, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ, (double*)objW); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double[] model, double* proj, Int32* view, double near, double far, ref double objX, ref double objY, double* objZ, double[] objW) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* objX_ptr = &objX) - fixed (double* objY_ptr = &objY) - fixed (double* objW_ptr = objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj, (Int32*)view, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double[] model, double* proj, Int32* view, double near, double far, ref double objX, ref double objY, double* objZ, ref double objW) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* objX_ptr = &objX) - fixed (double* objY_ptr = &objY) - fixed (double* objW_ptr = &objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj, (Int32*)view, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double[] model, double* proj, Int32* view, double near, double far, ref double objX, ref double objY, double[] objZ, double* objW) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* objX_ptr = &objX) - fixed (double* objY_ptr = &objY) - fixed (double* objZ_ptr = objZ) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj, (Int32*)view, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double[] model, double* proj, Int32* view, double near, double far, ref double objX, ref double objY, double[] objZ, double[] objW) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* objX_ptr = &objX) - fixed (double* objY_ptr = &objY) - fixed (double* objZ_ptr = objZ) - fixed (double* objW_ptr = objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj, (Int32*)view, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double[] model, double* proj, Int32* view, double near, double far, ref double objX, ref double objY, double[] objZ, ref double objW) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* objX_ptr = &objX) - fixed (double* objY_ptr = &objY) - fixed (double* objZ_ptr = objZ) - fixed (double* objW_ptr = &objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj, (Int32*)view, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double[] model, double* proj, Int32* view, double near, double far, ref double objX, ref double objY, ref double objZ, double* objW) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* objX_ptr = &objX) - fixed (double* objY_ptr = &objY) - fixed (double* objZ_ptr = &objZ) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj, (Int32*)view, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double[] model, double* proj, Int32* view, double near, double far, ref double objX, ref double objY, ref double objZ, double[] objW) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* objX_ptr = &objX) - fixed (double* objY_ptr = &objY) - fixed (double* objZ_ptr = &objZ) - fixed (double* objW_ptr = objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj, (Int32*)view, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double[] model, double* proj, Int32* view, double near, double far, ref double objX, ref double objY, ref double objZ, ref double objW) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* objX_ptr = &objX) - fixed (double* objY_ptr = &objY) - fixed (double* objZ_ptr = &objZ) - fixed (double* objW_ptr = &objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj, (Int32*)view, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double[] model, double* proj, Int32[] view, double near, double far, double* objX, double* objY, double* objZ, double* objW) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (Int32* view_ptr = view) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj, (Int32*)view_ptr, (double)near, (double)far, (double*)objX, (double*)objY, (double*)objZ, (double*)objW); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double[] model, double* proj, Int32[] view, double near, double far, double* objX, double* objY, double* objZ, double[] objW) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (Int32* view_ptr = view) - fixed (double* objW_ptr = objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj, (Int32*)view_ptr, (double)near, (double)far, (double*)objX, (double*)objY, (double*)objZ, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double[] model, double* proj, Int32[] view, double near, double far, double* objX, double* objY, double* objZ, ref double objW) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (Int32* view_ptr = view) - fixed (double* objW_ptr = &objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj, (Int32*)view_ptr, (double)near, (double)far, (double*)objX, (double*)objY, (double*)objZ, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double[] model, double* proj, Int32[] view, double near, double far, double* objX, double* objY, double[] objZ, double* objW) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (Int32* view_ptr = view) - fixed (double* objZ_ptr = objZ) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj, (Int32*)view_ptr, (double)near, (double)far, (double*)objX, (double*)objY, (double*)objZ_ptr, (double*)objW); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double[] model, double* proj, Int32[] view, double near, double far, double* objX, double* objY, double[] objZ, double[] objW) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (Int32* view_ptr = view) - fixed (double* objZ_ptr = objZ) - fixed (double* objW_ptr = objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj, (Int32*)view_ptr, (double)near, (double)far, (double*)objX, (double*)objY, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double[] model, double* proj, Int32[] view, double near, double far, double* objX, double* objY, double[] objZ, ref double objW) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (Int32* view_ptr = view) - fixed (double* objZ_ptr = objZ) - fixed (double* objW_ptr = &objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj, (Int32*)view_ptr, (double)near, (double)far, (double*)objX, (double*)objY, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double[] model, double* proj, Int32[] view, double near, double far, double* objX, double* objY, ref double objZ, double* objW) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (Int32* view_ptr = view) - fixed (double* objZ_ptr = &objZ) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj, (Int32*)view_ptr, (double)near, (double)far, (double*)objX, (double*)objY, (double*)objZ_ptr, (double*)objW); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double[] model, double* proj, Int32[] view, double near, double far, double* objX, double* objY, ref double objZ, double[] objW) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (Int32* view_ptr = view) - fixed (double* objZ_ptr = &objZ) - fixed (double* objW_ptr = objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj, (Int32*)view_ptr, (double)near, (double)far, (double*)objX, (double*)objY, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double[] model, double* proj, Int32[] view, double near, double far, double* objX, double* objY, ref double objZ, ref double objW) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (Int32* view_ptr = view) - fixed (double* objZ_ptr = &objZ) - fixed (double* objW_ptr = &objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj, (Int32*)view_ptr, (double)near, (double)far, (double*)objX, (double*)objY, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double[] model, double* proj, Int32[] view, double near, double far, double* objX, double[] objY, double* objZ, double* objW) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (Int32* view_ptr = view) - fixed (double* objY_ptr = objY) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj, (Int32*)view_ptr, (double)near, (double)far, (double*)objX, (double*)objY_ptr, (double*)objZ, (double*)objW); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double[] model, double* proj, Int32[] view, double near, double far, double* objX, double[] objY, double* objZ, double[] objW) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (Int32* view_ptr = view) - fixed (double* objY_ptr = objY) - fixed (double* objW_ptr = objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj, (Int32*)view_ptr, (double)near, (double)far, (double*)objX, (double*)objY_ptr, (double*)objZ, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double[] model, double* proj, Int32[] view, double near, double far, double* objX, double[] objY, double* objZ, ref double objW) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (Int32* view_ptr = view) - fixed (double* objY_ptr = objY) - fixed (double* objW_ptr = &objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj, (Int32*)view_ptr, (double)near, (double)far, (double*)objX, (double*)objY_ptr, (double*)objZ, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double[] model, double* proj, Int32[] view, double near, double far, double* objX, double[] objY, double[] objZ, double* objW) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (Int32* view_ptr = view) - fixed (double* objY_ptr = objY) - fixed (double* objZ_ptr = objZ) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj, (Int32*)view_ptr, (double)near, (double)far, (double*)objX, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double[] model, double* proj, Int32[] view, double near, double far, double* objX, double[] objY, double[] objZ, double[] objW) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (Int32* view_ptr = view) - fixed (double* objY_ptr = objY) - fixed (double* objZ_ptr = objZ) - fixed (double* objW_ptr = objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj, (Int32*)view_ptr, (double)near, (double)far, (double*)objX, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double[] model, double* proj, Int32[] view, double near, double far, double* objX, double[] objY, double[] objZ, ref double objW) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (Int32* view_ptr = view) - fixed (double* objY_ptr = objY) - fixed (double* objZ_ptr = objZ) - fixed (double* objW_ptr = &objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj, (Int32*)view_ptr, (double)near, (double)far, (double*)objX, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double[] model, double* proj, Int32[] view, double near, double far, double* objX, double[] objY, ref double objZ, double* objW) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (Int32* view_ptr = view) - fixed (double* objY_ptr = objY) - fixed (double* objZ_ptr = &objZ) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj, (Int32*)view_ptr, (double)near, (double)far, (double*)objX, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double[] model, double* proj, Int32[] view, double near, double far, double* objX, double[] objY, ref double objZ, double[] objW) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (Int32* view_ptr = view) - fixed (double* objY_ptr = objY) - fixed (double* objZ_ptr = &objZ) - fixed (double* objW_ptr = objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj, (Int32*)view_ptr, (double)near, (double)far, (double*)objX, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double[] model, double* proj, Int32[] view, double near, double far, double* objX, double[] objY, ref double objZ, ref double objW) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (Int32* view_ptr = view) - fixed (double* objY_ptr = objY) - fixed (double* objZ_ptr = &objZ) - fixed (double* objW_ptr = &objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj, (Int32*)view_ptr, (double)near, (double)far, (double*)objX, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double[] model, double* proj, Int32[] view, double near, double far, double* objX, ref double objY, double* objZ, double* objW) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (Int32* view_ptr = view) - fixed (double* objY_ptr = &objY) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj, (Int32*)view_ptr, (double)near, (double)far, (double*)objX, (double*)objY_ptr, (double*)objZ, (double*)objW); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double[] model, double* proj, Int32[] view, double near, double far, double* objX, ref double objY, double* objZ, double[] objW) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (Int32* view_ptr = view) - fixed (double* objY_ptr = &objY) - fixed (double* objW_ptr = objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj, (Int32*)view_ptr, (double)near, (double)far, (double*)objX, (double*)objY_ptr, (double*)objZ, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double[] model, double* proj, Int32[] view, double near, double far, double* objX, ref double objY, double* objZ, ref double objW) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (Int32* view_ptr = view) - fixed (double* objY_ptr = &objY) - fixed (double* objW_ptr = &objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj, (Int32*)view_ptr, (double)near, (double)far, (double*)objX, (double*)objY_ptr, (double*)objZ, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double[] model, double* proj, Int32[] view, double near, double far, double* objX, ref double objY, double[] objZ, double* objW) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (Int32* view_ptr = view) - fixed (double* objY_ptr = &objY) - fixed (double* objZ_ptr = objZ) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj, (Int32*)view_ptr, (double)near, (double)far, (double*)objX, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double[] model, double* proj, Int32[] view, double near, double far, double* objX, ref double objY, double[] objZ, double[] objW) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (Int32* view_ptr = view) - fixed (double* objY_ptr = &objY) - fixed (double* objZ_ptr = objZ) - fixed (double* objW_ptr = objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj, (Int32*)view_ptr, (double)near, (double)far, (double*)objX, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double[] model, double* proj, Int32[] view, double near, double far, double* objX, ref double objY, double[] objZ, ref double objW) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (Int32* view_ptr = view) - fixed (double* objY_ptr = &objY) - fixed (double* objZ_ptr = objZ) - fixed (double* objW_ptr = &objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj, (Int32*)view_ptr, (double)near, (double)far, (double*)objX, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double[] model, double* proj, Int32[] view, double near, double far, double* objX, ref double objY, ref double objZ, double* objW) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (Int32* view_ptr = view) - fixed (double* objY_ptr = &objY) - fixed (double* objZ_ptr = &objZ) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj, (Int32*)view_ptr, (double)near, (double)far, (double*)objX, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double[] model, double* proj, Int32[] view, double near, double far, double* objX, ref double objY, ref double objZ, double[] objW) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (Int32* view_ptr = view) - fixed (double* objY_ptr = &objY) - fixed (double* objZ_ptr = &objZ) - fixed (double* objW_ptr = objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj, (Int32*)view_ptr, (double)near, (double)far, (double*)objX, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double[] model, double* proj, Int32[] view, double near, double far, double* objX, ref double objY, ref double objZ, ref double objW) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (Int32* view_ptr = view) - fixed (double* objY_ptr = &objY) - fixed (double* objZ_ptr = &objZ) - fixed (double* objW_ptr = &objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj, (Int32*)view_ptr, (double)near, (double)far, (double*)objX, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double[] model, double* proj, Int32[] view, double near, double far, double[] objX, double* objY, double* objZ, double* objW) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (Int32* view_ptr = view) - fixed (double* objX_ptr = objX) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY, (double*)objZ, (double*)objW); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double[] model, double* proj, Int32[] view, double near, double far, double[] objX, double* objY, double* objZ, double[] objW) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (Int32* view_ptr = view) - fixed (double* objX_ptr = objX) - fixed (double* objW_ptr = objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY, (double*)objZ, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double[] model, double* proj, Int32[] view, double near, double far, double[] objX, double* objY, double* objZ, ref double objW) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (Int32* view_ptr = view) - fixed (double* objX_ptr = objX) - fixed (double* objW_ptr = &objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY, (double*)objZ, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double[] model, double* proj, Int32[] view, double near, double far, double[] objX, double* objY, double[] objZ, double* objW) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (Int32* view_ptr = view) - fixed (double* objX_ptr = objX) - fixed (double* objZ_ptr = objZ) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY, (double*)objZ_ptr, (double*)objW); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double[] model, double* proj, Int32[] view, double near, double far, double[] objX, double* objY, double[] objZ, double[] objW) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (Int32* view_ptr = view) - fixed (double* objX_ptr = objX) - fixed (double* objZ_ptr = objZ) - fixed (double* objW_ptr = objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double[] model, double* proj, Int32[] view, double near, double far, double[] objX, double* objY, double[] objZ, ref double objW) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (Int32* view_ptr = view) - fixed (double* objX_ptr = objX) - fixed (double* objZ_ptr = objZ) - fixed (double* objW_ptr = &objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double[] model, double* proj, Int32[] view, double near, double far, double[] objX, double* objY, ref double objZ, double* objW) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (Int32* view_ptr = view) - fixed (double* objX_ptr = objX) - fixed (double* objZ_ptr = &objZ) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY, (double*)objZ_ptr, (double*)objW); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double[] model, double* proj, Int32[] view, double near, double far, double[] objX, double* objY, ref double objZ, double[] objW) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (Int32* view_ptr = view) - fixed (double* objX_ptr = objX) - fixed (double* objZ_ptr = &objZ) - fixed (double* objW_ptr = objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double[] model, double* proj, Int32[] view, double near, double far, double[] objX, double* objY, ref double objZ, ref double objW) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (Int32* view_ptr = view) - fixed (double* objX_ptr = objX) - fixed (double* objZ_ptr = &objZ) - fixed (double* objW_ptr = &objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double[] model, double* proj, Int32[] view, double near, double far, double[] objX, double[] objY, double* objZ, double* objW) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (Int32* view_ptr = view) - fixed (double* objX_ptr = objX) - fixed (double* objY_ptr = objY) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ, (double*)objW); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double[] model, double* proj, Int32[] view, double near, double far, double[] objX, double[] objY, double* objZ, double[] objW) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (Int32* view_ptr = view) - fixed (double* objX_ptr = objX) - fixed (double* objY_ptr = objY) - fixed (double* objW_ptr = objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double[] model, double* proj, Int32[] view, double near, double far, double[] objX, double[] objY, double* objZ, ref double objW) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (Int32* view_ptr = view) - fixed (double* objX_ptr = objX) - fixed (double* objY_ptr = objY) - fixed (double* objW_ptr = &objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double[] model, double* proj, Int32[] view, double near, double far, double[] objX, double[] objY, double[] objZ, double* objW) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (Int32* view_ptr = view) - fixed (double* objX_ptr = objX) - fixed (double* objY_ptr = objY) - fixed (double* objZ_ptr = objZ) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double[] model, double* proj, Int32[] view, double near, double far, double[] objX, double[] objY, double[] objZ, double[] objW) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (Int32* view_ptr = view) - fixed (double* objX_ptr = objX) - fixed (double* objY_ptr = objY) - fixed (double* objZ_ptr = objZ) - fixed (double* objW_ptr = objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double[] model, double* proj, Int32[] view, double near, double far, double[] objX, double[] objY, double[] objZ, ref double objW) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (Int32* view_ptr = view) - fixed (double* objX_ptr = objX) - fixed (double* objY_ptr = objY) - fixed (double* objZ_ptr = objZ) - fixed (double* objW_ptr = &objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double[] model, double* proj, Int32[] view, double near, double far, double[] objX, double[] objY, ref double objZ, double* objW) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (Int32* view_ptr = view) - fixed (double* objX_ptr = objX) - fixed (double* objY_ptr = objY) - fixed (double* objZ_ptr = &objZ) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double[] model, double* proj, Int32[] view, double near, double far, double[] objX, double[] objY, ref double objZ, double[] objW) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (Int32* view_ptr = view) - fixed (double* objX_ptr = objX) - fixed (double* objY_ptr = objY) - fixed (double* objZ_ptr = &objZ) - fixed (double* objW_ptr = objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double[] model, double* proj, Int32[] view, double near, double far, double[] objX, double[] objY, ref double objZ, ref double objW) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (Int32* view_ptr = view) - fixed (double* objX_ptr = objX) - fixed (double* objY_ptr = objY) - fixed (double* objZ_ptr = &objZ) - fixed (double* objW_ptr = &objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double[] model, double* proj, Int32[] view, double near, double far, double[] objX, ref double objY, double* objZ, double* objW) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (Int32* view_ptr = view) - fixed (double* objX_ptr = objX) - fixed (double* objY_ptr = &objY) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ, (double*)objW); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double[] model, double* proj, Int32[] view, double near, double far, double[] objX, ref double objY, double* objZ, double[] objW) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (Int32* view_ptr = view) - fixed (double* objX_ptr = objX) - fixed (double* objY_ptr = &objY) - fixed (double* objW_ptr = objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double[] model, double* proj, Int32[] view, double near, double far, double[] objX, ref double objY, double* objZ, ref double objW) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (Int32* view_ptr = view) - fixed (double* objX_ptr = objX) - fixed (double* objY_ptr = &objY) - fixed (double* objW_ptr = &objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double[] model, double* proj, Int32[] view, double near, double far, double[] objX, ref double objY, double[] objZ, double* objW) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (Int32* view_ptr = view) - fixed (double* objX_ptr = objX) - fixed (double* objY_ptr = &objY) - fixed (double* objZ_ptr = objZ) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double[] model, double* proj, Int32[] view, double near, double far, double[] objX, ref double objY, double[] objZ, double[] objW) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (Int32* view_ptr = view) - fixed (double* objX_ptr = objX) - fixed (double* objY_ptr = &objY) - fixed (double* objZ_ptr = objZ) - fixed (double* objW_ptr = objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double[] model, double* proj, Int32[] view, double near, double far, double[] objX, ref double objY, double[] objZ, ref double objW) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (Int32* view_ptr = view) - fixed (double* objX_ptr = objX) - fixed (double* objY_ptr = &objY) - fixed (double* objZ_ptr = objZ) - fixed (double* objW_ptr = &objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double[] model, double* proj, Int32[] view, double near, double far, double[] objX, ref double objY, ref double objZ, double* objW) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (Int32* view_ptr = view) - fixed (double* objX_ptr = objX) - fixed (double* objY_ptr = &objY) - fixed (double* objZ_ptr = &objZ) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double[] model, double* proj, Int32[] view, double near, double far, double[] objX, ref double objY, ref double objZ, double[] objW) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (Int32* view_ptr = view) - fixed (double* objX_ptr = objX) - fixed (double* objY_ptr = &objY) - fixed (double* objZ_ptr = &objZ) - fixed (double* objW_ptr = objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double[] model, double* proj, Int32[] view, double near, double far, double[] objX, ref double objY, ref double objZ, ref double objW) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (Int32* view_ptr = view) - fixed (double* objX_ptr = objX) - fixed (double* objY_ptr = &objY) - fixed (double* objZ_ptr = &objZ) - fixed (double* objW_ptr = &objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double[] model, double* proj, Int32[] view, double near, double far, ref double objX, double* objY, double* objZ, double* objW) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (Int32* view_ptr = view) - fixed (double* objX_ptr = &objX) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY, (double*)objZ, (double*)objW); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double[] model, double* proj, Int32[] view, double near, double far, ref double objX, double* objY, double* objZ, double[] objW) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (Int32* view_ptr = view) - fixed (double* objX_ptr = &objX) - fixed (double* objW_ptr = objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY, (double*)objZ, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double[] model, double* proj, Int32[] view, double near, double far, ref double objX, double* objY, double* objZ, ref double objW) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (Int32* view_ptr = view) - fixed (double* objX_ptr = &objX) - fixed (double* objW_ptr = &objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY, (double*)objZ, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double[] model, double* proj, Int32[] view, double near, double far, ref double objX, double* objY, double[] objZ, double* objW) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (Int32* view_ptr = view) - fixed (double* objX_ptr = &objX) - fixed (double* objZ_ptr = objZ) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY, (double*)objZ_ptr, (double*)objW); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double[] model, double* proj, Int32[] view, double near, double far, ref double objX, double* objY, double[] objZ, double[] objW) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (Int32* view_ptr = view) - fixed (double* objX_ptr = &objX) - fixed (double* objZ_ptr = objZ) - fixed (double* objW_ptr = objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double[] model, double* proj, Int32[] view, double near, double far, ref double objX, double* objY, double[] objZ, ref double objW) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (Int32* view_ptr = view) - fixed (double* objX_ptr = &objX) - fixed (double* objZ_ptr = objZ) - fixed (double* objW_ptr = &objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double[] model, double* proj, Int32[] view, double near, double far, ref double objX, double* objY, ref double objZ, double* objW) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (Int32* view_ptr = view) - fixed (double* objX_ptr = &objX) - fixed (double* objZ_ptr = &objZ) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY, (double*)objZ_ptr, (double*)objW); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double[] model, double* proj, Int32[] view, double near, double far, ref double objX, double* objY, ref double objZ, double[] objW) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (Int32* view_ptr = view) - fixed (double* objX_ptr = &objX) - fixed (double* objZ_ptr = &objZ) - fixed (double* objW_ptr = objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double[] model, double* proj, Int32[] view, double near, double far, ref double objX, double* objY, ref double objZ, ref double objW) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (Int32* view_ptr = view) - fixed (double* objX_ptr = &objX) - fixed (double* objZ_ptr = &objZ) - fixed (double* objW_ptr = &objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double[] model, double* proj, Int32[] view, double near, double far, ref double objX, double[] objY, double* objZ, double* objW) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (Int32* view_ptr = view) - fixed (double* objX_ptr = &objX) - fixed (double* objY_ptr = objY) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ, (double*)objW); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double[] model, double* proj, Int32[] view, double near, double far, ref double objX, double[] objY, double* objZ, double[] objW) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (Int32* view_ptr = view) - fixed (double* objX_ptr = &objX) - fixed (double* objY_ptr = objY) - fixed (double* objW_ptr = objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double[] model, double* proj, Int32[] view, double near, double far, ref double objX, double[] objY, double* objZ, ref double objW) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (Int32* view_ptr = view) - fixed (double* objX_ptr = &objX) - fixed (double* objY_ptr = objY) - fixed (double* objW_ptr = &objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double[] model, double* proj, Int32[] view, double near, double far, ref double objX, double[] objY, double[] objZ, double* objW) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (Int32* view_ptr = view) - fixed (double* objX_ptr = &objX) - fixed (double* objY_ptr = objY) - fixed (double* objZ_ptr = objZ) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double[] model, double* proj, Int32[] view, double near, double far, ref double objX, double[] objY, double[] objZ, double[] objW) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (Int32* view_ptr = view) - fixed (double* objX_ptr = &objX) - fixed (double* objY_ptr = objY) - fixed (double* objZ_ptr = objZ) - fixed (double* objW_ptr = objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double[] model, double* proj, Int32[] view, double near, double far, ref double objX, double[] objY, double[] objZ, ref double objW) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (Int32* view_ptr = view) - fixed (double* objX_ptr = &objX) - fixed (double* objY_ptr = objY) - fixed (double* objZ_ptr = objZ) - fixed (double* objW_ptr = &objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double[] model, double* proj, Int32[] view, double near, double far, ref double objX, double[] objY, ref double objZ, double* objW) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (Int32* view_ptr = view) - fixed (double* objX_ptr = &objX) - fixed (double* objY_ptr = objY) - fixed (double* objZ_ptr = &objZ) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double[] model, double* proj, Int32[] view, double near, double far, ref double objX, double[] objY, ref double objZ, double[] objW) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (Int32* view_ptr = view) - fixed (double* objX_ptr = &objX) - fixed (double* objY_ptr = objY) - fixed (double* objZ_ptr = &objZ) - fixed (double* objW_ptr = objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double[] model, double* proj, Int32[] view, double near, double far, ref double objX, double[] objY, ref double objZ, ref double objW) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (Int32* view_ptr = view) - fixed (double* objX_ptr = &objX) - fixed (double* objY_ptr = objY) - fixed (double* objZ_ptr = &objZ) - fixed (double* objW_ptr = &objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double[] model, double* proj, Int32[] view, double near, double far, ref double objX, ref double objY, double* objZ, double* objW) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (Int32* view_ptr = view) - fixed (double* objX_ptr = &objX) - fixed (double* objY_ptr = &objY) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ, (double*)objW); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double[] model, double* proj, Int32[] view, double near, double far, ref double objX, ref double objY, double* objZ, double[] objW) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (Int32* view_ptr = view) - fixed (double* objX_ptr = &objX) - fixed (double* objY_ptr = &objY) - fixed (double* objW_ptr = objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double[] model, double* proj, Int32[] view, double near, double far, ref double objX, ref double objY, double* objZ, ref double objW) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (Int32* view_ptr = view) - fixed (double* objX_ptr = &objX) - fixed (double* objY_ptr = &objY) - fixed (double* objW_ptr = &objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double[] model, double* proj, Int32[] view, double near, double far, ref double objX, ref double objY, double[] objZ, double* objW) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (Int32* view_ptr = view) - fixed (double* objX_ptr = &objX) - fixed (double* objY_ptr = &objY) - fixed (double* objZ_ptr = objZ) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double[] model, double* proj, Int32[] view, double near, double far, ref double objX, ref double objY, double[] objZ, double[] objW) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (Int32* view_ptr = view) - fixed (double* objX_ptr = &objX) - fixed (double* objY_ptr = &objY) - fixed (double* objZ_ptr = objZ) - fixed (double* objW_ptr = objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double[] model, double* proj, Int32[] view, double near, double far, ref double objX, ref double objY, double[] objZ, ref double objW) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (Int32* view_ptr = view) - fixed (double* objX_ptr = &objX) - fixed (double* objY_ptr = &objY) - fixed (double* objZ_ptr = objZ) - fixed (double* objW_ptr = &objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double[] model, double* proj, Int32[] view, double near, double far, ref double objX, ref double objY, ref double objZ, double* objW) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (Int32* view_ptr = view) - fixed (double* objX_ptr = &objX) - fixed (double* objY_ptr = &objY) - fixed (double* objZ_ptr = &objZ) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double[] model, double* proj, Int32[] view, double near, double far, ref double objX, ref double objY, ref double objZ, double[] objW) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (Int32* view_ptr = view) - fixed (double* objX_ptr = &objX) - fixed (double* objY_ptr = &objY) - fixed (double* objZ_ptr = &objZ) - fixed (double* objW_ptr = objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double[] model, double* proj, Int32[] view, double near, double far, ref double objX, ref double objY, ref double objZ, ref double objW) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (Int32* view_ptr = view) - fixed (double* objX_ptr = &objX) - fixed (double* objY_ptr = &objY) - fixed (double* objZ_ptr = &objZ) - fixed (double* objW_ptr = &objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double[] model, double* proj, ref Int32 view, double near, double far, double* objX, double* objY, double* objZ, double* objW) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (Int32* view_ptr = &view) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj, (Int32*)view_ptr, (double)near, (double)far, (double*)objX, (double*)objY, (double*)objZ, (double*)objW); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double[] model, double* proj, ref Int32 view, double near, double far, double* objX, double* objY, double* objZ, double[] objW) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (Int32* view_ptr = &view) - fixed (double* objW_ptr = objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj, (Int32*)view_ptr, (double)near, (double)far, (double*)objX, (double*)objY, (double*)objZ, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double[] model, double* proj, ref Int32 view, double near, double far, double* objX, double* objY, double* objZ, ref double objW) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (Int32* view_ptr = &view) - fixed (double* objW_ptr = &objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj, (Int32*)view_ptr, (double)near, (double)far, (double*)objX, (double*)objY, (double*)objZ, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double[] model, double* proj, ref Int32 view, double near, double far, double* objX, double* objY, double[] objZ, double* objW) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (Int32* view_ptr = &view) - fixed (double* objZ_ptr = objZ) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj, (Int32*)view_ptr, (double)near, (double)far, (double*)objX, (double*)objY, (double*)objZ_ptr, (double*)objW); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double[] model, double* proj, ref Int32 view, double near, double far, double* objX, double* objY, double[] objZ, double[] objW) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (Int32* view_ptr = &view) - fixed (double* objZ_ptr = objZ) - fixed (double* objW_ptr = objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj, (Int32*)view_ptr, (double)near, (double)far, (double*)objX, (double*)objY, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double[] model, double* proj, ref Int32 view, double near, double far, double* objX, double* objY, double[] objZ, ref double objW) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (Int32* view_ptr = &view) - fixed (double* objZ_ptr = objZ) - fixed (double* objW_ptr = &objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj, (Int32*)view_ptr, (double)near, (double)far, (double*)objX, (double*)objY, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double[] model, double* proj, ref Int32 view, double near, double far, double* objX, double* objY, ref double objZ, double* objW) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (Int32* view_ptr = &view) - fixed (double* objZ_ptr = &objZ) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj, (Int32*)view_ptr, (double)near, (double)far, (double*)objX, (double*)objY, (double*)objZ_ptr, (double*)objW); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double[] model, double* proj, ref Int32 view, double near, double far, double* objX, double* objY, ref double objZ, double[] objW) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (Int32* view_ptr = &view) - fixed (double* objZ_ptr = &objZ) - fixed (double* objW_ptr = objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj, (Int32*)view_ptr, (double)near, (double)far, (double*)objX, (double*)objY, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double[] model, double* proj, ref Int32 view, double near, double far, double* objX, double* objY, ref double objZ, ref double objW) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (Int32* view_ptr = &view) - fixed (double* objZ_ptr = &objZ) - fixed (double* objW_ptr = &objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj, (Int32*)view_ptr, (double)near, (double)far, (double*)objX, (double*)objY, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double[] model, double* proj, ref Int32 view, double near, double far, double* objX, double[] objY, double* objZ, double* objW) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (Int32* view_ptr = &view) - fixed (double* objY_ptr = objY) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj, (Int32*)view_ptr, (double)near, (double)far, (double*)objX, (double*)objY_ptr, (double*)objZ, (double*)objW); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double[] model, double* proj, ref Int32 view, double near, double far, double* objX, double[] objY, double* objZ, double[] objW) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (Int32* view_ptr = &view) - fixed (double* objY_ptr = objY) - fixed (double* objW_ptr = objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj, (Int32*)view_ptr, (double)near, (double)far, (double*)objX, (double*)objY_ptr, (double*)objZ, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double[] model, double* proj, ref Int32 view, double near, double far, double* objX, double[] objY, double* objZ, ref double objW) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (Int32* view_ptr = &view) - fixed (double* objY_ptr = objY) - fixed (double* objW_ptr = &objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj, (Int32*)view_ptr, (double)near, (double)far, (double*)objX, (double*)objY_ptr, (double*)objZ, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double[] model, double* proj, ref Int32 view, double near, double far, double* objX, double[] objY, double[] objZ, double* objW) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (Int32* view_ptr = &view) - fixed (double* objY_ptr = objY) - fixed (double* objZ_ptr = objZ) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj, (Int32*)view_ptr, (double)near, (double)far, (double*)objX, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double[] model, double* proj, ref Int32 view, double near, double far, double* objX, double[] objY, double[] objZ, double[] objW) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (Int32* view_ptr = &view) - fixed (double* objY_ptr = objY) - fixed (double* objZ_ptr = objZ) - fixed (double* objW_ptr = objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj, (Int32*)view_ptr, (double)near, (double)far, (double*)objX, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double[] model, double* proj, ref Int32 view, double near, double far, double* objX, double[] objY, double[] objZ, ref double objW) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (Int32* view_ptr = &view) - fixed (double* objY_ptr = objY) - fixed (double* objZ_ptr = objZ) - fixed (double* objW_ptr = &objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj, (Int32*)view_ptr, (double)near, (double)far, (double*)objX, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double[] model, double* proj, ref Int32 view, double near, double far, double* objX, double[] objY, ref double objZ, double* objW) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (Int32* view_ptr = &view) - fixed (double* objY_ptr = objY) - fixed (double* objZ_ptr = &objZ) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj, (Int32*)view_ptr, (double)near, (double)far, (double*)objX, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double[] model, double* proj, ref Int32 view, double near, double far, double* objX, double[] objY, ref double objZ, double[] objW) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (Int32* view_ptr = &view) - fixed (double* objY_ptr = objY) - fixed (double* objZ_ptr = &objZ) - fixed (double* objW_ptr = objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj, (Int32*)view_ptr, (double)near, (double)far, (double*)objX, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double[] model, double* proj, ref Int32 view, double near, double far, double* objX, double[] objY, ref double objZ, ref double objW) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (Int32* view_ptr = &view) - fixed (double* objY_ptr = objY) - fixed (double* objZ_ptr = &objZ) - fixed (double* objW_ptr = &objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj, (Int32*)view_ptr, (double)near, (double)far, (double*)objX, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double[] model, double* proj, ref Int32 view, double near, double far, double* objX, ref double objY, double* objZ, double* objW) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (Int32* view_ptr = &view) - fixed (double* objY_ptr = &objY) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj, (Int32*)view_ptr, (double)near, (double)far, (double*)objX, (double*)objY_ptr, (double*)objZ, (double*)objW); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double[] model, double* proj, ref Int32 view, double near, double far, double* objX, ref double objY, double* objZ, double[] objW) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (Int32* view_ptr = &view) - fixed (double* objY_ptr = &objY) - fixed (double* objW_ptr = objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj, (Int32*)view_ptr, (double)near, (double)far, (double*)objX, (double*)objY_ptr, (double*)objZ, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double[] model, double* proj, ref Int32 view, double near, double far, double* objX, ref double objY, double* objZ, ref double objW) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (Int32* view_ptr = &view) - fixed (double* objY_ptr = &objY) - fixed (double* objW_ptr = &objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj, (Int32*)view_ptr, (double)near, (double)far, (double*)objX, (double*)objY_ptr, (double*)objZ, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double[] model, double* proj, ref Int32 view, double near, double far, double* objX, ref double objY, double[] objZ, double* objW) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (Int32* view_ptr = &view) - fixed (double* objY_ptr = &objY) - fixed (double* objZ_ptr = objZ) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj, (Int32*)view_ptr, (double)near, (double)far, (double*)objX, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double[] model, double* proj, ref Int32 view, double near, double far, double* objX, ref double objY, double[] objZ, double[] objW) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (Int32* view_ptr = &view) - fixed (double* objY_ptr = &objY) - fixed (double* objZ_ptr = objZ) - fixed (double* objW_ptr = objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj, (Int32*)view_ptr, (double)near, (double)far, (double*)objX, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double[] model, double* proj, ref Int32 view, double near, double far, double* objX, ref double objY, double[] objZ, ref double objW) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (Int32* view_ptr = &view) - fixed (double* objY_ptr = &objY) - fixed (double* objZ_ptr = objZ) - fixed (double* objW_ptr = &objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj, (Int32*)view_ptr, (double)near, (double)far, (double*)objX, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double[] model, double* proj, ref Int32 view, double near, double far, double* objX, ref double objY, ref double objZ, double* objW) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (Int32* view_ptr = &view) - fixed (double* objY_ptr = &objY) - fixed (double* objZ_ptr = &objZ) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj, (Int32*)view_ptr, (double)near, (double)far, (double*)objX, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double[] model, double* proj, ref Int32 view, double near, double far, double* objX, ref double objY, ref double objZ, double[] objW) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (Int32* view_ptr = &view) - fixed (double* objY_ptr = &objY) - fixed (double* objZ_ptr = &objZ) - fixed (double* objW_ptr = objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj, (Int32*)view_ptr, (double)near, (double)far, (double*)objX, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double[] model, double* proj, ref Int32 view, double near, double far, double* objX, ref double objY, ref double objZ, ref double objW) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (Int32* view_ptr = &view) - fixed (double* objY_ptr = &objY) - fixed (double* objZ_ptr = &objZ) - fixed (double* objW_ptr = &objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj, (Int32*)view_ptr, (double)near, (double)far, (double*)objX, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double[] model, double* proj, ref Int32 view, double near, double far, double[] objX, double* objY, double* objZ, double* objW) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (Int32* view_ptr = &view) - fixed (double* objX_ptr = objX) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY, (double*)objZ, (double*)objW); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double[] model, double* proj, ref Int32 view, double near, double far, double[] objX, double* objY, double* objZ, double[] objW) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (Int32* view_ptr = &view) - fixed (double* objX_ptr = objX) - fixed (double* objW_ptr = objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY, (double*)objZ, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double[] model, double* proj, ref Int32 view, double near, double far, double[] objX, double* objY, double* objZ, ref double objW) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (Int32* view_ptr = &view) - fixed (double* objX_ptr = objX) - fixed (double* objW_ptr = &objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY, (double*)objZ, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double[] model, double* proj, ref Int32 view, double near, double far, double[] objX, double* objY, double[] objZ, double* objW) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (Int32* view_ptr = &view) - fixed (double* objX_ptr = objX) - fixed (double* objZ_ptr = objZ) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY, (double*)objZ_ptr, (double*)objW); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double[] model, double* proj, ref Int32 view, double near, double far, double[] objX, double* objY, double[] objZ, double[] objW) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (Int32* view_ptr = &view) - fixed (double* objX_ptr = objX) - fixed (double* objZ_ptr = objZ) - fixed (double* objW_ptr = objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double[] model, double* proj, ref Int32 view, double near, double far, double[] objX, double* objY, double[] objZ, ref double objW) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (Int32* view_ptr = &view) - fixed (double* objX_ptr = objX) - fixed (double* objZ_ptr = objZ) - fixed (double* objW_ptr = &objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double[] model, double* proj, ref Int32 view, double near, double far, double[] objX, double* objY, ref double objZ, double* objW) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (Int32* view_ptr = &view) - fixed (double* objX_ptr = objX) - fixed (double* objZ_ptr = &objZ) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY, (double*)objZ_ptr, (double*)objW); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double[] model, double* proj, ref Int32 view, double near, double far, double[] objX, double* objY, ref double objZ, double[] objW) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (Int32* view_ptr = &view) - fixed (double* objX_ptr = objX) - fixed (double* objZ_ptr = &objZ) - fixed (double* objW_ptr = objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double[] model, double* proj, ref Int32 view, double near, double far, double[] objX, double* objY, ref double objZ, ref double objW) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (Int32* view_ptr = &view) - fixed (double* objX_ptr = objX) - fixed (double* objZ_ptr = &objZ) - fixed (double* objW_ptr = &objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double[] model, double* proj, ref Int32 view, double near, double far, double[] objX, double[] objY, double* objZ, double* objW) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (Int32* view_ptr = &view) - fixed (double* objX_ptr = objX) - fixed (double* objY_ptr = objY) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ, (double*)objW); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double[] model, double* proj, ref Int32 view, double near, double far, double[] objX, double[] objY, double* objZ, double[] objW) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (Int32* view_ptr = &view) - fixed (double* objX_ptr = objX) - fixed (double* objY_ptr = objY) - fixed (double* objW_ptr = objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double[] model, double* proj, ref Int32 view, double near, double far, double[] objX, double[] objY, double* objZ, ref double objW) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (Int32* view_ptr = &view) - fixed (double* objX_ptr = objX) - fixed (double* objY_ptr = objY) - fixed (double* objW_ptr = &objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double[] model, double* proj, ref Int32 view, double near, double far, double[] objX, double[] objY, double[] objZ, double* objW) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (Int32* view_ptr = &view) - fixed (double* objX_ptr = objX) - fixed (double* objY_ptr = objY) - fixed (double* objZ_ptr = objZ) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double[] model, double* proj, ref Int32 view, double near, double far, double[] objX, double[] objY, double[] objZ, double[] objW) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (Int32* view_ptr = &view) - fixed (double* objX_ptr = objX) - fixed (double* objY_ptr = objY) - fixed (double* objZ_ptr = objZ) - fixed (double* objW_ptr = objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double[] model, double* proj, ref Int32 view, double near, double far, double[] objX, double[] objY, double[] objZ, ref double objW) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (Int32* view_ptr = &view) - fixed (double* objX_ptr = objX) - fixed (double* objY_ptr = objY) - fixed (double* objZ_ptr = objZ) - fixed (double* objW_ptr = &objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double[] model, double* proj, ref Int32 view, double near, double far, double[] objX, double[] objY, ref double objZ, double* objW) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (Int32* view_ptr = &view) - fixed (double* objX_ptr = objX) - fixed (double* objY_ptr = objY) - fixed (double* objZ_ptr = &objZ) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double[] model, double* proj, ref Int32 view, double near, double far, double[] objX, double[] objY, ref double objZ, double[] objW) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (Int32* view_ptr = &view) - fixed (double* objX_ptr = objX) - fixed (double* objY_ptr = objY) - fixed (double* objZ_ptr = &objZ) - fixed (double* objW_ptr = objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double[] model, double* proj, ref Int32 view, double near, double far, double[] objX, double[] objY, ref double objZ, ref double objW) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (Int32* view_ptr = &view) - fixed (double* objX_ptr = objX) - fixed (double* objY_ptr = objY) - fixed (double* objZ_ptr = &objZ) - fixed (double* objW_ptr = &objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double[] model, double* proj, ref Int32 view, double near, double far, double[] objX, ref double objY, double* objZ, double* objW) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (Int32* view_ptr = &view) - fixed (double* objX_ptr = objX) - fixed (double* objY_ptr = &objY) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ, (double*)objW); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double[] model, double* proj, ref Int32 view, double near, double far, double[] objX, ref double objY, double* objZ, double[] objW) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (Int32* view_ptr = &view) - fixed (double* objX_ptr = objX) - fixed (double* objY_ptr = &objY) - fixed (double* objW_ptr = objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double[] model, double* proj, ref Int32 view, double near, double far, double[] objX, ref double objY, double* objZ, ref double objW) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (Int32* view_ptr = &view) - fixed (double* objX_ptr = objX) - fixed (double* objY_ptr = &objY) - fixed (double* objW_ptr = &objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double[] model, double* proj, ref Int32 view, double near, double far, double[] objX, ref double objY, double[] objZ, double* objW) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (Int32* view_ptr = &view) - fixed (double* objX_ptr = objX) - fixed (double* objY_ptr = &objY) - fixed (double* objZ_ptr = objZ) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double[] model, double* proj, ref Int32 view, double near, double far, double[] objX, ref double objY, double[] objZ, double[] objW) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (Int32* view_ptr = &view) - fixed (double* objX_ptr = objX) - fixed (double* objY_ptr = &objY) - fixed (double* objZ_ptr = objZ) - fixed (double* objW_ptr = objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double[] model, double* proj, ref Int32 view, double near, double far, double[] objX, ref double objY, double[] objZ, ref double objW) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (Int32* view_ptr = &view) - fixed (double* objX_ptr = objX) - fixed (double* objY_ptr = &objY) - fixed (double* objZ_ptr = objZ) - fixed (double* objW_ptr = &objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double[] model, double* proj, ref Int32 view, double near, double far, double[] objX, ref double objY, ref double objZ, double* objW) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (Int32* view_ptr = &view) - fixed (double* objX_ptr = objX) - fixed (double* objY_ptr = &objY) - fixed (double* objZ_ptr = &objZ) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double[] model, double* proj, ref Int32 view, double near, double far, double[] objX, ref double objY, ref double objZ, double[] objW) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (Int32* view_ptr = &view) - fixed (double* objX_ptr = objX) - fixed (double* objY_ptr = &objY) - fixed (double* objZ_ptr = &objZ) - fixed (double* objW_ptr = objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double[] model, double* proj, ref Int32 view, double near, double far, double[] objX, ref double objY, ref double objZ, ref double objW) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (Int32* view_ptr = &view) - fixed (double* objX_ptr = objX) - fixed (double* objY_ptr = &objY) - fixed (double* objZ_ptr = &objZ) - fixed (double* objW_ptr = &objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double[] model, double* proj, ref Int32 view, double near, double far, ref double objX, double* objY, double* objZ, double* objW) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (Int32* view_ptr = &view) - fixed (double* objX_ptr = &objX) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY, (double*)objZ, (double*)objW); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double[] model, double* proj, ref Int32 view, double near, double far, ref double objX, double* objY, double* objZ, double[] objW) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (Int32* view_ptr = &view) - fixed (double* objX_ptr = &objX) - fixed (double* objW_ptr = objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY, (double*)objZ, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double[] model, double* proj, ref Int32 view, double near, double far, ref double objX, double* objY, double* objZ, ref double objW) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (Int32* view_ptr = &view) - fixed (double* objX_ptr = &objX) - fixed (double* objW_ptr = &objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY, (double*)objZ, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double[] model, double* proj, ref Int32 view, double near, double far, ref double objX, double* objY, double[] objZ, double* objW) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (Int32* view_ptr = &view) - fixed (double* objX_ptr = &objX) - fixed (double* objZ_ptr = objZ) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY, (double*)objZ_ptr, (double*)objW); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double[] model, double* proj, ref Int32 view, double near, double far, ref double objX, double* objY, double[] objZ, double[] objW) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (Int32* view_ptr = &view) - fixed (double* objX_ptr = &objX) - fixed (double* objZ_ptr = objZ) - fixed (double* objW_ptr = objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double[] model, double* proj, ref Int32 view, double near, double far, ref double objX, double* objY, double[] objZ, ref double objW) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (Int32* view_ptr = &view) - fixed (double* objX_ptr = &objX) - fixed (double* objZ_ptr = objZ) - fixed (double* objW_ptr = &objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double[] model, double* proj, ref Int32 view, double near, double far, ref double objX, double* objY, ref double objZ, double* objW) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (Int32* view_ptr = &view) - fixed (double* objX_ptr = &objX) - fixed (double* objZ_ptr = &objZ) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY, (double*)objZ_ptr, (double*)objW); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double[] model, double* proj, ref Int32 view, double near, double far, ref double objX, double* objY, ref double objZ, double[] objW) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (Int32* view_ptr = &view) - fixed (double* objX_ptr = &objX) - fixed (double* objZ_ptr = &objZ) - fixed (double* objW_ptr = objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double[] model, double* proj, ref Int32 view, double near, double far, ref double objX, double* objY, ref double objZ, ref double objW) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (Int32* view_ptr = &view) - fixed (double* objX_ptr = &objX) - fixed (double* objZ_ptr = &objZ) - fixed (double* objW_ptr = &objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double[] model, double* proj, ref Int32 view, double near, double far, ref double objX, double[] objY, double* objZ, double* objW) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (Int32* view_ptr = &view) - fixed (double* objX_ptr = &objX) - fixed (double* objY_ptr = objY) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ, (double*)objW); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double[] model, double* proj, ref Int32 view, double near, double far, ref double objX, double[] objY, double* objZ, double[] objW) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (Int32* view_ptr = &view) - fixed (double* objX_ptr = &objX) - fixed (double* objY_ptr = objY) - fixed (double* objW_ptr = objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double[] model, double* proj, ref Int32 view, double near, double far, ref double objX, double[] objY, double* objZ, ref double objW) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (Int32* view_ptr = &view) - fixed (double* objX_ptr = &objX) - fixed (double* objY_ptr = objY) - fixed (double* objW_ptr = &objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double[] model, double* proj, ref Int32 view, double near, double far, ref double objX, double[] objY, double[] objZ, double* objW) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (Int32* view_ptr = &view) - fixed (double* objX_ptr = &objX) - fixed (double* objY_ptr = objY) - fixed (double* objZ_ptr = objZ) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double[] model, double* proj, ref Int32 view, double near, double far, ref double objX, double[] objY, double[] objZ, double[] objW) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (Int32* view_ptr = &view) - fixed (double* objX_ptr = &objX) - fixed (double* objY_ptr = objY) - fixed (double* objZ_ptr = objZ) - fixed (double* objW_ptr = objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double[] model, double* proj, ref Int32 view, double near, double far, ref double objX, double[] objY, double[] objZ, ref double objW) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (Int32* view_ptr = &view) - fixed (double* objX_ptr = &objX) - fixed (double* objY_ptr = objY) - fixed (double* objZ_ptr = objZ) - fixed (double* objW_ptr = &objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double[] model, double* proj, ref Int32 view, double near, double far, ref double objX, double[] objY, ref double objZ, double* objW) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (Int32* view_ptr = &view) - fixed (double* objX_ptr = &objX) - fixed (double* objY_ptr = objY) - fixed (double* objZ_ptr = &objZ) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double[] model, double* proj, ref Int32 view, double near, double far, ref double objX, double[] objY, ref double objZ, double[] objW) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (Int32* view_ptr = &view) - fixed (double* objX_ptr = &objX) - fixed (double* objY_ptr = objY) - fixed (double* objZ_ptr = &objZ) - fixed (double* objW_ptr = objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double[] model, double* proj, ref Int32 view, double near, double far, ref double objX, double[] objY, ref double objZ, ref double objW) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (Int32* view_ptr = &view) - fixed (double* objX_ptr = &objX) - fixed (double* objY_ptr = objY) - fixed (double* objZ_ptr = &objZ) - fixed (double* objW_ptr = &objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double[] model, double* proj, ref Int32 view, double near, double far, ref double objX, ref double objY, double* objZ, double* objW) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (Int32* view_ptr = &view) - fixed (double* objX_ptr = &objX) - fixed (double* objY_ptr = &objY) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ, (double*)objW); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double[] model, double* proj, ref Int32 view, double near, double far, ref double objX, ref double objY, double* objZ, double[] objW) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (Int32* view_ptr = &view) - fixed (double* objX_ptr = &objX) - fixed (double* objY_ptr = &objY) - fixed (double* objW_ptr = objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double[] model, double* proj, ref Int32 view, double near, double far, ref double objX, ref double objY, double* objZ, ref double objW) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (Int32* view_ptr = &view) - fixed (double* objX_ptr = &objX) - fixed (double* objY_ptr = &objY) - fixed (double* objW_ptr = &objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double[] model, double* proj, ref Int32 view, double near, double far, ref double objX, ref double objY, double[] objZ, double* objW) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (Int32* view_ptr = &view) - fixed (double* objX_ptr = &objX) - fixed (double* objY_ptr = &objY) - fixed (double* objZ_ptr = objZ) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double[] model, double* proj, ref Int32 view, double near, double far, ref double objX, ref double objY, double[] objZ, double[] objW) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (Int32* view_ptr = &view) - fixed (double* objX_ptr = &objX) - fixed (double* objY_ptr = &objY) - fixed (double* objZ_ptr = objZ) - fixed (double* objW_ptr = objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double[] model, double* proj, ref Int32 view, double near, double far, ref double objX, ref double objY, double[] objZ, ref double objW) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (Int32* view_ptr = &view) - fixed (double* objX_ptr = &objX) - fixed (double* objY_ptr = &objY) - fixed (double* objZ_ptr = objZ) - fixed (double* objW_ptr = &objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double[] model, double* proj, ref Int32 view, double near, double far, ref double objX, ref double objY, ref double objZ, double* objW) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (Int32* view_ptr = &view) - fixed (double* objX_ptr = &objX) - fixed (double* objY_ptr = &objY) - fixed (double* objZ_ptr = &objZ) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double[] model, double* proj, ref Int32 view, double near, double far, ref double objX, ref double objY, ref double objZ, double[] objW) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (Int32* view_ptr = &view) - fixed (double* objX_ptr = &objX) - fixed (double* objY_ptr = &objY) - fixed (double* objZ_ptr = &objZ) - fixed (double* objW_ptr = objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double[] model, double* proj, ref Int32 view, double near, double far, ref double objX, ref double objY, ref double objZ, ref double objW) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (Int32* view_ptr = &view) - fixed (double* objX_ptr = &objX) - fixed (double* objY_ptr = &objY) - fixed (double* objZ_ptr = &objZ) - fixed (double* objW_ptr = &objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double[] model, double[] proj, Int32* view, double near, double far, double* objX, double* objY, double* objZ, double* objW) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* proj_ptr = proj) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view, (double)near, (double)far, (double*)objX, (double*)objY, (double*)objZ, (double*)objW); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double[] model, double[] proj, Int32* view, double near, double far, double* objX, double* objY, double* objZ, double[] objW) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* proj_ptr = proj) - fixed (double* objW_ptr = objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view, (double)near, (double)far, (double*)objX, (double*)objY, (double*)objZ, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double[] model, double[] proj, Int32* view, double near, double far, double* objX, double* objY, double* objZ, ref double objW) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* proj_ptr = proj) - fixed (double* objW_ptr = &objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view, (double)near, (double)far, (double*)objX, (double*)objY, (double*)objZ, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double[] model, double[] proj, Int32* view, double near, double far, double* objX, double* objY, double[] objZ, double* objW) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* proj_ptr = proj) - fixed (double* objZ_ptr = objZ) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view, (double)near, (double)far, (double*)objX, (double*)objY, (double*)objZ_ptr, (double*)objW); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double[] model, double[] proj, Int32* view, double near, double far, double* objX, double* objY, double[] objZ, double[] objW) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* proj_ptr = proj) - fixed (double* objZ_ptr = objZ) - fixed (double* objW_ptr = objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view, (double)near, (double)far, (double*)objX, (double*)objY, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double[] model, double[] proj, Int32* view, double near, double far, double* objX, double* objY, double[] objZ, ref double objW) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* proj_ptr = proj) - fixed (double* objZ_ptr = objZ) - fixed (double* objW_ptr = &objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view, (double)near, (double)far, (double*)objX, (double*)objY, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double[] model, double[] proj, Int32* view, double near, double far, double* objX, double* objY, ref double objZ, double* objW) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* proj_ptr = proj) - fixed (double* objZ_ptr = &objZ) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view, (double)near, (double)far, (double*)objX, (double*)objY, (double*)objZ_ptr, (double*)objW); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double[] model, double[] proj, Int32* view, double near, double far, double* objX, double* objY, ref double objZ, double[] objW) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* proj_ptr = proj) - fixed (double* objZ_ptr = &objZ) - fixed (double* objW_ptr = objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view, (double)near, (double)far, (double*)objX, (double*)objY, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double[] model, double[] proj, Int32* view, double near, double far, double* objX, double* objY, ref double objZ, ref double objW) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* proj_ptr = proj) - fixed (double* objZ_ptr = &objZ) - fixed (double* objW_ptr = &objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view, (double)near, (double)far, (double*)objX, (double*)objY, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double[] model, double[] proj, Int32* view, double near, double far, double* objX, double[] objY, double* objZ, double* objW) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* proj_ptr = proj) - fixed (double* objY_ptr = objY) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view, (double)near, (double)far, (double*)objX, (double*)objY_ptr, (double*)objZ, (double*)objW); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double[] model, double[] proj, Int32* view, double near, double far, double* objX, double[] objY, double* objZ, double[] objW) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* proj_ptr = proj) - fixed (double* objY_ptr = objY) - fixed (double* objW_ptr = objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view, (double)near, (double)far, (double*)objX, (double*)objY_ptr, (double*)objZ, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double[] model, double[] proj, Int32* view, double near, double far, double* objX, double[] objY, double* objZ, ref double objW) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* proj_ptr = proj) - fixed (double* objY_ptr = objY) - fixed (double* objW_ptr = &objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view, (double)near, (double)far, (double*)objX, (double*)objY_ptr, (double*)objZ, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double[] model, double[] proj, Int32* view, double near, double far, double* objX, double[] objY, double[] objZ, double* objW) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* proj_ptr = proj) - fixed (double* objY_ptr = objY) - fixed (double* objZ_ptr = objZ) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view, (double)near, (double)far, (double*)objX, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double[] model, double[] proj, Int32* view, double near, double far, double* objX, double[] objY, double[] objZ, double[] objW) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* proj_ptr = proj) - fixed (double* objY_ptr = objY) - fixed (double* objZ_ptr = objZ) - fixed (double* objW_ptr = objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view, (double)near, (double)far, (double*)objX, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double[] model, double[] proj, Int32* view, double near, double far, double* objX, double[] objY, double[] objZ, ref double objW) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* proj_ptr = proj) - fixed (double* objY_ptr = objY) - fixed (double* objZ_ptr = objZ) - fixed (double* objW_ptr = &objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view, (double)near, (double)far, (double*)objX, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double[] model, double[] proj, Int32* view, double near, double far, double* objX, double[] objY, ref double objZ, double* objW) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* proj_ptr = proj) - fixed (double* objY_ptr = objY) - fixed (double* objZ_ptr = &objZ) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view, (double)near, (double)far, (double*)objX, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double[] model, double[] proj, Int32* view, double near, double far, double* objX, double[] objY, ref double objZ, double[] objW) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* proj_ptr = proj) - fixed (double* objY_ptr = objY) - fixed (double* objZ_ptr = &objZ) - fixed (double* objW_ptr = objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view, (double)near, (double)far, (double*)objX, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double[] model, double[] proj, Int32* view, double near, double far, double* objX, double[] objY, ref double objZ, ref double objW) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* proj_ptr = proj) - fixed (double* objY_ptr = objY) - fixed (double* objZ_ptr = &objZ) - fixed (double* objW_ptr = &objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view, (double)near, (double)far, (double*)objX, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double[] model, double[] proj, Int32* view, double near, double far, double* objX, ref double objY, double* objZ, double* objW) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* proj_ptr = proj) - fixed (double* objY_ptr = &objY) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view, (double)near, (double)far, (double*)objX, (double*)objY_ptr, (double*)objZ, (double*)objW); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double[] model, double[] proj, Int32* view, double near, double far, double* objX, ref double objY, double* objZ, double[] objW) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* proj_ptr = proj) - fixed (double* objY_ptr = &objY) - fixed (double* objW_ptr = objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view, (double)near, (double)far, (double*)objX, (double*)objY_ptr, (double*)objZ, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double[] model, double[] proj, Int32* view, double near, double far, double* objX, ref double objY, double* objZ, ref double objW) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* proj_ptr = proj) - fixed (double* objY_ptr = &objY) - fixed (double* objW_ptr = &objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view, (double)near, (double)far, (double*)objX, (double*)objY_ptr, (double*)objZ, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double[] model, double[] proj, Int32* view, double near, double far, double* objX, ref double objY, double[] objZ, double* objW) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* proj_ptr = proj) - fixed (double* objY_ptr = &objY) - fixed (double* objZ_ptr = objZ) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view, (double)near, (double)far, (double*)objX, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double[] model, double[] proj, Int32* view, double near, double far, double* objX, ref double objY, double[] objZ, double[] objW) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* proj_ptr = proj) - fixed (double* objY_ptr = &objY) - fixed (double* objZ_ptr = objZ) - fixed (double* objW_ptr = objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view, (double)near, (double)far, (double*)objX, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double[] model, double[] proj, Int32* view, double near, double far, double* objX, ref double objY, double[] objZ, ref double objW) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* proj_ptr = proj) - fixed (double* objY_ptr = &objY) - fixed (double* objZ_ptr = objZ) - fixed (double* objW_ptr = &objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view, (double)near, (double)far, (double*)objX, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double[] model, double[] proj, Int32* view, double near, double far, double* objX, ref double objY, ref double objZ, double* objW) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* proj_ptr = proj) - fixed (double* objY_ptr = &objY) - fixed (double* objZ_ptr = &objZ) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view, (double)near, (double)far, (double*)objX, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double[] model, double[] proj, Int32* view, double near, double far, double* objX, ref double objY, ref double objZ, double[] objW) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* proj_ptr = proj) - fixed (double* objY_ptr = &objY) - fixed (double* objZ_ptr = &objZ) - fixed (double* objW_ptr = objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view, (double)near, (double)far, (double*)objX, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double[] model, double[] proj, Int32* view, double near, double far, double* objX, ref double objY, ref double objZ, ref double objW) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* proj_ptr = proj) - fixed (double* objY_ptr = &objY) - fixed (double* objZ_ptr = &objZ) - fixed (double* objW_ptr = &objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view, (double)near, (double)far, (double*)objX, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double[] model, double[] proj, Int32* view, double near, double far, double[] objX, double* objY, double* objZ, double* objW) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* proj_ptr = proj) - fixed (double* objX_ptr = objX) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view, (double)near, (double)far, (double*)objX_ptr, (double*)objY, (double*)objZ, (double*)objW); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double[] model, double[] proj, Int32* view, double near, double far, double[] objX, double* objY, double* objZ, double[] objW) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* proj_ptr = proj) - fixed (double* objX_ptr = objX) - fixed (double* objW_ptr = objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view, (double)near, (double)far, (double*)objX_ptr, (double*)objY, (double*)objZ, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double[] model, double[] proj, Int32* view, double near, double far, double[] objX, double* objY, double* objZ, ref double objW) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* proj_ptr = proj) - fixed (double* objX_ptr = objX) - fixed (double* objW_ptr = &objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view, (double)near, (double)far, (double*)objX_ptr, (double*)objY, (double*)objZ, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double[] model, double[] proj, Int32* view, double near, double far, double[] objX, double* objY, double[] objZ, double* objW) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* proj_ptr = proj) - fixed (double* objX_ptr = objX) - fixed (double* objZ_ptr = objZ) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view, (double)near, (double)far, (double*)objX_ptr, (double*)objY, (double*)objZ_ptr, (double*)objW); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double[] model, double[] proj, Int32* view, double near, double far, double[] objX, double* objY, double[] objZ, double[] objW) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* proj_ptr = proj) - fixed (double* objX_ptr = objX) - fixed (double* objZ_ptr = objZ) - fixed (double* objW_ptr = objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view, (double)near, (double)far, (double*)objX_ptr, (double*)objY, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double[] model, double[] proj, Int32* view, double near, double far, double[] objX, double* objY, double[] objZ, ref double objW) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* proj_ptr = proj) - fixed (double* objX_ptr = objX) - fixed (double* objZ_ptr = objZ) - fixed (double* objW_ptr = &objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view, (double)near, (double)far, (double*)objX_ptr, (double*)objY, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double[] model, double[] proj, Int32* view, double near, double far, double[] objX, double* objY, ref double objZ, double* objW) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* proj_ptr = proj) - fixed (double* objX_ptr = objX) - fixed (double* objZ_ptr = &objZ) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view, (double)near, (double)far, (double*)objX_ptr, (double*)objY, (double*)objZ_ptr, (double*)objW); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double[] model, double[] proj, Int32* view, double near, double far, double[] objX, double* objY, ref double objZ, double[] objW) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* proj_ptr = proj) - fixed (double* objX_ptr = objX) - fixed (double* objZ_ptr = &objZ) - fixed (double* objW_ptr = objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view, (double)near, (double)far, (double*)objX_ptr, (double*)objY, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double[] model, double[] proj, Int32* view, double near, double far, double[] objX, double* objY, ref double objZ, ref double objW) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* proj_ptr = proj) - fixed (double* objX_ptr = objX) - fixed (double* objZ_ptr = &objZ) - fixed (double* objW_ptr = &objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view, (double)near, (double)far, (double*)objX_ptr, (double*)objY, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double[] model, double[] proj, Int32* view, double near, double far, double[] objX, double[] objY, double* objZ, double* objW) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* proj_ptr = proj) - fixed (double* objX_ptr = objX) - fixed (double* objY_ptr = objY) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ, (double*)objW); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double[] model, double[] proj, Int32* view, double near, double far, double[] objX, double[] objY, double* objZ, double[] objW) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* proj_ptr = proj) - fixed (double* objX_ptr = objX) - fixed (double* objY_ptr = objY) - fixed (double* objW_ptr = objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double[] model, double[] proj, Int32* view, double near, double far, double[] objX, double[] objY, double* objZ, ref double objW) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* proj_ptr = proj) - fixed (double* objX_ptr = objX) - fixed (double* objY_ptr = objY) - fixed (double* objW_ptr = &objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double[] model, double[] proj, Int32* view, double near, double far, double[] objX, double[] objY, double[] objZ, double* objW) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* proj_ptr = proj) - fixed (double* objX_ptr = objX) - fixed (double* objY_ptr = objY) - fixed (double* objZ_ptr = objZ) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double[] model, double[] proj, Int32* view, double near, double far, double[] objX, double[] objY, double[] objZ, double[] objW) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* proj_ptr = proj) - fixed (double* objX_ptr = objX) - fixed (double* objY_ptr = objY) - fixed (double* objZ_ptr = objZ) - fixed (double* objW_ptr = objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double[] model, double[] proj, Int32* view, double near, double far, double[] objX, double[] objY, double[] objZ, ref double objW) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* proj_ptr = proj) - fixed (double* objX_ptr = objX) - fixed (double* objY_ptr = objY) - fixed (double* objZ_ptr = objZ) - fixed (double* objW_ptr = &objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double[] model, double[] proj, Int32* view, double near, double far, double[] objX, double[] objY, ref double objZ, double* objW) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* proj_ptr = proj) - fixed (double* objX_ptr = objX) - fixed (double* objY_ptr = objY) - fixed (double* objZ_ptr = &objZ) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double[] model, double[] proj, Int32* view, double near, double far, double[] objX, double[] objY, ref double objZ, double[] objW) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* proj_ptr = proj) - fixed (double* objX_ptr = objX) - fixed (double* objY_ptr = objY) - fixed (double* objZ_ptr = &objZ) - fixed (double* objW_ptr = objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double[] model, double[] proj, Int32* view, double near, double far, double[] objX, double[] objY, ref double objZ, ref double objW) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* proj_ptr = proj) - fixed (double* objX_ptr = objX) - fixed (double* objY_ptr = objY) - fixed (double* objZ_ptr = &objZ) - fixed (double* objW_ptr = &objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double[] model, double[] proj, Int32* view, double near, double far, double[] objX, ref double objY, double* objZ, double* objW) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* proj_ptr = proj) - fixed (double* objX_ptr = objX) - fixed (double* objY_ptr = &objY) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ, (double*)objW); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double[] model, double[] proj, Int32* view, double near, double far, double[] objX, ref double objY, double* objZ, double[] objW) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* proj_ptr = proj) - fixed (double* objX_ptr = objX) - fixed (double* objY_ptr = &objY) - fixed (double* objW_ptr = objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double[] model, double[] proj, Int32* view, double near, double far, double[] objX, ref double objY, double* objZ, ref double objW) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* proj_ptr = proj) - fixed (double* objX_ptr = objX) - fixed (double* objY_ptr = &objY) - fixed (double* objW_ptr = &objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double[] model, double[] proj, Int32* view, double near, double far, double[] objX, ref double objY, double[] objZ, double* objW) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* proj_ptr = proj) - fixed (double* objX_ptr = objX) - fixed (double* objY_ptr = &objY) - fixed (double* objZ_ptr = objZ) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double[] model, double[] proj, Int32* view, double near, double far, double[] objX, ref double objY, double[] objZ, double[] objW) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* proj_ptr = proj) - fixed (double* objX_ptr = objX) - fixed (double* objY_ptr = &objY) - fixed (double* objZ_ptr = objZ) - fixed (double* objW_ptr = objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double[] model, double[] proj, Int32* view, double near, double far, double[] objX, ref double objY, double[] objZ, ref double objW) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* proj_ptr = proj) - fixed (double* objX_ptr = objX) - fixed (double* objY_ptr = &objY) - fixed (double* objZ_ptr = objZ) - fixed (double* objW_ptr = &objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double[] model, double[] proj, Int32* view, double near, double far, double[] objX, ref double objY, ref double objZ, double* objW) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* proj_ptr = proj) - fixed (double* objX_ptr = objX) - fixed (double* objY_ptr = &objY) - fixed (double* objZ_ptr = &objZ) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double[] model, double[] proj, Int32* view, double near, double far, double[] objX, ref double objY, ref double objZ, double[] objW) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* proj_ptr = proj) - fixed (double* objX_ptr = objX) - fixed (double* objY_ptr = &objY) - fixed (double* objZ_ptr = &objZ) - fixed (double* objW_ptr = objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double[] model, double[] proj, Int32* view, double near, double far, double[] objX, ref double objY, ref double objZ, ref double objW) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* proj_ptr = proj) - fixed (double* objX_ptr = objX) - fixed (double* objY_ptr = &objY) - fixed (double* objZ_ptr = &objZ) - fixed (double* objW_ptr = &objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double[] model, double[] proj, Int32* view, double near, double far, ref double objX, double* objY, double* objZ, double* objW) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* proj_ptr = proj) - fixed (double* objX_ptr = &objX) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view, (double)near, (double)far, (double*)objX_ptr, (double*)objY, (double*)objZ, (double*)objW); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double[] model, double[] proj, Int32* view, double near, double far, ref double objX, double* objY, double* objZ, double[] objW) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* proj_ptr = proj) - fixed (double* objX_ptr = &objX) - fixed (double* objW_ptr = objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view, (double)near, (double)far, (double*)objX_ptr, (double*)objY, (double*)objZ, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double[] model, double[] proj, Int32* view, double near, double far, ref double objX, double* objY, double* objZ, ref double objW) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* proj_ptr = proj) - fixed (double* objX_ptr = &objX) - fixed (double* objW_ptr = &objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view, (double)near, (double)far, (double*)objX_ptr, (double*)objY, (double*)objZ, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double[] model, double[] proj, Int32* view, double near, double far, ref double objX, double* objY, double[] objZ, double* objW) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* proj_ptr = proj) - fixed (double* objX_ptr = &objX) - fixed (double* objZ_ptr = objZ) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view, (double)near, (double)far, (double*)objX_ptr, (double*)objY, (double*)objZ_ptr, (double*)objW); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double[] model, double[] proj, Int32* view, double near, double far, ref double objX, double* objY, double[] objZ, double[] objW) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* proj_ptr = proj) - fixed (double* objX_ptr = &objX) - fixed (double* objZ_ptr = objZ) - fixed (double* objW_ptr = objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view, (double)near, (double)far, (double*)objX_ptr, (double*)objY, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double[] model, double[] proj, Int32* view, double near, double far, ref double objX, double* objY, double[] objZ, ref double objW) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* proj_ptr = proj) - fixed (double* objX_ptr = &objX) - fixed (double* objZ_ptr = objZ) - fixed (double* objW_ptr = &objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view, (double)near, (double)far, (double*)objX_ptr, (double*)objY, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double[] model, double[] proj, Int32* view, double near, double far, ref double objX, double* objY, ref double objZ, double* objW) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* proj_ptr = proj) - fixed (double* objX_ptr = &objX) - fixed (double* objZ_ptr = &objZ) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view, (double)near, (double)far, (double*)objX_ptr, (double*)objY, (double*)objZ_ptr, (double*)objW); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double[] model, double[] proj, Int32* view, double near, double far, ref double objX, double* objY, ref double objZ, double[] objW) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* proj_ptr = proj) - fixed (double* objX_ptr = &objX) - fixed (double* objZ_ptr = &objZ) - fixed (double* objW_ptr = objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view, (double)near, (double)far, (double*)objX_ptr, (double*)objY, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double[] model, double[] proj, Int32* view, double near, double far, ref double objX, double* objY, ref double objZ, ref double objW) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* proj_ptr = proj) - fixed (double* objX_ptr = &objX) - fixed (double* objZ_ptr = &objZ) - fixed (double* objW_ptr = &objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view, (double)near, (double)far, (double*)objX_ptr, (double*)objY, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double[] model, double[] proj, Int32* view, double near, double far, ref double objX, double[] objY, double* objZ, double* objW) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* proj_ptr = proj) - fixed (double* objX_ptr = &objX) - fixed (double* objY_ptr = objY) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ, (double*)objW); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double[] model, double[] proj, Int32* view, double near, double far, ref double objX, double[] objY, double* objZ, double[] objW) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* proj_ptr = proj) - fixed (double* objX_ptr = &objX) - fixed (double* objY_ptr = objY) - fixed (double* objW_ptr = objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double[] model, double[] proj, Int32* view, double near, double far, ref double objX, double[] objY, double* objZ, ref double objW) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* proj_ptr = proj) - fixed (double* objX_ptr = &objX) - fixed (double* objY_ptr = objY) - fixed (double* objW_ptr = &objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double[] model, double[] proj, Int32* view, double near, double far, ref double objX, double[] objY, double[] objZ, double* objW) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* proj_ptr = proj) - fixed (double* objX_ptr = &objX) - fixed (double* objY_ptr = objY) - fixed (double* objZ_ptr = objZ) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double[] model, double[] proj, Int32* view, double near, double far, ref double objX, double[] objY, double[] objZ, double[] objW) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* proj_ptr = proj) - fixed (double* objX_ptr = &objX) - fixed (double* objY_ptr = objY) - fixed (double* objZ_ptr = objZ) - fixed (double* objW_ptr = objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double[] model, double[] proj, Int32* view, double near, double far, ref double objX, double[] objY, double[] objZ, ref double objW) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* proj_ptr = proj) - fixed (double* objX_ptr = &objX) - fixed (double* objY_ptr = objY) - fixed (double* objZ_ptr = objZ) - fixed (double* objW_ptr = &objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double[] model, double[] proj, Int32* view, double near, double far, ref double objX, double[] objY, ref double objZ, double* objW) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* proj_ptr = proj) - fixed (double* objX_ptr = &objX) - fixed (double* objY_ptr = objY) - fixed (double* objZ_ptr = &objZ) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double[] model, double[] proj, Int32* view, double near, double far, ref double objX, double[] objY, ref double objZ, double[] objW) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* proj_ptr = proj) - fixed (double* objX_ptr = &objX) - fixed (double* objY_ptr = objY) - fixed (double* objZ_ptr = &objZ) - fixed (double* objW_ptr = objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double[] model, double[] proj, Int32* view, double near, double far, ref double objX, double[] objY, ref double objZ, ref double objW) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* proj_ptr = proj) - fixed (double* objX_ptr = &objX) - fixed (double* objY_ptr = objY) - fixed (double* objZ_ptr = &objZ) - fixed (double* objW_ptr = &objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double[] model, double[] proj, Int32* view, double near, double far, ref double objX, ref double objY, double* objZ, double* objW) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* proj_ptr = proj) - fixed (double* objX_ptr = &objX) - fixed (double* objY_ptr = &objY) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ, (double*)objW); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double[] model, double[] proj, Int32* view, double near, double far, ref double objX, ref double objY, double* objZ, double[] objW) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* proj_ptr = proj) - fixed (double* objX_ptr = &objX) - fixed (double* objY_ptr = &objY) - fixed (double* objW_ptr = objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double[] model, double[] proj, Int32* view, double near, double far, ref double objX, ref double objY, double* objZ, ref double objW) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* proj_ptr = proj) - fixed (double* objX_ptr = &objX) - fixed (double* objY_ptr = &objY) - fixed (double* objW_ptr = &objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double[] model, double[] proj, Int32* view, double near, double far, ref double objX, ref double objY, double[] objZ, double* objW) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* proj_ptr = proj) - fixed (double* objX_ptr = &objX) - fixed (double* objY_ptr = &objY) - fixed (double* objZ_ptr = objZ) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double[] model, double[] proj, Int32* view, double near, double far, ref double objX, ref double objY, double[] objZ, double[] objW) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* proj_ptr = proj) - fixed (double* objX_ptr = &objX) - fixed (double* objY_ptr = &objY) - fixed (double* objZ_ptr = objZ) - fixed (double* objW_ptr = objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double[] model, double[] proj, Int32* view, double near, double far, ref double objX, ref double objY, double[] objZ, ref double objW) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* proj_ptr = proj) - fixed (double* objX_ptr = &objX) - fixed (double* objY_ptr = &objY) - fixed (double* objZ_ptr = objZ) - fixed (double* objW_ptr = &objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double[] model, double[] proj, Int32* view, double near, double far, ref double objX, ref double objY, ref double objZ, double* objW) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* proj_ptr = proj) - fixed (double* objX_ptr = &objX) - fixed (double* objY_ptr = &objY) - fixed (double* objZ_ptr = &objZ) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double[] model, double[] proj, Int32* view, double near, double far, ref double objX, ref double objY, ref double objZ, double[] objW) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* proj_ptr = proj) - fixed (double* objX_ptr = &objX) - fixed (double* objY_ptr = &objY) - fixed (double* objZ_ptr = &objZ) - fixed (double* objW_ptr = objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double[] model, double[] proj, Int32* view, double near, double far, ref double objX, ref double objY, ref double objZ, ref double objW) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* proj_ptr = proj) - fixed (double* objX_ptr = &objX) - fixed (double* objY_ptr = &objY) - fixed (double* objZ_ptr = &objZ) - fixed (double* objW_ptr = &objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double[] model, double[] proj, Int32[] view, double near, double far, double* objX, double* objY, double* objZ, double* objW) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* proj_ptr = proj) - fixed (Int32* view_ptr = view) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX, (double*)objY, (double*)objZ, (double*)objW); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double[] model, double[] proj, Int32[] view, double near, double far, double* objX, double* objY, double* objZ, double[] objW) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* proj_ptr = proj) - fixed (Int32* view_ptr = view) - fixed (double* objW_ptr = objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX, (double*)objY, (double*)objZ, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double[] model, double[] proj, Int32[] view, double near, double far, double* objX, double* objY, double* objZ, ref double objW) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* proj_ptr = proj) - fixed (Int32* view_ptr = view) - fixed (double* objW_ptr = &objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX, (double*)objY, (double*)objZ, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double[] model, double[] proj, Int32[] view, double near, double far, double* objX, double* objY, double[] objZ, double* objW) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* proj_ptr = proj) - fixed (Int32* view_ptr = view) - fixed (double* objZ_ptr = objZ) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX, (double*)objY, (double*)objZ_ptr, (double*)objW); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double[] model, double[] proj, Int32[] view, double near, double far, double* objX, double* objY, double[] objZ, double[] objW) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* proj_ptr = proj) - fixed (Int32* view_ptr = view) - fixed (double* objZ_ptr = objZ) - fixed (double* objW_ptr = objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX, (double*)objY, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double[] model, double[] proj, Int32[] view, double near, double far, double* objX, double* objY, double[] objZ, ref double objW) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* proj_ptr = proj) - fixed (Int32* view_ptr = view) - fixed (double* objZ_ptr = objZ) - fixed (double* objW_ptr = &objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX, (double*)objY, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double[] model, double[] proj, Int32[] view, double near, double far, double* objX, double* objY, ref double objZ, double* objW) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* proj_ptr = proj) - fixed (Int32* view_ptr = view) - fixed (double* objZ_ptr = &objZ) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX, (double*)objY, (double*)objZ_ptr, (double*)objW); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double[] model, double[] proj, Int32[] view, double near, double far, double* objX, double* objY, ref double objZ, double[] objW) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* proj_ptr = proj) - fixed (Int32* view_ptr = view) - fixed (double* objZ_ptr = &objZ) - fixed (double* objW_ptr = objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX, (double*)objY, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double[] model, double[] proj, Int32[] view, double near, double far, double* objX, double* objY, ref double objZ, ref double objW) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* proj_ptr = proj) - fixed (Int32* view_ptr = view) - fixed (double* objZ_ptr = &objZ) - fixed (double* objW_ptr = &objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX, (double*)objY, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double[] model, double[] proj, Int32[] view, double near, double far, double* objX, double[] objY, double* objZ, double* objW) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* proj_ptr = proj) - fixed (Int32* view_ptr = view) - fixed (double* objY_ptr = objY) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX, (double*)objY_ptr, (double*)objZ, (double*)objW); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double[] model, double[] proj, Int32[] view, double near, double far, double* objX, double[] objY, double* objZ, double[] objW) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* proj_ptr = proj) - fixed (Int32* view_ptr = view) - fixed (double* objY_ptr = objY) - fixed (double* objW_ptr = objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX, (double*)objY_ptr, (double*)objZ, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double[] model, double[] proj, Int32[] view, double near, double far, double* objX, double[] objY, double* objZ, ref double objW) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* proj_ptr = proj) - fixed (Int32* view_ptr = view) - fixed (double* objY_ptr = objY) - fixed (double* objW_ptr = &objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX, (double*)objY_ptr, (double*)objZ, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double[] model, double[] proj, Int32[] view, double near, double far, double* objX, double[] objY, double[] objZ, double* objW) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* proj_ptr = proj) - fixed (Int32* view_ptr = view) - fixed (double* objY_ptr = objY) - fixed (double* objZ_ptr = objZ) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double[] model, double[] proj, Int32[] view, double near, double far, double* objX, double[] objY, double[] objZ, double[] objW) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* proj_ptr = proj) - fixed (Int32* view_ptr = view) - fixed (double* objY_ptr = objY) - fixed (double* objZ_ptr = objZ) - fixed (double* objW_ptr = objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double[] model, double[] proj, Int32[] view, double near, double far, double* objX, double[] objY, double[] objZ, ref double objW) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* proj_ptr = proj) - fixed (Int32* view_ptr = view) - fixed (double* objY_ptr = objY) - fixed (double* objZ_ptr = objZ) - fixed (double* objW_ptr = &objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double[] model, double[] proj, Int32[] view, double near, double far, double* objX, double[] objY, ref double objZ, double* objW) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* proj_ptr = proj) - fixed (Int32* view_ptr = view) - fixed (double* objY_ptr = objY) - fixed (double* objZ_ptr = &objZ) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double[] model, double[] proj, Int32[] view, double near, double far, double* objX, double[] objY, ref double objZ, double[] objW) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* proj_ptr = proj) - fixed (Int32* view_ptr = view) - fixed (double* objY_ptr = objY) - fixed (double* objZ_ptr = &objZ) - fixed (double* objW_ptr = objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double[] model, double[] proj, Int32[] view, double near, double far, double* objX, double[] objY, ref double objZ, ref double objW) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* proj_ptr = proj) - fixed (Int32* view_ptr = view) - fixed (double* objY_ptr = objY) - fixed (double* objZ_ptr = &objZ) - fixed (double* objW_ptr = &objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double[] model, double[] proj, Int32[] view, double near, double far, double* objX, ref double objY, double* objZ, double* objW) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* proj_ptr = proj) - fixed (Int32* view_ptr = view) - fixed (double* objY_ptr = &objY) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX, (double*)objY_ptr, (double*)objZ, (double*)objW); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double[] model, double[] proj, Int32[] view, double near, double far, double* objX, ref double objY, double* objZ, double[] objW) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* proj_ptr = proj) - fixed (Int32* view_ptr = view) - fixed (double* objY_ptr = &objY) - fixed (double* objW_ptr = objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX, (double*)objY_ptr, (double*)objZ, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double[] model, double[] proj, Int32[] view, double near, double far, double* objX, ref double objY, double* objZ, ref double objW) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* proj_ptr = proj) - fixed (Int32* view_ptr = view) - fixed (double* objY_ptr = &objY) - fixed (double* objW_ptr = &objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX, (double*)objY_ptr, (double*)objZ, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double[] model, double[] proj, Int32[] view, double near, double far, double* objX, ref double objY, double[] objZ, double* objW) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* proj_ptr = proj) - fixed (Int32* view_ptr = view) - fixed (double* objY_ptr = &objY) - fixed (double* objZ_ptr = objZ) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double[] model, double[] proj, Int32[] view, double near, double far, double* objX, ref double objY, double[] objZ, double[] objW) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* proj_ptr = proj) - fixed (Int32* view_ptr = view) - fixed (double* objY_ptr = &objY) - fixed (double* objZ_ptr = objZ) - fixed (double* objW_ptr = objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double[] model, double[] proj, Int32[] view, double near, double far, double* objX, ref double objY, double[] objZ, ref double objW) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* proj_ptr = proj) - fixed (Int32* view_ptr = view) - fixed (double* objY_ptr = &objY) - fixed (double* objZ_ptr = objZ) - fixed (double* objW_ptr = &objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double[] model, double[] proj, Int32[] view, double near, double far, double* objX, ref double objY, ref double objZ, double* objW) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* proj_ptr = proj) - fixed (Int32* view_ptr = view) - fixed (double* objY_ptr = &objY) - fixed (double* objZ_ptr = &objZ) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double[] model, double[] proj, Int32[] view, double near, double far, double* objX, ref double objY, ref double objZ, double[] objW) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* proj_ptr = proj) - fixed (Int32* view_ptr = view) - fixed (double* objY_ptr = &objY) - fixed (double* objZ_ptr = &objZ) - fixed (double* objW_ptr = objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double[] model, double[] proj, Int32[] view, double near, double far, double* objX, ref double objY, ref double objZ, ref double objW) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* proj_ptr = proj) - fixed (Int32* view_ptr = view) - fixed (double* objY_ptr = &objY) - fixed (double* objZ_ptr = &objZ) - fixed (double* objW_ptr = &objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double[] model, double[] proj, Int32[] view, double near, double far, double[] objX, double* objY, double* objZ, double* objW) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* proj_ptr = proj) - fixed (Int32* view_ptr = view) - fixed (double* objX_ptr = objX) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY, (double*)objZ, (double*)objW); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double[] model, double[] proj, Int32[] view, double near, double far, double[] objX, double* objY, double* objZ, double[] objW) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* proj_ptr = proj) - fixed (Int32* view_ptr = view) - fixed (double* objX_ptr = objX) - fixed (double* objW_ptr = objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY, (double*)objZ, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double[] model, double[] proj, Int32[] view, double near, double far, double[] objX, double* objY, double* objZ, ref double objW) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* proj_ptr = proj) - fixed (Int32* view_ptr = view) - fixed (double* objX_ptr = objX) - fixed (double* objW_ptr = &objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY, (double*)objZ, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double[] model, double[] proj, Int32[] view, double near, double far, double[] objX, double* objY, double[] objZ, double* objW) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* proj_ptr = proj) - fixed (Int32* view_ptr = view) - fixed (double* objX_ptr = objX) - fixed (double* objZ_ptr = objZ) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY, (double*)objZ_ptr, (double*)objW); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double[] model, double[] proj, Int32[] view, double near, double far, double[] objX, double* objY, double[] objZ, double[] objW) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* proj_ptr = proj) - fixed (Int32* view_ptr = view) - fixed (double* objX_ptr = objX) - fixed (double* objZ_ptr = objZ) - fixed (double* objW_ptr = objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double[] model, double[] proj, Int32[] view, double near, double far, double[] objX, double* objY, double[] objZ, ref double objW) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* proj_ptr = proj) - fixed (Int32* view_ptr = view) - fixed (double* objX_ptr = objX) - fixed (double* objZ_ptr = objZ) - fixed (double* objW_ptr = &objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double[] model, double[] proj, Int32[] view, double near, double far, double[] objX, double* objY, ref double objZ, double* objW) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* proj_ptr = proj) - fixed (Int32* view_ptr = view) - fixed (double* objX_ptr = objX) - fixed (double* objZ_ptr = &objZ) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY, (double*)objZ_ptr, (double*)objW); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double[] model, double[] proj, Int32[] view, double near, double far, double[] objX, double* objY, ref double objZ, double[] objW) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* proj_ptr = proj) - fixed (Int32* view_ptr = view) - fixed (double* objX_ptr = objX) - fixed (double* objZ_ptr = &objZ) - fixed (double* objW_ptr = objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double[] model, double[] proj, Int32[] view, double near, double far, double[] objX, double* objY, ref double objZ, ref double objW) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* proj_ptr = proj) - fixed (Int32* view_ptr = view) - fixed (double* objX_ptr = objX) - fixed (double* objZ_ptr = &objZ) - fixed (double* objW_ptr = &objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double[] model, double[] proj, Int32[] view, double near, double far, double[] objX, double[] objY, double* objZ, double* objW) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* proj_ptr = proj) - fixed (Int32* view_ptr = view) - fixed (double* objX_ptr = objX) - fixed (double* objY_ptr = objY) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ, (double*)objW); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double[] model, double[] proj, Int32[] view, double near, double far, double[] objX, double[] objY, double* objZ, double[] objW) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* proj_ptr = proj) - fixed (Int32* view_ptr = view) - fixed (double* objX_ptr = objX) - fixed (double* objY_ptr = objY) - fixed (double* objW_ptr = objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double[] model, double[] proj, Int32[] view, double near, double far, double[] objX, double[] objY, double* objZ, ref double objW) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* proj_ptr = proj) - fixed (Int32* view_ptr = view) - fixed (double* objX_ptr = objX) - fixed (double* objY_ptr = objY) - fixed (double* objW_ptr = &objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double[] model, double[] proj, Int32[] view, double near, double far, double[] objX, double[] objY, double[] objZ, double* objW) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* proj_ptr = proj) - fixed (Int32* view_ptr = view) - fixed (double* objX_ptr = objX) - fixed (double* objY_ptr = objY) - fixed (double* objZ_ptr = objZ) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW); - return retval; - } - } - } - + public static Int32 UnProject4(double winX, double winY, double winZ, double clipW, double[] model, double[] proj, Int32[] view, double near, double far, double[] objX, double[] objY, double[] objZ, double[] objW) { @@ -45092,19721 +860,11 @@ namespace OpenTK.OpenGL fixed (double* objZ_ptr = objZ) fixed (double* objW_ptr = objW) { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW_ptr); - return retval; + return Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW_ptr); } } } - - public static - Int32 UnProject4(double winX, double winY, double winZ, double clipW, double[] model, double[] proj, Int32[] view, double near, double far, double[] objX, double[] objY, double[] objZ, ref double objW) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* proj_ptr = proj) - fixed (Int32* view_ptr = view) - fixed (double* objX_ptr = objX) - fixed (double* objY_ptr = objY) - fixed (double* objZ_ptr = objZ) - fixed (double* objW_ptr = &objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double[] model, double[] proj, Int32[] view, double near, double far, double[] objX, double[] objY, ref double objZ, double* objW) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* proj_ptr = proj) - fixed (Int32* view_ptr = view) - fixed (double* objX_ptr = objX) - fixed (double* objY_ptr = objY) - fixed (double* objZ_ptr = &objZ) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW); - return retval; - } - } - } - - public static - Int32 UnProject4(double winX, double winY, double winZ, double clipW, double[] model, double[] proj, Int32[] view, double near, double far, double[] objX, double[] objY, ref double objZ, double[] objW) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* proj_ptr = proj) - fixed (Int32* view_ptr = view) - fixed (double* objX_ptr = objX) - fixed (double* objY_ptr = objY) - fixed (double* objZ_ptr = &objZ) - fixed (double* objW_ptr = objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - public static - Int32 UnProject4(double winX, double winY, double winZ, double clipW, double[] model, double[] proj, Int32[] view, double near, double far, double[] objX, double[] objY, ref double objZ, ref double objW) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* proj_ptr = proj) - fixed (Int32* view_ptr = view) - fixed (double* objX_ptr = objX) - fixed (double* objY_ptr = objY) - fixed (double* objZ_ptr = &objZ) - fixed (double* objW_ptr = &objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double[] model, double[] proj, Int32[] view, double near, double far, double[] objX, ref double objY, double* objZ, double* objW) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* proj_ptr = proj) - fixed (Int32* view_ptr = view) - fixed (double* objX_ptr = objX) - fixed (double* objY_ptr = &objY) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ, (double*)objW); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double[] model, double[] proj, Int32[] view, double near, double far, double[] objX, ref double objY, double* objZ, double[] objW) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* proj_ptr = proj) - fixed (Int32* view_ptr = view) - fixed (double* objX_ptr = objX) - fixed (double* objY_ptr = &objY) - fixed (double* objW_ptr = objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double[] model, double[] proj, Int32[] view, double near, double far, double[] objX, ref double objY, double* objZ, ref double objW) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* proj_ptr = proj) - fixed (Int32* view_ptr = view) - fixed (double* objX_ptr = objX) - fixed (double* objY_ptr = &objY) - fixed (double* objW_ptr = &objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double[] model, double[] proj, Int32[] view, double near, double far, double[] objX, ref double objY, double[] objZ, double* objW) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* proj_ptr = proj) - fixed (Int32* view_ptr = view) - fixed (double* objX_ptr = objX) - fixed (double* objY_ptr = &objY) - fixed (double* objZ_ptr = objZ) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW); - return retval; - } - } - } - - public static - Int32 UnProject4(double winX, double winY, double winZ, double clipW, double[] model, double[] proj, Int32[] view, double near, double far, double[] objX, ref double objY, double[] objZ, double[] objW) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* proj_ptr = proj) - fixed (Int32* view_ptr = view) - fixed (double* objX_ptr = objX) - fixed (double* objY_ptr = &objY) - fixed (double* objZ_ptr = objZ) - fixed (double* objW_ptr = objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - public static - Int32 UnProject4(double winX, double winY, double winZ, double clipW, double[] model, double[] proj, Int32[] view, double near, double far, double[] objX, ref double objY, double[] objZ, ref double objW) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* proj_ptr = proj) - fixed (Int32* view_ptr = view) - fixed (double* objX_ptr = objX) - fixed (double* objY_ptr = &objY) - fixed (double* objZ_ptr = objZ) - fixed (double* objW_ptr = &objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double[] model, double[] proj, Int32[] view, double near, double far, double[] objX, ref double objY, ref double objZ, double* objW) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* proj_ptr = proj) - fixed (Int32* view_ptr = view) - fixed (double* objX_ptr = objX) - fixed (double* objY_ptr = &objY) - fixed (double* objZ_ptr = &objZ) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW); - return retval; - } - } - } - - public static - Int32 UnProject4(double winX, double winY, double winZ, double clipW, double[] model, double[] proj, Int32[] view, double near, double far, double[] objX, ref double objY, ref double objZ, double[] objW) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* proj_ptr = proj) - fixed (Int32* view_ptr = view) - fixed (double* objX_ptr = objX) - fixed (double* objY_ptr = &objY) - fixed (double* objZ_ptr = &objZ) - fixed (double* objW_ptr = objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - public static - Int32 UnProject4(double winX, double winY, double winZ, double clipW, double[] model, double[] proj, Int32[] view, double near, double far, double[] objX, ref double objY, ref double objZ, ref double objW) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* proj_ptr = proj) - fixed (Int32* view_ptr = view) - fixed (double* objX_ptr = objX) - fixed (double* objY_ptr = &objY) - fixed (double* objZ_ptr = &objZ) - fixed (double* objW_ptr = &objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double[] model, double[] proj, Int32[] view, double near, double far, ref double objX, double* objY, double* objZ, double* objW) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* proj_ptr = proj) - fixed (Int32* view_ptr = view) - fixed (double* objX_ptr = &objX) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY, (double*)objZ, (double*)objW); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double[] model, double[] proj, Int32[] view, double near, double far, ref double objX, double* objY, double* objZ, double[] objW) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* proj_ptr = proj) - fixed (Int32* view_ptr = view) - fixed (double* objX_ptr = &objX) - fixed (double* objW_ptr = objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY, (double*)objZ, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double[] model, double[] proj, Int32[] view, double near, double far, ref double objX, double* objY, double* objZ, ref double objW) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* proj_ptr = proj) - fixed (Int32* view_ptr = view) - fixed (double* objX_ptr = &objX) - fixed (double* objW_ptr = &objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY, (double*)objZ, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double[] model, double[] proj, Int32[] view, double near, double far, ref double objX, double* objY, double[] objZ, double* objW) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* proj_ptr = proj) - fixed (Int32* view_ptr = view) - fixed (double* objX_ptr = &objX) - fixed (double* objZ_ptr = objZ) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY, (double*)objZ_ptr, (double*)objW); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double[] model, double[] proj, Int32[] view, double near, double far, ref double objX, double* objY, double[] objZ, double[] objW) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* proj_ptr = proj) - fixed (Int32* view_ptr = view) - fixed (double* objX_ptr = &objX) - fixed (double* objZ_ptr = objZ) - fixed (double* objW_ptr = objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double[] model, double[] proj, Int32[] view, double near, double far, ref double objX, double* objY, double[] objZ, ref double objW) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* proj_ptr = proj) - fixed (Int32* view_ptr = view) - fixed (double* objX_ptr = &objX) - fixed (double* objZ_ptr = objZ) - fixed (double* objW_ptr = &objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double[] model, double[] proj, Int32[] view, double near, double far, ref double objX, double* objY, ref double objZ, double* objW) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* proj_ptr = proj) - fixed (Int32* view_ptr = view) - fixed (double* objX_ptr = &objX) - fixed (double* objZ_ptr = &objZ) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY, (double*)objZ_ptr, (double*)objW); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double[] model, double[] proj, Int32[] view, double near, double far, ref double objX, double* objY, ref double objZ, double[] objW) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* proj_ptr = proj) - fixed (Int32* view_ptr = view) - fixed (double* objX_ptr = &objX) - fixed (double* objZ_ptr = &objZ) - fixed (double* objW_ptr = objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double[] model, double[] proj, Int32[] view, double near, double far, ref double objX, double* objY, ref double objZ, ref double objW) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* proj_ptr = proj) - fixed (Int32* view_ptr = view) - fixed (double* objX_ptr = &objX) - fixed (double* objZ_ptr = &objZ) - fixed (double* objW_ptr = &objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double[] model, double[] proj, Int32[] view, double near, double far, ref double objX, double[] objY, double* objZ, double* objW) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* proj_ptr = proj) - fixed (Int32* view_ptr = view) - fixed (double* objX_ptr = &objX) - fixed (double* objY_ptr = objY) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ, (double*)objW); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double[] model, double[] proj, Int32[] view, double near, double far, ref double objX, double[] objY, double* objZ, double[] objW) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* proj_ptr = proj) - fixed (Int32* view_ptr = view) - fixed (double* objX_ptr = &objX) - fixed (double* objY_ptr = objY) - fixed (double* objW_ptr = objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double[] model, double[] proj, Int32[] view, double near, double far, ref double objX, double[] objY, double* objZ, ref double objW) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* proj_ptr = proj) - fixed (Int32* view_ptr = view) - fixed (double* objX_ptr = &objX) - fixed (double* objY_ptr = objY) - fixed (double* objW_ptr = &objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double[] model, double[] proj, Int32[] view, double near, double far, ref double objX, double[] objY, double[] objZ, double* objW) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* proj_ptr = proj) - fixed (Int32* view_ptr = view) - fixed (double* objX_ptr = &objX) - fixed (double* objY_ptr = objY) - fixed (double* objZ_ptr = objZ) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW); - return retval; - } - } - } - - public static - Int32 UnProject4(double winX, double winY, double winZ, double clipW, double[] model, double[] proj, Int32[] view, double near, double far, ref double objX, double[] objY, double[] objZ, double[] objW) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* proj_ptr = proj) - fixed (Int32* view_ptr = view) - fixed (double* objX_ptr = &objX) - fixed (double* objY_ptr = objY) - fixed (double* objZ_ptr = objZ) - fixed (double* objW_ptr = objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - public static - Int32 UnProject4(double winX, double winY, double winZ, double clipW, double[] model, double[] proj, Int32[] view, double near, double far, ref double objX, double[] objY, double[] objZ, ref double objW) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* proj_ptr = proj) - fixed (Int32* view_ptr = view) - fixed (double* objX_ptr = &objX) - fixed (double* objY_ptr = objY) - fixed (double* objZ_ptr = objZ) - fixed (double* objW_ptr = &objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double[] model, double[] proj, Int32[] view, double near, double far, ref double objX, double[] objY, ref double objZ, double* objW) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* proj_ptr = proj) - fixed (Int32* view_ptr = view) - fixed (double* objX_ptr = &objX) - fixed (double* objY_ptr = objY) - fixed (double* objZ_ptr = &objZ) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW); - return retval; - } - } - } - - public static - Int32 UnProject4(double winX, double winY, double winZ, double clipW, double[] model, double[] proj, Int32[] view, double near, double far, ref double objX, double[] objY, ref double objZ, double[] objW) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* proj_ptr = proj) - fixed (Int32* view_ptr = view) - fixed (double* objX_ptr = &objX) - fixed (double* objY_ptr = objY) - fixed (double* objZ_ptr = &objZ) - fixed (double* objW_ptr = objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - public static - Int32 UnProject4(double winX, double winY, double winZ, double clipW, double[] model, double[] proj, Int32[] view, double near, double far, ref double objX, double[] objY, ref double objZ, ref double objW) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* proj_ptr = proj) - fixed (Int32* view_ptr = view) - fixed (double* objX_ptr = &objX) - fixed (double* objY_ptr = objY) - fixed (double* objZ_ptr = &objZ) - fixed (double* objW_ptr = &objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double[] model, double[] proj, Int32[] view, double near, double far, ref double objX, ref double objY, double* objZ, double* objW) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* proj_ptr = proj) - fixed (Int32* view_ptr = view) - fixed (double* objX_ptr = &objX) - fixed (double* objY_ptr = &objY) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ, (double*)objW); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double[] model, double[] proj, Int32[] view, double near, double far, ref double objX, ref double objY, double* objZ, double[] objW) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* proj_ptr = proj) - fixed (Int32* view_ptr = view) - fixed (double* objX_ptr = &objX) - fixed (double* objY_ptr = &objY) - fixed (double* objW_ptr = objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double[] model, double[] proj, Int32[] view, double near, double far, ref double objX, ref double objY, double* objZ, ref double objW) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* proj_ptr = proj) - fixed (Int32* view_ptr = view) - fixed (double* objX_ptr = &objX) - fixed (double* objY_ptr = &objY) - fixed (double* objW_ptr = &objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double[] model, double[] proj, Int32[] view, double near, double far, ref double objX, ref double objY, double[] objZ, double* objW) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* proj_ptr = proj) - fixed (Int32* view_ptr = view) - fixed (double* objX_ptr = &objX) - fixed (double* objY_ptr = &objY) - fixed (double* objZ_ptr = objZ) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW); - return retval; - } - } - } - - public static - Int32 UnProject4(double winX, double winY, double winZ, double clipW, double[] model, double[] proj, Int32[] view, double near, double far, ref double objX, ref double objY, double[] objZ, double[] objW) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* proj_ptr = proj) - fixed (Int32* view_ptr = view) - fixed (double* objX_ptr = &objX) - fixed (double* objY_ptr = &objY) - fixed (double* objZ_ptr = objZ) - fixed (double* objW_ptr = objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - public static - Int32 UnProject4(double winX, double winY, double winZ, double clipW, double[] model, double[] proj, Int32[] view, double near, double far, ref double objX, ref double objY, double[] objZ, ref double objW) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* proj_ptr = proj) - fixed (Int32* view_ptr = view) - fixed (double* objX_ptr = &objX) - fixed (double* objY_ptr = &objY) - fixed (double* objZ_ptr = objZ) - fixed (double* objW_ptr = &objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double[] model, double[] proj, Int32[] view, double near, double far, ref double objX, ref double objY, ref double objZ, double* objW) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* proj_ptr = proj) - fixed (Int32* view_ptr = view) - fixed (double* objX_ptr = &objX) - fixed (double* objY_ptr = &objY) - fixed (double* objZ_ptr = &objZ) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW); - return retval; - } - } - } - - public static - Int32 UnProject4(double winX, double winY, double winZ, double clipW, double[] model, double[] proj, Int32[] view, double near, double far, ref double objX, ref double objY, ref double objZ, double[] objW) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* proj_ptr = proj) - fixed (Int32* view_ptr = view) - fixed (double* objX_ptr = &objX) - fixed (double* objY_ptr = &objY) - fixed (double* objZ_ptr = &objZ) - fixed (double* objW_ptr = objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - public static - Int32 UnProject4(double winX, double winY, double winZ, double clipW, double[] model, double[] proj, Int32[] view, double near, double far, ref double objX, ref double objY, ref double objZ, ref double objW) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* proj_ptr = proj) - fixed (Int32* view_ptr = view) - fixed (double* objX_ptr = &objX) - fixed (double* objY_ptr = &objY) - fixed (double* objZ_ptr = &objZ) - fixed (double* objW_ptr = &objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double[] model, double[] proj, ref Int32 view, double near, double far, double* objX, double* objY, double* objZ, double* objW) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* proj_ptr = proj) - fixed (Int32* view_ptr = &view) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX, (double*)objY, (double*)objZ, (double*)objW); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double[] model, double[] proj, ref Int32 view, double near, double far, double* objX, double* objY, double* objZ, double[] objW) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* proj_ptr = proj) - fixed (Int32* view_ptr = &view) - fixed (double* objW_ptr = objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX, (double*)objY, (double*)objZ, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double[] model, double[] proj, ref Int32 view, double near, double far, double* objX, double* objY, double* objZ, ref double objW) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* proj_ptr = proj) - fixed (Int32* view_ptr = &view) - fixed (double* objW_ptr = &objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX, (double*)objY, (double*)objZ, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double[] model, double[] proj, ref Int32 view, double near, double far, double* objX, double* objY, double[] objZ, double* objW) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* proj_ptr = proj) - fixed (Int32* view_ptr = &view) - fixed (double* objZ_ptr = objZ) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX, (double*)objY, (double*)objZ_ptr, (double*)objW); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double[] model, double[] proj, ref Int32 view, double near, double far, double* objX, double* objY, double[] objZ, double[] objW) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* proj_ptr = proj) - fixed (Int32* view_ptr = &view) - fixed (double* objZ_ptr = objZ) - fixed (double* objW_ptr = objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX, (double*)objY, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double[] model, double[] proj, ref Int32 view, double near, double far, double* objX, double* objY, double[] objZ, ref double objW) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* proj_ptr = proj) - fixed (Int32* view_ptr = &view) - fixed (double* objZ_ptr = objZ) - fixed (double* objW_ptr = &objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX, (double*)objY, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double[] model, double[] proj, ref Int32 view, double near, double far, double* objX, double* objY, ref double objZ, double* objW) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* proj_ptr = proj) - fixed (Int32* view_ptr = &view) - fixed (double* objZ_ptr = &objZ) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX, (double*)objY, (double*)objZ_ptr, (double*)objW); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double[] model, double[] proj, ref Int32 view, double near, double far, double* objX, double* objY, ref double objZ, double[] objW) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* proj_ptr = proj) - fixed (Int32* view_ptr = &view) - fixed (double* objZ_ptr = &objZ) - fixed (double* objW_ptr = objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX, (double*)objY, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double[] model, double[] proj, ref Int32 view, double near, double far, double* objX, double* objY, ref double objZ, ref double objW) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* proj_ptr = proj) - fixed (Int32* view_ptr = &view) - fixed (double* objZ_ptr = &objZ) - fixed (double* objW_ptr = &objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX, (double*)objY, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double[] model, double[] proj, ref Int32 view, double near, double far, double* objX, double[] objY, double* objZ, double* objW) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* proj_ptr = proj) - fixed (Int32* view_ptr = &view) - fixed (double* objY_ptr = objY) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX, (double*)objY_ptr, (double*)objZ, (double*)objW); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double[] model, double[] proj, ref Int32 view, double near, double far, double* objX, double[] objY, double* objZ, double[] objW) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* proj_ptr = proj) - fixed (Int32* view_ptr = &view) - fixed (double* objY_ptr = objY) - fixed (double* objW_ptr = objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX, (double*)objY_ptr, (double*)objZ, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double[] model, double[] proj, ref Int32 view, double near, double far, double* objX, double[] objY, double* objZ, ref double objW) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* proj_ptr = proj) - fixed (Int32* view_ptr = &view) - fixed (double* objY_ptr = objY) - fixed (double* objW_ptr = &objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX, (double*)objY_ptr, (double*)objZ, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double[] model, double[] proj, ref Int32 view, double near, double far, double* objX, double[] objY, double[] objZ, double* objW) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* proj_ptr = proj) - fixed (Int32* view_ptr = &view) - fixed (double* objY_ptr = objY) - fixed (double* objZ_ptr = objZ) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double[] model, double[] proj, ref Int32 view, double near, double far, double* objX, double[] objY, double[] objZ, double[] objW) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* proj_ptr = proj) - fixed (Int32* view_ptr = &view) - fixed (double* objY_ptr = objY) - fixed (double* objZ_ptr = objZ) - fixed (double* objW_ptr = objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double[] model, double[] proj, ref Int32 view, double near, double far, double* objX, double[] objY, double[] objZ, ref double objW) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* proj_ptr = proj) - fixed (Int32* view_ptr = &view) - fixed (double* objY_ptr = objY) - fixed (double* objZ_ptr = objZ) - fixed (double* objW_ptr = &objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double[] model, double[] proj, ref Int32 view, double near, double far, double* objX, double[] objY, ref double objZ, double* objW) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* proj_ptr = proj) - fixed (Int32* view_ptr = &view) - fixed (double* objY_ptr = objY) - fixed (double* objZ_ptr = &objZ) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double[] model, double[] proj, ref Int32 view, double near, double far, double* objX, double[] objY, ref double objZ, double[] objW) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* proj_ptr = proj) - fixed (Int32* view_ptr = &view) - fixed (double* objY_ptr = objY) - fixed (double* objZ_ptr = &objZ) - fixed (double* objW_ptr = objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double[] model, double[] proj, ref Int32 view, double near, double far, double* objX, double[] objY, ref double objZ, ref double objW) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* proj_ptr = proj) - fixed (Int32* view_ptr = &view) - fixed (double* objY_ptr = objY) - fixed (double* objZ_ptr = &objZ) - fixed (double* objW_ptr = &objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double[] model, double[] proj, ref Int32 view, double near, double far, double* objX, ref double objY, double* objZ, double* objW) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* proj_ptr = proj) - fixed (Int32* view_ptr = &view) - fixed (double* objY_ptr = &objY) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX, (double*)objY_ptr, (double*)objZ, (double*)objW); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double[] model, double[] proj, ref Int32 view, double near, double far, double* objX, ref double objY, double* objZ, double[] objW) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* proj_ptr = proj) - fixed (Int32* view_ptr = &view) - fixed (double* objY_ptr = &objY) - fixed (double* objW_ptr = objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX, (double*)objY_ptr, (double*)objZ, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double[] model, double[] proj, ref Int32 view, double near, double far, double* objX, ref double objY, double* objZ, ref double objW) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* proj_ptr = proj) - fixed (Int32* view_ptr = &view) - fixed (double* objY_ptr = &objY) - fixed (double* objW_ptr = &objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX, (double*)objY_ptr, (double*)objZ, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double[] model, double[] proj, ref Int32 view, double near, double far, double* objX, ref double objY, double[] objZ, double* objW) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* proj_ptr = proj) - fixed (Int32* view_ptr = &view) - fixed (double* objY_ptr = &objY) - fixed (double* objZ_ptr = objZ) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double[] model, double[] proj, ref Int32 view, double near, double far, double* objX, ref double objY, double[] objZ, double[] objW) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* proj_ptr = proj) - fixed (Int32* view_ptr = &view) - fixed (double* objY_ptr = &objY) - fixed (double* objZ_ptr = objZ) - fixed (double* objW_ptr = objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double[] model, double[] proj, ref Int32 view, double near, double far, double* objX, ref double objY, double[] objZ, ref double objW) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* proj_ptr = proj) - fixed (Int32* view_ptr = &view) - fixed (double* objY_ptr = &objY) - fixed (double* objZ_ptr = objZ) - fixed (double* objW_ptr = &objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double[] model, double[] proj, ref Int32 view, double near, double far, double* objX, ref double objY, ref double objZ, double* objW) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* proj_ptr = proj) - fixed (Int32* view_ptr = &view) - fixed (double* objY_ptr = &objY) - fixed (double* objZ_ptr = &objZ) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double[] model, double[] proj, ref Int32 view, double near, double far, double* objX, ref double objY, ref double objZ, double[] objW) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* proj_ptr = proj) - fixed (Int32* view_ptr = &view) - fixed (double* objY_ptr = &objY) - fixed (double* objZ_ptr = &objZ) - fixed (double* objW_ptr = objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double[] model, double[] proj, ref Int32 view, double near, double far, double* objX, ref double objY, ref double objZ, ref double objW) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* proj_ptr = proj) - fixed (Int32* view_ptr = &view) - fixed (double* objY_ptr = &objY) - fixed (double* objZ_ptr = &objZ) - fixed (double* objW_ptr = &objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double[] model, double[] proj, ref Int32 view, double near, double far, double[] objX, double* objY, double* objZ, double* objW) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* proj_ptr = proj) - fixed (Int32* view_ptr = &view) - fixed (double* objX_ptr = objX) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY, (double*)objZ, (double*)objW); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double[] model, double[] proj, ref Int32 view, double near, double far, double[] objX, double* objY, double* objZ, double[] objW) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* proj_ptr = proj) - fixed (Int32* view_ptr = &view) - fixed (double* objX_ptr = objX) - fixed (double* objW_ptr = objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY, (double*)objZ, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double[] model, double[] proj, ref Int32 view, double near, double far, double[] objX, double* objY, double* objZ, ref double objW) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* proj_ptr = proj) - fixed (Int32* view_ptr = &view) - fixed (double* objX_ptr = objX) - fixed (double* objW_ptr = &objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY, (double*)objZ, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double[] model, double[] proj, ref Int32 view, double near, double far, double[] objX, double* objY, double[] objZ, double* objW) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* proj_ptr = proj) - fixed (Int32* view_ptr = &view) - fixed (double* objX_ptr = objX) - fixed (double* objZ_ptr = objZ) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY, (double*)objZ_ptr, (double*)objW); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double[] model, double[] proj, ref Int32 view, double near, double far, double[] objX, double* objY, double[] objZ, double[] objW) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* proj_ptr = proj) - fixed (Int32* view_ptr = &view) - fixed (double* objX_ptr = objX) - fixed (double* objZ_ptr = objZ) - fixed (double* objW_ptr = objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double[] model, double[] proj, ref Int32 view, double near, double far, double[] objX, double* objY, double[] objZ, ref double objW) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* proj_ptr = proj) - fixed (Int32* view_ptr = &view) - fixed (double* objX_ptr = objX) - fixed (double* objZ_ptr = objZ) - fixed (double* objW_ptr = &objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double[] model, double[] proj, ref Int32 view, double near, double far, double[] objX, double* objY, ref double objZ, double* objW) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* proj_ptr = proj) - fixed (Int32* view_ptr = &view) - fixed (double* objX_ptr = objX) - fixed (double* objZ_ptr = &objZ) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY, (double*)objZ_ptr, (double*)objW); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double[] model, double[] proj, ref Int32 view, double near, double far, double[] objX, double* objY, ref double objZ, double[] objW) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* proj_ptr = proj) - fixed (Int32* view_ptr = &view) - fixed (double* objX_ptr = objX) - fixed (double* objZ_ptr = &objZ) - fixed (double* objW_ptr = objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double[] model, double[] proj, ref Int32 view, double near, double far, double[] objX, double* objY, ref double objZ, ref double objW) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* proj_ptr = proj) - fixed (Int32* view_ptr = &view) - fixed (double* objX_ptr = objX) - fixed (double* objZ_ptr = &objZ) - fixed (double* objW_ptr = &objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double[] model, double[] proj, ref Int32 view, double near, double far, double[] objX, double[] objY, double* objZ, double* objW) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* proj_ptr = proj) - fixed (Int32* view_ptr = &view) - fixed (double* objX_ptr = objX) - fixed (double* objY_ptr = objY) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ, (double*)objW); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double[] model, double[] proj, ref Int32 view, double near, double far, double[] objX, double[] objY, double* objZ, double[] objW) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* proj_ptr = proj) - fixed (Int32* view_ptr = &view) - fixed (double* objX_ptr = objX) - fixed (double* objY_ptr = objY) - fixed (double* objW_ptr = objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double[] model, double[] proj, ref Int32 view, double near, double far, double[] objX, double[] objY, double* objZ, ref double objW) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* proj_ptr = proj) - fixed (Int32* view_ptr = &view) - fixed (double* objX_ptr = objX) - fixed (double* objY_ptr = objY) - fixed (double* objW_ptr = &objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double[] model, double[] proj, ref Int32 view, double near, double far, double[] objX, double[] objY, double[] objZ, double* objW) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* proj_ptr = proj) - fixed (Int32* view_ptr = &view) - fixed (double* objX_ptr = objX) - fixed (double* objY_ptr = objY) - fixed (double* objZ_ptr = objZ) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW); - return retval; - } - } - } - - public static - Int32 UnProject4(double winX, double winY, double winZ, double clipW, double[] model, double[] proj, ref Int32 view, double near, double far, double[] objX, double[] objY, double[] objZ, double[] objW) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* proj_ptr = proj) - fixed (Int32* view_ptr = &view) - fixed (double* objX_ptr = objX) - fixed (double* objY_ptr = objY) - fixed (double* objZ_ptr = objZ) - fixed (double* objW_ptr = objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - public static - Int32 UnProject4(double winX, double winY, double winZ, double clipW, double[] model, double[] proj, ref Int32 view, double near, double far, double[] objX, double[] objY, double[] objZ, ref double objW) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* proj_ptr = proj) - fixed (Int32* view_ptr = &view) - fixed (double* objX_ptr = objX) - fixed (double* objY_ptr = objY) - fixed (double* objZ_ptr = objZ) - fixed (double* objW_ptr = &objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double[] model, double[] proj, ref Int32 view, double near, double far, double[] objX, double[] objY, ref double objZ, double* objW) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* proj_ptr = proj) - fixed (Int32* view_ptr = &view) - fixed (double* objX_ptr = objX) - fixed (double* objY_ptr = objY) - fixed (double* objZ_ptr = &objZ) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW); - return retval; - } - } - } - - public static - Int32 UnProject4(double winX, double winY, double winZ, double clipW, double[] model, double[] proj, ref Int32 view, double near, double far, double[] objX, double[] objY, ref double objZ, double[] objW) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* proj_ptr = proj) - fixed (Int32* view_ptr = &view) - fixed (double* objX_ptr = objX) - fixed (double* objY_ptr = objY) - fixed (double* objZ_ptr = &objZ) - fixed (double* objW_ptr = objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - public static - Int32 UnProject4(double winX, double winY, double winZ, double clipW, double[] model, double[] proj, ref Int32 view, double near, double far, double[] objX, double[] objY, ref double objZ, ref double objW) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* proj_ptr = proj) - fixed (Int32* view_ptr = &view) - fixed (double* objX_ptr = objX) - fixed (double* objY_ptr = objY) - fixed (double* objZ_ptr = &objZ) - fixed (double* objW_ptr = &objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double[] model, double[] proj, ref Int32 view, double near, double far, double[] objX, ref double objY, double* objZ, double* objW) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* proj_ptr = proj) - fixed (Int32* view_ptr = &view) - fixed (double* objX_ptr = objX) - fixed (double* objY_ptr = &objY) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ, (double*)objW); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double[] model, double[] proj, ref Int32 view, double near, double far, double[] objX, ref double objY, double* objZ, double[] objW) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* proj_ptr = proj) - fixed (Int32* view_ptr = &view) - fixed (double* objX_ptr = objX) - fixed (double* objY_ptr = &objY) - fixed (double* objW_ptr = objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double[] model, double[] proj, ref Int32 view, double near, double far, double[] objX, ref double objY, double* objZ, ref double objW) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* proj_ptr = proj) - fixed (Int32* view_ptr = &view) - fixed (double* objX_ptr = objX) - fixed (double* objY_ptr = &objY) - fixed (double* objW_ptr = &objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double[] model, double[] proj, ref Int32 view, double near, double far, double[] objX, ref double objY, double[] objZ, double* objW) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* proj_ptr = proj) - fixed (Int32* view_ptr = &view) - fixed (double* objX_ptr = objX) - fixed (double* objY_ptr = &objY) - fixed (double* objZ_ptr = objZ) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW); - return retval; - } - } - } - - public static - Int32 UnProject4(double winX, double winY, double winZ, double clipW, double[] model, double[] proj, ref Int32 view, double near, double far, double[] objX, ref double objY, double[] objZ, double[] objW) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* proj_ptr = proj) - fixed (Int32* view_ptr = &view) - fixed (double* objX_ptr = objX) - fixed (double* objY_ptr = &objY) - fixed (double* objZ_ptr = objZ) - fixed (double* objW_ptr = objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - public static - Int32 UnProject4(double winX, double winY, double winZ, double clipW, double[] model, double[] proj, ref Int32 view, double near, double far, double[] objX, ref double objY, double[] objZ, ref double objW) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* proj_ptr = proj) - fixed (Int32* view_ptr = &view) - fixed (double* objX_ptr = objX) - fixed (double* objY_ptr = &objY) - fixed (double* objZ_ptr = objZ) - fixed (double* objW_ptr = &objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double[] model, double[] proj, ref Int32 view, double near, double far, double[] objX, ref double objY, ref double objZ, double* objW) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* proj_ptr = proj) - fixed (Int32* view_ptr = &view) - fixed (double* objX_ptr = objX) - fixed (double* objY_ptr = &objY) - fixed (double* objZ_ptr = &objZ) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW); - return retval; - } - } - } - - public static - Int32 UnProject4(double winX, double winY, double winZ, double clipW, double[] model, double[] proj, ref Int32 view, double near, double far, double[] objX, ref double objY, ref double objZ, double[] objW) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* proj_ptr = proj) - fixed (Int32* view_ptr = &view) - fixed (double* objX_ptr = objX) - fixed (double* objY_ptr = &objY) - fixed (double* objZ_ptr = &objZ) - fixed (double* objW_ptr = objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - public static - Int32 UnProject4(double winX, double winY, double winZ, double clipW, double[] model, double[] proj, ref Int32 view, double near, double far, double[] objX, ref double objY, ref double objZ, ref double objW) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* proj_ptr = proj) - fixed (Int32* view_ptr = &view) - fixed (double* objX_ptr = objX) - fixed (double* objY_ptr = &objY) - fixed (double* objZ_ptr = &objZ) - fixed (double* objW_ptr = &objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double[] model, double[] proj, ref Int32 view, double near, double far, ref double objX, double* objY, double* objZ, double* objW) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* proj_ptr = proj) - fixed (Int32* view_ptr = &view) - fixed (double* objX_ptr = &objX) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY, (double*)objZ, (double*)objW); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double[] model, double[] proj, ref Int32 view, double near, double far, ref double objX, double* objY, double* objZ, double[] objW) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* proj_ptr = proj) - fixed (Int32* view_ptr = &view) - fixed (double* objX_ptr = &objX) - fixed (double* objW_ptr = objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY, (double*)objZ, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double[] model, double[] proj, ref Int32 view, double near, double far, ref double objX, double* objY, double* objZ, ref double objW) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* proj_ptr = proj) - fixed (Int32* view_ptr = &view) - fixed (double* objX_ptr = &objX) - fixed (double* objW_ptr = &objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY, (double*)objZ, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double[] model, double[] proj, ref Int32 view, double near, double far, ref double objX, double* objY, double[] objZ, double* objW) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* proj_ptr = proj) - fixed (Int32* view_ptr = &view) - fixed (double* objX_ptr = &objX) - fixed (double* objZ_ptr = objZ) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY, (double*)objZ_ptr, (double*)objW); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double[] model, double[] proj, ref Int32 view, double near, double far, ref double objX, double* objY, double[] objZ, double[] objW) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* proj_ptr = proj) - fixed (Int32* view_ptr = &view) - fixed (double* objX_ptr = &objX) - fixed (double* objZ_ptr = objZ) - fixed (double* objW_ptr = objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double[] model, double[] proj, ref Int32 view, double near, double far, ref double objX, double* objY, double[] objZ, ref double objW) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* proj_ptr = proj) - fixed (Int32* view_ptr = &view) - fixed (double* objX_ptr = &objX) - fixed (double* objZ_ptr = objZ) - fixed (double* objW_ptr = &objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double[] model, double[] proj, ref Int32 view, double near, double far, ref double objX, double* objY, ref double objZ, double* objW) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* proj_ptr = proj) - fixed (Int32* view_ptr = &view) - fixed (double* objX_ptr = &objX) - fixed (double* objZ_ptr = &objZ) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY, (double*)objZ_ptr, (double*)objW); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double[] model, double[] proj, ref Int32 view, double near, double far, ref double objX, double* objY, ref double objZ, double[] objW) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* proj_ptr = proj) - fixed (Int32* view_ptr = &view) - fixed (double* objX_ptr = &objX) - fixed (double* objZ_ptr = &objZ) - fixed (double* objW_ptr = objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double[] model, double[] proj, ref Int32 view, double near, double far, ref double objX, double* objY, ref double objZ, ref double objW) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* proj_ptr = proj) - fixed (Int32* view_ptr = &view) - fixed (double* objX_ptr = &objX) - fixed (double* objZ_ptr = &objZ) - fixed (double* objW_ptr = &objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double[] model, double[] proj, ref Int32 view, double near, double far, ref double objX, double[] objY, double* objZ, double* objW) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* proj_ptr = proj) - fixed (Int32* view_ptr = &view) - fixed (double* objX_ptr = &objX) - fixed (double* objY_ptr = objY) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ, (double*)objW); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double[] model, double[] proj, ref Int32 view, double near, double far, ref double objX, double[] objY, double* objZ, double[] objW) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* proj_ptr = proj) - fixed (Int32* view_ptr = &view) - fixed (double* objX_ptr = &objX) - fixed (double* objY_ptr = objY) - fixed (double* objW_ptr = objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double[] model, double[] proj, ref Int32 view, double near, double far, ref double objX, double[] objY, double* objZ, ref double objW) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* proj_ptr = proj) - fixed (Int32* view_ptr = &view) - fixed (double* objX_ptr = &objX) - fixed (double* objY_ptr = objY) - fixed (double* objW_ptr = &objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double[] model, double[] proj, ref Int32 view, double near, double far, ref double objX, double[] objY, double[] objZ, double* objW) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* proj_ptr = proj) - fixed (Int32* view_ptr = &view) - fixed (double* objX_ptr = &objX) - fixed (double* objY_ptr = objY) - fixed (double* objZ_ptr = objZ) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW); - return retval; - } - } - } - - public static - Int32 UnProject4(double winX, double winY, double winZ, double clipW, double[] model, double[] proj, ref Int32 view, double near, double far, ref double objX, double[] objY, double[] objZ, double[] objW) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* proj_ptr = proj) - fixed (Int32* view_ptr = &view) - fixed (double* objX_ptr = &objX) - fixed (double* objY_ptr = objY) - fixed (double* objZ_ptr = objZ) - fixed (double* objW_ptr = objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - public static - Int32 UnProject4(double winX, double winY, double winZ, double clipW, double[] model, double[] proj, ref Int32 view, double near, double far, ref double objX, double[] objY, double[] objZ, ref double objW) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* proj_ptr = proj) - fixed (Int32* view_ptr = &view) - fixed (double* objX_ptr = &objX) - fixed (double* objY_ptr = objY) - fixed (double* objZ_ptr = objZ) - fixed (double* objW_ptr = &objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double[] model, double[] proj, ref Int32 view, double near, double far, ref double objX, double[] objY, ref double objZ, double* objW) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* proj_ptr = proj) - fixed (Int32* view_ptr = &view) - fixed (double* objX_ptr = &objX) - fixed (double* objY_ptr = objY) - fixed (double* objZ_ptr = &objZ) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW); - return retval; - } - } - } - - public static - Int32 UnProject4(double winX, double winY, double winZ, double clipW, double[] model, double[] proj, ref Int32 view, double near, double far, ref double objX, double[] objY, ref double objZ, double[] objW) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* proj_ptr = proj) - fixed (Int32* view_ptr = &view) - fixed (double* objX_ptr = &objX) - fixed (double* objY_ptr = objY) - fixed (double* objZ_ptr = &objZ) - fixed (double* objW_ptr = objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - public static - Int32 UnProject4(double winX, double winY, double winZ, double clipW, double[] model, double[] proj, ref Int32 view, double near, double far, ref double objX, double[] objY, ref double objZ, ref double objW) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* proj_ptr = proj) - fixed (Int32* view_ptr = &view) - fixed (double* objX_ptr = &objX) - fixed (double* objY_ptr = objY) - fixed (double* objZ_ptr = &objZ) - fixed (double* objW_ptr = &objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double[] model, double[] proj, ref Int32 view, double near, double far, ref double objX, ref double objY, double* objZ, double* objW) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* proj_ptr = proj) - fixed (Int32* view_ptr = &view) - fixed (double* objX_ptr = &objX) - fixed (double* objY_ptr = &objY) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ, (double*)objW); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double[] model, double[] proj, ref Int32 view, double near, double far, ref double objX, ref double objY, double* objZ, double[] objW) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* proj_ptr = proj) - fixed (Int32* view_ptr = &view) - fixed (double* objX_ptr = &objX) - fixed (double* objY_ptr = &objY) - fixed (double* objW_ptr = objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double[] model, double[] proj, ref Int32 view, double near, double far, ref double objX, ref double objY, double* objZ, ref double objW) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* proj_ptr = proj) - fixed (Int32* view_ptr = &view) - fixed (double* objX_ptr = &objX) - fixed (double* objY_ptr = &objY) - fixed (double* objW_ptr = &objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double[] model, double[] proj, ref Int32 view, double near, double far, ref double objX, ref double objY, double[] objZ, double* objW) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* proj_ptr = proj) - fixed (Int32* view_ptr = &view) - fixed (double* objX_ptr = &objX) - fixed (double* objY_ptr = &objY) - fixed (double* objZ_ptr = objZ) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW); - return retval; - } - } - } - - public static - Int32 UnProject4(double winX, double winY, double winZ, double clipW, double[] model, double[] proj, ref Int32 view, double near, double far, ref double objX, ref double objY, double[] objZ, double[] objW) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* proj_ptr = proj) - fixed (Int32* view_ptr = &view) - fixed (double* objX_ptr = &objX) - fixed (double* objY_ptr = &objY) - fixed (double* objZ_ptr = objZ) - fixed (double* objW_ptr = objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - public static - Int32 UnProject4(double winX, double winY, double winZ, double clipW, double[] model, double[] proj, ref Int32 view, double near, double far, ref double objX, ref double objY, double[] objZ, ref double objW) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* proj_ptr = proj) - fixed (Int32* view_ptr = &view) - fixed (double* objX_ptr = &objX) - fixed (double* objY_ptr = &objY) - fixed (double* objZ_ptr = objZ) - fixed (double* objW_ptr = &objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double[] model, double[] proj, ref Int32 view, double near, double far, ref double objX, ref double objY, ref double objZ, double* objW) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* proj_ptr = proj) - fixed (Int32* view_ptr = &view) - fixed (double* objX_ptr = &objX) - fixed (double* objY_ptr = &objY) - fixed (double* objZ_ptr = &objZ) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW); - return retval; - } - } - } - - public static - Int32 UnProject4(double winX, double winY, double winZ, double clipW, double[] model, double[] proj, ref Int32 view, double near, double far, ref double objX, ref double objY, ref double objZ, double[] objW) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* proj_ptr = proj) - fixed (Int32* view_ptr = &view) - fixed (double* objX_ptr = &objX) - fixed (double* objY_ptr = &objY) - fixed (double* objZ_ptr = &objZ) - fixed (double* objW_ptr = objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - public static - Int32 UnProject4(double winX, double winY, double winZ, double clipW, double[] model, double[] proj, ref Int32 view, double near, double far, ref double objX, ref double objY, ref double objZ, ref double objW) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* proj_ptr = proj) - fixed (Int32* view_ptr = &view) - fixed (double* objX_ptr = &objX) - fixed (double* objY_ptr = &objY) - fixed (double* objZ_ptr = &objZ) - fixed (double* objW_ptr = &objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double[] model, ref double proj, Int32* view, double near, double far, double* objX, double* objY, double* objZ, double* objW) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* proj_ptr = &proj) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view, (double)near, (double)far, (double*)objX, (double*)objY, (double*)objZ, (double*)objW); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double[] model, ref double proj, Int32* view, double near, double far, double* objX, double* objY, double* objZ, double[] objW) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* proj_ptr = &proj) - fixed (double* objW_ptr = objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view, (double)near, (double)far, (double*)objX, (double*)objY, (double*)objZ, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double[] model, ref double proj, Int32* view, double near, double far, double* objX, double* objY, double* objZ, ref double objW) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* proj_ptr = &proj) - fixed (double* objW_ptr = &objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view, (double)near, (double)far, (double*)objX, (double*)objY, (double*)objZ, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double[] model, ref double proj, Int32* view, double near, double far, double* objX, double* objY, double[] objZ, double* objW) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* proj_ptr = &proj) - fixed (double* objZ_ptr = objZ) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view, (double)near, (double)far, (double*)objX, (double*)objY, (double*)objZ_ptr, (double*)objW); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double[] model, ref double proj, Int32* view, double near, double far, double* objX, double* objY, double[] objZ, double[] objW) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* proj_ptr = &proj) - fixed (double* objZ_ptr = objZ) - fixed (double* objW_ptr = objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view, (double)near, (double)far, (double*)objX, (double*)objY, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double[] model, ref double proj, Int32* view, double near, double far, double* objX, double* objY, double[] objZ, ref double objW) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* proj_ptr = &proj) - fixed (double* objZ_ptr = objZ) - fixed (double* objW_ptr = &objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view, (double)near, (double)far, (double*)objX, (double*)objY, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double[] model, ref double proj, Int32* view, double near, double far, double* objX, double* objY, ref double objZ, double* objW) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* proj_ptr = &proj) - fixed (double* objZ_ptr = &objZ) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view, (double)near, (double)far, (double*)objX, (double*)objY, (double*)objZ_ptr, (double*)objW); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double[] model, ref double proj, Int32* view, double near, double far, double* objX, double* objY, ref double objZ, double[] objW) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* proj_ptr = &proj) - fixed (double* objZ_ptr = &objZ) - fixed (double* objW_ptr = objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view, (double)near, (double)far, (double*)objX, (double*)objY, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double[] model, ref double proj, Int32* view, double near, double far, double* objX, double* objY, ref double objZ, ref double objW) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* proj_ptr = &proj) - fixed (double* objZ_ptr = &objZ) - fixed (double* objW_ptr = &objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view, (double)near, (double)far, (double*)objX, (double*)objY, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double[] model, ref double proj, Int32* view, double near, double far, double* objX, double[] objY, double* objZ, double* objW) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* proj_ptr = &proj) - fixed (double* objY_ptr = objY) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view, (double)near, (double)far, (double*)objX, (double*)objY_ptr, (double*)objZ, (double*)objW); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double[] model, ref double proj, Int32* view, double near, double far, double* objX, double[] objY, double* objZ, double[] objW) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* proj_ptr = &proj) - fixed (double* objY_ptr = objY) - fixed (double* objW_ptr = objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view, (double)near, (double)far, (double*)objX, (double*)objY_ptr, (double*)objZ, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double[] model, ref double proj, Int32* view, double near, double far, double* objX, double[] objY, double* objZ, ref double objW) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* proj_ptr = &proj) - fixed (double* objY_ptr = objY) - fixed (double* objW_ptr = &objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view, (double)near, (double)far, (double*)objX, (double*)objY_ptr, (double*)objZ, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double[] model, ref double proj, Int32* view, double near, double far, double* objX, double[] objY, double[] objZ, double* objW) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* proj_ptr = &proj) - fixed (double* objY_ptr = objY) - fixed (double* objZ_ptr = objZ) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view, (double)near, (double)far, (double*)objX, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double[] model, ref double proj, Int32* view, double near, double far, double* objX, double[] objY, double[] objZ, double[] objW) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* proj_ptr = &proj) - fixed (double* objY_ptr = objY) - fixed (double* objZ_ptr = objZ) - fixed (double* objW_ptr = objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view, (double)near, (double)far, (double*)objX, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double[] model, ref double proj, Int32* view, double near, double far, double* objX, double[] objY, double[] objZ, ref double objW) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* proj_ptr = &proj) - fixed (double* objY_ptr = objY) - fixed (double* objZ_ptr = objZ) - fixed (double* objW_ptr = &objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view, (double)near, (double)far, (double*)objX, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double[] model, ref double proj, Int32* view, double near, double far, double* objX, double[] objY, ref double objZ, double* objW) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* proj_ptr = &proj) - fixed (double* objY_ptr = objY) - fixed (double* objZ_ptr = &objZ) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view, (double)near, (double)far, (double*)objX, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double[] model, ref double proj, Int32* view, double near, double far, double* objX, double[] objY, ref double objZ, double[] objW) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* proj_ptr = &proj) - fixed (double* objY_ptr = objY) - fixed (double* objZ_ptr = &objZ) - fixed (double* objW_ptr = objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view, (double)near, (double)far, (double*)objX, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double[] model, ref double proj, Int32* view, double near, double far, double* objX, double[] objY, ref double objZ, ref double objW) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* proj_ptr = &proj) - fixed (double* objY_ptr = objY) - fixed (double* objZ_ptr = &objZ) - fixed (double* objW_ptr = &objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view, (double)near, (double)far, (double*)objX, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double[] model, ref double proj, Int32* view, double near, double far, double* objX, ref double objY, double* objZ, double* objW) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* proj_ptr = &proj) - fixed (double* objY_ptr = &objY) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view, (double)near, (double)far, (double*)objX, (double*)objY_ptr, (double*)objZ, (double*)objW); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double[] model, ref double proj, Int32* view, double near, double far, double* objX, ref double objY, double* objZ, double[] objW) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* proj_ptr = &proj) - fixed (double* objY_ptr = &objY) - fixed (double* objW_ptr = objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view, (double)near, (double)far, (double*)objX, (double*)objY_ptr, (double*)objZ, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double[] model, ref double proj, Int32* view, double near, double far, double* objX, ref double objY, double* objZ, ref double objW) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* proj_ptr = &proj) - fixed (double* objY_ptr = &objY) - fixed (double* objW_ptr = &objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view, (double)near, (double)far, (double*)objX, (double*)objY_ptr, (double*)objZ, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double[] model, ref double proj, Int32* view, double near, double far, double* objX, ref double objY, double[] objZ, double* objW) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* proj_ptr = &proj) - fixed (double* objY_ptr = &objY) - fixed (double* objZ_ptr = objZ) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view, (double)near, (double)far, (double*)objX, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double[] model, ref double proj, Int32* view, double near, double far, double* objX, ref double objY, double[] objZ, double[] objW) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* proj_ptr = &proj) - fixed (double* objY_ptr = &objY) - fixed (double* objZ_ptr = objZ) - fixed (double* objW_ptr = objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view, (double)near, (double)far, (double*)objX, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double[] model, ref double proj, Int32* view, double near, double far, double* objX, ref double objY, double[] objZ, ref double objW) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* proj_ptr = &proj) - fixed (double* objY_ptr = &objY) - fixed (double* objZ_ptr = objZ) - fixed (double* objW_ptr = &objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view, (double)near, (double)far, (double*)objX, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double[] model, ref double proj, Int32* view, double near, double far, double* objX, ref double objY, ref double objZ, double* objW) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* proj_ptr = &proj) - fixed (double* objY_ptr = &objY) - fixed (double* objZ_ptr = &objZ) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view, (double)near, (double)far, (double*)objX, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double[] model, ref double proj, Int32* view, double near, double far, double* objX, ref double objY, ref double objZ, double[] objW) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* proj_ptr = &proj) - fixed (double* objY_ptr = &objY) - fixed (double* objZ_ptr = &objZ) - fixed (double* objW_ptr = objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view, (double)near, (double)far, (double*)objX, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double[] model, ref double proj, Int32* view, double near, double far, double* objX, ref double objY, ref double objZ, ref double objW) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* proj_ptr = &proj) - fixed (double* objY_ptr = &objY) - fixed (double* objZ_ptr = &objZ) - fixed (double* objW_ptr = &objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view, (double)near, (double)far, (double*)objX, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double[] model, ref double proj, Int32* view, double near, double far, double[] objX, double* objY, double* objZ, double* objW) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* proj_ptr = &proj) - fixed (double* objX_ptr = objX) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view, (double)near, (double)far, (double*)objX_ptr, (double*)objY, (double*)objZ, (double*)objW); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double[] model, ref double proj, Int32* view, double near, double far, double[] objX, double* objY, double* objZ, double[] objW) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* proj_ptr = &proj) - fixed (double* objX_ptr = objX) - fixed (double* objW_ptr = objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view, (double)near, (double)far, (double*)objX_ptr, (double*)objY, (double*)objZ, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double[] model, ref double proj, Int32* view, double near, double far, double[] objX, double* objY, double* objZ, ref double objW) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* proj_ptr = &proj) - fixed (double* objX_ptr = objX) - fixed (double* objW_ptr = &objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view, (double)near, (double)far, (double*)objX_ptr, (double*)objY, (double*)objZ, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double[] model, ref double proj, Int32* view, double near, double far, double[] objX, double* objY, double[] objZ, double* objW) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* proj_ptr = &proj) - fixed (double* objX_ptr = objX) - fixed (double* objZ_ptr = objZ) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view, (double)near, (double)far, (double*)objX_ptr, (double*)objY, (double*)objZ_ptr, (double*)objW); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double[] model, ref double proj, Int32* view, double near, double far, double[] objX, double* objY, double[] objZ, double[] objW) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* proj_ptr = &proj) - fixed (double* objX_ptr = objX) - fixed (double* objZ_ptr = objZ) - fixed (double* objW_ptr = objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view, (double)near, (double)far, (double*)objX_ptr, (double*)objY, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double[] model, ref double proj, Int32* view, double near, double far, double[] objX, double* objY, double[] objZ, ref double objW) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* proj_ptr = &proj) - fixed (double* objX_ptr = objX) - fixed (double* objZ_ptr = objZ) - fixed (double* objW_ptr = &objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view, (double)near, (double)far, (double*)objX_ptr, (double*)objY, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double[] model, ref double proj, Int32* view, double near, double far, double[] objX, double* objY, ref double objZ, double* objW) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* proj_ptr = &proj) - fixed (double* objX_ptr = objX) - fixed (double* objZ_ptr = &objZ) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view, (double)near, (double)far, (double*)objX_ptr, (double*)objY, (double*)objZ_ptr, (double*)objW); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double[] model, ref double proj, Int32* view, double near, double far, double[] objX, double* objY, ref double objZ, double[] objW) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* proj_ptr = &proj) - fixed (double* objX_ptr = objX) - fixed (double* objZ_ptr = &objZ) - fixed (double* objW_ptr = objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view, (double)near, (double)far, (double*)objX_ptr, (double*)objY, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double[] model, ref double proj, Int32* view, double near, double far, double[] objX, double* objY, ref double objZ, ref double objW) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* proj_ptr = &proj) - fixed (double* objX_ptr = objX) - fixed (double* objZ_ptr = &objZ) - fixed (double* objW_ptr = &objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view, (double)near, (double)far, (double*)objX_ptr, (double*)objY, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double[] model, ref double proj, Int32* view, double near, double far, double[] objX, double[] objY, double* objZ, double* objW) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* proj_ptr = &proj) - fixed (double* objX_ptr = objX) - fixed (double* objY_ptr = objY) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ, (double*)objW); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double[] model, ref double proj, Int32* view, double near, double far, double[] objX, double[] objY, double* objZ, double[] objW) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* proj_ptr = &proj) - fixed (double* objX_ptr = objX) - fixed (double* objY_ptr = objY) - fixed (double* objW_ptr = objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double[] model, ref double proj, Int32* view, double near, double far, double[] objX, double[] objY, double* objZ, ref double objW) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* proj_ptr = &proj) - fixed (double* objX_ptr = objX) - fixed (double* objY_ptr = objY) - fixed (double* objW_ptr = &objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double[] model, ref double proj, Int32* view, double near, double far, double[] objX, double[] objY, double[] objZ, double* objW) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* proj_ptr = &proj) - fixed (double* objX_ptr = objX) - fixed (double* objY_ptr = objY) - fixed (double* objZ_ptr = objZ) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double[] model, ref double proj, Int32* view, double near, double far, double[] objX, double[] objY, double[] objZ, double[] objW) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* proj_ptr = &proj) - fixed (double* objX_ptr = objX) - fixed (double* objY_ptr = objY) - fixed (double* objZ_ptr = objZ) - fixed (double* objW_ptr = objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double[] model, ref double proj, Int32* view, double near, double far, double[] objX, double[] objY, double[] objZ, ref double objW) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* proj_ptr = &proj) - fixed (double* objX_ptr = objX) - fixed (double* objY_ptr = objY) - fixed (double* objZ_ptr = objZ) - fixed (double* objW_ptr = &objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double[] model, ref double proj, Int32* view, double near, double far, double[] objX, double[] objY, ref double objZ, double* objW) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* proj_ptr = &proj) - fixed (double* objX_ptr = objX) - fixed (double* objY_ptr = objY) - fixed (double* objZ_ptr = &objZ) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double[] model, ref double proj, Int32* view, double near, double far, double[] objX, double[] objY, ref double objZ, double[] objW) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* proj_ptr = &proj) - fixed (double* objX_ptr = objX) - fixed (double* objY_ptr = objY) - fixed (double* objZ_ptr = &objZ) - fixed (double* objW_ptr = objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double[] model, ref double proj, Int32* view, double near, double far, double[] objX, double[] objY, ref double objZ, ref double objW) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* proj_ptr = &proj) - fixed (double* objX_ptr = objX) - fixed (double* objY_ptr = objY) - fixed (double* objZ_ptr = &objZ) - fixed (double* objW_ptr = &objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double[] model, ref double proj, Int32* view, double near, double far, double[] objX, ref double objY, double* objZ, double* objW) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* proj_ptr = &proj) - fixed (double* objX_ptr = objX) - fixed (double* objY_ptr = &objY) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ, (double*)objW); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double[] model, ref double proj, Int32* view, double near, double far, double[] objX, ref double objY, double* objZ, double[] objW) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* proj_ptr = &proj) - fixed (double* objX_ptr = objX) - fixed (double* objY_ptr = &objY) - fixed (double* objW_ptr = objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double[] model, ref double proj, Int32* view, double near, double far, double[] objX, ref double objY, double* objZ, ref double objW) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* proj_ptr = &proj) - fixed (double* objX_ptr = objX) - fixed (double* objY_ptr = &objY) - fixed (double* objW_ptr = &objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double[] model, ref double proj, Int32* view, double near, double far, double[] objX, ref double objY, double[] objZ, double* objW) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* proj_ptr = &proj) - fixed (double* objX_ptr = objX) - fixed (double* objY_ptr = &objY) - fixed (double* objZ_ptr = objZ) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double[] model, ref double proj, Int32* view, double near, double far, double[] objX, ref double objY, double[] objZ, double[] objW) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* proj_ptr = &proj) - fixed (double* objX_ptr = objX) - fixed (double* objY_ptr = &objY) - fixed (double* objZ_ptr = objZ) - fixed (double* objW_ptr = objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double[] model, ref double proj, Int32* view, double near, double far, double[] objX, ref double objY, double[] objZ, ref double objW) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* proj_ptr = &proj) - fixed (double* objX_ptr = objX) - fixed (double* objY_ptr = &objY) - fixed (double* objZ_ptr = objZ) - fixed (double* objW_ptr = &objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double[] model, ref double proj, Int32* view, double near, double far, double[] objX, ref double objY, ref double objZ, double* objW) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* proj_ptr = &proj) - fixed (double* objX_ptr = objX) - fixed (double* objY_ptr = &objY) - fixed (double* objZ_ptr = &objZ) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double[] model, ref double proj, Int32* view, double near, double far, double[] objX, ref double objY, ref double objZ, double[] objW) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* proj_ptr = &proj) - fixed (double* objX_ptr = objX) - fixed (double* objY_ptr = &objY) - fixed (double* objZ_ptr = &objZ) - fixed (double* objW_ptr = objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double[] model, ref double proj, Int32* view, double near, double far, double[] objX, ref double objY, ref double objZ, ref double objW) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* proj_ptr = &proj) - fixed (double* objX_ptr = objX) - fixed (double* objY_ptr = &objY) - fixed (double* objZ_ptr = &objZ) - fixed (double* objW_ptr = &objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double[] model, ref double proj, Int32* view, double near, double far, ref double objX, double* objY, double* objZ, double* objW) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* proj_ptr = &proj) - fixed (double* objX_ptr = &objX) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view, (double)near, (double)far, (double*)objX_ptr, (double*)objY, (double*)objZ, (double*)objW); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double[] model, ref double proj, Int32* view, double near, double far, ref double objX, double* objY, double* objZ, double[] objW) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* proj_ptr = &proj) - fixed (double* objX_ptr = &objX) - fixed (double* objW_ptr = objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view, (double)near, (double)far, (double*)objX_ptr, (double*)objY, (double*)objZ, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double[] model, ref double proj, Int32* view, double near, double far, ref double objX, double* objY, double* objZ, ref double objW) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* proj_ptr = &proj) - fixed (double* objX_ptr = &objX) - fixed (double* objW_ptr = &objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view, (double)near, (double)far, (double*)objX_ptr, (double*)objY, (double*)objZ, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double[] model, ref double proj, Int32* view, double near, double far, ref double objX, double* objY, double[] objZ, double* objW) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* proj_ptr = &proj) - fixed (double* objX_ptr = &objX) - fixed (double* objZ_ptr = objZ) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view, (double)near, (double)far, (double*)objX_ptr, (double*)objY, (double*)objZ_ptr, (double*)objW); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double[] model, ref double proj, Int32* view, double near, double far, ref double objX, double* objY, double[] objZ, double[] objW) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* proj_ptr = &proj) - fixed (double* objX_ptr = &objX) - fixed (double* objZ_ptr = objZ) - fixed (double* objW_ptr = objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view, (double)near, (double)far, (double*)objX_ptr, (double*)objY, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double[] model, ref double proj, Int32* view, double near, double far, ref double objX, double* objY, double[] objZ, ref double objW) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* proj_ptr = &proj) - fixed (double* objX_ptr = &objX) - fixed (double* objZ_ptr = objZ) - fixed (double* objW_ptr = &objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view, (double)near, (double)far, (double*)objX_ptr, (double*)objY, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double[] model, ref double proj, Int32* view, double near, double far, ref double objX, double* objY, ref double objZ, double* objW) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* proj_ptr = &proj) - fixed (double* objX_ptr = &objX) - fixed (double* objZ_ptr = &objZ) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view, (double)near, (double)far, (double*)objX_ptr, (double*)objY, (double*)objZ_ptr, (double*)objW); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double[] model, ref double proj, Int32* view, double near, double far, ref double objX, double* objY, ref double objZ, double[] objW) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* proj_ptr = &proj) - fixed (double* objX_ptr = &objX) - fixed (double* objZ_ptr = &objZ) - fixed (double* objW_ptr = objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view, (double)near, (double)far, (double*)objX_ptr, (double*)objY, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double[] model, ref double proj, Int32* view, double near, double far, ref double objX, double* objY, ref double objZ, ref double objW) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* proj_ptr = &proj) - fixed (double* objX_ptr = &objX) - fixed (double* objZ_ptr = &objZ) - fixed (double* objW_ptr = &objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view, (double)near, (double)far, (double*)objX_ptr, (double*)objY, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double[] model, ref double proj, Int32* view, double near, double far, ref double objX, double[] objY, double* objZ, double* objW) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* proj_ptr = &proj) - fixed (double* objX_ptr = &objX) - fixed (double* objY_ptr = objY) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ, (double*)objW); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double[] model, ref double proj, Int32* view, double near, double far, ref double objX, double[] objY, double* objZ, double[] objW) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* proj_ptr = &proj) - fixed (double* objX_ptr = &objX) - fixed (double* objY_ptr = objY) - fixed (double* objW_ptr = objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double[] model, ref double proj, Int32* view, double near, double far, ref double objX, double[] objY, double* objZ, ref double objW) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* proj_ptr = &proj) - fixed (double* objX_ptr = &objX) - fixed (double* objY_ptr = objY) - fixed (double* objW_ptr = &objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double[] model, ref double proj, Int32* view, double near, double far, ref double objX, double[] objY, double[] objZ, double* objW) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* proj_ptr = &proj) - fixed (double* objX_ptr = &objX) - fixed (double* objY_ptr = objY) - fixed (double* objZ_ptr = objZ) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double[] model, ref double proj, Int32* view, double near, double far, ref double objX, double[] objY, double[] objZ, double[] objW) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* proj_ptr = &proj) - fixed (double* objX_ptr = &objX) - fixed (double* objY_ptr = objY) - fixed (double* objZ_ptr = objZ) - fixed (double* objW_ptr = objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double[] model, ref double proj, Int32* view, double near, double far, ref double objX, double[] objY, double[] objZ, ref double objW) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* proj_ptr = &proj) - fixed (double* objX_ptr = &objX) - fixed (double* objY_ptr = objY) - fixed (double* objZ_ptr = objZ) - fixed (double* objW_ptr = &objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double[] model, ref double proj, Int32* view, double near, double far, ref double objX, double[] objY, ref double objZ, double* objW) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* proj_ptr = &proj) - fixed (double* objX_ptr = &objX) - fixed (double* objY_ptr = objY) - fixed (double* objZ_ptr = &objZ) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double[] model, ref double proj, Int32* view, double near, double far, ref double objX, double[] objY, ref double objZ, double[] objW) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* proj_ptr = &proj) - fixed (double* objX_ptr = &objX) - fixed (double* objY_ptr = objY) - fixed (double* objZ_ptr = &objZ) - fixed (double* objW_ptr = objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double[] model, ref double proj, Int32* view, double near, double far, ref double objX, double[] objY, ref double objZ, ref double objW) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* proj_ptr = &proj) - fixed (double* objX_ptr = &objX) - fixed (double* objY_ptr = objY) - fixed (double* objZ_ptr = &objZ) - fixed (double* objW_ptr = &objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double[] model, ref double proj, Int32* view, double near, double far, ref double objX, ref double objY, double* objZ, double* objW) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* proj_ptr = &proj) - fixed (double* objX_ptr = &objX) - fixed (double* objY_ptr = &objY) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ, (double*)objW); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double[] model, ref double proj, Int32* view, double near, double far, ref double objX, ref double objY, double* objZ, double[] objW) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* proj_ptr = &proj) - fixed (double* objX_ptr = &objX) - fixed (double* objY_ptr = &objY) - fixed (double* objW_ptr = objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double[] model, ref double proj, Int32* view, double near, double far, ref double objX, ref double objY, double* objZ, ref double objW) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* proj_ptr = &proj) - fixed (double* objX_ptr = &objX) - fixed (double* objY_ptr = &objY) - fixed (double* objW_ptr = &objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double[] model, ref double proj, Int32* view, double near, double far, ref double objX, ref double objY, double[] objZ, double* objW) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* proj_ptr = &proj) - fixed (double* objX_ptr = &objX) - fixed (double* objY_ptr = &objY) - fixed (double* objZ_ptr = objZ) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double[] model, ref double proj, Int32* view, double near, double far, ref double objX, ref double objY, double[] objZ, double[] objW) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* proj_ptr = &proj) - fixed (double* objX_ptr = &objX) - fixed (double* objY_ptr = &objY) - fixed (double* objZ_ptr = objZ) - fixed (double* objW_ptr = objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double[] model, ref double proj, Int32* view, double near, double far, ref double objX, ref double objY, double[] objZ, ref double objW) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* proj_ptr = &proj) - fixed (double* objX_ptr = &objX) - fixed (double* objY_ptr = &objY) - fixed (double* objZ_ptr = objZ) - fixed (double* objW_ptr = &objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double[] model, ref double proj, Int32* view, double near, double far, ref double objX, ref double objY, ref double objZ, double* objW) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* proj_ptr = &proj) - fixed (double* objX_ptr = &objX) - fixed (double* objY_ptr = &objY) - fixed (double* objZ_ptr = &objZ) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double[] model, ref double proj, Int32* view, double near, double far, ref double objX, ref double objY, ref double objZ, double[] objW) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* proj_ptr = &proj) - fixed (double* objX_ptr = &objX) - fixed (double* objY_ptr = &objY) - fixed (double* objZ_ptr = &objZ) - fixed (double* objW_ptr = objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double[] model, ref double proj, Int32* view, double near, double far, ref double objX, ref double objY, ref double objZ, ref double objW) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* proj_ptr = &proj) - fixed (double* objX_ptr = &objX) - fixed (double* objY_ptr = &objY) - fixed (double* objZ_ptr = &objZ) - fixed (double* objW_ptr = &objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double[] model, ref double proj, Int32[] view, double near, double far, double* objX, double* objY, double* objZ, double* objW) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* proj_ptr = &proj) - fixed (Int32* view_ptr = view) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX, (double*)objY, (double*)objZ, (double*)objW); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double[] model, ref double proj, Int32[] view, double near, double far, double* objX, double* objY, double* objZ, double[] objW) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* proj_ptr = &proj) - fixed (Int32* view_ptr = view) - fixed (double* objW_ptr = objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX, (double*)objY, (double*)objZ, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double[] model, ref double proj, Int32[] view, double near, double far, double* objX, double* objY, double* objZ, ref double objW) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* proj_ptr = &proj) - fixed (Int32* view_ptr = view) - fixed (double* objW_ptr = &objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX, (double*)objY, (double*)objZ, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double[] model, ref double proj, Int32[] view, double near, double far, double* objX, double* objY, double[] objZ, double* objW) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* proj_ptr = &proj) - fixed (Int32* view_ptr = view) - fixed (double* objZ_ptr = objZ) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX, (double*)objY, (double*)objZ_ptr, (double*)objW); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double[] model, ref double proj, Int32[] view, double near, double far, double* objX, double* objY, double[] objZ, double[] objW) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* proj_ptr = &proj) - fixed (Int32* view_ptr = view) - fixed (double* objZ_ptr = objZ) - fixed (double* objW_ptr = objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX, (double*)objY, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double[] model, ref double proj, Int32[] view, double near, double far, double* objX, double* objY, double[] objZ, ref double objW) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* proj_ptr = &proj) - fixed (Int32* view_ptr = view) - fixed (double* objZ_ptr = objZ) - fixed (double* objW_ptr = &objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX, (double*)objY, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double[] model, ref double proj, Int32[] view, double near, double far, double* objX, double* objY, ref double objZ, double* objW) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* proj_ptr = &proj) - fixed (Int32* view_ptr = view) - fixed (double* objZ_ptr = &objZ) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX, (double*)objY, (double*)objZ_ptr, (double*)objW); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double[] model, ref double proj, Int32[] view, double near, double far, double* objX, double* objY, ref double objZ, double[] objW) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* proj_ptr = &proj) - fixed (Int32* view_ptr = view) - fixed (double* objZ_ptr = &objZ) - fixed (double* objW_ptr = objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX, (double*)objY, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double[] model, ref double proj, Int32[] view, double near, double far, double* objX, double* objY, ref double objZ, ref double objW) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* proj_ptr = &proj) - fixed (Int32* view_ptr = view) - fixed (double* objZ_ptr = &objZ) - fixed (double* objW_ptr = &objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX, (double*)objY, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double[] model, ref double proj, Int32[] view, double near, double far, double* objX, double[] objY, double* objZ, double* objW) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* proj_ptr = &proj) - fixed (Int32* view_ptr = view) - fixed (double* objY_ptr = objY) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX, (double*)objY_ptr, (double*)objZ, (double*)objW); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double[] model, ref double proj, Int32[] view, double near, double far, double* objX, double[] objY, double* objZ, double[] objW) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* proj_ptr = &proj) - fixed (Int32* view_ptr = view) - fixed (double* objY_ptr = objY) - fixed (double* objW_ptr = objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX, (double*)objY_ptr, (double*)objZ, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double[] model, ref double proj, Int32[] view, double near, double far, double* objX, double[] objY, double* objZ, ref double objW) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* proj_ptr = &proj) - fixed (Int32* view_ptr = view) - fixed (double* objY_ptr = objY) - fixed (double* objW_ptr = &objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX, (double*)objY_ptr, (double*)objZ, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double[] model, ref double proj, Int32[] view, double near, double far, double* objX, double[] objY, double[] objZ, double* objW) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* proj_ptr = &proj) - fixed (Int32* view_ptr = view) - fixed (double* objY_ptr = objY) - fixed (double* objZ_ptr = objZ) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double[] model, ref double proj, Int32[] view, double near, double far, double* objX, double[] objY, double[] objZ, double[] objW) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* proj_ptr = &proj) - fixed (Int32* view_ptr = view) - fixed (double* objY_ptr = objY) - fixed (double* objZ_ptr = objZ) - fixed (double* objW_ptr = objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double[] model, ref double proj, Int32[] view, double near, double far, double* objX, double[] objY, double[] objZ, ref double objW) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* proj_ptr = &proj) - fixed (Int32* view_ptr = view) - fixed (double* objY_ptr = objY) - fixed (double* objZ_ptr = objZ) - fixed (double* objW_ptr = &objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double[] model, ref double proj, Int32[] view, double near, double far, double* objX, double[] objY, ref double objZ, double* objW) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* proj_ptr = &proj) - fixed (Int32* view_ptr = view) - fixed (double* objY_ptr = objY) - fixed (double* objZ_ptr = &objZ) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double[] model, ref double proj, Int32[] view, double near, double far, double* objX, double[] objY, ref double objZ, double[] objW) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* proj_ptr = &proj) - fixed (Int32* view_ptr = view) - fixed (double* objY_ptr = objY) - fixed (double* objZ_ptr = &objZ) - fixed (double* objW_ptr = objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double[] model, ref double proj, Int32[] view, double near, double far, double* objX, double[] objY, ref double objZ, ref double objW) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* proj_ptr = &proj) - fixed (Int32* view_ptr = view) - fixed (double* objY_ptr = objY) - fixed (double* objZ_ptr = &objZ) - fixed (double* objW_ptr = &objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double[] model, ref double proj, Int32[] view, double near, double far, double* objX, ref double objY, double* objZ, double* objW) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* proj_ptr = &proj) - fixed (Int32* view_ptr = view) - fixed (double* objY_ptr = &objY) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX, (double*)objY_ptr, (double*)objZ, (double*)objW); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double[] model, ref double proj, Int32[] view, double near, double far, double* objX, ref double objY, double* objZ, double[] objW) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* proj_ptr = &proj) - fixed (Int32* view_ptr = view) - fixed (double* objY_ptr = &objY) - fixed (double* objW_ptr = objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX, (double*)objY_ptr, (double*)objZ, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double[] model, ref double proj, Int32[] view, double near, double far, double* objX, ref double objY, double* objZ, ref double objW) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* proj_ptr = &proj) - fixed (Int32* view_ptr = view) - fixed (double* objY_ptr = &objY) - fixed (double* objW_ptr = &objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX, (double*)objY_ptr, (double*)objZ, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double[] model, ref double proj, Int32[] view, double near, double far, double* objX, ref double objY, double[] objZ, double* objW) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* proj_ptr = &proj) - fixed (Int32* view_ptr = view) - fixed (double* objY_ptr = &objY) - fixed (double* objZ_ptr = objZ) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double[] model, ref double proj, Int32[] view, double near, double far, double* objX, ref double objY, double[] objZ, double[] objW) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* proj_ptr = &proj) - fixed (Int32* view_ptr = view) - fixed (double* objY_ptr = &objY) - fixed (double* objZ_ptr = objZ) - fixed (double* objW_ptr = objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double[] model, ref double proj, Int32[] view, double near, double far, double* objX, ref double objY, double[] objZ, ref double objW) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* proj_ptr = &proj) - fixed (Int32* view_ptr = view) - fixed (double* objY_ptr = &objY) - fixed (double* objZ_ptr = objZ) - fixed (double* objW_ptr = &objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double[] model, ref double proj, Int32[] view, double near, double far, double* objX, ref double objY, ref double objZ, double* objW) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* proj_ptr = &proj) - fixed (Int32* view_ptr = view) - fixed (double* objY_ptr = &objY) - fixed (double* objZ_ptr = &objZ) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double[] model, ref double proj, Int32[] view, double near, double far, double* objX, ref double objY, ref double objZ, double[] objW) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* proj_ptr = &proj) - fixed (Int32* view_ptr = view) - fixed (double* objY_ptr = &objY) - fixed (double* objZ_ptr = &objZ) - fixed (double* objW_ptr = objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double[] model, ref double proj, Int32[] view, double near, double far, double* objX, ref double objY, ref double objZ, ref double objW) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* proj_ptr = &proj) - fixed (Int32* view_ptr = view) - fixed (double* objY_ptr = &objY) - fixed (double* objZ_ptr = &objZ) - fixed (double* objW_ptr = &objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double[] model, ref double proj, Int32[] view, double near, double far, double[] objX, double* objY, double* objZ, double* objW) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* proj_ptr = &proj) - fixed (Int32* view_ptr = view) - fixed (double* objX_ptr = objX) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY, (double*)objZ, (double*)objW); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double[] model, ref double proj, Int32[] view, double near, double far, double[] objX, double* objY, double* objZ, double[] objW) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* proj_ptr = &proj) - fixed (Int32* view_ptr = view) - fixed (double* objX_ptr = objX) - fixed (double* objW_ptr = objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY, (double*)objZ, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double[] model, ref double proj, Int32[] view, double near, double far, double[] objX, double* objY, double* objZ, ref double objW) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* proj_ptr = &proj) - fixed (Int32* view_ptr = view) - fixed (double* objX_ptr = objX) - fixed (double* objW_ptr = &objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY, (double*)objZ, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double[] model, ref double proj, Int32[] view, double near, double far, double[] objX, double* objY, double[] objZ, double* objW) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* proj_ptr = &proj) - fixed (Int32* view_ptr = view) - fixed (double* objX_ptr = objX) - fixed (double* objZ_ptr = objZ) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY, (double*)objZ_ptr, (double*)objW); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double[] model, ref double proj, Int32[] view, double near, double far, double[] objX, double* objY, double[] objZ, double[] objW) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* proj_ptr = &proj) - fixed (Int32* view_ptr = view) - fixed (double* objX_ptr = objX) - fixed (double* objZ_ptr = objZ) - fixed (double* objW_ptr = objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double[] model, ref double proj, Int32[] view, double near, double far, double[] objX, double* objY, double[] objZ, ref double objW) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* proj_ptr = &proj) - fixed (Int32* view_ptr = view) - fixed (double* objX_ptr = objX) - fixed (double* objZ_ptr = objZ) - fixed (double* objW_ptr = &objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double[] model, ref double proj, Int32[] view, double near, double far, double[] objX, double* objY, ref double objZ, double* objW) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* proj_ptr = &proj) - fixed (Int32* view_ptr = view) - fixed (double* objX_ptr = objX) - fixed (double* objZ_ptr = &objZ) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY, (double*)objZ_ptr, (double*)objW); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double[] model, ref double proj, Int32[] view, double near, double far, double[] objX, double* objY, ref double objZ, double[] objW) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* proj_ptr = &proj) - fixed (Int32* view_ptr = view) - fixed (double* objX_ptr = objX) - fixed (double* objZ_ptr = &objZ) - fixed (double* objW_ptr = objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double[] model, ref double proj, Int32[] view, double near, double far, double[] objX, double* objY, ref double objZ, ref double objW) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* proj_ptr = &proj) - fixed (Int32* view_ptr = view) - fixed (double* objX_ptr = objX) - fixed (double* objZ_ptr = &objZ) - fixed (double* objW_ptr = &objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double[] model, ref double proj, Int32[] view, double near, double far, double[] objX, double[] objY, double* objZ, double* objW) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* proj_ptr = &proj) - fixed (Int32* view_ptr = view) - fixed (double* objX_ptr = objX) - fixed (double* objY_ptr = objY) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ, (double*)objW); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double[] model, ref double proj, Int32[] view, double near, double far, double[] objX, double[] objY, double* objZ, double[] objW) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* proj_ptr = &proj) - fixed (Int32* view_ptr = view) - fixed (double* objX_ptr = objX) - fixed (double* objY_ptr = objY) - fixed (double* objW_ptr = objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double[] model, ref double proj, Int32[] view, double near, double far, double[] objX, double[] objY, double* objZ, ref double objW) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* proj_ptr = &proj) - fixed (Int32* view_ptr = view) - fixed (double* objX_ptr = objX) - fixed (double* objY_ptr = objY) - fixed (double* objW_ptr = &objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double[] model, ref double proj, Int32[] view, double near, double far, double[] objX, double[] objY, double[] objZ, double* objW) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* proj_ptr = &proj) - fixed (Int32* view_ptr = view) - fixed (double* objX_ptr = objX) - fixed (double* objY_ptr = objY) - fixed (double* objZ_ptr = objZ) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW); - return retval; - } - } - } - - public static - Int32 UnProject4(double winX, double winY, double winZ, double clipW, double[] model, ref double proj, Int32[] view, double near, double far, double[] objX, double[] objY, double[] objZ, double[] objW) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* proj_ptr = &proj) - fixed (Int32* view_ptr = view) - fixed (double* objX_ptr = objX) - fixed (double* objY_ptr = objY) - fixed (double* objZ_ptr = objZ) - fixed (double* objW_ptr = objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - public static - Int32 UnProject4(double winX, double winY, double winZ, double clipW, double[] model, ref double proj, Int32[] view, double near, double far, double[] objX, double[] objY, double[] objZ, ref double objW) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* proj_ptr = &proj) - fixed (Int32* view_ptr = view) - fixed (double* objX_ptr = objX) - fixed (double* objY_ptr = objY) - fixed (double* objZ_ptr = objZ) - fixed (double* objW_ptr = &objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double[] model, ref double proj, Int32[] view, double near, double far, double[] objX, double[] objY, ref double objZ, double* objW) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* proj_ptr = &proj) - fixed (Int32* view_ptr = view) - fixed (double* objX_ptr = objX) - fixed (double* objY_ptr = objY) - fixed (double* objZ_ptr = &objZ) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW); - return retval; - } - } - } - - public static - Int32 UnProject4(double winX, double winY, double winZ, double clipW, double[] model, ref double proj, Int32[] view, double near, double far, double[] objX, double[] objY, ref double objZ, double[] objW) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* proj_ptr = &proj) - fixed (Int32* view_ptr = view) - fixed (double* objX_ptr = objX) - fixed (double* objY_ptr = objY) - fixed (double* objZ_ptr = &objZ) - fixed (double* objW_ptr = objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - public static - Int32 UnProject4(double winX, double winY, double winZ, double clipW, double[] model, ref double proj, Int32[] view, double near, double far, double[] objX, double[] objY, ref double objZ, ref double objW) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* proj_ptr = &proj) - fixed (Int32* view_ptr = view) - fixed (double* objX_ptr = objX) - fixed (double* objY_ptr = objY) - fixed (double* objZ_ptr = &objZ) - fixed (double* objW_ptr = &objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double[] model, ref double proj, Int32[] view, double near, double far, double[] objX, ref double objY, double* objZ, double* objW) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* proj_ptr = &proj) - fixed (Int32* view_ptr = view) - fixed (double* objX_ptr = objX) - fixed (double* objY_ptr = &objY) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ, (double*)objW); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double[] model, ref double proj, Int32[] view, double near, double far, double[] objX, ref double objY, double* objZ, double[] objW) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* proj_ptr = &proj) - fixed (Int32* view_ptr = view) - fixed (double* objX_ptr = objX) - fixed (double* objY_ptr = &objY) - fixed (double* objW_ptr = objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double[] model, ref double proj, Int32[] view, double near, double far, double[] objX, ref double objY, double* objZ, ref double objW) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* proj_ptr = &proj) - fixed (Int32* view_ptr = view) - fixed (double* objX_ptr = objX) - fixed (double* objY_ptr = &objY) - fixed (double* objW_ptr = &objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double[] model, ref double proj, Int32[] view, double near, double far, double[] objX, ref double objY, double[] objZ, double* objW) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* proj_ptr = &proj) - fixed (Int32* view_ptr = view) - fixed (double* objX_ptr = objX) - fixed (double* objY_ptr = &objY) - fixed (double* objZ_ptr = objZ) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW); - return retval; - } - } - } - - public static - Int32 UnProject4(double winX, double winY, double winZ, double clipW, double[] model, ref double proj, Int32[] view, double near, double far, double[] objX, ref double objY, double[] objZ, double[] objW) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* proj_ptr = &proj) - fixed (Int32* view_ptr = view) - fixed (double* objX_ptr = objX) - fixed (double* objY_ptr = &objY) - fixed (double* objZ_ptr = objZ) - fixed (double* objW_ptr = objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - public static - Int32 UnProject4(double winX, double winY, double winZ, double clipW, double[] model, ref double proj, Int32[] view, double near, double far, double[] objX, ref double objY, double[] objZ, ref double objW) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* proj_ptr = &proj) - fixed (Int32* view_ptr = view) - fixed (double* objX_ptr = objX) - fixed (double* objY_ptr = &objY) - fixed (double* objZ_ptr = objZ) - fixed (double* objW_ptr = &objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double[] model, ref double proj, Int32[] view, double near, double far, double[] objX, ref double objY, ref double objZ, double* objW) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* proj_ptr = &proj) - fixed (Int32* view_ptr = view) - fixed (double* objX_ptr = objX) - fixed (double* objY_ptr = &objY) - fixed (double* objZ_ptr = &objZ) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW); - return retval; - } - } - } - - public static - Int32 UnProject4(double winX, double winY, double winZ, double clipW, double[] model, ref double proj, Int32[] view, double near, double far, double[] objX, ref double objY, ref double objZ, double[] objW) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* proj_ptr = &proj) - fixed (Int32* view_ptr = view) - fixed (double* objX_ptr = objX) - fixed (double* objY_ptr = &objY) - fixed (double* objZ_ptr = &objZ) - fixed (double* objW_ptr = objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - public static - Int32 UnProject4(double winX, double winY, double winZ, double clipW, double[] model, ref double proj, Int32[] view, double near, double far, double[] objX, ref double objY, ref double objZ, ref double objW) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* proj_ptr = &proj) - fixed (Int32* view_ptr = view) - fixed (double* objX_ptr = objX) - fixed (double* objY_ptr = &objY) - fixed (double* objZ_ptr = &objZ) - fixed (double* objW_ptr = &objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double[] model, ref double proj, Int32[] view, double near, double far, ref double objX, double* objY, double* objZ, double* objW) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* proj_ptr = &proj) - fixed (Int32* view_ptr = view) - fixed (double* objX_ptr = &objX) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY, (double*)objZ, (double*)objW); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double[] model, ref double proj, Int32[] view, double near, double far, ref double objX, double* objY, double* objZ, double[] objW) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* proj_ptr = &proj) - fixed (Int32* view_ptr = view) - fixed (double* objX_ptr = &objX) - fixed (double* objW_ptr = objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY, (double*)objZ, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double[] model, ref double proj, Int32[] view, double near, double far, ref double objX, double* objY, double* objZ, ref double objW) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* proj_ptr = &proj) - fixed (Int32* view_ptr = view) - fixed (double* objX_ptr = &objX) - fixed (double* objW_ptr = &objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY, (double*)objZ, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double[] model, ref double proj, Int32[] view, double near, double far, ref double objX, double* objY, double[] objZ, double* objW) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* proj_ptr = &proj) - fixed (Int32* view_ptr = view) - fixed (double* objX_ptr = &objX) - fixed (double* objZ_ptr = objZ) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY, (double*)objZ_ptr, (double*)objW); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double[] model, ref double proj, Int32[] view, double near, double far, ref double objX, double* objY, double[] objZ, double[] objW) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* proj_ptr = &proj) - fixed (Int32* view_ptr = view) - fixed (double* objX_ptr = &objX) - fixed (double* objZ_ptr = objZ) - fixed (double* objW_ptr = objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double[] model, ref double proj, Int32[] view, double near, double far, ref double objX, double* objY, double[] objZ, ref double objW) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* proj_ptr = &proj) - fixed (Int32* view_ptr = view) - fixed (double* objX_ptr = &objX) - fixed (double* objZ_ptr = objZ) - fixed (double* objW_ptr = &objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double[] model, ref double proj, Int32[] view, double near, double far, ref double objX, double* objY, ref double objZ, double* objW) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* proj_ptr = &proj) - fixed (Int32* view_ptr = view) - fixed (double* objX_ptr = &objX) - fixed (double* objZ_ptr = &objZ) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY, (double*)objZ_ptr, (double*)objW); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double[] model, ref double proj, Int32[] view, double near, double far, ref double objX, double* objY, ref double objZ, double[] objW) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* proj_ptr = &proj) - fixed (Int32* view_ptr = view) - fixed (double* objX_ptr = &objX) - fixed (double* objZ_ptr = &objZ) - fixed (double* objW_ptr = objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double[] model, ref double proj, Int32[] view, double near, double far, ref double objX, double* objY, ref double objZ, ref double objW) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* proj_ptr = &proj) - fixed (Int32* view_ptr = view) - fixed (double* objX_ptr = &objX) - fixed (double* objZ_ptr = &objZ) - fixed (double* objW_ptr = &objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double[] model, ref double proj, Int32[] view, double near, double far, ref double objX, double[] objY, double* objZ, double* objW) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* proj_ptr = &proj) - fixed (Int32* view_ptr = view) - fixed (double* objX_ptr = &objX) - fixed (double* objY_ptr = objY) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ, (double*)objW); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double[] model, ref double proj, Int32[] view, double near, double far, ref double objX, double[] objY, double* objZ, double[] objW) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* proj_ptr = &proj) - fixed (Int32* view_ptr = view) - fixed (double* objX_ptr = &objX) - fixed (double* objY_ptr = objY) - fixed (double* objW_ptr = objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double[] model, ref double proj, Int32[] view, double near, double far, ref double objX, double[] objY, double* objZ, ref double objW) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* proj_ptr = &proj) - fixed (Int32* view_ptr = view) - fixed (double* objX_ptr = &objX) - fixed (double* objY_ptr = objY) - fixed (double* objW_ptr = &objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double[] model, ref double proj, Int32[] view, double near, double far, ref double objX, double[] objY, double[] objZ, double* objW) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* proj_ptr = &proj) - fixed (Int32* view_ptr = view) - fixed (double* objX_ptr = &objX) - fixed (double* objY_ptr = objY) - fixed (double* objZ_ptr = objZ) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW); - return retval; - } - } - } - - public static - Int32 UnProject4(double winX, double winY, double winZ, double clipW, double[] model, ref double proj, Int32[] view, double near, double far, ref double objX, double[] objY, double[] objZ, double[] objW) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* proj_ptr = &proj) - fixed (Int32* view_ptr = view) - fixed (double* objX_ptr = &objX) - fixed (double* objY_ptr = objY) - fixed (double* objZ_ptr = objZ) - fixed (double* objW_ptr = objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - public static - Int32 UnProject4(double winX, double winY, double winZ, double clipW, double[] model, ref double proj, Int32[] view, double near, double far, ref double objX, double[] objY, double[] objZ, ref double objW) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* proj_ptr = &proj) - fixed (Int32* view_ptr = view) - fixed (double* objX_ptr = &objX) - fixed (double* objY_ptr = objY) - fixed (double* objZ_ptr = objZ) - fixed (double* objW_ptr = &objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double[] model, ref double proj, Int32[] view, double near, double far, ref double objX, double[] objY, ref double objZ, double* objW) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* proj_ptr = &proj) - fixed (Int32* view_ptr = view) - fixed (double* objX_ptr = &objX) - fixed (double* objY_ptr = objY) - fixed (double* objZ_ptr = &objZ) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW); - return retval; - } - } - } - - public static - Int32 UnProject4(double winX, double winY, double winZ, double clipW, double[] model, ref double proj, Int32[] view, double near, double far, ref double objX, double[] objY, ref double objZ, double[] objW) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* proj_ptr = &proj) - fixed (Int32* view_ptr = view) - fixed (double* objX_ptr = &objX) - fixed (double* objY_ptr = objY) - fixed (double* objZ_ptr = &objZ) - fixed (double* objW_ptr = objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - public static - Int32 UnProject4(double winX, double winY, double winZ, double clipW, double[] model, ref double proj, Int32[] view, double near, double far, ref double objX, double[] objY, ref double objZ, ref double objW) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* proj_ptr = &proj) - fixed (Int32* view_ptr = view) - fixed (double* objX_ptr = &objX) - fixed (double* objY_ptr = objY) - fixed (double* objZ_ptr = &objZ) - fixed (double* objW_ptr = &objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double[] model, ref double proj, Int32[] view, double near, double far, ref double objX, ref double objY, double* objZ, double* objW) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* proj_ptr = &proj) - fixed (Int32* view_ptr = view) - fixed (double* objX_ptr = &objX) - fixed (double* objY_ptr = &objY) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ, (double*)objW); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double[] model, ref double proj, Int32[] view, double near, double far, ref double objX, ref double objY, double* objZ, double[] objW) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* proj_ptr = &proj) - fixed (Int32* view_ptr = view) - fixed (double* objX_ptr = &objX) - fixed (double* objY_ptr = &objY) - fixed (double* objW_ptr = objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double[] model, ref double proj, Int32[] view, double near, double far, ref double objX, ref double objY, double* objZ, ref double objW) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* proj_ptr = &proj) - fixed (Int32* view_ptr = view) - fixed (double* objX_ptr = &objX) - fixed (double* objY_ptr = &objY) - fixed (double* objW_ptr = &objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double[] model, ref double proj, Int32[] view, double near, double far, ref double objX, ref double objY, double[] objZ, double* objW) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* proj_ptr = &proj) - fixed (Int32* view_ptr = view) - fixed (double* objX_ptr = &objX) - fixed (double* objY_ptr = &objY) - fixed (double* objZ_ptr = objZ) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW); - return retval; - } - } - } - - public static - Int32 UnProject4(double winX, double winY, double winZ, double clipW, double[] model, ref double proj, Int32[] view, double near, double far, ref double objX, ref double objY, double[] objZ, double[] objW) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* proj_ptr = &proj) - fixed (Int32* view_ptr = view) - fixed (double* objX_ptr = &objX) - fixed (double* objY_ptr = &objY) - fixed (double* objZ_ptr = objZ) - fixed (double* objW_ptr = objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - public static - Int32 UnProject4(double winX, double winY, double winZ, double clipW, double[] model, ref double proj, Int32[] view, double near, double far, ref double objX, ref double objY, double[] objZ, ref double objW) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* proj_ptr = &proj) - fixed (Int32* view_ptr = view) - fixed (double* objX_ptr = &objX) - fixed (double* objY_ptr = &objY) - fixed (double* objZ_ptr = objZ) - fixed (double* objW_ptr = &objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double[] model, ref double proj, Int32[] view, double near, double far, ref double objX, ref double objY, ref double objZ, double* objW) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* proj_ptr = &proj) - fixed (Int32* view_ptr = view) - fixed (double* objX_ptr = &objX) - fixed (double* objY_ptr = &objY) - fixed (double* objZ_ptr = &objZ) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW); - return retval; - } - } - } - - public static - Int32 UnProject4(double winX, double winY, double winZ, double clipW, double[] model, ref double proj, Int32[] view, double near, double far, ref double objX, ref double objY, ref double objZ, double[] objW) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* proj_ptr = &proj) - fixed (Int32* view_ptr = view) - fixed (double* objX_ptr = &objX) - fixed (double* objY_ptr = &objY) - fixed (double* objZ_ptr = &objZ) - fixed (double* objW_ptr = objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - public static - Int32 UnProject4(double winX, double winY, double winZ, double clipW, double[] model, ref double proj, Int32[] view, double near, double far, ref double objX, ref double objY, ref double objZ, ref double objW) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* proj_ptr = &proj) - fixed (Int32* view_ptr = view) - fixed (double* objX_ptr = &objX) - fixed (double* objY_ptr = &objY) - fixed (double* objZ_ptr = &objZ) - fixed (double* objW_ptr = &objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double[] model, ref double proj, ref Int32 view, double near, double far, double* objX, double* objY, double* objZ, double* objW) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* proj_ptr = &proj) - fixed (Int32* view_ptr = &view) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX, (double*)objY, (double*)objZ, (double*)objW); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double[] model, ref double proj, ref Int32 view, double near, double far, double* objX, double* objY, double* objZ, double[] objW) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* proj_ptr = &proj) - fixed (Int32* view_ptr = &view) - fixed (double* objW_ptr = objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX, (double*)objY, (double*)objZ, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double[] model, ref double proj, ref Int32 view, double near, double far, double* objX, double* objY, double* objZ, ref double objW) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* proj_ptr = &proj) - fixed (Int32* view_ptr = &view) - fixed (double* objW_ptr = &objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX, (double*)objY, (double*)objZ, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double[] model, ref double proj, ref Int32 view, double near, double far, double* objX, double* objY, double[] objZ, double* objW) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* proj_ptr = &proj) - fixed (Int32* view_ptr = &view) - fixed (double* objZ_ptr = objZ) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX, (double*)objY, (double*)objZ_ptr, (double*)objW); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double[] model, ref double proj, ref Int32 view, double near, double far, double* objX, double* objY, double[] objZ, double[] objW) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* proj_ptr = &proj) - fixed (Int32* view_ptr = &view) - fixed (double* objZ_ptr = objZ) - fixed (double* objW_ptr = objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX, (double*)objY, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double[] model, ref double proj, ref Int32 view, double near, double far, double* objX, double* objY, double[] objZ, ref double objW) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* proj_ptr = &proj) - fixed (Int32* view_ptr = &view) - fixed (double* objZ_ptr = objZ) - fixed (double* objW_ptr = &objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX, (double*)objY, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double[] model, ref double proj, ref Int32 view, double near, double far, double* objX, double* objY, ref double objZ, double* objW) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* proj_ptr = &proj) - fixed (Int32* view_ptr = &view) - fixed (double* objZ_ptr = &objZ) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX, (double*)objY, (double*)objZ_ptr, (double*)objW); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double[] model, ref double proj, ref Int32 view, double near, double far, double* objX, double* objY, ref double objZ, double[] objW) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* proj_ptr = &proj) - fixed (Int32* view_ptr = &view) - fixed (double* objZ_ptr = &objZ) - fixed (double* objW_ptr = objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX, (double*)objY, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double[] model, ref double proj, ref Int32 view, double near, double far, double* objX, double* objY, ref double objZ, ref double objW) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* proj_ptr = &proj) - fixed (Int32* view_ptr = &view) - fixed (double* objZ_ptr = &objZ) - fixed (double* objW_ptr = &objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX, (double*)objY, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double[] model, ref double proj, ref Int32 view, double near, double far, double* objX, double[] objY, double* objZ, double* objW) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* proj_ptr = &proj) - fixed (Int32* view_ptr = &view) - fixed (double* objY_ptr = objY) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX, (double*)objY_ptr, (double*)objZ, (double*)objW); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double[] model, ref double proj, ref Int32 view, double near, double far, double* objX, double[] objY, double* objZ, double[] objW) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* proj_ptr = &proj) - fixed (Int32* view_ptr = &view) - fixed (double* objY_ptr = objY) - fixed (double* objW_ptr = objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX, (double*)objY_ptr, (double*)objZ, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double[] model, ref double proj, ref Int32 view, double near, double far, double* objX, double[] objY, double* objZ, ref double objW) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* proj_ptr = &proj) - fixed (Int32* view_ptr = &view) - fixed (double* objY_ptr = objY) - fixed (double* objW_ptr = &objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX, (double*)objY_ptr, (double*)objZ, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double[] model, ref double proj, ref Int32 view, double near, double far, double* objX, double[] objY, double[] objZ, double* objW) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* proj_ptr = &proj) - fixed (Int32* view_ptr = &view) - fixed (double* objY_ptr = objY) - fixed (double* objZ_ptr = objZ) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double[] model, ref double proj, ref Int32 view, double near, double far, double* objX, double[] objY, double[] objZ, double[] objW) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* proj_ptr = &proj) - fixed (Int32* view_ptr = &view) - fixed (double* objY_ptr = objY) - fixed (double* objZ_ptr = objZ) - fixed (double* objW_ptr = objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double[] model, ref double proj, ref Int32 view, double near, double far, double* objX, double[] objY, double[] objZ, ref double objW) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* proj_ptr = &proj) - fixed (Int32* view_ptr = &view) - fixed (double* objY_ptr = objY) - fixed (double* objZ_ptr = objZ) - fixed (double* objW_ptr = &objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double[] model, ref double proj, ref Int32 view, double near, double far, double* objX, double[] objY, ref double objZ, double* objW) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* proj_ptr = &proj) - fixed (Int32* view_ptr = &view) - fixed (double* objY_ptr = objY) - fixed (double* objZ_ptr = &objZ) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double[] model, ref double proj, ref Int32 view, double near, double far, double* objX, double[] objY, ref double objZ, double[] objW) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* proj_ptr = &proj) - fixed (Int32* view_ptr = &view) - fixed (double* objY_ptr = objY) - fixed (double* objZ_ptr = &objZ) - fixed (double* objW_ptr = objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double[] model, ref double proj, ref Int32 view, double near, double far, double* objX, double[] objY, ref double objZ, ref double objW) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* proj_ptr = &proj) - fixed (Int32* view_ptr = &view) - fixed (double* objY_ptr = objY) - fixed (double* objZ_ptr = &objZ) - fixed (double* objW_ptr = &objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double[] model, ref double proj, ref Int32 view, double near, double far, double* objX, ref double objY, double* objZ, double* objW) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* proj_ptr = &proj) - fixed (Int32* view_ptr = &view) - fixed (double* objY_ptr = &objY) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX, (double*)objY_ptr, (double*)objZ, (double*)objW); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double[] model, ref double proj, ref Int32 view, double near, double far, double* objX, ref double objY, double* objZ, double[] objW) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* proj_ptr = &proj) - fixed (Int32* view_ptr = &view) - fixed (double* objY_ptr = &objY) - fixed (double* objW_ptr = objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX, (double*)objY_ptr, (double*)objZ, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double[] model, ref double proj, ref Int32 view, double near, double far, double* objX, ref double objY, double* objZ, ref double objW) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* proj_ptr = &proj) - fixed (Int32* view_ptr = &view) - fixed (double* objY_ptr = &objY) - fixed (double* objW_ptr = &objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX, (double*)objY_ptr, (double*)objZ, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double[] model, ref double proj, ref Int32 view, double near, double far, double* objX, ref double objY, double[] objZ, double* objW) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* proj_ptr = &proj) - fixed (Int32* view_ptr = &view) - fixed (double* objY_ptr = &objY) - fixed (double* objZ_ptr = objZ) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double[] model, ref double proj, ref Int32 view, double near, double far, double* objX, ref double objY, double[] objZ, double[] objW) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* proj_ptr = &proj) - fixed (Int32* view_ptr = &view) - fixed (double* objY_ptr = &objY) - fixed (double* objZ_ptr = objZ) - fixed (double* objW_ptr = objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double[] model, ref double proj, ref Int32 view, double near, double far, double* objX, ref double objY, double[] objZ, ref double objW) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* proj_ptr = &proj) - fixed (Int32* view_ptr = &view) - fixed (double* objY_ptr = &objY) - fixed (double* objZ_ptr = objZ) - fixed (double* objW_ptr = &objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double[] model, ref double proj, ref Int32 view, double near, double far, double* objX, ref double objY, ref double objZ, double* objW) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* proj_ptr = &proj) - fixed (Int32* view_ptr = &view) - fixed (double* objY_ptr = &objY) - fixed (double* objZ_ptr = &objZ) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double[] model, ref double proj, ref Int32 view, double near, double far, double* objX, ref double objY, ref double objZ, double[] objW) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* proj_ptr = &proj) - fixed (Int32* view_ptr = &view) - fixed (double* objY_ptr = &objY) - fixed (double* objZ_ptr = &objZ) - fixed (double* objW_ptr = objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double[] model, ref double proj, ref Int32 view, double near, double far, double* objX, ref double objY, ref double objZ, ref double objW) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* proj_ptr = &proj) - fixed (Int32* view_ptr = &view) - fixed (double* objY_ptr = &objY) - fixed (double* objZ_ptr = &objZ) - fixed (double* objW_ptr = &objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double[] model, ref double proj, ref Int32 view, double near, double far, double[] objX, double* objY, double* objZ, double* objW) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* proj_ptr = &proj) - fixed (Int32* view_ptr = &view) - fixed (double* objX_ptr = objX) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY, (double*)objZ, (double*)objW); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double[] model, ref double proj, ref Int32 view, double near, double far, double[] objX, double* objY, double* objZ, double[] objW) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* proj_ptr = &proj) - fixed (Int32* view_ptr = &view) - fixed (double* objX_ptr = objX) - fixed (double* objW_ptr = objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY, (double*)objZ, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double[] model, ref double proj, ref Int32 view, double near, double far, double[] objX, double* objY, double* objZ, ref double objW) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* proj_ptr = &proj) - fixed (Int32* view_ptr = &view) - fixed (double* objX_ptr = objX) - fixed (double* objW_ptr = &objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY, (double*)objZ, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double[] model, ref double proj, ref Int32 view, double near, double far, double[] objX, double* objY, double[] objZ, double* objW) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* proj_ptr = &proj) - fixed (Int32* view_ptr = &view) - fixed (double* objX_ptr = objX) - fixed (double* objZ_ptr = objZ) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY, (double*)objZ_ptr, (double*)objW); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double[] model, ref double proj, ref Int32 view, double near, double far, double[] objX, double* objY, double[] objZ, double[] objW) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* proj_ptr = &proj) - fixed (Int32* view_ptr = &view) - fixed (double* objX_ptr = objX) - fixed (double* objZ_ptr = objZ) - fixed (double* objW_ptr = objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double[] model, ref double proj, ref Int32 view, double near, double far, double[] objX, double* objY, double[] objZ, ref double objW) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* proj_ptr = &proj) - fixed (Int32* view_ptr = &view) - fixed (double* objX_ptr = objX) - fixed (double* objZ_ptr = objZ) - fixed (double* objW_ptr = &objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double[] model, ref double proj, ref Int32 view, double near, double far, double[] objX, double* objY, ref double objZ, double* objW) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* proj_ptr = &proj) - fixed (Int32* view_ptr = &view) - fixed (double* objX_ptr = objX) - fixed (double* objZ_ptr = &objZ) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY, (double*)objZ_ptr, (double*)objW); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double[] model, ref double proj, ref Int32 view, double near, double far, double[] objX, double* objY, ref double objZ, double[] objW) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* proj_ptr = &proj) - fixed (Int32* view_ptr = &view) - fixed (double* objX_ptr = objX) - fixed (double* objZ_ptr = &objZ) - fixed (double* objW_ptr = objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double[] model, ref double proj, ref Int32 view, double near, double far, double[] objX, double* objY, ref double objZ, ref double objW) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* proj_ptr = &proj) - fixed (Int32* view_ptr = &view) - fixed (double* objX_ptr = objX) - fixed (double* objZ_ptr = &objZ) - fixed (double* objW_ptr = &objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double[] model, ref double proj, ref Int32 view, double near, double far, double[] objX, double[] objY, double* objZ, double* objW) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* proj_ptr = &proj) - fixed (Int32* view_ptr = &view) - fixed (double* objX_ptr = objX) - fixed (double* objY_ptr = objY) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ, (double*)objW); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double[] model, ref double proj, ref Int32 view, double near, double far, double[] objX, double[] objY, double* objZ, double[] objW) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* proj_ptr = &proj) - fixed (Int32* view_ptr = &view) - fixed (double* objX_ptr = objX) - fixed (double* objY_ptr = objY) - fixed (double* objW_ptr = objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double[] model, ref double proj, ref Int32 view, double near, double far, double[] objX, double[] objY, double* objZ, ref double objW) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* proj_ptr = &proj) - fixed (Int32* view_ptr = &view) - fixed (double* objX_ptr = objX) - fixed (double* objY_ptr = objY) - fixed (double* objW_ptr = &objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double[] model, ref double proj, ref Int32 view, double near, double far, double[] objX, double[] objY, double[] objZ, double* objW) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* proj_ptr = &proj) - fixed (Int32* view_ptr = &view) - fixed (double* objX_ptr = objX) - fixed (double* objY_ptr = objY) - fixed (double* objZ_ptr = objZ) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW); - return retval; - } - } - } - - public static - Int32 UnProject4(double winX, double winY, double winZ, double clipW, double[] model, ref double proj, ref Int32 view, double near, double far, double[] objX, double[] objY, double[] objZ, double[] objW) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* proj_ptr = &proj) - fixed (Int32* view_ptr = &view) - fixed (double* objX_ptr = objX) - fixed (double* objY_ptr = objY) - fixed (double* objZ_ptr = objZ) - fixed (double* objW_ptr = objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - public static - Int32 UnProject4(double winX, double winY, double winZ, double clipW, double[] model, ref double proj, ref Int32 view, double near, double far, double[] objX, double[] objY, double[] objZ, ref double objW) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* proj_ptr = &proj) - fixed (Int32* view_ptr = &view) - fixed (double* objX_ptr = objX) - fixed (double* objY_ptr = objY) - fixed (double* objZ_ptr = objZ) - fixed (double* objW_ptr = &objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double[] model, ref double proj, ref Int32 view, double near, double far, double[] objX, double[] objY, ref double objZ, double* objW) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* proj_ptr = &proj) - fixed (Int32* view_ptr = &view) - fixed (double* objX_ptr = objX) - fixed (double* objY_ptr = objY) - fixed (double* objZ_ptr = &objZ) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW); - return retval; - } - } - } - - public static - Int32 UnProject4(double winX, double winY, double winZ, double clipW, double[] model, ref double proj, ref Int32 view, double near, double far, double[] objX, double[] objY, ref double objZ, double[] objW) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* proj_ptr = &proj) - fixed (Int32* view_ptr = &view) - fixed (double* objX_ptr = objX) - fixed (double* objY_ptr = objY) - fixed (double* objZ_ptr = &objZ) - fixed (double* objW_ptr = objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - public static - Int32 UnProject4(double winX, double winY, double winZ, double clipW, double[] model, ref double proj, ref Int32 view, double near, double far, double[] objX, double[] objY, ref double objZ, ref double objW) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* proj_ptr = &proj) - fixed (Int32* view_ptr = &view) - fixed (double* objX_ptr = objX) - fixed (double* objY_ptr = objY) - fixed (double* objZ_ptr = &objZ) - fixed (double* objW_ptr = &objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double[] model, ref double proj, ref Int32 view, double near, double far, double[] objX, ref double objY, double* objZ, double* objW) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* proj_ptr = &proj) - fixed (Int32* view_ptr = &view) - fixed (double* objX_ptr = objX) - fixed (double* objY_ptr = &objY) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ, (double*)objW); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double[] model, ref double proj, ref Int32 view, double near, double far, double[] objX, ref double objY, double* objZ, double[] objW) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* proj_ptr = &proj) - fixed (Int32* view_ptr = &view) - fixed (double* objX_ptr = objX) - fixed (double* objY_ptr = &objY) - fixed (double* objW_ptr = objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double[] model, ref double proj, ref Int32 view, double near, double far, double[] objX, ref double objY, double* objZ, ref double objW) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* proj_ptr = &proj) - fixed (Int32* view_ptr = &view) - fixed (double* objX_ptr = objX) - fixed (double* objY_ptr = &objY) - fixed (double* objW_ptr = &objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double[] model, ref double proj, ref Int32 view, double near, double far, double[] objX, ref double objY, double[] objZ, double* objW) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* proj_ptr = &proj) - fixed (Int32* view_ptr = &view) - fixed (double* objX_ptr = objX) - fixed (double* objY_ptr = &objY) - fixed (double* objZ_ptr = objZ) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW); - return retval; - } - } - } - - public static - Int32 UnProject4(double winX, double winY, double winZ, double clipW, double[] model, ref double proj, ref Int32 view, double near, double far, double[] objX, ref double objY, double[] objZ, double[] objW) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* proj_ptr = &proj) - fixed (Int32* view_ptr = &view) - fixed (double* objX_ptr = objX) - fixed (double* objY_ptr = &objY) - fixed (double* objZ_ptr = objZ) - fixed (double* objW_ptr = objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - public static - Int32 UnProject4(double winX, double winY, double winZ, double clipW, double[] model, ref double proj, ref Int32 view, double near, double far, double[] objX, ref double objY, double[] objZ, ref double objW) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* proj_ptr = &proj) - fixed (Int32* view_ptr = &view) - fixed (double* objX_ptr = objX) - fixed (double* objY_ptr = &objY) - fixed (double* objZ_ptr = objZ) - fixed (double* objW_ptr = &objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double[] model, ref double proj, ref Int32 view, double near, double far, double[] objX, ref double objY, ref double objZ, double* objW) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* proj_ptr = &proj) - fixed (Int32* view_ptr = &view) - fixed (double* objX_ptr = objX) - fixed (double* objY_ptr = &objY) - fixed (double* objZ_ptr = &objZ) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW); - return retval; - } - } - } - - public static - Int32 UnProject4(double winX, double winY, double winZ, double clipW, double[] model, ref double proj, ref Int32 view, double near, double far, double[] objX, ref double objY, ref double objZ, double[] objW) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* proj_ptr = &proj) - fixed (Int32* view_ptr = &view) - fixed (double* objX_ptr = objX) - fixed (double* objY_ptr = &objY) - fixed (double* objZ_ptr = &objZ) - fixed (double* objW_ptr = objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - public static - Int32 UnProject4(double winX, double winY, double winZ, double clipW, double[] model, ref double proj, ref Int32 view, double near, double far, double[] objX, ref double objY, ref double objZ, ref double objW) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* proj_ptr = &proj) - fixed (Int32* view_ptr = &view) - fixed (double* objX_ptr = objX) - fixed (double* objY_ptr = &objY) - fixed (double* objZ_ptr = &objZ) - fixed (double* objW_ptr = &objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double[] model, ref double proj, ref Int32 view, double near, double far, ref double objX, double* objY, double* objZ, double* objW) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* proj_ptr = &proj) - fixed (Int32* view_ptr = &view) - fixed (double* objX_ptr = &objX) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY, (double*)objZ, (double*)objW); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double[] model, ref double proj, ref Int32 view, double near, double far, ref double objX, double* objY, double* objZ, double[] objW) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* proj_ptr = &proj) - fixed (Int32* view_ptr = &view) - fixed (double* objX_ptr = &objX) - fixed (double* objW_ptr = objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY, (double*)objZ, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double[] model, ref double proj, ref Int32 view, double near, double far, ref double objX, double* objY, double* objZ, ref double objW) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* proj_ptr = &proj) - fixed (Int32* view_ptr = &view) - fixed (double* objX_ptr = &objX) - fixed (double* objW_ptr = &objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY, (double*)objZ, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double[] model, ref double proj, ref Int32 view, double near, double far, ref double objX, double* objY, double[] objZ, double* objW) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* proj_ptr = &proj) - fixed (Int32* view_ptr = &view) - fixed (double* objX_ptr = &objX) - fixed (double* objZ_ptr = objZ) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY, (double*)objZ_ptr, (double*)objW); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double[] model, ref double proj, ref Int32 view, double near, double far, ref double objX, double* objY, double[] objZ, double[] objW) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* proj_ptr = &proj) - fixed (Int32* view_ptr = &view) - fixed (double* objX_ptr = &objX) - fixed (double* objZ_ptr = objZ) - fixed (double* objW_ptr = objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double[] model, ref double proj, ref Int32 view, double near, double far, ref double objX, double* objY, double[] objZ, ref double objW) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* proj_ptr = &proj) - fixed (Int32* view_ptr = &view) - fixed (double* objX_ptr = &objX) - fixed (double* objZ_ptr = objZ) - fixed (double* objW_ptr = &objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double[] model, ref double proj, ref Int32 view, double near, double far, ref double objX, double* objY, ref double objZ, double* objW) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* proj_ptr = &proj) - fixed (Int32* view_ptr = &view) - fixed (double* objX_ptr = &objX) - fixed (double* objZ_ptr = &objZ) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY, (double*)objZ_ptr, (double*)objW); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double[] model, ref double proj, ref Int32 view, double near, double far, ref double objX, double* objY, ref double objZ, double[] objW) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* proj_ptr = &proj) - fixed (Int32* view_ptr = &view) - fixed (double* objX_ptr = &objX) - fixed (double* objZ_ptr = &objZ) - fixed (double* objW_ptr = objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double[] model, ref double proj, ref Int32 view, double near, double far, ref double objX, double* objY, ref double objZ, ref double objW) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* proj_ptr = &proj) - fixed (Int32* view_ptr = &view) - fixed (double* objX_ptr = &objX) - fixed (double* objZ_ptr = &objZ) - fixed (double* objW_ptr = &objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double[] model, ref double proj, ref Int32 view, double near, double far, ref double objX, double[] objY, double* objZ, double* objW) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* proj_ptr = &proj) - fixed (Int32* view_ptr = &view) - fixed (double* objX_ptr = &objX) - fixed (double* objY_ptr = objY) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ, (double*)objW); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double[] model, ref double proj, ref Int32 view, double near, double far, ref double objX, double[] objY, double* objZ, double[] objW) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* proj_ptr = &proj) - fixed (Int32* view_ptr = &view) - fixed (double* objX_ptr = &objX) - fixed (double* objY_ptr = objY) - fixed (double* objW_ptr = objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double[] model, ref double proj, ref Int32 view, double near, double far, ref double objX, double[] objY, double* objZ, ref double objW) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* proj_ptr = &proj) - fixed (Int32* view_ptr = &view) - fixed (double* objX_ptr = &objX) - fixed (double* objY_ptr = objY) - fixed (double* objW_ptr = &objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double[] model, ref double proj, ref Int32 view, double near, double far, ref double objX, double[] objY, double[] objZ, double* objW) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* proj_ptr = &proj) - fixed (Int32* view_ptr = &view) - fixed (double* objX_ptr = &objX) - fixed (double* objY_ptr = objY) - fixed (double* objZ_ptr = objZ) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW); - return retval; - } - } - } - - public static - Int32 UnProject4(double winX, double winY, double winZ, double clipW, double[] model, ref double proj, ref Int32 view, double near, double far, ref double objX, double[] objY, double[] objZ, double[] objW) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* proj_ptr = &proj) - fixed (Int32* view_ptr = &view) - fixed (double* objX_ptr = &objX) - fixed (double* objY_ptr = objY) - fixed (double* objZ_ptr = objZ) - fixed (double* objW_ptr = objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - public static - Int32 UnProject4(double winX, double winY, double winZ, double clipW, double[] model, ref double proj, ref Int32 view, double near, double far, ref double objX, double[] objY, double[] objZ, ref double objW) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* proj_ptr = &proj) - fixed (Int32* view_ptr = &view) - fixed (double* objX_ptr = &objX) - fixed (double* objY_ptr = objY) - fixed (double* objZ_ptr = objZ) - fixed (double* objW_ptr = &objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double[] model, ref double proj, ref Int32 view, double near, double far, ref double objX, double[] objY, ref double objZ, double* objW) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* proj_ptr = &proj) - fixed (Int32* view_ptr = &view) - fixed (double* objX_ptr = &objX) - fixed (double* objY_ptr = objY) - fixed (double* objZ_ptr = &objZ) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW); - return retval; - } - } - } - - public static - Int32 UnProject4(double winX, double winY, double winZ, double clipW, double[] model, ref double proj, ref Int32 view, double near, double far, ref double objX, double[] objY, ref double objZ, double[] objW) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* proj_ptr = &proj) - fixed (Int32* view_ptr = &view) - fixed (double* objX_ptr = &objX) - fixed (double* objY_ptr = objY) - fixed (double* objZ_ptr = &objZ) - fixed (double* objW_ptr = objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - public static - Int32 UnProject4(double winX, double winY, double winZ, double clipW, double[] model, ref double proj, ref Int32 view, double near, double far, ref double objX, double[] objY, ref double objZ, ref double objW) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* proj_ptr = &proj) - fixed (Int32* view_ptr = &view) - fixed (double* objX_ptr = &objX) - fixed (double* objY_ptr = objY) - fixed (double* objZ_ptr = &objZ) - fixed (double* objW_ptr = &objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double[] model, ref double proj, ref Int32 view, double near, double far, ref double objX, ref double objY, double* objZ, double* objW) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* proj_ptr = &proj) - fixed (Int32* view_ptr = &view) - fixed (double* objX_ptr = &objX) - fixed (double* objY_ptr = &objY) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ, (double*)objW); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double[] model, ref double proj, ref Int32 view, double near, double far, ref double objX, ref double objY, double* objZ, double[] objW) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* proj_ptr = &proj) - fixed (Int32* view_ptr = &view) - fixed (double* objX_ptr = &objX) - fixed (double* objY_ptr = &objY) - fixed (double* objW_ptr = objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double[] model, ref double proj, ref Int32 view, double near, double far, ref double objX, ref double objY, double* objZ, ref double objW) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* proj_ptr = &proj) - fixed (Int32* view_ptr = &view) - fixed (double* objX_ptr = &objX) - fixed (double* objY_ptr = &objY) - fixed (double* objW_ptr = &objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double[] model, ref double proj, ref Int32 view, double near, double far, ref double objX, ref double objY, double[] objZ, double* objW) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* proj_ptr = &proj) - fixed (Int32* view_ptr = &view) - fixed (double* objX_ptr = &objX) - fixed (double* objY_ptr = &objY) - fixed (double* objZ_ptr = objZ) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW); - return retval; - } - } - } - - public static - Int32 UnProject4(double winX, double winY, double winZ, double clipW, double[] model, ref double proj, ref Int32 view, double near, double far, ref double objX, ref double objY, double[] objZ, double[] objW) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* proj_ptr = &proj) - fixed (Int32* view_ptr = &view) - fixed (double* objX_ptr = &objX) - fixed (double* objY_ptr = &objY) - fixed (double* objZ_ptr = objZ) - fixed (double* objW_ptr = objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - public static - Int32 UnProject4(double winX, double winY, double winZ, double clipW, double[] model, ref double proj, ref Int32 view, double near, double far, ref double objX, ref double objY, double[] objZ, ref double objW) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* proj_ptr = &proj) - fixed (Int32* view_ptr = &view) - fixed (double* objX_ptr = &objX) - fixed (double* objY_ptr = &objY) - fixed (double* objZ_ptr = objZ) - fixed (double* objW_ptr = &objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double[] model, ref double proj, ref Int32 view, double near, double far, ref double objX, ref double objY, ref double objZ, double* objW) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* proj_ptr = &proj) - fixed (Int32* view_ptr = &view) - fixed (double* objX_ptr = &objX) - fixed (double* objY_ptr = &objY) - fixed (double* objZ_ptr = &objZ) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW); - return retval; - } - } - } - - public static - Int32 UnProject4(double winX, double winY, double winZ, double clipW, double[] model, ref double proj, ref Int32 view, double near, double far, ref double objX, ref double objY, ref double objZ, double[] objW) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* proj_ptr = &proj) - fixed (Int32* view_ptr = &view) - fixed (double* objX_ptr = &objX) - fixed (double* objY_ptr = &objY) - fixed (double* objZ_ptr = &objZ) - fixed (double* objW_ptr = objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - public static - Int32 UnProject4(double winX, double winY, double winZ, double clipW, double[] model, ref double proj, ref Int32 view, double near, double far, ref double objX, ref double objY, ref double objZ, ref double objW) - { - unsafe - { - fixed (double* model_ptr = model) - fixed (double* proj_ptr = &proj) - fixed (Int32* view_ptr = &view) - fixed (double* objX_ptr = &objX) - fixed (double* objY_ptr = &objY) - fixed (double* objZ_ptr = &objZ) - fixed (double* objW_ptr = &objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, ref double model, double* proj, Int32* view, double near, double far, double* objX, double* objY, double* objZ, double* objW) - { - unsafe - { - fixed (double* model_ptr = &model) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj, (Int32*)view, (double)near, (double)far, (double*)objX, (double*)objY, (double*)objZ, (double*)objW); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, ref double model, double* proj, Int32* view, double near, double far, double* objX, double* objY, double* objZ, double[] objW) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* objW_ptr = objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj, (Int32*)view, (double)near, (double)far, (double*)objX, (double*)objY, (double*)objZ, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, ref double model, double* proj, Int32* view, double near, double far, double* objX, double* objY, double* objZ, ref double objW) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* objW_ptr = &objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj, (Int32*)view, (double)near, (double)far, (double*)objX, (double*)objY, (double*)objZ, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, ref double model, double* proj, Int32* view, double near, double far, double* objX, double* objY, double[] objZ, double* objW) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* objZ_ptr = objZ) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj, (Int32*)view, (double)near, (double)far, (double*)objX, (double*)objY, (double*)objZ_ptr, (double*)objW); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, ref double model, double* proj, Int32* view, double near, double far, double* objX, double* objY, double[] objZ, double[] objW) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* objZ_ptr = objZ) - fixed (double* objW_ptr = objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj, (Int32*)view, (double)near, (double)far, (double*)objX, (double*)objY, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, ref double model, double* proj, Int32* view, double near, double far, double* objX, double* objY, double[] objZ, ref double objW) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* objZ_ptr = objZ) - fixed (double* objW_ptr = &objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj, (Int32*)view, (double)near, (double)far, (double*)objX, (double*)objY, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, ref double model, double* proj, Int32* view, double near, double far, double* objX, double* objY, ref double objZ, double* objW) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* objZ_ptr = &objZ) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj, (Int32*)view, (double)near, (double)far, (double*)objX, (double*)objY, (double*)objZ_ptr, (double*)objW); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, ref double model, double* proj, Int32* view, double near, double far, double* objX, double* objY, ref double objZ, double[] objW) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* objZ_ptr = &objZ) - fixed (double* objW_ptr = objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj, (Int32*)view, (double)near, (double)far, (double*)objX, (double*)objY, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, ref double model, double* proj, Int32* view, double near, double far, double* objX, double* objY, ref double objZ, ref double objW) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* objZ_ptr = &objZ) - fixed (double* objW_ptr = &objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj, (Int32*)view, (double)near, (double)far, (double*)objX, (double*)objY, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, ref double model, double* proj, Int32* view, double near, double far, double* objX, double[] objY, double* objZ, double* objW) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* objY_ptr = objY) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj, (Int32*)view, (double)near, (double)far, (double*)objX, (double*)objY_ptr, (double*)objZ, (double*)objW); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, ref double model, double* proj, Int32* view, double near, double far, double* objX, double[] objY, double* objZ, double[] objW) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* objY_ptr = objY) - fixed (double* objW_ptr = objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj, (Int32*)view, (double)near, (double)far, (double*)objX, (double*)objY_ptr, (double*)objZ, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, ref double model, double* proj, Int32* view, double near, double far, double* objX, double[] objY, double* objZ, ref double objW) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* objY_ptr = objY) - fixed (double* objW_ptr = &objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj, (Int32*)view, (double)near, (double)far, (double*)objX, (double*)objY_ptr, (double*)objZ, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, ref double model, double* proj, Int32* view, double near, double far, double* objX, double[] objY, double[] objZ, double* objW) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* objY_ptr = objY) - fixed (double* objZ_ptr = objZ) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj, (Int32*)view, (double)near, (double)far, (double*)objX, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, ref double model, double* proj, Int32* view, double near, double far, double* objX, double[] objY, double[] objZ, double[] objW) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* objY_ptr = objY) - fixed (double* objZ_ptr = objZ) - fixed (double* objW_ptr = objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj, (Int32*)view, (double)near, (double)far, (double*)objX, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, ref double model, double* proj, Int32* view, double near, double far, double* objX, double[] objY, double[] objZ, ref double objW) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* objY_ptr = objY) - fixed (double* objZ_ptr = objZ) - fixed (double* objW_ptr = &objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj, (Int32*)view, (double)near, (double)far, (double*)objX, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, ref double model, double* proj, Int32* view, double near, double far, double* objX, double[] objY, ref double objZ, double* objW) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* objY_ptr = objY) - fixed (double* objZ_ptr = &objZ) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj, (Int32*)view, (double)near, (double)far, (double*)objX, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, ref double model, double* proj, Int32* view, double near, double far, double* objX, double[] objY, ref double objZ, double[] objW) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* objY_ptr = objY) - fixed (double* objZ_ptr = &objZ) - fixed (double* objW_ptr = objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj, (Int32*)view, (double)near, (double)far, (double*)objX, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, ref double model, double* proj, Int32* view, double near, double far, double* objX, double[] objY, ref double objZ, ref double objW) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* objY_ptr = objY) - fixed (double* objZ_ptr = &objZ) - fixed (double* objW_ptr = &objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj, (Int32*)view, (double)near, (double)far, (double*)objX, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, ref double model, double* proj, Int32* view, double near, double far, double* objX, ref double objY, double* objZ, double* objW) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* objY_ptr = &objY) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj, (Int32*)view, (double)near, (double)far, (double*)objX, (double*)objY_ptr, (double*)objZ, (double*)objW); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, ref double model, double* proj, Int32* view, double near, double far, double* objX, ref double objY, double* objZ, double[] objW) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* objY_ptr = &objY) - fixed (double* objW_ptr = objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj, (Int32*)view, (double)near, (double)far, (double*)objX, (double*)objY_ptr, (double*)objZ, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, ref double model, double* proj, Int32* view, double near, double far, double* objX, ref double objY, double* objZ, ref double objW) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* objY_ptr = &objY) - fixed (double* objW_ptr = &objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj, (Int32*)view, (double)near, (double)far, (double*)objX, (double*)objY_ptr, (double*)objZ, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, ref double model, double* proj, Int32* view, double near, double far, double* objX, ref double objY, double[] objZ, double* objW) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* objY_ptr = &objY) - fixed (double* objZ_ptr = objZ) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj, (Int32*)view, (double)near, (double)far, (double*)objX, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, ref double model, double* proj, Int32* view, double near, double far, double* objX, ref double objY, double[] objZ, double[] objW) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* objY_ptr = &objY) - fixed (double* objZ_ptr = objZ) - fixed (double* objW_ptr = objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj, (Int32*)view, (double)near, (double)far, (double*)objX, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, ref double model, double* proj, Int32* view, double near, double far, double* objX, ref double objY, double[] objZ, ref double objW) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* objY_ptr = &objY) - fixed (double* objZ_ptr = objZ) - fixed (double* objW_ptr = &objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj, (Int32*)view, (double)near, (double)far, (double*)objX, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, ref double model, double* proj, Int32* view, double near, double far, double* objX, ref double objY, ref double objZ, double* objW) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* objY_ptr = &objY) - fixed (double* objZ_ptr = &objZ) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj, (Int32*)view, (double)near, (double)far, (double*)objX, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, ref double model, double* proj, Int32* view, double near, double far, double* objX, ref double objY, ref double objZ, double[] objW) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* objY_ptr = &objY) - fixed (double* objZ_ptr = &objZ) - fixed (double* objW_ptr = objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj, (Int32*)view, (double)near, (double)far, (double*)objX, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, ref double model, double* proj, Int32* view, double near, double far, double* objX, ref double objY, ref double objZ, ref double objW) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* objY_ptr = &objY) - fixed (double* objZ_ptr = &objZ) - fixed (double* objW_ptr = &objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj, (Int32*)view, (double)near, (double)far, (double*)objX, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, ref double model, double* proj, Int32* view, double near, double far, double[] objX, double* objY, double* objZ, double* objW) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* objX_ptr = objX) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj, (Int32*)view, (double)near, (double)far, (double*)objX_ptr, (double*)objY, (double*)objZ, (double*)objW); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, ref double model, double* proj, Int32* view, double near, double far, double[] objX, double* objY, double* objZ, double[] objW) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* objX_ptr = objX) - fixed (double* objW_ptr = objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj, (Int32*)view, (double)near, (double)far, (double*)objX_ptr, (double*)objY, (double*)objZ, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, ref double model, double* proj, Int32* view, double near, double far, double[] objX, double* objY, double* objZ, ref double objW) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* objX_ptr = objX) - fixed (double* objW_ptr = &objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj, (Int32*)view, (double)near, (double)far, (double*)objX_ptr, (double*)objY, (double*)objZ, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, ref double model, double* proj, Int32* view, double near, double far, double[] objX, double* objY, double[] objZ, double* objW) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* objX_ptr = objX) - fixed (double* objZ_ptr = objZ) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj, (Int32*)view, (double)near, (double)far, (double*)objX_ptr, (double*)objY, (double*)objZ_ptr, (double*)objW); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, ref double model, double* proj, Int32* view, double near, double far, double[] objX, double* objY, double[] objZ, double[] objW) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* objX_ptr = objX) - fixed (double* objZ_ptr = objZ) - fixed (double* objW_ptr = objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj, (Int32*)view, (double)near, (double)far, (double*)objX_ptr, (double*)objY, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, ref double model, double* proj, Int32* view, double near, double far, double[] objX, double* objY, double[] objZ, ref double objW) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* objX_ptr = objX) - fixed (double* objZ_ptr = objZ) - fixed (double* objW_ptr = &objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj, (Int32*)view, (double)near, (double)far, (double*)objX_ptr, (double*)objY, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, ref double model, double* proj, Int32* view, double near, double far, double[] objX, double* objY, ref double objZ, double* objW) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* objX_ptr = objX) - fixed (double* objZ_ptr = &objZ) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj, (Int32*)view, (double)near, (double)far, (double*)objX_ptr, (double*)objY, (double*)objZ_ptr, (double*)objW); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, ref double model, double* proj, Int32* view, double near, double far, double[] objX, double* objY, ref double objZ, double[] objW) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* objX_ptr = objX) - fixed (double* objZ_ptr = &objZ) - fixed (double* objW_ptr = objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj, (Int32*)view, (double)near, (double)far, (double*)objX_ptr, (double*)objY, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, ref double model, double* proj, Int32* view, double near, double far, double[] objX, double* objY, ref double objZ, ref double objW) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* objX_ptr = objX) - fixed (double* objZ_ptr = &objZ) - fixed (double* objW_ptr = &objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj, (Int32*)view, (double)near, (double)far, (double*)objX_ptr, (double*)objY, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, ref double model, double* proj, Int32* view, double near, double far, double[] objX, double[] objY, double* objZ, double* objW) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* objX_ptr = objX) - fixed (double* objY_ptr = objY) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj, (Int32*)view, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ, (double*)objW); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, ref double model, double* proj, Int32* view, double near, double far, double[] objX, double[] objY, double* objZ, double[] objW) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* objX_ptr = objX) - fixed (double* objY_ptr = objY) - fixed (double* objW_ptr = objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj, (Int32*)view, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, ref double model, double* proj, Int32* view, double near, double far, double[] objX, double[] objY, double* objZ, ref double objW) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* objX_ptr = objX) - fixed (double* objY_ptr = objY) - fixed (double* objW_ptr = &objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj, (Int32*)view, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, ref double model, double* proj, Int32* view, double near, double far, double[] objX, double[] objY, double[] objZ, double* objW) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* objX_ptr = objX) - fixed (double* objY_ptr = objY) - fixed (double* objZ_ptr = objZ) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj, (Int32*)view, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, ref double model, double* proj, Int32* view, double near, double far, double[] objX, double[] objY, double[] objZ, double[] objW) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* objX_ptr = objX) - fixed (double* objY_ptr = objY) - fixed (double* objZ_ptr = objZ) - fixed (double* objW_ptr = objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj, (Int32*)view, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, ref double model, double* proj, Int32* view, double near, double far, double[] objX, double[] objY, double[] objZ, ref double objW) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* objX_ptr = objX) - fixed (double* objY_ptr = objY) - fixed (double* objZ_ptr = objZ) - fixed (double* objW_ptr = &objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj, (Int32*)view, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, ref double model, double* proj, Int32* view, double near, double far, double[] objX, double[] objY, ref double objZ, double* objW) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* objX_ptr = objX) - fixed (double* objY_ptr = objY) - fixed (double* objZ_ptr = &objZ) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj, (Int32*)view, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, ref double model, double* proj, Int32* view, double near, double far, double[] objX, double[] objY, ref double objZ, double[] objW) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* objX_ptr = objX) - fixed (double* objY_ptr = objY) - fixed (double* objZ_ptr = &objZ) - fixed (double* objW_ptr = objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj, (Int32*)view, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, ref double model, double* proj, Int32* view, double near, double far, double[] objX, double[] objY, ref double objZ, ref double objW) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* objX_ptr = objX) - fixed (double* objY_ptr = objY) - fixed (double* objZ_ptr = &objZ) - fixed (double* objW_ptr = &objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj, (Int32*)view, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, ref double model, double* proj, Int32* view, double near, double far, double[] objX, ref double objY, double* objZ, double* objW) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* objX_ptr = objX) - fixed (double* objY_ptr = &objY) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj, (Int32*)view, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ, (double*)objW); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, ref double model, double* proj, Int32* view, double near, double far, double[] objX, ref double objY, double* objZ, double[] objW) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* objX_ptr = objX) - fixed (double* objY_ptr = &objY) - fixed (double* objW_ptr = objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj, (Int32*)view, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, ref double model, double* proj, Int32* view, double near, double far, double[] objX, ref double objY, double* objZ, ref double objW) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* objX_ptr = objX) - fixed (double* objY_ptr = &objY) - fixed (double* objW_ptr = &objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj, (Int32*)view, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, ref double model, double* proj, Int32* view, double near, double far, double[] objX, ref double objY, double[] objZ, double* objW) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* objX_ptr = objX) - fixed (double* objY_ptr = &objY) - fixed (double* objZ_ptr = objZ) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj, (Int32*)view, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, ref double model, double* proj, Int32* view, double near, double far, double[] objX, ref double objY, double[] objZ, double[] objW) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* objX_ptr = objX) - fixed (double* objY_ptr = &objY) - fixed (double* objZ_ptr = objZ) - fixed (double* objW_ptr = objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj, (Int32*)view, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, ref double model, double* proj, Int32* view, double near, double far, double[] objX, ref double objY, double[] objZ, ref double objW) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* objX_ptr = objX) - fixed (double* objY_ptr = &objY) - fixed (double* objZ_ptr = objZ) - fixed (double* objW_ptr = &objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj, (Int32*)view, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, ref double model, double* proj, Int32* view, double near, double far, double[] objX, ref double objY, ref double objZ, double* objW) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* objX_ptr = objX) - fixed (double* objY_ptr = &objY) - fixed (double* objZ_ptr = &objZ) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj, (Int32*)view, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, ref double model, double* proj, Int32* view, double near, double far, double[] objX, ref double objY, ref double objZ, double[] objW) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* objX_ptr = objX) - fixed (double* objY_ptr = &objY) - fixed (double* objZ_ptr = &objZ) - fixed (double* objW_ptr = objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj, (Int32*)view, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, ref double model, double* proj, Int32* view, double near, double far, double[] objX, ref double objY, ref double objZ, ref double objW) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* objX_ptr = objX) - fixed (double* objY_ptr = &objY) - fixed (double* objZ_ptr = &objZ) - fixed (double* objW_ptr = &objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj, (Int32*)view, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, ref double model, double* proj, Int32* view, double near, double far, ref double objX, double* objY, double* objZ, double* objW) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* objX_ptr = &objX) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj, (Int32*)view, (double)near, (double)far, (double*)objX_ptr, (double*)objY, (double*)objZ, (double*)objW); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, ref double model, double* proj, Int32* view, double near, double far, ref double objX, double* objY, double* objZ, double[] objW) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* objX_ptr = &objX) - fixed (double* objW_ptr = objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj, (Int32*)view, (double)near, (double)far, (double*)objX_ptr, (double*)objY, (double*)objZ, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, ref double model, double* proj, Int32* view, double near, double far, ref double objX, double* objY, double* objZ, ref double objW) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* objX_ptr = &objX) - fixed (double* objW_ptr = &objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj, (Int32*)view, (double)near, (double)far, (double*)objX_ptr, (double*)objY, (double*)objZ, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, ref double model, double* proj, Int32* view, double near, double far, ref double objX, double* objY, double[] objZ, double* objW) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* objX_ptr = &objX) - fixed (double* objZ_ptr = objZ) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj, (Int32*)view, (double)near, (double)far, (double*)objX_ptr, (double*)objY, (double*)objZ_ptr, (double*)objW); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, ref double model, double* proj, Int32* view, double near, double far, ref double objX, double* objY, double[] objZ, double[] objW) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* objX_ptr = &objX) - fixed (double* objZ_ptr = objZ) - fixed (double* objW_ptr = objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj, (Int32*)view, (double)near, (double)far, (double*)objX_ptr, (double*)objY, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, ref double model, double* proj, Int32* view, double near, double far, ref double objX, double* objY, double[] objZ, ref double objW) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* objX_ptr = &objX) - fixed (double* objZ_ptr = objZ) - fixed (double* objW_ptr = &objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj, (Int32*)view, (double)near, (double)far, (double*)objX_ptr, (double*)objY, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, ref double model, double* proj, Int32* view, double near, double far, ref double objX, double* objY, ref double objZ, double* objW) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* objX_ptr = &objX) - fixed (double* objZ_ptr = &objZ) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj, (Int32*)view, (double)near, (double)far, (double*)objX_ptr, (double*)objY, (double*)objZ_ptr, (double*)objW); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, ref double model, double* proj, Int32* view, double near, double far, ref double objX, double* objY, ref double objZ, double[] objW) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* objX_ptr = &objX) - fixed (double* objZ_ptr = &objZ) - fixed (double* objW_ptr = objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj, (Int32*)view, (double)near, (double)far, (double*)objX_ptr, (double*)objY, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, ref double model, double* proj, Int32* view, double near, double far, ref double objX, double* objY, ref double objZ, ref double objW) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* objX_ptr = &objX) - fixed (double* objZ_ptr = &objZ) - fixed (double* objW_ptr = &objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj, (Int32*)view, (double)near, (double)far, (double*)objX_ptr, (double*)objY, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, ref double model, double* proj, Int32* view, double near, double far, ref double objX, double[] objY, double* objZ, double* objW) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* objX_ptr = &objX) - fixed (double* objY_ptr = objY) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj, (Int32*)view, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ, (double*)objW); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, ref double model, double* proj, Int32* view, double near, double far, ref double objX, double[] objY, double* objZ, double[] objW) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* objX_ptr = &objX) - fixed (double* objY_ptr = objY) - fixed (double* objW_ptr = objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj, (Int32*)view, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, ref double model, double* proj, Int32* view, double near, double far, ref double objX, double[] objY, double* objZ, ref double objW) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* objX_ptr = &objX) - fixed (double* objY_ptr = objY) - fixed (double* objW_ptr = &objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj, (Int32*)view, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, ref double model, double* proj, Int32* view, double near, double far, ref double objX, double[] objY, double[] objZ, double* objW) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* objX_ptr = &objX) - fixed (double* objY_ptr = objY) - fixed (double* objZ_ptr = objZ) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj, (Int32*)view, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, ref double model, double* proj, Int32* view, double near, double far, ref double objX, double[] objY, double[] objZ, double[] objW) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* objX_ptr = &objX) - fixed (double* objY_ptr = objY) - fixed (double* objZ_ptr = objZ) - fixed (double* objW_ptr = objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj, (Int32*)view, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, ref double model, double* proj, Int32* view, double near, double far, ref double objX, double[] objY, double[] objZ, ref double objW) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* objX_ptr = &objX) - fixed (double* objY_ptr = objY) - fixed (double* objZ_ptr = objZ) - fixed (double* objW_ptr = &objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj, (Int32*)view, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, ref double model, double* proj, Int32* view, double near, double far, ref double objX, double[] objY, ref double objZ, double* objW) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* objX_ptr = &objX) - fixed (double* objY_ptr = objY) - fixed (double* objZ_ptr = &objZ) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj, (Int32*)view, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, ref double model, double* proj, Int32* view, double near, double far, ref double objX, double[] objY, ref double objZ, double[] objW) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* objX_ptr = &objX) - fixed (double* objY_ptr = objY) - fixed (double* objZ_ptr = &objZ) - fixed (double* objW_ptr = objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj, (Int32*)view, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, ref double model, double* proj, Int32* view, double near, double far, ref double objX, double[] objY, ref double objZ, ref double objW) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* objX_ptr = &objX) - fixed (double* objY_ptr = objY) - fixed (double* objZ_ptr = &objZ) - fixed (double* objW_ptr = &objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj, (Int32*)view, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, ref double model, double* proj, Int32* view, double near, double far, ref double objX, ref double objY, double* objZ, double* objW) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* objX_ptr = &objX) - fixed (double* objY_ptr = &objY) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj, (Int32*)view, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ, (double*)objW); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, ref double model, double* proj, Int32* view, double near, double far, ref double objX, ref double objY, double* objZ, double[] objW) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* objX_ptr = &objX) - fixed (double* objY_ptr = &objY) - fixed (double* objW_ptr = objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj, (Int32*)view, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, ref double model, double* proj, Int32* view, double near, double far, ref double objX, ref double objY, double* objZ, ref double objW) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* objX_ptr = &objX) - fixed (double* objY_ptr = &objY) - fixed (double* objW_ptr = &objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj, (Int32*)view, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, ref double model, double* proj, Int32* view, double near, double far, ref double objX, ref double objY, double[] objZ, double* objW) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* objX_ptr = &objX) - fixed (double* objY_ptr = &objY) - fixed (double* objZ_ptr = objZ) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj, (Int32*)view, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, ref double model, double* proj, Int32* view, double near, double far, ref double objX, ref double objY, double[] objZ, double[] objW) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* objX_ptr = &objX) - fixed (double* objY_ptr = &objY) - fixed (double* objZ_ptr = objZ) - fixed (double* objW_ptr = objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj, (Int32*)view, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, ref double model, double* proj, Int32* view, double near, double far, ref double objX, ref double objY, double[] objZ, ref double objW) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* objX_ptr = &objX) - fixed (double* objY_ptr = &objY) - fixed (double* objZ_ptr = objZ) - fixed (double* objW_ptr = &objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj, (Int32*)view, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, ref double model, double* proj, Int32* view, double near, double far, ref double objX, ref double objY, ref double objZ, double* objW) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* objX_ptr = &objX) - fixed (double* objY_ptr = &objY) - fixed (double* objZ_ptr = &objZ) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj, (Int32*)view, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, ref double model, double* proj, Int32* view, double near, double far, ref double objX, ref double objY, ref double objZ, double[] objW) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* objX_ptr = &objX) - fixed (double* objY_ptr = &objY) - fixed (double* objZ_ptr = &objZ) - fixed (double* objW_ptr = objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj, (Int32*)view, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, ref double model, double* proj, Int32* view, double near, double far, ref double objX, ref double objY, ref double objZ, ref double objW) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* objX_ptr = &objX) - fixed (double* objY_ptr = &objY) - fixed (double* objZ_ptr = &objZ) - fixed (double* objW_ptr = &objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj, (Int32*)view, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, ref double model, double* proj, Int32[] view, double near, double far, double* objX, double* objY, double* objZ, double* objW) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (Int32* view_ptr = view) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj, (Int32*)view_ptr, (double)near, (double)far, (double*)objX, (double*)objY, (double*)objZ, (double*)objW); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, ref double model, double* proj, Int32[] view, double near, double far, double* objX, double* objY, double* objZ, double[] objW) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (Int32* view_ptr = view) - fixed (double* objW_ptr = objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj, (Int32*)view_ptr, (double)near, (double)far, (double*)objX, (double*)objY, (double*)objZ, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, ref double model, double* proj, Int32[] view, double near, double far, double* objX, double* objY, double* objZ, ref double objW) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (Int32* view_ptr = view) - fixed (double* objW_ptr = &objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj, (Int32*)view_ptr, (double)near, (double)far, (double*)objX, (double*)objY, (double*)objZ, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, ref double model, double* proj, Int32[] view, double near, double far, double* objX, double* objY, double[] objZ, double* objW) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (Int32* view_ptr = view) - fixed (double* objZ_ptr = objZ) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj, (Int32*)view_ptr, (double)near, (double)far, (double*)objX, (double*)objY, (double*)objZ_ptr, (double*)objW); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, ref double model, double* proj, Int32[] view, double near, double far, double* objX, double* objY, double[] objZ, double[] objW) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (Int32* view_ptr = view) - fixed (double* objZ_ptr = objZ) - fixed (double* objW_ptr = objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj, (Int32*)view_ptr, (double)near, (double)far, (double*)objX, (double*)objY, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, ref double model, double* proj, Int32[] view, double near, double far, double* objX, double* objY, double[] objZ, ref double objW) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (Int32* view_ptr = view) - fixed (double* objZ_ptr = objZ) - fixed (double* objW_ptr = &objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj, (Int32*)view_ptr, (double)near, (double)far, (double*)objX, (double*)objY, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, ref double model, double* proj, Int32[] view, double near, double far, double* objX, double* objY, ref double objZ, double* objW) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (Int32* view_ptr = view) - fixed (double* objZ_ptr = &objZ) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj, (Int32*)view_ptr, (double)near, (double)far, (double*)objX, (double*)objY, (double*)objZ_ptr, (double*)objW); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, ref double model, double* proj, Int32[] view, double near, double far, double* objX, double* objY, ref double objZ, double[] objW) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (Int32* view_ptr = view) - fixed (double* objZ_ptr = &objZ) - fixed (double* objW_ptr = objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj, (Int32*)view_ptr, (double)near, (double)far, (double*)objX, (double*)objY, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, ref double model, double* proj, Int32[] view, double near, double far, double* objX, double* objY, ref double objZ, ref double objW) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (Int32* view_ptr = view) - fixed (double* objZ_ptr = &objZ) - fixed (double* objW_ptr = &objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj, (Int32*)view_ptr, (double)near, (double)far, (double*)objX, (double*)objY, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, ref double model, double* proj, Int32[] view, double near, double far, double* objX, double[] objY, double* objZ, double* objW) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (Int32* view_ptr = view) - fixed (double* objY_ptr = objY) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj, (Int32*)view_ptr, (double)near, (double)far, (double*)objX, (double*)objY_ptr, (double*)objZ, (double*)objW); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, ref double model, double* proj, Int32[] view, double near, double far, double* objX, double[] objY, double* objZ, double[] objW) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (Int32* view_ptr = view) - fixed (double* objY_ptr = objY) - fixed (double* objW_ptr = objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj, (Int32*)view_ptr, (double)near, (double)far, (double*)objX, (double*)objY_ptr, (double*)objZ, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, ref double model, double* proj, Int32[] view, double near, double far, double* objX, double[] objY, double* objZ, ref double objW) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (Int32* view_ptr = view) - fixed (double* objY_ptr = objY) - fixed (double* objW_ptr = &objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj, (Int32*)view_ptr, (double)near, (double)far, (double*)objX, (double*)objY_ptr, (double*)objZ, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, ref double model, double* proj, Int32[] view, double near, double far, double* objX, double[] objY, double[] objZ, double* objW) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (Int32* view_ptr = view) - fixed (double* objY_ptr = objY) - fixed (double* objZ_ptr = objZ) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj, (Int32*)view_ptr, (double)near, (double)far, (double*)objX, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, ref double model, double* proj, Int32[] view, double near, double far, double* objX, double[] objY, double[] objZ, double[] objW) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (Int32* view_ptr = view) - fixed (double* objY_ptr = objY) - fixed (double* objZ_ptr = objZ) - fixed (double* objW_ptr = objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj, (Int32*)view_ptr, (double)near, (double)far, (double*)objX, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, ref double model, double* proj, Int32[] view, double near, double far, double* objX, double[] objY, double[] objZ, ref double objW) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (Int32* view_ptr = view) - fixed (double* objY_ptr = objY) - fixed (double* objZ_ptr = objZ) - fixed (double* objW_ptr = &objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj, (Int32*)view_ptr, (double)near, (double)far, (double*)objX, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, ref double model, double* proj, Int32[] view, double near, double far, double* objX, double[] objY, ref double objZ, double* objW) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (Int32* view_ptr = view) - fixed (double* objY_ptr = objY) - fixed (double* objZ_ptr = &objZ) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj, (Int32*)view_ptr, (double)near, (double)far, (double*)objX, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, ref double model, double* proj, Int32[] view, double near, double far, double* objX, double[] objY, ref double objZ, double[] objW) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (Int32* view_ptr = view) - fixed (double* objY_ptr = objY) - fixed (double* objZ_ptr = &objZ) - fixed (double* objW_ptr = objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj, (Int32*)view_ptr, (double)near, (double)far, (double*)objX, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, ref double model, double* proj, Int32[] view, double near, double far, double* objX, double[] objY, ref double objZ, ref double objW) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (Int32* view_ptr = view) - fixed (double* objY_ptr = objY) - fixed (double* objZ_ptr = &objZ) - fixed (double* objW_ptr = &objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj, (Int32*)view_ptr, (double)near, (double)far, (double*)objX, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, ref double model, double* proj, Int32[] view, double near, double far, double* objX, ref double objY, double* objZ, double* objW) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (Int32* view_ptr = view) - fixed (double* objY_ptr = &objY) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj, (Int32*)view_ptr, (double)near, (double)far, (double*)objX, (double*)objY_ptr, (double*)objZ, (double*)objW); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, ref double model, double* proj, Int32[] view, double near, double far, double* objX, ref double objY, double* objZ, double[] objW) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (Int32* view_ptr = view) - fixed (double* objY_ptr = &objY) - fixed (double* objW_ptr = objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj, (Int32*)view_ptr, (double)near, (double)far, (double*)objX, (double*)objY_ptr, (double*)objZ, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, ref double model, double* proj, Int32[] view, double near, double far, double* objX, ref double objY, double* objZ, ref double objW) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (Int32* view_ptr = view) - fixed (double* objY_ptr = &objY) - fixed (double* objW_ptr = &objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj, (Int32*)view_ptr, (double)near, (double)far, (double*)objX, (double*)objY_ptr, (double*)objZ, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, ref double model, double* proj, Int32[] view, double near, double far, double* objX, ref double objY, double[] objZ, double* objW) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (Int32* view_ptr = view) - fixed (double* objY_ptr = &objY) - fixed (double* objZ_ptr = objZ) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj, (Int32*)view_ptr, (double)near, (double)far, (double*)objX, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, ref double model, double* proj, Int32[] view, double near, double far, double* objX, ref double objY, double[] objZ, double[] objW) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (Int32* view_ptr = view) - fixed (double* objY_ptr = &objY) - fixed (double* objZ_ptr = objZ) - fixed (double* objW_ptr = objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj, (Int32*)view_ptr, (double)near, (double)far, (double*)objX, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, ref double model, double* proj, Int32[] view, double near, double far, double* objX, ref double objY, double[] objZ, ref double objW) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (Int32* view_ptr = view) - fixed (double* objY_ptr = &objY) - fixed (double* objZ_ptr = objZ) - fixed (double* objW_ptr = &objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj, (Int32*)view_ptr, (double)near, (double)far, (double*)objX, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, ref double model, double* proj, Int32[] view, double near, double far, double* objX, ref double objY, ref double objZ, double* objW) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (Int32* view_ptr = view) - fixed (double* objY_ptr = &objY) - fixed (double* objZ_ptr = &objZ) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj, (Int32*)view_ptr, (double)near, (double)far, (double*)objX, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, ref double model, double* proj, Int32[] view, double near, double far, double* objX, ref double objY, ref double objZ, double[] objW) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (Int32* view_ptr = view) - fixed (double* objY_ptr = &objY) - fixed (double* objZ_ptr = &objZ) - fixed (double* objW_ptr = objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj, (Int32*)view_ptr, (double)near, (double)far, (double*)objX, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, ref double model, double* proj, Int32[] view, double near, double far, double* objX, ref double objY, ref double objZ, ref double objW) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (Int32* view_ptr = view) - fixed (double* objY_ptr = &objY) - fixed (double* objZ_ptr = &objZ) - fixed (double* objW_ptr = &objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj, (Int32*)view_ptr, (double)near, (double)far, (double*)objX, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, ref double model, double* proj, Int32[] view, double near, double far, double[] objX, double* objY, double* objZ, double* objW) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (Int32* view_ptr = view) - fixed (double* objX_ptr = objX) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY, (double*)objZ, (double*)objW); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, ref double model, double* proj, Int32[] view, double near, double far, double[] objX, double* objY, double* objZ, double[] objW) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (Int32* view_ptr = view) - fixed (double* objX_ptr = objX) - fixed (double* objW_ptr = objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY, (double*)objZ, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, ref double model, double* proj, Int32[] view, double near, double far, double[] objX, double* objY, double* objZ, ref double objW) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (Int32* view_ptr = view) - fixed (double* objX_ptr = objX) - fixed (double* objW_ptr = &objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY, (double*)objZ, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, ref double model, double* proj, Int32[] view, double near, double far, double[] objX, double* objY, double[] objZ, double* objW) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (Int32* view_ptr = view) - fixed (double* objX_ptr = objX) - fixed (double* objZ_ptr = objZ) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY, (double*)objZ_ptr, (double*)objW); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, ref double model, double* proj, Int32[] view, double near, double far, double[] objX, double* objY, double[] objZ, double[] objW) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (Int32* view_ptr = view) - fixed (double* objX_ptr = objX) - fixed (double* objZ_ptr = objZ) - fixed (double* objW_ptr = objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, ref double model, double* proj, Int32[] view, double near, double far, double[] objX, double* objY, double[] objZ, ref double objW) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (Int32* view_ptr = view) - fixed (double* objX_ptr = objX) - fixed (double* objZ_ptr = objZ) - fixed (double* objW_ptr = &objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, ref double model, double* proj, Int32[] view, double near, double far, double[] objX, double* objY, ref double objZ, double* objW) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (Int32* view_ptr = view) - fixed (double* objX_ptr = objX) - fixed (double* objZ_ptr = &objZ) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY, (double*)objZ_ptr, (double*)objW); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, ref double model, double* proj, Int32[] view, double near, double far, double[] objX, double* objY, ref double objZ, double[] objW) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (Int32* view_ptr = view) - fixed (double* objX_ptr = objX) - fixed (double* objZ_ptr = &objZ) - fixed (double* objW_ptr = objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, ref double model, double* proj, Int32[] view, double near, double far, double[] objX, double* objY, ref double objZ, ref double objW) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (Int32* view_ptr = view) - fixed (double* objX_ptr = objX) - fixed (double* objZ_ptr = &objZ) - fixed (double* objW_ptr = &objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, ref double model, double* proj, Int32[] view, double near, double far, double[] objX, double[] objY, double* objZ, double* objW) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (Int32* view_ptr = view) - fixed (double* objX_ptr = objX) - fixed (double* objY_ptr = objY) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ, (double*)objW); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, ref double model, double* proj, Int32[] view, double near, double far, double[] objX, double[] objY, double* objZ, double[] objW) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (Int32* view_ptr = view) - fixed (double* objX_ptr = objX) - fixed (double* objY_ptr = objY) - fixed (double* objW_ptr = objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, ref double model, double* proj, Int32[] view, double near, double far, double[] objX, double[] objY, double* objZ, ref double objW) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (Int32* view_ptr = view) - fixed (double* objX_ptr = objX) - fixed (double* objY_ptr = objY) - fixed (double* objW_ptr = &objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, ref double model, double* proj, Int32[] view, double near, double far, double[] objX, double[] objY, double[] objZ, double* objW) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (Int32* view_ptr = view) - fixed (double* objX_ptr = objX) - fixed (double* objY_ptr = objY) - fixed (double* objZ_ptr = objZ) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, ref double model, double* proj, Int32[] view, double near, double far, double[] objX, double[] objY, double[] objZ, double[] objW) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (Int32* view_ptr = view) - fixed (double* objX_ptr = objX) - fixed (double* objY_ptr = objY) - fixed (double* objZ_ptr = objZ) - fixed (double* objW_ptr = objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, ref double model, double* proj, Int32[] view, double near, double far, double[] objX, double[] objY, double[] objZ, ref double objW) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (Int32* view_ptr = view) - fixed (double* objX_ptr = objX) - fixed (double* objY_ptr = objY) - fixed (double* objZ_ptr = objZ) - fixed (double* objW_ptr = &objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, ref double model, double* proj, Int32[] view, double near, double far, double[] objX, double[] objY, ref double objZ, double* objW) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (Int32* view_ptr = view) - fixed (double* objX_ptr = objX) - fixed (double* objY_ptr = objY) - fixed (double* objZ_ptr = &objZ) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, ref double model, double* proj, Int32[] view, double near, double far, double[] objX, double[] objY, ref double objZ, double[] objW) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (Int32* view_ptr = view) - fixed (double* objX_ptr = objX) - fixed (double* objY_ptr = objY) - fixed (double* objZ_ptr = &objZ) - fixed (double* objW_ptr = objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, ref double model, double* proj, Int32[] view, double near, double far, double[] objX, double[] objY, ref double objZ, ref double objW) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (Int32* view_ptr = view) - fixed (double* objX_ptr = objX) - fixed (double* objY_ptr = objY) - fixed (double* objZ_ptr = &objZ) - fixed (double* objW_ptr = &objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, ref double model, double* proj, Int32[] view, double near, double far, double[] objX, ref double objY, double* objZ, double* objW) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (Int32* view_ptr = view) - fixed (double* objX_ptr = objX) - fixed (double* objY_ptr = &objY) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ, (double*)objW); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, ref double model, double* proj, Int32[] view, double near, double far, double[] objX, ref double objY, double* objZ, double[] objW) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (Int32* view_ptr = view) - fixed (double* objX_ptr = objX) - fixed (double* objY_ptr = &objY) - fixed (double* objW_ptr = objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, ref double model, double* proj, Int32[] view, double near, double far, double[] objX, ref double objY, double* objZ, ref double objW) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (Int32* view_ptr = view) - fixed (double* objX_ptr = objX) - fixed (double* objY_ptr = &objY) - fixed (double* objW_ptr = &objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, ref double model, double* proj, Int32[] view, double near, double far, double[] objX, ref double objY, double[] objZ, double* objW) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (Int32* view_ptr = view) - fixed (double* objX_ptr = objX) - fixed (double* objY_ptr = &objY) - fixed (double* objZ_ptr = objZ) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, ref double model, double* proj, Int32[] view, double near, double far, double[] objX, ref double objY, double[] objZ, double[] objW) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (Int32* view_ptr = view) - fixed (double* objX_ptr = objX) - fixed (double* objY_ptr = &objY) - fixed (double* objZ_ptr = objZ) - fixed (double* objW_ptr = objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, ref double model, double* proj, Int32[] view, double near, double far, double[] objX, ref double objY, double[] objZ, ref double objW) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (Int32* view_ptr = view) - fixed (double* objX_ptr = objX) - fixed (double* objY_ptr = &objY) - fixed (double* objZ_ptr = objZ) - fixed (double* objW_ptr = &objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, ref double model, double* proj, Int32[] view, double near, double far, double[] objX, ref double objY, ref double objZ, double* objW) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (Int32* view_ptr = view) - fixed (double* objX_ptr = objX) - fixed (double* objY_ptr = &objY) - fixed (double* objZ_ptr = &objZ) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, ref double model, double* proj, Int32[] view, double near, double far, double[] objX, ref double objY, ref double objZ, double[] objW) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (Int32* view_ptr = view) - fixed (double* objX_ptr = objX) - fixed (double* objY_ptr = &objY) - fixed (double* objZ_ptr = &objZ) - fixed (double* objW_ptr = objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, ref double model, double* proj, Int32[] view, double near, double far, double[] objX, ref double objY, ref double objZ, ref double objW) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (Int32* view_ptr = view) - fixed (double* objX_ptr = objX) - fixed (double* objY_ptr = &objY) - fixed (double* objZ_ptr = &objZ) - fixed (double* objW_ptr = &objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, ref double model, double* proj, Int32[] view, double near, double far, ref double objX, double* objY, double* objZ, double* objW) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (Int32* view_ptr = view) - fixed (double* objX_ptr = &objX) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY, (double*)objZ, (double*)objW); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, ref double model, double* proj, Int32[] view, double near, double far, ref double objX, double* objY, double* objZ, double[] objW) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (Int32* view_ptr = view) - fixed (double* objX_ptr = &objX) - fixed (double* objW_ptr = objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY, (double*)objZ, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, ref double model, double* proj, Int32[] view, double near, double far, ref double objX, double* objY, double* objZ, ref double objW) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (Int32* view_ptr = view) - fixed (double* objX_ptr = &objX) - fixed (double* objW_ptr = &objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY, (double*)objZ, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, ref double model, double* proj, Int32[] view, double near, double far, ref double objX, double* objY, double[] objZ, double* objW) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (Int32* view_ptr = view) - fixed (double* objX_ptr = &objX) - fixed (double* objZ_ptr = objZ) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY, (double*)objZ_ptr, (double*)objW); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, ref double model, double* proj, Int32[] view, double near, double far, ref double objX, double* objY, double[] objZ, double[] objW) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (Int32* view_ptr = view) - fixed (double* objX_ptr = &objX) - fixed (double* objZ_ptr = objZ) - fixed (double* objW_ptr = objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, ref double model, double* proj, Int32[] view, double near, double far, ref double objX, double* objY, double[] objZ, ref double objW) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (Int32* view_ptr = view) - fixed (double* objX_ptr = &objX) - fixed (double* objZ_ptr = objZ) - fixed (double* objW_ptr = &objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, ref double model, double* proj, Int32[] view, double near, double far, ref double objX, double* objY, ref double objZ, double* objW) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (Int32* view_ptr = view) - fixed (double* objX_ptr = &objX) - fixed (double* objZ_ptr = &objZ) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY, (double*)objZ_ptr, (double*)objW); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, ref double model, double* proj, Int32[] view, double near, double far, ref double objX, double* objY, ref double objZ, double[] objW) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (Int32* view_ptr = view) - fixed (double* objX_ptr = &objX) - fixed (double* objZ_ptr = &objZ) - fixed (double* objW_ptr = objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, ref double model, double* proj, Int32[] view, double near, double far, ref double objX, double* objY, ref double objZ, ref double objW) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (Int32* view_ptr = view) - fixed (double* objX_ptr = &objX) - fixed (double* objZ_ptr = &objZ) - fixed (double* objW_ptr = &objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, ref double model, double* proj, Int32[] view, double near, double far, ref double objX, double[] objY, double* objZ, double* objW) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (Int32* view_ptr = view) - fixed (double* objX_ptr = &objX) - fixed (double* objY_ptr = objY) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ, (double*)objW); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, ref double model, double* proj, Int32[] view, double near, double far, ref double objX, double[] objY, double* objZ, double[] objW) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (Int32* view_ptr = view) - fixed (double* objX_ptr = &objX) - fixed (double* objY_ptr = objY) - fixed (double* objW_ptr = objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, ref double model, double* proj, Int32[] view, double near, double far, ref double objX, double[] objY, double* objZ, ref double objW) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (Int32* view_ptr = view) - fixed (double* objX_ptr = &objX) - fixed (double* objY_ptr = objY) - fixed (double* objW_ptr = &objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, ref double model, double* proj, Int32[] view, double near, double far, ref double objX, double[] objY, double[] objZ, double* objW) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (Int32* view_ptr = view) - fixed (double* objX_ptr = &objX) - fixed (double* objY_ptr = objY) - fixed (double* objZ_ptr = objZ) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, ref double model, double* proj, Int32[] view, double near, double far, ref double objX, double[] objY, double[] objZ, double[] objW) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (Int32* view_ptr = view) - fixed (double* objX_ptr = &objX) - fixed (double* objY_ptr = objY) - fixed (double* objZ_ptr = objZ) - fixed (double* objW_ptr = objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, ref double model, double* proj, Int32[] view, double near, double far, ref double objX, double[] objY, double[] objZ, ref double objW) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (Int32* view_ptr = view) - fixed (double* objX_ptr = &objX) - fixed (double* objY_ptr = objY) - fixed (double* objZ_ptr = objZ) - fixed (double* objW_ptr = &objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, ref double model, double* proj, Int32[] view, double near, double far, ref double objX, double[] objY, ref double objZ, double* objW) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (Int32* view_ptr = view) - fixed (double* objX_ptr = &objX) - fixed (double* objY_ptr = objY) - fixed (double* objZ_ptr = &objZ) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, ref double model, double* proj, Int32[] view, double near, double far, ref double objX, double[] objY, ref double objZ, double[] objW) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (Int32* view_ptr = view) - fixed (double* objX_ptr = &objX) - fixed (double* objY_ptr = objY) - fixed (double* objZ_ptr = &objZ) - fixed (double* objW_ptr = objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, ref double model, double* proj, Int32[] view, double near, double far, ref double objX, double[] objY, ref double objZ, ref double objW) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (Int32* view_ptr = view) - fixed (double* objX_ptr = &objX) - fixed (double* objY_ptr = objY) - fixed (double* objZ_ptr = &objZ) - fixed (double* objW_ptr = &objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, ref double model, double* proj, Int32[] view, double near, double far, ref double objX, ref double objY, double* objZ, double* objW) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (Int32* view_ptr = view) - fixed (double* objX_ptr = &objX) - fixed (double* objY_ptr = &objY) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ, (double*)objW); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, ref double model, double* proj, Int32[] view, double near, double far, ref double objX, ref double objY, double* objZ, double[] objW) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (Int32* view_ptr = view) - fixed (double* objX_ptr = &objX) - fixed (double* objY_ptr = &objY) - fixed (double* objW_ptr = objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, ref double model, double* proj, Int32[] view, double near, double far, ref double objX, ref double objY, double* objZ, ref double objW) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (Int32* view_ptr = view) - fixed (double* objX_ptr = &objX) - fixed (double* objY_ptr = &objY) - fixed (double* objW_ptr = &objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, ref double model, double* proj, Int32[] view, double near, double far, ref double objX, ref double objY, double[] objZ, double* objW) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (Int32* view_ptr = view) - fixed (double* objX_ptr = &objX) - fixed (double* objY_ptr = &objY) - fixed (double* objZ_ptr = objZ) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, ref double model, double* proj, Int32[] view, double near, double far, ref double objX, ref double objY, double[] objZ, double[] objW) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (Int32* view_ptr = view) - fixed (double* objX_ptr = &objX) - fixed (double* objY_ptr = &objY) - fixed (double* objZ_ptr = objZ) - fixed (double* objW_ptr = objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, ref double model, double* proj, Int32[] view, double near, double far, ref double objX, ref double objY, double[] objZ, ref double objW) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (Int32* view_ptr = view) - fixed (double* objX_ptr = &objX) - fixed (double* objY_ptr = &objY) - fixed (double* objZ_ptr = objZ) - fixed (double* objW_ptr = &objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, ref double model, double* proj, Int32[] view, double near, double far, ref double objX, ref double objY, ref double objZ, double* objW) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (Int32* view_ptr = view) - fixed (double* objX_ptr = &objX) - fixed (double* objY_ptr = &objY) - fixed (double* objZ_ptr = &objZ) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, ref double model, double* proj, Int32[] view, double near, double far, ref double objX, ref double objY, ref double objZ, double[] objW) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (Int32* view_ptr = view) - fixed (double* objX_ptr = &objX) - fixed (double* objY_ptr = &objY) - fixed (double* objZ_ptr = &objZ) - fixed (double* objW_ptr = objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, ref double model, double* proj, Int32[] view, double near, double far, ref double objX, ref double objY, ref double objZ, ref double objW) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (Int32* view_ptr = view) - fixed (double* objX_ptr = &objX) - fixed (double* objY_ptr = &objY) - fixed (double* objZ_ptr = &objZ) - fixed (double* objW_ptr = &objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, ref double model, double* proj, ref Int32 view, double near, double far, double* objX, double* objY, double* objZ, double* objW) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (Int32* view_ptr = &view) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj, (Int32*)view_ptr, (double)near, (double)far, (double*)objX, (double*)objY, (double*)objZ, (double*)objW); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, ref double model, double* proj, ref Int32 view, double near, double far, double* objX, double* objY, double* objZ, double[] objW) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (Int32* view_ptr = &view) - fixed (double* objW_ptr = objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj, (Int32*)view_ptr, (double)near, (double)far, (double*)objX, (double*)objY, (double*)objZ, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, ref double model, double* proj, ref Int32 view, double near, double far, double* objX, double* objY, double* objZ, ref double objW) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (Int32* view_ptr = &view) - fixed (double* objW_ptr = &objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj, (Int32*)view_ptr, (double)near, (double)far, (double*)objX, (double*)objY, (double*)objZ, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, ref double model, double* proj, ref Int32 view, double near, double far, double* objX, double* objY, double[] objZ, double* objW) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (Int32* view_ptr = &view) - fixed (double* objZ_ptr = objZ) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj, (Int32*)view_ptr, (double)near, (double)far, (double*)objX, (double*)objY, (double*)objZ_ptr, (double*)objW); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, ref double model, double* proj, ref Int32 view, double near, double far, double* objX, double* objY, double[] objZ, double[] objW) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (Int32* view_ptr = &view) - fixed (double* objZ_ptr = objZ) - fixed (double* objW_ptr = objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj, (Int32*)view_ptr, (double)near, (double)far, (double*)objX, (double*)objY, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, ref double model, double* proj, ref Int32 view, double near, double far, double* objX, double* objY, double[] objZ, ref double objW) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (Int32* view_ptr = &view) - fixed (double* objZ_ptr = objZ) - fixed (double* objW_ptr = &objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj, (Int32*)view_ptr, (double)near, (double)far, (double*)objX, (double*)objY, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, ref double model, double* proj, ref Int32 view, double near, double far, double* objX, double* objY, ref double objZ, double* objW) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (Int32* view_ptr = &view) - fixed (double* objZ_ptr = &objZ) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj, (Int32*)view_ptr, (double)near, (double)far, (double*)objX, (double*)objY, (double*)objZ_ptr, (double*)objW); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, ref double model, double* proj, ref Int32 view, double near, double far, double* objX, double* objY, ref double objZ, double[] objW) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (Int32* view_ptr = &view) - fixed (double* objZ_ptr = &objZ) - fixed (double* objW_ptr = objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj, (Int32*)view_ptr, (double)near, (double)far, (double*)objX, (double*)objY, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, ref double model, double* proj, ref Int32 view, double near, double far, double* objX, double* objY, ref double objZ, ref double objW) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (Int32* view_ptr = &view) - fixed (double* objZ_ptr = &objZ) - fixed (double* objW_ptr = &objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj, (Int32*)view_ptr, (double)near, (double)far, (double*)objX, (double*)objY, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, ref double model, double* proj, ref Int32 view, double near, double far, double* objX, double[] objY, double* objZ, double* objW) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (Int32* view_ptr = &view) - fixed (double* objY_ptr = objY) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj, (Int32*)view_ptr, (double)near, (double)far, (double*)objX, (double*)objY_ptr, (double*)objZ, (double*)objW); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, ref double model, double* proj, ref Int32 view, double near, double far, double* objX, double[] objY, double* objZ, double[] objW) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (Int32* view_ptr = &view) - fixed (double* objY_ptr = objY) - fixed (double* objW_ptr = objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj, (Int32*)view_ptr, (double)near, (double)far, (double*)objX, (double*)objY_ptr, (double*)objZ, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, ref double model, double* proj, ref Int32 view, double near, double far, double* objX, double[] objY, double* objZ, ref double objW) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (Int32* view_ptr = &view) - fixed (double* objY_ptr = objY) - fixed (double* objW_ptr = &objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj, (Int32*)view_ptr, (double)near, (double)far, (double*)objX, (double*)objY_ptr, (double*)objZ, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, ref double model, double* proj, ref Int32 view, double near, double far, double* objX, double[] objY, double[] objZ, double* objW) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (Int32* view_ptr = &view) - fixed (double* objY_ptr = objY) - fixed (double* objZ_ptr = objZ) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj, (Int32*)view_ptr, (double)near, (double)far, (double*)objX, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, ref double model, double* proj, ref Int32 view, double near, double far, double* objX, double[] objY, double[] objZ, double[] objW) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (Int32* view_ptr = &view) - fixed (double* objY_ptr = objY) - fixed (double* objZ_ptr = objZ) - fixed (double* objW_ptr = objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj, (Int32*)view_ptr, (double)near, (double)far, (double*)objX, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, ref double model, double* proj, ref Int32 view, double near, double far, double* objX, double[] objY, double[] objZ, ref double objW) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (Int32* view_ptr = &view) - fixed (double* objY_ptr = objY) - fixed (double* objZ_ptr = objZ) - fixed (double* objW_ptr = &objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj, (Int32*)view_ptr, (double)near, (double)far, (double*)objX, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, ref double model, double* proj, ref Int32 view, double near, double far, double* objX, double[] objY, ref double objZ, double* objW) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (Int32* view_ptr = &view) - fixed (double* objY_ptr = objY) - fixed (double* objZ_ptr = &objZ) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj, (Int32*)view_ptr, (double)near, (double)far, (double*)objX, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, ref double model, double* proj, ref Int32 view, double near, double far, double* objX, double[] objY, ref double objZ, double[] objW) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (Int32* view_ptr = &view) - fixed (double* objY_ptr = objY) - fixed (double* objZ_ptr = &objZ) - fixed (double* objW_ptr = objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj, (Int32*)view_ptr, (double)near, (double)far, (double*)objX, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, ref double model, double* proj, ref Int32 view, double near, double far, double* objX, double[] objY, ref double objZ, ref double objW) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (Int32* view_ptr = &view) - fixed (double* objY_ptr = objY) - fixed (double* objZ_ptr = &objZ) - fixed (double* objW_ptr = &objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj, (Int32*)view_ptr, (double)near, (double)far, (double*)objX, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, ref double model, double* proj, ref Int32 view, double near, double far, double* objX, ref double objY, double* objZ, double* objW) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (Int32* view_ptr = &view) - fixed (double* objY_ptr = &objY) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj, (Int32*)view_ptr, (double)near, (double)far, (double*)objX, (double*)objY_ptr, (double*)objZ, (double*)objW); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, ref double model, double* proj, ref Int32 view, double near, double far, double* objX, ref double objY, double* objZ, double[] objW) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (Int32* view_ptr = &view) - fixed (double* objY_ptr = &objY) - fixed (double* objW_ptr = objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj, (Int32*)view_ptr, (double)near, (double)far, (double*)objX, (double*)objY_ptr, (double*)objZ, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, ref double model, double* proj, ref Int32 view, double near, double far, double* objX, ref double objY, double* objZ, ref double objW) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (Int32* view_ptr = &view) - fixed (double* objY_ptr = &objY) - fixed (double* objW_ptr = &objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj, (Int32*)view_ptr, (double)near, (double)far, (double*)objX, (double*)objY_ptr, (double*)objZ, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, ref double model, double* proj, ref Int32 view, double near, double far, double* objX, ref double objY, double[] objZ, double* objW) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (Int32* view_ptr = &view) - fixed (double* objY_ptr = &objY) - fixed (double* objZ_ptr = objZ) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj, (Int32*)view_ptr, (double)near, (double)far, (double*)objX, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, ref double model, double* proj, ref Int32 view, double near, double far, double* objX, ref double objY, double[] objZ, double[] objW) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (Int32* view_ptr = &view) - fixed (double* objY_ptr = &objY) - fixed (double* objZ_ptr = objZ) - fixed (double* objW_ptr = objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj, (Int32*)view_ptr, (double)near, (double)far, (double*)objX, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, ref double model, double* proj, ref Int32 view, double near, double far, double* objX, ref double objY, double[] objZ, ref double objW) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (Int32* view_ptr = &view) - fixed (double* objY_ptr = &objY) - fixed (double* objZ_ptr = objZ) - fixed (double* objW_ptr = &objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj, (Int32*)view_ptr, (double)near, (double)far, (double*)objX, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, ref double model, double* proj, ref Int32 view, double near, double far, double* objX, ref double objY, ref double objZ, double* objW) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (Int32* view_ptr = &view) - fixed (double* objY_ptr = &objY) - fixed (double* objZ_ptr = &objZ) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj, (Int32*)view_ptr, (double)near, (double)far, (double*)objX, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, ref double model, double* proj, ref Int32 view, double near, double far, double* objX, ref double objY, ref double objZ, double[] objW) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (Int32* view_ptr = &view) - fixed (double* objY_ptr = &objY) - fixed (double* objZ_ptr = &objZ) - fixed (double* objW_ptr = objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj, (Int32*)view_ptr, (double)near, (double)far, (double*)objX, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, ref double model, double* proj, ref Int32 view, double near, double far, double* objX, ref double objY, ref double objZ, ref double objW) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (Int32* view_ptr = &view) - fixed (double* objY_ptr = &objY) - fixed (double* objZ_ptr = &objZ) - fixed (double* objW_ptr = &objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj, (Int32*)view_ptr, (double)near, (double)far, (double*)objX, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, ref double model, double* proj, ref Int32 view, double near, double far, double[] objX, double* objY, double* objZ, double* objW) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (Int32* view_ptr = &view) - fixed (double* objX_ptr = objX) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY, (double*)objZ, (double*)objW); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, ref double model, double* proj, ref Int32 view, double near, double far, double[] objX, double* objY, double* objZ, double[] objW) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (Int32* view_ptr = &view) - fixed (double* objX_ptr = objX) - fixed (double* objW_ptr = objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY, (double*)objZ, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, ref double model, double* proj, ref Int32 view, double near, double far, double[] objX, double* objY, double* objZ, ref double objW) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (Int32* view_ptr = &view) - fixed (double* objX_ptr = objX) - fixed (double* objW_ptr = &objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY, (double*)objZ, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, ref double model, double* proj, ref Int32 view, double near, double far, double[] objX, double* objY, double[] objZ, double* objW) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (Int32* view_ptr = &view) - fixed (double* objX_ptr = objX) - fixed (double* objZ_ptr = objZ) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY, (double*)objZ_ptr, (double*)objW); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, ref double model, double* proj, ref Int32 view, double near, double far, double[] objX, double* objY, double[] objZ, double[] objW) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (Int32* view_ptr = &view) - fixed (double* objX_ptr = objX) - fixed (double* objZ_ptr = objZ) - fixed (double* objW_ptr = objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, ref double model, double* proj, ref Int32 view, double near, double far, double[] objX, double* objY, double[] objZ, ref double objW) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (Int32* view_ptr = &view) - fixed (double* objX_ptr = objX) - fixed (double* objZ_ptr = objZ) - fixed (double* objW_ptr = &objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, ref double model, double* proj, ref Int32 view, double near, double far, double[] objX, double* objY, ref double objZ, double* objW) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (Int32* view_ptr = &view) - fixed (double* objX_ptr = objX) - fixed (double* objZ_ptr = &objZ) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY, (double*)objZ_ptr, (double*)objW); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, ref double model, double* proj, ref Int32 view, double near, double far, double[] objX, double* objY, ref double objZ, double[] objW) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (Int32* view_ptr = &view) - fixed (double* objX_ptr = objX) - fixed (double* objZ_ptr = &objZ) - fixed (double* objW_ptr = objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, ref double model, double* proj, ref Int32 view, double near, double far, double[] objX, double* objY, ref double objZ, ref double objW) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (Int32* view_ptr = &view) - fixed (double* objX_ptr = objX) - fixed (double* objZ_ptr = &objZ) - fixed (double* objW_ptr = &objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, ref double model, double* proj, ref Int32 view, double near, double far, double[] objX, double[] objY, double* objZ, double* objW) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (Int32* view_ptr = &view) - fixed (double* objX_ptr = objX) - fixed (double* objY_ptr = objY) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ, (double*)objW); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, ref double model, double* proj, ref Int32 view, double near, double far, double[] objX, double[] objY, double* objZ, double[] objW) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (Int32* view_ptr = &view) - fixed (double* objX_ptr = objX) - fixed (double* objY_ptr = objY) - fixed (double* objW_ptr = objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, ref double model, double* proj, ref Int32 view, double near, double far, double[] objX, double[] objY, double* objZ, ref double objW) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (Int32* view_ptr = &view) - fixed (double* objX_ptr = objX) - fixed (double* objY_ptr = objY) - fixed (double* objW_ptr = &objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, ref double model, double* proj, ref Int32 view, double near, double far, double[] objX, double[] objY, double[] objZ, double* objW) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (Int32* view_ptr = &view) - fixed (double* objX_ptr = objX) - fixed (double* objY_ptr = objY) - fixed (double* objZ_ptr = objZ) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, ref double model, double* proj, ref Int32 view, double near, double far, double[] objX, double[] objY, double[] objZ, double[] objW) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (Int32* view_ptr = &view) - fixed (double* objX_ptr = objX) - fixed (double* objY_ptr = objY) - fixed (double* objZ_ptr = objZ) - fixed (double* objW_ptr = objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, ref double model, double* proj, ref Int32 view, double near, double far, double[] objX, double[] objY, double[] objZ, ref double objW) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (Int32* view_ptr = &view) - fixed (double* objX_ptr = objX) - fixed (double* objY_ptr = objY) - fixed (double* objZ_ptr = objZ) - fixed (double* objW_ptr = &objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, ref double model, double* proj, ref Int32 view, double near, double far, double[] objX, double[] objY, ref double objZ, double* objW) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (Int32* view_ptr = &view) - fixed (double* objX_ptr = objX) - fixed (double* objY_ptr = objY) - fixed (double* objZ_ptr = &objZ) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, ref double model, double* proj, ref Int32 view, double near, double far, double[] objX, double[] objY, ref double objZ, double[] objW) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (Int32* view_ptr = &view) - fixed (double* objX_ptr = objX) - fixed (double* objY_ptr = objY) - fixed (double* objZ_ptr = &objZ) - fixed (double* objW_ptr = objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, ref double model, double* proj, ref Int32 view, double near, double far, double[] objX, double[] objY, ref double objZ, ref double objW) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (Int32* view_ptr = &view) - fixed (double* objX_ptr = objX) - fixed (double* objY_ptr = objY) - fixed (double* objZ_ptr = &objZ) - fixed (double* objW_ptr = &objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, ref double model, double* proj, ref Int32 view, double near, double far, double[] objX, ref double objY, double* objZ, double* objW) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (Int32* view_ptr = &view) - fixed (double* objX_ptr = objX) - fixed (double* objY_ptr = &objY) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ, (double*)objW); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, ref double model, double* proj, ref Int32 view, double near, double far, double[] objX, ref double objY, double* objZ, double[] objW) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (Int32* view_ptr = &view) - fixed (double* objX_ptr = objX) - fixed (double* objY_ptr = &objY) - fixed (double* objW_ptr = objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, ref double model, double* proj, ref Int32 view, double near, double far, double[] objX, ref double objY, double* objZ, ref double objW) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (Int32* view_ptr = &view) - fixed (double* objX_ptr = objX) - fixed (double* objY_ptr = &objY) - fixed (double* objW_ptr = &objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, ref double model, double* proj, ref Int32 view, double near, double far, double[] objX, ref double objY, double[] objZ, double* objW) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (Int32* view_ptr = &view) - fixed (double* objX_ptr = objX) - fixed (double* objY_ptr = &objY) - fixed (double* objZ_ptr = objZ) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, ref double model, double* proj, ref Int32 view, double near, double far, double[] objX, ref double objY, double[] objZ, double[] objW) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (Int32* view_ptr = &view) - fixed (double* objX_ptr = objX) - fixed (double* objY_ptr = &objY) - fixed (double* objZ_ptr = objZ) - fixed (double* objW_ptr = objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, ref double model, double* proj, ref Int32 view, double near, double far, double[] objX, ref double objY, double[] objZ, ref double objW) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (Int32* view_ptr = &view) - fixed (double* objX_ptr = objX) - fixed (double* objY_ptr = &objY) - fixed (double* objZ_ptr = objZ) - fixed (double* objW_ptr = &objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, ref double model, double* proj, ref Int32 view, double near, double far, double[] objX, ref double objY, ref double objZ, double* objW) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (Int32* view_ptr = &view) - fixed (double* objX_ptr = objX) - fixed (double* objY_ptr = &objY) - fixed (double* objZ_ptr = &objZ) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, ref double model, double* proj, ref Int32 view, double near, double far, double[] objX, ref double objY, ref double objZ, double[] objW) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (Int32* view_ptr = &view) - fixed (double* objX_ptr = objX) - fixed (double* objY_ptr = &objY) - fixed (double* objZ_ptr = &objZ) - fixed (double* objW_ptr = objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, ref double model, double* proj, ref Int32 view, double near, double far, double[] objX, ref double objY, ref double objZ, ref double objW) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (Int32* view_ptr = &view) - fixed (double* objX_ptr = objX) - fixed (double* objY_ptr = &objY) - fixed (double* objZ_ptr = &objZ) - fixed (double* objW_ptr = &objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, ref double model, double* proj, ref Int32 view, double near, double far, ref double objX, double* objY, double* objZ, double* objW) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (Int32* view_ptr = &view) - fixed (double* objX_ptr = &objX) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY, (double*)objZ, (double*)objW); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, ref double model, double* proj, ref Int32 view, double near, double far, ref double objX, double* objY, double* objZ, double[] objW) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (Int32* view_ptr = &view) - fixed (double* objX_ptr = &objX) - fixed (double* objW_ptr = objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY, (double*)objZ, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, ref double model, double* proj, ref Int32 view, double near, double far, ref double objX, double* objY, double* objZ, ref double objW) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (Int32* view_ptr = &view) - fixed (double* objX_ptr = &objX) - fixed (double* objW_ptr = &objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY, (double*)objZ, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, ref double model, double* proj, ref Int32 view, double near, double far, ref double objX, double* objY, double[] objZ, double* objW) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (Int32* view_ptr = &view) - fixed (double* objX_ptr = &objX) - fixed (double* objZ_ptr = objZ) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY, (double*)objZ_ptr, (double*)objW); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, ref double model, double* proj, ref Int32 view, double near, double far, ref double objX, double* objY, double[] objZ, double[] objW) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (Int32* view_ptr = &view) - fixed (double* objX_ptr = &objX) - fixed (double* objZ_ptr = objZ) - fixed (double* objW_ptr = objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, ref double model, double* proj, ref Int32 view, double near, double far, ref double objX, double* objY, double[] objZ, ref double objW) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (Int32* view_ptr = &view) - fixed (double* objX_ptr = &objX) - fixed (double* objZ_ptr = objZ) - fixed (double* objW_ptr = &objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, ref double model, double* proj, ref Int32 view, double near, double far, ref double objX, double* objY, ref double objZ, double* objW) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (Int32* view_ptr = &view) - fixed (double* objX_ptr = &objX) - fixed (double* objZ_ptr = &objZ) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY, (double*)objZ_ptr, (double*)objW); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, ref double model, double* proj, ref Int32 view, double near, double far, ref double objX, double* objY, ref double objZ, double[] objW) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (Int32* view_ptr = &view) - fixed (double* objX_ptr = &objX) - fixed (double* objZ_ptr = &objZ) - fixed (double* objW_ptr = objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, ref double model, double* proj, ref Int32 view, double near, double far, ref double objX, double* objY, ref double objZ, ref double objW) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (Int32* view_ptr = &view) - fixed (double* objX_ptr = &objX) - fixed (double* objZ_ptr = &objZ) - fixed (double* objW_ptr = &objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, ref double model, double* proj, ref Int32 view, double near, double far, ref double objX, double[] objY, double* objZ, double* objW) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (Int32* view_ptr = &view) - fixed (double* objX_ptr = &objX) - fixed (double* objY_ptr = objY) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ, (double*)objW); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, ref double model, double* proj, ref Int32 view, double near, double far, ref double objX, double[] objY, double* objZ, double[] objW) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (Int32* view_ptr = &view) - fixed (double* objX_ptr = &objX) - fixed (double* objY_ptr = objY) - fixed (double* objW_ptr = objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, ref double model, double* proj, ref Int32 view, double near, double far, ref double objX, double[] objY, double* objZ, ref double objW) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (Int32* view_ptr = &view) - fixed (double* objX_ptr = &objX) - fixed (double* objY_ptr = objY) - fixed (double* objW_ptr = &objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, ref double model, double* proj, ref Int32 view, double near, double far, ref double objX, double[] objY, double[] objZ, double* objW) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (Int32* view_ptr = &view) - fixed (double* objX_ptr = &objX) - fixed (double* objY_ptr = objY) - fixed (double* objZ_ptr = objZ) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, ref double model, double* proj, ref Int32 view, double near, double far, ref double objX, double[] objY, double[] objZ, double[] objW) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (Int32* view_ptr = &view) - fixed (double* objX_ptr = &objX) - fixed (double* objY_ptr = objY) - fixed (double* objZ_ptr = objZ) - fixed (double* objW_ptr = objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, ref double model, double* proj, ref Int32 view, double near, double far, ref double objX, double[] objY, double[] objZ, ref double objW) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (Int32* view_ptr = &view) - fixed (double* objX_ptr = &objX) - fixed (double* objY_ptr = objY) - fixed (double* objZ_ptr = objZ) - fixed (double* objW_ptr = &objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, ref double model, double* proj, ref Int32 view, double near, double far, ref double objX, double[] objY, ref double objZ, double* objW) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (Int32* view_ptr = &view) - fixed (double* objX_ptr = &objX) - fixed (double* objY_ptr = objY) - fixed (double* objZ_ptr = &objZ) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, ref double model, double* proj, ref Int32 view, double near, double far, ref double objX, double[] objY, ref double objZ, double[] objW) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (Int32* view_ptr = &view) - fixed (double* objX_ptr = &objX) - fixed (double* objY_ptr = objY) - fixed (double* objZ_ptr = &objZ) - fixed (double* objW_ptr = objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, ref double model, double* proj, ref Int32 view, double near, double far, ref double objX, double[] objY, ref double objZ, ref double objW) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (Int32* view_ptr = &view) - fixed (double* objX_ptr = &objX) - fixed (double* objY_ptr = objY) - fixed (double* objZ_ptr = &objZ) - fixed (double* objW_ptr = &objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, ref double model, double* proj, ref Int32 view, double near, double far, ref double objX, ref double objY, double* objZ, double* objW) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (Int32* view_ptr = &view) - fixed (double* objX_ptr = &objX) - fixed (double* objY_ptr = &objY) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ, (double*)objW); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, ref double model, double* proj, ref Int32 view, double near, double far, ref double objX, ref double objY, double* objZ, double[] objW) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (Int32* view_ptr = &view) - fixed (double* objX_ptr = &objX) - fixed (double* objY_ptr = &objY) - fixed (double* objW_ptr = objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, ref double model, double* proj, ref Int32 view, double near, double far, ref double objX, ref double objY, double* objZ, ref double objW) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (Int32* view_ptr = &view) - fixed (double* objX_ptr = &objX) - fixed (double* objY_ptr = &objY) - fixed (double* objW_ptr = &objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, ref double model, double* proj, ref Int32 view, double near, double far, ref double objX, ref double objY, double[] objZ, double* objW) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (Int32* view_ptr = &view) - fixed (double* objX_ptr = &objX) - fixed (double* objY_ptr = &objY) - fixed (double* objZ_ptr = objZ) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, ref double model, double* proj, ref Int32 view, double near, double far, ref double objX, ref double objY, double[] objZ, double[] objW) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (Int32* view_ptr = &view) - fixed (double* objX_ptr = &objX) - fixed (double* objY_ptr = &objY) - fixed (double* objZ_ptr = objZ) - fixed (double* objW_ptr = objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, ref double model, double* proj, ref Int32 view, double near, double far, ref double objX, ref double objY, double[] objZ, ref double objW) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (Int32* view_ptr = &view) - fixed (double* objX_ptr = &objX) - fixed (double* objY_ptr = &objY) - fixed (double* objZ_ptr = objZ) - fixed (double* objW_ptr = &objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, ref double model, double* proj, ref Int32 view, double near, double far, ref double objX, ref double objY, ref double objZ, double* objW) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (Int32* view_ptr = &view) - fixed (double* objX_ptr = &objX) - fixed (double* objY_ptr = &objY) - fixed (double* objZ_ptr = &objZ) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, ref double model, double* proj, ref Int32 view, double near, double far, ref double objX, ref double objY, ref double objZ, double[] objW) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (Int32* view_ptr = &view) - fixed (double* objX_ptr = &objX) - fixed (double* objY_ptr = &objY) - fixed (double* objZ_ptr = &objZ) - fixed (double* objW_ptr = objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, ref double model, double* proj, ref Int32 view, double near, double far, ref double objX, ref double objY, ref double objZ, ref double objW) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (Int32* view_ptr = &view) - fixed (double* objX_ptr = &objX) - fixed (double* objY_ptr = &objY) - fixed (double* objZ_ptr = &objZ) - fixed (double* objW_ptr = &objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, ref double model, double[] proj, Int32* view, double near, double far, double* objX, double* objY, double* objZ, double* objW) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* proj_ptr = proj) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view, (double)near, (double)far, (double*)objX, (double*)objY, (double*)objZ, (double*)objW); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, ref double model, double[] proj, Int32* view, double near, double far, double* objX, double* objY, double* objZ, double[] objW) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* proj_ptr = proj) - fixed (double* objW_ptr = objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view, (double)near, (double)far, (double*)objX, (double*)objY, (double*)objZ, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, ref double model, double[] proj, Int32* view, double near, double far, double* objX, double* objY, double* objZ, ref double objW) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* proj_ptr = proj) - fixed (double* objW_ptr = &objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view, (double)near, (double)far, (double*)objX, (double*)objY, (double*)objZ, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, ref double model, double[] proj, Int32* view, double near, double far, double* objX, double* objY, double[] objZ, double* objW) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* proj_ptr = proj) - fixed (double* objZ_ptr = objZ) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view, (double)near, (double)far, (double*)objX, (double*)objY, (double*)objZ_ptr, (double*)objW); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, ref double model, double[] proj, Int32* view, double near, double far, double* objX, double* objY, double[] objZ, double[] objW) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* proj_ptr = proj) - fixed (double* objZ_ptr = objZ) - fixed (double* objW_ptr = objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view, (double)near, (double)far, (double*)objX, (double*)objY, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, ref double model, double[] proj, Int32* view, double near, double far, double* objX, double* objY, double[] objZ, ref double objW) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* proj_ptr = proj) - fixed (double* objZ_ptr = objZ) - fixed (double* objW_ptr = &objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view, (double)near, (double)far, (double*)objX, (double*)objY, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, ref double model, double[] proj, Int32* view, double near, double far, double* objX, double* objY, ref double objZ, double* objW) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* proj_ptr = proj) - fixed (double* objZ_ptr = &objZ) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view, (double)near, (double)far, (double*)objX, (double*)objY, (double*)objZ_ptr, (double*)objW); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, ref double model, double[] proj, Int32* view, double near, double far, double* objX, double* objY, ref double objZ, double[] objW) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* proj_ptr = proj) - fixed (double* objZ_ptr = &objZ) - fixed (double* objW_ptr = objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view, (double)near, (double)far, (double*)objX, (double*)objY, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, ref double model, double[] proj, Int32* view, double near, double far, double* objX, double* objY, ref double objZ, ref double objW) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* proj_ptr = proj) - fixed (double* objZ_ptr = &objZ) - fixed (double* objW_ptr = &objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view, (double)near, (double)far, (double*)objX, (double*)objY, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, ref double model, double[] proj, Int32* view, double near, double far, double* objX, double[] objY, double* objZ, double* objW) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* proj_ptr = proj) - fixed (double* objY_ptr = objY) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view, (double)near, (double)far, (double*)objX, (double*)objY_ptr, (double*)objZ, (double*)objW); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, ref double model, double[] proj, Int32* view, double near, double far, double* objX, double[] objY, double* objZ, double[] objW) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* proj_ptr = proj) - fixed (double* objY_ptr = objY) - fixed (double* objW_ptr = objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view, (double)near, (double)far, (double*)objX, (double*)objY_ptr, (double*)objZ, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, ref double model, double[] proj, Int32* view, double near, double far, double* objX, double[] objY, double* objZ, ref double objW) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* proj_ptr = proj) - fixed (double* objY_ptr = objY) - fixed (double* objW_ptr = &objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view, (double)near, (double)far, (double*)objX, (double*)objY_ptr, (double*)objZ, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, ref double model, double[] proj, Int32* view, double near, double far, double* objX, double[] objY, double[] objZ, double* objW) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* proj_ptr = proj) - fixed (double* objY_ptr = objY) - fixed (double* objZ_ptr = objZ) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view, (double)near, (double)far, (double*)objX, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, ref double model, double[] proj, Int32* view, double near, double far, double* objX, double[] objY, double[] objZ, double[] objW) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* proj_ptr = proj) - fixed (double* objY_ptr = objY) - fixed (double* objZ_ptr = objZ) - fixed (double* objW_ptr = objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view, (double)near, (double)far, (double*)objX, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, ref double model, double[] proj, Int32* view, double near, double far, double* objX, double[] objY, double[] objZ, ref double objW) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* proj_ptr = proj) - fixed (double* objY_ptr = objY) - fixed (double* objZ_ptr = objZ) - fixed (double* objW_ptr = &objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view, (double)near, (double)far, (double*)objX, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, ref double model, double[] proj, Int32* view, double near, double far, double* objX, double[] objY, ref double objZ, double* objW) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* proj_ptr = proj) - fixed (double* objY_ptr = objY) - fixed (double* objZ_ptr = &objZ) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view, (double)near, (double)far, (double*)objX, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, ref double model, double[] proj, Int32* view, double near, double far, double* objX, double[] objY, ref double objZ, double[] objW) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* proj_ptr = proj) - fixed (double* objY_ptr = objY) - fixed (double* objZ_ptr = &objZ) - fixed (double* objW_ptr = objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view, (double)near, (double)far, (double*)objX, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, ref double model, double[] proj, Int32* view, double near, double far, double* objX, double[] objY, ref double objZ, ref double objW) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* proj_ptr = proj) - fixed (double* objY_ptr = objY) - fixed (double* objZ_ptr = &objZ) - fixed (double* objW_ptr = &objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view, (double)near, (double)far, (double*)objX, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, ref double model, double[] proj, Int32* view, double near, double far, double* objX, ref double objY, double* objZ, double* objW) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* proj_ptr = proj) - fixed (double* objY_ptr = &objY) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view, (double)near, (double)far, (double*)objX, (double*)objY_ptr, (double*)objZ, (double*)objW); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, ref double model, double[] proj, Int32* view, double near, double far, double* objX, ref double objY, double* objZ, double[] objW) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* proj_ptr = proj) - fixed (double* objY_ptr = &objY) - fixed (double* objW_ptr = objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view, (double)near, (double)far, (double*)objX, (double*)objY_ptr, (double*)objZ, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, ref double model, double[] proj, Int32* view, double near, double far, double* objX, ref double objY, double* objZ, ref double objW) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* proj_ptr = proj) - fixed (double* objY_ptr = &objY) - fixed (double* objW_ptr = &objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view, (double)near, (double)far, (double*)objX, (double*)objY_ptr, (double*)objZ, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, ref double model, double[] proj, Int32* view, double near, double far, double* objX, ref double objY, double[] objZ, double* objW) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* proj_ptr = proj) - fixed (double* objY_ptr = &objY) - fixed (double* objZ_ptr = objZ) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view, (double)near, (double)far, (double*)objX, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, ref double model, double[] proj, Int32* view, double near, double far, double* objX, ref double objY, double[] objZ, double[] objW) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* proj_ptr = proj) - fixed (double* objY_ptr = &objY) - fixed (double* objZ_ptr = objZ) - fixed (double* objW_ptr = objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view, (double)near, (double)far, (double*)objX, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, ref double model, double[] proj, Int32* view, double near, double far, double* objX, ref double objY, double[] objZ, ref double objW) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* proj_ptr = proj) - fixed (double* objY_ptr = &objY) - fixed (double* objZ_ptr = objZ) - fixed (double* objW_ptr = &objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view, (double)near, (double)far, (double*)objX, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, ref double model, double[] proj, Int32* view, double near, double far, double* objX, ref double objY, ref double objZ, double* objW) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* proj_ptr = proj) - fixed (double* objY_ptr = &objY) - fixed (double* objZ_ptr = &objZ) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view, (double)near, (double)far, (double*)objX, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, ref double model, double[] proj, Int32* view, double near, double far, double* objX, ref double objY, ref double objZ, double[] objW) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* proj_ptr = proj) - fixed (double* objY_ptr = &objY) - fixed (double* objZ_ptr = &objZ) - fixed (double* objW_ptr = objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view, (double)near, (double)far, (double*)objX, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, ref double model, double[] proj, Int32* view, double near, double far, double* objX, ref double objY, ref double objZ, ref double objW) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* proj_ptr = proj) - fixed (double* objY_ptr = &objY) - fixed (double* objZ_ptr = &objZ) - fixed (double* objW_ptr = &objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view, (double)near, (double)far, (double*)objX, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, ref double model, double[] proj, Int32* view, double near, double far, double[] objX, double* objY, double* objZ, double* objW) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* proj_ptr = proj) - fixed (double* objX_ptr = objX) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view, (double)near, (double)far, (double*)objX_ptr, (double*)objY, (double*)objZ, (double*)objW); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, ref double model, double[] proj, Int32* view, double near, double far, double[] objX, double* objY, double* objZ, double[] objW) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* proj_ptr = proj) - fixed (double* objX_ptr = objX) - fixed (double* objW_ptr = objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view, (double)near, (double)far, (double*)objX_ptr, (double*)objY, (double*)objZ, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, ref double model, double[] proj, Int32* view, double near, double far, double[] objX, double* objY, double* objZ, ref double objW) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* proj_ptr = proj) - fixed (double* objX_ptr = objX) - fixed (double* objW_ptr = &objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view, (double)near, (double)far, (double*)objX_ptr, (double*)objY, (double*)objZ, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, ref double model, double[] proj, Int32* view, double near, double far, double[] objX, double* objY, double[] objZ, double* objW) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* proj_ptr = proj) - fixed (double* objX_ptr = objX) - fixed (double* objZ_ptr = objZ) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view, (double)near, (double)far, (double*)objX_ptr, (double*)objY, (double*)objZ_ptr, (double*)objW); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, ref double model, double[] proj, Int32* view, double near, double far, double[] objX, double* objY, double[] objZ, double[] objW) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* proj_ptr = proj) - fixed (double* objX_ptr = objX) - fixed (double* objZ_ptr = objZ) - fixed (double* objW_ptr = objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view, (double)near, (double)far, (double*)objX_ptr, (double*)objY, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, ref double model, double[] proj, Int32* view, double near, double far, double[] objX, double* objY, double[] objZ, ref double objW) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* proj_ptr = proj) - fixed (double* objX_ptr = objX) - fixed (double* objZ_ptr = objZ) - fixed (double* objW_ptr = &objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view, (double)near, (double)far, (double*)objX_ptr, (double*)objY, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, ref double model, double[] proj, Int32* view, double near, double far, double[] objX, double* objY, ref double objZ, double* objW) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* proj_ptr = proj) - fixed (double* objX_ptr = objX) - fixed (double* objZ_ptr = &objZ) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view, (double)near, (double)far, (double*)objX_ptr, (double*)objY, (double*)objZ_ptr, (double*)objW); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, ref double model, double[] proj, Int32* view, double near, double far, double[] objX, double* objY, ref double objZ, double[] objW) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* proj_ptr = proj) - fixed (double* objX_ptr = objX) - fixed (double* objZ_ptr = &objZ) - fixed (double* objW_ptr = objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view, (double)near, (double)far, (double*)objX_ptr, (double*)objY, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, ref double model, double[] proj, Int32* view, double near, double far, double[] objX, double* objY, ref double objZ, ref double objW) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* proj_ptr = proj) - fixed (double* objX_ptr = objX) - fixed (double* objZ_ptr = &objZ) - fixed (double* objW_ptr = &objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view, (double)near, (double)far, (double*)objX_ptr, (double*)objY, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, ref double model, double[] proj, Int32* view, double near, double far, double[] objX, double[] objY, double* objZ, double* objW) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* proj_ptr = proj) - fixed (double* objX_ptr = objX) - fixed (double* objY_ptr = objY) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ, (double*)objW); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, ref double model, double[] proj, Int32* view, double near, double far, double[] objX, double[] objY, double* objZ, double[] objW) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* proj_ptr = proj) - fixed (double* objX_ptr = objX) - fixed (double* objY_ptr = objY) - fixed (double* objW_ptr = objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, ref double model, double[] proj, Int32* view, double near, double far, double[] objX, double[] objY, double* objZ, ref double objW) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* proj_ptr = proj) - fixed (double* objX_ptr = objX) - fixed (double* objY_ptr = objY) - fixed (double* objW_ptr = &objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, ref double model, double[] proj, Int32* view, double near, double far, double[] objX, double[] objY, double[] objZ, double* objW) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* proj_ptr = proj) - fixed (double* objX_ptr = objX) - fixed (double* objY_ptr = objY) - fixed (double* objZ_ptr = objZ) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, ref double model, double[] proj, Int32* view, double near, double far, double[] objX, double[] objY, double[] objZ, double[] objW) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* proj_ptr = proj) - fixed (double* objX_ptr = objX) - fixed (double* objY_ptr = objY) - fixed (double* objZ_ptr = objZ) - fixed (double* objW_ptr = objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, ref double model, double[] proj, Int32* view, double near, double far, double[] objX, double[] objY, double[] objZ, ref double objW) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* proj_ptr = proj) - fixed (double* objX_ptr = objX) - fixed (double* objY_ptr = objY) - fixed (double* objZ_ptr = objZ) - fixed (double* objW_ptr = &objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, ref double model, double[] proj, Int32* view, double near, double far, double[] objX, double[] objY, ref double objZ, double* objW) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* proj_ptr = proj) - fixed (double* objX_ptr = objX) - fixed (double* objY_ptr = objY) - fixed (double* objZ_ptr = &objZ) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, ref double model, double[] proj, Int32* view, double near, double far, double[] objX, double[] objY, ref double objZ, double[] objW) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* proj_ptr = proj) - fixed (double* objX_ptr = objX) - fixed (double* objY_ptr = objY) - fixed (double* objZ_ptr = &objZ) - fixed (double* objW_ptr = objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, ref double model, double[] proj, Int32* view, double near, double far, double[] objX, double[] objY, ref double objZ, ref double objW) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* proj_ptr = proj) - fixed (double* objX_ptr = objX) - fixed (double* objY_ptr = objY) - fixed (double* objZ_ptr = &objZ) - fixed (double* objW_ptr = &objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, ref double model, double[] proj, Int32* view, double near, double far, double[] objX, ref double objY, double* objZ, double* objW) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* proj_ptr = proj) - fixed (double* objX_ptr = objX) - fixed (double* objY_ptr = &objY) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ, (double*)objW); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, ref double model, double[] proj, Int32* view, double near, double far, double[] objX, ref double objY, double* objZ, double[] objW) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* proj_ptr = proj) - fixed (double* objX_ptr = objX) - fixed (double* objY_ptr = &objY) - fixed (double* objW_ptr = objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, ref double model, double[] proj, Int32* view, double near, double far, double[] objX, ref double objY, double* objZ, ref double objW) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* proj_ptr = proj) - fixed (double* objX_ptr = objX) - fixed (double* objY_ptr = &objY) - fixed (double* objW_ptr = &objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, ref double model, double[] proj, Int32* view, double near, double far, double[] objX, ref double objY, double[] objZ, double* objW) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* proj_ptr = proj) - fixed (double* objX_ptr = objX) - fixed (double* objY_ptr = &objY) - fixed (double* objZ_ptr = objZ) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, ref double model, double[] proj, Int32* view, double near, double far, double[] objX, ref double objY, double[] objZ, double[] objW) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* proj_ptr = proj) - fixed (double* objX_ptr = objX) - fixed (double* objY_ptr = &objY) - fixed (double* objZ_ptr = objZ) - fixed (double* objW_ptr = objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, ref double model, double[] proj, Int32* view, double near, double far, double[] objX, ref double objY, double[] objZ, ref double objW) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* proj_ptr = proj) - fixed (double* objX_ptr = objX) - fixed (double* objY_ptr = &objY) - fixed (double* objZ_ptr = objZ) - fixed (double* objW_ptr = &objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, ref double model, double[] proj, Int32* view, double near, double far, double[] objX, ref double objY, ref double objZ, double* objW) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* proj_ptr = proj) - fixed (double* objX_ptr = objX) - fixed (double* objY_ptr = &objY) - fixed (double* objZ_ptr = &objZ) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, ref double model, double[] proj, Int32* view, double near, double far, double[] objX, ref double objY, ref double objZ, double[] objW) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* proj_ptr = proj) - fixed (double* objX_ptr = objX) - fixed (double* objY_ptr = &objY) - fixed (double* objZ_ptr = &objZ) - fixed (double* objW_ptr = objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, ref double model, double[] proj, Int32* view, double near, double far, double[] objX, ref double objY, ref double objZ, ref double objW) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* proj_ptr = proj) - fixed (double* objX_ptr = objX) - fixed (double* objY_ptr = &objY) - fixed (double* objZ_ptr = &objZ) - fixed (double* objW_ptr = &objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, ref double model, double[] proj, Int32* view, double near, double far, ref double objX, double* objY, double* objZ, double* objW) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* proj_ptr = proj) - fixed (double* objX_ptr = &objX) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view, (double)near, (double)far, (double*)objX_ptr, (double*)objY, (double*)objZ, (double*)objW); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, ref double model, double[] proj, Int32* view, double near, double far, ref double objX, double* objY, double* objZ, double[] objW) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* proj_ptr = proj) - fixed (double* objX_ptr = &objX) - fixed (double* objW_ptr = objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view, (double)near, (double)far, (double*)objX_ptr, (double*)objY, (double*)objZ, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, ref double model, double[] proj, Int32* view, double near, double far, ref double objX, double* objY, double* objZ, ref double objW) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* proj_ptr = proj) - fixed (double* objX_ptr = &objX) - fixed (double* objW_ptr = &objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view, (double)near, (double)far, (double*)objX_ptr, (double*)objY, (double*)objZ, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, ref double model, double[] proj, Int32* view, double near, double far, ref double objX, double* objY, double[] objZ, double* objW) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* proj_ptr = proj) - fixed (double* objX_ptr = &objX) - fixed (double* objZ_ptr = objZ) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view, (double)near, (double)far, (double*)objX_ptr, (double*)objY, (double*)objZ_ptr, (double*)objW); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, ref double model, double[] proj, Int32* view, double near, double far, ref double objX, double* objY, double[] objZ, double[] objW) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* proj_ptr = proj) - fixed (double* objX_ptr = &objX) - fixed (double* objZ_ptr = objZ) - fixed (double* objW_ptr = objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view, (double)near, (double)far, (double*)objX_ptr, (double*)objY, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, ref double model, double[] proj, Int32* view, double near, double far, ref double objX, double* objY, double[] objZ, ref double objW) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* proj_ptr = proj) - fixed (double* objX_ptr = &objX) - fixed (double* objZ_ptr = objZ) - fixed (double* objW_ptr = &objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view, (double)near, (double)far, (double*)objX_ptr, (double*)objY, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, ref double model, double[] proj, Int32* view, double near, double far, ref double objX, double* objY, ref double objZ, double* objW) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* proj_ptr = proj) - fixed (double* objX_ptr = &objX) - fixed (double* objZ_ptr = &objZ) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view, (double)near, (double)far, (double*)objX_ptr, (double*)objY, (double*)objZ_ptr, (double*)objW); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, ref double model, double[] proj, Int32* view, double near, double far, ref double objX, double* objY, ref double objZ, double[] objW) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* proj_ptr = proj) - fixed (double* objX_ptr = &objX) - fixed (double* objZ_ptr = &objZ) - fixed (double* objW_ptr = objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view, (double)near, (double)far, (double*)objX_ptr, (double*)objY, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, ref double model, double[] proj, Int32* view, double near, double far, ref double objX, double* objY, ref double objZ, ref double objW) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* proj_ptr = proj) - fixed (double* objX_ptr = &objX) - fixed (double* objZ_ptr = &objZ) - fixed (double* objW_ptr = &objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view, (double)near, (double)far, (double*)objX_ptr, (double*)objY, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, ref double model, double[] proj, Int32* view, double near, double far, ref double objX, double[] objY, double* objZ, double* objW) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* proj_ptr = proj) - fixed (double* objX_ptr = &objX) - fixed (double* objY_ptr = objY) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ, (double*)objW); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, ref double model, double[] proj, Int32* view, double near, double far, ref double objX, double[] objY, double* objZ, double[] objW) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* proj_ptr = proj) - fixed (double* objX_ptr = &objX) - fixed (double* objY_ptr = objY) - fixed (double* objW_ptr = objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, ref double model, double[] proj, Int32* view, double near, double far, ref double objX, double[] objY, double* objZ, ref double objW) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* proj_ptr = proj) - fixed (double* objX_ptr = &objX) - fixed (double* objY_ptr = objY) - fixed (double* objW_ptr = &objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, ref double model, double[] proj, Int32* view, double near, double far, ref double objX, double[] objY, double[] objZ, double* objW) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* proj_ptr = proj) - fixed (double* objX_ptr = &objX) - fixed (double* objY_ptr = objY) - fixed (double* objZ_ptr = objZ) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, ref double model, double[] proj, Int32* view, double near, double far, ref double objX, double[] objY, double[] objZ, double[] objW) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* proj_ptr = proj) - fixed (double* objX_ptr = &objX) - fixed (double* objY_ptr = objY) - fixed (double* objZ_ptr = objZ) - fixed (double* objW_ptr = objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, ref double model, double[] proj, Int32* view, double near, double far, ref double objX, double[] objY, double[] objZ, ref double objW) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* proj_ptr = proj) - fixed (double* objX_ptr = &objX) - fixed (double* objY_ptr = objY) - fixed (double* objZ_ptr = objZ) - fixed (double* objW_ptr = &objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, ref double model, double[] proj, Int32* view, double near, double far, ref double objX, double[] objY, ref double objZ, double* objW) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* proj_ptr = proj) - fixed (double* objX_ptr = &objX) - fixed (double* objY_ptr = objY) - fixed (double* objZ_ptr = &objZ) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, ref double model, double[] proj, Int32* view, double near, double far, ref double objX, double[] objY, ref double objZ, double[] objW) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* proj_ptr = proj) - fixed (double* objX_ptr = &objX) - fixed (double* objY_ptr = objY) - fixed (double* objZ_ptr = &objZ) - fixed (double* objW_ptr = objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, ref double model, double[] proj, Int32* view, double near, double far, ref double objX, double[] objY, ref double objZ, ref double objW) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* proj_ptr = proj) - fixed (double* objX_ptr = &objX) - fixed (double* objY_ptr = objY) - fixed (double* objZ_ptr = &objZ) - fixed (double* objW_ptr = &objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, ref double model, double[] proj, Int32* view, double near, double far, ref double objX, ref double objY, double* objZ, double* objW) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* proj_ptr = proj) - fixed (double* objX_ptr = &objX) - fixed (double* objY_ptr = &objY) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ, (double*)objW); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, ref double model, double[] proj, Int32* view, double near, double far, ref double objX, ref double objY, double* objZ, double[] objW) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* proj_ptr = proj) - fixed (double* objX_ptr = &objX) - fixed (double* objY_ptr = &objY) - fixed (double* objW_ptr = objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, ref double model, double[] proj, Int32* view, double near, double far, ref double objX, ref double objY, double* objZ, ref double objW) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* proj_ptr = proj) - fixed (double* objX_ptr = &objX) - fixed (double* objY_ptr = &objY) - fixed (double* objW_ptr = &objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, ref double model, double[] proj, Int32* view, double near, double far, ref double objX, ref double objY, double[] objZ, double* objW) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* proj_ptr = proj) - fixed (double* objX_ptr = &objX) - fixed (double* objY_ptr = &objY) - fixed (double* objZ_ptr = objZ) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, ref double model, double[] proj, Int32* view, double near, double far, ref double objX, ref double objY, double[] objZ, double[] objW) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* proj_ptr = proj) - fixed (double* objX_ptr = &objX) - fixed (double* objY_ptr = &objY) - fixed (double* objZ_ptr = objZ) - fixed (double* objW_ptr = objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, ref double model, double[] proj, Int32* view, double near, double far, ref double objX, ref double objY, double[] objZ, ref double objW) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* proj_ptr = proj) - fixed (double* objX_ptr = &objX) - fixed (double* objY_ptr = &objY) - fixed (double* objZ_ptr = objZ) - fixed (double* objW_ptr = &objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, ref double model, double[] proj, Int32* view, double near, double far, ref double objX, ref double objY, ref double objZ, double* objW) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* proj_ptr = proj) - fixed (double* objX_ptr = &objX) - fixed (double* objY_ptr = &objY) - fixed (double* objZ_ptr = &objZ) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, ref double model, double[] proj, Int32* view, double near, double far, ref double objX, ref double objY, ref double objZ, double[] objW) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* proj_ptr = proj) - fixed (double* objX_ptr = &objX) - fixed (double* objY_ptr = &objY) - fixed (double* objZ_ptr = &objZ) - fixed (double* objW_ptr = objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, ref double model, double[] proj, Int32* view, double near, double far, ref double objX, ref double objY, ref double objZ, ref double objW) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* proj_ptr = proj) - fixed (double* objX_ptr = &objX) - fixed (double* objY_ptr = &objY) - fixed (double* objZ_ptr = &objZ) - fixed (double* objW_ptr = &objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, ref double model, double[] proj, Int32[] view, double near, double far, double* objX, double* objY, double* objZ, double* objW) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* proj_ptr = proj) - fixed (Int32* view_ptr = view) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX, (double*)objY, (double*)objZ, (double*)objW); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, ref double model, double[] proj, Int32[] view, double near, double far, double* objX, double* objY, double* objZ, double[] objW) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* proj_ptr = proj) - fixed (Int32* view_ptr = view) - fixed (double* objW_ptr = objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX, (double*)objY, (double*)objZ, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, ref double model, double[] proj, Int32[] view, double near, double far, double* objX, double* objY, double* objZ, ref double objW) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* proj_ptr = proj) - fixed (Int32* view_ptr = view) - fixed (double* objW_ptr = &objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX, (double*)objY, (double*)objZ, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, ref double model, double[] proj, Int32[] view, double near, double far, double* objX, double* objY, double[] objZ, double* objW) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* proj_ptr = proj) - fixed (Int32* view_ptr = view) - fixed (double* objZ_ptr = objZ) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX, (double*)objY, (double*)objZ_ptr, (double*)objW); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, ref double model, double[] proj, Int32[] view, double near, double far, double* objX, double* objY, double[] objZ, double[] objW) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* proj_ptr = proj) - fixed (Int32* view_ptr = view) - fixed (double* objZ_ptr = objZ) - fixed (double* objW_ptr = objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX, (double*)objY, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, ref double model, double[] proj, Int32[] view, double near, double far, double* objX, double* objY, double[] objZ, ref double objW) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* proj_ptr = proj) - fixed (Int32* view_ptr = view) - fixed (double* objZ_ptr = objZ) - fixed (double* objW_ptr = &objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX, (double*)objY, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, ref double model, double[] proj, Int32[] view, double near, double far, double* objX, double* objY, ref double objZ, double* objW) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* proj_ptr = proj) - fixed (Int32* view_ptr = view) - fixed (double* objZ_ptr = &objZ) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX, (double*)objY, (double*)objZ_ptr, (double*)objW); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, ref double model, double[] proj, Int32[] view, double near, double far, double* objX, double* objY, ref double objZ, double[] objW) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* proj_ptr = proj) - fixed (Int32* view_ptr = view) - fixed (double* objZ_ptr = &objZ) - fixed (double* objW_ptr = objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX, (double*)objY, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, ref double model, double[] proj, Int32[] view, double near, double far, double* objX, double* objY, ref double objZ, ref double objW) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* proj_ptr = proj) - fixed (Int32* view_ptr = view) - fixed (double* objZ_ptr = &objZ) - fixed (double* objW_ptr = &objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX, (double*)objY, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, ref double model, double[] proj, Int32[] view, double near, double far, double* objX, double[] objY, double* objZ, double* objW) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* proj_ptr = proj) - fixed (Int32* view_ptr = view) - fixed (double* objY_ptr = objY) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX, (double*)objY_ptr, (double*)objZ, (double*)objW); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, ref double model, double[] proj, Int32[] view, double near, double far, double* objX, double[] objY, double* objZ, double[] objW) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* proj_ptr = proj) - fixed (Int32* view_ptr = view) - fixed (double* objY_ptr = objY) - fixed (double* objW_ptr = objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX, (double*)objY_ptr, (double*)objZ, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, ref double model, double[] proj, Int32[] view, double near, double far, double* objX, double[] objY, double* objZ, ref double objW) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* proj_ptr = proj) - fixed (Int32* view_ptr = view) - fixed (double* objY_ptr = objY) - fixed (double* objW_ptr = &objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX, (double*)objY_ptr, (double*)objZ, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, ref double model, double[] proj, Int32[] view, double near, double far, double* objX, double[] objY, double[] objZ, double* objW) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* proj_ptr = proj) - fixed (Int32* view_ptr = view) - fixed (double* objY_ptr = objY) - fixed (double* objZ_ptr = objZ) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, ref double model, double[] proj, Int32[] view, double near, double far, double* objX, double[] objY, double[] objZ, double[] objW) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* proj_ptr = proj) - fixed (Int32* view_ptr = view) - fixed (double* objY_ptr = objY) - fixed (double* objZ_ptr = objZ) - fixed (double* objW_ptr = objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, ref double model, double[] proj, Int32[] view, double near, double far, double* objX, double[] objY, double[] objZ, ref double objW) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* proj_ptr = proj) - fixed (Int32* view_ptr = view) - fixed (double* objY_ptr = objY) - fixed (double* objZ_ptr = objZ) - fixed (double* objW_ptr = &objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, ref double model, double[] proj, Int32[] view, double near, double far, double* objX, double[] objY, ref double objZ, double* objW) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* proj_ptr = proj) - fixed (Int32* view_ptr = view) - fixed (double* objY_ptr = objY) - fixed (double* objZ_ptr = &objZ) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, ref double model, double[] proj, Int32[] view, double near, double far, double* objX, double[] objY, ref double objZ, double[] objW) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* proj_ptr = proj) - fixed (Int32* view_ptr = view) - fixed (double* objY_ptr = objY) - fixed (double* objZ_ptr = &objZ) - fixed (double* objW_ptr = objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, ref double model, double[] proj, Int32[] view, double near, double far, double* objX, double[] objY, ref double objZ, ref double objW) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* proj_ptr = proj) - fixed (Int32* view_ptr = view) - fixed (double* objY_ptr = objY) - fixed (double* objZ_ptr = &objZ) - fixed (double* objW_ptr = &objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, ref double model, double[] proj, Int32[] view, double near, double far, double* objX, ref double objY, double* objZ, double* objW) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* proj_ptr = proj) - fixed (Int32* view_ptr = view) - fixed (double* objY_ptr = &objY) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX, (double*)objY_ptr, (double*)objZ, (double*)objW); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, ref double model, double[] proj, Int32[] view, double near, double far, double* objX, ref double objY, double* objZ, double[] objW) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* proj_ptr = proj) - fixed (Int32* view_ptr = view) - fixed (double* objY_ptr = &objY) - fixed (double* objW_ptr = objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX, (double*)objY_ptr, (double*)objZ, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, ref double model, double[] proj, Int32[] view, double near, double far, double* objX, ref double objY, double* objZ, ref double objW) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* proj_ptr = proj) - fixed (Int32* view_ptr = view) - fixed (double* objY_ptr = &objY) - fixed (double* objW_ptr = &objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX, (double*)objY_ptr, (double*)objZ, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, ref double model, double[] proj, Int32[] view, double near, double far, double* objX, ref double objY, double[] objZ, double* objW) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* proj_ptr = proj) - fixed (Int32* view_ptr = view) - fixed (double* objY_ptr = &objY) - fixed (double* objZ_ptr = objZ) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, ref double model, double[] proj, Int32[] view, double near, double far, double* objX, ref double objY, double[] objZ, double[] objW) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* proj_ptr = proj) - fixed (Int32* view_ptr = view) - fixed (double* objY_ptr = &objY) - fixed (double* objZ_ptr = objZ) - fixed (double* objW_ptr = objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, ref double model, double[] proj, Int32[] view, double near, double far, double* objX, ref double objY, double[] objZ, ref double objW) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* proj_ptr = proj) - fixed (Int32* view_ptr = view) - fixed (double* objY_ptr = &objY) - fixed (double* objZ_ptr = objZ) - fixed (double* objW_ptr = &objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, ref double model, double[] proj, Int32[] view, double near, double far, double* objX, ref double objY, ref double objZ, double* objW) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* proj_ptr = proj) - fixed (Int32* view_ptr = view) - fixed (double* objY_ptr = &objY) - fixed (double* objZ_ptr = &objZ) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, ref double model, double[] proj, Int32[] view, double near, double far, double* objX, ref double objY, ref double objZ, double[] objW) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* proj_ptr = proj) - fixed (Int32* view_ptr = view) - fixed (double* objY_ptr = &objY) - fixed (double* objZ_ptr = &objZ) - fixed (double* objW_ptr = objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, ref double model, double[] proj, Int32[] view, double near, double far, double* objX, ref double objY, ref double objZ, ref double objW) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* proj_ptr = proj) - fixed (Int32* view_ptr = view) - fixed (double* objY_ptr = &objY) - fixed (double* objZ_ptr = &objZ) - fixed (double* objW_ptr = &objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, ref double model, double[] proj, Int32[] view, double near, double far, double[] objX, double* objY, double* objZ, double* objW) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* proj_ptr = proj) - fixed (Int32* view_ptr = view) - fixed (double* objX_ptr = objX) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY, (double*)objZ, (double*)objW); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, ref double model, double[] proj, Int32[] view, double near, double far, double[] objX, double* objY, double* objZ, double[] objW) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* proj_ptr = proj) - fixed (Int32* view_ptr = view) - fixed (double* objX_ptr = objX) - fixed (double* objW_ptr = objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY, (double*)objZ, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, ref double model, double[] proj, Int32[] view, double near, double far, double[] objX, double* objY, double* objZ, ref double objW) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* proj_ptr = proj) - fixed (Int32* view_ptr = view) - fixed (double* objX_ptr = objX) - fixed (double* objW_ptr = &objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY, (double*)objZ, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, ref double model, double[] proj, Int32[] view, double near, double far, double[] objX, double* objY, double[] objZ, double* objW) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* proj_ptr = proj) - fixed (Int32* view_ptr = view) - fixed (double* objX_ptr = objX) - fixed (double* objZ_ptr = objZ) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY, (double*)objZ_ptr, (double*)objW); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, ref double model, double[] proj, Int32[] view, double near, double far, double[] objX, double* objY, double[] objZ, double[] objW) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* proj_ptr = proj) - fixed (Int32* view_ptr = view) - fixed (double* objX_ptr = objX) - fixed (double* objZ_ptr = objZ) - fixed (double* objW_ptr = objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, ref double model, double[] proj, Int32[] view, double near, double far, double[] objX, double* objY, double[] objZ, ref double objW) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* proj_ptr = proj) - fixed (Int32* view_ptr = view) - fixed (double* objX_ptr = objX) - fixed (double* objZ_ptr = objZ) - fixed (double* objW_ptr = &objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, ref double model, double[] proj, Int32[] view, double near, double far, double[] objX, double* objY, ref double objZ, double* objW) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* proj_ptr = proj) - fixed (Int32* view_ptr = view) - fixed (double* objX_ptr = objX) - fixed (double* objZ_ptr = &objZ) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY, (double*)objZ_ptr, (double*)objW); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, ref double model, double[] proj, Int32[] view, double near, double far, double[] objX, double* objY, ref double objZ, double[] objW) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* proj_ptr = proj) - fixed (Int32* view_ptr = view) - fixed (double* objX_ptr = objX) - fixed (double* objZ_ptr = &objZ) - fixed (double* objW_ptr = objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, ref double model, double[] proj, Int32[] view, double near, double far, double[] objX, double* objY, ref double objZ, ref double objW) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* proj_ptr = proj) - fixed (Int32* view_ptr = view) - fixed (double* objX_ptr = objX) - fixed (double* objZ_ptr = &objZ) - fixed (double* objW_ptr = &objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, ref double model, double[] proj, Int32[] view, double near, double far, double[] objX, double[] objY, double* objZ, double* objW) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* proj_ptr = proj) - fixed (Int32* view_ptr = view) - fixed (double* objX_ptr = objX) - fixed (double* objY_ptr = objY) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ, (double*)objW); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, ref double model, double[] proj, Int32[] view, double near, double far, double[] objX, double[] objY, double* objZ, double[] objW) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* proj_ptr = proj) - fixed (Int32* view_ptr = view) - fixed (double* objX_ptr = objX) - fixed (double* objY_ptr = objY) - fixed (double* objW_ptr = objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, ref double model, double[] proj, Int32[] view, double near, double far, double[] objX, double[] objY, double* objZ, ref double objW) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* proj_ptr = proj) - fixed (Int32* view_ptr = view) - fixed (double* objX_ptr = objX) - fixed (double* objY_ptr = objY) - fixed (double* objW_ptr = &objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, ref double model, double[] proj, Int32[] view, double near, double far, double[] objX, double[] objY, double[] objZ, double* objW) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* proj_ptr = proj) - fixed (Int32* view_ptr = view) - fixed (double* objX_ptr = objX) - fixed (double* objY_ptr = objY) - fixed (double* objZ_ptr = objZ) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW); - return retval; - } - } - } - - public static - Int32 UnProject4(double winX, double winY, double winZ, double clipW, ref double model, double[] proj, Int32[] view, double near, double far, double[] objX, double[] objY, double[] objZ, double[] objW) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* proj_ptr = proj) - fixed (Int32* view_ptr = view) - fixed (double* objX_ptr = objX) - fixed (double* objY_ptr = objY) - fixed (double* objZ_ptr = objZ) - fixed (double* objW_ptr = objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - public static - Int32 UnProject4(double winX, double winY, double winZ, double clipW, ref double model, double[] proj, Int32[] view, double near, double far, double[] objX, double[] objY, double[] objZ, ref double objW) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* proj_ptr = proj) - fixed (Int32* view_ptr = view) - fixed (double* objX_ptr = objX) - fixed (double* objY_ptr = objY) - fixed (double* objZ_ptr = objZ) - fixed (double* objW_ptr = &objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, ref double model, double[] proj, Int32[] view, double near, double far, double[] objX, double[] objY, ref double objZ, double* objW) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* proj_ptr = proj) - fixed (Int32* view_ptr = view) - fixed (double* objX_ptr = objX) - fixed (double* objY_ptr = objY) - fixed (double* objZ_ptr = &objZ) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW); - return retval; - } - } - } - - public static - Int32 UnProject4(double winX, double winY, double winZ, double clipW, ref double model, double[] proj, Int32[] view, double near, double far, double[] objX, double[] objY, ref double objZ, double[] objW) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* proj_ptr = proj) - fixed (Int32* view_ptr = view) - fixed (double* objX_ptr = objX) - fixed (double* objY_ptr = objY) - fixed (double* objZ_ptr = &objZ) - fixed (double* objW_ptr = objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - public static - Int32 UnProject4(double winX, double winY, double winZ, double clipW, ref double model, double[] proj, Int32[] view, double near, double far, double[] objX, double[] objY, ref double objZ, ref double objW) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* proj_ptr = proj) - fixed (Int32* view_ptr = view) - fixed (double* objX_ptr = objX) - fixed (double* objY_ptr = objY) - fixed (double* objZ_ptr = &objZ) - fixed (double* objW_ptr = &objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, ref double model, double[] proj, Int32[] view, double near, double far, double[] objX, ref double objY, double* objZ, double* objW) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* proj_ptr = proj) - fixed (Int32* view_ptr = view) - fixed (double* objX_ptr = objX) - fixed (double* objY_ptr = &objY) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ, (double*)objW); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, ref double model, double[] proj, Int32[] view, double near, double far, double[] objX, ref double objY, double* objZ, double[] objW) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* proj_ptr = proj) - fixed (Int32* view_ptr = view) - fixed (double* objX_ptr = objX) - fixed (double* objY_ptr = &objY) - fixed (double* objW_ptr = objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, ref double model, double[] proj, Int32[] view, double near, double far, double[] objX, ref double objY, double* objZ, ref double objW) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* proj_ptr = proj) - fixed (Int32* view_ptr = view) - fixed (double* objX_ptr = objX) - fixed (double* objY_ptr = &objY) - fixed (double* objW_ptr = &objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, ref double model, double[] proj, Int32[] view, double near, double far, double[] objX, ref double objY, double[] objZ, double* objW) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* proj_ptr = proj) - fixed (Int32* view_ptr = view) - fixed (double* objX_ptr = objX) - fixed (double* objY_ptr = &objY) - fixed (double* objZ_ptr = objZ) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW); - return retval; - } - } - } - - public static - Int32 UnProject4(double winX, double winY, double winZ, double clipW, ref double model, double[] proj, Int32[] view, double near, double far, double[] objX, ref double objY, double[] objZ, double[] objW) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* proj_ptr = proj) - fixed (Int32* view_ptr = view) - fixed (double* objX_ptr = objX) - fixed (double* objY_ptr = &objY) - fixed (double* objZ_ptr = objZ) - fixed (double* objW_ptr = objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - public static - Int32 UnProject4(double winX, double winY, double winZ, double clipW, ref double model, double[] proj, Int32[] view, double near, double far, double[] objX, ref double objY, double[] objZ, ref double objW) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* proj_ptr = proj) - fixed (Int32* view_ptr = view) - fixed (double* objX_ptr = objX) - fixed (double* objY_ptr = &objY) - fixed (double* objZ_ptr = objZ) - fixed (double* objW_ptr = &objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, ref double model, double[] proj, Int32[] view, double near, double far, double[] objX, ref double objY, ref double objZ, double* objW) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* proj_ptr = proj) - fixed (Int32* view_ptr = view) - fixed (double* objX_ptr = objX) - fixed (double* objY_ptr = &objY) - fixed (double* objZ_ptr = &objZ) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW); - return retval; - } - } - } - - public static - Int32 UnProject4(double winX, double winY, double winZ, double clipW, ref double model, double[] proj, Int32[] view, double near, double far, double[] objX, ref double objY, ref double objZ, double[] objW) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* proj_ptr = proj) - fixed (Int32* view_ptr = view) - fixed (double* objX_ptr = objX) - fixed (double* objY_ptr = &objY) - fixed (double* objZ_ptr = &objZ) - fixed (double* objW_ptr = objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - public static - Int32 UnProject4(double winX, double winY, double winZ, double clipW, ref double model, double[] proj, Int32[] view, double near, double far, double[] objX, ref double objY, ref double objZ, ref double objW) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* proj_ptr = proj) - fixed (Int32* view_ptr = view) - fixed (double* objX_ptr = objX) - fixed (double* objY_ptr = &objY) - fixed (double* objZ_ptr = &objZ) - fixed (double* objW_ptr = &objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, ref double model, double[] proj, Int32[] view, double near, double far, ref double objX, double* objY, double* objZ, double* objW) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* proj_ptr = proj) - fixed (Int32* view_ptr = view) - fixed (double* objX_ptr = &objX) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY, (double*)objZ, (double*)objW); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, ref double model, double[] proj, Int32[] view, double near, double far, ref double objX, double* objY, double* objZ, double[] objW) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* proj_ptr = proj) - fixed (Int32* view_ptr = view) - fixed (double* objX_ptr = &objX) - fixed (double* objW_ptr = objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY, (double*)objZ, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, ref double model, double[] proj, Int32[] view, double near, double far, ref double objX, double* objY, double* objZ, ref double objW) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* proj_ptr = proj) - fixed (Int32* view_ptr = view) - fixed (double* objX_ptr = &objX) - fixed (double* objW_ptr = &objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY, (double*)objZ, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, ref double model, double[] proj, Int32[] view, double near, double far, ref double objX, double* objY, double[] objZ, double* objW) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* proj_ptr = proj) - fixed (Int32* view_ptr = view) - fixed (double* objX_ptr = &objX) - fixed (double* objZ_ptr = objZ) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY, (double*)objZ_ptr, (double*)objW); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, ref double model, double[] proj, Int32[] view, double near, double far, ref double objX, double* objY, double[] objZ, double[] objW) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* proj_ptr = proj) - fixed (Int32* view_ptr = view) - fixed (double* objX_ptr = &objX) - fixed (double* objZ_ptr = objZ) - fixed (double* objW_ptr = objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, ref double model, double[] proj, Int32[] view, double near, double far, ref double objX, double* objY, double[] objZ, ref double objW) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* proj_ptr = proj) - fixed (Int32* view_ptr = view) - fixed (double* objX_ptr = &objX) - fixed (double* objZ_ptr = objZ) - fixed (double* objW_ptr = &objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, ref double model, double[] proj, Int32[] view, double near, double far, ref double objX, double* objY, ref double objZ, double* objW) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* proj_ptr = proj) - fixed (Int32* view_ptr = view) - fixed (double* objX_ptr = &objX) - fixed (double* objZ_ptr = &objZ) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY, (double*)objZ_ptr, (double*)objW); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, ref double model, double[] proj, Int32[] view, double near, double far, ref double objX, double* objY, ref double objZ, double[] objW) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* proj_ptr = proj) - fixed (Int32* view_ptr = view) - fixed (double* objX_ptr = &objX) - fixed (double* objZ_ptr = &objZ) - fixed (double* objW_ptr = objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, ref double model, double[] proj, Int32[] view, double near, double far, ref double objX, double* objY, ref double objZ, ref double objW) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* proj_ptr = proj) - fixed (Int32* view_ptr = view) - fixed (double* objX_ptr = &objX) - fixed (double* objZ_ptr = &objZ) - fixed (double* objW_ptr = &objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, ref double model, double[] proj, Int32[] view, double near, double far, ref double objX, double[] objY, double* objZ, double* objW) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* proj_ptr = proj) - fixed (Int32* view_ptr = view) - fixed (double* objX_ptr = &objX) - fixed (double* objY_ptr = objY) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ, (double*)objW); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, ref double model, double[] proj, Int32[] view, double near, double far, ref double objX, double[] objY, double* objZ, double[] objW) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* proj_ptr = proj) - fixed (Int32* view_ptr = view) - fixed (double* objX_ptr = &objX) - fixed (double* objY_ptr = objY) - fixed (double* objW_ptr = objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, ref double model, double[] proj, Int32[] view, double near, double far, ref double objX, double[] objY, double* objZ, ref double objW) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* proj_ptr = proj) - fixed (Int32* view_ptr = view) - fixed (double* objX_ptr = &objX) - fixed (double* objY_ptr = objY) - fixed (double* objW_ptr = &objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, ref double model, double[] proj, Int32[] view, double near, double far, ref double objX, double[] objY, double[] objZ, double* objW) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* proj_ptr = proj) - fixed (Int32* view_ptr = view) - fixed (double* objX_ptr = &objX) - fixed (double* objY_ptr = objY) - fixed (double* objZ_ptr = objZ) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW); - return retval; - } - } - } - - public static - Int32 UnProject4(double winX, double winY, double winZ, double clipW, ref double model, double[] proj, Int32[] view, double near, double far, ref double objX, double[] objY, double[] objZ, double[] objW) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* proj_ptr = proj) - fixed (Int32* view_ptr = view) - fixed (double* objX_ptr = &objX) - fixed (double* objY_ptr = objY) - fixed (double* objZ_ptr = objZ) - fixed (double* objW_ptr = objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - public static - Int32 UnProject4(double winX, double winY, double winZ, double clipW, ref double model, double[] proj, Int32[] view, double near, double far, ref double objX, double[] objY, double[] objZ, ref double objW) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* proj_ptr = proj) - fixed (Int32* view_ptr = view) - fixed (double* objX_ptr = &objX) - fixed (double* objY_ptr = objY) - fixed (double* objZ_ptr = objZ) - fixed (double* objW_ptr = &objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, ref double model, double[] proj, Int32[] view, double near, double far, ref double objX, double[] objY, ref double objZ, double* objW) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* proj_ptr = proj) - fixed (Int32* view_ptr = view) - fixed (double* objX_ptr = &objX) - fixed (double* objY_ptr = objY) - fixed (double* objZ_ptr = &objZ) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW); - return retval; - } - } - } - - public static - Int32 UnProject4(double winX, double winY, double winZ, double clipW, ref double model, double[] proj, Int32[] view, double near, double far, ref double objX, double[] objY, ref double objZ, double[] objW) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* proj_ptr = proj) - fixed (Int32* view_ptr = view) - fixed (double* objX_ptr = &objX) - fixed (double* objY_ptr = objY) - fixed (double* objZ_ptr = &objZ) - fixed (double* objW_ptr = objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - public static - Int32 UnProject4(double winX, double winY, double winZ, double clipW, ref double model, double[] proj, Int32[] view, double near, double far, ref double objX, double[] objY, ref double objZ, ref double objW) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* proj_ptr = proj) - fixed (Int32* view_ptr = view) - fixed (double* objX_ptr = &objX) - fixed (double* objY_ptr = objY) - fixed (double* objZ_ptr = &objZ) - fixed (double* objW_ptr = &objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, ref double model, double[] proj, Int32[] view, double near, double far, ref double objX, ref double objY, double* objZ, double* objW) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* proj_ptr = proj) - fixed (Int32* view_ptr = view) - fixed (double* objX_ptr = &objX) - fixed (double* objY_ptr = &objY) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ, (double*)objW); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, ref double model, double[] proj, Int32[] view, double near, double far, ref double objX, ref double objY, double* objZ, double[] objW) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* proj_ptr = proj) - fixed (Int32* view_ptr = view) - fixed (double* objX_ptr = &objX) - fixed (double* objY_ptr = &objY) - fixed (double* objW_ptr = objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, ref double model, double[] proj, Int32[] view, double near, double far, ref double objX, ref double objY, double* objZ, ref double objW) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* proj_ptr = proj) - fixed (Int32* view_ptr = view) - fixed (double* objX_ptr = &objX) - fixed (double* objY_ptr = &objY) - fixed (double* objW_ptr = &objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, ref double model, double[] proj, Int32[] view, double near, double far, ref double objX, ref double objY, double[] objZ, double* objW) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* proj_ptr = proj) - fixed (Int32* view_ptr = view) - fixed (double* objX_ptr = &objX) - fixed (double* objY_ptr = &objY) - fixed (double* objZ_ptr = objZ) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW); - return retval; - } - } - } - - public static - Int32 UnProject4(double winX, double winY, double winZ, double clipW, ref double model, double[] proj, Int32[] view, double near, double far, ref double objX, ref double objY, double[] objZ, double[] objW) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* proj_ptr = proj) - fixed (Int32* view_ptr = view) - fixed (double* objX_ptr = &objX) - fixed (double* objY_ptr = &objY) - fixed (double* objZ_ptr = objZ) - fixed (double* objW_ptr = objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - public static - Int32 UnProject4(double winX, double winY, double winZ, double clipW, ref double model, double[] proj, Int32[] view, double near, double far, ref double objX, ref double objY, double[] objZ, ref double objW) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* proj_ptr = proj) - fixed (Int32* view_ptr = view) - fixed (double* objX_ptr = &objX) - fixed (double* objY_ptr = &objY) - fixed (double* objZ_ptr = objZ) - fixed (double* objW_ptr = &objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, ref double model, double[] proj, Int32[] view, double near, double far, ref double objX, ref double objY, ref double objZ, double* objW) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* proj_ptr = proj) - fixed (Int32* view_ptr = view) - fixed (double* objX_ptr = &objX) - fixed (double* objY_ptr = &objY) - fixed (double* objZ_ptr = &objZ) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW); - return retval; - } - } - } - - public static - Int32 UnProject4(double winX, double winY, double winZ, double clipW, ref double model, double[] proj, Int32[] view, double near, double far, ref double objX, ref double objY, ref double objZ, double[] objW) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* proj_ptr = proj) - fixed (Int32* view_ptr = view) - fixed (double* objX_ptr = &objX) - fixed (double* objY_ptr = &objY) - fixed (double* objZ_ptr = &objZ) - fixed (double* objW_ptr = objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - public static - Int32 UnProject4(double winX, double winY, double winZ, double clipW, ref double model, double[] proj, Int32[] view, double near, double far, ref double objX, ref double objY, ref double objZ, ref double objW) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* proj_ptr = proj) - fixed (Int32* view_ptr = view) - fixed (double* objX_ptr = &objX) - fixed (double* objY_ptr = &objY) - fixed (double* objZ_ptr = &objZ) - fixed (double* objW_ptr = &objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, ref double model, double[] proj, ref Int32 view, double near, double far, double* objX, double* objY, double* objZ, double* objW) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* proj_ptr = proj) - fixed (Int32* view_ptr = &view) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX, (double*)objY, (double*)objZ, (double*)objW); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, ref double model, double[] proj, ref Int32 view, double near, double far, double* objX, double* objY, double* objZ, double[] objW) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* proj_ptr = proj) - fixed (Int32* view_ptr = &view) - fixed (double* objW_ptr = objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX, (double*)objY, (double*)objZ, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, ref double model, double[] proj, ref Int32 view, double near, double far, double* objX, double* objY, double* objZ, ref double objW) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* proj_ptr = proj) - fixed (Int32* view_ptr = &view) - fixed (double* objW_ptr = &objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX, (double*)objY, (double*)objZ, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, ref double model, double[] proj, ref Int32 view, double near, double far, double* objX, double* objY, double[] objZ, double* objW) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* proj_ptr = proj) - fixed (Int32* view_ptr = &view) - fixed (double* objZ_ptr = objZ) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX, (double*)objY, (double*)objZ_ptr, (double*)objW); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, ref double model, double[] proj, ref Int32 view, double near, double far, double* objX, double* objY, double[] objZ, double[] objW) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* proj_ptr = proj) - fixed (Int32* view_ptr = &view) - fixed (double* objZ_ptr = objZ) - fixed (double* objW_ptr = objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX, (double*)objY, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, ref double model, double[] proj, ref Int32 view, double near, double far, double* objX, double* objY, double[] objZ, ref double objW) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* proj_ptr = proj) - fixed (Int32* view_ptr = &view) - fixed (double* objZ_ptr = objZ) - fixed (double* objW_ptr = &objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX, (double*)objY, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, ref double model, double[] proj, ref Int32 view, double near, double far, double* objX, double* objY, ref double objZ, double* objW) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* proj_ptr = proj) - fixed (Int32* view_ptr = &view) - fixed (double* objZ_ptr = &objZ) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX, (double*)objY, (double*)objZ_ptr, (double*)objW); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, ref double model, double[] proj, ref Int32 view, double near, double far, double* objX, double* objY, ref double objZ, double[] objW) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* proj_ptr = proj) - fixed (Int32* view_ptr = &view) - fixed (double* objZ_ptr = &objZ) - fixed (double* objW_ptr = objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX, (double*)objY, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, ref double model, double[] proj, ref Int32 view, double near, double far, double* objX, double* objY, ref double objZ, ref double objW) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* proj_ptr = proj) - fixed (Int32* view_ptr = &view) - fixed (double* objZ_ptr = &objZ) - fixed (double* objW_ptr = &objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX, (double*)objY, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, ref double model, double[] proj, ref Int32 view, double near, double far, double* objX, double[] objY, double* objZ, double* objW) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* proj_ptr = proj) - fixed (Int32* view_ptr = &view) - fixed (double* objY_ptr = objY) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX, (double*)objY_ptr, (double*)objZ, (double*)objW); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, ref double model, double[] proj, ref Int32 view, double near, double far, double* objX, double[] objY, double* objZ, double[] objW) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* proj_ptr = proj) - fixed (Int32* view_ptr = &view) - fixed (double* objY_ptr = objY) - fixed (double* objW_ptr = objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX, (double*)objY_ptr, (double*)objZ, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, ref double model, double[] proj, ref Int32 view, double near, double far, double* objX, double[] objY, double* objZ, ref double objW) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* proj_ptr = proj) - fixed (Int32* view_ptr = &view) - fixed (double* objY_ptr = objY) - fixed (double* objW_ptr = &objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX, (double*)objY_ptr, (double*)objZ, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, ref double model, double[] proj, ref Int32 view, double near, double far, double* objX, double[] objY, double[] objZ, double* objW) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* proj_ptr = proj) - fixed (Int32* view_ptr = &view) - fixed (double* objY_ptr = objY) - fixed (double* objZ_ptr = objZ) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, ref double model, double[] proj, ref Int32 view, double near, double far, double* objX, double[] objY, double[] objZ, double[] objW) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* proj_ptr = proj) - fixed (Int32* view_ptr = &view) - fixed (double* objY_ptr = objY) - fixed (double* objZ_ptr = objZ) - fixed (double* objW_ptr = objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, ref double model, double[] proj, ref Int32 view, double near, double far, double* objX, double[] objY, double[] objZ, ref double objW) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* proj_ptr = proj) - fixed (Int32* view_ptr = &view) - fixed (double* objY_ptr = objY) - fixed (double* objZ_ptr = objZ) - fixed (double* objW_ptr = &objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, ref double model, double[] proj, ref Int32 view, double near, double far, double* objX, double[] objY, ref double objZ, double* objW) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* proj_ptr = proj) - fixed (Int32* view_ptr = &view) - fixed (double* objY_ptr = objY) - fixed (double* objZ_ptr = &objZ) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, ref double model, double[] proj, ref Int32 view, double near, double far, double* objX, double[] objY, ref double objZ, double[] objW) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* proj_ptr = proj) - fixed (Int32* view_ptr = &view) - fixed (double* objY_ptr = objY) - fixed (double* objZ_ptr = &objZ) - fixed (double* objW_ptr = objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, ref double model, double[] proj, ref Int32 view, double near, double far, double* objX, double[] objY, ref double objZ, ref double objW) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* proj_ptr = proj) - fixed (Int32* view_ptr = &view) - fixed (double* objY_ptr = objY) - fixed (double* objZ_ptr = &objZ) - fixed (double* objW_ptr = &objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, ref double model, double[] proj, ref Int32 view, double near, double far, double* objX, ref double objY, double* objZ, double* objW) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* proj_ptr = proj) - fixed (Int32* view_ptr = &view) - fixed (double* objY_ptr = &objY) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX, (double*)objY_ptr, (double*)objZ, (double*)objW); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, ref double model, double[] proj, ref Int32 view, double near, double far, double* objX, ref double objY, double* objZ, double[] objW) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* proj_ptr = proj) - fixed (Int32* view_ptr = &view) - fixed (double* objY_ptr = &objY) - fixed (double* objW_ptr = objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX, (double*)objY_ptr, (double*)objZ, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, ref double model, double[] proj, ref Int32 view, double near, double far, double* objX, ref double objY, double* objZ, ref double objW) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* proj_ptr = proj) - fixed (Int32* view_ptr = &view) - fixed (double* objY_ptr = &objY) - fixed (double* objW_ptr = &objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX, (double*)objY_ptr, (double*)objZ, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, ref double model, double[] proj, ref Int32 view, double near, double far, double* objX, ref double objY, double[] objZ, double* objW) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* proj_ptr = proj) - fixed (Int32* view_ptr = &view) - fixed (double* objY_ptr = &objY) - fixed (double* objZ_ptr = objZ) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, ref double model, double[] proj, ref Int32 view, double near, double far, double* objX, ref double objY, double[] objZ, double[] objW) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* proj_ptr = proj) - fixed (Int32* view_ptr = &view) - fixed (double* objY_ptr = &objY) - fixed (double* objZ_ptr = objZ) - fixed (double* objW_ptr = objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, ref double model, double[] proj, ref Int32 view, double near, double far, double* objX, ref double objY, double[] objZ, ref double objW) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* proj_ptr = proj) - fixed (Int32* view_ptr = &view) - fixed (double* objY_ptr = &objY) - fixed (double* objZ_ptr = objZ) - fixed (double* objW_ptr = &objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, ref double model, double[] proj, ref Int32 view, double near, double far, double* objX, ref double objY, ref double objZ, double* objW) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* proj_ptr = proj) - fixed (Int32* view_ptr = &view) - fixed (double* objY_ptr = &objY) - fixed (double* objZ_ptr = &objZ) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, ref double model, double[] proj, ref Int32 view, double near, double far, double* objX, ref double objY, ref double objZ, double[] objW) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* proj_ptr = proj) - fixed (Int32* view_ptr = &view) - fixed (double* objY_ptr = &objY) - fixed (double* objZ_ptr = &objZ) - fixed (double* objW_ptr = objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, ref double model, double[] proj, ref Int32 view, double near, double far, double* objX, ref double objY, ref double objZ, ref double objW) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* proj_ptr = proj) - fixed (Int32* view_ptr = &view) - fixed (double* objY_ptr = &objY) - fixed (double* objZ_ptr = &objZ) - fixed (double* objW_ptr = &objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, ref double model, double[] proj, ref Int32 view, double near, double far, double[] objX, double* objY, double* objZ, double* objW) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* proj_ptr = proj) - fixed (Int32* view_ptr = &view) - fixed (double* objX_ptr = objX) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY, (double*)objZ, (double*)objW); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, ref double model, double[] proj, ref Int32 view, double near, double far, double[] objX, double* objY, double* objZ, double[] objW) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* proj_ptr = proj) - fixed (Int32* view_ptr = &view) - fixed (double* objX_ptr = objX) - fixed (double* objW_ptr = objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY, (double*)objZ, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, ref double model, double[] proj, ref Int32 view, double near, double far, double[] objX, double* objY, double* objZ, ref double objW) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* proj_ptr = proj) - fixed (Int32* view_ptr = &view) - fixed (double* objX_ptr = objX) - fixed (double* objW_ptr = &objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY, (double*)objZ, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, ref double model, double[] proj, ref Int32 view, double near, double far, double[] objX, double* objY, double[] objZ, double* objW) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* proj_ptr = proj) - fixed (Int32* view_ptr = &view) - fixed (double* objX_ptr = objX) - fixed (double* objZ_ptr = objZ) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY, (double*)objZ_ptr, (double*)objW); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, ref double model, double[] proj, ref Int32 view, double near, double far, double[] objX, double* objY, double[] objZ, double[] objW) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* proj_ptr = proj) - fixed (Int32* view_ptr = &view) - fixed (double* objX_ptr = objX) - fixed (double* objZ_ptr = objZ) - fixed (double* objW_ptr = objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, ref double model, double[] proj, ref Int32 view, double near, double far, double[] objX, double* objY, double[] objZ, ref double objW) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* proj_ptr = proj) - fixed (Int32* view_ptr = &view) - fixed (double* objX_ptr = objX) - fixed (double* objZ_ptr = objZ) - fixed (double* objW_ptr = &objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, ref double model, double[] proj, ref Int32 view, double near, double far, double[] objX, double* objY, ref double objZ, double* objW) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* proj_ptr = proj) - fixed (Int32* view_ptr = &view) - fixed (double* objX_ptr = objX) - fixed (double* objZ_ptr = &objZ) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY, (double*)objZ_ptr, (double*)objW); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, ref double model, double[] proj, ref Int32 view, double near, double far, double[] objX, double* objY, ref double objZ, double[] objW) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* proj_ptr = proj) - fixed (Int32* view_ptr = &view) - fixed (double* objX_ptr = objX) - fixed (double* objZ_ptr = &objZ) - fixed (double* objW_ptr = objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, ref double model, double[] proj, ref Int32 view, double near, double far, double[] objX, double* objY, ref double objZ, ref double objW) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* proj_ptr = proj) - fixed (Int32* view_ptr = &view) - fixed (double* objX_ptr = objX) - fixed (double* objZ_ptr = &objZ) - fixed (double* objW_ptr = &objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, ref double model, double[] proj, ref Int32 view, double near, double far, double[] objX, double[] objY, double* objZ, double* objW) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* proj_ptr = proj) - fixed (Int32* view_ptr = &view) - fixed (double* objX_ptr = objX) - fixed (double* objY_ptr = objY) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ, (double*)objW); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, ref double model, double[] proj, ref Int32 view, double near, double far, double[] objX, double[] objY, double* objZ, double[] objW) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* proj_ptr = proj) - fixed (Int32* view_ptr = &view) - fixed (double* objX_ptr = objX) - fixed (double* objY_ptr = objY) - fixed (double* objW_ptr = objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, ref double model, double[] proj, ref Int32 view, double near, double far, double[] objX, double[] objY, double* objZ, ref double objW) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* proj_ptr = proj) - fixed (Int32* view_ptr = &view) - fixed (double* objX_ptr = objX) - fixed (double* objY_ptr = objY) - fixed (double* objW_ptr = &objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, ref double model, double[] proj, ref Int32 view, double near, double far, double[] objX, double[] objY, double[] objZ, double* objW) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* proj_ptr = proj) - fixed (Int32* view_ptr = &view) - fixed (double* objX_ptr = objX) - fixed (double* objY_ptr = objY) - fixed (double* objZ_ptr = objZ) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW); - return retval; - } - } - } - - public static - Int32 UnProject4(double winX, double winY, double winZ, double clipW, ref double model, double[] proj, ref Int32 view, double near, double far, double[] objX, double[] objY, double[] objZ, double[] objW) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* proj_ptr = proj) - fixed (Int32* view_ptr = &view) - fixed (double* objX_ptr = objX) - fixed (double* objY_ptr = objY) - fixed (double* objZ_ptr = objZ) - fixed (double* objW_ptr = objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - public static - Int32 UnProject4(double winX, double winY, double winZ, double clipW, ref double model, double[] proj, ref Int32 view, double near, double far, double[] objX, double[] objY, double[] objZ, ref double objW) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* proj_ptr = proj) - fixed (Int32* view_ptr = &view) - fixed (double* objX_ptr = objX) - fixed (double* objY_ptr = objY) - fixed (double* objZ_ptr = objZ) - fixed (double* objW_ptr = &objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, ref double model, double[] proj, ref Int32 view, double near, double far, double[] objX, double[] objY, ref double objZ, double* objW) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* proj_ptr = proj) - fixed (Int32* view_ptr = &view) - fixed (double* objX_ptr = objX) - fixed (double* objY_ptr = objY) - fixed (double* objZ_ptr = &objZ) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW); - return retval; - } - } - } - - public static - Int32 UnProject4(double winX, double winY, double winZ, double clipW, ref double model, double[] proj, ref Int32 view, double near, double far, double[] objX, double[] objY, ref double objZ, double[] objW) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* proj_ptr = proj) - fixed (Int32* view_ptr = &view) - fixed (double* objX_ptr = objX) - fixed (double* objY_ptr = objY) - fixed (double* objZ_ptr = &objZ) - fixed (double* objW_ptr = objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - public static - Int32 UnProject4(double winX, double winY, double winZ, double clipW, ref double model, double[] proj, ref Int32 view, double near, double far, double[] objX, double[] objY, ref double objZ, ref double objW) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* proj_ptr = proj) - fixed (Int32* view_ptr = &view) - fixed (double* objX_ptr = objX) - fixed (double* objY_ptr = objY) - fixed (double* objZ_ptr = &objZ) - fixed (double* objW_ptr = &objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, ref double model, double[] proj, ref Int32 view, double near, double far, double[] objX, ref double objY, double* objZ, double* objW) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* proj_ptr = proj) - fixed (Int32* view_ptr = &view) - fixed (double* objX_ptr = objX) - fixed (double* objY_ptr = &objY) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ, (double*)objW); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, ref double model, double[] proj, ref Int32 view, double near, double far, double[] objX, ref double objY, double* objZ, double[] objW) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* proj_ptr = proj) - fixed (Int32* view_ptr = &view) - fixed (double* objX_ptr = objX) - fixed (double* objY_ptr = &objY) - fixed (double* objW_ptr = objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, ref double model, double[] proj, ref Int32 view, double near, double far, double[] objX, ref double objY, double* objZ, ref double objW) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* proj_ptr = proj) - fixed (Int32* view_ptr = &view) - fixed (double* objX_ptr = objX) - fixed (double* objY_ptr = &objY) - fixed (double* objW_ptr = &objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, ref double model, double[] proj, ref Int32 view, double near, double far, double[] objX, ref double objY, double[] objZ, double* objW) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* proj_ptr = proj) - fixed (Int32* view_ptr = &view) - fixed (double* objX_ptr = objX) - fixed (double* objY_ptr = &objY) - fixed (double* objZ_ptr = objZ) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW); - return retval; - } - } - } - - public static - Int32 UnProject4(double winX, double winY, double winZ, double clipW, ref double model, double[] proj, ref Int32 view, double near, double far, double[] objX, ref double objY, double[] objZ, double[] objW) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* proj_ptr = proj) - fixed (Int32* view_ptr = &view) - fixed (double* objX_ptr = objX) - fixed (double* objY_ptr = &objY) - fixed (double* objZ_ptr = objZ) - fixed (double* objW_ptr = objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - public static - Int32 UnProject4(double winX, double winY, double winZ, double clipW, ref double model, double[] proj, ref Int32 view, double near, double far, double[] objX, ref double objY, double[] objZ, ref double objW) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* proj_ptr = proj) - fixed (Int32* view_ptr = &view) - fixed (double* objX_ptr = objX) - fixed (double* objY_ptr = &objY) - fixed (double* objZ_ptr = objZ) - fixed (double* objW_ptr = &objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, ref double model, double[] proj, ref Int32 view, double near, double far, double[] objX, ref double objY, ref double objZ, double* objW) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* proj_ptr = proj) - fixed (Int32* view_ptr = &view) - fixed (double* objX_ptr = objX) - fixed (double* objY_ptr = &objY) - fixed (double* objZ_ptr = &objZ) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW); - return retval; - } - } - } - - public static - Int32 UnProject4(double winX, double winY, double winZ, double clipW, ref double model, double[] proj, ref Int32 view, double near, double far, double[] objX, ref double objY, ref double objZ, double[] objW) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* proj_ptr = proj) - fixed (Int32* view_ptr = &view) - fixed (double* objX_ptr = objX) - fixed (double* objY_ptr = &objY) - fixed (double* objZ_ptr = &objZ) - fixed (double* objW_ptr = objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - public static - Int32 UnProject4(double winX, double winY, double winZ, double clipW, ref double model, double[] proj, ref Int32 view, double near, double far, double[] objX, ref double objY, ref double objZ, ref double objW) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* proj_ptr = proj) - fixed (Int32* view_ptr = &view) - fixed (double* objX_ptr = objX) - fixed (double* objY_ptr = &objY) - fixed (double* objZ_ptr = &objZ) - fixed (double* objW_ptr = &objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, ref double model, double[] proj, ref Int32 view, double near, double far, ref double objX, double* objY, double* objZ, double* objW) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* proj_ptr = proj) - fixed (Int32* view_ptr = &view) - fixed (double* objX_ptr = &objX) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY, (double*)objZ, (double*)objW); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, ref double model, double[] proj, ref Int32 view, double near, double far, ref double objX, double* objY, double* objZ, double[] objW) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* proj_ptr = proj) - fixed (Int32* view_ptr = &view) - fixed (double* objX_ptr = &objX) - fixed (double* objW_ptr = objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY, (double*)objZ, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, ref double model, double[] proj, ref Int32 view, double near, double far, ref double objX, double* objY, double* objZ, ref double objW) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* proj_ptr = proj) - fixed (Int32* view_ptr = &view) - fixed (double* objX_ptr = &objX) - fixed (double* objW_ptr = &objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY, (double*)objZ, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, ref double model, double[] proj, ref Int32 view, double near, double far, ref double objX, double* objY, double[] objZ, double* objW) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* proj_ptr = proj) - fixed (Int32* view_ptr = &view) - fixed (double* objX_ptr = &objX) - fixed (double* objZ_ptr = objZ) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY, (double*)objZ_ptr, (double*)objW); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, ref double model, double[] proj, ref Int32 view, double near, double far, ref double objX, double* objY, double[] objZ, double[] objW) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* proj_ptr = proj) - fixed (Int32* view_ptr = &view) - fixed (double* objX_ptr = &objX) - fixed (double* objZ_ptr = objZ) - fixed (double* objW_ptr = objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, ref double model, double[] proj, ref Int32 view, double near, double far, ref double objX, double* objY, double[] objZ, ref double objW) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* proj_ptr = proj) - fixed (Int32* view_ptr = &view) - fixed (double* objX_ptr = &objX) - fixed (double* objZ_ptr = objZ) - fixed (double* objW_ptr = &objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, ref double model, double[] proj, ref Int32 view, double near, double far, ref double objX, double* objY, ref double objZ, double* objW) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* proj_ptr = proj) - fixed (Int32* view_ptr = &view) - fixed (double* objX_ptr = &objX) - fixed (double* objZ_ptr = &objZ) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY, (double*)objZ_ptr, (double*)objW); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, ref double model, double[] proj, ref Int32 view, double near, double far, ref double objX, double* objY, ref double objZ, double[] objW) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* proj_ptr = proj) - fixed (Int32* view_ptr = &view) - fixed (double* objX_ptr = &objX) - fixed (double* objZ_ptr = &objZ) - fixed (double* objW_ptr = objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, ref double model, double[] proj, ref Int32 view, double near, double far, ref double objX, double* objY, ref double objZ, ref double objW) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* proj_ptr = proj) - fixed (Int32* view_ptr = &view) - fixed (double* objX_ptr = &objX) - fixed (double* objZ_ptr = &objZ) - fixed (double* objW_ptr = &objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, ref double model, double[] proj, ref Int32 view, double near, double far, ref double objX, double[] objY, double* objZ, double* objW) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* proj_ptr = proj) - fixed (Int32* view_ptr = &view) - fixed (double* objX_ptr = &objX) - fixed (double* objY_ptr = objY) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ, (double*)objW); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, ref double model, double[] proj, ref Int32 view, double near, double far, ref double objX, double[] objY, double* objZ, double[] objW) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* proj_ptr = proj) - fixed (Int32* view_ptr = &view) - fixed (double* objX_ptr = &objX) - fixed (double* objY_ptr = objY) - fixed (double* objW_ptr = objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, ref double model, double[] proj, ref Int32 view, double near, double far, ref double objX, double[] objY, double* objZ, ref double objW) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* proj_ptr = proj) - fixed (Int32* view_ptr = &view) - fixed (double* objX_ptr = &objX) - fixed (double* objY_ptr = objY) - fixed (double* objW_ptr = &objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, ref double model, double[] proj, ref Int32 view, double near, double far, ref double objX, double[] objY, double[] objZ, double* objW) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* proj_ptr = proj) - fixed (Int32* view_ptr = &view) - fixed (double* objX_ptr = &objX) - fixed (double* objY_ptr = objY) - fixed (double* objZ_ptr = objZ) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW); - return retval; - } - } - } - - public static - Int32 UnProject4(double winX, double winY, double winZ, double clipW, ref double model, double[] proj, ref Int32 view, double near, double far, ref double objX, double[] objY, double[] objZ, double[] objW) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* proj_ptr = proj) - fixed (Int32* view_ptr = &view) - fixed (double* objX_ptr = &objX) - fixed (double* objY_ptr = objY) - fixed (double* objZ_ptr = objZ) - fixed (double* objW_ptr = objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - public static - Int32 UnProject4(double winX, double winY, double winZ, double clipW, ref double model, double[] proj, ref Int32 view, double near, double far, ref double objX, double[] objY, double[] objZ, ref double objW) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* proj_ptr = proj) - fixed (Int32* view_ptr = &view) - fixed (double* objX_ptr = &objX) - fixed (double* objY_ptr = objY) - fixed (double* objZ_ptr = objZ) - fixed (double* objW_ptr = &objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, ref double model, double[] proj, ref Int32 view, double near, double far, ref double objX, double[] objY, ref double objZ, double* objW) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* proj_ptr = proj) - fixed (Int32* view_ptr = &view) - fixed (double* objX_ptr = &objX) - fixed (double* objY_ptr = objY) - fixed (double* objZ_ptr = &objZ) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW); - return retval; - } - } - } - - public static - Int32 UnProject4(double winX, double winY, double winZ, double clipW, ref double model, double[] proj, ref Int32 view, double near, double far, ref double objX, double[] objY, ref double objZ, double[] objW) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* proj_ptr = proj) - fixed (Int32* view_ptr = &view) - fixed (double* objX_ptr = &objX) - fixed (double* objY_ptr = objY) - fixed (double* objZ_ptr = &objZ) - fixed (double* objW_ptr = objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - public static - Int32 UnProject4(double winX, double winY, double winZ, double clipW, ref double model, double[] proj, ref Int32 view, double near, double far, ref double objX, double[] objY, ref double objZ, ref double objW) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* proj_ptr = proj) - fixed (Int32* view_ptr = &view) - fixed (double* objX_ptr = &objX) - fixed (double* objY_ptr = objY) - fixed (double* objZ_ptr = &objZ) - fixed (double* objW_ptr = &objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, ref double model, double[] proj, ref Int32 view, double near, double far, ref double objX, ref double objY, double* objZ, double* objW) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* proj_ptr = proj) - fixed (Int32* view_ptr = &view) - fixed (double* objX_ptr = &objX) - fixed (double* objY_ptr = &objY) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ, (double*)objW); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, ref double model, double[] proj, ref Int32 view, double near, double far, ref double objX, ref double objY, double* objZ, double[] objW) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* proj_ptr = proj) - fixed (Int32* view_ptr = &view) - fixed (double* objX_ptr = &objX) - fixed (double* objY_ptr = &objY) - fixed (double* objW_ptr = objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, ref double model, double[] proj, ref Int32 view, double near, double far, ref double objX, ref double objY, double* objZ, ref double objW) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* proj_ptr = proj) - fixed (Int32* view_ptr = &view) - fixed (double* objX_ptr = &objX) - fixed (double* objY_ptr = &objY) - fixed (double* objW_ptr = &objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, ref double model, double[] proj, ref Int32 view, double near, double far, ref double objX, ref double objY, double[] objZ, double* objW) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* proj_ptr = proj) - fixed (Int32* view_ptr = &view) - fixed (double* objX_ptr = &objX) - fixed (double* objY_ptr = &objY) - fixed (double* objZ_ptr = objZ) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW); - return retval; - } - } - } - - public static - Int32 UnProject4(double winX, double winY, double winZ, double clipW, ref double model, double[] proj, ref Int32 view, double near, double far, ref double objX, ref double objY, double[] objZ, double[] objW) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* proj_ptr = proj) - fixed (Int32* view_ptr = &view) - fixed (double* objX_ptr = &objX) - fixed (double* objY_ptr = &objY) - fixed (double* objZ_ptr = objZ) - fixed (double* objW_ptr = objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - public static - Int32 UnProject4(double winX, double winY, double winZ, double clipW, ref double model, double[] proj, ref Int32 view, double near, double far, ref double objX, ref double objY, double[] objZ, ref double objW) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* proj_ptr = proj) - fixed (Int32* view_ptr = &view) - fixed (double* objX_ptr = &objX) - fixed (double* objY_ptr = &objY) - fixed (double* objZ_ptr = objZ) - fixed (double* objW_ptr = &objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, ref double model, double[] proj, ref Int32 view, double near, double far, ref double objX, ref double objY, ref double objZ, double* objW) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* proj_ptr = proj) - fixed (Int32* view_ptr = &view) - fixed (double* objX_ptr = &objX) - fixed (double* objY_ptr = &objY) - fixed (double* objZ_ptr = &objZ) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW); - return retval; - } - } - } - - public static - Int32 UnProject4(double winX, double winY, double winZ, double clipW, ref double model, double[] proj, ref Int32 view, double near, double far, ref double objX, ref double objY, ref double objZ, double[] objW) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* proj_ptr = proj) - fixed (Int32* view_ptr = &view) - fixed (double* objX_ptr = &objX) - fixed (double* objY_ptr = &objY) - fixed (double* objZ_ptr = &objZ) - fixed (double* objW_ptr = objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - public static - Int32 UnProject4(double winX, double winY, double winZ, double clipW, ref double model, double[] proj, ref Int32 view, double near, double far, ref double objX, ref double objY, ref double objZ, ref double objW) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* proj_ptr = proj) - fixed (Int32* view_ptr = &view) - fixed (double* objX_ptr = &objX) - fixed (double* objY_ptr = &objY) - fixed (double* objZ_ptr = &objZ) - fixed (double* objW_ptr = &objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, ref double model, ref double proj, Int32* view, double near, double far, double* objX, double* objY, double* objZ, double* objW) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* proj_ptr = &proj) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view, (double)near, (double)far, (double*)objX, (double*)objY, (double*)objZ, (double*)objW); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, ref double model, ref double proj, Int32* view, double near, double far, double* objX, double* objY, double* objZ, double[] objW) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* proj_ptr = &proj) - fixed (double* objW_ptr = objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view, (double)near, (double)far, (double*)objX, (double*)objY, (double*)objZ, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, ref double model, ref double proj, Int32* view, double near, double far, double* objX, double* objY, double* objZ, ref double objW) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* proj_ptr = &proj) - fixed (double* objW_ptr = &objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view, (double)near, (double)far, (double*)objX, (double*)objY, (double*)objZ, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, ref double model, ref double proj, Int32* view, double near, double far, double* objX, double* objY, double[] objZ, double* objW) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* proj_ptr = &proj) - fixed (double* objZ_ptr = objZ) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view, (double)near, (double)far, (double*)objX, (double*)objY, (double*)objZ_ptr, (double*)objW); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, ref double model, ref double proj, Int32* view, double near, double far, double* objX, double* objY, double[] objZ, double[] objW) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* proj_ptr = &proj) - fixed (double* objZ_ptr = objZ) - fixed (double* objW_ptr = objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view, (double)near, (double)far, (double*)objX, (double*)objY, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, ref double model, ref double proj, Int32* view, double near, double far, double* objX, double* objY, double[] objZ, ref double objW) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* proj_ptr = &proj) - fixed (double* objZ_ptr = objZ) - fixed (double* objW_ptr = &objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view, (double)near, (double)far, (double*)objX, (double*)objY, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, ref double model, ref double proj, Int32* view, double near, double far, double* objX, double* objY, ref double objZ, double* objW) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* proj_ptr = &proj) - fixed (double* objZ_ptr = &objZ) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view, (double)near, (double)far, (double*)objX, (double*)objY, (double*)objZ_ptr, (double*)objW); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, ref double model, ref double proj, Int32* view, double near, double far, double* objX, double* objY, ref double objZ, double[] objW) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* proj_ptr = &proj) - fixed (double* objZ_ptr = &objZ) - fixed (double* objW_ptr = objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view, (double)near, (double)far, (double*)objX, (double*)objY, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, ref double model, ref double proj, Int32* view, double near, double far, double* objX, double* objY, ref double objZ, ref double objW) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* proj_ptr = &proj) - fixed (double* objZ_ptr = &objZ) - fixed (double* objW_ptr = &objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view, (double)near, (double)far, (double*)objX, (double*)objY, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, ref double model, ref double proj, Int32* view, double near, double far, double* objX, double[] objY, double* objZ, double* objW) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* proj_ptr = &proj) - fixed (double* objY_ptr = objY) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view, (double)near, (double)far, (double*)objX, (double*)objY_ptr, (double*)objZ, (double*)objW); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, ref double model, ref double proj, Int32* view, double near, double far, double* objX, double[] objY, double* objZ, double[] objW) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* proj_ptr = &proj) - fixed (double* objY_ptr = objY) - fixed (double* objW_ptr = objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view, (double)near, (double)far, (double*)objX, (double*)objY_ptr, (double*)objZ, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, ref double model, ref double proj, Int32* view, double near, double far, double* objX, double[] objY, double* objZ, ref double objW) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* proj_ptr = &proj) - fixed (double* objY_ptr = objY) - fixed (double* objW_ptr = &objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view, (double)near, (double)far, (double*)objX, (double*)objY_ptr, (double*)objZ, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, ref double model, ref double proj, Int32* view, double near, double far, double* objX, double[] objY, double[] objZ, double* objW) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* proj_ptr = &proj) - fixed (double* objY_ptr = objY) - fixed (double* objZ_ptr = objZ) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view, (double)near, (double)far, (double*)objX, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, ref double model, ref double proj, Int32* view, double near, double far, double* objX, double[] objY, double[] objZ, double[] objW) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* proj_ptr = &proj) - fixed (double* objY_ptr = objY) - fixed (double* objZ_ptr = objZ) - fixed (double* objW_ptr = objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view, (double)near, (double)far, (double*)objX, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, ref double model, ref double proj, Int32* view, double near, double far, double* objX, double[] objY, double[] objZ, ref double objW) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* proj_ptr = &proj) - fixed (double* objY_ptr = objY) - fixed (double* objZ_ptr = objZ) - fixed (double* objW_ptr = &objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view, (double)near, (double)far, (double*)objX, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, ref double model, ref double proj, Int32* view, double near, double far, double* objX, double[] objY, ref double objZ, double* objW) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* proj_ptr = &proj) - fixed (double* objY_ptr = objY) - fixed (double* objZ_ptr = &objZ) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view, (double)near, (double)far, (double*)objX, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, ref double model, ref double proj, Int32* view, double near, double far, double* objX, double[] objY, ref double objZ, double[] objW) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* proj_ptr = &proj) - fixed (double* objY_ptr = objY) - fixed (double* objZ_ptr = &objZ) - fixed (double* objW_ptr = objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view, (double)near, (double)far, (double*)objX, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, ref double model, ref double proj, Int32* view, double near, double far, double* objX, double[] objY, ref double objZ, ref double objW) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* proj_ptr = &proj) - fixed (double* objY_ptr = objY) - fixed (double* objZ_ptr = &objZ) - fixed (double* objW_ptr = &objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view, (double)near, (double)far, (double*)objX, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, ref double model, ref double proj, Int32* view, double near, double far, double* objX, ref double objY, double* objZ, double* objW) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* proj_ptr = &proj) - fixed (double* objY_ptr = &objY) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view, (double)near, (double)far, (double*)objX, (double*)objY_ptr, (double*)objZ, (double*)objW); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, ref double model, ref double proj, Int32* view, double near, double far, double* objX, ref double objY, double* objZ, double[] objW) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* proj_ptr = &proj) - fixed (double* objY_ptr = &objY) - fixed (double* objW_ptr = objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view, (double)near, (double)far, (double*)objX, (double*)objY_ptr, (double*)objZ, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, ref double model, ref double proj, Int32* view, double near, double far, double* objX, ref double objY, double* objZ, ref double objW) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* proj_ptr = &proj) - fixed (double* objY_ptr = &objY) - fixed (double* objW_ptr = &objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view, (double)near, (double)far, (double*)objX, (double*)objY_ptr, (double*)objZ, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, ref double model, ref double proj, Int32* view, double near, double far, double* objX, ref double objY, double[] objZ, double* objW) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* proj_ptr = &proj) - fixed (double* objY_ptr = &objY) - fixed (double* objZ_ptr = objZ) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view, (double)near, (double)far, (double*)objX, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, ref double model, ref double proj, Int32* view, double near, double far, double* objX, ref double objY, double[] objZ, double[] objW) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* proj_ptr = &proj) - fixed (double* objY_ptr = &objY) - fixed (double* objZ_ptr = objZ) - fixed (double* objW_ptr = objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view, (double)near, (double)far, (double*)objX, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, ref double model, ref double proj, Int32* view, double near, double far, double* objX, ref double objY, double[] objZ, ref double objW) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* proj_ptr = &proj) - fixed (double* objY_ptr = &objY) - fixed (double* objZ_ptr = objZ) - fixed (double* objW_ptr = &objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view, (double)near, (double)far, (double*)objX, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, ref double model, ref double proj, Int32* view, double near, double far, double* objX, ref double objY, ref double objZ, double* objW) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* proj_ptr = &proj) - fixed (double* objY_ptr = &objY) - fixed (double* objZ_ptr = &objZ) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view, (double)near, (double)far, (double*)objX, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, ref double model, ref double proj, Int32* view, double near, double far, double* objX, ref double objY, ref double objZ, double[] objW) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* proj_ptr = &proj) - fixed (double* objY_ptr = &objY) - fixed (double* objZ_ptr = &objZ) - fixed (double* objW_ptr = objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view, (double)near, (double)far, (double*)objX, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, ref double model, ref double proj, Int32* view, double near, double far, double* objX, ref double objY, ref double objZ, ref double objW) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* proj_ptr = &proj) - fixed (double* objY_ptr = &objY) - fixed (double* objZ_ptr = &objZ) - fixed (double* objW_ptr = &objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view, (double)near, (double)far, (double*)objX, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, ref double model, ref double proj, Int32* view, double near, double far, double[] objX, double* objY, double* objZ, double* objW) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* proj_ptr = &proj) - fixed (double* objX_ptr = objX) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view, (double)near, (double)far, (double*)objX_ptr, (double*)objY, (double*)objZ, (double*)objW); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, ref double model, ref double proj, Int32* view, double near, double far, double[] objX, double* objY, double* objZ, double[] objW) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* proj_ptr = &proj) - fixed (double* objX_ptr = objX) - fixed (double* objW_ptr = objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view, (double)near, (double)far, (double*)objX_ptr, (double*)objY, (double*)objZ, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, ref double model, ref double proj, Int32* view, double near, double far, double[] objX, double* objY, double* objZ, ref double objW) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* proj_ptr = &proj) - fixed (double* objX_ptr = objX) - fixed (double* objW_ptr = &objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view, (double)near, (double)far, (double*)objX_ptr, (double*)objY, (double*)objZ, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, ref double model, ref double proj, Int32* view, double near, double far, double[] objX, double* objY, double[] objZ, double* objW) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* proj_ptr = &proj) - fixed (double* objX_ptr = objX) - fixed (double* objZ_ptr = objZ) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view, (double)near, (double)far, (double*)objX_ptr, (double*)objY, (double*)objZ_ptr, (double*)objW); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, ref double model, ref double proj, Int32* view, double near, double far, double[] objX, double* objY, double[] objZ, double[] objW) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* proj_ptr = &proj) - fixed (double* objX_ptr = objX) - fixed (double* objZ_ptr = objZ) - fixed (double* objW_ptr = objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view, (double)near, (double)far, (double*)objX_ptr, (double*)objY, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, ref double model, ref double proj, Int32* view, double near, double far, double[] objX, double* objY, double[] objZ, ref double objW) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* proj_ptr = &proj) - fixed (double* objX_ptr = objX) - fixed (double* objZ_ptr = objZ) - fixed (double* objW_ptr = &objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view, (double)near, (double)far, (double*)objX_ptr, (double*)objY, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, ref double model, ref double proj, Int32* view, double near, double far, double[] objX, double* objY, ref double objZ, double* objW) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* proj_ptr = &proj) - fixed (double* objX_ptr = objX) - fixed (double* objZ_ptr = &objZ) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view, (double)near, (double)far, (double*)objX_ptr, (double*)objY, (double*)objZ_ptr, (double*)objW); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, ref double model, ref double proj, Int32* view, double near, double far, double[] objX, double* objY, ref double objZ, double[] objW) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* proj_ptr = &proj) - fixed (double* objX_ptr = objX) - fixed (double* objZ_ptr = &objZ) - fixed (double* objW_ptr = objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view, (double)near, (double)far, (double*)objX_ptr, (double*)objY, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, ref double model, ref double proj, Int32* view, double near, double far, double[] objX, double* objY, ref double objZ, ref double objW) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* proj_ptr = &proj) - fixed (double* objX_ptr = objX) - fixed (double* objZ_ptr = &objZ) - fixed (double* objW_ptr = &objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view, (double)near, (double)far, (double*)objX_ptr, (double*)objY, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, ref double model, ref double proj, Int32* view, double near, double far, double[] objX, double[] objY, double* objZ, double* objW) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* proj_ptr = &proj) - fixed (double* objX_ptr = objX) - fixed (double* objY_ptr = objY) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ, (double*)objW); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, ref double model, ref double proj, Int32* view, double near, double far, double[] objX, double[] objY, double* objZ, double[] objW) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* proj_ptr = &proj) - fixed (double* objX_ptr = objX) - fixed (double* objY_ptr = objY) - fixed (double* objW_ptr = objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, ref double model, ref double proj, Int32* view, double near, double far, double[] objX, double[] objY, double* objZ, ref double objW) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* proj_ptr = &proj) - fixed (double* objX_ptr = objX) - fixed (double* objY_ptr = objY) - fixed (double* objW_ptr = &objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, ref double model, ref double proj, Int32* view, double near, double far, double[] objX, double[] objY, double[] objZ, double* objW) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* proj_ptr = &proj) - fixed (double* objX_ptr = objX) - fixed (double* objY_ptr = objY) - fixed (double* objZ_ptr = objZ) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, ref double model, ref double proj, Int32* view, double near, double far, double[] objX, double[] objY, double[] objZ, double[] objW) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* proj_ptr = &proj) - fixed (double* objX_ptr = objX) - fixed (double* objY_ptr = objY) - fixed (double* objZ_ptr = objZ) - fixed (double* objW_ptr = objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, ref double model, ref double proj, Int32* view, double near, double far, double[] objX, double[] objY, double[] objZ, ref double objW) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* proj_ptr = &proj) - fixed (double* objX_ptr = objX) - fixed (double* objY_ptr = objY) - fixed (double* objZ_ptr = objZ) - fixed (double* objW_ptr = &objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, ref double model, ref double proj, Int32* view, double near, double far, double[] objX, double[] objY, ref double objZ, double* objW) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* proj_ptr = &proj) - fixed (double* objX_ptr = objX) - fixed (double* objY_ptr = objY) - fixed (double* objZ_ptr = &objZ) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, ref double model, ref double proj, Int32* view, double near, double far, double[] objX, double[] objY, ref double objZ, double[] objW) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* proj_ptr = &proj) - fixed (double* objX_ptr = objX) - fixed (double* objY_ptr = objY) - fixed (double* objZ_ptr = &objZ) - fixed (double* objW_ptr = objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, ref double model, ref double proj, Int32* view, double near, double far, double[] objX, double[] objY, ref double objZ, ref double objW) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* proj_ptr = &proj) - fixed (double* objX_ptr = objX) - fixed (double* objY_ptr = objY) - fixed (double* objZ_ptr = &objZ) - fixed (double* objW_ptr = &objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, ref double model, ref double proj, Int32* view, double near, double far, double[] objX, ref double objY, double* objZ, double* objW) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* proj_ptr = &proj) - fixed (double* objX_ptr = objX) - fixed (double* objY_ptr = &objY) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ, (double*)objW); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, ref double model, ref double proj, Int32* view, double near, double far, double[] objX, ref double objY, double* objZ, double[] objW) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* proj_ptr = &proj) - fixed (double* objX_ptr = objX) - fixed (double* objY_ptr = &objY) - fixed (double* objW_ptr = objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, ref double model, ref double proj, Int32* view, double near, double far, double[] objX, ref double objY, double* objZ, ref double objW) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* proj_ptr = &proj) - fixed (double* objX_ptr = objX) - fixed (double* objY_ptr = &objY) - fixed (double* objW_ptr = &objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, ref double model, ref double proj, Int32* view, double near, double far, double[] objX, ref double objY, double[] objZ, double* objW) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* proj_ptr = &proj) - fixed (double* objX_ptr = objX) - fixed (double* objY_ptr = &objY) - fixed (double* objZ_ptr = objZ) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, ref double model, ref double proj, Int32* view, double near, double far, double[] objX, ref double objY, double[] objZ, double[] objW) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* proj_ptr = &proj) - fixed (double* objX_ptr = objX) - fixed (double* objY_ptr = &objY) - fixed (double* objZ_ptr = objZ) - fixed (double* objW_ptr = objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, ref double model, ref double proj, Int32* view, double near, double far, double[] objX, ref double objY, double[] objZ, ref double objW) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* proj_ptr = &proj) - fixed (double* objX_ptr = objX) - fixed (double* objY_ptr = &objY) - fixed (double* objZ_ptr = objZ) - fixed (double* objW_ptr = &objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, ref double model, ref double proj, Int32* view, double near, double far, double[] objX, ref double objY, ref double objZ, double* objW) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* proj_ptr = &proj) - fixed (double* objX_ptr = objX) - fixed (double* objY_ptr = &objY) - fixed (double* objZ_ptr = &objZ) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, ref double model, ref double proj, Int32* view, double near, double far, double[] objX, ref double objY, ref double objZ, double[] objW) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* proj_ptr = &proj) - fixed (double* objX_ptr = objX) - fixed (double* objY_ptr = &objY) - fixed (double* objZ_ptr = &objZ) - fixed (double* objW_ptr = objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, ref double model, ref double proj, Int32* view, double near, double far, double[] objX, ref double objY, ref double objZ, ref double objW) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* proj_ptr = &proj) - fixed (double* objX_ptr = objX) - fixed (double* objY_ptr = &objY) - fixed (double* objZ_ptr = &objZ) - fixed (double* objW_ptr = &objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, ref double model, ref double proj, Int32* view, double near, double far, ref double objX, double* objY, double* objZ, double* objW) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* proj_ptr = &proj) - fixed (double* objX_ptr = &objX) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view, (double)near, (double)far, (double*)objX_ptr, (double*)objY, (double*)objZ, (double*)objW); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, ref double model, ref double proj, Int32* view, double near, double far, ref double objX, double* objY, double* objZ, double[] objW) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* proj_ptr = &proj) - fixed (double* objX_ptr = &objX) - fixed (double* objW_ptr = objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view, (double)near, (double)far, (double*)objX_ptr, (double*)objY, (double*)objZ, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, ref double model, ref double proj, Int32* view, double near, double far, ref double objX, double* objY, double* objZ, ref double objW) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* proj_ptr = &proj) - fixed (double* objX_ptr = &objX) - fixed (double* objW_ptr = &objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view, (double)near, (double)far, (double*)objX_ptr, (double*)objY, (double*)objZ, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, ref double model, ref double proj, Int32* view, double near, double far, ref double objX, double* objY, double[] objZ, double* objW) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* proj_ptr = &proj) - fixed (double* objX_ptr = &objX) - fixed (double* objZ_ptr = objZ) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view, (double)near, (double)far, (double*)objX_ptr, (double*)objY, (double*)objZ_ptr, (double*)objW); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, ref double model, ref double proj, Int32* view, double near, double far, ref double objX, double* objY, double[] objZ, double[] objW) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* proj_ptr = &proj) - fixed (double* objX_ptr = &objX) - fixed (double* objZ_ptr = objZ) - fixed (double* objW_ptr = objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view, (double)near, (double)far, (double*)objX_ptr, (double*)objY, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, ref double model, ref double proj, Int32* view, double near, double far, ref double objX, double* objY, double[] objZ, ref double objW) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* proj_ptr = &proj) - fixed (double* objX_ptr = &objX) - fixed (double* objZ_ptr = objZ) - fixed (double* objW_ptr = &objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view, (double)near, (double)far, (double*)objX_ptr, (double*)objY, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, ref double model, ref double proj, Int32* view, double near, double far, ref double objX, double* objY, ref double objZ, double* objW) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* proj_ptr = &proj) - fixed (double* objX_ptr = &objX) - fixed (double* objZ_ptr = &objZ) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view, (double)near, (double)far, (double*)objX_ptr, (double*)objY, (double*)objZ_ptr, (double*)objW); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, ref double model, ref double proj, Int32* view, double near, double far, ref double objX, double* objY, ref double objZ, double[] objW) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* proj_ptr = &proj) - fixed (double* objX_ptr = &objX) - fixed (double* objZ_ptr = &objZ) - fixed (double* objW_ptr = objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view, (double)near, (double)far, (double*)objX_ptr, (double*)objY, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, ref double model, ref double proj, Int32* view, double near, double far, ref double objX, double* objY, ref double objZ, ref double objW) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* proj_ptr = &proj) - fixed (double* objX_ptr = &objX) - fixed (double* objZ_ptr = &objZ) - fixed (double* objW_ptr = &objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view, (double)near, (double)far, (double*)objX_ptr, (double*)objY, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, ref double model, ref double proj, Int32* view, double near, double far, ref double objX, double[] objY, double* objZ, double* objW) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* proj_ptr = &proj) - fixed (double* objX_ptr = &objX) - fixed (double* objY_ptr = objY) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ, (double*)objW); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, ref double model, ref double proj, Int32* view, double near, double far, ref double objX, double[] objY, double* objZ, double[] objW) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* proj_ptr = &proj) - fixed (double* objX_ptr = &objX) - fixed (double* objY_ptr = objY) - fixed (double* objW_ptr = objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, ref double model, ref double proj, Int32* view, double near, double far, ref double objX, double[] objY, double* objZ, ref double objW) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* proj_ptr = &proj) - fixed (double* objX_ptr = &objX) - fixed (double* objY_ptr = objY) - fixed (double* objW_ptr = &objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, ref double model, ref double proj, Int32* view, double near, double far, ref double objX, double[] objY, double[] objZ, double* objW) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* proj_ptr = &proj) - fixed (double* objX_ptr = &objX) - fixed (double* objY_ptr = objY) - fixed (double* objZ_ptr = objZ) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, ref double model, ref double proj, Int32* view, double near, double far, ref double objX, double[] objY, double[] objZ, double[] objW) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* proj_ptr = &proj) - fixed (double* objX_ptr = &objX) - fixed (double* objY_ptr = objY) - fixed (double* objZ_ptr = objZ) - fixed (double* objW_ptr = objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, ref double model, ref double proj, Int32* view, double near, double far, ref double objX, double[] objY, double[] objZ, ref double objW) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* proj_ptr = &proj) - fixed (double* objX_ptr = &objX) - fixed (double* objY_ptr = objY) - fixed (double* objZ_ptr = objZ) - fixed (double* objW_ptr = &objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, ref double model, ref double proj, Int32* view, double near, double far, ref double objX, double[] objY, ref double objZ, double* objW) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* proj_ptr = &proj) - fixed (double* objX_ptr = &objX) - fixed (double* objY_ptr = objY) - fixed (double* objZ_ptr = &objZ) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, ref double model, ref double proj, Int32* view, double near, double far, ref double objX, double[] objY, ref double objZ, double[] objW) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* proj_ptr = &proj) - fixed (double* objX_ptr = &objX) - fixed (double* objY_ptr = objY) - fixed (double* objZ_ptr = &objZ) - fixed (double* objW_ptr = objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, ref double model, ref double proj, Int32* view, double near, double far, ref double objX, double[] objY, ref double objZ, ref double objW) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* proj_ptr = &proj) - fixed (double* objX_ptr = &objX) - fixed (double* objY_ptr = objY) - fixed (double* objZ_ptr = &objZ) - fixed (double* objW_ptr = &objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, ref double model, ref double proj, Int32* view, double near, double far, ref double objX, ref double objY, double* objZ, double* objW) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* proj_ptr = &proj) - fixed (double* objX_ptr = &objX) - fixed (double* objY_ptr = &objY) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ, (double*)objW); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, ref double model, ref double proj, Int32* view, double near, double far, ref double objX, ref double objY, double* objZ, double[] objW) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* proj_ptr = &proj) - fixed (double* objX_ptr = &objX) - fixed (double* objY_ptr = &objY) - fixed (double* objW_ptr = objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, ref double model, ref double proj, Int32* view, double near, double far, ref double objX, ref double objY, double* objZ, ref double objW) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* proj_ptr = &proj) - fixed (double* objX_ptr = &objX) - fixed (double* objY_ptr = &objY) - fixed (double* objW_ptr = &objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, ref double model, ref double proj, Int32* view, double near, double far, ref double objX, ref double objY, double[] objZ, double* objW) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* proj_ptr = &proj) - fixed (double* objX_ptr = &objX) - fixed (double* objY_ptr = &objY) - fixed (double* objZ_ptr = objZ) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, ref double model, ref double proj, Int32* view, double near, double far, ref double objX, ref double objY, double[] objZ, double[] objW) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* proj_ptr = &proj) - fixed (double* objX_ptr = &objX) - fixed (double* objY_ptr = &objY) - fixed (double* objZ_ptr = objZ) - fixed (double* objW_ptr = objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, ref double model, ref double proj, Int32* view, double near, double far, ref double objX, ref double objY, double[] objZ, ref double objW) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* proj_ptr = &proj) - fixed (double* objX_ptr = &objX) - fixed (double* objY_ptr = &objY) - fixed (double* objZ_ptr = objZ) - fixed (double* objW_ptr = &objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, ref double model, ref double proj, Int32* view, double near, double far, ref double objX, ref double objY, ref double objZ, double* objW) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* proj_ptr = &proj) - fixed (double* objX_ptr = &objX) - fixed (double* objY_ptr = &objY) - fixed (double* objZ_ptr = &objZ) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, ref double model, ref double proj, Int32* view, double near, double far, ref double objX, ref double objY, ref double objZ, double[] objW) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* proj_ptr = &proj) - fixed (double* objX_ptr = &objX) - fixed (double* objY_ptr = &objY) - fixed (double* objZ_ptr = &objZ) - fixed (double* objW_ptr = objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, ref double model, ref double proj, Int32* view, double near, double far, ref double objX, ref double objY, ref double objZ, ref double objW) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* proj_ptr = &proj) - fixed (double* objX_ptr = &objX) - fixed (double* objY_ptr = &objY) - fixed (double* objZ_ptr = &objZ) - fixed (double* objW_ptr = &objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, ref double model, ref double proj, Int32[] view, double near, double far, double* objX, double* objY, double* objZ, double* objW) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* proj_ptr = &proj) - fixed (Int32* view_ptr = view) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX, (double*)objY, (double*)objZ, (double*)objW); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, ref double model, ref double proj, Int32[] view, double near, double far, double* objX, double* objY, double* objZ, double[] objW) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* proj_ptr = &proj) - fixed (Int32* view_ptr = view) - fixed (double* objW_ptr = objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX, (double*)objY, (double*)objZ, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, ref double model, ref double proj, Int32[] view, double near, double far, double* objX, double* objY, double* objZ, ref double objW) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* proj_ptr = &proj) - fixed (Int32* view_ptr = view) - fixed (double* objW_ptr = &objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX, (double*)objY, (double*)objZ, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, ref double model, ref double proj, Int32[] view, double near, double far, double* objX, double* objY, double[] objZ, double* objW) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* proj_ptr = &proj) - fixed (Int32* view_ptr = view) - fixed (double* objZ_ptr = objZ) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX, (double*)objY, (double*)objZ_ptr, (double*)objW); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, ref double model, ref double proj, Int32[] view, double near, double far, double* objX, double* objY, double[] objZ, double[] objW) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* proj_ptr = &proj) - fixed (Int32* view_ptr = view) - fixed (double* objZ_ptr = objZ) - fixed (double* objW_ptr = objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX, (double*)objY, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, ref double model, ref double proj, Int32[] view, double near, double far, double* objX, double* objY, double[] objZ, ref double objW) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* proj_ptr = &proj) - fixed (Int32* view_ptr = view) - fixed (double* objZ_ptr = objZ) - fixed (double* objW_ptr = &objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX, (double*)objY, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, ref double model, ref double proj, Int32[] view, double near, double far, double* objX, double* objY, ref double objZ, double* objW) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* proj_ptr = &proj) - fixed (Int32* view_ptr = view) - fixed (double* objZ_ptr = &objZ) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX, (double*)objY, (double*)objZ_ptr, (double*)objW); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, ref double model, ref double proj, Int32[] view, double near, double far, double* objX, double* objY, ref double objZ, double[] objW) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* proj_ptr = &proj) - fixed (Int32* view_ptr = view) - fixed (double* objZ_ptr = &objZ) - fixed (double* objW_ptr = objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX, (double*)objY, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, ref double model, ref double proj, Int32[] view, double near, double far, double* objX, double* objY, ref double objZ, ref double objW) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* proj_ptr = &proj) - fixed (Int32* view_ptr = view) - fixed (double* objZ_ptr = &objZ) - fixed (double* objW_ptr = &objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX, (double*)objY, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, ref double model, ref double proj, Int32[] view, double near, double far, double* objX, double[] objY, double* objZ, double* objW) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* proj_ptr = &proj) - fixed (Int32* view_ptr = view) - fixed (double* objY_ptr = objY) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX, (double*)objY_ptr, (double*)objZ, (double*)objW); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, ref double model, ref double proj, Int32[] view, double near, double far, double* objX, double[] objY, double* objZ, double[] objW) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* proj_ptr = &proj) - fixed (Int32* view_ptr = view) - fixed (double* objY_ptr = objY) - fixed (double* objW_ptr = objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX, (double*)objY_ptr, (double*)objZ, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, ref double model, ref double proj, Int32[] view, double near, double far, double* objX, double[] objY, double* objZ, ref double objW) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* proj_ptr = &proj) - fixed (Int32* view_ptr = view) - fixed (double* objY_ptr = objY) - fixed (double* objW_ptr = &objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX, (double*)objY_ptr, (double*)objZ, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, ref double model, ref double proj, Int32[] view, double near, double far, double* objX, double[] objY, double[] objZ, double* objW) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* proj_ptr = &proj) - fixed (Int32* view_ptr = view) - fixed (double* objY_ptr = objY) - fixed (double* objZ_ptr = objZ) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, ref double model, ref double proj, Int32[] view, double near, double far, double* objX, double[] objY, double[] objZ, double[] objW) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* proj_ptr = &proj) - fixed (Int32* view_ptr = view) - fixed (double* objY_ptr = objY) - fixed (double* objZ_ptr = objZ) - fixed (double* objW_ptr = objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, ref double model, ref double proj, Int32[] view, double near, double far, double* objX, double[] objY, double[] objZ, ref double objW) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* proj_ptr = &proj) - fixed (Int32* view_ptr = view) - fixed (double* objY_ptr = objY) - fixed (double* objZ_ptr = objZ) - fixed (double* objW_ptr = &objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, ref double model, ref double proj, Int32[] view, double near, double far, double* objX, double[] objY, ref double objZ, double* objW) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* proj_ptr = &proj) - fixed (Int32* view_ptr = view) - fixed (double* objY_ptr = objY) - fixed (double* objZ_ptr = &objZ) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, ref double model, ref double proj, Int32[] view, double near, double far, double* objX, double[] objY, ref double objZ, double[] objW) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* proj_ptr = &proj) - fixed (Int32* view_ptr = view) - fixed (double* objY_ptr = objY) - fixed (double* objZ_ptr = &objZ) - fixed (double* objW_ptr = objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, ref double model, ref double proj, Int32[] view, double near, double far, double* objX, double[] objY, ref double objZ, ref double objW) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* proj_ptr = &proj) - fixed (Int32* view_ptr = view) - fixed (double* objY_ptr = objY) - fixed (double* objZ_ptr = &objZ) - fixed (double* objW_ptr = &objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, ref double model, ref double proj, Int32[] view, double near, double far, double* objX, ref double objY, double* objZ, double* objW) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* proj_ptr = &proj) - fixed (Int32* view_ptr = view) - fixed (double* objY_ptr = &objY) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX, (double*)objY_ptr, (double*)objZ, (double*)objW); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, ref double model, ref double proj, Int32[] view, double near, double far, double* objX, ref double objY, double* objZ, double[] objW) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* proj_ptr = &proj) - fixed (Int32* view_ptr = view) - fixed (double* objY_ptr = &objY) - fixed (double* objW_ptr = objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX, (double*)objY_ptr, (double*)objZ, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, ref double model, ref double proj, Int32[] view, double near, double far, double* objX, ref double objY, double* objZ, ref double objW) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* proj_ptr = &proj) - fixed (Int32* view_ptr = view) - fixed (double* objY_ptr = &objY) - fixed (double* objW_ptr = &objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX, (double*)objY_ptr, (double*)objZ, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, ref double model, ref double proj, Int32[] view, double near, double far, double* objX, ref double objY, double[] objZ, double* objW) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* proj_ptr = &proj) - fixed (Int32* view_ptr = view) - fixed (double* objY_ptr = &objY) - fixed (double* objZ_ptr = objZ) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, ref double model, ref double proj, Int32[] view, double near, double far, double* objX, ref double objY, double[] objZ, double[] objW) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* proj_ptr = &proj) - fixed (Int32* view_ptr = view) - fixed (double* objY_ptr = &objY) - fixed (double* objZ_ptr = objZ) - fixed (double* objW_ptr = objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, ref double model, ref double proj, Int32[] view, double near, double far, double* objX, ref double objY, double[] objZ, ref double objW) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* proj_ptr = &proj) - fixed (Int32* view_ptr = view) - fixed (double* objY_ptr = &objY) - fixed (double* objZ_ptr = objZ) - fixed (double* objW_ptr = &objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, ref double model, ref double proj, Int32[] view, double near, double far, double* objX, ref double objY, ref double objZ, double* objW) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* proj_ptr = &proj) - fixed (Int32* view_ptr = view) - fixed (double* objY_ptr = &objY) - fixed (double* objZ_ptr = &objZ) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, ref double model, ref double proj, Int32[] view, double near, double far, double* objX, ref double objY, ref double objZ, double[] objW) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* proj_ptr = &proj) - fixed (Int32* view_ptr = view) - fixed (double* objY_ptr = &objY) - fixed (double* objZ_ptr = &objZ) - fixed (double* objW_ptr = objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, ref double model, ref double proj, Int32[] view, double near, double far, double* objX, ref double objY, ref double objZ, ref double objW) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* proj_ptr = &proj) - fixed (Int32* view_ptr = view) - fixed (double* objY_ptr = &objY) - fixed (double* objZ_ptr = &objZ) - fixed (double* objW_ptr = &objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, ref double model, ref double proj, Int32[] view, double near, double far, double[] objX, double* objY, double* objZ, double* objW) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* proj_ptr = &proj) - fixed (Int32* view_ptr = view) - fixed (double* objX_ptr = objX) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY, (double*)objZ, (double*)objW); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, ref double model, ref double proj, Int32[] view, double near, double far, double[] objX, double* objY, double* objZ, double[] objW) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* proj_ptr = &proj) - fixed (Int32* view_ptr = view) - fixed (double* objX_ptr = objX) - fixed (double* objW_ptr = objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY, (double*)objZ, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, ref double model, ref double proj, Int32[] view, double near, double far, double[] objX, double* objY, double* objZ, ref double objW) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* proj_ptr = &proj) - fixed (Int32* view_ptr = view) - fixed (double* objX_ptr = objX) - fixed (double* objW_ptr = &objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY, (double*)objZ, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, ref double model, ref double proj, Int32[] view, double near, double far, double[] objX, double* objY, double[] objZ, double* objW) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* proj_ptr = &proj) - fixed (Int32* view_ptr = view) - fixed (double* objX_ptr = objX) - fixed (double* objZ_ptr = objZ) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY, (double*)objZ_ptr, (double*)objW); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, ref double model, ref double proj, Int32[] view, double near, double far, double[] objX, double* objY, double[] objZ, double[] objW) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* proj_ptr = &proj) - fixed (Int32* view_ptr = view) - fixed (double* objX_ptr = objX) - fixed (double* objZ_ptr = objZ) - fixed (double* objW_ptr = objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, ref double model, ref double proj, Int32[] view, double near, double far, double[] objX, double* objY, double[] objZ, ref double objW) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* proj_ptr = &proj) - fixed (Int32* view_ptr = view) - fixed (double* objX_ptr = objX) - fixed (double* objZ_ptr = objZ) - fixed (double* objW_ptr = &objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, ref double model, ref double proj, Int32[] view, double near, double far, double[] objX, double* objY, ref double objZ, double* objW) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* proj_ptr = &proj) - fixed (Int32* view_ptr = view) - fixed (double* objX_ptr = objX) - fixed (double* objZ_ptr = &objZ) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY, (double*)objZ_ptr, (double*)objW); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, ref double model, ref double proj, Int32[] view, double near, double far, double[] objX, double* objY, ref double objZ, double[] objW) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* proj_ptr = &proj) - fixed (Int32* view_ptr = view) - fixed (double* objX_ptr = objX) - fixed (double* objZ_ptr = &objZ) - fixed (double* objW_ptr = objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, ref double model, ref double proj, Int32[] view, double near, double far, double[] objX, double* objY, ref double objZ, ref double objW) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* proj_ptr = &proj) - fixed (Int32* view_ptr = view) - fixed (double* objX_ptr = objX) - fixed (double* objZ_ptr = &objZ) - fixed (double* objW_ptr = &objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, ref double model, ref double proj, Int32[] view, double near, double far, double[] objX, double[] objY, double* objZ, double* objW) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* proj_ptr = &proj) - fixed (Int32* view_ptr = view) - fixed (double* objX_ptr = objX) - fixed (double* objY_ptr = objY) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ, (double*)objW); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, ref double model, ref double proj, Int32[] view, double near, double far, double[] objX, double[] objY, double* objZ, double[] objW) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* proj_ptr = &proj) - fixed (Int32* view_ptr = view) - fixed (double* objX_ptr = objX) - fixed (double* objY_ptr = objY) - fixed (double* objW_ptr = objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, ref double model, ref double proj, Int32[] view, double near, double far, double[] objX, double[] objY, double* objZ, ref double objW) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* proj_ptr = &proj) - fixed (Int32* view_ptr = view) - fixed (double* objX_ptr = objX) - fixed (double* objY_ptr = objY) - fixed (double* objW_ptr = &objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, ref double model, ref double proj, Int32[] view, double near, double far, double[] objX, double[] objY, double[] objZ, double* objW) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* proj_ptr = &proj) - fixed (Int32* view_ptr = view) - fixed (double* objX_ptr = objX) - fixed (double* objY_ptr = objY) - fixed (double* objZ_ptr = objZ) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW); - return retval; - } - } - } - - public static - Int32 UnProject4(double winX, double winY, double winZ, double clipW, ref double model, ref double proj, Int32[] view, double near, double far, double[] objX, double[] objY, double[] objZ, double[] objW) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* proj_ptr = &proj) - fixed (Int32* view_ptr = view) - fixed (double* objX_ptr = objX) - fixed (double* objY_ptr = objY) - fixed (double* objZ_ptr = objZ) - fixed (double* objW_ptr = objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - public static - Int32 UnProject4(double winX, double winY, double winZ, double clipW, ref double model, ref double proj, Int32[] view, double near, double far, double[] objX, double[] objY, double[] objZ, ref double objW) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* proj_ptr = &proj) - fixed (Int32* view_ptr = view) - fixed (double* objX_ptr = objX) - fixed (double* objY_ptr = objY) - fixed (double* objZ_ptr = objZ) - fixed (double* objW_ptr = &objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, ref double model, ref double proj, Int32[] view, double near, double far, double[] objX, double[] objY, ref double objZ, double* objW) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* proj_ptr = &proj) - fixed (Int32* view_ptr = view) - fixed (double* objX_ptr = objX) - fixed (double* objY_ptr = objY) - fixed (double* objZ_ptr = &objZ) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW); - return retval; - } - } - } - - public static - Int32 UnProject4(double winX, double winY, double winZ, double clipW, ref double model, ref double proj, Int32[] view, double near, double far, double[] objX, double[] objY, ref double objZ, double[] objW) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* proj_ptr = &proj) - fixed (Int32* view_ptr = view) - fixed (double* objX_ptr = objX) - fixed (double* objY_ptr = objY) - fixed (double* objZ_ptr = &objZ) - fixed (double* objW_ptr = objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - public static - Int32 UnProject4(double winX, double winY, double winZ, double clipW, ref double model, ref double proj, Int32[] view, double near, double far, double[] objX, double[] objY, ref double objZ, ref double objW) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* proj_ptr = &proj) - fixed (Int32* view_ptr = view) - fixed (double* objX_ptr = objX) - fixed (double* objY_ptr = objY) - fixed (double* objZ_ptr = &objZ) - fixed (double* objW_ptr = &objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, ref double model, ref double proj, Int32[] view, double near, double far, double[] objX, ref double objY, double* objZ, double* objW) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* proj_ptr = &proj) - fixed (Int32* view_ptr = view) - fixed (double* objX_ptr = objX) - fixed (double* objY_ptr = &objY) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ, (double*)objW); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, ref double model, ref double proj, Int32[] view, double near, double far, double[] objX, ref double objY, double* objZ, double[] objW) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* proj_ptr = &proj) - fixed (Int32* view_ptr = view) - fixed (double* objX_ptr = objX) - fixed (double* objY_ptr = &objY) - fixed (double* objW_ptr = objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, ref double model, ref double proj, Int32[] view, double near, double far, double[] objX, ref double objY, double* objZ, ref double objW) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* proj_ptr = &proj) - fixed (Int32* view_ptr = view) - fixed (double* objX_ptr = objX) - fixed (double* objY_ptr = &objY) - fixed (double* objW_ptr = &objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, ref double model, ref double proj, Int32[] view, double near, double far, double[] objX, ref double objY, double[] objZ, double* objW) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* proj_ptr = &proj) - fixed (Int32* view_ptr = view) - fixed (double* objX_ptr = objX) - fixed (double* objY_ptr = &objY) - fixed (double* objZ_ptr = objZ) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW); - return retval; - } - } - } - - public static - Int32 UnProject4(double winX, double winY, double winZ, double clipW, ref double model, ref double proj, Int32[] view, double near, double far, double[] objX, ref double objY, double[] objZ, double[] objW) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* proj_ptr = &proj) - fixed (Int32* view_ptr = view) - fixed (double* objX_ptr = objX) - fixed (double* objY_ptr = &objY) - fixed (double* objZ_ptr = objZ) - fixed (double* objW_ptr = objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - public static - Int32 UnProject4(double winX, double winY, double winZ, double clipW, ref double model, ref double proj, Int32[] view, double near, double far, double[] objX, ref double objY, double[] objZ, ref double objW) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* proj_ptr = &proj) - fixed (Int32* view_ptr = view) - fixed (double* objX_ptr = objX) - fixed (double* objY_ptr = &objY) - fixed (double* objZ_ptr = objZ) - fixed (double* objW_ptr = &objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, ref double model, ref double proj, Int32[] view, double near, double far, double[] objX, ref double objY, ref double objZ, double* objW) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* proj_ptr = &proj) - fixed (Int32* view_ptr = view) - fixed (double* objX_ptr = objX) - fixed (double* objY_ptr = &objY) - fixed (double* objZ_ptr = &objZ) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW); - return retval; - } - } - } - - public static - Int32 UnProject4(double winX, double winY, double winZ, double clipW, ref double model, ref double proj, Int32[] view, double near, double far, double[] objX, ref double objY, ref double objZ, double[] objW) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* proj_ptr = &proj) - fixed (Int32* view_ptr = view) - fixed (double* objX_ptr = objX) - fixed (double* objY_ptr = &objY) - fixed (double* objZ_ptr = &objZ) - fixed (double* objW_ptr = objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - public static - Int32 UnProject4(double winX, double winY, double winZ, double clipW, ref double model, ref double proj, Int32[] view, double near, double far, double[] objX, ref double objY, ref double objZ, ref double objW) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* proj_ptr = &proj) - fixed (Int32* view_ptr = view) - fixed (double* objX_ptr = objX) - fixed (double* objY_ptr = &objY) - fixed (double* objZ_ptr = &objZ) - fixed (double* objW_ptr = &objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, ref double model, ref double proj, Int32[] view, double near, double far, ref double objX, double* objY, double* objZ, double* objW) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* proj_ptr = &proj) - fixed (Int32* view_ptr = view) - fixed (double* objX_ptr = &objX) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY, (double*)objZ, (double*)objW); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, ref double model, ref double proj, Int32[] view, double near, double far, ref double objX, double* objY, double* objZ, double[] objW) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* proj_ptr = &proj) - fixed (Int32* view_ptr = view) - fixed (double* objX_ptr = &objX) - fixed (double* objW_ptr = objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY, (double*)objZ, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, ref double model, ref double proj, Int32[] view, double near, double far, ref double objX, double* objY, double* objZ, ref double objW) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* proj_ptr = &proj) - fixed (Int32* view_ptr = view) - fixed (double* objX_ptr = &objX) - fixed (double* objW_ptr = &objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY, (double*)objZ, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, ref double model, ref double proj, Int32[] view, double near, double far, ref double objX, double* objY, double[] objZ, double* objW) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* proj_ptr = &proj) - fixed (Int32* view_ptr = view) - fixed (double* objX_ptr = &objX) - fixed (double* objZ_ptr = objZ) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY, (double*)objZ_ptr, (double*)objW); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, ref double model, ref double proj, Int32[] view, double near, double far, ref double objX, double* objY, double[] objZ, double[] objW) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* proj_ptr = &proj) - fixed (Int32* view_ptr = view) - fixed (double* objX_ptr = &objX) - fixed (double* objZ_ptr = objZ) - fixed (double* objW_ptr = objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, ref double model, ref double proj, Int32[] view, double near, double far, ref double objX, double* objY, double[] objZ, ref double objW) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* proj_ptr = &proj) - fixed (Int32* view_ptr = view) - fixed (double* objX_ptr = &objX) - fixed (double* objZ_ptr = objZ) - fixed (double* objW_ptr = &objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, ref double model, ref double proj, Int32[] view, double near, double far, ref double objX, double* objY, ref double objZ, double* objW) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* proj_ptr = &proj) - fixed (Int32* view_ptr = view) - fixed (double* objX_ptr = &objX) - fixed (double* objZ_ptr = &objZ) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY, (double*)objZ_ptr, (double*)objW); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, ref double model, ref double proj, Int32[] view, double near, double far, ref double objX, double* objY, ref double objZ, double[] objW) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* proj_ptr = &proj) - fixed (Int32* view_ptr = view) - fixed (double* objX_ptr = &objX) - fixed (double* objZ_ptr = &objZ) - fixed (double* objW_ptr = objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, ref double model, ref double proj, Int32[] view, double near, double far, ref double objX, double* objY, ref double objZ, ref double objW) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* proj_ptr = &proj) - fixed (Int32* view_ptr = view) - fixed (double* objX_ptr = &objX) - fixed (double* objZ_ptr = &objZ) - fixed (double* objW_ptr = &objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, ref double model, ref double proj, Int32[] view, double near, double far, ref double objX, double[] objY, double* objZ, double* objW) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* proj_ptr = &proj) - fixed (Int32* view_ptr = view) - fixed (double* objX_ptr = &objX) - fixed (double* objY_ptr = objY) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ, (double*)objW); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, ref double model, ref double proj, Int32[] view, double near, double far, ref double objX, double[] objY, double* objZ, double[] objW) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* proj_ptr = &proj) - fixed (Int32* view_ptr = view) - fixed (double* objX_ptr = &objX) - fixed (double* objY_ptr = objY) - fixed (double* objW_ptr = objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, ref double model, ref double proj, Int32[] view, double near, double far, ref double objX, double[] objY, double* objZ, ref double objW) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* proj_ptr = &proj) - fixed (Int32* view_ptr = view) - fixed (double* objX_ptr = &objX) - fixed (double* objY_ptr = objY) - fixed (double* objW_ptr = &objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, ref double model, ref double proj, Int32[] view, double near, double far, ref double objX, double[] objY, double[] objZ, double* objW) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* proj_ptr = &proj) - fixed (Int32* view_ptr = view) - fixed (double* objX_ptr = &objX) - fixed (double* objY_ptr = objY) - fixed (double* objZ_ptr = objZ) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW); - return retval; - } - } - } - - public static - Int32 UnProject4(double winX, double winY, double winZ, double clipW, ref double model, ref double proj, Int32[] view, double near, double far, ref double objX, double[] objY, double[] objZ, double[] objW) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* proj_ptr = &proj) - fixed (Int32* view_ptr = view) - fixed (double* objX_ptr = &objX) - fixed (double* objY_ptr = objY) - fixed (double* objZ_ptr = objZ) - fixed (double* objW_ptr = objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - public static - Int32 UnProject4(double winX, double winY, double winZ, double clipW, ref double model, ref double proj, Int32[] view, double near, double far, ref double objX, double[] objY, double[] objZ, ref double objW) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* proj_ptr = &proj) - fixed (Int32* view_ptr = view) - fixed (double* objX_ptr = &objX) - fixed (double* objY_ptr = objY) - fixed (double* objZ_ptr = objZ) - fixed (double* objW_ptr = &objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, ref double model, ref double proj, Int32[] view, double near, double far, ref double objX, double[] objY, ref double objZ, double* objW) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* proj_ptr = &proj) - fixed (Int32* view_ptr = view) - fixed (double* objX_ptr = &objX) - fixed (double* objY_ptr = objY) - fixed (double* objZ_ptr = &objZ) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW); - return retval; - } - } - } - - public static - Int32 UnProject4(double winX, double winY, double winZ, double clipW, ref double model, ref double proj, Int32[] view, double near, double far, ref double objX, double[] objY, ref double objZ, double[] objW) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* proj_ptr = &proj) - fixed (Int32* view_ptr = view) - fixed (double* objX_ptr = &objX) - fixed (double* objY_ptr = objY) - fixed (double* objZ_ptr = &objZ) - fixed (double* objW_ptr = objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - public static - Int32 UnProject4(double winX, double winY, double winZ, double clipW, ref double model, ref double proj, Int32[] view, double near, double far, ref double objX, double[] objY, ref double objZ, ref double objW) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* proj_ptr = &proj) - fixed (Int32* view_ptr = view) - fixed (double* objX_ptr = &objX) - fixed (double* objY_ptr = objY) - fixed (double* objZ_ptr = &objZ) - fixed (double* objW_ptr = &objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, ref double model, ref double proj, Int32[] view, double near, double far, ref double objX, ref double objY, double* objZ, double* objW) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* proj_ptr = &proj) - fixed (Int32* view_ptr = view) - fixed (double* objX_ptr = &objX) - fixed (double* objY_ptr = &objY) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ, (double*)objW); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, ref double model, ref double proj, Int32[] view, double near, double far, ref double objX, ref double objY, double* objZ, double[] objW) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* proj_ptr = &proj) - fixed (Int32* view_ptr = view) - fixed (double* objX_ptr = &objX) - fixed (double* objY_ptr = &objY) - fixed (double* objW_ptr = objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, ref double model, ref double proj, Int32[] view, double near, double far, ref double objX, ref double objY, double* objZ, ref double objW) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* proj_ptr = &proj) - fixed (Int32* view_ptr = view) - fixed (double* objX_ptr = &objX) - fixed (double* objY_ptr = &objY) - fixed (double* objW_ptr = &objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, ref double model, ref double proj, Int32[] view, double near, double far, ref double objX, ref double objY, double[] objZ, double* objW) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* proj_ptr = &proj) - fixed (Int32* view_ptr = view) - fixed (double* objX_ptr = &objX) - fixed (double* objY_ptr = &objY) - fixed (double* objZ_ptr = objZ) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW); - return retval; - } - } - } - - public static - Int32 UnProject4(double winX, double winY, double winZ, double clipW, ref double model, ref double proj, Int32[] view, double near, double far, ref double objX, ref double objY, double[] objZ, double[] objW) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* proj_ptr = &proj) - fixed (Int32* view_ptr = view) - fixed (double* objX_ptr = &objX) - fixed (double* objY_ptr = &objY) - fixed (double* objZ_ptr = objZ) - fixed (double* objW_ptr = objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - public static - Int32 UnProject4(double winX, double winY, double winZ, double clipW, ref double model, ref double proj, Int32[] view, double near, double far, ref double objX, ref double objY, double[] objZ, ref double objW) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* proj_ptr = &proj) - fixed (Int32* view_ptr = view) - fixed (double* objX_ptr = &objX) - fixed (double* objY_ptr = &objY) - fixed (double* objZ_ptr = objZ) - fixed (double* objW_ptr = &objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, ref double model, ref double proj, Int32[] view, double near, double far, ref double objX, ref double objY, ref double objZ, double* objW) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* proj_ptr = &proj) - fixed (Int32* view_ptr = view) - fixed (double* objX_ptr = &objX) - fixed (double* objY_ptr = &objY) - fixed (double* objZ_ptr = &objZ) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW); - return retval; - } - } - } - - public static - Int32 UnProject4(double winX, double winY, double winZ, double clipW, ref double model, ref double proj, Int32[] view, double near, double far, ref double objX, ref double objY, ref double objZ, double[] objW) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* proj_ptr = &proj) - fixed (Int32* view_ptr = view) - fixed (double* objX_ptr = &objX) - fixed (double* objY_ptr = &objY) - fixed (double* objZ_ptr = &objZ) - fixed (double* objW_ptr = objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - public static - Int32 UnProject4(double winX, double winY, double winZ, double clipW, ref double model, ref double proj, Int32[] view, double near, double far, ref double objX, ref double objY, ref double objZ, ref double objW) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* proj_ptr = &proj) - fixed (Int32* view_ptr = view) - fixed (double* objX_ptr = &objX) - fixed (double* objY_ptr = &objY) - fixed (double* objZ_ptr = &objZ) - fixed (double* objW_ptr = &objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, ref double model, ref double proj, ref Int32 view, double near, double far, double* objX, double* objY, double* objZ, double* objW) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* proj_ptr = &proj) - fixed (Int32* view_ptr = &view) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX, (double*)objY, (double*)objZ, (double*)objW); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, ref double model, ref double proj, ref Int32 view, double near, double far, double* objX, double* objY, double* objZ, double[] objW) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* proj_ptr = &proj) - fixed (Int32* view_ptr = &view) - fixed (double* objW_ptr = objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX, (double*)objY, (double*)objZ, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, ref double model, ref double proj, ref Int32 view, double near, double far, double* objX, double* objY, double* objZ, ref double objW) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* proj_ptr = &proj) - fixed (Int32* view_ptr = &view) - fixed (double* objW_ptr = &objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX, (double*)objY, (double*)objZ, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, ref double model, ref double proj, ref Int32 view, double near, double far, double* objX, double* objY, double[] objZ, double* objW) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* proj_ptr = &proj) - fixed (Int32* view_ptr = &view) - fixed (double* objZ_ptr = objZ) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX, (double*)objY, (double*)objZ_ptr, (double*)objW); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, ref double model, ref double proj, ref Int32 view, double near, double far, double* objX, double* objY, double[] objZ, double[] objW) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* proj_ptr = &proj) - fixed (Int32* view_ptr = &view) - fixed (double* objZ_ptr = objZ) - fixed (double* objW_ptr = objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX, (double*)objY, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, ref double model, ref double proj, ref Int32 view, double near, double far, double* objX, double* objY, double[] objZ, ref double objW) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* proj_ptr = &proj) - fixed (Int32* view_ptr = &view) - fixed (double* objZ_ptr = objZ) - fixed (double* objW_ptr = &objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX, (double*)objY, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, ref double model, ref double proj, ref Int32 view, double near, double far, double* objX, double* objY, ref double objZ, double* objW) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* proj_ptr = &proj) - fixed (Int32* view_ptr = &view) - fixed (double* objZ_ptr = &objZ) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX, (double*)objY, (double*)objZ_ptr, (double*)objW); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, ref double model, ref double proj, ref Int32 view, double near, double far, double* objX, double* objY, ref double objZ, double[] objW) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* proj_ptr = &proj) - fixed (Int32* view_ptr = &view) - fixed (double* objZ_ptr = &objZ) - fixed (double* objW_ptr = objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX, (double*)objY, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, ref double model, ref double proj, ref Int32 view, double near, double far, double* objX, double* objY, ref double objZ, ref double objW) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* proj_ptr = &proj) - fixed (Int32* view_ptr = &view) - fixed (double* objZ_ptr = &objZ) - fixed (double* objW_ptr = &objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX, (double*)objY, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, ref double model, ref double proj, ref Int32 view, double near, double far, double* objX, double[] objY, double* objZ, double* objW) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* proj_ptr = &proj) - fixed (Int32* view_ptr = &view) - fixed (double* objY_ptr = objY) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX, (double*)objY_ptr, (double*)objZ, (double*)objW); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, ref double model, ref double proj, ref Int32 view, double near, double far, double* objX, double[] objY, double* objZ, double[] objW) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* proj_ptr = &proj) - fixed (Int32* view_ptr = &view) - fixed (double* objY_ptr = objY) - fixed (double* objW_ptr = objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX, (double*)objY_ptr, (double*)objZ, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, ref double model, ref double proj, ref Int32 view, double near, double far, double* objX, double[] objY, double* objZ, ref double objW) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* proj_ptr = &proj) - fixed (Int32* view_ptr = &view) - fixed (double* objY_ptr = objY) - fixed (double* objW_ptr = &objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX, (double*)objY_ptr, (double*)objZ, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, ref double model, ref double proj, ref Int32 view, double near, double far, double* objX, double[] objY, double[] objZ, double* objW) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* proj_ptr = &proj) - fixed (Int32* view_ptr = &view) - fixed (double* objY_ptr = objY) - fixed (double* objZ_ptr = objZ) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, ref double model, ref double proj, ref Int32 view, double near, double far, double* objX, double[] objY, double[] objZ, double[] objW) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* proj_ptr = &proj) - fixed (Int32* view_ptr = &view) - fixed (double* objY_ptr = objY) - fixed (double* objZ_ptr = objZ) - fixed (double* objW_ptr = objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, ref double model, ref double proj, ref Int32 view, double near, double far, double* objX, double[] objY, double[] objZ, ref double objW) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* proj_ptr = &proj) - fixed (Int32* view_ptr = &view) - fixed (double* objY_ptr = objY) - fixed (double* objZ_ptr = objZ) - fixed (double* objW_ptr = &objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, ref double model, ref double proj, ref Int32 view, double near, double far, double* objX, double[] objY, ref double objZ, double* objW) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* proj_ptr = &proj) - fixed (Int32* view_ptr = &view) - fixed (double* objY_ptr = objY) - fixed (double* objZ_ptr = &objZ) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, ref double model, ref double proj, ref Int32 view, double near, double far, double* objX, double[] objY, ref double objZ, double[] objW) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* proj_ptr = &proj) - fixed (Int32* view_ptr = &view) - fixed (double* objY_ptr = objY) - fixed (double* objZ_ptr = &objZ) - fixed (double* objW_ptr = objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, ref double model, ref double proj, ref Int32 view, double near, double far, double* objX, double[] objY, ref double objZ, ref double objW) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* proj_ptr = &proj) - fixed (Int32* view_ptr = &view) - fixed (double* objY_ptr = objY) - fixed (double* objZ_ptr = &objZ) - fixed (double* objW_ptr = &objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, ref double model, ref double proj, ref Int32 view, double near, double far, double* objX, ref double objY, double* objZ, double* objW) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* proj_ptr = &proj) - fixed (Int32* view_ptr = &view) - fixed (double* objY_ptr = &objY) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX, (double*)objY_ptr, (double*)objZ, (double*)objW); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, ref double model, ref double proj, ref Int32 view, double near, double far, double* objX, ref double objY, double* objZ, double[] objW) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* proj_ptr = &proj) - fixed (Int32* view_ptr = &view) - fixed (double* objY_ptr = &objY) - fixed (double* objW_ptr = objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX, (double*)objY_ptr, (double*)objZ, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, ref double model, ref double proj, ref Int32 view, double near, double far, double* objX, ref double objY, double* objZ, ref double objW) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* proj_ptr = &proj) - fixed (Int32* view_ptr = &view) - fixed (double* objY_ptr = &objY) - fixed (double* objW_ptr = &objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX, (double*)objY_ptr, (double*)objZ, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, ref double model, ref double proj, ref Int32 view, double near, double far, double* objX, ref double objY, double[] objZ, double* objW) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* proj_ptr = &proj) - fixed (Int32* view_ptr = &view) - fixed (double* objY_ptr = &objY) - fixed (double* objZ_ptr = objZ) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, ref double model, ref double proj, ref Int32 view, double near, double far, double* objX, ref double objY, double[] objZ, double[] objW) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* proj_ptr = &proj) - fixed (Int32* view_ptr = &view) - fixed (double* objY_ptr = &objY) - fixed (double* objZ_ptr = objZ) - fixed (double* objW_ptr = objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, ref double model, ref double proj, ref Int32 view, double near, double far, double* objX, ref double objY, double[] objZ, ref double objW) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* proj_ptr = &proj) - fixed (Int32* view_ptr = &view) - fixed (double* objY_ptr = &objY) - fixed (double* objZ_ptr = objZ) - fixed (double* objW_ptr = &objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, ref double model, ref double proj, ref Int32 view, double near, double far, double* objX, ref double objY, ref double objZ, double* objW) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* proj_ptr = &proj) - fixed (Int32* view_ptr = &view) - fixed (double* objY_ptr = &objY) - fixed (double* objZ_ptr = &objZ) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, ref double model, ref double proj, ref Int32 view, double near, double far, double* objX, ref double objY, ref double objZ, double[] objW) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* proj_ptr = &proj) - fixed (Int32* view_ptr = &view) - fixed (double* objY_ptr = &objY) - fixed (double* objZ_ptr = &objZ) - fixed (double* objW_ptr = objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, ref double model, ref double proj, ref Int32 view, double near, double far, double* objX, ref double objY, ref double objZ, ref double objW) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* proj_ptr = &proj) - fixed (Int32* view_ptr = &view) - fixed (double* objY_ptr = &objY) - fixed (double* objZ_ptr = &objZ) - fixed (double* objW_ptr = &objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, ref double model, ref double proj, ref Int32 view, double near, double far, double[] objX, double* objY, double* objZ, double* objW) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* proj_ptr = &proj) - fixed (Int32* view_ptr = &view) - fixed (double* objX_ptr = objX) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY, (double*)objZ, (double*)objW); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, ref double model, ref double proj, ref Int32 view, double near, double far, double[] objX, double* objY, double* objZ, double[] objW) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* proj_ptr = &proj) - fixed (Int32* view_ptr = &view) - fixed (double* objX_ptr = objX) - fixed (double* objW_ptr = objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY, (double*)objZ, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, ref double model, ref double proj, ref Int32 view, double near, double far, double[] objX, double* objY, double* objZ, ref double objW) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* proj_ptr = &proj) - fixed (Int32* view_ptr = &view) - fixed (double* objX_ptr = objX) - fixed (double* objW_ptr = &objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY, (double*)objZ, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, ref double model, ref double proj, ref Int32 view, double near, double far, double[] objX, double* objY, double[] objZ, double* objW) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* proj_ptr = &proj) - fixed (Int32* view_ptr = &view) - fixed (double* objX_ptr = objX) - fixed (double* objZ_ptr = objZ) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY, (double*)objZ_ptr, (double*)objW); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, ref double model, ref double proj, ref Int32 view, double near, double far, double[] objX, double* objY, double[] objZ, double[] objW) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* proj_ptr = &proj) - fixed (Int32* view_ptr = &view) - fixed (double* objX_ptr = objX) - fixed (double* objZ_ptr = objZ) - fixed (double* objW_ptr = objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, ref double model, ref double proj, ref Int32 view, double near, double far, double[] objX, double* objY, double[] objZ, ref double objW) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* proj_ptr = &proj) - fixed (Int32* view_ptr = &view) - fixed (double* objX_ptr = objX) - fixed (double* objZ_ptr = objZ) - fixed (double* objW_ptr = &objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, ref double model, ref double proj, ref Int32 view, double near, double far, double[] objX, double* objY, ref double objZ, double* objW) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* proj_ptr = &proj) - fixed (Int32* view_ptr = &view) - fixed (double* objX_ptr = objX) - fixed (double* objZ_ptr = &objZ) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY, (double*)objZ_ptr, (double*)objW); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, ref double model, ref double proj, ref Int32 view, double near, double far, double[] objX, double* objY, ref double objZ, double[] objW) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* proj_ptr = &proj) - fixed (Int32* view_ptr = &view) - fixed (double* objX_ptr = objX) - fixed (double* objZ_ptr = &objZ) - fixed (double* objW_ptr = objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, ref double model, ref double proj, ref Int32 view, double near, double far, double[] objX, double* objY, ref double objZ, ref double objW) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* proj_ptr = &proj) - fixed (Int32* view_ptr = &view) - fixed (double* objX_ptr = objX) - fixed (double* objZ_ptr = &objZ) - fixed (double* objW_ptr = &objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, ref double model, ref double proj, ref Int32 view, double near, double far, double[] objX, double[] objY, double* objZ, double* objW) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* proj_ptr = &proj) - fixed (Int32* view_ptr = &view) - fixed (double* objX_ptr = objX) - fixed (double* objY_ptr = objY) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ, (double*)objW); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, ref double model, ref double proj, ref Int32 view, double near, double far, double[] objX, double[] objY, double* objZ, double[] objW) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* proj_ptr = &proj) - fixed (Int32* view_ptr = &view) - fixed (double* objX_ptr = objX) - fixed (double* objY_ptr = objY) - fixed (double* objW_ptr = objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, ref double model, ref double proj, ref Int32 view, double near, double far, double[] objX, double[] objY, double* objZ, ref double objW) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* proj_ptr = &proj) - fixed (Int32* view_ptr = &view) - fixed (double* objX_ptr = objX) - fixed (double* objY_ptr = objY) - fixed (double* objW_ptr = &objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, ref double model, ref double proj, ref Int32 view, double near, double far, double[] objX, double[] objY, double[] objZ, double* objW) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* proj_ptr = &proj) - fixed (Int32* view_ptr = &view) - fixed (double* objX_ptr = objX) - fixed (double* objY_ptr = objY) - fixed (double* objZ_ptr = objZ) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW); - return retval; - } - } - } - - public static - Int32 UnProject4(double winX, double winY, double winZ, double clipW, ref double model, ref double proj, ref Int32 view, double near, double far, double[] objX, double[] objY, double[] objZ, double[] objW) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* proj_ptr = &proj) - fixed (Int32* view_ptr = &view) - fixed (double* objX_ptr = objX) - fixed (double* objY_ptr = objY) - fixed (double* objZ_ptr = objZ) - fixed (double* objW_ptr = objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - public static - Int32 UnProject4(double winX, double winY, double winZ, double clipW, ref double model, ref double proj, ref Int32 view, double near, double far, double[] objX, double[] objY, double[] objZ, ref double objW) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* proj_ptr = &proj) - fixed (Int32* view_ptr = &view) - fixed (double* objX_ptr = objX) - fixed (double* objY_ptr = objY) - fixed (double* objZ_ptr = objZ) - fixed (double* objW_ptr = &objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, ref double model, ref double proj, ref Int32 view, double near, double far, double[] objX, double[] objY, ref double objZ, double* objW) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* proj_ptr = &proj) - fixed (Int32* view_ptr = &view) - fixed (double* objX_ptr = objX) - fixed (double* objY_ptr = objY) - fixed (double* objZ_ptr = &objZ) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW); - return retval; - } - } - } - - public static - Int32 UnProject4(double winX, double winY, double winZ, double clipW, ref double model, ref double proj, ref Int32 view, double near, double far, double[] objX, double[] objY, ref double objZ, double[] objW) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* proj_ptr = &proj) - fixed (Int32* view_ptr = &view) - fixed (double* objX_ptr = objX) - fixed (double* objY_ptr = objY) - fixed (double* objZ_ptr = &objZ) - fixed (double* objW_ptr = objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - public static - Int32 UnProject4(double winX, double winY, double winZ, double clipW, ref double model, ref double proj, ref Int32 view, double near, double far, double[] objX, double[] objY, ref double objZ, ref double objW) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* proj_ptr = &proj) - fixed (Int32* view_ptr = &view) - fixed (double* objX_ptr = objX) - fixed (double* objY_ptr = objY) - fixed (double* objZ_ptr = &objZ) - fixed (double* objW_ptr = &objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, ref double model, ref double proj, ref Int32 view, double near, double far, double[] objX, ref double objY, double* objZ, double* objW) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* proj_ptr = &proj) - fixed (Int32* view_ptr = &view) - fixed (double* objX_ptr = objX) - fixed (double* objY_ptr = &objY) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ, (double*)objW); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, ref double model, ref double proj, ref Int32 view, double near, double far, double[] objX, ref double objY, double* objZ, double[] objW) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* proj_ptr = &proj) - fixed (Int32* view_ptr = &view) - fixed (double* objX_ptr = objX) - fixed (double* objY_ptr = &objY) - fixed (double* objW_ptr = objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, ref double model, ref double proj, ref Int32 view, double near, double far, double[] objX, ref double objY, double* objZ, ref double objW) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* proj_ptr = &proj) - fixed (Int32* view_ptr = &view) - fixed (double* objX_ptr = objX) - fixed (double* objY_ptr = &objY) - fixed (double* objW_ptr = &objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, ref double model, ref double proj, ref Int32 view, double near, double far, double[] objX, ref double objY, double[] objZ, double* objW) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* proj_ptr = &proj) - fixed (Int32* view_ptr = &view) - fixed (double* objX_ptr = objX) - fixed (double* objY_ptr = &objY) - fixed (double* objZ_ptr = objZ) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW); - return retval; - } - } - } - - public static - Int32 UnProject4(double winX, double winY, double winZ, double clipW, ref double model, ref double proj, ref Int32 view, double near, double far, double[] objX, ref double objY, double[] objZ, double[] objW) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* proj_ptr = &proj) - fixed (Int32* view_ptr = &view) - fixed (double* objX_ptr = objX) - fixed (double* objY_ptr = &objY) - fixed (double* objZ_ptr = objZ) - fixed (double* objW_ptr = objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - public static - Int32 UnProject4(double winX, double winY, double winZ, double clipW, ref double model, ref double proj, ref Int32 view, double near, double far, double[] objX, ref double objY, double[] objZ, ref double objW) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* proj_ptr = &proj) - fixed (Int32* view_ptr = &view) - fixed (double* objX_ptr = objX) - fixed (double* objY_ptr = &objY) - fixed (double* objZ_ptr = objZ) - fixed (double* objW_ptr = &objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, ref double model, ref double proj, ref Int32 view, double near, double far, double[] objX, ref double objY, ref double objZ, double* objW) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* proj_ptr = &proj) - fixed (Int32* view_ptr = &view) - fixed (double* objX_ptr = objX) - fixed (double* objY_ptr = &objY) - fixed (double* objZ_ptr = &objZ) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW); - return retval; - } - } - } - - public static - Int32 UnProject4(double winX, double winY, double winZ, double clipW, ref double model, ref double proj, ref Int32 view, double near, double far, double[] objX, ref double objY, ref double objZ, double[] objW) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* proj_ptr = &proj) - fixed (Int32* view_ptr = &view) - fixed (double* objX_ptr = objX) - fixed (double* objY_ptr = &objY) - fixed (double* objZ_ptr = &objZ) - fixed (double* objW_ptr = objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - public static - Int32 UnProject4(double winX, double winY, double winZ, double clipW, ref double model, ref double proj, ref Int32 view, double near, double far, double[] objX, ref double objY, ref double objZ, ref double objW) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* proj_ptr = &proj) - fixed (Int32* view_ptr = &view) - fixed (double* objX_ptr = objX) - fixed (double* objY_ptr = &objY) - fixed (double* objZ_ptr = &objZ) - fixed (double* objW_ptr = &objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, ref double model, ref double proj, ref Int32 view, double near, double far, ref double objX, double* objY, double* objZ, double* objW) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* proj_ptr = &proj) - fixed (Int32* view_ptr = &view) - fixed (double* objX_ptr = &objX) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY, (double*)objZ, (double*)objW); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, ref double model, ref double proj, ref Int32 view, double near, double far, ref double objX, double* objY, double* objZ, double[] objW) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* proj_ptr = &proj) - fixed (Int32* view_ptr = &view) - fixed (double* objX_ptr = &objX) - fixed (double* objW_ptr = objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY, (double*)objZ, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, ref double model, ref double proj, ref Int32 view, double near, double far, ref double objX, double* objY, double* objZ, ref double objW) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* proj_ptr = &proj) - fixed (Int32* view_ptr = &view) - fixed (double* objX_ptr = &objX) - fixed (double* objW_ptr = &objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY, (double*)objZ, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, ref double model, ref double proj, ref Int32 view, double near, double far, ref double objX, double* objY, double[] objZ, double* objW) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* proj_ptr = &proj) - fixed (Int32* view_ptr = &view) - fixed (double* objX_ptr = &objX) - fixed (double* objZ_ptr = objZ) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY, (double*)objZ_ptr, (double*)objW); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, ref double model, ref double proj, ref Int32 view, double near, double far, ref double objX, double* objY, double[] objZ, double[] objW) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* proj_ptr = &proj) - fixed (Int32* view_ptr = &view) - fixed (double* objX_ptr = &objX) - fixed (double* objZ_ptr = objZ) - fixed (double* objW_ptr = objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, ref double model, ref double proj, ref Int32 view, double near, double far, ref double objX, double* objY, double[] objZ, ref double objW) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* proj_ptr = &proj) - fixed (Int32* view_ptr = &view) - fixed (double* objX_ptr = &objX) - fixed (double* objZ_ptr = objZ) - fixed (double* objW_ptr = &objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, ref double model, ref double proj, ref Int32 view, double near, double far, ref double objX, double* objY, ref double objZ, double* objW) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* proj_ptr = &proj) - fixed (Int32* view_ptr = &view) - fixed (double* objX_ptr = &objX) - fixed (double* objZ_ptr = &objZ) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY, (double*)objZ_ptr, (double*)objW); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, ref double model, ref double proj, ref Int32 view, double near, double far, ref double objX, double* objY, ref double objZ, double[] objW) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* proj_ptr = &proj) - fixed (Int32* view_ptr = &view) - fixed (double* objX_ptr = &objX) - fixed (double* objZ_ptr = &objZ) - fixed (double* objW_ptr = objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, ref double model, ref double proj, ref Int32 view, double near, double far, ref double objX, double* objY, ref double objZ, ref double objW) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* proj_ptr = &proj) - fixed (Int32* view_ptr = &view) - fixed (double* objX_ptr = &objX) - fixed (double* objZ_ptr = &objZ) - fixed (double* objW_ptr = &objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, ref double model, ref double proj, ref Int32 view, double near, double far, ref double objX, double[] objY, double* objZ, double* objW) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* proj_ptr = &proj) - fixed (Int32* view_ptr = &view) - fixed (double* objX_ptr = &objX) - fixed (double* objY_ptr = objY) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ, (double*)objW); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, ref double model, ref double proj, ref Int32 view, double near, double far, ref double objX, double[] objY, double* objZ, double[] objW) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* proj_ptr = &proj) - fixed (Int32* view_ptr = &view) - fixed (double* objX_ptr = &objX) - fixed (double* objY_ptr = objY) - fixed (double* objW_ptr = objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, ref double model, ref double proj, ref Int32 view, double near, double far, ref double objX, double[] objY, double* objZ, ref double objW) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* proj_ptr = &proj) - fixed (Int32* view_ptr = &view) - fixed (double* objX_ptr = &objX) - fixed (double* objY_ptr = objY) - fixed (double* objW_ptr = &objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, ref double model, ref double proj, ref Int32 view, double near, double far, ref double objX, double[] objY, double[] objZ, double* objW) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* proj_ptr = &proj) - fixed (Int32* view_ptr = &view) - fixed (double* objX_ptr = &objX) - fixed (double* objY_ptr = objY) - fixed (double* objZ_ptr = objZ) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW); - return retval; - } - } - } - - public static - Int32 UnProject4(double winX, double winY, double winZ, double clipW, ref double model, ref double proj, ref Int32 view, double near, double far, ref double objX, double[] objY, double[] objZ, double[] objW) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* proj_ptr = &proj) - fixed (Int32* view_ptr = &view) - fixed (double* objX_ptr = &objX) - fixed (double* objY_ptr = objY) - fixed (double* objZ_ptr = objZ) - fixed (double* objW_ptr = objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - public static - Int32 UnProject4(double winX, double winY, double winZ, double clipW, ref double model, ref double proj, ref Int32 view, double near, double far, ref double objX, double[] objY, double[] objZ, ref double objW) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* proj_ptr = &proj) - fixed (Int32* view_ptr = &view) - fixed (double* objX_ptr = &objX) - fixed (double* objY_ptr = objY) - fixed (double* objZ_ptr = objZ) - fixed (double* objW_ptr = &objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, ref double model, ref double proj, ref Int32 view, double near, double far, ref double objX, double[] objY, ref double objZ, double* objW) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* proj_ptr = &proj) - fixed (Int32* view_ptr = &view) - fixed (double* objX_ptr = &objX) - fixed (double* objY_ptr = objY) - fixed (double* objZ_ptr = &objZ) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW); - return retval; - } - } - } - - public static - Int32 UnProject4(double winX, double winY, double winZ, double clipW, ref double model, ref double proj, ref Int32 view, double near, double far, ref double objX, double[] objY, ref double objZ, double[] objW) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* proj_ptr = &proj) - fixed (Int32* view_ptr = &view) - fixed (double* objX_ptr = &objX) - fixed (double* objY_ptr = objY) - fixed (double* objZ_ptr = &objZ) - fixed (double* objW_ptr = objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - public static - Int32 UnProject4(double winX, double winY, double winZ, double clipW, ref double model, ref double proj, ref Int32 view, double near, double far, ref double objX, double[] objY, ref double objZ, ref double objW) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* proj_ptr = &proj) - fixed (Int32* view_ptr = &view) - fixed (double* objX_ptr = &objX) - fixed (double* objY_ptr = objY) - fixed (double* objZ_ptr = &objZ) - fixed (double* objW_ptr = &objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, ref double model, ref double proj, ref Int32 view, double near, double far, ref double objX, ref double objY, double* objZ, double* objW) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* proj_ptr = &proj) - fixed (Int32* view_ptr = &view) - fixed (double* objX_ptr = &objX) - fixed (double* objY_ptr = &objY) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ, (double*)objW); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, ref double model, ref double proj, ref Int32 view, double near, double far, ref double objX, ref double objY, double* objZ, double[] objW) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* proj_ptr = &proj) - fixed (Int32* view_ptr = &view) - fixed (double* objX_ptr = &objX) - fixed (double* objY_ptr = &objY) - fixed (double* objW_ptr = objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, ref double model, ref double proj, ref Int32 view, double near, double far, ref double objX, ref double objY, double* objZ, ref double objW) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* proj_ptr = &proj) - fixed (Int32* view_ptr = &view) - fixed (double* objX_ptr = &objX) - fixed (double* objY_ptr = &objY) - fixed (double* objW_ptr = &objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, ref double model, ref double proj, ref Int32 view, double near, double far, ref double objX, ref double objY, double[] objZ, double* objW) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* proj_ptr = &proj) - fixed (Int32* view_ptr = &view) - fixed (double* objX_ptr = &objX) - fixed (double* objY_ptr = &objY) - fixed (double* objZ_ptr = objZ) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW); - return retval; - } - } - } - - public static - Int32 UnProject4(double winX, double winY, double winZ, double clipW, ref double model, ref double proj, ref Int32 view, double near, double far, ref double objX, ref double objY, double[] objZ, double[] objW) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* proj_ptr = &proj) - fixed (Int32* view_ptr = &view) - fixed (double* objX_ptr = &objX) - fixed (double* objY_ptr = &objY) - fixed (double* objZ_ptr = objZ) - fixed (double* objW_ptr = objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - public static - Int32 UnProject4(double winX, double winY, double winZ, double clipW, ref double model, ref double proj, ref Int32 view, double near, double far, ref double objX, ref double objY, double[] objZ, ref double objW) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* proj_ptr = &proj) - fixed (Int32* view_ptr = &view) - fixed (double* objX_ptr = &objX) - fixed (double* objY_ptr = &objY) - fixed (double* objZ_ptr = objZ) - fixed (double* objW_ptr = &objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, ref double model, ref double proj, ref Int32 view, double near, double far, ref double objX, ref double objY, ref double objZ, double* objW) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* proj_ptr = &proj) - fixed (Int32* view_ptr = &view) - fixed (double* objX_ptr = &objX) - fixed (double* objY_ptr = &objY) - fixed (double* objZ_ptr = &objZ) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW); - return retval; - } - } - } - - public static - Int32 UnProject4(double winX, double winY, double winZ, double clipW, ref double model, ref double proj, ref Int32 view, double near, double far, ref double objX, ref double objY, ref double objZ, double[] objW) - { - unsafe - { - fixed (double* model_ptr = &model) - fixed (double* proj_ptr = &proj) - fixed (Int32* view_ptr = &view) - fixed (double* objX_ptr = &objX) - fixed (double* objY_ptr = &objY) - fixed (double* objZ_ptr = &objZ) - fixed (double* objW_ptr = objW) - { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW_ptr); - return retval; - } - } - } - + public static Int32 UnProject4(double winX, double winY, double winZ, double clipW, ref double model, ref double proj, ref Int32 view, double near, double far, ref double objX, ref double objY, ref double objZ, ref double objW) { @@ -64820,92 +878,44 @@ namespace OpenTK.OpenGL fixed (double* objZ_ptr = &objZ) fixed (double* objW_ptr = &objW) { - Int32 retval = Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW_ptr); - return retval; + return Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model_ptr, (double*)proj_ptr, (Int32*)view_ptr, (double)near, (double)far, (double*)objX_ptr, (double*)objY_ptr, (double*)objZ_ptr, (double*)objW_ptr); } } } - - public static class EXT + + [System.CLSCompliant(false)] + public static + unsafe Int32 UnProject4(double winX, double winY, double winZ, double clipW, double* model, double* proj, Int32* view, double near, double far, double* objX, double* objY, double* objZ, double* objW) + { + return Delegates.gluUnProject4((double)winX, (double)winY, (double)winZ, (double)clipW, (double*)model, (double*)proj, (Int32*)view, (double)near, (double)far, (double*)objX, (double*)objY, (double*)objZ, (double*)objW); + } + + public static partial class EXT { - [System.CLSCompliant(false)] public static - unsafe void NurbsCallbackData(int nurb, void* userData) + void NurbsCallbackData(int nurb, IntPtr userData) { - unsafe { Delegates.gluNurbsCallbackDataEXT((int)nurb, (void*)userData); } + Delegates.gluNurbsCallbackDataEXT((int)nurb, (IntPtr)userData); } - + public static void NurbsCallbackData(int nurb, [In, Out] object userData) { - unsafe + System.Runtime.InteropServices.GCHandle userData_ptr = System.Runtime.InteropServices.GCHandle.Alloc(userData, System.Runtime.InteropServices.GCHandleType.Pinned); + try { - System.Runtime.InteropServices.GCHandle userData_ptr = System.Runtime.InteropServices.GCHandle.Alloc(userData, System.Runtime.InteropServices.GCHandleType.Pinned); - try - { - Delegates.gluNurbsCallbackDataEXT((int)nurb, (void*)userData_ptr.AddrOfPinnedObject()); - } - finally - { - userData_ptr.Free(); - } + Delegates.gluNurbsCallbackDataEXT((int)nurb, (IntPtr)userData_ptr.AddrOfPinnedObject()); + } + finally + { + userData_ptr.Free(); } } - + } - public static class SGI + public static partial class SGI { - [System.CLSCompliant(false)] - public static - unsafe Int32 TexFilterFunc(GL.Enums.TextureTarget target, Glu.Enums.Filter4TypeSGIS filtertype, float* parms, Int32 n, [Out] float* weights) - { - unsafe { return Delegates.gluTexFilterFuncSGI((GL.Enums.TextureTarget)target, (Glu.Enums.Filter4TypeSGIS)filtertype, (float*)parms, (Int32)n, (float*)weights); } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 TexFilterFunc(GL.Enums.TextureTarget target, Glu.Enums.Filter4TypeSGIS filtertype, float* parms, Int32 n, [Out] float[] weights) - { - unsafe - { - fixed (float* weights_ptr = weights) - { - Int32 retval = Delegates.gluTexFilterFuncSGI((GL.Enums.TextureTarget)target, (Glu.Enums.Filter4TypeSGIS)filtertype, (float*)parms, (Int32)n, (float*)weights_ptr); - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 TexFilterFunc(GL.Enums.TextureTarget target, Glu.Enums.Filter4TypeSGIS filtertype, float* parms, Int32 n, [Out] out float weights) - { - unsafe - { - fixed (float* weights_ptr = &weights) - { - Int32 retval = Delegates.gluTexFilterFuncSGI((GL.Enums.TextureTarget)target, (Glu.Enums.Filter4TypeSGIS)filtertype, (float*)parms, (Int32)n, (float*)weights_ptr); - weights = *weights_ptr; - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 TexFilterFunc(GL.Enums.TextureTarget target, Glu.Enums.Filter4TypeSGIS filtertype, float[] parms, Int32 n, [Out] float* weights) - { - unsafe - { - fixed (float* parms_ptr = parms) - { - Int32 retval = Delegates.gluTexFilterFuncSGI((GL.Enums.TextureTarget)target, (Glu.Enums.Filter4TypeSGIS)filtertype, (float*)parms_ptr, (Int32)n, (float*)weights); - return retval; - } - } - } - public static Int32 TexFilterFunc(GL.Enums.TextureTarget target, Glu.Enums.Filter4TypeSGIS filtertype, float[] parms, Int32 n, [Out] float[] weights) { @@ -64914,55 +924,11 @@ namespace OpenTK.OpenGL fixed (float* parms_ptr = parms) fixed (float* weights_ptr = weights) { - Int32 retval = Delegates.gluTexFilterFuncSGI((GL.Enums.TextureTarget)target, (Glu.Enums.Filter4TypeSGIS)filtertype, (float*)parms_ptr, (Int32)n, (float*)weights_ptr); - return retval; + return Delegates.gluTexFilterFuncSGI((GL.Enums.TextureTarget)target, (Glu.Enums.Filter4TypeSGIS)filtertype, (float*)parms_ptr, (Int32)n, (float*)weights_ptr); } } } - - public static - Int32 TexFilterFunc(GL.Enums.TextureTarget target, Glu.Enums.Filter4TypeSGIS filtertype, float[] parms, Int32 n, [Out] out float weights) - { - unsafe - { - fixed (float* parms_ptr = parms) - fixed (float* weights_ptr = &weights) - { - Int32 retval = Delegates.gluTexFilterFuncSGI((GL.Enums.TextureTarget)target, (Glu.Enums.Filter4TypeSGIS)filtertype, (float*)parms_ptr, (Int32)n, (float*)weights_ptr); - weights = *weights_ptr; - return retval; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 TexFilterFunc(GL.Enums.TextureTarget target, Glu.Enums.Filter4TypeSGIS filtertype, ref float parms, Int32 n, [Out] float* weights) - { - unsafe - { - fixed (float* parms_ptr = &parms) - { - Int32 retval = Delegates.gluTexFilterFuncSGI((GL.Enums.TextureTarget)target, (Glu.Enums.Filter4TypeSGIS)filtertype, (float*)parms_ptr, (Int32)n, (float*)weights); - return retval; - } - } - } - - public static - Int32 TexFilterFunc(GL.Enums.TextureTarget target, Glu.Enums.Filter4TypeSGIS filtertype, ref float parms, Int32 n, [Out] float[] weights) - { - unsafe - { - fixed (float* parms_ptr = &parms) - fixed (float* weights_ptr = weights) - { - Int32 retval = Delegates.gluTexFilterFuncSGI((GL.Enums.TextureTarget)target, (Glu.Enums.Filter4TypeSGIS)filtertype, (float*)parms_ptr, (Int32)n, (float*)weights_ptr); - return retval; - } - } - } - + public static Int32 TexFilterFunc(GL.Enums.TextureTarget target, Glu.Enums.Filter4TypeSGIS filtertype, ref float parms, Int32 n, [Out] out float weights) { @@ -64972,12 +938,19 @@ namespace OpenTK.OpenGL fixed (float* weights_ptr = &weights) { Int32 retval = Delegates.gluTexFilterFuncSGI((GL.Enums.TextureTarget)target, (Glu.Enums.Filter4TypeSGIS)filtertype, (float*)parms_ptr, (Int32)n, (float*)weights_ptr); - weights = *weights_ptr; + weights = *weights_ptr; return retval; } } } - + + [System.CLSCompliant(false)] + public static + unsafe Int32 TexFilterFunc(GL.Enums.TextureTarget target, Glu.Enums.Filter4TypeSGIS filtertype, float* parms, Int32 n, [Out] float* weights) + { + return Delegates.gluTexFilterFuncSGI((GL.Enums.TextureTarget)target, (Glu.Enums.Filter4TypeSGIS)filtertype, (float*)parms, (Int32)n, (float*)weights); + } + } } diff --git a/Source/OpenTK/OpenGL/Bindings/GluCore.cs b/Source/OpenTK/OpenGL/Bindings/GluCore.cs index 2ea6d6b3..29b44c2d 100644 --- a/Source/OpenTK/OpenGL/Bindings/GluCore.cs +++ b/Source/OpenTK/OpenGL/Bindings/GluCore.cs @@ -6,9 +6,8 @@ namespace OpenTK.OpenGL partial class Glu { - internal static class Imports + internal static partial class Imports { - static Imports() { } [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(Glu.Library, EntryPoint = "gluBeginCurve", ExactSpelling = true)] @@ -24,22 +23,22 @@ namespace OpenTK.OpenGL internal extern static void BeginTrim(int nurb); [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(Glu.Library, EntryPoint = "gluBuild1DMipmapLevels", ExactSpelling = true)] - internal extern static unsafe Int32 Build1DMipmapLevels(GL.Enums.TextureTarget target, Int32 internalFormat, Int32 width, GL.Enums.PixelFormat format, GL.Enums.PixelType type, Int32 level, Int32 @base, Int32 max, void* data); + internal extern static Int32 Build1DMipmapLevels(GL.Enums.TextureTarget target, Int32 internalFormat, Int32 width, GL.Enums.PixelFormat format, GL.Enums.PixelType type, Int32 level, Int32 @base, Int32 max, IntPtr data); [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(Glu.Library, EntryPoint = "gluBuild1DMipmaps", ExactSpelling = true)] - internal extern static unsafe Int32 Build1DMipmaps(GL.Enums.TextureTarget target, Int32 internalFormat, Int32 width, GL.Enums.PixelFormat format, GL.Enums.PixelType type, void* data); + internal extern static Int32 Build1DMipmaps(GL.Enums.TextureTarget target, Int32 internalFormat, Int32 width, GL.Enums.PixelFormat format, GL.Enums.PixelType type, IntPtr data); [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(Glu.Library, EntryPoint = "gluBuild2DMipmapLevels", ExactSpelling = true)] - internal extern static unsafe Int32 Build2DMipmapLevels(GL.Enums.TextureTarget target, Int32 internalFormat, Int32 width, Int32 height, GL.Enums.PixelFormat format, GL.Enums.PixelType type, Int32 level, Int32 @base, Int32 max, void* data); + internal extern static Int32 Build2DMipmapLevels(GL.Enums.TextureTarget target, Int32 internalFormat, Int32 width, Int32 height, GL.Enums.PixelFormat format, GL.Enums.PixelType type, Int32 level, Int32 @base, Int32 max, IntPtr data); [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(Glu.Library, EntryPoint = "gluBuild2DMipmaps", ExactSpelling = true)] - internal extern static unsafe Int32 Build2DMipmaps(GL.Enums.TextureTarget target, Int32 internalFormat, Int32 width, Int32 height, GL.Enums.PixelFormat format, GL.Enums.PixelType type, void* data); + internal extern static Int32 Build2DMipmaps(GL.Enums.TextureTarget target, Int32 internalFormat, Int32 width, Int32 height, GL.Enums.PixelFormat format, GL.Enums.PixelType type, IntPtr data); [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(Glu.Library, EntryPoint = "gluBuild3DMipmapLevels", ExactSpelling = true)] - internal extern static unsafe Int32 Build3DMipmapLevels(GL.Enums.TextureTarget target, Int32 internalFormat, Int32 width, Int32 height, Int32 depth, GL.Enums.PixelFormat format, GL.Enums.PixelType type, Int32 level, Int32 @base, Int32 max, void* data); + internal extern static Int32 Build3DMipmapLevels(GL.Enums.TextureTarget target, Int32 internalFormat, Int32 width, Int32 height, Int32 depth, GL.Enums.PixelFormat format, GL.Enums.PixelType type, Int32 level, Int32 @base, Int32 max, IntPtr data); [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(Glu.Library, EntryPoint = "gluBuild3DMipmaps", ExactSpelling = true)] - internal extern static unsafe Int32 Build3DMipmaps(GL.Enums.TextureTarget target, Int32 internalFormat, Int32 width, Int32 height, Int32 depth, GL.Enums.PixelFormat format, GL.Enums.PixelType type, void* data); + internal extern static Int32 Build3DMipmaps(GL.Enums.TextureTarget target, Int32 internalFormat, Int32 width, Int32 height, Int32 depth, GL.Enums.PixelFormat format, GL.Enums.PixelType type, IntPtr data); [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(Glu.Library, EntryPoint = "gluCheckExtension", ExactSpelling = true)] internal extern static unsafe Boolean CheckExtension(Byte* extName, Byte* extString); @@ -105,7 +104,7 @@ namespace OpenTK.OpenGL internal extern static void NurbsCallback(int nurb, Glu.Enums.NurbsCallback which, IntPtr CallBackFunc); [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(Glu.Library, EntryPoint = "gluNurbsCallbackData", ExactSpelling = true)] - internal extern static unsafe void NurbsCallbackData(int nurb, void* userData); + internal extern static void NurbsCallbackData(int nurb, IntPtr userData); [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(Glu.Library, EntryPoint = "gluNurbsCurve", ExactSpelling = true)] internal extern static unsafe void NurbsCurve(int nurb, Int32 knotCount, [Out] float* knots, Int32 stride, [Out] float* control, Int32 order, GL.Enums.MapTarget type); @@ -150,7 +149,7 @@ namespace OpenTK.OpenGL internal extern static void QuadricTexture(int quad, Glu.Enums.Boolean texture); [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(Glu.Library, EntryPoint = "gluScaleImage", ExactSpelling = true)] - internal extern static unsafe Int32 ScaleImage(GL.Enums.PixelFormat format, Int32 wIn, Int32 hIn, GL.Enums.PixelType typeIn, void* dataIn, Int32 wOut, Int32 hOut, GL.Enums.PixelType typeOut, [Out] void* dataOut); + internal extern static Int32 ScaleImage(GL.Enums.PixelFormat format, Int32 wIn, Int32 hIn, GL.Enums.PixelType typeIn, IntPtr dataIn, Int32 wOut, Int32 hOut, GL.Enums.PixelType typeOut, [Out] IntPtr dataOut); [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(Glu.Library, EntryPoint = "gluSphere", ExactSpelling = true)] internal extern static void Sphere(int quad, double radius, Int32 slices, Int32 stacks); @@ -159,7 +158,7 @@ namespace OpenTK.OpenGL internal extern static void TessBeginContour(int tess); [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(Glu.Library, EntryPoint = "gluTessBeginPolygon", ExactSpelling = true)] - internal extern static unsafe void TessBeginPolygon(int tess, void* data); + internal extern static void TessBeginPolygon(int tess, IntPtr data); [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(Glu.Library, EntryPoint = "gluTessCallback", ExactSpelling = true)] internal extern static void TessCallback(int tess, Glu.Enums.TessCallback which, IntPtr CallBackFunc); @@ -177,7 +176,7 @@ namespace OpenTK.OpenGL internal extern static void TessProperty(int tess, Glu.Enums.TessProperty which, double data); [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(Glu.Library, EntryPoint = "gluTessVertex", ExactSpelling = true)] - internal extern static unsafe void TessVertex(int tess, [Out] double* location, void* data); + internal extern static unsafe void TessVertex(int tess, [Out] double* location, IntPtr data); [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(Glu.Library, EntryPoint = "gluUnProject", ExactSpelling = true)] internal extern static unsafe Int32 UnProject(double winX, double winY, double winZ, double* model, double* proj, Int32* view, double* objX, double* objY, double* objZ); diff --git a/Source/OpenTK/OpenGL/Bindings/GluDelegates.cs b/Source/OpenTK/OpenGL/Bindings/GluDelegates.cs index 372cc927..151b00a0 100644 --- a/Source/OpenTK/OpenGL/Bindings/GluDelegates.cs +++ b/Source/OpenTK/OpenGL/Bindings/GluDelegates.cs @@ -2,196 +2,193 @@ namespace OpenTK.OpenGL { using System; using System.Runtime.InteropServices; + #pragma warning disable 0649 partial class Glu { - - internal static class Delegates + internal static partial class Delegates { - static Delegates() - { - } - [System.Security.SuppressUnmanagedCodeSecurity()] internal delegate void BeginCurve(int nurb); - internal static BeginCurve gluBeginCurve = null; + internal static BeginCurve gluBeginCurve; [System.Security.SuppressUnmanagedCodeSecurity()] internal delegate void BeginPolygon(int tess); - internal static BeginPolygon gluBeginPolygon = null; + internal static BeginPolygon gluBeginPolygon; [System.Security.SuppressUnmanagedCodeSecurity()] internal delegate void BeginSurface(int nurb); - internal static BeginSurface gluBeginSurface = null; + internal static BeginSurface gluBeginSurface; [System.Security.SuppressUnmanagedCodeSecurity()] internal delegate void BeginTrim(int nurb); - internal static BeginTrim gluBeginTrim = null; + internal static BeginTrim gluBeginTrim; [System.Security.SuppressUnmanagedCodeSecurity()] - internal unsafe delegate Int32 Build1DMipmapLevels(GL.Enums.TextureTarget target, Int32 internalFormat, Int32 width, GL.Enums.PixelFormat format, GL.Enums.PixelType type, Int32 level, Int32 @base, Int32 max, void* data); - internal unsafe static Build1DMipmapLevels gluBuild1DMipmapLevels = null; + internal delegate Int32 Build1DMipmapLevels(GL.Enums.TextureTarget target, Int32 internalFormat, Int32 width, GL.Enums.PixelFormat format, GL.Enums.PixelType type, Int32 level, Int32 @base, Int32 max, IntPtr data); + internal static Build1DMipmapLevels gluBuild1DMipmapLevels; [System.Security.SuppressUnmanagedCodeSecurity()] - internal unsafe delegate Int32 Build1DMipmaps(GL.Enums.TextureTarget target, Int32 internalFormat, Int32 width, GL.Enums.PixelFormat format, GL.Enums.PixelType type, void* data); - internal unsafe static Build1DMipmaps gluBuild1DMipmaps = null; + internal delegate Int32 Build1DMipmaps(GL.Enums.TextureTarget target, Int32 internalFormat, Int32 width, GL.Enums.PixelFormat format, GL.Enums.PixelType type, IntPtr data); + internal static Build1DMipmaps gluBuild1DMipmaps; [System.Security.SuppressUnmanagedCodeSecurity()] - internal unsafe delegate Int32 Build2DMipmapLevels(GL.Enums.TextureTarget target, Int32 internalFormat, Int32 width, Int32 height, GL.Enums.PixelFormat format, GL.Enums.PixelType type, Int32 level, Int32 @base, Int32 max, void* data); - internal unsafe static Build2DMipmapLevels gluBuild2DMipmapLevels = null; + internal delegate Int32 Build2DMipmapLevels(GL.Enums.TextureTarget target, Int32 internalFormat, Int32 width, Int32 height, GL.Enums.PixelFormat format, GL.Enums.PixelType type, Int32 level, Int32 @base, Int32 max, IntPtr data); + internal static Build2DMipmapLevels gluBuild2DMipmapLevels; [System.Security.SuppressUnmanagedCodeSecurity()] - internal unsafe delegate Int32 Build2DMipmaps(GL.Enums.TextureTarget target, Int32 internalFormat, Int32 width, Int32 height, GL.Enums.PixelFormat format, GL.Enums.PixelType type, void* data); - internal unsafe static Build2DMipmaps gluBuild2DMipmaps = null; + internal delegate Int32 Build2DMipmaps(GL.Enums.TextureTarget target, Int32 internalFormat, Int32 width, Int32 height, GL.Enums.PixelFormat format, GL.Enums.PixelType type, IntPtr data); + internal static Build2DMipmaps gluBuild2DMipmaps; [System.Security.SuppressUnmanagedCodeSecurity()] - internal unsafe delegate Int32 Build3DMipmapLevels(GL.Enums.TextureTarget target, Int32 internalFormat, Int32 width, Int32 height, Int32 depth, GL.Enums.PixelFormat format, GL.Enums.PixelType type, Int32 level, Int32 @base, Int32 max, void* data); - internal unsafe static Build3DMipmapLevels gluBuild3DMipmapLevels = null; + internal delegate Int32 Build3DMipmapLevels(GL.Enums.TextureTarget target, Int32 internalFormat, Int32 width, Int32 height, Int32 depth, GL.Enums.PixelFormat format, GL.Enums.PixelType type, Int32 level, Int32 @base, Int32 max, IntPtr data); + internal static Build3DMipmapLevels gluBuild3DMipmapLevels; [System.Security.SuppressUnmanagedCodeSecurity()] - internal unsafe delegate Int32 Build3DMipmaps(GL.Enums.TextureTarget target, Int32 internalFormat, Int32 width, Int32 height, Int32 depth, GL.Enums.PixelFormat format, GL.Enums.PixelType type, void* data); - internal unsafe static Build3DMipmaps gluBuild3DMipmaps = null; + internal delegate Int32 Build3DMipmaps(GL.Enums.TextureTarget target, Int32 internalFormat, Int32 width, Int32 height, Int32 depth, GL.Enums.PixelFormat format, GL.Enums.PixelType type, IntPtr data); + internal static Build3DMipmaps gluBuild3DMipmaps; [System.Security.SuppressUnmanagedCodeSecurity()] internal unsafe delegate Boolean CheckExtension(Byte* extName, Byte* extString); - internal unsafe static CheckExtension gluCheckExtension = null; + internal unsafe static CheckExtension gluCheckExtension; [System.Security.SuppressUnmanagedCodeSecurity()] internal delegate void Cylinder(int quad, double @base, double top, double height, Int32 slices, Int32 stacks); - internal static Cylinder gluCylinder = null; + internal static Cylinder gluCylinder; [System.Security.SuppressUnmanagedCodeSecurity()] internal delegate void DeleteNurbsRenderer(int nurb); - internal static DeleteNurbsRenderer gluDeleteNurbsRenderer = null; + internal static DeleteNurbsRenderer gluDeleteNurbsRenderer; [System.Security.SuppressUnmanagedCodeSecurity()] internal delegate void DeleteQuadric(int quad); - internal static DeleteQuadric gluDeleteQuadric = null; + internal static DeleteQuadric gluDeleteQuadric; [System.Security.SuppressUnmanagedCodeSecurity()] internal delegate void DeleteTess(int tess); - internal static DeleteTess gluDeleteTess = null; + internal static DeleteTess gluDeleteTess; [System.Security.SuppressUnmanagedCodeSecurity()] internal delegate void Disk(int quad, double inner, double outer, Int32 slices, Int32 loops); - internal static Disk gluDisk = null; + internal static Disk gluDisk; [System.Security.SuppressUnmanagedCodeSecurity()] internal delegate void EndCurve(int nurb); - internal static EndCurve gluEndCurve = null; + internal static EndCurve gluEndCurve; [System.Security.SuppressUnmanagedCodeSecurity()] internal delegate void EndPolygon(int tess); - internal static EndPolygon gluEndPolygon = null; + internal static EndPolygon gluEndPolygon; [System.Security.SuppressUnmanagedCodeSecurity()] internal delegate void EndSurface(int nurb); - internal static EndSurface gluEndSurface = null; + internal static EndSurface gluEndSurface; [System.Security.SuppressUnmanagedCodeSecurity()] internal delegate void EndTrim(int nurb); - internal static EndTrim gluEndTrim = null; + internal static EndTrim gluEndTrim; [System.Security.SuppressUnmanagedCodeSecurity()] internal delegate IntPtr ErrorString(Glu.Enums.ErrorCode error); - internal static ErrorString gluErrorString = null; + internal static ErrorString gluErrorString; [System.Security.SuppressUnmanagedCodeSecurity()] internal delegate IntPtr GetString(Glu.Enums.StringName name); - internal static GetString gluGetString = null; + internal static GetString gluGetString; [System.Security.SuppressUnmanagedCodeSecurity()] internal unsafe delegate void GetNurbsProperty(int nurb, Glu.Enums.NurbsProperty property, [Out] float* data); - internal unsafe static GetNurbsProperty gluGetNurbsProperty = null; + internal unsafe static GetNurbsProperty gluGetNurbsProperty; [System.Security.SuppressUnmanagedCodeSecurity()] internal unsafe delegate void GetTessProperty(int tess, Glu.Enums.TessProperty which, [Out] double* data); - internal unsafe static GetTessProperty gluGetTessProperty = null; + internal unsafe static GetTessProperty gluGetTessProperty; [System.Security.SuppressUnmanagedCodeSecurity()] internal unsafe delegate void LoadSamplingMatrices(int nurb, float* model, float* perspective, Int32* view); - internal unsafe static LoadSamplingMatrices gluLoadSamplingMatrices = null; + internal unsafe static LoadSamplingMatrices gluLoadSamplingMatrices; [System.Security.SuppressUnmanagedCodeSecurity()] internal delegate void LookAt(double eyeX, double eyeY, double eyeZ, double centerX, double centerY, double centerZ, double upX, double upY, double upZ); - internal static LookAt gluLookAt = null; + internal static LookAt gluLookAt; [System.Security.SuppressUnmanagedCodeSecurity()] internal delegate int NewNurbsRenderer(); - internal static NewNurbsRenderer gluNewNurbsRenderer = null; + internal static NewNurbsRenderer gluNewNurbsRenderer; [System.Security.SuppressUnmanagedCodeSecurity()] internal delegate int NewQuadric(); - internal static NewQuadric gluNewQuadric = null; + internal static NewQuadric gluNewQuadric; [System.Security.SuppressUnmanagedCodeSecurity()] internal delegate int NewTess(); - internal static NewTess gluNewTess = null; + internal static NewTess gluNewTess; [System.Security.SuppressUnmanagedCodeSecurity()] internal delegate void NextContour(int tess, Glu.Enums.TessContour type); - internal static NextContour gluNextContour = null; + internal static NextContour gluNextContour; [System.Security.SuppressUnmanagedCodeSecurity()] internal delegate void NurbsCallback(int nurb, Glu.Enums.NurbsCallback which, IntPtr CallBackFunc); - internal static NurbsCallback gluNurbsCallback = null; + internal static NurbsCallback gluNurbsCallback; [System.Security.SuppressUnmanagedCodeSecurity()] - internal unsafe delegate void NurbsCallbackData(int nurb, void* userData); - internal unsafe static NurbsCallbackData gluNurbsCallbackData = null; + internal delegate void NurbsCallbackData(int nurb, IntPtr userData); + internal static NurbsCallbackData gluNurbsCallbackData; [System.Security.SuppressUnmanagedCodeSecurity()] - internal unsafe delegate void NurbsCallbackDataEXT(int nurb, void* userData); - internal unsafe static NurbsCallbackDataEXT gluNurbsCallbackDataEXT = null; + internal delegate void NurbsCallbackDataEXT(int nurb, IntPtr userData); + internal static NurbsCallbackDataEXT gluNurbsCallbackDataEXT; [System.Security.SuppressUnmanagedCodeSecurity()] internal unsafe delegate void NurbsCurve(int nurb, Int32 knotCount, [Out] float* knots, Int32 stride, [Out] float* control, Int32 order, GL.Enums.MapTarget type); - internal unsafe static NurbsCurve gluNurbsCurve = null; + internal unsafe static NurbsCurve gluNurbsCurve; [System.Security.SuppressUnmanagedCodeSecurity()] internal delegate void NurbsProperty(int nurb, Glu.Enums.NurbsProperty property, float value); - internal static NurbsProperty gluNurbsProperty = null; + internal static NurbsProperty gluNurbsProperty; [System.Security.SuppressUnmanagedCodeSecurity()] internal unsafe delegate void NurbsSurface(int nurb, Int32 sKnotCount, float* sKnots, Int32 tKnotCount, float* tKnots, Int32 sStride, Int32 tStride, float* control, Int32 sOrder, Int32 tOrder, GL.Enums.MapTarget type); - internal unsafe static NurbsSurface gluNurbsSurface = null; + internal unsafe static NurbsSurface gluNurbsSurface; [System.Security.SuppressUnmanagedCodeSecurity()] internal delegate void Ortho2D(double left, double right, double bottom, double top); - internal static Ortho2D gluOrtho2D = null; + internal static Ortho2D gluOrtho2D; [System.Security.SuppressUnmanagedCodeSecurity()] internal delegate void PartialDisk(int quad, double inner, double outer, Int32 slices, Int32 loops, double start, double sweep); - internal static PartialDisk gluPartialDisk = null; + internal static PartialDisk gluPartialDisk; [System.Security.SuppressUnmanagedCodeSecurity()] internal delegate void Perspective(double fovy, double aspect, double zNear, double zFar); - internal static Perspective gluPerspective = null; + internal static Perspective gluPerspective; [System.Security.SuppressUnmanagedCodeSecurity()] internal unsafe delegate void PickMatrix(double x, double y, double delX, double delY, [Out] Int32* viewport); - internal unsafe static PickMatrix gluPickMatrix = null; + internal unsafe static PickMatrix gluPickMatrix; [System.Security.SuppressUnmanagedCodeSecurity()] internal unsafe delegate Int32 Project(double objX, double objY, double objZ, double* model, double* proj, Int32* view, double* winX, double* winY, double* winZ); - internal unsafe static Project gluProject = null; + internal unsafe static Project gluProject; [System.Security.SuppressUnmanagedCodeSecurity()] internal unsafe delegate void PwlCurve(int nurb, Int32 count, float* data, Int32 stride, Glu.Enums.NurbsTrim type); - internal unsafe static PwlCurve gluPwlCurve = null; + internal unsafe static PwlCurve gluPwlCurve; [System.Security.SuppressUnmanagedCodeSecurity()] internal delegate void QuadricCallback(int quad, Glu.Enums.QuadricCallback which, IntPtr CallBackFunc); - internal static QuadricCallback gluQuadricCallback = null; + internal static QuadricCallback gluQuadricCallback; [System.Security.SuppressUnmanagedCodeSecurity()] internal delegate void QuadricDrawStyle(int quad, Glu.Enums.QuadricDrawStyle draw); - internal static QuadricDrawStyle gluQuadricDrawStyle = null; + internal static QuadricDrawStyle gluQuadricDrawStyle; [System.Security.SuppressUnmanagedCodeSecurity()] internal delegate void QuadricNormals(int quad, Glu.Enums.QuadricNormal normal); - internal static QuadricNormals gluQuadricNormals = null; + internal static QuadricNormals gluQuadricNormals; [System.Security.SuppressUnmanagedCodeSecurity()] internal delegate void QuadricOrientation(int quad, Glu.Enums.QuadricOrientation orientation); - internal static QuadricOrientation gluQuadricOrientation = null; + internal static QuadricOrientation gluQuadricOrientation; [System.Security.SuppressUnmanagedCodeSecurity()] internal delegate void QuadricTexture(int quad, Glu.Enums.Boolean texture); - internal static QuadricTexture gluQuadricTexture = null; + internal static QuadricTexture gluQuadricTexture; [System.Security.SuppressUnmanagedCodeSecurity()] - internal unsafe delegate Int32 ScaleImage(GL.Enums.PixelFormat format, Int32 wIn, Int32 hIn, GL.Enums.PixelType typeIn, void* dataIn, Int32 wOut, Int32 hOut, GL.Enums.PixelType typeOut, [Out] void* dataOut); - internal unsafe static ScaleImage gluScaleImage = null; + internal delegate Int32 ScaleImage(GL.Enums.PixelFormat format, Int32 wIn, Int32 hIn, GL.Enums.PixelType typeIn, IntPtr dataIn, Int32 wOut, Int32 hOut, GL.Enums.PixelType typeOut, [Out] IntPtr dataOut); + internal static ScaleImage gluScaleImage; [System.Security.SuppressUnmanagedCodeSecurity()] internal delegate void Sphere(int quad, double radius, Int32 slices, Int32 stacks); - internal static Sphere gluSphere = null; + internal static Sphere gluSphere; [System.Security.SuppressUnmanagedCodeSecurity()] internal delegate void TessBeginContour(int tess); - internal static TessBeginContour gluTessBeginContour = null; + internal static TessBeginContour gluTessBeginContour; [System.Security.SuppressUnmanagedCodeSecurity()] - internal unsafe delegate void TessBeginPolygon(int tess, void* data); - internal unsafe static TessBeginPolygon gluTessBeginPolygon = null; + internal delegate void TessBeginPolygon(int tess, IntPtr data); + internal static TessBeginPolygon gluTessBeginPolygon; [System.Security.SuppressUnmanagedCodeSecurity()] internal delegate void TessCallback(int tess, Glu.Enums.TessCallback which, IntPtr CallBackFunc); - internal static TessCallback gluTessCallback = null; + internal static TessCallback gluTessCallback; [System.Security.SuppressUnmanagedCodeSecurity()] internal delegate void TessEndContour(int tess); - internal static TessEndContour gluTessEndContour = null; + internal static TessEndContour gluTessEndContour; [System.Security.SuppressUnmanagedCodeSecurity()] internal delegate void TessEndPolygon(int tess); - internal static TessEndPolygon gluTessEndPolygon = null; + internal static TessEndPolygon gluTessEndPolygon; [System.Security.SuppressUnmanagedCodeSecurity()] internal delegate void TessNormal(int tess, double valueX, double valueY, double valueZ); - internal static TessNormal gluTessNormal = null; + internal static TessNormal gluTessNormal; [System.Security.SuppressUnmanagedCodeSecurity()] internal delegate void TessProperty(int tess, Glu.Enums.TessProperty which, double data); - internal static TessProperty gluTessProperty = null; + internal static TessProperty gluTessProperty; [System.Security.SuppressUnmanagedCodeSecurity()] - internal unsafe delegate void TessVertex(int tess, [Out] double* location, void* data); - internal unsafe static TessVertex gluTessVertex = null; + internal unsafe delegate void TessVertex(int tess, [Out] double* location, IntPtr data); + internal unsafe static TessVertex gluTessVertex; [System.Security.SuppressUnmanagedCodeSecurity()] internal unsafe delegate Int32 TexFilterFuncSGI(GL.Enums.TextureTarget target, Glu.Enums.Filter4TypeSGIS filtertype, float* parms, Int32 n, [Out] float* weights); - internal unsafe static TexFilterFuncSGI gluTexFilterFuncSGI = null; + internal unsafe static TexFilterFuncSGI gluTexFilterFuncSGI; [System.Security.SuppressUnmanagedCodeSecurity()] internal unsafe delegate Int32 UnProject(double winX, double winY, double winZ, double* model, double* proj, Int32* view, double* objX, double* objY, double* objZ); - internal unsafe static UnProject gluUnProject = null; + internal unsafe static UnProject gluUnProject; [System.Security.SuppressUnmanagedCodeSecurity()] internal unsafe delegate Int32 UnProject4(double winX, double winY, double winZ, double clipW, double* model, double* proj, Int32* view, double near, double far, double* objX, double* objY, double* objZ, double* objW); - internal unsafe static UnProject4 gluUnProject4 = null; + internal unsafe static UnProject4 gluUnProject4; } } + #pragma warning restore 0649 } diff --git a/Source/OpenTK/OpenGL/Bindings/GluEnums.cs b/Source/OpenTK/OpenGL/Bindings/GluEnums.cs index e8dc8841..7dec4014 100644 --- a/Source/OpenTK/OpenGL/Bindings/GluEnums.cs +++ b/Source/OpenTK/OpenGL/Bindings/GluEnums.cs @@ -9,20 +9,20 @@ namespace OpenTK.OpenGL TRUE = ((int)1), FALSE = ((int)0), } - + public enum Version { VERSION_1_1 = ((int)1), VERSION_1_2 = ((int)1), VERSION_1_3 = ((int)1), } - + public enum StringName { VERSION = ((int)100800), EXTENSIONS = ((int)100801), } - + public enum ErrorCode { INVALID_ENUM = ((int)100900), @@ -30,20 +30,20 @@ namespace OpenTK.OpenGL INVALID_OPERATION = ((int)100904), INVALID_VALUE = ((int)100901), } - + public enum Filter4TypeSGIS { LAGRANGIAN_SGI = ((int)100300), MITCHELL_NETRAVALI_SGI = ((int)100301), } - + public enum NurbsDisplay { FILL = ((int)QuadricDrawStyle.FILL), OUTLINE_POLYGON = ((int)100240), OUTLINE_PATCH = ((int)100241), } - + public enum NurbsCallback { NURBS_END_DATA_EXT = ((int)100175), @@ -73,7 +73,7 @@ namespace OpenTK.OpenGL NURBS_TEXTURE_COORD = ((int)100168), NURBS_COLOR_EXT = ((int)100167), } - + public enum NurbsError { NURBS_ERROR3 = ((int)100253), @@ -114,7 +114,7 @@ namespace OpenTK.OpenGL NURBS_ERROR2 = ((int)100252), NURBS_ERROR8 = ((int)100258), } - + public enum NurbsProperty { CULLING = ((int)100201), @@ -132,7 +132,7 @@ namespace OpenTK.OpenGL NURBS_MODE_EXT = ((int)100160), NURBS_RENDERER = ((int)100162), } - + public enum NurbsSampling { OBJECT_PATH_LENGTH_EXT = ((int)100209), @@ -143,13 +143,13 @@ namespace OpenTK.OpenGL PARAMETRIC_ERROR = ((int)100216), OBJECT_PARAMETRIC_ERROR_EXT = ((int)100208), } - + public enum NurbsTrim { MAP1_TRIM_3 = ((int)100211), MAP1_TRIM_2 = ((int)100210), } - + public enum QuadricDrawStyle { FILL = ((int)100012), @@ -157,25 +157,25 @@ namespace OpenTK.OpenGL POINT = ((int)100010), LINE = ((int)100011), } - + public enum QuadricCallback { ERROR = ((int)NurbsCallback.ERROR), } - + public enum QuadricNormal { FLAT = ((int)100001), NONE = ((int)100002), SMOOTH = ((int)100000), } - + public enum QuadricOrientation { INSIDE = ((int)100021), OUTSIDE = ((int)100020), } - + public enum TessCallback { TESS_EDGE_FLAG_DATA = ((int)100110), @@ -196,7 +196,7 @@ namespace OpenTK.OpenGL TESS_END_DATA = ((int)100108), TESS_COMBINE_DATA = ((int)100111), } - + public enum TessContour { CW = ((int)100120), @@ -205,14 +205,14 @@ namespace OpenTK.OpenGL UNKNOWN = ((int)100124), CCW = ((int)100121), } - + public enum TessProperty { TESS_BOUNDARY_ONLY = ((int)100141), TESS_TOLERANCE = ((int)100142), TESS_WINDING_RULE = ((int)100140), } - + public enum TessError { TESS_MISSING_END_CONTOUR = ((int)100154), @@ -230,7 +230,7 @@ namespace OpenTK.OpenGL TESS_NEED_COMBINE_CALLBACK = ((int)100156), TESS_MISSING_BEGIN_CONTOUR = ((int)100152), } - + public enum TessWinding { TESS_WINDING_NONZERO = ((int)100131), @@ -239,7 +239,7 @@ namespace OpenTK.OpenGL TESS_WINDING_ABS_GEQ_TWO = ((int)100134), TESS_WINDING_NEGATIVE = ((int)100133), } - + public enum All { INTERIOR = ((int)100122), @@ -396,7 +396,7 @@ namespace OpenTK.OpenGL TESS_ERROR2 = ((int)100152), TESS_WINDING_ODD = ((int)100130), } - + } } }