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

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

addDependsOn(Node &other) (defined in toast::Node)toast::Node
addInspectorMessage(const NodeMessage &message) (defined in toast::Node)toast::Nodeinlineprotected
addScript(const assets::Handle< assets::Script > &script) noexcepttoast::Nodeinline
blendDistance() const -> float (defined in toast::Volume)toast::Volume
blendDistance(float value) (defined in toast::Volume)toast::Volume
box() const noexcept -> Box< Node >toast::Node
calculateWeight(const VolumeTarget &target) const -> floattoast::Volumeprotected
call(std::string_view name, Args &&... args) -> Rtoast::Nodeinline
children() const noexcept -> const std::vector< Box< Node > > &toast::Nodeinline
childrenOfType(const NodeInfo *type) const -> std::vector< Box< Node > > (defined in toast::Node)toast::Node
childrenSnapshot() const -> std::vector< Box< Node > > (defined in toast::Node)toast::Node
closestPointOnBounds(glm::vec3 point) const -> glm::vec3toast::Volumeprotectedvirtual
create(std::string_view type="toast::Node") noexcept -> Box< Node >toast::Nodeinline
debug_color (defined in toast::Volume)toast::Volume
debug_fill (defined in toast::Volume)toast::Volume
enabled() const noexcept -> booltoast::Node
enabled(bool value) noexcepttoast::Node
evaluateTarget(const VolumeTarget &target, float weight=1.0f) -> bool overridetoast::SnapshotVolumevirtual
finalizeAccumulators() (defined in toast::AudioVolume)toast::AudioVolume
find(std::string_view query) -> Box< Node >toast::Node
find(const UID &uid) -> Box< Node >toast::Node
forward() const -> glm::vec3toast::Node3D
get(std::string_view name) const -> Ttoast::Nodeinline
getTransform() const noexcept -> const glm::mat4 & (defined in toast::Node3D)toast::Node3D
getWorldTransform() const noexcept -> const glm::mat4 & (defined in toast::Node3D)toast::Node3D
hasCallable(std::string_view name) const noexcept -> booltoast::Node
hasListenersInside() const -> bool (defined in toast::AudioVolume)toast::AudioVolumeprotected
hasTickFunction(TickFunctionList mask) const noexcept -> booltoast::Node
info() const -> const NodeInfo *toast::Node
interactsWith(Node &other)toast::Node
isGlobal() const -> bool (defined in toast::Volume)toast::Volume
isGlobal(bool value) (defined in toast::Volume)toast::Volume
isInstanceRoot() const noexcept -> booltoast::Node
isRecursivePrefab() const noexcept -> bool (defined in toast::Node)toast::Nodeinline
linecast(glm::vec3 from, glm::vec3 to, int max_hits=-1, bool ignore_self=true, const std::vector< int > &layers=std::vector< int > {}) const -> std::vector< physics::RayHit >toast::Node3D
listener() noexcept -> event::Listener &toast::Node
lookAt(glm::vec3 target, glm::vec3 up={0.0f, 0.0f, 1.0f})toast::Node3D
lookAtZ(glm::vec3 target)toast::Node3D
luaAffinity() const noexcept -> std::optional< size_t > (defined in toast::Node)toast::Nodeinlineprotectedvirtual
m_owner (defined in toast::Node)toast::Nodeprotected
name() const noexcept -> std::string_viewtoast::Node
name(std::string_view name) noexcepttoast::Node
Node() (defined in toast::Node)toast::Node
node_entered (defined in toast::Volume)toast::Volume
node_exited (defined in toast::Volume)toast::Volume
on_begin (defined in toast::Node)toast::Node
on_disable (defined in toast::Node)toast::Node
on_enable (defined in toast::Node)toast::Node
on_end (defined in toast::Node)toast::Node
onAudioTargetEnter(const VolumeTarget &target) override (defined in toast::SnapshotVolume)toast::SnapshotVolumevirtual
onAudioTargetExit(const VolumeTarget &target) override (defined in toast::SnapshotVolume)toast::SnapshotVolumevirtual
onEditorTransformChanged() (defined in toast::Node3D)toast::Node3Dinlinevirtual
onReflectedFieldChanged(std::string_view) (defined in toast::Node)toast::Nodeinlineprotectedvirtual
onScriptsReloaded() (defined in toast::Node)toast::Nodeinlineprotectedvirtual
onScriptsReloading()toast::Nodeinlineprotectedvirtual
onScriptVarChanged(std::string_view path)toast::Nodeinlineprotectedvirtual
owner() const noexcept -> INodeOwner *toast::Nodeinline
parent() noexcept -> Box< Node >toast::Node
participatesIn(NodeOwnerParticipation use) const noexcept -> bool (defined in toast::Node)toast::Nodeinline
position (defined in toast::Node3D)toast::Node3Dmutable
priority() const -> int8_t (defined in toast::Volume)toast::Volume
priority(int8_t value) (defined in toast::Volume)toast::Volume
raycast(glm::vec3 dir, glm::vec3 offset=glm::vec3(0.0f), float max_distance=-1.0f, bool ignore_self=true, const std::vector< int > &layers=std::vector< int > {}) const -> std::optional< physics::RayHit >toast::Node3D
raymulticast(glm::vec3 dir, glm::vec3 offset=glm::vec3(0.0f), float max_distance=-1.0f, int max_hits=-1, bool ignore_self=true, const std::vector< int > &layers=std::vector< int > {}) const -> std::vector< physics::RayHit >toast::Node3D
refreshTransformParent() (defined in toast::Node3D)toast::Node3D
reloadScripts() noexcepttoast::Node
removeDependsOn(Node &other) (defined in toast::Node)toast::Node
removeInspectorMessage(const NodeMessage &message) (defined in toast::Node)toast::Nodeinlineprotected
resetAccumulators() override (defined in toast::SnapshotVolume)toast::SnapshotVolumevirtual
rid() const noexcept -> std::uintptr_ttoast::Node
root() const noexcept -> Box< Node >toast::Node
rotation (defined in toast::Node3D)toast::Node3Dmutable
scale (defined in toast::Node3D)toast::Node3Dmutable
scriptRuntime() noexcept -> scripting::ScriptRuntime * (defined in toast::Node)toast::Nodeinline
scripts() const noexcept -> const std::vector< assets::Handle< assets::Script > > &toast::Nodeinline
scriptVm(TickFunctionList func) const noexcept -> std::optional< size_t >toast::Node
scriptVmAny() const noexcept -> std::optional< size_t >toast::Node
search(std::string_view query) -> std::vector< Box< Node > >toast::Node
searchType(const NodeInfo *type) const -> std::vector< Box< Node > > (defined in toast::Node)toast::Node
set(std::string_view name, const T &value)toast::Nodeinline
setListeners(const std::vector< Box< AudioListener > > &listeners) (defined in toast::AudioVolume)toast::AudioVolume
setScripts(std::vector< assets::Handle< assets::Script > > scripts) noexcepttoast::Nodeinline
sourcePrefab() const noexcept -> const assets::Handle< assets::Prefab > &toast::Node
spawn(UID uid) noexcept -> Box< Node >toast::Nodeinline
spawn(std::string_view uri) noexcept -> Box< Node >toast::Nodeinline
state() const noexcept -> NodeStatetoast::Nodeinline
syncTransform() const (defined in toast::Node3D)toast::Node3D
syncWorldTransform() const (defined in toast::Node3D)toast::Node3D
trackTarget(const VolumeTarget &target, bool inside) -> booltoast::AudioVolumeprotected
type() const noexcept -> NodeTypetoast::Nodeinline
uid() const noexcept -> const UID &toast::Node
up() const -> glm::vec3toast::Node3D
weight() const -> float (defined in toast::Volume)toast::Volume
weight(float value) (defined in toast::Volume)toast::Volume
world_forwardtoast::Node3Dinlinestatic
world_position (defined in toast::Node3D)toast::Node3Dmutable
world_righttoast::Node3Dinlinestatic
world_rotation (defined in toast::Node3D)toast::Node3Dmutable
world_scale (defined in toast::Node3D)toast::Node3Dmutable
world_up (defined in toast::Node3D)toast::Node3Dinlinestatic
~Node() (defined in toast::Node)toast::Nodevirtual