![]() |
Divide Framework 0.1
A free and open-source 3D Framework under heavy development
|
This is the complete list of members for Divide::BoundingSphere, including all inherited members.
_center | Divide::BoundingSphere | private |
_radius | Divide::BoundingSphere | private |
add(const BoundingSphere &bSphere) noexcept | Divide::BoundingSphere | inline |
add(const vec3< F32 > &point) noexcept | Divide::BoundingSphere | inline |
addRadius(const BoundingSphere &bSphere) noexcept | Divide::BoundingSphere | inline |
addRadius(const vec3< F32 > &point) noexcept | Divide::BoundingSphere | inline |
asVec4() const noexcept | Divide::BoundingSphere | inline |
Attorney::BoundingSphereEditor | Divide::BoundingSphere | friend |
BoundingSphere() noexcept | Divide::BoundingSphere | |
BoundingSphere(vec3< F32 > center, F32 radius) noexcept | Divide::BoundingSphere | explicit |
BoundingSphere(const vector< vec3< F32 > > &points) noexcept | Divide::BoundingSphere | explicit |
BoundingSphere(const std::array< vec3< F32 >, 8 > &points) noexcept | Divide::BoundingSphere | explicit |
collision(const BoundingSphere &sphere2) const noexcept | Divide::BoundingSphere | |
containsBoundingBox(const BoundingBox &AABB) const noexcept | Divide::BoundingSphere | |
containsPoint(const vec3< F32 > &point) const noexcept | Divide::BoundingSphere | |
createFromPoints(const vector< vec3< F32 > > &points) noexcept | Divide::BoundingSphere | inline |
createFromPoints(const std::array< vec3< F32 >, 8 > &points) noexcept | Divide::BoundingSphere | inline |
fromBoundingBox(const BoundingBox &bBox) noexcept | Divide::BoundingSphere | inline |
fromBoundingSphere(const BoundingSphere &bSphere) noexcept | Divide::BoundingSphere | inline |
fromOBB(const OBB &box) noexcept | Divide::BoundingSphere | |
getCenter() const noexcept | Divide::BoundingSphere | inline |
getDiameter() const noexcept | Divide::BoundingSphere | inline |
getDistanceFromPoint(const vec3< F32 > &point) const noexcept | Divide::BoundingSphere | inline |
getDistanceSQFromPoint(const vec3< F32 > &point) const noexcept | Divide::BoundingSphere | inline |
getRadius() const noexcept | Divide::BoundingSphere | inline |
intersect(const Ray &r, F32 tMin, F32 tMax) const noexcept | Divide::BoundingSphere | |
reset() noexcept | Divide::BoundingSphere | inline |
setCenter(const vec3< F32 > ¢er) noexcept | Divide::BoundingSphere | inline |
setRadius(F32 radius) noexcept | Divide::BoundingSphere | inline |