Navigation
API > API/Editor > API/Editor/AnimationEditorWidgets
Builder for the override status menu that goes on the top right side of each property Component in the details panel
| Name | FOverrideStatusWidgetMenuBuilder |
| Type | class |
| Header File | /Engine/Source/Editor/AnimationEditorWidgets/Public/Overrides/OverrideStatusWidgetMenuBuilder.h |
| Include Path | #include "Overrides/OverrideStatusWidgetMenuBuilder.h" |
Syntax
class FOverrideStatusWidgetMenuBuilder : public FToolElementRegistrationArgs
Inheritance Hierarchy
- FSharedFromThisBase → TSharedFromThis → FToolElementRegistrationArgs → FOverrideStatusWidgetMenuBuilder
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FOverrideStatusWidgetMenuBuilder
(
const FOverrideStatusSubject& InSubject, |
Constructor | Overrides/OverrideStatusWidgetMenuBuilder.h |
Destructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual ~FOverrideStatusWidgetMenuBuilder() |
Overrides/OverrideStatusWidgetMenuBuilder.h |
Typedefs
| Name | Type | Remarks | Include Path |
|---|---|---|---|
| FResetToDefault | TBaseDelegate_NoParams< void > | Overrides/OverrideStatusWidgetMenuBuilder.h |
Variables
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| AddOverrideDelegate | FOverrideStatus_AddOverride | Overrides/OverrideStatusWidgetMenuBuilder.h | ||
| ClearOverrideDelegate | FOverrideStatus_ClearOverride | Overrides/OverrideStatusWidgetMenuBuilder.h | ||
| ResetToDefaultDelegate | FOverrideStatus_ResetToDefault | Overrides/OverrideStatusWidgetMenuBuilder.h | ||
| StatusAttribute | TAttribute< EOverrideWidgetStatus::Type > | The status wrapped as a property | Overrides/OverrideStatusWidgetMenuBuilder.h | |
| Subject | FOverrideStatusSubject | The object that will be queried for its override state | Overrides/OverrideStatusWidgetMenuBuilder.h | |
| ToolMenu | TWeakObjectPtr< UToolMenu > | The UToolMenu providing the context menu | Overrides/OverrideStatusWidgetMenuBuilder.h | |
| ValueDiffersFromDefaultDelegate | FOverrideStatus_ValueDiffersFromDefault | Overrides/OverrideStatusWidgetMenuBuilder.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
void AddOverride() |
Override the active overrideable object at the given property path | Overrides/OverrideStatusWidgetMenuBuilder.h | |
bool CanAddOverride() |
Overrides/OverrideStatusWidgetMenuBuilder.h | ||
bool CanClearOverride() |
Overrides/OverrideStatusWidgetMenuBuilder.h | ||
bool CanResetToDefault() |
Overrides/OverrideStatusWidgetMenuBuilder.h | ||
void ClearOverride() |
Clears any active overrides on the property / object | Overrides/OverrideStatusWidgetMenuBuilder.h | |
EOverrideWidgetStatus::Type GetStatus() |
Returns the status of the override | Overrides/OverrideStatusWidgetMenuBuilder.h | |
TAttribute< EOverrideWidgetStatus::Type > & GetStatusAttribute() |
Returns the attribute backing up the status of the override | Overrides/OverrideStatusWidgetMenuBuilder.h | |
void InitializeMenu() |
Set up the menu | Overrides/OverrideStatusWidgetMenuBuilder.h | |
FOverrideStatus_AddOverride & OnAddOverride() |
Overrides/OverrideStatusWidgetMenuBuilder.h | ||
FOverrideStatus_ClearOverride & OnClearOverride() |
Overrides/OverrideStatusWidgetMenuBuilder.h | ||
FOverrideStatus_ResetToDefault & OnResetToDefault() |
Overrides/OverrideStatusWidgetMenuBuilder.h | ||
FOverrideStatus_ValueDiffersFromDefault & OnValueDiffersFromDefault() |
Overrides/OverrideStatusWidgetMenuBuilder.h | ||
void ResetToDefault() |
Override the active overrideable object at the given property path | Overrides/OverrideStatusWidgetMenuBuilder.h |
Overridden from FToolElementRegistrationArgs
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual TSharedPtr< SWidget > GenerateWidget() |
Fill this method in with your Slate to create it | Overrides/OverrideStatusWidgetMenuBuilder.h |