-
Mathias Wein authored
The code to get the effective brush position was repeated 8 times, and in some cases executed even if the position wasn't needed. Also, the state is now properly encapsulated in the private data.
The code to get the effective brush position was repeated 8 times, and in some cases executed even if the position wasn't needed. Also, the state is now properly encapsulated in the private data.