ezEngine  Release 25.03
ezBoundingBoxTemplate< Type > Member List

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

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