Game of Ur 0.3.3
This is a computer adaptation of Game of Ur, written in C++ mainly using SDL and OpenGL.
Loading...
Searching...
No Matches
ToyMaker::ComponentManager Member List

This is the complete list of members for ToyMaker::ComponentManager, including all inherited members.

addComponent(EntityID entityID, const TComponent &component)ToyMaker::ComponentManagerprivate
addComponent(EntityID entityID, const nlohmann::json &jsonComponent)ToyMaker::ComponentManagerprivate
ComponentManager(std::weak_ptr< ECSWorld > world)ToyMaker::ComponentManagerinlineexplicit
copyComponent(EntityID to, EntityID from)ToyMaker::ComponentManagerprivate
copyComponents(EntityID to, EntityID from)ToyMaker::ComponentManagerprivate
copyComponents(EntityID to, EntityID from, ComponentManager &other)ToyMaker::ComponentManagerprivate
ECSWorld (defined in ToyMaker::ComponentManager)ToyMaker::ComponentManagerfriend
getComponent(EntityID entityID, float simulationProgress=1.f) constToyMaker::ComponentManagerprivate
getComponentArray() constToyMaker::ComponentManagerinlineprivate
getComponentArray(const std::string &componentTypeName) constToyMaker::ComponentManagerinlineprivate
getComponentType() constToyMaker::ComponentManagerprivate
getComponentType(const std::string &typeName) constToyMaker::ComponentManagerprivate
getSignature(EntityID entityID)ToyMaker::ComponentManagerprivate
handleEntityDestroyed(EntityID entityID)ToyMaker::ComponentManagerprivate
handlePreSimulationStep()ToyMaker::ComponentManagerprivate
hasComponent(EntityID entityID) constToyMaker::ComponentManagerprivate
hasComponent(EntityID entityID, const std::string &type)ToyMaker::ComponentManagerprivate
instantiate(std::weak_ptr< ECSWorld > world) constToyMaker::ComponentManagerprivate
mEntityToSignatureToyMaker::ComponentManagerprivate
mHashToComponentArrayToyMaker::ComponentManagerprivate
mHashToComponentTypeToyMaker::ComponentManagerprivate
mNameToComponentHashToyMaker::ComponentManagerprivate
mWorldToyMaker::ComponentManagerprivate
registerComponentArray()ToyMaker::ComponentManagerprivate
removeComponent(EntityID entityID)ToyMaker::ComponentManagerprivate
removeComponent(EntityID entityID, const std::string &type)ToyMaker::ComponentManagerprivate
unregisterAll()ToyMaker::ComponentManagerprivate
updateComponent(EntityID entityID, const TComponent &newValue)ToyMaker::ComponentManagerprivate
updateComponent(EntityID entityID, const nlohmann::json &componentProperties)ToyMaker::ComponentManagerprivate