Api Sandbox MovieMaker MovieTimeRange
struct

MovieTimeRange

public sealed struct MovieTimeRange

Represents a segment of time, given by Start and End times.

Constructors

MovieTimeRange(MovieTime Start, MovieTime End)

Represents a segment of time, given by Start and End times.

Start — Minimum time in the range.
End — Maximum time in the range.

Properties

Name Type Description
Start MovieTime Minimum time in the range.
End MovieTime Maximum time in the range.
Duration MovieTime
Center MovieTime
IsEmpty Boolean

Methods

MovieTimeRange? Intersect(MovieTimeRange other)
MovieTimeRange Union(MovieTimeRange? other)
MovieTimeRange Clamp(MovieTimeRange? range)
MovieTimeRange ClampStart(MovieTime? start)
MovieTimeRange ClampEnd(MovieTime? end)
MovieTimeRange Grow(MovieTime startEndDelta)
MovieTimeRange Grow(MovieTime startDelta, MovieTime endDelta)
Boolean Contains(MovieTime time)
Boolean Contains(MovieTimeRange timeRange)
Single GetFraction(MovieTime time)
IEnumerable<MovieTime> GetSampleTimes(Int32 sampleRate)
IEnumerable<MovieTime> GetSampleTimes(MovieTime firstSampleTime, Int32 sampleCount, Int32 sampleRate)
Void Deconstruct(MovieTime Start, MovieTime End)
Assembly: Sandbox.Engine Namespace: Sandbox.MovieMaker Full Name: Sandbox.MovieMaker.MovieTimeRange