Navigation
API > API/Plugins > API/Plugins/PoseSearchEditor
| Name | SDatabaseAssetTree |
| Type | class |
| Header File | /Engine/Plugins/Animation/PoseSearch/Source/Editor/Public/PoseSearchDatabaseAssetTree.h |
| Include Path | #include "PoseSearchDatabaseAssetTree.h" |
Syntax
class SDatabaseAssetTree :
public SCompoundWidget ,
public FSelfRegisteringEditorUndoClient
Inheritance Hierarchy
- FEditorUndoClient → FSelfRegisteringEditorUndoClient → SDatabaseAssetTree
- FSharedFromThisBase → TSharedFromThis → SWidget → SCompoundWidget → SDatabaseAssetTree
- FSlateControlledConstruction → SWidget → SCompoundWidget → SDatabaseAssetTree
Destructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual ~SDatabaseAssetTree() |
PoseSearchDatabaseAssetTree.h |
Structs
| Name | Remarks |
|---|---|
| FArguments |
Typedefs
| Name | Type | Remarks | Include Path |
|---|---|---|---|
| FOnSelectionChanged | FOnSelectionChangedMulticaster::FDelegate | PoseSearchDatabaseAssetTree.h | |
| FOnSelectionChangedMulticaster | TMulticastDelegate_TwoParams< void, const TArrayView< TSharedPtr< FDatabaseAssetTreeNode > > &, ESelectInfo::Type > | Called when an item is selected/deselected. | PoseSearchDatabaseAssetTree.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
void Construct
(
const FArguments& InArgs, |
PoseSearchDatabaseAssetTree.h | ||
void FinalizeTreeChanges
(
bool bRecoverSelection, |
PoseSearchDatabaseAssetTree.h | ||
void RecoverSelection
(
const TArray< TSharedPtr< FDatabaseAssetTreeNode > >& PreviouslySelectedNodes |
PoseSearchDatabaseAssetTree.h | ||
void RefreshTreeView
(
bool bIsInitialSetup, |
PoseSearchDatabaseAssetTree.h | ||
void RegisterOnSelectionChanged
(
const FOnSelectionChanged& Delegate |
PoseSearchDatabaseAssetTree.h | ||
void SetSelectedItem
(
int32 SourceAssetIdx, |
PoseSearchDatabaseAssetTree.h | ||
void UnregisterOnSelectionChanged
(
FDelegateUserObject Unregister |
PoseSearchDatabaseAssetTree.h |
Overridden from SWidget
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual FReply OnDragOver
(
const FGeometry& MyGeometry, |
PoseSearchDatabaseAssetTree.h | ||
virtual FReply OnDrop
(
const FGeometry& MyGeometry, |
PoseSearchDatabaseAssetTree.h | ||
| PoseSearchDatabaseAssetTree.h |
Overridden from FEditorUndoClient
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual bool MatchesContext
(
const FTransactionContext& InContext, |
PoseSearchDatabaseAssetTree.h | ||
virtual void PostRedo
(
bool bSuccess |
PoseSearchDatabaseAssetTree.h | ||
virtual void PostUndo
(
bool bSuccess |
PoseSearchDatabaseAssetTree.h |
Protected
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
bool CanCopyToClipboard() |
PoseSearchDatabaseAssetTree.h | ||
bool CanCutToClipboard() |
PoseSearchDatabaseAssetTree.h | ||
bool CanDeleteNodes() |
Removes existing selected component nodes from the tree | PoseSearchDatabaseAssetTree.h | |
bool CanPasteFromClipboard() |
PoseSearchDatabaseAssetTree.h | ||
void CreateCommandList() |
PoseSearchDatabaseAssetTree.h | ||
TSharedPtr< SWidget > CreateContextMenu() |
PoseSearchDatabaseAssetTree.h | ||
void EnableSelectedNodes
(
bool bIsEnabled |
PoseSearchDatabaseAssetTree.h | ||
TSharedRef< SWidget > GenerateFilterBoxWidget() |
PoseSearchDatabaseAssetTree.h | ||
FString GetAssetFilterString() |
PoseSearchDatabaseAssetTree.h | ||
FText GetFilterText() |
PoseSearchDatabaseAssetTree.h | ||
void HandleGetChildrenForTree
(
TSharedPtr< FDatabaseAssetTreeNode > InNode, |
PoseSearchDatabaseAssetTree.h | ||
TSharedRef< ITableRow > MakeTableRowWidget
(
TSharedPtr< FDatabaseAssetTreeNode > InItem, |
PoseSearchDatabaseAssetTree.h | ||
FReply OnAcceptDrop
(
const FDragDropEvent& DragDropEvent, |
PoseSearchDatabaseAssetTree.h | ||
void OnAddAsset
(
bool bFinalizeChanges |
PoseSearchDatabaseAssetTree.h | ||
void OnAssetFilterTextCommitted
(
const FText& InText, |
PoseSearchDatabaseAssetTree.h | ||
TOptional< EItemDropZone > OnCanAcceptDrop
(
const FDragDropEvent& DragDropEvent, |
PoseSearchDatabaseAssetTree.h | ||
void OnConvertToBranchIn() |
PoseSearchDatabaseAssetTree.h | ||
void OnCopySelectedNodesToClipboard() |
Copy selected nodes to clipboard | PoseSearchDatabaseAssetTree.h | |
void OnCutSelectedNodesToClipboard() |
Cut selected nodes to clipboard | PoseSearchDatabaseAssetTree.h | |
void OnDeleteAsset
(
TSharedPtr< FDatabaseAssetTreeNode > Node, |
PoseSearchDatabaseAssetTree.h | ||
void OnDeleteNodes() |
PoseSearchDatabaseAssetTree.h | ||
void OnDisableNodes() |
PoseSearchDatabaseAssetTree.h | ||
void OnEnableNodes() |
PoseSearchDatabaseAssetTree.h | ||
void OnPasteNodesFromClipboard() |
Paste nodes from clipboard. Adds or overwrites curves (if identifiers collide) | PoseSearchDatabaseAssetTree.h | |
void OnSetMirrorOptionForSelectedNodes
(
EPoseSearchMirrorOption InMirrorOption |
PoseSearchDatabaseAssetTree.h | ||
void OnSetPoseReselectionForSelectedNodes
(
bool bIsEnabled |
PoseSearchDatabaseAssetTree.h | ||
void SetAssetFilterString
(
FString InString |
PoseSearchDatabaseAssetTree.h |