Navigation
API > API/Plugins > API/Plugins/MeshPartitionEditor
Mesh Partition Transformer producing and attaching a collision component for each transformer unit present in the execution context.
| Name | FCollisionTransformer |
| Type | struct |
| Header File | /Engine/Plugins/Experimental/MeshPartition/Source/MeshPartitionEditor/Public/MeshPartitionCollisionTransformer.h |
| Include Path | #include "MeshPartitionCollisionTransformer.h" |
Syntax
USTRUCT (MinimalAPI)
struct FCollisionTransformer : public UE::MeshPartition::FTransformer
Inheritance Hierarchy
- FTransformer → FCollisionTransformer
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FCollisionTransformer() |
MeshPartitionCollisionTransformer.h |
Variables
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| bCanEverAffectNavigation | bool | MeshPartitionCollisionTransformer.h |
|
|
| bDisableActiveEdgePrecompute | bool | MeshPartitionCollisionTransformer.h |
|
|
| bFastCook | bool | MeshPartitionCollisionTransformer.h |
|
|
| CollisionProfile | FCollisionProfileName | MeshPartitionCollisionTransformer.h |
|
|
| CollisionSimplificationSettings | MeshPartition::Collision::FCollisionSimplificationSettings | MeshPartitionCollisionTransformer.h |
|
|
| DefaultPhysicalMaterial | TObjectPtr< UPhysicalMaterial > | MeshPartitionCollisionTransformer.h | ||
| PhysicalMaterialChannels | TArray< MeshPartition::FPhysicalMaterialChannel > | MeshPartitionCollisionTransformer.h |
Functions
Public
Public Virtual
Overridden from FTransformer
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual bool Execute
(
MeshPartition::FTransformerContext& InTransformerContext |
MeshPartitionCollisionTransformer.h | ||
virtual void GatherDependencies
(
MeshPartition::IDependencyInterface& InDependencies |
MeshPartitionCollisionTransformer.h | ||
virtual void Initialize
(
const MeshPartition::UMeshPartitionDefinition* InDefinition, |
MeshPartitionCollisionTransformer.h |