Navigation
API > API/Runtime > API/Runtime/MovieScene
Base entry type for use in FMovieSceneChannelProxy that stores editor meta-data and extended editor data for each channel of a given type (one entry per type).
| Name | FMovieSceneChannelEditorDataEntry |
| Type | struct |
| Header File | /Engine/Source/Runtime/MovieScene/Public/Channels/MovieSceneChannelEditorDataEntry.h |
| Include Path | #include "Channels/MovieSceneChannelEditorDataEntry.h" |
Syntax
struct FMovieSceneChannelEditorDataEntry
Derived Classes
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FMovieSceneChannelEditorDataEntry
(
const ChannelType& Channel |
Templated constructor that uses the channel parameter to construct the editor data array from the correct editor data type | Channels/MovieSceneChannelEditorDataEntry.h |
Structs
| Name | Remarks |
|---|---|
| IMovieSceneExtendedEditorDataArray | We store the array behind an interface whose access is via void* Typed access is only permitted using the original ChannelType templated methods to ensure safe casting of the array |
| TMovieSceneExtendedEditorDataArray |
Variables
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| ExtendedEditorDataArray | TInlineValue< IMovieSceneExtendedEditorDataArray, 8 > | Extended editor data, one per channel, defined by TMovieSceneChannelTraits::ExtendedEditorDataType. | Channels/MovieSceneChannelEditorDataEntry.h | |
| MetaDataArray | TArray< FMovieSceneChannelMetaData, TInlineAllocator< 1 > > | Base editor data, one per channel | Channels/MovieSceneChannelEditorDataEntry.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
const void * GetExtendedEditorData
(
int32 ChannelIndex |
Access the extended editor data for a specific channel | Channels/MovieSceneChannelEditorDataEntry.h | |
TArrayView< const FMovieSceneChannelMetaData > GetMetaData() |
Get the common editor data for all channels | Channels/MovieSceneChannelEditorDataEntry.h |
Protected
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
void AddMetaData
(
const FMovieSceneChannelMetaData& MetaData |
Add new editor data for the specified channel type at the last index in the array | Channels/MovieSceneChannelEditorDataEntry.h | |
void AddMetaData
(
const FMovieSceneChannelMetaData& MetaData, |
Add new editor data for the specified channel type at the last index in the arrays | Channels/MovieSceneChannelEditorDataEntry.h | |
TArrayView< const typename TMovieSceneChannelTraits< ChannelType >::ExtendedEditorDataType > GetAllExtendedEditorData() |
Access the extended editor data for channels stored in this entry | Channels/MovieSceneChannelEditorDataEntry.h | |
void SetExtendedEditorData
(
int32 EntryIndex, |
Set the extended channel-type specific editor data on an already added channel entry | Channels/MovieSceneChannelEditorDataEntry.h |