Navigation
API > API/Runtime > API/Runtime/GeometryCollectionEngine > API/Runtime/GeometryCollectionEngine/GeometryCollection > API/Runtime/GeometryCollectionEngine/GeometryCollection/FGeometryCollect-_9 > API/Runtime/GeometryCollectionEngine/GeometryCollection/FGeometryCollect-_9/ConvertActorToGe-
References
| Module | GeometryCollectionEngine |
| Header | /Engine/Source/Runtime/Experimental/GeometryCollectionEngine/Public/GeometryCollection/GeometryCollectionEngineConversion.h |
| Include | #include "GeometryCollection/GeometryCollectionEngineConversion.h" |
| Source | /Engine/Source/Runtime/Experimental/GeometryCollectionEngine/Private/GeometryCollection/GeometryCollectionEngineConversion.cpp |
static void ConvertActorToGeometryCollection
(
const AActor * Actor,
FManagedArrayCollection & OutCollection,
TArray < TObjectPtr < UMaterial > > & OutMaterials,
TArray < FGeometryCollectionAutoInstanceMesh > & OutInstancedMeshes,
const FSkeletalMeshToCollectionConversionParameters & ConversionParameters,
bool bSplitComponents
)
Remarks
Converts an actor to an FManagedArrayCollection, and arrays of materials and instanced meshes
Parameters
| Name | Description |
|---|---|
| Actor | : actor input to convert |
| OutCollection | : FGeometryCollection output |
| OutMaterials | : Materials from the UGeometryCollection |
| OutInstancedMeshes | : InstancedMeshes |
| bSplitComponents | : Split the components |