Toast Engine
Loading...
Searching...
No Matches
physics::CapsuleCollider Member List

This is the complete list of members for physics::CapsuleCollider, including all inherited members.

aabb_color (defined in physics::Collider)physics::Collider
aabb_fill (defined in physics::Collider)physics::Collider
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
box() const noexcept -> Box< Node >toast::Node
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
clearColorOverride() (defined in physics::Collider)physics::Collider
create(std::string_view type="toast::Node") noexcept -> Box< Node >toast::Nodeinline
debug_color (defined in physics::Collider)physics::Collider
debug_fill (defined in physics::Collider)physics::Collider
disabled (defined in physics::Collider)physics::Collider
draw_debug (defined in physics::Collider)physics::Collider
enabled() const noexcept -> booltoast::Node
enabled(bool value) noexcepttoast::Node
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
hasTickFunction(TickFunctionList mask) const noexcept -> booltoast::Node
height (defined in physics::CapsuleCollider)physics::CapsuleCollider
info() const -> const NodeInfo *toast::Node
interactsWith(Node &other)toast::Node
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
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
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
overrideColor(glm::vec4 color) (defined in physics::Collider)physics::Collider
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
radius (defined in physics::CapsuleCollider)physics::CapsuleCollider
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
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
setScripts(std::vector< assets::Handle< assets::Script > > scripts) noexcepttoast::Nodeinline
show_aabb (defined in physics::Collider)physics::Collider
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
type() const noexcept -> NodeTypetoast::Nodeinline
uid() const noexcept -> const UID &toast::Node
up() const -> glm::vec3toast::Node3D
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