![]() |
ezEngine
Release 25.03
|
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) const | ezBoundingBoxTemplate< Type > | |
Contains(const ezBoundingBoxTemplate &rhs) const | ezBoundingBoxTemplate< Type > | |
Contains(const ezVec3Template< Type > *pPoints, ezUInt32 uiNumPoints, ezUInt32 uiStride=sizeof(ezVec3Template< Type >)) const | ezBoundingBoxTemplate< Type > | |
Contains(const ezBoundingSphereTemplate< Type > &sphere) const | ezBoundingBoxTemplate< 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() const | ezBoundingBoxTemplate< Type > | inline |
GetCenter() const | ezBoundingBoxTemplate< Type > | |
GetClampedPoint(const ezVec3Template< Type > &vPoint) const | ezBoundingBoxTemplate< Type > | |
GetCorners(ezVec3Template< Type > *out_pCorners) const | ezBoundingBoxTemplate< Type > | |
GetDistanceSquaredTo(const ezVec3Template< Type > &vPoint) const | ezBoundingBoxTemplate< Type > | |
GetDistanceSquaredTo(const ezBoundingBoxTemplate &rhs) const | ezBoundingBoxTemplate< Type > | |
GetDistanceTo(const ezVec3Template< Type > &vPoint) const | ezBoundingBoxTemplate< Type > | |
GetDistanceTo(const ezBoundingSphereTemplate< Type > &sphere) const | ezBoundingBoxTemplate< Type > | inline |
GetDistanceTo(const ezBoundingBoxTemplate &rhs) const | ezBoundingBoxTemplate< Type > | |
GetExtents() const | ezBoundingBoxTemplate< Type > | |
GetHalfExtents() const | ezBoundingBoxTemplate< Type > | |
GetLineSegmentIntersection(const ezVec3Template< Type > &vStartPos, const ezVec3Template< Type > &vEndPos, Type *out_pLineFraction=nullptr, ezVec3Template< Type > *out_pIntersection=nullptr) const | ezBoundingBoxTemplate< Type > | |
GetRayIntersection(const ezVec3Template< Type > &vStartPos, const ezVec3Template< Type > &vRayDir, Type *out_pIntersectionDistance=nullptr, ezVec3Template< Type > *out_pIntersection=nullptr) const | ezBoundingBoxTemplate< Type > | |
Grow(const ezVec3Template< Type > &vDiff) | ezBoundingBoxTemplate< Type > | |
IsEqual(const ezBoundingBoxTemplate &rhs, Type fEpsilon=ezMath::DefaultEpsilon< Type >()) const | ezBoundingBoxTemplate< Type > | |
IsIdentical(const ezBoundingBoxTemplate &rhs) const | ezBoundingBoxTemplate< Type > | |
IsNaN() const | ezBoundingBoxTemplate< Type > | |
IsValid() const | ezBoundingBoxTemplate< 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) const | ezBoundingBoxTemplate< Type > | |
Overlaps(const ezVec3Template< Type > *pPoints, ezUInt32 uiNumPoints, ezUInt32 uiStride=sizeof(ezVec3Template< Type >)) const | ezBoundingBoxTemplate< Type > | |
Overlaps(const ezBoundingSphereTemplate< Type > &sphere) const | ezBoundingBoxTemplate< 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 > |