Navigation
API > API/Editor > API/Editor/CurveEditor > API/Editor/CurveEditor/Views
Inheritance Hierarchy
- FSlateControlledConstruction
- TSharedFromThis
- SWidget
- SCompoundWidget
- SCurveEditorView
- SInteractiveCurveEditorView
- SCurveEditorViewNormalized
References
| Module | CurveEditor |
| Header | /Engine/Source/Editor/CurveEditor/Public/Views/SCurveEditorViewNormalized.h |
| Include | #include "Views/SCurveEditorViewNormalized.h" |
Syntax
class SCurveEditorViewNormalized : 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]
Functions
| Type | Name | Description | |
|---|---|---|---|
| void | Construct
(
const FArguments& InArgs, |
||
| void | DrawBufferedCurves
(
const FGeometry& AllottedGeometry, |
Overridden from SInteractiveCurveEditorView
| Type | Name | Description | |
|---|---|---|---|
| void | PaintView
(
const FPaintArgs& Args, |
Overridden from SCurveEditorView
| Type | Name | Description | |
|---|---|---|---|
| void | FrameVertical
(
double InOutputMin, |
Frame the view vertially by the input and output bounds, peformaing any custom clipping as needed | |
| 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 |