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