setOpacityRamp(fromStartOpacity:toEndOpacity:timeRange:)
Sets an opacity ramp to apply during a specified time range.
Declaration
func setOpacityRamp(fromStartOpacity startOpacity: Float, toEndOpacity endOpacity: Float, timeRange: CMTimeRange)Parameters
- startOpacity:
The opacity to be applied at the start time of
timeRange. The value must be between0.0and1.0. - endOpacity:
The opacity to be applied at the end time of
timeRange. The value must be between0.0and1.0. - timeRange:
The time range over which the value of the opacity is interpolated between
startOpacityandendOpacity.
Discussion
During an opacity ramp, opacity is computed using a linear interpolation. Before the first time for which an opacity is set, the opacity is held constant at 1.0; after the last specified time, the opacity is held constant at the last value.