我正在使用SharpGL使用C#编写OpenGL,但我找不到像GLfloat,GLint等......的OpenGL数据类型
答案 0 :(得分:0)
无论如何我会使用OpenGL类型。如果您想对Byte
使用Bool
或GLboolean
,只需使用一行修改即可更改所有内容。我使用此列表(不确定它是否完整,但它是一个开始):
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;