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::ComponentArray< TComponent > Member List

This is the complete list of members for ToyMaker::ComponentArray< TComponent >, including all inherited members.

addComponent(EntityID entityID, const TComponent &component)ToyMaker::ComponentArray< TComponent >private
addComponent(EntityID entityID, const nlohmann::json &componentJSON) overrideToyMaker::ComponentArray< TComponent >privatevirtual
BaseComponentArray(std::weak_ptr< ECSWorld > world)ToyMaker::BaseComponentArrayinlineexplicit
ComponentArray(std::weak_ptr< ECSWorld > world)ToyMaker::ComponentArray< TComponent >inlineexplicit
ComponentManager (defined in ToyMaker::ComponentArray< TComponent >)ToyMaker::ComponentArray< TComponent >friend
copyComponent(EntityID to, EntityID from) overrideToyMaker::ComponentArray< TComponent >privatevirtual
copyComponent(EntityID to, EntityID from, BaseComponentArray &other) overrideToyMaker::ComponentArray< TComponent >privatevirtual
getComponent(EntityID entityID, float simulationProgress=1.f) constToyMaker::ComponentArray< TComponent >private
handleEntityDestroyed(EntityID entityID) overrideToyMaker::ComponentArray< TComponent >privatevirtual
handlePreSimulationStep() overrideToyMaker::ComponentArray< TComponent >privatevirtual
hasComponent(EntityID entityID) const overrideToyMaker::ComponentArray< TComponent >privatevirtual
instantiate(std::weak_ptr< ECSWorld > world) const overrideToyMaker::ComponentArray< TComponent >privatevirtual
mComponentsNextToyMaker::ComponentArray< TComponent >private
mComponentsPreviousToyMaker::ComponentArray< TComponent >private
mComponentToEntityToyMaker::ComponentArray< TComponent >private
mEntityToComponentIndexToyMaker::ComponentArray< TComponent >private
mWorldToyMaker::BaseComponentArrayprotected
removeComponent(EntityID entityID) overrideToyMaker::ComponentArray< TComponent >privatevirtual
updateComponent(EntityID entityID, const TComponent &newValue)ToyMaker::ComponentArray< TComponent >private
updateComponent(EntityID entityID, const nlohmann::json &value) overrideToyMaker::ComponentArray< TComponent >privatevirtual
~BaseComponentArray()=defaultToyMaker::BaseComponentArrayvirtual