sandbox
Loading...
Searching...
No Matches
sbx::physics::rigidbody Member List

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

add_acceleration(const math::vector3 &acceleration) noexcept -> void (defined in sbx::physics::rigidbody)sbx::physics::rigidbodyinline
add_angular_velocity(const math::vector3 &delta) noexcept -> void (defined in sbx::physics::rigidbody)sbx::physics::rigidbodyinline
add_constant_acceleration(const math::vector3 &acceleration) noexcept -> void (defined in sbx::physics::rigidbody)sbx::physics::rigidbodyinline
add_constant_forces(const math::vector3 &forces) noexcept -> void (defined in sbx::physics::rigidbody)sbx::physics::rigidbodyinline
add_force(const math::vector3 &force) noexcept -> void (defined in sbx::physics::rigidbody)sbx::physics::rigidbodyinline
add_force_at_point(const math::vector3 &force, const math::vector3 &point, const math::vector3 &center_of_mass) noexcept -> void (defined in sbx::physics::rigidbody)sbx::physics::rigidbodyinline
add_torque(const math::vector3 &torque) noexcept -> void (defined in sbx::physics::rigidbody)sbx::physics::rigidbodyinline
add_velocity(const math::vector3 &delta) noexcept -> void (defined in sbx::physics::rigidbody)sbx::physics::rigidbodyinline
angular_damping() const noexcept -> std::float_t (defined in sbx::physics::rigidbody)sbx::physics::rigidbodyinline
angular_velocity() const noexcept -> const math::vector3 & (defined in sbx::physics::rigidbody)sbx::physics::rigidbodyinline
clear_dynamic_forces() noexcept -> void (defined in sbx::physics::rigidbody)sbx::physics::rigidbodyinline
clear_torque() noexcept -> void (defined in sbx::physics::rigidbody)sbx::physics::rigidbodyinline
constant_forces() const noexcept -> const math::vector3 & (defined in sbx::physics::rigidbody)sbx::physics::rigidbodyinline
dynamic_forces() const noexcept -> const math::vector3 & (defined in sbx::physics::rigidbody)sbx::physics::rigidbodyinline
inverse_inertia_tensor() const noexcept -> const math::matrix3x3 & (defined in sbx::physics::rigidbody)sbx::physics::rigidbodyinline
inverse_inertia_tensor_world() const noexcept -> const math::matrix3x3 & (defined in sbx::physics::rigidbody)sbx::physics::rigidbodyinline
inverse_mass() const noexcept -> std::float_t (defined in sbx::physics::rigidbody)sbx::physics::rigidbodyinline
is_static() const noexcept -> bool (defined in sbx::physics::rigidbody)sbx::physics::rigidbodyinline
linear_damping() const noexcept -> std::float_t (defined in sbx::physics::rigidbody)sbx::physics::rigidbodyinline
mass() const noexcept -> std::float_t (defined in sbx::physics::rigidbody)sbx::physics::rigidbodyinline
rigidbody(const std::float_t mass=1.0f) (defined in sbx::physics::rigidbody)sbx::physics::rigidbodyinline
set_angular_damping(std::float_t damping) noexcept -> void (defined in sbx::physics::rigidbody)sbx::physics::rigidbodyinline
set_angular_velocity(const math::vector3 &velocity) noexcept -> void (defined in sbx::physics::rigidbody)sbx::physics::rigidbodyinline
set_constant_acceleration(const math::vector3 &acceleration) noexcept -> void (defined in sbx::physics::rigidbody)sbx::physics::rigidbodyinline
set_constant_forces(const math::vector3 &forces) noexcept -> void (defined in sbx::physics::rigidbody)sbx::physics::rigidbodyinline
set_inverse_inertia_tensor(const math::matrix3x3 &inverse_tensor) noexcept -> void (defined in sbx::physics::rigidbody)sbx::physics::rigidbodyinline
set_is_static(const bool is_static) noexcept -> void (defined in sbx::physics::rigidbody)sbx::physics::rigidbodyinline
set_linear_damping(std::float_t damping) noexcept -> void (defined in sbx::physics::rigidbody)sbx::physics::rigidbodyinline
set_mass(const std::float_t mass) noexcept -> void (defined in sbx::physics::rigidbody)sbx::physics::rigidbodyinline
set_velocity(const math::vector3 &velocity) noexcept -> void (defined in sbx::physics::rigidbody)sbx::physics::rigidbodyinline
torque() const noexcept -> const math::vector3 & (defined in sbx::physics::rigidbody)sbx::physics::rigidbodyinline
update_inertia_tensor_world(const math::matrix3x3 &rotation) noexcept -> void (defined in sbx::physics::rigidbody)sbx::physics::rigidbodyinline
velocity() const noexcept -> const math::vector3 & (defined in sbx::physics::rigidbody)sbx::physics::rigidbodyinline