FCurveAttributes

Structure allowing external curve data to express extended attributes

Choose your operating system:

Windows

macOS

Linux

References

Module

CurveEditor

Header

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

Include

#include "CurveDataAbstraction.h"

Syntax

struct FCurveAttributes

Remarks

Structure allowing external curve data to express extended attributes

Constructors

Name Description

Public function

FCurveAttributes()

Functions

Name Description

Public function Const

ERichCurveEx...

 

GetPostExtrapolation()

Public function Const

ERichCurveEx...

 

GetPreExtrapolation()

Access the extended properties of this curve.

Public function Const

bool

 

HasPostExtrapolation()

Public function Const

bool

 

HasPreExtrapolation()

Check whether this curve has the specified properties

Public function Static

FCurveAttrib...

 

MaskCommon

(
    const FCurveAttributes& A,
    const FCurveAttributes& B
)

Generate a new set of attributes that contains only those attributes common to both A and B

Public function

FCurveAttrib...

 

SetPostExtrapolation

(
    ERichCurveExtrapolation InPostExtra...
)

Public function

FCurveAttrib...

 

SetPreExtrapolation

(
    ERichCurveExtrapolation InPreExtrap...
)

Set the extended properties of this curve

Public function

void

 

UnsetPostExtrapolation()

Public function

void

 

UnsetPreExtrapolation()

Reset the extended properties of this curve, implying it does not support such properties