|
Toast Engine
|
This is the complete list of members for physics::DynamicRigidbody, including all inherited members.
| addDependsOn(Node &other) (defined in toast::Node) | toast::Node | |
| addInspectorMessage(const NodeMessage &message) (defined in toast::Node) | toast::Node | inlineprotected |
| addScript(const assets::Handle< assets::Script > &script) noexcept | toast::Node | inline |
| allow_sleep (defined in physics::DynamicRigidbody) | physics::DynamicRigidbody | |
| angular_damping (defined in physics::DynamicRigidbody) | physics::DynamicRigidbody | |
| angular_velocity (defined in physics::DynamicRigidbody) | physics::DynamicRigidbody | |
| awake (defined in physics::DynamicRigidbody) | physics::DynamicRigidbody | |
| bodyID() const noexcept -> BodyID (defined in physics::Rigidbody) | physics::Rigidbody | inlineprotected |
| box() const noexcept -> Box< Node > | toast::Node | |
| call(std::string_view name, Args &&... args) -> R | toast::Node | inline |
| center_of_mass (defined in physics::DynamicRigidbody) | physics::DynamicRigidbody | |
| children() const noexcept -> const std::vector< Box< Node > > & | toast::Node | inline |
| 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 | |
| constant_force (defined in physics::DynamicRigidbody) | physics::DynamicRigidbody | |
| constant_torque (defined in physics::DynamicRigidbody) | physics::DynamicRigidbody | |
| contact_begin (defined in physics::Rigidbody) | physics::Rigidbody | |
| contact_end (defined in physics::Rigidbody) | physics::Rigidbody | |
| create(std::string_view type="toast::Node") noexcept -> Box< Node > | toast::Node | inline |
| drag_scale (defined in physics::DynamicRigidbody) | physics::DynamicRigidbody | |
| DynamicRigidbody() (defined in physics::DynamicRigidbody) | physics::DynamicRigidbody | inline |
| enabled() const noexcept -> bool | toast::Node | |
| enabled(bool value) noexcept | toast::Node | |
| excluded (defined in physics::Rigidbody) | physics::Rigidbody | |
| excludeLayer(int layer, bool value=true) (defined in physics::Rigidbody) | physics::Rigidbody | |
| find(std::string_view query) -> Box< Node > | toast::Node | |
| find(const UID &uid) -> Box< Node > | toast::Node | |
| forward() const -> glm::vec3 | toast::Node3D | |
| get(std::string_view name) const -> T | toast::Node | inline |
| getTransform() const noexcept -> const glm::mat4 & (defined in toast::Node3D) | toast::Node3D | |
| getWorldTransform() const noexcept -> const glm::mat4 & (defined in toast::Node3D) | toast::Node3D | |
| gravity_scale (defined in physics::DynamicRigidbody) | physics::DynamicRigidbody | |
| hasCallable(std::string_view name) const noexcept -> bool | toast::Node | |
| hasTickFunction(TickFunctionList mask) const noexcept -> bool | toast::Node | |
| included (defined in physics::Rigidbody) | physics::Rigidbody | |
| includeLayer(int layer, bool value=true) (defined in physics::Rigidbody) | physics::Rigidbody | |
| inertia (defined in physics::DynamicRigidbody) | physics::DynamicRigidbody | |
| info() const -> const NodeInfo * | toast::Node | |
| init() | toast::Node3D | protected |
| interactsWith(Node &other) | toast::Node | |
| isInstanceRoot() const noexcept -> bool | toast::Node | |
| isRecursivePrefab() const noexcept -> bool (defined in toast::Node) | toast::Node | inline |
| linear_damping (defined in physics::DynamicRigidbody) | physics::DynamicRigidbody | |
| linear_velocity (defined in physics::DynamicRigidbody) | physics::DynamicRigidbody | |
| 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 | |
| lock_pos_x (defined in physics::Rigidbody) | physics::Rigidbody | protected |
| lock_pos_y (defined in physics::Rigidbody) | physics::Rigidbody | protected |
| lock_pos_z (defined in physics::Rigidbody) | physics::Rigidbody | protected |
| lock_rot_x (defined in physics::Rigidbody) | physics::Rigidbody | protected |
| lock_rot_y (defined in physics::Rigidbody) | physics::Rigidbody | protected |
| lock_rot_z (defined in physics::Rigidbody) | physics::Rigidbody | protected |
| 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::Node | inlineprotectedvirtual |
| m_owner (defined in toast::Node) | toast::Node | protected |
| mass (defined in physics::DynamicRigidbody) | physics::DynamicRigidbody | |
| material (defined in physics::Rigidbody) | physics::Rigidbody | protected |
| name() const noexcept -> std::string_view | toast::Node | |
| name(std::string_view name) noexcept | toast::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 | |
| onReflectedFieldChanged(std::string_view) (defined in toast::Node) | toast::Node | inlineprotectedvirtual |
| onScriptsReloaded() (defined in toast::Node) | toast::Node | inlineprotectedvirtual |
| onScriptsReloading() | toast::Node | inlineprotectedvirtual |
| onScriptVarChanged(std::string_view path) | toast::Node | inlineprotectedvirtual |
| owner() const noexcept -> INodeOwner * | toast::Node | inline |
| parent() noexcept -> Box< Node > | toast::Node | |
| participatesIn(NodeOwnerParticipation use) const noexcept -> bool (defined in toast::Node) | toast::Node | inline |
| position (defined in toast::Node3D) | toast::Node3D | mutable |
| 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() noexcept | toast::Node | |
| removeDependsOn(Node &other) (defined in toast::Node) | toast::Node | |
| removeInspectorMessage(const NodeMessage &message) (defined in toast::Node) | toast::Node | inlineprotected |
| rid() const noexcept -> std::uintptr_t | toast::Node | |
| Rigidbody(BodyType type) (defined in physics::Rigidbody) | physics::Rigidbody | inlineexplicitprotected |
| root() const noexcept -> Box< Node > | toast::Node | |
| rotation (defined in toast::Node3D) | toast::Node3D | mutable |
| scale (defined in toast::Node3D) | toast::Node3D | mutable |
| scriptRuntime() noexcept -> scripting::ScriptRuntime * (defined in toast::Node) | toast::Node | inline |
| scripts() const noexcept -> const std::vector< assets::Handle< assets::Script > > & | toast::Node | inline |
| 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::Node | inline |
| setLayers(int included_layers, int excluded_layers) (defined in physics::Rigidbody) | physics::Rigidbody | |
| setLinearVelocity(const glm::vec3 &velocity) (defined in physics::DynamicRigidbody) | physics::DynamicRigidbody | |
| setPosition(const glm::vec3 &position) (defined in physics::DynamicRigidbody) | physics::DynamicRigidbody | |
| setRotation(const glm::quat &rotation) (defined in physics::DynamicRigidbody) | physics::DynamicRigidbody | |
| setScripts(std::vector< assets::Handle< assets::Script > > scripts) noexcept | toast::Node | inline |
| Simulator (defined in physics::DynamicRigidbody) | physics::DynamicRigidbody | friend |
| sleep() (defined in physics::DynamicRigidbody) | physics::DynamicRigidbody | |
| sourcePrefab() const noexcept -> const assets::Handle< assets::Prefab > & | toast::Node | |
| spawn(UID uid) noexcept -> Box< Node > | toast::Node | inline |
| spawn(std::string_view uri) noexcept -> Box< Node > | toast::Node | inline |
| state() const noexcept -> NodeState | toast::Node | inline |
| syncTransform() const (defined in toast::Node3D) | toast::Node3D | |
| syncWorldTransform() const (defined in toast::Node3D) | toast::Node3D | |
| type() const noexcept -> NodeType | toast::Node | inline |
| uid() const noexcept -> const UID & | toast::Node | |
| up() const -> glm::vec3 | toast::Node3D | |
| wake() (defined in physics::DynamicRigidbody) | physics::DynamicRigidbody | |
| went_to_sleep (defined in physics::DynamicRigidbody) | physics::DynamicRigidbody | |
| woke_up (defined in physics::DynamicRigidbody) | physics::DynamicRigidbody | |
| world_forward | toast::Node3D | inlinestatic |
| world_position (defined in toast::Node3D) | toast::Node3D | mutable |
| world_right | toast::Node3D | inlinestatic |
| world_rotation (defined in toast::Node3D) | toast::Node3D | mutable |
| world_scale (defined in toast::Node3D) | toast::Node3D | mutable |
| world_up (defined in toast::Node3D) | toast::Node3D | inlinestatic |
| ~Node() (defined in toast::Node) | toast::Node | virtual |