Navigation
API > API/Editor > API/Editor/CurveEditor > API/Editor/CurveEditor/Views
Inheritance Hierarchy
- FSlateControlledConstruction
- TSharedFromThis
- SWidget
- SCompoundWidget
- SCurveEditorView
- SInteractiveCurveEditorView
- SCurveEditorViewStacked
- SViewStacked
References
| Module | CurveEditor |
| Header | /Engine/Source/Editor/CurveEditor/Public/Views/SCurveEditorViewStacked.h |
| Include | #include "Views/SCurveEditorViewStacked.h" |
Syntax
class SCurveEditorViewStacked : public SInteractiveCurveEditorView
Remarks
A Normalized curve view supporting one or more curves with their own screen transform that normalizes the vertical curve range to [-1,1]
Variables
| Type | Name | Description | |
|---|---|---|---|
| float | StackedHeight | Stacked height per curve | |
| float | StackedPadding | Stacked padding per curve |
Functions
| Type | Name | Description | |
|---|---|---|---|
| void | Construct
(
const FArguments& InArgs, |
||
| void | DrawBufferedCurves
(
const FGeometry& AllottedGeometry, |
||
| void | DrawLabels
(
const FGeometry& AllottedGeometry, |
||
| void | DrawViewGrids
(
const FGeometry& AllottedGeometry, |
Overridden from SInteractiveCurveEditorView
| Type | Name | Description | |
|---|---|---|---|
| void | PaintView
(
const FPaintArgs& Args, |
Overridden from SCurveEditorView
| Type | Name | Description | |
|---|---|---|---|
| void | GetGridLinesY
(
TSharedRef< const FCurveEditor > CurveEditor, |
||
| bool | Tools should use vertical snapping since grid lines to snap to will usually be visible | ||
| void | UpdateViewToTransformCurves
(
double InputMin, |
Function to make sure to update the view to the transform curves, we need to do this before we cache |
Overridden from SWidget
| Type | Name | Description | |
|---|---|---|---|
| FVector2D | ComputeDesiredSize
(
float LayoutScaleMultiplier |
Compute the ideal size necessary to display this widget. | |
| void | Ticks this widget with Geometry. |