ToyMaker Game Engine
0.0.2
ToyMaker is a game engine developed and maintained by Zoheb Shujauddin.
Toggle main menu visibility
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::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
(defined in
ToyMaker::SceneNodeCore
)
ToyMaker::SceneNodeCore
friend
clone
() const
ToyMaker::SceneNodeCore
private
virtual
copy
(const std::shared_ptr< const SceneNodeCore > other)
ToyMaker::SceneNodeCore
protected
static
copyAndReplaceAttributes
(const SceneNodeCore &other)
ToyMaker::SceneNodeCore
private
copyDescendants
(const SceneNodeCore &other)
ToyMaker::SceneNodeCore
private
detectCycle
(std::shared_ptr< SceneNodeCore > node)
ToyMaker::SceneNodeCore
private
static
disconnectNode
(std::shared_ptr< SceneNodeCore > node)
ToyMaker::SceneNodeCore
private
static
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
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
isActive
() const
ToyMaker::SceneNodeCore
isAncestorOf
(std::shared_ptr< const SceneNodeCore > sceneNode) const
ToyMaker::SceneNodeCore
joinWorld
(ECSWorld &world)
ToyMaker::SceneNodeCore
protected
virtual
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
private
static
onActivated
()
ToyMaker::SceneNodeCore
protected
virtual
onCreated
()
ToyMaker::SceneNodeCore
protected
virtual
onDeactivated
()
ToyMaker::SceneNodeCore
protected
virtual
onDestroyed
()
ToyMaker::SceneNodeCore
protected
virtual
recomputeChildNameIndexMapping
()
ToyMaker::SceneNodeCore
private
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
SceneNodeCore
(const Placement &placement, const std::string &name, TComponents...components)
ToyMaker::SceneNodeCore
protected
SceneNodeCore
(const nlohmann::json &jsonSceneNode)
ToyMaker::SceneNodeCore
protected
SceneNodeCore
(const SceneNodeCore &sceneObject)
ToyMaker::SceneNodeCore
protected
SceneNodeCore
(const Key &, const Placement &placement, const std::string &name, TComponents...components)
ToyMaker::SceneNodeCore
private
SceneNodeCore_del_
(SceneNodeCore *sceneNode)
ToyMaker::SceneNodeCore
static
SceneSystem
(defined in
ToyMaker::SceneNodeCore
)
ToyMaker::SceneNodeCore
friend
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
private
static
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
protected
static
ViewportNode
(defined in
ToyMaker::SceneNodeCore
)
ToyMaker::SceneNodeCore
friend
~SceneNodeCore
()=default
ToyMaker::SceneNodeCore
virtual
Generated on
for ToyMaker Game Engine by
1.17.0