ezEngine  Release 25.03
ezPlaneTemplate< Type > Member List

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

ComponentType typedef (defined in ezPlaneTemplate< Type >)ezPlaneTemplate< Type >
EZ_DECLARE_POD_TYPE() (defined in ezPlaneTemplate< Type >)ezPlaneTemplate< Type >
ezPlaneTemplate()ezPlaneTemplate< Type >
FindSupportPoints(const ezVec3Template< Type > *const pVertices, ezInt32 iMaxVertices, ezInt32 &out_i1, ezInt32 &out_i2, ezInt32 &out_i3)ezPlaneTemplate< Type >static
Flip()ezPlaneTemplate< Type >
FlipIfNecessary(const ezVec3Template< Type > &vPoint, bool bPlaneShouldFacePoint=true)ezPlaneTemplate< Type >
GetAsVec4() constezPlaneTemplate< Type >
GetCoplanarDirection(const ezVec3Template< Type > &vDirection) constezPlaneTemplate< Type >
GetDistanceTo(const ezVec3Template< Type > &vPoint) constezPlaneTemplate< Type >
GetLineSegmentIntersection(const ezVec3Template< Type > &vLineStartPos, const ezVec3Template< Type > &vLineEndPos, Type *out_pHitFraction=nullptr, ezVec3Template< Type > *out_pIntersection=nullptr) constezPlaneTemplate< Type >
GetMaximumDistanceTo(const ezBoundingBoxTemplate< Type > &box) constezPlaneTemplate< Type >
GetMinimumDistanceTo(const ezVec3Template< Type > *pPoints, ezUInt32 uiNumPoints, ezUInt32 uiStride=sizeof(ezVec3Template< Type >)) constezPlaneTemplate< Type >
GetMinimumDistanceTo(const ezBoundingBoxTemplate< Type > &box) constezPlaneTemplate< Type >
GetMinMaxDistanceTo(Type &out_fMin, Type &out_fMax, const ezVec3Template< Type > *pPoints, ezUInt32 uiNumPoints, ezUInt32 uiStride=sizeof(ezVec3Template< Type >)) constezPlaneTemplate< Type >
GetObjectPosition(const ezVec3Template< Type > *const pPoints, ezUInt32 uiVertices) constezPlaneTemplate< Type >
GetObjectPosition(const ezVec3Template< Type > *const pPoints, ezUInt32 uiVertices, Type fPlaneHalfWidth) constezPlaneTemplate< Type >
GetObjectPosition(const ezBoundingSphereTemplate< Type > &sphere) constezPlaneTemplate< Type >
GetObjectPosition(const ezBoundingBoxTemplate< Type > &box) constezPlaneTemplate< Type >
GetPlanesIntersectionPoint(const ezPlaneTemplate< Type > &p0, const ezPlaneTemplate< Type > &p1, const ezPlaneTemplate< Type > &p2, ezVec3Template< Type > &out_vResult)ezPlaneTemplate< Type >static
GetPointPosition(const ezVec3Template< Type > &vPoint) constezPlaneTemplate< Type >
GetPointPosition(const ezVec3Template< Type > &vPoint, Type fPlaneHalfWidth) constezPlaneTemplate< Type >
GetRayIntersection(const ezVec3Template< Type > &vRayStartPos, const ezVec3Template< Type > &vRayDir, Type *out_pIntersectionDinstance=nullptr, ezVec3Template< Type > *out_pIntersection=nullptr) constezPlaneTemplate< Type >
GetRayIntersectionBiDirectional(const ezVec3Template< Type > &vRayStartPos, const ezVec3Template< Type > &vRayDir, Type *out_pIntersectionDistance=nullptr, ezVec3Template< Type > *out_pIntersection=nullptr) constezPlaneTemplate< Type >
IsEqual(const ezPlaneTemplate< Type > &rhs, Type fEpsilon=ezMath::DefaultEpsilon< Type >()) constezPlaneTemplate< Type >
IsFinite() constezPlaneTemplate< Type >
IsIdentical(const ezPlaneTemplate< Type > &rhs) constezPlaneTemplate< Type >
IsNaN() constezPlaneTemplate< Type >
IsValid() constezPlaneTemplate< Type >
m_fNegDistance (defined in ezPlaneTemplate< Type >)ezPlaneTemplate< Type >
m_vNormal (defined in ezPlaneTemplate< Type >)ezPlaneTemplate< Type >
MakeFromNormalAndPoint(const ezVec3Template< Type > &vNormal, const ezVec3Template< Type > &vPointOnPlane)ezPlaneTemplate< Type >static
MakeFromPoints(const ezVec3Template< Type > &v1, const ezVec3Template< Type > &v2, const ezVec3Template< Type > &v3)ezPlaneTemplate< Type >static
MakeInvalid()ezPlaneTemplate< Type >static
Mirror(const ezVec3Template< Type > &vPoint) constezPlaneTemplate< Type >
ProjectOntoPlane(const ezVec3Template< Type > &vPoint) constezPlaneTemplate< Type >
SetFromDirections(const ezVec3Template< Type > &vTangent1, const ezVec3Template< Type > &vTangent2, const ezVec3Template< Type > &vPointOnPlane)ezPlaneTemplate< Type >
SetFromPoints(const ezVec3Template< Type > &v1, const ezVec3Template< Type > &v2, const ezVec3Template< Type > &v3)ezPlaneTemplate< Type >
SetFromPoints(const ezVec3Template< Type > *const pVertices)ezPlaneTemplate< Type >
SetFromPoints(const ezVec3Template< Type > *const pVertices, ezUInt32 uiMaxVertices)ezPlaneTemplate< Type >
Transform(const ezMat3Template< Type > &m)ezPlaneTemplate< Type >
Transform(const ezMat4Template< Type > &m)ezPlaneTemplate< Type >