Navigation
API > API/Runtime > API/Runtime/Engine
| Name | ISMInstanceManager |
| Type | class |
| Header File | /Engine/Source/Runtime/Engine/Public/Elements/SMInstance/SMInstanceManager.h |
| Include Path | #include "Elements/SMInstance/SMInstanceManager.h" |
Syntax
class ISMInstanceManager
Derived Classes
- AInstancedActorsManager
- AISMPartitionActor
- ALightWeightInstanceStaticMeshManager
- UInstancedStaticMeshComponent
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual bool CanDeleteSMInstance
(
const FSMInstanceId& InstanceId |
Can the given static mesh instance be deleted? | Elements/SMInstance/SMInstanceManager.h | |
virtual bool CanDuplicateSMInstance
(
const FSMInstanceId& InstanceId |
Can the given static mesh instance be duplicated? | Elements/SMInstance/SMInstanceManager.h | |
bool CanEditSMInstance
(
const FSMInstanceId& InstanceId |
Can the given static mesh instance be edited? | Elements/SMInstance/SMInstanceManager.h | |
bool CanMoveSMInstance
(
const FSMInstanceId& InstanceId, |
Can the given static mesh instance be moved in the world? | Elements/SMInstance/SMInstanceManager.h | |
bool DeleteSMInstances
(
TArrayView< const FSMInstanceId > InstanceIds |
Attempt to delete the given static mesh instances. | Elements/SMInstance/SMInstanceManager.h | |
bool DuplicateSMInstances
(
TArrayView< const FSMInstanceId > InstanceIds, |
Attempt to duplicate the given static mesh instances, retrieving the IDs of any new instances. | Elements/SMInstance/SMInstanceManager.h | |
virtual void ForEachSMInstanceInSelectionGroup
(
const FSMInstanceId& InstanceId, |
Enumerate every static mesh instance element within the selection group that the given static mesh instance belongs to (including the given static mesh instance). | Elements/SMInstance/SMInstanceManager.h | |
virtual FText GetSMInstanceDisplayName
(
const FSMInstanceId& InstanceId |
Get the display name of the given static mesh instance. | Elements/SMInstance/SMInstanceManager.h | |
| Optionally specify a different class for a proxy object than the default one. | Elements/SMInstance/SMInstanceManager.h | ||
virtual FText GetSMInstanceTooltip
(
const FSMInstanceId& InstanceId |
Get the tooltip of the given static mesh instance. | Elements/SMInstance/SMInstanceManager.h | |
bool GetSMInstanceTransform
(
const FSMInstanceId& InstanceId, |
Attempt to get the transform of the given static mesh instance. | Elements/SMInstance/SMInstanceManager.h | |
void NotifySMInstanceMovementEnded
(
const FSMInstanceId& InstanceId |
Notify that the given static mesh instance is done being moved. | Elements/SMInstance/SMInstanceManager.h | |
void NotifySMInstanceMovementOngoing
(
const FSMInstanceId& InstanceId |
Notify that the given static mesh instance is currently being moved. | Elements/SMInstance/SMInstanceManager.h | |
void NotifySMInstanceMovementStarted
(
const FSMInstanceId& InstanceId |
Notify that the given static mesh instance is about to be moved. | Elements/SMInstance/SMInstanceManager.h | |
void NotifySMInstanceSelectionChanged
(
const FSMInstanceId& InstanceId, |
Notify that the given static mesh instance selection state has changed. | Elements/SMInstance/SMInstanceManager.h | |
bool SetSMInstanceTransform
(
const FSMInstanceId& InstanceId, |
Attempt to set the transform of the given static mesh instance. | Elements/SMInstance/SMInstanceManager.h |