Pyrogenesis trunk
|
#include <memory>
#include "graphics/MeshManager.h"
#include "graphics/RenderableObject.h"
#include "graphics/SColor.h"
#include "renderer/backend/IDeviceCommandContext.h"
#include "renderer/VertexArray.h"
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 technique (and by mesh and texture). More... | |
Typedefs | |
typedef std::shared_ptr< RenderModifier > | RenderModifierPtr |
typedef std::shared_ptr< LitRenderModifier > | LitRenderModifierPtr |
typedef std::shared_ptr< ModelVertexRenderer > | ModelVertexRendererPtr |
typedef std::shared_ptr< ModelRenderer > | ModelRendererPtr |
typedef std::shared_ptr<LitRenderModifier> LitRenderModifierPtr |
typedef std::shared_ptr<ModelRenderer> ModelRendererPtr |
typedef std::shared_ptr<ModelVertexRenderer> ModelVertexRendererPtr |
typedef std::shared_ptr<RenderModifier> RenderModifierPtr |