MCPcopy Create free account
hub / github.com/DISTRHO/DPF / setSizeFromPlugin

Method setSizeFromPlugin

distrho/src/DistrhoPluginCLAP.cpp:664–679  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

662 }
663
664 void setSizeFromPlugin(const uint width, const uint height)
665 {
666 DISTRHO_SAFE_ASSERT_RETURN(fUI != nullptr,);
667
668 #ifdef DISTRHO_OS_MAC
669 const double scaleFactor = fUI->getScaleFactor();
670 const uint hostWidth = width / scaleFactor;
671 const uint hostHeight = height / scaleFactor;
672 #else
673 const uint hostWidth = width;
674 const uint hostHeight = height;
675 #endif
676
677 if (fHostGui->request_resize(fHost, hostWidth, hostHeight))
678 fUI->setWindowSizeFromHost(width, height);
679 }
680
681 static void setSizeCallback(void* const ptr, const uint width, const uint height)
682 {

Callers 1

setSizeCallbackMethod · 0.80

Calls 1

getScaleFactorMethod · 0.45

Tested by

no test coverage detected