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