UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
FSMInstanceElementIdMapEntry Struct Reference

#include <SMInstanceElementId.h>

Public Member Functions

 FSMInstanceElementIdMapEntry (FSMInstanceElementIdMap *InOwner, UInstancedStaticMeshComponent *InComponent)
 
 ~FSMInstanceElementIdMapEntry ()
 

Public Attributes

FSMInstanceElementIdMapOwner = nullptr
 
UInstancedStaticMeshComponentComponent = nullptr
 
TMap< int32, uint64InstanceIndexToIdMap
 
TMap< uint64, int32InstanceIdToIndexMap
 
uint64 NextInstanceId = 1
 

Detailed Description

Entry within a FSMInstanceElementIdMap, tied to a specific ISM component.

Constructor & Destructor Documentation

◆ FSMInstanceElementIdMapEntry()

FSMInstanceElementIdMapEntry::FSMInstanceElementIdMapEntry ( FSMInstanceElementIdMap InOwner,
UInstancedStaticMeshComponent InComponent 
)

◆ ~FSMInstanceElementIdMapEntry()

FSMInstanceElementIdMapEntry::~FSMInstanceElementIdMapEntry ( )

Member Data Documentation

◆ Component

UInstancedStaticMeshComponent* FSMInstanceElementIdMapEntry::Component = nullptr

◆ InstanceIdToIndexMap

TMap<uint64, int32> FSMInstanceElementIdMapEntry::InstanceIdToIndexMap

◆ InstanceIndexToIdMap

TMap<int32, uint64> FSMInstanceElementIdMapEntry::InstanceIndexToIdMap

◆ NextInstanceId

uint64 FSMInstanceElementIdMapEntry::NextInstanceId = 1

◆ Owner

FSMInstanceElementIdMap* FSMInstanceElementIdMapEntry::Owner = nullptr

The documentation for this struct was generated from the following files: