Navigation
API > API/Plugins > API/Plugins/MeshPartitionEditor
Per-Instance modifier data. Modifiers may declare 0 or more FInstanceInfos. Instances will be processed through the MegaMesh processing pipeline as individual entities whose dependencies are based on the instance's proper bounds rather than the encapsulating bounds of the owning modifier.
How modifiers choose to interpret the different instances and what kind of per-instance data they wish to store is modifier-specific. The simplest case is usually a separate transform/bounds per-instance but can be as complex as separate mesh data or separate textures.
| Name | FInstanceInfo |
| Type | struct |
| Header File | /Engine/Plugins/Experimental/MeshPartition/Source/MeshPartitionEditor/Public/MeshPartitionModifierDescriptors.h |
| Include Path | #include "MeshPartitionModifierDescriptors.h" |
Syntax
struct FInstanceInfo
Variables
Public
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| Bounds | FBox | MeshPartitionModifierDescriptors.h | ||
| InstanceID | int32 | MeshPartitionModifierDescriptors.h | ||
| ModifierIndex | FModifierIndex | MeshPartitionModifierDescriptors.h | ||
| ReadViewComponents | EMeshViewComponents | MeshPartitionModifierDescriptors.h | ||
| UsedChannels | TArray< FName > | MeshPartitionModifierDescriptors.h | ||
| WriteViewComponents | EMeshViewComponents | MeshPartitionModifierDescriptors.h |