| ISlateMetaData
|
Module |
|
Header |
/Engine/Source/Runtime/SlateCore/Public/Types/ReflectionMetadata.h |
Include |
#include "Types/ReflectionMetadata.h" |
class FReflectionMetaData : public ISlateMetaData
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 | Description | ||
---|---|---|---|
|
TWeakObjectPtr<... |
Asset |
The asset that owns the widget and is responsible for its specific existence. |
|
TWeakObjectPtr<... |
Class |
The class the constructed the slate widget. |
|
Name |
The name of the widget in the hierarchy |
|
|
TWeakObjectPtr<... |
SourceObject |
The UObject wrapper that creates the widget, this is expected to be a UWidget. |
Name | Description | |
---|---|---|
|
FReflectionMetaData |
Name | Description | ||
---|---|---|---|
|
const FName ... |
GetTypeId() |
|
|
GetWidgetDebugInfo ( |
||
|
GetWidgetDebugInfo ( |
||
|
TSharedPtr< ... |
GetWidgetOrParentMetaData ( |
|
|
GetWidgetPath |
||
|
GetWidgetPath |
Name | Description | ||
---|---|---|---|
|
IsOfTypeImpl ( |
Checks whether this drag and drop operation can cast safely to the specified type. |