FKeyAttributes

Extended attributes that the curve editor understands

Windows
MacOS
Linux

References

Module

CurveEditor

Header

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

Include

#include "CurveDataAbstraction.h"

Syntax

struct FKeyAttributes

Remarks

Extended attributes that the curve editor understands

Constructors

Name Description

Public function

FKeyAttributes()

Functions

Name Description

Public function Const

float

 

GetArriveTangent()

Retrieve specific attributes for this key. Must check such attributes exist.

Public function Const

float

 

GetArriveTangentWeight()

Public function Const

ERichCurveIn...

 

GetInterpMode()

Public function Const

float

 

GetLeaveTangent()

Public function Const

float

 

GetLeaveTangentWeight()

Public function Const

ERichCurveTa...

 

GetTangentMode()

Public function Const

ERichCurveTa...

 

GetTangentWeightMode()

Public function Const

bool

 

HasArriveTangent()

Check whether this key has the specified attributes

Public function Const

bool

 

HasArriveTangentWeight()

Public function Const

bool

 

HasInterpMode()

Public function Const

bool

 

HasLeaveTangent()

Public function Const

bool

 

HasLeaveTangentWeight()

Public function Const

bool

 

HasTangentMode()

Public function Const

bool

 

HasTangentWeightMode()

Public function Static

FKeyAttribut...

 

MaskCommon

(
    const FKeyAttributes& A,
    const FKeyAttributes& B
)

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

Public function

FKeyAttribut...

 

SetArriveTangent

(
    float InArriveTangent
)

Set the attributes for this key

Public function

FKeyAttribut...

 

SetArriveTangentWeight

(
    float InArriveTangentWeight
)

Public function

FKeyAttribut...

 

SetInterpMode

(
    ERichCurveInterpMode InInterpMode
)

Public function

FKeyAttribut...

 

SetLeaveTangent

(
    float InLeaveTangent
)

Public function

FKeyAttribut...

 

SetLeaveTangentWeight

(
    float InLeaveTangentWeight
)

Public function

FKeyAttribut...

 

SetTangentMode

(
    ERichCurveTangentMode InTangentMode
)

Public function

FKeyAttribut...

 

SetTangentWeightMode

(
    ERichCurveTangentWeightMode InTange...
)

Public function

void

 

UnsetArriveTangent()

Reset specific attributes of this key, implying such attributes are not supported

Public function

void

 

UnsetArriveTangentWeight()

Public function

void

 

UnsetInterpMode()

Public function

void

 

UnsetLeaveTangent()

Public function

void

 

UnsetLeaveTangentWeight()

Public function

void

 

UnsetTangentMode()

Public function

void

 

UnsetTangentWeightMode()

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