FKeyHandleMap

Represents a mapping of key handles to key index that may be serialized

Windows
MacOS
Linux

References

Module

Engine

Header

/Engine/Source/Runtime/Engine/Classes/Curves/KeyHandle.h

Include

#include "Curves/KeyHandle.h"

Syntax

struct FKeyHandleMap

Remarks

Represents a mapping of key handles to key index that may be serialized

Constructors

Name Description

Public function

FKeyHandleMap()

Public function

FKeyHandleMap

(
    const FKeyHandleMap& Other
)

This struct is not copyable. This must be public or because derived classes are allowed to be copied.

Functions

Name Description

Public function

void

 

Add

(
    const FKeyHandle& InHandle,
    int32 InIndex
)

TMap functionality

Public function Const

TArray< FKey...

 

CreateConstIterator()

Public function

void

 

Empty()

Public function

void

 

EnsureAllIndicesHaveHandles

(
    int32 NumIndices
)

Ensures that all indices have a valid handle and that there are no handles left to invalid indices.

Public function

void

 

EnsureIndexHasAHandle

(
    int32 KeyIndex
)

Ensures a handle exists for the specified Index.

Public function Const

const int32 ...

 

Find

(
    const FKeyHandle& InHandle
)

Public function Const

const FKeyHa...

 

FindKey

(
    int32 KeyIndex
)

Public function Const

const TMap< ...

 

GetMap()

Public function Const

int32

 

Num()

Public function

void

 

Remove

(
    const FKeyHandle& InHandle
)

Public function

bool

 

Serialize

(
    FArchive& Ar
)

ICPPStructOps implementation

Public function

void

 

SetKeyHandles

(
    int32 Num
)

Operators

Name Description

Public function Const

bool

 

operator!=

(
    const FKeyHandleMap& Other
)

Public function

void

 

operator=

(
    const FKeyHandleMap& Other
)

Public function Const

bool

 

operator==

(
    const FKeyHandleMap& Other
)

Help shape the future of Unreal Engine documentation! Tell us how we're doing so we can serve you better.
Take our survey
Dismiss