Navigation
API > API/Plugins > API/Plugins/InstancedActors > API/Plugins/InstancedActors/UInstancedActorsData
Description
Switches InstanceToSwitch to use the 'visualization' at NewVisualizationIndex, previoulsy added via AddVisualzation. ISMC instances will be removed from the current /former visualization for these instances and new instances will be added to the ISMC's of the new visualization.
Note: This is performed via a mass deferred command to add a 'pending' FInstancedActorsMeshSwitchFragment to the instances entity. UInstancedActorsVisualizationSwitcherProcessor will then process this switch fragment to remove the current visualization's ISMC instances if any and setup NewVisualizationIndex to be instanced instead.
| Name | SwitchInstanceVisualization |
| Type | function |
| Header File | /Engine/Plugins/Runtime/InstancedActors/Source/InstancedActors/Public/InstancedActorsData.h |
| Include Path | #include "InstancedActorsData.h" |
| Source | /Engine/Plugins/Runtime/InstancedActors/Source/InstancedActors/Private/InstancedActorsData.cpp |
void SwitchInstanceVisualization
(
FInstancedActorsInstanceIndex InstanceToSwitch,
uint8 NewVisualizationIndex
)