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

#include <ISMPartitionInstanceManager.h>

Public Member Functions

 FISMPartitionInstanceManager ()=default
 
 FISMPartitionInstanceManager (const FISMClientInstanceId &InInstanceId, IISMPartitionInstanceManager *InInstanceManager)
 
 operator bool () const
 
bool operator== (const FISMPartitionInstanceManager &InRHS) const
 
bool operator!= (const FISMPartitionInstanceManager &InRHS) const
 
const FISMClientInstanceIdGetInstanceId () const
 
IISMPartitionInstanceManagerGetInstanceManager () const
 
FText GetISMPartitionInstanceDisplayName () const
 
FText GetISMPartitionInstanceTooltip () const
 
bool CanEditISMPartitionInstance () const
 
bool CanMoveISMPartitionInstance (const ETypedElementWorldType WorldType) const
 
bool GetISMPartitionInstanceTransform (FTransform &OutInstanceTransform, bool bWorldSpace=false) const
 
bool SetISMPartitionInstanceTransform (const FTransform &InstanceTransform, bool bWorldSpace=false, bool bTeleport=false) const
 
void NotifyISMPartitionInstanceMovementStarted () const
 
void NotifyISMPartitionInstanceMovementOngoing () const
 
void NotifyISMPartitionInstanceMovementEnded () const
 
void NotifyISMPartitionInstanceSelectionChanged (const bool bIsSelected) const
 
bool CanDeleteISMPartitionInstance () const
 
bool DeleteISMPartitionInstance () const
 
bool CanDuplicateISMPartitionInstance () const
 
bool DuplicateISMPartitionInstance (FISMClientInstanceId &OutNewInstanceId) const
 

Friends

uint32 GetTypeHash (const FISMPartitionInstanceManager &InId)
 

Detailed Description

An ISM partition instance manager, tied to a given client instance ID.

Constructor & Destructor Documentation

◆ FISMPartitionInstanceManager() [1/2]

FISMPartitionInstanceManager::FISMPartitionInstanceManager ( )
default

◆ FISMPartitionInstanceManager() [2/2]

FISMPartitionInstanceManager::FISMPartitionInstanceManager ( const FISMClientInstanceId InInstanceId,
IISMPartitionInstanceManager InInstanceManager 
)
inline

Member Function Documentation

◆ CanDeleteISMPartitionInstance()

bool FISMPartitionInstanceManager::CanDeleteISMPartitionInstance ( ) const
inline

◆ CanDuplicateISMPartitionInstance()

bool FISMPartitionInstanceManager::CanDuplicateISMPartitionInstance ( ) const
inline

◆ CanEditISMPartitionInstance()

bool FISMPartitionInstanceManager::CanEditISMPartitionInstance ( ) const
inline

◆ CanMoveISMPartitionInstance()

bool FISMPartitionInstanceManager::CanMoveISMPartitionInstance ( const ETypedElementWorldType  WorldType) const
inline

◆ DeleteISMPartitionInstance()

bool FISMPartitionInstanceManager::DeleteISMPartitionInstance ( ) const
inline

◆ DuplicateISMPartitionInstance()

bool FISMPartitionInstanceManager::DuplicateISMPartitionInstance ( FISMClientInstanceId OutNewInstanceId) const
inline

◆ GetInstanceId()

const FISMClientInstanceId & FISMPartitionInstanceManager::GetInstanceId ( ) const
inline

◆ GetInstanceManager()

IISMPartitionInstanceManager * FISMPartitionInstanceManager::GetInstanceManager ( ) const
inline

◆ GetISMPartitionInstanceDisplayName()

FText FISMPartitionInstanceManager::GetISMPartitionInstanceDisplayName ( ) const
inline

◆ GetISMPartitionInstanceTooltip()

FText FISMPartitionInstanceManager::GetISMPartitionInstanceTooltip ( ) const
inline

◆ GetISMPartitionInstanceTransform()

bool FISMPartitionInstanceManager::GetISMPartitionInstanceTransform ( FTransform OutInstanceTransform,
bool  bWorldSpace = false 
) const
inline

◆ NotifyISMPartitionInstanceMovementEnded()

void FISMPartitionInstanceManager::NotifyISMPartitionInstanceMovementEnded ( ) const
inline

◆ NotifyISMPartitionInstanceMovementOngoing()

void FISMPartitionInstanceManager::NotifyISMPartitionInstanceMovementOngoing ( ) const
inline

◆ NotifyISMPartitionInstanceMovementStarted()

void FISMPartitionInstanceManager::NotifyISMPartitionInstanceMovementStarted ( ) const
inline

◆ NotifyISMPartitionInstanceSelectionChanged()

void FISMPartitionInstanceManager::NotifyISMPartitionInstanceSelectionChanged ( const bool  bIsSelected) const
inline

◆ operator bool()

FISMPartitionInstanceManager::operator bool ( ) const
inlineexplicit

◆ operator!=()

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

◆ operator==()

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

◆ SetISMPartitionInstanceTransform()

bool FISMPartitionInstanceManager::SetISMPartitionInstanceTransform ( const FTransform InstanceTransform,
bool  bWorldSpace = false,
bool  bTeleport = false 
) const
inline

Friends And Related Symbol Documentation

◆ GetTypeHash

uint32 GetTypeHash ( const FISMPartitionInstanceManager InId)
friend

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