FCurveAttributes

Structure allowing external curve data to express extended attributes

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

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