Pyrogenesis  trunk
Classes | Typedefs
ModelRenderer.h File Reference
#include <memory>
#include "graphics/MeshManager.h"
#include "graphics/RenderableObject.h"
#include "graphics/SColor.h"
#include "renderer/VertexArray.h"
Include dependency graph for ModelRenderer.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  CModelRData
 Class CModelRData: Render data that is maintained per CModel. More...
 
class  ModelRenderer
 Class ModelRenderer: Abstract base class for all model renders. More...
 
class  ShaderModelRenderer
 Implementation of ModelRenderer that loads the appropriate shaders for rendering each model, and that batches by shader (and by mesh and texture). More...
 

Typedefs

typedef shared_ptr< RenderModifierRenderModifierPtr
 
typedef shared_ptr< LitRenderModifierLitRenderModifierPtr
 
typedef shared_ptr< ModelVertexRendererModelVertexRendererPtr
 
typedef shared_ptr< ModelRendererModelRendererPtr
 

Typedef Documentation

typedef shared_ptr<ModelRenderer> ModelRendererPtr
typedef shared_ptr<RenderModifier> RenderModifierPtr