quality property

int quality

The quality of the glow in the range from 1 to 5. A small value is sufficent for small blur radii, a high blur radius may require a heigher quality setting.

Implementation

int get quality => _quality;
void quality=(int value)

Implementation

set quality(int value) {
  RangeError.checkValueInInterval(value, 1, 5);

  _quality = value;
  _renderPassSources.clear();
  _renderPassTargets.clear();

  for (var i = 0; i < value; i++) {
    _renderPassSources.add(i * 2 + 0);
    _renderPassSources.add(i * 2 + 1);
    _renderPassTargets.add(i * 2 + 1);
    _renderPassTargets.add(i * 2 + 2);
  }

  _renderPassSources.add(0);
  _renderPassTargets.add(value * 2);
}