Navigation
API > API/Runtime > API/Runtime/MovieScene > API/Runtime/MovieScene/Variants
Inheritance Hierarchy
- UObject
- UMovieSceneSignedObject
- UMovieSceneNumericVariantGetter
- UMovieSceneTimeWarpGetter
- UMovieScenePlayRateCurve
- UMovieSceneTimeWarpCurve
References
| Module | MovieScene |
| Header | /Engine/Source/Runtime/MovieScene/Public/Variants/MovieSceneTimeWarpGetter.h |
| Include | #include "Variants/MovieSceneTimeWarpGetter.h" |
Syntax
UCLASS (Abstract, MinimalAPI)
class UMovieSceneTimeWarpGetter :
public UMovieSceneNumericVariantGetter ,
public IMovieSceneChannelOwner
Remarks
Base class for all dynamic getter implementations of a FMovieSceneTimeWarpVariant
Variables
| Type | Name | Description | |
|---|---|---|---|
| uint8: 1 | bMuted | Whether this getter is muted or not. Default: false. |
Constructors
| Type | Name | Description | |
|---|---|---|---|
| Default constructor |
Functions
| Type | Name | Description | |
|---|---|---|---|
| TRange< FFrameTime > | ComputeTraversedHull
(
const TRange< FFrameTime >& Range |
Given a continuous unwarped time range, compute the hull of warped times that are contained. | |
| bool | DeleteChannel
(
FMovieSceneTimeWarpVariant& OutVariant, |
Attempt to delete this time-warp from a channel proxy if it matches the specified name | |
| UE::MovieScene::ETimeWarpChannelDomain | GetDomain () |
Retrieve the time domain that this time warp getter operates within | |
| void | Called to initialize the defaults for this time-warp based on its outer Unimplemented by default | ||
| TOptional< FFrameTime > | InverseRemapTimeCycled
(
FFrameTime InValue, |
Attempt to transform a time-warped time into its corresponding non-time-warped time. | |
| bool | InverseRemapTimeWithinRange
(
FFrameTime InTime, |
Attempt to transform a time-warped time into its corresponding non-time-warped time within a specified unwarped range. | |
| bool | IsMuted () |
||
| EMovieSceneChannelProxyType | PopulateChannelProxy
(
FMovieSceneChannelProxyData& OutProxyData, |
Populate a channel proxy with this time-warp if possible | |
| FFrameTime | RemapTime
(
FFrameTime In |
Remap the specified time using this time-warp | |
| void | ScaleBy
(
double UnwarpedScaleFactor |
Scale this time-warping in its time-domain based on the specified unwarped scale factor | |
| void | SetIsMuted
(
bool bIsMuted |
Overridden from IMovieSceneChannelOwner
| Type | Name | Description | |
|---|---|---|---|
| UE::MovieScene::FChannelOwnerCapabilities | GetCapabilities
(
FName ChannelName |
Retrieve the capabilities for the channel on this interface | |
| bool | IsMuted
(
FName ChannelName |
Check whether the specified channel is muted. | |
| void | SetIsMuted
(
FName ChannelName, |
Set the mute state for the specified channel. |
Enums
| Type | Name | Description | |
|---|---|---|---|
| EAllowTopLevelChannels | Enumeration specifying whether to allow top level channels or not when populating channel proxies |