Divide Framework 0.1
A free and open-source 3D Framework under heavy development
Loading...
Searching...
No Matches
Divide::BoundingSphere Member List

This is the complete list of members for Divide::BoundingSphere, including all inherited members.

_centerDivide::BoundingSphereprivate
_radiusDivide::BoundingSphereprivate
add(const BoundingSphere &bSphere) noexceptDivide::BoundingSphereinline
add(const vec3< F32 > &point) noexceptDivide::BoundingSphereinline
addRadius(const BoundingSphere &bSphere) noexceptDivide::BoundingSphereinline
addRadius(const vec3< F32 > &point) noexceptDivide::BoundingSphereinline
asVec4() const noexceptDivide::BoundingSphereinline
Attorney::BoundingSphereEditorDivide::BoundingSpherefriend
BoundingSphere() noexceptDivide::BoundingSphere
BoundingSphere(vec3< F32 > center, F32 radius) noexceptDivide::BoundingSphereexplicit
BoundingSphere(const vector< vec3< F32 > > &points) noexceptDivide::BoundingSphereexplicit
BoundingSphere(const std::array< vec3< F32 >, 8 > &points) noexceptDivide::BoundingSphereexplicit
collision(const BoundingSphere &sphere2) const noexceptDivide::BoundingSphere
containsBoundingBox(const BoundingBox &AABB) const noexceptDivide::BoundingSphere
containsPoint(const vec3< F32 > &point) const noexceptDivide::BoundingSphere
createFromPoints(const vector< vec3< F32 > > &points) noexceptDivide::BoundingSphereinline
createFromPoints(const std::array< vec3< F32 >, 8 > &points) noexceptDivide::BoundingSphereinline
fromBoundingBox(const BoundingBox &bBox) noexceptDivide::BoundingSphereinline
fromBoundingSphere(const BoundingSphere &bSphere) noexceptDivide::BoundingSphereinline
fromOBB(const OBB &box) noexceptDivide::BoundingSphere
getCenter() const noexceptDivide::BoundingSphereinline
getDiameter() const noexceptDivide::BoundingSphereinline
getDistanceFromPoint(const vec3< F32 > &point) const noexceptDivide::BoundingSphereinline
getDistanceSQFromPoint(const vec3< F32 > &point) const noexceptDivide::BoundingSphereinline
getRadius() const noexceptDivide::BoundingSphereinline
intersect(const Ray &r, F32 tMin, F32 tMax) const noexceptDivide::BoundingSphere
reset() noexceptDivide::BoundingSphereinline
setCenter(const vec3< F32 > &center) noexceptDivide::BoundingSphereinline
setRadius(F32 radius) noexceptDivide::BoundingSphereinline