ACTIVE enum value (defined in ToyMaker::SceneNodeCore) | ToyMaker::SceneNodeCore | private |
addAspect(const nlohmann::json &jsonAspectProperties) | ToyMaker::SimObject | |
addAspect(const BaseSimObjectAspect &simObjectAspect) | ToyMaker::SimObject | |
addComponent(const TComponent &component, const bool bypassSceneActivityCheck=false) | ToyMaker::SceneNodeCore | |
addComponent(const nlohmann::json &jsonComponent, const bool bypassSceneActivityCheck=false) | ToyMaker::SceneNodeCore | |
addNode(std::shared_ptr< SceneNodeCore > node, const std::string &where) | ToyMaker::SceneNodeCore | |
addOrReplaceAspect(const BaseSimObjectAspect &simObjectAspect) | ToyMaker::SimObject | |
addOrReplaceAspect(const nlohmann::json &jsonAspectProperties) | ToyMaker::SimObject | |
addOrUpdateComponent(const TComponent &component, const bool bypassSceneActivityCheck=false) | ToyMaker::SceneNodeCore | |
addOrUpdateComponent(const nlohmann::json &component, const bool bypassSceneActivityCheck=false) | ToyMaker::SceneNodeCore | |
BaseSceneNode(const Key &key, const Placement &placement, const std::string &name, TComponents...components) | ToyMaker::BaseSceneNode< SimObject > | inlineprotected |
BaseSceneNode(const Placement &placement, const std::string &name, TComponents...components) | ToyMaker::BaseSceneNode< SimObject > | inlineprotected |
BaseSceneNode(const nlohmann::json &nodeDescription) | ToyMaker::BaseSceneNode< SimObject > | inlineprotected |
BaseSceneNode(const SceneNodeCore &other) | ToyMaker::BaseSceneNode< SimObject > | inlineprotected |
BaseSceneNode< SimObject > (defined in ToyMaker::SimObject) | ToyMaker::SimObject | friend |
BaseSimObjectAspect (defined in ToyMaker::SimObject) | ToyMaker::SimObject | friend |
clone() const override | ToyMaker::SimObject | privatevirtual |
copy(const std::shared_ptr< const SimObject > simObject) | ToyMaker::SimObject | static |
ToyMaker::BaseSceneNode< SimObject >::copy(const std::shared_ptr< const SimObject > sceneNode) | ToyMaker::BaseSceneNode< SimObject > | protectedstatic |
ToyMaker::SceneNodeCore::copy(const std::shared_ptr< const SceneNodeCore > other) | ToyMaker::SceneNodeCore | protectedstatic |
copyAndReplaceAttributes(const SceneNodeCore &other) | ToyMaker::SceneNodeCore | private |
copyAspects(const SimObject &other) | ToyMaker::SimObject | private |
copyDescendants(const SceneNodeCore &other) | ToyMaker::SceneNodeCore | private |
create(const Placement &placement, const std::string &name, TComponents...components) | ToyMaker::SimObject | static |
create(const nlohmann::json &jsonSimObject) | ToyMaker::SimObject | static |
ToyMaker::BaseSceneNode< SimObject >::create(const Key &, const Placement &placement, const std::string &name, TComponents...components) | ToyMaker::BaseSceneNode< SimObject > | protectedstatic |
detectCycle(std::shared_ptr< SceneNodeCore > node) | ToyMaker::SceneNodeCore | privatestatic |
disconnectNode(std::shared_ptr< SceneNodeCore > node) | ToyMaker::SceneNodeCore | privatestatic |
ENABLED enum value (defined in ToyMaker::SceneNodeCore) | ToyMaker::SceneNodeCore | private |
getAspect() | ToyMaker::SimObject | |
getAspect(const std::string &aspectType) | ToyMaker::SimObject | |
getAspectsWithInterface() | ToyMaker::SimObject | |
getByPath(const std::string &where) | ToyMaker::SceneNodeCore | |
getChildren() | ToyMaker::SceneNodeCore | |
getChildren() const | ToyMaker::SceneNodeCore | |
getComponent(const float simulationProgress=1.f) const | ToyMaker::SceneNodeCore | |
getDescendants() | ToyMaker::SceneNodeCore | |
getEnabled() const | ToyMaker::SceneNodeCore | |
getEntityID() const | ToyMaker::SceneNodeCore | |
getLocalViewport() | ToyMaker::SceneNodeCore | virtual |
getLocalViewport() const | ToyMaker::SceneNodeCore | virtual |
getName() const | ToyMaker::SceneNodeCore | |
getNode(const std::string &where) | ToyMaker::SceneNodeCore | |
getNodeByID(EntityID entityID) | ToyMaker::SceneNodeCore | |
getParentNode() | ToyMaker::SceneNodeCore | |
getParentNode() const | ToyMaker::SceneNodeCore | |
getPathFromAncestor(std::shared_ptr< const SceneNodeCore > ancestor) const | ToyMaker::SceneNodeCore | |
getResourceTypeName() | ToyMaker::SimObject | inlinestatic |
getResourceTypeName_() const override | ToyMaker::Resource< SimObject > | inlinevirtual |
getUniversalEntityID() const | ToyMaker::SceneNodeCore | |
getViewportLocalPath() const | ToyMaker::SceneNodeCore | |
getWorld() const | ToyMaker::SceneNodeCore | |
getWorldID() const | ToyMaker::SceneNodeCore | |
hasAspect() const | ToyMaker::SimObject | |
hasAspect(const std::string &aspectType) const | ToyMaker::SimObject | |
hasAspectWithInterface() const | ToyMaker::SimObject | |
hasComponent() const | ToyMaker::SceneNodeCore | |
hasComponent(const std::string &type) const | ToyMaker::SceneNodeCore | |
hasNode(const std::string &pathToChild) const | ToyMaker::SceneNodeCore | |
inScene() const | ToyMaker::SceneNodeCore | |
IResource()=default | ToyMaker::IResource | protected |
isActive() const | ToyMaker::SceneNodeCore | |
isAncestorOf(std::shared_ptr< const SceneNodeCore > sceneNode) const | ToyMaker::SceneNodeCore | |
joinWorld(ECSWorld &world) | ToyMaker::SceneNodeCore | protectedvirtual |
mChildNameToNode | ToyMaker::SceneNodeCore | private |
mChildren | ToyMaker::SceneNodeCore | private |
mEntity | ToyMaker::SceneNodeCore | private |
mName | ToyMaker::SceneNodeCore | private |
mParent | ToyMaker::SceneNodeCore | private |
mParentViewport | ToyMaker::SceneNodeCore | private |
mPrototype | ToyMaker::SceneNodeCore | private |
mRelativeTo | ToyMaker::SceneNodeCore | private |
mSimObjectAspects | ToyMaker::SimObject | private |
mStateFlags | ToyMaker::SceneNodeCore | private |
mSystemMask | ToyMaker::SceneNodeCore | private |
nextInPath(const std::string &where) | ToyMaker::SceneNodeCore | privatestatic |
onActivated() override | ToyMaker::SimObject | privatevirtual |
onCreated() | ToyMaker::SceneNodeCore | protectedvirtual |
onDeactivated() override | ToyMaker::SimObject | privatevirtual |
onDestroyed() | ToyMaker::SceneNodeCore | protectedvirtual |
recomputeChildNameIndexMapping() | ToyMaker::SceneNodeCore | private |
RegisterResource() | ToyMaker::IResource | protectedstatic |
registerSelf() | ToyMaker::Resource< SimObject > | privatestatic |
removeAspect() | ToyMaker::SimObject | |
removeAspect(const std::string &aspectType) | ToyMaker::SimObject | |
removeChildren() | ToyMaker::SceneNodeCore | |
removeComponent() | ToyMaker::SceneNodeCore | |
removeComponent() (defined in ToyMaker::SceneNodeCore) | ToyMaker::SceneNodeCore | inline |
removeComponent() (defined in ToyMaker::SceneNodeCore) | ToyMaker::SceneNodeCore | inline |
removeComponent() (defined in ToyMaker::SceneNodeCore) | ToyMaker::SceneNodeCore | inline |
removeComponent() (defined in ToyMaker::SceneNodeCore) | ToyMaker::SceneNodeCore | inline |
removeComponent() (defined in ToyMaker::SceneNodeCore) | ToyMaker::SceneNodeCore | inline |
removeNode(const std::string &where) | ToyMaker::SceneNodeCore | |
Resource(int explicitlyInitializeMe) | ToyMaker::Resource< SimObject > | inlineexplicitprotected |
s_registrator | ToyMaker::Resource< SimObject > | inlineprivatestatic |
ToyMaker::SceneNodeCore::SceneNodeCore(const Placement &placement, const std::string &name, TComponents...components) | ToyMaker::SceneNodeCore | protected |
ToyMaker::SceneNodeCore::SceneNodeCore(const nlohmann::json &jsonSceneNode) | ToyMaker::SceneNodeCore | protected |
ToyMaker::SceneNodeCore::SceneNodeCore(const SceneNodeCore &sceneObject) | ToyMaker::SceneNodeCore | protected |
SceneNodeCore_del_(SceneNodeCore *sceneNode) | ToyMaker::SceneNodeCore | static |
setEnabled(bool state) | ToyMaker::SceneNodeCore | |
setEnabled(bool state) (defined in ToyMaker::SceneNodeCore) | ToyMaker::SceneNodeCore | inline |
setEnabled(bool) (defined in ToyMaker::SceneNodeCore) | ToyMaker::SceneNodeCore | inline |
setName(const std::string &name) | ToyMaker::SceneNodeCore | |
setParentViewport(std::shared_ptr< SceneNodeCore > node, std::shared_ptr< ViewportNode > newViewport) | ToyMaker::SceneNodeCore | privatestatic |
setPrototype_(std::shared_ptr< SceneNodeCore > prototype) | ToyMaker::SceneNodeCore | inline |
SimObject(const Placement &placement, const std::string &name, TComponents...components) (defined in ToyMaker::SimObject) | ToyMaker::SimObject | protected |
SimObject(const nlohmann::json &jsonSimObject) (defined in ToyMaker::SimObject) | ToyMaker::SimObject | protected |
SimObject(const SimObject &other) (defined in ToyMaker::SimObject) | ToyMaker::SimObject | protected |
SimObject(const Placement &placement, const std::string &name, TComponents ... components) (defined in ToyMaker::SimObject) | ToyMaker::SimObject | |
SimSystem (defined in ToyMaker::SimObject) | ToyMaker::SimObject | friend |
simulationUpdate(uint32_t simStepMillis) | ToyMaker::SimObject | private |
StateFlags enum name | ToyMaker::SceneNodeCore | private |
updateComponent(const TComponent &component) | ToyMaker::SceneNodeCore | |
updateComponent(const nlohmann::json &component) | ToyMaker::SceneNodeCore | |
updateComponent(const AxisAlignedBounds &axisAlignedBoxBounds) (defined in ToyMaker::SceneNodeCore) | ToyMaker::SceneNodeCore | inline |
updateComponent(const ObjectBounds &objectBounds) (defined in ToyMaker::SceneNodeCore) | ToyMaker::SceneNodeCore | inline |
validateName(const std::string &nodeName) | ToyMaker::SceneNodeCore | protectedstatic |
variableUpdate(uint32_t variableStepMillis) | ToyMaker::SimObject | private |
~IResource()=default | ToyMaker::IResource | virtual |
~SceneNodeCore()=default | ToyMaker::SceneNodeCore | virtual |
~SimObject() override | ToyMaker::SimObject | |