Navigation
API > API/Runtime > API/Runtime/MeshConversionEngineTypes
| Name | FGeometryCollectionToDynamicMeshes |
| Type | struct |
| Header File | /Engine/Source/Runtime/MeshConversionEngineTypes/Public/GeometryCollectionToDynamicMesh.h |
| Include Path | #include "GeometryCollectionToDynamicMesh.h" |
Syntax
struct FGeometryCollectionToDynamicMeshes
Structs
| Name | Remarks |
|---|---|
| FMeshInfo | |
| FToCollectionOptions | |
| FToMeshOptions |
Enums
Public
| Name | Remarks |
|---|---|
| EInvisibleFaceConversion |
Variables
Public
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| Meshes | TArray< FMeshInfo > | GeometryCollectionToDynamicMesh.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
bool Init
(
const FManagedArrayCollection& Collection, |
Convert all meshes in the given collection to dynamic meshes. | GeometryCollectionToDynamicMesh.h | |
bool InitFromTransformSelection
(
const FManagedArrayCollection& Collection, |
Convert the meshes in the collection at the given transforms to dynamic meshes. | GeometryCollectionToDynamicMesh.h | |
bool UpdateGeometryCollection
(
FGeometryCollection& Collection, |
Update a geometry collection with the current meshes array Note this updates a Geometry Collection rather than the more general FManagedArrayCollection because some of the updating code is specific to geometry collection | GeometryCollectionToDynamicMesh.h |
Static
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
static int32 AppendMeshToCollection
(
FGeometryCollection& Collection, |
Add a new mesh to the geometry collection Note this updates a Geometry Collection rather than the more general FManagedArrayCollection because some of the updating code is specific to geometry collection | GeometryCollectionToDynamicMesh.h | |
static TConstArrayView< FTransform3f > GetCollectionTransforms
(
const FManagedArrayCollection& Collection |
GeometryCollectionToDynamicMesh.h | ||
static FName InternalFacePolyGroupName() |
Get the name used for the polygroup that we optionally set on the dynamic mesh, corresponding to the internal face tags of the geometry collection triangles. | GeometryCollectionToDynamicMesh.h | |
static bool UpdateCollection
(
const FTransform& FromCollection, |
Update an existing geometry in a collection w/ a new mesh (w/ the same number of faces and vertices!) | GeometryCollectionToDynamicMesh.h | |
static FName VisibleFacePolyGroupName() |
Get the name used for the polygroup that we optionally set on the dynamic mesh, corresponding to the invisible face tags of the geometry collection triangles. | GeometryCollectionToDynamicMesh.h |