G1R AngelScript
Scripting reference for the Gothic 1 Remake
Loading...
Searching...
No Matches
FRuntimeFloatCurve Struct Reference

Public Member Functions

Math|Curves
void GetTimeRange (float &MinTime, float &MaxTime) const
bool Equals (FRuntimeFloatCurve Other) const
float32 GetFloatValue (float32 InTime, float32 DefaultValue=0.000000) const
 Evaluate this float curve at the specified time.
int GetNumKeys () const
void GetTimeRange (float32 &MinTime, float32 &MaxTime) const
void AddDefaultKey (float32 InTime, float32 InValue)
void GetValueRange (float32 &MinValue, float32 &MaxValue) const
void GetValueRange (float &MinValue, float &MaxValue) const
Functions
FRuntimeFloatCurve & opAssign (FRuntimeFloatCurve Other)
void AddValueAt (float32 TimeKey, float32 InputFloat)

Public Attributes

RuntimeFloatCurve
UCurveFloat ExternalCurve
Variables
const int NumKeys

Member Function Documentation

◆ AddDefaultKey()

void AddDefaultKey ( float32 InTime,
float32 InValue )

◆ AddValueAt()

void AddValueAt ( float32 TimeKey,
float32 InputFloat )

◆ Equals()

bool Equals ( FRuntimeFloatCurve Other) const

◆ GetFloatValue()

float32 GetFloatValue ( float32 InTime,
float32 DefaultValue = 0.000000 ) const

Evaluate this float curve at the specified time.

◆ GetNumKeys()

int GetNumKeys ( ) const

◆ GetTimeRange() [1/2]

void GetTimeRange ( float & MinTime,
float & MaxTime ) const

◆ GetTimeRange() [2/2]

void GetTimeRange ( float32 & MinTime,
float32 & MaxTime ) const

◆ GetValueRange() [1/2]

void GetValueRange ( float & MinValue,
float & MaxValue ) const

◆ GetValueRange() [2/2]

void GetValueRange ( float32 & MinValue,
float32 & MaxValue ) const

◆ opAssign()

Member Data Documentation

◆ ExternalCurve

UCurveFloat ExternalCurve

◆ NumKeys

const int NumKeys