Navigation
API > API/Plugins > API/Plugins/MeshPartitionEditor
Struct that can hold all of the ActorDesc properties for a mega mesh modifier (These are the properties that are available when the modifiers are not loaded into memory)
| Name | FModifierDesc |
| Type | struct |
| Header File | /Engine/Plugins/Experimental/MeshPartition/Source/MeshPartitionEditor/Public/MeshPartitionModifierDescriptors.h |
| Include Path | #include "MeshPartitionModifierDescriptors.h" |
Syntax
struct FModifierDesc
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
| Construct an empty / default descriptor | MeshPartitionModifierDescriptors.h | ||
FModifierDesc
(
const MeshPartition::UModifierComponent& InModifier |
Construct from a modifier | MeshPartitionModifierDescriptors.h | |
FModifierDesc
(
const FWorldPartitionActorDescInstance& InActorDescInstance, |
Construct from InActorDescInstance (which can have multiple modifiers, this builds the one indicated by InModifierIndex) #todo: remove once all modifiers in older maps have been resaved. | MeshPartitionModifierDescriptors.h | |
FModifierDesc
(
const FWorldPartitionActorDescInstance& InActorDescInstance, |
MeshPartitionModifierDescriptors.h |
Variables
Public
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| BaseGrowth | MeshPartition::FBaseGrowth | MeshPartitionModifierDescriptors.h | ||
| bIsBase | bool | MeshPartitionModifierDescriptors.h | ||
| bIsContiguous | bool | MeshPartitionModifierDescriptors.h | ||
| bIsDisabled | bool | MeshPartitionModifierDescriptors.h | ||
| Bounds | FBox | Other values used to compute groups | MeshPartitionModifierDescriptors.h | |
| ClassPath | FSoftClassPath | Path to the modifier class, used to identify the class to check code versions | MeshPartitionModifierDescriptors.h | |
| Complexity | double | MeshPartitionModifierDescriptors.h | ||
| ComplexityMultiplier | float | MeshPartitionModifierDescriptors.h | ||
| MegaMeshGuid | FGuid | The world partition actor desc GUID for the parent mega mesh actor | MeshPartitionModifierDescriptors.h | |
| ModifierPath | FSoftObjectPath | Path to the modifier component, used as a unique identifier for this modifier | MeshPartitionModifierDescriptors.h | |
| OwnerGuid | FGuid | World partition actor desc GUID for the actor containing this modifier component | MeshPartitionModifierDescriptors.h | |
| Priority | double | Relative priority of this modifier, affects sort order | MeshPartitionModifierDescriptors.h | |
| Type | FName | Type of the modifier, affects grouping and sort order | MeshPartitionModifierDescriptors.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
bool IsBase() |
MeshPartitionModifierDescriptors.h | ||
bool IsValid() |
MeshPartitionModifierDescriptors.h |
Operators
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
bool operator==
(
const FModifierDesc& |
MeshPartitionModifierDescriptors.h |