setFilter method

VxFilter setFilter(
  1. VxColorFilter filter
)

Returns the predefined filter matrix.

Implementation

VxFilter setFilter(VxColorFilter filter) {
  _isColorModeOn = false;
  switch (filter) {
    case VxColorFilter.noFilter:
      myMatrix = _noFilter;
      break;
    case VxColorFilter.purple:
      myMatrix = _purple;
      break;
    case VxColorFilter.yellow:
      myMatrix = _yellow;
      break;
    case VxColorFilter.pink:
      myMatrix = _pink;
      break;
    case VxColorFilter.blackAndWhite:
      myMatrix = _blackAndWhite;
      break;
    case VxColorFilter.oldTimes:
      myMatrix = _oldTimes;
      break;
    case VxColorFilter.coldLife:
      myMatrix = _coldLife;
      break;
    case VxColorFilter.blue:
      myMatrix = _blue;
      break;
    case VxColorFilter.milk:
      myMatrix = _milk;
      break;
    case VxColorFilter.sepia:
      myMatrix = _sepia;
      break;
    case VxColorFilter.polaroid:
      myMatrix = _polaroid;
      break;
    default:
      myMatrix = _noFilter;
  }
  return this;
}