trase
trase copied to clipboard
new base backend class: InteractiveBackend
interactive backends (eg backendgl) are currently implemented as a bunch of functions in the base Backend class (e.g. is_interactive(), get_mouse_pos() etc). These perhaps should all be added in a derived base class InteractiveBackend?