Break compatibility?
How about changing to

```cpp
virtual void draw(bool transformDirty = defaultValue) override;
```