Navigation
API > API/Runtime > API/Runtime/TypedElementFramework > API/Runtime/TypedElementFramework/UTypedElementRegistry
Overloads
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
BaseInterfaceType * GetElementInterface
(
const FTypedHandleTypeId InElementTypeId |
Get the element interface supported by the given type, or null if there is no support for this interface. | Elements/Framework/TypedElementRegistry.h | |
BaseInterfaceType * GetElementInterface
(
const FTypedElementHandle& InElementHandle |
Get the element interface supported by the given handle, or null if there is no support for this interface. | Elements/Framework/TypedElementRegistry.h | |
UObject * GetElementInterface
(
const FTypedElementHandle& InElementHandle, |
Get the element interface supported by the given handle, or null if there is no support for this interface. | Elements/Framework/TypedElementRegistry.h | |
UObject * GetElementInterface
(
const FScriptTypedElementHandle& InElementHandle, |
Get the element interface supported by the given handle, or null if there is no support for this interface or if the handle is invalid. | Elements/Framework/TypedElementRegistry.h |
|
GetElementInterface(const FTypedHandleTypeId)
Description
Get the element interface supported by the given type, or null if there is no support for this interface.
| Name | GetElementInterface |
| Type | function |
| Header File | /Engine/Source/Runtime/TypedElementFramework/Public/Elements/Framework/TypedElementRegistry.h |
| Include Path | #include "Elements/Framework/TypedElementRegistry.h" |
template<typename BaseInterfaceType>
BaseInterfaceType * GetElementInterface
(
const FTypedHandleTypeId InElementTypeId
) const
GetElementInterface(const FTypedElementHandle &)
Description
Get the element interface supported by the given handle, or null if there is no support for this interface.
| Name | GetElementInterface |
| Type | function |
| Header File | /Engine/Source/Runtime/TypedElementFramework/Public/Elements/Framework/TypedElementRegistry.h |
| Include Path | #include "Elements/Framework/TypedElementRegistry.h" |
template<typename BaseInterfaceType>
BaseInterfaceType * GetElementInterface
(
const FTypedElementHandle & InElementHandle
) const
GetElementInterface(const FTypedElementHandle &, const TSubclassOf< UInterface >)
Description
Get the element interface supported by the given handle, or null if there is no support for this interface.
| Name | GetElementInterface |
| Type | function |
| Header File | /Engine/Source/Runtime/TypedElementFramework/Public/Elements/Framework/TypedElementRegistry.h |
| Include Path | #include "Elements/Framework/TypedElementRegistry.h" |
UObject * GetElementInterface
(
const FTypedElementHandle & InElementHandle,
const TSubclassOf < UInterface > InBaseInterfaceType
) const
GetElementInterface(const FScriptTypedElementHandle &, const TSubclassOf< UInterface >)
Description
Get the element interface supported by the given handle, or null if there is no support for this interface or if the handle is invalid.
| Name | GetElementInterface |
| Type | function |
| Header File | /Engine/Source/Runtime/TypedElementFramework/Public/Elements/Framework/TypedElementRegistry.h |
| Include Path | #include "Elements/Framework/TypedElementRegistry.h" |
UFUNCTION (BlueprintPure, Category="TypedElementFramework|Registry")
UObject * GetElementInterface
(
const FScriptTypedElementHandle & InElementHandle,
const TSubclassOf < UInterface > InBaseInterfaceType
) const