SCurveViewerPanel

Curve viewer widget that reflects the state of an [FCurveEditor](API\Editor\CurveEditor\FCurveEditor)

Choose your operating system:

Windows

macOS

Linux

Inheritance Hierarchy

References

Module

CurveEditor

Header

/Engine/Source/Editor/CurveEditor/Public/SCurveViewerPanel.h

Include

#include "SCurveViewerPanel.h"

Syntax

class SCurveViewerPanel : public SCurveEditorView

Remarks

Curve viewer widget that reflects the state of an FCurveEditor

Functions

Name Description

Public function

void

 

Construct

(
    const FArguments& InArgs,
    TSharedRef< FCurveEditor > InCurveE...
)

Construct a new curve editor panel widget

Public function Const

void

 

DrawCurves

(
    const FGeometry& AllottedGeometry,
    FSlateWindowElementList& OutDrawEl...,
    int32 LayerId,
    const FWidgetStyle& InWidgetStyle,
    ESlateDrawEffect DrawEffects
)

Draw curve data

Public function Const

const TArray...

 

GetCachedDrawParams()

Access the draw parameters that this curve editor has cached for this frame

Classes

Name

Description

Public struct

FArguments