Navigation
API > API/Plugins > API/Plugins/ClonerEffectorMeshBuilder
References
| Module | ClonerEffectorMeshBuilder |
| Header | /Engine/Plugins/Experimental/ClonerEffector/Source/ClonerEffectorMeshBuilder/Public/CEMeshBuilder.h |
| Include | #include "CEMeshBuilder.h" |
Syntax
USTRUCT ()
struct FCEMeshBuilder
Remarks
Struct used to build a mesh based out of other meshes class
Constructors
| Type | Name | Description | |
|---|---|---|---|
Functions
| Type | Name | Description | |
|---|---|---|---|
| int32 | AppendActor
(
const AActor* InActor |
Appends supported components within actor | |
| bool | AppendComponent
(
UNiagaraComponent* InComponent, |
Appends Niagara component | |
| bool | AppendComponent
(
USplineMeshComponent* InComponent, |
Appends Spline Mesh component | |
| bool | AppendComponent
(
UInstancedStaticMeshComponent* InComponent, |
Appends Instanced Static Mesh component | |
| bool | AppendComponent
(
UDynamicMeshComponent* InComponent, |
Appends Dynamic Mesh component | |
| bool | AppendComponent
(
UBrushComponent* InComponent, |
Appends Brush component | |
| bool | AppendComponent
(
UProceduralMeshComponent* InComponent, |
Appends Procedural Mesh component | |
| bool | AppendComponent
(
const UStaticMeshComponent* InComponent, |
Appends Static Mesh component | |
| bool | AppendComponent
(
const USkeletalMeshComponent* InComponent, |
Appends Skeletal Mesh component | |
| bool | AppendMesh
(
const UDynamicMesh* InMesh, |
Appends a dynamic mesh | |
| bool | AppendMesh
(
UStaticMesh* InMesh, |
Appends a static mesh | |
| bool | BuildDynamicMesh
(
UDynamicMesh* OutMesh, |
Builds a dynamic mesh by merging all the mesh data imported | |
| bool | BuildDynamicMesh
(
int32 InInstanceIndex, |
Builds a dynamic mesh for the specific instance index | |
| bool | BuildDynamicMesh
(
uint32 InMeshIndex, |
Builds a dynamic mesh for the specific mesh index | |
| bool | BuildStaticMesh
(
int32 InInstanceIndex, |
Builds a static mesh for the specific instance index | |
| bool | BuildStaticMesh
(
UStaticMesh* OutMesh, |
Builds a static mesh by merging all the mesh data imported | |
| bool | BuildStaticMesh
(
uint32 InMeshIndex, |
Builds a static mesh for the specific mesh index | |
| int32 | GetMeshCount () |
||
| TArray< uint32 > | |||
| int32 | |||
| bool | HasAnyGeometry
(
UActorComponent* InComponent |
Checks if the component contains any geometry data | |
| bool | IsActorSupported
(
const AActor* InActor |
Does the mesh builder supports this actor | |
| bool | IsComponentSupported
(
const UActorComponent* InComponent |
Does the mesh builder supports this component | |
| void | Reset () |
Resets the builder and clears data |
Classes
| Type | Name | Description | |
|---|---|---|---|
| FCEMeshBuilderParams | |||
| FCEMeshInstanceData |
Constants
| Name | Description |
|---|---|
| DefaultParams |