|
CeresEngine 0.2.0
A game development framework
|
The Terrain component. More...
#include <CeresEngine/Scene/Terrain/TerrainRenderable.hpp>
Classes | |
| struct | Accessor |
| The accessor class for Terrain component. More... | |
Public Member Functions | |
| virtual CE_DISABLE_WARNING_MISSING_OVERRIDE ::CeresEngine::ClassInfo | getClassInfo () const noexcept |
| virtual ::CeresEngine::ClassInfo | getClassInfo () noexcept |
Public Member Functions inherited from CeresEngine::Component< TerrainRenderableComponent > | |
| const ComponentType & | getComponentType () const noexcept final |
| Gets the component type. | |
Public Member Functions inherited from CeresEngine::AbstractComponent | |
| virtual | ~AbstractComponent ()=default |
| Defaulted virtual destructor. | |
Static Public Member Functions | |
| template<typename Processor > | |
| static constexpr void | reflect (Processor &&RTTI) |
| Executes the given processor for every field of the struct. | |
Public Attributes | |
| UInt64 | seed |
| A seed used to generate the terrain data. | |
| HTerrain | terrain |
| HMaterial | material |
Additional Inherited Members | |
Static Public Attributes inherited from CeresEngine::Component< TerrainRenderableComponent > | |
| static const ComponentID | componentID |
| This component type ID. | |
| static const ComponentMask | mask |
| The component mask. | |
| static const ComponentType & | componentType |
| Gets the component type. | |
The Terrain component.
|
virtualnoexcept |
Reimplemented from CeresEngine::AbstractComponent.
|
virtualnoexcept |
Reimplemented from CeresEngine::AbstractComponent.
|
inlinestaticconstexpr |
Executes the given processor for every field of the struct.
| RTTI | The processor to be ran for every field. |
| HMaterial CeresEngine::TerrainRenderableComponent::material |
| UInt64 CeresEngine::TerrainRenderableComponent::seed |
A seed used to generate the terrain data.
| HTerrain CeresEngine::TerrainRenderableComponent::terrain |