Template Class embodied_entity
Defined in File embodied_entity.hpp
Inheritance Relationships
Derived Type
public cosm::pal::base_embodied_block
(Class base_embodied_block)
Class Documentation
-
template<typename TEmbodimentType>
class embodied_entity An entity that has a 3D/physical embodiment in the arena.
Subclassed by cosm::pal::base_embodied_block
Public Functions
-
embodied_entity(const embodied_entity&) = delete
-
embodied_entity(embodied_entity&&) = delete
-
inline explicit embodied_entity(std::unique_ptr<TEmbodimentType> e)
-
embodied_entity(void) = default
-
virtual ~embodied_entity(void) = default
-
inline void embodiment(std::unique_ptr<TEmbodimentType> e)
-
inline const TEmbodimentType *embodiment(void) const
-
embodied_entity &operator=(const embodied_entity&) = delete
-
embodied_entity &operator=(embodied_entity&&) = delete
-
embodied_entity(const embodied_entity&) = delete