| FIndexedCurve
|
Module |
|
Header |
/Engine/Source/Runtime/Engine/Classes/Curves/IndexedCurve.h |
Include |
#include "Curves/IndexedCurve.h" |
struct FIndexedCurve
A curve base class which enables key handles to index lookups.
Name | Description | ||
---|---|---|---|
|
KeyHandlesToIndices |
Map of which key handles go to which indices. |
Name | Description | |
---|---|---|
|
FIndexedCurve() |
Default constructor. |
Name | Description | |
---|---|---|
|
~FIndexedCurve() |
Name | Description | ||
---|---|---|---|
|
FIndexedCurv... |
Duplicate() |
Allocates a duplicate of the curve |
|
EnsureAllIndicesHaveHandles() |
Makes sure our handles are all valid and correct. |
|
|
EnsureIndexHasAHandle ( |
||
|
const int32 ... |
FindIndex ( |
Gets the index of a handle . |
|
GetFirstKeyHandle() |
Gets the key handle for the first key in the curve |
|
|
GetIndex ( |
Gets the index of a handle. |
|
|
GetIndexSafe ( |
Gets the index of a handle, checks if the key handle is valid first. |
|
|
GetKeyHandle ( |
Internal tool to get a handle from an index. |
|
|
GetKeyHandleIterator() |
Const iterator for the handles. |
|
|
float |
GetKeyTime ( |
Get the time for the Key with the specified index. |
|
GetLastKeyHandle() |
Gets the key handle for the last key in the curve |
|
|
GetNextKey ( |
Get the next key given the key handle |
|
|
GetNumKeys() |
Get number of keys in curve. |
|
|
GetPreviousKey ( |
Get the previous key given the key handle |
|
|
IsKeyHandleValid ( |
Checks to see if the key handle is valid for this curve. |
|
|
ScaleCurve ( |
Scales all keys about an origin, preserving order |
|
|
ScaleCurve ( |
Scales all keys about an origin, preserving order |
|
|
SetKeyTime ( |
Move a key to a new time. This may change the index of the key, so the new key index is returned. |
|
|
ShiftCurve ( |
Shifts all keys forwards or backwards in time by an even amount, preserving order |
|
|
ShiftCurve ( |
Shifts all keys forwards or backwards in time by an even amount, preserving order |