2012-05-01 68 views
0

我正在使用SharpGL來使用C#編程OpenGL,但是我找不到像GLfloat,GLint,......等一樣的OpenGL數據類型我在哪裏可以在SharpGL中找到自定義的opengl數據類型?

+1

爲什麼你需要它們?您正在使用C#;使用C#類型。 –

+0

是的你是對的,但我認爲這些類型是特殊的圖形。 – BlzOfHK

+0

不需要 - 示例也使用標準類型。如果你真的願意,你可以使用別名:'使用GLFloat = System.Single;' –

回答

0

反正我會使用OpenGL類型。如果您想爲GLboolean使用ByteBool,請使用單行編輯更改它們。我使用這個列表(不知道它是否完整,但它是一個開始):

using GLbitfield = System.UInt32; 
using GLboolean = System.Boolean; 
using GLbyte = System.SByte; 
using GLclampf = System.Single; 
using GLdouble = System.Double; 
using GLenum = System.UInt32; 
using GLfloat = System.Single; 
using GLint = System.Int32; 
using GLshort = System.Int16; 
using GLsizei = System.Int32; 
using GLubyte = System.Byte; 
using GLuint = System.UInt32; 
using GLushort = System.UInt16; 
using GLvoid = System.IntPtr; 
相關問題