IISMPartitionInstanceManager

Choose your operating system:

Windows

macOS

Linux

Inheritance Hierarchy

IISMPartitionInstanceManager

FClientPlacementInfo

References

Module

Engine

Header

/Engine/Source/Runtime/Engine/Public/ISMPartition/ISMPartitionInstanceManager.h

Include

#include "ISMPartition/ISMPartitionInstanceManager.h"

Syntax

class IISMPartitionInstanceManager

Functions

Name Description

Public function Virtual Const

bool

 

CanDeleteISMPartitionInstance

(
    const FISMClientInstanceId& Instan...
)

Can the given client ISM instance be deleted?

Public function Virtual Const

bool

 

CanDuplicateISMPartitionInstance

(
    const FISMClientInstanceId& Instan...
)

Can the given client ISM instance be duplicated?

Public function Const

bool

 

CanEditISMPartitionInstance

(
    const FISMClientInstanceId& Instan...
)

Can the given client ISM instance be edited?

Public function Const

bool

 

CanMoveISMPartitionInstance

(
    const FISMClientInstanceId& Instan...,
    const ETypedElementWorldType WorldT...
)

Can the given client ISM instance be moved in the world?

Public function

bool

 

DeleteISMPartitionInstances

(
    TArrayView< const FISMClientInstanc...
)

Attempt to delete the given client ISM instances.

Public function

bool

 

DuplicateISMPartitionInstances

(
    TArrayView< const FISMClientInstanc...,
    TArray< FISMClientInstanceId >& Ou...
)

Attempt to duplicate the given client ISM instances, retrieving the IDs of any new instances.

Public function Virtual Const

FText

 

GetISMPartitionInstanceDisplayName

(
    const FISMClientInstanceId& Instan...
)

Get the display name of the given client ISM instance.

Public function Virtual Const

FText

 

GetISMPartitionInstanceTooltip

(
    const FISMClientInstanceId& Instan...
)

Get the tooltip of the given client ISM instance.

Public function Const

bool

 

GetISMPartitionInstanceTransform

(
    const FISMClientInstanceId& Instan...,
    FTransform& OutInstanceTransform,
    bool bWorldSpace
)

Attempt to get the transform of the given client ISM instance.

Public function

void

 

NotifyISMPartitionInstanceMovementEnded

(
    const FISMClientInstanceId& Instan...
)

Notify that the given client ISM instance is done being moved.

Public function

void

 

NotifyISMPartitionInstanceMovementOngoing

(
    const FISMClientInstanceId& Instan...
)

Notify that the given client ISM instance is currently being moved.

Public function

void

 

NotifyISMPartitionInstanceMovementStarted

(
    const FISMClientInstanceId& Instan...
)

Notify that the given client ISM instance is about to be moved.

Public function

void

 

NotifyISMPartitionInstanceSelectionChanged

(
    const FISMClientInstanceId& Instan...,
    const bool bIsSelected
)

Notify that the given client ISM instance selection state has changed.

Public function

bool

 

SetISMPartitionInstanceTransform

(
    const FISMClientInstanceId& Instan...,
    const FTransform& InstanceTransfor...,
    bool bWorldSpace,
    bool bTeleport
)

Attempt to set the world transform of the given client ISM instance.