Navigation
API > API/Editor > API/Editor/MovieSceneTools > API/Editor/MovieSceneTools/Channels
Inheritance Hierarchy
- ISequencerChannelInterface
- TPerlinNoiseChannelInterface
References
| Module | MovieSceneTools |
| Header | /Engine/Source/Editor/MovieSceneTools/Public/Channels/PerlinNoiseChannelInterface.h |
| Include | #include "Channels/PerlinNoiseChannelInterface.h" |
Syntax
template<typename ChannelContainerType>
struct TPerlinNoiseChannelInterface : public ISequencerChannelInterface
Overridden from ISequencerChannelInterface
| Type | Name | Description | |
|---|---|---|---|
| FKeyHandle | AddOrUpdateKey_Raw
(
FMovieSceneChannel* Channel, |
Add (or update) a key to the specified channel using it's current value at that time, or some external value specified by the extended editor data | |
| bool | CanCreateKeyEditor_Raw
(
const FMovieSceneChannel* Channel |
Check whether an editor on the sequencer node tree can be created for the specified channel | |
| void | CopyKeys_Raw
(
FMovieSceneChannel* Channel, |
Copy all the keys specified in KeyMask to the specified clipboard | |
| TSharedPtr< UE::Sequencer::FChannelModel > | CreateChannelModel_Raw
(
const FMovieSceneChannelHandle& InChannelHandle, |
Create a new channel model for this type of channel | |
| TSharedPtr< UE::Sequencer::STrackAreaLaneView > | CreateChannelView_Raw
(
const FMovieSceneChannelHandle& InChannelHandle, |
Create a new channel view for this type of channel | |
| TUniquePtr< FCurveModel > | CreateCurveEditorModel_Raw
(
const FMovieSceneChannelHandle& Channel, |
Create a new model for this channel that can be used on the curve editor interface | |
| TSharedRef< SWidget > | CreateKeyEditor_Raw
(
const FMovieSceneChannelHandle& Channel, |
Create an editor on the sequencer node tree | |
| int32 | DrawExtra_Raw
(
FMovieSceneChannel* InChannel, |
Draw additional content in addition to keys for a particular channel | |
| void | DrawKeys_Raw
(
FMovieSceneChannel* Channel, |
Gather information on how to draw the specified keys | |
| void | ExtendKeyMenu_Raw
(
FMenuBuilder& MenuBuilder, |
Extend the key context menu | |
| void | ExtendSectionMenu_Raw
(
FMenuBuilder& MenuBuilder, |
Extend the section context menu | |
| TSharedPtr< FStructOnScope > | GetKeyStruct_Raw
(
FMovieSceneChannelHandle Channel, |
Get an editable key struct for the specified key | |
| void | PasteKeys_Raw
(
FMovieSceneChannel* Channel, |
Paste the specified key track into the specified channel | |
| bool | ShouldShowCurve_Raw
(
const FMovieSceneChannel* Channel, |
Whether this channel should draw a curve on its editor UI | |
| bool | SupportsCurveEditorModels_Raw
(
const FMovieSceneChannelHandle& InChannel |
Whether this channel supports curve models |
Typedefs
| Name | Description |
|---|---|
| ChannelType |