7#ifndef GLIM_DECLARATIONS_H
8#define GLIM_DECLARATIONS_H
55 extern GLIM_BATCH
glim;
66 inline void GLIM_CHECK (
bool bCondition,
const char* szErrorMsg)
noexcept {
67 Divide::DIVIDE_ASSERT(bCondition, szErrorMsg);
void GLIM_CHECK(bool bCondition, const char *szErrorMsg) noexcept
Assert Macro used internally.
void(* GLIM_CALLBACK)(void)
Declaration for a callback-function that will be called directly before each drawcall / shader-query.
GLIM_ENUM
The enum holding all important GLIM configuration values.
@ GLIM_LINES
Can be passed to GLIM::Begin.
@ GLIM_LINE_STRIP
Can be passed to GLIM::Begin.
@ GLIM_QUADS
Can be passed to GLIM::Begin.
@ GLIM_POLYGON
Can be passed to GLIM::Begin.
@ GLIM_TRIANGLE_STRIP
Can be passed to GLIM::Begin (not yet implemented)
@ GLIM_POINTS
Can be passed to GLIM::Begin.
@ GLIM_LINE_LOOP
Can be passed to GLIM::Begin.
@ GLIM_TRIANGLE_FAN
Can be passed to GLIM::Begin.
@ GLIM_TRIANGLES
Can be passed to GLIM::Begin.
@ GLIM_QUAD_STRIP
Can be passed to GLIM::Begin (not yet implemented)
GlimArrayData & GLIM_ATTRIBUTE