Sphere collision object.
More...
#include <sphere-collider.hpp>
Sphere collision object.
Definition at line 31 of file sphere-collider.hpp.
◆ sphere_type
◆ sphere_collider() [1/4]
constexpr physics::sphere_collider::sphere_collider |
( |
const sphere_type & |
sphere | ) |
|
|
inlineexplicitconstexprnoexcept |
Constructs a sphere collider from a sphere.
- Parameters
-
Definition at line 47 of file sphere-collider.hpp.
◆ sphere_collider() [2/4]
constexpr physics::sphere_collider::sphere_collider |
( |
const math::fvec3 & |
center, |
|
|
float |
radius |
|
) |
| |
|
inlineconstexprnoexcept |
Constructs a sphere collider.
- Parameters
-
center | Sphere center. |
radius | Sphere radius. |
Definition at line 58 of file sphere-collider.hpp.
◆ sphere_collider() [3/4]
constexpr physics::sphere_collider::sphere_collider |
( |
float |
radius | ) |
|
|
inlineexplicitconstexprnoexcept |
Constructs a sphere collider.
- Parameters
-
center | Sphere center. |
radius | Sphere radius. |
Definition at line 61 of file sphere-collider.hpp.
◆ sphere_collider() [4/4]
constexpr physics::sphere_collider::sphere_collider |
( |
| ) |
|
|
constexprdefaultnoexcept |
Constructs a sphere collider.
- Parameters
-
center | Sphere center. |
radius | Sphere radius. |
◆ get_center()
constexpr const math::fvec3& physics::sphere_collider::get_center |
( |
| ) |
const |
|
inlineconstexprnoexcept |
◆ get_radius()
constexpr float physics::sphere_collider::get_radius |
( |
| ) |
const |
|
inlineconstexprnoexcept |
◆ get_sphere()
constexpr const sphere_type& physics::sphere_collider::get_sphere |
( |
| ) |
const |
|
inlineconstexprnoexcept |
◆ set_center()
constexpr void physics::sphere_collider::set_center |
( |
const math::fvec3 & |
center | ) |
|
|
inlineconstexprnoexcept |
Sets the center of the sphere.
- Parameters
-
center | Sphere center, in object space. |
Definition at line 82 of file sphere-collider.hpp.
◆ set_radius()
constexpr void physics::sphere_collider::set_radius |
( |
float |
radius | ) |
|
|
inlineconstexprnoexcept |
◆ set_sphere()
constexpr void physics::sphere_collider::set_sphere |
( |
const sphere_type & |
sphere | ) |
|
|
inlineconstexprnoexcept |
◆ type()
|
inlineconstexproverridevirtualnoexcept |
The documentation for this class was generated from the following file: