juce-framework / JUCE

JUCE is an open-source cross-platform C++ application framework for desktop and mobile applications, including VST, VST3, AU, AUv3, LV2 and AAX audio plug-ins.
https://juce.com
Other
6.54k stars 1.73k forks source link

Virtual functions in viewport to be fully overridable from child class #1397

Open benkuper opened 3 months ago

benkuper commented 3 months ago

This PR allows child classes to override all functions of Viewport. This is interesting when we need to have custom behaviours from a viewport (e.g. temporarily disable some behaviours)