#include <MovieSceneChannel.h>
◆ FMovieSceneChannel()
| FMovieSceneChannel::FMovieSceneChannel |
( |
| ) |
|
|
inline |
◆ ~FMovieSceneChannel()
| virtual FMovieSceneChannel::~FMovieSceneChannel |
( |
| ) |
|
|
inlinevirtual |
◆ ChangeFrameResolution()
Called when the frame resolution of this channel is to be changed.
- Parameters
-
| SourceRate | The previous frame resolution that the channel is currently in |
| DestinationRate | The desired new frame resolution. All keys should be transformed into this time-base. |
◆ ClearDefault()
◆ ComputeEffectiveRange()
Compute the effective range of this channel, for example, the extents of its key times
- Returns
- A range that represents the greatest range of times occupied by this channel, in the sequence's frame resolution
Reimplemented in FMovieSceneAudioTriggerChannel, FMovieSceneBoolChannel, FMovieSceneByteChannel, FMovieSceneDoubleChannel, FMovieSceneFloatChannel, FMovieSceneIntegerChannel, FMovieSceneObjectPathChannel, FMovieSceneCameraShakeSourceTriggerChannel, FMovieSceneEventChannel, FMovieSceneStringChannel, FMovieSceneTextChannel, FMovieSceneActorReferenceData, and FMovieSceneEventSectionData.
◆ DeleteKeys()
Delete the keys for the specified key handles
- Parameters
-
| InHandles | Array of handles to delete |
Reimplemented in FMovieSceneAudioTriggerChannel, FMovieSceneBoolChannel, FMovieSceneByteChannel, FMovieSceneDoubleChannel, FMovieSceneFloatChannel, FMovieSceneIntegerChannel, FMovieSceneObjectPathChannel, FMovieSceneCameraShakeSourceTriggerChannel, FMovieSceneEventChannel, FMovieSceneStringChannel, FMovieSceneTextChannel, FMovieSceneActorReferenceData, and FMovieSceneEventSectionData.
◆ DeleteKeysFrom()
Delete keys before or after a specified time
- Parameters
-
| InTime | Delete keys after this time |
| bDeleteKeysBefore | Whether to delete keys before the specified time |
Reimplemented in FMovieSceneAudioTriggerChannel, FMovieSceneBoolChannel, FMovieSceneByteChannel, FMovieSceneDoubleChannel, FMovieSceneFloatChannel, FMovieSceneIntegerChannel, FMovieSceneObjectPathChannel, FMovieSceneCameraShakeSourceTriggerChannel, FMovieSceneEventChannel, FMovieSceneStringChannel, FMovieSceneTextChannel, FMovieSceneActorReferenceData, and FMovieSceneEventSectionData.
◆ DuplicateKeys()
Duplicate the keys for the specified key handles
- Parameters
-
| InHandles | Array of handles to duplicate |
| OutKeyTimes | Pre-sized array to receive duplicated key handles. Invalid key handles will not be assigned to this array. Must match size of InHandles |
Reimplemented in FMovieSceneAudioTriggerChannel, FMovieSceneBoolChannel, FMovieSceneByteChannel, FMovieSceneDoubleChannel, FMovieSceneFloatChannel, FMovieSceneIntegerChannel, FMovieSceneObjectPathChannel, FMovieSceneCameraShakeSourceTriggerChannel, FMovieSceneEventChannel, FMovieSceneStringChannel, FMovieSceneTextChannel, FMovieSceneActorReferenceData, and FMovieSceneEventSectionData.
◆ GetHandle()
Retrieve a key handle for the specified key time index
- Parameters
-
| Index | The index to retrieve |
- Returns
- A key handle that identifies the key at the specified index, regardless of re-ordering
Reimplemented in FMovieSceneAudioTriggerChannel, FMovieSceneBoolChannel, FMovieSceneDoubleChannel, FMovieSceneFloatChannel, FMovieSceneIntegerChannel, FMovieSceneObjectPathChannel, FMovieSceneEventChannel, FMovieSceneStringChannel, FMovieSceneActorReferenceData, and FMovieSceneEventSectionData.
◆ GetIndex()
Attempt to retrieve the index of key from its handle
- Parameters
-
| Handle | The handle to retrieve |
- Returns
- The index of the key, or INDEX_NONE
Reimplemented in FMovieSceneAudioTriggerChannel, FMovieSceneBoolChannel, FMovieSceneDoubleChannel, FMovieSceneFloatChannel, FMovieSceneIntegerChannel, FMovieSceneObjectPathChannel, FMovieSceneEventChannel, FMovieSceneStringChannel, FMovieSceneActorReferenceData, and FMovieSceneEventSectionData.
◆ GetKeys()
Get key information pertaining to all keys that exist within the specified range
- Parameters
-
| WithinRange | The range within which to return key information |
| OutKeyTimes | (Optional) Array to receive key times |
| OutKeyHandles | (Optional) Array to receive key handles |
Reimplemented in FMovieSceneAudioTriggerChannel, FMovieSceneBoolChannel, FMovieSceneByteChannel, FMovieSceneDoubleChannel, FMovieSceneFloatChannel, FMovieSceneIntegerChannel, FMovieSceneObjectPathChannel, FMovieSceneCameraShakeSourceTriggerChannel, FMovieSceneEventChannel, FMovieSceneStringChannel, FMovieSceneTextChannel, FMovieSceneActorReferenceData, and FMovieSceneEventSectionData.
◆ GetKeyTime()
Get the time for the specified key handle
- Parameters
-
| InHandle | The handle of the key to get the time for |
| OutKeyTime | Out parameter to receive the key's time |
◆ GetKeyTimes()
Get all key times for the specified key handles
- Parameters
-
| InHandles | Array of handles to get times for |
| OutKeyTimes | Pre-sized array of key times to set. Invalid key handles will not assign to this array. Must match size of InHandles |
Reimplemented in FMovieSceneAudioTriggerChannel, FMovieSceneBoolChannel, FMovieSceneByteChannel, FMovieSceneDoubleChannel, FMovieSceneFloatChannel, FMovieSceneIntegerChannel, FMovieSceneObjectPathChannel, FMovieSceneCameraShakeSourceTriggerChannel, FMovieSceneEventChannel, FMovieSceneStringChannel, FMovieSceneTextChannel, FMovieSceneActorReferenceData, and FMovieSceneEventSectionData.
◆ GetNumKeys()
Get the total number of keys on this channel
- Returns
- The number of keys on this channel
Reimplemented in FMovieSceneAudioTriggerChannel, FMovieSceneBoolChannel, FMovieSceneByteChannel, FMovieSceneDoubleChannel, FMovieSceneFloatChannel, FMovieSceneIntegerChannel, FMovieSceneObjectPathChannel, FMovieSceneCameraShakeSourceTriggerChannel, FMovieSceneEventChannel, FMovieSceneStringChannel, FMovieSceneTextChannel, FMovieSceneActorReferenceData, and FMovieSceneEventSectionData.
◆ Offset()
Offset the keys within this channel by a given delta position
- Parameters
-
| DeltaPosition | The number of frames to offset by, in the sequence's frame resolution |
Reimplemented in FMovieSceneAudioTriggerChannel, FMovieSceneBoolChannel, FMovieSceneByteChannel, FMovieSceneDoubleChannel, FMovieSceneFloatChannel, FMovieSceneIntegerChannel, FMovieSceneObjectPathChannel, FMovieSceneCameraShakeSourceTriggerChannel, FMovieSceneEventChannel, FMovieSceneStringChannel, FMovieSceneTextChannel, FMovieSceneActorReferenceData, and FMovieSceneEventSectionData.
◆ OnKeyAddedEvent()
Get delegate that's called when a key is added
- Returns
- Returns key added event delegate
◆ OnKeyDeletedEvent()
Get delegate that's called when a key is deleted
- Returns
- Returns key deleted event delegate
◆ OnKeyMovedEvent()
Get delegate that's called when a key is moved
- Returns
- Returns key moved event delegate
◆ Optimize()
◆ PostEditChange()
◆ RemapTimes()
Remap the times contained within this channel using a custom remapper
Reimplemented in FMovieSceneAudioTriggerChannel, FMovieSceneBoolChannel, FMovieSceneByteChannel, FMovieSceneDoubleChannel, FMovieSceneFloatChannel, FMovieSceneIntegerChannel, FMovieSceneObjectPathChannel, FMovieSceneCameraShakeSourceTriggerChannel, FMovieSceneEventChannel, FMovieSceneStringChannel, FMovieSceneTextChannel, FMovieSceneActorReferenceData, and FMovieSceneEventSectionData.
◆ Reset()
Reset this channel back to its original state
Reimplemented in FMovieSceneAudioTriggerChannel, FMovieSceneBoolChannel, FMovieSceneByteChannel, FMovieSceneDoubleChannel, FMovieSceneFloatChannel, FMovieSceneIntegerChannel, FMovieSceneObjectPathChannel, FMovieSceneCameraShakeSourceTriggerChannel, FMovieSceneEventChannel, FMovieSceneStringChannel, FMovieSceneTextChannel, FMovieSceneActorReferenceData, and FMovieSceneEventSectionData.
◆ SetKeyTime()
Set the time for the specified key handle
- Parameters
-
| InHandle | The handle of the key to get the time for |
| InKeyTime | The new time for the key |
◆ SetKeyTimes()
Set key times for the specified key handles
- Parameters
-
| InHandles | Array of handles to get times for |
| InKeyTimes | Array of times to apply - one per handle |
Reimplemented in FMovieSceneAudioTriggerChannel, FMovieSceneBoolChannel, FMovieSceneByteChannel, FMovieSceneDoubleChannel, FMovieSceneFloatChannel, FMovieSceneIntegerChannel, FMovieSceneObjectPathChannel, FMovieSceneCameraShakeSourceTriggerChannel, FMovieSceneEventChannel, FMovieSceneStringChannel, FMovieSceneTextChannel, FMovieSceneActorReferenceData, and FMovieSceneEventSectionData.
◆ KeyAddedEvent
Broadcasts a notification whenever key is added
◆ KeyDeletedEvent
Broadcasts a notification whenever key is deleted
◆ KeyMovedEvent
Broadcasts a notification whenever key is moved
The documentation for this struct was generated from the following files: