append(fdk::Hash &hash) const | fdk::Box3< T > | |
array() | fdk::Box3< T > | inline |
array() const (defined in fdk::Box3< T >) | fdk::Box3< T > | inline |
asBox3d() const (defined in fdk::Box3< T >) | fdk::Box3< T > | inline |
asBox3f() const (defined in fdk::Box3< T >) | fdk::Box3< T > | inline |
asBox3h() const (defined in fdk::Box3< T >) | fdk::Box3< T > | inline |
asBox3i() const (defined in fdk::Box3< T >) | fdk::Box3< T > | inline |
Box3() | fdk::Box3< T > | inline |
Box3(const Box3< S > &b) | fdk::Box3< T > | inline |
Box3(const T array[6]) (defined in fdk::Box3< T >) | fdk::Box3< T > | inline |
Box3(T x, T y, T z, T r, T t, T f) (defined in fdk::Box3< T >) | fdk::Box3< T > | inline |
Box3(const Vec3< S > &_min, const Vec3< S > &_max) (defined in fdk::Box3< T >) | fdk::Box3< T > | inline |
Box3(T x, T y, T z) (defined in fdk::Box3< T >) | fdk::Box3< T > | inline |
Box3(const Vec3< T > &p) (defined in fdk::Box3< T >) | fdk::Box3< T > | inlineexplicit |
Box3(const Vec3< S > *points, size_t nPoints) | fdk::Box3< T > | inlineexplicit |
Box3(const Vec3< S > *points, size_t nPoints, const Mat4< T > &xform) | fdk::Box3< T > | inlineexplicit |
center() const | fdk::Box3< T > | inline |
clear() | fdk::Box3< T > | inline |
Corner enum name | fdk::Box3< T > | |
corner(Corner corner_index) const | fdk::Box3< T > | inline |
cornerName(Corner corner) (defined in fdk::Box3< T >) | fdk::Box3< T > | static |
cx() const | fdk::Box3< T > | inline |
cy() const | fdk::Box3< T > | inline |
cz() const | fdk::Box3< T > | inline |
d() const | fdk::Box3< T > | inline |
dimensions() const | fdk::Box3< T > | inline |
expand(const Box3< S > &b, bool test_empty=true) | fdk::Box3< T > | inline |
expand(const Vec3< S > &p, bool test_empty=true) | fdk::Box3< T > | inline |
expand(T x, T y, T z, bool test_empty=true) (defined in fdk::Box3< T >) | fdk::Box3< T > | inline |
f() const | fdk::Box3< T > | inline |
Face enum name | fdk::Box3< T > | |
faceName(Face face) (defined in fdk::Box3< T >) | fdk::Box3< T > | static |
h() const | fdk::Box3< T > | inline |
interpolateTo(const Box3< T > &b, S t) const | fdk::Box3< T > | inline |
intersect(const Box3< T > &v) const | fdk::Box3< T > | inline |
intersects(const Box3< T > &box) const | fdk::Box3< T > | inline |
intersects(const Vec3< T > &point) const | fdk::Box3< T > | inline |
isEmpty() const | fdk::Box3< T > | inline |
kNumElements (defined in fdk::Box3< T >) | fdk::Box3< T > | static |
lerpClampedTo(const Box3< T > &b, S t) const (defined in fdk::Box3< T >) | fdk::Box3< T > | inline |
majorAxis() const | fdk::Box3< T > | inline |
max | fdk::Box3< T > | |
maxDim() const (defined in fdk::Box3< T >) | fdk::Box3< T > | inline |
min | fdk::Box3< T > | |
minDim() const (defined in fdk::Box3< T >) | fdk::Box3< T > | inline |
operator Box3< double >() const (defined in fdk::Box3< T >) | fdk::Box3< T > | inline |
operator Box3< fdk::half >() const | fdk::Box3< T > | inline |
operator Box3< float >() const (defined in fdk::Box3< T >) | fdk::Box3< T > | inline |
operator Box3< int32_t >() const (defined in fdk::Box3< T >) | fdk::Box3< T > | inline |
operator!=(const Box3 &b) const | fdk::Box3< T > | inline |
operator*(const Mat4< S > &m) const (defined in fdk::Box3< T >) | fdk::Box3< T > | |
operator*(const Mat4< S > &m) const (defined in fdk::Box3< T >) | fdk::Box3< T > | inline |
operator*=(const Mat4< S > &m) (defined in fdk::Box3< T >) | fdk::Box3< T > | |
operator*=(const Mat4< S > &m) (defined in fdk::Box3< T >) | fdk::Box3< T > | inline |
operator+(const Vec3< T > &v) const (defined in fdk::Box3< T >) | fdk::Box3< T > | inline |
operator+=(const Vec3< T > &v) (defined in fdk::Box3< T >) | fdk::Box3< T > | inline |
operator-(const Vec3< T > &v) const (defined in fdk::Box3< T >) | fdk::Box3< T > | inline |
operator-=(const Vec3< T > &v) (defined in fdk::Box3< T >) | fdk::Box3< T > | inline |
operator==(const Box3 &b) const | fdk::Box3< T > | inline |
pad(T d) | fdk::Box3< T > | inline |
pad(const Vec3< T > &p) (defined in fdk::Box3< T >) | fdk::Box3< T > | inline |
pad(T x, T y, T z) (defined in fdk::Box3< T >) | fdk::Box3< T > | inline |
pointIsInside(const Vec3< S > &p) const | fdk::Box3< T > | inline |
pointIsInside(T x, T y, T z) const (defined in fdk::Box3< T >) | fdk::Box3< T > | inline |
project(const Mat4< T > &m, Box2< S > &box2D_out) const | fdk::Box3< T > | inline |
projectCorner(T x, T y, T z, const Mat4< T > &m, Box2< S > &box2D_out) | fdk::Box3< T > | inlinestatic |
projectCorner(Corner corner_index, const Mat4< T > &m, Box2< S > &box2D_out) const | fdk::Box3< T > | inline |
r() const | fdk::Box3< T > | inline |
radius() const (defined in fdk::Box3< T >) | fdk::Box3< T > | inline |
set(T x, T y, T z, T r, T t, T f) (defined in fdk::Box3< T >) | fdk::Box3< T > | inline |
set(const Vec3< S > &_min, const Vec3< S > &_max) (defined in fdk::Box3< T >) | fdk::Box3< T > | inline |
set(const T array[6]) (defined in fdk::Box3< T >) | fdk::Box3< T > | inline |
set(T x, T y, T z) (defined in fdk::Box3< T >) | fdk::Box3< T > | inline |
set(const Vec3< S > &v) (defined in fdk::Box3< T >) | fdk::Box3< T > | inline |
set(const Box3< T > &b) (defined in fdk::Box3< T >) | fdk::Box3< T > | inline |
set(const Vec3< S > *points, size_t nPoints) | fdk::Box3< T > | inline |
set(const Vec3< S > *points, size_t nPoints, const Mat4< T > &xform) | fdk::Box3< T > | inline |
setMax(const Vec3< T > &v) (defined in fdk::Box3< T >) | fdk::Box3< T > | inline |
setMax(T x, T y, T z) (defined in fdk::Box3< T >) | fdk::Box3< T > | inline |
setMin(const Vec3< T > &v) (defined in fdk::Box3< T >) | fdk::Box3< T > | inline |
setMin(T x, T y, T z) (defined in fdk::Box3< T >) | fdk::Box3< T > | inline |
setToEmptyState() | fdk::Box3< T > | inline |
setToOne() (defined in fdk::Box3< T >) | fdk::Box3< T > | inline |
setToZero() | fdk::Box3< T > | inline |
shift(const Vec3< T > &p) | fdk::Box3< T > | inline |
shift(T x, T y, T z) (defined in fdk::Box3< T >) | fdk::Box3< T > | inline |
shiftMax(T x, T y, T z) (defined in fdk::Box3< T >) | fdk::Box3< T > | inline |
shiftMin(T x, T y, T z) (defined in fdk::Box3< T >) | fdk::Box3< T > | inline |
split(unsigned int axis, bool firstHalf) | fdk::Box3< T > | inline |
surface() const | fdk::Box3< T > | inline |
t() const | fdk::Box3< T > | inline |
transform(const Mat4< T > &m) | fdk::Box3< T > | inline |
w() const | fdk::Box3< T > | inline |
x() const | fdk::Box3< T > | inline |
y() const | fdk::Box3< T > | inline |
z() const | fdk::Box3< T > | inline |