| ACTIVE enum value (defined in ToyMaker::SceneNodeCore) | ToyMaker::SceneNodeCore | private |
| 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 | |
| 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< SceneNode > | inlineprotected |
| BaseSceneNode(const Placement &placement, const std::string &name, TComponents...components) | ToyMaker::BaseSceneNode< SceneNode > | inlineprotected |
| BaseSceneNode(const nlohmann::json &nodeDescription) | ToyMaker::BaseSceneNode< SceneNode > | inlineprotected |
| BaseSceneNode(const SceneNodeCore &other) | ToyMaker::BaseSceneNode< SceneNode > | inlineprotected |
| BaseSceneNode< SceneNode > (defined in ToyMaker::SceneNode) | ToyMaker::SceneNode | friend |
| clone() const | ToyMaker::SceneNodeCore | privatevirtual |
| copy(const std::shared_ptr< const SceneNode > other) (defined in ToyMaker::SceneNode) | ToyMaker::SceneNode | static |
| ToyMaker::BaseSceneNode< SceneNode >::copy(const std::shared_ptr< const SceneNode > sceneNode) | ToyMaker::BaseSceneNode< SceneNode > | protectedstatic |
| ToyMaker::SceneNodeCore::copy(const std::shared_ptr< const SceneNodeCore > other) | ToyMaker::SceneNodeCore | protectedstatic |
| copyAndReplaceAttributes(const SceneNodeCore &other) | ToyMaker::SceneNodeCore | private |
| copyDescendants(const SceneNodeCore &other) | ToyMaker::SceneNodeCore | private |
| create(const Placement &placement, const std::string &name, TComponents...components) (defined in ToyMaker::SceneNode) | ToyMaker::SceneNode | static |
| create(const nlohmann::json &sceneNodeDescription) (defined in ToyMaker::SceneNode) | ToyMaker::SceneNode | static |
| ToyMaker::BaseSceneNode< SceneNode >::create(const Key &, const Placement &placement, const std::string &name, TComponents...components) | ToyMaker::BaseSceneNode< SceneNode > | 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 |
| 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() (defined in ToyMaker::SceneNode) | ToyMaker::SceneNode | inlinestatic |
| getResourceTypeName_() const override | ToyMaker::Resource< SceneNode > | inlinevirtual |
| getUniversalEntityID() const | ToyMaker::SceneNodeCore | |
| getViewportLocalPath() const | ToyMaker::SceneNodeCore | |
| getWorld() const | ToyMaker::SceneNodeCore | |
| getWorldID() const | ToyMaker::SceneNodeCore | |
| 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 |
| mStateFlags | ToyMaker::SceneNodeCore | private |
| mSystemMask | ToyMaker::SceneNodeCore | private |
| nextInPath(const std::string &where) | ToyMaker::SceneNodeCore | privatestatic |
| onActivated() | ToyMaker::SceneNodeCore | protectedvirtual |
| onCreated() | ToyMaker::SceneNodeCore | protectedvirtual |
| onDeactivated() | ToyMaker::SceneNodeCore | protectedvirtual |
| onDestroyed() | ToyMaker::SceneNodeCore | protectedvirtual |
| recomputeChildNameIndexMapping() | ToyMaker::SceneNodeCore | private |
| RegisterResource() | ToyMaker::IResource | protectedstatic |
| registerSelf() | ToyMaker::Resource< SceneNode > | privatestatic |
| 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< SceneNode > | inlineexplicitprotected |
| s_registrator | ToyMaker::Resource< SceneNode > | inlineprivatestatic |
| SceneNode(const Placement &placement, const std::string &name, TComponents...components) (defined in ToyMaker::SceneNode) | ToyMaker::SceneNode | inlineprotected |
| SceneNode(const nlohmann::json &jsonSceneNode) (defined in ToyMaker::SceneNode) | ToyMaker::SceneNode | inlineprotected |
| SceneNode(const SceneNode &sceneObject) (defined in ToyMaker::SceneNode) | ToyMaker::SceneNode | inlineprotected |
| 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 |
| 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 |
| ~IResource()=default | ToyMaker::IResource | virtual |
| ~SceneNodeCore()=default | ToyMaker::SceneNodeCore | virtual |