UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
FNavigableGeometryExport Struct Referenceabstract

#include <NavigationSystemHelpers.h>

Public Member Functions

virtual ~FNavigableGeometryExport ()
 
virtual void ExportChaosTriMesh (const Chaos::FTriangleMeshImplicitObject *const TriMesh, const FTransform &LocalToWorld)=0
 
virtual void ExportChaosConvexMesh (const FKConvexElem *const Convex, const FTransform &LocalToWorld)=0
 
virtual void ExportChaosHeightField (const Chaos::FHeightField *const Heightfield, const FTransform &LocalToWorld)=0
 
virtual void ExportChaosHeightFieldSlice (const FNavHeightfieldSamples &PrefetchedHeightfieldSamples, const int32 NumRows, const int32 NumCols, const FTransform &LocalToWorld, const FBox &SliceBox)=0
 
virtual void ExportRigidBodySetup (UBodySetup &BodySetup, const FTransform &LocalToWorld)=0
 
virtual void ExportCustomMesh (const FVector *VertexBuffer, int32 NumVerts, const int32 *IndexBuffer, int32 NumIndices, const FTransform &LocalToWorld)=0
 
virtual void AddNavModifiers (const FCompositeNavModifier &Modifiers)=0
 
virtual void SetNavDataPerInstanceTransformDelegate (const FNavDataPerInstanceTransformDelegate &InDelegate)=0
 

Constructor & Destructor Documentation

◆ ~FNavigableGeometryExport()

virtual FNavigableGeometryExport::~FNavigableGeometryExport ( )
inlinevirtual

Member Function Documentation

◆ AddNavModifiers()

virtual void FNavigableGeometryExport::AddNavModifiers ( const FCompositeNavModifier Modifiers)
pure virtual

◆ ExportChaosConvexMesh()

virtual void FNavigableGeometryExport::ExportChaosConvexMesh ( const FKConvexElem *const  Convex,
const FTransform LocalToWorld 
)
pure virtual

◆ ExportChaosHeightField()

virtual void FNavigableGeometryExport::ExportChaosHeightField ( const Chaos::FHeightField *const  Heightfield,
const FTransform LocalToWorld 
)
pure virtual

◆ ExportChaosHeightFieldSlice()

virtual void FNavigableGeometryExport::ExportChaosHeightFieldSlice ( const FNavHeightfieldSamples PrefetchedHeightfieldSamples,
const int32  NumRows,
const int32  NumCols,
const FTransform LocalToWorld,
const FBox SliceBox 
)
pure virtual

◆ ExportChaosTriMesh()

virtual void FNavigableGeometryExport::ExportChaosTriMesh ( const Chaos::FTriangleMeshImplicitObject *const  TriMesh,
const FTransform LocalToWorld 
)
pure virtual

◆ ExportCustomMesh()

virtual void FNavigableGeometryExport::ExportCustomMesh ( const FVector VertexBuffer,
int32  NumVerts,
const int32 IndexBuffer,
int32  NumIndices,
const FTransform LocalToWorld 
)
pure virtual

◆ ExportRigidBodySetup()

virtual void FNavigableGeometryExport::ExportRigidBodySetup ( UBodySetup BodySetup,
const FTransform LocalToWorld 
)
pure virtual

◆ SetNavDataPerInstanceTransformDelegate()

virtual void FNavigableGeometryExport::SetNavDataPerInstanceTransformDelegate ( const FNavDataPerInstanceTransformDelegate InDelegate)
pure virtual

The documentation for this struct was generated from the following file: