Navigation
API > API/Runtime > API/Runtime/SlateCore
Reflection meta-data that can be used by the widget reflector to determine additional information about slate widgets that are constructed by UObject classes for UMG.
| Name | FReflectionMetaData |
| Type | class |
| Header File | /Engine/Source/Runtime/SlateCore/Public/Types/ReflectionMetadata.h |
| Include Path | #include "Types/ReflectionMetadata.h" |
Syntax
class FReflectionMetaData : public ISlateMetaData
Implements Interfaces
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
| Types/ReflectionMetadata.h |
Variables
Public
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| Asset | TWeakObjectPtr< const UObject > | The asset that owns the widget and is responsible for its specific existence. | Types/ReflectionMetadata.h | |
| Class | TWeakObjectPtr< UClass > | The class the constructed the slate widget. | Types/ReflectionMetadata.h | |
| Name | FName | The name of the widget in the hierarchy | Types/ReflectionMetadata.h | |
| SourceObject | TWeakObjectPtr< UObject > | The UObject wrapper that creates the widget, this is expected to be a UWidget. | Types/ReflectionMetadata.h |
Functions
Public
Overridden from ISlateMetaData
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual bool IsOfTypeImpl
(
const FName& Type |
Checks whether this drag and drop operation can cast safely to the specified type. | Types/ReflectionMetadata.h |
Static
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
static const FName & GetTypeId() |
Types/ReflectionMetadata.h | ||
static FString GetWidgetDebugInfo
(
const SWidget* InWidget |
Types/ReflectionMetadata.h | ||
static FString GetWidgetDebugInfo
(
const SWidget& InWidget |
Types/ReflectionMetadata.h | ||
static TSharedPtr< FReflectionMetaData > GetWidgetOrParentMetaData
(
const SWidget* InWidget |
Types/ReflectionMetadata.h | ||
static FString GetWidgetPath
(
const SWidget* InWidget, |
Types/ReflectionMetadata.h | ||
static FString GetWidgetPath
(
const SWidget& InWidget, |
Types/ReflectionMetadata.h |