Navigation
API > API/Runtime > API/Runtime/Engine > API/Runtime/Engine/Elements
Classes
| Type | Name | Description | |
|---|---|---|---|
| FSMInstanceElementData | Element data that represents a specific instance within an ISM. | ||
| FSMInstanceElementId | ID for a specific instance within an ISM, mapped from the instance ID used by typed elements. | ||
| FSMInstanceElementIdMap | Mapping between the instance ID used by typed elements and the corresponding instance index on the ISM components. | ||
| FSMInstanceElementIdMapEntry | Entry within a FSMInstanceElementIdMap, tied to a specific ISM component. | ||
| FSMInstanceId | ID for a specific instance within an ISM, mapped from its instance index. | ||
| FSMInstanceManager | A static mesh instance manager, tied to a given static mesh instance ID. | ||
| ISMInstanceManager | |||
| ISMInstanceManagerProvider | |||
| USMInstanceElementAssetDataInterface | |||
| USMInstanceElementHierarchyInterface | |||
| USMInstanceElementIdMapTransactor | Transient object instance used as a proxy for storing the current data mapping state in the transaction buffer (for retaining the correct mapping through undo/redo). | ||
| USMInstanceElementPrimitiveCustomDataInterface | |||
| USMInstanceElementSelectionInterface | |||
| USMInstanceElementWorldInterface | |||
| USMInstanceManager | An interface for actors that manage static mesh instances. | ||
| USMInstanceManagerProvider | An interface for actors that can provide a manager for static mesh instances. |
Functions
| Type | Name | Description | |
|---|---|---|---|
| TArray< FSMInstanceManager > | SMInstanceElementDataUtil::GetSMInstancesFromHandles
(
TArrayView< const ElementHandleType > InHandles, |
Attempt to get the static mesh instance IDs from the given element handles. | |
| TArray< FSMInstanceManager > | SMInstanceElementDataUtil::GetSMInstancesFromHandlesChecked
(
TArrayView< const ElementHandleType > InHandles |
Attempt to get the static mesh instance IDs from the given element handles, asserting if any element handle doesn't contain FSMInstanceElementData, and skipping any that don't resolve to a valid FSMInstanceManager. |