Wouldn't a TShader as an extended TBrush make more sense, at least from the point of handling it as an addon to MiniB3D?
I don't know how you actually integrated it so this could be an extremely worse idea as well.
Just seemed like a good idea to me as you can change the default brush behavior to fit your shader behavior without needing to change / break with other stuff.
I don't know how you actually integrated it so this could be an extremely worse idea as well.
Just seemed like a good idea to me as you can change the default brush behavior to fit your shader behavior without needing to change / break with other stuff.