Navigation
API > API/Runtime > API/Runtime/Engine > API/Runtime/Engine/Elements > API/Runtime/Engine/Elements/Framework
Inheritance Hierarchy
- UObjectBase
- UObjectBaseUtility
- UObject
- UBlueprintFunctionLibrary
- UEngineElementsLibrary
References
| Module | Engine |
| Header | /Engine/Source/Runtime/Engine/Public/Elements/Framework/EngineElementsLibrary.h |
| Include | #include "Elements/Framework/EngineElementsLibrary.h" |
Syntax
UCLASS (MinimalAPI)
class UEngineElementsLibrary : public UBlueprintFunctionLibrary
Constructors
| Type | Name | Description | |
|---|---|---|---|
Functions
| Type | Name | Description | |
|---|---|---|---|
| FTypedElementHandle | AcquireEditorActorElementHandle
(
const AActor* Actor, |
||
| FTypedElementHandle | AcquireEditorComponentElementHandle
(
const UActorComponent* Component, |
||
| FTypedElementHandle | AcquireEditorObjectElementHandle
(
const UObject* Object, |
||
| FTypedElementHandle | AcquireEditorSMInstanceElementHandle
(
const FSMInstanceElementId& SMInstanceElementId |
||
| FTypedElementHandle | AcquireEditorSMInstanceElementHandle
(
const FSMInstanceId& SMInstanceId, |
||
| FTypedElementHandle | AcquireEditorSMInstanceElementHandle
(
const UInstancedStaticMeshComponent* ISMComponent, |
||
| TTypedElementOwner< FActorElementData > | CreateActorElement
(
const AActor* InActor |
||
| TTypedElementOwner< FComponentElementData > | CreateComponentElement
(
const UActorComponent* InComponent |
||
| void | CreateEditorActorElement
(
const AActor* Actor |
||
| void | CreateEditorComponentElement
(
const UActorComponent* Component |
||
| void | CreateEditorObjectElement
(
const UObject* Object |
||
| void | CreateEditorSMInstanceElement
(
const FSMInstanceId& SMInstanceId |
||
| TTypedElementOwner< FObjectElementData > | CreateObjectElement
(
const UObject* InObject |
||
| TTypedElementOwner< FSMInstanceElementData > | CreateSMInstanceElement
(
const FSMInstanceId& InSMInstanceId |
||
| void | DestroyActorElement
(
const AActor* InActor, |
||
| void | DestroyComponentElement
(
const UActorComponent* InComponent, |
||
| void | DestroyEditorActorElement
(
const AActor* Actor |
||
| void | DestroyEditorComponentElement
(
const UActorComponent* Component |
||
| void | DestroyEditorObjectElement
(
const UObject* Object |
||
| void | DestroyEditorSMInstanceElement
(
const FSMInstanceElementId& SMInstanceElementId |
||
| void | DestroyObjectElement
(
const UObject* InObject, |
||
| void | DestroySMInstanceElement
(
const FSMInstanceElementId& InSMInstanceElementId, |
||
| FScriptTypedElementHandle | K2_AcquireEditorActorElementHandle
(
const AActor* Actor, |
||
| FScriptTypedElementHandle | K2_AcquireEditorComponentElementHandle
(
const UActorComponent* Component, |
||
| FScriptTypedElementHandle | K2_AcquireEditorObjectElementHandle
(
const UObject* Object, |
||
| FScriptTypedElementHandle | K2_AcquireEditorSMInstanceElementHandle
(
const UInstancedStaticMeshComponent* ISMComponent, |
||
| void | RegisterActorElement
(
const AActor* InActor |
||
| void | ReplaceEditorActorElementHandles
(
const TMap< const AActor*, const AActor* >& ReplacementActors |
||
| void | ReplaceEditorComponentElementHandles
(
const TMap< const UActorComponent*, const UActorComponent* >& ReplacementComponents |
||
| void | ReplaceEditorObjectElementHandles
(
const TMap< const UObject*, const UObject* >& ReplacementObjects |
||
| void | ReplaceEditorSMInstanceElementHandles
(
const TMap< FSMInstanceId, FSMInstanceId >& ReplacementSMInstanceIds |
||
| void | UnregisterActorElement
(
const AActor* InActor |