Crate gl_types

Source
Expand description

Provides the types for OpenGL and OpenGL ES.

Structs§

GLboolean
typedef unsigned char GLboolean;

Enums§

c_void
Equivalent to C’s void type when used as a pointer.

Type Aliases§

GLDEBUGPROC
GLDEBUGPROCAMD
GLDEBUGPROCARB
GLDEBUGPROCKHR
GLVULKANPROCNV
typedef void (*GLVULKANPROCNV)(void);
GLbitfield
typedef unsigned int GLbitfield;
GLbyte
typedef khronos_int8_t GLbyte;
GLchar
typedef char GLchar;
GLcharARB
typedef char GLcharARB;
GLclampd
typedef double GLclampd;
GLclampf
typedef khronos_float_t GLclampf;
GLclampx
typedef khronos_int32_t GLclampx;
GLdouble
typedef double GLdouble;
GLeglClientBufferEXT
typedef void * GLeglClientBufferEXT;
GLeglImageOES
typedef void * GLeglImageOES;
GLenum
typedef unsigned int GLenum;
GLfixed
typedef khronos_int32_t GLfixed;
GLfloat
typedef khronos_float_t GLfloat;
GLhalf
typedef khronos_uint16_t GLhalf;
GLhalfARB
typedef khronos_uint16_t GLhalfARB;
GLhalfNV
typedef unsigned short GLhalfNV;
GLhandleARB
GLint
typedef int GLint;
GLint64
typedef khronos_int64_t GLint64;
GLint64EXT
typedef khronos_int64_t GLint64EXT;
GLintptr
typedef khronos_intptr_t GLintptr;
GLintptrARB
typedef khronos_intptr_t GLintptrARB;
GLshort
typedef khronos_int16_t GLshort;
GLsizei
typedef int GLsizei;
GLsizeiptr
typedef khronos_ssize_t GLsizeiptr;
GLsizeiptrARB
typedef khronos_ssize_t GLsizeiptrARB;
GLsync
typedef struct __GLsync * GLsync;
GLubyte
typedef khronos_uint8_t GLubyte;
GLuint
typedef unsigned int GLuint;
GLuint64
typedef khronos_uint64_t GLuint64;
GLuint64EXT
typedef khronos_uint64_t GLuint64EXT;
GLushort
typedef khronos_uint16_t GLushort;
GLvdpauSurfaceNV
typedef GLintptr GLvdpauSurfaceNV;
GLvoid
typedef void GLvoid;
_cl_context
struct _cl_context;
_cl_event
struct _cl_event;