Navigation
API > API/Editor > API/Editor/CurveEditor
Inheritance Hierarchy
- FSlateControlledConstruction
- TSharedFromThis
- SWidget
- SCompoundWidget
- SCurveEditorPanel
References
| Module | CurveEditor |
| Header | /Engine/Source/Editor/CurveEditor/Public/SCurveEditorPanel.h |
| Include | #include "SCurveEditorPanel.h" |
Syntax
class SCurveEditorPanel : public SCompoundWidget
Remarks
Curve editor widget that reflects the state of an FCurveEditor
Variables
| Type | Name | Description | |
|---|---|---|---|
| FSimpleDelegate | OnFilterClassChanged | Delegate for when the chosen filter class has changed |
Constructors
| Type | Name | Description | |
|---|---|---|---|
Destructors
| Type | Name | Description | |
|---|---|---|---|
Functions
| Type | Name | Description | |
|---|---|---|---|
| void | AddView
(
TSharedRef< SCurveEditorView > ViewToAdd |
||
| void | Construct
(
const FArguments& InArgs, |
Construct a new curve editor panel widget | |
| void | |||
| TMultiMap< FCurveModelID, TSharedRef< SCurveEditorView > >::TConstKeyIterator | FindViews
(
TRetainedRef< FCurveModelID > InCurveID |
Find all the views that the specified curve is being displayed on | |
| TSharedPtr< FUICommandList > | GetCommands () |
Access the combined command list for this curve editor and panel widget | |
| TSharedPtr< class SCurveEditorFilterPanel > | Access the filter panel | ||
| FLinearColor | Get the grid line tint to be used for views on panel | ||
| TSharedPtr< class SCurveKeyDetailPanel > | Access the details view used for editing selected keys | ||
| const FGeometry & | Access the cached geometry of the outer scroll panel that contains this panel's views | ||
| TSharedPtr< FExtender > | This returns an extender which is pre-configured with the standard set of Toolbar Icons. | ||
| const FGeometry & | Access the cached geometry of container housing all this panel's views | ||
| ECurveEditorViewID | GetViewMode () |
Get the last set View Mode for this UI. Utility function for the UI. | |
| TArrayView< const TSharedPtr< SCurveEditorView > > | GetViews () |
Get all the views stored in this panel. | |
| void | PostUndo () |
Undo occurred, invalidate or update internal structures | |
| void | RemoveCurveFromViews
(
FCurveModelID InCurveID |
Remove the specified curve from all views it is currently displayed on. | |
| void | RemoveView
(
TSharedRef< SCurveEditorView > ViewToRemove |
||
| void | Reset Stored Min/Max's | ||
| void | ScrollBy
(
float Amount |
Scroll this panel's view scroll box vertically by the specified amount |
Classes
| Type | Name | Description | |
|---|---|---|---|
| FArguments |