internal void UpdateOpacityFromTransform(LayerContext context, Transform transform) { if (transform is null) { return; } Opacity = Opacity.ComposedWith(Optimizer.TrimAnimatable(context, transform.Opacity)); }
CompositeOpacity(CompositeOpacity previous, Opacity initialValue, IReadOnlyList <KeyFrame <Opacity> > keyFrames) { Debug.Assert(previous is null || keyFrames.Count > 1, "Precondition"); _previous = previous; _keyFrames = keyFrames.Count > 1 ? keyFrames : Array.Empty <KeyFrame <Opacity> >(); _initialValue = initialValue; }
CompositeOpacity(CompositeOpacity previous, Opacity initialValue, in ReadOnlySpan <KeyFrame <Opacity> > keyFrames)