Pyrogenesis  13997
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Classes | Typedefs
ModelRenderer.h File Reference
#include <boost/shared_ptr.hpp>
#include "graphics/MeshManager.h"
#include "graphics/RenderableObject.h"
#include "graphics/SColor.h"
#include "renderer/VertexArray.h"

Go to the source code of this file.

Classes

class  CModelFilter
 
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
< RenderModifier
RenderModifierPtr
 
typedef shared_ptr
< LitRenderModifier
LitRenderModifierPtr
 
typedef shared_ptr
< ModelVertexRenderer
ModelVertexRendererPtr
 
typedef shared_ptr< ModelRendererModelRendererPtr
 

Typedef Documentation

Definition at line 37 of file ModelRenderer.h.

typedef shared_ptr<ModelRenderer> ModelRendererPtr

Definition at line 43 of file ModelRenderer.h.

Definition at line 40 of file ModelRenderer.h.

typedef shared_ptr<RenderModifier> RenderModifierPtr

Definition at line 34 of file ModelRenderer.h.