Skip to main content

Struct TimelineEasingTrackDescriptor

Namespace: VelloSharp.Composition
Assembly: VelloSharp.Composition.dll

public readonly struct TimelineEasingTrackDescriptor

Inherited Members​

object.Equals(object?), object.Equals(object?, object?), object.GetHashCode(), object.GetType(), object.ReferenceEquals(object?, object?), object.ToString()

Constructors​

TimelineEasingTrackDescriptor(uint, ushort, float, float, float, TimelineEasing, TimelineRepeat, TimelineDirtyBinding)​

public TimelineEasingTrackDescriptor(uint nodeId, ushort channelId, float startValue, float endValue, float duration, TimelineEasing easing, TimelineRepeat repeat, TimelineDirtyBinding dirtyBinding)

Parameters​

nodeId uint

channelId ushort

startValue float

endValue float

duration float

easing TimelineEasing

repeat TimelineRepeat

dirtyBinding TimelineDirtyBinding

Properties​

ChannelId​

public ushort ChannelId { get; }

Property Value​

ushort

DirtyBinding​

public TimelineDirtyBinding DirtyBinding { get; }

Property Value​

TimelineDirtyBinding

Duration​

public float Duration { get; }

Property Value​

float

Easing​

public TimelineEasing Easing { get; }

Property Value​

TimelineEasing

EndValue​

public float EndValue { get; }

Property Value​

float

NodeId​

public uint NodeId { get; }

Property Value​

uint

Repeat​

public TimelineRepeat Repeat { get; }

Property Value​

TimelineRepeat

StartValue​

public float StartValue { get; }

Property Value​

float