unreal.MovieSceneSectionTimingParametersSeconds

class unreal.MovieSceneSectionTimingParametersSeconds(play_rate: MovieSceneTimeWarpVariant = Ellipsis, inner_start_offset: float = 0.0, inner_end_offset: float = 0.0, first_loop_start_offset: float = 0.0, loop: bool = False, clamp_to_inner_range: bool = False, reverse: bool = False, clamp_to_outer_range: bool = False)

Bases: StructBase

Parameter utility that converts section timing parameters to a transform using Seconds values.

Transformation happens in the following order:

InputTime (relative to section start)

>> Play Rate / Time Warp >> FrameRate conversion >> +StartTimeOffset >> Loop (% duration) >> Reverse

C++ Source:

  • Module: MovieScene

  • File: MovieSceneSectionTimingParameters.h

Editor Properties: (see get_editor_property/set_editor_property)

  • clamp_to_inner_range (bool): [Read-Write] When true, apply clamping to the inner range. Mutually exclusive with bLoop.

  • clamp_to_outer_range (bool): [Read-Write] When true, apply clamping to the outer range before anything else.

  • first_loop_start_offset (float): [Read-Write] Start offset to apply only to the first loop

  • inner_end_offset (float): [Read-Write] End offset (in seconds) to apply to all loops ie, loop_range=[0 + InnerStartOffset, End- InnerEndOffset)

  • inner_start_offset (float): [Read-Write] Start offset (in seconds) to apply to all loops

  • loop (bool): [Read-Write] When true, apply looping to the inner range. Mutually exclusive with bClampToInnerRange.

  • play_rate (MovieSceneTimeWarpVariant): [Read-Write] Playrate optionally implemented as time-warp

  • reverse (bool): [Read-Write] When true, reverses the play direction. Applied after all other transformations

property b_clamp: bool

‘b_clamp’ was renamed to ‘clamp_to_inner_range’.

Type:

deprecated

property clamp_to_inner_range: bool

[Read-Write] When true, apply clamping to the inner range. Mutually exclusive with bLoop.

Type:

(bool)

property clamp_to_outer_range: bool

[Read-Write] When true, apply clamping to the outer range before anything else.

Type:

(bool)

property first_loop_start_offset: float

[Read-Write] Start offset to apply only to the first loop

Type:

(float)

property inner_end_offset: float

[Read-Write] End offset (in seconds) to apply to all loops ie, loop_range=[0 + InnerStartOffset, End- InnerEndOffset)

Type:

(float)

property inner_start_offset: float

[Read-Write] Start offset (in seconds) to apply to all loops

Type:

(float)

property loop: bool

[Read-Write] When true, apply looping to the inner range. Mutually exclusive with bClampToInnerRange.

Type:

(bool)

property play_rate: MovieSceneTimeWarpVariant

[Read-Write] Playrate optionally implemented as time-warp

Type:

(MovieSceneTimeWarpVariant)

property reverse: bool

[Read-Write] When true, reverses the play direction. Applied after all other transformations

Type:

(bool)