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

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

ACTIVE enum value (defined in ToyMaker::SceneNodeCore)ToyMaker::SceneNodeCoreprivate
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::SimObjectfriend
BaseSimObjectAspect (defined in ToyMaker::SimObject)ToyMaker::SimObjectfriend
clone() const overrideToyMaker::SimObjectprivatevirtual
copy(const std::shared_ptr< const SimObject > simObject)ToyMaker::SimObjectstatic
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::SceneNodeCoreprotectedstatic
copyAndReplaceAttributes(const SceneNodeCore &other)ToyMaker::SceneNodeCoreprivate
copyAspects(const SimObject &other)ToyMaker::SimObjectprivate
copyDescendants(const SceneNodeCore &other)ToyMaker::SceneNodeCoreprivate
create(const Placement &placement, const std::string &name, TComponents...components)ToyMaker::SimObjectstatic
create(const nlohmann::json &jsonSimObject)ToyMaker::SimObjectstatic
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::SceneNodeCoreprivatestatic
disconnectNode(std::shared_ptr< SceneNodeCore > node)ToyMaker::SceneNodeCoreprivatestatic
ENABLED enum value (defined in ToyMaker::SceneNodeCore)ToyMaker::SceneNodeCoreprivate
getAspect()ToyMaker::SimObject
getAspect(const std::string &aspectType)ToyMaker::SimObject
getAspectsWithInterface()ToyMaker::SimObject
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
getResourceTypeName()ToyMaker::SimObjectinlinestatic
getResourceTypeName_() const overrideToyMaker::Resource< SimObject >inlinevirtual
getUniversalEntityID() constToyMaker::SceneNodeCore
getViewportLocalPath() constToyMaker::SceneNodeCore
getWorld() constToyMaker::SceneNodeCore
getWorldID() constToyMaker::SceneNodeCore
hasAspect() constToyMaker::SimObject
hasAspect(const std::string &aspectType) constToyMaker::SimObject
hasAspectWithInterface() constToyMaker::SimObject
hasComponent() constToyMaker::SceneNodeCore
hasComponent(const std::string &type) constToyMaker::SceneNodeCore
hasNode(const std::string &pathToChild) constToyMaker::SceneNodeCore
inScene() constToyMaker::SceneNodeCore
IResource()=defaultToyMaker::IResourceprotected
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
mSimObjectAspectsToyMaker::SimObjectprivate
mStateFlagsToyMaker::SceneNodeCoreprivate
mSystemMaskToyMaker::SceneNodeCoreprivate
nextInPath(const std::string &where)ToyMaker::SceneNodeCoreprivatestatic
onActivated() overrideToyMaker::SimObjectprivatevirtual
onCreated()ToyMaker::SceneNodeCoreprotectedvirtual
onDeactivated() overrideToyMaker::SimObjectprivatevirtual
onDestroyed()ToyMaker::SceneNodeCoreprotectedvirtual
recomputeChildNameIndexMapping()ToyMaker::SceneNodeCoreprivate
RegisterResource()ToyMaker::IResourceprotectedstatic
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::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
Resource(int explicitlyInitializeMe)ToyMaker::Resource< SimObject >inlineexplicitprotected
s_registratorToyMaker::Resource< SimObject >inlineprivatestatic
ToyMaker::SceneNodeCore::SceneNodeCore(const Placement &placement, const std::string &name, TComponents...components)ToyMaker::SceneNodeCoreprotected
ToyMaker::SceneNodeCore::SceneNodeCore(const nlohmann::json &jsonSceneNode)ToyMaker::SceneNodeCoreprotected
ToyMaker::SceneNodeCore::SceneNodeCore(const SceneNodeCore &sceneObject)ToyMaker::SceneNodeCoreprotected
SceneNodeCore_del_(SceneNodeCore *sceneNode)ToyMaker::SceneNodeCorestatic
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
SimObject(const Placement &placement, const std::string &name, TComponents...components) (defined in ToyMaker::SimObject)ToyMaker::SimObjectprotected
SimObject(const nlohmann::json &jsonSimObject) (defined in ToyMaker::SimObject)ToyMaker::SimObjectprotected
SimObject(const SimObject &other) (defined in ToyMaker::SimObject)ToyMaker::SimObjectprotected
SimObject(const Placement &placement, const std::string &name, TComponents ... components) (defined in ToyMaker::SimObject)ToyMaker::SimObject
SimSystem (defined in ToyMaker::SimObject)ToyMaker::SimObjectfriend
simulationUpdate(uint32_t simStepMillis)ToyMaker::SimObjectprivate
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
variableUpdate(uint32_t variableStepMillis)ToyMaker::SimObjectprivate
~IResource()=defaultToyMaker::IResourcevirtual
~SceneNodeCore()=defaultToyMaker::SceneNodeCorevirtual
~SimObject() overrideToyMaker::SimObject