Navigation
API > API/Plugins > API/Plugins/ColorGradingEditor
Main panel of a color grading drawer widget, which displays color wheels or selected object details
| Name | SColorGradingPanel |
| Type | class |
| Header File | /Engine/Plugins/Editor/ColorGrading/Source/ColorGradingEditor/Public/SColorGradingPanel.h |
| Include Path | #include "SColorGradingPanel.h" |
Syntax
class SColorGradingPanel :
public SCompoundWidget ,
public FEditorUndoClient
Inheritance Hierarchy
- FSharedFromThisBase → TSharedFromThis → SWidget → SCompoundWidget → SColorGradingPanel
- FSlateControlledConstruction → SWidget → SCompoundWidget → SColorGradingPanel
- FEditorUndoClient → SColorGradingPanel
Destructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
~SColorGradingPanel() |
SColorGradingPanel.h |
Structs
| Name | Remarks |
|---|---|
| FArguments |
Variables
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| ActorFilter | FColorGradingActorFilter | Function used to filter actors before adding them to the object list. | SColorGradingPanel.h | |
| bIsInDrawer | bool | Indicates whether this widget is in a drawer or docked in a tab | SColorGradingPanel.h | |
| bRefreshOnNextTick | bool | Indicates that the panel should refresh itself on the next tick | SColorGradingPanel.h | |
| ColorGradingDataModel | TSharedPtr< FColorGradingEditorDataModel > | The color grading data model for the currently selected objects | SColorGradingPanel.h | |
| ColorGradingGroupTextBlocks | TArray< TSharedPtr< SInlineEditableTextBlock > > | List of editable text blocks containing color grading group names | SColorGradingPanel.h | |
| ColorGradingGroupToolBarBox | TSharedPtr< SHorizontalBox > | Box containing the color grading groups | SColorGradingPanel.h | |
| ColorGradingObjectListView | TSharedPtr< SSceneOutliner > | Color grading object list widget being displayed in the drawer's list panel | SColorGradingPanel.h | |
| ColorWheelPanel | TSharedPtr< SColorGradingColorWheelPanel > | Panel containing the color wheels | SColorGradingPanel.h | |
| DockCallback | FSimpleDelegate | The function to call when the user presses the dock button | SColorGradingPanel.h | |
| ObjectListModel | TSharedPtr< FObjectMixerEditorList > | Model for the object mixer list used to display the color gradable object hierarchy. | SColorGradingPanel.h | |
| OverrideWorld | TAttribute< UWorld * > | The world from which to retrieve actors, if one was provided | SColorGradingPanel.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
void Construct
(
const FArguments& InArgs |
SColorGradingPanel.h | ||
void GetPanelState
(
FColorGradingPanelState& OutPanelState |
Gets the state of the panel UI | SColorGradingPanel.h | |
void Refresh() |
Refreshes the panel's UI to match the current state of the level | SColorGradingPanel.h | |
void SetPanelState
(
const FColorGradingPanelState& InPanelState |
Sets the state of the panel UI | SColorGradingPanel.h | |
void SetSelectedObjects
(
const TArray< UObject* >& SelectedObjects, |
Set the list of selected objects, updating state and data model as appropriate. | SColorGradingPanel.h |