|
| FORCEINLINE | TAABB () |
| |
| FORCEINLINE | TAABB (const TVector< T, d > &Min, const TVector< T, d > &Max) |
| |
| FORCEINLINE | TAABB (const TAABB< T, d > &Other) |
| |
| template<typename OtherType > |
| | TAABB (const TAABB< OtherType, d > &Other) |
| |
| FORCEINLINE | TAABB (TAABB< T, d > &&Other) |
| |
| FORCEINLINE TAABB< T, d > & | operator= (const TAABB< T, d > &Other) |
| |
| FORCEINLINE TAABB< T, d > & | operator= (TAABB< T, d > &&Other) |
| |
| FORCEINLINE TArray< TVector< T, d > > | ComputeLocalSamplePoints () const |
| |
| FORCEINLINE TArray< TVector< T, d > > | ComputeSamplePoints () const |
| |
| CHAOSCORE_API TAABB< T, d > | TransformedAABB (const FTransform &) const |
| |
| CHAOSCORE_API TAABB< T, d > | TransformedAABB (const Chaos::TRigidTransform< FReal, 3 > &) const |
| |
| CHAOSCORE_API TAABB< T, d > | TransformedAABB (const FMatrix &) const |
| |
| CHAOSCORE_API TAABB< T, d > | TransformedAABB (const Chaos::PMatrix< FReal, 4, 4 > &) const |
| |
| CHAOSCORE_API TAABB< T, d > | InverseTransformedAABB (const Chaos::FRigidTransform3 &) const |
| |
| template<typename TReal > |
| FORCEINLINE bool | Intersects (const TAABB< TReal, d > &Other) const |
| |
| FORCEINLINE TAABB< T, d > | GetIntersection (const TAABB< T, d > &Other) const |
| |
| FORCEINLINE bool | Contains (const TVector< T, d > &Point) const |
| |
| FORCEINLINE bool | Contains (const TVector< T, d > &Point, const T Tolerance) const |
| |
| FORCEINLINE bool | Contains (const TAABB< T, d > &Other) const |
| |
| FORCEINLINE const TAABB< T, d > & | BoundingBox () const |
| |
| FORCEINLINE uint16 | GetMaterialIndex (uint32 HintIndex) const |
| |
| FORCEINLINE FReal | SignedDistance (const TVector< FReal, d > &x) const |
| |
| FORCEINLINE FReal | PhiWithNormal (const TVector< FReal, d > &X, TVector< FReal, d > &Normal) const |
| |
| CHAOSCORE_API bool | Raycast (const TVector< FReal, d > &StartPoint, const TVector< FReal, d > &Dir, const FReal Length, const FReal Thickness, FReal &OutTime, TVector< FReal, d > &OutPosition, TVector< FReal, d > &OutNormal, int32 &OutFaceIndex) const |
| |
| FORCEINLINE bool | RaycastFast (const TVector< FReal, d > &StartPoint, const TVector< FReal, d > &Dir, const TVector< FReal, d > &InvDir, const bool *bParallel, const FReal Length, FReal &OutEntryTime, FReal &OutExitTime) const |
| |
| FORCEINLINE bool | RaycastFast (const TVector< FReal, d > &StartPoint, const TVector< FReal, d > &Dir, const TVector< FReal, d > &InvDir, const bool *bParallel, const FReal Length, const FReal InvLength, FReal &OutEntryTime, FReal &OutExitTime) const |
| |
| FORCEINLINE bool | RaycastFast (const TVector< FReal, d > &StartPoint, const TVector< FReal, d > &Dir, const TVector< FReal, d > &InvDir, const bool *bParallel, const FReal Length, FReal &OutTime, TVector< FReal, d > &OutPosition) const |
| |
| FORCEINLINE bool | RaycastFast (const TVector< FReal, d > &StartPoint, const TVector< FReal, d > &Dir, const TVector< FReal, d > &InvDir, const bool *bParallel, const FReal Length, const FReal InvLength, FReal &OutTime, TVector< FReal, d > &OutPosition) const |
| |
| CHAOSCORE_API TVector< T, d > | FindClosestPoint (const TVector< T, d > &StartPoint, const T Thickness=(T) 0) const |
| |
| CHAOSCORE_API Pair< TVector< FReal, d >, bool > | FindClosestIntersectionImp (const TVector< FReal, d > &StartPoint, const TVector< FReal, d > &EndPoint, const FReal Thickness) const |
| |
| FORCEINLINE TVector< T, d > | FindGeometryOpposingNormal (const TVector< T, d > &DenormDir, int32 FaceIndex, const TVector< T, d > &OriginalNormal) const |
| |
| FORCEINLINE_DEBUGGABLE TVector< T, d > | Support (const TVector< T, d > &Direction, const T Thickness, int32 &OutVertexIndex) const |
| |
| FORCEINLINE_DEBUGGABLE FVec3 | SupportCore (const FVec3 &Direction, const FReal InMargin, FReal *OutSupportDelta, int32 &OutVertexIndex) const |
| |
| FORCEINLINE_DEBUGGABLE VectorRegister4Float | SupportCoreSimd (const VectorRegister4Float &Direction, const FReal InMargin) const |
| |
| FORCEINLINE_DEBUGGABLE TVector< T, d > | SupportCoreScaled (const TVector< T, d > &Direction, const T InMargin, const TVector< T, d > &Scale, T *OutSupportDelta, int32 &OutVertexIndex) const |
| |
| FORCEINLINE void | GrowToInclude (const TVector< T, d > &V) |
| |
| FORCEINLINE void | GrowToInclude (const TAABB< T, d > &Other) |
| |
| FORCEINLINE void | ShrinkToInclude (const TAABB< T, d > &Other) |
| |
| FORCEINLINE TAABB< T, d > & | Thicken (const T Thickness) |
| |
| FORCEINLINE TAABB< T, d > & | ThickenSymmetrically (const TVector< T, d > &Thickness) |
| |
| FORCEINLINE TAABB< T, d > & | ShrinkSymmetrically (const TVector< T, d > &Thickness) |
| |
| FORCEINLINE TAABB< T, d > & | GrowByVector (const TVector< T, d > &V) |
| |
| FORCEINLINE void | MoveByVector (TVector< T, d > InVector) |
| |
| FORCEINLINE TVector< T, d > | Center () const |
| |
| FORCEINLINE TVector< T, d > | GetCenter () const |
| |
| FORCEINLINE TVector< T, d > | GetCenterOfMass () const |
| |
| FORCEINLINE TVector< T, d > | Extents () const |
| |
| FORCEINLINE TVector< T, d > | GetVertex (const int32 Index) const |
| |
| FORCEINLINE int32 | GetIndex (const FIntVector &AxisSelector) const |
| |
| FORCEINLINE FAABBEdge | GetEdge (const int32 Index) const |
| |
| FORCEINLINE FAABBFace | GetFace (const int32 Index) const |
| |
| FORCEINLINE int | LargestAxis () const |
| |
| FORCEINLINE TAABB< T, d > & | ScaleWithNegative (const TVector< T, d > &InScale) |
| |
| FORCEINLINE TAABB< T, d > & | Scale (const TVector< T, d > &InScale) |
| |
| FORCEINLINE TAABB< T, d > & | LocalScale (const TVector< T, d > &InScale) |
| |
| FORCEINLINE const TVector< T, d > & | Min () const |
| |
| FORCEINLINE const TVector< T, d > & | Max () const |
| |
| FORCEINLINE T | OriginRadius () const |
| |
| FORCEINLINE T | CenterRadius () const |
| |
| FORCEINLINE T | GetArea () const |
| |
| FORCEINLINE T | GetVolume () const |
| |
| FORCEINLINE T | GetMargin () const |
| |
| FORCEINLINE T | GetRadius () const |
| |
| FORCEINLINE FRealSingle | GetMarginf () const |
| |
| FORCEINLINE FRealSingle | GetRadiusf () const |
| |
| FORCEINLINE bool | IsFull () const |
| |
| FORCEINLINE bool | IsEmpty () const |
| |
| FORCEINLINE void | Clear () |
| |
| FORCEINLINE void | Serialize (FArchive &Ar) |
| |
| FORCEINLINE uint32 | GetTypeHash () const |
| |
| FString | ToString () const |
| |
| FORCEINLINE PMatrix< FReal, d, d > | GetInertiaTensor (const FReal Mass) const |
| |
| FORCEINLINE constexpr bool | IsConvex () const |
| |