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

#include <SMInstanceElementId.h>

Public Member Functions

 operator bool () const
 
bool operator== (const FSMInstanceElementId &InRHS) const
 
bool operator!= (const FSMInstanceElementId &InRHS) const
 

Public Attributes

UInstancedStaticMeshComponentISMComponent = nullptr
 
uint64 InstanceId = 0
 

Friends

uint32 GetTypeHash (const FSMInstanceElementId &InId)
 

Detailed Description

ID for a specific instance within an ISM, mapped from the instance ID used by typed elements.

Note
The specific implementation of instance IDs for typed elements is considered private and may change without warning! Use the FSMInstanceElementIdMap functions to convert this struct to/from a FSMInstanceId rather than access this data directly!

Member Function Documentation

◆ operator bool()

FSMInstanceElementId::operator bool ( ) const
inlineexplicit

◆ operator!=()

bool FSMInstanceElementId::operator!= ( const FSMInstanceElementId InRHS) const
inline

◆ operator==()

bool FSMInstanceElementId::operator== ( const FSMInstanceElementId InRHS) const
inline

Friends And Related Symbol Documentation

◆ GetTypeHash

uint32 GetTypeHash ( const FSMInstanceElementId InId)
friend

Member Data Documentation

◆ InstanceId

uint64 FSMInstanceElementId::InstanceId = 0

◆ ISMComponent

UInstancedStaticMeshComponent* FSMInstanceElementId::ISMComponent = nullptr

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