addTypeRender method

bool addTypeRender(
  1. TypeRender typeRender, [
  2. bool overwrite = false
])

Adds a new typeRender.

overwrite If true substitutes current render of same type.

Implementation

bool addTypeRender(TypeRender typeRender, [bool overwrite = false]) {
  if (_extendedTypeRenders.contains(typeRender)) {
    if (overwrite) {
      _extendedTypeRenders.remove(typeRender);
    } else {
      return false;
    }
  }

  _extendedTypeRenders.add(typeRender);

  return true;
}