Navigation
API > API/Runtime > API/Runtime/Engine > API/Runtime/Engine/ISMPartition
References
| Module | Engine |
| Header | /Engine/Source/Runtime/Engine/Public/ISMPartition/ISMComponentData.h |
| Include | #include "ISMPartition/ISMComponentData.h" |
Syntax
struct FISMComponentData
Remarks
Bookkeeping struct that contains the data that allows linking Client Instances to actual Component Instances
Variables
| Type | Name | Description | |
|---|---|---|---|
| bool | bAutoRebuildTreeOnInstanceChanges | Component's property value before setting it to false in the BeginUpdate so we can restore it in EndUpdate | |
| bool | bInvalidateLightingCache | If Lighting cache should be invalidated at the end of a BeginUpdate/EndUpdate | |
| bool | bWasModifyCalled | If Modified as already been called between a BeginUpdate/EndUpdate (avoid multiple Modify calls on the component) | |
| TArray< FISMClientData > | ClientInstances | Per Client Instances. | |
| TObjectPtr< UInstancedStaticMeshComponent > | Component | ||
| TArray< FISMComponentInstance > | Instances | Instances here must match Component instances |
Constructors
| Type | Name | Description | |
|---|---|---|---|
Functions
| Type | Name | Description | |
|---|---|---|---|
| void | HandleComponentMeshBoundsChanged
(
const FBoxSphereBounds& NewBounds |
||
| void | |||
| void |