iRenderer.cpp File Reference

Classes

struct  igor::iFlatVertex
 
struct  igor::iTexturedVertex
 
struct  igor::iRenderDataPoints
 data to render points More...
 
struct  igor::iRenderDataLines
 data to render lines More...
 
struct  igor::iRendererDataQuads
 data to render quads More...
 
struct  igor::iRendererDataTriangles
 data to render triangles More...
 
struct  igor::iRendererDataTexturedQuads
 data to render textured quads More...
 
struct  igor::iRendererTarget
 
struct  igor::iRendererLight
 
struct  igor::iRendererData
 

Namespaces

namespace  igor
 resource parameters texture unit 3
 

Enumerations

enum class  igor::iRenderDataSet {
  igor::NoDataSet , igor::Points , igor::Lines , igor::Triangles ,
  igor::Quads , igor::TexturedQuads , igor::Buffer , igor::Particles
}
 

Variables

static const uint32 igor::MAX_POINT_VERTICES = 10000
 
static const uint32 igor::MAX_LINES = 10000
 
static const uint32 igor::MAX_LINE_VERTICES = MAX_LINES * 2
 
static const uint32 igor::MAX_QUADS = 10000
 
static const uint32 igor::MAX_QUAD_VERTICES = MAX_QUADS * 4
 
static const uint32 igor::MAX_QUAD_INDICES = MAX_QUADS * 6
 
static const uint32 igor::MAX_TRIANGLES = 10000
 
static const uint32 igor::MAX_TRIANGLE_VERTICES = MAX_TRIANGLES * 3
 
static const uint32 igor::MAX_TRIANGLE_INDICES = MAX_TRIANGLES * 3