![]() |
Pyrogenesis HEAD
Pyrogenesis, a RTS Engine
|
#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 |