Choose your operating system:
Windows
macOS
Linux
Module |
|
Header |
/Engine/Source/Editor/MovieSceneTools/Public/Channels/ChannelCurveModel.h |
Include |
#include "Channels/ChannelCurveModel.h" |
template<class ChannelType, class ChannelValue, class KeyType>
class FChannelCurveModel : public FCurveModel
Name | Description | |
---|---|---|
|
FChannelCurveModel ( |
Name | Description | |
---|---|---|
|
~FChannelCurveModel() |
Name | Description | ||
---|---|---|---|
|
const TMovie... |
GetChannelHandle() |
|
|
double |
GetKeyValue ( |
|
|
SetKeyValue ( |
Name | Description | ||
---|---|---|---|
|
AddKeys ( |
Add keys to this curve |
|
|
DrawCurve ( |
Draw the curve for the specified curve editor by populating an array with points on the curve between which lines should be drawn |
|
|
Evaluate ( |
Evaluate this curve at the specified time |
|
|
const void &... |
GetCurve() |
Access the raw pointer of the curve data |
|
GetCurveAttributes ( |
Retrieve curve attributes for this curve |
|
|
GetCurveColorObjectAndName |
Get the Object and the name to be used to store the curve model color (see UCurveEditorSettings). |
|
|
GetKeyDrawInfo ( |
Populate the specified draw info structure with data describing how to draw the specified point type |
|
|
GetKeyPositions ( |
Retrieve all key positions that pertain to the specified input key handles |
|
|
GetKeys ( |
Retrieve all keys that lie in the specified time and value range |
|
|
GetNeighboringKeys ( |
Get neighboring keys given the key handle |
|
|
GetNumKeys() |
Get the number of keys |
|
|
UObject *... |
GetOwningObject() |
Get the UObject that owns this CurveModel, for example for Sequencer this would be the UMovieSceneSection |
|
GetTimeRange ( |
Get range of input time. |
|
|
GetValueRange ( |
Get range of output values. |
|
|
IsReadOnly() |
Returns whether the curve model should be edited or not |
|
|
Modify() |
Explicitly modify the curve data. Called before any change is made to the curve. |
|
|
RemoveKeys ( |
Remove all the keys with the specified key handles from this curve |
|
|
SetKeyPositions ( |
Assign key positions for the specified key handles |