0
我正在使用SharpGL來使用C#編程OpenGL,但是我找不到像GLfloat,GLint,......等一樣的OpenGL數據類型我在哪裏可以在SharpGL中找到自定義的opengl數據類型?
我正在使用SharpGL來使用C#編程OpenGL,但是我找不到像GLfloat,GLint,......等一樣的OpenGL數據類型我在哪裏可以在SharpGL中找到自定義的opengl數據類型?
反正我會使用OpenGL類型。如果您想爲GLboolean
使用Byte
或Bool
,請使用單行編輯更改它們。我使用這個列表(不知道它是否完整,但它是一個開始):
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;
爲什麼你需要它們?您正在使用C#;使用C#類型。 –
是的你是對的,但我認爲這些類型是特殊的圖形。 – BlzOfHK
不需要 - 示例也使用標準類型。如果你真的願意,你可以使用別名:'使用GLFloat = System.Single;' –