neoGFX
Cross-platform C++ app/game engine
Loading...
Searching...
No Matches
neogfx::game::animation_archetype Class Reference

#include <standard_archetypes.hpp>

Inheritance diagram for neogfx::game::animation_archetype:
neogfx::game::renderable_entity_archetype neolib::ecs::entity_archetype neolib::ecs::i_entity_archetype

Public Member Functions

 animation_archetype (const entity_archetype_id &aId, std::string const &aName)
 
 animation_archetype (std::string const &aName)
 
- Public Member Functions inherited from neogfx::game::renderable_entity_archetype
void populate_default_components (i_ecs &aEcs, entity_id aEntity) override
 
 entity_archetype (const entity_archetype_id &aId, const std::string &aName, std::initializer_list< component_id > aComponents)
 
 entity_archetype (const std::string &aName, std::initializer_list< component_id > aComponents)
 
 entity_archetype (const entity_archetype &aOther)
 
 entity_archetype (entity_archetype &&aOther)
 
- Public Member Functions inherited from neolib::ecs::entity_archetype
 entity_archetype (const entity_archetype_id &aId, const std::string &aName, std::initializer_list< component_id > aComponents)
 
 entity_archetype (const std::string &aName, std::initializer_list< component_id > aComponents)
 
 entity_archetype (const entity_archetype &aOther)
 
 entity_archetype (entity_archetype &&aOther)
 
const entity_archetype_idid () const override
 
const i_stringname () const override
 
const i_set< component_id > & components () const override
 
i_set< component_id > & components () override
 

Detailed Description

Definition at line 85 of file standard_archetypes.hpp.

Constructor & Destructor Documentation

◆ animation_archetype() [1/2]

neogfx::game::animation_archetype::animation_archetype ( const entity_archetype_id aId,
std::string const &  aName 
)
inline

Definition at line 88 of file standard_archetypes.hpp.

◆ animation_archetype() [2/2]

neogfx::game::animation_archetype::animation_archetype ( std::string const &  aName)
inline

Definition at line 92 of file standard_archetypes.hpp.


The documentation for this class was generated from the following file: