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::SceneNodeCore Member List

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

ACTIVE enum value (defined in ToyMaker::SceneNodeCore)ToyMaker::SceneNodeCoreprivate
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 (defined in ToyMaker::SceneNodeCore)ToyMaker::SceneNodeCorefriend
clone() constToyMaker::SceneNodeCoreprivatevirtual
copy(const std::shared_ptr< const SceneNodeCore > other)ToyMaker::SceneNodeCoreprotectedstatic
copyAndReplaceAttributes(const SceneNodeCore &other)ToyMaker::SceneNodeCoreprivate
copyDescendants(const SceneNodeCore &other)ToyMaker::SceneNodeCoreprivate
detectCycle(std::shared_ptr< SceneNodeCore > node)ToyMaker::SceneNodeCoreprivatestatic
disconnectNode(std::shared_ptr< SceneNodeCore > node)ToyMaker::SceneNodeCoreprivatestatic
ENABLED enum value (defined in ToyMaker::SceneNodeCore)ToyMaker::SceneNodeCoreprivate
getByPath(const std::string &where)ToyMaker::SceneNodeCore
getChildren()ToyMaker::SceneNodeCore
getChildren() constToyMaker::SceneNodeCore
getComponent(const float simulationProgress=1.f) constToyMaker::SceneNodeCore
getDescendants()ToyMaker::SceneNodeCore
getEnabled() constToyMaker::SceneNodeCore
getEntityID() constToyMaker::SceneNodeCore
getLocalViewport()ToyMaker::SceneNodeCorevirtual
getLocalViewport() constToyMaker::SceneNodeCorevirtual
getName() constToyMaker::SceneNodeCore
getNode(const std::string &where)ToyMaker::SceneNodeCore
getNodeByID(EntityID entityID)ToyMaker::SceneNodeCore
getParentNode()ToyMaker::SceneNodeCore
getParentNode() constToyMaker::SceneNodeCore
getPathFromAncestor(std::shared_ptr< const SceneNodeCore > ancestor) constToyMaker::SceneNodeCore
getUniversalEntityID() constToyMaker::SceneNodeCore
getViewportLocalPath() constToyMaker::SceneNodeCore
getWorld() constToyMaker::SceneNodeCore
getWorldID() constToyMaker::SceneNodeCore
hasComponent() constToyMaker::SceneNodeCore
hasComponent(const std::string &type) constToyMaker::SceneNodeCore
hasNode(const std::string &pathToChild) constToyMaker::SceneNodeCore
inScene() constToyMaker::SceneNodeCore
isActive() constToyMaker::SceneNodeCore
isAncestorOf(std::shared_ptr< const SceneNodeCore > sceneNode) constToyMaker::SceneNodeCore
joinWorld(ECSWorld &world)ToyMaker::SceneNodeCoreprotectedvirtual
mChildNameToNodeToyMaker::SceneNodeCoreprivate
mChildrenToyMaker::SceneNodeCoreprivate
mEntityToyMaker::SceneNodeCoreprivate
mNameToyMaker::SceneNodeCoreprivate
mParentToyMaker::SceneNodeCoreprivate
mParentViewportToyMaker::SceneNodeCoreprivate
mPrototypeToyMaker::SceneNodeCoreprivate
mRelativeToToyMaker::SceneNodeCoreprivate
mStateFlagsToyMaker::SceneNodeCoreprivate
mSystemMaskToyMaker::SceneNodeCoreprivate
nextInPath(const std::string &where)ToyMaker::SceneNodeCoreprivatestatic
onActivated()ToyMaker::SceneNodeCoreprotectedvirtual
onCreated()ToyMaker::SceneNodeCoreprotectedvirtual
onDeactivated()ToyMaker::SceneNodeCoreprotectedvirtual
onDestroyed()ToyMaker::SceneNodeCoreprotectedvirtual
recomputeChildNameIndexMapping()ToyMaker::SceneNodeCoreprivate
removeChildren()ToyMaker::SceneNodeCore
removeComponent()ToyMaker::SceneNodeCore
removeComponent() (defined in ToyMaker::SceneNodeCore)ToyMaker::SceneNodeCoreinline
removeComponent() (defined in ToyMaker::SceneNodeCore)ToyMaker::SceneNodeCoreinline
removeComponent() (defined in ToyMaker::SceneNodeCore)ToyMaker::SceneNodeCoreinline
removeComponent() (defined in ToyMaker::SceneNodeCore)ToyMaker::SceneNodeCoreinline
removeComponent() (defined in ToyMaker::SceneNodeCore)ToyMaker::SceneNodeCoreinline
removeNode(const std::string &where)ToyMaker::SceneNodeCore
SceneNodeCore(const Placement &placement, const std::string &name, TComponents...components)ToyMaker::SceneNodeCoreprotected
SceneNodeCore(const nlohmann::json &jsonSceneNode)ToyMaker::SceneNodeCoreprotected
SceneNodeCore(const SceneNodeCore &sceneObject)ToyMaker::SceneNodeCoreprotected
SceneNodeCore(const Key &, const Placement &placement, const std::string &name, TComponents...components)ToyMaker::SceneNodeCoreprivate
SceneNodeCore_del_(SceneNodeCore *sceneNode)ToyMaker::SceneNodeCorestatic
SceneSystem (defined in ToyMaker::SceneNodeCore)ToyMaker::SceneNodeCorefriend
setEnabled(bool state)ToyMaker::SceneNodeCore
setEnabled(bool state) (defined in ToyMaker::SceneNodeCore)ToyMaker::SceneNodeCoreinline
setEnabled(bool) (defined in ToyMaker::SceneNodeCore)ToyMaker::SceneNodeCoreinline
setName(const std::string &name)ToyMaker::SceneNodeCore
setParentViewport(std::shared_ptr< SceneNodeCore > node, std::shared_ptr< ViewportNode > newViewport)ToyMaker::SceneNodeCoreprivatestatic
setPrototype_(std::shared_ptr< SceneNodeCore > prototype)ToyMaker::SceneNodeCoreinline
StateFlags enum nameToyMaker::SceneNodeCoreprivate
updateComponent(const TComponent &component)ToyMaker::SceneNodeCore
updateComponent(const nlohmann::json &component)ToyMaker::SceneNodeCore
updateComponent(const AxisAlignedBounds &axisAlignedBoxBounds) (defined in ToyMaker::SceneNodeCore)ToyMaker::SceneNodeCoreinline
updateComponent(const ObjectBounds &objectBounds) (defined in ToyMaker::SceneNodeCore)ToyMaker::SceneNodeCoreinline
validateName(const std::string &nodeName)ToyMaker::SceneNodeCoreprotectedstatic
ViewportNode (defined in ToyMaker::SceneNodeCore)ToyMaker::SceneNodeCorefriend
~SceneNodeCore()=defaultToyMaker::SceneNodeCorevirtual