Collection of aliases for GL types. More...
#include <oglplus/gl_api/config.hpp>
Public Types | |
| using | void_ptr_type = GLvoid * |
| Untyped pointer type. | |
| using | const_void_ptr_type = const GLvoid * |
| Untyped const pointer type. | |
| using | char_type = GLchar |
| String character type. | |
| using | bool_type = GLboolean |
| Boolean type. | |
| using | enum_type = GLenum |
| Enumeration type. | |
| using | bitfield_type = GLbitfield |
| Bit-field type. | |
| using | byte_type = GLbyte |
| Byte type. | |
| using | ubyte_type = GLubyte |
| Unsigned-byte type. | |
| using | short_type = GLshort |
| Signed short integer type. | |
| using | ushort_type = GLushort |
| Unsigned short integer type. | |
| using | int_type = GLint |
| Signed integer type. | |
| using | uint_type = GLuint |
| Unsigned integer type. | |
| using | int64_type = GLint64 |
| Signed 64-bit integer type. | |
| using | uint64_type = GLuint64 |
| Unsigned 64-bit integer type. | |
| using | float_type = GLfloat |
| Floating-point type. | |
| using | double_type = GLdouble |
| Double-precision floating-point type. | |
| using | sizei_type = GLsizei |
| Signed integer size type. | |
| using | sizeiptr_type = GLsizeiptr |
| Signed integer size type. | |
| using | intptr_type = GLintptr |
| Signed integer size type. | |
| using | sync_type = GLsync |
| Sync handle type. | |
| using | name_type = uint_type |
| Object handle type. | |
Static Public Member Functions | |
| static constexpr auto | bool_true (bool_type b) noexcept -> bool |
| Converts bool_type value to native bool,. | |
| static constexpr auto | error_code_no_error (enum_type ec) noexcept -> bool |
| Tests if the specified error code represents no-error value. | |
Collection of aliases for GL types.