UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
Chaos::FTriangleMeshImplicitObject Member List

This is the complete list of members for Chaos::FTriangleMeshImplicitObject, including all inherited members.

AccumulateAllImplicitObjects(TArray< Pair< const FImplicitObject *, FRigidTransform3 > > &Out, const FRigidTransform3 &ParentTM) constChaos::FImplicitObjectinlinevirtual
AccumulateAllSerializableImplicitObjects(TArray< Pair< TSerializablePtr< FImplicitObject >, FRigidTransform3 > > &Out, const FRigidTransform3 &ParentTM, TSerializablePtr< FImplicitObject > This) constChaos::FImplicitObjectinlinevirtual
AddRef() constChaos::FChaosRefCountedObjectinline
AsA() constChaos::FImplicitObjectinline
AsA()Chaos::FImplicitObjectinline
AsAChecked() constChaos::FImplicitObjectinline
AsAChecked()Chaos::FImplicitObjectinline
bDoCollideChaos::FImplicitObjectprotected
bHasBoundingBoxChaos::FImplicitObjectprotected
bIsConvexChaos::FImplicitObjectprotected
bIsTrackedChaos::FImplicitObjectprotected
BoundingBox() const overrideChaos::FTriangleMeshImplicitObjectinlinevirtual
BoundingBoxf() constChaos::FTriangleMeshImplicitObjectinline
CalculateTransformedBounds(const FRigidTransform3 &Transform) constChaos::FImplicitObjectinlinevirtual
CollectTriangles(const FAABB3 &MeshQueryBounds, const FRigidTransform3 &MeshToObjectTransform, const FAABB3 &ObjectBounds, Private::FMeshContactGenerator &Collector) constChaos::FTriangleMeshImplicitObject
CollisionTypeChaos::FImplicitObjectprotected
Copy() constChaos::FImplicitObjectinlinevirtual
CopyGeometry() constChaos::FTriangleMeshImplicitObjectvirtual
CopyGeometryWithScale(const FVec3 &Scale) constChaos::FImplicitObjectvirtual
CopySlow() constChaos::FTriangleMeshImplicitObject
CopyWithScale(const FVec3 &Scale) constChaos::FImplicitObjectinlinevirtual
CountLeafObjectsInHierarchy() constChaos::FImplicitObjectinline
CountLeafObjectsInHierarchyImpl() constChaos::FImplicitObjectinlinevirtual
CountObjectsInHierarchy() constChaos::FImplicitObjectinline
CountObjectsInHierarchyImpl() constChaos::FImplicitObjectinlinevirtual
DChaos::FImplicitObjectstatic
DeepCopy() constChaos::FImplicitObjectinlinevirtual
DeepCopyGeometry() constChaos::FTriangleMeshImplicitObjectvirtual
DeepCopyGeometryWithScale(const FVec3 &Scale) constChaos::FImplicitObjectinlinevirtual
DeepCopyWithScale(const FVec3 &Scale) constChaos::FImplicitObjectinlinevirtual
Duplicate() constChaos::FImplicitObjectinlinevirtual
Elements() constChaos::FTriangleMeshImplicitObject
FBvEntryChaos::FTriangleMeshImplicitObjectfriend
FChaosRefCountedObject()Chaos::FChaosRefCountedObjectinline
FChaosRefCountedObject(const FChaosRefCountedObject &Rhs)=deleteChaos::FChaosRefCountedObject
FImplicitObjectChaos::FTriangleMeshImplicitObjectfriend
Chaos::FImplicitObject::FImplicitObject(int32 Flags, EImplicitObjectType InType=ImplicitObjectType::Unknown)Chaos::FImplicitObject
Chaos::FImplicitObject::FImplicitObject(const FImplicitObject &)=deleteChaos::FImplicitObject
Chaos::FImplicitObject::FImplicitObject(FImplicitObject &&)=deleteChaos::FImplicitObject
FindAllIntersectingObjects(TArray< Pair< const FImplicitObject *, FRigidTransform3 > > &Out, const FAABB3 &LocalBounds) constChaos::FImplicitObjectvirtual
FindClosestFaceAndVertices(const FVec3 &Position, TArray< FVec3 > &FaceVertices, FReal SearchDist=0.01f) constChaos::FImplicitObjectinlinevirtual
FindClosestIntersection(const FVec3 &StartPoint, const FVec3 &EndPoint, const FReal Thickness) constChaos::FImplicitObject
FindDeepestIntersection(const FImplicitObject *Other, const FBVHParticles *Particles, const FMatrix33 &OtherToLocalTransform, const FReal Thickness) constChaos::FImplicitObject
FindDeepestIntersection(const FImplicitObject *Other, const FParticles *Particles, const FMatrix33 &OtherToLocalTransform, const FReal Thickness) constChaos::FImplicitObject
FindGeometryOpposingNormal(const FVec3 &DenormDir, int32 FaceIndex, const FVec3 &OriginalNormal) const overrideChaos::FTriangleMeshImplicitObjectvirtual
FindMostOpposingFace(const FVec3 &Position, const FVec3 &UnitDir, int32 HintFaceIndex, FReal SearchDistance) const overrideChaos::FTriangleMeshImplicitObjectvirtual
FindMostOpposingFaceScaled(const FVec3 &Position, const FVec3 &UnitDir, int32 HintFaceIndex, FReal SearchDist, const FVec3 &Scale) const overrideChaos::FTriangleMeshImplicitObjectvirtual
FindOverlappingTriangles(const FAABB3 &QueryBounds, TArray< int32 > &OutTriangleIndices) constChaos::FTriangleMeshImplicitObjectinline
FTriangleMeshImplicitObject(ParticlesType &&Particles, TArray< TVec3< IdxType > > &&Elements, TArray< uint16 > &&InMaterialIndices, TUniquePtr< TArray< int32 > > &&InExternalFaceIndexMap=nullptr, TUniquePtr< TArray< int32 > > &&InExternalVertexIndexMap=nullptr, const bool bInCullsBackFaceRaycast=false)Chaos::FTriangleMeshImplicitObjectinline
FTriangleMeshImplicitObject(const FTriangleMeshImplicitObject &Other)=deleteChaos::FTriangleMeshImplicitObject
FTriangleMeshImplicitObject(FTriangleMeshImplicitObject &&Other)=deleteChaos::FTriangleMeshImplicitObject
FTriangleMeshOverlapVisitorNoMTDChaos::FTriangleMeshImplicitObjectfriend
FTriangleMeshSweepVisitorChaos::FTriangleMeshImplicitObjectfriend
FTriangleMeshSweepVisitorCCDChaos::FTriangleMeshImplicitObjectfriend
GetBVH() constChaos::FTriangleMeshImplicitObject
GetCollisionType() constChaos::FImplicitObject
GetCullsBackFaceRaycast() constChaos::FTriangleMeshImplicitObject
GetDoCollide() constChaos::FImplicitObjectinline
GetExternalFaceIndexFromInternal(int32 InternalFaceIndex) constChaos::FTriangleMeshImplicitObject
GetFaceNormal(const int32 FaceIdx) constChaos::FTriangleMeshImplicitObject
GetInnerUnscaledNormal(const FVec3 &OuterNormal, const FVec3 &Scale)Chaos::FImplicitObjectinlineprotectedstatic
GetMargin() constChaos::FImplicitObjectinlinevirtual
GetMarginf() constChaos::FImplicitObjectinlinevirtual
GetMaterialIndex(uint32 HintIndex) const overrideChaos::FTriangleMeshImplicitObjectvirtual
GetNestedType() constChaos::FImplicitObjectinlinevirtual
GetObject()Chaos::FImplicitObjectinline
GetObject() constChaos::FImplicitObjectinline
GetObjectChecked() constChaos::FImplicitObjectinline
GetObjectChecked()Chaos::FImplicitObjectinline
GetOffsetOfMargin()Chaos::FImplicitObjectinlinestatic
GetOffsetOfType()Chaos::FImplicitObjectinlinestatic
GetOuterScaledNormal(const FVec3 &InnerNormal, const FVec3 &Scale)Chaos::FImplicitObjectinlineprotectedstatic
GetRadius() const overrideChaos::FTriangleMeshImplicitObjectinlinevirtual
GetRadiusf() constChaos::FImplicitObjectinlinevirtual
GetRefCount() constChaos::FChaosRefCountedObjectinline
GetTransformedTriangle(const int32 TriangleIndex, const FRigidTransform3 &Transform, FTriangle &OutTriangle, int32 &OutVertexIndex0, int32 &OutVertexIndex1, int32 &OutVertexIndex2) constChaos::FTriangleMeshImplicitObjectinline
GetType() constChaos::FImplicitObject
GetTypeHash() const overrideChaos::FTriangleMeshImplicitObjectvirtual
GetTypeName() constChaos::FTriangleMeshImplicitObjectinlinevirtual
GetTypeName(const EImplicitObjectType InType)Chaos::FTriangleMeshImplicitObjectstatic
GJKContactPoint(const FSphere &QueryGeom, const FRigidTransform3 &QueryTM, const FReal Thickness, FVec3 &Location, FVec3 &Normal, FReal &Penetration, int32 &FaceIndex) constChaos::FTriangleMeshImplicitObject
GJKContactPoint(const TBox< FReal, 3 > &QueryGeom, const FRigidTransform3 &QueryTM, const FReal Thickness, FVec3 &Location, FVec3 &Normal, FReal &Penetration, int32 &FaceIndex) constChaos::FTriangleMeshImplicitObject
GJKContactPoint(const FCapsule &QueryGeom, const FRigidTransform3 &QueryTM, const FReal Thickness, FVec3 &Location, FVec3 &Normal, FReal &Penetration, int32 &FaceIndex) constChaos::FTriangleMeshImplicitObject
GJKContactPoint(const FConvex &QueryGeom, const FRigidTransform3 &QueryTM, const FReal Thickness, FVec3 &Location, FVec3 &Normal, FReal &Penetration, int32 &FaceIndex) constChaos::FTriangleMeshImplicitObject
GJKContactPoint(const TImplicitObjectScaled< FSphere > &QueryGeom, const FRigidTransform3 &QueryTM, const FReal Thickness, FVec3 &Location, FVec3 &Normal, FReal &Penetration, int32 &FaceIndex, FVec3 TriMeshScale=FVec3(1.0f)) constChaos::FTriangleMeshImplicitObject
GJKContactPoint(const TImplicitObjectScaled< TBox< FReal, 3 > > &QueryGeom, const FRigidTransform3 &QueryTM, const FReal Thickness, FVec3 &Location, FVec3 &Normal, FReal &Penetration, int32 &FaceIndex, FVec3 TriMeshScale=FVec3(1.0f)) constChaos::FTriangleMeshImplicitObject
GJKContactPoint(const TImplicitObjectScaled< FCapsule > &QueryGeom, const FRigidTransform3 &QueryTM, const FReal Thickness, FVec3 &Location, FVec3 &Normal, FReal &Penetration, int32 &FaceIndex, FVec3 TriMeshScale=FVec3(1.0f)) constChaos::FTriangleMeshImplicitObject
GJKContactPoint(const TImplicitObjectScaled< FConvex > &QueryGeom, const FRigidTransform3 &QueryTM, const FReal Thickness, FVec3 &Location, FVec3 &Normal, FReal &Penetration, int32 &FaceIndex, FVec3 TriMeshScale=FVec3(1.0f)) constChaos::FTriangleMeshImplicitObject
HasBoundingBox() constChaos::FImplicitObjectinline
IsA() constChaos::FImplicitObjectinline
IsConvex() constChaos::FImplicitObjectinline
IsOverlappingBounds(const FAABB3 &LocalBounds) constChaos::FImplicitObjectinline
IsOverlappingBoundsImpl(const FAABB3 &LocalBounds) constChaos::FImplicitObjectinlinevirtual
IsPerformanceWarning() constChaos::FImplicitObjectinlinevirtual
IsUnderlyingMesh() constChaos::FImplicitObject
IsUnderlyingUnion() constChaos::FImplicitObject
IsValidGeometry() constChaos::FImplicitObjectvirtual
MakePersistent() constChaos::FChaosRefCountedObjectinline
MarginChaos::FImplicitObjectprotected
Normal(const FVec3 &x) constChaos::FImplicitObject
operator=(const FChaosRefCountedObject &Rhs)=deleteChaos::FChaosRefCountedObject
Overlap(const FVec3 &Point, const FReal Thickness) const overrideChaos::FTriangleMeshImplicitObjectvirtual
OverlapGeom(const FSphere &QueryGeom, const FRigidTransform3 &QueryTM, const FReal Thickness, FMTDInfo *OutMTD=nullptr) constChaos::FTriangleMeshImplicitObject
OverlapGeom(const TBox< FReal, 3 > &QueryGeom, const FRigidTransform3 &QueryTM, const FReal Thickness, FMTDInfo *OutMTD=nullptr) constChaos::FTriangleMeshImplicitObject
OverlapGeom(const FCapsule &QueryGeom, const FRigidTransform3 &QueryTM, const FReal Thickness, FMTDInfo *OutMTD=nullptr) constChaos::FTriangleMeshImplicitObject
OverlapGeom(const FConvex &QueryGeom, const FRigidTransform3 &QueryTM, const FReal Thickness, FMTDInfo *OutMTD=nullptr) constChaos::FTriangleMeshImplicitObject
OverlapGeom(const TImplicitObjectScaled< FSphere > &QueryGeom, const FRigidTransform3 &QueryTM, const FReal Thickness, FMTDInfo *OutMTD=nullptr, FVec3 TriMeshScale=FVec3(1.0f)) constChaos::FTriangleMeshImplicitObject
OverlapGeom(const TImplicitObjectScaled< TBox< FReal, 3 > > &QueryGeom, const FRigidTransform3 &QueryTM, const FReal Thickness, FMTDInfo *OutMTD=nullptr, FVec3 TriMeshScale=FVec3(1.0f)) constChaos::FTriangleMeshImplicitObject
OverlapGeom(const TImplicitObjectScaled< FCapsule > &QueryGeom, const FRigidTransform3 &QueryTM, const FReal Thickness, FMTDInfo *OutMTD=nullptr, FVec3 TriMeshScale=FVec3(1.0f)) constChaos::FTriangleMeshImplicitObject
OverlapGeom(const TImplicitObjectScaled< FConvex > &QueryGeom, const FRigidTransform3 &QueryTM, const FReal Thickness, FMTDInfo *OutMTD=nullptr, FVec3 TriMeshScale=FVec3(1.0f)) constChaos::FTriangleMeshImplicitObject
Particles() constChaos::FTriangleMeshImplicitObject
ParticlesType typedefChaos::FTriangleMeshImplicitObject
ParticleVecType typedefChaos::FTriangleMeshImplicitObject
PerformanceWarningAndSimplifaction()Chaos::FImplicitObjectinlinevirtual
PhiWithNormal(const FVec3 &x, FVec3 &Normal) const overrideChaos::FTriangleMeshImplicitObjectvirtual
PhiWithNormalScaled(const FVec3 &Pos, const FVec3 &Scale, FVec3 &Normal) constChaos::FImplicitObjectinlinevirtual
Raycast(const FVec3 &StartPoint, const FVec3 &Dir, const FReal Length, const FReal Thickness, FReal &OutTime, FVec3 &OutPosition, FVec3 &OutNormal, int32 &OutFaceIndex) const overrideChaos::FTriangleMeshImplicitObjectvirtual
RaycastImp(const TArray< TVector< IdxType, 3 > > &Elements, const FVec3 &StartPoint, const FVec3 &Dir, const FReal Length, const FReal Thickness, FReal &OutTime, FVec3 &OutPosition, FVec3 &OutNormal, int32 &OutFaceIndex) constChaos::FTriangleMeshImplicitObject
Release() constChaos::FChaosRefCountedObjectinline
ScaleNormalizedHelper(const FVec3 &Normal, const FVec3 &Scale)Chaos::FImplicitObjectinlineprotectedstatic
SerializationFactory(FChaosArchive &Ar, FImplicitObject *Obj)Chaos::FImplicitObjectstatic
Serialize(FChaosArchive &Ar) overrideChaos::FTriangleMeshImplicitObjectvirtual
Chaos::FImplicitObject::Serialize(FArchive &Ar)Chaos::FImplicitObjectinlinevirtual
SerializeImp(FChaosArchive &Ar)Chaos::FTriangleMeshImplicitObjectinline
Chaos::FImplicitObject::SerializeImp(FArchive &Ar)Chaos::FImplicitObject
SerializeLegacyHelper(FArchive &Ar, TUniquePtr< FImplicitObject > &Value)Chaos::FImplicitObjectstatic
SetCollisionType(EImplicitObjectType InCollisionType)Chaos::FImplicitObjectinline
SetConvex(const bool Convex=true)Chaos::FImplicitObjectinline
SetCullsBackFaceRaycast(const bool bInCullsBackFace)Chaos::FTriangleMeshImplicitObject
SetDoCollide(const bool Collide)Chaos::FImplicitObjectinline
SetMargin(FReal InMargin)Chaos::FImplicitObjectinlineprotected
SetMargin(FRealSingle InMargin)Chaos::FImplicitObjectinlineprotected
SignedDistance(const FVec3 &x) constChaos::FImplicitObject
StaticType()Chaos::FTriangleMeshImplicitObjectinlinestatic
SweepGeom(const FSphere &QueryGeom, const FRigidTransform3 &StartTM, const FVec3 &Dir, const FReal Length, FReal &OutTime, FVec3 &OutPosition, FVec3 &OutNormal, int32 &OutFaceIndex, FVec3 &OutFaceNormal, const FReal Thickness=0, const bool bComputeMTD=false, FVec3 TriMeshScale=FVec3(1.0f)) constChaos::FTriangleMeshImplicitObject
SweepGeom(const TBox< FReal, 3 > &QueryGeom, const FRigidTransform3 &StartTM, const FVec3 &Dir, const FReal Length, FReal &OutTime, FVec3 &OutPosition, FVec3 &OutNormal, int32 &OutFaceIndex, FVec3 &OutFaceNormal, const FReal Thickness=0, const bool bComputeMTD=false, FVec3 TriMeshScale=FVec3(1.0f)) constChaos::FTriangleMeshImplicitObject
SweepGeom(const FCapsule &QueryGeom, const FRigidTransform3 &StartTM, const FVec3 &Dir, const FReal Length, FReal &OutTime, FVec3 &OutPosition, FVec3 &OutNormal, int32 &OutFaceIndex, FVec3 &OutFaceNormal, const FReal Thickness=0, const bool bComputeMTD=false, FVec3 TriMeshScale=FVec3(1.0f)) constChaos::FTriangleMeshImplicitObject
SweepGeom(const FConvex &QueryGeom, const FRigidTransform3 &StartTM, const FVec3 &Dir, const FReal Length, FReal &OutTime, FVec3 &OutPosition, FVec3 &OutNormal, int32 &OutFaceIndex, FVec3 &OutFaceNormal, const FReal Thickness=0, const bool bComputeMTD=false, FVec3 TriMeshScale=FVec3(1.0f)) constChaos::FTriangleMeshImplicitObject
SweepGeom(const TImplicitObjectScaled< FSphere > &QueryGeom, const FRigidTransform3 &StartTM, const FVec3 &Dir, const FReal Length, FReal &OutTime, FVec3 &OutPosition, FVec3 &OutNormal, int32 &OutFaceIndex, FVec3 &OutFaceNormal, const FReal Thickness=0, const bool bComputeMTD=false, FVec3 TriMeshScale=FVec3(1.0f)) constChaos::FTriangleMeshImplicitObject
SweepGeom(const TImplicitObjectScaled< TBox< FReal, 3 > > &QueryGeom, const FRigidTransform3 &StartTM, const FVec3 &Dir, const FReal Length, FReal &OutTime, FVec3 &OutPosition, FVec3 &OutNormal, int32 &OutFaceIndex, FVec3 &OutFaceNormal, const FReal Thickness=0, const bool bComputeMTD=false, FVec3 TriMeshScale=FVec3(1.0f)) constChaos::FTriangleMeshImplicitObject
SweepGeom(const TImplicitObjectScaled< FCapsule > &QueryGeom, const FRigidTransform3 &StartTM, const FVec3 &Dir, const FReal Length, FReal &OutTime, FVec3 &OutPosition, FVec3 &OutNormal, int32 &OutFaceIndex, FVec3 &OutFaceNormal, const FReal Thickness=0, const bool bComputeMTD=false, FVec3 TriMeshScale=FVec3(1.0f)) constChaos::FTriangleMeshImplicitObject
SweepGeom(const TImplicitObjectScaled< FConvex > &QueryGeom, const FRigidTransform3 &StartTM, const FVec3 &Dir, const FReal Length, FReal &OutTime, FVec3 &OutPosition, FVec3 &OutNormal, int32 &OutFaceIndex, FVec3 &OutFaceNormal, const FReal Thickness=0, const bool bComputeMTD=false, FVec3 TriMeshScale=FVec3(1.0f)) constChaos::FTriangleMeshImplicitObject
SweepGeomCCD(const FSphere &QueryGeom, const FRigidTransform3 &StartTM, const FVec3 &Dir, const FReal Length, const FReal IgnorePenetration, const FReal TargetPenetration, FReal &OutTOI, FReal &OutPhi, FVec3 &OutPosition, FVec3 &OutNormal, int32 &OutFaceIndex, FVec3 &OutFaceNormal, const FVec3 &TriMeshScale=FVec3(1.0f)) constChaos::FTriangleMeshImplicitObject
SweepGeomCCD(const TBox< FReal, 3 > &QueryGeom, const FRigidTransform3 &StartTM, const FVec3 &Dir, const FReal Length, const FReal IgnorePenetration, const FReal TargetPenetration, FReal &OutTOI, FReal &OutPhi, FVec3 &OutPosition, FVec3 &OutNormal, int32 &OutFaceIndex, FVec3 &OutFaceNormal, const FVec3 &TriMeshScale=FVec3(1.0f)) constChaos::FTriangleMeshImplicitObject
SweepGeomCCD(const FCapsule &QueryGeom, const FRigidTransform3 &StartTM, const FVec3 &Dir, const FReal Length, const FReal IgnorePenetration, const FReal TargetPenetration, FReal &OutTOI, FReal &OutPhi, FVec3 &OutPosition, FVec3 &OutNormal, int32 &OutFaceIndex, FVec3 &OutFaceNormal, const FVec3 &TriMeshScale=FVec3(1.0f)) constChaos::FTriangleMeshImplicitObject
SweepGeomCCD(const FConvex &QueryGeom, const FRigidTransform3 &StartTM, const FVec3 &Dir, const FReal Length, const FReal IgnorePenetration, const FReal TargetPenetration, FReal &OutTOI, FReal &OutPhi, FVec3 &OutPosition, FVec3 &OutNormal, int32 &OutFaceIndex, FVec3 &OutFaceNormal, const FVec3 &TriMeshScale=FVec3(1.0f)) constChaos::FTriangleMeshImplicitObject
SweepGeomCCD(const TImplicitObjectScaled< FSphere > &QueryGeom, const FRigidTransform3 &StartTM, const FVec3 &Dir, const FReal Length, const FReal IgnorePenetration, const FReal TargetPenetration, FReal &OutTOI, FReal &OutPhi, FVec3 &OutPosition, FVec3 &OutNormal, int32 &OutFaceIndex, FVec3 &OutFaceNormal, const FVec3 &TriMeshScale=FVec3(1.0f)) constChaos::FTriangleMeshImplicitObject
SweepGeomCCD(const TImplicitObjectScaled< TBox< FReal, 3 > > &QueryGeom, const FRigidTransform3 &StartTM, const FVec3 &Dir, const FReal Length, const FReal IgnorePenetration, const FReal TargetPenetration, FReal &OutTOI, FReal &OutPhi, FVec3 &OutPosition, FVec3 &OutNormal, int32 &OutFaceIndex, FVec3 &OutFaceNormal, const FVec3 &TriMeshScale=FVec3(1.0f)) constChaos::FTriangleMeshImplicitObject
SweepGeomCCD(const TImplicitObjectScaled< FCapsule > &QueryGeom, const FRigidTransform3 &StartTM, const FVec3 &Dir, const FReal Length, const FReal IgnorePenetration, const FReal TargetPenetration, FReal &OutTOI, FReal &OutPhi, FVec3 &OutPosition, FVec3 &OutNormal, int32 &OutFaceIndex, FVec3 &OutFaceNormal, const FVec3 &TriMeshScale=FVec3(1.0f)) constChaos::FTriangleMeshImplicitObject
SweepGeomCCD(const TImplicitObjectScaled< FConvex > &QueryGeom, const FRigidTransform3 &StartTM, const FVec3 &Dir, const FReal Length, const FReal IgnorePenetration, const FReal TargetPenetration, FReal &OutTOI, FReal &OutPhi, FVec3 &OutPosition, FVec3 &OutNormal, int32 &OutFaceIndex, FVec3 &OutFaceNormal, const FVec3 &TriMeshScale=FVec3(1.0f)) constChaos::FTriangleMeshImplicitObject
ToString() constChaos::FTriangleMeshImplicitObjectinlinevirtual
Track(TSerializablePtr< FImplicitObject > This, const FString &DebugInfo)Chaos::FImplicitObject
TType typedefChaos::FImplicitObject
TypeChaos::FImplicitObjectprotected
UpdateVertices(const TArray< FVector > &Positions)Chaos::FTriangleMeshImplicitObject
VisitLeafObjects(const FImplicitHierarchyVisitor &Visitor) constChaos::FImplicitObjectinline
VisitLeafObjectsImpl(const FRigidTransform3 &ObjectTransform, const int32 RootObjectIndex, int32 &ObjectIndex, int32 &LeafObjectIndex, const FImplicitHierarchyVisitor &VisitorFunc) constChaos::FImplicitObjectinlinevirtual
VisitObjects(const FImplicitHierarchyVisitorBool &Visitor) constChaos::FImplicitObjectinline
VisitObjectsImpl(const FRigidTransform3 &ObjectTransform, const int32 RootObjectIndex, int32 &ObjectIndex, int32 &LeafObjectIndex, const FImplicitHierarchyVisitorBool &VisitorFunc) constChaos::FImplicitObjectinlinevirtual
VisitOverlappingLeafObjects(const FAABB3 &LocalBounds, const FImplicitHierarchyVisitor &Visitor) constChaos::FImplicitObjectinline
VisitOverlappingLeafObjectsImpl(const FAABB3 &LocalBounds, const FRigidTransform3 &ObjectTransform, const int32 RootObjectIndex, int32 &ObjectIndex, int32 &LeafObjectIndex, const FImplicitHierarchyVisitor &VisitorFunc) constChaos::FImplicitObjectinlinevirtual
VisitTriangles(const FAABB3 &QueryBounds, const FRigidTransform3 &QueryTransform, const TriangleVisitor &Visitor) constChaos::FTriangleMeshImplicitObjectinline
~FChaosRefCountedObject()Chaos::FChaosRefCountedObjectinlinevirtual
~FImplicitObject() overrideChaos::FImplicitObjectvirtual
~FTriangleMeshImplicitObject()Chaos::FTriangleMeshImplicitObjectvirtual