conditionalClear method

void conditionalClear()

Clears using a full clear only when remnants are likely, otherwise uses a smart clear.

Implementation

void conditionalClear() {
  if (needsFullClear()) {
    // Use aggressive clearing only when remnants are likely
    clearAll();
  } else {
    // Use smart clearing for smooth rendering
    smartClear();
  }
}