|
CeresEngine 0.2.0
A game development framework
|
#include "CeresEngine/Renderer/Forward.hpp"#include "CeresEngine/DataTypes.hpp"#include "CeresEngine/Macros.hpp"#include "CeresEngine/Foundation/Event.hpp"#include "CeresEngine/Foundation/Container/Vector.hpp"Go to the source code of this file.
Classes | |
| class | CeresEngine::RendererObject |
| A base class for all renderer objects. More... | |
| class | CeresEngine::TRendererObject< SelfType, BaseType > |
Template class to help implement sub-classes of RendererObject. More... | |
| class | CeresEngine::RendererObjectManager |
| A base class for all renderer object managers. More... | |
| class | CeresEngine::TRendererObjectManager< SelfType, ObjectType, BaseType > |
Template class to help implement sub-classes of RendererObjectManager. More... | |
Namespaces | |
| namespace | CeresEngine |
Macros | |
| #define | CE_DECL_RENDERER_OBJECT(T) |
Typedefs | |
| template<typename T > | |
| using | CeresEngine::RendererObjectManagerType = typename RendererObjectTrait< T >::Manager |
The manager type for the T object. | |
| using | CeresEngine::RendererObjectID = UInt32 |
A type-alias for a type that uniquely identifies a RendererObject. | |
| #define CE_DECL_RENDERER_OBJECT | ( | T | ) |