Navigation
API > API/Runtime > API/Runtime/MovieScene
Specialization of TMovieSceneChannelData for const value types (limited read-only access to data)
| Name | TMovieSceneChannelData< const ValueType > |
| Type | struct |
| Header File | /Engine/Source/Runtime/MovieScene/Public/Channels/MovieSceneChannelData.h |
| Include Path | #include "Channels/MovieSceneChannelData.h" |
Syntax
template<typename ValueType>
struct TMovieSceneChannelData< const ValueType >
Typedefs
| Name | Type | Remarks | Include Path |
|---|---|---|---|
| ParamType | TCallTraits< ValueType >::ParamType | Channels/MovieSceneChannelData.h |
Variables
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| Times | const TArray< FFrameNumber > * | Pointer to an external array of sorted times. Must be kept in sync with Values. | Channels/MovieSceneChannelData.h | |
| Values | const TArray< ValueType > * | Pointer to an external array of values, to be kept in sync with Times. | Channels/MovieSceneChannelData.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
int32 FindKey
(
FFrameNumber InTime, |
Attempt to find a key at a given time and tolerance | Channels/MovieSceneChannelData.h | |
void FindKeys
(
FFrameNumber InTime, |
Find the range of keys that fall around InTime +/- InTolerance up to a maximum | Channels/MovieSceneChannelData.h | |
TArrayView< const FFrameNumber > GetTimes() |
Read-only access to this channel's key times. | Channels/MovieSceneChannelData.h | |
TRange< FFrameNumber > GetTotalRange() |
Compute the total time range of the channel data. | Channels/MovieSceneChannelData.h | |
TArrayView< const ValueType > GetValues() |
Read-only access to this channel's values | Channels/MovieSceneChannelData.h | |
TMovieSceneChannelData
(
const TArray< FFrameNumber >* InTimes, |
Constructor that takes a non-owning pointer to an array of times and values, and a key handle map | Channels/MovieSceneChannelData.h |