UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
GeometryCollectionDebugDraw Namespace Reference

Functions

void AddSphere (FKAggregateGeom &AggGeom, const Chaos::FImplicitSphere3 &Sphere, const Chaos::FRigidTransform3 &Transform)
 
void AddCapsule (FKAggregateGeom &AggGeom, const Chaos::FImplicitCapsule3 &Capsule, const Chaos::FRigidTransform3 &Transform)
 
void AddBox (FKAggregateGeom &AggGeom, const Chaos::FImplicitBox3 &Box, const Chaos::FRigidTransform3 &Transform)
 
void AddConvex (FKAggregateGeom &AggGeom, const Chaos::FImplicitConvex3 &Convex, const Chaos::FRigidTransform3 &Transform)
 
void AddImplicitObject (FKAggregateGeom &AggGeom, const Chaos::FImplicitObject *Implicit, const Chaos::FRigidTransform3 &Transform)
 
void Draw (const FGeometryCollection &Collection, const FTransform &CollectionWorldTransform, FMeshElementCollector &MeshCollector, int32 ViewIndex, const FMaterialRenderProxy *MaterialProxy, const FColor &Color, bool bDrawSolid)
 
void DrawSolid (const FGeometryCollection &Collection, const FTransform &CollectionWorldTransform, FMeshElementCollector &MeshCollector, int32 ViewIndex, const FMaterialRenderProxy *MaterialProxy)
 
void DrawWireframe (const FGeometryCollection &Collection, const FTransform &CollectionWorldTransform, FMeshElementCollector &MeshCollector, int32 ViewIndex, const FColor &Color)
 

Function Documentation

◆ AddBox()

void GeometryCollectionDebugDraw::AddBox ( FKAggregateGeom AggGeom,
const Chaos::FImplicitBox3 Box,
const Chaos::FRigidTransform3 Transform 
)

◆ AddCapsule()

void GeometryCollectionDebugDraw::AddCapsule ( FKAggregateGeom AggGeom,
const Chaos::FImplicitCapsule3 Capsule,
const Chaos::FRigidTransform3 Transform 
)

◆ AddConvex()

void GeometryCollectionDebugDraw::AddConvex ( FKAggregateGeom AggGeom,
const Chaos::FImplicitConvex3 Convex,
const Chaos::FRigidTransform3 Transform 
)

◆ AddImplicitObject()

void GeometryCollectionDebugDraw::AddImplicitObject ( FKAggregateGeom AggGeom,
const Chaos::FImplicitObject Implicit,
const Chaos::FRigidTransform3 Transform 
)

◆ AddSphere()

void GeometryCollectionDebugDraw::AddSphere ( FKAggregateGeom AggGeom,
const Chaos::FImplicitSphere3 Sphere,
const Chaos::FRigidTransform3 Transform 
)

◆ Draw()

void GeometryCollectionDebugDraw::Draw ( const FGeometryCollection Collection,
const FTransform CollectionWorldTransform,
FMeshElementCollector MeshCollector,
int32  ViewIndex,
const FMaterialRenderProxy MaterialProxy,
const FColor Color,
bool  bDrawSolid 
)

◆ DrawSolid()

void GeometryCollectionDebugDraw::DrawSolid ( const FGeometryCollection Collection,
const FTransform CollectionWorldTransform,
FMeshElementCollector MeshCollector,
int32  ViewIndex,
const FMaterialRenderProxy MaterialProxy 
)

◆ DrawWireframe()

void GeometryCollectionDebugDraw::DrawWireframe ( const FGeometryCollection Collection,
const FTransform CollectionWorldTransform,
FMeshElementCollector MeshCollector,
int32  ViewIndex,
const FColor Color 
)