setFilter method
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;
}