Navigation
API > API/Runtime > API/Runtime/Engine > API/Runtime/Engine/Curves
Inheritance Hierarchy
- FKeyHandleLookupTable
- FMovieSceneKeyHandleMap
References
| Module | Engine |
| Header | /Engine/Source/Runtime/Engine/Classes/Curves/KeyHandle.h |
| Include | #include "Curves/KeyHandle.h" |
Syntax
struct FKeyHandleLookupTable
Remarks
Lookup table that maps key handles to indices in an external data structure Maintains a map of key handle to last known index, and an array of optional key handles that's used to validate map entries.
Functions
| Type | Name | Description | |
|---|---|---|---|
| FKeyHandle | AllocateHandle
(
int32 Index |
Allocate a new handle for the specified index | |
| void | DeallocateHandle
(
int32 Index |
Deallocate the specified index | |
| FKeyHandle | FindOrAddKeyHandle
(
int32 Index |
Attempt to find the handle for the specified index, or allocate a new one if it doesn't have one | |
| int32 | GetIndex
(
FKeyHandle KeyHandle |
Get the index that corresponds to the specified key handle | |
| void | MoveHandle
(
int32 OldIndex, |
Move the specified handle from its previous index, to its new index | |
| void | Reset () |
Reset this lookup table, forgetting all key handles and indices | |
| bool | ICPPStructOps implementation |