Navigation
API > API/Plugins > API/Plugins/PoseSearchEditor
Inheritance Hierarchy
- SCompoundWidget
- FSelfRegisteringEditorUndoClient
- SDatabaseAssetTree
References
| Module | PoseSearchEditor |
| Header | /Engine/Plugins/Experimental/Animation/PoseSearch/Source/Editor/Public/PoseSearchDatabaseAssetTree.h |
| Include | #include "PoseSearchDatabaseAssetTree.h" |
Syntax
class SDatabaseAssetTree :
public SCompoundWidget,
public FSelfRegisteringEditorUndoClient
Variables
| Type | Name | Description | |
|---|---|---|---|
| TArray< TSharedPtr< FDatabaseAssetTreeNode > > | AllNodes | ||
| FString | AssetFilterString | String Filter For Database View. | |
| FDetailColumnSizeData | ColumnSizeData | ||
| TSharedPtr< FUICommandList > | CommandList | Command list we bind to | |
| TWeakPtr< FDatabaseViewModel > | EditorViewModel | ||
| FOnSelectionChangedMulticaster | OnSelectionChanged | ||
| TArray< TSharedPtr< FDatabaseAssetTreeNode > > | RootNodes | ||
| friend | SDatabaseAssetListItem | ||
| TSharedPtr< STreeView< TSharedPtr< FDatabaseAssetTreeNode > > > | TreeView | Tree view widget | |
| TSharedPtr< SWidget > | TreeViewDragAndDropSuggestion |
Destructors
| Type | Name | Description | |
|---|---|---|---|
Functions
| Type | Name | Description | |
|---|---|---|---|
| bool | Removes existing selected component nodes from the tree | ||
| void | Construct
(
const FArguments& InArgs, |
||
| TSharedRef< SWidget > | |||
| void | |||
| TSharedPtr< SWidget > | |||
| void | EnableSelectedNodes
(
bool bIsEnabled |
||
| void | FinalizeTreeChanges
(
bool bRecoverSelection |
||
| TSharedRef< SWidget > | |||
| FString | |||
| FDetailColumnSizeData & | |||
| FText | |||
| void | HandleGetChildrenForTree
(
TSharedPtr< FDatabaseAssetTreeNode > InNode, |
||
| TSharedRef< ITableRow > | MakeTableRowWidget
(
TSharedPtr< FDatabaseAssetTreeNode > InItem, |
||
| FReply | OnAcceptDrop
(
const FDragDropEvent& DragDropEvent, |
||
| void | OnAddAnimComposite
(
bool bFinalizeChanges |
||
| void | OnAddAnimMontage
(
bool bFinalizeChanges |
||
| void | OnAddBlendSpace
(
bool bFinalizeChanges |
||
| void | OnAddSequence
(
bool bFinalizeChanges |
||
| void | OnAssetFilterTextCommitted
(
const FText& InText, |
||
| TOptional< EItemDropZone > | OnCanAcceptDrop
(
const FDragDropEvent& DragDropEvent, |
||
| void | OnDeleteAsset
(
TSharedPtr< FDatabaseAssetTreeNode > Node, |
||
| void | |||
| void | |||
| void | |||
| void | RecoverSelection
(
const TArray< TSharedPtr< FDatabaseAssetTreeNode >>& PreviouslySelectedNodes |
||
| void | RefreshTreeView
(
bool bIsInitialSetup, |
||
| void | RegisterOnSelectionChanged
(
const FOnSelectionChanged& Delegate |
||
| void | SetAssetFilterString
(
FString InString |
||
| void | SetSelectedItem
(
int32 SourceAssetIdx, |
||
| void | UnregisterOnSelectionChanged
(
void* Unregister |
Overridden from SWidget
| Type | Name | Description | |
|---|---|---|---|
| FReply | OnDragOver
(
const FGeometry& MyGeometry, |
Called during drag and drop when the the mouse is being dragged over a widget. | |
| FReply | OnDrop
(
const FGeometry& MyGeometry, |
Called when the user is dropping something onto a widget; terminates drag and drop. | |
| FReply | Called after a key is pressed when this widget has focus (this event bubbles if not handled) |
Overridden from FEditorUndoClient
| Type | Name | Description | |
|---|---|---|---|
| bool | MatchesContext
(
const FTransactionContext& InContext, |
Called to see if the context of the current undo/redo operation is a match for the client Default state matching old context-less undo is Context="" and PrimaryObject=NULL | |
| void | PostRedo
(
bool bSuccess |
Signal that client should run any PostRedo code | |
| void | PostUndo
(
bool bSuccess |
Signal that client should run any PostUndo code |
Classes
| Type | Name | Description | |
|---|---|---|---|
| FArguments |
Typedefs
| Name | Description |
|---|---|
| FOnSelectionChanged | |
| FOnSelectionChangedMulticaster | Called when an item is selected/deselected. |