![]() |
UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
|
#include <MovieSceneChannelData.h>
Public Types | |
| typedef TCallTraits< ValueType >::ParamType | ParamType |
Public Member Functions | |
| TMovieSceneChannelData (const TArray< FFrameNumber > *InTimes, const TArray< ValueType > *InValues) | |
| TArrayView< const FFrameNumber > | GetTimes () const |
| TArrayView< const ValueType > | GetValues () const |
| int32 | FindKey (FFrameNumber InTime, FFrameNumber InTolerance=0) const |
| void | FindKeys (FFrameNumber InTime, int32 MaxNum, int32 &OutMinIndex, int32 &OutMaxIndex, FFrameNumber InTolerance) const |
| TRange< FFrameNumber > | GetTotalRange () const |
Specialization of TMovieSceneChannelData for const value types (limited read-only access to data)
| typedef TCallTraits<ValueType>::ParamType TMovieSceneChannelData< const ValueType >::ParamType |
|
inline |
Constructor that takes a non-owning pointer to an array of times and values, and a key handle map
| InTimes | A pointer to an array of times that should be operated on by this class. Externally owned. |
| InValues | A pointer to an array of values that should be operated on by this class. Externally owned. |
| InKeyHandles | A key handle map used for persistent, order independent identification of keys |
|
inline |
Attempt to find a key at a given time and tolerance
| InTime | The time at which to search |
| InTolerance | A tolerance of frame numbers to allow either side of the specified time |
|
inline |
Find the range of keys that fall around InTime +/- InTolerance up to a maximum
| InTime | The time around which to search |
| MaxNum | A maximum number of times to find, starting with those closest to the predicate time |
| OutMin | The earliest index that met the conditions of the search |
| OutMax | The latest index that met the conditions of the search |
| InTolerance | The tolerance range to search around PredicateTime with |
|
inline |
Read-only access to this channel's key times.
|
inline |
Compute the total time range of the channel data.
|
inline |
Read-only access to this channel's values