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

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

_maxDivide::BoundingBoxprivate
_minDivide::BoundingBoxprivate
add(const vec3< F32 > &v) noexceptDivide::BoundingBoxinline
add(const BoundingBox &bb) noexceptDivide::BoundingBoxinline
Attorney::BoundingBoxEditorDivide::BoundingBoxfriend
BoundingBox() noexceptDivide::BoundingBox
BoundingBox(const OBB &obb) noexceptDivide::BoundingBoxexplicit
BoundingBox(const BoundingSphere &bSphere) noexceptDivide::BoundingBoxexplicit
BoundingBox(vec3< F32 > min, vec3< F32 > max) noexceptDivide::BoundingBoxexplicit
BoundingBox(const vector< vec3< F32 > > &points) noexceptDivide::BoundingBoxexplicit
BoundingBox(const std::array< vec3< F32 >, 8 > &points) noexceptDivide::BoundingBoxexplicit
BoundingBox(F32 minX, F32 minY, F32 minZ, F32 maxX, F32 maxY, F32 maxZ) noexceptDivide::BoundingBoxexplicit
BoundingBox(const BoundingBox &b) noexceptDivide::BoundingBox
collision(const BoundingBox &AABB2) const noexceptDivide::BoundingBox
collision(const BoundingSphere &bSphere) const noexceptDivide::BoundingBox
compare(const BoundingBox &bb) const noexceptDivide::BoundingBoxinline
containsBox(const BoundingBox &AABB2) const noexceptDivide::BoundingBox
containsPoint(const vec3< F32 > &point) const noexceptDivide::BoundingBoxinline
containsSphere(const BoundingSphere &bSphere) const noexceptDivide::BoundingBox
cornerPoint(U8 cornerIndex) const noexceptDivide::BoundingBoxinline
createFromCenterAndSize(const vec3< F32 > &center, const vec3< F32 > &size) noexceptDivide::BoundingBox
createFromOBB(const OBB &obb) noexceptDivide::BoundingBox
createFromPoints(const vector< vec3< F32 > > &points) noexceptDivide::BoundingBoxinline
createFromPoints(const std::array< vec3< F32 >, 8 > &points) noexceptDivide::BoundingBoxinline
createFromSphere(const BoundingSphere &bSphere) noexceptDivide::BoundingBox
createFromSphere(const vec3< F32 > &center, F32 radius) noexceptDivide::BoundingBoxinline
getCenter() const noexceptDivide::BoundingBoxinline
getDepth() const noexceptDivide::BoundingBoxinline
getExtent() const noexceptDivide::BoundingBoxinline
getHalfExtent() const noexceptDivide::BoundingBoxinline
getHeight() const noexceptDivide::BoundingBoxinline
getMax() const noexceptDivide::BoundingBoxinline
getMin() const noexceptDivide::BoundingBoxinline
getNVertex(const vec3< F32 > &normal) const noexceptDivide::BoundingBoxinline
getPoints() const noexceptDivide::BoundingBoxinline
getPVertex(const vec3< F32 > &normal) const noexceptDivide::BoundingBoxinline
getWidth() const noexceptDivide::BoundingBoxinline
intersect(const Ray &r, F32 t0, F32 t1) const noexceptDivide::BoundingBox
multiply(F32 factor) noexceptDivide::BoundingBoxinline
multiply(const vec3< F32 > &v) noexceptDivide::BoundingBoxinline
multiplyMax(const vec3< F32 > &v) noexceptDivide::BoundingBoxinline
multiplyMin(const vec3< F32 > &v) noexceptDivide::BoundingBoxinline
nearestPoint(const vec3< F32 > &pos) const noexceptDivide::BoundingBoxinline
operator!=(const BoundingBox &B) const noexceptDivide::BoundingBoxinline
operator=(const BoundingBox &b) noexceptDivide::BoundingBox
operator==(const BoundingBox &B) const noexceptDivide::BoundingBoxinline
reset() noexceptDivide::BoundingBoxinline
set(const BoundingBox &bb) noexceptDivide::BoundingBoxinline
set(const vec3< F32 > &min, const vec3< F32 > &max) noexceptDivide::BoundingBoxinline
set(F32 min, F32 max) noexceptDivide::BoundingBoxinline
set(F32 minX, F32 minY, F32 minZ, F32 maxX, F32 maxY, F32 maxZ) noexceptDivide::BoundingBoxinline
setMax(const vec3< F32 > &max) noexceptDivide::BoundingBoxinline
setMax(F32 max) noexceptDivide::BoundingBoxinline
setMax(F32 maxX, F32 maxY, F32 maxZ) noexceptDivide::BoundingBoxinline
setMin(const vec3< F32 > &min) noexceptDivide::BoundingBoxinline
setMin(F32 min) noexceptDivide::BoundingBoxinline
setMin(F32 minX, F32 minY, F32 minZ) noexceptDivide::BoundingBoxinline
transform(vec3< F32 > initialMin, vec3< F32 > initialMax, const mat4< F32 > &mat) noexceptDivide::BoundingBox
transform(const BoundingBox &initialBoundingBox, const mat4< F32 > &mat) noexceptDivide::BoundingBox
transform(const mat4< F32 > &mat) noexceptDivide::BoundingBox
translate(const vec3< F32 > &v) noexceptDivide::BoundingBoxinline