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

This is the complete list of members for FCollisionStructureManager, including all inherited members.

CalculateUnitMassInertiaTensor(const FBox &BoundingBox, const Chaos::FReal Radius, const EImplicitTypeEnum ImplicitType)FCollisionStructureManagerstatic
CalculateVolume(const FBox &BoundingBox, const Chaos::FReal Radius, const EImplicitTypeEnum ImplicitType)FCollisionStructureManagerstatic
FCollisionStructureManager()FCollisionStructureManager
FImplicit typedefFCollisionStructureManager
FPoints typedefFCollisionStructureManager
FSimplicial typedefFCollisionStructureManager
NewImplicit(Chaos::FErrorReporter ErrorReporter, const Chaos::FParticles &MeshParticles, const Chaos::FTriangleMesh &TriMesh, const FBox &CollisionBounds, const Chaos::FReal Radius, const int32 MinRes, const int32 MaxRes, const float CollisionObjectReduction, const ECollisionTypeEnum CollisionType, const EImplicitTypeEnum ImplicitType)FCollisionStructureManagerstatic
NewImplicitBox(const FBox &CollisionBounds, const float CollisionObjectReduction, const ECollisionTypeEnum CollisionType)FCollisionStructureManagerstatic
NewImplicitCapsule(const Chaos::FReal Radius, const Chaos::FReal Length, const float CollisionObjectReduction, const ECollisionTypeEnum CollisionType)FCollisionStructureManagerstatic
NewImplicitCapsule(const FBox &CollisionBounds, const float CollisionObjectReduction, const ECollisionTypeEnum CollisionType)FCollisionStructureManagerstatic
NewImplicitConvex(const TArray< int32 > &ConvexIndices, const TManagedArray< Chaos::FConvexPtr > *ConvexGeometry, const ECollisionTypeEnum CollisionType, const FTransform &MassTransform, const Chaos::FReal CollisionMarginFraction, const float CollisionObjectReduction)FCollisionStructureManagerstatic
NewImplicitLevelset(Chaos::FErrorReporter ErrorReporter, const Chaos::FParticles &MeshParticles, const Chaos::FTriangleMesh &TriMesh, const FBox &CollisionBounds, const int32 MinRes, const int32 MaxRes, const float CollisionObjectReduction, const ECollisionTypeEnum CollisionType)FCollisionStructureManagerstatic
NewImplicitSphere(const Chaos::FReal Radius, const float CollisionObjectReduction, const ECollisionTypeEnum CollisionType)FCollisionStructureManagerstatic
NewLevelset(Chaos::FErrorReporter ErrorReporter, const Chaos::FParticles &MeshParticles, const Chaos::FTriangleMesh &TriMesh, const FBox &CollisionBounds, const int32 MinRes, const int32 MaxRes, const ECollisionTypeEnum CollisionType)FCollisionStructureManagerstatic
NewSimplicial(const Chaos::FParticles &Vertices, const Chaos::FTriangleMesh &TriMesh, const Chaos::FImplicitObject *Implicit, const int32 CollisionParticlesMaxInput)FCollisionStructureManagerstatic
NewSimplicial(const Chaos::FParticles &AllParticles, const TManagedArray< int32 > &BoneMap, const ECollisionTypeEnum CollisionType, Chaos::FTriangleMesh &TriMesh, const float CollisionParticlesFraction)FCollisionStructureManagerstatic
UpdateImplicitFlags(FImplicit *Implicit, const ECollisionTypeEnum CollisionType)FCollisionStructureManagerstatic
~FCollisionStructureManager()FCollisionStructureManagerinlinevirtual