|
GLider v0.1.0-2-g32ec02b
|
Classes | |
| class | Binder |
| class | Buffer |
| class | FrameRate |
| class | Layout |
| class | ShaderProgram |
| class | VertexArray |
Concepts | |
| concept | IsAnyOf |
| concept | OpenGLType |
| concept | StdContainer |
Enumerations | |
| enum | BufferTarget : unsigned int |
| enum | BufferUsage : unsigned int |
| enum | Normalized : bool |
| enum | OpenGLTypes : unsigned int |
| enum | DrawType : unsigned int |
| enum | BufferBit : unsigned int |
| enum | Capability_NI : unsigned int |
| enum | Capability_I : unsigned int |
| enum | ShaderType : unsigned int |
| enum | ProgramParameter : unsigned int |
| enum | Dimensions : unsigned int |
Functions | |
| void | initialize () |
| void | initialize (GLADloadproc loader) |
| template<OpenGLType T> | |
| constexpr OpenGLTypes | getOpenGLTypeEnum () noexcept |
| Converts primitive datatypes to OpenGL definitions. More... | |
| constexpr std::size_t | getSizeOfOpenGLType (unsigned int type) |
| void | clear (BufferBit mask) noexcept |
| void | enable (Capability_NI cap) noexcept |
| void | enable (Capability_I cap) noexcept |
| void | enable (Capability_I cap, unsigned int index) noexcept |
| void | disable (Capability_NI cap) noexcept |
| void | disable (Capability_I cap) noexcept |
| void | disable (Capability_I cap, unsigned int index) noexcept |
| template<std::floating_point T> | |
| void | depthRange (T near, T far) noexcept |
GLider namespace
| enum gli::BufferBit : unsigned int |
| enum gli::BufferTarget : unsigned int |
| enum gli::BufferUsage : unsigned int |
| enum gli::Capability_I : unsigned int |
| enum gli::Capability_NI : unsigned int |
| enum gli::Dimensions : unsigned int |
| enum gli::DrawType : unsigned int |
| enum gli::Normalized : bool |
| enum gli::OpenGLTypes : unsigned int |
| enum gli::ProgramParameter : unsigned int |
| enum gli::ShaderType : unsigned int |
|
noexcept |
|
noexcept |
|
noexcept |
|
noexcept |
|
noexcept |
|
noexcept |
|
noexcept |
|
noexcept |
|
constexprnoexcept |
Converts primitive datatypes to OpenGL definitions.
| T | is the specified primitive type. can only be char, short or int along with their unsigned variants, or float or double |
|
constexpr |
| void gli::initialize | ( | ) |
| void gli::initialize | ( | GLADloadproc | loader | ) |