| FIndexedCurve
|
Module |
|
Header |
/Engine/Source/Runtime/Engine/Classes/Curves/IntegralCurve.h |
Include |
#include "Curves/IntegralCurve.h" |
struct FIntegralCurve : public FIndexedCurve
An integral curve, which holds the key time and the key value
Name | Description | |
---|---|---|
|
FIntegralCurve() |
Default constructor. |
Name | Description | |
---|---|---|
|
~FIntegralCurve() |
Virtual destructor. |
Name | Description | ||
---|---|---|---|
|
AddKey ( |
Add a new key to the curve with the supplied Time and Value. |
|
|
ClearDefaultValue() |
Removes the default value for this curve. |
|
|
DeleteKey ( |
Remove the specified key from the curve. |
|
|
Evaluate ( |
Evaluates the value of an array of keys at a time |
|
|
FindKey ( |
||
|
FindKeyBeforeOrAt ( |
Gets the handle for the last key which is at or before the time requested. |
|
|
GetDefaultValue() |
Get the default value for the curve |
|
|
FIntegralKey... |
GetKey ( |
Functions for getting keys based on handles |
|
GetKey ( |
Functions for getting keys based on handles |
|
|
GetKeyIterator() |
Const iterator for the keys, so the indices and handles stay valid |
|
|
GetKeyValue ( |
Get the value for the Key with the specified index. |
|
|
GetUseDefaultValueBeforeFirstKey() |
Gets whether or not the default value should be used for evaluation for time values before the first key. |
|
|
HasAnyData() |
Check whether this curve has any data or not |
|
|
RemoveRedundantKeys() |
Tries to reduce the number of keys required for accurate evaluation (zero error threshold) |
|
|
SetDefaultValue ( |
Set the default value for the curve |
|
|
SetKeyValue ( |
Set the value of the key with the specified index. |
|
|
SetUseDefaultValueBeforeFirstKey ( |
Sets whether or not the default value should be used for evaluation for time values before the first key. |
|
|
UpdateOrAddKey ( |
Finds the key at InTime, and updates its value. |
Name | Description | ||
---|---|---|---|
|
FIndexedCurv... |
Duplicate() |
Allocates a duplicate of the curve |
|
float |
GetKeyTime ( |
Get the time for the Key with the specified index. |
|
GetNumKeys() |
Get number of keys in curve. |
|
|
SetKeyTime ( |
Move a key to a new time. |