Navigation
API > API/Runtime > API/Runtime/AdvancedWidgets
| Name | SPropertyViewer |
| Type | class |
| Header File | /Engine/Source/Runtime/AdvancedWidgets/Public/Widgets/PropertyViewer/SPropertyViewer.h |
| Include Path | #include "Widgets/PropertyViewer/SPropertyViewer.h" |
Syntax
class SPropertyViewer : public SCompoundWidget
Inheritance Hierarchy
- FSharedFromThisBase → TSharedFromThis → SWidget → SCompoundWidget → SPropertyViewer
- FSlateControlledConstruction → SWidget → SCompoundWidget → SPropertyViewer
Classes
| Name | Remarks |
|---|---|
| FHandle |
Structs
| Name | Remarks |
|---|---|
| FArguments | |
| FSelectedItem |
Enums
Public
| Name | Remarks |
|---|---|
| EPropertyVisibility |
Typedefs
| Name | Type | Remarks | Include Path |
|---|---|---|---|
| FGetFieldWidget | TBaseDelegate_TwoParams< TSharedPtr< SWidget >, FHandle, TArrayView< const FFieldVariant > > | Widgets/PropertyViewer/SPropertyViewer.h | |
| FOnContextMenuOpening | TBaseDelegate_TwoParams< TSharedPtr< SWidget >, FHandle, TArrayView< const FFieldVariant > > | Widgets/PropertyViewer/SPropertyViewer.h | |
| FOnDoubleClicked | TBaseDelegate_TwoParams< void, FHandle, TArrayView< const FFieldVariant > > | Widgets/PropertyViewer/SPropertyViewer.h | |
| FOnDragDetected | TBaseDelegate_FourParams< FReply, const FGeometry &, const FPointerEvent &, FHandle, TArrayView< const FFieldVariant > > | Widgets/PropertyViewer/SPropertyViewer.h | |
| FOnGenerateContainer | TBaseDelegate_TwoParams< TSharedRef< SWidget >, FHandle, TOptional< FText > DisplayName > | Widgets/PropertyViewer/SPropertyViewer.h | |
| FOnSelectionChanged | TBaseDelegate_ThreeParams< void, FHandle, TArrayView< const FFieldVariant >, ESelectInfo::Type > | Widgets/PropertyViewer/SPropertyViewer.h | |
| Super | SCompoundWidget | Widgets/PropertyViewer/SPropertyViewer.h |
Variables
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| Implementation | TSharedPtr< Private::FPropertyViewerImpl > | Widgets/PropertyViewer/SPropertyViewer.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FHandle AddContainer
(
const UClass* Class, |
Widgets/PropertyViewer/SPropertyViewer.h | ||
FHandle AddContainer
(
const UFunction* Function, |
Widgets/PropertyViewer/SPropertyViewer.h | ||
FHandle AddContainer
(
const UScriptStruct* Struct, |
Widgets/PropertyViewer/SPropertyViewer.h | ||
FHandle AddInstance
(
const UScriptStruct* Struct, |
Widgets/PropertyViewer/SPropertyViewer.h | ||
FHandle AddInstance
(
UObject* ObjectInstance, |
Widgets/PropertyViewer/SPropertyViewer.h | ||
void Construct
(
const FArguments& InArgs, |
Widgets/PropertyViewer/SPropertyViewer.h | ||
void Construct
(
const FArguments& InArgs, |
Widgets/PropertyViewer/SPropertyViewer.h | ||
void Construct
(
const FArguments& InArgs, |
Widgets/PropertyViewer/SPropertyViewer.h | ||
void Construct
(
const FArguments& InArgs |
Widgets/PropertyViewer/SPropertyViewer.h | ||
void Construct
(
const FArguments& InArgs, |
Widgets/PropertyViewer/SPropertyViewer.h | ||
void Construct
(
const FArguments& InArgs, |
Widgets/PropertyViewer/SPropertyViewer.h | ||
TArray< FSelectedItem > GetSelectedItems() |
Widgets/PropertyViewer/SPropertyViewer.h | ||
void Remove
(
FHandle Identifier |
Widgets/PropertyViewer/SPropertyViewer.h | ||
void RemoveAll() |
Widgets/PropertyViewer/SPropertyViewer.h | ||
void SetRawFilterText
(
const FText& InFilterText |
Widgets/PropertyViewer/SPropertyViewer.h | ||
void SetSelection
(
FHandle Container, |
Widgets/PropertyViewer/SPropertyViewer.h |
Overridden from SWidget
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual void Tick
(
const FGeometry& AllottedGeometry, |
Widgets/PropertyViewer/SPropertyViewer.h |
Static
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
static FHandle MakeContainerIdentifier() |
Widgets/PropertyViewer/SPropertyViewer.h |