![]() |
UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
|
#include <ReflectionMetadata.h>
Inheritance diagram for FReflectionMetaData:Public Member Functions | |
| FReflectionMetaData (FName InName, UClass *InClass, UObject *InSourceObject, const UObject *InAsset) | |
Public Member Functions inherited from ISlateMetaData | |
| template<class TType > | |
| bool | IsOfType () const |
| virtual | ~ISlateMetaData () |
Static Public Member Functions | |
| static SLATECORE_API FString | GetWidgetPath (const SWidget *InWidget, bool bShort=true, bool bNativePathOnly=false) |
| static SLATECORE_API FString | GetWidgetPath (const SWidget &InWidget, bool bShort=true, bool bNativePathOnly=false) |
| static SLATECORE_API FString | GetWidgetDebugInfo (const SWidget *InWidget) |
| static SLATECORE_API FString | GetWidgetDebugInfo (const SWidget &InWidget) |
| static SLATECORE_API TSharedPtr< FReflectionMetaData > | GetWidgetOrParentMetaData (const SWidget *InWidget) |
Public Attributes | |
| FName | Name |
| TWeakObjectPtr< UClass > | Class |
| TWeakObjectPtr< UObject > | SourceObject |
| TWeakObjectPtr< const UObject > | Asset |
Additional Inherited Members | |
Protected Member Functions inherited from ISlateMetaData | |
| virtual bool | IsOfTypeImpl (const FName &Type) const |
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.
|
inline |
|
static |
|
static |
|
static |
|
static |
|
static |
| TWeakObjectPtr<const UObject> FReflectionMetaData::Asset |
The asset that owns the widget and is responsible for its specific existence.
| TWeakObjectPtr<UClass> FReflectionMetaData::Class |
The class the constructed the slate widget.
| FName FReflectionMetaData::Name |
The name of the widget in the hierarchy
| TWeakObjectPtr<UObject> FReflectionMetaData::SourceObject |