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 | ) |