RenderState constructor

RenderState(
  1. RenderContext renderContext, [
  2. Matrix? matrix,
  3. num? alpha,
  4. BlendMode? blendMode,
])

Implementation

RenderState(RenderContext renderContext,
    [Matrix? matrix, num? alpha, BlendMode? blendMode])
    : _renderContext = renderContext,
      _firstContextState = _ContextState(null) {
  _currentContextState = _firstContextState;

  if (matrix is Matrix) _firstContextState.matrix.copyFrom(matrix);
  if (alpha is num) _firstContextState.alpha = alpha.toDouble();
  if (blendMode is BlendMode) _firstContextState.blendMode = blendMode;
}