![]() |
Divide Framework 0.1
A free and open-source 3D Framework under heavy development
|
Classes | |
union | Glim4ByteData |
class | GLIM_BATCH |
An Implementation of the GLIM_Interface. More... | |
struct | GlimArrayData |
struct | glimBatchData |
Typedefs | |
typedef GlimArrayData & | GLIM_ATTRIBUTE |
typedef void(* | GLIM_CALLBACK) (void) |
Declaration for a callback-function that will be called directly before each drawcall / shader-query. | |
Enumerations | |
enum class | GLIM_ENUM : int { GLIM_NOPRIMITIVE , GLIM_TRIANGLES , GLIM_TRIANGLE_STRIP , GLIM_TRIANGLE_FAN , GLIM_QUADS , GLIM_QUAD_STRIP , GLIM_POINTS , GLIM_LINES , GLIM_LINE_STRIP , GLIM_LINE_LOOP , GLIM_POLYGON , GLIM_NODATA , GLIM_1F , GLIM_2F , GLIM_3F , GLIM_4F , GLIM_1I , GLIM_2I , GLIM_3I , GLIM_4I , GLIM_4UB } |
The enum holding all important GLIM configuration values. More... | |
enum class | GLIM_BUFFER_TYPE : unsigned int { POINTS , LINES , TRIANGLES , WIREFRAME , COUNT } |
enum class | GLIM_BATCH_STATE : unsigned int { STATE_EMPTY , STATE_BEGINNING_BATCH , STATE_FINISHED_BATCH , STATE_BEGIN_PRIMITIVE , STATE_END_PRIMITIVE } |
Functions | |
void | GLIM_CHECK (bool bCondition, const char *szErrorMsg) noexcept |
Assert Macro used internally. | |
FWD_DECLARE_MANAGED_CLASS (GLIM_BATCH) | |
Variables | |
GLIM_BATCH | glim |
typedef GlimArrayData& NS_GLIM::GLIM_ATTRIBUTE |
Definition at line 59 of file Declarations.h.
typedef void(* NS_GLIM::GLIM_CALLBACK) (void) |
Declaration for a callback-function that will be called directly before each drawcall / shader-query.
Definition at line 63 of file Declarations.h.
|
strong |
Enumerator | |
---|---|
STATE_EMPTY | |
STATE_BEGINNING_BATCH | |
STATE_FINISHED_BATCH | |
STATE_BEGIN_PRIMITIVE | |
STATE_END_PRIMITIVE |
Definition at line 46 of file glimBatchData.h.
|
strong |
Enumerator | |
---|---|
POINTS | |
LINES | |
TRIANGLES | |
WIREFRAME | |
COUNT |
Definition at line 43 of file Declarations.h.
|
strong |
The enum holding all important GLIM configuration values.
Definition at line 16 of file Declarations.h.
NS_GLIM::FWD_DECLARE_MANAGED_CLASS | ( | GLIM_BATCH | ) |
|
inlinenoexcept |
Assert Macro used internally.
Definition at line 66 of file Declarations.h.
|
extern |