conforms platformWindow<implementations> to use _setVideoMode internals so that those are called by

void PlatformWindow::setVideoMode(const GFXVideoMode &mode)
{
   _setVideoMode(mode);
 getScreenResChangeSignal().trigger(this, true);
}

allowing the resize trigger to go off, as well as any other shared functionality we want to slim the per-implementation specs down to later down the line
This commit is contained in:
AzaezelX 2019-11-06 22:24:12 -06:00
parent e75124fdf7
commit 9b2c189929
7 changed files with 7 additions and 8 deletions

View file

@ -42,7 +42,7 @@ public:
virtual GFXDevice *getGFXDevice() { return mDevice; }
virtual GFXWindowTarget *getGFXTarget() { return mTarget; }
virtual void setVideoMode(const GFXVideoMode &mode);
virtual void _setVideoMode(const GFXVideoMode &mode);
virtual const GFXVideoMode &getVideoMode() { return mCurrentMode; }
virtual WindowId getWindowId() { return mWindowId; }

View file

@ -259,7 +259,7 @@ void MacWindow::_disassociateCocoaWindow()
mCocoaWindow = NULL;
}
void MacWindow::setVideoMode(const GFXVideoMode &mode)
void MacWindow::_setVideoMode(const GFXVideoMode &mode)
{
mCurrentMode = mode;
setSize(mCurrentMode.resolution);