Navigation
API > API/Plugins > API/Plugins/OperatorStackEditor
Main operator stack widget created, only exposed function
| Name | SOperatorStackEditorWidget |
| Type | class |
| Header File | /Engine/Plugins/VirtualProduction/OperatorStack/Source/OperatorStack/Public/Widgets/SOperatorStackEditorWidget.h |
| Include Path | #include "Widgets/SOperatorStackEditorWidget.h" |
Syntax
class SOperatorStackEditorWidget : public SCompoundWidget
Inheritance Hierarchy
- FSharedFromThisBase → TSharedFromThis → SWidget → SCompoundWidget → SOperatorStackEditorWidget
- FSlateControlledConstruction → SWidget → SCompoundWidget → SOperatorStackEditorWidget
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual TSharedPtr< FOperatorStackEditorContext > GetContext() |
Get the current context of this operator stack widget | Widgets/SOperatorStackEditorWidget.h | |
virtual int32 GetPanelId() |
Get the panel identifier, unique per widget | Widgets/SOperatorStackEditorWidget.h | |
virtual FName GetPanelTag() |
Get the panel tag | Widgets/SOperatorStackEditorWidget.h | |
virtual void GetToolbarCustomizations
(
TArray< UOperatorStackEditorStackCustomization* >& OutCustomizations |
Get all the customizations object active on this widget | Widgets/SOperatorStackEditorWidget.h | |
virtual void HideToolbarCustomization
(
FName InCustomization |
Hide the customization from the panel | Widgets/SOperatorStackEditorWidget.h | |
virtual void RefreshContext() |
Forces a refresh of the current context if any | Widgets/SOperatorStackEditorWidget.h | |
virtual void SetActiveCustomization
(
const FName& InCustomization |
Set the active customization in the panel | Widgets/SOperatorStackEditorWidget.h | |
virtual void SetContext
(
const FOperatorStackEditorContext& InNewContext |
Update the context of the widget panel | Widgets/SOperatorStackEditorWidget.h | |
virtual void SetDetailColumnSize
(
TSharedPtr< FDetailColumnSizeData > InDetailColumnSize |
Sets the detail column sizes to have same column sizes across items | Widgets/SOperatorStackEditorWidget.h | |
virtual void SetKeyframeHandler
(
TSharedPtr< IDetailKeyframeHandler > InKeyframeHandler |
Sets the keyframe handler to keyframe items properties | Widgets/SOperatorStackEditorWidget.h | |
virtual void SetPanelTag
(
FName InTag |
Sets the panel tag to identify this panel | Widgets/SOperatorStackEditorWidget.h | |
| Sets the customization to show in the toolbar, overrides order | Widgets/SOperatorStackEditorWidget.h | ||
virtual void SetToolbarVisibility
(
bool bInVisible |
Sets the visibility of the toolbar to switch between customizations | Widgets/SOperatorStackEditorWidget.h | |
virtual void ShowToolbarCustomization
(
FName InCustomization |
Show the customization in the panel | Widgets/SOperatorStackEditorWidget.h |