Navigation
API > API/Editor > API/Editor/AnimationEditorWidgets
An object filter for the property editor / details view. The filter can decide if it can display a certain object - in this case the object filter is used to provide the override status widget instead of the reset value arrow to the details panel.
| Name | FOverrideStatusDetailsViewObjectFilter |
| Type | class |
| Header File | /Engine/Source/Editor/AnimationEditorWidgets/Public/Overrides/OverrideStatusDetailsObjectFilter.h |
| Include Path | #include "Overrides/OverrideStatusDetailsObjectFilter.h" |
Syntax
class FOverrideStatusDetailsViewObjectFilter : public FDetailsViewObjectFilter
Inheritance Hierarchy
- FDetailsViewObjectFilter → FOverrideStatusDetailsViewObjectFilter
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FOverrideStatusDetailsViewObjectFilter() |
Default constructor | Overrides/OverrideStatusDetailsObjectFilter.h |
Variables
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| CanMergeObjectDelegate | FOverrideStatusObjectFilter_CanMergeObjects | Overrides/OverrideStatusDetailsObjectFilter.h | ||
| OverrideStatusDisplayManager | TSharedPtr< FOverrideStatusDetailsDisplayManager > | The FOverrideStatusDetailsDisplayManager which provides an API to manage some of the characteristics of the details display | Overrides/OverrideStatusDetailsObjectFilter.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
TSharedPtr< FOverrideStatusWidgetMenuBuilder > GetMenuBuilder
(
const FOverrideStatusSubject& InSubject |
Returns a preconfigured menu builder for this filter. | Overrides/OverrideStatusDetailsObjectFilter.h | |
virtual void InitializeDisplayManager() |
Sets up the display manager for this filter | Overrides/OverrideStatusDetailsObjectFilter.h | |
FOverrideStatus_AddOverride & OnAddOverride() |
Overrides/OverrideStatusDetailsObjectFilter.h | ||
FOverrideStatus_CanCreateWidget & OnCanCreateWidget() |
Overrides/OverrideStatusDetailsObjectFilter.h | ||
FOverrideStatusObjectFilter_CanMergeObjects & OnCanMergeObjects() |
Overrides/OverrideStatusDetailsObjectFilter.h | ||
FOverrideStatus_ClearOverride & OnClearOverride() |
Overrides/OverrideStatusDetailsObjectFilter.h | ||
FOverrideStatus_OnGetMenuContent & OnGetMenuContent() |
Overrides/OverrideStatusDetailsObjectFilter.h | ||
FOverrideStatus_GetStatus & OnGetStatus() |
Overrides/OverrideStatusDetailsObjectFilter.h | ||
FOverrideStatus_ResetToDefault & OnResetToDefault() |
Overrides/OverrideStatusDetailsObjectFilter.h | ||
FOverrideStatus_ValueDiffersFromDefault & OnValueDiffersFromDefault() |
Overrides/OverrideStatusDetailsObjectFilter.h | ||
FOverrideStatus_OnWidgetClicked & OnWidgetClicked() |
Overrides/OverrideStatusDetailsObjectFilter.h |
Overridden from FDetailsViewObjectFilter
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual TArray< FDetailsViewObjectRoot > FilterObjects
(
const TArray< UObject* >& SourceObjects |
Given a const TArray |
Overrides/OverrideStatusDetailsObjectFilter.h |
Static
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
static TSharedPtr< T > Create() |
The standard method to create an object filter. | Overrides/OverrideStatusDetailsObjectFilter.h | |
| Overrides/OverrideStatusDetailsObjectFilter.h |