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< ViewportNode > | inlineprotected |
BaseSceneNode(const Placement &placement, const std::string &name, TComponents...components) | ToyMaker::BaseSceneNode< ViewportNode > | inlineprotected |
BaseSceneNode(const nlohmann::json &nodeDescription) | ToyMaker::BaseSceneNode< ViewportNode > | inlineprotected |
BaseSceneNode(const SceneNodeCore &other) | ToyMaker::BaseSceneNode< ViewportNode > | inlineprotected |
BaseSceneNode< ViewportNode > (defined in ToyMaker::ViewportNode) | ToyMaker::ViewportNode | friend |
clone() const override | ToyMaker::ViewportNode | privatevirtual |
copy(const std::shared_ptr< const ViewportNode > other) | ToyMaker::ViewportNode | static |
ToyMaker::BaseSceneNode< ViewportNode >::copy(const std::shared_ptr< const ViewportNode > sceneNode) | ToyMaker::BaseSceneNode< ViewportNode > | 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 std::string &name, bool inheritsWorld, bool allowActionFlowThrough, const RenderConfiguration &renderConfiguration, std::shared_ptr< Texture > skybox) | ToyMaker::ViewportNode | static |
create(const nlohmann::json &sceneNodeDescription) | ToyMaker::ViewportNode | static |
create(const Key &key, const std::string &name, bool inheritsWorld, const RenderConfiguration &renderConfiguration, std::shared_ptr< Texture > skybox) | ToyMaker::ViewportNode | privatestatic |
ToyMaker::BaseSceneNode< ViewportNode >::create(const Key &, const Placement &placement, const std::string &name, TComponents...components) | ToyMaker::BaseSceneNode< ViewportNode > | protectedstatic |
ToyMaker::BaseSceneNode< ViewportNode >::create(const Placement &placement, const std::string &name, TComponents...components) | ToyMaker::BaseSceneNode< ViewportNode > | protectedstatic |
createAndJoinWorld() | ToyMaker::ViewportNode | private |
detectCycle(std::shared_ptr< SceneNodeCore > node) | ToyMaker::SceneNodeCore | privatestatic |
disallowsHandledActionPropagation() const | ToyMaker::ViewportNode | inline |
disconnectNode(std::shared_ptr< SceneNodeCore > node) | ToyMaker::SceneNodeCore | privatestatic |
ENABLED enum value (defined in ToyMaker::SceneNodeCore) | ToyMaker::SceneNodeCore | private |
fetchRenderResult(float simulationProgress) | ToyMaker::ViewportNode | |
findFallbackCamera() (defined in ToyMaker::ViewportNode) | ToyMaker::ViewportNode | private |
getActionDispatch() | ToyMaker::ViewportNode | |
getActiveDescendantViewports() | ToyMaker::ViewportNode | private |
getActiveDescendantWorlds() | ToyMaker::ViewportNode | private |
getByPath(const std::string &where) | ToyMaker::SceneNodeCore | |
getCenteredViewportCoordinates() const | ToyMaker::ViewportNode | inlineprivate |
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 | |
getExposure() | ToyMaker::ViewportNode | |
getGamma() | ToyMaker::ViewportNode | |
getLocalViewport() override | ToyMaker::ViewportNode | virtual |
getLocalViewport() const override | ToyMaker::ViewportNode | 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 | |
getRenderConfiguration() const | ToyMaker::ViewportNode | |
getResourceTypeName() | ToyMaker::ViewportNode | inlinestatic |
getResourceTypeName_() const override | ToyMaker::Resource< ViewportNode > | inlinevirtual |
getUniversalEntityID() const | ToyMaker::SceneNodeCore | |
getViewportLoadOrdinal() const | ToyMaker::ViewportNode | inline |
getViewportLocalPath() const | ToyMaker::SceneNodeCore | |
getWorld() const | ToyMaker::SceneNodeCore | |
getWorldID() const | ToyMaker::SceneNodeCore | |
handleAction(std::pair< ActionDefinition, ActionData > pendingAction) | ToyMaker::ViewportNode | |
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) override | ToyMaker::ViewportNode | protectedvirtual |
mActionDispatch | ToyMaker::ViewportNode | private |
mActionFlowthrough | ToyMaker::ViewportNode | private |
mActiveCamera | ToyMaker::ViewportNode | private |
mChildNameToNode | ToyMaker::SceneNodeCore | private |
mChildren | ToyMaker::SceneNodeCore | private |
mChildViewports | ToyMaker::ViewportNode | private |
mDomainCameras | ToyMaker::ViewportNode | private |
mEntity | ToyMaker::SceneNodeCore | private |
mName | ToyMaker::SceneNodeCore | private |
mNLifetimeChildrenAdded | ToyMaker::ViewportNode | private |
mOwnWorld | ToyMaker::ViewportNode | protected |
mParent | ToyMaker::SceneNodeCore | private |
mParentViewport | ToyMaker::SceneNodeCore | private |
mPreventHandledActionPropagation | ToyMaker::ViewportNode | private |
mPrototype | ToyMaker::SceneNodeCore | private |
mRelativeTo | ToyMaker::SceneNodeCore | private |
mRenderConfiguration | ToyMaker::ViewportNode | private |
mRenderSet | ToyMaker::ViewportNode | private |
mStateFlags | ToyMaker::SceneNodeCore | private |
mSystemMask | ToyMaker::SceneNodeCore | private |
mTextureResult | ToyMaker::ViewportNode | private |
mTimeSinceLastRender | ToyMaker::ViewportNode | private |
mViewportLoadOrdinal | ToyMaker::ViewportNode | private |
nextInPath(const std::string &where) | ToyMaker::SceneNodeCore | privatestatic |
onActivated() override | ToyMaker::ViewportNode | protectedvirtual |
onCreated() | ToyMaker::SceneNodeCore | protectedvirtual |
onDeactivated() override | ToyMaker::ViewportNode | protectedvirtual |
onDestroyed() | ToyMaker::SceneNodeCore | protectedvirtual |
recomputeChildNameIndexMapping() | ToyMaker::SceneNodeCore | private |
registerDomainCamera(std::shared_ptr< SceneNodeCore > cameraNode) | ToyMaker::ViewportNode | private |
RegisterResource() | ToyMaker::IResource | protectedstatic |
registerSelf() | ToyMaker::Resource< ViewportNode > | 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 | |
render(float simulationProgress, uint32_t variableStep) | ToyMaker::ViewportNode | private |
render_(float simulationProgress) | ToyMaker::ViewportNode | private |
requestDimensions(glm::u16vec2 requestedDimensions) | ToyMaker::ViewportNode | |
Resource(int explicitlyInitializeMe) | ToyMaker::Resource< ViewportNode > | inlineexplicitprotected |
s_registrator | ToyMaker::Resource< ViewportNode > | inlineprivatestatic |
SceneNodeCore (defined in ToyMaker::ViewportNode) | ToyMaker::ViewportNode | friend |
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 |
SceneSystem (defined in ToyMaker::ViewportNode) | ToyMaker::ViewportNode | friend |
setActiveCamera(const std::string &cameraPath) | ToyMaker::ViewportNode | |
setActiveCamera(std::shared_ptr< SceneNodeCore > cameraNode) | ToyMaker::ViewportNode | |
setEnabled(bool state) | ToyMaker::SceneNodeCore | |
setEnabled(bool state) (defined in ToyMaker::SceneNodeCore) | ToyMaker::SceneNodeCore | inline |
setEnabled(bool) (defined in ToyMaker::SceneNodeCore) | ToyMaker::SceneNodeCore | inline |
setFPSCap(float fpsCap) | ToyMaker::ViewportNode | |
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 |
setRenderConfiguration(const RenderConfiguration &renderConfiguration) | ToyMaker::ViewportNode | |
setRenderScale(float renderScale) | ToyMaker::ViewportNode | |
setResizeMode(RenderConfiguration::ResizeMode mode) | ToyMaker::ViewportNode | |
setResizeType(RenderConfiguration::ResizeType type) | ToyMaker::ViewportNode | |
setSkybox(std::shared_ptr< Texture > skybox) | ToyMaker::ViewportNode | |
setUpdateMode(RenderConfiguration::UpdateMode updateMode) | ToyMaker::ViewportNode | |
StateFlags enum name | ToyMaker::SceneNodeCore | private |
unregisterDomainCamera(std::shared_ptr< SceneNodeCore > cameraNode) | ToyMaker::ViewportNode | 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 |
updateExposure(float newExposure) | ToyMaker::ViewportNode | |
updateGamma(float newGamma) | ToyMaker::ViewportNode | |
validateName(const std::string &nodeName) | ToyMaker::SceneNodeCore | protectedstatic |
viewNextDebugTexture() | ToyMaker::ViewportNode | |
ViewportNode(const Placement &placement, const std::string &name) (defined in ToyMaker::ViewportNode) | ToyMaker::ViewportNode | inlineprotected |
ViewportNode(const nlohmann::json &jsonSceneNode) (defined in ToyMaker::ViewportNode) | ToyMaker::ViewportNode | inlineprotected |
ViewportNode(const ViewportNode &sceneObject) (defined in ToyMaker::ViewportNode) | ToyMaker::ViewportNode | inlineprotected |
ViewportNode(const Key &key, const Placement &placement, const std::string &name) | ToyMaker::ViewportNode | inlineprivate |
~IResource()=default | ToyMaker::IResource | virtual |
~SceneNodeCore()=default | ToyMaker::SceneNodeCore | virtual |
~ViewportNode() override | ToyMaker::ViewportNode | |