![]() |
UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
|
#include <KeyHandle.h>
Public Member Functions | |
| FKeyHandleMap () | |
| FKeyHandleMap (const FKeyHandleMap &Other) | |
| void | operator= (const FKeyHandleMap &Other) |
| void | Initialize (TArrayView< const FKeyHandle > InKeyHandles) |
| void | Add (const FKeyHandle &InHandle, int32 InIndex) |
| void | Empty (int32 ExpectedNumElements=0) |
| void | Remove (const FKeyHandle &InHandle) |
| void | Reserve (int32 NumElements) |
| const int32 * | Find (const FKeyHandle &InHandle) const |
| const FKeyHandle * | FindKey (int32 KeyIndex) const |
| int32 | Num () const |
| TArray< FKeyHandle >::TConstIterator | CreateConstIterator () const |
| const TMap< FKeyHandle, int32 > & | GetMap () const |
| void | SetKeyHandles (int32 Num) |
| bool | Serialize (FArchive &Ar) |
| bool | operator== (const FKeyHandleMap &Other) const |
| bool | operator!= (const FKeyHandleMap &Other) const |
| void | EnsureAllIndicesHaveHandles (int32 NumIndices) |
| void | EnsureIndexHasAHandle (int32 KeyIndex) |
Friends | |
| FArchive & | operator<< (FArchive &Ar, FKeyHandleMap &P) |
Represents a mapping of key handles to key index that may be serialized
|
inline |
|
inline |
| void FKeyHandleMap::Add | ( | const FKeyHandle & | InHandle, |
| int32 | InIndex | ||
| ) |
TMap functionality
|
inline |
|
inline |
| const FKeyHandle * FKeyHandleMap::FindKey | ( | int32 | KeyIndex | ) | const |
|
inline |
| void FKeyHandleMap::Initialize | ( | TArrayView< const FKeyHandle > | InKeyHandles | ) |
|
inline |
|
inline |
|
inline |
|
inline |
| void FKeyHandleMap::Remove | ( | const FKeyHandle & | InHandle | ) |
|
friend |