File: GluDelegates.cs

package info (click to toggle)
opentk 1.0.20101006%2Bdfsg1-1
  • links: PTS, VCS
  • area: main
  • in suites: jessie, jessie-kfreebsd, wheezy
  • size: 38,896 kB
  • ctags: 68,704
  • sloc: cs: 424,330; xml: 96,546; ansic: 3,597; makefile: 24
file content (195 lines) | stat: -rw-r--r-- 14,611 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
namespace OpenTK.Graphics
{
    using System;
    using System.Runtime.InteropServices;
    #pragma warning disable 0649
    #pragma warning disable 3019
    #pragma warning disable 1591

    partial class Glu
    {
        internal static partial class Delegates
        {
            [System.Security.SuppressUnmanagedCodeSecurity()]
            internal delegate void BeginCurve(IntPtr nurb);
            internal static BeginCurve gluBeginCurve;
            [System.Security.SuppressUnmanagedCodeSecurity()]
            internal delegate void BeginPolygon(IntPtr tess);
            internal static BeginPolygon gluBeginPolygon;
            [System.Security.SuppressUnmanagedCodeSecurity()]
            internal delegate void BeginSurface(IntPtr nurb);
            internal static BeginSurface gluBeginSurface;
            [System.Security.SuppressUnmanagedCodeSecurity()]
            internal delegate void BeginTrim(IntPtr nurb);
            internal static BeginTrim gluBeginTrim;
            [System.Security.SuppressUnmanagedCodeSecurity()]
            internal delegate Int32 Build1DMipmapLevels(TextureTarget target, Int32 internalFormat, Int32 width, PixelFormat format, PixelType type, Int32 level, Int32 @base, Int32 max, IntPtr data);
            internal static Build1DMipmapLevels gluBuild1DMipmapLevels;
            [System.Security.SuppressUnmanagedCodeSecurity()]
            internal delegate Int32 Build1DMipmaps(TextureTarget target, Int32 internalFormat, Int32 width, PixelFormat format, PixelType type, IntPtr data);
            internal static Build1DMipmaps gluBuild1DMipmaps;
            [System.Security.SuppressUnmanagedCodeSecurity()]
            internal delegate Int32 Build2DMipmapLevels(TextureTarget target, Int32 internalFormat, Int32 width, Int32 height, PixelFormat format, PixelType type, Int32 level, Int32 @base, Int32 max, IntPtr data);
            internal static Build2DMipmapLevels gluBuild2DMipmapLevels;
            [System.Security.SuppressUnmanagedCodeSecurity()]
            internal delegate Int32 Build2DMipmaps(TextureTarget target, Int32 internalFormat, Int32 width, Int32 height, PixelFormat format, PixelType type, IntPtr data);
            internal static Build2DMipmaps gluBuild2DMipmaps;
            [System.Security.SuppressUnmanagedCodeSecurity()]
            internal delegate Int32 Build3DMipmapLevels(TextureTarget target, Int32 internalFormat, Int32 width, Int32 height, Int32 depth, PixelFormat format, PixelType type, Int32 level, Int32 @base, Int32 max, IntPtr data);
            internal static Build3DMipmapLevels gluBuild3DMipmapLevels;
            [System.Security.SuppressUnmanagedCodeSecurity()]
            internal delegate Int32 Build3DMipmaps(TextureTarget target, Int32 internalFormat, Int32 width, Int32 height, Int32 depth, PixelFormat format, PixelType type, IntPtr data);
            internal static Build3DMipmaps gluBuild3DMipmaps;
            [System.Security.SuppressUnmanagedCodeSecurity()]
            internal unsafe delegate bool CheckExtension(Byte* extName, Byte* extString);
            internal unsafe static CheckExtension gluCheckExtension;
            [System.Security.SuppressUnmanagedCodeSecurity()]
            internal delegate void Cylinder(IntPtr quad, double @base, double top, double height, Int32 slices, Int32 stacks);
            internal static Cylinder gluCylinder;
            [System.Security.SuppressUnmanagedCodeSecurity()]
            internal delegate void DeleteNurbsRenderer(IntPtr nurb);
            internal static DeleteNurbsRenderer gluDeleteNurbsRenderer;
            [System.Security.SuppressUnmanagedCodeSecurity()]
            internal delegate void DeleteQuadric(IntPtr quad);
            internal static DeleteQuadric gluDeleteQuadric;
            [System.Security.SuppressUnmanagedCodeSecurity()]
            internal delegate void DeleteTess(IntPtr tess);
            internal static DeleteTess gluDeleteTess;
            [System.Security.SuppressUnmanagedCodeSecurity()]
            internal delegate void Disk(IntPtr quad, double inner, double outer, Int32 slices, Int32 loops);
            internal static Disk gluDisk;
            [System.Security.SuppressUnmanagedCodeSecurity()]
            internal delegate void EndCurve(IntPtr nurb);
            internal static EndCurve gluEndCurve;
            [System.Security.SuppressUnmanagedCodeSecurity()]
            internal delegate void EndPolygon(IntPtr tess);
            internal static EndPolygon gluEndPolygon;
            [System.Security.SuppressUnmanagedCodeSecurity()]
            internal delegate void EndSurface(IntPtr nurb);
            internal static EndSurface gluEndSurface;
            [System.Security.SuppressUnmanagedCodeSecurity()]
            internal delegate void EndTrim(IntPtr nurb);
            internal static EndTrim gluEndTrim;
            [System.Security.SuppressUnmanagedCodeSecurity()]
            internal delegate IntPtr ErrorString(OpenTK.Graphics.GluErrorCode error);
            internal static ErrorString gluErrorString;
            [System.Security.SuppressUnmanagedCodeSecurity()]
            internal delegate IntPtr GetString(OpenTK.Graphics.GluStringName name);
            internal static GetString gluGetString;
            [System.Security.SuppressUnmanagedCodeSecurity()]
            internal unsafe delegate void GetNurbsProperty(IntPtr nurb, OpenTK.Graphics.NurbsProperty property, [Out] float* data);
            internal unsafe static GetNurbsProperty gluGetNurbsProperty;
            [System.Security.SuppressUnmanagedCodeSecurity()]
            internal unsafe delegate void GetTessProperty(IntPtr tess, OpenTK.Graphics.TessParameter which, [Out] double* data);
            internal unsafe static GetTessProperty gluGetTessProperty;
            [System.Security.SuppressUnmanagedCodeSecurity()]
            internal unsafe delegate void LoadSamplingMatrices(IntPtr nurb, float* model, float* perspective, Int32* view);
            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;
            [System.Security.SuppressUnmanagedCodeSecurity()]
            internal delegate IntPtr NewNurbsRenderer();
            internal static NewNurbsRenderer gluNewNurbsRenderer;
            [System.Security.SuppressUnmanagedCodeSecurity()]
            internal delegate IntPtr NewQuadric();
            internal static NewQuadric gluNewQuadric;
            [System.Security.SuppressUnmanagedCodeSecurity()]
            internal delegate IntPtr NewTess();
            internal static NewTess gluNewTess;
            [System.Security.SuppressUnmanagedCodeSecurity()]
            internal delegate void NextContour(IntPtr tess, OpenTK.Graphics.TessContour type);
            internal static NextContour gluNextContour;
            [System.Security.SuppressUnmanagedCodeSecurity()]
            internal delegate void NurbsCallback(IntPtr nurb, OpenTK.Graphics.NurbsCallback which, Delegate CallBackFunc);
            internal static NurbsCallback gluNurbsCallback;
            [System.Security.SuppressUnmanagedCodeSecurity()]
            internal delegate void NurbsCallbackData(IntPtr nurb, IntPtr userData);
            internal static NurbsCallbackData gluNurbsCallbackData;
            [System.Security.SuppressUnmanagedCodeSecurity()]
            internal delegate void NurbsCallbackDataEXT(IntPtr nurb, IntPtr userData);
            internal static NurbsCallbackDataEXT gluNurbsCallbackDataEXT;
            [System.Security.SuppressUnmanagedCodeSecurity()]
            internal unsafe delegate void NurbsCurve(IntPtr nurb, Int32 knotCount, [Out] float* knots, Int32 stride, [Out] float* control, Int32 order, MapTarget type);
            internal unsafe static NurbsCurve gluNurbsCurve;
            [System.Security.SuppressUnmanagedCodeSecurity()]
            internal delegate void NurbsProperty(IntPtr nurb, OpenTK.Graphics.NurbsProperty property, float value);
            internal static NurbsProperty gluNurbsProperty;
            [System.Security.SuppressUnmanagedCodeSecurity()]
            internal unsafe delegate void NurbsSurface(IntPtr nurb, Int32 sKnotCount, float* sKnots, Int32 tKnotCount, float* tKnots, Int32 sStride, Int32 tStride, float* control, Int32 sOrder, Int32 tOrder, MapTarget type);
            internal unsafe static NurbsSurface gluNurbsSurface;
            [System.Security.SuppressUnmanagedCodeSecurity()]
            internal delegate void Ortho2D(double left, double right, double bottom, double top);
            internal static Ortho2D gluOrtho2D;
            [System.Security.SuppressUnmanagedCodeSecurity()]
            internal delegate void PartialDisk(IntPtr quad, double inner, double outer, Int32 slices, Int32 loops, double start, double sweep);
            internal static PartialDisk gluPartialDisk;
            [System.Security.SuppressUnmanagedCodeSecurity()]
            internal delegate void Perspective(double fovy, double aspect, double zNear, double zFar);
            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;
            [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;
            [System.Security.SuppressUnmanagedCodeSecurity()]
            internal unsafe delegate void PwlCurve(IntPtr nurb, Int32 count, float* data, Int32 stride, OpenTK.Graphics.NurbsTrim type);
            internal unsafe static PwlCurve gluPwlCurve;
            [System.Security.SuppressUnmanagedCodeSecurity()]
            internal delegate void QuadricCallback(IntPtr quad, OpenTK.Graphics.QuadricCallback which, Delegate CallBackFunc);
            internal static QuadricCallback gluQuadricCallback;
            [System.Security.SuppressUnmanagedCodeSecurity()]
            internal delegate void QuadricDrawStyle(IntPtr quad, OpenTK.Graphics.QuadricDrawStyle draw);
            internal static QuadricDrawStyle gluQuadricDrawStyle;
            [System.Security.SuppressUnmanagedCodeSecurity()]
            internal delegate void QuadricNormals(IntPtr quad, OpenTK.Graphics.QuadricNormal normal);
            internal static QuadricNormals gluQuadricNormals;
            [System.Security.SuppressUnmanagedCodeSecurity()]
            internal delegate void QuadricOrientation(IntPtr quad, OpenTK.Graphics.QuadricOrientation orientation);
            internal static QuadricOrientation gluQuadricOrientation;
            [System.Security.SuppressUnmanagedCodeSecurity()]
            internal delegate void QuadricTexture(IntPtr quad, bool texture);
            internal static QuadricTexture gluQuadricTexture;
            [System.Security.SuppressUnmanagedCodeSecurity()]
            internal delegate Int32 ScaleImage(PixelFormat format, Int32 wIn, Int32 hIn, PixelType typeIn, IntPtr dataIn, Int32 wOut, Int32 hOut, PixelType typeOut, [Out] IntPtr dataOut);
            internal static ScaleImage gluScaleImage;
            [System.Security.SuppressUnmanagedCodeSecurity()]
            internal delegate void Sphere(IntPtr quad, double radius, Int32 slices, Int32 stacks);
            internal static Sphere gluSphere;
            [System.Security.SuppressUnmanagedCodeSecurity()]
            internal delegate void TessBeginContour(IntPtr tess);
            internal static TessBeginContour gluTessBeginContour;
            [System.Security.SuppressUnmanagedCodeSecurity()]
            internal delegate void TessBeginPolygon(IntPtr tess, IntPtr data);
            internal static TessBeginPolygon gluTessBeginPolygon;
            [System.Security.SuppressUnmanagedCodeSecurity()]
            internal delegate void TessCallback(IntPtr tess, OpenTK.Graphics.TessCallback which, Delegate CallBackFunc);
            internal static TessCallback gluTessCallback;
            [System.Security.SuppressUnmanagedCodeSecurity()]
            internal delegate void TessEndContour(IntPtr tess);
            internal static TessEndContour gluTessEndContour;
            [System.Security.SuppressUnmanagedCodeSecurity()]
            internal delegate void TessEndPolygon(IntPtr tess);
            internal static TessEndPolygon gluTessEndPolygon;
            [System.Security.SuppressUnmanagedCodeSecurity()]
            internal delegate void TessNormal(IntPtr tess, double valueX, double valueY, double valueZ);
            internal static TessNormal gluTessNormal;
            [System.Security.SuppressUnmanagedCodeSecurity()]
            internal delegate void TessProperty(IntPtr tess, OpenTK.Graphics.TessParameter which, double data);
            internal static TessProperty gluTessProperty;
            [System.Security.SuppressUnmanagedCodeSecurity()]
            internal unsafe delegate void TessVertex(IntPtr tess, double* location, IntPtr data);
            internal unsafe static TessVertex gluTessVertex;
            [System.Security.SuppressUnmanagedCodeSecurity()]
            internal unsafe delegate Int32 TexFilterFuncSGI(TextureTarget target, SgisTextureFilter4 filtertype, float* parms, Int32 n, [Out] float* weights);
            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;
            [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;
        }
    }
}