FFloatChannelCurveModel

Windows
MacOS
Linux

Inheritance Hierarchy

FCurveModel

FChannelCurveModel

FFloatChannelCurveModel

References

Module

MovieSceneTools

Header

/Engine/Source/Editor/MovieSceneTools/Public/Channels/FloatChannelCurveModel.h

Include

#include "Channels/FloatChannelCurveModel.h"

Syntax

Constructors

Name Description

Public function

FFloatChannelCurveModel

(
    TMovieSceneChannelHandle< FMovieSce...,
    UMovieSceneSection* InOwningSe...,
    TWeakPtr< ISequencer > InWeakSequen...
)

Overridden from FChannelCurveModel

Name Description

Protected function Virtual Const

double

 

GetKeyValue

(
    TArrayView< const FMovieSceneFloatV...,
    int32 Index
)

FChannelCurveModel.

Protected function Virtual Const

void

 

SetKeyValue

(
    int32 Index,
    double KeyValue
)

Overridden from FCurveModel

Name Description

Public function Virtual Const

TUniquePtr< ...

 

CreateBufferedCurveCopy()

Creates a copy of this curve, stored in a minimal buffered curve object.

Public function Virtual

void

 

CreateKeyProxies

(
    TArrayView< const FKeyHandle > InKe...,
    TArrayView< UObject* > OutObje...
)

Create key proxy objects for the specified key handles.

Public function Virtual Const

void

 

DrawCurve

(
    const FCurveEditor& CurveEditor,
    const FCurveEditorScreenSpace& Scr...,
    TArray< TTuple< double, double >>&...
)

FCurveModel.

Public function Virtual Const

void

 

GetCurveAttributes

(
    FCurveAttributes& OutCurveAttribut...
)

Retrieve curve attributes for this curve

Public function Virtual Const

void

 

GetKeyAttributes

(
    TArrayView< const FKeyHandle > InKe...,
    TArrayView< FKeyAttributes > OutAtt...
)

Retrieve all key attributes that pertain to the specified input key handles

Public function Virtual Const

void

 

GetKeyDrawInfo

(
    ECurvePointType PointType,
    const FKeyHandle InKeyHandle,
    FKeyDrawInfo& OutDrawInfo
)

Populate the specified draw info structure with data describing how to draw the specified point type

Public function Virtual Const

void

 

GetValueRange

(
    double& MinValue,
    double& MaxValue
)

Get range of output values.

Public function Virtual

void

 

SetCurveAttributes

(
    const FCurveAttributes& InAttribut...
)

Assign curve attributes for this curve

Public function Virtual

void

 

SetKeyAttributes

(
    TArrayView< const FKeyHandle > InKe...,
    TArrayView< const FKeyAttributes > ...,
    EPropertyChangeType::Type ChangeTyp...
)

Assign key attributes for the specified key handles

Public function Virtual

void

 

SetKeyPositions

(
    TArrayView< const FKeyHandle > InKe...,
    TArrayView< const FKeyPosition > In...,
    EPropertyChangeType::Type ChangeTyp...
)

Assign key positions for the specified key handles

Help shape the future of Unreal Engine documentation! Tell us how we're doing so we can serve you better.
Take our survey
Dismiss