Navigation
API > API/Runtime > API/Runtime/Engine > API/Runtime/Engine/Elements > API/Runtime/Engine/Elements/SMInstance
Inheritance Hierarchy
- ISMInstanceManager
- AInstancedActorsManager
- AISMPartitionActor
- AInstancedPlacementPartitionActor
- ALightWeightInstanceStaticMeshManager
- UInstancedStaticMeshComponent
- UHierarchicalInstancedStaticMeshComponent
- UHLODInstancedStaticMeshComponent
References
| Module | Engine |
| Header | /Engine/Source/Runtime/Engine/Public/Elements/SMInstance/SMInstanceManager.h |
| Include | #include "Elements/SMInstance/SMInstanceManager.h" |
Syntax
class ISMInstanceManager
Functions
| Type | Name | Description | |
|---|---|---|---|
| bool | CanDeleteSMInstance
(
const FSMInstanceId& InstanceId |
Can the given static mesh instance be deleted? | |
| bool | CanDuplicateSMInstance
(
const FSMInstanceId& InstanceId |
Can the given static mesh instance be duplicated? | |
| bool | CanEditSMInstance
(
const FSMInstanceId& InstanceId |
Can the given static mesh instance be edited? | |
| bool | CanMoveSMInstance
(
const FSMInstanceId& InstanceId, |
Can the given static mesh instance be moved in the world? | |
| bool | DeleteSMInstances
(
TArrayView< const FSMInstanceId > InstanceIds |
Attempt to delete the given static mesh instances. | |
| bool | DuplicateSMInstances
(
TArrayView< const FSMInstanceId > InstanceIds, |
Attempt to duplicate the given static mesh instances, retrieving the IDs of any new instances. | |
| 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). | |
| FText | GetSMInstanceDisplayName
(
const FSMInstanceId& InstanceId |
Get the display name of the given static mesh instance. | |
| FText | GetSMInstanceTooltip
(
const FSMInstanceId& InstanceId |
Get the tooltip of the given static mesh instance. | |
| bool | GetSMInstanceTransform
(
const FSMInstanceId& InstanceId, |
Attempt to get the transform of the given static mesh instance. | |
| void | NotifySMInstanceMovementEnded
(
const FSMInstanceId& InstanceId |
Notify that the given static mesh instance is done being moved. | |
| void | NotifySMInstanceMovementOngoing
(
const FSMInstanceId& InstanceId |
Notify that the given static mesh instance is currently being moved. | |
| void | NotifySMInstanceMovementStarted
(
const FSMInstanceId& InstanceId |
Notify that the given static mesh instance is about to be moved. | |
| void | NotifySMInstanceSelectionChanged
(
const FSMInstanceId& InstanceId, |
Notify that the given static mesh instance selection state has changed. | |
| bool | SetSMInstanceTransform
(
const FSMInstanceId& InstanceId, |
Attempt to set the transform of the given static mesh instance. |