UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
TriangleMeshImplicitObject.h File Reference

Go to the source code of this file.

Classes

struct  Chaos::FTrimeshBVH
 
struct  Chaos::FTrimeshBVH::FChildData
 
struct  Chaos::FTrimeshBVH::FNode
 
class  Chaos::FTrimeshIndexBuffer
 
class  Chaos::FTriangleMeshImplicitObject
 

Namespaces

namespace  Chaos
 
namespace  Chaos::Private
 

Functions

FArchiveChaos::operator<< (FArchive &Ar, FAABBVectorized &Bounds)
 
FORCEINLINE_DEBUGGABLE FChaosArchiveChaos::operator<< (FChaosArchive &Ar, FTrimeshBVH::FChildData &ChildData)
 
FORCEINLINE_DEBUGGABLE FChaosArchiveChaos::operator<< (FChaosArchive &Ar, FTrimeshBVH::FNode &Node)
 
FORCEINLINE_DEBUGGABLE FChaosArchiveChaos::operator<< (FChaosArchive &Ar, FTrimeshBVH::FAABBType &Bounds)
 
FORCEINLINE_DEBUGGABLE FChaosArchiveChaos::operator<< (FChaosArchive &Ar, FAABBVectorized &Bounds)
 
FORCEINLINE_DEBUGGABLE FChaosArchiveChaos::operator<< (FChaosArchive &Ar, FTrimeshBVH &TrimeshBVH)
 
FORCEINLINE_DEBUGGABLE FArchiveChaos::operator<< (FArchive &Ar, FTrimeshIndexBuffer &Buffer)
 
template<typename IdxType , typename ParticlesType >
void Chaos::TriangleMeshTransformVertsHelper (const FVec3 &TriMeshScale, int32 TriIdx, const ParticlesType &Particles, const TArray< TVector< IdxType, 3 > > &Elements, FVec3 &OutA, FVec3 &OutB, FVec3 &OutC)
 
template<typename IdxType , typename ParticlesType >
void Chaos::TriangleMeshTransformVertsHelper (const FRigidTransform3 &Transform, int32 TriIdx, const ParticlesType &Particles, const TArray< TVector< IdxType, 3 > > &Elements, FVec3 &OutA, FVec3 &OutB, FVec3 &OutC, int32 &OutVertexIndexA, int32 &OutVertexIndexB, int32 &OutVertexIndexC)