Navigation
API > API/Editor > API/Editor/PropertyEditor
| Name | IPropertyTable |
| Type | class |
| Header File | /Engine/Source/Editor/PropertyEditor/Public/IPropertyTable.h |
| Include Path | #include "IPropertyTable.h" |
Syntax
class IPropertyTable : public IPropertyTableUtilities
Implements Interfaces
Classes
| Name | Remarks |
|---|---|
| FColumnsChanged | |
| FRootPathChanged | |
| FRowsChanged | |
| FSelectionChanged |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
void AddColumn
(
const TWeakObjectPtr< class UObject >& Object |
IPropertyTable.h | ||
void AddColumn
(
const TSharedRef< class FPropertyPath >& PropertyPath |
IPropertyTable.h | ||
void AddColumn
(
const TSharedRef< class IPropertyTableColumn >& Column |
IPropertyTable.h | ||
void AddColumn
(
const TWeakFieldPtr< class FProperty >& Property |
IPropertyTable.h | ||
void AddRow
(
const TWeakObjectPtr< UObject >& Object |
IPropertyTable.h | ||
void AddRow
(
const TWeakFieldPtr< FProperty >& Property |
IPropertyTable.h | ||
void AddRow
(
const TSharedRef< FPropertyPath >& PropertyPath |
IPropertyTable.h | ||
void AddRow
(
const TSharedRef< class IPropertyTableRow >& Row |
IPropertyTable.h | ||
const TArray< TSharedRef< class IPropertyTableColumn > > & GetColumns() |
IPropertyTable.h | ||
EColumnSortMode::Type GetColumnSortMode
(
const TSharedRef< class IPropertyTableColumn > Column |
IPropertyTable.h | ||
EColumnSortPriority::Type GetColumnSortPriority
(
const TSharedRef< class IPropertyTableColumn > Column |
IPropertyTable.h | ||
TSharedPtr< class IPropertyTableCell > GetCurrentCell() |
IPropertyTable.h | ||
TSharedPtr< class IPropertyTableColumn > GetCurrentColumn() |
IPropertyTable.h | ||
TSharedPtr< class IPropertyTableRow > GetCurrentRow() |
IPropertyTable.h | ||
TSharedPtr< class IPropertyTableCell > GetFirstCellInColumn
(
const TSharedRef< class IPropertyTableColumn >& Column |
IPropertyTable.h | ||
TSharedPtr< class IPropertyTableCell > GetFirstCellInRow
(
const TSharedRef< class IPropertyTableRow >& Row |
IPropertyTable.h | ||
TSharedPtr< class IPropertyTableCell > GetFirstCellInSelection() |
IPropertyTable.h | ||
TSharedPtr< class IPropertyTableCell > GetFirstCellInTable() |
IPropertyTable.h | ||
bool GetIsUserAllowedToChangeRoot() |
IPropertyTable.h | ||
float GetItemHeight() |
IPropertyTable.h | ||
TSharedPtr< class IPropertyTableCell > GetLastCellInColumn
(
const TSharedRef< class IPropertyTableColumn >& Column |
IPropertyTable.h | ||
TSharedPtr< class IPropertyTableCell > GetLastCellInRow
(
const TSharedRef< class IPropertyTableRow >& Row |
IPropertyTable.h | ||
TSharedPtr< class IPropertyTableCell > GetLastCellInSelection() |
IPropertyTable.h | ||
TSharedPtr< class IPropertyTableCell > GetLastCellInTable() |
IPropertyTable.h | ||
TSharedPtr< class IPropertyTableCell > GetLastClickedCell() |
IPropertyTable.h | ||
TSharedPtr< class IPropertyTableCell > GetNextCellInColumn
(
const TSharedRef< class IPropertyTableCell >& Cell |
IPropertyTable.h | ||
TSharedPtr< class IPropertyTableCell > GetNextCellInRow
(
const TSharedRef< class IPropertyTableCell >& Cell |
IPropertyTable.h | ||
TSharedRef< class FObjectPropertyNode > GetObjectPropertyNode
(
const TSharedRef< class IPropertyTableColumn >& Column, |
IPropertyTable.h | ||
TSharedRef< class FObjectPropertyNode > GetObjectPropertyNode
(
const TWeakObjectPtr< UObject >& Object |
IPropertyTable.h | ||
const EPropertyTableOrientation::Type GetOrientation() |
IPropertyTable.h | ||
TArray< struct FPropertyInfo > GetPossibleExtensionsForPath
(
const TSharedRef< FPropertyPath >& Path |
IPropertyTable.h | ||
TSharedPtr< class IPropertyTableCell > GetPreviousCellInColumn
(
const TSharedRef< class IPropertyTableCell >& Cell |
IPropertyTable.h | ||
TSharedPtr< class IPropertyTableCell > GetPreviousCellInRow
(
const TSharedRef< class IPropertyTableCell >& Cell |
IPropertyTable.h | ||
TSharedRef< FPropertyPath > GetRootPath() |
IPropertyTable.h | ||
TArray< TSharedRef< class IPropertyTableRow > > & GetRows() |
IPropertyTable.h | ||
const TSet< TSharedRef< class IPropertyTableCell > > & GetSelectedCells() |
IPropertyTable.h | ||
const TSet< TSharedRef< class IPropertyTableRow > > & GetSelectedRows() |
IPropertyTable.h | ||
void GetSelectedTableObjects
(
TArray< TWeakObjectPtr< UObject > >& OutSelectedObjects |
IPropertyTable.h | ||
ESelectionMode::Type GetSelectionMode() |
IPropertyTable.h | ||
EPropertyTableSelectionUnit::Type GetSelectionUnit() |
IPropertyTable.h | ||
bool GetShowObjectName() |
IPropertyTable.h | ||
bool GetShowRowHeader() |
IPropertyTable.h | ||
FColumnsChanged * OnColumnsChanged() |
IPropertyTable.h | ||
FRootPathChanged * OnRootPathChanged() |
IPropertyTable.h | ||
FRowsChanged * OnRowsChanged() |
IPropertyTable.h | ||
FSelectionChanged * OnSelectionChanged() |
IPropertyTable.h | ||
void PasteTextAtCell
(
const FString& Text, |
IPropertyTable.h | ||
void RemoveRow
(
const TSharedRef< class IPropertyTableRow >& Row |
IPropertyTable.h | ||
void SelectCellRange
(
const TSharedRef< class IPropertyTableCell >& StartingCell, |
IPropertyTable.h | ||
void SetCurrentCell
(
const TSharedPtr< class IPropertyTableCell >& Cell |
IPropertyTable.h | ||
void SetCurrentColumn
(
const TSharedPtr< class IPropertyTableColumn >& Column |
IPropertyTable.h | ||
void SetCurrentRow
(
const TSharedPtr< class IPropertyTableRow >& Row |
IPropertyTable.h | ||
void SetIsUserAllowedToChangeRoot
(
bool InAllowUserToChangeRoot |
IPropertyTable.h | ||
void SetItemHeight
(
float NewItemHeight |
IPropertyTable.h | ||
void SetLastClickedCell
(
const TSharedPtr< class IPropertyTableCell >& Cell |
IPropertyTable.h | ||
void SetObjects
(
const TArray< TWeakObjectPtr< UObject > >& Objects |
IPropertyTable.h | ||
void SetObjects
(
const TArray< UObject* >& Objects |
IPropertyTable.h | ||
void SetOrientation
(
EPropertyTableOrientation::Type InOrientation |
IPropertyTable.h | ||
void SetRootPath
(
const TSharedPtr< FPropertyPath >& Path |
IPropertyTable.h | ||
void SetSelectedCells
(
const TSet< TSharedRef< class IPropertyTableCell > >& InSelectedCells |
IPropertyTable.h | ||
void SetSelectedRows
(
const TSet< TSharedRef< class IPropertyTableRow > >& InSelectedRows |
IPropertyTable.h | ||
void SetSelectionMode
(
const ESelectionMode::Type Mode |
IPropertyTable.h | ||
void SetSelectionUnit
(
const EPropertyTableSelectionUnit::Type Unit |
IPropertyTable.h | ||
void SetShowObjectName
(
const bool ShowObjectName |
IPropertyTable.h | ||
void SetShowRowHeader
(
const bool ShowRowHeader |
IPropertyTable.h | ||
void SortByColumn
(
const TSharedRef< class IPropertyTableColumn >& Column, |
IPropertyTable.h | ||
void SortByColumnWithId
(
const EColumnSortPriority::Type SortPriority, |
IPropertyTable.h | ||
void Tick() |
IPropertyTable.h |
Overridden from IPropertyTableUtilities
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
void RemoveColumn
(
const TSharedRef< class IPropertyTableColumn >& Column |
IPropertyTable.h |
Overridden from IPropertyUtilities
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
void ForceRefresh () |
Force a rebuild of the view, recreating and updating all widgets. | IPropertyTable.h | |
void RequestRefresh () |
Request a refresh of the view on the next tick, ideally without triggering a full rebuild of all widgets. | IPropertyTable.h |