Navigation
API > API/Editor > API/Editor/DataHierarchyEditor
| Name | FHierarchyCategoryViewModel |
| Type | struct |
| Header File | /Engine/Source/Editor/DataHierarchyEditor/Public/DataHierarchyViewModelBase.h |
| Include Path | #include "DataHierarchyViewModelBase.h" |
Syntax
struct FHierarchyCategoryViewModel : public FHierarchyElementViewModel
Inheritance Hierarchy
- FSharedFromThisBase → TSharedFromThis → FHierarchyElementViewModel → FHierarchyCategoryViewModel
- FTickableObjectBase → FTickableEditorObject → FHierarchyElementViewModel → FHierarchyCategoryViewModel
Derived Classes
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FHierarchyCategoryViewModel
(
UHierarchyCategory* InCategory, |
DataHierarchyViewModelBase.h |
Destructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual ~FHierarchyCategoryViewModel() |
DataHierarchyViewModelBase.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FText GetCategoryName() |
DataHierarchyViewModelBase.h | ||
void SetCategoryName
(
FName InText |
DataHierarchyViewModelBase.h |
Overridden from FHierarchyElementViewModel
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual FResultWithUserFeedback CanContainInternal
(
TSubclassOf< UHierarchyElement > InHierarchyElementType |
Should return true if this element can contain other elements as children. | DataHierarchyViewModelBase.h | |
virtual FResultWithUserFeedback CanDragInternal () |
Should return true if draggable. | DataHierarchyViewModelBase.h | |
virtual FResultWithUserFeedback CanDropOnInternal
(
TSharedPtr< FHierarchyElementViewModel > DraggedElement, |
Should return true if the given drag drop operation is allowed to succeed. | DataHierarchyViewModelBase.h | |
virtual FResultWithUserFeedback CanHaveChildren() |
Needs to be true in order to allow drag & drop operations to parent items to this item | DataHierarchyViewModelBase.h | |
virtual bool CanRenameInternal() |
Should return true if renamable | DataHierarchyViewModelBase.h | |
virtual const FTableRowStyle * GetRowStyle() |
DataHierarchyViewModelBase.h | ||
virtual FResultWithUserFeedback IsEditableByUser() |
Should return true if properties are supposed to be editable & needs to be true if typical operations should work on it (renaming, dragging, deleting etc.) | DataHierarchyViewModelBase.h | |
virtual void RenameInternal
(
FName NewName |
DataHierarchyViewModelBase.h |