Module |
|
Header |
/Engine/Source/Editor/CurveEditor/Public/CurveEditorSelection.h |
Include |
#include "CurveEditorSelection.h" |
struct FCurveEditorSelection
Class responsible for tracking selections of keys. Only one type of point selection is supported at a time (key, arrive tangent, or leave tangent)
Name | Description | |
---|---|---|
|
FCurveEditorSelection() |
Default constructor |
|
FCurveEditorSelection ( |
Constructor which takes a reference to the curve editor, which is used to find if a model is read only |
Name | Description | ||
---|---|---|---|
|
Add ( |
Add a point handle to this selection, changing the selection type if necessary. |
|
|
Add ( |
Add key handles to this selection, changing the selection type if necessary. |
|
|
Add ( |
Add a key handle to this selection, changing the selection type if necessary. |
|
|
ChangeSelectionPointType ( |
Change the current selection type if it differs from the type specified |
|
|
Clear() |
Clear the selection entirely |
|
|
Contains ( |
Check whether the specified handle and curve ID is contained in this selection. |
|
|
Count() |
Count the total number of selected keys by accumulating the number of selected keys for each curve |
|
|
const FKeyHa... |
FindForCurve ( |
Retrieve a set of selected key handles for the specified curve |
|
const TMap< ... |
GetAll() |
Retrieve all selected key handles, organized by curve ID |
|
ECurvePointT... |
GetSelectionType() |
Retrieve the current type of selection |
|
GetSerialNumber() |
Retrieve this selection's serial number. Incremented whenever a change is made to the selection. |
|
|
IsEmpty() |
Check whether the selection is empty |
|
|
IsSelected ( |
Check whether the specified handle is selected |
|
|
Remove ( |
Remove the specified point handle from the selection |
|
|
Remove ( |
Remove all key handles associated with the specified curve ID from the selection |
|
|
Remove ( |
Remove the specified key handle from the selection |
|
|
Remove ( |
Remove the specified key handles from the selection |
|
|
Toggle ( |
Toggle the selection of the specified key handle, changing the selection type if necessary. |
|
|
Toggle ( |
Toggle the selection of the specified point handle, changing the selection type if necessary. |
|
|
Toggle ( |
Toggle the selection of the specified key handles, changing the selection type if necessary. |