Struct DeltaSamplingTime
A delta sampling time is used to uniquely identfy a sub-sampled animation frame and optionally a root transform offset that occured while reading across segment boundaries.
Namespace: Unity.Kinematica
Syntax
public struct DeltaSamplingTime
Remarks
The behavior when a time index is advanced (forward or backward) across a segment boundary is determined by whether or not boundary clips have been specified in the Kinematica asset builder tool. If we advance a time index across a segment boundary an additional root delta transform might be required to bridge the segment gap.
Fields
crossedBoundary
Determines whether or not a boundary has been crossed as a result of advancing a time index.
Declaration
public BlittableBool crossedBoundary
Field Value
Type | Description |
---|---|
BlittableBool |
deltaTransform
Denotes the optional delta root transform required to bridge the segment boundary.
Declaration
public AffineTransform deltaTransform
Field Value
Type | Description |
---|---|
AffineTransform |
samplingTime
Denotes the sampling time this delta sampling time refers to.
Declaration
public SamplingTime samplingTime
Field Value
Type | Description |
---|---|
SamplingTime |
Properties
Invalid
Declaration
public static DeltaSamplingTime Invalid { get; }
Property Value
Type | Description |
---|---|
DeltaSamplingTime |