UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
ITypedElementHierarchyInterface Class Reference

#include <TypedElementHierarchyInterface.h>

+ Inheritance diagram for ITypedElementHierarchyInterface:

Public Member Functions

virtual FTypedElementHandle GetParentElement (const FTypedElementHandle &InElementHandle, const bool bAllowCreate=true)
 
virtual void GetChildElements (const FTypedElementHandle &InElementHandle, TArray< FTypedElementHandle > &OutElementHandles, const bool bAllowCreate=true)
 
virtual TYPEDELEMENTRUNTIME_API FScriptTypedElementHandle GetParentElement (const FScriptTypedElementHandle &InElementHandle, const bool bAllowCreate=true)
 
virtual TYPEDELEMENTRUNTIME_API void GetChildElements (const FScriptTypedElementHandle &InElementHandle, TArray< FScriptTypedElementHandle > &OutElementHandles, const bool bAllowCreate=true)
 

Member Function Documentation

◆ GetChildElements() [1/2]

void ITypedElementHierarchyInterface::GetChildElements ( const FScriptTypedElementHandle InElementHandle,
TArray< FScriptTypedElementHandle > &  OutElementHandles,
const bool  bAllowCreate = true 
)
virtual

Get the logical children of this element, if any. eg) An actor might return its component, or an ISM component might return its static mesh instances.

Note
Appends to OutElementHandles.

◆ GetChildElements() [2/2]

virtual void ITypedElementHierarchyInterface::GetChildElements ( const FTypedElementHandle InElementHandle,
TArray< FTypedElementHandle > &  OutElementHandles,
const bool  bAllowCreate = true 
)
inlinevirtual

Get the logical children of this element, if any. eg) An actor might return its component, or an ISM component might return its static mesh instances.

Note
Appends to OutElementHandles.

Reimplemented in UActorElementHierarchyInterface, and UComponentElementHierarchyInterface.

◆ GetParentElement() [1/2]

FScriptTypedElementHandle ITypedElementHierarchyInterface::GetParentElement ( const FScriptTypedElementHandle InElementHandle,
const bool  bAllowCreate = true 
)
virtual

Script Api Get the logical parent of this element, if any. eg) A component might return its actor, or a static mesh instance might return its ISM component.

◆ GetParentElement() [2/2]

virtual FTypedElementHandle ITypedElementHierarchyInterface::GetParentElement ( const FTypedElementHandle InElementHandle,
const bool  bAllowCreate = true 
)
inlinevirtual

Get the logical parent of this element, if any. eg) A component might return its actor, or a static mesh instance might return its ISM component.

Reimplemented in UComponentElementHierarchyInterface, and USMInstanceElementHierarchyInterface.


The documentation for this class was generated from the following files: