XII Release 0.1.0
Loading...
Searching...
No Matches
xiiBoundingBoxTemplate< Type > Member List

This is the complete list of members for xiiBoundingBoxTemplate< Type >, including all inherited members.

ComponentType typedef (defined in xiiBoundingBoxTemplate< Type >)xiiBoundingBoxTemplate< Type >
Contains(const xiiVec3Template< Type > &vPoint) constxiiBoundingBoxTemplate< Type >
Contains(const xiiBoundingBoxTemplate &rhs) constxiiBoundingBoxTemplate< Type >
Contains(const xiiVec3Template< Type > *pPoints, xiiUInt32 uiNumPoints, xiiUInt32 uiStride=sizeof(xiiVec3Template< Type >)) constxiiBoundingBoxTemplate< Type >
Contains(const xiiBoundingSphereTemplate< Type > &sphere) constxiiBoundingBoxTemplate< Type >
ExpandToCube()xiiBoundingBoxTemplate< Type >
ExpandToInclude(const xiiVec3Template< Type > &vPoint)xiiBoundingBoxTemplate< Type >
ExpandToInclude(const xiiBoundingBoxTemplate &rhs)xiiBoundingBoxTemplate< Type >
ExpandToInclude(const xiiVec3Template< Type > *pPoints, xiiUInt32 uiNumPoints, xiiUInt32 uiStride=sizeof(xiiVec3Template< Type >))xiiBoundingBoxTemplate< Type >
GetBoundingSphere() constxiiBoundingBoxTemplate< Type >inline
GetCenter() constxiiBoundingBoxTemplate< Type >
GetClampedPoint(const xiiVec3Template< Type > &vPoint) constxiiBoundingBoxTemplate< Type >
GetCorners(xiiVec3Template< Type > *out_pCorners) constxiiBoundingBoxTemplate< Type >
GetDistanceSquaredTo(const xiiVec3Template< Type > &vPoint) constxiiBoundingBoxTemplate< Type >
GetDistanceSquaredTo(const xiiBoundingBoxTemplate &rhs) constxiiBoundingBoxTemplate< Type >
GetDistanceTo(const xiiVec3Template< Type > &vPoint) constxiiBoundingBoxTemplate< Type >
GetDistanceTo(const xiiBoundingSphereTemplate< Type > &sphere) constxiiBoundingBoxTemplate< Type >inline
GetDistanceTo(const xiiBoundingBoxTemplate &rhs) constxiiBoundingBoxTemplate< Type >
GetExtents() constxiiBoundingBoxTemplate< Type >
GetHalfExtents() constxiiBoundingBoxTemplate< Type >
GetLineSegmentIntersection(const xiiVec3Template< Type > &vStartPos, const xiiVec3Template< Type > &vEndPos, Type *out_pLineFraction=nullptr, xiiVec3Template< Type > *out_pIntersection=nullptr) constxiiBoundingBoxTemplate< Type >
GetRayIntersection(const xiiVec3Template< Type > &vStartPos, const xiiVec3Template< Type > &vRayDir, Type *out_pIntersectionDistance=nullptr, xiiVec3Template< Type > *out_pIntersection=nullptr) constxiiBoundingBoxTemplate< Type >
Grow(const xiiVec3Template< Type > &vDiff)xiiBoundingBoxTemplate< Type >
IsEqual(const xiiBoundingBoxTemplate &rhs, Type fEpsilon=xiiMath::DefaultEpsilon< Type >()) constxiiBoundingBoxTemplate< Type >
IsIdentical(const xiiBoundingBoxTemplate &rhs) constxiiBoundingBoxTemplate< Type >
IsNaN() constxiiBoundingBoxTemplate< Type >
IsValid() constxiiBoundingBoxTemplate< Type >
m_vMax (defined in xiiBoundingBoxTemplate< Type >)xiiBoundingBoxTemplate< Type >
m_vMin (defined in xiiBoundingBoxTemplate< Type >)xiiBoundingBoxTemplate< Type >
MakeFromCenterAndHalfExtents(const xiiVec3Template< Type > &vCenter, const xiiVec3Template< Type > &vHalfExtents)xiiBoundingBoxTemplate< Type >static
MakeFromMinMax(const xiiVec3Template< Type > &vMin, const xiiVec3Template< Type > &vMax)xiiBoundingBoxTemplate< Type >static
MakeFromPoints(const xiiVec3Template< Type > *pPoints, xiiUInt32 uiNumPoints, xiiUInt32 uiStride=sizeof(xiiVec3Template< Type >))xiiBoundingBoxTemplate< Type >static
MakeInvalid()xiiBoundingBoxTemplate< Type >static
MakeZero()xiiBoundingBoxTemplate< Type >static
Overlaps(const xiiBoundingBoxTemplate &rhs) constxiiBoundingBoxTemplate< Type >
Overlaps(const xiiVec3Template< Type > *pPoints, xiiUInt32 uiNumPoints, xiiUInt32 uiStride=sizeof(xiiVec3Template< Type >)) constxiiBoundingBoxTemplate< Type >
Overlaps(const xiiBoundingSphereTemplate< Type > &sphere) constxiiBoundingBoxTemplate< Type >
ScaleFromCenter(const xiiVec3Template< Type > &vScale)xiiBoundingBoxTemplate< Type >
ScaleFromOrigin(const xiiVec3Template< Type > &vScale)xiiBoundingBoxTemplate< Type >
TransformFromCenter(const xiiMat4Template< Type > &mTransform)xiiBoundingBoxTemplate< Type >
TransformFromOrigin(const xiiMat4Template< Type > &mTransform)xiiBoundingBoxTemplate< Type >
Translate(const xiiVec3Template< Type > &vDiff)xiiBoundingBoxTemplate< Type >
XII_DECLARE_POD_TYPE() (defined in xiiBoundingBoxTemplate< Type >)xiiBoundingBoxTemplate< Type >
xiiBoundingBoxTemplate()xiiBoundingBoxTemplate< Type >
xiiBoundingBoxTemplate(const xiiVec3Template< Type > &vMin, const xiiVec3Template< Type > &vMax)xiiBoundingBoxTemplate< Type >