#include <RenderManager.h>
Static Public Member Functions | |
static void | Initialize () |
static void | Draw () |
static bool | AddRendererPushBack (IRenderer *r) |
static IRenderer * | GetRenderer (std::string name) |
static void | ClearRenderables () |
static int | NumberOfRenderables () |
Static Public Attributes | |
static const std::string | BASIC_RENDERER = "Basic Renderer" |
static const std::string | COLORED_RENDERER = "Colored Renderer" |
static const std::string | PARTICLE_RENDERER = "Particle Renderer" |
static const std::string | MESH_RENDERER = "Mesh Renderer" |
static bool | EnableWireframe = false |
static bool | EnableLighting = true |
static bool | EnablePausing = false |
static ParticleRenderer * | ParticleRendererRef |
Manages the different Renderers used in the program and provides the overlying draw functionality