Navigation
API > API/Runtime > API/Runtime/Engine
An interface for actors that manage static mesh instances. This exists so that actors that directly manage instances can inject custom logic around the manipulation of the underlying ISM component.
The static mesh instances given to this API must be valid and belong to this instance manager. The instance manager implementation is free to assert or crash if that contract is broken.
| Name | USMInstanceManager |
| Type | class |
| Header File | /Engine/Source/Runtime/Engine/Public/Elements/SMInstance/SMInstanceManager.h |
| Include Path | #include "Elements/SMInstance/SMInstanceManager.h" |
Syntax
class USMInstanceManager : public UInterface
Inheritance Hierarchy
- UObjectBase → UObjectBaseUtility → UObject → UInterface → USMInstanceManager