FCurveTableRowHandle

Handle to a particular row in a table.

Windows
MacOS
Linux

References

Module

Engine

Header

/Engine/Source/Runtime/Engine/Classes/Engine/CurveTable.h

Include

#include "Engine/CurveTable.h"

Syntax

struct FCurveTableRowHandle

Remarks

Handle to a particular row in a table.

Variables

Name Description

Public variable

const UCurveTab...

 

CurveTable

Pointer to table we want a row from

Public variable

FName

 

RowName

Name of row in the table that we want

Constructors

Name Description

Public function

FCurveTableRowHandle()

Functions

Name Description

Public function Const

float

 

Eval

(
    float XValue,
    const FString& ContextString
)

Evaluate the curve if it is valid

Public function Const

bool

 

Eval

(
    float XValue,
    float* YValue,
    const FString& ContextString
)

Evaluate the curve if it is valid

Public function Const

FRealCurve &...

 

GetCurve

(
    const FString& ContextString,
    bool bWarnIfNotFound
)

Get the curve straight from the row handle

Public function Const

FRichCurve &...

 

GetRichCurve

(
    const FString& ContextString,
    bool bWarnIfNotFound
)

Get the rich curve straight from the row handle

Public function Const

FSimpleCurve...

 

GetSimpleCurve

(
    const FString& ContextString,
    bool bWarnIfNotFound
)

Get the simple curve straight from the row handle

Public function Const

bool

 

IsNull()

Returns true if this handle is specifically pointing to nothing

Public function Const

bool

 

IsValid

(
    const FString& ContextString
)

Returns true if the curve is valid

Public function

void

 

PostSerialize

(
    const FArchive& Ar
)

Operators

Name Description

Public function Const

bool

 

operator!=

(
    const FCurveTableRowHandle& Other
)

Public function Const

bool

 

operator==

(
    const FCurveTableRowHandle& Other
)

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