Toast Engine
Loading...
Searching...
No Matches
toast::World Member List

This is the complete list of members for toast::World, including all inherited members.

activateCamera(Camera &camera) (defined in toast::INodeOwner)toast::INodeOwner
activateCameraController(CameraController &controller) (defined in toast::INodeOwner)toast::INodeOwner
activeCamera() noexcept -> Box< Camera > & (defined in toast::INodeOwner)toast::INodeOwnerprotected
activeRenderCamera() noexcept -> Camera * (defined in toast::INodeOwner)toast::INodeOwnerprotected
applyFields(Node &node, const assets::Prefab::BasicNode &data)toast::INodeOwnerprotected
applyLuaOverrides(Node &node, const assets::Prefab::BasicNode &data, const scripting::NodeResolver &find_node)toast::INodeOwnerprotected
asWorkspace() -> Workspace *toast::INodeOwnerinlinevirtual
beginCameraShutdown() noexcept (defined in toast::INodeOwner)toast::INodeOwnerprotected
buildLeaves(const assets::Handle< assets::Prefab > &file, uint64_t group, const std::vector< size_t > &leaf_slots, std::vector< Box< Node > > &slots) (defined in toast::INodeOwner)toast::INodeOwnerprotected
buildTree(std::vector< Box< Node > > &&nodes, const assets::Handle< assets::Prefab > &file) -> Box< Node >toast::INodeOwnerprotected
cacheNode(Node &node) -> Box< Node >toast::Worldstatic
deactivateCamera(Camera &camera) (defined in toast::INodeOwner)toast::INodeOwner
deactivateCameraController(CameraController &controller) (defined in toast::INodeOwner)toast::INodeOwner
dependencyGraphGraphviz() const -> std::string (defined in toast::World)toast::World
destroyNode(Node &node)toast::Worldstatic
findCached(std::string_view name) -> Box< Node >toast::Worldstatic
findCamera() (defined in toast::INodeOwner)toast::INodeOwnerprotected
findCameraController() (defined in toast::INodeOwner)toast::INodeOwnerprotected
findFrom(const Node &origin, std::string_view query) -> Box< Node > override (defined in toast::World)toast::Worldvirtual
findFrom(const Node &origin, const UID &uid) -> Box< Node > override (defined in toast::World)toast::Worldvirtual
forEachNode(Fn &&fn) const (defined in toast::INodeOwner)toast::INodeOwnerinlineprotected
generateUid(Node &node)toast::INodeOwnerprotectedstatic
graphviz() -> std::stringtoast::Worldstatic
hotReload()toast::Worldstatic
hotReloadScripts(toast::UID script_uid)toast::Worldstatic
INodeOwner() (defined in toast::INodeOwner)toast::INodeOwner
instantiate(const assets::Handle< assets::Prefab > &file, InstantiateContext &ctx) -> Box< Node >toast::INodeOwnerprotected
isEditing() noexcept -> booltoast::INodeOwner
listener (defined in toast::World)toast::World
load_futures (defined in toast::World)toast::World
load_mutex (defined in toast::World)toast::World
loadNode(UID uid)toast::Worldstatic
loadNode(std::string_view uri)toast::Worldstatic
m_accumulator (defined in toast::INodeOwner)toast::INodeOwnerprotected
name() -> std::string override (defined in toast::World)toast::Worldinlinevirtual
nodeAllocation(std::string_view type="toast::Node") noexcept -> Box< Node >toast::INodeOwnerprotected
nodeAllocation(const assets::Prefab::BasicNode &node_data, uint64_t script_group=0, bool build_scripts=true) noexcept -> Box< Node >toast::INodeOwnerprotected
nodeEnabledChanged(Node &node) noexcept (defined in toast::INodeOwner)toast::INodeOwnerinlinevirtual
nodes_mutex (defined in toast::INodeOwner)toast::INodeOwnerprotected
owningPrefabUid() const -> UID (defined in toast::INodeOwner)toast::INodeOwnerinlineprotectedvirtual
participatesIn(NodeOwnerParticipation) const noexcept -> bool overridetoast::Worldinlinevirtual
reapOrphanedControlBoxes() noexcept (defined in toast::INodeOwner)toast::INodeOwnerstatic
reapTombstones() noexcepttoast::INodeOwnerprotected
rebindAssetHandles(UID asset_uid) noexcept (defined in toast::INodeOwner)toast::INodeOwner
receivesEvents() const noexcept -> booltoast::INodeOwnerinlinevirtual
refreshNodeInfos() noexcept (defined in toast::INodeOwner)toast::INodeOwner
registerDependency(Node &from, Node &to) overridetoast::Worldvirtual
registerInteraction(Node &first, Node &second) override (defined in toast::World)toast::Worldvirtual
releaseNode(_detail::ControlBox &control) noexcepttoast::INodeOwnerprotected
reloadScriptsUsing(UID script_uid) noexcept (defined in toast::INodeOwner)toast::INodeOwner
requestRuntimeCreate(Node &parent, std::string_view type) -> Box< Node > (defined in toast::INodeOwner)toast::INodeOwner
requestRuntimeSpawn(Node &parent, UID uid) -> Box< Node > (defined in toast::INodeOwner)toast::INodeOwner
requestRuntimeSpawn(Node &parent, std::string_view) -> Box< Node > (defined in toast::INodeOwner)toast::INodeOwner
searchFrom(const Node &origin, std::string_view query) -> std::vector< Box< Node > > override (defined in toast::World)toast::Worldvirtual
seedPrefabContext(InstantiateContext &context, const Node *parent=nullptr) const (defined in toast::INodeOwner)toast::INodeOwnerprotected
setMainCamera(Camera &camera)toast::INodeOwner
setRoot(Node &node) -> Box< Node >toast::Worldstatic
spawn_queue (defined in toast::World)toast::World
stripNamespace(std::string_view type) -> std::string_viewtoast::INodeOwnerprotectedstatic
syncListenerState() noexcept (defined in toast::INodeOwner)toast::INodeOwner
tick() override (defined in toast::World)toast::Worldvirtual
tickActiveCameraController() (defined in toast::INodeOwner)toast::INodeOwnerprotected
toast::_detail::WorldTestAccess (defined in toast::World)toast::Worldfriend
tombstonestoast::INodeOwnerprotected
treeMutex() const noexcept -> std::shared_mutex & (defined in toast::INodeOwner)toast::INodeOwnerinline
uniqueChildName(const Node &parent, std::string_view base) -> std::stringtoast::INodeOwnerprotectedstatic
unregisterDependency(Node &from, Node &to) override (defined in toast::World)toast::Worldvirtual
updateTransforms(Node &root) (defined in toast::INodeOwner)toast::INodeOwnerprotectedstatic
World() (defined in toast::World)toast::World
~INodeOwner() (defined in toast::INodeOwner)toast::INodeOwnervirtual
~World() override (defined in toast::World)toast::World