| 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 | |