Divide Framework 0.1
A free and open-source 3D Framework under heavy development
Loading...
Searching...
No Matches
Declarations.h File Reference

Go to the source code of this file.

Namespaces

namespace  NS_GLIM
 

Typedefs

typedef GlimArrayData & NS_GLIM::GLIM_ATTRIBUTE
 
typedef void(* NS_GLIM::GLIM_CALLBACK) (void)
 Declaration for a callback-function that will be called directly before each drawcall / shader-query.
 

Enumerations

enum class  NS_GLIM::GLIM_ENUM : int {
  NS_GLIM::GLIM_NOPRIMITIVE , NS_GLIM::GLIM_TRIANGLES , NS_GLIM::GLIM_TRIANGLE_STRIP , NS_GLIM::GLIM_TRIANGLE_FAN ,
  NS_GLIM::GLIM_QUADS , NS_GLIM::GLIM_QUAD_STRIP , NS_GLIM::GLIM_POINTS , NS_GLIM::GLIM_LINES ,
  NS_GLIM::GLIM_LINE_STRIP , NS_GLIM::GLIM_LINE_LOOP , NS_GLIM::GLIM_POLYGON , NS_GLIM::GLIM_NODATA ,
  NS_GLIM::GLIM_1F , NS_GLIM::GLIM_2F , NS_GLIM::GLIM_3F , NS_GLIM::GLIM_4F ,
  NS_GLIM::GLIM_1I , NS_GLIM::GLIM_2I , NS_GLIM::GLIM_3I , NS_GLIM::GLIM_4I ,
  NS_GLIM::GLIM_4UB
}
 The enum holding all important GLIM configuration values. More...
 
enum class  NS_GLIM::GLIM_BUFFER_TYPE : unsigned int {
  NS_GLIM::POINTS , NS_GLIM::LINES , NS_GLIM::TRIANGLES , NS_GLIM::WIREFRAME ,
  NS_GLIM::COUNT
}
 

Functions

void NS_GLIM::GLIM_CHECK (bool bCondition, const char *szErrorMsg) noexcept
 Assert Macro used internally.
 

Variables

GLIM_BATCH NS_GLIM::glim