ToyMaker Game Engine 0.0.2
ToyMaker is a game engine developed and maintained by Zoheb Shujauddin.
Loading...
Searching...
No Matches
ToyMaker::BaseComponentArray Member List

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

addComponent(EntityID to, const nlohmann::json &jsonComponent)=0ToyMaker::BaseComponentArraypure virtual
BaseComponentArray(std::weak_ptr< ECSWorld > world)ToyMaker::BaseComponentArrayinlineexplicit
copyComponent(EntityID to, EntityID from)=0ToyMaker::BaseComponentArraypure virtual
copyComponent(EntityID to, EntityID from, BaseComponentArray &other)=0ToyMaker::BaseComponentArraypure virtual
handleEntityDestroyed(EntityID entityID)=0ToyMaker::BaseComponentArraypure virtual
handlePreSimulationStep()=0ToyMaker::BaseComponentArraypure virtual
hasComponent(EntityID entityID) const =0ToyMaker::BaseComponentArraypure virtual
instantiate(std::weak_ptr< ECSWorld > world) const =0ToyMaker::BaseComponentArraypure virtual
mWorldToyMaker::BaseComponentArrayprotected
removeComponent(EntityID entityID)=0ToyMaker::BaseComponentArraypure virtual
updateComponent(EntityID to, const nlohmann::json &jsonComponent)=0ToyMaker::BaseComponentArraypure virtual
~BaseComponentArray()=defaultToyMaker::BaseComponentArrayvirtual